.glow-button.svelte-166uthx{font-weight:700;font-size:1.1rem;background:linear-gradient(45deg,#fbbf24,#f59e0b,#d97706,#b45309,#fbbf24);background-size:400% 400%;color:#000;padding:.8rem 1.5rem;border-radius:.5rem;transition:all .3s;animation:svelte-166uthx-glowing-gradient 4s ease-in-out infinite;text-shadow:0 0 10px rgba(251,191,36,.5);box-shadow:0 4px 15px #f59e0b66;border:1px solid var(--amber-500)}.glow-button.svelte-166uthx:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b99;filter:brightness(1.2)}@keyframes svelte-166uthx-glowing-gradient{0%{background-position:0% 50%;filter:brightness(1)}25%{background-position:25% 50%;filter:brightness(1.2)}50%{background-position:100% 50%;filter:brightness(1.5)}75%{background-position:75% 50%;filter:brightness(1.2)}to{background-position:0% 50%;filter:brightness(1)}}.lightly-glow-button.svelte-hvpb81{background-color:#1f293766;border:1px solid #9CA3AF;color:#d1d5db;font-weight:700;font-size:1.1rem;padding:.8rem 1.5rem;border-radius:.5rem;transition:all .3s;box-shadow:0 0 0 1px #9ca3af33;display:inline-flex;align-items:center;justify-content:center}.lightly-glow-button.svelte-hvpb81:hover{background-color:#37415180;border-color:#d1d5db;box-shadow:0 0 12px #d1d5db33;transform:translateY(-1px);color:#fff}.layer-box.svelte-84gan4{position:relative;width:var(--box-width);min-height:var(--box-height);height:auto;background-color:#1f293799;border:2px solid var(--box-color);border-radius:.5rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(calc(var(--box-depth) * -2px));box-shadow:0 4px 6px -1px #0000004d,inset 0 2px 4px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.layer-box.svelte-84gan4:hover,.layer-box.hovered.svelte-84gan4{border-color:var(--box-hover-color);background-color:#1f2937cc;transform:translateY(calc(var(--box-depth) * -2px)) scale(1.02);box-shadow:0 8px 15px -3px #d9770666,inset 0 2px 4px #f59e0b33;z-index:10}.layer-content.svelte-84gan4{display:flex;flex-direction:column;gap:.75rem}.layer-header.svelte-84gan4{display:flex;flex-direction:column}.layer-body.svelte-84gan4{padding:var(--content-padding);width:100%}.layer-body.layout-grid.svelte-84gan4{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr));gap:var(--content-gap);align-items:var(--content-alignment)}.layer-body.layout-flex-row.svelte-84gan4{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--content-gap);align-items:var(--content-alignment)}.layer-body.layout-flex-column.svelte-84gan4{display:flex;flex-direction:column;gap:var(--content-gap);align-items:var(--content-alignment)}.layer-body.layout-none.svelte-84gan4{display:contents}.layer-title.svelte-84gan4{font-size:1rem;font-weight:600;color:#f3f4f6;margin-bottom:.25rem;transition:color .3s ease}.layer-box.svelte-84gan4:hover .layer-title:where(.svelte-84gan4),.layer-box.hovered.svelte-84gan4 .layer-title:where(.svelte-84gan4){color:#fbbf24}.layer-subtitle.svelte-84gan4{font-size:.85rem;font-weight:600;color:#f59e0b;margin-bottom:.5rem;transition:color .3s ease}.layer-box.svelte-84gan4:hover .layer-subtitle:where(.svelte-84gan4),.layer-box.hovered.svelte-84gan4 .layer-subtitle:where(.svelte-84gan4){color:#fbbf24}.layer-description.svelte-84gan4{font-size:.75rem;color:#9ca3af;line-height:1.3;transition:color .3s ease}.layer-box.svelte-84gan4:hover .layer-description:where(.svelte-84gan4),.layer-box.hovered.svelte-84gan4 .layer-description:where(.svelte-84gan4){color:#d1d5db}.layer-details.svelte-84gan4{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(75,85,99,.3)}.extended-description.svelte-84gan4{font-size:.75rem;color:#d1d5db;line-height:1.4;margin:0}.layer-links.svelte-84gan4{display:flex;gap:.5rem;flex-wrap:wrap}.layer-link.svelte-84gan4{font-size:.75rem;font-weight:500;padding:.25rem .625rem;border-radius:.25rem;transition:all .2s ease;text-decoration:none;border:1px solid transparent}.learn-more-link.svelte-84gan4{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:#3b82f64d}.learn-more-link.svelte-84gan4:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 2px 8px #3b82f64d}.docs-link.svelte-84gan4{color:#60a5fa;border-color:#60a5fa4d}.docs-link.svelte-84gan4:hover{border-color:#60a5fa;background:#3b82f61a}@media (max-width: 768px){.layer-box.svelte-84gan4{min-height:60px;padding:.75rem}.layer-title.svelte-84gan4{font-size:.875rem}.layer-subtitle.svelte-84gan4{font-size:.8rem}.layer-description.svelte-84gan4,.extended-description.svelte-84gan4{font-size:.7rem}.layer-links.svelte-84gan4{gap:.375rem}.layer-link.svelte-84gan4{font-size:.7rem;padding:.2rem .5rem}}.entity-container.svelte-1iaewwa{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1)}.entity-container.svelte-1iaewwa:hover,.entity-container.hovered.svelte-1iaewwa{transform:scale(1.1);z-index:20}.entity-icon.svelte-1iaewwa{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--entity-color),color-mix(in srgb,var(--entity-color) 70%,black));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 6px -1px #0000004d,0 0 0 3px #0006,0 0 0 4px var(--entity-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.entity-container.svelte-1iaewwa:hover .entity-icon:where(.svelte-1iaewwa),.entity-container.hovered.svelte-1iaewwa .entity-icon:where(.svelte-1iaewwa){box-shadow:0 8px 15px -3px #0006,0 0 0 4px #00000080,0 0 0 6px var(--entity-color),0 0 20px 2px var(--entity-color)}.entity-container.is-agent.svelte-1iaewwa .entity-icon:where(.svelte-1iaewwa){border-radius:20%}.icon.svelte-1iaewwa{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.entity-label.svelte-1iaewwa{font-size:.875rem;font-weight:600;color:#f3f4f6;text-align:center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.entity-container.svelte-1iaewwa:hover .entity-label:where(.svelte-1iaewwa),.entity-container.hovered.svelte-1iaewwa .entity-label:where(.svelte-1iaewwa){color:var(--entity-color)}.entity-tooltip.svelte-1iaewwa{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.75rem;background-color:#111827fa;border:1px solid var(--entity-color);border-radius:.5rem;padding:.75rem;min-width:200px;max-width:300px;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,0 0 0 1px var(--entity-color);z-index:30;animation:svelte-1iaewwa-fadeIn .2s ease-out}@keyframes svelte-1iaewwa-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip-title.svelte-1iaewwa{font-size:.875rem;font-weight:700;color:var(--entity-color);margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.tooltip-item.svelte-1iaewwa{margin-bottom:.5rem}.tooltip-item.svelte-1iaewwa:last-child{margin-bottom:0}.tooltip-label.svelte-1iaewwa{font-size:.75rem;font-weight:600;color:#9ca3af;display:block;margin-bottom:.25rem}.tooltip-value.svelte-1iaewwa{font-size:.75rem;color:#f3f4f6}.permission-list.svelte-1iaewwa{list-style:none;padding:0;margin:0;font-size:.7rem;color:#d1d5db}.permission-list.svelte-1iaewwa li:where(.svelte-1iaewwa){padding:.125rem 0 .125rem .5rem;position:relative}.permission-list.svelte-1iaewwa li:where(.svelte-1iaewwa):before{content:"•";position:absolute;left:0;color:var(--entity-color)}.permission-list.svelte-1iaewwa li.more:where(.svelte-1iaewwa){color:#9ca3af;font-style:italic}@media (max-width: 768px){.entity-icon.svelte-1iaewwa{width:40px;height:40px}.icon.svelte-1iaewwa{width:24px;height:24px}.entity-label.svelte-1iaewwa{font-size:.75rem;max-width:80px}.entity-tooltip.svelte-1iaewwa{min-width:180px}}.arrow-container.svelte-1c1y6bv{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:visible}.arrow-path.svelte-1c1y6bv{transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:stroke}.arrow-path.inheritance.svelte-1c1y6bv{opacity:.7}.arrow-container.svelte-1c1y6bv:hover .arrow-path:where(.svelte-1c1y6bv),.arrow-container.hovered.svelte-1c1y6bv .arrow-path:where(.svelte-1c1y6bv){stroke-width:3;filter:drop-shadow(0 4px 8px rgba(245,158,11,.5))}.arrow-head.svelte-1c1y6bv{transition:all .3s ease}.arrow-container.svelte-1c1y6bv:hover .arrow-head:where(.svelte-1c1y6bv),.arrow-container.hovered.svelte-1c1y6bv .arrow-head:where(.svelte-1c1y6bv){filter:drop-shadow(0 2px 4px rgba(245,158,11,.7))}.arrow-dot.svelte-1c1y6bv{transition:all .3s ease}.arrow-container.svelte-1c1y6bv:hover .arrow-dot:where(.svelte-1c1y6bv),.arrow-container.hovered.svelte-1c1y6bv .arrow-dot:where(.svelte-1c1y6bv){r:4;filter:drop-shadow(0 2px 4px rgba(245,158,11,.7))}.arrow-pulse.svelte-1c1y6bv{opacity:.8;filter:drop-shadow(0 2px 6px rgba(245,158,11,.6))}.arrow-label.svelte-1c1y6bv{pointer-events:none;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6);opacity:.9;transition:opacity .3s ease}.arrow-container.svelte-1c1y6bv:hover .arrow-label:where(.svelte-1c1y6bv),.arrow-container.hovered.svelte-1c1y6bv .arrow-label:where(.svelte-1c1y6bv){opacity:1;fill:#fbbf24}.arrow-container.animated.svelte-1c1y6bv .arrow-path:where(.svelte-1c1y6bv){stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-1c1y6bv-drawPath 2s ease-in-out forwards}@keyframes svelte-1c1y6bv-drawPath{to{stroke-dashoffset:0}}.brilliant-sandbox.svelte-4h15hm{width:var(--sandbox-width);max-width:100%;margin:0 auto;padding:2rem;background:transparent;border-radius:0;border:none;font-size:var(--sandbox-font-size);position:relative;overflow:hidden}.brilliant-sandbox.svelte-4h15hm:before{display:none}.section-header.svelte-4h15hm{text-align:center;margin-bottom:2rem}.section-title.svelte-4h15hm{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#f59e0b,#d97706,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.section-subtitle.svelte-4h15hm{color:#9ca3af;font-size:1rem;max-width:600px;margin:0 auto}.infrastructure-section.svelte-4h15hm{margin-bottom:2rem}.subsection-title.svelte-4h15hm{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin-bottom:1rem;padding-left:.5rem;border-left:3px solid #F59E0B}.layer-stack-nested.svelte-4h15hm{width:100%;display:flex;justify-content:center;align-items:center;min-height:500px;padding:2rem}.nested-layer.svelte-4h15hm{position:relative;border:2px solid var(--layer-color);border-radius:.75rem;background:#1f293766;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;overflow:visible;-webkit-user-select:text;-moz-user-select:text;user-select:text}.nested-layer.layer-0.svelte-4h15hm:hover{background:#1f293780}.nested-layer.layer-0.svelte-4h15hm{width:100%;border-width:3px}.nested-layer.layer-1.svelte-4h15hm{width:90%;margin:1.5rem auto 0}.nested-layer.layer-2.svelte-4h15hm{width:86%;margin:1.5rem auto 0}.nested-layer.layer-3.svelte-4h15hm{width:86%;margin:.5rem auto 0;padding:1rem}.layer-header.svelte-4h15hm{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:.25rem}.nested-layer.svelte-4h15hm .layer-title:where(.svelte-4h15hm){font-size:1rem;font-weight:600;color:#f3f4f6;white-space:nowrap}.nested-layer.svelte-4h15hm .layer-description:where(.svelte-4h15hm){font-size:.8rem;color:#9ca3af}.nested-layer.svelte-4h15hm .layer-description:where(.svelte-4h15hm):before{content:"|";margin-right:.75rem;color:#6b7280}.sandboxes-container.svelte-4h15hm{display:flex;flex-direction:column;gap:0;margin-top:1.5rem;padding:1rem}.vertical-separator.svelte-4h15hm{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.25rem 0;background:transparent}.sandbox-header.svelte-4h15hm{text-align:center;margin-bottom:.75rem}.sandbox-title.svelte-4h15hm{font-size:1rem;font-weight:600;color:#f3f4f6}.vertical-arrow.svelte-4h15hm{width:32px;height:32px;color:#fbbf24;opacity:.8;animation:svelte-4h15hm-slideDown 2s ease-in-out infinite}.vertical-arrow.arrow-delay-1.svelte-4h15hm{animation-delay:.3s}.vertical-arrow.arrow-delay-2.svelte-4h15hm{animation-delay:.6s}@keyframes svelte-4h15hm-slideDown{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:.2;transform:translateY(10px)}}.sandbox-box.svelte-4h15hm{background:transparent;border:none;border-radius:0;padding:0;transition:all .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.sandbox-box.svelte-4h15hm:hover{background:transparent;box-shadow:none;transform:none}.runtime-flow-diagram.svelte-4h15hm{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%;padding:.5rem;flex-wrap:wrap}.server-icon-container.svelte-4h15hm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;min-width:100px;background:#0000004d;border:2px solid var(--runtime-color);border-radius:.5rem;transition:all .3s ease}.server-icon-container.svelte-4h15hm:hover{background:#00000080;box-shadow:0 0 15px rgba(var(--runtime-color),.4)}.server-label.svelte-4h15hm{font-size:.875rem;font-weight:700;color:var(--runtime-color);text-transform:uppercase;letter-spacing:.05em}.interaction-item.svelte-4h15hm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;min-width:100px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;transition:all .3s ease}.interaction-item.svelte-4h15hm:hover{background:#0006;border-color:#fff3;transform:translateY(-2px)}.interaction-label.svelte-4h15hm{font-size:.6875rem;color:#9ca3af;text-align:center;white-space:nowrap}.section-separator.svelte-4h15hm{display:flex;align-items:center;gap:1rem;margin:2rem 0}.separator-line.svelte-4h15hm{flex:1;height:1px;background:linear-gradient(90deg,transparent,#F59E0B,transparent)}.separator-text.svelte-4h15hm{font-size:.875rem;font-weight:600;color:#f59e0b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.authorization-section.svelte-4h15hm{margin-top:2rem}.platform-policy-box.svelte-4h15hm{background:linear-gradient(135deg,#ef44441a,#dc26260d);border:2px solid #EF4444;border-radius:.75rem;padding:1.5rem;margin-top:2rem;transition:all .3s ease}.platform-policy-box.svelte-4h15hm:hover{background:linear-gradient(135deg,#ef444426,#dc262614);box-shadow:0 0 20px #ef44444d}.platform-policy-header.svelte-4h15hm{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.policy-icon.svelte-4h15hm{width:32px;height:32px;color:#ef4444;flex-shrink:0}.platform-policy-title.svelte-4h15hm{font-size:1.25rem;font-weight:700;color:#f3f4f6;text-transform:uppercase;letter-spacing:.05em}.coming-soon-badge.svelte-4h15hm{padding:.25rem .75rem;background:#fbbf2433;border:1px solid #FBBF24;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;margin-left:auto;transition:all .3s ease}.coming-soon-badge.svelte-4h15hm:hover{background:#fbbf244d;box-shadow:0 0 10px #fbbf244d}.platform-policy-description.svelte-4h15hm{font-size:.95rem;color:#d1d5db;margin:0;padding-left:2.5rem}.policy-columns.svelte-4h15hm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.policy-column.svelte-4h15hm{background:#1f293766;border-radius:.75rem;padding:1.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.developer-column.svelte-4h15hm{border:2px solid #F59E0B}.developer-column.svelte-4h15hm:hover{background:#f59e0b1a;box-shadow:0 0 20px #f59e0b4d;transform:translateY(-2px)}.agent-column.svelte-4h15hm{border:2px solid #10B981}.agent-column.svelte-4h15hm:hover{background:#10b9811a;box-shadow:0 0 20px #10b9814d;transform:translateY(-2px)}.service-column.svelte-4h15hm{border:2px solid #8B5CF6}.service-column.svelte-4h15hm:hover{background:#8b5cf61a;box-shadow:0 0 20px #8b5cf64d;transform:translateY(-2px)}.policy-column-header.svelte-4h15hm{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.column-icon.svelte-4h15hm{width:24px;height:24px;flex-shrink:0}.developer-column.svelte-4h15hm .column-icon:where(.svelte-4h15hm){color:#f59e0b}.agent-column.svelte-4h15hm .column-icon:where(.svelte-4h15hm){color:#10b981}.service-column.svelte-4h15hm .column-icon:where(.svelte-4h15hm){color:#8b5cf6}.policy-column-header.svelte-4h15hm h4:where(.svelte-4h15hm){font-size:1rem;font-weight:700;color:#f3f4f6;margin:0;text-transform:uppercase;letter-spacing:.05em}.policy-list.svelte-4h15hm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.policy-item.svelte-4h15hm{font-size:.9rem;color:#d1d5db;padding:.5rem .75rem;background:#0000004d;border-radius:.375rem;border-left:3px solid currentColor;transition:all .2s ease}.developer-column.svelte-4h15hm .policy-item:where(.svelte-4h15hm){border-left-color:#f59e0b}.agent-column.svelte-4h15hm .policy-item:where(.svelte-4h15hm){border-left-color:#10b981}.service-column.svelte-4h15hm .policy-item:where(.svelte-4h15hm){border-left-color:#8b5cf6}.policy-item.svelte-4h15hm:hover{background:#00000080;transform:translate(4px)}@media (max-width: 1024px){.brilliant-sandbox.svelte-4h15hm{--sandbox-width: 100%;padding:1.5rem}.section-title.svelte-4h15hm{font-size:1.5rem}.sandboxes-container.svelte-4h15hm{gap:0;padding:.5rem}.policy-columns.svelte-4h15hm{grid-template-columns:1fr;gap:1rem}.layer-stack-nested.svelte-4h15hm{padding:1rem;min-height:400px}.nested-layer.svelte-4h15hm{padding:1rem}.nested-layer.svelte-4h15hm .layer-title:where(.svelte-4h15hm){font-size:.9rem}.nested-layer.svelte-4h15hm .layer-description:where(.svelte-4h15hm){font-size:.75rem}}@media (max-width: 768px){.brilliant-sandbox.svelte-4h15hm{padding:.5rem}.section-title.svelte-4h15hm{font-size:1.25rem}.section-subtitle.svelte-4h15hm{font-size:.875rem}.subsection-title.svelte-4h15hm{font-size:1rem}.layer-stack-nested.svelte-4h15hm{padding:.25rem;min-height:auto}.nested-layer.svelte-4h15hm{padding:.5rem}.nested-layer.layer-0.svelte-4h15hm{border-width:2px}.nested-layer.layer-1.svelte-4h15hm,.nested-layer.layer-2.svelte-4h15hm,.nested-layer.layer-3.svelte-4h15hm{width:96%;margin:.5rem auto 0}.layer-header.svelte-4h15hm{flex-direction:column;align-items:flex-start;gap:.25rem}.nested-layer.svelte-4h15hm .layer-title:where(.svelte-4h15hm){font-size:.8rem}.nested-layer.svelte-4h15hm .layer-description:where(.svelte-4h15hm){font-size:.65rem;line-height:1.3}.nested-layer.svelte-4h15hm .layer-description:where(.svelte-4h15hm):before{display:none}.sandbox-header.svelte-4h15hm{margin-bottom:.5rem}.sandbox-title.svelte-4h15hm{font-size:.85rem}.sandboxes-container.svelte-4h15hm{padding:.5rem;margin-top:.75rem}.runtime-flow-diagram.svelte-4h15hm{gap:.5rem;padding:.25rem}.server-icon-container.svelte-4h15hm{padding:.5rem;min-width:70px}.server-label.svelte-4h15hm{font-size:.7rem}.interaction-item.svelte-4h15hm{padding:.5rem;min-width:60px}.interaction-label.svelte-4h15hm{font-size:.6rem}.vertical-separator.svelte-4h15hm{padding:.125rem 0}.vertical-arrow.svelte-4h15hm{width:20px;height:20px}.platform-policy-title.svelte-4h15hm{font-size:1rem}.platform-policy-description.svelte-4h15hm{font-size:.85rem;padding-left:2rem}.policy-icon.svelte-4h15hm{width:24px;height:24px}.policy-column.svelte-4h15hm{padding:1rem}}.brilliant-sandbox.interactive.svelte-4h15hm{cursor:default}.layer-interaction.svelte-1y33nvp{position:absolute;left:-18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem;z-index:10;transition:all .3s ease}.interaction-icon.svelte-1y33nvp{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0009;border:2px solid var(--interaction-color);border-radius:50%;color:var(--interaction-color);transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.interaction-icon.svelte-1y33nvp svg:where(.svelte-1y33nvp){width:20px;height:20px}.interaction-label.svelte-1y33nvp{background:#000c;padding:.25rem .75rem;border-radius:.5rem;border:1px solid var(--interaction-color);opacity:0;transform:translate(-8px);transition:all .3s ease;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.interaction-label.svelte-1y33nvp span:where(.svelte-1y33nvp){font-size:.75rem;font-weight:700;color:var(--interaction-color);text-transform:uppercase;letter-spacing:.05em}.layer-interaction.svelte-1y33nvp:hover .interaction-icon:where(.svelte-1y33nvp),.layer-interaction.hovered.svelte-1y33nvp .interaction-icon:where(.svelte-1y33nvp){transform:scale(1.1);box-shadow:0 0 20px #f59e0b66;background:#f59e0b1a}.layer-interaction.svelte-1y33nvp:hover .interaction-label:where(.svelte-1y33nvp),.layer-interaction.hovered.svelte-1y33nvp .interaction-label:where(.svelte-1y33nvp){opacity:1;transform:translate(0)}.layer-interaction.animated.svelte-1y33nvp .interaction-icon:where(.svelte-1y33nvp){animation:svelte-1y33nvp-pulse 2s ease-in-out infinite}@keyframes svelte-1y33nvp-pulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}@media (max-width: 768px){.layer-interaction.svelte-1y33nvp{right:.5rem}.interaction-icon.svelte-1y33nvp{width:28px;height:28px}.interaction-icon.svelte-1y33nvp svg:where(.svelte-1y33nvp){width:16px;height:16px}.interaction-label.svelte-1y33nvp{display:none}}.network-entity-container.svelte-1ip8h99{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.network-entity-container.svelte-1ip8h99:hover,.network-entity-container.hovered.svelte-1ip8h99,.network-entity-container.selected.svelte-1ip8h99{transform:scale(1.1);z-index:10000}.entity-icon.svelte-1ip8h99{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--entity-color),color-mix(in srgb,var(--entity-color) 70%,black));color:#fff;box-shadow:0 2px 4px -1px #0000004d,0 0 0 2px #0006,0 0 0 3px var(--entity-color);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.network-entity-container.svelte-1ip8h99:hover .entity-icon:where(.svelte-1ip8h99),.network-entity-container.hovered.svelte-1ip8h99 .entity-icon:where(.svelte-1ip8h99),.network-entity-container.selected.svelte-1ip8h99 .entity-icon:where(.svelte-1ip8h99){box-shadow:0 4px 8px -2px #0006,0 0 0 3px #00000080,0 0 0 4px var(--entity-color),0 0 12px 2px var(--entity-color)}.entity-icon.circle.svelte-1ip8h99{border-radius:50%}.entity-icon.rounded-square.svelte-1ip8h99{border-radius:20%}.entity-icon.hexagon.svelte-1ip8h99{clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%)}.entity-icon.diamond.svelte-1ip8h99{transform:rotate(45deg)}.entity-icon.diamond.svelte-1ip8h99 .icon:where(.svelte-1ip8h99){transform:rotate(-45deg)}.entity-icon.rectangle.svelte-1ip8h99{border-radius:8px}.icon.svelte-1ip8h99{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.platform-icon-img.svelte-1ip8h99{-o-object-fit:contain;object-fit:contain}.entity-label.svelte-1ip8h99{font-size:.875rem;font-weight:600;color:#f3f4f6;text-align:center;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s ease,color .3s ease;opacity:0;pointer-events:none}.network-entity-container.svelte-1ip8h99:hover .entity-label:where(.svelte-1ip8h99),.network-entity-container.hovered.svelte-1ip8h99 .entity-label:where(.svelte-1ip8h99),.network-entity-container.selected.svelte-1ip8h99 .entity-label:where(.svelte-1ip8h99){color:var(--entity-color);opacity:1}.entity-tooltip.svelte-1ip8h99{position:absolute;top:50%;left:calc(100% + 1rem);transform:translateY(-50%);background-color:#111827fa;border:1px solid var(--entity-color);border-radius:.5rem;padding:.75rem;min-width:220px;max-width:320px;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,0 0 0 1px var(--entity-color);z-index:10001;animation:svelte-1ip8h99-fadeIn .2s ease-out}@keyframes svelte-1ip8h99-fadeIn{0%{opacity:0;transform:translateY(-50%) translate(-5px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.tooltip-header.svelte-1ip8h99{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.4;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.tooltip-header-content.svelte-1ip8h99{flex:1}.tooltip-close.svelte-1ip8h99{background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease}.tooltip-close.svelte-1ip8h99:hover{color:var(--entity-color)}.tooltip-close.svelte-1ip8h99 svg:where(.svelte-1ip8h99){width:14px;height:14px}.tooltip-type.svelte-1ip8h99{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.tooltip-name-inline.svelte-1ip8h99{font-size:.875rem;font-weight:700;color:var(--entity-color)}.inline-children-icons.svelte-1ip8h99{display:flex;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.inline-child-icon.svelte-1ip8h99{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--child-color),color-mix(in srgb,var(--child-color) 70%,black));color:#fff;border-radius:50%;box-shadow:0 2px 4px -1px #0000004d,0 0 0 1px #0006,0 0 0 2px var(--child-color);transition:transform .2s ease}.inline-child-icon.svelte-1ip8h99:hover{transform:scale(1.15)}.children-section.svelte-1ip8h99{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.children-label.svelte-1ip8h99{font-size:.75rem;font-weight:600;color:#9ca3af;display:block;margin-bottom:.25rem}.children-icons.svelte-1ip8h99{display:flex;gap:.5rem;flex-wrap:wrap}.child-icon-wrapper.svelte-1ip8h99{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--child-color),color-mix(in srgb,var(--child-color) 70%,black));color:#fff;border-radius:50%;box-shadow:0 2px 4px -1px #0000004d,0 0 0 1px #0006,0 0 0 2px var(--child-color);transition:transform .2s ease}.child-icon-wrapper.svelte-1ip8h99:hover{transform:scale(1.15)}.child-icon.svelte-1ip8h99{width:14px;height:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.connections-section.svelte-1ip8h99{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.connections-label.svelte-1ip8h99{font-size:.75rem;font-weight:600;color:#9ca3af;display:block;margin-bottom:.25rem}.connections-list.svelte-1ip8h99{display:flex;flex-direction:column;gap:.25rem}.connection-item.svelte-1ip8h99{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#d1d5db}.connection-label.svelte-1ip8h99{color:var(--conn-color);font-weight:600}.connection-arrow.svelte-1ip8h99{color:var(--conn-color)}.connection-target.svelte-1ip8h99{color:#f3f4f6}.tooltip-item.svelte-1ip8h99{margin-bottom:.5rem}.tooltip-item.svelte-1ip8h99:last-child{margin-bottom:0}.tooltip-label.svelte-1ip8h99{font-size:.75rem;font-weight:600;color:#9ca3af;display:block;margin-bottom:.25rem}.tooltip-value.svelte-1ip8h99{font-size:.75rem;color:#f3f4f6}.scope-list.svelte-1ip8h99{list-style:none;padding:0;margin:0;font-size:.7rem;color:#d1d5db}.scope-list.svelte-1ip8h99 li:where(.svelte-1ip8h99){padding:.125rem 0 .125rem .5rem;position:relative}.scope-list.svelte-1ip8h99 li:where(.svelte-1ip8h99):before{content:"→";position:absolute;left:0;color:var(--entity-color)}.scope-list.svelte-1ip8h99 li.more:where(.svelte-1ip8h99){color:#9ca3af;font-style:italic}.metadata-list.svelte-1ip8h99{font-size:.7rem}.metadata-item.svelte-1ip8h99{padding:.125rem 0;color:#d1d5db;display:flex;gap:.25rem}.metadata-key.svelte-1ip8h99{color:#9ca3af;font-weight:600}.metadata-value.svelte-1ip8h99{color:#f3f4f6}@media (max-width: 768px){.entity-icon.svelte-1ip8h99{width:32px;height:32px}.icon.svelte-1ip8h99{width:18px;height:18px}.entity-label.svelte-1ip8h99{font-size:.75rem;max-width:100px}.entity-tooltip.svelte-1ip8h99{min-width:200px}}.platform-layer-wrapper.svelte-146rp3x{display:flex;flex-direction:column;gap:.5rem}.arrows-row.svelte-146rp3x{display:flex;justify-content:space-evenly;align-items:center;width:100%;height:30px;gap:.5rem}.arrow-simple.svelte-146rp3x{width:20px;height:30px;flex-shrink:0}.platform-layer.svelte-146rp3x{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:1.5rem;background:linear-gradient(135deg,#f59e0b14,#d977060d);border:2px solid rgba(245,158,11,.3);border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.platform-layer.svelte-146rp3x:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#F59E0B,#D97706,#F59E0B,transparent);opacity:.6}.platform-layer.svelte-146rp3x:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#F59E0B,#D97706,#F59E0B,transparent);opacity:.6}.platform-layer.svelte-146rp3x:hover,.platform-layer.hovered.svelte-146rp3x{background:linear-gradient(135deg,#f59e0b26,#d9770614);border-color:#f59e0b80;box-shadow:0 8px 20px -4px #f59e0b4d,inset 0 0 20px #f59e0b1a}.platform-content.svelte-146rp3x{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;width:100%;position:relative;z-index:1}.platform-badge.svelte-146rp3x{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#f59e0b33,#d9770626);border:1px solid rgba(245,158,11,.5);border-radius:9999px;font-size:.75rem;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #f59e0b33}.badge-icon.svelte-146rp3x{width:16px;height:16px;color:#f59e0b}.badge-title.svelte-146rp3x{font-size:1rem;font-weight:700;color:#fff}.badge-separator.svelte-146rp3x{color:#fbbf2480;font-size:.875rem}.features-text.svelte-146rp3x{font-size:.85rem;color:#d1d5db;text-align:center;line-height:1.6;max-width:900px}@media (max-width: 1024px){.platform-layer.svelte-146rp3x{padding:1.25rem}.badge-title.svelte-146rp3x{font-size:.95rem}.features-text.svelte-146rp3x{font-size:.8rem}}@media (max-width: 768px){.platform-layer.svelte-146rp3x{padding:1rem}.badge-title.svelte-146rp3x{font-size:.85rem}.platform-badge.svelte-146rp3x{flex-wrap:wrap;justify-content:center;gap:.375rem}.arrows-row.svelte-146rp3x{height:24px;gap:.25rem}.arrow-simple.svelte-146rp3x{width:16px;height:24px}.platform-content.svelte-146rp3x{padding:1rem;gap:.75rem}.platform-badge.svelte-146rp3x{font-size:.7rem;padding:.4rem .75rem}.badge-icon.svelte-146rp3x{width:14px;height:14px}.features-text.svelte-146rp3x{font-size:.75rem}}.nested-box.svelte-xu82z{position:relative;border:2px solid;border-radius:.5rem;padding:.5rem;background:#0000004d;transition:all .2s ease}.nested-box.is-root.svelte-xu82z{width:100%}.nested-box.svelte-xu82z:hover{background:#00000080}.nested-box.user-box.svelte-xu82z{border-color:#f59e0b;box-shadow:0 0 15px #f59e0b26}.nested-box.agent-box.svelte-xu82z{border-color:#10b981;box-shadow:0 0 12px #10b98126}.nested-box.resource-group-box.svelte-xu82z{border-color:#3b82f6;box-shadow:0 0 12px #3b82f626}.nested-box.infrastructure-box.svelte-xu82z{border-color:#8b5cf6;box-shadow:0 0 12px #8b5cf626}.nested-box.application-box.svelte-xu82z{border-color:#ec4899;box-shadow:0 0 12px #ec489926}.nested-box-header.svelte-xu82z{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.nested-box.svelte-xu82z:not(:has(.nested-box-children)):not(:has(.inline-children-container)) .nested-box-header:where(.svelte-xu82z){margin-bottom:0}.nested-box.svelte-xu82z:has(.inline-children-container:where(.svelte-xu82z)) .nested-box-header:where(.svelte-xu82z){margin-bottom:.375rem}.nested-box-icon.svelte-xu82z{width:20px;height:20px;flex-shrink:0}.user-box.svelte-xu82z .nested-box-icon:where(.svelte-xu82z){color:#f59e0b}.agent-box.svelte-xu82z .nested-box-icon:where(.svelte-xu82z){color:#10b981}.resource-group-box.svelte-xu82z .nested-box-icon:where(.svelte-xu82z){color:#3b82f6}.infrastructure-box.svelte-xu82z .nested-box-icon:where(.svelte-xu82z){color:#8b5cf6}.application-box.svelte-xu82z .nested-box-icon:where(.svelte-xu82z){color:#ec4899}.nested-box-name.svelte-xu82z{font-size:.875rem;font-weight:600;color:#fff}.nested-box-name.root-name.svelte-xu82z{font-size:1rem;font-weight:700}.nested-box-children.svelte-xu82z{display:flex;flex-direction:column;gap:.5rem;padding-left:.25rem}.inline-children-container.svelte-xu82z{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;margin:0;padding:.25rem;background:#0003;border-radius:.375rem;align-items:start}.inline-child.svelte-xu82z{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.125rem;padding:.25rem .375rem;border:1px solid;border-radius:.25rem;background:#0000004d;transition:all .2s ease;cursor:pointer;height:auto}.inline-child.svelte-xu82z:hover{background:#00000080;transform:translateY(-2px)}.inline-child.user-box.svelte-xu82z{border-color:#f59e0b}.inline-child.agent-box.svelte-xu82z{border-color:#10b981}.inline-child.resource-group-box.svelte-xu82z{border-color:#3b82f6}.inline-child.infrastructure-box.svelte-xu82z{border-color:#8b5cf6}.inline-child.application-box.svelte-xu82z{border-color:#ec4899}.inline-child-icon.svelte-xu82z{width:18px;height:18px;flex-shrink:0}.inline-child.user-box.svelte-xu82z .inline-child-icon:where(.svelte-xu82z){color:#f59e0b}.inline-child.agent-box.svelte-xu82z .inline-child-icon:where(.svelte-xu82z){color:#10b981}.inline-child.resource-group-box.svelte-xu82z .inline-child-icon:where(.svelte-xu82z){color:#3b82f6}.inline-child.infrastructure-box.svelte-xu82z .inline-child-icon:where(.svelte-xu82z){color:#8b5cf6}.inline-child.application-box.svelte-xu82z .inline-child-icon:where(.svelte-xu82z){color:#ec4899}.inline-child-name.svelte-xu82z{font-size:.75rem;font-weight:600;color:#fff;text-align:center;line-height:1.2}.accretional-network.svelte-1m4a65v{width:var(--network-width);max-width:100%;margin:0 auto;padding:2rem;background:transparent;border-radius:0;border:none;font-size:var(--network-font-size);position:relative;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text}.accretional-network.svelte-1m4a65v:before{display:none}.section-header.svelte-1m4a65v{text-align:center;margin-bottom:2rem}.section-title.svelte-1m4a65v{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#10b981,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.section-subtitle.svelte-1m4a65v{color:#9ca3af;font-size:1rem;max-width:700px;margin:0 auto;line-height:1.6}.side-by-side-container.svelte-1m4a65v{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.side-section.svelte-1m4a65v{min-width:0}.network-stack-section.svelte-1m4a65v{display:flex;flex-direction:column;gap:1rem}.layer-stack.svelte-1m4a65v{display:flex;flex-direction:column;gap:.75rem}.hierarchy-legend.svelte-1m4a65v{padding:1rem 2rem 2rem;background:transparent;border-radius:0;border:none;display:flex;flex-direction:column;height:100%}.legend-title.svelte-1m4a65v{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:.5rem}.legend-subtitle.svelte-1m4a65v{font-size:.95rem;color:#9ca3af;text-align:center;margin-bottom:2rem}.network-stack-section.svelte-1m4a65v .legend-title:where(.svelte-1m4a65v),.hierarchy-legend.svelte-1m4a65v .legend-title:where(.svelte-1m4a65v){text-align:center}.network-stack-section.svelte-1m4a65v .legend-subtitle:where(.svelte-1m4a65v),.hierarchy-legend.svelte-1m4a65v .legend-subtitle:where(.svelte-1m4a65v){text-align:center}.hierarchy-diagram.svelte-1m4a65v{display:flex;flex-direction:column;margin:1.5rem 0;padding:1rem}@media (max-width: 1200px){.side-by-side-container.svelte-1m4a65v{grid-template-columns:1fr;gap:2rem}.hierarchy-diagram.svelte-1m4a65v{overflow-x:auto;padding:1rem 0}}@media (max-width: 1024px){.accretional-network.svelte-1m4a65v{--network-width: 100%;padding:1.5rem}.section-title.svelte-1m4a65v{font-size:1.5rem}}@media (max-width: 768px){.accretional-network.svelte-1m4a65v{padding:1rem}.section-title.svelte-1m4a65v{font-size:1.25rem}.section-subtitle.svelte-1m4a65v{font-size:.875rem}.hierarchy-legend.svelte-1m4a65v{padding:1.5rem}.legend-title.svelte-1m4a65v{font-size:1.25rem}.legend-subtitle.svelte-1m4a65v{font-size:.875rem}.hierarchy-diagram.svelte-1m4a65v{overflow-x:auto;padding:.5rem 0}}.accretional-network.interactive.svelte-1m4a65v{cursor:default}.gradient-text.svelte-by35qp{background:linear-gradient(to left,var(--amber-500),#F46060);-webkit-background-clip:text;background-clip:text;color:transparent}.component-showcase.svelte-by35qp{width:95%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.showcase-item.svelte-by35qp{display:flex;flex-direction:column;gap:2rem}.component-wrapper.svelte-by35qp{display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.component-showcase.svelte-by35qp{width:95%}}@media (max-width: 768px){.component-showcase.svelte-by35qp{width:100%;gap:3rem}}.gradient-text.svelte-v4btwd{background:linear-gradient(to left,var(--amber-500),#F46060);-webkit-background-clip:text;background-clip:text;color:transparent}.badge-link.svelte-v4btwd{display:flex;align-items:center;justify-content:center;width:80px;height:80px;transition:all .3s ease;text-decoration:none;filter:grayscale(10%) brightness(.95);padding:.5rem;border-radius:.75rem;background:#0003}.badge-link.svelte-v4btwd:hover{transform:scale(1.2) translateY(-4px);filter:grayscale(0%) brightness(1.15);background:#fbbf241a;box-shadow:0 8px 24px #fbbf244d}.badge-link.svelte-v4btwd svg{width:100%;height:100%;color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.learn-more-button.svelte-v4btwd{display:block;background-color:#1f293780;border:1px solid var(--amber-600);color:var(--amber-400);font-weight:700;padding:2rem 1.5rem;border-radius:.75rem;transition:all .3s;text-decoration:none;position:relative;overflow:hidden}.learn-more-button.svelte-v4btwd:hover{background-color:#d977064d;border-color:var(--amber-500);box-shadow:0 0 15px #f59e0b4d;transform:translateY(-2px);color:#fff}.learn-more-content.svelte-v4btwd{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;position:relative;z-index:2}.learn-more-icon.svelte-v4btwd{color:var(--amber-500);transition:color .3s}.learn-more-button.svelte-v4btwd:hover .learn-more-icon:where(.svelte-v4btwd){color:#fff}.learn-more-text.svelte-v4btwd{font-size:1.1rem;text-align:center}.learn-more-button.svelte-v4btwd:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.learn-more-button.svelte-v4btwd:hover:before{left:100%}.display-layout.svelte-v4btwd{display:grid;grid-template-columns:1fr 1.5fr auto;gap:2rem;align-items:start;margin-bottom:2rem}.display-content-container.svelte-v4btwd{width:100%;height:100%}.cta-container.svelte-v4btwd{margin-top:2rem;display:flex;justify-content:flex-start}.cta-button.svelte-v4btwd{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;text-decoration:none;border-radius:.5rem;border:none;transition:all .3s ease;box-shadow:0 4px 15px #0000004d;text-align:center}.cta-button.svelte-v4btwd:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 25px #fbbf2480;transform:translateY(-2px)}.cta-arrow.svelte-v4btwd{width:1.25rem;height:1.25rem;transition:transform .3s ease}.cta-button.svelte-v4btwd:hover .cta-arrow:where(.svelte-v4btwd){transform:translate(4px)}@media (max-width: 768px){.display-layout.svelte-v4btwd{grid-template-columns:1fr;gap:1.5rem}.badges-container-vertical.svelte-v4btwd{flex-direction:row!important;justify-content:center;flex-wrap:wrap}}.badges-container-vertical.svelte-v4btwd{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:center;justify-content:flex-start}.badges-container-vertical.svelte-v4btwd .badge-link:where(.svelte-v4btwd){width:36px;height:36px;padding:.25rem}.faq-item.svelte-tcr60{background-color:#1f293780;border:1px solid #374151;border-radius:.5rem;overflow:hidden;transition:all .3s}.faq-item.svelte-tcr60:hover{border-color:var(--amber-500);box-shadow:0 0 15px #f59e0b4d}.faq-button.svelte-tcr60{width:100%;padding:1.5rem;text-left:left;color:#fff;font-weight:500;font-size:1rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;transition:all .3s}.faq-button.svelte-tcr60:hover{color:var(--amber-400);background-color:#1f29374d}.faq-button.svelte-tcr60:focus{outline:none;color:var(--amber-400)}.faq-chevron.svelte-tcr60{height:1.25rem;width:1.25rem;color:var(--amber-500);transition:transform .3s,color .3s}.faq-button.svelte-tcr60:hover .faq-chevron:where(.svelte-tcr60){color:var(--amber-400);transform:rotate(180deg)}.faq-content.svelte-tcr60{padding:0 1.5rem 1.5rem;color:#d1d5db;line-height:1.6}.faq-content.svelte-tcr60 p{margin:0}.tutorial-card.svelte-1gz9fdk{background-color:#1f293780;border:1px solid #374151;border-radius:.75rem;padding:2rem;transition:all .3s;display:block;text-decoration:none;position:relative;overflow:hidden}.tutorial-card.svelte-1gz9fdk:hover{border-color:var(--amber-500);box-shadow:0 0 15px #f59e0b4d;transform:translateY(-2px)}.tutorial-content.svelte-1gz9fdk{position:relative;z-index:2}.tutorial-title.svelte-1gz9fdk{font-weight:700;font-size:1.25rem;color:#fff;margin-bottom:.5rem;transition:color .3s}.tutorial-card.svelte-1gz9fdk:hover .tutorial-title:where(.svelte-1gz9fdk){color:var(--amber-400)}.tutorial-description.svelte-1gz9fdk{color:#9ca3af;margin-top:.5rem;margin-bottom:1rem;line-height:1.5}.tutorial-arrow.svelte-1gz9fdk{margin-top:1rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;color:var(--amber-500);transition:color .3s}.tutorial-card.svelte-1gz9fdk:hover .tutorial-arrow:where(.svelte-1gz9fdk){color:var(--amber-400)}.tutorial-arrow-icon.svelte-1gz9fdk{height:1rem;width:1rem;margin-left:.25rem;transition:transform .3s}.tutorial-card.svelte-1gz9fdk:hover .tutorial-arrow-icon:where(.svelte-1gz9fdk){transform:translate(2px)}.tutorial-card.svelte-1gz9fdk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s}.tutorial-card.svelte-1gz9fdk:hover:before{left:100%}.stack-element.svelte-163je3t{display:flex;height:100%;padding:.875rem;background:linear-gradient(135deg,#1f293799,#111827cc);border:1px solid rgba(75,85,99,.4);border-radius:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stack-element.svelte-163je3t:hover{border-color:#fbbf2480;box-shadow:0 4px 20px #fbbf2426;transform:translateY(-2px)}.content.svelte-163je3t{flex:1;display:flex;flex-direction:column;gap:0}.title-row.svelte-163je3t{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.icon-container.svelte-163je3t{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;line-height:0}.icon-container.svelte-163je3t svg{width:20px;height:20px;color:#fbbf24;display:block}.title.svelte-163je3t{font-size:.9375rem;font-weight:600;color:#f3f4f6;margin:0;padding:0;line-height:1}.aka.svelte-163je3t{font-size:.75rem;color:#9ca3af;font-style:italic;line-height:1}.description.svelte-163je3t{font-size:.75rem;color:#d1d5db;line-height:1.4;margin:0 0 0 2.5rem;padding:0}.links.svelte-163je3t{display:flex;gap:.625rem;margin:.375rem 0 0 2.5rem;padding:0}.link.svelte-163je3t{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;text-decoration:none;border:1px solid transparent;display:inline-flex;align-items:center;gap:.25rem}.whitepaper-link.svelte-163je3t{background:linear-gradient(135deg,#f59e0b,#d97706);color:#111827}.whitepaper-link.svelte-163je3t:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px 8px #fbbf244d}.docs-link.svelte-163je3t{color:#fbbf24;border-color:#fbbf244d}.docs-link.svelte-163je3t:hover{border-color:#fbbf24;background:#fbbf241a}.action-link.svelte-163je3t{background:linear-gradient(135deg,#22c55e26,#16a34a1a);color:#4ade80;border-color:#4ade804d;font-weight:600}.action-link.svelte-163je3t:hover{background:linear-gradient(135deg,#22c55e40,#16a34a26);border-color:#4ade80;box-shadow:0 2px 8px #4ade804d}.arrow-icon.svelte-163je3t{width:14px;height:14px;transition:transform .2s ease}.action-link.svelte-163je3t:hover .arrow-icon:where(.svelte-163je3t){transform:translate(3px)}@media (max-width: 640px){.stack-element.svelte-163je3t{flex-direction:column;align-items:center;text-align:center}.title-row.svelte-163je3t{justify-content:center}.description.svelte-163je3t{margin-left:0}.links.svelte-163je3t{justify-content:center;margin-left:0;flex-wrap:wrap}}.product-mosaic.svelte-rs51zb{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;max-width:600px}.product-card.svelte-rs51zb{background:linear-gradient(135deg,#1f293799,#111827cc);border:2px solid rgba(251,191,36,.3);border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:120px;position:relative;overflow:hidden}.product-large.svelte-rs51zb{grid-column:span 2;grid-row:span 2}.product-medium.svelte-rs51zb{grid-column:span 1;grid-row:span 2}.product-small.svelte-rs51zb{grid-column:span 1;grid-row:span 1}.product-card.svelte-rs51zb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fbbf240d,#f59e0b1a);opacity:0;transition:opacity .3s ease}.product-card.svelte-rs51zb:hover:before{opacity:1}.product-card.svelte-rs51zb:hover{border-color:#fbbf2499;box-shadow:0 8px 32px #fbbf244d;transform:translateY(-4px)}.special-card.svelte-rs51zb{background:linear-gradient(135deg,#fbbf2426,#f59e0b33);border-color:#fbbf2480}.special-card.svelte-rs51zb:hover{background:linear-gradient(135deg,#fbbf2433,#f59e0b40);border-color:#fbbf24cc}.product-icon.svelte-rs51zb{width:48px;height:48px;color:#f59e0b;position:relative;z-index:1}.product-icon.svelte-rs51zb svg:where(.svelte-rs51zb){width:100%;height:100%}.product-content.svelte-rs51zb{text-align:center;position:relative;z-index:1}.product-name.svelte-rs51zb{color:#fff;font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.product-description.svelte-rs51zb{color:#ffffffb3;font-size:.875rem;margin:0;line-height:1.3}.product-card.svelte-rs51zb:hover .product-name:where(.svelte-rs51zb){color:#fbbf24}.product-card.svelte-rs51zb:hover .product-icon:where(.svelte-rs51zb){color:#fbbf24;transform:scale(1.1);transition:all .3s ease}@media (max-width: 768px){.product-mosaic.svelte-rs51zb{grid-template-columns:repeat(2,1fr);gap:.5rem}.product-large.svelte-rs51zb{grid-column:span 2;grid-row:span 1}.product-medium.svelte-rs51zb,.product-small.svelte-rs51zb{grid-column:span 1;grid-row:span 1}.product-card.svelte-rs51zb{padding:1rem;min-height:100px}.product-icon.svelte-rs51zb{width:36px;height:36px}.product-name.svelte-rs51zb{font-size:1rem}.product-description.svelte-rs51zb{font-size:.8125rem}}@media (max-width: 480px){.product-mosaic.svelte-rs51zb{grid-template-columns:1fr}.product-large.svelte-rs51zb,.product-medium.svelte-rs51zb,.product-small.svelte-rs51zb{grid-column:span 1;grid-row:span 1}}.opensource-project.svelte-1qkw6rw{display:flex;height:100%;padding:.875rem;background:linear-gradient(135deg,#1f293799,#111827cc);border:1px solid rgba(75,85,99,.4);border-radius:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:1rem;align-items:stretch}.opensource-project.svelte-1qkw6rw:hover{border-color:#fbbf2480;box-shadow:0 4px 20px #fbbf2426;transform:translateY(-2px)}.content.svelte-1qkw6rw{flex:1;display:flex;flex-direction:column;gap:0;min-height:100%}.title-row.svelte-1qkw6rw{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.icon-container.svelte-1qkw6rw{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;line-height:0;background:#1f293766;border:2px solid rgba(251,191,36,.3);border-radius:.5rem;padding:.5rem;transition:all .3s ease;align-self:flex-start}.opensource-project.svelte-1qkw6rw:hover .icon-container:where(.svelte-1qkw6rw){border-color:#fbbf2499;background:#1f293799}.icon-container.svelte-1qkw6rw svg{width:100%;height:100%;color:#fbbf24;display:block}.title.svelte-1qkw6rw{font-size:.9375rem;font-weight:600;color:#f3f4f6;margin:0;padding:0;line-height:1}.description.svelte-1qkw6rw{font-size:.75rem;color:#d1d5db;line-height:1.4;margin:0;padding:0}.links.svelte-1qkw6rw{display:flex;gap:.625rem;margin:.375rem 0 0;padding:0}.link.svelte-1qkw6rw{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;text-decoration:none;border:1px solid transparent;display:inline-flex;align-items:center;gap:.25rem}.git-link.svelte-1qkw6rw{background:linear-gradient(135deg,#ef444426,#dc26261a);color:#ef4444;border-color:#ef44444d}.git-link.svelte-1qkw6rw:hover{background:linear-gradient(135deg,#ef444440,#dc262626);border-color:#ef4444;box-shadow:0 2px 8px #ef44444d}.github-link.svelte-1qkw6rw{background:linear-gradient(135deg,#333,#24292e);color:#fff;padding:.25rem;width:28px;height:28px;justify-content:center}.github-link.svelte-1qkw6rw:hover{background:linear-gradient(135deg,#24292e,#1a1e22);box-shadow:0 2px 8px #24292e80}.learn-more-link.svelte-1qkw6rw{background:linear-gradient(135deg,#22c55e26,#16a34a1a);color:#4ade80;border-color:#4ade804d;font-weight:600}.learn-more-link.svelte-1qkw6rw:hover{background:linear-gradient(135deg,#22c55e40,#16a34a26);border-color:#4ade80;box-shadow:0 2px 8px #4ade804d}.arrow-icon.svelte-1qkw6rw{width:14px;height:14px;transition:transform .2s ease}.learn-more-link.svelte-1qkw6rw:hover .arrow-icon:where(.svelte-1qkw6rw){transform:translate(3px)}@media (max-width: 768px){.opensource-project.svelte-1qkw6rw{flex-direction:column;overflow:hidden}.icon-container.svelte-1qkw6rw{order:-1;width:48px;height:48px;padding:.5rem;align-self:flex-start;margin-bottom:.5rem}}@media (max-width: 640px){.opensource-project.svelte-1qkw6rw{text-align:center}.title-row.svelte-1qkw6rw{justify-content:center}.links.svelte-1qkw6rw{justify-content:center;flex-wrap:wrap}.icon-container.svelte-1qkw6rw{width:48px;height:48px;padding:.5rem;align-self:center}}.network-visualization-container.svelte-sjm09r{width:100%;padding:3rem;background:transparent;overflow:visible;position:relative}.animation-overlay.svelte-sjm09r{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;pointer-events:auto}.enable-animation-btn.svelte-sjm09r{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:1.25rem;font-weight:700;padding:1rem 2rem;border:2px solid rgba(255,255,255,.2);border-radius:.75rem;cursor:pointer;box-shadow:0 10px 25px #dc262666;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.enable-animation-btn.svelte-sjm09r:hover{transform:scale(1.05);box-shadow:0 15px 35px #dc262680;background:linear-gradient(135deg,#f87171,#ef4444)}.section-header.svelte-sjm09r{text-align:center;margin-bottom:2rem}.section-title.svelte-sjm09r{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#10b981,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.section-subtitle.svelte-sjm09r{color:#9ca3af;font-size:1rem;max-width:800px;margin:0 auto;line-height:1.6}.entity-legend.svelte-sjm09r{display:flex;justify-content:center;gap:1.5rem;padding:1rem;background:#0003;border-radius:.5rem;border:1px solid rgba(255,255,255,.05);flex-wrap:wrap;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.legend-item.svelte-sjm09r{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db}.legend-box.svelte-sjm09r{width:24px;height:24px;border-radius:.25rem;border:2px solid}.legend-box.platform-box.svelte-sjm09r{border-color:#fff;background:#fff3}.legend-box.user-box.svelte-sjm09r{border-color:#f59e0b;background:#f59e0b33}.legend-box.agent-box.svelte-sjm09r{border-color:#10b981;background:#10b98133}.legend-box.resource-group-box.svelte-sjm09r{border-color:#3b82f6;background:#3b82f633}.legend-box.infrastructure-box.svelte-sjm09r{border-color:#8b5cf6;background:#8b5cf633}.legend-box.application-box.svelte-sjm09r{border-color:#ec4899;background:#ec489933}.graph-wrapper.svelte-sjm09r{position:relative;width:100%;overflow:visible}.controls-panel.svelte-sjm09r{position:absolute;right:1rem;top:1rem;background:#1f2937f2;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem;z-index:100;min-width:180px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.control-section.svelte-sjm09r{margin-bottom:1rem}.control-section.svelte-sjm09r:last-child{margin-bottom:0}.control-label.svelte-sjm09r{color:#9ca3af;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.zoom-buttons.svelte-sjm09r{display:flex;gap:.25rem}.control-button.svelte-sjm09r{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:.375rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease;flex:1}.control-button.svelte-sjm09r:hover{background:#3b82f633;border-color:#60a5fa;color:#60a5fa}.zoom-display.svelte-sjm09r{min-width:55px}.checkbox-label.svelte-sjm09r{display:flex;align-items:center;gap:.5rem;color:#d1d5db;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label.svelte-sjm09r input[type=checkbox]:where(.svelte-sjm09r){width:16px;height:16px;cursor:pointer;accent-color:#3B82F6}.radio-group.svelte-sjm09r{display:flex;flex-direction:column;gap:.375rem}.radio-label.svelte-sjm09r{display:flex;align-items:center;gap:.5rem;color:#d1d5db;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label.svelte-sjm09r input[type=radio]:where(.svelte-sjm09r){width:14px;height:14px;cursor:pointer;accent-color:#3B82F6}.graph-container.svelte-sjm09r{background:transparent;border:none;border-radius:0;padding:0;position:relative;width:100%;max-width:none}.graph-zoom-content.svelte-sjm09r{position:relative;transition:transform .2s ease}.graph-layer.svelte-sjm09r{pointer-events:none}.bounding-box.svelte-sjm09r{transition:opacity .2s ease,stroke-width .2s ease}.bounding-box-user.svelte-sjm09r{filter:drop-shadow(0 0 12px rgba(245,158,11,.15))}.bounding-box-agent.svelte-sjm09r{filter:drop-shadow(0 0 12px rgba(16,185,129,.15))}.bounding-box-resource-group.svelte-sjm09r{filter:drop-shadow(0 0 12px rgba(59,130,246,.15))}.bounding-box-infrastructure.svelte-sjm09r{filter:drop-shadow(0 0 12px rgba(139,92,246,.15))}.bounding-box-application.svelte-sjm09r{filter:drop-shadow(0 0 12px rgba(236,72,153,.15))}@media (max-width: 768px){.network-visualization-container.svelte-sjm09r{padding:2rem .5rem;overflow:hidden}.graph-wrapper.svelte-sjm09r{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.section-title.svelte-sjm09r{font-size:1.5rem}.section-subtitle.svelte-sjm09r{font-size:.875rem}.entity-legend.svelte-sjm09r{gap:1rem}.controls-panel.svelte-sjm09r{position:relative;right:auto;top:auto;margin-bottom:1rem;width:100%}}.screenshot-products-section.svelte-1ulu9ap{max-width:1800px;margin:0 auto;padding:0 2rem 4rem;display:grid;grid-template-columns:3fr 7fr;gap:2rem;align-items:start}.screenshot-container.svelte-1ulu9ap{position:relative}.products-container.svelte-1ulu9ap{position:sticky;top:2rem;display:flex;flex-direction:column;gap:.75rem}.products-title.svelte-1ulu9ap{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.infrastructure-header.svelte-1ulu9ap{max-width:1800px;margin:0 auto;padding:5rem 2rem 3rem;text-align:center}.main-section-title.svelte-1ulu9ap{font-size:2.5rem;font-weight:700;margin:0}.combined-section.svelte-1ulu9ap{max-width:1800px;margin:0 auto;padding:2rem 2rem 5rem;display:grid;grid-template-columns:2fr auto 1fr;gap:3rem;align-items:start}.architecture-subsection.svelte-1ulu9ap,.opensource-subsection.svelte-1ulu9ap{display:flex;flex-direction:column;gap:1.5rem}.subsection-header.svelte-1ulu9ap{text-align:center;margin-bottom:1rem}.vertical-separator.svelte-1ulu9ap{width:1px;align-self:stretch;background:linear-gradient(to bottom,transparent,rgba(251,191,36,.3) 20%,rgba(251,191,36,.5) 50%,rgba(251,191,36,.3) 80%,transparent);box-shadow:0 0 10px #fbbf2433}.horizontal-separator.svelte-1ulu9ap{max-width:1400px;margin:0 auto;height:1px;background:linear-gradient(to right,transparent,rgba(251,191,36,.3) 20%,rgba(251,191,36,.5) 50%,rgba(251,191,36,.3) 80%,transparent);box-shadow:0 0 10px #fbbf2433}.architecture-grid.svelte-1ulu9ap{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:stretch}.opensource-grid.svelte-1ulu9ap{display:grid;grid-template-rows:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.opensource-grid.svelte-1ulu9ap{grid-template-rows:auto;gap:.75rem}}@media (max-width: 1400px){.combined-section.svelte-1ulu9ap{grid-template-columns:1fr;gap:4rem}.vertical-separator.svelte-1ulu9ap{display:none}.architecture-grid.svelte-1ulu9ap{grid-template-columns:repeat(2,1fr)}.subsection-header.svelte-1ulu9ap{border-top:1px solid rgba(251,191,36,.3);padding-top:2rem}.architecture-subsection.svelte-1ulu9ap .subsection-header:where(.svelte-1ulu9ap){border-top:none;padding-top:0}}@media (max-width: 1200px){.screenshot-products-section.svelte-1ulu9ap{grid-template-columns:1fr;gap:1.5rem}.products-container.svelte-1ulu9ap{position:static}}@media (max-width: 768px){.architecture-grid.svelte-1ulu9ap{grid-template-columns:1fr}}.security-experts-section.svelte-1ulu9ap{max-width:1800px;margin:0 auto;padding:2rem;text-align:center}.section-title.svelte-1ulu9ap{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.section-subtitle.svelte-1ulu9ap{font-size:.875rem;color:#9ca3af;max-width:700px;margin:0 auto}.experts-grid.svelte-1ulu9ap{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:1.5rem}.bottom-ctas-section.svelte-1ulu9ap{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1400px;margin:0 auto;padding:3rem 2rem}.bottom-cta-box.svelte-1ulu9ap{text-align:center;background:linear-gradient(135deg,#1f293799,#111827cc);border:2px solid rgba(251,191,36,.3);border-radius:1rem;padding:3rem 2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bottom-cta-title.svelte-1ulu9ap{font-size:1.75rem;font-weight:700;margin-bottom:2rem}.cta-buttons-grid.svelte-1ulu9ap{display:grid;grid-template-columns:1fr;gap:1rem;max-width:600px;margin:0 auto}.cta-link.svelte-1ulu9ap{display:inline-block;padding:.875rem 1.75rem;font-size:.9375rem;background:linear-gradient(135deg,var(--amber-500),var(--amber-600));color:#fff;text-decoration:none;font-weight:700;border-radius:.5rem;transition:all .3s ease;box-shadow:0 4px 15px #0000004d}.cta-link.svelte-1ulu9ap:hover{background:linear-gradient(135deg,var(--amber-400),var(--amber-500));box-shadow:0 6px 25px #fbbf2480;transform:translateY(-2px)}.cta-link-large.svelte-1ulu9ap{padding:1.25rem 2.5rem;font-size:1.125rem}.cta-primary.svelte-1ulu9ap{grid-column:1 / -1}.cta-secondary.svelte-1ulu9ap{background:#1f293780;border:1px solid rgba(251,191,36,.3)}.cta-secondary.svelte-1ulu9ap:hover{background:#fbbf241a;border-color:var(--amber-500);box-shadow:0 6px 25px #fbbf244d}@media (min-width: 640px){.cta-buttons-grid.svelte-1ulu9ap{grid-template-columns:1fr 1fr}.cta-primary.svelte-1ulu9ap{grid-column:1 / -1}}@media (max-width: 1024px){.bottom-ctas-section.svelte-1ulu9ap{grid-template-columns:1fr}}.stay-updated-box.svelte-1ulu9ap{text-align:center;background:linear-gradient(135deg,#1f293799,#111827cc);border:2px solid rgba(251,191,36,.3);border-radius:1rem;padding:3rem 2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stay-updated-box-title.svelte-1ulu9ap{font-size:2rem;font-weight:700;margin-bottom:1rem}.stay-updated-box-text.svelte-1ulu9ap{font-size:1.125rem;color:#d1d5db;max-width:600px;margin:0 auto 2rem;line-height:1.6}.newsletter-box-form.svelte-1ulu9ap{display:flex;gap:1rem;max-width:500px;margin:0 auto}.newsletter-box-input.svelte-1ulu9ap{flex:1;padding:.875rem 1.25rem;background:#0006;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .3s ease}.newsletter-box-input.svelte-1ulu9ap:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241a}.newsletter-box-input.svelte-1ulu9ap::-moz-placeholder{color:#9ca3af}.newsletter-box-input.svelte-1ulu9ap::placeholder{color:#9ca3af}.newsletter-box-button.svelte-1ulu9ap{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-box-button.svelte-1ulu9ap:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 25px #fbbf2466;transform:translateY(-2px)}.newsletter-box-icon.svelte-1ulu9ap{width:1.125rem;height:1.125rem}.email-signup-section.svelte-1ulu9ap{max-width:600px;margin:0 auto;padding:0 2rem 2.5rem;text-align:center}.email-prompt-text.svelte-1ulu9ap{font-size:.875rem;color:#d1d5db;margin-bottom:1rem}.email-input-container.svelte-1ulu9ap{display:flex;gap:.5rem;align-items:center}.email-input.svelte-1ulu9ap{flex:1;padding:.75rem 1rem;background:#1f293780;border:1px solid rgba(251,191,36,.3);border-radius:.5rem;color:#f3f4f6;font-size:.875rem;transition:all .3s ease}.email-input.svelte-1ulu9ap:focus{outline:none;border-color:#fbbf2499;background:#1f2937b3;box-shadow:0 0 0 3px #fbbf241a}.email-input.svelte-1ulu9ap::-moz-placeholder{color:#9ca3af}.email-input.svelte-1ulu9ap::placeholder{color:#9ca3af}.email-submit-button.svelte-1ulu9ap{padding:.75rem 1rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:.5rem;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.email-submit-button.svelte-1ulu9ap:hover{background:linear-gradient(135deg,#fcd34d,#fbbf24);box-shadow:0 4px 12px #fbbf2466;transform:translateY(-2px)}.submit-icon.svelte-1ulu9ap{width:20px;height:20px}@media (max-width: 768px){.newsletter-box-form.svelte-1ulu9ap{flex-direction:column}.newsletter-box-button.svelte-1ulu9ap{width:100%;justify-content:center}}@media (max-width: 1600px){.experts-grid.svelte-1ulu9ap{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 1200px){.experts-grid.svelte-1ulu9ap{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 768px){.screenshot-products-section.svelte-1ulu9ap{padding:0 .75rem 3rem;gap:1rem}.combined-section.svelte-1ulu9ap{padding:3rem 1rem}.architecture-grid.svelte-1ulu9ap{grid-template-columns:1fr;gap:.75rem}.security-experts-section.svelte-1ulu9ap{padding:2rem 1rem}.section-title.svelte-1ulu9ap{font-size:1.25rem}.section-subtitle.svelte-1ulu9ap{font-size:.75rem}.experts-grid.svelte-1ulu9ap{grid-template-columns:1fr;gap:1rem}}.network-visualization-fullwidth.svelte-1ulu9ap{width:100%;max-width:none;padding:1rem .5rem 0;margin:0;background:linear-gradient(180deg,#0003,#1118274d)}@media (max-width: 768px){.network-visualization-fullwidth.svelte-1ulu9ap{padding:.5rem 0 0;overflow:hidden}}
