.hero-shell{position:relative;overflow:clip;border:1px solid var(--surface-white-34);border-radius:clamp(var(--space-160),3vw,2.3rem);background:linear-gradient(92deg,var(--surface-white-74) 0,hsla(0,0%,100%,.56) 24%,var(--surface-border-medium) 50%,rgba(11,8,28,.86) 100%),rgba(18,14,42,.82);box-shadow:0 34px 88px rgba(31,18,77,.24),0 12px 28px rgba(11,8,28,.08)}.hero-shell:before{inset:1px;border-radius:inherit;background:linear-gradient(135deg,var(--surface-border-heavy),var(--surface-white-03) 34%,rgba(123,47,247,.03) 62%,var(--accent-pink-08));opacity:.72}.hero-shell:after,.hero-shell:before{content:"";position:absolute;pointer-events:none}.hero-shell:after{inset:auto 10% var(--space-80) 10%;height:1px;background:linear-gradient(90deg,var(--surface-white-00),rgba(34,211,238,.26),var(--accent-violet-34),rgba(236,72,153,.22),var(--surface-white-00));opacity:.68}.hero-background-layer,.hero-light-layer{pointer-events:none;position:absolute;inset:0}.hero-background-layer{background-image:var(--atmosphere-texture);background-position:50%;background-size:cover;opacity:.84}.hero-light-layer{background:radial-gradient(circle at 12% 18%,hsla(0,0%,100%,.48),transparent 21%),radial-gradient(circle at 22% 24%,rgba(158,190,255,.12),transparent 26%),linear-gradient(90deg,hsla(0,0%,100%,.52) 0,var(--surface-border-heavy) 24%,var(--surface-white-03) 42%,rgba(11,8,28,0) 63%)}.hero-grid{position:relative;display:grid;gap:clamp(var(--space-180),4vw,3.25rem);padding:clamp(1.3rem,3.2vw,2.15rem)}.hero-copy-column{max-width:33.75rem;padding-block:clamp(.25rem,.9vw,var(--space-65))}.hero-copy-stack{display:grid;gap:var(--space-4)}.hero-title{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:var(--type-title-hero);font-weight:800;letter-spacing:var(--tracking-display-tight);line-height:var(--leading-display-tight)}.hero-title-accent{display:block;white-space:nowrap}.hero-copy{font-size:var(--type-body-lg);line-height:var(--leading-body-md);color:rgba(55,37,112,.92)}.hero-kicker-shell{display:inline-flex;align-items:center;gap:var(--space-3);border:1px solid hsla(0,0%,100%,.52);border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.44));box-shadow:0 16px 36px rgba(88,58,164,.12);padding:var(--space-2) var(--space-80) var(--space-2) var(--space-70);width:fit-content}.hero-kicker-dot{height:var(--space-60);width:var(--space-60);border-radius:999px;background:linear-gradient(135deg,#22d3ee,rgba(123,47,247,.9));box-shadow:0 0 0 .3rem rgba(34,211,238,.14)}.hero-kicker-label,.hero-kicker-status{font-size:var(--type-label-xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-kicker-label{color:rgba(27,18,66,.88)}.hero-kicker-status{color:rgba(100,66,192,.78)}.hero-highlights{display:grid;gap:.84rem;max-width:31rem}.hero-highlight-item{display:flex;align-items:flex-start;gap:var(--space-80);color:rgba(52,36,103,.86);font-size:var(--type-body-sm);line-height:var(--leading-body-sm)}.hero-highlight-dot{margin-top:.4rem;height:var(--space-55);width:var(--space-55);flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.95),rgba(236,72,153,.9));box-shadow:0 0 0 .28rem rgba(236,72,153,.12)}.quick-card{display:flex;align-items:center;gap:var(--space-4);min-height:5.35rem;border:1px solid rgba(31,24,74,.08);border-radius:var(--space-135);background:linear-gradient(180deg,hsla(0,0%,100%,.5),var(--surface-border-heavy));box-shadow:0 18px 36px rgba(45,31,96,.08);padding:var(--space-4) var(--space-105)}.quick-card-copy{display:grid;gap:.1rem}.quick-card-icon{display:inline-flex;height:var(--space-12);width:var(--space-12);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--space-105);background:linear-gradient(135deg,var(--accent-cyan-18),rgba(123,47,247,.14),var(--accent-pink-18));color:#291953;font-size:var(--type-label-sm);font-weight:800}.hero-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-85)}.hero-signal-strip{display:grid;gap:var(--space-80);max-width:35rem}@media (min-width:640px){.hero-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-signal-card{border:1px solid rgba(43,31,88,.08);border-radius:var(--space-120);background:linear-gradient(180deg,hsla(0,0%,100%,.5),var(--surface-border-heavy));box-shadow:0 16px 30px rgba(55,39,114,.08);padding:var(--space-90) var(--space-95)}.hero-signal-value{margin:0;color:rgba(27,18,66,.94);font-family:var(--font-display),"Segoe UI",sans-serif;font-size:var(--type-title-sm);font-weight:700;letter-spacing:-.03em}.hero-signal-label{margin:.22rem 0 0;color:rgba(55,37,112,.76);font-size:var(--type-label-sm);line-height:var(--leading-compact)}.hero-quick-grid{max-width:32.5rem;gap:var(--space-90)}.surface-card{position:relative;overflow:hidden;border-radius:var(--space-160);padding:var(--space-4)}.surface-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid var(--surface-border-soft);pointer-events:none}.surface-card-light{background:linear-gradient(180deg,var(--text-light-subtle),hsla(0,0%,100%,.42));box-shadow:0 12px 30px rgba(68,46,141,.08)}.surface-card-dark{background:linear-gradient(180deg,rgba(19,16,42,.76),rgba(12,10,31,.82));border:1px solid var(--surface-border-soft);box-shadow:0 18px 44px rgba(8,7,20,.26)}.surface-label{font-size:var(--type-label-sm);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-art-wrap{position:relative;overflow:hidden;min-height:clamp(22rem,45vw,39rem);border-radius:clamp(var(--space-140),2.8vw,var(--space-8));background:radial-gradient(circle at 68% 34%,rgba(161,133,255,.2),rgba(161,133,255,.04) 32%,transparent 62%),radial-gradient(circle at 26% 26%,rgba(34,211,238,.05),transparent 18%),linear-gradient(180deg,rgba(15,11,35,.1),rgba(17,12,39,.02));border:1px solid var(--surface-white-07);box-shadow:inset 0 1px 0 var(--surface-border-subtle)}.hero-art-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(12rem,.46fr) minmax(0,1fr);align-items:end;gap:clamp(var(--space-135),2.5vw,2.15rem);height:100%;min-height:inherit;padding:clamp(var(--space-120),2vw,var(--space-160))}.hero-info-zone{display:flex;align-items:center;justify-content:flex-start;min-height:100%;padding-left:clamp(.15rem,.8vw,var(--space-45))}.hero-figure-zone{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:100%;padding-right:clamp(var(--space-55),1.4vw,var(--space-120))}.hero-art-wrap:after,.hero-art-wrap:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-art-wrap:before{background:radial-gradient(circle at 52% 52%,var(--surface-white-02),transparent 46%),linear-gradient(135deg,var(--surface-white-03),transparent 24%,transparent 78%,rgba(140,109,255,.05));mix-blend-mode:screen}.hero-art-wrap:after{inset:1.15rem;border:1px solid var(--surface-border-subtle);border-radius:inherit}.hero-core-signal,.hero-observatory-beam,.hero-observatory-grid,.hero-observatory-vignette,.hero-parallax-layer{pointer-events:none;position:absolute;inset:0}.hero-observatory-grid{background:linear-gradient(var(--surface-white-05) 1px,transparent 1px),linear-gradient(90deg,var(--surface-white-05) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.7),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.7),transparent 92%);opacity:.06;animation:observatory-grid-drift 38s linear infinite}.hero-observatory-beam{background:radial-gradient(circle at 68% 30%,var(--surface-white-07),transparent 16%),linear-gradient(130deg,transparent 44%,rgba(194,174,255,.08) 54%,transparent 66%);opacity:.18}.hero-observatory-vignette{background:radial-gradient(circle at 76% 30%,rgba(141,109,255,.09),transparent 22%),radial-gradient(circle at 18% 80%,rgba(34,211,238,.04),transparent 24%),linear-gradient(180deg,transparent,rgba(10,8,28,.14) 72%,rgba(10,8,28,.28))}.hero-core-signal{left:auto;top:18%;bottom:auto;height:var(--space-85);width:var(--space-85);background:radial-gradient(circle,#fff,rgba(34,211,238,.9) 42%,rgba(34,211,238,0) 72%);box-shadow:0 0 0 .3rem rgba(34,211,238,.06),0 0 16px var(--accent-violet-18);animation:observatory-signal-pulse 4.8s ease-in-out infinite}.hero-core-signal,.hero-glow{right:21%;border-radius:999px}.hero-glow{position:absolute;top:24%;height:27%;width:27%;background:radial-gradient(circle,rgba(147,120,255,.2),rgba(147,120,255,.04) 45%,transparent 72%);filter:blur(20px)}.hero-trail{position:absolute;border-radius:999px;pointer-events:none}.hero-trail-top{left:5%;top:18%;height:17%;width:48%;border:1px solid var(--surface-border-default);opacity:.24;transform:rotate(-9deg);box-shadow:inset 0 0 14px var(--surface-white-05)}.hero-trail-bottom{left:-2%;bottom:4%;height:31%;width:86%;border:1px solid rgba(209,164,255,.24);box-shadow:0 0 20px rgba(149,95,255,.12);opacity:.22;transform:rotate(10deg);animation:observatory-scan-sweep 28s ease-in-out infinite}.hero-orbit{position:absolute;border:1px solid var(--surface-border-medium);border-radius:999px;filter:drop-shadow(0 0 14px rgba(132,90,255,.12));overflow:hidden}.hero-orbit:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 180deg,transparent 0deg,hsla(0,0%,100%,.42) 46deg,transparent 120deg,transparent 1turn);animation:observatory-orbit-spin 18s linear infinite}.hero-orbit-one{right:24%;top:13%;height:7.2rem;width:7.2rem;opacity:.56;transform:rotate(20deg)}.hero-orbit-two{display:none;right:12%;top:5%;height:10.5rem;width:10.5rem;border-color:var(--surface-border-emphasis);opacity:.76;transform:rotate(20deg)}.hero-figure-shell{position:relative;isolation:isolate;height:auto;width:clamp(13.2rem,24.6vw,18.4rem);max-width:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:3}.hero-figure-shell:after,.hero-figure-shell:before{content:"";position:absolute;pointer-events:none}.hero-figure-shell:before{inset:12% 8% 18% 8%;border-radius:999px;background:radial-gradient(circle,rgba(123,181,255,.16),rgba(123,181,255,.04) 46%,transparent 74%);filter:blur(26px);z-index:-1}.hero-figure-shell:after{left:10%;right:6%;bottom:1%;height:10%;border-radius:999px;background:radial-gradient(circle,rgba(8,7,22,.42),rgba(8,7,22,0) 72%);filter:blur(18px);z-index:-1}.hero-figure{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 68px rgba(24,13,76,.28)) drop-shadow(0 0 12px rgba(95,183,255,.06))}.hero-floating-card{position:relative;z-index:2;width:min(100%,14.9rem);border:1px solid var(--surface-border-medium);border-radius:1.65rem;background:linear-gradient(180deg,rgba(15,11,33,.74),rgba(9,8,22,.58));box-shadow:0 22px 38px rgba(6,5,15,.2),inset 0 1px 0 var(--surface-border-subtle);padding:var(--space-95)}.hero-floating-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--surface-border-faint),transparent 40%);pointer-events:none}.hero-floating-card-priority{width:min(100%,14.9rem)}.hero-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-80);margin-bottom:var(--space-105)}.hero-panel-label{color:rgba(233,228,255,.78);letter-spacing:.16em}.hero-panel-label,.hero-panel-pill{font-size:var(--type-label-xs);font-weight:800;text-transform:uppercase}.hero-panel-pill{border:1px solid var(--accent-cyan-28);border-radius:999px;background:var(--accent-cyan-12);color:rgba(200,247,255,.96);letter-spacing:.14em;padding:.32rem var(--space-55)}.hero-panel-pill-muted{border-color:hsla(37,86%,69%,.24);background:hsla(37,86%,69%,.12);color:rgba(255,232,192,.92)}.hero-preview-list{display:grid;gap:var(--space-70)}.hero-preview-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-80);border:1px solid var(--surface-border-faint);border-radius:1.1rem;background:var(--surface-white-02);padding:.74rem var(--space-80)}.hero-preview-title{color:var(--text-light-strong);font-size:var(--type-body-sm);font-weight:700}.hero-preview-meta,.hero-preview-price,.hero-stat-copy{color:var(--text-light-subtle);font-size:var(--type-label-sm);line-height:var(--leading-compact)}.hero-preview-side{display:grid;justify-items:end;gap:.18rem}.hero-preview-rating{color:rgba(255,245,196,.96);font-size:var(--type-ui-sm);font-weight:800}.hero-stat-grid{display:grid;gap:var(--space-3)}.hero-card-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-70);margin-top:var(--space-90);padding-top:var(--space-85);border-top:1px solid var(--surface-border-subtle)}.hero-mini-stat{border:1px solid var(--surface-border-faint);border-radius:var(--space-4);background:linear-gradient(180deg,var(--surface-white-03),var(--surface-white-01));padding:.72rem .74rem}.hero-mini-stat-value{color:hsla(0,0%,100%,.96);font-size:var(--type-body-md);font-weight:800;letter-spacing:-.04em}.hero-mini-stat-copy{margin-top:.2rem;color:var(--text-light-subtle);font-size:var(--type-label-xs);line-height:var(--leading-compact)}.hero-stat-chip{border:1px solid var(--surface-border-faint);border-radius:1.1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.014));padding:.82rem}.hero-stat-value{color:hsla(0,0%,100%,.96);font-size:var(--type-title-sm);font-weight:800;letter-spacing:-.04em}.hero-stat-card{border:1px solid var(--surface-border-medium);border-radius:var(--space-140);background:rgba(12,10,31,.66);padding:var(--space-4)}@keyframes observatory-grid-drift{0%{transform:translateZ(0)}50%{transform:translate3d(-1.2rem,-.7rem,0)}to{transform:translateZ(0)}}@keyframes observatory-signal-pulse{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes observatory-scan-sweep{0%,to{box-shadow:0 0 28px rgba(149,95,255,.18);opacity:.64}50%{box-shadow:0 0 34px rgba(80,231,255,.18);opacity:.82}}@keyframes observatory-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cosmic-field-drift{0%{transform:scale(1) translateZ(0);opacity:.74}to{transform:scale(1.04) translate3d(.8%,-.6%,0);opacity:.8}}@keyframes cosmic-aurora-breathe{0%{opacity:.96;filter:hue-rotate(0deg) saturate(1)}to{opacity:1;filter:hue-rotate(8deg) saturate(1.06)}}.prototype-home-shell{padding-bottom:clamp(4rem,8vw,7rem)}.prototype-editorial-section,.prototype-home-hero,.prototype-routes-section,.prototype-worlds-section{padding-top:clamp(2.25rem,6vw,5rem)}.prototype-hero-frame,.prototype-lanes-shell,.prototype-routes-shell{position:relative;overflow:hidden;border:1px solid var(--surface-border-heavy);border-radius:clamp(var(--space-180),3vw,2.6rem);box-shadow:0 28px 80px rgba(11,10,28,.24)}.prototype-hero-frame{background:radial-gradient(circle at 84% 18%,rgba(74,208,255,.16),transparent 18%),radial-gradient(circle at 18% 16%,var(--surface-white-76),var(--surface-border-default) 18%,transparent 38%),linear-gradient(135deg,var(--text-light-emphasis),rgba(248,247,255,.58) 36%,rgba(18,15,42,.18) 72%,rgba(8,7,18,.9) 100%)}.prototype-hero-atmosphere{position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-white-10),var(--surface-white-02) 28%,rgba(11,10,26,0) 54%),var(--atmosphere-texture);background-position:50%;background-size:cover;opacity:.78}.prototype-hero-grid{position:relative;z-index:1;display:grid;gap:clamp(var(--space-160),4vw,var(--space-12));padding:clamp(var(--space-140),3vw,var(--space-8))}.prototype-hero-copy{display:grid;gap:var(--space-5);max-width:44rem}.prototype-kicker,.prototype-lane-name,.prototype-panel-label,.prototype-route-kicker,.prototype-world-label{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-size:var(--type-label-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.prototype-kicker{border:1px solid rgba(64,43,140,.14);background:hsla(0,0%,100%,.56);color:rgba(47,31,106,.9);padding:.48rem .84rem}.prototype-hero-title,.prototype-lane-title,.prototype-route-title,.prototype-section-title{letter-spacing:-.05em;line-height:var(--leading-display-tight)}.prototype-hero-title{max-width:11.5ch;color:#130f2b;font-size:clamp(2.7rem,6vw,5rem);font-weight:700}.prototype-beacon-copy,.prototype-hero-description,.prototype-lane-copy,.prototype-route-description,.prototype-section-copy,.prototype-world-description{font-size:var(--type-body-md);line-height:var(--leading-body-lg)}.prototype-hero-description,.prototype-section-copy{max-width:46rem;color:rgba(35,27,73,.78)}.prototype-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-80)}.prototype-action-muted{border-color:rgba(56,42,122,.12);background:hsla(0,0%,100%,.56);color:#211650}.prototype-proof-grid{display:grid;gap:var(--space-85)}.prototype-proof-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-80);align-items:start;border:1px solid rgba(57,42,122,.1);border-radius:var(--space-120);background:hsla(0,0%,100%,.52);box-shadow:0 12px 28px rgba(55,42,114,.08);padding:var(--space-95) var(--space-4)}.prototype-proof-card p{margin:0;color:rgba(38,28,81,.78);font-size:var(--type-body-sm);line-height:var(--leading-body-sm)}.prototype-proof-dot{height:var(--space-80);width:var(--space-80);margin-top:.3rem;border-radius:999px;background:radial-gradient(circle,#fff,rgba(97,184,255,.84) 44%,rgba(97,184,255,0) 74%);box-shadow:0 0 0 .3rem rgba(97,184,255,.08)}.prototype-hero-visual{position:relative;display:grid;align-items:end;min-height:22rem}.prototype-beacon-card{position:relative;z-index:2;justify-self:end;width:min(100%,22rem);border:1px solid var(--surface-border-medium);border-radius:1.7rem;background:linear-gradient(180deg,rgba(16,13,38,.82),rgba(8,7,20,.92));box-shadow:0 18px 40px rgba(8,7,20,.28);padding:var(--space-4)}.prototype-panel-label{color:rgba(215,208,255,.76)}.prototype-beacon-body{display:grid;gap:var(--space-90);align-items:center;margin-top:var(--space-80)}.prototype-beacon-title{margin:0;color:#fff;font-size:var(--type-body-emphasis);font-weight:700}.prototype-beacon-copy{margin:var(--space-35) 0 0;color:var(--text-light-subtle)}.prototype-beacon-robot{justify-self:center;width:min(100%,8rem);height:auto;opacity:.92;filter:drop-shadow(0 18px 34px rgba(31,20,74,.42))}.prototype-star-map{position:absolute;inset:8% 8% 6% 20%;overflow:hidden;border-radius:var(--space-8);background:radial-gradient(circle at 50% 50%,rgba(160,135,255,.14),transparent 28%),linear-gradient(180deg,rgba(10,8,24,.2),rgba(10,8,24,.82));border:1px solid var(--surface-border-soft)}.prototype-star-map-core,.prototype-star-map-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px}.prototype-star-map-core{height:var(--space-95);width:var(--space-95);background:radial-gradient(circle,#fff,rgba(34,211,238,.92) 40%,rgba(34,211,238,0) 74%);box-shadow:0 0 0 .36rem rgba(34,211,238,.08),0 0 24px var(--accent-violet-20)}.prototype-star-map-ring{border:1px solid var(--surface-border-default)}.prototype-star-map-ring-one{height:8rem;width:8rem}.prototype-star-map-ring-two{height:14rem;width:14rem;border-color:var(--accent-cyan-18)}.prototype-star-map-ring-three{height:21rem;width:21rem;border-color:rgba(236,72,153,.12)}.prototype-section-head{display:grid;gap:var(--space-90);max-width:48rem;margin-bottom:var(--space-160)}.prototype-section-title{color:#130f2b;font-size:clamp(2rem,4vw,3.2rem);font-weight:700}.prototype-routes-grid,.prototype-world-grid{display:grid;gap:var(--space-4)}.prototype-lane,.prototype-route-card,.prototype-world-card{position:relative;overflow:hidden;border-radius:1.7rem}.prototype-world-card{display:grid;gap:var(--space-4);min-height:100%;border:1px solid var(--surface-border-emphasis);padding:var(--space-5);box-shadow:0 18px 44px rgba(16,13,39,.14)}.prototype-lane:before,.prototype-route-card:before,.prototype-world-card:before{content:"";position:absolute;inset:0;pointer-events:none}.prototype-world-card:before{background:linear-gradient(145deg,var(--surface-border-heavy),transparent 26%,transparent 74%,var(--surface-border-soft))}.prototype-world-card-apps{background:linear-gradient(180deg,rgba(221,252,255,.92),rgba(233,243,255,.82))}.prototype-world-card-tools{background:linear-gradient(180deg,rgba(233,240,255,.92),rgba(226,231,248,.84))}.prototype-world-card-learn{background:linear-gradient(180deg,rgba(241,237,255,.94),rgba(234,237,246,.86))}.prototype-world-card-play{background:linear-gradient(180deg,rgba(255,235,244,.94),rgba(243,227,244,.86))}.prototype-world-topline{display:grid;gap:var(--space-45)}.prototype-world-subtitle{color:var(--text-dark-soft);font-size:var(--type-body-sm);font-weight:600}.prototype-world-description{margin:0;color:rgba(39,30,84,.78)}.prototype-world-facts{display:flex;flex-wrap:wrap;gap:var(--space-55);list-style:none;margin:0;padding:0}.prototype-lane-signals span,.prototype-world-facts li{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:var(--space-2) .78rem;font-size:var(--type-label-sm);font-weight:700}.prototype-world-facts li{background:hsla(0,0%,100%,.58);color:rgba(45,30,100,.76)}.prototype-world-link{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:var(--space-12);border-radius:999px;background:rgba(18,15,42,.92);color:#fff;font-size:var(--type-label-md);font-weight:700;padding:.78rem var(--space-4);box-shadow:0 16px 28px rgba(18,15,42,.2)}.prototype-lanes-shell,.prototype-routes-shell{background:linear-gradient(180deg,rgba(16,13,39,.88),rgba(8,7,20,.96));padding:clamp(var(--space-120),3vw,var(--space-180))}.prototype-editorial-section .prototype-kicker,.prototype-lane-name,.prototype-routes-copy .prototype-kicker{border-color:var(--surface-border-medium);background:var(--surface-border-soft);color:var(--text-light-soft)}.prototype-editorial-section .prototype-section-title,.prototype-lane-title,.prototype-route-title,.prototype-routes-copy .prototype-section-title{color:#fff}.prototype-lane-copy,.prototype-route-description,.prototype-routes-copy .prototype-section-copy{color:var(--text-light-subtle)}.prototype-routes-shell{display:grid;gap:var(--space-120)}.prototype-route-card{border:1px solid var(--surface-white-10);background:linear-gradient(180deg,var(--surface-border-soft),var(--surface-border-faint));padding:1.15rem;box-shadow:inset 0 1px 0 var(--surface-border-faint)}.prototype-route-card:before{background:radial-gradient(circle at top right,var(--accent-violet-18),transparent 34%)}.prototype-lane-title,.prototype-route-title{margin:var(--space-60) 0 0;font-size:var(--type-title-lg);font-weight:700}.prototype-lane-copy,.prototype-route-description,.prototype-route-detail{margin:var(--space-80) 0 0}.prototype-route-detail{color:rgba(200,190,245,.72);font-size:var(--type-label-md);font-weight:600}.prototype-lanes-shell{display:grid;gap:var(--space-4)}.prototype-lane{display:grid;gap:var(--space-95);border:1px solid var(--surface-white-10);background:linear-gradient(180deg,var(--surface-border-subtle),var(--surface-white-03));padding:1.15rem}.prototype-lane:before{background:linear-gradient(145deg,var(--surface-border-subtle),transparent 28%,transparent 78%,var(--surface-border-faint))}.prototype-lane-apps{box-shadow:inset 4px 0 0 rgba(34,211,238,.72)}.prototype-lane-tools{box-shadow:inset 4px 0 0 rgba(157,186,255,.72)}.prototype-lane-learn{box-shadow:inset 4px 0 0 rgba(161,177,255,.72)}.prototype-lane-play{box-shadow:inset 4px 0 0 rgba(236,72,153,.72)}.prototype-lane-signals{display:flex;flex-wrap:wrap;gap:var(--space-55)}.prototype-lane-signals span{background:var(--surface-border-soft);color:var(--text-light-soft)}@media (min-width:900px){.prototype-hero-grid,.prototype-routes-shell{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center}.prototype-proof-grid,.prototype-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-lanes-shell,.prototype-routes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-lanes-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-beacon-body{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:899px){.prototype-star-map{inset:0}.prototype-hero-visual{min-height:18rem}}.reason-card{display:grid;gap:var(--space-4);align-content:start;border:1px solid var(--surface-border-medium);border-radius:1.45rem;background:linear-gradient(180deg,var(--surface-border-medium),var(--surface-border-subtle));padding:var(--space-120);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.reason-badge{border-radius:var(--space-4);background:linear-gradient(135deg,rgba(34,211,238,.16),var(--accent-violet-18),var(--accent-pink-18));color:#fff;font-weight:800;min-height:2.6rem;min-width:2.6rem;padding:var(--space-35) var(--space-80)}.reason-badge,.reason-link{display:inline-flex;width:fit-content;align-items:center;justify-content:center;font-size:var(--type-label-sm)}.reason-link{border-radius:999px;background:var(--surface-border-soft);color:var(--text-light-emphasis);font-weight:700;min-height:2.25rem;padding:var(--space-2) var(--space-90);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.about-card,.reason-link{border:1px solid var(--surface-border-medium)}.about-card{border-radius:var(--space-135);background:var(--surface-border-subtle);padding:var(--space-4);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.premium-details-shell{position:relative;background:linear-gradient(150deg,rgba(18,13,42,.88),rgba(10,8,25,.94)),var(--visual-content-grid);background-size:cover;background-position:50%}.premium-details-aura{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 84% 20%,rgba(34,211,238,.16),transparent 28%),radial-gradient(circle at 16% 85%,rgba(236,72,153,.14),transparent 32%);opacity:.9}.premium-testimonials-grid{display:grid;gap:var(--space-4)}.premium-testimonial-card{display:grid;gap:var(--space-90);border:1px solid var(--surface-border-medium);border-radius:var(--space-135);background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04));padding:var(--space-4);box-shadow:0 18px 40px rgba(8,7,20,.2)}.premium-testimonial-quote{margin:0;color:hsla(0,0%,100%,.88);line-height:var(--leading-body-md)}.premium-testimonial-meta{display:grid;gap:.22rem;color:var(--text-light-faint);font-size:var(--type-label-sm)}.premium-testimonial-meta strong{color:#fff;font-size:var(--type-body-sm)}.premium-testimonial-rating{display:inline-flex;width:fit-content;border:1px solid var(--surface-border-default);border-radius:999px;background:var(--surface-border-soft);color:var(--surface-white-82);font-weight:700;letter-spacing:.08em;padding:.3rem .62rem}.premium-videos-grid{display:grid;gap:var(--space-4)}.premium-video-card{border:1px solid var(--surface-border-medium);border-radius:var(--space-135);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));overflow:hidden}.premium-video-frame-wrap{position:relative;aspect-ratio:16/9;background:rgba(11,9,26,.72)}.premium-video-frame{width:100%;height:100%;border:0}.premium-video-title{margin:0;color:#fff;font-size:var(--type-body-emphasis);font-weight:700;padding:var(--space-90) var(--space-4) 0}.premium-video-description{margin:0;color:var(--text-light-faint);line-height:var(--leading-body-sm);padding:var(--space-55) var(--space-4) var(--space-4)}.premium-newsletter-shell{display:grid;gap:var(--space-90);border:1px solid var(--surface-border-default);border-radius:1.45rem;background:linear-gradient(150deg,rgba(123,47,247,.2),rgba(10,8,25,.9));padding:var(--space-4)}.premium-newsletter-copy{display:grid;gap:var(--space-65)}.premium-newsletter-title{margin:0;color:#fff;font-size:var(--type-title-sm);font-weight:700}.premium-newsletter-description{margin:0;color:var(--text-light-subtle);line-height:var(--leading-body-sm)}.premium-newsletter-form{display:grid;gap:var(--space-65)}.premium-newsletter-input{min-height:var(--space-12);border:1px solid var(--surface-border-medium);border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;padding:0 var(--space-4)}.premium-newsletter-input::placeholder{color:var(--text-light-faint)}.premium-newsletter-submit{width:100%}.premium-newsletter-feedback-error,.premium-newsletter-feedback-success{margin:0;font-size:var(--type-label-sm);font-weight:700}.premium-newsletter-feedback-success{color:#8cedff}.premium-newsletter-feedback-error{color:#ffc2d2}@media (min-width:768px){.premium-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-newsletter-form{grid-template-columns:minmax(0,1fr) auto;align-items:center}.premium-newsletter-submit{width:auto}}