@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-800-normal-DldhClEd.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-800-normal-COi9-ISJ.woff)format("woff")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-latin-900-normal-C2a_AZvg.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-900-normal-DNqnuUup.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-ink-950:#070806;--c-ink-900:#0e100b;--c-ink-850:#141710;--c-ink-800:#1a1e14;--c-ink-700:#242a1b;--c-ink-600:#313826;--c-line:#3c4430;--c-line-strong:#5d6749;--c-halftone:#f2eedf0f;--c-grid-line:#a3ad7814;--c-paper:#ece3c8;--c-paper-2:#ddd1ae;--c-paper-3:#c8b88c;--c-paper-line:#ab9b6c;--c-paper-text:#15170f;--c-paper-muted:#55573f;--c-text:#f2eedf;--c-muted:#b5b9a2;--c-muted-2:#959a80;--c-volt:#d6ff3b;--c-volt-hi:#e6ff7d;--c-volt-ink:#151a00;--c-volt-soft:#d6ff3b24;--c-volt-line:#d6ff3b8c;--c-olive-900:#1c2213;--c-olive-800:#283019;--c-olive-700:#36401f;--c-olive-600:#4a5729;--c-olive-500:#617036;--c-olive-300:#a3ad78;--c-print:#6d7d34;--c-camo-1:#2b3319;--c-camo-2:#3e4824;--c-camo-3:#56602f;--c-camo-4:#1e2412;--c-brass:#d9b25f;--c-brass-ink:#241904;--c-brass-soft:#d9b25f29;--c-ribbon-1:#7a1f2b;--c-ribbon-2:#ece3c8;--c-ribbon-3:#36401f;--c-hp:#ff4d5e;--c-hp-ink:#2b0207;--c-danger-text:#ff95a0;--c-warn:#ffc53d;--c-warn-ink:#2b1d00;--c-ok:#4fe08c;--c-ok-ink:#03230f;--c-shield:#dde3ec;--c-team-a:#3d8bff;--c-team-b:#ff8a1f;--c-ev-gravity:#b49dfb;--c-ev-solar:#ffe14d;--c-ev-squall:#8fe0c8;--c-ev-fog:#cfc8da;--c-ev-lightning:#f4ffb0;--c-ev-emp:#ff6fd2;--c-fin-factory:#8f8a7c;--c-fin-gold:#f2c94c;--c-fin-chrome:#e3e7ee;--c-fin-carbon:#34343b;--c-trail-glow:#f7f2e6;--c-trail-volt:#d6ff3b;--c-trail-brass:#d9b25f;--c-trail-violet:#b49dfb;--c-trail-gold:#f2c94c;--c-muzzle-classic:#ffe9a8;--c-muzzle-volt:#d6ff3b;--c-muzzle-brass:#d9b25f;--c-muzzle-violet:#b49dfb;--c-muzzle-white:#fff;--c-tip:#d6ff3b;--c-cut:#0e100b;--c-tod-day:#ffe9a8;--c-tod-dusk:#d98a9a;--c-tod-night:#6b5fa8;--c-plate:#0e100be6;--c-plate-strong:#0e100bf2;--c-plate-line:#f7f2e62e;--c-scrim:#070806bd;--c-scrim-strong:#070806e0;--c-flash:#fff;--c-flash-reduced:#28252ef0;--c-vig-hp:#ff4d5e8c;--c-vig-gas:#a0be3c80;--c-vig-stagger:#f7f2e659;--c-blood:#9e1420;--c-text-shadow:#000000d9;--c-focus:#fff;--c-qr-dark:#0e100b;--c-qr-light:#fff;--c-outline-word:#f7f2e612;--c-slash:#d6ff3b0d;--c-halftone-volt:#151a0029;--c-halftone-brass:#24190433;--c-tape:#f4eddcc7;--c-tape-edge:#00000014;--c-track:#f7f2e61f;--c-pip-off:#f7f2e62e;--c-volt-glow:#d6ff3b47;--c-volt-clear:#d6ff3b00;--c-touch:#0e100b8c;--c-touch-stick:#0e100b66;--c-touch-knob:#f7f2e659;--c-rivet:#f2eedf47;--c-rivet-volt:#151a0073;--c-mask:#000;--f-display:"Big Shoulders Stencil Display","Big Shoulders Stencil",Impact,"Arial Narrow Bold","Roboto Condensed",sans-serif;--f-ui:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;--fw-reg:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--fw-display:900;--fstretch-tight:78%;--fstretch-wide:118%;--text-scale:1;--fs-48:calc(48px * var(--text-scale));--fs-64:calc(64px * var(--text-scale));--fs-88:calc(88px * var(--text-scale));--fs-120:calc(120px * var(--text-scale));--fs-180:calc(180px * var(--text-scale));--fs-280:calc(280px * var(--text-scale));--fs-code:calc(136px * var(--text-scale));--fs-word:520px;--fs-word-phone:220px;--lh-tight:.9;--lh-snug:1.15;--lh-body:1.4;--ls-label:.12em;--ls-display:.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--sp-11:96px;--hud-m:40px;--safe-t:max(0px, env(safe-area-inset-top));--safe-r:max(0px, env(safe-area-inset-right));--safe-b:max(0px, env(safe-area-inset-bottom));--safe-l:max(0px, env(safe-area-inset-left));--phone-notch:44px;--bw:2px;--bw-chunky:3px;--kbd-h:32px;--bar-h:12px;--bar-h-lg:18px;--ic-sm:18px;--ic:24px;--ic-lg:32px;--ic-xl:48px;--wpn-w:96px;--wpn-w-lg:220px;--wpn-w-kf:52px;--ring:72px;--r-xxs:2px;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--r-phone:40px;--notch:12px;--notch-lg:22px;--sh-press:0 6px 0 var(--c-ink-950);--sh-press-sm:0 4px 0 var(--c-ink-950);--sh-card:10px 10px 0 var(--c-ink-950);--sh-card-sm:6px 6px 0 var(--c-ink-950);--sh-print:5px 5px 0 var(--c-print);--sh-press-hover:0 8px 0 var(--c-ink-950);--sh-pressed:0 0 0 var(--c-ink-950);--sh-off-sm:6px 6px 0;--sh-off-x:6px 0 0;--sh-ring:0 0 0 4px;--sh-ring-lg:0 0 0 6px;--sh-hair:0 0 0 1px;--sh-hair-2:0 0 0 2px;--sh-bezel:0 0 0 10px;--sh-disc:0 14px 0 var(--c-ink-950);--sh-drop:8px 8px 0 var(--c-ink-950);--sh-focus:0 0 0 4px var(--c-ink-950), 0 0 0 7px var(--c-focus);--ts-hud:0 1px 0 var(--c-text-shadow), 0 0 3px var(--c-text-shadow);--ts-print:.06em .06em 0 var(--c-print);--ts-ink:.05em .05em 0 var(--c-ink-950);--z-local-1:1;--z-local-2:2;--z-world:0;--z-bg-fx:1;--z-vignette:10;--z-hud:20;--z-feedback:30;--z-banner:40;--z-panel:50;--z-modal:60;--z-toast:70;--z-flash:90;--z-dev:100;--dur-fast:.12s;--dur:.22s;--dur-slow:.36s;--dur-idle:24s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-pop:linear(0, .42 12%, .78 26%, .96 42%, 1.015 58%, 1.004 76%, 1);--m-instant:90ms;--m-fast:.16s;--m-base:.24s;--m-slow:.36s;--m-scene:.52s;--m-stagger:30ms;--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-travel:cubic-bezier(.7, 0, .16, 1);--ease-leave:cubic-bezier(.7, 0, .84, 0);--ease-settle:linear(0, .42 12%, .78 26%, .96 42%, 1.015 58%, 1.004 76%, 1);--m-rise:14px;--m-pull-blur:8px;--m-press:.96;--m-pull-scale:1.04;--m-stamp-scale:1.18;--m-roll-blur:2px;--m-edge:24px;--zoom:1;--fs-min:12.5px;--fs-body-min:14px;--tap:0px}@media (pointer:coarse){:root{--tap:44px}}:root,.screen,.idcard,.mf-notice,.mf-tstrip,.mf-install--ios{--fs-12:calc(max(12px, var(--fs-min) / var(--zoom)) * var(--text-scale));--fs-13:calc(max(13px, var(--fs-min) / var(--zoom)) * var(--text-scale));--fs-14:calc(max(14px, var(--fs-min) / var(--zoom)) * var(--text-scale));--fs-16:calc(max(16px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-18:calc(max(18px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-20:calc(max(20px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-24:calc(max(24px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-28:calc(max(28px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-36:calc(max(36px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--fs-body:calc(max(14px, var(--fs-body-min) / var(--zoom)) * var(--text-scale));--touch-min:max(48px, var(--tap) / var(--zoom));--hit-min:max(44px, var(--tap) / var(--zoom));--btn-h:max(64px, var(--tap) / var(--zoom));--btn-h-sm:max(48px, var(--tap) / var(--zoom));--btn-h-xl:max(88px, var(--tap) / var(--zoom));--tap-floor:calc(var(--tap) / var(--zoom))}html.reduce-motion{--dur-fast:.12s;--dur:.12s;--dur-slow:.12s}:where(.mf),:where(.mf) *,:where(.mf) :before,:where(.mf) :after{box-sizing:border-box}:where(.mf) *{margin:0;padding:0}.mf{color:var(--c-text);font-family:var(--f-ui);font-size:var(--fs-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}:where(.mf) :is(button,input){font:inherit;color:inherit}:where(.mf) small{font-size:max(var(--fs-12), .85em)}:where(.mf) button{cursor:pointer;background:0 0;border:0}:where(.mf) :is(ol,ul){list-style:none}:where(.mf) :is(img,svg){display:block}:where(.mf) [hidden]{display:none!important}:where(.mf) :focus{outline:none}:where(.mf) :focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;box-shadow:var(--sh-focus)}.num{font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ic{width:var(--ic);height:var(--ic);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic--sm{width:var(--ic-sm);height:var(--ic-sm)}.ic--lg{width:var(--ic-lg);height:var(--ic-lg)}.ic--xl{width:var(--ic-xl);height:var(--ic-xl)}.ic--wpn{width:var(--wpn-w);height:calc(var(--wpn-w) * .375);stroke:none;fill:currentColor}.ic--wpn-lg{width:var(--wpn-w-lg);height:calc(var(--wpn-w-lg) * .375);stroke:none;fill:currentColor}.ic--kf{width:var(--wpn-w-kf);height:calc(var(--wpn-w-kf) * .375);stroke:none;fill:currentColor}.ic--fill{stroke:none;fill:currentColor}.screen{isolation:isolate;background:var(--c-ink-900);width:1920px;height:1080px;font-family:var(--f-ui);color:var(--c-text);font-size:var(--fs-18);position:relative;overflow:hidden}.screen--phone{width:812px;height:375px;font-size:var(--fs-body)}.bg{z-index:var(--z-world);pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg__world{filter:blur(22px)saturate(.75);opacity:.55;position:absolute;inset:-60px}.bg__scrim{background:linear-gradient(90deg, var(--c-scrim-strong) 0%, var(--c-scrim) 55%, var(--c-scrim-strong) 100%);position:absolute;inset:0}.bg__dots{background-image:radial-gradient(var(--c-halftone) 1.7px, transparent 2px);animation:pan-dots var(--dur-idle) linear infinite;background-size:14px 14px;position:absolute;inset:-28px}.bg__word{font:var(--fw-display) var(--fs-word)/.8 var(--f-display);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2px var(--c-outline-word);white-space:nowrap;animation:40s ease-in-out infinite alternate drift-word;position:absolute;bottom:-120px;left:-40px}.bg__slash{background:repeating-linear-gradient(90deg, var(--c-slash) 0 2px, transparent 2px 22px);width:900px;height:2400px;position:absolute;top:-600px;right:-300px;transform:rotate(24deg)}@keyframes pan-dots{to{transform:translate(14px,14px)}}@keyframes drift-word{to{transform:translate(-160px)}}.menu{z-index:var(--z-hud);height:100%;padding:0 var(--sp-10);flex-direction:column;display:flex;position:relative}.menu-top{align-items:center;gap:var(--sp-6);flex:none;height:112px;display:flex}.menu-top__title{font:var(--fw-display) var(--fs-48)/1 var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-display)}.menu-top__spacer{flex:1}.menu-body{scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent;flex:1;min-height:0;margin:-24px -20px 0;padding:24px 20px 20px;position:relative;overflow:hidden auto}.menu-hints{align-items:center;gap:var(--sp-7);border-top:var(--bw) solid var(--c-line);height:80px;color:var(--c-muted);font-size:var(--fs-16);font-weight:var(--fw-semi);flex:none;display:flex}.menu-hints>span{align-items:center;gap:var(--sp-2);display:inline-flex}.menu-hints__end{color:var(--c-muted-2);margin-left:auto}.display{font-family:var(--f-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-transform:uppercase}.display--print{text-shadow:var(--ts-print)}.display--ink{text-shadow:var(--ts-ink)}.label{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}.label--volt{color:var(--c-volt)}.label--brass{color:var(--c-brass)}.lead{font-size:var(--fs-20);color:var(--c-muted);line-height:var(--lh-body)}.eyebrow{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-volt);display:inline-flex}.eyebrow:before{content:"";width:28px;height:var(--bw-chunky);background:currentColor}.wide{font-stretch:var(--fstretch-wide)}.tight{font-stretch:var(--fstretch-tight)}.btn{justify-content:center;align-items:center;gap:var(--sp-3);min-height:var(--btn-h);padding:var(--sp-2) var(--sp-7);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-sm);box-shadow:var(--sh-press);font-size:var(--fs-20);font-weight:var(--fw-black);font-stretch:var(--fstretch-wide);letter-spacing:.03em;text-transform:uppercase;white-space:normal;text-align:center;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast);line-height:1.05;display:inline-flex;position:relative}.btn:hover{box-shadow:var(--sh-press-hover);transform:translateY(-2px)}.btn:active{box-shadow:var(--sh-pressed);transform:translateY(6px)}.btn .ic{width:var(--ic-lg);height:var(--ic-lg);stroke-width:2.6px}.btn--volt{background:var(--c-volt);color:var(--c-volt-ink)}.btn--volt:hover{background:var(--c-volt-hi)}.btn--paper{background:var(--c-paper);color:var(--c-paper-text)}.btn--ink{background:var(--c-ink-700);color:var(--c-text);border-color:var(--c-ink-950);box-shadow:var(--sh-press), inset 0 0 0 var(--bw) var(--c-line-strong)}.btn--ghost{color:var(--c-text);border-color:var(--c-line-strong);box-shadow:none;background:0 0}.btn--ghost:hover{box-shadow:none;border-color:var(--c-text)}.btn--danger{background:var(--c-hp);color:var(--c-hp-ink)}.btn--xl{min-height:var(--btn-h-xl);padding:var(--sp-3) var(--sp-8);font-size:var(--fs-28)}.btn--xl .ic{width:40px;height:40px}.btn--sm{min-height:var(--btn-h-sm);padding:var(--sp-1) var(--sp-5);font-size:var(--fs-16);box-shadow:var(--sh-press-sm)}.btn--sm .ic{width:var(--ic);height:var(--ic)}.btn--icon{width:var(--btn-h);padding:0}.btn--icon.btn--sm{width:var(--btn-h-sm)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:var(--c-ink-700);color:var(--c-muted-2);box-shadow:none;border-color:var(--c-line);cursor:not-allowed;transform:none}.btn__sub{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:none;opacity:.85;font-stretch:100%;display:block}.btn__stack{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.btn__sticker{padding:var(--sp-1) var(--sp-3);background:var(--c-brass);color:var(--c-brass-ink);border:var(--bw) solid var(--c-ink-950);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.06em;animation:2.4s ease-in-out infinite sticker-bob;position:absolute;top:-18px;right:-14px;transform:rotate(6deg)}@keyframes sticker-bob{50%{transform:rotate(3deg)translateY(-3px)}}.kbd{min-width:var(--kbd-h);height:var(--kbd-h);padding:0 var(--sp-2);background:var(--c-paper);color:var(--c-paper-text);border:var(--bw) solid var(--c-ink-950);border-radius:var(--r-sm);font:var(--fw-black) var(--fs-14)/1 var(--f-ui);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-bottom-width:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kbd--lg{min-width:44px;height:44px;font-size:var(--fs-18)}.stamp{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:var(--bw-chunky) solid currentColor;outline:var(--bw) solid currentColor;outline-offset:3px;border-radius:var(--r-xs);font:var(--fw-display) var(--fs-20)/1.05 var(--f-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;display:inline-flex;transform:rotate(-4deg)}.stamp .ic{width:var(--ic-sm);height:var(--ic-sm);stroke-width:3px}.stamp--ok{color:var(--c-ok)}.stamp--bad{color:var(--c-hp)}.stamp--warn{color:var(--c-warn)}.stamp--volt{color:var(--c-volt)}.stamp--brass{color:var(--c-brass)}.stamp--paper{color:var(--c-paper)}.stamp--ink{color:var(--c-paper-text)}.stamp--lg{font-size:var(--fs-36);padding:var(--sp-2) var(--sp-4);border-width:4px}.tag{align-items:center;gap:var(--sp-1);min-height:26px;padding:2px var(--sp-2);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.tag .ic{stroke-width:2.8px;width:16px;height:16px}.tag--host{color:var(--c-warn-ink);background:repeating-linear-gradient(-45deg, var(--c-warn) 0 8px, var(--c-volt) 8px 16px)}.tag--bot{color:var(--c-text);background:var(--c-ink-600);box-shadow:inset 0 0 0 var(--bw) var(--c-line-strong)}.tag--you{color:var(--c-volt-ink);background:var(--c-volt)}.tag--paper{color:var(--c-paper-text);background:var(--c-paper)}.tag--brass{color:var(--c-brass-ink);background:var(--c-brass)}.tag--ghost{color:var(--c-muted);box-shadow:inset 0 0 0 var(--bw) var(--c-line-strong)}.tag--warn{color:var(--c-warn-ink);background:var(--c-warn)}.tag--ok{color:var(--c-ok-ink);background:var(--c-ok)}.tag--soon{color:var(--c-paper-text);background:var(--c-paper-3)}.tape{z-index:var(--z-local-2);background:var(--c-tape);width:120px;height:30px;box-shadow:inset var(--sh-hair) var(--c-tape-edge);position:absolute;transform:rotate(-5deg)}.card{background:var(--c-ink-800);border:var(--bw) solid var(--c-line);border-radius:var(--r-md);position:relative}.card--cut{clip-path:polygon(0 0, calc(100% - var(--notch-lg)) 0, 100% var(--notch-lg), 100% 100%, var(--notch-lg) 100%, 0 calc(100% - var(--notch-lg)));border:0;border-radius:0}.card--print{box-shadow:var(--sh-card);border-color:var(--c-ink-950);border-width:var(--bw-chunky)}.ticket{background:var(--c-paper);color:var(--c-paper-text);border-radius:var(--r-md);-webkit-mask:radial-gradient(circle 13px at 0 50%, transparent 97%, var(--c-mask)) left/51% 100% no-repeat, radial-gradient(circle 13px at 100% 50%, transparent 97%, var(--c-mask)) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle 13px at 0 50%, transparent 97%, var(--c-mask)) left/51% 100% no-repeat, radial-gradient(circle 13px at 100% 50%, transparent 97%, var(--c-mask)) right/51% 100% no-repeat;mask:radial-gradient(circle 13px at 0 50%, transparent 97%, var(--c-mask)) left/51% 100% no-repeat, radial-gradient(circle 13px at 100% 50%, transparent 97%, var(--c-mask)) right/51% 100% no-repeat;position:relative}.ticket .label{color:var(--c-paper-muted)}.ticket__perf{border-top:var(--bw) dashed var(--c-paper-line)}.paper{background:var(--c-paper);color:var(--c-paper-text)}.paper .label{color:var(--c-paper-muted)}.poster{background:var(--c-volt);color:var(--c-volt-ink);border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card);position:relative}.poster .label{color:var(--c-volt-ink);opacity:.78}.halftone-ink{background-image:radial-gradient(var(--c-halftone-volt) 1.6px, transparent 1.9px);background-size:10px 10px}.field{gap:var(--sp-2);flex-direction:column;display:flex}.input{align-items:center;gap:var(--sp-3);min-height:88px;padding:0 var(--sp-6);background:var(--c-paper);color:var(--c-paper-text);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-sm);box-shadow:var(--sh-card-sm);font:var(--fw-black) var(--fs-48)/1 var(--f-ui);font-stretch:var(--fstretch-wide);display:flex}.input__caret{background:var(--c-paper-text);width:4px;height:52px;animation:1s step-end infinite caret}.input__count{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--c-paper-muted);margin-left:auto;font-stretch:100%}@keyframes caret{50%{opacity:0}}.status{align-items:center;gap:var(--sp-2);font-size:var(--fs-18);font-weight:var(--fw-bold);display:inline-flex}.status--ok{color:var(--c-ok)}.status--warn{color:var(--c-warn)}.status--bad{color:var(--c-danger-text)}.status--busy{color:var(--c-muted)}.spinner{border:3px solid var(--c-line-strong);border-top-color:var(--c-volt);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}.spinner--lg{border-width:6px;width:56px;height:56px}@keyframes spin{to{transform:rotate(360deg)}}.seg{padding:var(--sp-1);gap:var(--sp-1);background:var(--c-ink-950);border:var(--bw) solid var(--c-line);border-radius:var(--r-sm);flex-wrap:wrap;display:inline-flex}.seg__opt{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--hit-min);min-width:56px;padding:0 var(--sp-3);border-radius:var(--r-xs);color:var(--c-muted);font-size:var(--fs-16);font-weight:var(--fw-bold);display:inline-flex}.seg__opt[aria-checked=true]{background:var(--c-volt);color:var(--c-volt-ink)}.seg__opt .ic{width:20px;height:20px}.seg--paper{background:var(--c-paper-2);border-color:var(--c-paper-line)}.seg--paper .seg__opt{color:var(--c-paper-muted)}.seg--paper .seg__opt[aria-checked=true]{background:var(--c-paper-text);color:var(--c-paper)}.seg--block{display:flex}.seg--block .seg__opt{flex:1}.switch{align-items:center;gap:var(--sp-3);min-height:var(--hit-min);font-weight:var(--fw-bold);display:inline-flex}.switch__track{border-radius:var(--r-pill);background:var(--c-ink-950);border:var(--bw) solid var(--c-line-strong);flex:none;width:64px;height:34px;position:relative}.switch__track:after{content:"";background:var(--c-muted-2);width:24px;height:24px;transition:transform var(--dur) var(--ease-pop);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .switch__track{background:var(--c-volt);border-color:var(--c-ink-950)}.switch[aria-checked=true] .switch__track:after{background:var(--c-volt-ink);transform:translate(30px)}.switch__state{min-width:3.5em;color:var(--c-muted)}.switch[aria-checked=true] .switch__state{color:var(--c-volt)}.slider{--sl-h:28px;--sl-pad:max(0px, (var(--sl-hit,0px) - var(--sl-h)) / 2);height:calc(var(--sl-h) + 2 * var(--sl-pad));margin-block:calc(-1 * var(--sl-pad));flex:1;min-width:120px;display:block;position:relative}@media (pointer:coarse){.slider{--sl-hit:var(--touch-min)}}.slider__track{left:0;right:0;top:calc(10px + var(--sl-pad));border-radius:var(--r-pill);background:var(--c-ink-950);height:8px;box-shadow:inset 0 0 0 var(--bw) var(--c-line);position:absolute;overflow:hidden}.slider__track>:is(i,.slider__fill){background:var(--c-volt);transform-origin:0;transform:scaleX(var(--v,.5));position:absolute;inset:0}.slider__def{top:calc(4px + var(--sl-pad));width:3px;height:20px;left:calc(var(--d,.5) * 100% - 1px);background:var(--c-paper);border-radius:var(--r-xxs);opacity:.6;position:absolute}.slider__thumb{top:var(--sl-pad);left:calc(var(--v,.5) * 100% - 14px);border-radius:var(--r-xs);background:var(--c-paper);border:var(--bw-chunky) solid var(--c-ink-950);width:28px;height:28px;position:absolute;transform:rotate(45deg)scale(.85)}.slider--ticks{--sl-h:56px}.slider__ticks{left:0;right:0;top:calc(34px + var(--sl-pad));height:20px;color:var(--c-muted);font-size:var(--fs-14);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.slider__ticks>span{top:0;left:calc(var(--t) * 100%);translate:calc(var(--t) * -100%) 0;white-space:nowrap;position:absolute}.slider__ticks>span.is-on{color:var(--c-text)}.volrow{align-items:center;gap:var(--sp-4);flex:1;min-width:0;max-width:520px;display:flex}.volrow .slider{min-width:200px}.volrow--text .slider{min-width:320px}.volrow__val{text-align:right;min-width:3.5em;font-weight:var(--fw-black)}.stepper{align-items:center;gap:var(--sp-2);display:inline-flex}.stepper__val{min-width:72px;height:var(--btn-h-sm);background:var(--c-ink-950);border:var(--bw) solid var(--c-line);border-radius:var(--r-sm);font:var(--fw-display) var(--fs-36)/1 var(--f-display);justify-content:center;align-items:center;display:inline-flex}.tabs{gap:var(--sp-2);display:flex}.tab{align-items:center;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-5);border-radius:var(--r-sm);color:var(--c-muted);font-size:var(--fs-18);font-weight:var(--fw-black);font-stretch:var(--fstretch-wide);text-transform:uppercase;letter-spacing:.03em;display:inline-flex}.tab:hover{color:var(--c-text)}.tab:is([aria-selected=true],[aria-current=page]){background:var(--c-paper);color:var(--c-paper-text);box-shadow:var(--sh-press-sm)}.tabs--v{flex-direction:column}.tabs--v .tab{justify-content:flex-start}.bar{height:var(--bar-h);background:var(--c-track);border-radius:var(--r-xs);position:relative;overflow:hidden}.bar>i{transform-origin:0;transform:scaleX(var(--x,1));background:currentColor;position:absolute;inset:0}.pips{gap:3px;display:inline-flex}.pips>i{border-radius:var(--r-xxs);background:var(--c-pip-off);width:8px;height:8px}.pips>i.on{background:currentColor}.qr{background:var(--c-qr-light);border-radius:var(--r-sm);color:var(--c-qr-dark);flex:none;padding:10px;display:block}.qr svg{width:100%;height:100%}.chip{border-radius:var(--r-pill);background:var(--c-ink-950);min-height:30px;color:var(--ev,var(--c-text));box-shadow:inset 0 0 0 var(--bw) currentColor;font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 6px;display:inline-flex}.chip .ic{stroke-width:2.6px;width:18px;height:18px}.chip--gravity{--ev:var(--c-ev-gravity)}.chip--solar{--ev:var(--c-ev-solar)}.chip--squall{--ev:var(--c-ev-squall)}.chip--fog{--ev:var(--c-ev-fog)}.chip--lightning{--ev:var(--c-ev-lightning)}.chip--emp{--ev:var(--c-ev-emp)}.me-chip{align-items:center;gap:var(--sp-3);padding:6px var(--sp-4) 6px 6px;background:var(--c-ink-800);border:var(--bw) solid var(--c-line);border-radius:var(--r-pill);display:inline-flex}.avatar{background:var(--c-paper);width:44px;height:44px;color:var(--c-paper-text);font:var(--fw-display) var(--fs-24)/1 var(--f-display);border:var(--bw) solid var(--c-ink-950);border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar--bot{background:var(--c-ink-600);color:var(--c-text);border-color:var(--c-line-strong)}.avatar--open{color:var(--c-muted);border:var(--bw) dashed var(--c-line-strong);background:0 0}.net-pill{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--c-ink-800);border:var(--bw) solid var(--c-line);min-height:44px;font-weight:var(--fw-bold);font-size:var(--fs-16);display:inline-flex}.dot{background:var(--c-ok);border-radius:50%;flex:none;width:10px;height:10px}.dot--warn{background:var(--c-warn)}.dot--bad{background:var(--c-hp)}.soldier{background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:3.2s ease-in-out infinite idle-bob;position:absolute}@keyframes idle-bob{50%{transform:translateY(-8px)}}.pedestal{background:radial-gradient(closest-side, var(--c-volt-glow), var(--c-volt-clear));border-radius:50%;position:absolute}.pedestal:after{content:"";border:var(--bw-chunky) solid var(--c-volt-line);border-radius:50%;position:absolute;inset:18% 12%}.ticker{white-space:nowrap;background:var(--c-volt);color:var(--c-volt-ink);border-block:var(--bw-chunky) solid var(--c-ink-950);position:absolute;left:0;right:0;overflow:hidden}.ticker__run{gap:var(--sp-7);padding:var(--sp-2) 0;font:var(--fw-display) var(--fs-24)/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;animation:40s linear infinite ticker;display:inline-flex}.ticker__run span:after{content:"✦";margin-left:var(--sp-7)}@keyframes ticker{to{transform:translate(-50%)}}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{transition-property:opacity,color,background-color,border-color,outline-color,fill,stroke,visibility!important}html.reduce-motion :not(.m-p1,.m-p3,.m-p7,.m-p9,.m-leave,.m-fade,.m-fade-out,.m-wait,.spinner),html.reduce-motion :before,html.reduce-motion :after{animation:none!important}html.reduce-motion :is(.m-p1,.m-p3,.m-p7,.m-p9,.m-fade){animation-name:m-fade!important;animation-duration:.12s!important;animation-timing-function:linear!important}html.reduce-motion :is(.m-leave,.m-p9.is-leaving,.m-fade-out){animation-name:m-fade-out!important;animation-duration:.12s!important;animation-timing-function:linear!important}html.reduce-motion :is(.spinner,.m-wait){animation:1.2s ease-in-out infinite alternate m-wait!important}html.reduce-motion .spinner{border-color:var(--c-volt)}@keyframes m-fade{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-wait{0%{opacity:.35}to{opacity:1}}.ne{padding:0 var(--sp-6);grid-template-columns:640px 1fr;align-items:center;gap:120px;display:grid}.idcard{border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-lg);width:600px;box-shadow:var(--sh-card);animation:6s ease-in-out infinite card-sway;position:relative;overflow:visible;transform:rotate(-3deg)}@keyframes card-sway{50%{transform:rotate(-2deg)translateY(-6px)}}.idcard__photo{height:420px;margin:var(--sp-5) var(--sp-5) 0;border-radius:var(--r-md);background-color:var(--c-volt);border:var(--bw-chunky) solid var(--c-ink-950);position:relative;overflow:hidden}.idcard__photo .soldier{animation:none;position:absolute}.idcard__body{padding:var(--sp-5) var(--sp-7) var(--sp-7);gap:var(--sp-2);flex-direction:column;display:flex}.idcard__name{font-size:var(--fs-88);color:var(--c-paper-text);word-break:break-word}.idcard__meta{gap:var(--sp-2) var(--sp-7);padding-top:var(--sp-3);border-top:var(--bw) dashed var(--c-paper-line);flex-wrap:wrap;display:flex}.idcard__meta>span{font-size:var(--fs-18);flex-direction:column;display:flex}.idcard__stamp{background:var(--c-paper);position:absolute;top:380px;right:28px;transform:rotate(-12deg)}.ne__form{gap:var(--sp-6);flex-direction:column;max-width:900px;display:flex}.ne__title{font-size:var(--fs-180)}.ne__help{color:var(--c-muted);font-size:var(--fs-16)}.ne__sugg{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ne__actions{gap:var(--sp-5);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}[data-active-state~=taken] .input{border-color:var(--c-hp);box-shadow:var(--sh-off-sm) var(--c-hp)}[data-active-state~=too-short] .input{border-color:var(--c-warn);box-shadow:var(--sh-off-sm) var(--c-warn)}[data-active-state~=available] .input{box-shadow:var(--sh-off-sm) var(--c-ok)}.home__top{gap:var(--sp-8)}.brand{align-items:center;gap:var(--sp-3);display:inline-flex}.brand__mark{background:var(--c-volt);width:16px;height:44px;box-shadow:var(--sh-off-x) var(--c-brass)}.brand b{font-size:var(--fs-48)}.home__tabs{align-items:center}a.tab,a.ticket{color:inherit;text-decoration:none}a.ticket{color:var(--c-paper-text)}.home{gap:var(--sp-8);grid-template-columns:800px 1fr 380px;display:grid}.home__play{gap:var(--sp-5);padding-top:var(--sp-2);flex-direction:column;display:flex}.home__poster{padding:var(--sp-8) var(--sp-8) var(--sp-7);border-radius:var(--r-lg);background-color:var(--c-volt);overflow:visible;transform:rotate(-1deg)}.home__poster-no{right:var(--sp-7);top:var(--sp-5);font-size:var(--fs-120);color:#0000;-webkit-text-stroke:3px var(--c-volt-ink);opacity:.5;position:absolute}.home__poster-title{font-size:var(--fs-120);color:var(--c-volt-ink);text-shadow:var(--ts-print)}.home__poster-sub{max-width:560px;margin-top:var(--sp-3);font-size:var(--fs-20);font-weight:var(--fw-semi)}.home__poster-cta{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.home__create{background:var(--c-ink-900);color:var(--c-volt);box-shadow:var(--sh-press)}.home__poster-meta{font-size:var(--fs-16);font-weight:var(--fw-bold)}.home__row{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.home__ticket{gap:var(--sp-1);min-height:180px;padding:var(--sp-6) var(--sp-7);transition:transform var(--dur) var(--ease-pop);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home__ticket:hover{transform:rotate(-1.5deg)translateY(-4px)}.home__ticket .display{font-size:var(--fs-48);margin-top:auto}.home__ticket-sub{font-size:var(--fs-16);font-weight:var(--fw-semi);color:var(--c-paper-muted)}.home__ticket>:not(.home__ghost){position:relative}.home__ghost{stroke-width:1.1px;width:190px;height:190px;color:var(--c-paper-3);position:absolute;top:-30px;right:-36px}.home__soon{align-items:center;gap:var(--sp-5);min-height:64px;padding:0 var(--sp-6);border:var(--bw) dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-muted);display:flex}.home__soon .display{font-size:var(--fs-28);color:var(--c-muted)}.home__soon .tag{margin-left:auto}.home__stage{position:relative}.home__nameplate{left:calc(800px + var(--sp-8) + 40px);align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;bottom:180px}.home__nameplate .display{font-size:var(--fs-120);text-shadow:var(--ts-print)}.home__loadout{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--c-ink-800);border:var(--bw) solid var(--c-line);border-radius:var(--r-pill);font-weight:var(--fw-bold);display:inline-flex}.home__loadout .sep{color:var(--c-muted-2)}.home__side{gap:var(--sp-6);padding-top:var(--sp-8);flex-direction:column;display:flex}.home__news{padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.home__news ul{gap:var(--sp-4);flex-direction:column;display:flex}.home__news li{gap:var(--sp-3);font-size:var(--fs-16);color:var(--c-muted);align-items:flex-start;display:flex}.home__news li b{color:var(--c-text)}.home__news li .ic{color:var(--c-volt)}.home__last{padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.home__last-row{align-items:center;gap:var(--sp-4);font-weight:var(--fw-semi);display:flex}.home__ticker{background:var(--c-paper);color:var(--c-paper-text);flex:none;margin:0 -100px 12px;position:relative;transform:rotate(-1deg)}.join{padding:0 var(--sp-6);grid-template-columns:1fr 560px;align-items:center;gap:120px;display:grid}.join__main{gap:var(--sp-6);flex-direction:column;display:flex}.join__title{font-size:var(--fs-180)}.codebox{gap:var(--sp-5);margin-top:var(--sp-3);display:flex;position:relative}.codebox__cell{background:var(--c-paper);width:150px;height:184px;color:var(--c-paper-text);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-md);font:var(--fw-display) var(--fs-code)/1 var(--f-display);box-shadow:var(--sh-card-sm);border-bottom-width:12px;place-items:center;display:grid}.codebox__cell:empty,.codebox__cell.is-empty{background:var(--c-ink-800);border-color:var(--c-line-strong);box-shadow:none}.codebox__stamp{background:var(--c-ink-900);position:absolute;top:-34px;right:40px;transform:rotate(8deg)}.codebox__cell.is-caret{border-color:var(--c-volt);box-shadow:var(--sh-ring) var(--c-volt-soft);background-image:linear-gradient(var(--c-volt),var(--c-volt));background-position:50%;background-repeat:no-repeat;background-size:6px 96px}[data-active-state~=pasted] .codebox__cell{box-shadow:var(--sh-off-sm) var(--c-ok)}[data-active-state~=error] .codebox__cell{background:var(--c-hp);color:var(--c-hp-ink);box-shadow:var(--sh-off-sm) var(--c-ink-950)}[data-active-state~=error] .codebox{animation:shake .24s var(--ease-settle) 1}@keyframes shake{20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}.join__status{min-height:32px}.join__actions{gap:var(--sp-5);flex-wrap:wrap;display:flex}.join__help{padding:var(--sp-7);gap:var(--sp-4);flex-direction:column;display:flex;transform:rotate(1.5deg)}.join__help-title{font-size:var(--fs-48)}.chatmock{background:var(--c-paper-2);border:var(--bw) solid var(--c-paper-line);border-radius:var(--r-md);overflow:hidden}.chatmock__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--c-paper-text);color:var(--c-paper);font-size:var(--fs-16);display:flex}.chatmock__head .avatar{width:36px;height:36px;font-size:var(--fs-18)}.chatmock__sub{font-size:var(--fs-14);color:var(--c-paper-3)}.chatmock__msg{margin:var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-5);background:var(--c-paper);border-radius:var(--r-md) var(--r-md) var(--r-md) 2px;font-size:var(--fs-16);max-width:88%;position:relative}.chatmock__msg b{color:var(--c-paper-muted);font-size:var(--fs-14)}.chatmock__link{font-weight:var(--fw-bold);text-decoration:underline}.chatmock__link mark{background:var(--c-volt);color:var(--c-volt-ink);border-radius:var(--r-xs);padding:0 4px;text-decoration:none}.chatmock__time{right:var(--sp-3);font-size:var(--fs-14);color:var(--c-paper-muted);position:absolute;bottom:4px}.join__note{gap:var(--sp-2);font-size:var(--fs-16);color:var(--c-paper-muted);display:flex}.lobby__top{gap:var(--sp-5)}.lobby__code{font-size:var(--fs-36);transform:rotate(-3deg)}.lobby{gap:var(--sp-7);padding-bottom:var(--sp-5);grid-template-columns:470px 580px 1fr;display:grid}.lobby__share{gap:var(--sp-4);padding:var(--sp-7);border-radius:var(--r-lg);background-color:var(--c-volt);flex-direction:column;align-self:start;display:flex;transform:rotate(-.8deg)}.lobby__share-title{font-size:var(--fs-120);text-shadow:var(--ts-print);line-height:.86}.lobby__share-btn{background:var(--c-ink-900);color:var(--c-volt);font-size:var(--fs-24);justify-content:flex-start}.lobby__share-btn .btn__sub{color:var(--c-text)}.linkt{gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);border:var(--bw-chunky) solid var(--c-ink-950);align-items:center;display:flex}.linkt__qr{border:var(--bw) solid var(--c-ink-950);width:128px;height:128px;padding:8px}.linkt__body{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.linkt__body .label{color:var(--c-paper-text);align-items:center;gap:6px;display:inline-flex}.linkt__url{font-size:var(--fs-16);font-weight:var(--fw-black);overflow-wrap:anywhere;font-stretch:82%}.linkt__sub{font-size:var(--fs-14);color:var(--c-paper-muted);margin-bottom:var(--sp-1)}.linkt .btn{border-color:var(--c-ink-950)}.linkt__done{background:var(--c-ok);color:var(--c-ok-ink)}.lobby__squad,.lobby__set{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;min-height:0;display:flex}.lobby__set .lobby__head .display{font-size:var(--fs-48)}.lobby__head{align-items:center;gap:var(--sp-3);display:flex}.lobby__head .display{font-size:var(--fs-48);margin-right:auto}.lobby__of{color:var(--c-muted-2)}.prows{flex-direction:column;gap:6px;display:flex}.prow{align-items:center;gap:var(--sp-3);min-height:60px;padding:6px var(--sp-3) 6px 8px;border-radius:var(--r-sm);background:var(--c-ink-850);border:var(--bw) solid transparent;display:flex}.prow .avatar{width:40px;height:40px;font-size:var(--fs-20)}.prow .avatar .ic{width:22px;height:22px}.prow__name{font-size:var(--fs-18);font-weight:var(--fw-black);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:3.5em;overflow:hidden}.prow>.tag{flex:none}.prow__fill{flex:1}.prow__ping{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.prow__ping--warn{color:var(--c-warn)}.prow__ready{white-space:nowrap;min-width:104px;min-height:34px;padding:0 var(--sp-2);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);box-shadow:inset 0 0 0 var(--bw) var(--c-line-strong);flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.prow__ready.is-ready{color:var(--c-ok-ink);background:var(--c-ok);box-shadow:none}.prow__tool{width:44px;min-height:44px}.prow.is-you,[data-active-state~=guest] .prow.is-you-guest{border-color:var(--c-volt-line);background:var(--c-volt-soft)}[data-active-state~=guest] .prow.is-you{background:var(--c-ink-850);border-color:#0000}[data-active-state~=guest] .prow.is-you .tag--you{display:none}.prow--open{border:var(--bw) dashed var(--c-line-strong);color:var(--c-muted);background:0 0}.prow--open .prow__name{font-weight:var(--fw-semi);color:var(--c-muted)}.sig{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.sig i{border-radius:var(--r-xxs);background:currentColor;width:4px}.sig i:first-child{height:4px}.sig i:nth-child(2){height:7px}.sig i:nth-child(3){height:10px}.sig i:nth-child(4){height:14px}.sig--warn i:nth-child(4),.sig--bad i:nth-child(3),.sig--bad i:nth-child(4),.sig[data-bars="3"] i:nth-child(4),.sig[data-bars="2"] i:nth-child(n+3),.sig[data-bars="1"] i:nth-child(n+2){opacity:.25}.sig.ping--good{color:var(--c-ok)}.sig.ping--mid{color:var(--c-warn)}.sig.ping--bad{color:var(--c-hp)}.ping{align-items:center;gap:var(--sp-2);font-variant-numeric:tabular-nums;display:inline-flex}.lobby__tools{align-items:center;gap:var(--sp-4);margin-top:auto;display:flex}.lobby__note{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-muted);display:flex}.maps{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.mapcard{text-align:left;background:var(--c-ink-850);border:var(--bw-chunky) solid var(--c-line);border-radius:var(--r-md);transition:transform var(--dur) var(--ease-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.mapcard:hover{transform:translateY(-3px)rotate(-.5deg)}.mapcard.is-picked{border-color:var(--c-volt);box-shadow:var(--sh-card-sm)}.mapcard__body{padding:var(--sp-2) var(--sp-3) var(--sp-3);flex-direction:column;gap:2px;display:flex}.mapcard__name{font-size:var(--fs-28)}.mapcard__place{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-volt);align-items:center;gap:4px;display:inline-flex}.mapcard__tag{font-size:var(--fs-14);color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.mapcard__events{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mapcard__events .chip{min-height:24px;font-size:var(--fs-14);letter-spacing:0;text-transform:none;padding:0 8px 0 4px}.mapcard__events .chip .ic{width:14px;height:14px}.mapcard__stamp{background:var(--c-ink-900);font-size:var(--fs-18);position:absolute;top:10px;right:10px;transform:rotate(6deg)}.thumb{aspect-ratio:2;border-bottom:var(--bw-chunky) solid var(--c-ink-950);background:var(--c-ink-950);flex:none;position:relative;overflow:hidden}.mapart{object-fit:cover;width:100%;height:100%;display:block}img.mapart{transition:transform var(--dur-slow) var(--ease-out,ease)}.mapcard:hover img.mapart{transform:scale(1.04)}.mapart--plate{background:var(--c-ink-850);background-image:radial-gradient(var(--c-halftone) 1.4px, transparent 1.7px);width:100%;color:var(--c-olive-300);background-size:9px 9px;place-items:center;display:grid}.mapart__glyph{aspect-ratio:1;opacity:.45;stroke-width:1.2px;width:28%;height:auto;max-height:56%}.maps__test{align-items:center;gap:var(--sp-3);display:flex}.maps__test .btn{min-height:44px;font-size:var(--fs-14)}.lobby__opts{align-items:center;gap:var(--sp-3) var(--sp-5);grid-template-columns:auto 1fr;display:grid}.lobby__bots{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.lobby__opt{gap:var(--sp-2);flex-direction:column;display:flex}.lobby__opt--row{gap:var(--sp-6);flex-flow:wrap}.lobby__opt--row>div{gap:var(--sp-2);flex-direction:column;display:flex}.lobby__limits{align-items:center;gap:var(--sp-2) var(--sp-5);padding-bottom:var(--sp-3);border-bottom:var(--bw) dashed var(--c-line);font-size:var(--fs-16);color:var(--c-muted);flex-wrap:wrap;display:flex}.lobby__limits>span{align-items:center;gap:6px;display:inline-flex}.lobby__limits b{color:var(--c-text)}.lobby__limits .btn{margin-left:auto}[data-active-state~=guest] .lobby__set .seg,[data-active-state~=guest] .lobby__set .stepper,[data-active-state~=guest] .maps{pointer-events:none;opacity:.72}[data-active-state~=guest] .stepper .btn{display:none}.lobby__bar{align-items:center;gap:var(--sp-5);border-top:var(--bw) solid var(--c-line);flex:none;height:112px;display:flex}.lobby__warm{align-items:center;gap:var(--sp-3);color:var(--c-muted);font-weight:var(--fw-semi);display:flex}.lobby__wait{align-items:center;gap:var(--sp-3);font-weight:var(--fw-bold);color:var(--c-muted);display:flex}.world{z-index:var(--z-world);position:absolute;inset:0}.conn__scrim{z-index:var(--z-local-1);background:var(--c-scrim-strong);position:absolute;inset:0}.conn__dots{z-index:var(--z-local-1)}.conn__wrap{z-index:var(--z-local-2);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.conn{width:860px;padding:var(--sp-9) var(--sp-9) var(--sp-8);gap:var(--sp-5);pointer-events:auto;box-shadow:var(--sh-card);border:var(--bw-chunky) solid var(--c-ink-950);flex-direction:column;display:flex;position:relative;overflow:visible;transform:rotate(-1deg);-webkit-mask:none;mask:none}.conn__stamp{background:var(--c-paper);align-self:flex-start}.conn .stamp--volt{color:var(--c-volt-ink);background:var(--c-volt);outline-color:var(--c-ink-950);border-color:var(--c-ink-950)}.conn .stamp--warn{color:var(--c-warn-ink);background:var(--c-warn);outline-color:var(--c-ink-950);border-color:var(--c-ink-950)}.conn .stamp--bad{color:var(--c-hp-ink);background:var(--c-hp);outline-color:var(--c-ink-950);border-color:var(--c-ink-950)}.conn__ghost{stroke-width:1.1px;width:200px;height:200px;color:var(--c-paper-3);position:absolute;top:40px;right:40px}.conn__title{font-size:var(--fs-88);max-width:640px;position:relative}.conn__body{font-size:var(--fs-20);color:var(--c-paper-muted);max-width:640px;position:relative}.conn__body b{color:var(--c-paper-text)}.conn__actions{gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.conn .btn--ghost{color:var(--c-paper-text);border-color:var(--c-paper-text)}.conn__steps{gap:var(--sp-2);padding:var(--sp-4) 0;border-block:var(--bw) dashed var(--c-paper-line);font-weight:var(--fw-bold);color:var(--c-paper-muted);flex-direction:column;display:flex}.conn__steps li{align-items:center;gap:var(--sp-3);display:flex}.conn__steps .is-done,.conn__steps .is-now{color:var(--c-paper-text)}.reconnect{z-index:var(--z-banner);align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);font-size:var(--fs-20);border-left:6px solid var(--c-warn);display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.reconnect__sub{color:var(--c-muted);font-size:var(--fs-16)}.cd__dim{background:var(--c-scrim);position:absolute;inset:0}.cd{z-index:var(--z-banner);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.cd__match{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.cd__match-title{font-size:var(--fs-180);text-shadow:var(--ts-print)}.cd__match-sub{font-size:var(--fs-24);font-weight:var(--fw-bold)}.cd__num{place-items:center;width:420px;height:420px;display:grid;position:relative}.cd__num .display{font-size:var(--fs-280);color:var(--c-volt);text-shadow:var(--ts-print), var(--ts-ink);animation:pop var(--dur-slow) var(--ease-pop);position:relative}.cd__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cd__track{fill:var(--c-plate);stroke:var(--c-line);stroke-width:10px}.cd__fill{fill:none;stroke:var(--c-volt);stroke-width:10px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--count,1) * 100);stroke-linecap:round}.cd__go{font-size:var(--fs-280);color:var(--c-volt-ink);background:var(--c-volt);padding:0 var(--sp-9);border:6px solid var(--c-ink-950);box-shadow:var(--sh-print);animation:pop var(--dur-slow) var(--ease-pop);transform:rotate(-4deg)}@keyframes pop{0%{opacity:0;transform:scale(1.5)}}.cd__hint{z-index:var(--z-banner);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);font-weight:var(--fw-semi);display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.intro{z-index:var(--z-banner);align-items:flex-end;display:flex;position:absolute;inset:0}.intro__band{background:var(--c-volt);border-block:6px solid var(--c-ink-950);height:440px;animation:band-in var(--m-slow) var(--ease-arrive);background-image:radial-gradient(var(--c-halftone-volt) 1.6px, transparent 1.9px);background-size:10px 10px;position:absolute;bottom:150px;left:-80px;right:-80px;transform:rotate(-3deg)}@keyframes band-in{0%{transform:rotate(-3deg)translate(-110%)}}.intro__inner{gap:var(--sp-3);color:var(--c-volt-ink);flex-direction:column;padding:0 160px 210px;display:flex;position:relative;transform:rotate(-3deg)}.intro__place{font-size:var(--fs-36);background:var(--c-paper);color:var(--c-paper-text);align-self:flex-start}.intro__name{font-size:var(--fs-180);text-shadow:var(--ts-print);white-space:nowrap;line-height:.85}.intro__tag{font-size:var(--fs-28);font-weight:var(--fw-black);font-stretch:var(--fstretch-wide)}.intro__meta{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-20);font-weight:var(--fw-semi);flex-wrap:wrap;display:flex}.intro__meta span{align-items:center;gap:6px;display:inline-flex}.intro__events{gap:var(--sp-3);display:flex}.intro__events .chip{background:var(--c-ink-900)}.screen--game{background:var(--c-ink-950)}.plate{background:var(--c-plate);border:var(--bw) solid var(--c-plate-line);border-radius:var(--r-xs) var(--r-lg) var(--r-xs) var(--r-lg);text-shadow:var(--ts-hud);color:var(--c-text)}.hud-label{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.hud{z-index:var(--z-hud);font-size:var(--fs-16);pointer-events:none;position:absolute;inset:0}.hud .kbd{text-shadow:none}.hud-tl{left:calc(var(--hud-m) + var(--safe-l));top:calc(var(--hud-m) + var(--safe-t));align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.hud-net{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);font-weight:var(--fw-bold);color:var(--c-ok);display:flex}.hud-net .num{color:var(--c-text)}.hud-net__loss{color:var(--c-muted);font-weight:var(--fw-semi)}.tuned{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-color:var(--c-volt-line);color:var(--c-volt);font-size:var(--fs-14);display:flex}.tuned b{text-transform:uppercase;letter-spacing:.06em}.tuned span{color:var(--c-text);font-weight:var(--fw-semi)}.hud-match{top:calc(var(--sp-6) + var(--safe-t));align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-clock{align-items:center;gap:var(--sp-4);padding:var(--sp-1) var(--sp-5);display:flex}.hud-clock__time{font:var(--fw-display) var(--fs-48)/1 var(--f-display);letter-spacing:.02em}.hud-score{gap:var(--sp-2);display:flex}.hud-score__cell{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4);display:flex}.hud-score__cell b{font:var(--fw-display) var(--fs-28)/1 var(--f-display)}.hud-score__cell.is-you{border-color:var(--c-volt)}.hud-score__cell.is-you b{color:var(--c-volt)}.spectate{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);display:flex}.killfeed{right:calc(var(--hud-m) + var(--safe-r));top:calc(var(--hud-m) + var(--safe-t));flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.kf{align-items:center;gap:var(--sp-3);min-height:42px;padding:var(--sp-1) var(--sp-4);font-size:var(--fs-16);font-weight:var(--fw-bold);display:flex}.kf--me{border-color:var(--c-volt);box-shadow:inset 4px 0 0 var(--c-volt)}.kf__name{white-space:nowrap}.kf .ic--kf{color:var(--c-text)}.kf__g{width:26px;height:26px;color:var(--c-text)}.kf__badge{width:22px;height:22px;color:var(--c-brass)}.kf__badge--headshot{color:var(--c-brass)}.kf__badge--ricochet{color:var(--c-shield)}.kf__badge--launch{color:var(--c-volt)}.kf__badge--mine,.kf__badge--fall,.kf__badge--self{color:var(--c-muted)}.kf__badge--gas{color:var(--c-ev-squall)}.kf__badge--dash{color:var(--c-volt)}.hud-bl{left:calc(var(--hud-m) + var(--safe-l));bottom:calc(var(--hud-m) + var(--safe-b));align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.hud-bl__row{align-items:stretch;gap:var(--sp-2);display:flex}.cue{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-16);display:flex}.cue--hp{border-color:var(--c-hp)}.cue--hp>.ic{color:var(--c-hp)}.cue--gas{border-color:var(--c-ev-squall)}.cue--gas>.ic{color:var(--c-ev-squall)}.cue--emp{border-color:var(--c-warn)}.cue--emp>.ic{color:var(--c-warn)}.cue--stagger{border-color:var(--c-paper)}.cue--launch{border-color:var(--c-volt)}.cue--launch>.ic{color:var(--c-volt)}.vitals{justify-content:center;gap:var(--sp-3);width:440px;padding:var(--sp-4) var(--sp-5);flex-direction:column;display:flex}.vital{align-items:center;gap:var(--sp-3);grid-template-columns:24px 64px 1fr;display:grid}.vital>.ic{width:24px;height:24px}.vital--hp>.ic{color:var(--c-hp)}.vital--fuel>.ic{color:var(--c-volt)}.vital__num{font:var(--fw-display) var(--fs-48)/.9 var(--f-display);text-align:right}.bar--hp{height:var(--bar-h-lg);color:var(--c-hp)}.bar--hp>.bar__fill{transform:scaleX(var(--hp))}.bar--hp>.bar__ghost{color:var(--c-paper);opacity:.45;transform:scaleX(var(--hp-ghost))}.bar__ticks{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 2px), var(--c-plate) calc(10% - 2px) 10%);position:absolute;inset:0}.vital__stack{flex-direction:column;gap:3px;display:flex}.bar--fuel{color:var(--c-volt)}.bar--fuel>i{transform:scaleX(var(--fuel))}.bar--delay{height:4px;color:var(--c-paper-3)}.bar--delay>i{transform:scaleX(var(--fuel-delay))}[data-active-state~=low-hp] .vitals{border-color:var(--c-hp)}[data-active-state~=low-hp] .vital--hp .vital__num{color:var(--c-hp)}[data-active-state~=emp] .bar--fuel{color:var(--c-muted)}[data-active-state~=emp] .bar--fuel>i{background:repeating-linear-gradient(-45deg,currentColor 0 5px,#0000 5px 10px)}[data-active-state~=heavy-hit] .vitals{border-color:var(--c-paper)}.shieldbox{align-items:center;gap:var(--sp-4);width:440px;padding:var(--sp-3) var(--sp-4);border-color:var(--c-shield);display:flex}.shieldbox>.ic{width:72px;height:28px;color:var(--c-shield)}.shieldbox__body{flex-direction:column;flex:1;gap:6px;display:flex}.shieldbox__top{align-items:center;gap:var(--sp-3);display:flex}.shieldbox__top .num{margin-left:auto}.bar--shield{color:var(--c-shield)}.bar--shield>i{transform:scaleX(var(--shield-hp))}.dash{width:148px;padding:var(--sp-2) var(--sp-2) var(--sp-2);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dash__ring{width:104px;height:104px;transform:rotate(-90deg)}.dash__track{fill:none;stroke:var(--c-ink-600);stroke-width:9px}.dash__fill{fill:none;stroke:var(--c-volt);stroke-width:9px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dash) * 100)}.dash__rose path{stroke:var(--c-line-strong);stroke-width:3px;stroke-linecap:round}.dash__dir{stroke:var(--c-volt);stroke-width:6px;stroke-linecap:round}.dash__icon{color:var(--c-volt);position:absolute;top:44px;left:50%;transform:translate(-50%)}.dash__cd{font:var(--fw-display) var(--fs-36)/1 var(--f-display);position:absolute;top:42px;left:50%;transform:translate(-50%)}[data-active-state~=dash-cooldown] .dash__icon{visibility:hidden}[data-active-state~=dash-cooldown] .dash__fill{stroke:var(--c-paper-3)}.dash__foot{align-items:center;gap:var(--sp-2);margin-top:4px;display:flex}.dash__air{font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;color:var(--c-volt);align-items:center;gap:4px;display:inline-flex}.dash__air:before{content:"";background:currentColor;border:2px solid;width:12px;height:12px;transform:rotate(45deg)}[data-active-state~=air-used] .dash__air{color:var(--c-muted)}[data-active-state~=air-used] .dash__air:before{background:0 0}.dash__hint{background:var(--c-volt);color:var(--c-volt-ink);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);text-shadow:none;white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.dash__hint .ic{transform:rotate(-45deg)}.hud-br{right:calc(var(--hud-m) + var(--safe-r));bottom:calc(var(--hud-m) + var(--safe-b));align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.belt{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.belt__head{align-items:center;gap:var(--sp-4);display:flex}.belt__sel{font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.04em}.belt__sel .num{color:var(--c-muted)}.belt__keys{font-size:var(--fs-14);color:var(--c-muted);font-weight:var(--fw-semi);align-items:center;gap:6px;margin-left:auto;display:flex}.belt__list{gap:6px;display:flex}.belt__item{border-radius:var(--r-xs);background:var(--c-ink-800);border:var(--bw) solid var(--c-line);width:56px;height:64px;color:var(--c-text);--c-cut:var(--c-ink-800);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.belt__item .ic{width:30px;height:30px}.belt__count{font:var(--fw-display) var(--fs-20)/1 var(--f-display);position:absolute;bottom:2px;right:4px}.belt__item.is-selected{background:var(--c-volt);border-color:var(--c-ink-950);color:var(--c-volt-ink);--c-cut:var(--c-volt);text-shadow:none;transform:translateY(-6px)}.belt__item.is-empty{color:var(--c-muted-2);background:repeating-linear-gradient(-45deg, var(--c-ink-800) 0 6px, var(--c-ink-850) 6px 12px)}.slots{align-items:flex-end;gap:var(--sp-2);display:flex}.slot--slung{width:188px;padding:var(--sp-2) var(--sp-3) var(--sp-3);opacity:.92;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.slot__back{color:var(--c-muted);align-items:center;gap:4px;display:inline-flex}.slot__wpn-sm{height:36px;display:block}.slot__wpn-sm .ic--wpn{color:var(--c-muted);--c-tip:var(--c-muted)}.slot__none{color:var(--c-muted-2);font-weight:var(--fw-bold);padding-top:8px;display:inline-block}.slot__name-sm{font-size:var(--fs-16)}.slot__mini{font-size:var(--fs-14);color:var(--c-muted)}.slot--slung .kbd{position:absolute;top:10px;right:10px}.slot--slung{position:relative}.slot--held{gap:var(--sp-1);width:480px;padding:var(--sp-3) var(--sp-5) var(--sp-4);flex-direction:column;display:flex}.slot__top{align-items:center;gap:var(--sp-3);display:flex}.slot__idx{border:2px solid var(--c-volt);width:26px;height:26px;color:var(--c-volt);border-radius:var(--r-xs);font-weight:var(--fw-black);font-size:var(--fs-14);place-items:center;display:grid}.slot__name{font:var(--fw-display) var(--fs-36)/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.slot__fam{margin-left:auto}.slot__finish{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-muted);align-items:center;gap:6px;display:inline-flex}.sw{border:2px solid var(--c-ink-950);width:14px;height:14px;box-shadow:var(--sh-hair) var(--c-line-strong);border-radius:50%}.sw--gold{background:var(--c-fin-gold)}.sw--chrome{background:var(--c-fin-chrome)}.sw--carbon{background:var(--c-fin-carbon)}.sw--factory{background:var(--c-fin-factory)}.slot__main{align-items:center;gap:var(--sp-4);min-height:96px;display:flex}.slot__art{width:220px;height:84px;display:block;position:relative}.slot__art>svg{position:absolute;top:0;left:0}.slot--held .ic--wpn-lg{color:var(--c-fin-gold)}[data-active-state~=switching] .slot--held .ic--wpn-lg,[data-active-state~=dual] .slot--held .ic--wpn-lg,[data-active-state~=melee-only] .slot--held .ic--wpn-lg{color:var(--c-text)}.slot__dual{position:absolute;inset:0}.slot__dual svg{width:170px;height:64px;position:absolute}.slot__dual svg:first-child{top:0;left:0}.slot__dual svg:last-child{opacity:.85;top:26px;left:44px;transform:scaleX(-1)}.equip{background:var(--c-ink-950);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:8px;right:-6px}.equip svg{position:absolute;inset:0;transform:rotate(-90deg)}.equip__track{fill:none;stroke:var(--c-ink-600);stroke-width:6px}.equip__fill{fill:none;stroke:var(--c-volt);stroke-width:6px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--equip) * 100);stroke-linecap:round}.equip b{font-size:var(--fs-14)}[data-active-state~=switching] .slot__art>svg{opacity:.55}.ammo{align-items:flex-end;gap:var(--sp-2);margin-left:auto;display:flex}.ammo__mag{font:var(--fw-display) var(--fs-88)/.8 var(--f-display)}.ammo__size{font:var(--fw-display) var(--fs-36)/1 var(--f-display);color:var(--c-muted)}.ammo__res{margin-left:var(--sp-3);flex-direction:column;align-items:flex-end;display:flex}.ammo__res b{font-size:var(--fs-24);font-weight:var(--fw-black)}.ammo--dual>span:not(.ammo__res){flex-direction:column;align-items:center;display:flex}.ammo--dual .ammo__mag{font-size:var(--fs-64)}.ammo--melee{font-size:var(--fs-16);flex-direction:column;align-items:flex-end;gap:6px}.slot__cue{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--bw) solid var(--c-line);font-size:var(--fs-16);display:flex}.slot__cue--reload{flex-direction:column;align-items:stretch}.bar--reload{color:var(--c-paper)}.bar--reload>i{transform:scaleX(var(--reload))}.slot__cue--low{color:var(--c-warn)}.slot__cue--empty{color:var(--c-danger-text)}.slot__cue--switch,.slot__cue--melee{color:var(--c-muted)}.slot__cue b{color:inherit}.slot__cue--switch b{color:var(--c-text)}[data-active-state~=low-ammo] .slot--held{border-color:var(--c-warn)}[data-active-state~=low-ammo] .ammo__mag{color:var(--c-warn)}[data-active-state~=empty] .slot--held{border-color:var(--c-hp)}[data-active-state~=empty] .ammo__mag{color:var(--c-hp)}[data-active-state~=reloading] .ammo__mag{color:var(--c-muted)}[data-active-state~=melee-only] .slot--slung{opacity:.7;border-style:dashed}.crate-tag{z-index:var(--z-hud);flex-direction:column;align-items:center;display:flex;position:absolute;top:690px;left:300px}.crate-tag__box{background:var(--c-plate-strong);border:2px solid var(--c-volt);border-radius:var(--r-xs);font-size:var(--fs-14);color:var(--c-text);text-shadow:var(--ts-hud);align-items:center;gap:6px;padding:4px 10px;display:flex}.crate-tag i{background:var(--c-volt);width:2px;height:40px}.pickup{left:50%;bottom:calc(var(--hud-m) + var(--safe-b));width:480px;padding:var(--sp-3) var(--sp-5) var(--sp-4);gap:var(--sp-2);border-color:var(--c-volt);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.pickup__head{align-items:center;gap:var(--sp-3);font-size:var(--fs-20);display:flex}.pickup__key{place-items:center;width:60px;height:60px;display:grid;position:relative}.pickup__hold{position:absolute;inset:0;transform:rotate(-90deg)}.pickup__hold circle{fill:none;stroke:var(--c-volt);stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:60px}.pickup__gun{color:var(--c-muted);font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex}.pickup__gun--new{color:var(--c-volt)}.pickup__gun--new .ic--kf{color:var(--c-text)}.pickup__x{color:var(--c-muted)}.cmp{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.cmp th{text-align:left;font-weight:var(--fw-bold);color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 0}.cmp thead th{font-size:var(--fs-14)}.cmp td{font-weight:var(--fw-bold);white-space:nowrap;padding:3px 6px}.cmp td.num:first-of-type{color:var(--c-muted);text-align:right}.cmp__bars{width:110px}.cmp__bars i{border-radius:var(--r-xxs);transform-origin:0;height:5px;margin:2px 0;display:block}.cmp__a{background:var(--c-muted-2);transform:scaleX(var(--a))}.cmp__b{background:var(--c-volt);transform:scaleX(var(--b))}.cmp__d{align-items:center;gap:2px;display:inline-flex}.cmp__d--up{color:var(--c-ok)}.cmp__d--down{color:var(--c-danger-text)}.respawn{left:50%;bottom:calc(var(--hud-m) + var(--safe-b) + 40px);width:520px;padding:var(--sp-4) var(--sp-6);align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.respawn__by{align-items:center;gap:var(--sp-3);font-size:var(--fs-20);display:flex}.respawn__timer{font:var(--fw-display) var(--fs-48)/1 var(--f-display);text-transform:uppercase}.bar--respawn{width:100%;color:var(--c-volt)}.bar--respawn>i{transform:scaleX(var(--respawn))}[data-active-state~=spectating] :is(.hud-bl,.hud-br,.hud-score,.reticle,.pickup){display:none}.vignette{z-index:var(--z-vignette);pointer-events:none;position:absolute;inset:0}.vignette--hp{background:radial-gradient(ellipse at center, transparent 55%, var(--c-vig-hp) 100%);animation:1.4s ease-in-out infinite vig}.vignette--gas{background:radial-gradient(ellipse at center, transparent 50%, var(--c-vig-gas) 100%)}.vignette--stagger{background:linear-gradient(90deg, var(--c-vig-stagger), transparent 12%, transparent 88%, var(--c-vig-stagger))}@keyframes vig{50%{opacity:.6}}html.reduce-flashes .vignette--hp{animation:none}.blood{z-index:var(--z-vignette);pointer-events:none;background:radial-gradient(circle at 4% 30%, var(--c-blood) 0 22px, transparent 23px), radial-gradient(circle at 7% 36%, var(--c-blood) 0 9px, transparent 10px), radial-gradient(circle at 96% 70%, var(--c-blood) 0 28px, transparent 29px), radial-gradient(circle at 93% 64%, var(--c-blood) 0 10px, transparent 11px), radial-gradient(ellipse at center, transparent 62%, var(--c-blood) 130%);opacity:.55;position:absolute;inset:0}.feedback{z-index:var(--z-feedback);pointer-events:none;position:absolute;inset:0}.dmg{width:800px;height:800px;position:absolute;top:calc(50% - 400px);left:calc(50% - 400px);overflow:visible}.dmg__arc{fill:none;stroke-linecap:round;transform-box:view-box;rotate:var(--rot);stroke-width:calc(6px + var(--amt) * 22px);opacity:calc(.45 + var(--amt) * .55)}.dmg__arc--bullet{stroke:var(--c-hp)}.dmg__arc--old{stroke:var(--c-hp);opacity:.35}.dmg__arc--heavy{stroke:var(--c-paper)}.dmg__arc--blast{stroke:var(--c-paper);stroke-dasharray:14 10}.dmg__arc--gas{stroke:var(--c-ev-squall);stroke-dasharray:4 10}[data-active-state~=blood-on] .dmg__arc--bullet{stroke:var(--c-blood)}.reticle{width:0;height:0;position:absolute}.reticle__x{width:48px;height:48px;position:absolute;top:-24px;left:-24px;overflow:visible}.reticle__x .u,.mk .u{fill:none;stroke:var(--c-ink-950);stroke-width:6px;stroke-linecap:round}.reticle__x .o{fill:none;stroke:var(--c-text);stroke-width:2.5px;stroke-linecap:round}.reticle__x circle{fill:var(--c-text)}[data-active-state~=heavy-hit] .reticle__x{transform:scale(1.5)rotate(8deg)}.reticle__ring{width:80px;height:80px;position:absolute;top:-40px;left:-40px;transform:rotate(-90deg)}.reticle__ring circle{fill:none;stroke:var(--c-paper);stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--reload) * 100)}.mk{width:64px;height:64px;position:absolute;top:-32px;left:-32px;overflow:visible}.mk svg{width:64px;height:64px;overflow:visible}.mk .o{fill:none;stroke:var(--c-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mk--head .o{stroke:var(--c-brass);stroke-width:4px}.mk--rico .o{stroke:var(--c-shield)}.mk--launch .o{stroke:var(--c-volt)}.mk--kill{width:80px;height:80px;top:-40px;left:-40px}.mk--kill .o{stroke:var(--c-volt);stroke-width:4px}.mk--kill .d{fill:var(--c-volt);stroke:var(--c-ink-950);stroke-width:2px}.mk__tag{background:var(--c-plate-strong);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text);text-shadow:var(--ts-hud);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-34px;left:30px}.mk__tag--head{color:var(--c-brass)}.throw{width:120px;height:120px;position:absolute;top:-60px;left:30px}.throw>svg{width:120px;height:120px;overflow:visible}.throw__track{fill:none;stroke:var(--c-plate-strong);stroke-width:12px;stroke-linecap:round}.throw__fill{fill:none;stroke:var(--c-volt);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--throw) * 100)}[data-active-state~=arc-warning] .throw__fill{stroke:var(--c-warn)}.throw__lbl{background:var(--c-plate-strong);border-radius:var(--r-xs);font-size:var(--fs-16);color:var(--c-text);text-shadow:var(--ts-hud);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:46px;left:88px}.arcwarn{background:var(--c-warn);color:var(--c-warn-ink);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;top:72px;left:40px}.quick{position:absolute;top:0;left:0}.quick__burst{background:repeating-conic-gradient(var(--c-volt) 0 4deg, transparent 4deg 45deg);width:112px;height:112px;-webkit-mask:radial-gradient(circle, transparent 36px, var(--c-mask) 37px, var(--c-mask) 54px, transparent 55px);-webkit-mask:radial-gradient(circle, transparent 36px, var(--c-mask) 37px, var(--c-mask) 54px, transparent 55px);mask:radial-gradient(circle, transparent 36px, var(--c-mask) 37px, var(--c-mask) 54px, transparent 55px);border-radius:50%;position:absolute;top:-56px;left:-56px}.quick__tag{background:var(--c-volt);color:var(--c-volt-ink);border-radius:var(--r-xs);font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;white-space:nowrap;--c-cut:var(--c-volt);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-60px;left:52px}html.reduce-flashes .quick__burst{display:none}.flash{z-index:var(--z-flash);background:var(--c-flash);opacity:var(--blind);position:absolute;inset:0}.flash-reduced{z-index:var(--z-flash);background:var(--c-flash-reduced);place-items:center;display:grid;position:absolute;inset:0}.flash-reduced__tag{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-weight:var(--fw-black);text-transform:uppercase;display:inline-flex}html.reduce-flashes .flash{background:var(--c-flash-reduced)}.sb{z-index:var(--z-panel);width:1180px;padding:var(--sp-7) var(--sp-8);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sb__head{align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-4);display:flex}.sb__head .display{font-size:var(--fs-64)}.sb__meta{color:var(--c-muted);font-weight:var(--fw-semi)}.sb__clock{font:var(--fw-display) var(--fs-48)/1 var(--f-display);margin-left:auto}.sb__table{border-collapse:separate;border-spacing:0 6px;width:100%;font-size:var(--fs-18)}.sb__table th{text-align:left;padding:0 var(--sp-3);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.sb__table td{padding:var(--sp-2) var(--sp-3);background:var(--c-ink-850);font-weight:var(--fw-bold)}.sb__table td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.sb__table td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.sb__rank{width:56px;color:var(--c-muted);font:var(--fw-display) var(--fs-28)/1 var(--f-display)!important}.sb__name{align-items:center;gap:var(--sp-3);display:flex}.sb__name .avatar{width:36px;height:36px;font-size:var(--fs-18)}.sb__name .avatar .ic{width:20px;height:20px}.sb__crown{font-size:var(--fs-16);outline-offset:2px;padding:2px 8px}.sb__k{font:var(--fw-display) var(--fs-36)/1 var(--f-display)!important}.sb__ping{color:var(--c-muted)}.sb__table tr.is-you td{background:var(--c-volt-soft)}.sb__table tr.is-you td:first-child{box-shadow:inset 4px 0 0 var(--c-volt)}.sb__foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);color:var(--c-muted);font-size:var(--fs-16);display:flex}.evb{z-index:var(--z-banner);width:880px;animation:evb-in var(--dur-slow) var(--ease-pop);position:absolute;top:130px;left:50%;transform:translate(-50%)}@keyframes evb-in{0%{opacity:0;transform:translate(-50%)translateY(-30px)rotate(-2deg)}}.evb__plate{align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-4);background:var(--c-plate-strong);border:var(--bw-chunky) solid var(--ev);border-radius:var(--r-xs) var(--r-lg) var(--r-xs) var(--r-lg);text-shadow:var(--ts-hud);display:flex}.evb__icwrap{background:var(--ev);width:96px;height:96px;color:var(--c-ink-950);border-radius:var(--r-sm);flex:none;place-items:center;display:grid}.evb__ic{stroke-width:2.2px;width:60px;height:60px}.evb__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.evb__kicker{font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.1em;text-transform:uppercase;color:var(--ev)}.evb__kicker--warn{color:var(--c-warn);align-items:center;gap:6px;display:inline-flex}.evb__title{font-size:var(--fs-64);color:var(--c-text)}.evb__desc{font-size:var(--fs-18);color:var(--c-muted)}.evb__time{font:var(--fw-display) var(--fs-48)/1 var(--f-display);color:var(--ev)}.evb__bar{height:8px;color:var(--ev);margin-top:6px}.evb__bar>i{transform:scaleX(var(--event))}.evb__stripes{background:repeating-linear-gradient(-45deg, var(--c-warn) 0 10px, var(--c-ink-950) 10px 20px);border-radius:var(--r-xs);height:12px;margin-top:6px}html.reduce-motion .evb{animation:none}.res__why{font-size:var(--fs-20);color:var(--c-muted)}.res__why b{color:var(--c-text)}.res{gap:var(--sp-8);padding-bottom:var(--sp-6);grid-template-columns:480px 1fr 500px;display:grid}.res__win{gap:var(--sp-3);flex-direction:column;display:flex}.res__poster{background:var(--c-brass);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-lg);height:440px;box-shadow:var(--sh-card);background-image:radial-gradient(var(--c-halftone-brass) 1.6px, transparent 1.9px);background-size:10px 10px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.res__poster .soldier{position:absolute}.res__stamp{background:var(--c-paper);position:absolute;top:24px;left:24px;transform:rotate(-8deg)}.res__name{font-size:var(--fs-120);text-shadow:var(--ts-print);margin-top:var(--sp-3)}.res__line{font-size:var(--fs-20);color:var(--c-muted)}.res__line b{color:var(--c-text)}.res__you{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);font-size:var(--fs-18);font-weight:var(--fw-semi);margin-top:var(--sp-3);display:flex}.res__mid{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hls{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.hl{gap:var(--sp-2);min-height:340px;padding:var(--sp-5);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:var(--r-md);box-shadow:var(--sh-card-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.hl--brass{background:var(--c-brass);color:var(--c-brass-ink)}.hl--volt{background:var(--c-volt);color:var(--c-volt-ink)}.hl--paper{background:var(--c-paper);color:var(--c-paper-text)}.hl .label{color:inherit;opacity:.8}.hl__val{font-size:var(--fs-120);line-height:.85}.hl__val small{font-size:var(--fs-48);margin-left:4px}.hl__who{font-size:var(--fs-16);font-weight:var(--fw-semi);z-index:var(--z-local-1);flex-direction:column;display:flex;position:relative}.hl__who b{font-size:var(--fs-24);font-weight:var(--fw-black)}.hl__art{opacity:.22;position:absolute;bottom:-10px;right:-30px}.hl__art .ic--wpn{width:240px;height:90px}.hl__art .ic{stroke-width:1.4px;width:150px;height:150px}.hl__art svg{--c-tip:currentColor}.res__wpn{padding:var(--sp-5) var(--sp-6)}.wtable{border-collapse:collapse;width:100%;margin-top:var(--sp-2);font-size:var(--fs-18)}.wtable th{text-align:left;font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);font-weight:var(--fw-bold);padding:var(--sp-1) var(--sp-2)}.wtable tbody th{font-size:var(--fs-18);text-transform:none;letter-spacing:0;color:var(--c-text)}.wtable td{padding:var(--sp-2);font-weight:var(--fw-bold);border-top:var(--bw) solid var(--c-line)}.wtable tbody th{border-top:var(--bw) solid var(--c-line)}.wtable .ic{width:28px;height:28px}.res__share{gap:var(--sp-5);flex-direction:column;display:flex}.mvp{width:500px;height:500px;padding:var(--sp-3);background:var(--c-paper);border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card);position:relative;transform:rotate(1.5deg)}.mvp__inner{background-color:var(--c-volt);width:100%;height:100%;color:var(--c-volt-ink);padding:var(--sp-5) var(--sp-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.mvp__kicker{font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.1em;text-transform:uppercase}.mvp__big{font-size:var(--fs-180);color:var(--c-volt-ink);text-shadow:var(--ts-print);line-height:.8}.mvp__art{width:250px;height:330px;position:absolute;bottom:70px;right:-10px}.mvp__name{font-size:var(--fs-88);margin-top:auto;line-height:.85}.mvp__stats{gap:var(--sp-5);font-size:var(--fs-14);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;display:flex}.mvp__stats span{flex-direction:column;display:flex}.mvp__stats b{font:var(--fw-display) var(--fs-36)/1 var(--f-display)}.mvp__cta{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:var(--bw-chunky) solid var(--c-volt-ink);font-weight:var(--fw-bold);font-size:var(--fs-16)}.votes{padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.votes__top{align-items:center;gap:var(--sp-3);font-size:var(--fs-20);display:flex}.votes__pips{color:var(--c-volt)}.votes__pips i{width:14px;height:14px}.votes__top .num{color:var(--c-muted);font-weight:var(--fw-bold);margin-left:auto}[data-active-state~=voted] .votes__pips i.vote-me{background:var(--c-volt)}.votes__act{gap:var(--sp-3);flex-wrap:wrap;display:flex}.set{gap:var(--sp-8);padding-bottom:var(--sp-6);grid-template-columns:320px 1fr;display:grid}.set__tabs{padding-top:var(--sp-2)}.set__tabs .tab{min-height:60px}.set__panel{padding:var(--sp-6) var(--sp-8);overflow:hidden}.set__h{align-items:center;gap:var(--sp-4);font-size:var(--fs-64);margin-bottom:var(--sp-3);display:flex}.srow{align-items:center;gap:var(--sp-7);padding:var(--sp-4) 0;border-top:var(--bw) solid var(--c-line);display:flex}.srow__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srow__txt b{font-size:var(--fs-20)}.srow__txt span{font-size:var(--fs-16);color:var(--c-muted)}.srow__ctrl{align-items:center;gap:var(--sp-4);flex:0 560px;justify-content:flex-end;display:flex}.srow__val{text-align:right;min-width:4.5em;font-weight:var(--fw-black)}.binds{gap:var(--sp-2) var(--sp-7);padding-top:var(--sp-3);border-top:var(--bw) solid var(--c-line);grid-template-columns:1fr 1fr;display:grid}.binds li{align-items:center;gap:var(--sp-2);min-height:48px;font-weight:var(--fw-semi);display:flex}.binds li>span:first-child{flex:1}.binds .btn{min-height:40px;margin-left:var(--sp-2)}.teams{gap:var(--sp-3);display:flex}.team{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-xs);font-weight:var(--fw-black);color:var(--c-ink-950)}.team--a{background:var(--c-team-a)}.team--b{background:var(--c-team-b)}.tedit__wrap{gap:var(--sp-7);grid-template-columns:812px 1fr;align-items:start;display:grid}.tedit__phone{border-radius:var(--r-phone);background:var(--c-ink-950);width:812px;height:375px;box-shadow:var(--sh-bezel) var(--c-ink-700);background-image:radial-gradient(var(--c-halftone) 1.4px, transparent 1.7px);background-size:12px 12px;position:relative;overflow:hidden}.tedit__notch{background:var(--c-ink-700);border-radius:0 var(--r-lg) var(--r-lg) 0;width:30px;height:150px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tedit__safe{left:var(--phone-notch);right:var(--phone-notch);border:2px dashed var(--c-line-strong);border-radius:var(--r-md);position:absolute;top:10px;bottom:21px}.tedit__btn{border:2px dashed var(--c-paper);min-width:64px;height:64px;color:var(--c-text);font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;border-radius:50%;place-items:center;padding:0 10px;display:grid;position:absolute;transform:translate(-50%,-50%)}.tedit__btn.is-sel{border-style:solid;border-color:var(--c-volt);color:var(--c-volt);box-shadow:var(--sh-ring-lg) var(--c-volt-soft)}.tedit__stick{border:2px dashed var(--c-paper);width:130px;height:130px;color:var(--c-muted);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.tedit__tip{color:var(--c-muted);font-size:var(--fs-14);font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.tedit__side{flex-direction:column;display:flex}.tedit__side .srow{align-items:stretch;gap:var(--sp-2);flex-direction:column}.tedit__side .srow__ctrl{flex:none;justify-content:flex-start}.tedit__act{gap:var(--sp-3);padding-top:var(--sp-4);display:flex}.pause__dim{background:linear-gradient(90deg, var(--c-scrim-strong) 0 40%, var(--c-scrim) 100%);position:absolute;inset:0}.pause{z-index:var(--z-panel);width:560px;padding:var(--sp-8);gap:var(--sp-4);flex-direction:column;display:flex;position:absolute;top:72px;bottom:72px;left:72px}.pause__title{font-size:var(--fs-120);text-shadow:var(--ts-print);margin-bottom:var(--sp-3)}.pause__btn{justify-content:flex-start}.pause__tag{margin-left:auto}.pause__foot{align-items:center;gap:var(--sp-2);color:var(--c-muted);margin-top:auto;display:flex}.pause__confirm{z-index:var(--z-modal);width:640px;padding:var(--sp-8);gap:var(--sp-4);border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card);flex-direction:column;display:flex;position:absolute;top:50%;left:700px;transform:translateY(-50%)rotate(-1deg);-webkit-mask:none;mask:none}.pause__confirm .display{font-size:var(--fs-64)}.pause__confirm p{font-size:var(--fs-20);color:var(--c-paper-muted)}.pause__confirm .btn--paper{border-color:var(--c-ink-950)}.toast{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-color:var(--c-volt-line);font-size:var(--fs-16);white-space:nowrap;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.toast>.ic{color:var(--c-volt)}.tune{z-index:var(--z-panel);right:calc(var(--hud-m) + var(--safe-r));top:calc(var(--hud-m) + var(--safe-t));bottom:calc(var(--hud-m) + var(--safe-b));background:var(--c-plate-strong);border:var(--bw-chunky) solid var(--c-volt-line);border-radius:var(--r-xs) var(--r-lg) var(--r-xs) var(--r-lg);width:520px;text-shadow:var(--ts-hud);flex-direction:column;display:flex;position:absolute}.tune__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-3);display:flex}.tune__title{font-size:var(--fs-48);margin-top:var(--sp-2)}.tune__sub{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-muted);display:flex}.tune__presets{gap:var(--sp-2);padding:0 var(--sp-6) var(--sp-3);flex-direction:column;display:flex}.tune__list{min-height:0;padding:0 var(--sp-6);flex-direction:column;flex:1;display:flex;overflow:auto}.trow{border-top:var(--bw) solid var(--c-line);flex-direction:column;gap:0;padding:6px 0;display:flex}.trow__top{align-items:center;gap:var(--sp-2);font-size:var(--fs-16);display:flex}.trow__dot{background:var(--c-volt);border-radius:50%;width:8px;height:8px}.trow__val{font-size:var(--fs-16);margin-left:auto}.trow.is-changed .trow__val{color:var(--c-volt)}.trow .slider{--sl-h:24px}.trow .slider__track{top:calc(8px + var(--sl-pad))}.trow .slider__thumb{width:24px;height:24px;left:calc(var(--v) * 100% - 12px)}.trow .slider__def{top:calc(2px + var(--sl-pad))}.trow__def{font-size:var(--fs-14);color:var(--c-muted-2);margin-left:auto}.trow__def b{color:var(--c-muted);font-weight:var(--fw-bold)}.trow__val{text-align:right;min-width:4.6em;margin-left:var(--sp-3)!important}.trow__sl{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);color:var(--c-muted-2);display:flex}.trow__sl>.num{min-width:2.2em}.trow__sl>.num:last-child{text-align:right}.tune__foot{gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:var(--bw) solid var(--c-line);flex-wrap:wrap;display:flex}.tune__foot .btn--paper{margin-left:auto}.tune__copied{background:var(--c-ok);color:var(--c-ok-ink)}.load__world{filter:blur(6px)saturate(.7);transform:scale(1.05)}.load__scrim{background:linear-gradient(0deg, var(--c-scrim-strong) 0 45%, var(--c-scrim) 100%);position:absolute;inset:0}.load{gap:var(--sp-4);flex-direction:column;display:flex;position:absolute;bottom:120px;left:120px;right:780px}.load__name{font-size:var(--fs-180)}.load__rules{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-18);color:var(--c-muted);font-weight:var(--fw-semi);flex-wrap:wrap;display:flex}.load__rules span{align-items:center;gap:6px;display:inline-flex}.load__rules b{color:var(--c-volt)}.load__prog{gap:var(--sp-3);margin-top:var(--sp-4);flex-direction:column;display:flex}.load__row{align-items:baseline;gap:var(--sp-5);color:var(--c-muted);font-size:var(--fs-18);display:flex}.load__pct{font-size:var(--fs-88);color:var(--c-volt)}.load__bar{height:14px;color:var(--c-volt)}.load__bar>i{transform:scaleX(var(--load))}.tip{width:560px;padding:var(--sp-7);gap:var(--sp-3);flex-direction:column;display:flex;position:absolute;bottom:120px;right:120px;transform:rotate(1.5deg)}.tip__body{font-size:var(--fs-20);color:var(--c-paper-muted);animation:tip-in var(--dur-slow) var(--ease-out);display:block}.tip__body .display{margin-bottom:var(--sp-2);font-size:var(--fs-48);color:var(--c-paper-text);display:block}@keyframes tip-in{0%{opacity:0;transform:translateY(12px)}}.ww__world{filter:saturate(.85)}.ww__shade{background:linear-gradient(180deg, var(--c-scrim) 0%, transparent 40%, transparent 60%, var(--c-scrim) 100%);position:absolute;inset:0}.rack{z-index:var(--z-hud);padding:var(--sp-5) var(--sp-6) var(--sp-6);background:var(--c-paper-3);border:6px solid var(--c-ink-950);border-radius:var(--r-sm);box-shadow:var(--sh-card);background-image:radial-gradient(var(--c-paper-line) 2px, transparent 2.4px);background-size:24px 24px;position:absolute;top:70px;left:120px;right:120px}.rack__sign{align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-4);color:var(--c-paper-text);font-weight:var(--fw-bold);display:flex}.rack__sign .display{font-size:var(--fs-48);background:var(--c-ink-950);color:var(--c-volt);padding:2px var(--sp-4);transform:rotate(-1.5deg)}.rack__grid{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(10,1fr);display:grid}.rack__slot{flex-direction:column;align-items:center;gap:4px;padding-top:10px;display:flex;position:relative}.rack__hook{border:3px solid var(--c-ink-950);border-top:0;border-radius:0 0 10px 10px;width:20px;height:8px;margin-left:-10px;position:absolute;top:0;left:50%}.rack__gun{width:132px;height:50px;color:var(--c-ink-900)}.rack__tag{background:var(--c-paper);min-width:112px;color:var(--c-paper-text);border:2px solid var(--c-ink-950);border-radius:var(--r-xs);flex-direction:column;align-items:center;padding:4px 8px;line-height:1.1;display:flex;position:relative;transform:rotate(-2deg)}.rack__slot:nth-child(2n) .rack__tag{transform:rotate(2deg)}.rack__tag b{font-size:var(--fs-16);font-weight:var(--fw-black);white-space:nowrap}.rack__tag span{font-size:var(--fs-14);color:var(--c-paper-muted)}.crate{z-index:var(--z-hud);width:220px;height:200px;position:absolute;top:720px;left:260px}.crate__beam{background:linear-gradient(0deg, var(--c-volt-soft), transparent);height:260px;position:absolute;bottom:60px;left:40px;right:40px}.crate__box{background:var(--c-fin-factory);border:5px solid var(--c-ink-950);border-radius:var(--r-sm);background-image:repeating-linear-gradient(90deg, transparent 0 52px, var(--c-ink-950) 52px 56px);width:220px;height:130px;position:absolute;bottom:0;left:0}.crate__lid{background:var(--c-volt);border:5px solid var(--c-ink-950);border-radius:var(--r-xs);height:26px;position:absolute;top:-22px;left:-10px;right:-10px}.crate__mark{background:var(--c-ink-950);width:62px;height:62px;color:var(--c-volt);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.crate__float{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:170px;left:50%;transform:translate(-50%)}.crate__label{align-items:center;gap:var(--sp-2);background:var(--c-plate-strong);border:2px solid var(--c-volt);border-radius:var(--r-xs);color:var(--c-text);text-shadow:var(--ts-hud);white-space:nowrap;padding:6px 12px;display:flex}.crate__label span{color:var(--c-muted);font-size:var(--fs-14)}.crate__float i{background:var(--c-volt);width:2px;height:50px}.ww__pickup{width:auto;bottom:300px;left:540px;transform:none}.ww__hint{font-size:var(--fs-14);color:var(--c-muted)}.ww__cues{right:calc(var(--hud-m) + var(--safe-r));bottom:calc(var(--hud-m) + var(--safe-b));gap:var(--sp-5);align-items:flex-end;display:flex;position:absolute}.ww__cue{gap:var(--sp-2);flex-direction:column;display:flex}.ww__cue .label{color:var(--c-text);text-shadow:var(--ts-hud)}.ww__slot{width:420px}.ww__slot .slot__art{width:150px;height:56px}.ww__slot .slot__art .ic--wpn{width:150px;height:56px;color:var(--c-text)}.kfr__world{filter:saturate(.8);width:760px;right:auto}.kfr__hud .killfeed{left:720px;right:auto;transform:translate(-100%)}.kfr{z-index:var(--z-panel);padding:var(--sp-6) var(--sp-7);gap:var(--sp-3);flex-direction:column;display:flex;position:absolute;inset:40px 40px 40px 800px}.kfr__head{align-items:baseline;gap:var(--sp-4);display:flex}.kfr__head .display{font-size:var(--fs-48)}.kfr__head span{color:var(--c-muted);font-size:var(--fs-16)}.kfr__w{gap:var(--sp-3);grid-template-columns:repeat(5,1fr);display:grid}.kfr__w li,.kfr__g li,.kfr__b li{padding:var(--sp-2);background:var(--c-ink-850);border-radius:var(--r-sm);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.kfr__w .ic--wpn{width:150px;height:56px}.kfr__w b,.kfr__g b,.kfr__b b{font-size:var(--fs-16)}.kfr__w span{font-size:var(--fs-14);color:var(--c-muted)}.kfr__row{gap:var(--sp-6);grid-template-columns:1fr 1.4fr;display:grid}.kfr__g{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.kfr__b{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.kfr__b .ic{color:inherit}.kfr__b li{color:var(--c-brass)}.kfr__b li b{color:var(--c-text);font-size:var(--fs-14)}.kfr__b .kf__badge--ricochet{color:var(--c-shield)}.kfr__b .kf__badge--launch,.kfr__b .kf__badge--dash{color:var(--c-volt)}.kfr__b .kf__badge--mine,.kfr__b .kf__badge--fall,.kfr__b .kf__badge--self{color:var(--c-muted)}.kfr__b .kf__badge--gas{color:var(--c-ev-squall)}.kfr__b .kf__badge--blast{color:var(--c-warn)}.lk__tabs{margin-left:var(--sp-7)}.lk__tabs .tab{min-height:48px;padding:0 var(--sp-4);font-size:var(--fs-16)}.lk{gap:var(--sp-8);padding-bottom:var(--sp-7);grid-template-columns:1fr 820px;display:grid}.lk__stage{position:relative}.lk__disc{background:var(--c-ink-800);border:6px solid var(--c-ink-950);width:560px;height:130px;box-shadow:var(--sh-disc), inset 0 0 0 10px var(--c-volt-soft);border-radius:50%;margin-left:-280px;position:absolute;bottom:90px;left:50%}.lk__soldier{width:520px;height:720px;margin-left:-260px;position:absolute;bottom:140px;left:50%}.lk__fits{background:var(--c-ink-900);position:absolute;top:30px;left:20px;transform:rotate(-6deg)}.lk__rule{width:280px;font-size:var(--fs-16);color:var(--c-muted);position:absolute;top:110px;left:20px}.lk__rot{align-items:center;gap:var(--sp-4);display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lk__rot .label{align-items:center;gap:6px;display:inline-flex}.lk__panel{padding:var(--sp-7);flex-direction:column;display:flex}.lk__h{font-size:var(--fs-64);margin-bottom:var(--sp-4)}.items{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.items--2{grid-template-columns:repeat(2,1fr)}.item{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--c-ink-850);border:var(--bw-chunky) solid var(--c-line);border-radius:var(--r-md);text-align:left;transition:transform var(--dur) var(--ease-pop);flex-direction:column;display:flex;position:relative}.item:hover{transform:translateY(-3px)rotate(-1deg)}.item.is-on{border-color:var(--c-volt);box-shadow:var(--sh-card-sm)}.item.is-locked .item__art{opacity:.45}.item__art{border-radius:var(--r-sm);background:var(--c-ink-950);background-image:radial-gradient(var(--c-halftone) 1.4px, transparent 1.7px);background-size:10px 10px;place-items:center;width:100%;height:150px;display:grid;overflow:hidden}.item__name{font-size:var(--fs-18)}.item__duo{background:var(--sw);width:100%;height:100%;display:block;position:relative}.item__duo i{filter:grayscale()contrast(1.15);mix-blend-mode:multiply;position:absolute;inset:10px 0 0}.item__duo--head i{background-position:50% 0;background-size:165%;inset:0}.item__sw{background:var(--sw);width:96px;height:96px;color:var(--c-ink-950);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:50%;place-items:center;display:grid}.item__sw .ic{stroke-width:1.8px;width:56px;height:56px}.fin .ic--wpn{width:200px;height:75px}.fin--factory .ic--wpn{color:var(--c-fin-factory)}.fin--gold .ic--wpn{color:var(--c-fin-gold)}.fin--chrome .ic--wpn{color:var(--c-fin-chrome)}.fin--carbon .ic--wpn{color:var(--c-fin-carbon)}.trail{width:100%;height:100%;color:var(--tr);align-items:center;display:flex;position:relative}.trail i{border-radius:var(--r-pill);background:linear-gradient(90deg, transparent, var(--tr));height:16px;position:absolute;left:10%;right:30%}.trail .ic{width:40px;height:40px;position:absolute;right:22%}.muz{width:100%;height:100%;position:relative}.muz i{background:var(--mz);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:90px;height:90px;margin:-45px;position:absolute;top:50%;left:50%}.dyes{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(5,1fr);display:grid}.dye{padding:var(--sp-3);border-radius:var(--r-md);border:var(--bw-chunky) solid transparent;font-weight:var(--fw-bold);flex-direction:column;align-items:center;gap:6px;display:flex}.dye i{background:var(--sw);border:var(--bw-chunky) solid var(--c-ink-950);width:72px;height:72px;box-shadow:var(--sh-hair-2) var(--c-line-strong);border-radius:50%}.dye.is-on{border-color:var(--c-volt)}.lk__note{margin-top:var(--sp-4);font-size:var(--fs-16);color:var(--c-muted)}.lk__act{gap:var(--sp-4);padding-top:var(--sp-5);margin-top:auto;display:flex}.ar{gap:var(--sp-7);padding-bottom:var(--sp-6);grid-template-columns:320px 1fr 440px;display:grid}.ar__list{overflow:hidden}.ar__list>ul{gap:var(--sp-2);flex-direction:column;display:flex}.ar__list>ul>li>ul{grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.ar__item{border-radius:var(--r-xs);width:100%;min-height:34px;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-muted);text-align:left;align-items:center;gap:6px;padding:2px 6px;display:flex}.ar__item .ic--kf{flex:none;width:40px;height:15px}.ar__item:hover{color:var(--c-text);background:var(--c-ink-800)}.ar__item.is-sel{background:var(--c-volt);color:var(--c-volt-ink);--c-tip:var(--c-volt-ink)}.ar__stage{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex;position:relative}.ar__name{font-size:var(--fs-120)}.ar__table{height:430px;position:relative}.ar__disc{background:var(--c-ink-800);border:6px solid var(--c-ink-950);height:150px;box-shadow:var(--sh-disc);border-radius:50%;position:absolute;bottom:30px;left:8%;right:8%}.ar__disc i{border:3px dashed var(--c-line-strong);border-radius:50%;position:absolute;inset:16px}.ar__gun{width:680px;height:255px;margin-left:-340px;animation:9s ease-in-out infinite alternate turn;position:absolute;top:40px;left:50%}@keyframes turn{0%{transform:perspective(900px)rotateY(-14deg)}to{transform:perspective(900px)rotateY(14deg)}}.ar__wpn{width:680px;height:255px;color:var(--c-fin-chrome);filter:drop-shadow(var(--sh-drop))}[data-active-state~=factory] .ar__wpn{color:var(--c-fin-factory)}[data-active-state~=gold] .ar__wpn{color:var(--c-fin-gold)}[data-active-state~=carbon] .ar__wpn{color:var(--c-fin-carbon)}.att{border:3px dashed var(--c-volt);border-radius:var(--r-sm);background:var(--c-volt-soft);position:absolute}.att--scope{width:200px;height:48px;top:20px;left:150px}.att--suppressor{width:120px;height:48px;top:48px;left:640px}.att--foregrip{width:44px;height:110px;top:130px;left:410px}.att--extmag{width:70px;height:120px;top:130px;left:250px}.att--laser{width:90px;height:28px;top:115px;left:470px}.att--laser i{background:linear-gradient(90deg, var(--c-brass), transparent);width:400px;height:3px;position:absolute;top:50%;left:100%}.mech{position:absolute}.mech--pump{border:4px solid var(--c-brass);border-radius:var(--r-sm);width:150px;height:58px;animation:pump 1.2s var(--ease-out) infinite;top:100px;left:350px}.mech--pump i{background:var(--c-hp);border:3px solid var(--c-ink-950);width:52px;height:24px;animation:shell 1.2s var(--ease-out) infinite;border-radius:4px;position:absolute;top:12px;left:-70px}@keyframes pump{40%{transform:translate(-70px)}}@keyframes shell{0%,30%{opacity:0;transform:none}60%{opacity:1;transform:translate(-40px,-90px)rotate(-120deg)}to{opacity:0;transform:translate(-80px,60px)rotate(-260deg)}}.mech--bolt{border:4px solid var(--c-brass);width:60px;height:60px;animation:pump 1.4s var(--ease-out) infinite;border-radius:50%;top:30px;left:330px}.mech--casing i{background:var(--c-fin-gold);border:2px solid var(--c-ink-950);border-radius:var(--r-xs);width:16px;height:30px;animation:shell 1s var(--ease-out) infinite;position:absolute;top:40px;left:320px}.mech--casing i:nth-child(2){animation-delay:.33s}.mech--casing i:nth-child(3){animation-delay:.66s}html.reduce-motion .mech--pump{transform:translate(-70px)}html.reduce-motion .mech--pump i,html.reduce-motion .mech--casing i{opacity:1;transform:translate(-40px,-90px)rotate(-120deg)}.ar__rot{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ar__mechnote{font-size:var(--fs-18);color:var(--c-brass);font-weight:var(--fw-bold);text-align:center}.ar__ctrl{gap:var(--sp-7);margin-top:var(--sp-5);flex-wrap:wrap;justify-content:center;display:flex}.ar__ctrl>div{gap:var(--sp-2);flex-direction:column;display:flex}.ar__ctrl .sw{width:16px;height:16px}.ar__mech{gap:var(--sp-3);display:flex}.ar__mech .btn[aria-selected=true]{background:var(--c-brass);color:var(--c-brass-ink)}.ar__side{gap:var(--sp-5);flex-direction:column;display:flex}.ar__stats{padding:var(--sp-6);border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card);-webkit-mask:none;mask:none}.ar__stats ul{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.ar__stats li{column-gap:var(--sp-3);font-size:var(--fs-16);font-weight:var(--fw-semi);grid-template-rows:auto auto;grid-template-columns:90px 1fr;display:grid}.ar__stats li b{text-align:right}.ar__stats .bar{background:var(--c-paper-2);height:8px;color:var(--c-paper-text);grid-column:1/-1}.ar__att{padding:var(--sp-5)}.ar__atts{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(5,1fr);display:grid}.attb{padding:var(--sp-2) 2px;border-radius:var(--r-sm);background:var(--c-ink-850);border:var(--bw) solid var(--c-line);min-height:84px;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-muted);text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.1;display:flex}.attb[aria-selected=true]{border-color:var(--c-volt);color:var(--c-volt);background:var(--c-volt-soft)}.screen--phone{--safe-t:max(10px, env(safe-area-inset-top));--safe-l:max(var(--phone-notch), env(safe-area-inset-left));--safe-r:max(var(--phone-notch), env(safe-area-inset-right));--safe-b:max(21px, env(safe-area-inset-bottom))}.screen--phone .world-market-sm{position:absolute;inset:0}.ph{z-index:var(--z-hud);font-size:var(--fs-14);position:absolute;inset:0}.ph .plate{border-radius:var(--r-xs) var(--r-md) var(--r-xs) var(--r-md)}.ph__vitals{left:var(--safe-l);top:var(--safe-t);flex-direction:column;gap:4px;width:190px;padding:6px 10px;display:flex;position:absolute}.ph__v{grid-template-columns:18px 30px 1fr;align-items:center;gap:6px;display:grid}.ph__v b{font-weight:var(--fw-black)}.ph__v .bar{height:8px}.ph__v .ic{color:var(--c-hp)}.ph__v+.ph__v .ic{color:var(--c-volt)}.ph__clock{left:50%;top:var(--safe-t);align-items:center;gap:10px;padding:4px 12px;display:flex;position:absolute;transform:translate(-50%)}.ph__clock>b{font:var(--fw-display) var(--fs-24)/1 var(--f-display)}.ph__clock .hud-label{font-size:var(--fs-14);letter-spacing:.04em}.ph__pause{right:var(--safe-r);top:var(--safe-t);position:absolute}.ph__feed{right:calc(var(--safe-r) + 58px);top:var(--safe-t);font-size:var(--fs-14);align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute}.ph__feed .ic--kf{width:40px;height:15px}.ph__feed .kf__badge{width:18px;height:18px}.ph__cue{right:calc(var(--safe-r) + 58px);top:var(--safe-t);border-color:var(--c-hp);align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute}.ph__cue .ic{color:var(--c-hp)}.tb{width:56px;height:56px;min-width:var(--touch-min);min-height:var(--touch-min);background:var(--c-touch);border:2px solid var(--c-plate-line);color:var(--c-text);font-size:var(--fs-14);font-weight:var(--fw-black);text-shadow:var(--ts-hud);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute}.tb span{font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.02em;line-height:1}.tb .ic{width:22px;height:22px}.tb--lg{width:64px;height:64px}.tb--volt{background:var(--c-volt);color:var(--c-volt-ink);border-color:var(--c-ink-950);text-shadow:none}.ph__pause{width:48px;height:48px}.stick{background:var(--c-touch-stick);border:2px dashed var(--c-plate-line);border-radius:50%;width:116px;height:116px;position:absolute}.stick__knob{background:var(--c-touch-knob);border:2px solid var(--c-paper);border-radius:50%;width:50px;height:50px;margin:-25px;position:absolute;top:50%;left:50%}.stick__lbl{white-space:nowrap;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-text);text-shadow:var(--ts-hud);position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.stick__lbl--g{color:var(--c-volt)}.ph__move{left:var(--safe-l);bottom:var(--safe-b)}.ph__jet{left:calc(var(--safe-l) + 128px);bottom:calc(var(--safe-b) + 6px)}.ph__aim{right:var(--safe-r);bottom:var(--safe-b)}.ph__dash{right:calc(var(--safe-r) + 128px);bottom:calc(var(--safe-b) + 0px)}.tb__ring{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.tb__ring circle{fill:none;stroke:var(--c-volt);stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dash) * 100)}.ph__gren{right:calc(var(--safe-r) + 120px);bottom:calc(var(--safe-b) + 66px);--c-cut:var(--c-ink-900)}.ph__gren b{font-size:var(--fs-14)}.ph__swap{right:calc(var(--safe-r) + 6px);bottom:calc(var(--safe-b) + 128px);border-radius:var(--r-md);flex-direction:row;gap:6px;width:104px;height:56px}.ph__held .ic--kf{width:52px;height:20px;color:var(--c-fin-gold)}.ph__slung .ic--kf{width:30px;height:12px;color:var(--c-muted);--c-tip:var(--c-muted)}.ph__eq{background:var(--c-ink-950);border-radius:50%;width:26px;height:26px;position:absolute;top:-10px;right:-10px}.ph__eq svg{width:26px;height:26px;transform:rotate(-90deg)}.ph__eq circle{fill:none;stroke:var(--c-volt);stroke-width:8px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--equip) * 100)}.ph__reload{right:calc(var(--safe-r) + 64px);bottom:calc(var(--safe-b) + 186px);width:48px;height:48px}.ph__reload b{font-size:var(--fs-14)}.ph__pick{right:calc(var(--safe-r) + 196px);bottom:calc(var(--safe-b) + 2px);border-radius:var(--r-md);flex-direction:row;gap:6px;width:auto;height:52px;padding:0 14px}.ph__ret{width:0;height:0;position:absolute;top:150px;left:470px}.ph__ret .reticle__x{width:40px;height:40px;top:-20px;left:-20px}.ph__throw{width:88px;height:88px;top:-44px;left:22px}.ph__throw>svg{width:88px;height:88px}[data-active-state~=grenade-aim] .ph__gren{background:var(--c-volt);color:var(--c-volt-ink);border-color:var(--c-ink-950);text-shadow:none;--c-cut:var(--c-volt)}[data-active-state~=grenade-aim] .ph__aim{border-color:var(--c-volt);border-style:solid}[data-active-state~=swap] .ph__swap{border-color:var(--c-volt)}[data-active-state~=swap] .ph__held .ic--kf{color:var(--c-text)}[data-active-state~=low-hp] .ph__vitals{border-color:var(--c-hp)}.br{z-index:var(--z-hud);gap:var(--sp-6) var(--sp-7);height:100%;padding:var(--sp-8) var(--sp-10) var(--sp-9);grid-template:"head head head""drop zone loot"1fr"drop squad mood"1fr/1.1fr 1fr 1fr;display:grid;position:relative}.br__head{align-items:center;gap:var(--sp-7);grid-area:head;display:flex}.br__title{font-size:var(--fs-120);white-space:nowrap}.br__head .lead{max-width:620px}.br__card{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-md);flex-direction:column;display:flex;position:relative}.br__card.paper{border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card)}.br__drop{grid-area:drop}.br__zone{grid-area:zone}.br__loot{grid-area:loot}.br__squad{grid-area:squad}.br__mood{grid-area:mood}.br__map{border-radius:var(--r-sm);background:var(--c-paper-3);border:var(--bw-chunky) solid var(--c-ink-950);flex:1;position:relative;overflow:hidden}.br__blocks i{background:var(--c-paper-text);border-radius:var(--r-xs);opacity:.85;position:absolute}.br__path{width:100%;height:100%;position:absolute;inset:0}.br__path path{fill:none;stroke:var(--c-brass);stroke-width:1.2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.br__plane{background:var(--c-brass);width:56px;height:56px;color:var(--c-brass-ink);border:3px solid var(--c-ink-950);border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:46%}.br__pin{color:var(--c-volt-ink);background:var(--c-volt);border:3px solid var(--c-ink-950);border-radius:50%;padding:6px;position:absolute;top:58%;left:62%}.br__droprow{align-items:center;gap:var(--sp-4);font-weight:var(--fw-semi);display:flex}.br__zonerow{align-items:center;gap:var(--sp-5);display:flex}.br__ring{flex:none;place-items:center;width:110px;height:110px;display:grid;position:relative}.br__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.br__ring .t{fill:none;stroke:var(--c-ink-600);stroke-width:9px}.br__ring .f{fill:none;stroke:var(--c-warn);stroke-width:9px;stroke-dasharray:100;stroke-dashoffset:65px}.br__ring b{font:var(--fw-display) var(--fs-28)/1 var(--f-display)}.br__big{font-size:var(--fs-36);display:block}.br__zonerow span{color:var(--c-muted)}.br__alive{flex-direction:column;align-items:center;margin-left:auto;display:flex}.br__alive .display{font-size:var(--fs-88);color:var(--c-volt)}.br__inv{gap:var(--sp-2);grid-template-columns:repeat(6,1fr);display:grid}.br__inv li{min-height:110px;padding:var(--sp-2);background:var(--c-ink-850);border:var(--bw) solid var(--c-line);border-radius:var(--r-sm);font-size:var(--fs-14);font-weight:var(--fw-bold);--c-cut:var(--c-ink-850);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.br__inv .ic--wpn{width:80px;height:30px}.br__inv li.is-sel{border-color:var(--c-volt);background:var(--c-volt-soft)}.br__inv li.is-empty{color:var(--c-muted-2);border-style:dashed}.br__sq{gap:var(--sp-2);flex-direction:column;display:flex}.br__sq li{align-items:center;gap:var(--sp-3);font-weight:var(--fw-bold);grid-template-columns:40px 80px 1fr auto;display:grid}.br__sq .avatar{width:40px;height:40px;font-size:var(--fs-20)}.br__sq .bar{color:var(--c-hp)}.br__mood{gap:var(--sp-3);padding:var(--sp-5);border:var(--bw) dashed var(--c-line-strong);border-radius:var(--r-md);flex-direction:column;display:flex}.br__words{font-size:var(--fs-48);color:var(--c-paper);line-height:.95}.br__sw{gap:var(--sp-2);display:flex}.br__sw i{border:var(--bw-chunky) solid var(--c-ink-950);border-radius:50%;width:52px;height:52px}.br__mini{border-radius:var(--r-sm);background:var(--c-ink-850);background-image:radial-gradient(var(--c-halftone) 1.4px, transparent 1.7px);background-size:10px 10px;flex:1;min-height:160px;position:relative;overflow:hidden}.br__mini i{border-radius:50%;position:absolute}.br__mini .z1{border:3px dashed var(--c-warn);width:80%;height:160%;top:-30%;left:18%}.br__mini .z2{border:3px solid var(--c-paper);width:34%;height:70%;top:18%;left:42%}.br__mini .me{background:var(--c-volt);border:3px solid var(--c-ink-950);width:16px;height:16px;top:56%;left:30%}.br__prompt{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bw) solid var(--c-volt);border-radius:var(--r-sm);font-size:var(--fs-18);display:flex}.br__prompt .ic--wpn{width:110px;height:41px}.br__rar{gap:var(--sp-2);flex-wrap:wrap;display:flex}.br__pings{gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.bg__camo{opacity:.34;background:radial-gradient(ellipse 150px 46px at 20% 30%, var(--c-camo-2) 97%, transparent 100%), radial-gradient(ellipse 60px 120px at 55% 18%, var(--c-camo-3) 97%, transparent 100%), radial-gradient(ellipse 120px 40px at 70% 64%, var(--c-camo-1) 97%, transparent 100%), radial-gradient(ellipse 44px 30px at 36% 76%, var(--c-camo-3) 97%, transparent 100%), radial-gradient(ellipse 90px 54px at 88% 34%, var(--c-camo-4) 97%, transparent 100%), radial-gradient(ellipse 70px 26px at 10% 70%, var(--c-camo-4) 97%, transparent 100%), radial-gradient(ellipse 34px 70px at 46% 46%, var(--c-camo-2) 97%, transparent 100%);background-size:430px 300px;position:absolute;inset:-120px;transform:rotate(-14deg)}.bg__camo:after{content:"";background:inherit;opacity:.7;background-position:120px 80px;background-size:290px 210px;position:absolute;inset:0}.bg__grid{background-image:linear-gradient(var(--c-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-grid-line) 1px, transparent 1px);background-size:120px 120px;position:absolute;inset:0}.bg__coord{font:var(--fw-display) var(--fs-16)/1 var(--f-display);letter-spacing:.2em;color:var(--c-olive-300);opacity:.55;position:absolute}.brand__emblem{width:56px;height:56px;color:var(--c-volt);flex:none}.brand__words{flex-direction:column;line-height:1;display:flex}.brand__sub{font:var(--fw-display) var(--fs-14)/1 var(--f-display);letter-spacing:.32em;text-transform:uppercase;color:var(--c-olive-300);margin-top:4px}.serial{font:var(--fw-display) var(--fs-16)/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase;opacity:.72}.card--print:after,.ticket.rivets:after,.poster:after{content:"";pointer-events:none;background:radial-gradient(circle, var(--c-rivet) 3px, transparent 3.6px) 0 0/10px 10px no-repeat, radial-gradient(circle, var(--c-rivet) 3px, transparent 3.6px) 100% 0/10px 10px no-repeat, radial-gradient(circle, var(--c-rivet) 3px, transparent 3.6px) 0 100%/10px 10px no-repeat, radial-gradient(circle, var(--c-rivet) 3px, transparent 3.6px) 100% 100%/10px 10px no-repeat;position:absolute;inset:10px}.poster:after{--c-rivet:var(--c-rivet-volt)}.brackets{pointer-events:none;color:var(--c-volt);position:absolute;inset:0}.brackets i{border:0 solid;width:36px;height:36px;position:absolute}.brackets i:first-child{border-top-width:4px;border-left-width:4px;top:0;left:0}.brackets i:nth-child(2){border-top-width:4px;border-right-width:4px;top:0;right:0}.brackets i:nth-child(3){border-bottom-width:4px;border-left-width:4px;bottom:0;left:0}.brackets i:nth-child(4){border-bottom-width:4px;border-right-width:4px;bottom:0;right:0}.hazard{background:repeating-linear-gradient(-45deg, var(--c-volt) 0 14px, var(--c-ink-950) 14px 28px);height:16px;display:block}.poster .hazard{border-top:var(--bw-chunky) solid var(--c-ink-950);position:absolute;bottom:0;left:0;right:0}.crate-panel{background-color:var(--c-olive-800);color:var(--c-paper);background-image:repeating-linear-gradient(90deg, transparent 0 118px, var(--c-olive-900) 118px 122px)}.dogtag{background:linear-gradient(135deg, var(--c-fin-chrome), var(--c-paper-3));width:220px;height:120px;color:var(--c-paper-text);border:var(--bw-chunky) solid var(--c-ink-950);box-shadow:var(--sh-card-sm);font:var(--fw-display) var(--fs-20)/1.1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:30px;padding:18px 22px 14px 54px;position:absolute;top:250px;right:-60px;transform:rotate(9deg)}.dogtag:before{content:"";background:var(--c-ink-900);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--c-line-strong);border-radius:50%;margin-top:-9px;position:absolute;top:50%;left:18px}.dogtag:after{content:"";background:repeating-linear-gradient(90deg, var(--c-fin-chrome) 0 8px, transparent 8px 11px);width:120px;height:6px;position:absolute;top:42px;left:-90px;transform:rotate(-14deg)}.dogtag small{font-size:var(--fs-14);letter-spacing:.14em;opacity:.8;display:block}.hl__ribbon{height:20px;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2);background:linear-gradient(90deg, var(--c-ribbon-3) 0 30%, var(--c-ribbon-2) 30% 36%, var(--c-ribbon-1) 36% 64%, var(--c-ribbon-2) 64% 70%, var(--c-ribbon-3) 70%);border-bottom:var(--bw-chunky) solid var(--c-ink-950);display:block}.hl__medal{background:var(--c-brass);width:54px;height:54px;color:var(--c-brass-ink);border:var(--bw-chunky) solid var(--c-ink-950);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:14px}.hl__medal .ic{width:30px;height:30px}.rank{color:var(--c-volt);display:inline-flex}.rank .ic{width:36px;height:36px}.paper .rank,.ticket .rank{color:var(--c-olive-600)}.ticker__tag{text-transform:uppercase;z-index:var(--z-local-1);align-items:center;gap:var(--sp-2);padding:0 var(--sp-5) 0 120px;background:var(--c-ink-950);color:var(--c-volt);font:var(--fw-display) var(--fs-24)/1 var(--f-display);letter-spacing:.14em;display:flex;position:absolute;top:0;bottom:0;left:0}.home__poster{padding-bottom:calc(var(--sp-7) + 20px)}.lobby__share{padding-bottom:calc(var(--sp-7) + 16px)}.poster>.serial{margin-bottom:var(--sp-3);color:var(--c-volt-ink);display:block}.mvp__kicker{align-items:center;gap:6px;display:flex}.mvp__emblem{width:26px;height:26px;color:var(--c-volt-ink);--c-cut:var(--c-volt);flex:none}.menu-top .serial{color:var(--c-olive-300)}.idcard .serial{color:var(--c-olive-600);opacity:1}.home__last-row .rank .ic{width:30px;height:30px}.res__you .rank .ic{width:32px;height:32px}.home__play{gap:var(--sp-4)}.home__ticket{min-height:150px}.home__poster{padding-top:var(--sp-7)}.lobby__share-title{font-size:var(--fs-88)}.hl .label{padding-right:56px}html.canvas .home__ticker{transform:none}html.canvas .ticker__run{animation:none}.screen--phone .pbg .bg__word{font-size:var(--fs-word-phone);bottom:-40px;left:-10px}.screen--phone .bg__camo{background-size:260px 180px}.screen--phone .bg__camo:after{background-size:170px 120px}.screen--phone .bg__grid{background-size:60px 60px}.screen--phone .display{line-height:.92}.dial{width:168px;height:168px;position:absolute}.dial__arcs{width:168px;height:168px;position:absolute;inset:0;overflow:visible}.dial__arcs circle{fill:none}.dial__track{stroke:var(--c-touch)}.dial__track--hp,.dial__hp{stroke-dasharray:46 54;transform-origin:84px 84px;transform:rotate(-87deg)scaleY(-1)}.dial__track--fuel,.dial__fuel{stroke-dasharray:46 54;transform-origin:84px 84px;transform:rotate(-87deg)}.dial__hp{stroke:var(--c-hp);stroke-dasharray:calc(var(--hp) * 46) 100;stroke-linecap:round}.dial__fuel{stroke:var(--c-volt);stroke-dasharray:calc(var(--fuel) * 46) 100;stroke-linecap:round}.dial__base{background:var(--c-touch);border:2px solid var(--c-plate-line);border-radius:50%;position:absolute;inset:16px}.dial__groove{border:2px dashed var(--c-touch-knob);border-radius:50%;position:absolute;inset:38px}.dial__knob{background:var(--c-paper);border:var(--bw-chunky) solid var(--c-ink-950);width:60px;height:60px;box-shadow:inset 0 -6px 0 var(--c-paper-3);color:var(--c-paper-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:54px;left:54px}.dial__knob--aim{background:var(--c-volt);box-shadow:inset 0 -6px 0 var(--c-olive-300);color:var(--c-volt-ink)}.dial__hint{color:var(--c-text);opacity:.85;filter:drop-shadow(0 1px 0 var(--c-ink-950));position:absolute;left:74px}.dial__hint--up{top:22px}.dial__hint--down{bottom:22px}.dial__lbl{border-radius:var(--r-xs);background:var(--c-plate-strong);font-size:var(--fs-14);font-weight:var(--fw-black);text-shadow:var(--ts-hud);align-items:center;gap:3px;padding:2px 7px;display:inline-flex;position:absolute}.dial__lbl--hp{color:var(--c-text);top:-10px;left:-4px}.dial__lbl--hp .ic{color:var(--c-hp)}.dial__lbl--fuel{top:-10px;right:-4px}.dial__lbl--fuel .ic{color:var(--c-volt)}.dial__lbl--ammo{bottom:-12px;left:50%;transform:translate(-50%)}.dial__lbl--ammo b{font:var(--fw-display) var(--fs-20)/1 var(--f-display)}.dial__lbl--ammo span{color:var(--c-muted)}.dial__round{stroke:var(--c-paper)}.dial__round.is-spent{stroke:var(--c-touch)}.dial__throw{stroke:var(--c-warn);stroke-dasharray:calc(var(--throw) * 100) 100;transform-origin:84px 84px;stroke-linecap:round;transform:rotate(-90deg)}.dial__mode{z-index:var(--z-local-2);border-radius:var(--r-xs);background:var(--c-volt);color:var(--c-volt-ink);font-size:var(--fs-14);font-weight:var(--fw-black);white-space:nowrap;text-transform:uppercase;padding:2px 8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.dial-btn{background:var(--c-touch);border:2px solid var(--c-plate-line);width:52px;height:52px;color:var(--c-text);text-shadow:var(--ts-hud);--c-cut:var(--c-ink-900);border-radius:50%;place-items:center;display:grid;position:absolute}.dial-btn .ic{width:22px;height:22px;filter:drop-shadow(0 1px 0 var(--c-ink-950))}.tb__sub{border-radius:var(--r-pill);background:var(--c-paper);min-width:20px;height:20px;color:var(--c-paper-text);font-size:var(--fs-14);text-shadow:none;border:2px solid var(--c-ink-950);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.dial-btn--dash .tb__ring{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;transform:rotate(-90deg)}.dial-btn--dash .tb__ring circle{fill:none;stroke:var(--c-volt);stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dash) * 100)}.dial-btn--grenade{border-color:var(--c-volt-line);width:58px;height:58px;margin:-3px}.pt-swap,.pt-kill,.pt-cue{max-width:260px}.pt-kill,.pt-cue{left:var(--safe-l);top:var(--safe-t);font-size:var(--fs-14);align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute}.pt-kill .ic--kf{width:40px;height:15px}.pt-kill .kf__badge{width:18px;height:18px}.pt-cue{border-color:var(--c-hp)}.pt-cue .ic{color:var(--c-hp)}.pt-cue span{color:var(--c-muted)}.pt-clock{left:50%;top:var(--safe-t);align-items:center;gap:10px;padding:3px 12px;display:flex;position:absolute;transform:translate(-50%)}.pt-clock>b{font:var(--fw-display) var(--fs-28)/1 var(--f-display)}.pt-clock i{background:var(--c-line-strong);vertical-align:middle;width:2px;height:12px;margin:0 6px;display:inline-block}.pt-ping{left:calc(var(--safe-l) + 4px);top:calc(var(--safe-t) + 44px);font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-ok);text-shadow:var(--ts-hud);align-items:center;gap:4px;display:flex;position:absolute}.pt-ping .num{color:var(--c-text)}.pt-pause{right:var(--safe-r);top:var(--safe-t);width:48px;height:48px}.pt-swap{right:calc(var(--safe-r) + 58px);top:var(--safe-t);border-radius:var(--r-xs) var(--r-md) var(--r-xs) var(--r-md);background:var(--c-touch);border:2px solid var(--c-plate-line);min-height:52px;color:var(--c-text);text-shadow:var(--ts-hud);align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute}.pt-swap__held{font-size:var(--fs-14);flex-direction:column;align-items:flex-start;gap:0;display:flex}.pt-swap__held .ic--kf{width:58px;height:22px;color:var(--c-fin-gold)}.pt-swap__back{border-left:2px solid var(--c-plate-line);color:var(--c-muted);align-items:center;gap:3px;padding-left:8px;display:flex}.pt-swap__back .ic--kf{width:36px;height:14px;color:var(--c-muted);--c-tip:var(--c-muted)}.pt-swap__eq{background:var(--c-ink-950);border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-12px}.pt-swap__eq svg{width:28px;height:28px;transform:rotate(-90deg)}.pt-swap__eq circle{fill:none;stroke:var(--c-volt);stroke-width:9px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--equip) * 100)}.pt-ret{width:0;height:0;position:absolute;top:150px;left:460px}.pt-ret .reticle__x{width:40px;height:40px;position:absolute;top:-20px;left:-20px;overflow:visible}.pt-arc{width:220px;height:120px;position:absolute;top:-8px;left:-210px;overflow:visible;transform:scaleX(-1)}.pt-arc path{fill:none;stroke:var(--c-warn);stroke-width:3px;stroke-dasharray:8 7}.pt-arc circle{fill:var(--c-warn);stroke:var(--c-ink-950);stroke-width:2px}.pt-arcwarn{border-radius:var(--r-xs);background:var(--c-warn);color:var(--c-warn-ink);font-size:var(--fs-14);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:-58px;left:-180px}.pt-pick{left:50%;bottom:calc(var(--safe-b) + 6px);border-radius:var(--r-xs) var(--r-md) var(--r-xs) var(--r-md);background:var(--c-volt);min-height:52px;color:var(--c-volt-ink);border:var(--bw-chunky) solid var(--c-ink-950);font-weight:var(--fw-black);font-size:var(--fs-16);text-transform:uppercase;--c-tip:var(--c-volt-ink);align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;transform:translate(-50%)}.pt-pick .ic--kf{width:52px;height:20px}[data-active-state~=grenade-aim] .dial-btn--grenade{background:var(--c-volt);color:var(--c-volt-ink);border-color:var(--c-ink-950);text-shadow:none;--c-cut:var(--c-volt)}[data-active-state~=grenade-aim] .dial--aim .dial__round{opacity:.25}[data-active-state~=swap] .pt-swap{border-color:var(--c-volt)}[data-active-state~=swap] .pt-swap__held .ic--kf{color:var(--c-text)}[data-active-state~=low-hp] .dial__lbl--hp{color:var(--c-hp)}@media (pointer:coarse){.mf-fit.mf-fit--phone :is(.btn,.tab,.pm-nav__i,.seg__opt,.switch){min-height:var(--hit-min)}.mf-fit.mf-fit--phone :is(.btn--icon,.seg__opt){min-width:var(--hit-min)}}.pm{z-index:var(--z-hud);height:100%;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);flex-direction:column;gap:8px;display:flex;position:relative}.pm-top{flex:none;align-items:center;gap:10px;height:48px;display:flex}.pm-brand .brand__emblem{width:36px;height:36px}.pm-brand .display{font-size:var(--fs-24)}.pm-pill{min-height:max(40px, var(--tap-floor));font-size:var(--fs-14);padding:0 12px}.pm-av{width:40px;height:40px;font-size:var(--fs-20)}.pm-h{font-size:var(--fs-28)}.pm-code{font-size:var(--fs-20)}.pm-home{flex:1;grid-template-columns:330px 160px 1fr;gap:12px;min-height:0;display:grid}.pm-poster{border-radius:var(--r-md);flex-direction:column;gap:6px;padding:14px 16px 26px;display:flex;transform:rotate(-1deg)}.pm-poster .serial{color:var(--c-volt-ink);font-size:var(--fs-14)}.pm-poster__t{font-size:var(--fs-48);color:var(--c-volt-ink);text-shadow:var(--ts-print)}.pm-create{background:var(--c-ink-900);color:var(--c-volt);min-height:52px;font-size:var(--fs-16);margin-top:auto;padding:0 16px}.pm-col{flex-direction:column;gap:10px;display:flex}.pm-tk{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.pm-tk .display{font-size:var(--fs-28);color:var(--c-paper-text)}.pm-tk .label{font-size:var(--fs-14);letter-spacing:.06em}.pm-stage{position:relative}.pm-name{font-size:var(--fs-36);text-shadow:var(--ts-print);position:absolute;bottom:4px;left:8px}.pm-nav{flex:none;gap:6px;height:52px;display:flex}.pm-nav__i{border-radius:var(--r-sm);color:var(--c-muted);font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase;background:var(--c-plate);border:2px solid var(--c-line);flex:1;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.pm-nav__i.is-on{background:var(--c-paper);color:var(--c-paper-text);border-color:var(--c-ink-950);box-shadow:var(--sh-press-sm)}.pm-lobby{flex:1;grid-template-columns:400px 1fr;gap:12px;min-height:0;display:grid}.pm-share{border-radius:var(--r-md);flex-direction:column;gap:6px;padding:10px 14px 24px;display:flex}.pm-share .serial{color:var(--c-volt-ink);font-size:var(--fs-14)}.pm-share__t{font-size:var(--fs-48);text-shadow:var(--ts-print)}.pm-share__btn{background:var(--c-ink-900);color:var(--c-volt);min-height:48px;font-size:var(--fs-16)}.pm-qrs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-qr{border:2px solid var(--c-ink-950);align-items:center;gap:8px;padding:6px 8px;display:flex;-webkit-mask:none;mask:none}.pm-qr .qr{width:64px;height:64px;padding:4px}.pm-qr>span:last-child{font-size:var(--fs-14);flex-direction:column;min-width:0;display:flex}.pm-qr .label{letter-spacing:.04em;color:var(--c-paper-text);align-items:center;gap:3px;display:inline-flex}.pm-qr b{overflow-wrap:anywhere}.pm-roster{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pm-roster__h{justify-content:space-between;align-items:center;display:flex}.pm-roster__h .display{font-size:var(--fs-28)}.pm-roster__h .status{font-size:var(--fs-14)}.pm-roster ol{flex-direction:column;gap:4px;display:flex}.pm-row{border-radius:var(--r-sm);background:var(--c-ink-850);min-height:36px;font-size:var(--fs-14);align-items:center;gap:8px;padding:2px 8px 2px 4px;display:flex}.pm-row .avatar{width:32px;height:32px;font-size:var(--fs-16)}.pm-row .avatar .ic{width:18px;height:18px}.pm-row .prow__ready{min-width:72px;min-height:26px;font-size:var(--fs-14)}.pm-mission{font-size:var(--fs-14);color:var(--c-muted);flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:4px;display:flex}.pm-mission span{align-items:center;gap:4px;display:inline-flex}.pm-mission b{color:var(--c-text)}.pm-bar{gap:8px;display:flex}.pm-bar .btn{flex:1;min-height:48px}.pm-pause{z-index:var(--z-panel);left:var(--safe-l);top:var(--safe-t);bottom:var(--safe-b);flex-direction:column;gap:8px;width:340px;padding:12px 16px;display:flex;position:absolute}.pm-pause__t{font-size:var(--fs-48);text-shadow:var(--ts-print)}.pm-pause .btn{justify-content:flex-start}.pm-pause__tag{margin-left:auto}.pm-pause__row{gap:8px;display:flex}.pm-pause__row .btn{flex:1}.pm-score{right:var(--safe-r);top:var(--safe-t);flex-direction:column;gap:10px;width:330px;padding:12px 16px;display:flex;position:absolute}.pm-score__row{gap:18px;display:flex}.pm-score__row>span{flex-direction:column;display:flex}.pm-score__row .display{font-size:var(--fs-36)}.pm-score .tuned{align-self:flex-start}.pm--res{flex-direction:row;align-items:center;gap:18px}.pm-mvp{flex:none;width:300px;height:300px;padding:8px}.pm-mvp .mvp__inner{padding:12px 14px}.pm-mvp .mvp__big{font-size:var(--fs-88)}.pm-mvp .mvp__art{width:150px;height:200px;bottom:40px}.pm-mvp .mvp__name{font-size:var(--fs-48)}.pm-mvp .mvp__stats b{font-size:var(--fs-24)}.pm-res{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pm-res__you{font-size:var(--fs-16);align-items:center;gap:8px;display:flex}.pm-res__you .rank .ic{width:26px;height:26px}.pm-res__you .stamp{font-size:var(--fs-16)}.pm-hls{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pm-hl{border-radius:var(--r-sm);border:2px solid var(--c-ink-950);font-size:var(--fs-14);font-weight:var(--fw-bold);flex-direction:column;padding:6px 8px;display:flex}.pm-hl .label{color:inherit;opacity:.8;letter-spacing:.04em}.pm-hl .display{font-size:var(--fs-28)}.pm-hl.hl--brass{background:var(--c-brass);color:var(--c-brass-ink)}.pm-hl.hl--volt{background:var(--c-volt);color:var(--c-volt-ink)}.pm-hl.hl--paper{background:var(--c-paper);color:var(--c-paper-text)}.pm-res .btn--volt{min-height:52px;font-size:var(--fs-18)}.pm-vote{font-size:var(--fs-14);align-items:center;gap:8px;display:flex}.pm-vote .num{color:var(--c-muted)}.pm-vote .btn{margin-left:auto}.pm--lk{flex-direction:row;gap:10px}.pm-tabs{flex-direction:column;flex:none;gap:4px;display:flex}.pm-tab{border-radius:var(--r-sm);background:var(--c-plate);border:2px solid var(--c-line);width:48px;height:48px;color:var(--c-muted);place-items:center;display:grid}.pm-tab.is-on{background:var(--c-paper);color:var(--c-paper-text);border-color:var(--c-ink-950)}.pm-lk__stage{flex:none;width:250px;position:relative}.pm-disc{width:auto;height:56px;box-shadow:0 8px 0 var(--c-ink-950);border-width:4px;margin:0;bottom:22px;left:30px;right:30px}.pm-fits{font-size:var(--fs-16);background:var(--c-ink-900);position:absolute;top:10px;left:4px}.pm-lk__panel{flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 12px;display:flex}.pm-lk__h{justify-content:space-between;align-items:baseline;display:flex}.pm-lk__h .display{font-size:var(--fs-28)}.pm-items{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pm-item{border-radius:var(--r-sm);background:var(--c-ink-850);border:2px solid var(--c-line);font-size:var(--fs-14);text-align:left;flex-direction:column;gap:2px;padding:4px;display:flex}.pm-item .item__duo{border-radius:var(--r-xs);height:62px;overflow:hidden}.pm-item.is-on{border-color:var(--c-volt)}.pm-lk__act{gap:8px;margin-top:auto;display:flex}.pm-lk__act .btn{flex:1}@property --m5-l{syntax:"<number>";inherits:false;initial-value:0}@property --m5-r{syntax:"<number>";inherits:false;initial-value:0}@property --hp{syntax:"<number>";inherits:true;initial-value:0}@property --fuel{syntax:"<number>";inherits:true;initial-value:0}@property --equip{syntax:"<number>";inherits:true;initial-value:0}.m-p1{animation:m-pull var(--m-slow) var(--ease-arrive) both}@keyframes m-pull{0%{opacity:0;filter:blur(var(--m-pull-blur));scale:var(--m-pull-scale)}to{opacity:1;filter:none;scale:1}}.m-p3{animation:m-rise var(--m-base) var(--ease-arrive) both;animation-delay:calc(min(var(--i,0), 10) * var(--m-stagger))}.m-p3--tight{--m-stagger:20ms}@keyframes m-rise{0%{opacity:0;translate:0 var(--m-rise)}to{opacity:1;translate:0}}.m-leave{animation:m-leave var(--m-fast) var(--ease-leave) both;pointer-events:none}@keyframes m-leave{to{opacity:0;translate:0 calc(var(--m-rise) * -.5)}}.m-roll{font-variant-numeric:tabular-nums;display:inline-flex}.m-roll__c{display:inline-block;position:relative;overflow:hidden}.m-roll__c>span{display:inline-block}.m-roll__c>span+span{position:absolute;top:0;left:0}.m-p5{transform-origin:0;width:1px;transform:translateX(calc(var(--m5-l) * 1px)) scaleX(calc(var(--m5-r) - var(--m5-l)));transition:--m5-l var(--m-base) var(--ease-arrive), --m5-r var(--m-base) var(--ease-arrive);position:absolute;left:0}.m-p6{z-index:var(--z-modal);pointer-events:none;background:var(--m-flood,var(--c-volt));border-radius:50%;animation:.16s linear .48s both m-p6-guard;position:fixed}@keyframes m-p6-guard{to{opacity:0}}.m-p7{animation:m-stamp var(--m-fast) var(--ease-settle) both}@keyframes m-stamp{0%{scale:var(--m-stamp-scale);opacity:0}40%{opacity:1}to{opacity:1;scale:1}}.m-p8{transition:scale var(--m-fast) var(--ease-settle), translate var(--m-fast) var(--ease-settle), filter var(--m-fast) var(--ease-arrive)}.m-p8:active{scale:var(--m-press);transition-duration:var(--m-instant)}@media (hover:hover) and (pointer:fine){.m-p8:hover:not(:active){filter:brightness(1.06);translate:0 -1px}}.m-p9{animation:m-edge-in var(--m-base) var(--ease-arrive) both;--m-from:0 calc(var(--m-edge) * -1)}.m-p9--bottom{--m-from:0 var(--m-edge)}.m-p9--right{--m-from:var(--m-edge) 0}.m-p9--left{--m-from:calc(var(--m-edge) * -1) 0}.m-p9.is-leaving{animation:m-edge-out var(--m-fast) var(--ease-leave) both}@keyframes m-edge-in{0%{opacity:0;translate:var(--m-from)}to{opacity:1;translate:0}}@keyframes m-edge-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--m-from)}}.m-p10{transition-property:var(--m-p10,none);transition-duration:var(--m-fast);transition-timing-function:var(--ease-arrive)}html.reduce-motion{--m-instant:0s;--m-fast:.12s;--m-base:.12s;--m-slow:.12s;--m-scene:.12s;--m-stagger:0s;--m-rise:0px;--m-pull-blur:0px;--m-press:1;--m-pull-scale:1;--m-stamp-scale:1;--m-roll-blur:0px;--m-edge:0px}html.reduce-flashes .m-p6{opacity:.2}
