@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--bg: #071120;--bg-deep: #040914;--panel: rgba(10, 18, 31, .84);--panel-heavy: rgba(7, 14, 26, .94);--panel-strong: rgba(13, 23, 40, .92);--line: rgba(94, 147, 201, .16);--line-bright: rgba(104, 169, 230, .3);--text: #e8eef7;--muted: #92a6c2;--accent: #77b7e4;--brand: #67deea;--brand-bright: #9ceffd;--brand-soft: rgba(103, 222, 234, .18);--cta-gold: #ffce73;--cta-gold-strong: #ffb347;--accent-coral: #ff7e6b;--accent-mint: #92efd7;--accent-gold-soft: rgba(255, 206, 115, .16);--accent-soft: rgba(119, 183, 228, .14);--accent-purple: rgba(133, 111, 227, .22);--shadow: 0 30px 90px rgba(0, 0, 0, .42);--shadow-strong: 0 42px 120px rgba(0, 0, 0, .5);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:radial-gradient(circle at 18% 12%,rgba(87,149,207,.16),transparent 22%),radial-gradient(circle at 84% 20%,rgba(90,111,187,.18),transparent 24%),linear-gradient(180deg,#071120,#050b16 56%,#040812);font-family:Space Grotesk,sans-serif}body:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:48px 48px;opacity:.18;pointer-events:none}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin:0}#root{isolation:isolate}.splash-shell{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(circle at 50% 34%,rgba(104,169,230,.16),transparent 16%),linear-gradient(180deg,#091426,#08111f 48%,#050b15)}.splash-shell-pending{background:linear-gradient(180deg,#091426,#08111f 48%,#050b15)}.splash-shell-ready .splash-logo-stage{opacity:.16;transform:translate(-50%,-50%) scale(.96)}.splash-shell-exit .identity-lock{animation:splashContentExit .24s ease forwards}.splash-shell-exit .splash-logo-stage,.splash-shell-exit .splash-core,.splash-shell-exit .splash-beam,.splash-shell-exit .splash-particle,.splash-shell-exit .splash-grid{animation-play-state:paused}.splash-noise,.splash-grid,.splash-core,.splash-beam,.splash-particle,.splash-logo-stage,.splash-logo-float,.splash-logo-space,.splash-logo-plane,.splash-logo-ring,.splash-logo-mark,.splash-logo-galaxy,.splash-galaxy-image,.splash-logo-core-rotor,.splash-core-plane{position:absolute;pointer-events:none}.splash-noise{inset:0;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:6px 6px;opacity:.18}.splash-grid{inset:-10%;background:linear-gradient(rgba(119,183,228,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(119,183,228,.06) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.8),transparent 75%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.8),transparent 75%);transform:perspective(900px) rotateX(76deg) scale(1.8);transform-origin:center bottom;opacity:.1;animation:gridDrift 32s linear infinite}.splash-core{top:50%;left:50%;width:180px;height:180px;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(119,183,228,.16) 0%,rgba(119,183,228,.04) 38%,transparent 74%);filter:blur(12px);opacity:.8;animation:corePulse 5.6s ease-in-out infinite}.splash-beam{top:50%;left:50%;width:560px;height:120px;transform:translate(-50%,-50%) rotate(-14deg);background:linear-gradient(90deg,transparent 0%,rgba(119,183,228,.015) 34%,rgba(119,183,228,.12) 50%,rgba(119,183,228,.015) 66%,transparent 100%);filter:blur(26px);opacity:.46;animation:beamSweep 14s ease-in-out infinite}.splash-particle{width:6px;height:6px;border-radius:999px;background:#9accf7ad;box-shadow:0 0 14px #9accf77a;opacity:.58}.splash-particle-one{top:28%;left:34%;animation:particleFloat 16s ease-in-out infinite}.splash-particle-two{top:62%;right:28%;animation:particleFloat 20s ease-in-out infinite reverse}.splash-particle-three{top:42%;right:36%;animation:particleFloat 18s ease-in-out infinite}.splash-logo-stage{top:50%;left:50%;z-index:0;width:520px;height:520px;perspective:1800px;transform:translate(-50%,-50%);opacity:.38;filter:saturate(.8) brightness(.78);transition:opacity .4s ease,transform .4s ease,filter .4s ease}.splash-logo-float{inset:0;transform-style:preserve-3d;animation:logoStageFloat 18s ease-in-out infinite}.splash-logo-galaxy{inset:0;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(64deg) rotate(45deg) scale(1.04)}.splash-galaxy-image{inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center}.splash-galaxy-image-main{animation:galaxySpin 28s linear infinite;opacity:.54;filter:drop-shadow(0 0 14px rgba(103,222,234,.1)) drop-shadow(0 0 26px rgba(103,222,234,.05))}.splash-galaxy-image-counter{animation:galaxySpinReverse 42s linear infinite;opacity:.1;transform:scale(.92);filter:drop-shadow(0 0 10px rgba(255,126,107,.06)) blur(.6px)}.splash-logo-core-rotor{inset:0;display:grid;place-items:center;transform-style:preserve-3d;animation:coreAxisTurn 11s linear infinite}.splash-core-plane{inset:0;display:grid;place-items:center;transform-style:preserve-3d;backface-visibility:hidden}.splash-core-plane-front{transform:translateZ(32px)}.splash-core-plane-back{transform:translateZ(-32px) rotateY(180deg)}.splash-logo-mark{top:50%;left:50%;display:grid;place-items:center;width:248px;height:248px;transform:translate(-50%,-50%);border:1px solid rgba(119,183,228,.04);border-radius:999px;background:radial-gradient(circle,#77b7e40b,#77b7e402);box-shadow:0 0 24px #77b7e40a,inset 0 0 18px #77b7e406;color:#9accf724}.splash-logo-mark-front{color:#9accf729;opacity:.64;animation:logoMarkPulse 5.8s ease-in-out infinite}.splash-logo-mark-back{color:#9accf70f;opacity:.22;filter:blur(3px);animation:logoMarkPulseBack 5.8s ease-in-out infinite}.splash-logo-image{width:82%;height:82%;object-fit:contain;opacity:.76;filter:drop-shadow(0 0 10px rgba(103,222,234,.12)) drop-shadow(0 0 18px rgba(255,126,107,.05));animation:logoGlyphPulse 5.8s ease-in-out infinite}.identity-lock{position:relative;z-index:1;display:grid;justify-items:center;gap:22px;width:min(420px,88vw);padding:32px 24px;text-align:center;background:radial-gradient(circle,#07101c38,#07101c00)}.loading-cluster,.ready-cluster{display:grid;justify-items:center;gap:18px;width:100%}.lock-label{color:var(--accent);font-family:Rajdhani,sans-serif;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase}.identity-lock h1{font-family:Rajdhani,sans-serif;font-size:clamp(3rem,9vw,4.9rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.splash-sequence-title{min-height:1.05em;width:100%;animation:splashSweepReveal .9s cubic-bezier(.2,.85,.22,1) both}.loading-bar-shell{width:min(320px,100%)}.loading-bar-track{position:relative;height:8px;border:1px solid rgba(119,183,228,.24);border-radius:999px;overflow:hidden;background:#0c1524db;box-shadow:inset 0 1px 4px #0006}.loading-bar-fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6097d0e0,#82d3fffa);box-shadow:0 0 12px #77b7e470,0 0 28px #77b7e433}.loading-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.22) 48%,transparent 78%);animation:buttonSweep 3.2s linear infinite}.loading-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.accept-button{position:relative;min-width:200px;min-height:58px;padding:0 26px;border:1px solid rgba(255,206,115,.54);border-radius:14px;background:linear-gradient(180deg,#ffc666f5,#d68238f0);color:#201206;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:.16em;overflow:hidden;box-shadow:0 0 26px #ffb8522e,inset 0 0 24px #ffe4a624;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.accept-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgba(255,245,219,.24) 50%,transparent 72%);transform:translate(-140%);animation:buttonSweep 4.4s ease-in-out infinite}.accept-button:hover{transform:none;border-color:#ffe2a4cc;box-shadow:0 0 36px #ffb85247,inset 0 0 28px #ffecbe38;filter:saturate(1.08)}.accept-button:focus-visible{outline:none;transform:none;border-color:#ffeecce6;box-shadow:0 0 0 3px #ffdd9729,0 0 36px #ffb8524d,inset 0 0 28px #ffecbe38}.accept-button:active{transform:translateY(0) scale(.985)}.studio-credit{margin-top:10px;font-family:Rajdhani,sans-serif;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.studio-credit-prefix{color:#a6c9eb61}.studio-credit-brand{color:var(--brand)}.studio-credit-studios{color:#ff6b6b}.splash-tv-off{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none}.splash-tv-off-line{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:999px;transform:translate(-50%,-50%) scaleY(1) scaleX(1);transform-origin:center center;background:radial-gradient(ellipse at center,rgba(240,248,255,.96) 0%,rgba(167,218,255,.72) 26%,rgba(167,218,255,.08) 68%,transparent 100%);opacity:0;filter:blur(0)}.splash-shell-exit .splash-tv-off{animation:tvOffMask .98s ease-in forwards}.splash-shell-exit .splash-tv-off-line{animation:tvOffLine .98s cubic-bezier(.6,0,.4,1) forwards}.boot-shell{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(circle at 24% 18%,rgba(103,222,234,.12),transparent 24%),radial-gradient(circle at 76% 22%,rgba(255,107,107,.08),transparent 26%),linear-gradient(180deg,#060d18,#050a14 56%,#040811)}.boot-noise,.boot-glow{position:absolute;pointer-events:none}.boot-noise{inset:0;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:5px 5px;opacity:.16}.boot-glow{width:380px;height:380px;border-radius:999px;filter:blur(48px);opacity:.6}.boot-glow-left{top:90px;left:-120px;background:radial-gradient(circle,rgba(103,222,234,.18),transparent 72%);animation:mistDrift 18s ease-in-out infinite}.boot-glow-right{right:-100px;bottom:80px;background:radial-gradient(circle,rgba(255,107,107,.12),transparent 72%);animation:mistDriftReverse 20s ease-in-out infinite}.boot-console{position:relative;z-index:1;width:min(760px,92vw);padding:28px;border:1px solid rgba(103,222,234,.16);border-radius:24px;background:linear-gradient(180deg,#0a121ff0,#080e18f0);box-shadow:0 26px 80px #0006,inset 0 0 38px #67deea08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.boot-console:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:100% 5px;opacity:.1;pointer-events:none}.boot-console-head{display:grid;gap:8px}.boot-kicker{color:#67deea;font-family:Rajdhani,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.boot-caption,.boot-ready-line{color:var(--muted);line-height:1.68}.boot-log{margin-top:22px;display:grid;gap:10px;min-height:214px;padding:18px;border:1px solid rgba(103,222,234,.1);border-radius:18px;background:#040a12b8}.boot-line{display:flex;align-items:baseline;gap:10px;color:#dfe8f5;font-family:Rajdhani,sans-serif;font-size:1rem;letter-spacing:.04em;animation:bootLineReveal .26s ease both}.boot-line-tag{color:#67deea;font-weight:700;text-transform:uppercase}.boot-line-pending .boot-line-tag{color:#67deea94}.boot-line-text{color:#d9e7f7}.boot-cursor{display:inline-block;width:10px;height:1.1em;margin-left:2px;background:#ff6b6bd1;animation:bootCursorBlink .9s steps(1) infinite}.boot-progress-shell{margin-top:18px}.boot-progress-track{position:relative;height:8px;border:1px solid rgba(103,222,234,.18);border-radius:999px;overflow:hidden;background:#09111ddb}.boot-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#67deeadb,#7ec6fff0);box-shadow:0 0 14px #67deea75,0 0 24px #7ec6ff29;transition:width .2s ease}.boot-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.boot-footer{display:grid;gap:10px;margin-top:18px}.boot-credit{font-family:Rajdhani,sans-serif;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.page-shell{position:relative;max-width:1180px;margin:0 auto;padding:24px}.page-transition{animation-duration:.32s;animation-fill-mode:both;transform-origin:top center}.page-transition-enter{animation-name:pageRiseIn}.page-transition-exit{animation-name:pageFadeOut}.mist,.shell-grid,.shell-aura,.shell-ring{position:fixed;pointer-events:none;z-index:-1}.mist{width:460px;height:460px;border-radius:999px;filter:blur(56px);opacity:.5}.mist-left{top:60px;left:-160px;background:radial-gradient(circle,rgba(82,132,182,.24),transparent 72%);animation:mistDrift 18s ease-in-out infinite}.mist-right{top:320px;right:-160px;background:radial-gradient(circle,rgba(84,98,170,.22),transparent 72%);animation:mistDriftReverse 22s ease-in-out infinite}.shell-grid{inset:0;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:56px 56px;opacity:.12}.shell-aura{width:420px;height:420px;border-radius:999px;filter:blur(72px);opacity:.24}.shell-aura-one{top:120px;left:32%;background:radial-gradient(circle,rgba(103,222,234,.18),transparent 72%)}.shell-aura-two{right:6%;bottom:8%;background:radial-gradient(circle,rgba(255,206,115,.14),transparent 74%)}.shell-ring{width:620px;height:620px;border-radius:999px;border:1px solid rgba(103,222,234,.08);-webkit-mask:radial-gradient(circle at center,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(circle at center,transparent calc(100% - 4px),#000 calc(100% - 3px));opacity:.12}.shell-ring-one{top:18%;left:90%;animation:rotateRing 56s linear infinite}.shell-ring-two{top:74%;left:8%;animation:rotateRingReverse 48s linear infinite}.site-header,.preview-card,.founder-teaser,.story-panel,.story-side-panel,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.signal-link{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header{position:sticky;top:16px;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:28px;padding:16px 22px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#09101df0,#080e1ad1)}.site-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(103,222,234,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(255,206,115,.06),transparent 36%);pointer-events:none}.brand-lockup{position:relative;z-index:1;display:grid;gap:4px}.brand{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.brand-subline{color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.tagline-word{display:inline-block;font-weight:700}.tagline-word-life{color:var(--brand-bright);text-shadow:0 0 10px rgba(103,222,234,.34),0 0 22px rgba(103,222,234,.16)}.tagline-word-fate{color:#ff9a8f;text-shadow:0 0 10px rgba(255,126,107,.34),0 0 22px rgba(255,126,107,.16)}.tagline-hero{white-space:nowrap}.brand-word{color:var(--brand);text-shadow:0 0 18px rgba(103,222,234,.16),0 0 34px rgba(103,222,234,.1)}.site-nav{position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:nowrap;gap:10px}.site-nav-link{position:relative;padding:10px 14px;border:1px solid transparent;border-radius:999px;color:var(--muted);overflow:hidden;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--text);border-color:#67deea2e;background:#67deea0f;transform:none}.site-nav-link-active{background:var(--accent-soft);color:var(--text);border-color:#67deea29}.header-actions{position:relative;z-index:1;display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:nowrap}.header-link,.header-cta{position:relative;padding:10px 16px;border:1px solid transparent;border-radius:999px;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.header-link{color:var(--muted);border-color:#67deea1a;background:#67deea0a}.header-cta{border:1px solid var(--line-bright);background:linear-gradient(180deg,#67deea2e,#48a0bc24);color:var(--text);box-shadow:0 0 24px #67deea1a}.header-cta-legend{border-color:#ffce736b;background:linear-gradient(180deg,#ffce73eb,#db8e38f5);color:#1e1207;box-shadow:0 0 28px #ffb3472e}.header-link:after,.header-cta:after,.hero-button:after,.portal-button:after,.supporter-button:after,.inline-link:after,.auth-chip:after{content:"";position:absolute;top:-30%;bottom:-30%;width:38%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:translate(-240%) skew(-18deg);opacity:0;pointer-events:none}.header-link:hover,.header-link:focus-visible,.header-cta:hover,.header-cta:focus-visible{transform:none;color:var(--text);border-color:#67deea47;box-shadow:0 12px 34px #0000003d}.header-link:hover:after,.header-link:focus-visible:after,.header-cta:hover:after,.header-cta:focus-visible:after,.hero-button:hover:after,.hero-button:focus-visible:after,.portal-button:hover:after,.portal-button:focus-visible:after,.supporter-button:hover:after,.supporter-button:focus-visible:after,.inline-link:hover:after,.inline-link:focus-visible:after,.auth-chip:hover:after,.auth-chip:focus-visible:after{opacity:1;animation:ctaSweep .9s ease forwards}.hero{min-height:70vh;display:grid;align-content:center;justify-items:start;padding:56px 0 34px}.hero-centered{justify-items:center;text-align:center}.hero-world,.page-hero-split,.founder-hero,.account-layout,.story-layout,.founder-layout,.portal-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;max-width:820px;margin:0 auto}.hero-world{text-align:left}.hero-copy-column{max-width:680px}.hero-product-line{max-width:34rem;margin-top:20px;color:var(--text);font-size:1.12rem;line-height:1.58}.hero-intent-note{margin-top:14px;color:#e8eef7c2;font-family:Rajdhani,sans-serif;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.signal-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.signal-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(103,222,234,.16);border-radius:999px;background:#67deea0f;color:var(--text);font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.panel-kicker{color:var(--brand-bright);font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.panel-tone-cyan{border-color:#67deea2e;background:radial-gradient(circle at top right,rgba(103,222,234,.12),transparent 30%),linear-gradient(180deg,#0a1624f5,#080f1bdb)}.panel-tone-gold{border-color:#ffce7333;background:radial-gradient(circle at top right,rgba(255,206,115,.15),transparent 30%),linear-gradient(180deg,#1a140ef5,#0d0c14e0)}.panel-tone-coral{border-color:#ff7e6b33;background:radial-gradient(circle at top right,rgba(255,126,107,.14),transparent 30%),linear-gradient(180deg,#1d1114f5,#0c0d18e0)}.panel-tone-mint{border-color:#92efd72e;background:radial-gradient(circle at top right,rgba(146,239,215,.12),transparent 30%),linear-gradient(180deg,#0b1716f5,#080f1bdb)}.panel-tone-gold .panel-kicker,.panel-tone-gold .journey-step,.panel-tone-gold .artifact-label{color:var(--cta-gold)}.panel-tone-coral .panel-kicker,.panel-tone-coral .journey-step,.panel-tone-coral .artifact-label{color:var(--accent-coral)}.panel-tone-mint .panel-kicker,.panel-tone-mint .journey-step,.panel-tone-mint .artifact-label{color:var(--accent-mint)}.hero-stage,.gateway-grid,.journey-grid,.sequence-grid,.artifact-grid{position:relative;display:grid;gap:18px}.hero-stage{min-height:auto;align-content:center;max-width:820px;margin:0 auto}.hero-signal-row{margin-top:18px}.product-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.product-stage-heading{display:grid;gap:10px}.product-stage-heading h3{max-width:32ch;font-size:1.22rem;line-height:1.35}.product-stage-badge{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(103,222,234,.2);border-radius:999px;background:#67deea14;color:var(--brand-bright);font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.product-stage-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:22px;align-items:start}.product-stage-copy{color:var(--muted);line-height:1.68}.phone-demo{width:100%;max-width:320px;justify-self:center}.phone-frame{position:relative;padding:12px;border:1px solid rgba(133,163,197,.28);border-radius:36px;background:linear-gradient(145deg,#182130f5,#080d16fa);box-shadow:0 24px 70px #00000057,inset 0 0 0 1px #ffffff08}.phone-speaker{position:absolute;top:12px;left:50%;width:78px;height:7px;border-radius:999px;transform:translate(-50%);background:#46566cd1;box-shadow:inset 0 1px 2px #00000080}.phone-screen{min-height:486px;padding:18px 16px 16px;border-radius:28px;background:radial-gradient(circle at top right,rgba(103,222,234,.14),transparent 28%),linear-gradient(180deg,#0a1422fa,#070d16fa);border:1px solid rgba(103,222,234,.14)}.phone-screen-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e8eef7a8;font-family:Rajdhani,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.phone-screen-status{display:flex;gap:5px}.phone-screen-dot{width:6px;height:6px;border-radius:999px;background:#e8eef766}.phone-screen-body{display:grid;gap:14px;margin-top:22px}.phone-screen-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.phone-screen-badge-cyan{background:#67deea1f;color:var(--brand-bright)}.phone-screen-badge-coral{background:#ff7e6b1f;color:#ffb1a7}.phone-screen-badge-gold{background:#ffce731f;color:var(--cta-gold)}.phone-screen h4{font-family:Rajdhani,sans-serif;font-size:1.42rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.phone-screen-copy{color:var(--muted);line-height:1.62}.phone-stat-list{display:grid;gap:10px}.phone-stat-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(103,222,234,.1);border-radius:16px;background:#ffffff08}.phone-stat-label{color:var(--muted);font-size:.88rem;line-height:1.4}.phone-stat-value{color:var(--text);font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.phone-screen-footer{padding-top:12px;border-top:1px solid rgba(103,222,234,.12);color:var(--brand-bright);font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mechanic-panel{display:grid;gap:14px;align-content:start}.mechanic-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mechanic-card{position:relative;display:grid;gap:8px;padding:16px;border:1px solid rgba(103,222,234,.12);border-radius:20px;background:#ffffff08;color:var(--text);text-align:left;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mechanic-card:hover,.mechanic-card:focus-visible,.mechanic-card-active{border-color:#9ceffd47;background:radial-gradient(circle at top right,rgba(103,222,234,.08),transparent 28%),#ffffff0d;box-shadow:0 14px 34px #00000038,0 0 24px #67deea14}.mechanic-card:focus-visible{outline:none}.mechanic-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 5px);opacity:0;pointer-events:none;mix-blend-mode:screen}.mechanic-card:hover:after,.mechanic-card:focus-visible:after,.mechanic-card-active:after{animation:phaseFlicker .54s steps(6,end) both}.mechanic-card-step{font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mechanic-card-step-cyan{color:var(--brand-bright)}.mechanic-card-step-coral{color:#ffb1a7}.mechanic-card-step-gold{color:var(--cta-gold)}.mechanic-card-title{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mechanic-card-summary{color:var(--muted);font-size:.88rem;line-height:1.56}.mechanic-detail{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:22px;background:#ffffff08}.mechanic-detail p:last-child{color:var(--muted);line-height:1.7}.mechanic-detail.panel-tone-cyan{border-color:#67deea2e;background:radial-gradient(circle at top right,rgba(103,222,234,.12),transparent 30%),linear-gradient(180deg,#0a1624f5,#080f1bdb)}.mechanic-detail.panel-tone-gold{border-color:#ffce7333;background:radial-gradient(circle at top right,rgba(255,206,115,.15),transparent 30%),linear-gradient(180deg,#1a140ef5,#0d0c14e0)}.mechanic-detail.panel-tone-coral{border-color:#ff7e6b33;background:radial-gradient(circle at top right,rgba(255,126,107,.14),transparent 30%),linear-gradient(180deg,#1d1114f5,#0c0d18e0)}.hero-stage-orbit{position:absolute;border:1px solid rgba(103,222,234,.1);border-radius:999px;opacity:.2;pointer-events:none}.hero-stage-orbit-one{inset:22px 20px 78px 44px;animation:rotateRing 34s linear infinite}.hero-stage-orbit-two{inset:86px 60px 10px 0;animation:rotateRingReverse 28s linear infinite}.hero-stage-card,.page-hero-panel,.legend-callout,.gateway-card,.journey-card,.sequence-card,.artifact-card{position:relative;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(103,222,234,.08),transparent 28%),linear-gradient(180deg,#0b1422f0,#080f1bd6);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-card,.founder-teaser,.story-panel,.story-side-panel,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.signal-link{position:relative;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease}:is(.hero-stage-card,.page-hero-panel,.legend-callout,.gateway-card,.journey-card,.sequence-card,.artifact-card,.preview-card,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.readout-card,.cta-command-card).panel-tone-cyan{border-color:#67deea2e;background:radial-gradient(circle at top right,rgba(103,222,234,.12),transparent 30%),linear-gradient(180deg,#0a1624f5,#080f1bdb)}:is(.hero-stage-card,.page-hero-panel,.legend-callout,.gateway-card,.journey-card,.sequence-card,.artifact-card,.preview-card,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.readout-card,.cta-command-card).panel-tone-gold{border-color:#ffce7333;background:radial-gradient(circle at top right,rgba(255,206,115,.15),transparent 30%),linear-gradient(180deg,#1a140ef5,#0d0c14e0)}:is(.hero-stage-card,.page-hero-panel,.legend-callout,.gateway-card,.journey-card,.sequence-card,.artifact-card,.preview-card,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.readout-card,.cta-command-card).panel-tone-coral{border-color:#ff7e6b33;background:radial-gradient(circle at top right,rgba(255,126,107,.14),transparent 30%),linear-gradient(180deg,#1d1114f5,#0c0d18e0)}:is(.hero-stage-card,.page-hero-panel,.legend-callout,.gateway-card,.journey-card,.sequence-card,.artifact-card,.preview-card,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card,.readout-card,.cta-command-card).panel-tone-mint{border-color:#92efd72e;background:radial-gradient(circle at top right,rgba(146,239,215,.12),transparent 30%),linear-gradient(180deg,#0b1716f5,#080f1bdb)}.preview-card:before,.founder-teaser:before,.story-panel:before,.story-side-panel:before,.founder-panel:before,.merch-panel:before,.portal-panel:before,.supporter-panel:before,.account-card:before,.signal-link:before,.hero-stage-card:before,.page-hero-panel:before,.legend-callout:before,.gateway-card:before,.journey-card:before,.sequence-card:before,.artifact-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(156,239,253,.56) 48%,transparent 100%);opacity:.9}.site-nav-link:before,.preview-card:after,.founder-teaser:after,.story-panel:after,.story-side-panel:after,.founder-panel:after,.merch-panel:after,.portal-panel:after,.supporter-panel:after,.account-card:after,.signal-link:after,.hero-stage-card:after,.page-hero-panel:after,.legend-callout:after,.gateway-card:after,.journey-card:after,.sequence-card:after,.artifact-card:after,.readout-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px);opacity:0;pointer-events:none;mix-blend-mode:screen}.panel-tone-gold:before{background:linear-gradient(90deg,transparent 0%,rgba(255,206,115,.72) 48%,transparent 100%)}.panel-tone-coral:before{background:linear-gradient(90deg,transparent 0%,rgba(255,126,107,.72) 48%,transparent 100%)}.panel-tone-mint:before{background:linear-gradient(90deg,transparent 0%,rgba(146,239,215,.72) 48%,transparent 100%)}.preview-card:hover,.preview-card:focus-within,.founder-teaser:hover,.founder-teaser:focus-within,.story-panel:hover,.story-panel:focus-within,.story-side-panel:hover,.story-side-panel:focus-within,.founder-panel:hover,.founder-panel:focus-within,.merch-panel:hover,.merch-panel:focus-within,.portal-panel:hover,.portal-panel:focus-within,.supporter-panel:hover,.supporter-panel:focus-within,.account-card:hover,.account-card:focus-within,.signal-link:hover,.signal-link:focus-visible,.hero-stage-card:hover,.hero-stage-card:focus-within,.page-hero-panel:hover,.page-hero-panel:focus-within,.legend-callout:hover,.legend-callout:focus-within,.gateway-card:hover,.gateway-card:focus-within,.journey-card:hover,.journey-card:focus-within,.sequence-card:hover,.sequence-card:focus-within,.artifact-card:hover,.artifact-card:focus-within{transform:none;border-color:#9ceffd3d;box-shadow:var(--shadow-strong)}.site-nav-link:hover:before,.site-nav-link:focus-visible:before,.preview-card:hover:after,.preview-card:focus-within:after,.founder-teaser:hover:after,.founder-teaser:focus-within:after,.story-panel:hover:after,.story-panel:focus-within:after,.story-side-panel:hover:after,.story-side-panel:focus-within:after,.founder-panel:hover:after,.founder-panel:focus-within:after,.merch-panel:hover:after,.merch-panel:focus-within:after,.portal-panel:hover:after,.portal-panel:focus-within:after,.supporter-panel:hover:after,.supporter-panel:focus-within:after,.account-card:hover:after,.account-card:focus-within:after,.signal-link:hover:after,.signal-link:focus-visible:after,.hero-stage-card:hover:after,.hero-stage-card:focus-within:after,.page-hero-panel:hover:after,.page-hero-panel:focus-within:after,.legend-callout:hover:after,.legend-callout:focus-within:after,.gateway-card:hover:after,.gateway-card:focus-within:after,.journey-card:hover:after,.journey-card:focus-within:after,.sequence-card:hover:after,.sequence-card:focus-within:after,.artifact-card:hover:after,.artifact-card:focus-within:after,.readout-card:hover:after,.readout-card:focus-within:after{animation:phaseFlicker .54s steps(6,end) both}.hero-stage-card,.page-hero-panel{padding:26px;border-radius:28px;display:grid;gap:14px}.hero-stage-card p,.page-hero-panel p,.legend-callout p,.gateway-card p,.journey-card p,.sequence-card p,.artifact-card p{color:var(--muted);line-height:1.72}.hero-stage-card-primary{width:100%;justify-self:stretch;animation:stageCardFloat 14s ease-in-out infinite}.hero-stage-stack{width:100%;justify-self:stretch;display:grid;grid-template-columns:1fr;gap:16px}.hero-stage-card-secondary,.hero-stage-card-tertiary{min-height:100%;animation:stageCardFloat 16s ease-in-out infinite}.hero-stage-card-tertiary{animation-delay:-6s}.cta-command-card{margin-top:20px;padding:22px;border-radius:26px;display:grid;gap:14px;max-width:640px}.readout-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:4px}.readout-grid-portal{grid-template-columns:1fr}.readout-card{display:grid;gap:6px;padding:16px 14px;border:1px solid rgba(103,222,234,.12);border-radius:18px;background:#ffffff06}.readout-card-detail{padding:18px 16px}.readout-value{color:var(--text);font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.readout-value-small{font-size:.92rem;line-height:1.4}.readout-label{color:var(--muted);font-size:.82rem;line-height:1.5}.readout-label-detail{font-size:.9rem;line-height:1.64}.metrics-band{padding-top:4px}.metric-strip,.gateway-grid{grid-template-columns:1fr}.metric-strip{display:grid;gap:16px;grid-template-columns:1fr;max-width:760px;margin:0 auto}.metric-tile{display:grid;gap:8px;padding:20px 18px;border:1px solid rgba(103,222,234,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(103,222,234,.08),transparent 28%),linear-gradient(180deg,#0a121ff0,#080e18d1);box-shadow:var(--shadow)}.metric-value{color:var(--text);font-family:Rajdhani,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.metric-label{color:var(--muted);line-height:1.62}.preview-grid-dynamic{grid-template-columns:1fr;max-width:820px;margin-left:auto;margin-right:auto}.preview-card-energized{background:radial-gradient(circle at top right,rgba(255,206,115,.08),transparent 26%),var(--panel)}.legend-callout-home{border-color:#ffce733d}.journey-grid,.sequence-grid{grid-template-columns:1fr;margin-top:22px;max-width:820px;margin-left:auto;margin-right:auto}.journey-card,.sequence-card,.gateway-card{padding:24px;border-radius:28px;display:grid;gap:12px}.journey-step{color:var(--brand-bright);font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.gateway-card{align-content:start}.legend-callout{padding:30px;border-radius:34px;display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(255,206,115,.14),transparent 32%),linear-gradient(180deg,#0b1321f5,#080f1be6)}.legend-callout-founder{background:radial-gradient(circle at top right,rgba(255,206,115,.18),transparent 30%),radial-gradient(circle at left center,rgba(255,126,107,.09),transparent 26%),linear-gradient(180deg,#11101cf5,#0c0f1ae0)}.founder-hero-card{align-self:stretch}.artifact-grid{grid-template-columns:1fr}.artifact-card{padding:18px;border-radius:22px;display:grid;gap:10px;min-height:100%}.artifact-label{margin:0;color:var(--brand-bright);font-family:Rajdhani,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.artifact-card h4{margin:0;color:var(--text);font-size:1rem}.offer-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.offer-list li{position:relative;padding-left:22px;color:var(--muted);line-height:1.72}.offer-list li:before{content:"";position:absolute;top:.68em;left:0;width:9px;height:9px;border-radius:999px;background:radial-gradient(circle,var(--brand-bright),rgba(103,222,234,.4));box-shadow:0 0 18px #9ceffd61}.founder-panel-emphasis{background:radial-gradient(circle at top left,rgba(255,206,115,.08),transparent 28%),var(--panel)}.merch-panel-showcase{background:radial-gradient(circle at top right,rgba(255,126,107,.08),transparent 28%),radial-gradient(circle at bottom left,rgba(255,206,115,.08),transparent 24%),var(--panel)}.status-list{display:grid;gap:12px}.status-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(103,222,234,.12);border-radius:16px;background:#ffffff07}.status-label{color:var(--muted);font-size:.9rem}.status-value{color:var(--text);font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.portal-panel,.founder-panel,.account-card-primary{display:grid;gap:18px}.account-card-primary{background:radial-gradient(circle at top right,rgba(103,222,234,.09),transparent 28%),var(--panel)}.eyebrow,.founder-kicker{color:var(--accent);font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}h1,h2{font-family:Cormorant Garamond,Georgia,serif;line-height:.94;letter-spacing:-.04em}h1{max-width:12ch;margin-top:14px;font-size:clamp(4rem,9vw,7.1rem)}.hero-title-tagline{max-width:none;white-space:nowrap;font-size:clamp(2rem,8vw,6.2rem)}.identity-lock-title-tagline{white-space:nowrap;font-size:clamp(1.95rem,8.6vw,4.9rem)}h2{font-size:clamp(2.6rem,5vw,4.2rem)}h3{font-size:1.15rem}.hero-copy,.section-copy,.preview-card p,.founder-teaser p,.story-panel p,.story-side-panel p,.founder-panel p,.merch-panel p,.portal-intro,.portal-note,.supporter-panel p,.account-card p{color:var(--muted);line-height:1.78}.hero-copy{max-width:60ch;margin-top:24px;font-size:1.04rem}.hero-copy-centered,.section-copy-centered{margin-left:auto;margin-right:auto;text-align:center}.hero-actions,.founder-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.hero-actions-priority{align-items:center;gap:12px;flex-wrap:nowrap}.hero-actions-tight{margin-top:0}.hero-actions-centered{justify-content:center}.hero-button,.portal-button,.supporter-button,.inline-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.hero-button-primary,.portal-button,.supporter-button,.inline-link{border:1px solid var(--line-bright);background:linear-gradient(180deg,#67deea2e,#48a0bc24);color:var(--text);box-shadow:0 12px 34px #0000002e,0 0 24px #67deea14}.hero-button-legend{border-color:#ffce7370;background:linear-gradient(180deg,#ffce73f0,#db8e38f5);color:#1e1207;box-shadow:0 16px 40px #0000003d,0 0 34px #ffb34738}.hero-button-legend:hover,.hero-button-legend:focus-visible{border-color:#ffe2a9b8;box-shadow:0 20px 48px #0000004d,0 0 40px #ffb34752}.hero-button-secondary{border:1px solid var(--line);background:#060e188f;color:var(--text);box-shadow:0 10px 28px #00000029}.inline-link-muted{border-color:#92a6c229;background:#ffffff08;color:var(--text);box-shadow:none}.hero-button:hover,.hero-button:focus-visible,.portal-button:hover,.portal-button:focus-visible,.supporter-button:hover,.supporter-button:focus-visible,.inline-link:hover,.inline-link:focus-visible{transform:none;border-color:#9ceffd6b;box-shadow:0 18px 44px #00000047,0 0 34px #67deea24}.hero-button:active,.portal-button:active,.supporter-button:active,.inline-link:active,.header-link:active,.header-cta:active,.auth-chip:active{transform:translateY(0) scale(.985)}.hero-button-legend:hover,.hero-button-legend:focus-visible{color:#1e1207;border-color:#ffe2a9b8;box-shadow:0 20px 48px #0000004d,0 0 40px #ffb34752}.header-cta-legend:hover,.header-cta-legend:focus-visible{color:#1e1207;border-color:#ffe2a9b8;box-shadow:0 14px 38px #00000042,0 0 30px #ffb3473d}.content-section{padding:28px 0}.page-hero{padding-top:12px}.section-heading{max-width:820px;margin:0 auto}.section-heading-centered{margin:0 auto;text-align:center}.section-copy{max-width:62ch;margin-top:18px}.legend-callout,.page-hero-panel{max-width:760px;margin-left:auto;margin-right:auto}.preview-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px;max-width:820px;margin-left:auto;margin-right:auto}.preview-card,.founder-teaser,.story-panel,.story-side-panel,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card{padding:28px;border-radius:var(--radius-xl)}.preview-card h3,.founder-teaser h2,.story-side-panel h3,.founder-panel h3,.merch-panel h3,.supporter-panel h3,.account-card h3{margin-bottom:10px}.callout-section{padding-top:14px}.founder-teaser{text-align:center}.founder-layout-wide{margin-top:0}.quiet-list{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--muted);line-height:1.72}.portal-panel,.founder-panel{display:grid;gap:18px}.auth-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.auth-chip{position:relative;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#060e1875;color:var(--muted);cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.auth-chip:hover,.auth-chip:focus-visible{transform:none;color:var(--text);border-color:#67deea47;box-shadow:0 14px 34px #00000038}.auth-chip-active{border-color:var(--line-bright);background:linear-gradient(180deg,#67deea2e,#48a0bc24);color:var(--text);box-shadow:0 12px 28px #0000002e,0 0 22px #67deea1a}.auth-module,.supporter-form{display:grid;gap:14px}.field{display:grid;gap:8px}.field span{color:var(--muted);font-size:.9rem}.field input{min-height:48px;width:100%;padding:0 14px;border:1px solid rgba(119,183,228,.14);border-radius:14px;background:var(--panel-strong);color:var(--text)}.field input::placeholder{color:#92a6c28a}.field input:focus-visible{outline:none;border-color:#9ceffd6b;box-shadow:0 0 0 1px #9ceffd3d,0 0 28px #67deea14}.portal-note,.account-preview-note{padding:16px;border:1px solid rgba(119,183,228,.12);border-radius:var(--radius-md);background:#ffffff05;color:var(--muted)}.account-preview-note{margin-top:18px;display:grid;gap:12px}.signal-list{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.signal-link{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:999px;color:var(--text);min-width:144px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.signal-link:hover,.signal-link:focus-visible{transform:none;border-color:#67deea38;box-shadow:0 16px 38px #0000003d,0 0 26px #67deea14}.account-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:820px;margin:0 auto}.site-footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin:16px 0 34px;padding:20px 0 0;color:var(--muted);border-top:1px solid rgba(103,222,234,.1)}.footer-brand-block{display:grid;gap:4px}.footer-note{color:var(--muted);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.footer-links{display:flex;gap:16px;justify-content:flex-end}.footer-links a{transition:color .18s ease}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text)}@keyframes rotateRing{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateRingReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes corePulse{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}@keyframes beamSweep{0%,to{opacity:.12;transform:translate(-50%,-50%) rotate(-14deg) scaleX(.94)}50%{opacity:.24;transform:translate(-50%,-50%) rotate(-11deg) scaleX(1)}}@keyframes logoStageFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-18px,0) rotate(1.2deg)}}@keyframes galaxySpin{0%{transform:rotate(360deg) scale(1)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(0) scale(1)}}@keyframes galaxySpinReverse{0%{transform:rotate(300deg) scale(.92)}50%{transform:rotate(120deg) scale(.96)}to{transform:rotate(-60deg) scale(.92)}}@keyframes coreAxisTurn{0%{transform:rotateX(8deg) rotateY(0) rotate(-4deg)}25%{transform:rotateX(10deg) rotateY(90deg) rotate(-1deg)}50%{transform:rotateX(8deg) rotateY(180deg) rotate(3deg)}75%{transform:rotateX(6deg) rotateY(270deg) rotate(1deg)}to{transform:rotateX(8deg) rotateY(360deg) rotate(-4deg)}}@keyframes logoMarkPulse{0%,to{box-shadow:0 0 22px #77b7e40a,inset 0 0 18px #77b7e406;background:radial-gradient(circle,#77b7e40b,#77b7e402)}50%{box-shadow:0 0 34px #67deea1a,0 0 56px #ff7e6b0a,inset 0 0 22px #77b7e40b;background:radial-gradient(circle,#77b7e412,#77b7e403)}}@keyframes logoMarkPulseBack{0%,to{opacity:.14}50%{opacity:.26}}@keyframes logoGlyphPulse{0%,to{opacity:.68;filter:drop-shadow(0 0 10px rgba(103,222,234,.12)) drop-shadow(0 0 18px rgba(255,126,107,.05))}50%{opacity:.84;filter:drop-shadow(0 0 16px rgba(103,222,234,.18)) drop-shadow(0 0 28px rgba(103,222,234,.08)) drop-shadow(0 0 16px rgba(255,126,107,.08))}}@keyframes particleFloat{0%,to{transform:translateZ(0);opacity:.28}50%{transform:translate3d(0,-12px,0);opacity:.62}}@keyframes splashContentExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes splashSweepReveal{0%{opacity:0;transform:translate(-24px);clip-path:inset(0 100% 0 0);filter:blur(8px)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0);filter:blur(0)}}@keyframes buttonSweep{0%{transform:translate(-140%)}45%,to{transform:translate(160%)}}@keyframes ctaSweep{0%{transform:translate(-240%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}@keyframes mistDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(30px,-22px,0)}}@keyframes mistDriftReverse{0%,to{transform:translateZ(0)}50%{transform:translate3d(-34px,28px,0)}}@keyframes gridDrift{0%{transform:perspective(900px) rotateX(76deg) translateY(0) scale(1.8)}to{transform:perspective(900px) rotateX(76deg) translateY(24px) scale(1.8)}}@keyframes tvOffMask{0%{opacity:0;background:#040914}35%{opacity:0}to{opacity:1;background:#02050c}}@keyframes tvOffLine{0%{opacity:0;transform:translate(-50%,-50%) scaleY(1) scaleX(1);filter:blur(0)}12%{opacity:.18}56%{opacity:.98;transform:translate(-50%,-50%) scaleY(.02) scaleX(1.02);filter:blur(1px)}82%{opacity:1;transform:translate(-50%,-50%) scaleY(.02) scaleX(.46);filter:blur(.5px)}to{opacity:0;transform:translate(-50%,-50%) scaleY(.02) scaleX(.01);filter:blur(0)}}@keyframes bootLineReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bootCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes pageRiseIn{0%{opacity:0;transform:translateY(16px) scale(.995);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pageFadeOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-8px) scale(.996);filter:blur(4px)}}@keyframes phaseFlicker{0%{opacity:0;transform:translateZ(0)}18%{opacity:.18;transform:translate3d(0,-1px,0)}34%{opacity:.04;transform:translateZ(0)}52%{opacity:.22;transform:translate3d(1px,0,0)}76%{opacity:.08;transform:translate3d(-1px,0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes stageCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.page-transition,.mist-left,.mist-right,.hero-stage-card-primary,.hero-stage-card-secondary,.hero-stage-card-tertiary,.site-nav-link:before,.preview-card:after,.founder-teaser:after,.story-panel:after,.story-side-panel:after,.founder-panel:after,.merch-panel:after,.portal-panel:after,.supporter-panel:after,.account-card:after,.signal-link:after,.hero-stage-card:after,.page-hero-panel:after,.legend-callout:after,.gateway-card:after,.journey-card:after,.sequence-card:after,.artifact-card:after,.readout-card:after{animation:none}}@media(max-width:1080px){.hero-world,.page-hero-split,.founder-hero,.account-layout,.preview-grid,.story-layout,.founder-layout,.portal-layout,.account-grid,.metric-strip,.gateway-grid,.journey-grid,.sequence-grid,.artifact-grid{grid-template-columns:1fr}.hero-stage{min-height:auto}.hero-stage-card-primary,.hero-stage-stack{width:100%;justify-self:stretch}}@media(max-width:820px){.splash-logo-stage{width:380px;height:380px}.splash-logo-mark{width:150px;height:150px;font-size:3.8rem}.splash-logo-ring-inner{inset:82px}.boot-console{width:min(92vw,520px);padding:22px}.boot-log{min-height:240px}.page-shell{padding:16px}.site-header,.site-footer{display:grid;grid-template-columns:1fr;justify-items:stretch;border-radius:28px}.site-nav,.header-actions,.footer-links,.hero-actions,.founder-actions,.signal-list,.auth-switcher{width:100%}.product-stage-body,.mechanic-selector{grid-template-columns:1fr}.phone-demo{max-width:100%}.phone-screen{min-height:440px}.header-actions,.footer-links{justify-content:space-between}.site-nav,.header-actions,.hero-actions-priority{flex-wrap:wrap}.brand-lockup,.footer-brand-block{justify-items:center;text-align:center}.header-status{width:100%;justify-content:center}.hero{min-height:auto;padding-top:28px}.hero-stage-stack,.readout-grid{grid-template-columns:1fr}.signal-row{width:100%}h1{font-size:clamp(3.2rem,15vw,4.9rem)}.preview-card,.founder-teaser,.story-panel,.story-side-panel,.founder-panel,.merch-panel,.portal-panel,.supporter-panel,.account-card{padding:22px}.header-link,.header-cta,.hero-button,.portal-button,.supporter-button,.inline-link,.auth-chip,.signal-link{width:100%;text-align:center}.status-row{align-items:flex-start;flex-direction:column}.legend-callout,.hero-stage-card,.page-hero-panel,.journey-card,.sequence-card,.gateway-card,.artifact-card{padding:22px}}
