:root{--ink:#0d1424;--paper:#f7f8f4;--surface:#fff;--core-violet:#705cf6;--violet-soft:#9a8cff;--go-lime:#b8f24b;--signal-cyan:#55d6ff;--error-coral:#ff6b5f;--muted:#667085;--line:#dfe3dc;--arena:#111827;--arena-soft:#1d2637;--shadow:0 24px 80px #0d14241f;--content:min(1120px, calc(100vw - 40px));color-scheme:light}html[data-locale=zh-CN]{font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 12% 10%, #55d6ff38, transparent 28rem), linear-gradient(180deg, #fbfcf8 0%, var(--paper) 46%, #eef2ea 100%);min-width:320px;color:var(--ink);margin:0}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--signal-cyan);outline-offset:4px}.site-shell{flex-direction:column;min-height:100vh;display:flex}.container{width:var(--content);margin-inline:auto}.skip-link{z-index:20;background:var(--ink);color:var(--surface);border-radius:999px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:12;backdrop-filter:blur(18px);background:#f7f8f4e0;border-bottom:1px solid #dfe3dcc7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.header-content{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.site-preferences{flex:none;align-items:center;gap:6px;display:flex}.preference-select{align-items:center;display:inline-flex;position:relative}.preference-select:before{z-index:1;color:var(--muted);pointer-events:none;font-size:.78rem;position:absolute;left:10px}.preference-select--language:before{content:"文"}.preference-select--theme:before{content:"☼";font-size:.92rem}.preference-select select{appearance:none;border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#ffffffc7;border-radius:999px;padding:7px 26px 7px 28px;font-size:.78rem;font-weight:800}.preference-select:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;right:10px;transform:translateY(-2px)rotate(45deg)}.preference-select select:hover{border-color:#705cf65c}.brand{flex:none;align-items:center;gap:10px;min-height:48px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);width:34px;height:34px;color:var(--go-lime);border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-mark:before{content:"";border:3px solid;border-color:#0000 currentColor currentColor #0000;width:14px;height:14px;transform:rotate(-45deg)}.site-header--game .brand-title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;position:absolute;overflow:hidden}.site-header--game .brand-mark:after{content:"";border:1px solid #ff6b5f6b;border-radius:16px;animation:1.8s ease-in-out infinite arena-pulse;position:absolute;inset:-5px}.nav{min-width:0;color:var(--muted);align-items:center;gap:2px;font-size:.9rem;display:flex}.nav a{border-radius:999px;flex:none;align-items:center;gap:7px;min-height:48px;padding:9px 10px;display:inline-flex}.nav-link{position:relative;overflow:hidden}.nav-link__number{color:#98a2b3;letter-spacing:0;font-size:.72rem;font-weight:900}.nav-link--active,.nav-link--mode.is-active{color:var(--ink);background:linear-gradient(135deg,#ff6b5f2e,#b8f24b1f),#ffffffdb;border:1px solid #ff6b5f85;font-weight:900;box-shadow:0 10px 28px #ff6b5f29}.nav-link--mode.is-active:after,.nav-link--active:after{content:"";background:var(--error-coral);border-radius:999px;height:3px;animation:1.6s ease-in-out infinite active-signal;position:absolute;bottom:8px;left:13px;right:13px}.nav-link--active .nav-link__number{color:var(--error-coral)}.nav a:hover{color:var(--ink);background:#705cf61a}@keyframes active-signal{0%,to{opacity:.72;transform:scaleX(.68)}50%{opacity:1;transform:scaleX(1)}}@keyframes arena-pulse{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.82;transform:scale(1.05)}}main{flex:1}[id]{scroll-margin-top:92px}.hero{padding:64px 0 42px}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(330px,.78fr);align-items:center;gap:40px;display:grid}.home-hero{padding:42px 0 30px}.home-hero .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(440px,.85fr);align-items:stretch;gap:48px}.home-hero h1{max-width:620px;font-size:4rem;line-height:.96}.home-hero .hero-copy{max-width:620px;font-size:1.08rem}.home-hero .hero-actions{margin-top:22px}.home-hero .support-list{gap:8px 18px;margin-top:22px}.home-hero .support-list li{background:0 0;border:0;min-height:34px;padding:4px 0;font-size:.9rem}.eyebrow{width:fit-content;color:var(--core-violet);background:#ffffffb3;border:1px solid #705cf63d;border-radius:999px;margin:0 0 18px;padding:8px 12px;font-size:.9rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:18px;font-size:4.8rem;line-height:.98}.hero-copy{color:#344054;max-width:660px;font-size:1.2rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-weight:800;display:inline-flex}.button-primary{background:var(--ink);color:var(--surface)}.button-primary:after{content:"→";color:var(--go-lime)}.button-secondary{border-color:var(--line);color:var(--ink);background:#ffffffc2}.button:hover{transform:translateY(-1px)}.support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:660px;margin:30px 0 0;padding:0;list-style:none;display:grid}.support-list li{border:1px solid var(--line);color:#344054;background:#ffffffb8;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-weight:650;display:flex}.support-dot{background:var(--go-lime);border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:0 0 0 5px #b8f24b2e}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mode-card{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;align-content:center;gap:10px;min-height:180px;padding:24px;display:grid}.mode-card--primary{background:linear-gradient(135deg, #b8f24b2e, #55d6ff1f), var(--ink);color:var(--surface)}.mode-card span{color:var(--error-coral);font-size:.82rem;font-weight:900}.mode-card--primary span{color:var(--go-lime)}.mode-card h2{margin:0;font-size:1.75rem}.mode-card p{color:var(--muted);margin:0;line-height:1.55}.mode-card--primary p{color:#d7deea}.mode-card--weekly{background:linear-gradient(135deg,#ff6b5f1f,#b8f24b1a),#ffffffd1;border-style:dashed}.home-mode-section{background:#ffffff6b;border-block:1px solid #dfe3dcc2}.home-mode-section .section-heading{max-width:none}.home-mode-section .section-heading .eyebrow{margin-bottom:10px}.home-mode-section .section-heading h2{margin-bottom:0}.arena-preview{background:linear-gradient(135deg, #705cf638, transparent 38%), var(--arena);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:24px;padding:24px;position:relative;overflow:hidden}.arena-preview--battle{min-height:430px}.arena-battle-board{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--arena-soft);background-size:30px 30px;border:1px solid #ffffff14;border-radius:20px;min-height:344px;margin-top:18px;padding:14px;position:relative}.arena-score-preview{justify-content:space-between;align-items:baseline;gap:16px;padding:0 6px;display:flex}.arena-score-preview strong{color:var(--go-lime);font-size:2.45rem;line-height:1}.arena-score-preview span{color:#cad3e2;font-size:.8rem;font-weight:750}.arena-preview:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:18px;position:absolute;inset:18px}.arena-topline{color:#cad3e2;justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.status-pill{color:var(--go-lime);background:#b8f24b29;border-radius:999px;padding:7px 10px;font-weight:800}.signal-board{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--arena-soft);background-size:30px 30px;border-radius:20px;place-items:center;min-height:320px;margin-top:22px;display:grid;position:relative}.signal-target{aspect-ratio:1;background:radial-gradient(circle at center, var(--go-lime) 0 28%, transparent 29%), conic-gradient(from 20deg, var(--signal-cyan), var(--violet-soft), var(--go-lime), var(--signal-cyan));width:min(170px,44vw);color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.signal-target span{background:var(--surface);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.section{padding:42px 0}.page-hero{padding:58px 0 28px}.narrow{max-width:820px}.page-hero h1{font-size:4rem}.not-found{align-items:center;min-height:62vh;display:grid}.game-hero{padding:18px 0 30px}.game-hero__inner{gap:14px;display:grid}.game-context-bar{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr) 150px;align-items:center;gap:24px;padding:14px 16px;display:grid}.game-context-bar__title .eyebrow{color:var(--error-coral);margin:0 0 4px;font-size:.72rem}.game-context-bar h1{letter-spacing:-.035em;margin:0;font-size:1.85rem;line-height:1}.game-context-bar__instructions{max-width:640px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.game-context-bar__progress{justify-items:end;gap:3px;display:grid}.game-context-bar__progress>span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.game-context-bar__progress>strong{font-size:1.1rem}.game-context-bar__progress>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;margin-top:4px;display:grid}.game-context-bar__progress i{background:#0d14241a;border-radius:999px;height:4px}.game-context-bar__progress i.is-complete{background:var(--core-violet)}.game-context-bar__progress i.is-current{background:var(--error-coral);box-shadow:0 0 12px #ff6b5f47}.game-play-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.arena-run-note{border-left:3px solid var(--error-coral);color:#475467;margin:12px 0 0;padding-left:12px;font-size:.8rem;line-height:1.5}.challenge-selector{border:1px solid var(--line);background:#fffc;border-radius:20px;padding:16px}.challenge-selector__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.challenge-selector__header div>span,.challenge-selector__header div>strong{display:block}.challenge-selector__header div>span{color:var(--error-coral);text-transform:uppercase;font-size:.72rem;font-weight:900}.challenge-selector__mode--arena,.arena-run-note--mode{display:none}html[data-play-mode=arena] .challenge-selector__mode--arena,html[data-play-mode=arena] .arena-run-note--mode,body[data-default-play-mode=arena] .challenge-selector__mode--arena,body[data-default-play-mode=arena] .arena-run-note--mode{display:block}html[data-play-mode=arena] .challenge-selector__mode--solo,body[data-default-play-mode=arena] .challenge-selector__mode--solo{display:none}.challenge-selector__header div>strong{margin-top:4px;font-size:1rem}.challenge-selector__header>span{color:var(--muted);background:#0d14240f;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:900}.challenge-rail{gap:7px;margin:0;padding:0;list-style:none;display:grid}.challenge-rail a{border:1px solid var(--line);color:#475467;background:#f7f8f4b3;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.challenge-rail a>span:first-child{background:var(--ink);width:30px;height:30px;color:var(--go-lime);border-radius:10px;flex:0 0 30px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.challenge-rail__copy{gap:2px;min-width:0;display:grid}.challenge-rail__copy strong,.challenge-rail__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.challenge-rail__copy strong{font-size:.88rem}.challenge-rail__copy small{color:var(--muted);font-size:.7rem}.challenge-rail .is-active a{color:var(--ink);background:linear-gradient(135deg,#ff6b5f29,#55d6ff1f),#ffffffe6;border-color:#ff6b5f8f;box-shadow:0 14px 34px #ff6b5f21}.challenge-rail .is-active a>span:first-child{background:var(--error-coral);color:var(--ink)}.game-stage{min-width:0;position:relative}.game-stage>*{width:100%}.game-side{gap:10px;display:grid;position:sticky;top:92px}.next-challenge{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;gap:9px;padding:16px;display:grid}.next-challenge__kicker{color:var(--error-coral);font-size:.82rem;font-weight:900}.next-challenge strong{font-size:1.05rem}.next-challenge p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.next-challenge .button{width:100%;padding-inline:14px;font-size:.8rem}.ad-slot{border:1px dashed var(--line);color:#98a2b3;text-align:center;background:linear-gradient(135deg,#55d6ff14,#0000),#ffffff7a;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.ad-slot span{color:#667085;background:#0d142414;border-radius:999px;place-items:center;width:44px;height:30px;font-size:.78rem;font-weight:900;display:grid}.ad-slot small{color:#98a2b3;font-size:.78rem}body[data-default-play-mode=solo] .game-hero{padding-top:12px}body[data-default-play-mode=solo] .game-context-bar{grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr);padding-block:11px}body[data-default-play-mode=solo] .game-context-bar__progress,body[data-default-play-mode=solo] .next-challenge{display:none}body[data-default-play-mode=solo] .game-side__ad{min-height:230px}body[data-default-play-mode=arena] .game-hero,body[data-default-play-mode=solo] .game-hero{padding:8px 0 20px}body[data-default-play-mode=arena] .game-hero__inner,body[data-default-play-mode=solo] .game-hero__inner{gap:8px}body[data-default-play-mode=arena] .game-context-bar,body[data-default-play-mode=solo] .game-context-bar{border-radius:16px;gap:16px;min-height:78px;padding:9px 13px}body[data-default-play-mode=arena] .game-context-bar{grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr) 118px}body[data-default-play-mode=solo] .game-context-bar{grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr)}body[data-default-play-mode=arena] .game-context-bar__title,body[data-default-play-mode=solo] .game-context-bar__title{align-items:center;gap:10px;min-width:0;display:flex}body[data-default-play-mode=arena] .game-context-bar__title .eyebrow,body[data-default-play-mode=solo] .game-context-bar__title .eyebrow{flex:none;margin:0;padding:6px 9px}body[data-default-play-mode=arena] .game-context-bar h1,body[data-default-play-mode=solo] .game-context-bar h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.28rem;overflow:hidden}body[data-default-play-mode=arena] .game-context-bar__instructions,body[data-default-play-mode=solo] .game-context-bar__instructions{align-items:center;min-height:2.8em;font-size:.82rem;line-height:1.4;display:flex}body[data-default-play-mode=arena] .game-context-bar__instructions>span,body[data-default-play-mode=solo] .game-context-bar__instructions>span{width:100%;display:block}body[data-default-play-mode=arena] .game-play-layout,body[data-default-play-mode=solo] .game-play-layout{grid-template-columns:220px minmax(0,1fr) 178px;gap:12px}body[data-default-play-mode=arena] .game-stage,body[data-default-play-mode=solo] .game-stage{grid-area:1/2}body[data-default-play-mode=arena] .game-side,body[data-default-play-mode=solo] .game-side{display:contents}body[data-default-play-mode=arena] .challenge-selector,body[data-default-play-mode=solo] .challenge-selector{grid-area:1/1;padding:13px;position:sticky;top:92px}body[data-default-play-mode=arena] .challenge-selector__header,body[data-default-play-mode=solo] .challenge-selector__header{margin-bottom:10px}body[data-default-play-mode=arena] .challenge-rail,body[data-default-play-mode=solo] .challenge-rail{gap:6px}body[data-default-play-mode=arena] .challenge-rail a,body[data-default-play-mode=solo] .challenge-rail a{min-height:48px;padding:6px 8px}body[data-default-play-mode=solo] .challenge-selector__mode--arena,body[data-default-play-mode=arena] .challenge-selector__mode--solo{display:none!important}body[data-default-play-mode=solo] .challenge-selector__mode--solo,body[data-default-play-mode=arena] .challenge-selector__mode--arena{display:block}body[data-default-play-mode=arena] .next-challenge,body[data-default-play-mode=solo] .next-challenge{display:none}body[data-default-play-mode=arena] .game-side__ad,body[data-default-play-mode=solo] .game-side__ad{grid-area:1/3;align-self:start;min-height:500px;position:sticky;top:92px}body[data-default-play-mode=arena] .reaction-game,body[data-default-play-mode=arena] .aim-game,body[data-default-play-mode=arena] .sequence-game,body[data-default-play-mode=arena] .visual-game,body[data-default-play-mode=arena] .number-game,body[data-default-play-mode=solo] .reaction-game,body[data-default-play-mode=solo] .aim-game,body[data-default-play-mode=solo] .sequence-game,body[data-default-play-mode=solo] .visual-game,body[data-default-play-mode=solo] .number-game{min-height:500px}body[data-default-play-mode=solo] .reaction-game,body[data-default-play-mode=solo] .aim-game,body[data-default-play-mode=solo] .sequence-game,body[data-default-play-mode=solo] .visual-game,body[data-default-play-mode=solo] .number-game{padding-bottom:76px}body[data-default-play-mode=arena] .reaction-pad,body[data-default-play-mode=solo] .reaction-pad{min-height:260px;margin:14px 0}body[data-default-play-mode=arena] .aim-board,body[data-default-play-mode=solo] .aim-board{min-height:300px;margin:14px 0}body[data-default-play-mode=arena] .game-start-overlay,body[data-default-play-mode=solo] .game-start-overlay{inset:56px 16px 78px}.game-stage-nav{display:none}body[data-default-play-mode=solo] .game-stage>.game-stage-nav{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:auto;display:grid;position:absolute;bottom:16px;left:16px;right:16px}body[data-default-play-mode=solo] .game-stage-nav .button{justify-content:center;min-height:42px;padding:9px 12px}body[data-default-play-mode=solo] .game-stage-nav__next{border-color:var(--go-lime);background:var(--go-lime);color:var(--ink);font-weight:900}body[data-default-play-mode=solo] .game-stage-nav [aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}body[data-default-play-mode=arena] .game-panel__actions,body[data-default-play-mode=solo] .game-panel__actions,.game-mobile-loader{display:none}@keyframes game-loader-spin{to{transform:rotate(1turn)}}@media (width>=901px){body[data-default-play-mode=arena] .game-context-bar,body[data-default-play-mode=solo] .game-context-bar{height:78px}body[data-default-play-mode=arena] .game-side__ad,body[data-default-play-mode=solo] .game-side__ad,body[data-default-play-mode=arena] .reaction-game,body[data-default-play-mode=arena] .aim-game,body[data-default-play-mode=arena] .sequence-game,body[data-default-play-mode=arena] .visual-game,body[data-default-play-mode=arena] .number-game,body[data-default-play-mode=solo] .reaction-game,body[data-default-play-mode=solo] .aim-game,body[data-default-play-mode=solo] .sequence-game,body[data-default-play-mode=solo] .visual-game,body[data-default-play-mode=solo] .number-game{height:clamp(480px,100svh - 182px,500px);min-height:0}body[data-default-play-mode=arena] .reaction-pad,body[data-default-play-mode=solo] .reaction-pad{flex:auto;min-height:220px;margin-block:12px}body[data-default-play-mode=arena] .aim-board,body[data-default-play-mode=solo] .aim-board{flex:auto;min-height:250px;margin-block:12px}body[data-default-play-mode=arena] .sequence-grid,body[data-default-play-mode=solo] .sequence-grid,body[data-default-play-mode=arena] .visual-grid,body[data-default-play-mode=solo] .visual-grid{width:min(100%,clamp(280px,42svh,310px));margin-block:10px 12px}body[data-default-play-mode=arena] .number-display,body[data-default-play-mode=solo] .number-display{flex:auto;min-height:220px;margin-block:12px}body[data-default-play-mode=arena] .number-game[data-state=input] .number-display,body[data-default-play-mode=solo] .number-game[data-state=input] .number-display{min-height:150px}body[data-default-play-mode=arena] .game-start-overlay,body[data-default-play-mode=solo] .game-start-overlay{inset:52px 16px 68px}}@media (width<=900px){.game-mobile-loader{z-index:10;color:var(--surface);text-align:center;opacity:1;background:radial-gradient(circle at 50% 42%,#705cf647,#0000 36%),#0d1424f5;border:1px solid #ffffff24;border-radius:24px;place-content:center;justify-items:center;gap:8px;transition:opacity .22s,visibility .22s;display:grid;position:absolute;inset:0;overflow:hidden}.game-mobile-loader.is-ready{visibility:hidden;opacity:0;pointer-events:none}.game-mobile-loader__spinner{border:4px solid #ffffff2e;border-top-color:var(--go-lime);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite game-loader-spin}.game-mobile-loader strong{margin-top:4px;font-size:1.05rem}.game-mobile-loader small{color:#cad3e2}body[data-default-play-mode=arena] .game-play-layout,body[data-default-play-mode=solo] .game-play-layout{grid-template-columns:1fr}body[data-default-play-mode=arena] .challenge-selector,body[data-default-play-mode=solo] .challenge-selector{grid-area:1/1;position:static}body[data-default-play-mode=arena] .game-stage,body[data-default-play-mode=solo] .game-stage{grid-area:2/1}body[data-default-play-mode=arena] .game-side__ad,body[data-default-play-mode=solo] .game-side__ad{grid-area:3/1;min-height:150px;position:static}}@media (width<=680px){body[data-default-play-mode=arena] .game-context-bar,body[data-default-play-mode=solo] .game-context-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0}body[data-default-play-mode=solo] .game-context-bar{grid-template-columns:1fr}body[data-default-play-mode=arena] .game-context-bar__title,body[data-default-play-mode=solo] .game-context-bar__title{flex-direction:column;align-items:flex-start;gap:6px}body[data-default-play-mode=arena] .game-context-bar__instructions,body[data-default-play-mode=solo] .game-context-bar__instructions{grid-column:1/-1}body[data-default-play-mode=arena] .game-context-bar h1,body[data-default-play-mode=solo] .game-context-bar h1{white-space:normal}}[data-arena-advance][aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none}html[data-play-mode=arena] [data-challenge-step]:not([aria-current=step]){opacity:.56;cursor:default;pointer-events:none}html[data-play-mode=arena] [data-game-back],html[data-play-mode=arena] [data-game-restart],html[data-play-mode=arena] [data-solo-only],body[data-default-play-mode=arena] [data-game-back],body[data-default-play-mode=arena] [data-game-restart],body[data-default-play-mode=arena] [data-solo-only]{display:none!important}.reaction-game{background:linear-gradient(135deg, #705cf638, transparent 40%), var(--arena);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:24px;padding:20px;position:relative;overflow:hidden}.aim-game,.sequence-game,.visual-game,.number-game{background:linear-gradient(135deg, #705cf633, transparent 42%), var(--arena);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:24px;padding:20px;position:relative;overflow:hidden}.reaction-game,.aim-game,.sequence-game,.visual-game,.number-game{flex-direction:column;min-height:540px;display:flex}.game-start-overlay{z-index:2;backdrop-filter:none;background:0 0;border-radius:22px;place-items:center;display:none;position:absolute;inset:60px 20px 86px}[data-state=idle]>.game-start-overlay{display:grid}.game-start-card{width:min(360px,100% - 28px);color:var(--surface);text-align:center;backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff3d;border-radius:22px;justify-items:center;gap:12px;padding:22px;display:grid;box-shadow:0 24px 60px #0003}.game-start-card>span{color:var(--go-lime);font-size:.82rem;font-weight:900}.game-start-card strong{max-width:280px;font-size:1.45rem;line-height:1.08}.game-start-card p{color:#d7deea;margin:0;line-height:1.45}.mini-guide{grid-template-columns:repeat(3,1fr);gap:5px;width:94px;margin:2px 0;display:grid}.mini-guide span{aspect-ratio:1;background:#ffffff24;border-radius:7px}.mini-guide .is-lit{background:var(--go-lime);box-shadow:0 0 0 4px #b8f24b2e}.game-tip{z-index:3;max-width:min(420px,100% - 44px);color:var(--go-lime);text-align:center;backdrop-filter:blur(12px);background:#0d1424c7;border:1px solid #b8f24b57;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:850;position:absolute;top:74px;left:50%;transform:translate(-50%)}.game-tip[hidden]{display:none}.game-panel__topline,.game-panel__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.game-panel__topline{color:#cad3e2;font-size:.92rem;font-weight:700}.game-panel__actions{margin-top:auto}.reaction-pad{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--arena-soft);width:100%;min-height:310px;color:var(--surface);cursor:pointer;letter-spacing:0;touch-action:manipulation;user-select:none;background-size:34px 34px;border:1px solid #ffffff1a;border-radius:22px;place-items:center;margin:18px 0;font-size:3rem;font-weight:900;display:grid}.reaction-pad[data-state=waiting]{color:#cad3e2;background:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),#252b36}.reaction-pad[data-state=ready]{background:radial-gradient(circle at center, #0d142429, transparent 34%), var(--go-lime);color:var(--ink)}.reaction-pad[data-state=too-soon]{background:var(--error-coral);color:var(--ink)}.reaction-pad[data-state=final-result]{color:var(--go-lime);background:linear-gradient(135deg,#55d6ff3d,#0000),#182235}.game-panel__copy h2{margin-bottom:6px;font-size:1.35rem}.game-panel__copy p{color:#d7deea;margin-bottom:16px;line-height:1.55}.round-list{color:#cad3e2;min-height:1.6rem;margin:16px 0 0;line-height:1.6}.aim-board{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--arena-soft);touch-action:manipulation;user-select:none;background-size:34px 34px;border:1px solid #ffffff1a;border-radius:22px;min-height:350px;margin:18px 0;position:relative;overflow:hidden}.aim-target{background:radial-gradient(circle at center, var(--ink) 0 23%, transparent 24%), radial-gradient(circle at center, var(--go-lime) 0 46%, transparent 47%), conic-gradient(from 45deg, var(--signal-cyan), var(--violet-soft), var(--go-lime), var(--signal-cyan));cursor:crosshair;touch-action:manipulation;user-select:none;border:0;border-radius:50%;width:48px;height:48px;position:absolute;top:0;left:0;box-shadow:0 0 0 8px #b8f24b1f}.aim-target[hidden]{display:none}.sequence-grid{touch-action:manipulation;background:radial-gradient(circle,#b8f24b14,#0000 58%),#ffffff09;border:1px solid #ffffff14;border-radius:22px;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,340px);margin:12px auto 14px;padding:10px;display:grid}.sequence-cell{aspect-ratio:1;color:#d7deea;cursor:pointer;background:linear-gradient(145deg,#ffffff21,#ffffff09),#232d3d;border:1px solid #cad3e229;border-radius:14px;min-height:0;font-size:1.1rem;font-weight:900;box-shadow:inset 0 1px #ffffff14}.sequence-cell span{background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;margin:auto;display:grid}.sequence-cell:disabled{cursor:default}.sequence-cell.is-active{border-color:var(--go-lime);background:radial-gradient(circle at center, #0d14242e, transparent 38%), var(--go-lime);color:var(--ink);transform:scale(1.025);box-shadow:0 0 24px #b8f24b3d}.sequence-cell.is-correct{border-color:var(--signal-cyan);color:var(--surface);background:linear-gradient(135deg,#55d6ff70,#b8f24b38),#172238}.sequence-cell.is-error{border-color:var(--error-coral);color:var(--ink);background:linear-gradient(135deg,#ff6b5ff0,#ff6b5f7a),#2c2630}.sequence-game .game-panel__topline{order:1}.sequence-game .game-panel__copy{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;order:2;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 0;padding:9px 12px;display:grid}.sequence-game .game-panel__copy h2{margin:0;font-size:1rem;line-height:1.2}.sequence-game .game-panel__copy p{color:#cad3e2;margin:0;font-size:.88rem;line-height:1.35}.sequence-game .game-panel__actions{order:4}.visual-grid{--grid-side:3;grid-template-columns:repeat(var(--grid-side), minmax(0, 1fr));touch-action:manipulation;background:radial-gradient(circle,#55d6ff1a,#0000 58%),#ffffff09;border:1px solid #ffffff14;border-radius:20px;order:3;gap:7px;width:min(100%,340px);margin:12px auto 14px;padding:10px;display:grid}.visual-cell{aspect-ratio:1;cursor:pointer;background:linear-gradient(145deg,#ffffff21,#ffffff09),#232d3d;border:1px solid #cad3e229;border-radius:10px;min-height:0;box-shadow:inset 0 1px #ffffff14}.visual-cell:disabled{cursor:default}.visual-cell.is-revealed{border-color:var(--go-lime);background:radial-gradient(circle at center, #0d14242e, transparent 38%), var(--go-lime);box-shadow:inset 0 0 0 3px #0d142424,0 0 24px #b8f24b33}.visual-cell.is-found{border-color:var(--signal-cyan);background:radial-gradient(circle,#ffffff3d,#0000 28%),linear-gradient(135deg,#55d6fff0,#55d6ff80),#173247;box-shadow:inset 0 0 0 2px #0d142429,0 0 18px #55d6ff2e}.visual-cell.is-wrong{border-color:var(--error-coral);background:linear-gradient(45deg,#0000 0 42%,#ff6b5ff2 43% 57%,#0000 58%),linear-gradient(-45deg,#0000 0 42%,#ff6b5ff2 43% 57%,#0000 58%),linear-gradient(135deg,#ff6b5f57,#ffffff0a),#2c2630;box-shadow:0 0 20px #ff6b5f24}.visual-game .game-panel__topline{order:1}.visual-game .game-panel__copy{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;order:2;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 0;padding:9px 12px;display:grid}.visual-game .game-panel__copy h2{margin:0;font-size:1rem;line-height:1.2}.visual-game .game-panel__copy p{color:#cad3e2;margin:0;font-size:.88rem;line-height:1.35}.visual-game .game-panel__actions{order:4}.number-display{overflow-wrap:anywhere;background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--arena-soft);min-height:270px;color:var(--go-lime);font-variant-numeric:tabular-nums;text-align:center;background-size:34px 34px;border:1px solid #ffffff1a;border-radius:22px;place-items:center;margin:18px 0;font-size:3.5rem;font-weight:900;line-height:1.12;display:grid}.outcome-dialog{width:min(470px,100vw - 32px);color:var(--surface);backdrop-filter:blur(20px);background:linear-gradient(135deg,#b8f24b29,#55d6ff1f),#0d1424d1;border:1px solid #ffffff42;border-radius:24px;padding:0;box-shadow:0 28px 90px #0d142461}.outcome-dialog::backdrop{backdrop-filter:blur(6px);background:#0d14246b}.outcome-dialog__close{width:40px;height:40px;color:var(--surface);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:12px}.outcome-dialog__body{gap:14px;padding:30px;display:grid}.outcome-dialog__kicker{color:var(--go-lime);margin:0;font-size:.84rem;font-weight:900}.outcome-dialog h2{margin:0;font-size:2rem}.outcome-dialog__score{color:var(--go-lime);margin:0;font-size:2.4rem;font-weight:950;line-height:1}.outcome-percent{background:#b8f24b1a;border:1px solid #b8f24b52;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.outcome-percent span{color:#d7deea;font-weight:850}.outcome-percent strong{color:var(--go-lime);font-size:3.2rem;font-weight:950;line-height:.95}.outcome-dialog [data-outcome-detail]{color:#d7deea;margin:0;line-height:1.55}.outcome-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.outcome-dialog__actions--single{grid-template-columns:1fr}.number-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px;display:grid}.number-form[hidden]{display:none}.number-input{min-width:0;min-height:52px;color:var(--surface);font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;padding:12px 14px;font-size:1.15rem}.number-input::placeholder{color:#cad3e2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.two-column,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.result-summary,.score-history{border:1px solid var(--line);background:#ffffffd1;border-radius:22px;padding:22px}.result-summary[hidden]{display:none}.result-summary h2,.score-history h2{margin:4px 0 14px;font-size:1.45rem}.result-summary>.eyebrow,.score-history__header .eyebrow{color:var(--error-coral);margin:0;font-size:.7rem}.result-summary__score{background:var(--ink);color:var(--surface);border-radius:18px;padding:18px}.result-summary__score span{color:var(--go-lime);font-size:2.4rem;font-weight:900;display:block}.result-summary__score small{color:#cad3e2}.result-summary__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.result-summary__stats div,.score-history li{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px}.result-summary__stats dt{color:var(--muted);font-size:.88rem}.result-summary__stats dd{margin:4px 0 0;font-weight:850}.score-history__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.score-history__header h2{margin-bottom:0}.score-history__actions{align-items:center;gap:8px;display:flex}.score-history__actions>span{color:#496d13;background:#b8f24b33;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850}.score-history__actions a{color:var(--core-violet);border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.score-history__actions a:hover{background:#705cf614}.score-history ol{gap:10px;margin:0;padding-left:20px;display:grid}.score-history li strong,.score-history li span{display:block}.score-history li span{color:var(--muted);margin-top:3px;font-size:.9rem}.game-records-section{padding:22px 0 10px}.game-records-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:12px}.game-records-layout:has(>.result-summary[hidden]){grid-template-columns:1fr}.game-records-layout:has(>.result-summary[hidden])>.score-history{grid-column:1/-1}.game-records-layout .score-history{min-width:0}.game-records-layout .score-history ol{counter-reset:local-run;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:0;list-style:none}.game-records-layout .score-history li{counter-increment:local-run;flex-direction:column;justify-content:center;min-height:78px;padding:12px 12px 12px 44px;display:flex;position:relative}.game-records-layout .score-history li:before{content:counter(local-run, decimal-leading-zero);color:#98a2b3;font-size:.7rem;font-weight:900;position:absolute;top:12px;left:12px}.game-records-layout .score-history li strong{font-size:1.05rem}.game-records-layout .score-history li span{font-size:.78rem}.game-records-layout .score-history__item{justify-content:flex-start;min-height:118px}.game-records-layout .score-history__category{color:var(--core-violet);letter-spacing:.03em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:900}.game-records-layout .score-history__result{color:var(--ink);font-size:1.08rem}.game-records-layout .score-history__meta{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.game-records-layout .score-history__state{color:#496d13;background:#b8f24b38;border-radius:999px;width:fit-content;margin:0;padding:4px 7px;font-size:.66rem;font-weight:900}.game-records-layout .score-history__time{color:var(--muted);justify-items:end;gap:2px;font-size:.66rem;line-height:1.15;display:grid}.game-records-layout .score-history__time span{font-size:inherit;margin:0}.game-records-layout .score-history__time strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.74rem}.game-records-layout .score-history__empty{min-height:86px;color:var(--muted)}.game-guide-section{padding:20px 0 10px}.game-guide-section .content-grid{gap:12px}.game-guide-section article{border:1px solid var(--line);background:#ffffffbd;border-radius:22px;min-height:260px;padding:24px}.game-guide-section article:first-child{border-top:3px solid var(--signal-cyan)}.game-guide-section article:last-child{border-top:3px solid var(--violet-soft)}.game-guide-section article h2:first-child{margin-top:0}.game-guide-section article h2:not(:first-child){border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.game-guide-section article p:last-child{margin-bottom:0}.game-faq-section{padding:20px 0 56px}.game-faq-section .section-heading{margin-bottom:16px}.game-faq-section .section-heading h2{font-size:1.8rem}.game-faq-section .faq-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-faq-section .faq-list details{min-height:82px;padding:18px}.game-faq-section .faq-list summary{line-height:1.4}.content-section article{color:#344054;line-height:1.68}.content-section h2{color:var(--ink);margin-bottom:10px;font-size:1.55rem}.content-section code{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px 6px}.utility-status{color:var(--core-violet);margin:14px 0 0;font-weight:750}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--line);background:#fffc;border-radius:16px;padding:16px 18px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--muted);margin:12px 0 0;line-height:1.6}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.section-heading{max-width:700px;margin-bottom:24px}.section-heading h2{margin-bottom:10px;font-size:2rem;line-height:1.14}.section-heading p{color:var(--muted);line-height:1.6}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.game-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:256px;padding:18px;display:flex;box-shadow:0 12px 28px #0d14240f}.game-card:hover{border-color:#705cf66b;transform:translateY(-2px)}.game-card__icon{background:var(--ink);width:46px;height:46px;color:var(--go-lime);border-radius:14px;place-items:center;font-weight:900;display:grid}.game-card h3{margin:18px 0 8px;font-size:1.05rem}.game-card p{color:var(--muted);margin-bottom:18px;line-height:1.55}.game-card__meta{color:var(--core-violet);margin-top:auto;font-weight:800}.results-band{border:1px solid var(--line);background:#ffffffbd;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:24px;padding:24px;display:grid}.human-score-panel{border:1px solid var(--line);background:linear-gradient(135deg,#705cf624,#0000 46%),#ffffffd1;border-radius:24px;grid-template-columns:minmax(260px,.82fr) minmax(350px,1.08fr) minmax(250px,.72fr);align-items:center;gap:22px;padding:24px;display:grid}.human-score-panel h2{margin-bottom:10px;font-size:2rem}.human-score-panel p{color:var(--muted);line-height:1.6}.human-score-meter{background:var(--ink);min-height:330px;color:var(--surface);text-align:center;border-radius:20px;place-items:center;display:grid}.human-score-meter--radar{gap:4px;padding:16px 12px 10px}.human-score-meter>strong{color:var(--go-lime);font-size:3rem;font-weight:950;display:block}.human-score-meter>span{color:#cad3e2}.battle-radar{width:min(150px,100%);color:var(--go-lime)}.battle-radar-map{width:min(100%,350px);height:245px;margin-inline:auto;position:relative}.battle-radar-map .battle-radar{width:180px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.battle-radar-map--hero{height:280px;margin-top:6px}.battle-radar-map--hero .battle-radar{width:196px}.radar-axis{border:1px solid var(--line);min-width:82px;color:var(--muted);text-align:center;background:#ffffffe6;border-radius:10px;gap:2px;padding:5px 8px;display:grid;position:absolute}.radar-axis span{font-size:.72rem;line-height:1.1}.radar-axis strong{color:var(--ink);font-size:.9rem;line-height:1.1}.radar-axis--reflex{top:0;left:50%;transform:translate(-50%)}.radar-axis--precision{top:29%;right:0}.radar-axis--memory{bottom:3%;right:5%}.radar-axis--perception{bottom:3%;left:5%}.radar-axis--focus{top:29%;left:0}.human-score-meter .radar-axis,.arena-preview .radar-axis{color:#aeb9ca;background:#151e30f0;border-color:#ffffff24}.human-score-meter .radar-axis strong,.arena-preview .radar-axis strong{color:var(--go-lime)}.battle-radar__grid,.battle-radar__mid{fill:none;stroke:#ffffff38;stroke-width:2px}.battle-radar__mid{stroke:#55d6ff33}.battle-radar__shape{fill:#b8f24b6b;stroke:var(--go-lime);stroke-width:3px;transition:points .24s}.battle-radar circle{fill:var(--surface)}.human-score-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.human-score-list-wrap>span{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:850;display:block}.human-score-list li{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.human-score-list span{color:var(--muted)}.human-score-list strong{text-align:right}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{background:var(--surface);border-radius:16px;padding:16px}.metric strong{margin-bottom:8px;font-size:1.55rem;display:block}.metric span{color:var(--muted);font-size:.92rem}.method-copy{color:#344054;line-height:1.65}.about-page{overflow:hidden}.about-hero{background:radial-gradient(circle at 9% 8%,#55d6ff33,#0000 25rem),radial-gradient(circle at 88% 80%,#b8f24b2e,#0000 28rem);padding:72px 0 60px;position:relative}.about-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:64px;display:grid}.about-hero__copy h1{max-width:800px;font-size:clamp(3.35rem,4.6vw,4.5rem);line-height:.94}.about-hero__copy .hero-copy{max-width:760px}.about-manifesto{background:linear-gradient(145deg, #705cf647, transparent 44%), var(--ink);min-height:360px;color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff24;border-radius:28px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.about-manifesto>span{color:var(--go-lime);letter-spacing:.1em;font-size:.78rem;font-weight:900}.about-manifesto>p{z-index:1;margin:44px 0;font-size:1.75rem;font-weight:780;line-height:1.25;position:relative}.about-manifesto__signal{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;min-height:62px;display:grid}.about-manifesto__signal i{background:var(--error-coral);border-radius:999px;height:32%;display:block}.about-manifesto__signal i:nth-child(2){background:var(--violet-soft);height:56%}.about-manifesto__signal i:nth-child(3){background:var(--go-lime);height:100%}.about-manifesto__signal i:nth-child(4){background:var(--signal-cyan);height:74%}.about-manifesto__signal i:nth-child(5){background:var(--core-violet);height:46%}.about-nav{z-index:8;backdrop-filter:blur(16px);background:#f7f8f4eb;border-block:1px solid #dfe3dcd1;position:sticky;top:76px}.about-nav .container{gap:4px;padding-block:6px;display:flex;overflow-x:auto}.about-nav a{min-height:42px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:8px 12px;font-size:.86rem;font-weight:750;display:inline-flex}.about-nav a:hover{color:var(--ink);background:#705cf61a}.about-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:72px;display:grid}.about-fact{border:1px solid var(--line);background:#ffffffc2;border-radius:20px;flex-direction:column;min-height:164px;padding:20px;display:flex}.about-fact strong{color:var(--core-violet);font-size:2.9rem;line-height:1}.about-fact span{margin-top:12px;font-weight:900}.about-fact small{color:var(--muted);margin-top:auto;padding-top:14px;line-height:1.4}.about-story{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;display:grid}.about-section-heading{max-width:760px}.about-section-heading h2{margin-bottom:16px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.98}.about-section-heading>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.65}.about-story__copy{color:#344054;font-size:1.08rem;line-height:1.76}.about-story__copy p{margin-bottom:22px}.about-dark-section{background:linear-gradient(135deg, #705cf633, transparent 38%), var(--ink);color:var(--surface);margin:48px 0 0;padding:76px 0}.about-section-heading--light .eyebrow{color:var(--go-lime);background:#b8f24b14;border-color:#b8f24b47}.about-section-heading--light>p:not(.eyebrow){color:#b8c2d2}.about-challenge-list{border-top:1px solid #ffffff24;margin-top:38px}.about-challenge{border-bottom:1px solid #ffffff24;grid-template-columns:54px minmax(170px,.55fr) minmax(260px,1fr) minmax(150px,.48fr);align-items:center;gap:24px;padding:24px 6px;display:grid}.about-challenge:hover{background:#ffffff0a}.about-challenge__number,.about-challenge__axis{color:var(--go-lime);font-size:.8rem;font-weight:900}.about-challenge h3{margin:5px 0 0;font-size:1.55rem}.about-challenge p{color:#b8c2d2;margin:0;line-height:1.55}.about-challenge>strong{color:var(--signal-cyan);text-align:right}.about-mode-grid,.about-principle-grid,.about-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.about-mode{border:1px solid var(--line);background:#ffffffc7;border-radius:24px;flex-direction:column;min-height:330px;padding:26px;display:flex}.about-mode>span{color:var(--core-violet);letter-spacing:.06em;font-size:.76rem;font-weight:900}.about-mode h3{margin:46px 0 14px;font-size:2rem}.about-mode p{color:var(--muted);line-height:1.65}.about-mode a{color:var(--core-violet);margin-top:auto;font-weight:900}.about-mode--active{background:linear-gradient(145deg, #b8f24b24, transparent 48%), var(--ink);color:var(--surface);border-color:#b8f24b66}.about-mode--active>span,.about-mode--active a{color:var(--go-lime)}.about-mode--active p{color:#cbd5e1}.about-mode--planned{background:linear-gradient(145deg,#ff6b5f1f,#0000 52%),#ffffffbd;border-style:dashed}.about-score-section{padding-block:72px}.about-score{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;gap:64px;display:grid}.about-score h2{max-width:760px;margin-bottom:20px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:.98}.about-score>div:first-child>p:not(.eyebrow){color:#475467;max-width:760px;line-height:1.72}.about-text-link{color:var(--core-violet);margin-top:8px;font-weight:900;display:inline-flex}.about-score-card{background:linear-gradient(145deg, #55d6ff24, transparent 48%), var(--ink);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff24;border-radius:26px;padding:26px}.about-score-card__topline{color:var(--go-lime);justify-content:space-between;align-items:center;gap:16px;font-size:.78rem;font-weight:900;display:flex}.about-score-card__topline strong{font-size:2.2rem}.about-score-card ol{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.about-score-card li{grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:10px;display:grid}.about-score-card li span{color:#d7deea}.about-score-card li i{background:#ffffff2e;height:1px}.about-score-card li strong{color:var(--signal-cyan);font-size:.8rem}.about-score-card>p{color:#aeb9ca;border-top:1px solid #ffffff24;margin:0;padding-top:20px;line-height:1.55}.about-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-principle-grid article{border-top:3px solid var(--core-violet);background:#ffffffad;min-height:250px;padding:24px 20px}.about-principle-grid article>span{color:var(--error-coral);font-size:.8rem;font-weight:900}.about-principle-grid h3{margin:44px 0 12px;font-size:1.3rem}.about-principle-grid p{color:var(--muted);line-height:1.6}.about-disclaimer{background:#ff6b5f14;border:1px solid #ff6b5f52;border-radius:18px;grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:28px;margin-top:18px;padding:20px 22px;display:grid}.about-disclaimer strong{color:#98382f}.about-disclaimer p{color:#664843;margin:0;line-height:1.6}.about-technology{color:var(--surface);background:radial-gradient(circle at 5%,#705cf638,#0000 28rem),#111827;margin-top:56px;padding:76px 0}.about-technology__grid{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:72px;display:grid}.about-stack{border-top:1px solid #ffffff24}.about-stack article{border-bottom:1px solid #ffffff24;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.about-stack article>span{color:var(--go-lime);text-transform:uppercase;font-size:.76rem;font-weight:900}.about-stack h3{margin:0 0 6px;font-size:1.2rem}.about-stack p{color:#aeb9ca;margin:0;line-height:1.55}.about-roadmap article{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;padding:24px}.about-roadmap h3{margin:24px 0 14px;font-size:1.5rem}.about-roadmap ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;line-height:1.5;display:grid}.about-status{color:var(--core-violet);text-transform:uppercase;background:#705cf61f;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.about-status--live{color:#496d13;background:#b8f24b40}.about-status--planned{color:#98382f;background:#ff6b5f24}.about-cta{padding:36px 0 76px}.about-cta__inner{border:1px solid var(--line);background:radial-gradient(circle at 85% 18%,#b8f24b33,#0000 20rem),#ffffffd1;border-radius:28px;justify-content:space-between;align-items:end;gap:40px;padding:38px;display:flex}.about-cta h2{max-width:700px;margin-bottom:12px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.about-cta p:not(.eyebrow){max-width:660px;color:var(--muted);line-height:1.6}.about-cta .hero-actions{flex:none}.about-disclaimer a{color:#7435d6;text-underline-offset:3px;font-weight:850;text-decoration:underline 1px}.methodology-page{overflow:hidden}.methodology-hero{background:radial-gradient(circle at 8% 20%,#55d6ff33,#0000 28rem),radial-gradient(circle at 92% 82%,#b8f24b29,#0000 28rem);padding:56px 0 48px;position:relative}.methodology-hero:after{content:"";pointer-events:none;border:1px solid #705cf61f;border-radius:50%;width:530px;height:530px;position:absolute;top:-260px;right:-100px}.methodology-hero__grid{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:center;gap:54px;display:grid;position:relative}.methodology-hero h1{letter-spacing:-.055em;max-width:800px;margin:8px 0 18px;font-size:clamp(3.4rem,6vw,5.3rem);line-height:.94}.methodology-hero .hero-copy{max-width:760px}.methodology-summary{background:linear-gradient(145deg, #705cf63d, transparent 48%), var(--ink);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:26px;padding:24px}.methodology-summary__topline{color:#aeb9ca;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.76rem;font-weight:900;display:flex}.methodology-summary__topline strong{color:var(--go-lime);font-size:inherit;background:#b8f24b24;border-radius:999px;padding:6px 9px}.methodology-summary dl{border-top:1px solid #ffffff1f;margin:24px 0 18px;display:grid}.methodology-summary dl div{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.methodology-summary dt{color:#8390a4;font-size:.78rem}.methodology-summary dd{text-align:right;margin:0;font-weight:850}.methodology-summary>p{color:#aeb9ca;margin:0;font-size:.86rem;line-height:1.55}.methodology-nav{z-index:8;backdrop-filter:blur(16px);background:#f7f8f4eb;border-block:1px solid #dfe3dcd1;position:sticky;top:76px}.methodology-nav .container{gap:4px;padding-block:7px;display:flex;overflow-x:auto}.methodology-nav a{min-height:40px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:7px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.methodology-nav a:hover{color:var(--ink);background:#705cf61a}.methodology-section{padding:66px 0}.methodology-section--tint{background:linear-gradient(145deg,#55d6ff12,#705cf60b),#ffffff61;border-block:1px solid #dfe3dcc7}.methodology-heading{max-width:760px;margin-bottom:30px}.methodology-heading h2,.methodology-percentiles h2,.methodology-interpretation h2{letter-spacing:-.045em;margin:7px 0 12px;font-size:clamp(2.35rem,4.4vw,4.2rem);line-height:.98}.methodology-heading>p:last-child,.methodology-percentiles__grid>div:first-child>p:not(.eyebrow),.methodology-interpretation>div:last-child>p{color:var(--muted);line-height:1.68}.methodology-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.methodology-pipeline article{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;flex-direction:column;min-height:230px;padding:22px;display:flex;position:relative}.methodology-pipeline article>span{color:var(--error-coral);font-size:.78rem;font-weight:900}.methodology-pipeline article>strong{margin-top:auto;padding-top:48px;font-size:1.3rem}.methodology-pipeline article>p{color:var(--muted);margin:10px 0 0;line-height:1.55}.methodology-formula{background:linear-gradient(135deg, #705cf64d, transparent 44%), var(--ink);color:var(--surface);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:150px minmax(0,1.5fr) minmax(240px,.7fr);align-items:center;gap:22px;margin-top:12px;padding:22px;display:grid}.methodology-formula>span{color:var(--go-lime);text-transform:uppercase;font-size:.78rem;font-weight:900}.methodology-formula>strong{font-size:1.13rem;line-height:1.5}.methodology-formula>p{color:#aeb9ca;margin:0;font-size:.84rem;line-height:1.55}.methodology-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.methodology-scale-card{border:1px solid var(--line);background:#ffffffd1;border-radius:20px;flex-direction:column;min-height:338px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.methodology-scale-card:hover{border-color:#705cf666;transform:translateY(-2px);box-shadow:0 18px 46px #0d142417}.methodology-scale-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.methodology-scale-card__topline>span{color:#98a2b3;font-size:.76rem;font-weight:900}.methodology-scale-card__topline>strong{color:#496d13;background:#b8f24b33;border-radius:999px;padding:6px 9px;font-size:.72rem}.methodology-scale-card>p{color:var(--core-violet);text-transform:uppercase;margin:34px 0 5px;font-size:.78rem;font-weight:900}.methodology-scale-card h3{margin:0;font-size:1.35rem}.methodology-scale-card dl{gap:12px;margin:24px 0;display:grid}.methodology-scale-card dl div{border-left:2px solid var(--line);padding-left:10px}.methodology-scale-card dt{color:var(--muted);font-size:.74rem}.methodology-scale-card dd{margin:4px 0 0;font-size:.88rem;font-weight:800;line-height:1.5}.methodology-scale-card__link{color:var(--core-violet);margin-top:auto;font-size:.82rem;font-weight:850}.methodology-percentiles{background:radial-gradient(circle at 8% 20%, #705cf647, transparent 28rem), var(--ink);color:var(--surface)}.methodology-percentiles__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.7fr);align-items:center;gap:68px;display:grid}.methodology-percentiles .eyebrow{color:var(--go-lime)}.methodology-percentiles h2{max-width:700px;color:var(--surface)}.methodology-percentiles__grid>div:first-child>p:not(.eyebrow){color:#aeb9ca;max-width:700px}.methodology-reference-card{background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;padding:22px}.methodology-reference-card>div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.methodology-reference-card>div span{color:#8390a4;text-transform:uppercase;font-size:.76rem;font-weight:900}.methodology-reference-card>div strong{color:var(--go-lime);font-size:1.35rem}.methodology-reference-card dl{margin:10px 0}.methodology-reference-card dl div{justify-content:space-between;gap:18px;padding:8px 0;display:flex}.methodology-reference-card dt{color:#aeb9ca}.methodology-reference-card dd{margin:0;font-weight:850}.methodology-reference-card small{color:#8390a4}.methodology-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.methodology-measure-grid article{border-top:3px solid var(--signal-cyan);background:#ffffffad;min-height:260px;padding:22px}.methodology-measure-grid article:nth-child(2){border-color:var(--violet-soft)}.methodology-measure-grid article:nth-child(3){border-color:var(--go-lime)}.methodology-measure-grid article>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.methodology-measure-grid h3{margin:48px 0 12px;font-size:1.35rem}.methodology-measure-grid p{color:var(--muted);margin:0;line-height:1.65}.methodology-measure-grid code{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:2px 5px}.methodology-section--final{padding-top:18px}.methodology-interpretation{background:radial-gradient(circle at 88% 12%,#ff6b5f21,#0000 22rem),#ffffffc2;border:1px solid #ff6b5f47;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:60px;padding:32px;display:grid}.methodology-interpretation h2{max-width:680px;margin-bottom:0}.methodology-interpretation>div:last-child>p{margin-top:0}.weekly-page{--weekly-accent:#ff6b5f}.weekly-hero{background:linear-gradient(110deg,#55d6ff29,#0000 48%),linear-gradient(290deg,#b8f24b26,#0000 44%);padding:52px 0 34px}.weekly-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:36px;display:grid}.weekly-hero h1{max-width:none}.weekly-status{background:var(--ink);color:var(--surface);box-shadow:var(--shadow);border:1px solid #ff6b5f5c;border-radius:22px;padding:24px}.weekly-status>span{color:var(--go-lime);text-transform:uppercase;font-size:.8rem;font-weight:900}.weekly-status strong{margin-top:10px;font-size:2rem;line-height:1.1;display:block}.weekly-status p{color:#cbd5e1;margin:12px 0 0;line-height:1.55}.weekly-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.weekly-metric{border-left:3px solid var(--weekly-accent);background:#ffffffb8;padding:14px 16px}.weekly-metric strong,.weekly-metric span{display:block}.weekly-metric strong{font-size:1.6rem}.weekly-metric span{color:var(--muted);margin-top:4px;font-size:.86rem}.revenue-disclosure{background:linear-gradient(120deg,#705cf61a,#55d6ff12),#ffffffc2;border:1px solid #705cf638;border-radius:22px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:10px;padding:22px 24px;display:grid;box-shadow:0 14px 40px #0d14240d}.revenue-disclosure__mark{background:var(--ink);width:46px;height:46px;color:var(--go-lime);letter-spacing:.08em;border-radius:14px;place-items:center;font-size:.78rem;font-weight:950;display:grid}.revenue-disclosure .eyebrow{margin:0 0 7px}.revenue-disclosure h2{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.35rem,2.3vw,1.9rem)}.revenue-disclosure p:not(.eyebrow){color:#475467;max-width:960px;margin:0;line-height:1.6}.revenue-disclosure p+p{padding-top:8px}.revenue-disclosure--compact{margin-top:20px;padding:18px 20px}.revenue-disclosure--compact h2{font-size:1.3rem}.revenue-disclosure--compact p:not(.eyebrow){font-size:.9rem}.weekly-section{padding:48px 0}.weekly-section--tint{background:#e6f7f87a;border-block:1px solid #dfe3dccc}.weekly-economics{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:30px;display:grid}.weekly-calculator{border:1px solid var(--line);background:var(--ink);color:var(--surface);border-radius:22px;padding:22px}.weekly-calculator h3{margin-bottom:6px;font-size:1.6rem}.weekly-calculator>p{color:#cbd5e1;line-height:1.55}.weekly-calculator__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.weekly-calculator label{color:#cbd5e1;gap:7px;font-size:.84rem;font-weight:800;display:grid}.weekly-calculator input{width:100%;min-height:48px;color:var(--surface);font:inherit;background:#182235;border:1px solid #3b475b;border-radius:12px;padding:10px 12px}.weekly-calculator__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.weekly-calculator__results div{background:#151e30;border:1px solid #344054;border-radius:12px;padding:10px}.weekly-calculator__results span,.weekly-calculator__results strong{display:block}.weekly-calculator__results span{color:#98a2b3;font-size:.74rem}.weekly-calculator__results strong{color:var(--go-lime);margin-top:5px;font-size:1.18rem}.weekly-payout-preview{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.weekly-payout-preview li{border-bottom:1px solid #344054;justify-content:space-between;gap:16px;padding:7px 2px;display:flex}.weekly-payout-preview span{color:#cbd5e1}.weekly-copy h3{margin:24px 0 8px}.weekly-copy h3:first-child{margin-top:0}.weekly-copy p,.weekly-copy li{color:#344054;line-height:1.65}.weekly-copy ul{gap:8px;padding-left:20px;display:grid}.weekly-formula{border-left:4px solid var(--go-lime);background:#ffffffd1;padding:16px 18px;font-weight:850}.weekly-table-wrap{border:1px solid var(--line);background:#ffffffd6;border-radius:18px;overflow-x:auto}.weekly-table{border-collapse:collapse;width:100%;min-width:720px}.weekly-table th,.weekly-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.weekly-table th{color:var(--muted);text-transform:uppercase;background:#0b12200a;font-size:.8rem}.weekly-table tr:last-child td{border-bottom:0}.weekly-table strong{color:var(--ink)}.weekly-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.weekly-rule{border:1px solid var(--line);background:#ffffffd1;border-radius:18px;padding:20px}.weekly-rule>span{color:var(--weekly-accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.weekly-rule h3{margin:8px 0;font-size:1.3rem}.weekly-rule p,.weekly-rule li{color:var(--muted);line-height:1.55}.weekly-rule ul{gap:7px;margin-bottom:0;padding-left:18px;display:grid}.weekly-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.weekly-steps li{border-top:3px solid var(--signal-cyan);background:#ffffffbd;padding:16px;position:relative}.weekly-steps span{color:var(--weekly-accent);font-size:.76rem;font-weight:900}.weekly-steps strong{margin-top:6px;display:block}.weekly-steps p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.5}.weekly-notice{color:#344054;background:#ff6b5f14;border:1px solid #ff6b5f61;padding:18px 20px;line-height:1.6}.weekly-sources{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.weekly-sources a{border:1px solid var(--line);color:#344054;background:#ffffffc2;border-radius:999px;align-items:center;min-height:44px;padding:9px 13px;font-weight:750;display:inline-flex}.records-page{overflow:hidden}.records-hero{padding:34px 0 26px;position:relative}.records-hero:after{content:"";pointer-events:none;border:1px solid #705cf629;border-radius:50%;width:420px;height:420px;position:absolute;top:-210px;right:-70px;box-shadow:0 0 0 58px #55d6ff09,0 0 0 116px #705cf606}.records-hero__inner{z-index:1;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}.records-hero h1{letter-spacing:-.045em;max-width:900px;margin:4px 0 10px;font-size:clamp(2.8rem,4.2vw,4.25rem);line-height:.98}.records-hero .hero-copy{max-width:760px;margin-bottom:0;font-size:1.04rem;line-height:1.5}.records-device-note{backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #dfe3dcdb;border-radius:18px;align-items:center;gap:12px;min-width:235px;padding:14px 16px;display:flex}.records-device-note__signal{background:var(--go-lime);border-radius:50%;flex:0 0 12px;width:12px;height:12px;position:relative;box-shadow:0 0 0 5px #b8f24b29}.records-device-note__signal:after{content:"";border-radius:inherit;border:1px solid #705cf62e;position:absolute;inset:-5px}.records-device-note strong,.records-device-note span{display:block}.records-device-note strong{font-size:.9rem}.records-device-note div>span{color:var(--muted);margin-top:3px;font-size:.78rem}.records-main{padding:0 0 76px}.records-dashboard{gap:36px;display:grid}.records-mode-switch{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex;box-shadow:0 12px 34px #0d14240a}.records-mode-switch strong,.records-mode-switch span{display:block}.records-mode-switch strong{font-size:.9rem}.records-mode-switch span{color:var(--muted);margin-top:3px;font-size:.78rem}.records-mode-switch__options{background:#0d14240e;border-radius:999px;flex:none;gap:5px;padding:4px;display:flex}.records-mode-switch button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:850}.records-mode-switch button.is-active{background:var(--ink);color:var(--surface);box-shadow:0 5px 16px #0d14242e}.records-overview{background:radial-gradient(circle at 12% 8%, #705cf657, transparent 26rem), linear-gradient(145deg, #151d2e, var(--ink));color:var(--surface);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);display:grid;overflow:hidden;box-shadow:0 30px 90px #0d142433}.records-overview__copy{flex-direction:column;padding:28px 30px;display:flex}.records-overview__topline,.records-radar-stage__topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.records-overview__topline .eyebrow{color:var(--go-lime);margin:0}.records-overview__topline>span{color:#cad3e2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.records-overview h2{color:var(--surface);letter-spacing:-.05em;margin:24px 0 8px;font-size:clamp(2.8rem,4.6vw,4.35rem);line-height:.96}.records-overview__status{color:#aeb9ca;max-width:580px;margin:0;line-height:1.6}.records-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.records-progress span{background:#ffffff1f;border-radius:999px;height:5px}.records-progress span.is-complete{background:var(--go-lime);box-shadow:0 0 18px #b8f24b57}.records-summary{border-block:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid}.records-summary div{min-width:0;padding:14px 16px 14px 0}.records-summary div+div{border-left:1px solid #ffffff1c;padding-left:16px}.records-summary dt{color:#8390a4;text-transform:uppercase;font-size:.76rem;font-weight:800}.records-summary dd{color:var(--surface);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:1.05rem;font-weight:900;overflow:hidden}.records-overview__actions{align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.records-text-link{color:#cad3e2;background:0 0}.records-text-link:hover{color:var(--surface);background:#ffffff12}.records-radar-stage{background-color:#ffffff09;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;min-height:360px;margin:12px;padding:18px;display:flex;position:relative}.records-radar-stage:before{content:"";pointer-events:none;border:1px solid #b8f24b12;border-radius:50%;position:absolute;inset:58px 18px 18px;transform:scale(.86)}.records-radar-stage__topline{z-index:1;color:#8390a4;text-transform:uppercase;font-size:.76rem;font-weight:800;position:relative}.records-radar-stage__topline strong{color:var(--go-lime);font-size:inherit}.battle-radar-map--records{flex:1;width:min(100%,410px);height:auto;min-height:310px;margin:auto}.battle-radar-map--records .battle-radar--large{width:min(205px,57%);top:51%}.records-radar-stage .radar-axis{color:#95a2b5;backdrop-filter:blur(10px);background:#151e30eb;border-color:#ffffff1f}.records-radar-stage .radar-axis strong{color:var(--go-lime)}.records-section{gap:22px;display:grid}.records-section__heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.records-section__heading .eyebrow{margin-bottom:7px}.records-section__heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,2.55rem)}.records-section__heading>p{max-width:360px;color:var(--muted);text-align:right;margin:0 0 3px;line-height:1.55}.records-skill-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.records-skill-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;flex-direction:column;min-width:0;min-height:220px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 34px #0d14240b}.records-skill-card:hover{border-color:#705cf661;transform:translateY(-3px);box-shadow:0 18px 46px #0d14241a}.records-skill-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.records-skill-card__index{color:#98a2b3;font-size:.76rem;font-weight:900}.records-skill-card__state{color:var(--muted);background:#0d14240f;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.records-skill-card__state.is-complete{color:#3c5b08;background:#b8f24b33}.records-skill-card h3{margin:34px 0 8px;font-size:1.26rem}.records-skill-card__result{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.records-skill-card.is-empty .records-skill-card__result{color:var(--muted);font-weight:650}.records-skill-card__track{background:#0d142414;border-radius:999px;height:4px;margin-top:20px;display:block;overflow:hidden}.records-skill-card__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--core-violet), var(--signal-cyan));height:100%;display:block}.records-skill-card__action{color:var(--core-violet);margin-top:auto;padding-top:22px;font-size:.82rem;font-weight:850}.records-card{border:1px solid var(--line);background:#fffc;border-radius:26px;padding:28px}.records-history{gap:22px;display:grid}.records-history__heading h2{font-size:clamp(2rem,4vw,3rem)}.records-filters{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.records-filters button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:7px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.records-filters button:hover{color:var(--ink);border-color:#705cf659}.records-filters button.is-active{border-color:var(--ink);background:var(--ink);color:var(--surface)}.records-run-list ol{margin:0;padding:0;list-style:none;display:grid}.records-run{border-top:1px solid var(--line);grid-template-columns:42px minmax(160px,.8fr) minmax(170px,1fr) minmax(145px,.62fr) auto;align-items:center;gap:14px;padding:15px 2px;display:grid}.records-run:last-child{padding-bottom:2px}.records-run__icon{background:var(--ink);width:38px;height:38px;color:var(--go-lime);border-radius:12px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.records-run__identity{min-width:0}.records-run__identity strong,.records-run__identity span{display:block}.records-run__identity span,.records-run__time{color:var(--muted);margin-top:3px;font-size:.78rem}.records-run__result{font-size:.92rem}.records-run__time{font-variant-numeric:tabular-nums;margin-top:0;line-height:1.35}.records-run__retry{color:var(--core-violet);border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:850}.records-run__retry:hover{background:#705cf617}.records-empty-state{background:linear-gradient(135deg,#55d6ff0f,#705cf60d),#f7f8f4b3;border:1px dashed #cbd1c9;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:180px;padding:26px;display:grid}.records-empty-state__icon{background:var(--ink);width:56px;height:56px;color:var(--go-lime);border-radius:18px;place-items:center;font-weight:900;display:grid}.records-empty-state h3{margin:0 0 6px;font-size:1.15rem}.records-empty-state p{max-width:580px;color:var(--muted);margin:0;line-height:1.55}.records-footer-grid{grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.records-share-card,.records-data-card,.records-ladder-card{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;flex-direction:column;min-height:292px;padding:22px;display:flex}.records-share-card{background:radial-gradient(circle at 100% 100%, #705cf661, transparent 17rem), var(--ink);color:var(--surface);border-color:#ffffff1f}.records-card__number{color:#98a2b3;font-size:.76rem;font-weight:900}.records-share-card .eyebrow{color:var(--go-lime)}.records-share-card>div,.records-data-card>div,.records-ladder-card>div{margin-top:26px}.records-share-card h2,.records-data-card h2,.records-ladder-card h2{margin:7px 0 10px;font-size:1.45rem;line-height:1.15}.records-share-card p,.records-data-card p,.records-ladder-card p{color:var(--muted);margin-bottom:0;line-height:1.55}.records-share-card div>p:last-child{color:#aeb9ca}.records-share-card .button,.records-inline-link{align-self:flex-start;margin-top:auto}.records-share-card .utility-status{min-height:20px;color:var(--go-lime);margin:8px 0 -4px;font-size:.78rem}.records-inline-link{color:var(--core-violet);font-size:.84rem;font-weight:850}.records-ladder-card{background:linear-gradient(145deg,#b8f24b24,#55d6ff14),#ffffffd1;transition:border-color .18s,transform .18s}.records-ladder-card:hover{border-color:#705cf657;transform:translateY(-2px)}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:30px 0}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{flex-wrap:wrap;gap:14px;display:flex}.footer-links a{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.footer-links a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=980px){.header-content{flex:1}.nav{width:100%;padding-bottom:4px;overflow-x:auto}.hero-grid,.weekly-hero__grid,.weekly-economics,.methodology-hero__grid,.methodology-percentiles__grid,.methodology-interpretation,.results-band,.human-score-panel,.about-hero__grid,.about-story,.about-score,.about-technology__grid,.mode-grid,.records-dashboard,.records-radar-panel,.records-radar-panel--wide,.game-hero__grid,.two-column,.content-grid{grid-template-columns:1fr}.game-grid,.related-grid,.records-history-grid,.game-faq-section .faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.records-hero h1{white-space:normal}.radar-wrap{justify-content:start}.home-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero .hero-grid>*{min-width:0}.arena-preview--battle{min-height:410px}.game-play-layout{grid-template-columns:1fr}.game-context-bar{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) 130px;gap:16px}.game-intro,.game-side{position:static}.game-intro{gap:16px;display:grid}.game-intro .eyebrow,.game-intro h1,.game-intro .hero-copy{margin-bottom:0}.challenge-rail{gap:10px;margin-top:4px;padding-bottom:4px;display:flex;overflow-x:auto}.challenge-rail li{flex:0 0 168px}.game-side{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr)}.challenge-selector{min-width:0}.ad-slot{min-height:190px}.reaction-game,.aim-game,.sequence-game,.visual-game,.number-game{min-height:520px}.weekly-metrics,.weekly-steps,.about-facts,.about-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-challenge{grid-template-columns:42px minmax(150px,.55fr) minmax(220px,1fr)}.about-challenge>strong{text-align:left;grid-column:2/-1}.about-mode-grid,.about-roadmap{grid-template-columns:1fr}.about-mode{min-height:280px}.about-cta__inner{flex-direction:column;align-items:flex-start}.weekly-rule-grid{grid-template-columns:1fr}.methodology-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-formula{grid-template-columns:120px minmax(0,1fr)}.methodology-formula>p{grid-column:1/-1}.records-hero__inner{align-items:flex-start}.records-overview{grid-template-columns:1fr}.records-radar-stage{min-height:390px;margin-top:0}.records-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.records-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.records-share-card{grid-column:1/-1}}@media (width<=680px){:root{--content:min(100vw - 28px, 1120px)}.header-inner{flex-direction:column;align-items:flex-start;gap:8px;min-height:68px;padding-block:10px;position:relative}.footer-inner{flex-direction:column;align-items:flex-start}.brand{min-height:40px}.brand-mark{width:32px;height:32px}.brand-title{font-size:.98rem}.header-content{width:100%;display:block}.site-preferences{position:absolute;top:10px;right:0}.preference-select select{max-width:92px;min-height:40px}.nav{width:100%;padding-bottom:6px;font-size:.88rem;overflow-x:auto}.nav a{min-height:40px;padding:8px 10px}.nav-link__number{font-size:.68rem}.records-hero{padding:28px 0 22px}.records-hero__inner,.records-section__heading{flex-direction:column;align-items:flex-start}.records-hero__inner{gap:18px}.records-hero h1{font-size:clamp(2.7rem,13vw,3.45rem);line-height:.96}.records-device-note{width:100%}.records-main{padding-bottom:54px}.records-dashboard{gap:32px}.records-mode-switch{flex-direction:column;align-items:stretch;gap:12px}.records-mode-switch__options{width:100%}.records-mode-switch button{flex:1}.records-overview{border-radius:24px}.records-overview__copy{padding:22px 20px}.records-overview__topline{align-items:flex-start}.records-overview h2{margin-top:26px;font-size:clamp(2.55rem,13vw,3.35rem)}.records-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.records-summary div:nth-child(3){border-top:1px solid #ffffff1c;border-left:0;grid-column:1/-1;padding-left:0}.records-overview__actions{flex-direction:column;align-items:stretch}.records-overview__actions .button{width:100%}.records-radar-stage{min-height:340px;margin:0 8px 8px;padding:14px}.battle-radar-map--records{min-height:280px}.battle-radar-map--records .battle-radar--large{width:min(185px,59%)}.records-section__heading{gap:8px}.records-section__heading>p{text-align:left}.records-skill-grid,.records-footer-grid{grid-template-columns:1fr}.records-skill-card{min-height:195px}.records-card{padding:20px 16px}.revenue-disclosure{grid-template-columns:1fr;padding:18px}.records-filters{margin-inline:-2px}.records-run{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding-block:14px}.records-run__identity,.records-run__result,.records-run__time{grid-column:2}.records-run__retry{grid-area:1/3/4}.records-empty-state{grid-template-columns:1fr;justify-items:start;padding:22px}.records-share-card,.records-data-card,.records-ladder-card{min-height:260px}.records-share-card{grid-column:auto}.about-nav,.methodology-nav{top:120px}.methodology-hero{padding:38px 0 34px}.methodology-hero__grid{gap:30px}.methodology-hero h1{font-size:clamp(3rem,15vw,4rem)}.methodology-section{padding:50px 0}.methodology-heading h2,.methodology-percentiles h2,.methodology-interpretation h2{font-size:clamp(2.25rem,11vw,3.1rem)}.methodology-pipeline,.methodology-scale-grid,.methodology-measure-grid{grid-template-columns:1fr}.methodology-pipeline article{min-height:190px}.methodology-pipeline article>strong{padding-top:34px}.methodology-formula{grid-template-columns:1fr}.methodology-formula>p{grid-column:auto}.methodology-scale-card{min-height:310px}.methodology-percentiles__grid{gap:34px}.methodology-measure-grid article{min-height:230px}.methodology-interpretation{gap:24px;padding:24px}.about-hero{padding:48px 0 38px}.about-hero__grid{gap:32px}.about-hero__copy h1{font-size:3rem;line-height:.98}.about-manifesto{min-height:300px;padding:24px}.about-manifesto>p{font-size:1.45rem}.about-facts,.about-principle-grid{grid-template-columns:1fr}.about-facts{margin-bottom:50px}.about-fact{min-height:138px}.about-story,.about-score,.about-technology__grid{gap:38px}.about-dark-section,.about-technology{padding:56px 0}.about-challenge{grid-template-columns:36px minmax(0,1fr);gap:12px}.about-challenge p,.about-challenge>strong{grid-column:2}.about-mode{min-height:300px;padding:22px}.about-mode h3{margin-top:38px}.about-score-card{padding:22px}.about-disclaimer{grid-template-columns:1fr;gap:10px}.about-stack article{grid-template-columns:1fr;gap:8px}.about-cta__inner{padding:26px}.site-header--game .nav{margin-left:-2px}.hero{padding-top:42px}h1{font-size:3.05rem}.hero-copy{font-size:1.05rem}.support-list,.game-grid,.mode-grid,.metric-strip,.result-summary__stats,.related-grid,.records-history-grid,.game-faq-section .faq-list{grid-template-columns:1fr}.game-records-section{padding-top:16px}.game-records-layout .score-history ol{grid-template-columns:1fr}.game-guide-section article{min-height:0;padding:20px}.game-faq-section{padding-bottom:40px}.home-hero{padding-top:32px;padding-bottom:12px}.home-hero h1{font-size:3.05rem}.home-hero .support-list{gap:14px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.home-hero .support-list li{white-space:nowrap;flex:none;align-items:flex-start;font-size:.8rem}.arena-preview--battle{min-height:0;padding:14px}.arena-preview--battle:before{border-radius:16px;inset:8px}.arena-battle-board{min-height:0;margin-top:8px;padding:10px}.arena-score-preview{min-height:48px}.arena-score-preview strong{font-size:2rem}.battle-radar-map--hero{display:none}.battle-radar-map{width:min(100%,310px)}.battle-radar-map .battle-radar{width:164px}.battle-radar-map--hero .battle-radar{width:176px}.radar-axis{min-width:72px;padding:5px 6px}.radar-axis span{font-size:.66rem}.radar-axis strong{font-size:.82rem}.weekly-metrics,.weekly-steps,.weekly-calculator__fields,.weekly-calculator__results{grid-template-columns:1fr}.records-card--wide{grid-column:auto}.records-radar-panel,.records-card{padding:18px}.records-radar-copy h2{font-size:2.8rem}.radar-wrap{grid-template-columns:1fr}.battle-radar--large{justify-self:start}.radar-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.records-list li{flex-direction:column;align-items:flex-start;gap:4px}.records-list strong{text-align:left}.arena-preview{padding:18px}.signal-board{min-height:260px}.game-card{min-height:220px}.game-intro h1{font-size:2.55rem}.page-hero h1{font-size:2.95rem}.game-hero{padding-top:12px}.game-hero__inner{gap:10px}.game-context-bar{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:12px}.game-context-bar h1{font-size:1.55rem}.game-context-bar__instructions{grid-column:1/-1;font-size:.82rem}.game-context-bar__progress{min-width:108px}.game-intro .hero-copy{font-size:1rem}.challenge-rail li{flex-basis:144px}.challenge-rail a{border-radius:12px;min-height:50px;padding:7px 9px}.challenge-rail a>span:first-child{flex-basis:28px;width:28px;height:28px}.game-side{grid-template-columns:1fr}.next-challenge,.ad-slot{border-radius:16px;padding:14px}.ad-slot{min-height:118px}.reaction-game,.aim-game,.sequence-game,.visual-game,.number-game{min-height:500px;padding:16px}.game-start-overlay{border-radius:20px;inset:58px 16px 92px}.game-start-card{gap:10px;padding:18px}.game-start-card strong{font-size:1.25rem}.game-tip{border-radius:16px;font-size:.84rem;top:66px}.reaction-pad,.aim-board{min-height:250px}.reaction-pad{font-size:2.45rem}.aim-target{width:56px;height:56px}.sequence-grid{gap:9px;width:min(100%,304px);padding:8px}.sequence-cell{border-radius:14px;min-height:0}.sequence-game .game-panel__copy{grid-template-columns:1fr;gap:5px;padding:8px 10px}.sequence-game .game-panel__copy h2{font-size:.98rem}.sequence-game .game-panel__copy p{font-size:.82rem}.visual-grid{gap:5px;width:min(100%,304px);padding:8px}.visual-cell{border-radius:9px;min-height:0}.visual-game .game-panel__copy{grid-template-columns:1fr;gap:5px;padding:8px 10px}.visual-game .game-panel__copy h2{font-size:.98rem}.visual-game .game-panel__copy p{font-size:.82rem}.number-display{min-height:240px;font-size:2.55rem}.number-form{grid-template-columns:1fr}.game-panel__actions{flex-direction:column;align-items:stretch}.score-history__header{flex-direction:column;align-items:flex-start;gap:2px}.outcome-dialog__body{padding:24px}.outcome-dialog__actions{grid-template-columns:1fr}}@media (pointer:coarse){.aim-target{width:56px;height:56px}}html[data-theme=white]{--paper:#fff;--surface:#fff;--line:#e6e9ef;--shadow:0 20px 60px #0d142414}html[data-theme=white] body{background:#fff}html[data-theme=white] .site-header{background:#fffffff0;border-bottom-color:#e9ecf1}html[data-theme=white] .preference-select select,html[data-theme=white] .button-secondary,html[data-theme=white] .eyebrow,html[data-theme=white] .support-list li,html[data-theme=white] .game-context-bar,html[data-theme=white] .challenge-selector,html[data-theme=white] .next-challenge,html[data-theme=white] .game-card,html[data-theme=white] .mode-card:not(.mode-card--primary),html[data-theme=white] .score-history,html[data-theme=white] .result-summary,html[data-theme=white] .faq-list details,html[data-theme=white] .content-grid article,html[data-theme=white] .records-card,html[data-theme=white] .records-skill-card,html[data-theme=white] .records-share-card,html[data-theme=white] .records-data-card,html[data-theme=white] .records-ladder-card{background-color:#fff}html[data-theme=white] .home-mode-section,html[data-theme=white] .weekly-section--tint,html[data-theme=white] .methodology-section--tint,html[data-theme=white] .records-main,html[data-theme=white] .about-page{background:#fff}html[data-theme=white] .mode-card--weekly,html[data-theme=white] .records-ladder-card{background:linear-gradient(145deg,#b8f24b14,#55d6ff0d),#fff}html[data-theme=white] .nav-link--active,html[data-theme=white] .nav-link--mode.is-active{background:linear-gradient(135deg,#ff6b5f1f,#b8f24b14),#fff}html[data-theme=geek]{--ink:#eef5ff;--paper:#06090f;--surface:#f5f8ff;--core-violet:#9f8cff;--violet-soft:#baadff;--go-lime:#b7ff3c;--signal-cyan:#42dcff;--error-coral:#ff7180;--muted:#98a8bf;--line:#243149;--arena:#070b12;--arena-soft:#0b1220;--geek-panel:#0e1521;--geek-panel-raised:#121b2a;--geek-panel-soft:#0a101a;--geek-line:#7997c238;--shadow:0 26px 86px #00000085;color-scheme:dark}html[data-theme=geek] body{color:var(--ink);background:radial-gradient(circle at 10% 8%,#42dcff1f,#0000 30rem),radial-gradient(circle at 88% 70%,#9f8cff1a,#0000 34rem),linear-gradient(#42dcff06 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#42dcff06 1px,#0000 1px) 0 0/36px 36px,#06090f}html[data-theme=geek] .site-header{background:#06090feb;border-bottom-color:#42dcff29;box-shadow:0 10px 34px #0000003d}html[data-theme=geek] .brand-mark{color:var(--go-lime);background:linear-gradient(145deg,#42dcff26,#9f8cff2e),#101927;box-shadow:inset 0 0 0 1px #42dcff4d,0 0 24px #42dcff1f}html[data-theme=geek] .preference-select select,html[data-theme=geek] .button-secondary,html[data-theme=geek] .eyebrow,html[data-theme=geek] .support-list li,html[data-theme=geek] .game-context-bar,html[data-theme=geek] .challenge-selector,html[data-theme=geek] .next-challenge,html[data-theme=geek] .game-card,html[data-theme=geek] .mode-card:not(.mode-card--primary),html[data-theme=geek] .score-history,html[data-theme=geek] .result-summary,html[data-theme=geek] .result-summary__stats div,html[data-theme=geek] .score-history li,html[data-theme=geek] .faq-list details,html[data-theme=geek] .content-grid article,html[data-theme=geek] .results-band,html[data-theme=geek] .human-score-panel,html[data-theme=geek] .human-score-list li,html[data-theme=geek] .metric,html[data-theme=geek] .weekly-calculator,html[data-theme=geek] .weekly-table-wrap,html[data-theme=geek] .weekly-rule,html[data-theme=geek] .weekly-metric,html[data-theme=geek] .weekly-steps li,html[data-theme=geek] .weekly-sources a,html[data-theme=geek] .methodology-summary,html[data-theme=geek] .methodology-pipeline article,html[data-theme=geek] .methodology-scale-card,html[data-theme=geek] .methodology-reference-card,html[data-theme=geek] .methodology-measure-grid article,html[data-theme=geek] .about-fact,html[data-theme=geek] .about-mode,html[data-theme=geek] .about-principle-grid article,html[data-theme=geek] .about-roadmap article,html[data-theme=geek] .about-cta__inner,html[data-theme=geek] .records-card,html[data-theme=geek] .records-skill-card,html[data-theme=geek] .records-data-card,html[data-theme=geek] .records-ladder-card,html[data-theme=geek] .records-device-note,html[data-theme=geek] .records-empty-state{border-color:var(--geek-line);background:linear-gradient(145deg, #42dcff09, #9f8cff0d), var(--geek-panel);color:var(--ink);box-shadow:inset 0 1px #ffffff06,0 14px 38px #0000001f}html[data-theme=geek] .button-primary{background:var(--go-lime);color:#07100b;box-shadow:0 0 24px #b9ff4524}html[data-theme=geek] .button-primary:after{color:#07100b}html[data-theme=geek] .button-secondary:hover,html[data-theme=geek] .preference-select select:hover{background:#131e2e;border-color:#42dcff6b}html[data-theme=geek] .nav-link--active,html[data-theme=geek] .nav-link--mode.is-active{color:var(--ink);background:linear-gradient(135deg,#42dcff24,#9f8cff21),#111a28;border-color:#42dcff75;box-shadow:0 0 24px #42dcff1c}html[data-theme=geek] .nav-link--active:after,html[data-theme=geek] .nav-link--mode.is-active:after{background:var(--go-lime);box-shadow:0 0 10px #b7ff3c73}html[data-theme=geek] .home-mode-section,html[data-theme=geek] .weekly-section--tint,html[data-theme=geek] .methodology-section--tint,html[data-theme=geek] .records-main,html[data-theme=geek] .about-page,html[data-theme=geek] .about-nav,html[data-theme=geek] .methodology-nav{border-color:var(--geek-line);background:#070b12d1}html[data-theme=geek] .mode-card--primary,html[data-theme=geek] .records-share-card,html[data-theme=geek] .about-dark-section,html[data-theme=geek] .about-technology,html[data-theme=geek] .methodology-section--final{color:var(--ink);background:radial-gradient(circle at 92% 12%,#9f8cff2e,#0000 20rem),linear-gradient(145deg,#42dcff12,#0000 45%),#080d16;border-color:#42dcff33}html[data-theme=geek] .skip-link,html[data-theme=geek] .game-card__icon,html[data-theme=geek] .records-run__icon,html[data-theme=geek] .records-empty-state__icon{color:var(--go-lime);background:#101a29;border:1px solid #42dcff47}html[data-theme=geek] .game-context-bar{background:linear-gradient(110deg, #42dcff0b, transparent 44%), var(--geek-panel-raised)}html[data-theme=geek] .game-context-bar__title .eyebrow,html[data-theme=geek] .challenge-selector__header div>span{color:var(--signal-cyan)}html[data-theme=geek] .game-context-bar__progress i{background:#98a8bf2e}html[data-theme=geek] .game-context-bar__progress i.is-current{background:var(--go-lime);box-shadow:0 0 12px #b7ff3c5c}html[data-theme=geek] .challenge-selector{background:linear-gradient(165deg, #9f8cff0e, transparent 42%), var(--geek-panel-raised)}html[data-theme=geek] .challenge-selector__header>span{color:var(--signal-cyan);background:#42dcff14}html[data-theme=geek] .challenge-rail a{color:#bdc8d9;background:#0b121d;border-color:#7997c22b}html[data-theme=geek] .challenge-rail a>span:first-child{color:var(--signal-cyan);background:#152133;border:1px solid #42dcff33}html[data-theme=geek] .challenge-rail .is-active a{color:var(--ink);background:linear-gradient(135deg,#42dcff21,#9f8cff21),#111c2b;border-color:#42dcff80;box-shadow:0 12px 34px #0000003d}html[data-theme=geek] .challenge-rail .is-active a>span:first-child{border-color:var(--go-lime);background:var(--go-lime);color:#07100b;box-shadow:0 0 18px #b7ff3c29}html[data-theme=geek][data-play-mode=arena] [data-challenge-step]:not([aria-current=step]){opacity:.54}html[data-theme=geek] .arena-run-note{border-left-color:var(--core-violet)}html[data-theme=geek] .ad-slot{color:#66758b;background:linear-gradient(135deg,#42dcff0b,#0000 48%),repeating-linear-gradient(-45deg,#9f8cff05 0 10px,#0000 10px 20px),#09101a;border-color:#42dcff33}html[data-theme=geek] .ad-slot span{color:#71839d;background:#121d2b;border:1px solid #42dcff24}html[data-theme=geek] .ad-slot small{color:#66758b}html[data-theme=geek] .reaction-game,html[data-theme=geek] .aim-game,html[data-theme=geek] .sequence-game,html[data-theme=geek] .visual-game,html[data-theme=geek] .number-game{color:var(--surface);background:radial-gradient(circle at 8% 0,#9f8cff2e,#0000 24rem),linear-gradient(145deg,#42dcff09,#0000 42%),#050a11;border-color:#42dcff29}html[data-theme=geek] .reaction-pad,html[data-theme=geek] .aim-board,html[data-theme=geek] .number-display{background-color:#09111e;background-image:linear-gradient(#42dcff09 1px,#0000 1px),linear-gradient(90deg,#42dcff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#7997c229}html[data-theme=geek] .game-start-overlay{backdrop-filter:blur(12px);background:radial-gradient(circle,#9f8cff14,#0000 60%),#02050a94}html[data-theme=geek] .game-start-card{color:var(--ink);background:linear-gradient(145deg,#42dcff12,#9f8cff14),#0e1521f5;border-color:#42dcff47;box-shadow:0 28px 76px #0000007a,inset 0 1px #ffffff0d}html[data-theme=geek] .game-start-card strong{color:var(--ink)}html[data-theme=geek] .game-start-card p{color:#aebbd0}html[data-theme=geek] .game-start-card>span{color:var(--go-lime);text-shadow:0 0 18px #b7ff3c33}html[data-theme=geek] .reaction-pad[data-state=ready],html[data-theme=geek] .reaction-pad[data-state=too-soon],html[data-theme=geek] .sequence-cell.is-active,html[data-theme=geek] .sequence-cell.is-error{color:#07100b}html[data-theme=geek] .sequence-grid,html[data-theme=geek] .visual-grid,html[data-theme=geek] .sequence-game .game-panel__copy,html[data-theme=geek] .visual-game .game-panel__copy{background:radial-gradient(circle,#42dcff0b,#0000 62%),#09111d;border-color:#7997c226}html[data-theme=geek] .sequence-cell,html[data-theme=geek] .visual-cell{color:#cbd6e6;background:linear-gradient(145deg,#42dcff0e,#9f8cff0a),#121c2b;border-color:#7997c233}html[data-theme=geek] .number-input,html[data-theme=geek] input,html[data-theme=geek] textarea{color:var(--ink);background:#080e18;border-color:#7997c242}html[data-theme=geek] .outcome-dialog{color:var(--surface);background:linear-gradient(145deg,#42dcff17,#9f8cff1a),#080d16f5;border-color:#42dcff47;box-shadow:0 30px 100px #0000009e}html[data-theme=geek] .result-summary__score,html[data-theme=geek] .human-score-meter{color:var(--surface);background:linear-gradient(145deg,#42dcff0f,#0000 44%),#080e18}html[data-theme=geek] .score-history__actions>span,html[data-theme=geek] .game-records-layout .score-history__state,html[data-theme=geek] .methodology-scale-card__topline>strong,html[data-theme=geek] .about-status--live,html[data-theme=geek] .records-skill-card__state.is-complete{color:var(--go-lime);background:#b7ff3c1f}html[data-theme=geek] .radar-axis{color:#98a8bf;background:#0d1522f0;border-color:#7997c233}html[data-theme=geek] .radar-axis strong{color:var(--go-lime)}html[data-theme=geek] .about-manifesto,html[data-theme=geek] .about-score-card,html[data-theme=geek] .methodology-summary,html[data-theme=geek] .methodology-formula,html[data-theme=geek] .methodology-percentiles,html[data-theme=geek] .weekly-status,html[data-theme=geek] .weekly-calculator,html[data-theme=geek] .records-overview,html[data-theme=geek] .records-share-card{color:var(--surface);background:radial-gradient(circle at 92% 10%,#9f8cff2e,#0000 22rem),linear-gradient(145deg,#42dcff0f,#0000 46%),#080e18;border-color:#42dcff33}html[data-theme=geek] .methodology-interpretation,html[data-theme=geek] .weekly-formula,html[data-theme=geek] .weekly-notice,html[data-theme=geek] .about-disclaimer{color:var(--ink);background:linear-gradient(145deg,#9f8cff12,#42dcff09),#0d1420;border-color:#9f8cff3d}html[data-theme=geek] .weekly-page{--weekly-accent:var(--signal-cyan)}html[data-theme=geek] .revenue-disclosure{background:linear-gradient(145deg,#9f8cff14,#42dcff09),#0d1420;border-color:#42dcff33}html[data-theme=geek] .revenue-disclosure h2{color:var(--surface)}html[data-theme=geek] .revenue-disclosure p:not(.eyebrow){color:#aebbd0}html[data-theme=geek] .weekly-table th{color:#93a4bc;background:#0a111c}html[data-theme=geek] .weekly-table th,html[data-theme=geek] .weekly-table td{border-bottom-color:#7997c229}html[data-theme=geek] .records-filters button.is-active{border-color:var(--signal-cyan);color:var(--signal-cyan);background:#42dcff1f}html[data-theme=geek] .records-skill-card__state,html[data-theme=geek] .records-skill-card__track{background:#98a8bf1f}html[data-theme=geek] .content-section code,html[data-theme=geek] .methodology-measure-grid code{color:var(--signal-cyan);background:#080e18;border-color:#7997c233}html[data-theme=geek] p,html[data-theme=geek] .hero-copy,html[data-theme=geek] .mode-card p,html[data-theme=geek] .section-heading>p,html[data-theme=geek] .content-grid article p,html[data-theme=geek] .faq-list p,html[data-theme=geek] .arena-run-note,html[data-theme=geek] .records-section__heading>p,html[data-theme=geek] .content-section article,html[data-theme=geek] .method-copy,html[data-theme=geek] .weekly-copy p,html[data-theme=geek] .weekly-copy li,html[data-theme=geek] .weekly-notice,html[data-theme=geek] .weekly-sources a,html[data-theme=geek] .about-story__copy,html[data-theme=geek] .about-score>div:first-child>p:not(.eyebrow),html[data-theme=geek] .about-disclaimer p,html[data-theme=geek] .about-disclaimer strong{color:#aab7ca}html[data-theme=geek] .eyebrow,html[data-theme=geek] .mode-card>span,html[data-theme=geek] .records-inline-link{color:var(--signal-cyan)}html[data-theme=geek] .site-footer{background:#05070cb8;border-top-color:#42dcff29}@media (width<=460px){.brand-title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;position:absolute;overflow:hidden}.preference-select--theme select{max-width:124px}}
