:root,:root[data-theme="light"],[data-theme="light"]{--bg: #05010d;--scr: #07020f;--bg2: #110828;--card: #0c051d;--chip: #170c33;--track: #261847;--frame: #2d1d5c;--frame-hi: #47308a;--line: rgba(172,134,255,.22);--line2: rgba(172,134,255,.12);--ink: #f7f1ff;--mut: #cdc2ea;--dim: #9e92c4;--mag: #ff3bd4;--cyan: #2ef2ff;--yel: #ffe14d;--org: #ff9a3c;--vio: #a98bff;--acc: #ff3bd4;--accHov: #ff70e2;--accInk: #1a0016;--acc-soft: rgba(255,59,212,.13);--acc-line: rgba(255,59,212,.5);--acc-fill: rgba(255,59,212,.16);--green: #5cff95;--red: #ff5272;--blue: #5cc8ff;--yellow: #ffe14d;--green-soft: rgba(92,255,149,.12);--red-soft: rgba(255,82,114,.13);--yellow-soft: rgba(255,225,77,.12);--blue-soft: rgba(92,200,255,.13);--s1: var(--cyan);--s2: var(--mag);--s3: var(--green);--s4: var(--yel);--s5: var(--dim);--s6: var(--org);--t-amber: var(--yel);--t-violet: var(--vio);--t-teal: var(--cyan);--t-rose: #ff8fc8;--shadow: none;--shadow-1: none;--shadow-2: none;--glow-acc: none;--hi: transparent;--glow-a: transparent;--glow-b: transparent;--card-grad: var(--card);--font: "Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mono: "Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius: 0px;--radius-sm: 0px;--radius-xs: 0px;--nav-h: 0px;--px: 3px;color-scheme: dark}body.ac{font: 400 14.5px/1.7 var(--mono);letter-spacing: .005em;color: var(--ink);background: radial-gradient(900px 340px at 50% -120px,rgba(255,59,212,.22),transparent 70%),linear-gradient(90deg,rgba(255,59,212,.07),transparent 90px,transparent calc(100% - 90px),rgba(46,242,255,.07)),var(--bg);background-repeat: no-repeat;background-attachment: scroll,fixed,scroll}.ac ::selection{background: var(--mag);color: #000}.ac :focus-visible{outline: 2px solid var(--yel);outline-offset: 2px}.ac a{color: var(--acc)}.ac a:hover{color: var(--yel)}.ac h1,.ac h2,.ac h3,.ac h4{font-family: var(--mono);letter-spacing: .02em}.ac code{font-size: 12px;background: var(--chip);border: 1px solid var(--line);border-radius: 0}.ac .num{font-variant-numeric: tabular-nums}.ac .dim{color: var(--dim)}.ac .acc{color: var(--acc)}.ac .green{color: var(--green)}.ac .red{color: var(--red)}.ac .blue{color: var(--blue)}.ac .yellow{color: var(--yel)}.ac .eyebrow,.ac .note.mono,.ac .page-note{font-family: var(--mono)}.ac .eyebrow{font: 700 10.5px/1.3 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--mag)}.ac .note{font: 400 12.5px/1.6 var(--mono);color: var(--dim)}.ac .live{font: 700 11px var(--mono);letter-spacing: .16em;color: var(--green)}@keyframes ac-blink{0%,55%{opacity: 1}56%,100%{opacity: 0}}@keyframes ac-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}@keyframes ac-twinkle{0%,100%{opacity: .2;transform: scale(.7)}50%{opacity: 1;transform: scale(1)}}.ac-blink{animation: ac-blink 1.1s steps(1,end) infinite}svg.ac-px{display: block;image-rendering: pixelated}.ac-px .px-y{fill: var(--yel)}.ac-px .px-w{fill: #fffbe6}.ac-px .px-o{fill: var(--org)}.ac-px .px-m{fill: var(--mag)}.card,.kpi-tile,.quick-links,.filters,.ac-panel,.faq-item,.empty,.ac-screenbox,.wz-tile,.wz-you,.sm-letter{--pc: var(--frame);border: 0;border-radius: 0;background: var(--card);box-shadow: 0 calc(-1 * var(--px)) 0 0 var(--pc),0 var(--px) 0 0 var(--pc),calc(-1 * var(--px)) 0 0 0 var(--pc),var(--px) 0 0 0 var(--pc)}.card-hover:hover{transform: none;--pc: var(--cyan);box-shadow: 0 calc(-1 * var(--px)) 0 0 var(--pc),0 var(--px) 0 0 var(--pc),calc(-1 * var(--px)) 0 0 0 var(--pc),var(--px) 0 0 0 var(--pc),0 0 28px -6px rgba(46,242,255,.45)}.card + .card{margin-top: 24px}.card-head{margin-bottom: 14px;align-items: center}.card-head h2,.card-head h3,.card-title{font: 700 13px/1.35 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--cyan)}.ac .card-head .more,.ac .ac-more{font: 700 11px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--yel);white-space: nowrap}.ac .card-head .more:hover,.ac .ac-more:hover,.ac a:hover>.card-head .more{color: var(--ink)}.card-head .note{font-size: 11.5px}.ac-kicker{margin: 0 0 6px;font: 700 11px/1.3 var(--mono);letter-spacing: .22em;text-transform: uppercase;color: var(--mag);text-shadow: 0 0 10px rgba(255,59,212,.5)}.ac-title{margin: 0;font: 700 22px/1.2 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--cyan);text-shadow: 2px 2px 0 rgba(255,59,212,.7),0 0 16px rgba(46,242,255,.4)}.ac-lead{margin: 10px 0 0;max-width: 58em;font: 400 13.5px/1.65 var(--mono);color: var(--mut)}.ac-head{margin: 0 0 22px}.ac-main h1{font: 800 clamp(26px,3.4vw,44px)/1.12 var(--mono);letter-spacing: .03em;text-transform: uppercase;color: var(--yel);text-wrap: balance;text-shadow: 3px 3px 0 var(--mag),6px 6px 0 rgba(255,59,212,.3),0 0 26px rgba(255,225,77,.35);overflow-wrap: anywhere}.ac-main h1 em{font-style: normal;color: var(--cyan)}.ac-top{position: relative;z-index: 30;background: linear-gradient(180deg,#1d0a3d 0%,#0e0526 64%,#08030f 100%);box-shadow: 0 2px 0 0 #000,0 3px 0 0 rgba(255,59,212,.65),0 5px 0 0 #000,0 6px 0 0 rgba(46,242,255,.4),0 18px 40px -16px rgba(255,59,212,.45)}.ac-top::before{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.2) 2px 3px)}.ac-menu-toggle{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.ac-top-in{position: relative;max-width: 1400px;margin: 0 auto;padding: 16px 28px 8px;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 12px 28px}.ac .ac-logo{display: inline-flex;align-items: center;gap: 14px;min-width: 0;justify-self: start;color: var(--yel)}.ac .ac-logo:hover{color: var(--yel)}.ac-logo-tile{flex: 0 0 auto;width: 38px;height: 38px;margin: var(--px);display: grid;place-items: center;background: var(--acc);color: var(--accInk);font: 800 20px/1 var(--mono);box-shadow: 0 -3px 0 0 var(--acc),0 3px 0 0 var(--acc),-3px 0 0 0 var(--acc),3px 0 0 0 var(--acc),6px 6px 0 0 #000,0 0 22px 2px rgba(255,59,212,.45)}.ac-logo-tile svg{width: 24px;height: 24px;display: block}.ac-logo-name{font: 800 20px/1.05 var(--mono);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--yel);text-shadow: 2px 2px 0 var(--mag),4px 4px 0 rgba(255,59,212,.3),0 0 18px rgba(255,225,77,.45);padding: 2px 6px 6px 0}.ac-logo:hover .ac-logo-name{color: #fff}.ac-hud{display: grid;grid-template-columns: repeat(3,minmax(118px,auto));gap: 4px 30px;margin: 0}.ac-hud-slot{min-width: 0;text-align: center}.ac-hud dt{font: 800 12.5px/1.2 var(--mono);letter-spacing: .18em;text-transform: uppercase}.ac-hud-1 dt{color: var(--mag);text-shadow: 0 0 10px rgba(255,59,212,.6)}.ac-hud-hi dt{color: var(--red);text-shadow: 0 0 10px rgba(255,82,114,.6)}.ac-hud-2 dt{color: var(--cyan);text-shadow: 0 0 10px rgba(46,242,255,.6)}.ac-hud dd{margin: 3px 0 0;font: 700 23px/1 var(--mono);letter-spacing: .1em;color: #fff;text-shadow: 0 0 12px rgba(255,255,255,.35);font-variant-numeric: tabular-nums;white-space: nowrap}.ac-hud-hi dd{font-size: 27px;color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.55),0 0 16px rgba(255,225,77,.45)}.ac-hud dd small{display: block;margin-top: 5px;font: 600 9.5px/1.2 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--dim);text-shadow: none}.ac-z{opacity: .32}.ac-hud dd .ac-z{opacity: .26}.ac-find{justify-self: end;display: flex;align-items: stretch;width: 100%;max-width: 330px;margin: var(--px);background: #05010d;box-shadow: 0 -3px 0 0 var(--frame-hi),0 3px 0 0 var(--frame-hi),-3px 0 0 0 var(--frame-hi),3px 0 0 0 var(--frame-hi)}.ac-find:focus-within{box-shadow: 0 -3px 0 0 var(--cyan),0 3px 0 0 var(--cyan),-3px 0 0 0 var(--cyan),3px 0 0 0 var(--cyan),0 0 24px -4px rgba(46,242,255,.6)}.ac-find-k{display: grid;place-items: center;padding: 0 10px;background: var(--chip);font: 800 10px/1 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--cyan)}.ac .ac-find input[type="search"]{flex: 1 1 auto;min-width: 0;width: auto;min-height: 38px;padding: 8px 10px;background: transparent;border: 0;border-radius: 0;outline: 0;font: 700 12px var(--mono);letter-spacing: .05em;text-transform: uppercase;color: var(--yel);caret-color: var(--yel)}.ac .ac-find input[type="search"]::placeholder{color: var(--dim);opacity: 1}.ac .ac-find input:focus{outline: 0}.ac-find-go{flex: 0 0 auto;width: 40px;border: 0;border-radius: 0;background: var(--acc);color: var(--accInk);font: 800 12px/1 var(--mono);cursor: pointer}.ac-find-go:hover{background: var(--yel);color: #000}.ac-burger{display: none}.ac-menu{position: relative;max-width: 1400px;margin: 0 auto;padding: 6px 28px 14px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 2px 4px}.ac-menu-k{margin-right: 12px;font: 800 10.5px/1 var(--mono);letter-spacing: .22em;text-transform: uppercase;color: var(--dim)}.ac-menu-k::after{content: " ▸";color: var(--mag)}.ac .ac-menu-link{display: inline-flex;align-items: center;gap: 7px;min-height: 36px;padding: 6px 10px;font: 700 12px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--mut);white-space: nowrap}.ac .ac-menu-link:hover{color: var(--cyan);text-shadow: 0 0 10px rgba(46,242,255,.5)}.ac-cur{font-style: normal;font-size: 9px;color: var(--yel);visibility: hidden}.ac-menu-link:hover .ac-cur{visibility: visible;color: var(--cyan)}.ac .ac-menu-link.is-on{color: var(--yel);text-shadow: 0 0 12px rgba(255,225,77,.55)}.ac-menu-link.is-on .ac-cur{visibility: visible;color: var(--yel);animation: ac-blink 1.1s steps(1,end) infinite}.ac-bezel{flex: 1 0 auto;display: flex;flex-direction: column;position: relative}.ac-screen{position: relative;flex: 1 0 auto;display: flex;flex-direction: column;background: radial-gradient(1100px 520px at 50% -60px,rgba(124,58,255,.16),transparent 72%) no-repeat,var(--scr)}.ac-main{position: relative;flex: 1 0 auto;padding-bottom: 8px}.ac-screen::after{content: "";position: absolute;inset: 0;z-index: 40;pointer-events: none;background: repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 2px,rgba(0,0,0,.26) 2px 3px)}.ac-flat .ac-screen::after,.ac-flat .ac-top::before{display: none}@media (min-width: 1100px){.ac-bezel{width: calc(100% - 56px);max-width: 1440px;margin: 30px auto 0;padding: 26px;border-radius: 34px;background: linear-gradient(180deg,#1c1233 0%,#120b24 30%,#0d0819 100%);box-shadow: inset 0 2px 0 rgba(255,255,255,.08),inset 0 -2px 0 rgba(0,0,0,.6),inset 0 0 0 1px rgba(172,134,255,.14),0 0 0 6px #06030c,0 0 0 7px rgba(172,134,255,.2),0 40px 90px -30px rgba(0,0,0,.9)}.ac-bezel::before{content: "★ 1 or 2 players ★";position: absolute;top: 6px;left: 50%;transform: translateX(-50%);font: 700 9.5px/14px var(--mono);letter-spacing: .3em;text-transform: uppercase;color: rgba(205,194,234,.42);white-space: nowrap}.ac-screen{border-radius: 20px;overflow: clip;box-shadow: 0 0 0 3px #000,0 0 0 4px rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 90px rgba(0,0,0,.85),inset 0 0 220px rgba(118,52,255,.1)}.ac-screen::before{content: "";position: absolute;inset: 0;z-index: 41;pointer-events: none;border-radius: 20px;background: linear-gradient(125deg,rgba(255,255,255,.05),transparent 22%) no-repeat;background-size: 100% 900px}}.ac-deck{margin-top: 30px;flex-shrink: 0;position: relative;background: linear-gradient(180deg,#1a0b36 0%,#0f0622 60%,#0a0417 100%);box-shadow: 0 -2px 0 0 #000,0 -3px 0 0 rgba(46,242,255,.35),0 -5px 0 0 #000,0 -6px 0 0 rgba(255,59,212,.5)}.ac-deck-in{max-width: 1400px;margin: 0 auto;padding: 30px 28px 18px;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 20px 40px;align-items: center}.ac-deck-pad{display: flex;align-items: center;gap: 26px}.ac-stick{position: relative;width: 58px;height: 58px;border-radius: 50%;background: radial-gradient(circle,#000 0 26%,#1b1133 27% 100%);box-shadow: inset 0 0 0 3px #2c1f52,0 3px 0 #000}.ac-stick i{position: absolute;left: 50%;bottom: 50%;width: 8px;height: 30px;margin-left: -4px;border-radius: 4px;background: linear-gradient(90deg,#6a6478,#e9e4f2 45%,#6a6478)}.ac-stick i::before{content: "";position: absolute;left: 50%;top: -20px;width: 30px;height: 30px;margin-left: -15px;border-radius: 50%;background: radial-gradient(circle at 34% 30%,#ffc4f1 0 12%,var(--mag) 46%,#82095f 100%);box-shadow: 0 5px 10px rgba(0,0,0,.65)}.ac-pads{display: flex;gap: 12px}.ac-pads i{display: block;width: 28px;height: 28px;border-radius: 50%;--b: var(--cyan);background: radial-gradient(circle at 34% 30%,rgba(255,255,255,.7) 0 12%,var(--b) 48%,color-mix(in srgb,var(--b) 45%,#000) 100%);box-shadow: 0 0 0 3px #000,0 4px 0 3px #000,0 0 16px -2px var(--b)}.ac-pads .ac-pad-a{--b: var(--mag)}.ac-pads .ac-pad-c{--b: var(--yel)}.ac-deck-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 6px}.ac-deck-links a{display: inline-flex;align-items: center;min-height: 36px;padding: 4px 10px;font: 700 11.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--mut)}.ac .ac-deck-links a:hover,.ac .ac-deck-links a.is-on{color: var(--yel)}.ac-deck-links a.is-on::before{content: "▶ ";font-size: 8px;color: var(--yel)}.ac-deck-coin{display: flex;align-items: center;gap: 14px;font: 700 10px/1.3 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--dim)}.ac-slot{display: block;width: 10px;height: 36px;border-radius: 2px;background: linear-gradient(180deg,#000,#1a0006);box-shadow: 0 0 0 4px #2c1f52,0 0 0 6px #000,0 0 18px 3px rgba(255,82,114,.55)}.ac-deck-line{max-width: 1400px;margin: 0 auto;padding: 14px 28px 26px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px 18px;font: 600 11px/1.5 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim);border-top: 1px dashed var(--line)}.ac-deck-brand{color: var(--yel);font-weight: 800}.ac-crt{cursor: pointer;min-height: 30px;padding: 4px 10px;background: var(--chip);color: var(--cyan);border: 0;border-radius: 0;font: 800 10.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;box-shadow: inset 0 0 0 2px var(--frame-hi),3px 3px 0 #000}.ac-crt[aria-pressed="false"]{color: var(--dim)}.ac-crt:hover{color: var(--yel)}.ac .btn{border: 0;border-radius: 0;min-height: 40px;padding: 10px 18px;background: var(--chip);color: var(--ink);font: 800 12px/1.1 var(--mono);letter-spacing: .14em;text-transform: uppercase;box-shadow: inset 0 0 0 2px var(--frame-hi),inset 3px 3px 0 0 rgba(255,255,255,.08),4px 4px 0 0 #000;transition: transform .06s,box-shadow .06s}.ac .btn:hover{color: var(--yel);background: #20123f;box-shadow: inset 0 0 0 2px var(--cyan),4px 4px 0 0 #000,0 0 18px -4px rgba(46,242,255,.5)}.ac .btn:active{transform: translate(3px,3px);box-shadow: inset 0 0 0 2px var(--cyan),1px 1px 0 0 #000}.ac .btn-acc{background: var(--acc);color: var(--accInk);box-shadow: inset -3px -3px 0 0 rgba(0,0,0,.28),inset 3px 3px 0 0 rgba(255,255,255,.4),4px 4px 0 0 #000,0 0 22px -4px var(--acc)}.ac .btn-acc:hover{background: var(--yel);color: #000;box-shadow: inset -3px -3px 0 0 rgba(0,0,0,.2),inset 3px 3px 0 0 rgba(255,255,255,.5),4px 4px 0 0 #000,0 0 26px -2px rgba(255,225,77,.6)}.ac .btn-acc:active{box-shadow: inset 3px 3px 0 0 rgba(0,0,0,.25),1px 1px 0 0 #000}.ac .btn-sm{min-height: 34px;padding: 6px 12px;font-size: 11px}.ac .btn-lg{min-height: 50px;padding: 12px 26px;font-size: 14px}.ac .btn.copied,.ac .copy.copied{color: var(--green)}.ac .copy{border: 0;border-radius: 0;background: #05010d;color: var(--green);font: 700 12.5px var(--mono);letter-spacing: .04em;padding: 11px 14px;box-shadow: inset 0 0 0 2px var(--frame-hi);text-shadow: 0 0 8px rgba(92,255,149,.45)}.ac .copy:hover{box-shadow: inset 0 0 0 2px var(--green)}.ac .chip{border-radius: 0;border: 1px solid var(--line);background: var(--chip);font: 700 10.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--mut);padding: 5px 7px}.ac .chip-acc,.ac .chip-on{color: var(--acc);background: var(--acc-soft);border-color: var(--acc-line)}.ac .chip-lg{font: 700 11px/1.1 var(--mono);letter-spacing: .1em;padding: 8px 11px;color: var(--ink);border: 0;box-shadow: inset 0 0 0 2px var(--frame),3px 3px 0 0 #000}.ac a.chip-lg:hover{color: var(--yel);box-shadow: inset 0 0 0 2px var(--cyan),3px 3px 0 0 #000}.ac .chip-rate,.ac .chip-modded,.ac .chip-pve,.ac .chip-vanilla,.ac .chip-mode{color: var(--t);background: color-mix(in srgb,var(--t) 12%,transparent);border-color: color-mix(in srgb,var(--t) 38%,transparent)}.ac .chip-rate{--t: var(--yel)}.ac .chip-modded{--t: var(--vio)}.ac .chip-pve{--t: var(--green)}.ac .chip-vanilla{--t: var(--cyan)}.ac .chip-mode{--t: #ff8fc8}.ac .lead{border-radius: 0;border: 0;background: var(--chip);color: var(--cyan);font: 700 11px/1 var(--mono);letter-spacing: .06em;box-shadow: inset 0 0 0 1px var(--frame-hi)}.ac .lead.acc{color: var(--yel)}.ac .pill{border-radius: 0;font: 800 10px/1 var(--mono);letter-spacing: .12em}.ac .pill::before{border-radius: 0}.ac .due{border-radius: 0;background: var(--green);color: #000;font: 800 10px/1 var(--mono)}.ac .fw{border-radius: 0;color: var(--yel);border-color: rgba(255,225,77,.55);font: 800 9.5px/1 var(--mono)}.ac input[type="search"],.ac input[type="text"],.ac input[type="number"],.ac input[type="email"],.ac select,.ac textarea{border: 0;border-radius: 0;background: #05010d;color: var(--ink);font: 600 13px var(--mono);letter-spacing: .02em;min-height: 40px;box-shadow: inset 0 0 0 2px var(--frame-hi)}.ac input::placeholder{color: var(--dim)}.ac input:focus,.ac select:focus,.ac textarea:focus{outline: 0;box-shadow: inset 0 0 0 2px var(--cyan),0 0 18px -4px rgba(46,242,255,.6)}.ac select{background-image: linear-gradient(45deg,transparent 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,transparent 50%);background-position: calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size: 5px 5px;background-repeat: no-repeat}.ac .filter-grid select.on,.ac .toolbar select.on{box-shadow: inset 0 0 0 2px var(--yel);color: var(--yel);background-color: #05010d}.ac .field label{font: 800 10px/1.2 var(--mono);letter-spacing: .16em;color: var(--cyan)}.ac .check{font: 700 11.5px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--mut)}.ac .check input{accent-color: var(--mag)}.ac .check:has(input:checked){color: var(--yel)}.ac .table-wrap{border: 0;border-radius: 0;background: var(--card);box-shadow: 0 -3px 0 0 var(--frame),0 3px 0 0 var(--frame),-3px 0 0 0 var(--frame),3px 0 0 0 var(--frame);margin: var(--px)}.ac .card>.table-wrap,.ac .table-plain{box-shadow: none;background: transparent;margin: 0}.ac th,.ac td{border-bottom: 1px solid var(--line2)}.ac thead th{background: var(--bg2);border-bottom: 2px solid var(--frame-hi);font: 800 10.5px/1.2 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--cyan)}.ac th a{color: inherit}.ac th a::after{content: "◆";font-size: 7px;opacity: .45}.ac th a:hover,.ac th.active a{color: var(--yel)}.ac th.active a::after{content: none}.ac th small{font-size: 8.5px;letter-spacing: .1em;color: var(--dim)}.ac td{font: 500 12.5px var(--mono);color: var(--mut)}.ac td b,.ac td strong{color: var(--ink)}.ac td.name{font-family: var(--mono)}.ac td.name a{color: var(--ink);font: 700 13.5px/1.35 var(--mono)}.ac td.name a:hover{color: var(--yel)}.ac tbody tr:hover td{background: rgba(46,242,255,.05)}.ac .addr{font: 400 11px var(--mono);color: var(--dim)}.ac td.age-fresh{color: var(--green);text-shadow: 0 0 8px rgba(92,255,149,.4)}.ac td.wipe-first{color: var(--yel)}.ac-table td.ac-rank{font: 800 12.5px var(--mono);letter-spacing: .06em;color: var(--c);width: 64px}.ac-table th.rank-col{width: 64px}.ac-table td.ac-score{min-width: 132px}.ac-table td.ac-score>b{font: 800 17px/1 var(--mono);letter-spacing: .08em;color: var(--c);text-shadow: 0 0 10px color-mix(in srgb,var(--c) 45%,transparent)}.ac-table td.ac-score .bar{margin-top: 7px;width: 108px}.ac-table .ac-rank-m{display: none}.ac-c0{--c: var(--yel)}.ac-c1{--c: var(--cyan)}.ac-c2{--c: var(--mag)}.ac-c3{--c: var(--green)}.ac-c4{--c: var(--org)}.ac-c5{--c: var(--vio)}.ac tr.offline td,.ac tr.offline td.name a{color: var(--dim)}.ac .bar{--cells: 10;height: 8px;border-radius: 0;background: var(--track)}.ac .bar>i{background: var(--yel);width: 0}.ac .bar>i.green{background: var(--green)}.ac .bar>i.red{background: var(--red)}.ac .bar-lg{--cells: 20;height: 14px}.ac-meter{--cells: 10;--mc: var(--cyan);display: block;position: relative;height: 14px;background: var(--track);-webkit-mask: repeating-linear-gradient(90deg,#000 0 calc(100% / var(--cells) - 3px),transparent calc(100% / var(--cells) - 3px) calc(100% / var(--cells)));mask: repeating-linear-gradient(90deg,#000 0 calc(100% / var(--cells) - 3px),transparent calc(100% / var(--cells) - 3px) calc(100% / var(--cells)))}.ac-meter>i{position: absolute;left: 0;top: 0;bottom: 0;width: var(--v);background: var(--mc)}@supports (width: round(up,10%,5%)){.ac-meter>i{width: round(up,var(--v),calc(100% / var(--cells)))}}.ac-meter-mag{--mc: var(--mag)}.ac-meter-yel{--mc: var(--yel)}.ac-meter-green{--mc: var(--green)}.ac-meter-red{--mc: var(--red)}.ac-meter-org{--mc: var(--org)}.ac-meter-vio{--mc: var(--vio)}.ac .pager{font: 700 12px var(--mono);letter-spacing: .1em;text-transform: uppercase;gap: 8px}.ac .pager a{border-radius: 0;border: 0;color: var(--cyan);background: var(--chip);box-shadow: inset 0 0 0 2px var(--frame-hi),3px 3px 0 #000;padding: 6px 14px}.ac .pager a:hover{color: var(--yel);background: var(--chip);box-shadow: inset 0 0 0 2px var(--cyan),3px 3px 0 #000}.ac .pager .cur{border-radius: 0;background: var(--yel);color: #000;padding: 6px 14px;box-shadow: 3px 3px 0 #000}.ac .flash{display: block;border: 0;border-radius: 0;background: var(--acc-soft);box-shadow: inset 0 0 0 2px var(--acc-line);font: 600 13px/1.5 var(--mono)}.ac .flash-warn{background: var(--yellow-soft);box-shadow: inset 0 0 0 2px rgba(255,225,77,.5)}.ac .flash-warn b{color: var(--yel)}.ac .empty{--pc: var(--frame-hi);padding: 40px 18px;margin: var(--px);color: var(--mut);font: 500 13.5px/1.6 var(--mono)}.ac-empty b{display: block;margin-bottom: 8px;font: 800 26px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--mag);text-shadow: 3px 3px 0 #000,0 0 16px rgba(255,59,212,.5)}.ac .prose{font: 400 14.5px/1.8 var(--mono);color: var(--mut)}.ac .prose h2{margin: 34px 0 10px;font: 800 16px/1.35 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--cyan)}.ac .prose h3{margin: 24px 0 6px;font: 800 14px/1.35 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--yel)}.ac .prose strong{color: var(--ink)}.ac .prose a{color: var(--acc);text-decoration-color: color-mix(in srgb,var(--acc) 50%,transparent)}.ac .prose a:hover{color: var(--yel)}.ac .prose li::marker{color: var(--mag);content: "▸  "}.ac .prose ol li::marker{content: counter(list-item) ".  ";color: var(--yel);font-weight: 700}.ac .prose blockquote{border-left: 3px solid var(--mag);color: var(--ink);background: var(--acc-soft)}.ac .prose table{margin: 0 0 16px}.ac .text-box{padding: 24px 28px}.ac .text-box .eyebrow{margin-bottom: 12px}.ac .page-intro-box,.ac .page-middle-box{border-left: 0;--pc: var(--frame-hi)}.ac .page-intro-box{margin: 6px var(--px) 24px}.ac .page-middle-box{margin: 30px var(--px) 0}.ac .page-outro-box{margin: 40px var(--px) 28px}.ac-intro{max-width: 62em;margin-bottom: 20px}.ac-prose-box{max-width: 62em}.ac .see-also{font: 500 13px/1.7 var(--mono)}.ac .see-also-label{font: 800 10.5px var(--mono);letter-spacing: .18em;color: var(--mag)}.ac .see-also-label::after{content: " ▸"}.ac .see-also a{color: var(--ink);text-decoration-color: var(--frame-hi)}.ac .see-also a:hover{color: var(--yel)}.ac .quick-links{--pc: var(--frame);padding: 22px 24px 14px;margin: 0 var(--px) 20px}.ac .quick-links .ac-kicker{margin-bottom: 4px}.ac .quick-title{margin: 0 0 10px;font: 800 15px/1.3 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--cyan)}.ac .quick-group{grid-template-columns: 140px minmax(0,1fr);gap: 10px}.ac .quick-group + .quick-group{border-top: 1px dashed var(--line)}.ac .quick-label{font: 800 11px/1.3 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--yel);padding-top: 8px}.ac .quick-links .chips{gap: 8px}.ac .faq{margin-top: 60px;max-width: 900px;box-shadow: none}.ac .faq-title{margin: 0 0 18px;font: 800 22px/1.2 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--cyan);text-shadow: 2px 2px 0 rgba(255,59,212,.7),0 0 16px rgba(46,242,255,.4)}.ac .faq-item{margin: var(--px) var(--px) 14px;border: 0}.ac .faq-item:last-child{border: 0}.ac .faq-item>summary{padding: 16px 18px;gap: 14px;justify-content: flex-start;font: 700 14px/1.5 var(--mono);color: var(--ink)}.ac .faq-item>summary::after{margin-left: auto;content: "+";width: 28px;height: 28px;border: 0;border-radius: 0;background: var(--chip);color: var(--yel);font: 800 16px/1 var(--mono);box-shadow: inset 0 0 0 2px var(--frame-hi)}.ac .faq-item[open]{--pc: var(--frame-hi)}.ac .faq-item[open]>summary::after{content: "–";background: var(--yel);color: #000;box-shadow: none}.ac .faq-item>summary:hover{color: var(--yel)}.ac-faq-n{flex: 0 0 auto;font: 800 11px/1 var(--mono);letter-spacing: .08em;color: var(--mag);padding: 6px 7px;background: var(--acc-soft);box-shadow: inset 0 0 0 1px var(--acc-line)}.ac-faq-q{min-width: 0}.ac .faq-item>.prose{padding: 0 20px 18px 62px;font-size: 14px}.ac .kv{font: 500 12.5px/1.5 var(--mono);border-top: 1px dashed var(--line2)}.ac .kv-k{color: var(--dim);text-transform: uppercase;letter-spacing: .08em;font-size: 11px}.ac .list-row{margin: 0;padding: 10px 0;border-radius: 0;box-shadow: none;border-top: 1px dashed var(--line2)}.ac .card-head + .list-row{border-top: 0}.ac .list-row:hover{background: rgba(46,242,255,.05)}.ac .list-name{font: 700 13.5px/1.35 var(--mono);color: var(--ink)}.ac a.list-name:hover{color: var(--yel)}.ac .list-meta{font: 400 11px/1.5 var(--mono)}.ac .list-end{font: 700 13px var(--mono)}.ac .kpi,.ac .kpi-tile{border: 0;border-radius: 0}.ac .kpi{background: #05010d;box-shadow: inset 0 0 0 2px var(--frame);padding: 14px 16px}.ac .kpi-tile{padding: 18px 20px;margin: var(--px)}.ac .kpi-tile::before{display: none}.ac .widget-v,.ac .kpi-v,.ac .counter-v,.ac .cd-v,.ac .pc-big{font-family: var(--mono);letter-spacing: .04em}.ac .kpi-v{font: 800 24px/1.1 var(--mono);color: var(--ink);text-shadow: 0 0 12px rgba(255,255,255,.22)}.ac .kpi-v small{font: 700 12px var(--mono);color: var(--dim);text-shadow: none}.ac .kpi-k{margin-top: 8px;font: 800 10.5px/1.35 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--mag)}.ac .kpi-n{font: 400 11.5px/1.5 var(--mono);color: var(--dim)}.ac .countdown{gap: 12px}.ac .cd-part{border-radius: 0;background: #05010d;padding: 20px 6px 14px;margin: var(--px);box-shadow: 0 -3px 0 0 var(--frame-hi),0 3px 0 0 var(--frame-hi),-3px 0 0 0 var(--frame-hi),3px 0 0 0 var(--frame-hi)}.ac .cd-part::after{border-top: 2px solid rgba(0,0,0,.7)}.ac .cd-v{font-weight: 800;color: var(--yel);text-shadow: 4px 4px 0 var(--mag),0 0 26px rgba(255,225,77,.45)}.ac .cd-k{font: 800 10.5px var(--mono);letter-spacing: .2em;color: var(--cyan)}.ac .countdown.done .cd-v{color: var(--green)}.ac .countdown-sm .cd-part{padding: 12px 2px 10px;background: #05010d}.ac .countdown-sm .cd-v{font-size: 30px;text-shadow: 2px 2px 0 var(--mag),0 0 16px rgba(255,225,77,.4)}.ac .countdown-sm .cd-k{font-size: 9px;letter-spacing: .14em}.ac svg.chart{font-family: var(--mono)}.ac svg.chart .grid{stroke: rgba(172,134,255,.16)}.ac svg.chart .tick{fill: var(--dim)}.ac svg.chart .line{stroke-width: 2.25;stroke-linejoin: miter;stroke-linecap: square;filter: drop-shadow(0 0 3px currentColor)}.ac svg.chart .s1{color: var(--s1)}.ac svg.chart .s2{color: var(--s2)}.ac svg.chart .s3{color: var(--s3)}.ac svg.chart .s4{color: var(--s4)}.ac svg.chart .s5{color: var(--s5)}.ac svg.chart .s6{color: var(--s6)}.ac svg.chart .area.s1{fill: rgba(46,242,255,.12)}.ac svg.chart .area.s2,.ac svg.chart .area.s3,.ac svg.chart .area.s4,.ac svg.chart .area.s5,.ac svg.chart .area.s6{opacity: .12}.ac svg.chart .col{fill: var(--track)}.ac svg.chart .col.hi{fill: var(--yel)}.ac svg.chart .col:hover{fill: var(--cyan)}.ac svg.chart-big .grid{stroke-dasharray: 2 4}.ac svg.chart-big .hair{stroke: var(--yel);opacity: .8}.ac svg.chart-big .dot{stroke: #000}.ac svg.chart-big .mark-label{stroke: var(--card)}.ac svg.chart-big .chart-mark.fw .mark-line{stroke: var(--yel)}.ac svg.chart-big .chart-mark.fw .mark-label{fill: var(--yel)}.ac .chart-legend{font: 600 11.5px var(--mono);letter-spacing: .06em;text-transform: uppercase}.ac .key{border-radius: 0;height: 4px}.ac .chart-tip{border-radius: 0;background: #05010d;color: var(--ink);box-shadow: inset 0 0 0 2px var(--cyan),4px 4px 0 #000}.ac .chart-tip .tip-head{font: 800 10px var(--mono);letter-spacing: .12em;color: var(--cyan);opacity: 1}.ac .chart-tip .tip-row b{font: 800 16px var(--mono);color: var(--yel)}.ac .chart-tip .tip-row span{font: 500 11.5px var(--mono)}.ac .chart-tip .key{outline: 0}.ac .chart-empty{border-radius: 0;border: 2px dashed var(--frame-hi);font: 700 11.5px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.ac svg.spark .spark-line{stroke: var(--cyan)}.ac svg.spark .spark-area{fill: rgba(46,242,255,.12)}.ac .seg,.ac .range-tabs,.ac .metric-tabs{border: 0;border-radius: 0;background: #05010d;padding: 3px;gap: 3px;box-shadow: inset 0 0 0 2px var(--frame);font: 800 10.5px/1 var(--mono)}.ac .seg>a,.ac .seg>button,.ac .range-tabs button,.ac .metric-tabs button{border-radius: 0;letter-spacing: .1em;text-transform: uppercase;color: var(--mut);padding: 7px 11px}.ac .seg>a:hover,.ac .seg>button:hover{color: var(--cyan)}.ac .seg>.active,.ac .range-tabs button.active,.ac .metric-tabs button.active{background: var(--cyan);color: #000}.ac-attract{position: relative;text-align: center;padding: 56px 0 30px}.ac-attract-in{display: flex;flex-direction: column;align-items: center}.ac-live{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 22px;padding: 7px 14px;font: 800 11px/1 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--green);background: rgba(92,255,149,.08);box-shadow: inset 0 0 0 2px rgba(92,255,149,.35)}.ac-live-dot{width: 8px;height: 8px;background: var(--green);box-shadow: 0 0 10px var(--green);animation: ac-blink 1.4s steps(1,end) infinite}.ac-attract-art{position: relative;display: flex;align-items: flex-end;justify-content: center;gap: 18px;margin: 0 0 22px}.ac-trophy{width: 108px;height: auto;filter: drop-shadow(5px 5px 0 #000) drop-shadow(0 0 20px rgba(255,225,77,.45));animation: ac-bob 2.4s steps(4,end) infinite}.ac-spark{width: 20px;height: auto;animation: ac-twinkle 1.6s steps(3,end) infinite}.ac-spark-a{margin-bottom: 70px}.ac-spark-b{margin-bottom: 30px;animation-delay: .7s}.ac-display{max-width: 22em;margin: 0 auto 18px;font-size: clamp(30px,4.6vw,60px) !important;line-height: 1.08 !important}.ac-lede{max-width: 46em;margin: 0 auto 30px;font: 400 15.5px/1.7 var(--mono);color: var(--mut);text-wrap: pretty}.ac-start{display: flex;align-items: stretch;width: 100%;max-width: 680px;margin: 0 auto;background: #05010d;box-shadow: 0 -3px 0 0 var(--frame-hi),0 3px 0 0 var(--frame-hi),-3px 0 0 0 var(--frame-hi),3px 0 0 0 var(--frame-hi),0 0 40px -10px rgba(255,59,212,.55)}.ac-start:focus-within{box-shadow: 0 -3px 0 0 var(--cyan),0 3px 0 0 var(--cyan),-3px 0 0 0 var(--cyan),3px 0 0 0 var(--cyan),0 0 40px -8px rgba(46,242,255,.6)}.ac-start-k{display: grid;place-items: center;padding: 0 16px;background: var(--chip);font: 800 11px/1.2 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--cyan);white-space: nowrap}.ac .ac-start input[type="search"]{flex: 1 1 auto;min-width: 0;width: auto;min-height: 54px;background: transparent;box-shadow: none;font: 700 15px var(--mono);letter-spacing: .04em;color: var(--yel);caret-color: var(--yel);padding: 10px 14px}.ac .ac-start input:focus{box-shadow: none}.ac .ac-start .btn-lg{margin: 6px;min-height: 42px}.ac-press{margin: 28px 0 0;font: 800 18px/1 var(--mono);letter-spacing: .3em;text-transform: uppercase;color: var(--yel);text-shadow: 3px 3px 0 var(--mag),0 0 18px rgba(255,225,77,.5)}.ac-press::before{content: "▶ "}.ac-press::after{content: " ◀"}.ac-press::before,.ac-press::after{color: var(--cyan);text-shadow: 0 0 10px rgba(46,242,255,.6)}.ac-credits{display: flex;align-items: center;gap: 14px;margin: 22px 0 0;font: 700 10.5px/1 var(--mono);letter-spacing: .22em;text-transform: uppercase;color: var(--dim)}.ac-coin{width: 18px;height: auto}.ac-screenbox{--pc: var(--frame-hi);padding: 28px 32px 22px;margin: var(--px);background: radial-gradient(800px 260px at 50% 0,rgba(46,242,255,.06),transparent 70%) no-repeat,#06020e}.ac-hiscores{margin-top: 20px}.ac-screenbox-hs{max-width: 1060px;margin: 0 auto}.ac-screenbox-hs .ac-head{text-align: center}.ac-screenbox-hs .ac-lead{margin-left: auto;margin-right: auto}.ac-screenbox-hs .ac-title{font-size: 30px;color: var(--yel);text-shadow: 3px 3px 0 var(--mag),0 0 20px rgba(255,225,77,.4)}.ac-board-foot{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 28px;margin: 20px 0 0}.ac-hs{--cols: 78px 104px minmax(0,1fr) 96px}.ac-hs-head,.ac-hs-row{display: grid;grid-template-columns: var(--cols);align-items: center;gap: 4px 18px}.ac-hs-head{padding: 0 12px 10px;border-bottom: 2px dashed var(--frame-hi);font: 800 11px/1 var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--red)}.ac-hs-cap-h{text-align: right}.ac-hs-list{list-style: none;margin: 0;padding: 0}.ac-hs-row{padding: 11px 12px;border-bottom: 1px dashed rgba(172,134,255,.1);color: var(--c)}.ac-hs-row:hover{background: color-mix(in srgb,var(--c) 7%,transparent)}.ac-hs-rank{font: 800 15px/1 var(--mono);letter-spacing: .08em}.ac-hs-score{font: 800 20px/1 var(--mono);letter-spacing: .1em;font-variant-numeric: tabular-nums;text-shadow: 0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}.ac-hs-name{min-width: 0;display: flex;flex-direction: column;gap: 3px}.ac-hs-name a{color: var(--c);font: 700 14.5px/1.3 var(--mono);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ac .ac-hs-name a:hover{color: #fff}.ac-hs-meta{font: 400 11px/1.4 var(--mono);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ac-hs-cap{text-align: right;font: 700 12px/1 var(--mono);white-space: nowrap}.ac-q{color: var(--blue)}.ac-hs-row.ac-first .ac-hs-rank::before{content: "★";margin-right: 5px;font-size: 14px;text-shadow: 0 0 10px var(--yel)}.ac-hs-empty{padding: 26px 12px;text-align: center;font: 700 12px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ac-hs-row.offline{opacity: .6}.ac-stats{margin-top: 60px}.ac-stat-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap: 20px}.ac .ac-stat{--tc: var(--cyan);position: relative;display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 22px 22px 18px;margin: var(--px);background: var(--card);color: inherit;box-shadow: 0 -3px 0 0 var(--frame),0 3px 0 0 var(--frame),-3px 0 0 0 var(--frame),3px 0 0 0 var(--frame)}.ac-stat::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;background: var(--tc);box-shadow: 0 0 14px var(--tc)}.ac a.ac-stat:hover{color: inherit;box-shadow: 0 -3px 0 0 var(--tc),0 3px 0 0 var(--tc),-3px 0 0 0 var(--tc),3px 0 0 0 var(--tc),0 0 30px -6px var(--tc)}.ac-tone-cyan{--tc: var(--cyan)}.ac-tone-mag{--tc: var(--mag)}.ac-tone-green{--tc: var(--green)}.ac-tone-yel{--tc: var(--yel)}.ac-stat-k{margin: 6px 0 0;font: 800 11px/1.35 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--tc)}.ac-stat-v{font: 800 46px/1 var(--mono);letter-spacing: .02em;color: #fff;text-shadow: 3px 3px 0 color-mix(in srgb,var(--tc) 75%,#000),0 0 22px color-mix(in srgb,var(--tc) 45%,transparent)}.ac-stat-n{font: 400 12px/1.55 var(--mono);color: var(--mut)}.ac .ac-stat .ac-more{margin-top: auto;padding-top: 6px;color: var(--tc)}.ac a.ac-stat:hover .ac-more{color: #fff}.ac-stat-wipe .countdown-sm{margin: 4px 0 0;gap: 6px}.ac-boards{margin-top: 60px}.ac-tabbar{display: flex;flex-wrap: wrap;gap: 14px 30px;margin: 0 0 22px}.ac-tabgroup{display: flex;align-items: center;gap: 12px;min-width: 0}.ac-tabgroup-k{font: 800 10.5px/1 var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--dim)}.ac-tabs{display: flex;flex-wrap: wrap;gap: 8px}.ac-tab{cursor: pointer;min-height: 40px;padding: 8px 14px;border: 0;border-radius: 0;background: var(--chip);color: var(--mut);font: 800 12px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;box-shadow: inset 0 0 0 2px var(--frame-hi),3px 3px 0 #000}.ac-tab:hover{color: var(--yel)}.ac-tab.active{background: var(--yel);color: #000;box-shadow: 3px 3px 0 #000,0 0 22px -4px rgba(255,225,77,.7)}.ac-tab.active::before{content: "▶ ";font-size: 9px}.ac-board{--pc: var(--frame-hi);padding: 24px 28px 18px;margin: var(--px);background: #06020e;box-shadow: 0 -3px 0 0 var(--pc),0 3px 0 0 var(--pc),-3px 0 0 0 var(--pc),3px 0 0 0 var(--pc)}.ac-board + .ac-board{margin-top: 24px}.ac-board-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 8px 16px;margin: 0 0 16px}.ac-board-title{margin: 0;font: 800 18px/1.25 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--cyan);text-shadow: 0 0 14px rgba(46,242,255,.4)}.ac-page{padding-top: 10px}.ac-pagehead{padding: 40px 0 22px}.ac-pagehead h1{margin: 0}.ac-pagehead-n{margin: 14px 0 0;font: 700 12px/1.4 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.ac-pagehead-n b{color: var(--yel);font-size: 15px;letter-spacing: .06em}.ac-pagehead .ac-lead{margin-top: 14px}.ac .toolbar{gap: 12px;padding: 0 0 18px}.ac .toolbar input[type="search"]{width: 280px}.ac .toolbar .count{margin-left: auto;font: 700 11.5px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.ac .toolbar .count b{color: var(--yel)}.ac .td-pop{min-width: 120px}.ac td.td-tags{white-space: normal;min-width: 140px;max-width: 210px}.ac .td-tags .chips{flex-wrap: wrap}.ac-table th,.ac-table td{padding-left: 9px;padding-right: 9px}.ac-table td.name{max-width: 340px}.ac .filters{--pc: var(--frame);margin: var(--px) var(--px) 18px}.ac .filters>summary{font: 800 12px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--ink);gap: 12px}.ac .filters>summary::after{content: "▼";color: var(--yel);font-size: 10px}.ac .filters>summary .eyebrow{color: var(--cyan)}.ac-dips-k{font: 600 10.5px var(--mono);letter-spacing: .12em;color: var(--dim)}.ac .filter-grid{border-top: 1px dashed var(--line)}.ac .filter-note{font-size: 11.5px}.ac .active-filters{gap: 8px}.ac .clear-filters{font: 700 11px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--yel)}.ac-card-note .eyebrow{color: var(--yel)}.ac .srv .crumb,.ac-crumb{padding: 18px 0 14px;font: 700 11.5px var(--mono);letter-spacing: .14em;text-transform: uppercase}.ac .ac-crumb a{color: var(--cyan)}.ac .ac-crumb a:hover{color: var(--yel)}.ac-ps{--pc: var(--frame-hi);position: relative;margin: var(--px);padding: 0 0 24px;background: #06020e;box-shadow: 0 -3px 0 0 var(--pc),0 3px 0 0 var(--pc),-3px 0 0 0 var(--pc),3px 0 0 0 var(--pc),0 0 50px -20px rgba(255,59,212,.5)}.ac-ps-top{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 12px 24px;background: linear-gradient(90deg,rgba(255,59,212,.2),rgba(46,242,255,.1));border-bottom: 2px solid #000}.ac-ps-top .ac-kicker{margin: 0;color: #fff;font-size: 12px;text-shadow: 2px 2px 0 var(--mag)}.ac-ps-state{font: 800 11px/1 var(--mono);letter-spacing: .2em;text-transform: uppercase;padding: 6px 10px}.ac-ps-state.is-on{color: #000;background: var(--green);box-shadow: 0 0 16px -2px var(--green);animation: ac-blink 1.4s steps(1,end) infinite}.ac-ps-state.is-off{color: var(--dim);box-shadow: inset 0 0 0 2px var(--frame-hi)}.ac-ps-grid{display: grid;grid-template-columns: 360px minmax(0,1fr);grid-template-areas: "art main" "stats stats";gap: 26px 32px;padding: 24px 24px 0}.ac-ps-portrait{grid-area: art;position: relative;min-width: 0}.ac .ac-ps-art{position: relative;height: 230px;overflow: hidden;border: 0;background: repeating-linear-gradient(0deg,rgba(172,134,255,.07) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(172,134,255,.07) 0 1px,transparent 1px 12px),#05010d;box-shadow: inset 0 0 0 3px var(--cyan),inset 0 0 0 6px #000,0 0 26px -6px rgba(46,242,255,.6)}.ac .ac-ps-art img{position: relative;z-index: 1;width: 100%;height: 100%;object-fit: contain;display: block;padding: 10px}.ac .ac-ps-art .srv-banner-fill{position: absolute;inset: -30px;width: calc(100% + 60px);height: calc(100% + 60px);padding: 0;object-fit: cover;filter: blur(26px) saturate(1.3);opacity: .5;z-index: 0}.ac-ps-art-none img{display: none !important}.ac-ps-initial{position: absolute;inset: 0;display: grid;place-items: center;font: 800 110px/1 var(--mono);color: var(--yel);text-shadow: 6px 6px 0 var(--mag),0 0 30px rgba(255,225,77,.4)}.ac-ps-art:not(.ac-ps-art-none) .ac-ps-initial{display: none}.ac-ps-tag{position: absolute;z-index: 2;left: -3px;top: -3px;padding: 6px 9px;background: var(--mag);color: #fff;font: 800 13px/1 var(--mono);letter-spacing: .1em;box-shadow: 3px 3px 0 #000}.ac-ps-main{grid-area: main;min-width: 0;display: flex;flex-direction: column}.ac .ac-ps-main h1{margin: 0 0 14px;font-size: clamp(22px,2.5vw,34px);line-height: 1.15}.ac .ac-ps-main h1 .dot{width: 14px;height: 14px;border-radius: 0;margin: -4px 14px 0 2px;box-shadow: 0 0 12px var(--green)}.ac .ac-ps-main h1 .dot.off{background: var(--dim);box-shadow: none}.ac .srv-sub{font: 600 11.5px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--mut);margin: 0 0 14px}.ac .srv-sub .mono{text-transform: none;color: var(--ink)}.ac-ps-connect{margin-top: auto;padding-top: 16px;flex-direction: row !important;flex-wrap: wrap;align-items: center;gap: 12px !important}.ac-ps-connect .copy{flex: 1 1 320px;min-width: 0}.ac-ps-stats{grid-area: stats;min-width: 0}.ac-ps-stats-t{margin: 0 0 12px;font: 800 12px/1 var(--mono);letter-spacing: .24em;text-transform: uppercase;color: var(--red)}.ac-stats-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px 18px;margin: 0}.ac-st{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "k v" "bar bar" "n n";align-items: end;gap: 8px 10px;padding: 14px 16px 12px;background: var(--card);box-shadow: inset 0 0 0 2px var(--frame);min-width: 0}.ac-st dt{grid-area: k;font: 800 11.5px/1.2 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--mag)}.ac-st dd{margin: 0;min-width: 0}.ac-st-v{grid-area: v;text-align: right;white-space: nowrap}.ac-st-v b{font: 800 22px/1 var(--mono);letter-spacing: .04em;color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.6),0 0 14px rgba(255,225,77,.35)}.ac-st-v small{margin-left: 6px;font: 700 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.ac-st-bar{grid-area: bar}.ac-st-n{grid-area: n;font: 400 11px/1.45 var(--mono);color: var(--dim)}.ac-ps-wipes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 18px;padding: 18px 24px 0}.ac .ac-ps-wipes .kpi{padding: 14px 16px;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: 4px 14px}.ac .ac-ps-wipes .kpi-k{grid-column: 1;margin: 0;color: var(--cyan)}.ac .ac-ps-wipes .kpi-v{grid-column: 2;grid-row: 1 / span 2;font-size: 26px;color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.6);align-self: center}.ac .ac-ps-wipes .kpi-n{grid-column: 1;margin: 0}.ac-srv-grid{margin-top: 30px;gap: 24px}.ac .srv-main,.ac .srv-side{gap: 24px}.ac .map-frame{border: 0;border-radius: 0;box-shadow: inset 0 0 0 2px var(--frame-hi);image-rendering: auto}.ac .map-missing{font: 700 11px var(--mono);letter-spacing: .1em;text-transform: uppercase}.ac .srv-description{font: 400 13px/1.65 var(--mono)}.ac .wipe-next{font: 500 14px/1.6 var(--mono)}.ac .wipe-next b.acc{color: var(--yel)}.ac .wipe-why{font-size: 11.5px}.ac .wipe-sub,.ac .qa-group,.ac .tag-group-title{font: 800 11px var(--mono);letter-spacing: .18em;color: var(--mag)}.ac .wipes-table td.name b{font: 700 12.5px var(--mono)}.ac .qa-q{font: 700 13.5px/1.45 var(--mono);color: var(--yel)}.ac .qa-a{font: 400 13px/1.65 var(--mono)}.ac .tag-code{border-radius: 0;font: 700 11.5px var(--mono)}.ac .tag-meaning{font: 400 12.5px/1.55 var(--mono)}.ac .tag-raw code{background: #05010d;color: var(--green)}.ac .similar-grid .list-row .list-end{color: var(--cyan)}.ac-level{padding: 56px 0 34px;text-align: center}.ac-level .ac-live{margin-bottom: 20px;color: var(--yel);background: rgba(255,225,77,.08);box-shadow: inset 0 0 0 2px rgba(255,225,77,.35)}.ac-level .ac-live-dot{background: var(--yel);box-shadow: 0 0 10px var(--yel)}.ac .ac-level h1{margin: 0 auto 26px;max-width: 24em;font-size: clamp(26px,3.4vw,46px)}.ac-level-k{margin: 0 0 16px;font: 800 20px/1 var(--mono);letter-spacing: .34em;text-transform: uppercase;color: var(--cyan);text-shadow: 3px 3px 0 var(--mag),0 0 18px rgba(46,242,255,.6)}.ac-level-cd{max-width: 980px;gap: 16px}.ac .ac-level-cd .cd-part{padding: 28px 6px 18px;background: radial-gradient(ellipse at 50% 30%,rgba(255,225,77,.08),transparent 70%),#05010d}.ac .ac-level-cd .cd-v{font-size: clamp(54px,9.5vw,132px)}.ac .wipe-when{font: 500 clamp(14px,1.6vw,17px)/1.6 var(--mono);color: var(--mut);max-width: 40em;margin-top: 28px}.ac .wipe-when b{color: var(--ink)}.ac .wipe-when b.acc{color: var(--yel)}.ac .wipe-local{font: 500 12.5px var(--mono)}.ac-stage{max-width: 980px}.ac-stage-row{display: flex;align-items: center;gap: 14px}.ac-stage-row .ac-meter{flex: 1 1 auto;height: 18px}.ac-stage-lv{flex: 0 0 auto;font: 800 11px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--mag);padding: 6px 8px;box-shadow: inset 0 0 0 2px var(--acc-line)}.ac-stage-next{color: #000;background: var(--yel);box-shadow: 0 0 16px -2px rgba(255,225,77,.7)}.ac .wipe-progress-ends{font: 700 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;margin-top: 10px}.ac .wipe-actions{margin-top: 26px;gap: 14px}.ac .wz-title{font: 800 22px/1.25 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--cyan);text-shadow: 2px 2px 0 rgba(255,59,212,.7)}.ac .wz-lead{font: 400 14px/1.7 var(--mono)}.ac .wz-tile{--pc: var(--frame);margin: var(--px);gap: 10px}.ac .wz-tile-city b{font: 700 13px var(--mono)}.ac .wz-tile-city span{font: 400 11px var(--mono)}.ac .wz-tile-time .wz-t{font: 800 26px/1 var(--mono);color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.55),0 0 12px rgba(255,225,77,.35)}.ac .wz-tile-foot{border-top: 1px dashed var(--line);font-size: 10.5px}.ac .wz-tile-foot .wz-tod,.ac .wz-tod{font: 600 11px var(--mono)}.ac .wz-tod::before{border-radius: 0}.ac .wz-tile.you,.ac .wz-you{--pc: var(--yel);background: linear-gradient(180deg,rgba(255,225,77,.07),transparent 80%),var(--card)}.ac .wz-you{margin: var(--px) var(--px) 18px;border: 0}.ac .wz-you-time b{font: 800 32px/1.1 var(--mono);color: var(--yel)}.ac .wz-you-day{font: 400 13px var(--mono)}.ac .wz-board{gap: 14px}.ac .card.wz-card{padding: 0;margin: var(--px)}.ac .wz-find{border-bottom: 1px dashed var(--line)}.ac .wz-regions .chip.active{background: var(--yel);color: #000;box-shadow: 3px 3px 0 #000}.ac .wz-regions .chip span{font: 600 10px var(--mono)}.ac .wz-region + .wz-region{border-top: 2px solid var(--frame)}.ac .wz-region-title{font: 800 14px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--yel)}.ac .wz-table thead th{background: var(--bg2);border-top: 0;border-bottom: 2px solid var(--frame-hi);color: var(--cyan);font-size: 10px;letter-spacing: .14em}.ac .wz-table td{font: 500 12px var(--mono);border-top-color: var(--line2) !important}.ac .wz-table td.c-country,.ac .wz-table td.c-city{font: 500 12.5px var(--mono)}.ac .wz-table td.c-country b{font: 700 13px var(--mono)}.ac .wz-table td.c-time .wz-t{font: 800 14px var(--mono);color: var(--yel)}.ac .wz-table tbody tr.wz-row:hover td{background: rgba(46,242,255,.05)}.ac .wz-table tr.wz-row.you td{background: rgba(255,225,77,.08)}.ac .wz-table tr.wz-row.you td:first-child{box-shadow: inset 4px 0 0 var(--yel)}.ac .wz-d.next{color: var(--mag)}.ac .wz-d.prev{color: var(--cyan)}.ac .wz-shift{border-radius: 0;color: #000;background: var(--yel)}.ac-levels-list{list-style: none;margin: 0;padding: 0;columns: 3 260px;column-gap: 36px}.ac-levels-list .kv{break-inside: avoid}.ac-lv-n{display: inline-block;min-width: 52px;margin-right: 10px;font: 800 10.5px var(--mono);font-style: normal;letter-spacing: .1em;color: var(--mag)}.ac-levels-list .kv:first-child .ac-lv-n,.ac-levels-list .kv:first-child .kv-v{color: var(--yel)}.ac .wipe-dates .kv-k{text-transform: none;letter-spacing: .02em;font-size: 12px;color: var(--mut)}.ac .wipe-answer{font: 400 14px/1.65 var(--mono)}.ac td.ac-now b{color: var(--c,var(--ink))}.ac-total{padding: 50px 0 20px;text-align: center}.ac-total .ac-live{margin-bottom: 18px}.ac .ac-total h1{margin: 0 auto 26px;max-width: 26em;font-size: clamp(22px,2.6vw,34px)}.ac-total-screen{--pc: var(--frame-hi);position: relative;max-width: 940px;margin: 0 auto;padding: 26px 24px 26px;background: radial-gradient(600px 200px at 50% 40%,rgba(255,225,77,.1),transparent 70%),#05010d;box-shadow: 0 -3px 0 0 var(--pc),0 3px 0 0 var(--pc),-3px 0 0 0 var(--pc),3px 0 0 0 var(--pc),0 0 60px -20px rgba(255,225,77,.5)}.ac-total-k{margin: 0 0 8px;font: 800 15px/1 var(--mono);letter-spacing: .4em;text-transform: uppercase;color: var(--red);text-shadow: 0 0 12px rgba(255,82,114,.6)}.ac .ac-total-v{margin: 6px 0 14px;font: 800 clamp(64px,12vw,168px)/.95 var(--mono);letter-spacing: .02em;color: var(--yel);text-shadow: 5px 5px 0 var(--mag),10px 10px 0 rgba(255,59,212,.25),0 0 40px rgba(255,225,77,.45)}.ac .pc-sub{font: 500 14.5px/1.6 var(--mono);color: var(--mut)}.ac .pc-updated{font: 600 11px/1.6 var(--mono);letter-spacing: .08em;text-transform: uppercase;margin-top: 18px}.ac .pc-updated time{color: var(--cyan)}.ac-bonus .kpi-tile .kpi-k{margin: 0 0 10px}.ac-bonus .kpi-tile .kpi-v{color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.55),0 0 14px rgba(255,225,77,.35)}.ac-bonus .kpi-tile .kpi-v.green{color: var(--green)}.ac-bonus .kpi-tile .kpi-v.red{color: var(--red)}.ac-bonus .kpi-n{margin-top: 6px}.ac .ac-record{--pc: var(--yel)}.ac .grid-kpi{gap: 18px}.ac-head-split{margin-top: 60px}.ac .split-grid{gap: 24px}.ac .split{margin: var(--px)}.ac .mix{border-radius: 0;height: 16px;gap: 0;background: var(--track);-webkit-mask: repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px);mask: repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px)}.ac .mix>span + span{box-shadow: none}.ac .sc-0{--sc: var(--cyan)}.ac .sc-1{--sc: var(--mag)}.ac .sc-2{--sc: var(--yel)}.ac .sc-3{--sc: var(--green)}.ac .sc-4{--sc: var(--org)}.ac .sc-5{--sc: var(--vio)}.ac .sc-6{--sc: var(--red)}.ac .sc-7{--sc: var(--blue)}.ac .sc-8{--sc: #c6ff4d}.ac .sc-9{--sc: #ff9bd8}.ac .sc-n{--sc: #4a3d6e}.ac .share{border-top: 1px dashed var(--line2)}.ac .share-head{border-bottom: 2px solid var(--frame-hi)}.ac .share-head>span{font: 800 9.5px var(--mono);letter-spacing: .14em;color: var(--cyan)}.ac .share-dot{border-radius: 0;box-shadow: 0 0 8px var(--sc)}.ac .share-label{font: 700 13px/1.4 var(--mono)}.ac .share-label .note,.ac .share-label .srv{font: 400 11px/1.4 var(--mono)}.ac .share-v{font: 800 13.5px var(--mono);color: var(--sc,var(--ink))}.ac .share-total{border-top: 2px solid var(--frame-hi)}.ac .share-total .share-v{color: var(--yel)}.ac .pc-facts .kpi-v{color: var(--yel);font-size: 22px}.ac .ac-sys{--pc: var(--frame-hi);margin: 30px var(--px) 0;padding: 0 0 22px;text-align: left;background: #05010d;overflow: visible}.ac .ac-sys::before{display: none}.ac .ac-sys.status-up,.ac .ac-sys.status-partial,.ac .ac-sys.status-down{background: #05010d}.ac-sys-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 10px;padding: 12px 26px;background: linear-gradient(90deg,rgba(46,242,255,.16),rgba(255,59,212,.1));border-bottom: 2px solid #000}.ac-sys-top .ac-kicker{margin: 0;color: #fff;font-size: 12px;text-shadow: 2px 2px 0 var(--mag)}.ac .ac-sys-top .live{margin: 0;color: var(--green)}.ac .ac-sys h1{margin: 26px 26px 12px;font-size: clamp(28px,4vw,54px)}.ac .ac-sys.status-up h1{color: var(--green);text-shadow: 3px 3px 0 #0a5a2a,0 0 26px rgba(92,255,149,.4)}.ac .ac-sys.status-partial h1{color: var(--yel)}.ac .ac-sys.status-down h1{color: var(--red);text-shadow: 3px 3px 0 #5a0a1f,0 0 26px rgba(255,82,114,.45)}.ac .ac-sys.status-stale h1{color: var(--mut);text-shadow: 3px 3px 0 #000}.ac .ac-sys .hero-sub{margin: 0 26px 22px;font: 400 14.5px/1.7 var(--mono);color: var(--mut);max-width: 52em}.ac-boot{list-style: none;margin: 0 26px;padding: 18px 0 0;border-top: 2px dashed var(--frame-hi);counter-reset: boot}.ac-boot-line{display: grid;grid-template-columns: auto minmax(30px,1fr) auto 72px;grid-template-areas: "k dots v r" "n n n n" "bar bar bar bar";align-items: baseline;gap: 2px 12px;padding: 10px 0;border-bottom: 1px dashed var(--line2);counter-increment: boot}.ac-boot-k{grid-area: k;font: 800 13px/1.3 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--ink)}.ac-boot-k::before{content: counter(boot,decimal-leading-zero) "  ";color: var(--dim)}.ac-boot-dots{grid-area: dots;align-self: center;height: 2px;background: repeating-linear-gradient(90deg,var(--dim) 0 2px,transparent 2px 7px);opacity: .6}.ac-boot-v{grid-area: v;font: 800 20px/1 var(--mono);letter-spacing: .04em;color: var(--yel);text-align: right}.ac-boot-r{grid-area: r;justify-self: end;font: 800 11px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;padding: 5px 8px}.ac-r-ok{color: #000;background: var(--green)}.ac-r-warn{color: #000;background: var(--yel)}.ac-r-fail{color: #fff;background: var(--red);animation: ac-blink 1s steps(1,end) infinite}.ac-r-info{color: var(--cyan);box-shadow: inset 0 0 0 2px rgba(46,242,255,.45)}.ac-boot-n{grid-area: n;font: 400 11.5px/1.5 var(--mono);color: var(--dim);padding-left: 32px}.ac-boot-bar{grid-area: bar;padding: 8px 0 0 32px}.ac table.ac-table td.ac-rank{color: var(--c,var(--yel))}.ac .pill-on{box-shadow: none}.ac-wipetable td.wipe-first{font: 800 13px var(--mono);color: var(--c);letter-spacing: .04em}.ac-wipetable td.wipe-first.age-fresh{color: var(--green)}.ac-wipetable td.ac-score>b{color: var(--ink);text-shadow: none}.ac-stat-grid-3{grid-template-columns: minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.heat-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch}.ac .heat-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 12px}.ac .heat-legend i{display: inline-block;width: 18px;height: 12px}.ac .ac-heat-card .heat{border-spacing: 4px}.ac .heat td{border-radius: 0;height: 22px}.ac .heat-0{background: #140b2b}.ac .heat-1{background: color-mix(in srgb,var(--cyan) 26%,#140b2b) !important}.ac .heat-2{background: color-mix(in srgb,var(--cyan) 70%,#140b2b) !important;box-shadow: 0 0 6px -2px rgba(46,242,255,.6)}.ac .heat-3{background: var(--mag) !important;box-shadow: 0 0 8px -1px rgba(255,59,212,.7)}.ac .heat-4{background: var(--yel) !important;box-shadow: 0 0 10px rgba(255,225,77,.8)}.ac .heat th{font: 600 9.5px var(--mono);color: var(--dim)}.ac .heat tbody th{color: var(--cyan);font: 800 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase}.ac .heat-legend i{border-radius: 0}.ac-dayrow .list-main .ac-meter{height: 12px}.ac-twoboards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.ac-twoboards .ac-board + .ac-board{margin-top: var(--px)}.ac-board-continue{--pc: rgba(46,242,255,.55)}.ac-board-new{--pc: rgba(92,255,149,.55)}.ac-board-head .ac-kicker{margin-bottom: 4px}.ac-board-continue .ac-kicker{color: var(--cyan);text-shadow: 0 0 10px rgba(46,242,255,.5)}.ac-board-new .ac-kicker{color: var(--green);text-shadow: 0 0 10px rgba(92,255,149,.5)}.ac-wrow{gap: 12px}.ac .ac-wrow .ac-wrow-t{min-width: 62px;color: var(--c)}.ac .ac-wrow .list-name{color: var(--c)}.ac .ac-wrow .list-end{color: var(--ink)}.ac-hub-note{margin: 0 0 10px}.ac-hub-group{margin: 54px 0 22px;align-items: center}.ac-hub-count{font: 700 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--dim)}.ac-hub-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(360px,100%),1fr));gap: 26px}.ac .ac-hub-card{margin: var(--px)}.ac .ac-hub-card .note{margin: -6px 0 10px}.ac-mini{list-style: none;margin: 0;padding: 0}.ac-mini-row{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 0;border-top: 1px dashed var(--line2)}.ac-mini-rank{font: 800 12px/1 var(--mono);letter-spacing: .06em;color: var(--c)}.ac .ac-mini-row .list-name{color: var(--c)}.ac-mini-score{font: 800 14px/1 var(--mono);letter-spacing: .06em;color: var(--c);white-space: nowrap}.ac-mini-score .dim{font-size: 11px;font-weight: 600}.ac-mini-empty{padding: 14px 0;font: 600 12px var(--mono);color: var(--dim)}.ac-info .ac-pagehead{padding-bottom: 18px}.ac-card-sheet{--pc: var(--frame-hi);margin: var(--px);padding: 30px 32px 14px;background: #06020e;box-shadow: 0 -3px 0 0 var(--pc),0 3px 0 0 var(--pc),-3px 0 0 0 var(--pc),3px 0 0 0 var(--pc)}.ac .info-intro{margin: 0 0 22px;font: 500 16px/1.7 var(--mono);color: var(--ink)}.ac .sm-grid{padding-top: var(--px)}.ac .sm-grid>.card{margin: 0 var(--px) 26px}.ac .sm-links li{border-top: 1px dashed var(--line2)}.ac .sm-links a{font: 600 13px/1.4 var(--mono);color: var(--ink)}.ac .sm-links a::before{content: "▸ ";color: var(--mag)}.ac .sm-links a:hover{color: var(--yel)}.ac .sm-letters{gap: 12px}.ac .sm-letter{--pc: var(--frame-hi);margin: var(--px);background: #05010d;border: 0}.ac .sm-letter b{font: 800 20px/1 var(--mono);color: var(--yel);text-shadow: 2px 2px 0 rgba(255,59,212,.6)}.ac .sm-letter span{font: 600 10.5px var(--mono)}.ac a.sm-letter:hover{--pc: var(--cyan)}.ac .sm-letter.active{--pc: var(--yel);background: var(--yel)}.ac .sm-letter.active b,.ac .sm-letter.active span{color: #000;text-shadow: none}.ac .sm-crumb a{color: var(--cyan)}.ac-over{text-align: center;padding-top: 50px}.ac-over-big{margin: 0;font: 800 clamp(40px,8vw,84px)/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--red);text-shadow: 5px 5px 0 #4a0616,0 0 34px rgba(255,82,114,.5)}.ac .ac-over .error-code{margin: 14px 0 0;font: 800 clamp(60px,14vw,130px)/.9 var(--mono);color: var(--frame-hi);letter-spacing: .1em}.ac .ac-over .info-head{padding-top: 26px}.ac .ac-over .info-head h1{font-size: clamp(22px,3vw,32px)}.ac-over-continue{margin: 8px 0 22px;font: 800 22px/1 var(--mono);letter-spacing: .3em;text-transform: uppercase;color: var(--cyan);text-shadow: 3px 3px 0 var(--mag)}.ac-over .ac-start{text-align: left}.ac-over-links{line-height: 2}@media (max-width: 1240px){.ac-ps-grid{grid-template-columns: 300px minmax(0,1fr)}.ac-stats-list{grid-template-columns: repeat(2,minmax(0,1fr))}.ac-stat-grid-3{grid-template-columns: repeat(2,minmax(0,1fr))}.ac-stat-grid-3 .ac-stat-wipe{grid-column: 1 / -1}}@media (max-width: 860px){.ac-ps-grid{grid-template-columns: minmax(0,1fr);grid-template-areas: "art" "main" "stats";padding: 18px 16px 0;gap: 20px}.ac .ac-ps-art{height: 170px}.ac-ps-wipes{grid-template-columns: minmax(0,1fr);padding: 16px 16px 0}.ac-ps-top{padding: 10px 16px}.ac-twoboards{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.ac-stats-list{grid-template-columns: minmax(0,1fr);gap: 10px}.ac-st{padding: 12px 12px 10px}.ac .ac-ps-main h1{font-size: 21px}.ac-ps-connect .copy{flex-basis: 100%;font-size: 11.5px}.ac-ps-connect .srv-buttons{width: 100%}.ac-level{padding: 34px 0 24px}.ac-level-k{font-size: 14px;letter-spacing: .2em}.ac .ac-level-cd{gap: 6px}.ac .ac-level-cd .cd-part{padding: 16px 2px 10px;margin: 2px}.ac .ac-level-cd .cd-v{font-size: 38px;text-shadow: 2px 2px 0 var(--mag)}.ac .ac-level-cd .cd-k{font-size: 8.5px;letter-spacing: .08em}.ac-stage-row{gap: 8px}.ac-stage-lv{font-size: 9.5px;padding: 5px 5px;letter-spacing: .06em}.ac .wipe-progress-ends{font-size: 9.5px;letter-spacing: .04em}.ac .wipe-progress-ends span:nth-child(2){text-align: center}.ac .wz-tile-time .wz-t{font-size: 21px}.ac .wz-tile-foot{flex-wrap: wrap;white-space: normal;gap: 4px 8px}.ac .wz-title{font-size: 18px}.ac-total-screen{padding: 20px 12px}.ac-total-k{font-size: 12px;letter-spacing: .24em}.ac .ac-total-v{font-size: 58px;text-shadow: 3px 3px 0 var(--mag),0 0 26px rgba(255,225,77,.4)}.ac .ac-sys h1{margin: 20px 16px 10px;font-size: 28px}.ac .ac-sys .hero-sub{margin: 0 16px 18px;font-size: 13.5px}.ac-sys-top{padding: 10px 16px}.ac-boot{margin: 0 16px}.ac-boot-line{grid-template-columns: minmax(0,1fr) auto 60px;grid-template-areas: "k v r" "n n n" "bar bar bar"}.ac-boot-dots{display: none}.ac-boot-k{font-size: 11.5px;letter-spacing: .06em}.ac-boot-k::before{content: none}.ac-boot-n,.ac-boot-bar{padding-left: 0}.ac-boot-v{font-size: 17px}.ac-stat-grid-3{grid-template-columns: minmax(0,1fr)}.ac-card-sheet{padding: 22px 18px 8px}.ac-hub-group{margin: 40px 0 16px;flex-wrap: wrap}.ac-mini-row{grid-template-columns: 38px minmax(0,1fr) auto;gap: 8px}.ac .heat td{height: 18px}}@media (max-width: 1240px){.ac-top-in{grid-template-columns: auto minmax(0,1fr) auto}.ac-hud{gap: 4px 20px;grid-template-columns: repeat(3,minmax(96px,auto))}.ac-hud dd{font-size: 20px}.ac-hud-hi dd{font-size: 23px}.ac-find{max-width: 240px}.ac .ac-menu-link{padding: 6px 7px;font-size: 11.5px;letter-spacing: .09em}.ac-menu-k{display: none}.ac-stat-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.ac-stat-wipe{grid-column: 1 / -1}}@media (max-width: 1000px){.ac-top-in{grid-template-columns: minmax(0,1fr) auto;padding: 12px 16px 10px;gap: 12px}.ac-hud{grid-column: 1 / -1;grid-row: 2;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;gap: 4px 8px;padding: 10px 0 2px;border-top: 1px dashed var(--line)}.ac-burger{display: inline-flex;align-items: center;gap: 9px;grid-column: 2;grid-row: 1;cursor: pointer;min-height: 44px;padding: 0 14px;margin: var(--px);font: 800 11.5px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--ink);background: var(--chip);box-shadow: inset 0 0 0 2px var(--frame-hi),3px 3px 0 #000}.ac-burger-i,.ac-burger-i::before,.ac-burger-i::after{display: block;width: 14px;height: 2px;background: var(--yel);position: relative}.ac-burger-i::before,.ac-burger-i::after{content: "";position: absolute;left: 0}.ac-burger-i::before{top: -5px}.ac-burger-i::after{top: 5px}.ac-menu-toggle:checked ~ .ac-top-in .ac-burger{background: var(--yel);color: #000;box-shadow: 3px 3px 0 #000}.ac-menu-toggle:checked ~ .ac-top-in .ac-burger .ac-burger-i{background: #000}.ac-menu-toggle:checked ~ .ac-top-in .ac-burger .ac-burger-i::before,.ac-menu-toggle:checked ~ .ac-top-in .ac-burger .ac-burger-i::after{background: #000}.ac-find{display: none;grid-column: 1 / -1;grid-row: 3;max-width: none;justify-self: stretch}.ac-menu-toggle:checked ~ .ac-top-in .ac-find{display: flex}.ac .ac-find input[type="search"]{min-height: 46px;font-size: 16px;letter-spacing: 0}.ac-menu{display: none;flex-direction: column;align-items: stretch;padding: 4px 16px 18px;gap: 0}.ac-menu-toggle:checked ~ .ac-menu{display: flex}.ac-menu-k{display: block;margin: 10px 0 8px}.ac-menu-link{min-height: 48px;padding: 0 6px;font-size: 14px;border-bottom: 1px dashed var(--line2)}.ac-menu-link .ac-cur{font-size: 11px}.ac-deck-in{grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center}.ac-deck-coin{order: -1}}@media (max-width: 760px){.ac-stat-grid{grid-template-columns: minmax(0,1fr);gap: 16px}.ac-hs{--cols: 52px 66px minmax(0,1fr)}.ac-hs-cap,.ac-hs-cap-h{display: none}.ac-hs-head,.ac-hs-row{gap: 4px 10px}.ac-hs-row{padding: 10px 6px}.ac-hs-head{padding: 0 6px 10px}.ac-hs-score{font-size: 16px;letter-spacing: .04em}.ac-hs-rank{font-size: 12.5px;letter-spacing: .02em}.ac-hs-row.ac-first .ac-hs-rank::before{display: none}.ac-hs-name a{font-size: 13px;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}}@media (max-width: 640px){.ac-logo-name{font-size: 16px}.ac-logo-tile{width: 32px;height: 32px}.ac-hud dt{font-size: 10.5px;letter-spacing: .12em}.ac-hud dd{font-size: 16px;letter-spacing: .06em}.ac-hud-hi dd{font-size: 18px}.ac-hud dd small{font-size: 8.5px;letter-spacing: .08em}.ac-attract{padding: 34px 0 20px}.ac-trophy{width: 78px}.ac-display{font-size: 28px !important}.ac-lede{font-size: 14px;margin-bottom: 22px}.ac-start{flex-wrap: wrap}.ac .ac-start input[type="search"]{flex: 1 1 0}.ac .ac-start .btn-lg{padding: 10px 16px;font-size: 13px}.ac-start-k{width: 100%;padding: 9px 12px}.ac .ac-start input[type="search"]{min-height: 50px;font-size: 16px}.ac-press{font-size: 14px;letter-spacing: .2em;text-shadow: 2px 2px 0 var(--mag)}.ac-screenbox{padding: 22px 14px 16px}.ac-screenbox-hs .ac-title{font-size: 24px}.ac-title{font-size: 19px}.ac-board{padding: 20px 14px 14px}.ac-tabbar{gap: 12px}.ac-tabgroup{flex-direction: column;align-items: flex-start;gap: 8px}.ac-tab{min-height: 44px;padding: 8px 12px}.ac-stat-v{font-size: 38px}.ac-pagehead{padding: 26px 0 18px}.ac-main h1{font-size: 25px;text-shadow: 2px 2px 0 var(--mag),4px 4px 0 rgba(255,59,212,.3),0 0 20px rgba(255,225,77,.3)}.ac .text-box{padding: 20px 18px}.ac .quick-links{padding: 18px 16px 10px}.ac .quick-group{grid-template-columns: minmax(0,1fr);gap: 6px}.ac .faq-item>.prose{padding: 0 16px 16px}.ac .faq-item>summary{padding: 14px}.ac .countdown-sm .cd-v{font-size: 26px}.ac-deck-pad{gap: 18px}.ac .toolbar .count{margin-left: 0}.ac .table-cards{box-shadow: none;background: transparent;margin: 0}.ac .table-cards tbody tr{border: 0;border-radius: 0;background: var(--card);margin: 0 var(--px) 14px;box-shadow: 0 -3px 0 0 var(--frame),0 3px 0 0 var(--frame),-3px 0 0 0 var(--frame),3px 0 0 0 var(--frame)}.ac .table-wrap td.name,.ac .table-wrap th.name-h{background: var(--card)}.ac-table td.ac-score{min-width: 0}.ac-table td.ac-score>b{font-size: 16px}.ac .table-cards td.name{white-space: normal;flex: 1 1 0;min-width: 0}.ac-table td.ac-score .bar{width: 80px;margin-left: auto}.ac-table .ac-rank-m{display: inline;color: var(--c);font-weight: 700}.ac .table-cards td.name a{font-size: 13.5px}}@media (prefers-reduced-motion: reduce){.ac-blink,.ac-live-dot,.ac-trophy,.ac-spark,.ac-menu-link.is-on .ac-cur,.ac-ps-state,.ac-r-fail,.ac-roll>span{animation: none !important}.ac .btn{transition: none}}@media print{.ac-top,.ac-deck-pad,.ac-deck-coin,.ac-crt,.ac-attract-art,.ac-press,.ac-credits{display: none !important}.ac-screen::after,.ac-screen::before,.ac-bezel::before{display: none}.ac-bezel,.ac-screen{box-shadow: none;padding: 0;margin: 0;background: #fff}}.ac-pagehead-badge{position: relative}.ac-pagehead-badge>:not(.ac-badge){max-width: calc(100% - 270px)}.ac-badge{--bc: var(--cyan);position: absolute;right: var(--px);top: 34px;width: 230px;display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 16px 12px 14px;background: #05010d;text-align: center;box-shadow: 0 -3px 0 0 var(--bc),0 3px 0 0 var(--bc),-3px 0 0 0 var(--bc),3px 0 0 0 var(--bc),0 0 34px -10px var(--bc)}.ac-badge b{font: 800 17px/1 var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--bc);text-shadow: 2px 2px 0 var(--mag)}.ac-badge small{font: 700 9.5px/1 var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--dim)}.ac-roll{display: block;height: 1em;overflow: hidden;font: 800 54px/1 var(--mono);color: var(--yel);text-shadow: 3px 3px 0 var(--mag)}.ac-roll>span{display: block;width: 1ch;word-break: break-all;line-height: 1;animation: ac-roll 10s steps(10,end) infinite}@keyframes ac-roll{to{transform: translateY(-10em)}}.ac-badge-new{--bc: var(--green)}.ac-badge-big{font: 800 54px/1 var(--mono);color: var(--yel);text-shadow: 3px 3px 0 var(--mag)}.ac-badge-new small{color: var(--yel)}@media (max-width: 900px){.ac-badge{display: none}.ac-pagehead-badge>:not(.ac-badge){max-width: none}}@media (prefers-reduced-motion: reduce){.ac-roll>span{animation: none}}
