:root{--cyan:#0fa99d;--purple:#7c5ce0;--volt:#7fa31b;--amber:#d64545;--ok-tint:#2e9e4f21;--warn-tint:#e08a0024;--cap:#1b2a52;--cyan-tint:#0fa99d1f;--purple-tint:#7c5ce01f;--volt-tint:#7fa31b24;--red-tint:#d645451f;--floor:#1b2a5212;--gs-a:#38e1d4;--gs-b:#a78bfa}[data-mode=dark]{--cyan:#38e1d4;--purple:#a78bfa;--volt:#c8f04b;--amber:#f06a6a;--ok-tint:#3be07c24;--warn-tint:#ffb84d2e;--cap:#edf1fa;--cyan-tint:#38e1d424;--purple-tint:#a78bfa29;--volt-tint:#c8f04b2e;--red-tint:#f06a6a26;--floor:#ffffff0d;--gs-a:#38e1d4;--gs-b:#a78bfa}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.55;transition:background .2s,color .2s}a{color:var(--hl-txt);text-decoration:none}a:hover{color:var(--mut)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input{font-family:Instrument Sans,sans-serif}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes memoIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes swayA{0%{transform:rotateY(7deg)rotateX(2.5deg)}25%{transform:rotateY(8.2deg)rotateX(2.2deg)}50%{transform:rotateY(6.4deg)rotateX(2.6deg)}75%{transform:rotateY(5.6deg)rotateX(2.4deg)}to{transform:rotateY(7deg)rotateX(2.5deg)}}@keyframes slideA{0%,to{translate:0}25%{translate:-7px -2px}50%{translate:2px 1px}75%{translate:8px -1px}}@keyframes swayB{0%{transform:rotateX(3.5deg)translateY(0)}50%{transform:rotateX(1.5deg)translateY(-6px)}to{transform:rotateX(3.5deg)translateY(0)}}@keyframes swayC{0%{transform:rotateX(4deg)rotateY(-2deg)translateY(0)}50%{transform:rotateX(1.8deg)rotateY(1deg)translateY(-6px)}to{transform:rotateX(4deg)rotateY(-2deg)translateY(0)}}@keyframes swayD{0%{transform:rotateY(-6deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-3deg)rotateX(.6deg)translateY(-6px)}to{transform:rotateY(-6deg)rotateX(2deg)translateY(0)}}@keyframes swayE{0%{transform:rotateX(3deg)translateY(0)}50%{transform:rotateX(1.2deg)translateY(-5px)}to{transform:rotateX(3deg)translateY(0)}}@keyframes swayF{0%{transform:rotateX(4deg)translateY(0)}50%{transform:rotateX(1.6deg)translateY(-6px)}to{transform:rotateX(4deg)translateY(0)}}@keyframes roomA{0%{transform:rotateY(4deg)translateZ(16px)translateY(0)}33%{transform:rotateY(2.4deg)translateZ(24px)translateY(-5px)}66%{transform:rotateY(5.2deg)translateZ(12px)translateY(2px)}to{transform:rotateY(4deg)translateZ(16px)translateY(0)}}@keyframes roomB{0%{transform:translateZ(30px)translateY(0)}40%{transform:translateZ(40px)translateY(-7px)rotateY(1.2deg)}70%{transform:translateZ(26px)translateY(1px)rotateY(-.8deg)}to{transform:translateZ(30px)translateY(0)}}@keyframes roomC{0%{transform:rotateY(-4deg)translateZ(16px)translateY(0)}45%{transform:rotateY(-2deg)translateZ(25px)translateY(-6px)}75%{transform:rotateY(-5.4deg)translateZ(13px)translateY(2px)}to{transform:rotateY(-4deg)translateZ(16px)translateY(0)}}@keyframes noteA{0%{transform:rotateY(7deg)translateZ(28px)translateY(0)}50%{transform:rotateY(4.5deg)translateZ(36px)translateY(-6px)}to{transform:rotateY(7deg)translateZ(28px)translateY(0)}}@keyframes noteB{0%{transform:rotateY(7deg)translateZ(16px)translateY(0)}50%{transform:rotateY(9deg)translateZ(22px)translateY(-4px)}to{transform:rotateY(7deg)translateZ(16px)translateY(0)}}@keyframes noteC{0%{transform:rotateY(7deg)translateZ(4px)translateY(0)}50%{transform:rotateY(5.5deg)translateZ(10px)translateY(-3px)}to{transform:rotateY(7deg)translateZ(4px)translateY(0)}}@keyframes plaque{0%{transform:rotateY(-5deg)translateZ(30px)translateY(0)}50%{transform:rotateY(-2.6deg)translateZ(38px)translateY(-5px)}to{transform:rotateY(-5deg)translateZ(30px)translateY(0)}}@keyframes slip{0%{transform:rotateY(16deg)translateZ(-30px)translateY(0)}50%{transform:rotateY(13deg)translateZ(-22px)translateY(-3px)}to{transform:rotateY(16deg)translateZ(-30px)translateY(0)}}@keyframes bobA{0%,to{translate:0}50%{translate:-5px -14px}}@keyframes bobB{0%,to{translate:0}50%{translate:7px -11px}}@keyframes bobC{0%,to{translate:0}50%{translate:-8px -9px}}@keyframes bobD{0%,to{translate:0}50%{translate:0 -6px}}@keyframes memoA{0%,to{translate:0}40%{translate:-6px -5px}70%{translate:3px 3px}}@keyframes memoB{0%,to{translate:0}45%{translate:5px -6px}75%{translate:-3px 2px}}@keyframes memoC{0%,to{translate:0}35%{translate:-4px 4px}65%{translate:6px -3px}}@keyframes recCard{0%,to{translate:0}30%{translate:-11px -4px}55%{translate:4px -9px}80%{translate:9px 2px}}@keyframes planDrift{0%,to{translate:0}30%{translate:-11px -4px}55%{translate:4px -9px}80%{translate:9px 2px}}@keyframes cellB{0%,to{translate:0}40%{translate:5px -2px}70%{translate:-2px 3px}}@keyframes cellC{0%,to{translate:0}45%{translate:-3px 3px}75%{translate:4px -2px}}@media (max-width:720px){[data-m=page]{padding-left:14px!important;padding-right:14px!important}[data-m=ins]{padding-left:16px!important;padding-right:16px!important}[data-m=band]{border-radius:18px!important;padding:30px 18px 34px!important}[data-m=h1]{font-size:33px!important;line-height:1.06!important}[data-m=h2]{font-size:25px!important}[data-m=h2b]{font-size:27px!important}[data-m=lead]{font-size:15.5px!important}[data-m=herogfx]{min-height:0!important;padding:0!important;transform:none!important}[data-m=pill]{display:none!important}[data-m=plan]{grid-template-columns:1fr!important;animation:none!important;transform:none!important}[data-m=cell]{border-right:0!important;padding:34px 18px 22px!important}[data-m=cell]>i,[data-m=cell]>svg{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.lph1:hover{animation:none;translate:-8px -6px}.lph2:hover{animation:none;transform:rotateY(3deg)rotateX(1.4deg)translate(-10px)}.lph3:hover{animation:none;transform:rotateY(-1.5deg)translateZ(46px)translateY(-8px)}.lph4:hover{animation:none;transform:rotateY(1deg)translateZ(34px)translateY(-10px)}.lph5:hover{animation:none;transform:translateZ(46px)translateY(-12px)}.lph6:hover{animation:none;transform:rotateY(-1deg)translateZ(34px)translateY(-10px)}.lph7:hover{border-color:var(--lg-ink)}.lph8:hover{animation:none;transform:rotateX(1.2deg)translateY(-10px)}.lph9:hover{color:var(--lg-ink)}.lph10:hover{animation:none;translate:0 -9px}.lph11:hover{border-color:var(--lg-ink);color:var(--lg-ink)}
.boh4:hover{color:var(--chalk)}.soh1:hover{border-color:var(--volt)}.soh3:hover{border-color:var(--lg-ink)}.soh4:hover{border-color:var(--cyan)}.soh5:hover{border-color:var(--purple)}.soh6:hover{border-color:var(--hl-txt)}.soh7:hover{color:var(--chalk)}.soh8:hover{border-color:var(--hl-txt);color:var(--hl-txt)}.soh9-unused:hover{filter:brightness(1.12)}.soh11:hover{filter:brightness(1.06)}.prh2:hover{border-color:var(--lg-ink)}.prh3:hover{color:var(--chalk)}.brh1:hover{border-color:var(--lg-ink)}.brh4:hover{border-color:var(--hl-txt)}.brh5:hover{border-color:var(--hl-txt);color:var(--hl-txt)}.brh6:hover{border-color:var(--red);color:var(--red)}.brh7:hover{filter:brightness(1.08)}.wrh1:hover{border-color:var(--lg-ink)}.wrh2:hover{filter:brightness(1.06)}.wrh3:hover{filter:brightness(.96)}.wrh4:hover{background:var(--act-tint)}.wrh5:hover{color:var(--chalk)}.ssh1:hover{border-color:var(--lg-ink)}.ssh2:hover{opacity:1}.ssh3:hover{border-color:var(--red);color:var(--red)}.ssh5:hover{filter:brightness(1.08)}.ssh6:hover{color:var(--red)}.ssh7:hover{color:var(--chalk)}.lrh2:hover,.lrh4:hover{border-color:var(--lg-ink)}.lrh6:hover{color:var(--chalk)}.drh1:hover,.drh6:hover{border-color:var(--lg-ink)}.drh7:hover{background:var(--surface2)}.drh8:hover{filter:brightness(1.06)}.drh9:hover{color:var(--chalk)}.fch1:hover{filter:brightness(1.06)}.oph1:hover{filter:brightness(1.1)}.oph2:hover,.oph4:hover,.oph5:hover,.oph6:hover,.oph7:hover{border-color:var(--hl-txt)}.oph8:hover{color:var(--chalk)}.oph9:hover{filter:brightness(1.08)}.fph1:hover{background:var(--surface2)}.fph2:hover{border-color:var(--hl-txt);color:var(--hl-txt)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes deskIn{0%{opacity:0}to{opacity:1}}@keyframes growbar{0%{width:0}}.soh9:hover{border-color:var(--hl-txt);color:var(--hl-txt)}a[data-active=true]{background:var(--surface2)!important}a[data-active=true] span{color:var(--lg-ink)!important}
:root,:root[data-mode=light]{--act-tint:#1b2a5212;--topbar:#edf1f9f0;--backdrop:#f2f5fb;--wire:#fbfcfe;--paper:#fbfcfe;--board:#fff;--door:#e7edf8;--bench:#dce4f2;--turf:#e4efe6;--turfline:#1b2a5229;--bg:#edf1f9;--surface:#fff;--surface2:#f2f5fb;--statbg:#e3eaf7;--line:#dee5f2;--chalk:#1b2a52;--text:#3a4664;--mut:#5e6c8c;--red:#d64545;--ok:#2e9e4f;--warn:#e08a00;--hl-txt:#0fa99d;--hl-btn:#c8f04b;--hl-gfx:#a78bfa;--btn-ink:#1b2a52;--lg-ink:#1b2a52;--ui-tint:#0fa99d1f;--area-performance:#c8f04b;--area-intelligence:#38e1d4;--area-operations:#a78bfa;--grad-btn:linear-gradient(135deg, #a78bfa, #38e1d4 50%, #c8f04b);--grad-gfx:linear-gradient(90deg, #38e1d4, #a78bfa);--grad-purple:linear-gradient(90deg, #a78bfa, #38e1d4);--wall:#a8b5d2;--shadow:0 10px 34px #1b2a521f}:root[data-mode=dark]{--act-tint:#edf1fa17;--topbar:#0a0e1af0;--backdrop:#0e1524;--wire:#141d33;--paper:#141d33;--board:#0e1524;--door:#16203a;--bench:#1b2540;--turf:#12271c;--turfline:#edf1fa2e;--bg:#0a0e1a;--surface:#101728;--surface2:#141d33;--statbg:#182340;--line:#1c2740;--chalk:#edf1fa;--text:#c9d3e8;--mut:#7c88a6;--red:#f06a6a;--ok:#3be07c;--warn:#ffb84d;--hl-txt:#38e1d4;--hl-btn:#c8f04b;--hl-gfx:#a78bfa;--btn-ink:#0a0e1a;--lg-ink:#edf1fa;--ui-tint:#38e1d424;--wall:#3a4a70;--shadow:0 10px 34px #00000059}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.55}h1,h2,h3{color:var(--chalk);font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;line-height:1.2}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}a{color:var(--hl-txt);text-decoration:none}a:hover{text-decoration:underline}.card{background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:20px}.tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.tile{background:var(--statbg);border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.tileLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px}.tileValue{color:var(--chalk);font-family:Sora,sans-serif;font-size:21px;font-weight:700;line-height:1.1}.squad{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:14px;display:grid}.player{background:var(--surface2);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.playerName{color:var(--chalk);font-size:13.5px;font-weight:600}.armband{color:var(--hl-btn);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.playerMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.ghostBtn{border:1.5px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px}.ghostBtn:hover{color:var(--hl-txt);border-color:var(--hl-txt)}
