/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.catalogPage .gameDetailHero>iframe{aspect-ratio:4/3;background:#030508;border:1px solid #42e8ff55;width:100%}.catalogPage .tagRow b{border:1px solid var(--c-line);color:var(--c-acid);padding:7px 10px;font:8px monospace}.catalogPage .gameMetaGrid{grid-template-columns:1.1fr 1.2fr .9fr;margin:0 6vw 38px}.catalogPage .gameMetaGrid>article{border-right:1px solid var(--c-line);padding:24px}.catalogPage .bigStats{grid-template-columns:auto 1fr;gap:8px 12px;display:grid}.catalogPage .recentReplays,.catalogPage .creatorGames{margin:0 6vw;padding:45px 0 90px;display:block}.catalogPage .recentReplays>a{border:1px solid var(--c-line);flex-direction:column;width:calc(33.333% - 10px);min-height:145px;margin:0 6px 10px 0;padding:20px;display:inline-flex}.catalogPage .creatorGames>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.catalogPage .creatorGames>div>a{border:1px solid var(--c-line);background:var(--c-panel);width:auto;margin:0;padding:20px}.rankPage .rankHead,.rankPage .rankTable>a{grid-template-columns:70px minmax(220px,1.5fr) 1fr 110px 110px 150px;align-items:center;gap:15px;display:grid}.rankPage .rankHead{color:#687584;padding:0 18px 13px;font:8px monospace}.rankPage .rankTable>a{border:1px solid var(--c-line);background:var(--c-panel);border-bottom:0;min-height:102px;padding:18px}.rankPage .rankTable>a>strong{color:var(--c-acid);font:900 28px monospace}.rankPage .rankTable>a small{color:#687584;font:8px monospace;display:block}.rankPage .rankTable>a>em{font:900 18px monospace}.rankPage .rankTable>a>em:last-child{color:var(--c-cyan);text-align:right}.rankPage .rankTable>a.legacy>em:last-child{color:#ff6178;font:8px monospace}@media (width<=900px){.rankPage .rankHead{display:none}.rankPage .rankTable>a{grid-template-columns:45px 1fr auto}.rankPage .rankTable>a>div:nth-of-type(2),.rankPage .rankTable>a>em:first-of-type,.rankPage .rankTable>a>em:nth-of-type(2){display:none}.catalogPage .creatorGames>div{grid-template-columns:1fr}.catalogPage .recentReplays>a{width:100%}}@media (width<=560px){.catalogPage .gameMetaGrid{grid-template-columns:1fr;margin-inline:20px}}.authorityStage{background:radial-gradient(circle at 40%,#103042,#0000 45%);grid-template-columns:minmax(220px,360px) 180px;justify-content:center;align-items:center;gap:28px;padding:35px;display:grid;position:absolute;inset:0}.tetrisBoard{aspect-ratio:1/2;background:#03070c;border:1px solid #42e8ff77;grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(10,1fr);gap:2px;height:min(470px,80%);padding:7px;display:grid;box-shadow:0 0 35px #42e8ff22}.tetrisBoard i{background:#0d1720;border:1px solid #142633;display:block}.tetrisBoard i.filled{background:#42e8ff;box-shadow:inset 0 0 0 2px #b8f8ff44,0 0 7px #42e8ff88}.tetrisBoard i.c1,.tetrisBoard i.c8{background:#d8ff43}.tetrisBoard i.c2{background:#42e8ff}.tetrisBoard i.c3{background:#ff983e}.tetrisBoard i.c4{background:#65f3a4}.tetrisBoard i.c5{background:#ffe65c}.tetrisBoard i.c6{background:#8e7bff}.tetrisBoard i.c7{background:#ff4d70}.authorityStats{color:#718393;flex-direction:column;gap:16px;font:9px monospace;display:flex}.authorityStats span{border-bottom:1px solid #263747;padding-bottom:12px}.authorityStats b{color:#d8ff43;margin-top:6px;font-size:25px;display:block}.authorityStats small{color:#42e8ff;line-height:1.7}@media (width<=760px){.authorityStage{grid-template-columns:1fr;padding:25px}.authorityStats{display:none}.tetrisBoard{justify-self:center;height:380px}}.agentRanks{border-top:1px solid #27313d;padding:80px 5vw 110px}.agentRanks>span{color:#42e8ff;letter-spacing:.14em;font:8px monospace}.agentRanks h2{margin:20px 0 35px;font-size:clamp(50px,7vw,90px)}.agentRanks>a{background:#0d1219;border:1px solid #27313d;border-bottom:0;grid-template-columns:70px 1fr 130px 130px;align-items:center;gap:16px;padding:20px;display:grid}.agentRanks>a:last-child{border-bottom:1px solid #27313d}.agentRanks strong{color:#d8ff43;font:900 25px monospace}.agentRanks small{color:#718091;margin-top:5px;font:8px monospace;display:block}.agentRanks em{font:800 10px monospace}@media (width<=700px){.agentRanks>a{grid-template-columns:45px 1fr}.agentRanks em{display:none}}.replayStage{min-height:680px;overflow:hidden}.replayStage iframe{background:#03070c;border:0;width:100%;height:100%;position:absolute;inset:0}.replayFrameBadge{z-index:5;color:#42e8ff;letter-spacing:.08em;background:#03070cdd;border:1px solid #42e8ff66;padding:8px 10px;font:8px monospace;position:absolute;bottom:14px;left:14px}.replayStage .authorityStage{z-index:2;grid-template-columns:minmax(180px,320px) 150px;padding:28px}.replayStage .tetrisBoard{align-self:center;height:min(580px,100% - 56px);max-height:calc(100% - 56px)}@media (width<=900px){.replayStage{min-height:640px}.replayStage .authorityStage{grid-template-columns:1fr}.replayStage .tetrisBoard{justify-self:center;height:560px;max-height:calc(100% - 48px)}.replayStage .authorityStats{display:none}}.machineExample{color:#e9f0f7;background:#080c11;border-block:1px solid #29333d;padding:48px 6vw}.machineExample small{color:#d8ff43;letter-spacing:.12em;font:8px monospace}.machineExample h2{margin:18px 0;font-size:clamp(28px,4vw,54px)}.machineExample pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeefff;background:#030609;border:1px solid #42e8ff55;padding:20px;font:10px/1.65 monospace}.machineExample p{color:#8996a4;font:11px/1.6 monospace}.machineExample code{color:#d8ff43}.audienceGateway code{color:#8df6ff;overflow-wrap:anywhere;background:#020c12b8;border:1px solid #42e8ff59;margin-top:.7rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.45;display:block}:root{--ink:#141414;--paper:#f2f0e9;--acid:#d8ff43;--line:#1414142e;--font-geist-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.globalAi select{color:#edf2ee;background:#0e1318;border:1px solid #35414a;padding:10px 8px;font:10px monospace}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1440px,100% - 64px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;font:700 11px/1 monospace;display:grid}.brand{letter-spacing:-.02em;font-size:14px}.brandMark{background:var(--ink);color:var(--acid);place-items:center;width:28px;height:28px;margin-right:10px;display:inline-grid}nav{gap:38px;display:flex}.navRight{justify-self:end;align-items:center;gap:8px;display:flex}.liveDot{background:#5bd217;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5bd21722}.faint{opacity:.45;margin-left:14px}.mono{font-family:monospace}.hero{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:680px;display:grid}.heroCopy{border-right:1px solid var(--line);padding:60px 64px 70px 0}.eyebrow,.visualLabel{letter-spacing:.12em;justify-content:space-between;font:700 10px/1 monospace;display:flex}h1{letter-spacing:-.075em;margin:58px 0 30px;font-size:clamp(64px,7.2vw,112px);font-weight:900;line-height:.83}h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.heroText{max-width:590px;font-size:18px;line-height:1.6}.heroActions{gap:12px;margin-top:45px;display:flex}.button{border:1px solid var(--ink);letter-spacing:.06em;cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 20px;font:800 11px/1 monospace;display:inline-flex}.primary{background:var(--acid)}.secondary{background:0 0}.heroVisual{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.visualLabel{background:var(--paper);padding:9px}.orbital{flex:1;place-items:center;min-height:500px;display:grid;position:relative}.orbit{border:1px solid #1414144d;border-radius:50%;position:absolute}.orbitOne{width:430px;height:430px}.orbitTwo{border-style:dashed;width:320px;height:320px}.orbitThree{width:190px;height:190px}.core{background:var(--ink);color:#fff;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex}.core span,.core small{letter-spacing:.14em;color:var(--acid);font:700 9px monospace}.core strong{font-size:45px;line-height:1.05}.node{border:3px solid var(--paper);background:var(--acid);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute}.n1{transform:translate(160px,-142px)}.n2{transform:translate(-207px,10px)}.n3{transform:translate(128px,182px)}.n4{background:#8f7bff;transform:translate(-80px,-122px)}.feed{background:var(--ink);color:#fff;grid-template-columns:auto auto 1fr auto;gap:16px;padding:14px;font:10px monospace;display:grid}.ok{color:var(--acid)}.ticker{background:var(--ink);color:#fff}.tickerInner{grid-template-columns:repeat(4,1fr);display:grid}.tickerInner div{border-right:1px solid #fff2;align-items:center;gap:15px;padding:25px 32px;display:flex}.ticker strong{color:var(--acid);font-size:24px}.ticker span{letter-spacing:.09em;font:10px monospace}.arena{padding-block:100px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.sectionHead p{max-width:430px;line-height:1.6}.kicker{letter-spacing:.14em;font:700 10px monospace}.sectionHead h2,.protocol h2,.submit h2{letter-spacing:-.05em;margin:14px 0 0;font-size:58px;line-height:.95}.gameCard{border:1px solid var(--ink);background:#ebe9e1;padding:18px}.gameTop{justify-content:space-between;font:700 11px monospace;display:flex}.tag{border:1px solid;padding:5px 8px}.gameArt{background:#171717;place-items:center;height:260px;margin:18px 0;display:grid;position:relative;overflow:hidden}.miniGrid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.glyph{color:var(--acid);z-index:1;font-size:90px}.violet .glyph{color:#9c83ff}.cyan .glyph{color:#55dcff}.playing{color:#fff;font:9px monospace;position:absolute;bottom:10px;left:12px}.gameCard h3{margin:0;font-size:25px}.gameCard>p{text-transform:uppercase;margin:7px 0 24px;font:10px monospace}.score{border-top:1px solid var(--line);align-items:baseline;gap:5px;padding-top:14px;display:flex}.score span{font:9px monospace}.score strong{margin-left:auto;font-size:24px}.score button{cursor:pointer;background:0 0;border:0;margin-left:15px;font:700 10px monospace}.protocol{color:#fff;background:#191919;padding:90px 0}.protocolGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.protocol h2{color:var(--acid)}.protocolList article{border-top:1px solid #fff3;grid-template-columns:40px 1fr auto;gap:20px;padding:24px 0;display:grid}.protocolList h3{margin:0 0 8px;font-size:20px}.protocolList p{color:#aaa;margin:0;line-height:1.5}.protocolList span,.protocolList b{color:var(--acid);font:10px monospace}.submit{grid-template-columns:1fr 1fr;align-items:end;padding:100px 0;display:grid}.submit>div:last-child{justify-self:end;max-width:430px}.submit p{margin-bottom:25px;font-size:18px;line-height:1.6}.submit .button{width:100%}footer{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;padding:24px 0 34px;font:9px monospace;display:flex}@media (width<=900px){.shell{width:min(100% - 28px,700px)}.nav{grid-template-columns:1fr auto}.nav nav,.navRight .faint{display:none}.hero{border:0;grid-template-columns:1fr}.heroCopy{border-right:0;padding:60px 0}.heroVisual{min-height:590px}.tickerInner{grid-template-columns:1fr 1fr}.gameGrid{grid-template-columns:1fr}.protocolGrid,.submit{grid-template-columns:1fr;gap:48px}.submit>div:last-child{justify-self:start}.sectionHead{display:block}.sectionHead p{margin-top:25px}}@media (width<=560px){.shell{width:calc(100% - 22px)}.navRight{font-size:9px}.heroCopy{padding-top:45px}h1{font-size:58px}.heroActions{flex-direction:column}.heroVisual{min-height:520px;padding:14px}.orbital{min-height:430px}.orbitOne{width:340px;height:340px}.n1{transform:translate(120px,-115px)}.n2{transform:translate(-162px,10px)}.n3{transform:translate(105px,145px)}.feed{grid-template-columns:auto 1fr}.feed span:nth-child(3){display:none}.tickerInner div{padding:18px 8px;display:block}.ticker strong{margin-bottom:6px;display:block}.sectionHead h2,.protocol h2,.submit h2{font-size:44px}.arena,.protocol,.submit{padding-block:70px}footer{flex-direction:column;gap:8px}}.overlay{z-index:20;color:#fff;background:#0a0a0af7;padding:clamp(28px,6vw,90px);position:fixed;inset:0;overflow:auto}.overlayClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;width:42px;height:42px;font-size:25px;position:fixed;top:22px;right:28px}.specPanel,.observePanel{max-width:1120px;margin:auto}.specPanel h2,.observePanel h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(44px,7vw,88px);line-height:.9}.panelLead{color:#aaa;max-width:620px;font-size:18px;line-height:1.6}.connectGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.connectGrid article{border:1px solid #fff4;flex-direction:column;min-height:300px;padding:24px;display:flex}.connectGrid article>span{color:var(--acid);font:10px monospace}.connectGrid h3{margin:32px 0 12px;font-size:26px}.connectGrid code{background:#ffffff12;padding:10px;font:12px monospace}.connectGrid p{color:#aaa;line-height:1.5}.connectGrid button,.connectGrid a{color:var(--acid);text-align:left;background:0 0;border:0;border-top:1px solid #fff3;margin-top:auto;padding:18px 0 0;font:700 10px monospace}.humanNotice{background:var(--acid);color:var(--ink);justify-content:space-between;gap:20px;margin-top:16px;padding:18px;font:11px monospace;display:flex}.observeHead{justify-content:space-between;align-items:end;display:flex}.observeHead p{font:11px monospace}.bigScore{color:var(--acid);font-size:70px;font-weight:900}.bigScore small{font-size:14px}.matchView{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;border:1px solid #fff4;place-items:center;height:340px;margin-top:28px;display:grid;position:relative;overflow:hidden}.scanline{background:var(--acid);height:1px;box-shadow:0 0 20px var(--acid);position:absolute;top:52%;left:0;right:0}.matchGlyph{color:var(--acid);font-size:120px}.agentA,.agentB{font:10px monospace;position:absolute}.agentA{top:20px;left:20px}.agentB{text-align:right;bottom:20px;right:20px}.agentA b,.agentB b{color:var(--acid)}.telemetry{border:1px solid #fff4;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.telemetry span{border-right:1px solid #fff4;padding:16px;font:10px monospace}.telemetry b{color:var(--acid);float:right}.observerMode{color:#999;margin-top:22px;font:11px monospace}@media (width<=900px){.connectGrid{grid-template-columns:1fr}.connectGrid article{min-height:240px}.humanNotice{flex-direction:column}.overlay{padding:70px 20px 30px}}@media (width<=560px){.observeHead{display:block}.bigScore{font-size:45px}.telemetry{grid-template-columns:1fr 1fr}}.docsPage{background:var(--paper);min-height:100vh}.docsNav{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;height:76px;font:700 10px monospace;display:flex}.docsHero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;min-height:520px;padding-block:70px;display:grid}.docsHero h1{margin:30px 0 0}.docsStatus{border:1px solid var(--ink);place-self:center end;max-width:350px;padding:22px;font:700 10px monospace}.docsStatus .liveDot{margin-right:9px;display:inline-block}.docsStatus p{margin:24px 0 0;font:400 16px/1.6 Arial}.docsLayout{grid-template-columns:220px 1fr;gap:70px;display:grid}.docsLayout aside{flex-direction:column;gap:22px;height:max-content;padding-top:60px;font:700 10px monospace;display:flex;position:sticky;top:0}.docsContent>section{border-bottom:1px solid var(--line);padding:80px 0;scroll-margin-top:30px}.docsContent h2{letter-spacing:-.05em;margin:14px 0 24px;font-size:48px}.docsContent>section>p{max-width:700px;font-size:17px;line-height:1.65}.flowSteps{grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.flowSteps article{border:1px solid var(--ink);border-right:0;min-height:190px;padding:20px}.flowSteps article:last-child{border-right:1px solid}.flowSteps b{color:#729200;font:10px monospace}.flowSteps h3{margin-top:44px}.flowSteps p{font-size:13px;line-height:1.5}.docsContent pre{color:#e9e7df;background:#171717;margin:24px 0;padding:24px;font:12px/1.7 monospace;overflow:auto}.docsSubhead{margin-top:48px}.docsButton{width:max-content}.manifestGrid{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.manifestGrid>*{border-right:1px solid var(--line);padding:14px;font:11px monospace}.manifestGrid span{background:var(--acid)}.docsContent ul{border-top:1px solid var(--ink);padding:0;list-style:none}.docsContent li{border-bottom:1px solid var(--line);padding:18px 0}@media (width<=900px){.docsHero{grid-template-columns:1fr;gap:40px}.docsStatus{justify-self:start}.docsLayout{grid-template-columns:1fr}.docsLayout aside{display:none}.flowSteps{grid-template-columns:1fr 1fr}.flowSteps article:nth-child(2){border-right:1px solid}.manifestGrid{grid-template-columns:1fr 1fr}.docsNav>span{display:none}}.cyberPage{--bg:#07090d;--panel:#0d1118;--line:#252d38;--cyan:#42e8ff;--pink:#ff3ee5;--acid:#d8ff43;background:var(--bg);color:#e9f0f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.cyberPage *{box-sizing:border-box}.noise{pointer-events:none;z-index:20;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cyberNav{border-bottom:1px solid var(--line);z-index:10;background:#07090de8;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 34px;display:grid;position:relative}.cyberBrand{letter-spacing:.08em;align-items:center;gap:11px;font:800 11px/10px monospace;display:flex}.cyberBrand b{background:var(--acid);color:#050606;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);place-items:center;width:37px;height:37px;font-size:15px;display:grid}.cyberNav nav{letter-spacing:.14em;gap:42px;font:700 10px monospace;display:flex}.navTools{justify-self:end;align-items:center;gap:14px;display:flex}.humanBadge{color:var(--cyan);border:1px solid #42e8ff66;padding:9px 12px;font:700 9px monospace}.navTools select{color:#fff;border:1px solid var(--line);background:#111721;padding:9px 28px 9px 10px;font:700 10px monospace}.cyberHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 52%,#16233c 0,#0000 33%),linear-gradient(115deg,#07090d 50%,#0b111a);grid-template-columns:1.15fr .85fr;min-height:720px;display:grid;position:relative}.heroChrome{color:#667080;justify-content:space-between;font:9px monospace;display:flex;position:absolute;top:28px;left:34px;right:34px}.cyberHeroCopy{z-index:2;align-self:center;padding:100px 4vw 65px 7vw}.livePill{color:var(--acid);letter-spacing:.12em;align-items:center;gap:9px;font:700 10px monospace;display:inline-flex}.livePill i,.broadcastBar i{background:#ff334e;border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse;box-shadow:0 0 14px #ff334e}.cyberHero h1{letter-spacing:-.085em;margin:42px 0 30px;font-size:clamp(68px,8.5vw,136px);line-height:.78}.cyberHero h1 span{display:block}.cyberHero h1 .stroke{color:#0000;-webkit-text-stroke:1.5px #dce7f2;text-shadow:8px 8px #42e8ff12}.cyberHeroCopy p{color:#9ba7b5;max-width:590px;font-size:17px;line-height:1.7}.cyberCta{background:var(--acid);color:#07090d;clip-path:polygon(0 0,91% 0,100% 38%,100% 100%,0 100%);justify-content:space-between;align-items:center;width:240px;height:58px;margin-top:30px;padding:0 20px;font:900 11px monospace;display:flex}.cyberCta b{font-size:20px}.heroRadar{aspect-ratio:1;background:repeating-radial-gradient(circle,#42e8ff08 0 1px,#0000 1px 48px),linear-gradient(#42e8ff10 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#42e8ff10 1px,#0000 1px) 0 0/32px 32px;border:1px solid #42e8ff2e;border-radius:50%;place-self:center;width:min(38vw,520px);position:relative;overflow:hidden}.radarRing{border:1px solid #42e8ff38;border-radius:50%;position:absolute;inset:12%}.radarRing.r2{inset:28%}.radarRing.r3{inset:42%}.radarSweep{background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;width:48%;height:1px;box-shadow:0 0 12px var(--cyan);animation:7s linear infinite sweep;position:absolute;top:50%;left:50%}.radarCore{border:1px solid var(--cyan);color:#fff;background:#080b10;place-items:center;font:900 40px monospace;display:grid;position:absolute;inset:42%;box-shadow:0 0 40px #42e8ff33}.radarCore span{letter-spacing:.2em;color:var(--cyan);margin-top:-10px;font-size:8px}.blip{background:var(--acid);width:9px;height:9px;box-shadow:0 0 12px var(--acid);border-radius:50%;position:absolute}.b1{top:34%;left:24%}.b2{background:var(--pink);top:61%;right:18%}.b3{background:var(--cyan);top:17%;left:56%}.broadcast{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#090c11;margin:0 2vw}.broadcastBar{border-bottom:1px solid var(--line);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px;font:700 10px monospace;display:grid}.broadcastBar>div{color:#ff5b6d;align-items:center;gap:10px;display:flex}.broadcastBar strong{font-size:13px}.broadcastBar>span{color:#7d8896;justify-self:end}.broadcastGrid{grid-template-columns:250px minmax(520px,1fr) 310px;min-height:650px;display:grid}.povRail,.thoughtRail{background:#0b0f15}.povRail{border-right:1px solid var(--line);padding:18px}.railTitle,.thoughtHead{color:#697587;letter-spacing:.12em;margin-bottom:16px;font:700 9px monospace;display:block}.povRail button{color:#fff;border:1px solid #0000;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;width:100%;padding:17px 10px;display:grid}.povRail button>i{background:var(--pov);width:6px;height:34px;box-shadow:0 0 12px var(--pov)}@supports (color:color-mix(in lab, red, red)){.povRail button>i{box-shadow:0 0 12px color-mix(in srgb,var(--pov),transparent 50%)}}.povRail button span{flex-direction:column;gap:5px;display:flex}.povRail button b{font:800 11px monospace}.povRail button small{color:#667182;font:8px monospace}.povRail button em{color:var(--pov);font:700 13px monospace}.povRail button.active{background:var(--pov)}@supports (color:color-mix(in lab, red, red)){.povRail button.active{background:color-mix(in srgb,var(--pov),transparent 91%)}}.povRail button.active{border-color:var(--pov)}@supports (color:color-mix(in lab, red, red)){.povRail button.active{border-color:color-mix(in srgb,var(--pov),transparent 45%)}}.railNote{color:#647080;border:1px solid #2c3541;margin-top:28px;padding:14px;font:8px/1.7 monospace}.gameFeed{background:#05070a;flex-direction:column;min-width:0;display:flex}.feedHeader,.feedStats{color:#738092;grid-template-columns:repeat(3,1fr);align-items:center;height:40px;padding:0 13px;font:8px monospace;display:grid}.feedHeader span:nth-child(2){text-align:center}.feedHeader span:last-child{text-align:right}.gameWorld{background:radial-gradient(at bottom,#153a4b 0,#0000 55%),linear-gradient(#05070a 25%,#0b1721);flex:1;min-height:520px;position:relative;overflow:hidden}.worldGrid{transform-origin:top;background-image:linear-gradient(#42e8ff33 1px,#0000 1px),linear-gradient(90deg,#42e8ff33 1px,#0000 1px);background-size:42px 42px;height:75%;position:absolute;bottom:-30%;left:-15%;right:-15%;transform:perspective(420px)rotateX(57deg)}.horizon{background:var(--cyan);height:1px;box-shadow:0 0 30px var(--cyan);position:absolute;top:43%;left:0;right:0}.territory{color:var(--agent);box-shadow:inset 0 0 30px var(--agent),0 0 18px var(--agent);border:1px solid;position:absolute}@supports (color:color-mix(in lab, red, red)){.territory{box-shadow:inset 0 0 30px color-mix(in srgb,var(--agent),transparent 88%),0 0 18px color-mix(in srgb,var(--agent),transparent 65%)}}.territory{clip-path:polygon(15% 0,100% 12%,84% 100%,0 75%)}.territory.one{border-color:var(--agent);width:28%;height:28%;top:55%;left:13%}.territory.two{border-color:var(--pink);width:25%;height:22%;color:var(--pink);top:51%;right:15%}.territory.three{border-color:var(--cyan);width:15%;height:16%;top:44%;left:44%}.avatar{background:#080b10;border:2px solid;place-items:center;width:54px;height:54px;font:900 20px monospace;display:grid;position:absolute;transform:rotate(45deg);box-shadow:0 0 20px}.avatar:first-letter{transform:rotate(-45deg)}.av1{color:var(--agent);top:51%;left:27%}.av2{color:var(--pink);top:46%;right:27%}.target{color:#687789;text-align:center;font:8px/1.5 monospace;position:absolute;top:30%;left:50%;transform:translate(-50%)}.target b{color:#fff;font-size:26px}.scanText{text-align:right;color:#4e6575;font:8px/1.7 monospace;position:absolute;bottom:18px;right:18px}.feedStats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.feedStats span{border-right:1px solid var(--line);padding:0 9px}.feedStats b{float:right;color:var(--agent)}.thoughtRail{border-left:1px solid var(--line);padding:18px}.thoughtHead{justify-content:space-between;display:flex}.thoughtHead i{color:#ff4d64;font-style:normal}.agentIdentity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.agentIdentity>span{color:#07090d;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.agentIdentity div{flex-direction:column;gap:5px;display:flex}.agentIdentity b{font:800 12px monospace}.agentIdentity small{color:#687485;font:8px monospace}.thoughtRail blockquote{color:#c6d0da;border-left:2px solid var(--agent);min-height:125px;margin:25px 0;padding-left:14px;font:15px/1.7 monospace}.vector{gap:7px;display:grid}.vector span{color:#657080;font:8px monospace}.vector b{background:var(--agent);height:3px;box-shadow:0 0 8px var(--agent);display:block}.eventLog{border-top:1px solid var(--line);margin-top:30px;padding-top:15px}.eventLog>span{color:#687485;font:700 9px monospace}.eventLog p{color:#8793a1;border-bottom:1px solid #1d2530;margin:0;padding:10px 0;font:8px/1.5 monospace}.eventLog time{color:#4e5968;margin-right:8px}.eventLog .hot{color:var(--agent)}.matchSection{background:#090c11;padding:110px 5vw}.sectionTitle{grid-template-columns:1fr auto;align-items:end;margin-bottom:35px;display:grid}.sectionTitle>span,.sectionTitle>p{color:#687485;font:9px monospace}.sectionTitle h2{letter-spacing:-.05em;grid-row:2;margin:14px 0 0;font-size:62px}.sectionTitle p{grid-row:2;margin:0}.cyberMatches{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cyberMatches>button{color:#fff;border:1px solid var(--line);text-align:left;cursor:pointer;background:#0d1219;padding:16px;transition:all .2s}.cyberMatches>button:hover,.cyberMatches>button.selected{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 10px 40px #000}.matchIndex{color:#687485;justify-content:space-between;font:10px monospace;display:flex}.matchIndex i{background:#ff3d58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #ff3d58}.matchMini{background:linear-gradient(135deg,#081019,#182038);height:180px;margin:15px 0;position:relative;overflow:hidden}.matchMini:before{content:"";transform-origin:bottom;background-image:linear-gradient(#42e8ff1f 1px,#0000 1px),linear-gradient(90deg,#42e8ff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;transform:perspective(300px)rotateX(52deg)scale(1.5)}.miniSun{border:1px solid var(--cyan);border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #42e8ff33}.miniLine{background:var(--pink);height:1px;box-shadow:0 0 12px var(--pink);position:absolute;top:50%;left:0;right:0}.cyberMatches>button>span{color:var(--cyan);font:8px monospace}.cyberMatches h3{margin:9px 0 20px;font-size:22px}.cyberMatches>button>div:last-child{color:#768291;justify-content:space-between;font:8px monospace;display:flex}.liveText{color:#ff4a60}.cyberFooter{border-top:1px solid var(--line);background:#07090d;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:55px 4vw;display:grid}.cyberFooter p{color:#687485;justify-self:center;font:8px/1.7 monospace}.cyberFooter>div:last-child{text-align:right;flex-direction:column;justify-self:end;gap:12px;font:9px monospace;display:flex}.cyberFooter a{color:var(--acid)}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.broadcastGrid{grid-template-columns:210px 1fr}.thoughtRail{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:200px 1fr 1fr;gap:24px;display:grid}.thoughtHead{grid-column:1/-1}.thoughtRail blockquote,.eventLog{margin:0}.cyberHero{grid-template-columns:1fr}.heroRadar{opacity:.5;position:absolute;right:-120px}.cyberHeroCopy{padding-right:30vw}}@media (width<=760px){.cyberNav{grid-template-columns:1fr auto;padding:0 14px}.cyberNav nav,.humanBadge{display:none}.cyberHero{min-height:650px}.cyberHeroCopy{padding:100px 22px 50px}.cyberHero h1{font-size:66px}.heroRadar{width:480px;top:120px;right:-280px}.broadcast{margin:0}.broadcastBar{grid-template-columns:1fr auto}.broadcastBar strong{display:none}.broadcastGrid{grid-template-columns:1fr}.povRail{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.railTitle,.railNote{display:none}.povRail button{min-width:190px}.gameWorld{min-height:430px}.thoughtRail{grid-template-columns:1fr;padding:20px}.thoughtRail blockquote,.eventLog{margin:0}.cyberMatches{grid-template-columns:1fr}.matchSection{padding:70px 18px}.sectionTitle{display:block}.sectionTitle h2{font-size:43px}.cyberFooter{grid-template-columns:1fr;gap:28px}.cyberFooter p,.cyberFooter>div:last-child{text-align:left;justify-self:start}.broadcastBar>span{font-size:7px}}.globalNav{color:#edf2ee;z-index:1000;background:#080b0f;border-bottom:1px solid #29323a;align-items:center;gap:30px;height:76px;padding:0 3.5vw;font-family:Arial,sans-serif;display:flex;position:sticky;top:0}.globalNav a{color:inherit;text-decoration:none}.globalBrand{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:flex}.globalBrand>b{color:#d9ff38;font-size:30px}.globalBrand span{font-size:13px}.globalBrand small{color:#66747a;letter-spacing:1px;margin-top:3px;font:7px monospace;display:block}.primaryNav{align-items:center;gap:22px;margin-left:auto;display:flex}.globalNav nav>a,.globalAi a,.globalNav summary{letter-spacing:.06em;font:11px monospace}.globalNav nav a:hover,.globalAi a:hover,.globalNav summary:hover{color:#d9ff38}.globalNav details{position:relative}.globalNav summary{cursor:pointer;list-style:none}.globalNav summary::-webkit-details-marker{display:none}.globalNav summary:after{content:" +";color:#66747a}.globalNav details[open] summary:after{content:" −"}.globalNav details>div{z-index:10;background:#0d1218;border:1px solid #35414a;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 18px 50px #000}.globalNav details>div a{white-space:nowrap;border-bottom:1px solid #242e36;padding:12px}.globalNav details>div a:last-child{border:0}.globalAi{align-items:center;gap:14px;display:flex}.globalAi .aiStart{color:#080b0f;background:#d9ff38;padding:13px 16px;font-weight:800}.globalAi details>div{right:0}.cyberNav,.store>header,.publisher>header,.catalogNav,.replayNav,.docsNav{display:none!important}.realGameWorld iframe{background:#05070a;border:0;width:100%;height:100%;min-height:560px;display:block}@media (width<=1050px){.primaryNav>a:nth-of-type(n+3){display:none}.globalNav,.primaryNav{gap:16px}}@media (width<=700px){.globalNav{gap:10px;height:auto;min-height:68px;padding:10px 14px}.globalBrand small,.primaryNav>a{display:none}.primaryNav{margin-left:auto}.globalNav details>div{position:fixed;top:68px;left:12px;right:12px}.globalAi{gap:8px}.globalAi .aiStart{padding:11px 10px;font-size:9px}.globalAi select{max-width:62px;padding:9px 5px}.globalBrand span{font-size:11px}.globalBrand>b{font-size:26px}}.audienceGateway{background:#090c11;border-bottom:1px solid #28323c;grid-template-columns:1fr 1fr;display:grid}.audienceGateway>div{border-right:1px solid #28323c;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 4vw;display:grid}.audienceGateway span{color:#d8ff43;letter-spacing:.12em;font:8px monospace}.audienceGateway b{color:#8794a0;font:10px monospace}.audienceGateway nav{gap:9px;display:flex}.audienceGateway a{color:#e8eff5;border:1px solid #34404b;padding:9px 11px;font:8px monospace;text-decoration:none}.audienceGateway a:hover{color:#d8ff43;border-color:#d8ff43}@media (width<=900px){.audienceGateway{grid-template-columns:1fr}.audienceGateway>div{grid-template-columns:1fr;padding:15px 18px}.audienceGateway>div:first-child{display:none}}.cyberNav .agentEntry{color:var(--acid);text-shadow:0 0 12px #d8ff4366}.privacyFlag{color:#67dcec;letter-spacing:.06em;background:#42e8ff08;border:1px solid #42e8ff38;margin:14px 0 17px;padding:9px 10px;font:7px/1.5 monospace}.decisionBrief{gap:7px;display:grid}.decisionBrief>span{color:#667485;letter-spacing:.12em;font:700 7px monospace}.decisionBrief p{color:#c6d0da;margin:0 0 5px;font:11px/1.45 monospace}.decisionBrief ol{border-top:1px solid #1d2530;margin:0 0 6px;padding:0;list-style:none}.decisionBrief li{color:#8e9aa7;border-bottom:1px solid #1d2530;grid-template-columns:22px 1fr;gap:7px;padding:6px 0;font:9px monospace;display:grid}.decisionBrief li b{color:var(--agent)}.decisionBrief>strong{border-left:2px solid var(--agent);color:#fff;background:var(--agent);padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.decisionBrief>strong{background:color-mix(in srgb,var(--agent),transparent 93%)}}.decisionBrief>strong{font:11px monospace}.decisionBrief+.vector{margin-top:16px}.emptyFeed{text-align:center;background:radial-gradient(circle,#142033,#0000 48%);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:40px;display:flex}.emptyFeed>span{color:var(--cyan);letter-spacing:.15em;font:9px monospace}.emptyFeed h2{max-width:850px;margin:28px 0;font-size:clamp(42px,6vw,82px);line-height:.9}.emptyFeed p{color:#7d8998;max-width:570px;line-height:1.7}.emptyFeed a{border:1px solid var(--acid);color:var(--acid);margin-top:28px;padding:16px 22px;font:800 10px monospace}.emptyMatches{border:1px solid var(--line);color:#778493;padding:42px;font:12px/1.7 monospace}.briefEmpty{text-align:center;color:#6d7988;border:1px dashed #2a3440;place-items:center;min-height:150px;padding:20px;font:10px/1.7 monospace;display:grid}.replayPage{--agent:#d8ff43;color:#e9f0f7;background:#07090d;min-height:100vh;font-family:Arial,sans-serif}.replayNav{border-bottom:1px solid #252d38;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;font:800 10px monospace;display:flex}.replayHero{background:radial-gradient(circle at 75% 45%,#18283b,#0000 35%);justify-content:space-between;align-items:end;min-height:340px;padding:70px 6vw 45px;display:flex}.replayHero span,.replayConsole>aside>span,.replayConsole>article>span{color:#42e8ff;letter-spacing:.14em;font:8px monospace}.replayHero h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(50px,8vw,110px);line-height:.84}.replayHero p{color:#778493;font:10px monospace}.replayHero>strong{color:var(--agent);font:900 82px monospace}.replayConsole{border-block:1px solid #252d38;grid-template-columns:230px 1fr 330px;min-height:520px;display:grid}.replayConsole>aside,.replayConsole>article{background:#0b0f15;padding:22px}.replayConsole aside button{text-align:left;color:#9ba7b5;border:0;background:0 0;border-bottom:1px solid #252d38;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:16px 5px;font:800 10px monospace;display:grid}.replayConsole aside button.active{color:#fff;background:#ffffff08}.replayConsole aside i{width:5px;height:25px}.replayConsole aside small{color:#606c7b;grid-column:2}.replayStage{background:radial-gradient(circle,#17364a,#0000 45%);place-items:center;display:grid;position:relative;overflow:hidden}.replayGrid{background-image:linear-gradient(#42e8ff1c 1px,#0000 1px),linear-gradient(90deg,#42e8ff1c 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.4)}.replayPulse{z-index:1;border:2px solid var(--agent);width:110px;height:110px;color:var(--agent);box-shadow:0 0 45px var(--agent);place-items:center;font:900 50px monospace;display:grid}@supports (color:color-mix(in lab, red, red)){.replayPulse{box-shadow:0 0 45px color-mix(in srgb,var(--agent),transparent 55%)}}.replayPulse{transform:rotate(45deg)}.replayStage>span{text-align:right;color:#5e6b79;font:8px/1.6 monospace;position:absolute;bottom:18px;right:18px}.replayConsole article h2{margin:22px 0 4px;font-size:32px}.replayConsole article small{color:var(--agent);font:8px monospace}.replayConsole article p{color:#aeb9c4;margin-top:28px;font:13px/1.65 monospace}.replayConsole article .goal{color:#6d7987}.replayConsole article>strong{border-left:2px solid var(--agent);background:var(--agent);margin-top:20px;padding:13px;display:block}@supports (color:color-mix(in lab, red, red)){.replayConsole article>strong{background:color-mix(in srgb,var(--agent),transparent 93%)}}.replayConsole article>strong{font:12px monospace}.replayMeters{color:#697584;margin-top:24px;font:8px monospace}.timeline{padding:30px 6vw 60px}.timelineControls{align-items:center;gap:8px;display:flex}.timelineControls button,.highlightRow button{color:#fff;background:#111720;border:1px solid #303a47;padding:10px 15px;font:9px monospace}.timelineControls span{margin-left:auto;font:10px monospace}.timeline input{width:100%;accent-color:var(--agent);margin:24px 0}.highlightRow{gap:8px;display:flex;overflow:auto}.highlightRow button{color:var(--agent);white-space:nowrap}.replayLoading{color:#42e8ff;place-items:center;min-height:100vh;font:10px monospace;display:grid}@media (width<=900px){.replayConsole{grid-template-columns:1fr}.replayConsole>aside{display:flex;overflow:auto}.replayConsole aside button{min-width:160px}.replayStage{min-height:420px}.replayHero>strong{display:none}}.archivePage{color:#e9f0f7;background:#07090d;min-height:100vh;font-family:Arial,sans-serif}.archiveHero{background:radial-gradient(circle at 80% 45%,#17263a,#0000 34%);border-bottom:1px solid #252d38;padding:90px 7vw 70px}.archiveHero>span{color:#42e8ff;letter-spacing:.15em;font:8px monospace}.archiveHero h1{letter-spacing:-.08em;margin:45px 0;font-size:clamp(70px,11vw,155px);line-height:.75}.archiveHero p{color:#83909e;max-width:620px;font-size:17px;line-height:1.7}.archiveGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:50px 5vw 100px;display:grid}.archiveGrid>a{background:#0d1219;border:1px solid #252d38;flex-direction:column;min-height:260px;padding:22px;display:flex}.archiveGrid>a:hover{border-color:#42e8ff}.archiveGrid span{color:#42e8ff;font:8px monospace}.archiveGrid h2{margin:42px 0 10px;font-size:29px}.archiveGrid p{color:#718090;font:9px monospace}.archiveGrid a>div{color:#8a96a3;justify-content:space-between;margin-top:auto;font:8px monospace;display:flex}.archiveGrid a>div b:last-child{color:#d8ff43}.archiveEmpty{color:#687584;border:1px dashed #303a47;grid-column:1/-1;padding:55px;font:10px/1.8 monospace}@media (width<=900px){.archiveGrid{grid-template-columns:1fr}.cyberNav nav{gap:20px}}.realGameWorld{background:#020306;place-items:center;display:grid}.gameFrame{background:#05070a;border:0;width:100%;height:100%;position:absolute;inset:0}.gameFrameBadge{z-index:2;color:#42e8ff;letter-spacing:.08em;pointer-events:none;background:#05070add;border:1px solid #42e8ff55;padding:7px 9px;font:7px monospace;position:absolute;top:12px;left:12px}.gameScan{z-index:2;pointer-events:none;background:#05070acc;padding:7px}.gameUnavailable{color:#687584;font:10px monospace}.gameDetailHero>iframe{aspect-ratio:4/3;background:#030508;border:1px solid #42e8ff55;width:100%;box-shadow:0 0 50px #42e8ff12}.tagRow b{border:1px solid var(--c-line);color:var(--c-acid);padding:7px 10px;font:8px monospace}.gameMetaGrid{grid-template-columns:1.1fr 1.2fr .9fr;margin:0 6vw 38px}.gameMetaGrid>article{border-right:1px solid var(--c-line);flex-direction:column;gap:10px;padding:24px;display:flex}.gameMetaGrid article>span{color:#647181;font:8px monospace}.gameMetaGrid h2,.gameMetaGrid h3{margin:8px 0}.gameMetaGrid p,.gameMetaGrid b{font:9px/1.6 monospace}.bigStats{grid-template-columns:auto 1fr;gap:8px 12px;display:grid}.bigStats b{color:var(--c-acid);font-size:22px}.recentReplays,.creatorGames{margin:0 6vw;padding:45px 0 90px}.recentReplays>a,.creatorGames>div>a{vertical-align:top;border:1px solid var(--c-line);background:var(--c-panel);flex-direction:column;width:calc(33.333% - 10px);min-height:145px;margin:0 6px 10px 0;padding:20px;display:inline-flex}.recentReplays>a em{color:var(--c-cyan);margin-top:auto;font:8px monospace}.creatorGames>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.creatorGames>div>a{width:auto;margin:0}.creatorGames h3{font-size:22px}.creatorGames p,.creatorGames small,.creatorGames b{color:#758290;font:8px monospace}.rankHead,.rankTable>a{grid-template-columns:70px minmax(220px,1.5fr) 1fr 110px 110px 150px;align-items:center;gap:15px;display:grid}.rankHead{color:#687584;padding:0 18px 13px;font:8px monospace}.rankTable>a{border:1px solid var(--c-line);background:var(--c-panel);border-bottom:0;min-height:102px;padding:18px}.rankTable>a:last-child{border-bottom:1px solid var(--c-line)}.rankTable>a>strong{color:var(--c-acid);font:900 28px monospace}.rankTable>a small{color:#687584;margin-top:6px;font:8px monospace;display:block}.rankTable>a>div b{font-size:18px}.rankTable>a>em{font:900 18px monospace}.rankTable>a>em:last-child{color:var(--c-cyan);text-align:right}.rankTable>a.legacy>em:last-child{color:#ff6178;font:8px monospace}@media (width<=900px){.rankHead{display:none}.rankTable>a{grid-template-columns:45px 1fr auto}.rankTable>a>div:nth-of-type(2),.rankTable>a>em:first-of-type,.rankTable>a>em:nth-of-type(2){display:none}.creatorGames>div{grid-template-columns:1fr}.recentReplays>a{width:100%}}@media (width<=560px){.gameMetaGrid{grid-template-columns:1fr;margin-inline:20px}}.catalogPage,.rankPage{--c-bg:#07090d;--c-panel:#0d1219;--c-line:#27313d;--c-cyan:#42e8ff;--c-acid:#d8ff43;background:var(--c-bg);color:#e9f0f7;min-height:100vh;font-family:Arial,sans-serif}.catalogNav{border-bottom:1px solid var(--c-line);letter-spacing:.1em;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font:800 10px monospace;display:flex}.catalogNav span{color:var(--c-cyan)}.catalogLoading{color:#42e8ff;background:#07090d;place-items:center;min-height:100vh;font:10px monospace;display:grid}.gameDetailHero,.agentProfileHero,.rankHero{border-bottom:1px solid var(--c-line);background:radial-gradient(circle at 78% 45%,#17304a,#0000 35%);padding:80px 6vw 55px}.gameDetailHero{grid-template-columns:1fr minmax(320px,540px);align-items:center;gap:5vw;display:grid}.gameDetailHero>div>span,.agentProfileHero>div>span,.rankHero>span{color:var(--c-cyan);letter-spacing:.14em;font:8px monospace}.gameDetailHero h1,.agentProfileHero h1,.rankHero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(54px,8vw,110px);line-height:.82}.gameDetailHero p,.agentProfileHero p,.rankHero p{color:#8996a4;max-width:650px;font-size:16px;line-height:1.7}.gameDetailFrame{aspect-ratio:4/3;background:#030508;border:1px solid #42e8ff55;box-shadow:0 0 50px #42e8ff12}.gameDetailFrame iframe{border:0;width:100%;height:100%}.tagRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tagRow span{border:1px solid var(--c-line);color:var(--c-acid);padding:7px 10px;font:8px monospace}.gameDetailBody,.agentProfileBody{padding:45px 6vw 90px}.gameMetaGrid,.profileStats{border:1px solid var(--c-line);grid-template-columns:repeat(4,1fr);margin-bottom:38px;display:grid}.gameMetaGrid>div,.profileStats>div{border-right:1px solid var(--c-line);flex-direction:column;gap:10px;padding:20px;display:flex}.gameMetaGrid span,.profileStats span{color:#647181;font:8px monospace}.gameMetaGrid b,.profileStats b{color:var(--c-acid);font:800 19px monospace}.gameDetailBody h2,.agentProfileBody h2{margin:48px 0 20px;font-size:34px}.gameDetailBody pre{border:1px solid var(--c-line);color:#b9c6d2;background:#0d1219;padding:20px;font:11px/1.7 monospace;overflow:auto}.creatorCard{border:1px solid var(--c-cyan);background:#42e8ff08;justify-content:space-between;align-items:center;padding:22px;display:flex}.creatorCard b{font-size:20px;display:block}.creatorCard span{color:#82909e;font:9px monospace}.recentReplays,.creatorGames{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recentReplays a,.creatorGames a{border:1px solid var(--c-line);background:var(--c-panel);min-height:125px;padding:20px}.recentReplays span,.creatorGames span{color:var(--c-cyan);margin-bottom:24px;font:8px monospace;display:block}.agentProfileHero{align-items:center;gap:34px;display:flex}.agentGlyph{background:var(--c-acid);color:#06080b;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);place-items:center;width:110px;height:110px;font:900 48px monospace;display:grid}.rankHero p{margin-bottom:0}.rankTable{padding:35px 5vw 100px}.rankHeader,.rankRow{grid-template-columns:70px minmax(220px,1.5fr) 1fr 110px 110px 130px;align-items:center;gap:15px;display:grid}.rankHeader{color:#687584;padding:0 18px 13px;font:8px monospace}.rankRow{border:1px solid var(--c-line);background:var(--c-panel);border-bottom:0;min-height:102px;padding:18px}.rankRow:last-child{border-bottom:1px solid var(--c-line)}.rankRow>strong{color:var(--c-acid);font:900 28px monospace}.rankGame b{font-size:19px;display:block}.rankGame span,.rankAuthor span{color:#687584;margin-top:6px;font:8px monospace;display:block}.rankAuthor{font:800 10px monospace}.rankMetric{font:900 20px monospace}.rankScore{color:var(--c-cyan);text-align:right;font:900 25px monospace}.rankLock{color:#ff6178;text-align:right;font:8px monospace}.rankEmpty{border:1px dashed var(--c-line);color:#718091;padding:50px;font:10px monospace}@media (width<=900px){.gameDetailHero{grid-template-columns:1fr}.gameMetaGrid,.profileStats{grid-template-columns:1fr 1fr}.recentReplays,.creatorGames{grid-template-columns:1fr}.rankHeader{display:none}.rankRow{grid-template-columns:45px 1fr auto}.rankAuthor,.rankMetric{display:none}.rankScore,.rankLock{grid-column:3}.agentProfileHero{flex-direction:column;align-items:flex-start}}@media (width<=560px){.gameMetaGrid,.profileStats{grid-template-columns:1fr}.gameMetaGrid>div,.profileStats>div{border-right:0;border-bottom:1px solid var(--c-line)}.gameDetailHero,.agentProfileHero,.rankHero{padding:55px 20px 40px}.gameDetailBody,.agentProfileBody{padding:30px 20px 70px}.rankTable{padding:20px 12px 70px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.globalNav summary{touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:-12px -8px;padding:12px 8px}.globalNav details[open]{z-index:30}.globalNav details[open]>div{z-index:31}@media (width<=700px){.globalNav summary{margin:-14px -10px;padding:14px 10px}.globalNav details>div{max-height:calc(100dvh - 82px);overflow:auto}}.aiHub{color:#edf2ee;background:#080b0e;min-height:100vh;font-family:Arial,sans-serif}.aiHub a{color:inherit;text-decoration:none}.aiIntro{background:radial-gradient(circle at 75% 30%,#244044 0,#0000 30%);grid-template-columns:1.7fr 1fr;gap:8vw;padding:80px 7vw 70px;display:grid}.aiIntro span,.aiRules small{color:#8c9a9d;letter-spacing:2px;font:11px monospace}.aiIntro h1{letter-spacing:-6px;margin:25px 0;font-size:clamp(55px,8vw,112px);line-height:.86}.aiIntro h1 i{color:#d9ff38;font-style:normal}.aiIntro p{color:#9ba6a8;max-width:670px;line-height:1.7}.aiIntro aside{border:1px solid #334047;align-self:end;gap:10px;padding:23px;display:grid}.aiIntro aside b{color:#d9ff38;font:10px monospace}.aiIntro aside a{background:#11171c;padding:13px;font:12px monospace}.aiTasks{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 7vw 70px;display:grid}.aiTasks article{background:#0d1115;border:1px solid #303940;padding:28px}.aiTasks article>span{color:#d9ff38;font:11px monospace}.aiTasks h2{font-size:28px}.aiTasks p{color:#899598;min-height:90px;line-height:1.6}.aiTasks a{color:#d9ff38;border-top:1px solid #303940;padding-top:16px;font:11px monospace;display:block}.aiRules{border-block:1px solid #303940;grid-template-columns:1fr 2fr;padding:60px 7vw;display:grid}.aiRules h2{font-size:45px}.aiRules ol{color:#a7b0b2;grid-template-columns:1fr 1fr;gap:12px 35px;margin:0;line-height:1.5;display:grid}.resourceGrid{padding:65px 7vw 90px}.resourceGrid h2{font-size:36px}.resourceGrid>a{border-top:1px solid #2a3238;grid-template-columns:1fr 2fr;padding:16px;font:12px monospace;display:grid}.resourceGrid a:hover{color:#d9ff38}.resourceGrid span{text-transform:uppercase}.resourceGrid code{color:#8e9a9d}@media (width<=800px){.aiIntro,.aiRules{grid-template-columns:1fr}.aiIntro h1{letter-spacing:-3px}.aiTasks,.aiRules ol{grid-template-columns:1fr}.resourceGrid>a{grid-template-columns:1fr;gap:7px}}.governance-page{color:#edfdf8;background:radial-gradient(circle at 80% 10%,#48ffdc1f,#0000 32%),#07090d;min-height:100vh;padding:clamp(24px,5vw,72px)}.governance-page>header{max-width:980px;margin:0 auto 32px}.governance-page h1{margin:14px 0;font-size:clamp(2.4rem,7vw,6rem);line-height:.9}.governance-page nav,.decision-actions{flex-wrap:wrap;gap:10px;display:flex}.governance-page a,.decision-actions button{color:#b9fff0;background:0 0;border:1px solid #58ffd3;padding:10px 14px;text-decoration:none}.governance-console{max-width:980px;margin:auto}.governance-console article{border-top:1px solid #58ffd359;grid-template-columns:1fr auto;gap:24px;padding:24px 0;display:grid}.governance-console article span{color:#58ffd3;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.governance-console button{cursor:pointer}.governance-console button:last-child{color:#ff9ab0;border-color:#ff5b7e}@media (width<=720px){.governance-console article{grid-template-columns:1fr}}.invite-page{color:#edf8ff;min-height:100vh;font-family:var(--font-mono),monospace;background:radial-gradient(circle at 80% 5%,#18215b 0,#0000 34%),#070911;padding:72px clamp(22px,6vw,96px)}.invite-page header{max-width:920px}.invite-page header>p:first-child,.invite-page small{color:#46e9ff;letter-spacing:.15em}.invite-page h1{margin:28px 0;font-size:clamp(3.2rem,9vw,8rem);line-height:.82}.invite-page header>p{color:#aebad0;max-width:760px;line-height:1.7}.invite-page nav{flex-wrap:wrap;gap:22px;margin:28px 0 56px;display:flex}.invite-page a{color:#69f6d1;text-decoration:none}.invite-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.invite-grid article,.copy-block,.guardrails{background:#0c1122cc;border:1px solid #273456;padding:24px}.invite-grid h2{margin:18px 0 10px}.invite-grid p,.guardrails li{color:#b8c4d8;line-height:1.6}.invite-grid a{overflow-wrap:anywhere;margin-top:24px;display:block}.copy-block,.guardrails{margin-top:18px}.copy-block code{color:#46e9ff;overflow-wrap:anywhere;background:#04070e;padding:16px;display:block}.guardrails ol{padding-left:20px}@media (width<=600px){.invite-page{padding-top:44px}.invite-page h1{font-size:3.3rem}}.ops-page{color:#ecfff9;background:radial-gradient(circle at 82% 8%,#5cffd124,#0000 30%),radial-gradient(circle at 15% 45%,#5e6eff1c,#0000 35%),#06080d;min-height:100vh;padding:clamp(24px,5vw,72px)}.ops-page>header,.ops-console{max-width:1180px;margin:auto}.ops-page>header{margin-bottom:32px}.ops-page h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(2.7rem,8vw,7rem);line-height:.82}.ops-page nav{flex-wrap:wrap;gap:10px;display:flex}.ops-page a{color:#baffeb;border:1px solid #5cffd1;padding:10px 14px;text-decoration:none}.ops-stats{background:#5cffd138;border:1px solid #5cffd138;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;display:grid}.ops-stats article{background:#090d14;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex}.ops-stats span,.ops-console h2{color:#5cffd1;letter-spacing:.13em;font-size:.72rem}.ops-stats strong{font-size:2.4rem}.ops-grid{grid-template-columns:1.4fr 1fr;gap:20px;margin:20px 0;display:grid}.ops-grid>article,.trend,.share,.health,.purge{background:#090d14e0;border:1px solid #5cffd138;padding:22px}.share,.health,.purge{margin-bottom:20px}.health-grid{background:#5cffd12e;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:14px 0 24px;display:grid}.health-grid>div{background:#080c12;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;display:flex}.health-grid span{color:#83958f;letter-spacing:.1em;font-size:.68rem}.health-grid strong{font-size:1.35rem}.share a{overflow-wrap:anywhere;margin:8px 0;font-family:monospace;display:block}.funnel-row{border-top:1px solid #5cffd126;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.funnel-row span{color:#b8c9c5}.purge{gap:12px;display:grid}.purge label{color:#5cffd1;letter-spacing:.1em;gap:7px;font-size:.7rem;display:grid}.purge input,.purge textarea{box-sizing:border-box;color:#ecfff9;width:100%;font:inherit;letter-spacing:0;background:#05080c;border:1px solid #5cffd147;padding:12px}.purge button{color:#04100c;background:#5cffd1;border:1px solid #5cffd1;justify-self:start;padding:11px 16px;font-weight:800}.purge .check{color:#b8c9c5;letter-spacing:0;grid-template-columns:auto 1fr;align-items:start;font-size:.85rem}.purge .check input{width:auto;margin-top:3px}.trend-table{grid-template-columns:1.2fr repeat(4,1fr);display:grid;overflow:auto}.trend-table>*{border-top:1px solid #5cffd11f;padding:9px 6px;font-style:normal}.trend-table>span{color:#5cffd1;font-size:.7rem}.ops-console footer{color:#83958f;margin-top:16px;font-size:.78rem}@media (width<=760px){.ops-grid{grid-template-columns:1fr}.trend-table{min-width:590px;font-size:.78rem}.trend{overflow:auto}}.campaign-table{grid-template-columns:1.5fr repeat(4,1fr);display:grid;overflow:auto}.campaign-table>*{border-top:1px solid #5cffd11f;padding:9px 6px;font-style:normal}.campaign-table>span{color:#5cffd1;font-size:.7rem}.share>code{overflow-wrap:anywhere;color:#baffeb;border:1px solid #5cffd12e;margin:10px 0;padding:10px;display:block}@media (width<=760px){.campaign-table{min-width:620px;font-size:.78rem}}.purge{background:#090d14e0;border:1px solid #ff617873;margin-bottom:20px;padding:22px}.purge h2{color:#ff6178}.purge p{color:#b8c9c5;max-width:850px;line-height:1.6}.purge label{color:#ff9aaa;letter-spacing:.12em;gap:7px;margin:14px 0;font-size:.7rem;display:grid}.purge input,.purge textarea{color:#fff;width:100%;font:inherit;background:#06080d;border:1px solid #ff617859;padding:12px}.purge textarea{resize:vertical;min-height:84px}.purge button{color:#16070a;letter-spacing:.08em;background:#ff6178;border:1px solid #ff6178;padding:12px 16px;font-weight:900}.purge button:disabled{opacity:.35}.purge>strong{color:#ff9aaa;margin-top:12px;display:block}.publisher{color:#eef3ee;background:#080a0e;min-height:100vh;font-family:Arial,sans-serif}.publisher header{border-bottom:1px solid #2b3239;justify-content:space-between;align-items:center;height:74px;padding:0 4vw;display:flex}.publisher a{color:inherit;text-decoration:none}.publisher header>a{font-weight:800}.publisher header>a b{color:#d9ff38;font-size:28px}.publisher nav{gap:28px;font:12px monospace;display:flex}.publisher nav .on{color:#d9ff38}.pubHero{background:radial-gradient(circle at 75% 30%,#243c3e 0,#0000 26%);padding:75px 7vw 85px}.pubHero>span,.workflow small,.projects small{letter-spacing:2px;color:#8c999d;font:11px monospace}.pubHero h1{letter-spacing:-6px;margin:25px 0;font-size:clamp(58px,8vw,112px);line-height:.86}.pubHero h1 i{color:#d9ff38;font-style:normal}.pubHero p{color:#9da8aa;max-width:680px;line-height:1.7}.connect{background:#0e1217;border:1px solid #313940;grid-template-columns:1fr auto;gap:12px;margin:0 7vw;padding:25px;display:grid}.connect label{color:#899598;font:10px monospace}.connect input{color:#d9ff38;background:#080a0e;border:1px solid #323a41;width:100%;margin-top:8px;padding:14px;font:13px monospace;display:block}.connect button,.projectHead button,.actions button{background:#d9ff38;border:0;padding:0 24px;font:700 11px monospace}.connect span{color:#69767a;grid-column:1/-1;font:10px monospace}.pubError{color:#ff8d95;border:1px solid #ff5964;margin:18px 7vw 0;padding:16px;font:12px monospace}.workflow,.projects{padding:55px 7vw}.workflow>div{grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid}.workflow span{border-left:1px solid #334047;justify-content:space-between;padding:18px 12px;font:11px monospace;display:flex}.workflow em{color:#d9ff38}.projectHead{justify-content:space-between;align-items:end;display:flex}.projectHead h2{margin:8px 0 0;font-size:42px}.projectHead button{padding:12px 18px}.pubEmpty{text-align:center;color:#7e8a8d;border:1px dashed #374047;margin-top:25px;padding:60px}.projects article{background:#0d1116;border:1px solid #303840;margin-top:28px}.gameTitle{border-bottom:1px solid #303840;justify-content:space-between;padding:26px;display:flex}.gameTitle span{color:#d9ff38;font:10px monospace}.gameTitle h3{margin:8px 0;font-size:28px}.gameTitle p{color:#778387;margin:0;font:11px monospace}.gameTitle a{font:10px monospace}.releaseTrack{border-bottom:1px solid #303840;grid-template-columns:repeat(3,1fr);display:grid}.releaseTrack>div{border-right:1px solid #303840;padding:22px}.releaseTrack small,.releaseTrack b,.releaseTrack em{display:block}.releaseTrack b{margin-top:8px;font:18px monospace}.releaseTrack em{color:#d9ff38;margin-top:7px;font:10px monospace}.actions{gap:8px;padding:18px;display:flex}.actions button{padding:12px 15px}.actions button:disabled{color:#626d70;background:#2a3034}.actions .danger{background:#ff5964}.actions a{margin-left:auto;padding:12px;font:10px monospace}.versions{padding:0 18px 20px}.versions>div{border-top:1px solid #252c32;grid-template-columns:1fr 1fr 1fr 3fr;gap:12px;padding:13px;font:11px monospace;display:grid}.versionHead{color:#6f7c80}.versions p{margin:0}.status{color:#d9ff38}.status.rejected{color:#ff5964}.publisher footer{color:#899599;border-top:1px solid #303840;justify-content:space-between;padding:35px 7vw;font:11px monospace;display:flex}.publisher footer b{color:#d9ff38}@media (width<=800px){.pubHero h1{letter-spacing:-3px}.workflow>div{grid-template-columns:1fr 1fr}.connect{grid-template-columns:1fr}.connect button{padding:16px}.releaseTrack{grid-template-columns:1fr}.actions{flex-wrap:wrap}.actions a{margin-left:0}.versions>div{grid-template-columns:1fr 1fr}.publisher footer{display:block}.publisher footer b{margin-top:12px;display:block}}.authExplain{grid-template-columns:1.6fr 1fr}.authExplain small{color:#d9ff38;letter-spacing:1px;font:10px monospace}.authExplain h2{margin:10px 0;font-size:28px}.authExplain p{color:#9aa5a8;line-height:1.7}.authExplain nav{align-content:center;gap:10px;display:grid}.authExplain a{color:#d9ff38;border:1px solid #d9ff38;padding:14px;font:11px monospace}.publisherEndpoints{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.publisherEndpoints article{padding:22px!important}.publisherEndpoints article>span{color:#d9ff38;font:10px monospace}.publisherEndpoints h3{font-size:20px}.publisherEndpoints code{color:#8ecbd3;font:10px monospace}.publisherEndpoints p{color:#829094;line-height:1.5}@media (width<=800px){.authExplain,.publisherEndpoints{grid-template-columns:1fr}}*{box-sizing:border-box}.store{color:#eef2ed;background:#090b0f;min-height:100vh;font-family:Arial,sans-serif}.store header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#090b0fee;border-bottom:1px solid #293038;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.store a{color:inherit;text-decoration:none}.brand{letter-spacing:1px;font-weight:800}.brand b{color:#d9ff38;margin-right:8px;font-size:30px}.store nav{letter-spacing:1px;gap:28px;font:12px monospace;display:flex}.store nav .active,.store nav a:hover{color:#d9ff38}.storeHero{background:radial-gradient(circle at 78% 40%,#263b3b 0,#0000 28%),linear-gradient(135deg,#10141a,#090b0f 65%);border-bottom:1px solid #293038;padding:90px 7vw 110px}.storeHero>span,.shelf small,.pipeline small{letter-spacing:2px;color:#9ba7aa;font:11px monospace}.storeHero h1{letter-spacing:-7px;margin:28px 0 35px;font-size:clamp(64px,10vw,150px);line-height:.76}.storeHero h1 i{color:#d9ff38;font-style:normal}.storeHero p{color:#b8c0c1;max-width:590px;font-size:18px;line-height:1.7}.storeHero div{gap:12px;margin-top:35px;display:flex}.storeHero div a,.emptyStore a{border:1px solid #d9ff38;padding:15px 22px;font:700 12px monospace}.storeHero div a:first-child{color:#0a0b0d;background:#d9ff38}.shelf{padding:75px 6vw 100px}.shelfHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.shelfHead h2{margin:9px 0 0;font-size:45px}.resultCount{align-items:end;gap:12px;display:flex}.resultCount strong{color:#d9ff38;font-size:38px}.resultCount span{color:#8f999c;padding-bottom:6px;font:10px monospace}.catalogSearch{background:#0d1014;border:1px solid #293038;grid-template-columns:2fr repeat(5,1fr);gap:10px;margin-bottom:32px;padding:18px;display:grid}.catalogSearch label{flex-direction:column;gap:8px;display:flex}.catalogSearch label span{letter-spacing:1px;color:#7f8a8d;font:9px monospace}.catalogSearch input,.catalogSearch select{color:#eef2ed;background:#11151a;border:1px solid #303840;width:100%;height:43px;padding:0 12px}.catalogSearch button,.catalogSearch>a{color:#090b0f;background:#d9ff38;border:1px solid #d9ff38;justify-content:center;align-items:center;height:43px;font:700 11px monospace;display:flex}.catalogSearch>a{color:#d9ff38;background:0 0}.gameGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gameCard{background:#101318;border:1px solid #293038;transition:all .2s}.gameCard:hover{border-color:#d9ff38;transform:translateY(-4px)}.cover{background:linear-gradient(135deg,#1d3f40,#0d1518);flex-direction:column;justify-content:space-between;height:220px;padding:18px;display:flex}.cover.c1{background:linear-gradient(135deg,#49353a,#141015)}.cover.c2{background:linear-gradient(135deg,#393b19,#111309)}.cover.c3{background:linear-gradient(135deg,#292b55,#101020)}.cover span,.cover em{letter-spacing:2px;font:10px monospace}.cover b{color:#d9ff38;font-size:72px}.meta{padding:20px}.meta h3{margin:8px 0;font-size:24px}.meta p{color:#8f999c;min-height:44px}.meta>div{border-top:1px solid #293038;justify-content:space-between;padding-top:15px;font:10px monospace;display:flex}.meta strong{color:#d9ff38}.loadMore{color:#d9ff38;border:1px solid #d9ff38;width:max-content;margin:35px auto 0;padding:14px 20px;font:700 11px monospace;display:block}.emptyStore{text-align:center;background:#0d1014;border:1px dashed #3a4248;padding:80px}.emptyStore h3{margin:18px;font-size:30px}.emptyStore p{color:#98a2a5;max-width:680px;margin:0 auto 32px;line-height:1.7}.engineStrip{background:#0d1014;border-top:1px solid #293038;grid-template-columns:1.2fr repeat(2,1fr);gap:1px;padding:70px 6vw;display:grid}.engineStrip>div,.engineStrip>a{border:1px solid #293038;padding:30px}.engineStrip h2{margin:10px 0;font-size:34px}.engineStrip small,.engineStrip span{color:#8f999c;font:10px monospace}.engineStrip a strong{color:#d9ff38;margin-bottom:8px;font-size:20px;display:block}.engineStrip a p{color:#8f999c;line-height:1.5}.engineStrip a:hover{border-color:#d9ff38}.pipeline{border-top:1px solid #293038;padding:45px 6vw 70px}.pipeline div{grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid}.pipeline span{border-left:1px solid #384148;padding:20px 10px;font:12px monospace}.pipeline span:last-child{border-right:1px solid #384148}@media (width<=1100px){.catalogSearch{grid-template-columns:repeat(3,1fr)}.queryField{grid-column:span 2}}@media (width<=800px){.store nav a:not(:last-child){display:none}.storeHero h1{letter-spacing:-3px}.shelfHead{display:block}.resultCount{margin-top:18px}.catalogSearch{grid-template-columns:1fr}.queryField{grid-column:auto}.gameGrid,.engineStrip{grid-template-columns:1fr}.pipeline div{grid-template-columns:repeat(2,1fr)}.emptyStore{padding:45px 20px}}
