:root{--paper:#f3f0e8;--paper-deep:#e7e1d4;--ink:#11120f;--muted:#62665f;--line:#11120f24;--teal:#079b92;--teal-dark:#076c67;--lime:#c9fb57;--orange:#ff6037;--night:#111711;--radius:30px;--shadow:0 24px 80px #2730251f;--ease-spring:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-behavior:smooth;overflow-x:clip}html.introLock{overflow:hidden}body{background:radial-gradient(circle at 78% 6%, #22bca621, transparent 28rem), var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--lime);color:var(--ink)}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reveal{animation:1ms both revealIn;animation-delay:var(--reveal-delay,0s)}@supports (animation-timeline:view()){.reveal{animation-duration:1s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes revealIn{0%{transform:translateY(22px)}to{transform:translateY(0)}}.sectionFrame{width:min(1180px,100% - 48px);margin-inline:auto}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#faf9f4d1;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:68px;margin:18px auto 0;padding:8px 10px 8px 14px;display:grid;position:sticky;top:18px;box-shadow:0 16px 52px #1d2a2317}.brandLink{border-radius:14px;display:inline-flex}.brandLink:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brandMark{aspect-ratio:1;background:var(--night);width:44px;transition:transform .32s var(--ease-spring), box-shadow .32s ease;border:1px solid #2cbcf03d;border-radius:11px 20px 20px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:inset 0 0 0 3px #ffffff0b,0 7px 14px #0c120d33}.brandMarkImage{object-fit:contain;filter:drop-shadow(0 3px 4px #0514182e);width:52px;height:52px;transform:rotate(-5deg)scale(1.2)}.brandLink:hover .brandMark{transform:translateY(-2px)rotate(-8deg)scale(1.04);box-shadow:inset 0 0 0 3px #ffffff5c,0 10px 18px #0c120d33}.brandA{color:#b93616}.brandVoid{color:#087795}.brandWord{letter-spacing:-.055em}.socialDock{z-index:45;justify-items:end;gap:8px;display:grid;position:fixed;top:50%;right:clamp(12px,1.5vw,22px);transform:translateY(-50%)}.socialDockCode{color:#1117118a;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;padding-right:3px;font-family:Courier New,monospace;font-size:7px;font-weight:850}.socialDock ul,.socialInline ul{margin:0;padding:0;list-style:none;display:flex}.socialDock ul{flex-direction:column;gap:9px}.socialDock li{opacity:0;animation:socialArrive .6s var(--ease-spring) forwards;animation-delay:calc(.18s + var(--social-index) * 60ms);justify-content:flex-end;display:flex;position:relative}.socialDockControl{min-width:48px;min-height:48px;color:var(--social-accent);justify-content:flex-end;align-items:center;display:flex;position:relative}.socialReveal{color:#f3f0e8;clip-path:inset(0 0 0 100% round 15px 0 0 5px);opacity:0;transform-origin:100%;width:max-content;min-width:145px;height:48px;transition:clip-path .46s var(--ease-spring), opacity .2s ease, transform .46s var(--ease-spring);pointer-events:none;background:#0a110ef5;border:1px solid #c9fb572e;border-right:0;border-radius:15px 0 0 5px;align-content:center;justify-items:end;gap:2px;padding:0 16px 0 18px;display:grid;position:absolute;top:0;right:calc(100% - 1px);overflow:hidden;transform:translate(10px);box-shadow:-15px 13px 32px #040e0a3d}.socialReveal>span{color:color-mix(in srgb, var(--social-accent) 76%, white);letter-spacing:.17em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:800;line-height:1}.socialReveal strong{white-space:nowrap;font-size:11px;line-height:1.1}.socialIconCard{z-index:1;color:#10231d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:48px;height:48px;transition:color .26s ease, background .26s ease, border-radius .36s var(--ease-spring), transform .28s var(--ease-spring), box-shadow .28s ease;background:#f7f8f0f0;border:1px solid #1117111f;border-radius:9px 19px 19px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -4px #04100c21,inset 0 2px #ffffffb8,0 6px #07130e2b,0 14px 28px #05120d26}.socialIconCard:before{background:linear-gradient(135deg, color-mix(in srgb, var(--social-accent) 44%, transparent), transparent 60%);content:"";transition:transform .5s var(--ease-spring);position:absolute;inset:0;transform:translate(-76%,72%)}.socialIconCard:after{border:1px solid color-mix(in srgb, var(--social-accent) 62%, transparent);content:"";opacity:0;transition:opacity .28s ease, transform .42s var(--ease-spring);border-radius:7px 14px 14px;position:absolute;inset:6px;transform:scale(.68)}.socialIconCard svg{z-index:1;width:18px;height:18px;position:relative}.socialDockControl:hover .socialReveal,.socialDockControl:focus-visible .socialReveal{clip-path:inset(0 round 15px 0 0 5px);opacity:1;transform:translate(0)}.socialDockControl:hover .socialIconCard,.socialDockControl:focus-visible .socialIconCard{background:var(--night);color:var(--social-accent);border-radius:20px 8px 20px 20px;transform:translate(-4px)translateY(-2px)rotate(-3deg)scale(1.04);box-shadow:inset 0 -5px #00000059,inset 0 2px #ffffff14,0 8px #030a0761,0 20px 34px #030d0942}.socialDockControl:hover .socialIconCard:before,.socialDockControl:focus-visible .socialIconCard:before,.socialInlineControl:hover .socialIconCard:before,.socialInlineControl:focus-visible .socialIconCard:before{transform:translate(0,0)}.socialDockControl:hover .socialIconCard:after,.socialDockControl:focus-visible .socialIconCard:after,.socialInlineControl:hover .socialIconCard:after,.socialInlineControl:focus-visible .socialIconCard:after{opacity:1;transform:scale(1)}.socialDockControl:active .socialIconCard{transition-duration:70ms;transform:translate(-2px)translateY(4px)scale(.97);box-shadow:inset 0 -2px #00000059,0 2px #030a0761,0 7px 12px #030d0933}.socialDockControl:focus-visible,.socialInlineControl:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:15px}.socialInline{margin-top:18px}.socialInline ul{flex-wrap:wrap;gap:8px}.socialInlineControl{min-width:42px;min-height:42px;color:var(--social-accent);transition:transform .28s var(--ease-spring);border-radius:13px;place-items:center;display:grid}.socialInlineControl .socialIconCard{width:42px;height:42px;color:var(--social-accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0e;border-color:#ffffff21;box-shadow:inset 0 -3px #0000003d,0 4px #0000004d}.socialInlineControl:hover,.socialInlineControl:focus-visible{transform:translateY(-3px)rotate(-2deg)}.socialInlineControl:hover .socialIconCard,.socialInlineControl:focus-visible .socialIconCard{background:#076c6738;box-shadow:inset 0 -4px #00000047,0 6px #0000004d,0 14px 24px #0003}.socialInlineControl:active{transform:translateY(3px)scale(.97)}@keyframes socialArrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}.desktopNav{justify-self:center;align-items:center;gap:27px;display:flex}.desktopNav a{color:#343832;padding:10px 0;font-size:14px;font-weight:650;position:relative}.desktopNav a:after{content:"";background:var(--teal);height:1px;transition:right .22s;position:absolute;bottom:5px;left:0;right:100%}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{right:0}.splitCta{--half:50%;isolation:isolate;color:#fff;background:#e3eee9;border:1px solid #11171114;border-radius:999px;grid-template-columns:1fr 1.28fr;min-width:228px;height:50px;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 5px #b8c8c1,0 13px 28px #0c1a131f}.splitCtaGlow{z-index:-1;width:calc(var(--half) - 3px);background:var(--teal-dark);border-radius:999px;transition:left .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),background .26s;position:absolute;top:3px;bottom:3px;left:3px}.splitCta[data-side=games]{--half:43.8%}.splitCta[data-side=creators] .splitCtaGlow{background:var(--night);width:56.2%;left:43.8%}.splitCtaHalf{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800;transition:background .26s,color .26s,transform .14s;display:flex}.splitCta[data-side=games] .splitCtaHalf:first-of-type{background:var(--teal-dark);border-radius:999px}.splitCta[data-side=creators] .splitCtaHalf:last-child{background:var(--night);border-radius:999px}.splitCta[data-side=games] .splitCtaHalf:last-child,.splitCta[data-side=creators] .splitCtaHalf:first-of-type{color:#35413c}.splitCtaHalf:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:999px}.splitCta:has(.splitCtaHalf:active){transform:translateY(3px);box-shadow:0 2px #b8c8c1,0 7px 15px #0c1a131f}.splitCtaHalf:active{transform:scale(.985)}.menuButton,.mobileNav{display:none}.signalRail{border-bottom:1px solid var(--line);color:#747972;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;min-height:38px;margin-top:34px;padding:0 4px 10px;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:flex}.signalRail>span{align-items:center;gap:7px;display:inline-flex}.signalRail strong{color:var(--ink);font-weight:800}.signalLive{color:var(--teal-dark)}.signalDot{aspect-ratio:1;background:#30d879;border-radius:50%;width:7px;box-shadow:0 0 0 4px #30d8791f}.signalCode{color:#989c95;margin-left:auto}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:740px;padding:70px 0 92px;display:grid}.kicker,.sectionIndex{color:#676b65;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.kicker{align-items:center;gap:12px;display:flex}.kicker span{background:#9ea09a;width:29px;height:1px}.heroCommand{width:fit-content;color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;border:1px solid #079b923d;margin:20px 0 -12px;padding:6px 9px;font-family:Courier New,monospace;font-size:10px;font-weight:800}.heroCommand span{color:var(--orange)}.hero h1,.sectionHeading h2,.platformIntro h2,.membershipCard h2{letter-spacing:-.075em;margin:26px 0 0;font-size:clamp(58px,6.4vw,96px);font-weight:800;line-height:.89}.hero h1 em,.sectionHeading h2 em,.platformIntro h2 em,.membershipCard h2 em{color:var(--teal);font-family:Georgia,Times New Roman,serif;font-weight:400}.heroLead{color:#3f443e;letter-spacing:-.018em;max-width:600px;margin:32px 0 0;font-size:19px;line-height:1.58}.heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:38px;display:flex}.primaryButton{isolation:isolate;background:var(--teal-dark);color:#fff;transition:transform .19s var(--ease-spring), border-radius .22s ease, background .22s ease, box-shadow .19s ease;border:1px solid #ffffff29;border-radius:999px 999px 999px 10px;align-items:center;gap:28px;padding:17px 20px 17px 24px;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px #034b47,0 16px 30px #076c673b}.primaryButton:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:3px}.primaryButton svg{transition:transform .19s var(--ease-spring)}.primaryButton:hover{background:#055651;border-radius:999px 14px 999px 999px;transform:translateY(-4px)rotate(-1deg);box-shadow:0 8px #03413e,0 23px 36px #076c6747}.primaryButton:hover svg{transform:translate(3px)rotate(5deg)}.primaryButton:active{transition-duration:70ms;transform:translateY(4px)scale(.985);box-shadow:0 1px #03413e,0 7px 14px #076c6733}.primaryButton:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.textButton{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding:10px 1px 7px;font-size:14px;font-weight:750;display:inline-flex}.textButton svg{transition:transform .2s}.textButton:hover svg{transform:translate(4px)}.heroFacts{grid-template-columns:repeat(3,1fr);gap:14px;margin:62px 0 0;display:grid}.heroFacts div{border-top:1px solid var(--line);padding-top:14px}.heroFacts dt{font-family:Georgia,serif;font-size:28px;font-style:italic}.heroFacts dd{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:5px 0 0;font-size:11px;line-height:1.3}.heroStage{isolation:isolate;place-items:center;min-height:570px;display:grid;position:relative}.heroStage:before{content:"";filter:blur(1px);background:#cbe0d994;border-radius:44% 56% 59% 41%/44% 33% 67% 56%;position:absolute;inset:3% -4% 4% 2%;transform:rotate(6deg)}.heroStage:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#11120f0d 1px,#0000 1px),linear-gradient(90deg,#11120f0d 1px,#0000 1px);background-size:34px 34px;border:1px solid #11120f1a;position:absolute;inset:11% -2% 8% 4%;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(115deg,#0000 2%,#000 20% 78%,#0000 98%);mask-image:linear-gradient(115deg,#0000 2%,#000 20% 78%,#0000 98%)}.heroImageWrap{z-index:2;aspect-ratio:.88;width:min(470px,92%);box-shadow:var(--shadow), 0 0 0 8px #ffffff4d;background:#0c1110;border:1px solid #ffffffa6;border-radius:44px 12px 44px 44px;position:relative;overflow:hidden;transform:rotate(2.3deg)}.heroImage{object-fit:cover;object-position:center 48%}.heroImageWrap:after{content:"";background:linear-gradient(160deg,#0000 44%,#09121133);position:absolute;inset:0}.stageCoordinate{z-index:5;color:#5f655e;letter-spacing:.14em;font-family:Courier New,monospace;font-size:9px;font-weight:700;position:absolute}.stageCoordinateTop{top:36px;left:16px}.stageCoordinateBottom{bottom:30px;left:13px}.orbit{z-index:3;pointer-events:none;border:1px solid #079b9259;border-radius:50%;position:absolute}.orbit:after{content:"";aspect-ratio:1;background:var(--lime);border-radius:50%;width:9px;position:absolute;box-shadow:0 0 0 5px #c9fb5733}.orbitOne{width:390px;height:190px;transform:rotate(-18deg)}.orbitOne:after{top:34px;right:20px}.orbitTwo{width:250px;height:480px;transform:rotate(39deg)}.orbitTwo:after{bottom:80px;left:12px}.heroTicket{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffc7;padding:13px 17px;position:absolute;box-shadow:0 12px 34px #18221e24}.heroTicketTop{letter-spacing:.16em;text-transform:uppercase;border-radius:12px 12px 12px 2px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex;top:64px;right:-4px;transform:rotate(1.5deg)}.liveDot{aspect-ratio:1;background:#38e485;border-radius:50%;width:8px;box-shadow:0 0 0 5px #38e4851f}.heroTicketBottom{border-radius:2px 20px 20px;width:215px;bottom:40px;right:8px;transform:rotate(-3deg)}.heroTicketBottom strong{font-family:Georgia,serif;font-size:22px;font-style:italic;display:block}.heroTicketBottom span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.catalogSection{background-color:var(--night);color:#f2f4ec;background-image:radial-gradient(circle at 83% 12%,#079b9221,#0000 27rem),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,42px 42px,42px 42px;border-radius:42px 42px 0 0;padding:118px 0 130px}.sectionHeading{grid-template-columns:230px 1fr;align-items:start;gap:28px;margin-bottom:58px;display:grid}.catalogSection .sectionIndex,.platformSection .sectionIndex{color:#8e988c}.sectionHeading h2,.platformIntro h2,.membershipCard h2{margin:0;font-size:clamp(44px,5.1vw,75px)}.sectionHeading>div>p{color:#aeb5ab;max-width:610px;margin:21px 0 0;font-size:17px;line-height:1.55}.catalogTelemetry{color:#8f998d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;margin:-25px 0 38px 258px;font-family:Courier New,monospace;font-size:9px;font-weight:700;display:flex}.catalogTelemetry>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.catalogTelemetry i{aspect-ratio:1;background:var(--lime);border-radius:50%;width:7px;box-shadow:0 0 0 4px #c9fb571a}.catalogTelemetry .telemetryRule{background:#ffffff21;flex:1;height:1px}.originalGrid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.originalGrid .gameCard{grid-column:span 6}.originalGrid .gameCard:nth-child(3),.originalGrid .gameCard:nth-child(4),.originalGrid .gameCard:nth-child(5){grid-column:span 4}.gameCard{--accent:var(--teal);--card-rx:0deg;--card-ry:0deg;--card-lift:0px;--card-scale:1;--glow-x:50%;--glow-y:22%;min-width:0;color:inherit;perspective:1100px;transform-style:preserve-3d;display:block;position:relative}.gameCardVisual{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 62%, white), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 46%, #111), #0e130e 68%);height:340px;transform:perspective(1100px) translateY(var(--card-lift)) rotateX(var(--card-rx)) rotateY(var(--card-ry)) scale(var(--card-scale));transform-style:preserve-3d;transition:transform .31s var(--ease-spring), border-radius .41s var(--ease-spring), box-shadow .35s ease;will-change:transform;border:1px solid #ffffff2e;border-radius:8px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff06,0 18px 28px #0000002b}.gameCard:hover{--card-lift:-9px}.gameCard:hover .gameCardVisual{border-radius:34px 8px 34px 34px}.gameCard:focus-visible{outline:2px solid var(--lime);outline-offset:7px;border-radius:8px}.gameCard:hover .gameCardVisual{box-shadow:inset 0 0 0 5px #ffffff0a,0 26px 40px #00000047}.gameCard:active{--card-lift:-1px;--card-scale:.985}.gameCardImage{object-fit:cover;transition:transform .7s var(--ease-spring), filter .4s ease}.gameCard:hover .gameCardImage{filter:saturate(1.12)contrast(1.03);transform:scale(1.055)}.gameCardVisual:before{content:"";z-index:1;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #ffffff45, transparent 31%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.gameCard:hover .gameCardVisual:before{opacity:.8}.gameCardVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#0a0c09a6);position:absolute;inset:0}.gameCardVisual[data-status=external]:after{background:linear-gradient(#0000 62%,#0609087a)}.gameMonogram{color:color-mix(in srgb, var(--accent) 72%, white);letter-spacing:-.12em;text-shadow:0 22px 65px #0000003d;place-items:center;font-family:Georgia,serif;font-size:clamp(88px,11vw,170px);font-style:italic;line-height:1;display:grid;position:absolute;inset:0;transform:rotate(-8deg)translate(-7%)}.gameIndex{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e110d47;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:13px;font-style:italic;display:grid;position:absolute;top:17px;left:18px}.gameCaptureLabel{z-index:3;color:#ffffffd4;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d0c9e;border:1px solid #ffffff45;border-radius:999px 999px 4px;padding:7px 9px;font-family:Courier New,monospace;font-size:8px;font-weight:800;position:absolute;top:17px;right:17px;transform:translateZ(24px)}.gameStatus{z-index:2;color:#151814;letter-spacing:.075em;text-transform:uppercase;background:#f7f8f0eb;border-radius:4px 999px 999px;align-items:center;gap:7px;max-width:calc(100% - 90px);padding:10px 12px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:14px;left:14px}.gameLaunchKey{z-index:4;aspect-ratio:1;background:var(--accent);color:#0d110d;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:54px;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;bottom:11px;right:14px;box-shadow:inset 0 -5px #00000038,inset 0 3px #ffffff4d,0 7px #00000052,0 12px 20px #00000047}.gameLaunchKey svg{width:20px}.gameCard:hover .gameLaunchKey{transform:translateY(-2px)rotate(4deg)translateZ(30px);box-shadow:inset 0 -6px #00000038,inset 0 3px #ffffff4d,0 9px #00000052,0 17px 24px #00000047}.gameCard:active .gameLaunchKey{transition-duration:70ms;transform:translateY(5px)scale(.96);box-shadow:inset 0 -2px #00000038,inset 0 2px #ffffff40,0 2px #00000052,0 5px 9px #0003}.gameCardCopy{grid-template-columns:110px 1fr;align-items:start;column-gap:12px;padding:21px 4px 5px;display:grid}.gameCardCopy p{color:#90988d;letter-spacing:.12em;text-transform:uppercase;grid-row:1/4;margin:5px 0 0;font-size:10px;font-weight:800}.gameCardCopy h3{letter-spacing:-.045em;margin:0;font-size:27px}.gameCardCopy .gameDescription{color:#aeb5ab;margin-top:7px;font-size:13px;line-height:1.5}.gameCardCopy .gameAction{width:fit-content;color:color-mix(in srgb, var(--accent) 74%, white);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:13px;font-family:Courier New,monospace;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.gameAction svg{width:13px;transition:transform .18s}.gameCard:hover .gameAction svg{transform:translate(4px)}.gameCardSoon{cursor:not-allowed;opacity:.77}.gameCardSoon .gameCardVisual{filter:saturate(.5)}.gameCardSoon .gameLaunchKey{background:#a6aaa2}.soonSlash{z-index:8;background:var(--orange);color:#15130f;letter-spacing:.2em;border-block:2px solid #15130f;place-items:center;height:58px;font-size:13px;font-weight:950;display:grid;position:absolute;top:136px;left:-14px;right:-14px;transform:rotate(-7deg);box-shadow:0 12px 22px #0000003d}.elsewhereSection{isolation:isolate;background:#d9e7e0;padding:120px 0;position:relative;overflow:clip}.elsewhereSection:before{content:"";z-index:-2;opacity:.1;mix-blend-mode:multiply;filter:saturate(.75)contrast(.9);background:url(/avoid-depth-field-v1.webp) 50%/cover no-repeat;position:absolute;inset:0}.elsewhereSection:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#d9e7e0f2 4%,#d9e7e0b8 45%,#d9e7e0eb 100%);position:absolute;inset:0}.elsewhereSection .sectionIndex{color:#58645e}.elsewhereSection .sectionHeading h2 em{color:#077d76}.elsewhereSection .sectionHeading>div>p{color:#58645e}.relatedRail{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gameCardCompact{color:var(--ink)}.gameCardCompact .gameCardVisual{height:300px}.gameCardCompact .gameCardCopy{grid-template-columns:1fr}.gameCardCompact .gameCardCopy p{color:#59645e;grid-row:auto;margin:0 0 8px}.gameCardCompact .gameCardCopy .gameDescription{color:#52605a}.gameCardCompact .gameCardCopy .gameAction{color:#344a40}@media (hover:none),(pointer:coarse){.gameCard{--card-rx:0deg!important;--card-ry:0deg!important}.gameCard:hover{--card-lift:0px}.gameCard:hover .gameCardVisual:before{opacity:0}}.platformSection{background:var(--night);color:#f3f5ee;padding:135px 0}.platformGrid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:100px;display:grid}.platformIntro{position:sticky;top:120px}.platformIntro>p:not(.sectionIndex){color:#aab2a8;max-width:540px;margin:26px 0 0;font-size:17px;line-height:1.6}.buildTag{color:var(--lime);border:1px solid #c9fb574d;border-radius:12px 12px 12px 2px;align-items:center;gap:8px;margin-top:30px;padding:11px 13px;font-size:11px;font-weight:750;display:inline-flex}.featureStack{border-top:1px solid #ffffff24}.featureRow{border-bottom:1px solid #ffffff24;grid-template-columns:45px 44px 1fr;gap:22px;padding:35px 0;display:grid}.featureNumber{color:#7f897e;font-family:Georgia,serif;font-size:13px;font-style:italic}.featureRow>svg{color:var(--lime)}.featureRow h3{letter-spacing:-.04em;margin:0;font-size:25px}.featureRow p{color:#aab2a8;margin:9px 0 0;font-size:14px;line-height:1.55}.membershipSection{background:var(--orange);padding:clamp(50px,7vw,96px) 0;overflow:clip}.membershipCard{isolation:isolate;background:var(--paper);border-radius:12px 62px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(30px,6vw,80px);min-height:610px;padding:clamp(48px,6vw,78px);display:grid;position:relative;overflow:clip;box-shadow:0 11px #bb3318,0 34px 72px #541f1038}.membershipCard:before{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#076c6721 0 2px,#0000 2px 24px);width:72%;height:54px;position:absolute;bottom:38px;right:-15%;transform:rotate(-7deg)}.membershipCopy{z-index:3;position:relative}.membershipCard h2{max-width:750px;font-size:clamp(48px,5.2vw,78px)}.membershipCopy>p{color:#454b45;max-width:650px;margin:30px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.membershipTicket{background:var(--night);width:min(100%,455px);min-height:78px;color:var(--paper);transition:border-radius .32s var(--ease-spring), color .2s ease, transform .24s var(--ease-spring), box-shadow .24s ease;border:1px solid #11171129;border-radius:7px 25px 25px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:42px;padding:15px 18px 15px 22px;display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:inset 0 -7px #00000052,0 8px #9da49b,0 20px 36px #0d18112e}.membershipTicket:before{background:var(--teal-dark);content:"";opacity:.28;width:120px;height:170%;transition:opacity .24s ease, transform .34s var(--ease-spring);position:absolute;right:32px;transform:rotate(24deg)translateY(2%)}.membershipTicket>span{z-index:1;gap:4px;display:grid;position:relative}.membershipTicket i{color:var(--lime);letter-spacing:.17em;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:900}.membershipTicket strong{letter-spacing:-.015em;font-size:15px}.membershipTicket svg{z-index:1;color:var(--lime);transition:transform .28s var(--ease-spring);position:relative}.membershipTicket:hover{color:#fff;border-radius:25px 7px 25px 25px;transform:translateY(-5px)rotate(.35deg);box-shadow:inset 0 -8px #00000059,0 11px #8a9388,0 26px 42px #0d18113d}.membershipTicket:hover:before{opacity:.55;transform:rotate(24deg)translateY(-6%)}.membershipTicket:hover svg{transform:translate(5px)rotate(-8deg)}.membershipTicket:active{transform:translateY(5px)rotate(0);box-shadow:inset 0 -3px #00000059,0 3px #8a9388,0 8px 16px #0d18112e}.membershipArtifact{z-index:2;aspect-ratio:1/1.04;perspective:900px;min-width:0;transform-style:preserve-3d;position:relative}.artifactSlab{clip-path:polygon(7% 0,100% 6%,92% 93%,18% 100%,0 71%);border-radius:36px 8px 44px;position:absolute;inset:11% 4% 12% 7%}.artifactSlabBack{background:var(--teal-dark);transform:translate3d(13px,15px,-35px)rotate(6deg);box-shadow:18px 24px #11171121}.artifactSlabFront{background:var(--lime);transform:translate3d(-8px,-7px,-14px)rotate(-4deg);box-shadow:inset 0 0 0 2px #11171124}.medalImageWrap{z-index:3;transition:transform .5s var(--ease-spring);animation:5.2s ease-in-out infinite medalHover;position:absolute;inset:-2% -8% 2% -4%;transform:translateZ(45px)rotate(6deg)}.medalImage{object-fit:contain;mix-blend-mode:multiply;filter:saturate(1.06)contrast(1.05)drop-shadow(0 28px 20px #11171138)}.membershipArtifact:hover .medalImageWrap{transform:translate3d(-9px,-10px,72px)rotate(1deg)scale(1.035)}.foundingTag{z-index:5;border:2px solid var(--night);background:var(--orange);min-width:172px;color:var(--night);box-shadow:8px 9px 0 var(--night);border-radius:5px 22px;padding:16px 18px 15px;display:grid;position:absolute;bottom:8%;right:-2%;transform:translateZ(90px)rotate(-6deg)}.foundingTag span{letter-spacing:.2em;font-family:Courier New,monospace;font-size:8px;font-weight:900}.foundingTag strong{letter-spacing:-.05em;font-size:23px;line-height:1}.foundingTag i{letter-spacing:.14em;margin-top:7px;font-size:7px;font-style:normal;font-weight:900}@keyframes medalHover{0%,to{translate:0}50%{translate:0 -9px}}.gameDetailPage{background:radial-gradient(circle at 86% 3%, color-mix(in srgb, var(--game-accent) 17%, transparent), transparent 30rem), var(--paper);min-height:100vh}.gameDetailHero{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:center;gap:clamp(42px,7vw,92px);min-height:720px;padding-block:clamp(74px,9vw,122px);display:grid}.gameDetailCopy{z-index:3;min-width:0;position:relative}.gameBackLink{color:#626860;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.gameBackLink svg{width:15px;transition:transform .18s var(--ease-spring)}.gameBackLink:hover svg{transform:translate(-4px)}.gameDetailEyebrow{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;margin:clamp(48px,7vw,76px) 0 0;font-family:Courier New,monospace;font-size:10px;font-weight:900}.gameDetailCopy h1{letter-spacing:-.092em;text-wrap:balance;max-width:730px;margin:18px 0 0;font-size:clamp(70px,9.4vw,144px);line-height:.76}.gameDetailPremise{color:#414740;letter-spacing:-.018em;max-width:630px;margin:34px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.58}.gameDetailActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}.gamePlayButton{background:var(--night);color:#fff;width:min(100%,420px);min-height:82px;box-shadow:inset 0 -7px 0 #0000005c, 0 8px 0 color-mix(in srgb, var(--game-accent) 56%, #1b211a), 0 22px 38px #0d181130;transition:border-radius .28s var(--ease-spring), transform .2s var(--ease-spring), box-shadow .2s ease;border:1px solid #11171133;border-radius:7px 27px 27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:14px 18px 17px 24px;display:grid;position:relative;overflow:hidden;transform:rotate(-.55deg)}.gamePlayButton:before{background:var(--game-accent);content:"";opacity:.26;width:150px;height:190%;transition:opacity .22s ease, transform .32s var(--ease-spring);position:absolute;right:28px;transform:rotate(22deg)}.gamePlayButton>span{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.gamePlayButton i{color:color-mix(in srgb, var(--game-accent) 82%, white);letter-spacing:.15em;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:900}.gamePlayButton strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.gamePlayButton>svg{z-index:1;width:23px;color:color-mix(in srgb, var(--game-accent) 76%, white);transition:transform .25s var(--ease-spring);position:relative}.gamePlayButton:hover{box-shadow:inset 0 -8px 0 #00000061, 0 11px 0 color-mix(in srgb, var(--game-accent) 50%, #1b211a), 0 28px 44px #0d18113d;border-radius:27px 7px 27px 27px;transform:translateY(-5px)rotate(.4deg)}.gamePlayButton:hover:before{opacity:.5;transform:rotate(22deg)translateY(-7%)}.gamePlayButton:hover>svg{transform:translate(5px)rotate(-7deg)}.gamePlayButton:active{box-shadow:inset 0 -3px 0 #00000061, 0 3px 0 color-mix(in srgb, var(--game-accent) 48%, #1b211a), 0 8px 14px #0d181133;transform:translateY(5px)}.gamePlayButton:focus-visible,.gameBackLink:focus-visible,.gameBoardLink:focus-visible,.gameMoreLinks a:focus-visible{outline:3px solid var(--game-accent);outline-offset:5px}.gameComingControl{color:#747a73;background:#faf9f4b8;border:1px dashed #11120f47;border-radius:7px 26px 26px;align-items:center;gap:18px;width:min(100%,410px);min-height:80px;padding:16px 22px;display:flex;transform:rotate(-.7deg)}.gameComingControl>svg{width:24px;color:var(--game-accent)}.gameComingControl>span{gap:4px;display:grid}.gameComingControl i{letter-spacing:.15em;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:900}.gameComingControl strong{color:#424741;font-size:15px}.gameDetailStage{aspect-ratio:.94;isolation:isolate;perspective:1200px;min-width:0;transform-style:preserve-3d;position:relative}.gameDetailStage:before{z-index:-2;border:1px solid color-mix(in srgb, var(--game-accent) 48%, transparent);background:color-mix(in srgb, var(--game-accent) 25%, var(--paper-deep));box-shadow:26px 31px 0 color-mix(in srgb, var(--game-accent) 13%, transparent);content:"";clip-path:polygon(8% 0,100% 5%,94% 92%,17% 100%,0 72%);border-radius:46px 8px 58px;position:absolute;inset:9% -3% 2% 8%;transform:translateZ(-45px)rotate(5deg)}.gameStageImageWrap{z-index:2;background:var(--night);transition:transform .55s var(--ease-spring), border-radius .55s var(--ease-spring);border:1px solid #ffffff80;border-radius:8px 48px;position:absolute;inset:4% 3% 9% 1%;overflow:hidden;transform:translate3d(-3px,-1px,28px)rotate(-2.5deg);box-shadow:0 40px 70px #17221938}.gameDetailStage:hover .gameStageImageWrap{border-radius:48px 8px 48px 48px;transform:translate3d(-10px,-11px,58px)rotate(.4deg)scale(1.015)}.gameStageImage{object-fit:cover;filter:saturate(1.04)contrast(1.03);transition:transform .75s var(--ease-spring)}.gameDetailStage:hover .gameStageImage{transform:scale(1.04)}.gameStageImageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#080c08a8);position:absolute;inset:0}.gameStageNumber{z-index:6;aspect-ratio:1;border:2px solid var(--night);background:var(--game-accent);width:78px;color:var(--night);box-shadow:8px 9px 0 var(--night);border-radius:50% 50% 8px;place-items:center;font-family:Georgia,serif;font-size:21px;font-style:italic;display:grid;position:absolute;top:0;right:-1%;transform:translateZ(80px)rotate(7deg)}.gameStageStatus{z-index:7;border:2px solid var(--night);background:var(--paper);min-width:min(290px,76%);color:var(--night);box-shadow:9px 10px 0 var(--night);border-radius:6px 23px;gap:4px;padding:16px 19px;display:grid;position:absolute;bottom:3%;right:-2%;transform:translateZ(90px)rotate(-4deg)}.gameStageStatus span{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:900}.gameStageStatus strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gameStageOrbit{z-index:-3;border:1px solid color-mix(in srgb, var(--game-accent) 50%, transparent);pointer-events:none;border-radius:50%;position:absolute}.gameStageOrbitOne{aspect-ratio:1;width:92%;top:2%;left:1%;transform:rotate(17deg)}.gameStageOrbitTwo{aspect-ratio:1;width:70%;box-shadow:0 0 0 26px color-mix(in srgb, var(--game-accent) 6%, transparent);bottom:4%;right:-4%}.gameFactRail{border-block:1px solid var(--line);background:#ffffff40}.gameFactRail>div{grid-template-columns:repeat(3,1fr);display:grid}.gameFactRail>div>div{border-right:1px solid var(--line);gap:7px;min-width:0;padding:24px clamp(18px,3vw,38px);display:grid}.gameFactRail>div>div:first-child{padding-left:0}.gameFactRail>div>div:last-child{border-right:0}.gameFactRail span{color:#767c75;letter-spacing:.15em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:900}.gameFactRail strong{letter-spacing:-.02em;font-size:clamp(14px,1.5vw,18px)}.gameExperienceSection{padding-block:clamp(96px,11vw,150px)}.gameSectionIntro{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:34px;display:grid}.gameSectionIntro h2,.gameMoreHeading h2{letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.93}.gameSectionIntro h2 em,.gameMoreHeading h2 em{color:var(--teal-dark);font-family:Georgia,serif;font-weight:400}.gameHighlightGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:62px 0 0 254px;display:grid}.gameHighlight{border:1px solid var(--line);min-height:285px;transition:border-radius .35s var(--ease-spring), transform .25s var(--ease-spring), box-shadow .25s ease;background:#fffef9a8;border-radius:7px 30px 30px;padding:28px 26px 30px;position:relative;overflow:hidden;box-shadow:0 14px 36px #232d2412}.gameHighlight:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--game-accent) 40%, transparent);width:130px;box-shadow:0 0 0 22px color-mix(in srgb, var(--game-accent) 7%, transparent);content:"";border-radius:50%;position:absolute;bottom:-62px;right:-68px}.gameHighlight:hover{border-radius:30px 7px 30px 30px;transform:translateY(-7px)rotate(-.4deg);box-shadow:0 23px 42px #232d241f}.gameHighlight>span{color:var(--game-accent);font-family:Georgia,serif;font-size:16px;font-style:italic}.gameHighlight h3{letter-spacing:-.045em;margin:66px 0 0;font-size:24px;line-height:1}.gameHighlight p{color:#555b54;margin:14px 0 0;font-size:14px;line-height:1.6}.gameStatusSection{background:var(--night);color:#f1f4eb;padding-block:clamp(88px,10vw,132px)}.gameStatusGrid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:clamp(32px,6vw,78px);display:grid}.gameStatusPanelMain h2{color:var(--game-accent);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.93}.gameStatusPanelMain>p:not(.sectionIndex){color:#b1b8ae;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.65}.gameDeviceList{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.gameDeviceList li{color:#c3cac0;border:1px solid #ffffff24;border-radius:5px 17px 17px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:inline-flex}.gameDeviceList svg{width:15px;color:var(--game-accent)}.gameBoundaryPanel{border:1px solid color-mix(in srgb, var(--game-accent) 32%, #ffffff1a);background:color-mix(in srgb, var(--game-accent) 7%, #151b15);box-shadow:12px 13px 0 color-mix(in srgb, var(--game-accent) 30%, #080b08);border-radius:7px 32px 32px;padding:32px;position:sticky;top:120px;transform:rotate(1deg)}.gameBoundaryPanel>svg{width:32px;height:32px;color:var(--game-accent)}.gameBoundaryPanel .panelLabel{color:var(--game-accent);margin-top:44px}.gameBoundaryPanel h3{letter-spacing:-.045em;margin:10px 0 0;font-size:26px;line-height:1.05}.gameBoundaryPanel>p:last-child{color:#afb7ac;margin:17px 0 0;font-size:14px;line-height:1.62}.gameScoreSection{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,8vw,100px);padding-block:clamp(96px,11vw,150px);display:grid}.gameScoreCopy>svg{width:34px;height:34px;color:var(--game-accent);margin-top:48px}.gameScoreCopy h2{letter-spacing:-.065em;max-width:540px;margin:18px 0 0;font-size:clamp(43px,5vw,70px);line-height:.96}.gameScoreCopy>p:not(.sectionIndex){color:#535953;max-width:590px;margin:24px 0 0;font-size:16px;line-height:1.66}.gamePersonalBest{border:1px solid var(--line);background:#ffffff6b;border-radius:6px 22px 22px;grid-template-columns:1fr auto;gap:4px 18px;width:min(100%,330px);margin-top:36px;padding:18px 20px;display:grid}.gamePersonalBest span{color:#6a7069;letter-spacing:.12em;text-transform:uppercase;align-self:center;font-family:Courier New,monospace;font-size:8px;font-weight:900}.gamePersonalBest strong{letter-spacing:-.05em;grid-area:1/2/span 2;font-size:32px}.gamePersonalBest small{color:#787e77;font-size:10px;line-height:1.4}.gameScoreBoard{background:#fffef9b8;border:1px solid #11120f26;border-radius:8px 34px 34px;overflow:hidden;box-shadow:0 28px 68px #1c271e1f}.gameScoreBoardHead{background:var(--game-accent);color:#11140f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 22px;display:flex}.gameScoreBoardHead span{letter-spacing:.15em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:900}.gameScoreBoardHead strong{letter-spacing:-.04em;font-size:20px}.gameScoreRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:14px;min-height:72px;padding:13px 22px;display:grid}.gameScoreRow>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:16px;min-width:0;font-size:14px;font-weight:800;display:flex;overflow:hidden}.gameScoreRow>span i{color:#858b84;font-family:Georgia,serif;font-size:12px;font-weight:400}.gameScoreRow>em{font-style:normal}.gameScoreRow>strong{letter-spacing:-.04em;text-align:right;font-size:20px}.gameScoreEmpty{color:#666d65;text-align:center;place-items:center;min-height:220px;margin:0;padding:40px;line-height:1.55;display:grid}.gameIndependentScore{color:#626861;text-align:center;align-content:center;place-items:center;gap:20px;min-height:250px;padding:38px;display:grid}.gameIndependentScore svg{width:38px;height:38px;color:var(--game-accent)}.gameIndependentScore p{max-width:420px;margin:0;line-height:1.6}.gameBoardLink{border-top:1px solid var(--line);color:#313731;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 22px;font-size:12px;font-weight:850;display:flex}.gameBoardLink svg{width:16px;color:var(--teal-dark);transition:transform .18s var(--ease-spring)}.gameBoardLink:hover svg{transform:translate(4px)}.gameMoreSection{background:#dce8e1;padding-block:clamp(90px,10vw,132px)}.gameMoreSection>div{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:end;gap:clamp(42px,8vw,100px);display:grid}.gameMoreHeading .sectionIndex{color:#59645e;margin-bottom:28px}.gameMoreLinks{border-top:1px solid #11120f2b}.gameMoreLinks a{min-height:92px;transition:padding .22s var(--ease-spring);border-bottom:1px solid #11120f2b;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 2px;display:grid}.gameMoreLinks a:hover{padding-inline:10px 3px}.gameMoreLinks a>span{aspect-ratio:1;width:11px;box-shadow:3px 3px 0 var(--night);border-radius:2px 7px 7px}.gameMoreLinks a>div{gap:4px;display:grid}.gameMoreLinks i{color:#68736c;letter-spacing:.13em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:900}.gameMoreLinks strong{letter-spacing:-.045em;font-size:24px}.gameMoreLinks svg{width:19px;transition:transform .2s var(--ease-spring)}.gameMoreLinks a:hover svg{transform:translate(5px)rotate(-5deg)}@media (hover:none),(pointer:coarse){.gameDetailStage:hover .gameStageImageWrap{border-radius:8px 48px;transform:translate3d(-3px,-1px,28px)rotate(-2.5deg)}.gameDetailStage:hover .gameStageImage,.gameHighlight:hover,.gamePlayButton:hover{transform:none}}.policyPage{min-height:100vh}.policyHero{padding:96px 0 72px}.policyHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;margin-top:28px;display:grid}.policyHero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.9}.policyIntro{color:#424741;letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.62}.policyUpdated{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:26px 0 0;padding:8px 11px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.policyBody{max-width:1040px;padding:10px 0 120px}.policyBody section{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:42px;padding:42px 0;display:grid}.policyBody section:last-child{border-bottom:1px solid var(--line)}.policyBody h2{letter-spacing:-.035em;margin:0;font-size:21px}.policyBody p{color:#474c46;margin:0;font-size:16px;line-height:1.72}.policyBody p+p{margin-top:18px}.policyBody ul{color:#474c46;margin:0;padding-left:19px}.policyBody li{padding-left:7px;font-size:16px;line-height:1.65}.policyBody li+li{margin-top:8px}.policyBody a{color:var(--teal-dark);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #076c6759;text-decoration:underline #076c6759}.policyBody a:hover{text-decoration-color:currentColor}.platformPage{min-height:100vh}.platformPageHero{padding:92px 0 62px}.platformPageHero h1{letter-spacing:-.078em;max-width:980px;margin:20px 0 0;font-size:clamp(58px,8vw,112px);font-weight:800;line-height:.86}.platformPageHero h1 em{color:var(--teal-dark);font-family:Georgia,serif;font-weight:400}.platformPageIntro{color:#4f554e;max-width:690px;margin:30px 0 0;font-size:19px;line-height:1.58}.sharePageButton{border:1px solid var(--line);color:#555b54;cursor:pointer;transition:background .18s ease, transform .18s var(--ease-spring);background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.sharePageButton:hover{background:#079b9217;transform:translateY(-2px)}.sharePageButton:active{transform:translateY(1px)}.platformPageBody{min-height:360px;padding-bottom:120px}.platformPanel{background:#faf9f4b8;border:1px solid #11120f1f;border-radius:9px 30px 30px;padding:34px;box-shadow:0 18px 50px #19261e14}.platformPanel h2{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,4vw,48px)}.platformPanel>p:not(.panelLabel){color:#555b54;line-height:1.6}.narrowPanel{max-width:620px}.platformDashboard,.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.panelLabel{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px;font-weight:850}.plainList{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.plainList li{color:#4f554e;padding-left:20px;line-height:1.45;position:relative}.plainList li:before{color:var(--teal);content:"↗";font-weight:900;position:absolute;left:0}.buttonRow{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;min-height:48px;transition:transform .14s var(--ease-spring), box-shadow .14s ease, border-radius .24s var(--ease-spring);border:1px solid #0000;border-radius:7px 19px 19px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-weight:850;display:inline-flex;box-shadow:0 5px #05130e47,0 14px 28px #05130e21}.primaryButton{background:var(--night);color:var(--lime)}.secondaryButton{color:var(--ink);background:#f8f6ef;border-color:#11120f2e}.primaryButton:hover,.secondaryButton:hover{border-radius:19px 7px 19px 19px;transform:translateY(-3px)rotate(-1deg);box-shadow:0 8px #05130e40,0 18px 32px #05130e2b}.primaryButton:active,.secondaryButton:active{transform:translateY(4px)scale(.98);box-shadow:0 1px #05130e4d,0 5px 10px #05130e1f}.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.48;box-shadow:none;transform:none}.platformForm{gap:11px;display:grid}.platformForm label{letter-spacing:.015em;margin-top:8px;font-size:12px;font-weight:850}.platformForm label span{color:#777d76;font-weight:500}.platformForm input,.platformForm textarea,.platformForm select{width:100%;color:var(--ink);font:inherit;background:#fffef9;border:1px solid #11120f2e;border-radius:8px 18px 18px;outline:none}.platformForm input{min-height:52px;padding:0 15px}.platformForm textarea{resize:vertical;padding:15px;line-height:1.5}.platformForm select{min-height:52px;padding:0 15px}.platformForm input:focus,.platformForm textarea:focus,.platformForm select:focus{border-color:var(--teal);box-shadow:0 0 0 4px #079b921f}.platformForm .checkLabel{align-items:center;gap:10px;display:flex}.platformForm .checkLabel input{width:20px;min-height:20px;accent-color:var(--teal-dark)}.platformForm .primaryButton{width:fit-content;margin-top:10px}.profileEditor{grid-column:1/-1}.profileSocialGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profileSocialGrid label{gap:8px;display:grid}.profileLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.profileLinks a,.profileLinks span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:750;display:inline-flex}.formStatus{color:#686e67;min-height:22px;margin:2px 0 0;font-size:12px;line-height:1.45}.planCard{position:relative;overflow:hidden}.planCard:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #079b9233;border-radius:50%;width:180px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 27px #079b920d}.planPrice{color:var(--teal-dark);margin:22px 0;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:500;display:block}.quietNote{color:#747a73;margin-top:12px;font-size:11px;display:block}.platformFootnote{color:#646a63;max-width:760px;margin:28px 0 0;font-size:13px;line-height:1.6}.numberedList{counter-reset:intake;gap:24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.numberedList li{counter-increment:intake;grid-template-columns:72px 1fr;gap:10px;display:grid}.numberedList li:before{color:var(--teal-dark);content:"0" counter(intake);grid-row:1/span 2;font-family:Georgia,serif;font-size:34px;font-style:italic}.numberedList strong{font-size:18px}.numberedList span{color:#5e645d;line-height:1.5}.gameTabs{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.gameTabs a{border:1px solid var(--line);border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800}.gameTabs a[aria-current=page]{border-color:var(--night);background:var(--night);color:var(--lime)}.leaderboardPanel{box-shadow:var(--shadow);background:#fffef9c7;border:1px solid #11120f21;border-radius:8px 30px 30px;overflow:hidden}.leaderboardHead,.leaderboardRow{grid-template-columns:minmax(0,1fr) 150px 170px;align-items:center;gap:18px;display:grid}.leaderboardHead{background:var(--night);color:#aeb6ac;letter-spacing:.12em;text-transform:uppercase;padding:18px 24px;font-family:Courier New,monospace;font-size:9px;font-weight:850}.leaderboardHead span:last-child{text-align:right}.leaderboardRow{border-bottom:1px solid var(--line);min-height:76px;padding:14px 24px}.leaderboardRow:last-child{border-bottom:0}.leaderboardRow>span:first-child{align-items:center;gap:20px;display:flex}.leaderboardRow i{color:#8b9189;font-family:Georgia,serif;font-size:13px}.leaderboardRow>strong:last-child{letter-spacing:-.04em;text-align:right;font-size:23px}.trustPill{color:#646a63;letter-spacing:.08em;text-transform:uppercase;border:1px solid #11120f24;border-radius:999px;width:fit-content;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:850}.trust-verified{color:var(--teal-dark);background:#079b921f;border-color:#079b9259}.trust-provisional{color:#a8381b;background:#ff603714;border-color:#ff603752}.emptyState{color:#666c65;text-align:center;margin:0;padding:50px 24px}.resultReceipt{border:2px solid var(--ink);background:var(--paper);box-shadow:14px 14px 0 var(--ink);border-radius:30px;overflow:hidden}.resultReceipt>header,.resultReceipt>footer{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.resultReceipt>header{background:var(--ink);color:var(--paper)}.resultReceipt>header div{gap:4px;display:grid}.resultReceipt>header span,.resultReceiptFacts dt,.resultReceiptMetrics span,.resultReceipt>footer{font:800 .72rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.resultReceipt>header strong{font:900 clamp(2.8rem, 9vw, 7rem) / .85 var(--font-display)}.resultReceiptFacts,.resultReceiptMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:30px 32px;display:grid}.resultReceiptFacts div,.resultReceiptMetrics div{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-radius:18px;gap:7px;min-width:0;padding:18px;display:grid}.resultReceiptFacts dd,.resultReceiptMetrics strong{overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2vw,1.45rem)}.resultReceiptMetrics{padding-top:0}.resultReceipt>footer{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}.resultReceipt>footer span{overflow-wrap:anywhere}.resultReceipt>footer a{color:inherit;text-underline-offset:4px}@media (max-width:620px){.resultReceipt{box-shadow:8px 8px 0 var(--ink);border-radius:22px}.resultReceipt>header,.resultReceipt>footer{flex-direction:column;align-items:flex-start;padding:22px}.resultReceiptFacts,.resultReceiptMetrics{grid-template-columns:1fr;padding:22px}.resultReceiptMetrics{padding-top:0}}.siteFooter{color:#eff2e9;background:#0d110d;padding:72px 0 38px}.siteFooter .brandVoid{color:#2cbcf0}.footerGrid{grid-template-columns:1.35fr .7fr .7fr 1fr;align-items:start;gap:50px;display:grid}.footerBrand{font-size:19px}.footerGrid>div:first-child>p{color:#899187;max-width:260px;margin:18px 0 0;font-size:13px;line-height:1.5}.footerLinks{flex-direction:column;gap:12px;display:flex}.footerLinks>span{color:#899187;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900}.footerLinks a{color:#bbc2b8;border-bottom:1px solid #0000;width:fit-content;font-size:13px}.footerLinks a:hover{color:var(--lime);border-bottom-color:var(--lime)}.footerNote{color:#a6aea3;border:1px solid #ffffff1a;border-radius:5px 20px 20px;align-items:flex-start;gap:14px;padding:18px;font-size:12px;line-height:1.5;display:flex}.footerNote svg{color:var(--lime);flex:none}@media (max-width:1040px){.siteHeader{grid-template-columns:auto 1fr auto}.desktopNav{gap:16px}.desktopNav a{font-size:12px}.headerAction{display:none}.hero{gap:30px}.platformGrid{gap:58px}.socialDock{display:none}.gameDetailHero{grid-template-columns:1fr;min-height:0}.gameDetailCopy{max-width:760px}.gameDetailStage{width:min(100%,650px);margin-inline:auto}.gameSectionIntro{grid-template-columns:175px minmax(0,1fr)}.gameHighlightGrid{margin-left:209px}.gameStatusGrid{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:42px}.gameScoreSection{grid-template-columns:1fr}.gameScoreCopy{grid-template-columns:1fr minmax(250px,330px);column-gap:45px;display:grid}.gameScoreCopy .sectionIndex,.gameScoreCopy>svg,.gameScoreCopy h2,.gameScoreCopy>p:not(.sectionIndex){grid-column:1}.gamePersonalBest{grid-area:1/2/span 4;align-self:end;margin-top:0}}@media (max-width:760px){.sectionFrame{width:min(100% - 28px,620px)}.siteHeader{grid-template-columns:1fr auto;width:calc(100% - 20px);min-height:58px;margin-top:10px;padding:7px 8px 7px 11px;top:10px}.brand{font-size:14px}.brandMark{width:38px}.brandMarkImage{width:46px;height:46px}.desktopNav,.headerAction{display:none}.menuButton{aspect-ratio:1;background:var(--night);width:42px;color:var(--paper);border:0;border-radius:50%;place-items:center;display:grid}.mobileNav{box-shadow:var(--shadow);background:#f8f7f1f7;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;gap:0;padding:18px;display:flex;position:absolute;top:66px;left:0;right:0}.mobileNav>a{border-bottom:1px solid var(--line);letter-spacing:-.03em;align-items:center;gap:20px;min-height:51px;font-size:20px;font-weight:780;display:flex}.mobileNav>a span{color:#7c817a;font-family:Georgia,serif;font-size:11px;font-style:italic}.mobileNavAction{padding-top:16px}.mobileNavAction .splitCta{width:100%}.signalRail{gap:13px;width:calc(100% - 28px);margin-top:22px;overflow:hidden}.signalRail>span:nth-child(3),.signalRail>span:nth-child(4){display:none}.signalCode{white-space:nowrap}.hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding:58px 0 76px}.hero h1{font-size:clamp(56px,17vw,82px)}.heroLead{font-size:17px}.heroFacts{margin-top:48px}.heroFacts dt{font-size:24px}.heroStage{min-height:470px}.heroImageWrap{width:min(390px,88%)}.orbitOne{width:310px}.orbitTwo{width:210px;height:390px}.heroTicketTop{top:34px;right:0}.heroTicketBottom{bottom:0;right:2px}.stageCoordinateTop{top:17px}.stageCoordinateBottom{bottom:10px}.catalogSection{border-radius:28px 28px 0 0;padding:80px 0 90px}.sectionHeading{grid-template-columns:1fr;gap:17px;margin-bottom:38px}.sectionHeading h2,.platformIntro h2,.membershipCard h2{font-size:clamp(42px,12.4vw,62px)}.originalGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-14px;padding:6px 14px 26px;display:flex;overflow-x:auto}.catalogTelemetry{gap:13px;margin:-10px 0 30px;overflow:hidden}.catalogTelemetry .telemetryRule{min-width:36px}.originalGrid::-webkit-scrollbar{display:none}.originalGrid .gameCard{scroll-snap-align:center;flex:0 0 86vw;max-width:430px}.gameCardVisual{height:310px}.gameCardCopy{grid-template-columns:88px 1fr}.soonSlash{top:128px}.elsewhereSection{padding:82px 0}.relatedRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-14px;padding:5px 14px 24px;display:flex;overflow-x:auto}.relatedRail::-webkit-scrollbar{display:none}.gameCardCompact{scroll-snap-align:center;flex:0 0 84vw;max-width:410px}.platformSection{padding:90px 0}.platformGrid{grid-template-columns:1fr;gap:55px}.platformIntro{position:static}.featureRow{grid-template-columns:33px 33px 1fr;gap:14px;padding:28px 0}.membershipSection{padding:44px 0}.membershipCard{border-radius:9px 38px;grid-template-columns:1fr;gap:34px;min-height:0;padding:45px 24px 34px;box-shadow:0 8px #bb3318,0 24px 48px #541f1033}.membershipCard h2{font-size:clamp(43px,13vw,61px)}.membershipCopy>p{margin-top:24px}.membershipTicket{width:100%;min-height:72px;margin-top:30px;transform:none}.membershipArtifact{width:min(100%,390px);margin:-4px auto 0}.foundingTag{min-width:148px;bottom:7%;right:2%}.gameDetailHero{gap:48px;padding-block:55px 74px}.gameBackLink{font-size:10px}.gameDetailEyebrow{margin-top:42px}.gameDetailCopy h1{margin-top:15px;font-size:clamp(56px,17vw,78px);line-height:.8}.gameDetailPremise{margin-top:28px;font-size:17px}.gameDetailActions{margin-top:31px;display:grid}.gamePlayButton,.gameComingControl{width:100%;transform:none}.gameDetailActions .sharePageButton{width:fit-content;margin-top:0}.gameDetailStage{width:100%}.gameStageNumber{width:62px;box-shadow:6px 7px 0 var(--night);font-size:17px;right:1%}.gameStageStatus{min-width:min(260px,82%);box-shadow:7px 8px 0 var(--night);padding:14px 16px;bottom:2%;right:1%}.gameFactRail>div{grid-template-columns:1fr}.gameFactRail>div>div,.gameFactRail>div>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.gameFactRail>div>div:last-child{border-bottom:0}.gameExperienceSection{padding-block:82px}.gameSectionIntro{grid-template-columns:1fr;gap:18px}.gameSectionIntro h2,.gameMoreHeading h2{font-size:clamp(45px,13vw,64px)}.gameHighlightGrid{grid-template-columns:1fr;margin:42px 0 0}.gameHighlight{min-height:230px}.gameHighlight h3{margin-top:45px}.gameStatusSection{padding-block:82px}.gameStatusGrid{grid-template-columns:1fr;gap:48px}.gameStatusPanelMain h2{font-size:clamp(46px,13vw,66px)}.gameBoundaryPanel{padding:27px 24px;position:static;transform:none}.gameBoundaryPanel .panelLabel{margin-top:34px}.gameScoreSection{grid-template-columns:1fr;gap:48px;padding-block:82px}.gameScoreCopy{display:block}.gameScoreCopy>svg{margin-top:38px}.gameScoreCopy h2{font-size:clamp(42px,12vw,61px)}.gamePersonalBest{margin-top:30px}.gameScoreBoard{border-radius:7px 27px 27px}.gameScoreBoardHead{min-height:64px}.gameScoreRow{grid-template-columns:minmax(0,1fr) 88px;padding-inline:16px}.gameScoreRow .trustPill{display:none}.gameScoreEmpty,.gameIndependentScore{min-height:210px;padding:30px 22px}.gameMoreSection{padding-block:82px}.gameMoreSection>div{grid-template-columns:1fr;align-items:start}.gameMoreLinks a{min-height:82px}.gameMoreLinks strong{font-size:21px}.policyHero{padding:72px 0 54px}.policyHeroGrid{grid-template-columns:1fr;gap:30px}.policyHero h1{font-size:clamp(50px,14.5vw,70px)}.policyIntro{font-size:16px}.policyBody{padding-bottom:80px}.policyBody section{grid-template-columns:1fr;gap:18px;padding:32px 0}.platformPageHero{padding:62px 0 46px}.platformPageHero h1{font-size:clamp(52px,15vw,76px)}.platformPageIntro{font-size:16px}.platformPageBody{padding-bottom:80px}.platformDashboard,.planGrid,.profileSocialGrid{grid-template-columns:1fr}.platformPanel{padding:25px 20px}.leaderboardHead,.leaderboardRow{grid-template-columns:minmax(0,1fr) 100px}.leaderboardHead span:nth-child(2),.leaderboardRow .trustPill{display:none}.leaderboardHead span:last-child{grid-column:2}.leaderboardRow{padding:13px 16px}.leaderboardRow>span:first-child{gap:12px}.footerGrid{grid-template-columns:1fr 1fr;gap:42px 25px}.footerGrid>div:first-child,.footerNote{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;animation:none;transform:none}.gameCard{--card-rx:0deg!important;--card-ry:0deg!important;--card-lift:0px!important;--card-scale:1!important}.gameCardVisual{will-change:auto}.gameDetailStage:hover .gameStageImageWrap{border-radius:8px 48px;transform:translate3d(-3px,-1px,28px)rotate(-2.5deg)}.gameDetailStage:hover .gameStageImage,.gameHighlight:hover,.gamePlayButton:hover,.gamePlayButton:active{transform:none}.socialDock li{opacity:1;animation:none}.socialReveal,.socialIconCard,.socialIconCard:before,.socialIconCard:after,.socialInlineControl{transition-duration:.01ms!important}.brandLink{border-radius:14px;display:inline-flex}.brandLink:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brandMark{aspect-ratio:1;background:var(--night);width:44px;transition:transform .32s var(--ease-spring), box-shadow .32s ease;border:1px solid #2cbcf03d;border-radius:11px 20px 20px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:inset 0 0 0 3px #ffffff0b,0 7px 14px #0c120d33}.brandMarkImage{object-fit:contain;filter:drop-shadow(0 3px 4px #0514182e);width:52px;height:52px;transform:rotate(-5deg)scale(1.2)}.brandLink:hover .brandMark{transform:translateY(-2px)rotate(-8deg)scale(1.04);box-shadow:inset 0 0 0 3px #ffffff5c,0 10px 18px #0c120d33}.brandA{color:#b93616}.brandVoid{color:#087795}.brandWord{letter-spacing:-.055em}.socialDock{z-index:45;justify-items:end;gap:8px;display:grid;position:fixed;top:50%;right:max(clamp(12px,1.5vw,22px),50vw - 662px);transform:translateY(-50%)}.socialDock:before{z-index:-1;content:"";background:linear-gradient(#0000,#11171133 14% 86%,#0000);width:1px;position:absolute;top:31px;bottom:9px;right:23px}.socialDockCode{color:#1117118a;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;padding-right:3px;font-family:Courier New,monospace;font-size:7px;font-weight:850}.socialDock ul,.socialInline ul{margin:0;padding:0;list-style:none;display:flex}.socialDock ul{flex-direction:column;gap:9px}.socialDock li{opacity:0;animation:socialArrive .6s var(--ease-spring) forwards;animation-delay:calc(.18s + var(--social-index) * 60ms);justify-content:flex-end;display:flex;position:relative}.socialDockControl{min-width:48px;min-height:48px;color:var(--social-accent);justify-content:flex-end;align-items:center;display:flex;position:relative}.socialReveal{color:#f3f0e8;clip-path:inset(0 0 0 100% round 15px 0 0 5px);opacity:0;transform-origin:100%;width:max-content;min-width:145px;height:48px;transition:clip-path .46s var(--ease-spring), opacity .2s ease, transform .46s var(--ease-spring);pointer-events:none;background:#0a110ef5;border:1px solid #c9fb572e;border-right:0;border-radius:15px 0 0 5px;align-content:center;justify-items:end;gap:2px;padding:0 16px 0 18px;display:grid;position:absolute;top:0;right:calc(100% - 1px);overflow:hidden;transform:translate(10px);box-shadow:-15px 13px 32px #040e0a3d}.socialReveal>span{color:color-mix(in srgb, var(--social-accent) 76%, white);letter-spacing:.17em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:800;line-height:1}.socialReveal strong{white-space:nowrap;font-size:11px;line-height:1.1}.socialIconCard{z-index:1;color:#10231d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:48px;height:48px;transition:color .26s ease, background .26s ease, border-radius .36s var(--ease-spring), transform .28s var(--ease-spring), box-shadow .28s ease;background:#f7f8f0f0;border:1px solid #1117111f;border-radius:9px 19px 19px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -4px #04100c21,inset 0 2px #ffffffb8,0 6px #07130e2b,0 14px 28px #05120d26}.socialIconCard:before{background:linear-gradient(135deg, color-mix(in srgb, var(--social-accent) 44%, transparent), transparent 60%);content:"";transition:transform .5s var(--ease-spring);position:absolute;inset:0;transform:translate(-76%,72%)}.socialIconCard:after{border:1px solid color-mix(in srgb, var(--social-accent) 62%, transparent);content:"";opacity:0;transition:opacity .28s ease, transform .42s var(--ease-spring);border-radius:7px 14px 14px;position:absolute;inset:6px;transform:scale(.68)}.socialIconCard svg{z-index:1;width:18px;height:18px;position:relative}.socialDockControl:hover .socialReveal,.socialDockControl:focus-visible .socialReveal{clip-path:inset(0 round 15px 0 0 5px);opacity:1;transform:translate(0)}.socialDockControl:hover .socialIconCard,.socialDockControl:focus-visible .socialIconCard{background:var(--night);color:var(--social-accent);border-radius:20px 8px 20px 20px;transform:translate(-4px)translateY(-2px)rotate(-3deg)scale(1.04);box-shadow:inset 0 -5px #00000059,inset 0 2px #ffffff14,0 8px #030a0761,0 20px 34px #030d0942}.socialDockControl:hover .socialIconCard:before,.socialDockControl:focus-visible .socialIconCard:before,.socialInlineControl:hover .socialIconCard:before,.socialInlineControl:focus-visible .socialIconCard:before{transform:translate(0,0)}.socialDockControl:hover .socialIconCard:after,.socialDockControl:focus-visible .socialIconCard:after,.socialInlineControl:hover .socialIconCard:after,.socialInlineControl:focus-visible .socialIconCard:after{opacity:1;transform:scale(1)}.socialDockControl:active .socialIconCard{transition-duration:70ms;transform:translate(-2px)translateY(4px)scale(.97);box-shadow:inset 0 -2px #00000059,0 2px #030a0761,0 7px 12px #030d0933}.socialDockControl:focus-visible,.socialInlineControl:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:15px}.socialInline{margin-top:18px}.socialInline ul{flex-wrap:wrap;gap:8px}.socialInlineControl{min-width:44px;min-height:44px;color:var(--social-accent);transition:transform .28s var(--ease-spring);border-radius:13px;place-items:center;display:grid}.socialInlineControl .socialIconCard{width:44px;height:44px;color:var(--social-accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0e;border-color:#ffffff21;box-shadow:inset 0 -3px #0000003d,0 4px #0000004d}.socialInlineControl:hover,.socialInlineControl:focus-visible{transform:translateY(-3px)rotate(-2deg)}.socialInlineControl:hover .socialIconCard,.socialInlineControl:focus-visible .socialIconCard{background:#076c6738;box-shadow:inset 0 -4px #00000047,0 6px #0000004d,0 14px 24px #0003}.socialInlineControl:active{transform:translateY(3px)scale(.97)}@keyframes socialArrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}.desktopNav{justify-self:center;align-items:center;gap:27px;display:flex}.desktopNav a{color:#343832;padding:10px 0;font-size:14px;font-weight:650;position:relative}.desktopNav a:after{content:"";background:var(--teal);height:1px;transition:right .22s;position:absolute;bottom:5px;left:0;right:100%}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{right:0}.splitCta{--half:50%;isolation:isolate;color:#fff;background:#e3eee9;border:1px solid #11171114;border-radius:999px;grid-template-columns:1fr 1.28fr;min-width:228px;height:50px;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 5px #b8c8c1,0 13px 28px #0c1a131f}.splitCtaGlow{z-index:-1;width:calc(var(--half) - 3px);background:var(--teal-dark);border-radius:999px;transition:left .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),background .26s;position:absolute;top:3px;bottom:3px;left:3px}.splitCta[data-side=games]{--half:43.8%}.splitCta[data-side=creators] .splitCtaGlow{background:var(--night);width:56.2%;left:43.8%}.splitCtaHalf{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800;transition:background .26s,color .26s,transform .14s;display:flex}.splitCta[data-side=games] .splitCtaHalf:first-of-type{background:var(--teal-dark);border-radius:999px}.splitCta[data-side=creators] .splitCtaHalf:last-child{background:var(--night);border-radius:999px}.splitCta[data-side=games] .splitCtaHalf:last-child,.splitCta[data-side=creators] .splitCtaHalf:first-of-type{color:#35413c}.splitCtaHalf:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:999px}.splitCta:has(.splitCtaHalf:active){transform:translateY(3px);box-shadow:0 2px #b8c8c1,0 7px 15px #0c1a131f}.splitCtaHalf:active{transform:scale(.985)}.menuButton,.mobileNav{display:none}.signalRail{border-bottom:1px solid var(--line);color:#747972;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;min-height:38px;margin-top:34px;padding:0 4px 10px;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:flex}.signalRail>span{align-items:center;gap:7px;display:inline-flex}.signalRail strong{color:var(--ink);font-weight:800}.signalLive{color:var(--teal-dark)}.signalDot{aspect-ratio:1;background:#30d879;border-radius:50%;width:7px;box-shadow:0 0 0 4px #30d8791f}.signalCode{color:#989c95;margin-left:auto}.introReplay{color:#666c65;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;min-height:44px;transition:transform .18s var(--ease-spring), background .18s ease, color .18s ease;background:#ffffff61;border:1px solid #11171121;border-radius:3px 13px 5px;align-items:center;gap:7px;margin-left:auto;padding:8px 12px;font-family:inherit;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 3px #11171114}.introReplay svg{width:13px;height:13px}.introReplay:hover,.introReplay:focus-visible{background:var(--night);color:var(--lime);transform:translateY(-2px)rotate(-1deg)}.introReplay:active{box-shadow:none;transform:translateY(2px)}.introReplay:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.introReplay+.signalCode{margin-left:0}.arcadeIntro{z-index:1000;color:#f3f0e8;opacity:1;background:#08100d;transition:opacity .4s,visibility .4s;position:fixed;inset:0;overflow:hidden}.arcadeIntro[data-phase=exit]{visibility:hidden;opacity:0;pointer-events:none}.introScene{isolation:isolate;background:radial-gradient(circle at 76% 18%,#079b9236,#0000 26rem),linear-gradient(140deg,#07100d,#111b14 58%,#07100d);position:absolute;inset:0;overflow:hidden}.introScene:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-15%;transform:rotate(-8deg)scale(1.1)}.introScene:after{content:"";background:linear-gradient(105deg,#0000 30%,#c9fb5709 50%,#0000 70%);animation:1.2s linear infinite introScan;position:absolute;inset:0}.introTelemetry{z-index:4;color:#7f9086;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-family:Courier New,monospace;font-size:clamp(7px,.65vw,10px);font-weight:850;display:flex;position:absolute;top:clamp(24px,4vw,54px);left:clamp(22px,5vw,70px);right:clamp(22px,5vw,70px)}.introTelemetry i{background:#ffffff24;flex:1;height:1px}.introScoreboard{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a08b8;border:1px solid #c9fb5738;border-radius:5px 24px 8px;min-width:clamp(150px,17vw,240px);padding:clamp(16px,2vw,27px);display:grid;position:absolute;top:clamp(74px,10vw,138px);right:clamp(24px,7vw,104px);transform:rotate(1.5deg);box-shadow:8px 10px #00000057,0 25px 60px #0000004d}.introScoreboard span,.introScoreboard small{color:#7f9086;letter-spacing:.14em;font-family:Courier New,monospace;font-size:8px;font-weight:850}.introScoreboard strong{color:var(--lime);letter-spacing:-.07em;font-variant-numeric:tabular-nums;text-shadow:0 0 28px #c9fb573d;margin:6px 0 3px;font-size:clamp(38px,5.5vw,76px);line-height:.86}.introMessage{z-index:4;display:grid;position:absolute;bottom:clamp(105px,16vh,170px);left:clamp(24px,7vw,105px)}.introMessage span{color:var(--orange);letter-spacing:.18em;font-family:Courier New,monospace;font-size:clamp(7px,.8vw,10px);font-weight:900}.introMessage strong{letter-spacing:-.075em;margin-top:9px;font-size:clamp(45px,8vw,118px);line-height:.82}.introObjects{z-index:2;position:absolute;inset:0}.introObject{--intro-x:50%;--intro-delay:0s;--intro-duration:1.5s;--intro-size:30px;top:-25vh;left:var(--intro-x);width:var(--intro-size);aspect-ratio:1;color:var(--orange);filter:drop-shadow(-18px -14px 12px #ff603729);animation:introFall var(--intro-duration) linear var(--intro-delay) 2 both;background:currentColor;display:block;position:absolute}.introObject:before{content:"";opacity:.36;transform-origin:100%;background:linear-gradient(90deg,#0000,currentColor);width:190%;height:34%;position:absolute;bottom:55%;right:45%;transform:rotate(42deg)}.introObject[data-tone=teal]{color:#21b7ae}.introObject[data-tone=lime]{color:var(--lime)}.introObject[data-tone=paper]{color:#dce3d8}.introObject--meteor{border:3px solid #ffffff3d;border-radius:42% 58% 53% 47%;box-shadow:inset -8px -9px #00000040}.introObject--shard{clip-path:polygon(50% 0,100% 72%,62% 100%,0 52%)}.introObject--block{border-radius:3px 14px 5px;transform:rotate(15deg);box-shadow:inset -5px -6px #0003}.introObject--boss{--intro-size:clamp(82px, 11vw, 170px);--intro-duration:2.5s;z-index:3;filter:drop-shadow(-30px -25px 30px #ff603747);animation-iteration-count:1;left:50%}.introRunner{z-index:4;width:46px;height:78px;animation:2.25s cubic-bezier(.45,.05,.55,.95) both introDodge;position:absolute;bottom:12vh;left:62%}.introRunnerBody{z-index:2;background:var(--lime);border:3px solid #07100d;border-radius:8px 16px 7px 18px;width:31px;height:42px;position:absolute;bottom:13px;left:8px;transform:rotate(-7deg);box-shadow:inset -7px -8px #07100d2b,5px 6px #0000003b}.introRunnerBody:before{content:"";background:#f3f0e8;border:3px solid #07100d;border-radius:50% 50% 44% 56%;width:19px;height:19px;position:absolute;top:-15px;left:5px}.introRunnerBody:after{content:"";background:#07100d;border-radius:999px;width:47px;height:5px;position:absolute;top:18px;left:-10px;transform:rotate(-12deg)}.introRunnerSignal{z-index:3;aspect-ratio:1;background:var(--orange);border-radius:50%;width:7px;animation:.55s ease-in-out infinite signalPulse;position:absolute;top:0;left:19px;box-shadow:0 0 0 6px #ff60371f,0 0 24px #ff6037a6}.introRunnerShadow{filter:blur(4px);background:#00000061;border-radius:50%;width:60px;height:9px;position:absolute;bottom:3px;left:-4px}.introGround{z-index:3;align-items:center;gap:13px;padding-inline:clamp(22px,5vw,70px);display:flex;position:absolute;bottom:9vh;left:0;right:0}.introGround span{background:#ffffff29;flex:1;height:1px}.introGround i{aspect-ratio:1;background:var(--lime);border-radius:1px 5px 5px;width:8px;transform:rotate(12deg)}.introImpact{z-index:5;aspect-ratio:1;opacity:0;width:30px;position:absolute;bottom:calc(12vh + 30px);left:calc(62% + 20px)}.introImpact span{border:2px solid var(--orange);border-radius:50%;position:absolute;inset:0}.arcadeIntro[data-phase=impact] .introImpact{opacity:1}.arcadeIntro[data-phase=impact] .introImpact span{animation:impactRing .7s var(--ease-spring) both}.arcadeIntro[data-phase=impact] .introImpact span:nth-child(2){border-color:var(--lime);animation-delay:80ms}.arcadeIntro[data-phase=impact] .introImpact span:nth-child(3){border-color:#fff;animation-delay:.16s}.arcadeIntro[data-phase=impact] .introRunner{animation:runnerHit .55s var(--ease-spring) both}.introWipe{z-index:8;aspect-ratio:1;background:var(--paper);border-radius:50%;width:30px;position:absolute;bottom:12vh;left:62%;transform:scale(0)}.arcadeIntro[data-phase=impact] .introWipe,.arcadeIntro[data-phase=exit] .introWipe{animation:.78s cubic-bezier(.7,0,.2,1) .3s both introBloom}.introSkip{z-index:12;color:#dce3d8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:46px;transition:transform .18s var(--ease-spring), background .18s ease;background:#08100dd1;border:1px solid #ffffff2b;border-radius:999px 9px 999px 999px;align-items:center;gap:12px;padding:10px 11px 10px 16px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;bottom:clamp(20px,4vw,42px);right:clamp(20px,4vw,54px);box-shadow:0 6px #00000070}.introSkip svg{background:var(--orange);width:26px;height:26px;color:var(--night);border-radius:50%;padding:6px}.introSkip:hover,.introSkip:focus-visible{background:var(--lime);color:var(--night);transform:translateY(-3px)rotate(-1deg)}.introSkip:active{box-shadow:none;transform:translateY(3px)}.introSkip:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@keyframes introScan{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes introFall{0%{transform:translate(-24vw,-22vh)rotate(-40deg)}to{transform:translate(34vw,150vh)rotate(390deg)}}@keyframes introDodge{0%,9%{transform:translate(0)rotate(0)}24%{transform:translate(-10vw)rotate(-5deg)}39%{transform:translate(7vw)rotate(4deg)}56%{transform:translate(-5vw)rotate(-3deg)}73%{transform:translate(6vw)rotate(3deg)}90%,to{transform:translate(0)rotate(0)}}@keyframes impactRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(13)}}@keyframes runnerHit{to{opacity:0;transform:translate(34px,22px)rotate(38deg)scale(.4)}}@keyframes introBloom{to{transform:scale(110)}}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:740px;padding:70px 0 92px;display:grid}.kicker,.sectionIndex{color:#676b65;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.kicker{align-items:center;gap:12px;display:flex}.kicker span{background:#9ea09a;width:29px;height:1px}.heroCommand{width:fit-content;color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;border:1px solid #079b923d;margin:20px 0 -12px;padding:6px 9px;font-family:Courier New,monospace;font-size:10px;font-weight:800}.heroCommand span{color:var(--orange)}.hero h1,.sectionHeading h2,.platformIntro h2,.membershipCard h2{letter-spacing:-.075em;margin:26px 0 0;font-size:clamp(58px,6.4vw,96px);font-weight:800;line-height:.89}.hero h1 em,.sectionHeading h2 em,.platformIntro h2 em,.membershipCard h2 em{color:var(--teal);font-family:Georgia,Times New Roman,serif;font-weight:400}.heroLead{color:#3f443e;letter-spacing:-.018em;max-width:600px;margin:32px 0 0;font-size:19px;line-height:1.58}.heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:38px;display:flex}.primaryButton{isolation:isolate;background:var(--teal-dark);color:#fff;transition:transform .19s var(--ease-spring), border-radius .22s ease, background .22s ease, box-shadow .19s ease;border:1px solid #ffffff29;border-radius:999px 999px 999px 10px;align-items:center;gap:28px;padding:17px 20px 17px 24px;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px #034b47,0 16px 30px #076c673b}.primaryButton:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:3px}.primaryButton svg{transition:transform .19s var(--ease-spring)}.primaryButton:hover{background:#055651;border-radius:999px 14px 999px 999px;transform:translateY(-4px)rotate(-1deg);box-shadow:0 8px #03413e,0 23px 36px #076c6747}.primaryButton:hover svg{transform:translate(3px)rotate(5deg)}.primaryButton:active{transition-duration:70ms;transform:translateY(4px)scale(.985);box-shadow:0 1px #03413e,0 7px 14px #076c6733}.primaryButton:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.textButton{border-bottom:1px solid var(--ink);align-items:center;gap:8px;min-height:44px;padding:10px 1px 7px;font-size:14px;font-weight:750;display:inline-flex}.textButton svg{transition:transform .2s}.textButton:hover svg{transform:translate(4px)}.heroFacts{grid-template-columns:repeat(3,1fr);gap:14px;margin:62px 0 0;display:grid}.heroFacts div{border-top:1px solid var(--line);padding-top:14px}.heroFacts dt{font-family:Georgia,serif;font-size:28px;font-style:italic}.heroFacts dd{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:5px 0 0;font-size:11px;line-height:1.3}.heroStage{isolation:isolate;place-items:center;min-height:570px;display:grid;position:relative}.heroStage:before{content:"";filter:blur(1px);background:#cbe0d994;border-radius:44% 56% 59% 41%/44% 33% 67% 56%;position:absolute;inset:3% -4% 4% 2%;transform:rotate(6deg)}.heroStage:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#11120f0d 1px,#0000 1px),linear-gradient(90deg,#11120f0d 1px,#0000 1px);background-size:34px 34px;border:1px solid #11120f1a;position:absolute;inset:11% -2% 8% 4%;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(115deg,#0000 2%,#000 20% 78%,#0000 98%);mask-image:linear-gradient(115deg,#0000 2%,#000 20% 78%,#0000 98%)}.heroImageWrap{z-index:2;aspect-ratio:.88;width:min(470px,92%);box-shadow:var(--shadow), 0 0 0 8px #ffffff4d;background:#0c1110;border:1px solid #ffffffa6;border-radius:44px 12px 44px 44px;position:relative;overflow:hidden;transform:rotate(2.3deg)}.heroImage{object-fit:cover;object-position:center 48%}.heroImageWrap:after{content:"";background:linear-gradient(160deg,#0000 44%,#09121133);position:absolute;inset:0}.stageCoordinate{z-index:5;color:#5f655e;letter-spacing:.14em;font-family:Courier New,monospace;font-size:9px;font-weight:700;position:absolute}.stageCoordinateTop{top:36px;left:16px}.stageCoordinateBottom{bottom:30px;left:13px}.orbit{z-index:3;pointer-events:none;border:1px solid #079b9259;border-radius:50%;position:absolute}.orbit:after{content:"";aspect-ratio:1;background:var(--lime);border-radius:50%;width:9px;position:absolute;box-shadow:0 0 0 5px #c9fb5733}.orbitOne{width:390px;height:190px;transform:rotate(-18deg)}.orbitOne:after{top:34px;right:20px}.orbitTwo{width:250px;height:480px;transform:rotate(39deg)}.orbitTwo:after{bottom:80px;left:12px}.heroTicket{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffc7;padding:13px 17px;position:absolute;box-shadow:0 12px 34px #18221e24}.heroTicketTop{letter-spacing:.16em;text-transform:uppercase;border-radius:12px 12px 12px 2px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex;top:64px;right:-4px;transform:rotate(1.5deg)}.liveDot{aspect-ratio:1;background:#38e485;border-radius:50%;width:8px;box-shadow:0 0 0 5px #38e4851f}.heroTicketBottom{border-radius:2px 20px 20px;width:215px;bottom:40px;right:8px;transform:rotate(-3deg)}.heroTicketBottom strong{font-family:Georgia,serif;font-size:22px;font-style:italic;display:block}.heroTicketBottom span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.catalogSection{background-color:var(--night);color:#f2f4ec;background-image:radial-gradient(circle at 83% 12%,#079b9221,#0000 27rem),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,42px 42px,42px 42px;border-radius:42px 42px 0 0;padding:118px 0 130px}.sectionHeading{grid-template-columns:230px 1fr;align-items:start;gap:28px;margin-bottom:58px;display:grid}.catalogSection .sectionIndex,.platformSection .sectionIndex{color:#8e988c}.sectionHeading h2,.platformIntro h2,.membershipCard h2{margin:0;font-size:clamp(44px,5.1vw,75px)}.sectionHeading>div>p{color:#aeb5ab;max-width:610px;margin:21px 0 0;font-size:17px;line-height:1.55}.catalogTelemetry{color:#8f998d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;margin:-25px 0 38px 258px;font-family:Courier New,monospace;font-size:9px;font-weight:700;display:flex}.catalogTelemetry>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.catalogTelemetry i{aspect-ratio:1;background:var(--lime);border-radius:50%;width:7px;box-shadow:0 0 0 4px #c9fb571a}.catalogTelemetry .telemetryRule{background:#ffffff21;flex:1;height:1px}.railHint{display:none}.originalGrid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.originalGrid .gameCard{grid-column:span 6}.originalGrid .gameCard:nth-child(3),.originalGrid .gameCard:nth-child(4),.originalGrid .gameCard:nth-child(5){grid-column:span 4}.gameCard{--accent:var(--teal);--card-rx:0deg;--card-ry:0deg;--card-lift:0px;--card-scale:1;--glow-x:50%;--glow-y:22%;min-width:0;color:inherit;perspective:1100px;transform-style:preserve-3d;display:block;position:relative}.gameCardVisual{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 62%, white), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 46%, #111), #0e130e 68%);height:340px;transform:perspective(1100px) translateY(var(--card-lift)) rotateX(var(--card-rx)) rotateY(var(--card-ry)) scale(var(--card-scale));transform-style:preserve-3d;transition:transform .31s var(--ease-spring), border-radius .41s var(--ease-spring), box-shadow .35s ease;will-change:transform;border:1px solid #ffffff2e;border-radius:8px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff06,0 18px 28px #0000002b}.gameCard:hover{--card-lift:-9px}.gameCard:hover .gameCardVisual{border-radius:34px 8px 34px 34px}.gameCard:focus-visible{outline:2px solid var(--lime);outline-offset:7px;border-radius:8px}.gameCard:hover .gameCardVisual{box-shadow:inset 0 0 0 5px #ffffff0a,0 26px 40px #00000047}.gameCard:active{--card-lift:-1px;--card-scale:.985}.gameCardImage{object-fit:cover;transition:transform .7s var(--ease-spring), filter .4s ease}.gameCard:hover .gameCardImage{filter:saturate(1.12)contrast(1.03);transform:scale(1.055)}.gameCardVisual:before{content:"";z-index:1;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #ffffff45, transparent 31%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.gameCard:hover .gameCardVisual:before{opacity:.8}.gameCardVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#0a0c09a6);position:absolute;inset:0}.gameCardVisual[data-status=external]:after{background:linear-gradient(#0000 62%,#0609087a)}.gameMonogram{color:color-mix(in srgb, var(--accent) 72%, white);letter-spacing:-.12em;text-shadow:0 22px 65px #0000003d;place-items:center;font-family:Georgia,serif;font-size:clamp(88px,11vw,170px);font-style:italic;line-height:1;display:grid;position:absolute;inset:0;transform:rotate(-8deg)translate(-7%)}.gameIndex{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e110d47;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:13px;font-style:italic;display:grid;position:absolute;top:17px;left:18px}.gameCaptureLabel{z-index:3;color:#ffffffd4;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d0c9e;border:1px solid #ffffff45;border-radius:999px 999px 4px;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:800;position:absolute;top:17px;right:17px;transform:translateZ(24px)}.gameStatus{z-index:2;color:#151814;letter-spacing:.075em;text-transform:uppercase;background:#f7f8f0eb;border-radius:4px 999px 999px;align-items:center;gap:7px;max-width:calc(100% - 90px);padding:10px 12px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:14px;left:14px}.gameLaunchKey{z-index:4;aspect-ratio:1;background:var(--accent);color:#0d110d;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:54px;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;bottom:11px;right:14px;box-shadow:inset 0 -5px #00000038,inset 0 3px #ffffff4d,0 7px #00000052,0 12px 20px #00000047}.gameLaunchKey svg{width:20px}.gameCard:hover .gameLaunchKey{transform:translateY(-2px)rotate(4deg)translateZ(30px);box-shadow:inset 0 -6px #00000038,inset 0 3px #ffffff4d,0 9px #00000052,0 17px 24px #00000047}.gameCard:active .gameLaunchKey{transition-duration:70ms;transform:translateY(5px)scale(.96);box-shadow:inset 0 -2px #00000038,inset 0 2px #ffffff40,0 2px #00000052,0 5px 9px #0003}.gameCardCopy{grid-template-columns:110px 1fr;align-items:start;column-gap:12px;padding:21px 4px 5px;display:grid}.gameCardCopy p{color:#90988d;letter-spacing:.12em;text-transform:uppercase;grid-row:1/4;margin:5px 0 0;font-size:10px;font-weight:800}.gameCardCopy h3{letter-spacing:-.045em;margin:0;font-size:27px}.gameCardCopy .gameDescription{color:#aeb5ab;margin-top:7px;font-size:13px;line-height:1.5}.gameCardSoon{cursor:not-allowed;opacity:.77}.gameCardSoon .gameCardVisual{filter:saturate(.5)}.gameCardSoon .gameLaunchKey{background:#a6aaa2}.soonSlash{z-index:8;background:var(--orange);color:#15130f;letter-spacing:.2em;border-block:2px solid #15130f;place-items:center;height:58px;font-size:13px;font-weight:950;display:grid;position:absolute;top:136px;left:-14px;right:-14px;transform:rotate(-7deg);box-shadow:0 12px 22px #0000003d}.elsewhereSection{isolation:isolate;background:#d9e7e0;padding:120px 0;position:relative;overflow:clip}.elsewhereSection:before{content:"";z-index:-2;opacity:.1;mix-blend-mode:multiply;filter:saturate(.75)contrast(.9);background:url(/avoid-depth-field-v1.webp) 50%/cover no-repeat;position:absolute;inset:0}.elsewhereSection:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#d9e7e0f2 4%,#d9e7e0b8 45%,#d9e7e0eb 100%);position:absolute;inset:0}.elsewhereSection .sectionIndex{color:#58645e}.elsewhereSection .sectionHeading h2 em{color:#077d76}.elsewhereSection .sectionHeading>div>p{color:#58645e}.relatedRail{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gameCardCompact{color:var(--ink)}.gameCardCompact .gameCardVisual{height:300px}.gameCardCompact .gameCardCopy{grid-template-columns:1fr}.gameCardCompact .gameCardCopy p{color:#59645e;grid-row:auto;margin:0 0 8px}.gameCardCompact .gameCardCopy .gameDescription{color:#52605a}@media (hover:none),(pointer:coarse){.gameCard{--card-rx:0deg!important;--card-ry:0deg!important}.gameCard:hover{--card-lift:0px}.gameCard:hover .gameCardVisual:before{opacity:0}}.platformSection{background:var(--night);color:#f3f5ee;padding:135px 0}.platformGrid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:100px;display:grid}.platformIntro{position:sticky;top:120px}.platformIntro>p:not(.sectionIndex){color:#aab2a8;max-width:540px;margin:26px 0 0;font-size:17px;line-height:1.6}.platformAccessLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.platformAccessLinks a{isolation:isolate;min-height:50px;color:var(--lime);transition:transform .2s var(--ease-spring), border-radius .2s var(--ease-spring), background .2s ease, box-shadow .2s ease;background:#c9fb5714;border:1px solid #c9fb5745;border-radius:5px 19px 7px;align-items:center;gap:11px;padding:0 17px;font-size:11px;font-weight:820;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -4px #0000003d,0 6px #0000005c,0 15px 24px #0000002e}.platformAccessLinks a:before{z-index:-1;content:"";width:56px;height:230%;transition:transform .28s var(--ease-spring), background .2s ease;background:#076c677a;position:absolute;top:-70%;right:20px;transform:rotate(23deg)}.platformAccessLinks a:hover{background:#c9fb5729;border-radius:19px 5px 19px 19px;transform:translateY(-3px)rotate(-1deg);box-shadow:inset 0 -5px #00000045,0 9px #00000061,0 21px 30px #0003}.platformAccessLinks a:hover:before{background:#079b92b8;transform:translate(5px)rotate(23deg)}.platformAccessLinks a:active{transform:translateY(4px)scale(.985);box-shadow:inset 0 -1px #0000003d,0 2px #0000005c}.platformAccessLinks a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.platformAccessLinks svg{width:15px;transition:transform .2s var(--ease-spring)}.platformAccessLinks a:hover svg{transform:translate(3px)rotate(-6deg)}.buildTag{color:var(--lime);border:1px solid #c9fb574d;border-radius:12px 12px 12px 2px;align-items:center;gap:8px;margin-top:30px;padding:11px 13px;font-size:11px;font-weight:750;display:inline-flex}.featureStack{border-top:1px solid #ffffff24}.featureRow{border-bottom:1px solid #ffffff24;grid-template-columns:45px 44px 1fr;gap:22px;padding:35px 0;display:grid}.featureNumber{color:#7f897e;font-family:Georgia,serif;font-size:13px;font-style:italic}.featureRow>svg{color:var(--lime)}.featureRow h3{letter-spacing:-.04em;margin:0;font-size:25px}.featureRow p{color:#aab2a8;margin:9px 0 0;font-size:14px;line-height:1.55}.membershipSection{background:var(--orange);padding:clamp(50px,7vw,96px) 0;overflow:clip}.membershipCard{isolation:isolate;background:var(--paper);border-radius:12px 62px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(30px,6vw,80px);min-height:610px;padding:clamp(48px,6vw,78px);display:grid;position:relative;overflow:clip;box-shadow:0 11px #bb3318,0 34px 72px #541f1038}.membershipCard:before{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#076c6721 0 2px,#0000 2px 24px);width:72%;height:54px;position:absolute;bottom:38px;right:-15%;transform:rotate(-7deg)}.membershipCopy{z-index:3;position:relative}.membershipCard h2{max-width:750px;font-size:clamp(48px,5.2vw,78px)}.membershipCopy>p{color:#454b45;max-width:650px;margin:30px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.membershipTicket{background:var(--night);width:min(100%,455px);min-height:78px;color:var(--paper);transition:border-radius .32s var(--ease-spring), color .2s ease, transform .24s var(--ease-spring), box-shadow .24s ease;border:1px solid #11171129;border-radius:7px 25px 25px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:42px;padding:15px 18px 15px 22px;display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:inset 0 -7px #00000052,0 8px #9da49b,0 20px 36px #0d18112e}.membershipTicket:before{background:var(--teal-dark);content:"";opacity:.28;width:120px;height:170%;transition:opacity .24s ease, transform .34s var(--ease-spring);position:absolute;right:32px;transform:rotate(24deg)translateY(2%)}.membershipTicket>span{z-index:1;gap:4px;display:grid;position:relative}.membershipTicket i{color:var(--lime);letter-spacing:.17em;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:900}.membershipTicket strong{letter-spacing:-.015em;font-size:15px}.membershipTicket svg{z-index:1;color:var(--lime);transition:transform .28s var(--ease-spring);position:relative}.membershipTicket:hover{color:#fff;border-radius:25px 7px 25px 25px;transform:translateY(-5px)rotate(.35deg);box-shadow:inset 0 -8px #00000059,0 11px #8a9388,0 26px 42px #0d18113d}.membershipTicket:hover:before{opacity:.55;transform:rotate(24deg)translateY(-6%)}.membershipTicket:hover svg{transform:translate(5px)rotate(-8deg)}.membershipTicket:active{transform:translateY(5px)rotate(0);box-shadow:inset 0 -3px #00000059,0 3px #8a9388,0 8px 16px #0d18112e}.membershipArtifact{z-index:2;aspect-ratio:1/1.04;perspective:900px;min-width:0;transform-style:preserve-3d;position:relative}.artifactSlab{clip-path:polygon(7% 0,100% 6%,92% 93%,18% 100%,0 71%);border-radius:36px 8px 44px;position:absolute;inset:11% 4% 12% 7%}.artifactSlabBack{background:var(--teal-dark);transform:translate3d(13px,15px,-35px)rotate(6deg);box-shadow:18px 24px #11171121}.artifactSlabFront{background:var(--lime);transform:translate3d(-8px,-7px,-14px)rotate(-4deg);box-shadow:inset 0 0 0 2px #11171124}.medalImageWrap{z-index:3;transition:transform .5s var(--ease-spring);animation:5.2s ease-in-out infinite medalHover;position:absolute;inset:-2% -8% 2% -4%;transform:translateZ(45px)rotate(6deg)}.medalImage{object-fit:contain;filter:saturate(1.06)contrast(1.05)drop-shadow(0 28px 20px #11171138)}.membershipArtifact:hover .medalImageWrap{transform:translate3d(-9px,-10px,72px)rotate(1deg)scale(1.035)}.foundingTag{z-index:5;border:2px solid var(--night);background:var(--orange);min-width:172px;color:var(--night);box-shadow:8px 9px 0 var(--night);border-radius:5px 22px;padding:16px 18px 15px;display:grid;position:absolute;bottom:8%;right:-2%;transform:translateZ(90px)rotate(-6deg)}.foundingTag span{letter-spacing:.2em;font-family:Courier New,monospace;font-size:8px;font-weight:900}.foundingTag strong{letter-spacing:-.05em;font-size:23px;line-height:1}.foundingTag i{letter-spacing:.14em;margin-top:7px;font-size:7px;font-style:normal;font-weight:900}@keyframes medalHover{0%,to{translate:0}50%{translate:0 -9px}}.policyPage{min-height:100vh}.policyHero{padding:96px 0 72px}.policyHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;margin-top:28px;display:grid}.policyHero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.9}.policyIntro{color:#424741;letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.62}.policyUpdated{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:26px 0 0;padding:8px 11px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.policyBody{max-width:1040px;padding:10px 0 120px}.policyBody section{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:42px;padding:42px 0;display:grid}.policyBody section:last-child{border-bottom:1px solid var(--line)}.policyBody h2{letter-spacing:-.035em;margin:0;font-size:21px}.policyBody p{color:#474c46;margin:0;font-size:16px;line-height:1.72}.policyBody p+p{margin-top:18px}.policyBody ul{color:#474c46;margin:0;padding-left:19px}.policyBody li{padding-left:7px;font-size:16px;line-height:1.65}.policyBody li+li{margin-top:8px}.policyBody a{color:var(--teal-dark);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #076c6759;text-decoration:underline #076c6759}.policyBody a:hover{text-decoration-color:currentColor}.platformPage{min-height:100vh}.platformPageHero{padding:92px 0 62px}.platformPageHero h1{letter-spacing:-.078em;max-width:980px;margin:20px 0 0;font-size:clamp(58px,8vw,112px);font-weight:800;line-height:.86}.platformPageHero h1 em{color:var(--teal-dark);font-family:Georgia,serif;font-weight:400}.platformPageIntro{color:#4f554e;max-width:690px;margin:30px 0 0;font-size:19px;line-height:1.58}.sharePageButton{border:1px solid var(--line);color:#555b54;cursor:pointer;transition:background .18s ease, transform .18s var(--ease-spring);background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.sharePageButton:hover{background:#079b9217;transform:translateY(-2px)}.sharePageButton:active{transform:translateY(1px)}.platformPageBody{min-height:360px;padding-bottom:120px}.platformPanel{background:#faf9f4b8;border:1px solid #11120f1f;border-radius:9px 30px 30px;padding:34px;box-shadow:0 18px 50px #19261e14}.platformPanel h2{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,4vw,48px)}.platformPanel>p:not(.panelLabel){color:#555b54;line-height:1.6}.narrowPanel{max-width:620px}.platformDashboard,.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.creatorIntake{gap:clamp(24px,3vw,38px)}.creatorIntake .platformPanel{padding:clamp(30px,4vw,46px)}.creatorPanelHeading{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:17px;margin-bottom:28px;padding-bottom:22px;display:grid}.creatorPanelHeadingForm{margin-bottom:24px}.creatorPanelHeading .panelLabel{margin-bottom:5px}.creatorPanelHeading strong{letter-spacing:-.02em;font-size:15px}.creatorPanelIcon,.requirementIcon{aspect-ratio:1;background:var(--lime);width:52px;color:var(--night);box-shadow:6px 7px 0 var(--night);border-radius:5px 19px 7px;place-items:center;display:grid;transform:rotate(-4deg)}.creatorPanelIcon svg,.requirementIcon svg{width:22px}.creatorPanelIconHot{background:var(--orange);transform:rotate(4deg)}.creatorRequirements{gap:clamp(24px,3vw,38px);margin-top:clamp(58px,7vw,92px)}.creatorRequirements .planCard{min-height:390px;padding:clamp(31px,4vw,46px);position:relative;overflow:hidden}.creatorRequirements .planCard:after{aspect-ratio:1;content:"";border:1px solid #079b922b;border-radius:50%;width:220px;position:absolute;bottom:-92px;right:-65px;box-shadow:0 0 0 30px #079b9209,0 0 0 61px #079b9206}.requirementIcon{z-index:1;margin-bottom:34px;position:relative}.requirementIconDark{background:var(--night);color:var(--lime);box-shadow:6px 7px 0 var(--orange);transform:rotate(3deg)}.creatorRequirements .panelLabel,.creatorRequirements h2,.creatorRequirements .plainList{z-index:1;position:relative}.creatorRequirements+.platformFootnote{border-left:4px solid var(--teal);background:#079b920e;margin-top:clamp(30px,4vw,48px);padding:21px 24px}.panelLabel{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px;font-weight:850}.plainList{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.plainList li{color:#4f554e;padding-left:20px;line-height:1.45;position:relative}.plainList li:before{color:var(--teal);content:"↗";font-weight:900;position:absolute;left:0}.buttonRow{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;min-height:48px;transition:transform .14s var(--ease-spring), box-shadow .14s ease, border-radius .24s var(--ease-spring);border:1px solid #0000;border-radius:7px 19px 19px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-weight:850;display:inline-flex;box-shadow:0 5px #05130e47,0 14px 28px #05130e21}.primaryButton{background:var(--night);color:var(--lime)}.secondaryButton{color:var(--ink);background:#f8f6ef;border-color:#11120f2e}.primaryButton:hover,.secondaryButton:hover{border-radius:19px 7px 19px 19px;transform:translateY(-3px)rotate(-1deg);box-shadow:0 8px #05130e40,0 18px 32px #05130e2b}.primaryButton:active,.secondaryButton:active{transform:translateY(4px)scale(.98);box-shadow:0 1px #05130e4d,0 5px 10px #05130e1f}.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.48;box-shadow:none;transform:none}.platformForm{gap:11px;display:grid}.platformForm label{letter-spacing:.015em;margin-top:8px;font-size:12px;font-weight:850}.platformForm label span{color:#777d76;font-weight:500}.platformForm input,.platformForm textarea,.platformForm select{width:100%;color:var(--ink);font:inherit;background:#fffef9;border:1px solid #11120f2e;border-radius:8px 18px 18px;outline:none}.platformForm input{min-height:52px;padding:0 15px}.platformForm textarea{resize:vertical;padding:15px;line-height:1.5}.platformForm select{min-height:52px;padding:0 15px}.platformForm input:focus,.platformForm textarea:focus,.platformForm select:focus{border-color:var(--teal);box-shadow:0 0 0 4px #079b921f}.platformForm .checkLabel{align-items:center;gap:10px;display:flex}.platformForm .checkLabel input{width:20px;min-height:20px;accent-color:var(--teal-dark)}.platformForm .primaryButton{width:fit-content;margin-top:10px}.profileEditor{grid-column:1/-1}.profileSocialGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profileSocialGrid label{gap:8px;display:grid}.profileLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.profileLinks a,.profileLinks span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:750;display:inline-flex}.formStatus{color:#686e67;min-height:22px;margin:2px 0 0;font-size:12px;line-height:1.45}.planCard{position:relative;overflow:hidden}.planCard:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #079b9233;border-radius:50%;width:180px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 27px #079b920d}.planPrice{color:var(--teal-dark);margin:22px 0;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:500;display:block}.quietNote{color:#747a73;margin-top:12px;font-size:11px;display:block}.platformFootnote{color:#646a63;max-width:760px;margin:28px 0 0;font-size:13px;line-height:1.6}.numberedList{counter-reset:intake;gap:24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.numberedList li{counter-increment:intake;grid-template-columns:72px 1fr;gap:10px;display:grid}.numberedList li:before{color:var(--teal-dark);content:"0" counter(intake);grid-row:1/span 2;font-family:Georgia,serif;font-size:34px;font-style:italic}.numberedList strong{font-size:18px}.numberedList span{color:#5e645d;line-height:1.5}.gameTabs{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.gameTabs a{border:1px solid var(--line);border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800}.gameTabs a[aria-current=page]{border-color:var(--night);background:var(--night);color:var(--lime)}.leaderboardPanel{box-shadow:var(--shadow);background:#fffef9c7;border:1px solid #11120f21;border-radius:8px 30px 30px;overflow:hidden}.leaderboardHead,.leaderboardRow{grid-template-columns:minmax(0,1fr) 150px 170px;align-items:center;gap:18px;display:grid}.leaderboardHead{background:var(--night);color:#aeb6ac;letter-spacing:.12em;text-transform:uppercase;padding:18px 24px;font-family:Courier New,monospace;font-size:9px;font-weight:850}.leaderboardHead span:last-child{text-align:right}.leaderboardRow{border-bottom:1px solid var(--line);min-height:76px;padding:14px 24px}.leaderboardRow:last-child{border-bottom:0}.leaderboardRow>span:first-child{align-items:center;gap:20px;display:flex}.leaderboardRow i{color:#8b9189;font-family:Georgia,serif;font-size:13px}.leaderboardRow>strong:last-child{letter-spacing:-.04em;text-align:right;font-size:23px}.trustPill{color:#646a63;letter-spacing:.08em;text-transform:uppercase;border:1px solid #11120f24;border-radius:999px;width:fit-content;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:850}.trust-verified{color:var(--teal-dark);background:#079b921f;border-color:#079b9259}.trust-provisional{color:#a8381b;background:#ff603714;border-color:#ff603752}.emptyState{color:#666c65;text-align:center;margin:0;padding:50px 24px}.platformPage{isolation:isolate;position:relative;overflow:hidden}.platformDepth{z-index:-2;opacity:.96;pointer-events:none;background:linear-gradient(#f3f0e8d1,#f3f0e8f7),url(/avoid-depth-field-v1.webp) top/cover no-repeat;height:720px;position:absolute;top:68px;left:0;right:0;overflow:hidden}.platformDepth:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#1117110b 1px,#0000 1px),linear-gradient(#1117110b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.platformPageHero{padding-top:72px}.platformPageSignal{color:#6f756d;letter-spacing:.16em;align-items:center;gap:14px;margin-bottom:40px;font-family:Courier New,monospace;font-size:9px;font-weight:850;display:flex}.platformPageSignal i{aspect-ratio:1;background:var(--orange);border-radius:1px 5px 5px;width:7px;transform:rotate(8deg);box-shadow:3px 3px #11171138}.platformPageSignal span:last-child{margin-left:auto}.platformPageHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(38px,7vw,100px);display:grid}.platformPageHero h1{margin-top:18px}.platformHeroAside{border-left:1px solid #11120f2b;padding:0 0 10px 28px}.platformHeroAside .platformPageIntro{margin-top:0}.sharePageButton{color:#414740;text-transform:uppercase;letter-spacing:.07em;background:#faf9f4b8;border:1px solid #1117112e;border-radius:5px 17px 17px;gap:12px;margin-top:25px;padding:11px 15px 12px;position:relative;box-shadow:inset 0 -3px #11171114,0 4px #11171124}.sharePageButton:hover{background:var(--lime);border-radius:17px 5px 17px 17px;transform:translateY(-3px)rotate(-1deg);box-shadow:inset 0 -4px #1117111f,0 7px #1117112e,0 15px 24px #1117111f}.sharePageButton:active{transform:translateY(3px);box-shadow:inset 0 -1px #1117111a,0 1px #11171126}.platformPanel{background:#fcfaf3db;border:1px solid #11171129;border-radius:6px 34px 10px;position:relative;box-shadow:inset 0 1px #fffc,8px 10px #11171112,0 25px 50px #11171114}.controlDeck{background:var(--night);border:1px solid #09130f2e;border-radius:8px 42px 12px;grid-template-columns:230px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:14px 16px #076c672e,0 44px 100px #0d161038}.controlDeck:before{content:"";opacity:.38;pointer-events:none;background:url(/avoid-depth-field-v1.webp) 50%/cover no-repeat;position:absolute;inset:0}.controlRail{z-index:1;color:#e9eee6;border-right:1px solid #ffffff1a;min-width:0;padding:25px 17px 22px;position:relative}.controlIdentity{background:#05100ca8;border:1px solid #c9fb5729;border-radius:5px 24px 8px;align-content:start;min-height:150px;padding:20px 18px;display:grid;box-shadow:inset 0 1px #ffffff0f,6px 7px #00000042}.controlPulse{aspect-ratio:1;background:var(--lime);border-radius:2px 7px 7px;width:11px;margin-bottom:24px;animation:2.6s ease-in-out infinite signalPulse;box-shadow:0 0 0 7px #c9fb571a,0 0 24px #c9fb5761}.controlIdentity p,.controlIdentity span{color:#879087;letter-spacing:.15em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:8px;font-weight:850}.controlIdentity strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:18px;overflow:hidden}.controlNav{gap:5px;margin-top:26px;display:grid}.controlNav a{color:#aeb8ad;min-height:52px;transition:color .22s ease, background .22s ease, transform .25s var(--ease-spring), border-radius .25s var(--ease-spring);border:1px solid #0000;border-radius:4px 16px 6px;grid-template-columns:22px 24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 10px;display:grid}.controlNav a i{color:#667067;font-family:Georgia,serif;font-size:10px}.controlNav a svg{width:16px}.controlNav a svg:last-child{opacity:0;width:13px;transition:opacity .2s ease, transform .25s var(--ease-spring);transform:translate(-7px,7px)}.controlNav a span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.controlNav a:hover,.controlNav a[aria-current=page]{color:var(--lime);background:#c9fb5717;border-color:#c9fb5729;border-radius:16px 4px 16px 16px;transform:translate(4px)}.controlNav a:hover svg:last-child,.controlNav a[aria-current=page] svg:last-child{opacity:1;transform:translate(0)}.controlRailNote{border-top:1px solid #ffffff1c;grid-template-columns:25px 1fr;align-items:center;gap:2px 8px;margin-top:40px;padding:16px 11px;display:grid}.controlRailNote svg{width:18px;color:var(--orange);grid-row:1/span 2}.controlRailNote span{color:#667067;letter-spacing:.15em;font-family:Courier New,monospace;font-size:7px;font-weight:850}.controlRailNote strong{color:#c4cbc1;font-size:10px;font-weight:700}.controlSurface{z-index:1;background:#f3f0e8f0;min-width:0;padding:clamp(24px,4vw,52px);position:relative}.controlSurface:before{background:linear-gradient(90deg, var(--teal), var(--lime) 65%, var(--orange));content:"";clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);width:36%;height:12px;position:absolute;top:0;right:0}.deckHeader{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:34px;display:flex}.deckHeader h2{letter-spacing:-.065em;margin:9px 0 0;font-size:clamp(36px,5vw,64px);line-height:.92}.deckHeader h2 em{color:var(--teal-dark);font-family:Georgia,serif;font-weight:400}.deckStamp{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#079b9217;border:1px solid #076c6738;border-radius:4px 16px 6px;flex:none;align-items:center;gap:8px;padding:11px 13px;font-family:Courier New,monospace;font-size:8px;font-weight:900;display:inline-flex;transform:rotate(2deg)}.deckStamp svg{width:15px}.deckStampWarning{color:#a83b20;background:#ff60371a;border-color:#ff60374d}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metricGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.metricGrid article{min-height:175px;transition:transform .3s var(--ease-spring), box-shadow .3s ease, border-radius .3s var(--ease-spring);background:#fffef9bd;border:1px solid #11171124;border-radius:4px 21px 7px;align-content:start;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -5px #1117110b,4px 5px #11171114}.metricGrid article:hover{border-radius:21px 4px 21px 21px;transform:translateY(-5px)rotate(-1deg);box-shadow:inset 0 -6px #1117110d,8px 10px #1117111a,0 20px 30px #11171117}.metricGrid article>svg{width:21px;color:var(--teal-dark)}.metricGrid article>span{color:#697068;letter-spacing:.13em;text-transform:uppercase;margin-top:21px;font-family:Courier New,monospace;font-size:8px;font-weight:900}.metricGrid article>strong{letter-spacing:-.055em;margin-top:4px;font-size:clamp(31px,4vw,48px);line-height:1}.metricGrid article>small{color:#6a7069;margin-top:8px;font-size:10px;line-height:1.3}.emptyControlState{background:#ffffff47;border:1px dashed #11171138;border-radius:5px 28px 8px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;margin-top:28px;padding:28px;display:grid}.emptyControlState>svg{background:var(--night);width:46px;height:46px;color:var(--lime);border-radius:4px 15px 6px;padding:11px;box-shadow:5px 6px #1117112b}.emptyControlState h3{letter-spacing:-.04em;margin:7px 0 8px;font-size:24px}.emptyControlState p:last-child{color:#5c635b;max-width:690px;margin:0;line-height:1.55}.accessGate{background:var(--night);border:1px solid #11171129;border-radius:8px 42px 12px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);display:grid;overflow:hidden;box-shadow:12px 14px #076c6729,0 35px 80px #1117112e}.accessGateStory{color:#fff;background:linear-gradient(125deg,#081410bf,#081410f0),url(/avoid-depth-field-v1.webp) 50%/cover no-repeat;min-width:0;padding:clamp(32px,5vw,62px);position:relative;overflow:hidden}.accessGateStory:after{aspect-ratio:1;content:"";border:1px solid #c9fb5738;border-radius:50%;width:330px;position:absolute;bottom:-100px;right:-70px;box-shadow:0 0 0 42px #c9fb570a,0 0 0 88px #079b9209}.accessGateStory .panelLabel{color:var(--lime)}.accessGateStory h2{letter-spacing:-.06em;max-width:610px;margin:12px 0 34px;font-size:clamp(37px,5vw,60px);line-height:.95}.accessRoleStack{z-index:1;gap:6px;display:grid;position:relative}.accessRoleStack article{border-top:1px solid #ffffff1c;grid-template-columns:25px 35px minmax(0,1fr);align-items:start;gap:12px;padding:18px 12px;display:grid}.accessRoleStack article>span{color:#77827a;font-family:Georgia,serif;font-size:10px}.accessRoleStack article>svg{width:19px;color:var(--lime)}.accessRoleStack strong{font-size:15px}.accessRoleStack p{color:#9ea8a0;margin:4px 0 0;font-size:12px;line-height:1.45}.accessReturn{z-index:1;background:#c9fb5714;border:1px solid #c9fb572e;border-radius:4px 17px 6px;grid-template-columns:28px 1fr;align-items:center;gap:1px 8px;width:fit-content;margin-top:34px;padding:13px 17px;display:grid;position:relative}.accessReturn svg{width:18px;color:var(--lime);grid-row:1/span 2}.accessReturn span{color:#7e8a81;letter-spacing:.13em;text-transform:uppercase;font-family:Courier New,monospace;font-size:7px;font-weight:850}.accessReturn strong{color:#dfe6dd;font-size:11px}.accessGateForm{background:#f6f3eafa;align-content:center;padding:clamp(30px,5vw,58px);display:grid}.accessFormHeading{grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-bottom:30px;display:grid}.accessFormHeading>svg{background:var(--orange);width:50px;height:50px;color:var(--night);box-shadow:6px 7px 0 var(--night);border-radius:5px 18px 7px;padding:13px;transform:rotate(-4deg)}.accessFormHeading h2{letter-spacing:-.055em;margin:4px 0 0;font-size:31px}.accessInput{background:#fffef9;border:1px solid #11171133;border-radius:5px 20px 7px;grid-template-columns:48px 1fr;align-items:center;display:grid;box-shadow:inset 0 -4px #1117110a}.accessInput span{height:100%;color:var(--teal-dark);border-right:1px solid #1117111f;place-items:center;font-family:Georgia,serif;font-size:20px;font-style:italic;display:grid}.accessInput input{box-shadow:none;background:0 0;border:0}.accessInput:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px #079b921f,inset 0 -4px #1117110a}.accessTrust{border-top:1px solid var(--line);color:#666d65;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.45;display:grid}.accessTrust svg{width:18px;color:var(--teal-dark)}.creatorTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.creatorTrack article{background:#fffef9ad;border:1px solid #11171121;border-radius:4px 20px 7px;align-content:start;min-height:188px;padding:18px;display:grid;position:relative}.creatorTrack article:after{z-index:2;content:"";background:#11171138;width:18px;height:1px;position:absolute;top:34px;right:-10px}.creatorTrack article:last-child:after{display:none}.creatorTrack article[data-state=complete]{background:#079b921f}.creatorTrack article[data-state=current]{border-color:var(--orange);transform:translateY(-5px);box-shadow:inset 0 -5px #ff60371f,5px 6px #ff603729}.creatorTrack article>span{color:#8a9088;font-family:Georgia,serif;font-size:10px}.creatorTrack article>svg{width:22px;color:var(--teal-dark);margin:19px 0 17px}.creatorTrack article[data-state=current]>svg{color:var(--orange)}.creatorTrack strong{font-size:15px}.creatorTrack p{color:#626961;margin:6px 0 0;font-size:11px;line-height:1.45}.creatorCommandGrid,.accountCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.commandSlab{background:#fffef9ad;border:1px solid #11171126;border-radius:5px 28px 8px;padding:28px;box-shadow:6px 7px #11171114}.commandSlabHot{background:var(--orange);box-shadow:7px 8px 0 var(--night), 0 24px 35px #592b1729;transform:rotate(-.5deg)}.commandSlabHot .panelLabel{color:#68200e}.commandSlab h3{letter-spacing:-.055em;margin:10px 0;font-size:clamp(27px,3.5vw,42px);line-height:.98}.commandSlab>p:not(.panelLabel){color:#111711b8;max-width:580px;margin:0 0 24px;line-height:1.52}.commandSlabHot .primaryButton{background:var(--night);color:var(--lime)}.commandValue{color:var(--teal-dark);text-transform:capitalize;margin:24px 0 30px;font-family:Georgia,serif;font-size:clamp(36px,5vw,58px);font-style:italic;font-weight:400;line-height:.9;display:block}.signalLedger{gap:0;margin:0;display:grid}.signalLedger div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.signalLedger dt,.signalLedger dd{margin:0;font-size:11px}.signalLedger dd{color:var(--teal-dark);text-transform:uppercase;font-family:Courier New,monospace;font-size:9px;font-weight:850}.identityTicket{color:#fff;background:linear-gradient(140deg,#076c67e8,#0b1a13f5),url(/avoid-depth-field-v1.webp) 50%/cover;border-radius:6px 34px 10px;min-height:320px;padding:30px;position:relative;overflow:hidden;box-shadow:8px 9px #076c673d,0 25px 45px #11171126}.identityTicket:after{aspect-ratio:1;content:"";border:1px solid #c9fb5759;border-radius:50%;width:290px;position:absolute;bottom:-120px;right:-70px;box-shadow:0 0 0 35px #c9fb570f}.identityTicketTop{z-index:1;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:15px;font-family:Courier New,monospace;font-size:8px;font-weight:850;display:flex;position:relative}.identityTicketTop i{color:var(--lime);font-style:normal}.identityTicket>strong{z-index:1;letter-spacing:-.06em;margin-top:80px;font-size:clamp(34px,4.5vw,56px);line-height:.9;display:block;position:relative}.identityTicket>p{z-index:1;color:#b9c7bd;margin:12px 0;position:relative}.identityTicketActions{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex;position:relative}.identityTicketActions>a{color:var(--lime);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.identityTicketActions>a svg{width:14px}.identityTicketActions .secondaryButton{color:#fff;background:#ffffff14;min-height:40px;box-shadow:inset 0 -3px #0000002e,0 4px #0000004d}.membershipLedger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:35px;margin-top:30px;padding:31px;display:grid}.membershipLedger h3{letter-spacing:-.045em;margin:8px 0 0;font-size:27px}.membershipLedger ul{margin:0;padding:0;list-style:none}.membershipLedger li{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding:13px 4px;font-size:12px;display:flex}.membershipLedger li strong{color:var(--teal-dark);text-transform:uppercase;font-family:Courier New,monospace;font-size:9px}.membershipLedger .buttonRow{grid-column:2;margin-top:0}.profileStudio{background:var(--paper-deep);border-radius:6px 34px 10px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:42px;margin-top:34px;padding:36px;display:grid;box-shadow:inset 0 0 0 1px #11171114,8px 9px #11171114}.profileStudioIntro{min-height:320px;position:relative}.profileStudioIntro h3{letter-spacing:-.055em;margin:11px 0 15px;font-size:35px;line-height:1}.profileStudioIntro p:not(.panelLabel){color:#5c635b;font-size:13px;line-height:1.55}.profileStudioIntro>svg{background:var(--lime);width:76px;height:76px;box-shadow:8px 9px 0 var(--night);border-radius:6px 27px 8px;padding:18px;position:absolute;bottom:5px;left:0;transform:rotate(-5deg)}.profileStudioForm{padding:4px 0}.submissionShelf,.reviewQueue{margin-top:36px}.queueHeading{border-bottom:2px solid var(--night);justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.queueHeading h3{letter-spacing:-.05em;margin:6px 0 0;font-size:30px}.queueHeading>span{background:var(--night);color:var(--lime);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-family:Courier New,monospace;font-size:8px;font-weight:900}.queueEmpty{border-bottom:1px solid var(--line);color:#656c64;text-align:center;margin:0;padding:35px 20px;font-size:13px}.submissionRow{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 44px;align-items:center;gap:14px;min-height:78px;display:grid}.submissionRow>span{color:#8a9088;font-family:Georgia,serif;font-size:11px;font-style:italic}.submissionRow>div{gap:4px;display:grid}.submissionRow>div strong{font-size:15px}.submissionRow>div small{color:#737972;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.submissionRow>i{color:var(--teal-dark);text-transform:uppercase;border:1px solid #076c673b;border-radius:3px 12px 5px;padding:7px 9px;font-family:Courier New,monospace;font-size:8px;font-style:normal;font-weight:850}.submissionRow>a{aspect-ratio:1;background:var(--night);width:38px;color:var(--lime);transition:transform .2s var(--ease-spring), border-radius .2s var(--ease-spring);border-radius:4px 14px 6px;place-items:center;display:grid;box-shadow:4px 5px #1117112e}.submissionRow>a:hover{border-radius:14px 4px 14px 14px;transform:translateY(-3px)rotate(-3deg)}.submissionRow>a svg{width:16px}.reviewQueue+.reviewQueue{margin-top:56px}.reviewCard{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) minmax(180px,.45fr);align-items:start;gap:24px;padding:26px 0;display:grid}.reviewCardIndex{background:var(--night);border-radius:4px 17px 6px;gap:8px;padding:14px;display:grid;box-shadow:5px 6px #1117112e}.reviewCardIndex span{color:#7f8980;letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,monospace;font-size:7px;font-weight:850}.reviewCardIndex strong{color:var(--lime);text-transform:uppercase;font-size:10px}.reviewCardBody h4{letter-spacing:-.045em;margin:0;font-size:24px}.reviewCardBody>p{color:#5d645c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 14px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.reviewLinks{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.reviewLinks a{color:var(--teal-dark);font-size:10px;font-weight:800}.reviewLinks time{color:#848a83;font-family:Courier New,monospace;font-size:8px}.reviewActionBlock{align-content:start;display:grid}.reviewActions{flex-wrap:wrap;gap:7px;display:flex}.reviewActions button{min-height:34px;color:var(--ink);cursor:pointer;background:#fffef9;border:1px solid #1117112e;border-radius:3px 12px 5px;padding:0 11px;font-size:9px;font-weight:800;transition:transform .16s,background .16s;box-shadow:0 3px #1117111f}.reviewActions button:hover{background:var(--lime);transform:translateY(-2px)}.reviewActions button:active{box-shadow:none;transform:translateY(2px)}.reviewActions button:disabled{cursor:wait;opacity:.45}.reviewActionBlock>p{color:#727971;min-height:16px;margin:8px 0 0;font-size:9px;line-height:1.4}.deckWarning{border-left:4px solid var(--orange);color:#8b321b;background:#ff60371a;align-items:center;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.4;display:flex}.deckWarning svg{flex:none;width:17px}.controlBoundary{color:#626961;border:1px dashed #11171140;margin:38px 0 0;padding:17px 20px;font-size:11px;line-height:1.5}.workspaceRibbon{background:#079b9214;border:1px solid #076c672e;border-radius:4px 16px 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;margin-bottom:22px;padding:13px 16px;font-size:11px;display:flex}.workspaceRibbon span{color:#687068;letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px;font-weight:850}.workspaceRibbon a{color:var(--teal-dark);font-weight:850}.submissionWorkbench{background:#fffef9bd;border:1px solid #11171124;border-radius:5px 30px 8px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:42px;padding:34px;display:grid;box-shadow:7px 8px #11171114}.submissionWorkbenchNote{min-height:390px;padding-bottom:90px;position:relative}.submissionWorkbenchNote>svg{background:var(--lime);width:58px;height:58px;box-shadow:7px 8px 0 var(--night);border-radius:5px 20px 7px;margin-bottom:35px;padding:14px;transform:rotate(-4deg)}.submissionWorkbenchNote h3{letter-spacing:-.055em;margin:10px 0 14px;font-size:36px;line-height:.98}.submissionWorkbenchNote p:last-child{color:#5d645c;font-size:13px;line-height:1.6}.submissionWorkbenchNote:after{border-top:1px solid var(--teal);border-bottom:1px solid var(--orange);content:"";width:110px;height:34px;position:absolute;bottom:4px;left:3px;transform:skew(-24deg)}@keyframes signalPulse{0%,to{opacity:.7;transform:scale(.9)rotate(-3deg)}50%{opacity:1;transform:scale(1.08)rotate(4deg)}}.siteFooter{color:#eff2e9;background:#0d110d;padding:72px 0 38px}.siteFooter .brandVoid{color:#2cbcf0}.footerGrid{grid-template-columns:1.35fr .7fr .7fr 1fr;align-items:start;gap:50px;display:grid}.footerBrand{font-size:19px}.footerGrid>div:first-child>p{color:#899187;max-width:260px;margin:18px 0 0;font-size:13px;line-height:1.5}.footerLinks{flex-direction:column;gap:2px;display:flex}.footerLinks>span{color:#899187;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900}.footerLinks a{color:#bbc2b8;border-bottom:1px solid #0000;align-items:center;width:fit-content;min-height:34px;font-size:13px;display:inline-flex}.footerLinks a:hover{color:var(--lime);border-bottom-color:var(--lime)}.footerNote{color:#a6aea3;border:1px solid #ffffff1a;border-radius:5px 20px 20px;align-items:flex-start;gap:14px;padding:18px;font-size:12px;line-height:1.5;display:flex}.footerNote svg{color:var(--lime);flex:none}@media (max-width:1040px){.siteHeader{grid-template-columns:auto 1fr auto}.desktopNav{gap:16px}.desktopNav a{font-size:12px}.headerAction{display:none}.hero{gap:30px}.platformGrid{gap:58px}.socialDock{display:none}.controlDeck{grid-template-columns:200px minmax(0,1fr)}.controlSurface{padding:32px 26px}.metricGrid,.creatorTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorTrack article:nth-child(2):after{display:none}.reviewCard{grid-template-columns:96px minmax(0,1fr)}.reviewActionBlock{grid-column:2}}@media (min-width:761px) and (max-width:900px){.originalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.originalGrid .gameCard,.originalGrid .gameCard:nth-child(3),.originalGrid .gameCard:nth-child(4),.originalGrid .gameCard:nth-child(5){grid-column:auto}.originalGrid .gameCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}}@media (max-width:760px){.sectionFrame{width:min(100% - 28px,620px)}.siteHeader{grid-template-columns:1fr auto;width:calc(100% - 20px);min-height:58px;margin-top:10px;padding:7px 8px 7px 11px;top:10px}.brand{font-size:14px}.brandMark{width:38px}.brandMarkImage{width:46px;height:46px}.desktopNav,.headerAction{display:none}.menuButton{background:var(--night);width:44px;height:44px;color:var(--paper);cursor:pointer;transition:border-radius .2s var(--ease-spring), transform .16s var(--ease-spring), box-shadow .16s ease;border:1px solid #ffffff1f;border-radius:7px 19px 19px;place-items:center;display:grid;transform:rotate(-2deg);box-shadow:inset 0 -4px #00000061,0 5px #076c673d}.menuButton:hover,.menuButton:focus-visible{border-radius:19px 7px 19px 19px;transform:translateY(-2px)rotate(2deg)}.menuButton:active{transform:translateY(4px)rotate(0);box-shadow:inset 0 -1px #00000061,0 1px #076c673d}.menuButton:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.mobileNav{box-shadow:var(--shadow);background:#f8f7f1f7;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;gap:0;padding:18px;display:flex;position:absolute;top:66px;left:0;right:0}.mobileNav>a{border-bottom:1px solid var(--line);letter-spacing:-.03em;align-items:center;gap:20px;min-height:51px;font-size:20px;font-weight:780;display:flex}.mobileNav>a span{color:#7c817a;font-family:Georgia,serif;font-size:11px;font-style:italic}.mobileNavAction{padding-top:16px}.mobileNavAction .splitCta{width:100%}.signalRail{gap:13px;width:calc(100% - 28px);margin-top:22px;overflow:hidden}.signalRail>span:nth-child(3),.signalRail>span:nth-child(4),.signalCode{display:none}.introReplay{flex:none;margin-left:auto}.introTelemetry span:last-child{display:none}.introScoreboard{min-width:142px;top:82px;right:20px}.introMessage{bottom:152px;left:20px;right:20px}.introMessage strong{font-size:clamp(49px,16vw,72px)}.introRunner{transform-origin:bottom;bottom:15vh;left:51%}.introGround{bottom:12vh}.introImpact,.introWipe{bottom:calc(15vh + 30px);left:calc(51% + 20px)}.introObject--boss{left:36%}.introSkip{bottom:22px}.hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding:58px 0 76px}.hero h1{font-size:clamp(56px,17vw,82px)}.heroLead{font-size:17px}.heroFacts{margin-top:48px}.heroFacts dt{font-size:24px}.heroStage{min-height:470px}.heroImageWrap{width:min(390px,88%)}.orbitOne{width:310px}.orbitTwo{width:210px;height:390px}.heroTicketTop{top:34px;right:0}.heroTicketBottom{bottom:0;right:2px}.stageCoordinateTop{top:17px}.stageCoordinateBottom{bottom:10px}.catalogSection{border-radius:28px 28px 0 0;padding:80px 0 90px}.sectionHeading{grid-template-columns:1fr;gap:17px;margin-bottom:38px}.sectionHeading h2,.platformIntro h2,.membershipCard h2{font-size:clamp(42px,12.4vw,62px)}.railHint{color:#a8b0a5;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:-13px 0 17px;font-family:Courier New,monospace;font-size:10px;font-weight:800;display:flex}.railHint i{background:#ffffff29;flex:1;height:1px}.railHint svg{width:15px;animation:railNudge 1.8s var(--ease-spring) infinite}.railHintDark{color:#53615a}.railHintDark i{background:#1117112b}.originalGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:-14px;padding:6px 14px 26px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.catalogTelemetry{gap:13px;margin:-10px 0 30px;overflow:hidden}.catalogTelemetry .telemetryRule{min-width:36px}.originalGrid::-webkit-scrollbar{display:none}.originalGrid .gameCard{scroll-snap-align:start;flex:0 0 82vw;max-width:420px}.gameCardVisual{height:310px}.gameCardCopy{grid-template-columns:88px 1fr}.soonSlash{top:128px}.elsewhereSection{padding:82px 0}.relatedRail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:-14px;padding:5px 14px 24px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.relatedRail::-webkit-scrollbar{display:none}.gameCardCompact{scroll-snap-align:start;flex:0 0 80vw;max-width:400px}.platformSection{padding:90px 0}.platformGrid{grid-template-columns:1fr;gap:55px}.platformIntro{position:static}.featureRow{grid-template-columns:33px 33px 1fr;gap:14px;padding:28px 0}.membershipSection{padding:44px 0}.membershipCard{border-radius:9px 38px;grid-template-columns:1fr;gap:34px;min-height:0;padding:45px 24px 34px;box-shadow:0 8px #bb3318,0 24px 48px #541f1033}.membershipCard h2{font-size:clamp(43px,13vw,61px)}.membershipCopy>p{margin-top:24px}.membershipTicket{width:100%;min-height:72px;margin-top:30px;transform:none}.membershipArtifact{width:min(100%,390px);margin:-4px auto 0}.foundingTag{min-width:148px;bottom:7%;right:2%}.policyHero{padding:72px 0 54px}.policyHeroGrid{grid-template-columns:1fr;gap:30px}.policyHero h1{font-size:clamp(50px,14.5vw,70px)}.policyIntro{font-size:16px}.policyBody{padding-bottom:80px}.policyBody section{grid-template-columns:1fr;gap:18px;padding:32px 0}.platformPageHero{padding:62px 0 46px}.platformPageSignal{margin-bottom:28px}.platformPageSignal span:last-child{display:none}.platformPageHeroGrid{grid-template-columns:1fr;gap:25px}.platformHeroAside{border-left:0;padding:0}.platformPageHero h1{font-size:clamp(52px,15vw,76px)}.platformPageIntro{font-size:16px}.platformPageBody{padding-bottom:80px}.platformDashboard,.planGrid{grid-template-columns:1fr}.workspaceRibbon{margin-bottom:28px;padding:15px 16px}.creatorIntake{gap:30px}.creatorIntake .platformPanel{padding:29px 22px 32px}.creatorPanelHeading{grid-template-columns:50px minmax(0,1fr);margin-bottom:25px;padding-bottom:20px}.creatorPanelIcon{width:46px}.creatorRequirements{gap:30px;margin-top:52px}.creatorRequirements .planCard{min-height:0;padding:31px 23px 36px}.creatorRequirements+.platformFootnote{margin-top:34px;padding:18px}.profileSocialGrid{grid-template-columns:1fr}.platformPanel{padding:25px 20px}.controlDeck{border-radius:7px 30px 9px;display:block;overflow:visible;box-shadow:7px 9px #076c672b,0 28px 60px #0d161033}.controlRail{border-bottom:1px solid #ffffff1c;border-right:0;padding:15px}.controlIdentity{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:auto;padding:14px 15px}.controlPulse{grid-row:1/span 2;margin:0}.controlIdentity p{grid-column:2}.controlIdentity strong{grid-column:2;margin:0;font-size:14px}.controlIdentity>span:last-child{grid-area:1/3/span 2}.controlNav{scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;margin:12px -15px -1px;padding:0 15px 10px;display:flex;overflow-x:auto}.controlNav::-webkit-scrollbar{display:none}.controlNav a{scroll-snap-align:start;flex:none;justify-content:center;min-width:112px;min-height:44px;padding:7px 8px}.controlNav a i,.controlNav a svg:last-child{display:none}.controlNav a span{text-overflow:clip;font-size:10px;overflow:visible}.controlNav a:hover,.controlNav a[aria-current=page]{transform:translateY(-2px)}.controlRailNote{display:none}.controlSurface{padding:28px 18px 30px}.deckHeader{gap:20px;display:grid}.deckHeader h2{font-size:clamp(36px,11vw,44px);line-height:.98}.deckHeader h2 em{margin-top:5px;line-height:.94;display:block}.deckStamp{width:fit-content;transform:none}.metricGrid,.metricGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.metricGrid article{min-height:154px;padding:16px}.metricGrid article:last-child:nth-child(odd){grid-column:1/-1}.emptyControlState{grid-template-columns:48px minmax(0,1fr);padding:21px 17px}.emptyControlState>svg{width:42px;height:42px}.accessGate{border-radius:7px 30px 9px;grid-template-columns:1fr;box-shadow:7px 9px #076c6729,0 28px 60px #1117112b}.accessGateStory,.accessGateForm{padding:30px 22px}.accessRoleStack article{grid-template-columns:22px 30px minmax(0,1fr);padding-inline:3px}.accessFormHeading{grid-template-columns:48px 1fr}.accessFormHeading>svg{width:44px;height:44px;padding:11px}.creatorTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-18px;padding:8px 18px 22px;display:flex;overflow-x:auto}.creatorTrack::-webkit-scrollbar{display:none}.creatorTrack article{scroll-snap-align:start;flex:0 0 74vw;max-width:310px}.creatorTrack article:after{display:none}.creatorCommandGrid,.accountCommandGrid{grid-template-columns:1fr}.commandSlab{padding:24px 20px}.identityTicket{min-height:300px;padding:25px 20px}.membershipLedger{grid-template-columns:1fr;gap:20px;padding:26px 2px}.membershipLedger .buttonRow{grid-column:1}.profileStudio{grid-template-columns:1fr;gap:30px;padding:28px 20px}.profileStudioIntro{min-height:auto;padding-bottom:92px}.profileStudioIntro>svg{width:64px;height:64px;padding:15px}.submissionRow{grid-template-columns:28px minmax(0,1fr) 40px}.submissionRow>i{grid-column:2;width:fit-content}.submissionRow>a{grid-area:1/3/span 2}.reviewCard{grid-template-columns:1fr;gap:16px}.reviewCardIndex{justify-content:space-between;display:flex}.reviewActionBlock{grid-column:1}.reviewActions button{min-height:39px}.submissionWorkbench{grid-template-columns:1fr;gap:25px;padding:25px 18px}.submissionWorkbenchNote{min-height:auto;padding-bottom:65px}.leaderboardHead,.leaderboardRow{grid-template-columns:minmax(0,1fr) 100px}.leaderboardHead span:nth-child(2),.leaderboardRow .trustPill{display:none}.leaderboardHead span:last-child{grid-column:2}.leaderboardRow{padding:13px 16px}.leaderboardRow>span:first-child{gap:12px}.footerGrid{grid-template-columns:1fr 1fr;gap:42px 25px}.footerGrid>div:first-child,.footerNote{grid-column:1/-1}.footerLinks a{min-height:44px}}@keyframes railNudge{0%,62%,to{transform:translate(0)}76%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;animation:none;transform:none}.gameCard{--card-rx:0deg!important;--card-ry:0deg!important;--card-lift:0px!important;--card-scale:1!important}.gameCardVisual{will-change:auto}.socialDock li{opacity:1;animation:none}.socialReveal,.socialIconCard,.socialIconCard:before,.socialIconCard:after,.socialInlineControl{transition-duration:.01ms!important}.railHint svg{animation:none}.introReplay{display:none}}}
