.hero-scene.svelte-dxg1r8{border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.stage.svelte-dxg1r8{aspect-ratio:4/3;width:100%}.stage.svelte-dxg1r8 canvas{display:block}.fallback.svelte-dxg1r8{width:100%;height:100%;position:relative;overflow:hidden}.orb.svelte-dxg1r8{filter:blur(6px);opacity:.6;border-radius:50%;position:absolute}.orb-a.svelte-dxg1r8{background:radial-gradient(circle, var(--teal-accent), transparent 70%);width:120px;height:120px;inset:30% auto auto 20%}.orb-b.svelte-dxg1r8{background:radial-gradient(circle, var(--lime), transparent 70%);width:150px;height:150px;inset:auto 25% 25% auto}.orb-c.svelte-dxg1r8{background:radial-gradient(circle, var(--cyan), transparent 70%);width:90px;height:90px;inset:20% 30% auto auto}.indicator.svelte-dxg1r8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);font-family:var(--font-head);color:var(--text);background:#06131eb8;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.4rem)}.dot.svelte-dxg1r8{background:var(--lime);width:9px;height:9px;box-shadow:0 0 10px var(--lime);border-radius:50%;animation:2s ease-in-out infinite svelte-dxg1r8-pulse}@keyframes svelte-dxg1r8-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.dot.svelte-dxg1r8{animation:none}}.explorer-stage.svelte-1j4udum{aspect-ratio:16/7;border-radius:var(--radius-sm);border:1px solid var(--border-card);background:radial-gradient(120% 140% at 50% 10%,#10303f,#0a2231 70%);width:100%;overflow:hidden}.explorer-stage.svelte-1j4udum canvas{display:block}.stage-fallback.svelte-1j4udum{width:100%;height:100%}.explorer.svelte-1ehg0d1{background:var(--panel-raised);border:1px solid var(--border-card);border-radius:var(--radius);margin-top:2rem;padding:clamp(1.2rem,3vw,2rem)}.tabs.svelte-1ehg0d1{flex-wrap:wrap;gap:.6rem;display:flex}.tab.svelte-1ehg0d1{border:1px solid var(--border-card);background:var(--teal-700);min-height:48px;color:var(--text-muted);font-family:var(--font-head);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;flex:auto;padding:.75rem 1.1rem;font-size:.95rem;font-weight:600}.tab.svelte-1ehg0d1:hover{color:var(--text);border-color:var(--border-strong)}.tab.active.svelte-1ehg0d1{background:var(--lime);color:var(--track1-ink);box-shadow:var(--glow-lime);border-color:#0000}.panel.svelte-1ehg0d1{margin-top:1.4rem}.panel-title.svelte-1ehg0d1{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem)}.panel-inner.svelte-1ehg0d1{animation:svelte-1ehg0d1-fade .4s var(--ease)}@keyframes svelte-1ehg0d1-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flow-nodes.svelte-1ehg0d1{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.3rem 0 0;display:flex}.flow-node.svelte-1ehg0d1{background:var(--card-bg);border:1px solid var(--border-card);border-top-color:color-mix(in srgb, var(--cyan) 45%, var(--border-card));font-family:var(--font-head);color:var(--text);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.flow-sep.svelte-1ehg0d1{color:var(--lime);font-size:1.2rem;font-weight:700;line-height:1}.flow-nodes[data-flow=bidirectional].svelte-1ehg0d1 .flow-sep:where(.svelte-1ehg0d1),.flow-nodes[data-flow=to-home].svelte-1ehg0d1 .flow-sep:where(.svelte-1ehg0d1){color:var(--cyan)}.panel-desc.svelte-1ehg0d1{color:var(--text-muted);max-width:70ch;margin:1.6rem 0 .6rem}.panel-outcome.svelte-1ehg0d1{font-family:var(--font-head);color:var(--lime);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.panel-inner.svelte-1ehg0d1{animation:none}}.accent.svelte-1uha8ag{color:var(--lime)}.partner-wall.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.partner.svelte-1uha8ag{border:1px solid var(--border-card);border-radius:var(--radius);background:var(--panel-raised);height:100%;transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.35rem;padding:1.3rem 1.2rem;text-decoration:none;display:flex}.partner.svelte-1uha8ag:hover,.partner.svelte-1uha8ag:focus-visible{border-color:var(--lime);transform:translateY(-3px)}.partner-name.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:-.01em;color:var(--text);font-size:1.05rem;font-weight:700}.partner-logo.svelte-1uha8ag{border-radius:var(--radius-sm);background:#fff;justify-content:flex-start;align-items:center;height:48px;padding:.5rem .75rem;display:flex}.partner-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;max-width:100%;max-height:100%}.partner-role.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.8rem}.hero.svelte-1uha8ag{padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 12% -5%,#123b4a80,#0000 60%),radial-gradient(800px 480px at 95% 110%,#49b8a42e,#0000 60%);position:absolute;inset:0}.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}@media (width>=900px){.hero-inner.svelte-1uha8ag{grid-template-columns:1.05fr .95fr}}.hero-eyebrow.svelte-1uha8ag{color:var(--lime);margin-bottom:1.2rem}.hero-title.svelte-1uha8ag{letter-spacing:-.03em;flex-direction:column;margin:0 0 1.4rem;font-size:clamp(2.6rem,9vw,5.4rem);line-height:.98;display:flex}.hero-copy.svelte-1uha8ag{color:var(--text-muted);max-width:550px;font-size:clamp(1.05rem,2vw,1.25rem)}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 0;display:flex}.hero-illustration.svelte-1uha8ag{justify-self:center;width:100%;max-width:620px;margin-top:0}.stats.svelte-1uha8ag{background:var(--bg-elevated);border-block:1px solid var(--border);padding-block:clamp(2rem,5vw,3rem)}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem;margin:0;padding:0;list-style:none;display:grid}.stat.svelte-1uha8ag{border-left:2px solid var(--border-card);flex-direction:column;gap:.3rem;padding-left:1.2rem;display:flex}.stat-figure.svelte-1uha8ag{font-family:var(--font-head);color:var(--lime);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.stat-label.svelte-1uha8ag{color:var(--text-muted);font-size:.9rem}.stats-note.svelte-1uha8ag{color:var(--text-muted);max-width:70ch;margin:1.6rem 0 0;font-size:.82rem}@media (width>=760px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.vision-grid.svelte-1uha8ag{grid-template-columns:1fr;margin-top:2.4rem}@media (width>=820px){.vision-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.v-card.svelte-1uha8ag{background:var(--card-bg);border:1px solid var(--border-card);border-radius:var(--radius-sm);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.v-card.svelte-1uha8ag:hover{border-color:color-mix(in srgb, var(--lime) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lime) 30%, transparent), 0 18px 40px -24px #000c;transform:translateY(-3px)}.v-icon.svelte-1uha8ag{width:40px;height:40px;color:var(--lime);margin-bottom:.4rem}.v-icon.svelte-1uha8ag svg{width:100%;height:100%}.v-eyebrow.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-size:.72rem;font-weight:700}.v-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.2rem 0 0;font-size:1.25rem}.v-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:.95rem}.technology.svelte-1uha8ag{border-block:1px solid var(--border);background:#0c2332}.roadmap-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem;display:grid}@media (width>=820px){.roadmap-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.road-col.svelte-1uha8ag{border-top:3px solid var(--lime);padding-top:1.4rem}.road-stage.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-size:.78rem;font-weight:700}.road-col.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.8rem 0 .5rem;font-size:1.3rem}.road-col.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0}.beta.svelte-1uha8ag{border-block:1px solid var(--border);background:#102e3b}.beta-grid.svelte-1uha8ag{grid-template-columns:1fr;margin-top:2.4rem}@media (width>=820px){.beta-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.beta-card.svelte-1uha8ag{background:var(--teal-700);border:1px solid var(--border-card);border-radius:var(--radius);transition:border-color .25s var(--ease), transform .25s var(--ease);flex-direction:column;gap:.5rem;padding:clamp(1.6rem,3vw,2.2rem);display:flex}.beta-card.svelte-1uha8ag:hover{border-color:color-mix(in srgb, var(--lime) 50%, transparent);transform:translateY(-3px)}.beta-icon.svelte-1uha8ag{width:38px;height:38px;color:var(--lime)}.beta-icon.svelte-1uha8ag svg{width:100%;height:100%}.beta-num.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-top:.4rem;font-size:.78rem;font-weight:700}.beta-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.2rem 0 0;font-size:1.5rem}.beta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0}.beta-tag.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);border:1px solid color-mix(in srgb, var(--lime) 40%, transparent);background:color-mix(in srgb, var(--lime) 10%, transparent);border-radius:999px;align-self:flex-start;margin-top:.8rem;padding:.4rem .9rem;font-size:.72rem;font-weight:700}.beta-support.svelte-1uha8ag{margin-top:2rem}
