@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-latin-400-normal-Byf51wtH.woff2) format("woff2")}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(./archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(./space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(./russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2")}@font-face{font-family:Graduate;font-style:normal;font-weight:400;font-display:swap;src:url(./graduate-latin-400-normal-BjgGaByd.woff2) format("woff2")}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(./black-ops-one-latin-400-normal-CYRH0z_U.woff2) format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(./permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2")}:root{--sl-crimson: #E23038;--sl-crimson-deep: #8B1419;--sl-gold: #FFC83C;--sl-panel: #F5F0EB;--sl-panel-dark: #1A1418;--sl-ink: #2A1214;--sl-white: #FFFFFF;--sl-blue: #286EEB;--sl-muted: #8A7A7C;--sl-well: #140F12;--sl-map-well: #24181C;--sl-border: 3px;--sl-shadow: 4px 5px 0 rgba(0, 0, 0, .45);--sl-shadow-soft: 4px 5px 0 rgba(0, 0, 0, .35);--sl-skew: -6deg;--sl-skew-tab: -5deg;--sl-safe: 48px;--sl-font-display: "Anton", sans-serif;--sl-font-heavy: "Archivo Black", sans-serif;--sl-font-body: "Space Grotesk", sans-serif;--sl-font-mono: "IBM Plex Mono", monospace;--sl-font-hud: "Russo One", sans-serif;--sl-canvas-w: 1920px;--sl-canvas-h: 1080px;--sl-hud-w: 1280px;--sl-hud-h: 720px;--sl-row-h: 76px;--sl-header-h: 80px;--sl-tab-h: 60px;--sl-bracket-row-h: 34px;--sl-gear-tab-h: 48px;--sl-footer-h: 42px;--sl-display: 52px;--sl-title: 58px;--sl-lab: 13px;--sl-footer-fs: 15px}*,*:before,*:after{box-sizing:border-box}.sl-canvas{position:relative;width:var(--sl-canvas-w);height:var(--sl-canvas-h);overflow:hidden;background:var(--sl-panel-dark);color:var(--sl-white);font-family:var(--sl-font-body)}.sl-canvas--hud{width:var(--sl-hud-w);height:var(--sl-hud-h);background:transparent}.sl-grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(color-mix(in srgb,var(--sl-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sl-ink) 9%,transparent) 1px,transparent 1px);background-size:48px 48px}.sl-display{font-family:var(--sl-font-display);line-height:.88;letter-spacing:-.5px;text-transform:uppercase}.sl-heavy{font-family:var(--sl-font-heavy);line-height:.9;letter-spacing:-1px;text-transform:uppercase}.sl-lab{font-family:var(--sl-font-mono);font-size:var(--sl-lab);text-transform:uppercase;letter-spacing:1px;color:var(--sl-muted)}.sl-mono{font-family:var(--sl-font-mono)}.sl-hud-lab{font-family:var(--sl-font-hud);text-transform:uppercase}.sl-panel{background:var(--sl-panel);color:var(--sl-ink);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);overflow:hidden}.sl-panel--dark{background:var(--sl-panel-dark);color:var(--sl-white)}.sl-panel--ink{background:var(--sl-ink);color:var(--sl-panel)}.sl-panel--crimson{background:var(--sl-crimson);color:var(--sl-white)}.sl-panel--deep{background:var(--sl-crimson-deep);color:var(--sl-white)}.sl-ink-border{border:var(--sl-border) solid var(--sl-ink)}.sl-shadow{box-shadow:var(--sl-shadow)}.sl-skew{transform:skew(var(--sl-skew));transform-origin:left center}.sl-skew-inner{transform:skew(calc(var(--sl-skew) * -1))}.sl-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sl-font-display);text-transform:uppercase;line-height:.88;letter-spacing:-.5px;border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);cursor:pointer;user-select:none;text-decoration:none;padding:.35em .9em;min-height:44px}.sl-btn--primary{background:var(--sl-crimson);color:var(--sl-white);transform:skew(var(--sl-skew))}.sl-btn--primary>*{transform:skew(calc(var(--sl-skew) * -1))}.sl-btn--primary:hover,.sl-btn--primary:focus-visible{background:var(--sl-crimson-deep);outline:none;box-shadow:var(--sl-shadow),0 3px 0 var(--sl-gold)}.sl-btn--secondary{background:var(--sl-panel);color:var(--sl-crimson)}.sl-btn--secondary:hover,.sl-btn--secondary:focus-visible{color:var(--sl-ink);outline:none}.sl-btn--danger{background:var(--sl-ink);color:var(--sl-crimson)}.sl-btn--danger:hover,.sl-btn--danger:focus-visible{background:var(--sl-crimson-deep);color:var(--sl-white);outline:none}.sl-btn:disabled,.sl-btn.is-disabled{opacity:.45;pointer-events:none;transform:none;box-shadow:none}.sl-btn--join{width:110px;height:44px;font-size:28px;padding-top:6px;background:var(--sl-crimson);color:var(--sl-white);transform:skew(var(--sl-skew));transform-origin:bottom right}.sl-btn--queue{background:var(--sl-ink);color:var(--sl-white)}.sl-nav-row{display:flex;align-items:stretch;height:var(--sl-row-h);background:var(--sl-panel);color:var(--sl-ink);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);transform:skew(-4deg);transform-origin:left center;overflow:hidden}.sl-nav-row__inner{display:flex;align-items:center;width:100%;height:100%;transform:skew(4deg)}.sl-nav-row__gutter{width:60px;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--sl-font-mono);font-size:22px;font-weight:700;background:var(--sl-ink);color:var(--sl-panel);border-right:var(--sl-border) solid var(--sl-ink)}.sl-nav-row__title{font-family:var(--sl-font-display);font-size:var(--sl-display);line-height:.88;letter-spacing:-.5px;text-transform:uppercase;padding:0 20px;white-space:nowrap}.sl-nav-row__meta{margin-left:auto;padding-right:22px;width:240px;text-align:right;font-family:var(--sl-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--sl-muted)}.sl-nav-row.is-selected{background:var(--sl-crimson);color:var(--sl-white);transform:skew(var(--sl-skew))}.sl-nav-row.is-selected .sl-nav-row__inner{transform:skew(calc(var(--sl-skew) * -1))}.sl-nav-row.is-selected .sl-nav-row__gutter{background:var(--sl-crimson-deep);color:var(--sl-gold)}.sl-nav-row.is-selected .sl-nav-row__meta{color:#ffffffbf}.sl-header{display:flex;align-items:stretch;height:var(--sl-header-h);background:var(--sl-panel);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow-soft);overflow:hidden}.sl-header__logo{width:96px;background:var(--sl-ink);display:flex;align-items:center;justify-content:center;padding:6px}.sl-header__logo img{height:64px;width:auto;display:block}.sl-header__title{font-family:var(--sl-font-display);font-size:var(--sl-title);line-height:.88;letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-ink);padding:10px 24px 0;display:flex;align-items:center;white-space:nowrap}.sl-header__meta{margin-left:auto;width:360px;border-left:var(--sl-border) solid var(--sl-ink);background:var(--sl-ink);color:var(--sl-panel);font-family:var(--sl-font-mono);font-size:13px;line-height:1.55;padding:12px 22px;display:flex;align-items:center}.sl-header__meta .sl-code{color:var(--sl-gold)}.sl-footer{display:flex;align-items:center;gap:48px;height:var(--sl-footer-h);background:var(--sl-ink);color:var(--sl-white);font-family:var(--sl-font-mono);font-size:var(--sl-footer-fs);padding:0 32px;border:var(--sl-border) solid #000;box-shadow:none}.sl-footer__sys{color:var(--sl-gold)}.sl-footer__build{margin-left:auto;color:var(--sl-muted)}.sl-tab{display:flex;flex-direction:column;justify-content:center;height:var(--sl-tab-h);background:var(--sl-panel);color:var(--sl-ink);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);padding:0 18px;position:relative;font-family:var(--sl-font-display);font-size:36px;line-height:.88;text-transform:uppercase;cursor:pointer}.sl-tab.is-selected{background:var(--sl-crimson);color:var(--sl-white);transform:skew(var(--sl-skew-tab))}.sl-tab.is-selected>*{transform:skew(calc(var(--sl-skew-tab) * -1))}.sl-tab--gear{height:var(--sl-gear-tab-h);font-size:26px;padding:8px 14px}.sl-card{background:var(--sl-panel);color:var(--sl-ink);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);overflow:hidden;position:relative}.sl-card__hdr{display:flex;border-bottom:var(--sl-border) solid var(--sl-ink);background:var(--sl-panel)}.sl-card.is-selected .sl-card__hdr{background:var(--sl-crimson);color:var(--sl-white)}.sl-card__title{font-family:var(--sl-font-heavy);font-size:30px;line-height:.9;letter-spacing:-1px;text-transform:uppercase;padding:10px 14px;flex:1;white-space:nowrap}.sl-card__id{font-family:var(--sl-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:14px 12px;border-left:var(--sl-border) solid var(--sl-ink)}.sl-stat-bar{display:flex;align-items:center;margin:8px 0;gap:8px}.sl-stat-bar__label{width:160px;font-family:var(--sl-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--sl-ink)}.sl-stat-bar__track{flex:1;height:18px;border:2px solid var(--sl-ink);background:var(--sl-panel)}.sl-stat-bar__fill{height:100%;background:var(--sl-crimson)}.sl-stat-bar__val{width:48px;text-align:right;font-family:var(--sl-font-mono);font-weight:700;font-size:14px;color:var(--sl-ink)}.sl-swatch{width:42px;height:42px;border:2px solid var(--sl-ink);display:inline-block;margin:4px}.sl-badge{display:inline-block;background:var(--sl-crimson);color:var(--sl-white);padding:1px 8px;font-family:var(--sl-font-mono);font-size:12px;text-transform:uppercase}.sl-bracket-row{display:flex;height:var(--sl-bracket-row-h);border:var(--sl-border) solid var(--sl-ink);background:var(--sl-panel);box-shadow:2px 2px #0000004d;overflow:hidden}.sl-bracket-row.is-winner{background:var(--sl-crimson-deep);color:var(--sl-white)}.sl-bracket-row__tag{width:54px;background:var(--sl-ink);color:var(--sl-panel);font-family:var(--sl-font-mono);font-weight:700;font-size:13px;padding:7px 6px}.sl-bracket-row__name{flex:1;font-family:var(--sl-font-body);font-size:13px;font-weight:700;padding:7px 8px;white-space:nowrap;overflow:hidden}.sl-bracket-row__score{width:36px;border-left:var(--sl-border) solid var(--sl-ink);font-family:var(--sl-font-mono);font-weight:700;font-size:14px;text-align:center;padding-top:6px;color:var(--sl-ink)}.sl-bracket-row.is-winner .sl-bracket-row__score{color:var(--sl-gold)}.sl-scoreboard{display:flex;align-items:flex-start;justify-content:center;gap:0}.sl-scoreboard__side{min-width:260px;height:60px;display:flex;align-items:center;justify-content:space-around;font-family:var(--sl-font-display);color:var(--sl-white);border:4px solid var(--sl-ink);clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}.sl-scoreboard__side--red{background:var(--sl-crimson)}.sl-scoreboard__side--blue{background:var(--sl-blue)}.sl-scoreboard__timer{min-width:116px;height:76px;background:var(--sl-panel-dark);color:var(--sl-gold);border:5px solid var(--sl-ink);clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%);display:flex;align-items:center;justify-content:center;font-family:var(--sl-font-display);font-size:50px}.sl-ammo-pod{width:16px;height:48px;border-radius:6px;border:3px solid var(--sl-ink);background:var(--sl-crimson);display:inline-block}.sl-ammo-pod.is-empty{background:#5a5a64}.sl-logo{height:240px;width:auto;display:block}.sl-logo--header{height:64px}.sl-logo--brand{height:260px}:root{--ink: var(--sl-ink);--chalk: var(--sl-white);--dim: var(--sl-muted);--red: var(--sl-crimson);--blue: var(--sl-blue);--fill-red: var(--sl-crimson);--fill-blue: var(--sl-blue);--warn: var(--sl-crimson);--good: var(--sl-gold);--gold: var(--sl-gold);--panel: var(--sl-panel-dark);--font-display: var(--sl-font-display);--font-body: var(--sl-font-body);--skew: var(--sl-skew);--gutter: max(16px, env(safe-area-inset-left, 0px));color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--sl-panel-dark);color:var(--sl-white);font-family:var(--sl-font-body);font-size:15px;overflow:hidden}[hidden]{display:none!important}#view{position:fixed;inset:0;width:100%;height:100%;display:block;outline:none;cursor:crosshair}#hud{position:fixed;inset:0;pointer-events:none}#menus{position:fixed;inset:0;overflow-y:auto}#menus:empty{display:none}.ol{text-shadow:2px 2px 0 var(--sl-ink),-1px -1px 0 var(--sl-ink),1px -1px 0 var(--sl-ink),-1px 1px 0 var(--sl-ink)}.panel{background:var(--sl-panel-dark);border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow)}.display{font-family:var(--sl-font-display);text-transform:uppercase;letter-spacing:-.5px;line-height:.88}.skew{transform:skew(var(--skew))}.chip{display:inline-block;border:2px solid var(--sl-ink);padding:0 7px;font:700 12px/1.5 var(--sl-font-mono);letter-spacing:1px;text-transform:uppercase;background:var(--sl-ink);color:var(--sl-panel)}.chip.bad{background:var(--sl-crimson);color:var(--sl-white)}.chip.ok{background:var(--sl-gold);color:var(--sl-ink)}button.sbl,.sbl-btn{font-family:var(--sl-font-display);font-size:28px;line-height:.88;letter-spacing:-.5px;text-transform:uppercase;padding:12px 22px 8px;border:var(--sl-border) solid var(--sl-ink);box-shadow:var(--sl-shadow);cursor:pointer;background:var(--sl-panel);color:var(--sl-crimson);transform:skew(var(--sl-skew))}button.sbl.primary{background:var(--sl-crimson);color:var(--sl-white)}button.sbl.danger{background:var(--sl-ink);color:var(--sl-crimson)}button.sbl:hover,button.sbl:focus-visible{background:var(--sl-crimson-deep);color:var(--sl-white);outline:none;box-shadow:var(--sl-shadow),0 3px 0 var(--sl-gold)}button.sbl:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--sl-gold);outline-offset:2px}input.sbl,select.sbl{font:700 17px var(--sl-font-body);padding:8px 10px;border:var(--sl-border) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);width:100%}kbd{font-family:var(--sl-font-mono);font-weight:700;font-size:13px;color:var(--sl-panel);background:var(--sl-ink);padding:1px 6px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.gm{position:absolute;inset:0;pointer-events:none;user-select:none;-webkit-user-select:none;--team: var(--sl-crimson);--team-ink: var(--sl-crimson);--h: clamp(.6px, calc(100vh / 900), 1.9px);--u: calc(var(--h) / 1.5);--hud-bg: rgba(26, 20, 24, .94);--hud-shadow: calc(4 * var(--h)) calc(5 * var(--h)) 0 rgba(0, 0, 0, .45);--hud-poly: polygon(0 0, 100% 0, 96% 100%, 0 100%);--stroke: var(--sl-ink);font-family:var(--sl-font-hud)}.gm .t0{color:var(--sl-crimson)}.gm .t1{color:var(--sl-blue)}.gm-in{position:absolute;top:max(calc(14 * var(--h)),env(safe-area-inset-top,0px));bottom:max(calc(14 * var(--h)),env(safe-area-inset-bottom,0px));left:calc(18 * var(--h));right:calc(18 * var(--h))}.gm-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 66%,rgba(0,0,0,.2))}.gm-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(226,48,56,.55));opacity:0;transition:opacity .4s}.gm-flash.on{opacity:1;transition:none}.gm-info .ttl,.gm-sb .nm,.gm-sb .sc,.gm-sb .tm,.gm-ammo .n,.gm-banner,.gm-spec .big{text-shadow:calc(-3 * var(--h)) 0 var(--stroke),calc(3 * var(--h)) 0 var(--stroke),0 calc(-3 * var(--h)) var(--stroke),0 calc(3 * var(--h)) var(--stroke),calc(-2 * var(--h)) calc(-2 * var(--h)) var(--stroke),calc(2 * var(--h)) calc(-2 * var(--h)) var(--stroke),calc(-2 * var(--h)) calc(2 * var(--h)) var(--stroke),calc(2 * var(--h)) calc(2 * var(--h)) var(--stroke)}.gm-info{position:absolute;left:0;top:0;display:flex;align-items:stretch;min-width:calc(250 * var(--h));filter:drop-shadow(calc(4 * var(--h)) calc(5 * var(--h)) 0 rgba(0,0,0,.45))}.gm-info:before{content:"";position:absolute;inset:0;background:var(--sl-ink);clip-path:var(--hud-poly);z-index:0}.gm-info:after{content:"";position:absolute;inset:calc(3 * var(--h));background:var(--hud-bg);clip-path:var(--hud-poly);z-index:0}.gm-info .bar{position:relative;z-index:1;flex:none;width:calc(14 * var(--h));background:linear-gradient(180deg,var(--sl-crimson) 0 50%,var(--sl-blue) 50% 100%);margin:calc(3 * var(--h)) 0 calc(3 * var(--h)) calc(3 * var(--h));width:calc(8 * var(--h))}.gm-info .txt{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(1 * var(--h));padding:calc(9 * var(--h)) calc(30 * var(--h)) calc(9 * var(--h)) calc(14 * var(--h));min-width:0}.gm-info .ttl{font-family:var(--sl-font-display);font-weight:400;font-size:calc(26 * var(--h));line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--sl-white);text-shadow:none;padding-top:calc(3 * var(--h))}.gm-info .pt{font-family:var(--sl-font-hud);font-size:calc(17 * var(--h));line-height:1.25;text-transform:uppercase;color:var(--sl-gold);white-space:nowrap}.gm-info .l2,.gm-info .l3{font-family:var(--sl-font-hud);font-size:calc(11.5 * var(--h));letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;line-height:1.3}.gm-info .l2{color:var(--sl-panel)}.gm-info .l3{color:var(--sl-muted)}.gm-info .l3:empty{display:none}.gm-info .ping{color:var(--sl-panel)}.gm-info .ping.mid{color:var(--sl-gold)}.gm-info .ping.bad{color:var(--sl-crimson)}.gm-stack{position:absolute;left:0;top:calc(98 * var(--h));display:flex;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--h));max-width:calc(420 * var(--h))}.gm-plan,.gm-hits{background:var(--hud-bg);color:var(--sl-white);border:calc(3 * var(--h)) solid var(--sl-ink);border-left:calc(8 * var(--h)) solid var(--c, var(--sl-gold));box-shadow:var(--hud-shadow);clip-path:var(--hud-poly);padding:calc(4 * var(--h)) calc(22 * var(--h)) calc(4 * var(--h)) calc(10 * var(--h));font-family:var(--sl-font-hud);font-size:calc(13 * var(--h));text-transform:uppercase;line-height:1.3}.gm-plan{font-size:calc(19 * var(--h));padding:calc(5 * var(--h)) calc(26 * var(--h)) calc(6 * var(--h)) calc(12 * var(--h));border-left-width:calc(10 * var(--h))}.gm-plan[hidden],.gm-hits[hidden]{display:none}.gm-plan small{display:block;font-size:calc(13 * var(--h));max-width:calc(380 * var(--h));color:var(--sl-panel);white-space:normal;text-transform:none;letter-spacing:0;margin-top:calc(2 * var(--h))}.gm-hits{--c: var(--sl-crimson)}.gm-hits b{color:var(--sl-crimson);font-size:1.15em}.gm-hitdir{position:absolute;inset:0;pointer-events:none}.gm-hitdir i{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a, 0deg));animation:gm-hitdir .95s ease-out forwards}.gm-hitdir i:before{content:"";position:absolute;left:calc(-120 * var(--u));top:-46vh;width:calc(240 * var(--u));height:calc(120 * var(--u));background:radial-gradient(ellipse at 50% 0%,#e23038f2,#e2303800 70%);clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes gm-hitdir{0%{opacity:1}70%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.gm-hitdir i{animation-duration:1.4s}}.gm-sb{position:absolute;left:50%;top:calc(-2 * var(--h));transform:translate(-50%);display:flex;align-items:flex-start;padding-top:calc(6 * var(--h))}.gm-sb .col{display:flex;flex-direction:column;align-items:center;gap:calc(7 * var(--h))}.gm-sb .box{position:relative;height:calc(61 * var(--h));width:calc(280 * var(--h));display:flex;align-items:center;justify-content:space-between;padding:0 calc(66 * var(--h)) 0 calc(66 * var(--h));font-family:var(--sl-font-display);color:var(--sl-white);line-height:1;filter:drop-shadow(calc(3 * var(--h)) calc(4 * var(--h)) 0 rgba(0,0,0,.45))}.gm-sb .box:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sl-ink);clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}.gm-sb .box:after{content:"";position:absolute;inset:calc(4 * var(--h)) calc(3 * var(--h));z-index:-1;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}.gm-sb .box.t0:after{background:var(--sl-crimson)}.gm-sb .box.t1:after{background:var(--sl-blue)}.gm-sb .box.t0{z-index:1}.gm-sb .nm{font-size:calc(40 * var(--h));letter-spacing:0;padding-top:calc(3 * var(--h))}.gm-sb .sc{font-size:calc(52 * var(--h));font-variant-numeric:tabular-nums;padding-top:calc(3 * var(--h))}.gm-sb .icons{display:flex;gap:calc(12 * var(--h));height:calc(15 * var(--h));align-items:center}.gm-sb .pi{width:calc(15 * var(--h));height:calc(15 * var(--h));border-radius:50%;border:calc(2.5 * var(--h)) solid var(--sl-ink);position:relative;display:block;background:var(--c);box-shadow:0 calc(2 * var(--h)) 0 #0006}.gm-sb .c0{--c: var(--sl-crimson)}.gm-sb .c1{--c: var(--sl-blue)}.gm-sb .pi.x{background:var(--sl-muted);opacity:.55}.gm-sb .clock{--f: 1;position:relative;z-index:2;flex:none;width:calc(158 * var(--h));height:calc(78 * var(--h));margin:calc(-6 * var(--h)) calc(-10 * var(--h)) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(calc(3 * var(--h)) calc(4 * var(--h)) 0 rgba(0,0,0,.45))}.gm-sb .clock:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sl-ink);clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%)}.gm-sb .clock:after{content:"";position:absolute;inset:calc(5 * var(--h));z-index:-1;background:var(--sl-panel-dark);clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%)}.gm-sb .clock.low .tm{color:var(--sl-crimson);animation:gm-tick 1s steps(2) infinite}@keyframes gm-tick{50%{filter:brightness(1.5) saturate(1.4)}}.gm-sb .tm{font-family:var(--sl-font-display);font-weight:400;font-size:calc(50 * var(--h));line-height:1;color:var(--sl-gold);font-variant-numeric:tabular-nums;letter-spacing:0;padding-top:calc(4 * var(--h))}.gm-sb .pt{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:calc(9 * var(--h));white-space:nowrap;font-style:normal;font-family:var(--sl-font-hud);font-size:calc(11 * var(--h));letter-spacing:.5px;text-transform:uppercase;color:var(--sl-gold);text-shadow:0 0 calc(3 * var(--h)) var(--sl-ink),0 calc(1 * var(--h)) 0 var(--sl-ink)}.gm-rcol{position:absolute;right:0;top:calc(2 * var(--h));display:flex;flex-direction:column;align-items:flex-end;gap:calc(10 * var(--h));max-width:min(calc(420 * var(--h)),46vw)}.gm-feed{display:flex;flex-direction:column;align-items:flex-end;gap:calc(10 * var(--h));margin-top:calc(4 * var(--h))}.gm-logo{display:block;height:calc(92 * var(--h));width:auto;margin:calc(6 * var(--h)) calc(18 * var(--h)) 0 0;filter:drop-shadow(0 calc(2 * var(--h)) calc(3 * var(--h)) rgba(0,0,0,.6));pointer-events:none;user-select:none}.gm-flagchip,.gm-feed div{position:relative;background:var(--hud-bg);color:var(--sl-white);min-height:calc(38 * var(--h));display:flex;align-items:center;gap:calc(8 * var(--h));border:calc(2.5 * var(--h)) solid var(--sl-ink);border-left:calc(9 * var(--h)) solid var(--sl-muted);box-shadow:var(--hud-shadow);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);padding:0 calc(16 * var(--h)) 0 calc(10 * var(--h));margin-left:calc(10 * var(--h));font-family:var(--sl-font-hud);font-size:calc(15 * var(--h));text-transform:uppercase;line-height:1.2;white-space:nowrap}.gm-flagchip{border-left-color:var(--sl-gold);margin:0 0 0 calc(10 * var(--h))}.gm-flagchip em{font-style:normal;color:var(--sl-gold)}.gm-feed div{animation:gm-in .18s ease-out}.gm-feed b{font-weight:400}.gm-feed div.kill{min-width:calc(262 * var(--h));font-size:calc(18 * var(--h));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:calc(14 * var(--h));border-left-color:var(--kc);border-right:calc(9 * var(--h)) solid var(--vc);padding:0 calc(14 * var(--h));clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.gm-feed .kill .a{color:var(--kc);text-align:left}.gm-feed .kill .v{color:var(--vc);text-align:right}.gm-feed .kill .sep{font-style:normal;color:var(--sl-white);font-size:1.1em}@keyframes gm-in{0%{transform:translate(14px);opacity:0}to{transform:translate(0);opacity:1}}.gm-hint,.gm-intel{display:none}.gm.coach .gm-hint,.gm.coach .gm-intel{display:block}.gm-hint{position:absolute;left:0;top:calc(150 * var(--h));font:600 calc(13 * var(--h))/1.5 var(--sl-font-body);color:var(--sl-panel);max-width:calc(400 * var(--h))}.gm-hint kbd{font-size:calc(12 * var(--h))}.gm-intel{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(210 * var(--h));padding:calc(8 * var(--h)) calc(10 * var(--h)) calc(10 * var(--h));background:var(--hud-bg);border:calc(3 * var(--h)) solid var(--sl-ink);box-shadow:var(--hud-shadow)}.gm-intel h3{margin:0 0 3px;font:400 calc(12 * var(--h))/1 var(--sl-font-mono);letter-spacing:1px;color:var(--sl-muted)}.gm-intel .state{font:700 calc(14 * var(--h))/1.3 var(--sl-font-body);margin-bottom:6px;white-space:pre-line}.gm-intel .warn{background:var(--sl-crimson);color:var(--sl-white);border:2px solid var(--sl-ink);font:700 calc(12 * var(--h))/1.3 var(--sl-font-mono);padding:2px 6px;margin:-2px 0 8px}.gm-kc{position:absolute;left:calc(24 * var(--h));bottom:calc(24 * var(--h));display:flex;align-items:center;background:var(--hud-bg);color:var(--sl-white);border:calc(3 * var(--h)) solid var(--sl-ink);border-left:calc(14 * var(--h)) solid var(--red);box-shadow:var(--hud-shadow);clip-path:var(--hud-poly);padding:calc(6 * var(--h)) calc(48 * var(--h)) calc(8 * var(--h)) calc(18 * var(--h));white-space:nowrap;animation:kcin .28s ease-out both}.gm-kc[hidden]{display:none}.gm-kc.kc1{border-left-color:var(--blue)}.gm-kc .txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.gm-kc small{font-size:calc(15 * var(--h));letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.gm-kc .nm{font-family:var(--sl-font-display);font-weight:400;font-size:calc(36 * var(--h));line-height:1;color:var(--red);padding-top:calc(4 * var(--h));text-transform:uppercase}.gm-kc.kc1 .nm{color:var(--blue)}.gm-kc .pt{font-size:calc(16 * var(--h));text-transform:uppercase;color:var(--sl-panel);margin-top:calc(4 * var(--h))}.gm-kc .pt:empty{display:none}.gm-kc em{font-style:normal;font-size:calc(13 * var(--h));text-transform:uppercase;color:var(--sl-panel);margin-top:calc(5 * var(--h))}@keyframes kcin{0%{opacity:0;transform:translate(calc(-16 * var(--h)))}to{opacity:1;transform:none}}.gm .gm-info,.gm .gm-plan{transition:opacity .25s}.gm.is-kc .gm-info,.gm.is-kc .gm-plan,.gm.is-kc .gm-intel,.gm.is-kc .gm-hint{opacity:0}.gm.neon .gm-kc{--stroke: #000;filter:drop-shadow(0 0 calc(3 * var(--h)) rgba(245,240,235,.55))}.gm.is-kc .gm-spec{display:none}.gm-spec{position:absolute;left:50%;bottom:calc(18 * var(--h));transform:translate(-50%);display:flex;align-items:center;background:var(--hud-bg);color:var(--sl-white);border:calc(3 * var(--h)) solid var(--sl-ink);border-left:calc(12 * var(--h)) solid var(--team-ink);box-shadow:var(--hud-shadow);clip-path:var(--hud-poly);padding:calc(6 * var(--h)) calc(44 * var(--h)) calc(8 * var(--h)) calc(18 * var(--h));white-space:nowrap}.gm-spec[hidden]{display:none}.gm-spec .txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.gm-spec .big{font-family:var(--sl-font-display);font-weight:400;font-size:calc(40 * var(--h));letter-spacing:0;line-height:1;color:var(--sl-white);text-shadow:none;padding-top:calc(3 * var(--h))}.gm-spec .who{font-size:calc(19 * var(--h));text-transform:uppercase;color:var(--sl-gold);margin-top:calc(4 * var(--h))}.gm-spec .who:not([hidden]):before{content:"WATCHING ";color:var(--sl-panel)}.gm-spec small{font-size:calc(13 * var(--h));text-transform:uppercase;color:var(--sl-panel);margin-top:calc(4 * var(--h))}.gm-spec small:empty{display:none}.gm-spec .sw{font-size:calc(12 * var(--h));text-transform:uppercase;color:var(--sl-muted);margin-top:calc(4 * var(--h))}.gm-spec .sw[hidden]{display:none}.gm-spec .sw kbd{font-size:calc(12 * var(--h))}.gm.is-out .gm-ammo{display:none}.gm-ammo{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:calc(14 * var(--h));font-variant-numeric:tabular-nums;min-width:calc(294 * var(--h));height:calc(80 * var(--h));padding:0 calc(22 * var(--h)) 0 calc(26 * var(--h));flex-direction:row}.gm-ammo{--ol: 0 0 calc(3 * var(--h)) #000, 0 0 calc(5 * var(--h)) #000, 0 calc(2 * var(--h)) 0 #000, 0 calc(-2 * var(--h)) 0 #000, calc(2 * var(--h)) 0 0 #000, calc(-2 * var(--h)) 0 0 #000}.gm-ammo .pods{display:flex;gap:calc(10 * var(--h));align-items:center}.gm-ammo .pods i{display:block;width:calc(16 * var(--h));height:calc(36 * var(--h));margin-top:calc(14 * var(--h));border:calc(3 * var(--h)) solid var(--sl-ink);border-radius:calc(6 * var(--h));background:var(--sl-crimson)}.gm-ammo .pods i.e{background:var(--sl-muted);opacity:.55}.gm-ammo .row{order:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:calc(12 * var(--h));width:100%;position:relative}.gm-ammo .l{order:1;font-family:var(--sl-font-hud);font-size:calc(13 * var(--h));letter-spacing:0;text-transform:uppercase;color:var(--sl-gold);position:absolute;left:calc(26 * var(--h));top:calc(7 * var(--h));white-space:nowrap;max-width:calc(180 * var(--h));overflow:hidden;text-overflow:ellipsis}.gm-ammo.bad .l{color:var(--sl-crimson)}.gm-ammo .n{font-family:var(--sl-font-display);font-weight:400;font-size:calc(58 * var(--h));line-height:.8;color:var(--sl-white);padding-top:calc(9 * var(--h))}.gm-ammo .n,.gm-ammo .l{text-shadow:var(--ol)}.gm-ammo .pods i{box-shadow:0 0 calc(4 * var(--h)) #000}.gm-ammo.low .n{color:var(--sl-gold)}.gm-ammo.hot .n{color:var(--sl-gold);animation:gm-tick .5s steps(2) infinite}.gm-ammo.bad .n{color:var(--sl-crimson)}.gm-ammo .row,.gm-ammo .pods{position:relative;z-index:0}.gm-net{position:absolute;left:0;bottom:0;margin:0;padding:6px 10px;font:500 12px/1.45 var(--sl-font-mono);color:var(--sl-panel);white-space:pre;background:var(--hud-bg);border:3px solid var(--sl-ink)}.gm-reticle{position:fixed;left:50%;top:50%;width:0;height:0}.gm-reticle svg{position:absolute;left:-130px;top:-130px;overflow:visible}.gm-banner{position:fixed;left:50%;top:26%;transform:translate(-50%) skew(var(--skew));font-family:var(--sl-font-display);font-weight:400;font-size:clamp(44px,9vw,112px);line-height:.92;letter-spacing:-.5px;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--sl-white)}.gm-banner small{display:block;font-size:.3em;letter-spacing:1px;font-family:var(--sl-font-hud);font-weight:400;text-transform:uppercase;margin-top:.25em}.gm-banner small:empty{display:none}.gm-banner.plate{font-size:clamp(30px,5.4vw,76px);max-width:94vw;padding:.12em .5em .16em;background:#0e0608c7;border:2px solid var(--sl-crimson)}.gm-banner.plate small{color:var(--sl-white)}.gm-banner.pop{animation:gm-pop .22s ease-out}@keyframes gm-pop{0%{transform:translate(-50%) skew(var(--skew)) scale(1.18)}to{transform:translate(-50%) skew(var(--skew)) scale(1)}}.gm-elim{position:fixed;left:50%;top:calc(50% + 46px);transform:translate(-50%) skew(var(--skew));text-align:center;white-space:nowrap;pointer-events:none;filter:drop-shadow(0 3px 0 rgba(0,0,0,.55))}.gm-elim .t{display:block;font:400 clamp(34px,5vw,72px)/.9 var(--sl-font-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-white);-webkit-text-stroke:3px var(--sl-ink);paint-order:stroke fill}.gm-elim.face .t{color:#ffd23a}.gm-elim .who{display:inline-flex;align-items:stretch;margin-top:.3em;font:700 clamp(14px,1.6vw,22px)/1 var(--sl-font-hud);text-transform:uppercase;letter-spacing:1px;border:2px solid var(--sl-ink)}.gm-elim .num{font-style:normal;padding:.25em .5em;color:#fff}.gm-elim .pt{padding:.25em .5em;background:#0e0608d1;color:var(--sl-white)}.gm-elim .pt:empty{display:none}.gm-elim.pop{animation:gm-elim 2s ease-out forwards}@keyframes gm-elim{0%{transform:translate(-50%) skew(var(--skew)) scale(1.6);opacity:0}8%{transform:translate(-50%) skew(var(--skew)) scale(.94);opacity:1}14%{transform:translate(-50%) skew(var(--skew)) scale(1)}80%{opacity:1}to{transform:translate(-50%) skew(var(--skew)) scale(1);opacity:0}}.gm-reticle .rk{opacity:0;transform-box:fill-box;transform-origin:center}.gm-reticle.kill .rk{animation:gm-mark .5s ease-out forwards}@keyframes gm-mark{0%{opacity:1;transform:scale(1.5)}20%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gm-elim.pop{animation-name:gm-elim-rm}@keyframes gm-elim-rm{0%,80%{opacity:1}to{opacity:0}}.gm-reticle.kill .rk{animation-name:gm-mark-rm}@keyframes gm-mark-rm{0%,70%{opacity:1}to{opacity:0}}}.gm-board{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(600 * var(--h)),calc(100vw - 32px));padding:calc(14 * var(--h)) calc(18 * var(--h)) calc(16 * var(--h));background:var(--sl-panel);color:var(--sl-ink);border:3px solid var(--sl-ink);box-shadow:var(--hud-shadow)}.gm-board h2{margin:0 0 8px;font:400 calc(36 * var(--h))/.88 var(--sl-font-display);text-transform:uppercase;letter-spacing:-.5px}.gm-board .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 18px}.gm-board h3{margin:0 0 4px;font:400 calc(26 * var(--h))/1 var(--sl-font-display);letter-spacing:-.5px}.gm-board .row{display:grid;grid-template-columns:46px 1fr auto;gap:8px;align-items:center;padding:4px 0;border-top:2px solid var(--sl-ink);font:700 calc(15 * var(--h))/1.2 var(--sl-font-body)}.gm-board .row .num{font:700 calc(14 * var(--h))/1 var(--sl-font-mono)}.gm-board .row.me .name:after{content:" · you";color:var(--sl-crimson-deep)}.gm-board .row .lvl{color:var(--sl-muted);font:400 calc(12 * var(--h))/1 var(--sl-font-mono);margin-left:6px}.gm-board .row.out,.gm-board .row.left{opacity:.55}.gm-board .chip{background:var(--sl-ink);color:var(--sl-panel);border-color:var(--sl-ink)}.gm-board .chip.ok{background:var(--sl-ink);color:var(--sl-gold)}.gm-board .chip.bad{background:var(--sl-crimson);color:var(--sl-white)}.gm-pause,.gm-touch{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;padding:24px var(--gutter);background:radial-gradient(ellipse at 50% 50%,#1a1418e6,#0e0a0cf7)}.gm-pause .stack{display:flex;flex-direction:column;align-items:center;width:calc(520 * var(--h))}.gm-pause .logo{height:calc(150 * var(--h));width:auto;margin-bottom:calc(-6 * var(--h))}.gm-pause h2{margin:0 0 calc(18 * var(--h));font:400 calc(76 * var(--h))/.88 var(--sl-font-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-white);transform:skew(var(--sl-skew));text-shadow:calc(3 * var(--h)) calc(4 * var(--h)) 0 rgba(0,0,0,.5)}.gm-pause .btns{display:flex;flex-direction:column;gap:calc(14 * var(--h));width:100%;align-items:stretch}.gm-pause .btns button.sbl,.gm-touch button.sbl{font-size:calc(30 * var(--h));padding:calc(14 * var(--h)) calc(20 * var(--h)) calc(9 * var(--h));min-height:calc(62 * var(--h));border-width:calc(3 * var(--h));box-shadow:calc(4 * var(--h)) calc(5 * var(--h)) 0 #00000073}.gm-pause .sub{width:100%;margin-top:calc(16 * var(--h));background:var(--sl-panel);color:var(--sl-ink);border:calc(3 * var(--h)) solid var(--sl-ink);box-shadow:calc(4 * var(--h)) calc(5 * var(--h)) 0 #00000073;padding:calc(12 * var(--h)) calc(16 * var(--h))}.gm-pause .sub[hidden]{display:none}.gm-pause .sub b{display:block;font:700 calc(12 * var(--h))/1 var(--sl-font-mono);letter-spacing:1px;color:var(--sl-crimson-deep);margin-bottom:calc(8 * var(--h))}.gm-pause .sub p{margin:0;font:500 calc(14 * var(--h))/1.45 var(--sl-font-body)}.gm-pause .sub .row{display:flex;justify-content:space-between;align-items:center;padding:calc(4 * var(--h)) 0;font:700 calc(14 * var(--h))/1 var(--sl-font-mono);letter-spacing:1px;text-transform:uppercase}.gm-pause .sub .row kbd{font-size:calc(11 * var(--h));margin-left:calc(6 * var(--h))}.gm-pause button.sbl.small{font-size:calc(18 * var(--h));min-height:0;padding:calc(6 * var(--h)) calc(16 * var(--h)) calc(3 * var(--h));min-width:calc(110 * var(--h))}.gm-pause .wm{width:calc(270 * var(--h));height:calc(68 * var(--h));margin-top:calc(22 * var(--h));background:no-repeat center bottom / calc(270 * var(--h)) auto;opacity:.95}.gm-pause .wm:not([style]){display:none}.gm-touch .card{max-width:460px;width:100%;padding:20px 22px 18px;background:var(--sl-panel-dark);border:3px solid var(--sl-ink);box-shadow:var(--sl-shadow)}.gm-touch .btns{display:flex;gap:10px;flex-wrap:wrap}.gm-freeze{z-index:60}.gm-freeze[hidden]{display:none}.gm-freeze .fz-sub{margin:0 0 14px;font:500 15px/1.45 var(--sl-font-body);color:var(--sl-white)}.gm-freeze .fz-copied{margin:12px 0 0;font:700 13px/1.3 var(--sl-font-mono);letter-spacing:.5px;color:var(--sl-gold)}.gm-touch .note{border:3px solid var(--sl-ink);background:var(--sl-crimson);color:var(--sl-white);font:700 15px/1.4 var(--sl-font-body);padding:8px 12px;margin:0 0 14px}.gm svg .ci-b{fill:var(--ci, var(--team-ink));stroke:var(--sl-ink);stroke-width:3;stroke-linejoin:round}.gm svg .ci-s{fill:none;stroke:#fffc;stroke-width:2.6;stroke-linecap:round}.gm-dial{position:fixed;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:30}.gm-dial>*{position:absolute;left:0;top:0}.gm-dial .ring{transform:translate(-50%,-50%);overflow:visible;animation:gm-dial-in .12s ease-out;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.4))}@keyframes gm-dial-in{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.gm-dial .w{fill:#100e16ed;stroke:var(--sl-ink);stroke-width:3;transition:fill .06s}.gm-dial .w.basic{fill:#5c5c62f2}.gm-dial .w.basic.on{fill:#d9d9dc}.gm-dial .w.on{fill:var(--sl-panel);stroke-width:4}.gm-dial .w.on,.gm-dial .w.basic.on{paint-order:stroke}.gm-dial .ic{width:0;height:0;display:flex;flex-direction:column;align-items:center;--ci: var(--team-ink)}.gm-dial .ic svg{width:var(--iw, 54px);height:calc(var(--iw, 54px) * .875);flex:none;margin-top:calc(var(--iw, 54px) * -.5)}.gm-dial .ic b{margin-top:1px;font:400 11px/1 var(--sl-font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--sl-white);white-space:nowrap;opacity:.85;text-shadow:1px 1px 0 var(--sl-ink)}.gm-dial .ic.basic{--ci: #b9b9bf}.gm-dial .ic.basic b{color:#e4e4e8;opacity:1;font-size:9px}.gm-dial .ic.basic.on{--ci: #55555c}.gm-dial .w.emote{fill:#967012f2}.gm-dial .w.emote.on{fill:#ffd21f}.gm-dial .ic.emote{--ci: #ffd21f}.gm-dial .ic.emote b{color:#fff3c4}.gm-dial .ic.emote.on{--ci: #3a2a00}.gm-dial.emoting .hub{background:#b8860b}.gm-dial .ic.on b{color:var(--sl-ink);text-shadow:none;opacity:1}.gm-dial .ic:not(.basic):not(.on) b{visibility:hidden}.gm-dial .hub{width:calc(var(--R) * .62);transform:translate(-50%,-50%);text-align:center;padding:6px 4px 3px;background:var(--sl-ink);border:3px solid var(--sl-ink);box-shadow:0 0 0 3px #ffffff1f}.gm-dial.picking .hub{background:var(--sl-crimson)}.gm-dial .hub small{display:block;font:400 10px/1.2 var(--sl-font-mono);letter-spacing:1px;color:var(--sl-white);opacity:.8}.gm-dial .hub span{display:block;font:400 26px/1 var(--sl-font-display);letter-spacing:-.5px;color:var(--sl-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-dial .dot{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--sl-white);border:3px solid var(--sl-ink);box-shadow:0 0 0 2px var(--team-ink)}.gm-dial .hint{top:calc(var(--R) + 14px);transform:translate(-50%);white-space:nowrap;background:var(--sl-ink);color:var(--sl-panel)}.gm-cotoasts{position:absolute;left:0;right:0;bottom:calc(52 * var(--u));display:flex;justify-content:center;align-items:flex-end;gap:calc(20 * var(--u))}.cotoast{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));--ci: var(--team-ink);animation:gm-cotoast 2.6s ease-out forwards}.cotoast svg{width:calc(128 * var(--u));height:calc(112 * var(--u));filter:drop-shadow(calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--sl-ink))}.cotoast i{font-style:normal;font-family:var(--sl-font-hud);font-size:calc(24 * var(--u));text-transform:uppercase;color:var(--sl-white);background:var(--hud-bg);border:calc(2 * var(--u)) solid var(--sl-ink);border-left:calc(8 * var(--u)) solid var(--team-ink);padding:0 calc(10 * var(--u));max-width:calc(240 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes gm-cotoast{0%{transform:translateY(calc(14 * var(--u))) scale(.7);opacity:0}8%{transform:translateY(0) scale(1.08);opacity:1}14%{transform:scale(1)}76%{opacity:1}to{opacity:0;transform:translateY(calc(-10 * var(--u)))}}@media(prefers-reduced-motion:reduce){.cotoast{animation-name:gm-cotoast-rm}@keyframes gm-cotoast-rm{0%,76%{opacity:1}to{opacity:0}}}@media(max-width:700px){.gm-rcol{top:auto;bottom:96px}.gm-info{display:none}}@media(prefers-reduced-motion:reduce){.gm-flash{transition:none}}.gm.neon .gm-info,.gm.neon .gm-sb .box,.gm.neon .gm-sb .clock,.gm.neon .gm-ammo,.gm.neon .gm-feed>*,.gm.neon .gm-spec{--stroke: #000}.gm.neon .gm-info,.gm.neon .gm-sb .box,.gm.neon .gm-sb .clock,.gm.neon .gm-ammo{filter:drop-shadow(0 0 calc(2 * var(--h)) rgba(245,240,235,.55)) drop-shadow(calc(4 * var(--h)) calc(5 * var(--h)) 0 rgba(0,0,0,.6))}.gm.neon .gm-vignette{background:radial-gradient(ellipse at center,transparent 60%,rgba(10,6,16,.35))}.gm.neon .cotoast svg{filter:drop-shadow(0 0 calc(7 * var(--u)) var(--team-ink)) drop-shadow(0 0 calc(2 * var(--u)) #fff)}.gm.neon .cotoast svg .ci-b{stroke:#fff;stroke-width:2.5;paint-order:stroke}.gm.neon .gm-dial .w.on{filter:drop-shadow(0 0 8px var(--team-ink))}.gm.neon{--red: #39ff14;--blue: #19c6ff;--fill-red: #39ff14;--fill-blue: #19c6ff}.gm.neon .t0{color:#39ff14}.gm.neon .t1{color:#19c6ff}.gm.neon .gm-info .bar{background:linear-gradient(180deg,#39ff14 0 50%,#19c6ff 50% 100%)}.gm.neon .gm-sb .box.t0:after{background:#39ff14}.gm.neon .gm-sb .box.t1:after{background:#19c6ff}.gm.neon .gm-sb .c0{--c: #39ff14}.gm.neon .gm-sb .c1{--c: #19c6ff}.gm.neon .gm-sb .box .nm,.gm.neon .gm-sb .box .sc{color:#06080d;text-shadow:none}.gm-fps{position:absolute;right:0;top:0;margin:0;padding:4px 10px;font:700 12px/1.4 var(--sl-font-mono);color:var(--sl-panel);background:var(--hud-bg);border:3px solid var(--sl-ink);pointer-events:none}.gm-fps[hidden],.gm-gfxq[hidden]{display:none}.gm-gfxq{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:min(340px,44vw);background:var(--sl-panel);color:var(--sl-ink);border:3px solid var(--sl-ink);box-shadow:4px 5px #00000073;padding:10px 12px;pointer-events:auto}.gm-gfxq>b{display:block;font:700 12px/1 var(--sl-font-mono);letter-spacing:1px;color:var(--sl-crimson-deep);margin-bottom:8px}.gx-panel{display:flex;flex-direction:column;gap:2px}.gx-line{display:grid;grid-template-columns:1fr auto minmax(88px,auto) auto;align-items:center;gap:6px;padding:3px 6px;font:700 12px/1.2 var(--sl-font-mono);letter-spacing:.5px;text-transform:uppercase}.gx-line.on{background:var(--sl-crimson);color:var(--sl-white)}.gx-line .v{text-align:center}.gx-line .b{border:2px solid currentColor;background:none;color:inherit;font:700 14px/1 var(--sl-font-mono);width:24px;height:22px;cursor:pointer;padding:0}.gx-foot{margin-top:6px;font:500 11px/1.4 var(--sl-font-mono);opacity:.75}.gm-pause .sub .gx-host{max-height:46vh;overflow-y:auto;margin-bottom:8px}.gm-chat{position:absolute;left:calc(18 * var(--h));bottom:calc(150 * var(--h));width:min(46vw,calc(560 * var(--h)));display:flex;flex-direction:column;gap:calc(6 * var(--h));font-size:calc(17 * var(--h));line-height:1.25}.gc-log{display:flex;flex-direction:column;gap:calc(3 * var(--h));max-height:calc(220 * var(--h));overflow:hidden;justify-content:flex-end}.gc-m{color:#fff;text-shadow:0 0 calc(3 * var(--h)) #000,calc(1 * var(--h)) calc(1 * var(--h)) 0 #000,calc(-1 * var(--h)) calc(-1 * var(--h)) 0 #000;word-break:break-word;transition:opacity .6s;animation:gm-in .18s ease-out}.gc-m b{font-weight:400}.gc-m.ch-team{color:#fff}.gc-m.ch-match{color:#c98bff}.gc-m.old{opacity:0}.gm-chat.open .gc-m.old{opacity:1}.gm-chat.open .gc-log{background:#1a14188c;padding:calc(6 * var(--h))}.gc-form{display:flex;gap:calc(6 * var(--h));pointer-events:auto}.gc-form[hidden]{display:none}.gc-ch{font:inherit;letter-spacing:.06em;color:#fff;background:var(--hud-bg);border:calc(2 * var(--h)) solid var(--sl-ink);padding:0 calc(10 * var(--h));cursor:pointer;box-shadow:var(--hud-shadow)}.gc-form[data-ch=team] .gc-ch{background:#fff;color:var(--sl-ink)}.gc-form[data-ch=match] .gc-ch{background:#7b2fd1}.gc-form[data-ch=team] .gc-in{color:#fff}.gc-form[data-ch=match] .gc-in{color:#d9b3ff}.gc-in{flex:1;min-width:0;font:inherit;color:#fff;background:var(--hud-bg);border:calc(2 * var(--h)) solid var(--sl-ink);padding:calc(6 * var(--h)) calc(10 * var(--h));outline:none;box-shadow:var(--hud-shadow)}.gc-in:focus{border-color:#fff}.gc-in::placeholder{color:#ffffff73}.gc-form.locked .gc-in{opacity:.6;cursor:not-allowed}.gc-form.locked .gc-ch{opacity:.5}.gm-pc{position:absolute;z-index:3;pointer-events:none}.gm-pc[hidden]{display:none}.gm-pc .bdg-cd{font-size:calc(124 * var(--h))}.gm-pc.pop{animation:gm-pc-in .26s ease-out both}@keyframes gm-pc-in{0%{opacity:0;transform:translateY(calc(10 * var(--h))) scale(.97)}to{opacity:1;transform:none}}.gm-pc-out{right:calc(24 * var(--h));bottom:calc(118 * var(--h))}.gm-pc-elim{max-width:40vw}.gm-pc-out .bdg-cd{font-size:calc(150 * var(--h))}.gm-pc-elim{right:calc(24 * var(--h));top:calc(380 * var(--h))}.gm-pc-elim .bdg-cd{font-size:calc(112 * var(--h))}.gm-pc-spec{left:50%;top:calc(118 * var(--h));transform:translate(-50%)}.gm-pc-spec .bdg-cd{font-size:calc(104 * var(--h))}.gm-pc-spec.pop{animation:none}.gm.is-kc .gm-pc-spec{display:none}.gm-feed .bdg-em.fe{width:1.25em;height:1.25em;vertical-align:-.3em;margin:0 .3em}.gm-sbx{width:min(380px,46vw);top:128px;transform:none;max-height:calc(100vh - 144px);overflow-y:auto}.gm-sbx .gx-line{padding:2px 6px}.gm-sbx .sbx-status{font:600 11px/1.35 var(--sl-font-mono);letter-spacing:.4px;text-transform:uppercase;opacity:.8;margin-bottom:6px}.gm-sbx .sbx-gap{height:6px}.gm-sbx .gx-line.sbx-act .sbx-hint{font-weight:500;font-size:10px;opacity:.7;text-transform:none}.gm-sbx .gx-line.sbx-act .sbx-go{width:24px}.gm-sbx .gx-line.sbx-act{grid-template-columns:1fr auto auto}.gm-break{position:fixed;left:50%;bottom:calc(26 * var(--h));transform:translate(-50%);z-index:25;pointer-events:none;width:min(calc(40vh * 1.43),92vw);padding:calc(10 * var(--h)) calc(12 * var(--h)) calc(9 * var(--h));background:var(--hud-bg);border:calc(3 * var(--h)) solid var(--sl-ink);box-shadow:var(--hud-shadow);clip-path:polygon(0 0,100% 0,99% 100%,1% 100%);animation:gm-in .16s ease-out}.gm-break[hidden]{display:none}.gm-break .hd{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--h));margin-bottom:calc(7 * var(--h))}.gm-break .hd b{font:400 calc(24 * var(--h))/1 var(--sl-font-display);letter-spacing:0;color:var(--sl-white);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-break .hd span{font:400 calc(13 * var(--h))/1 var(--sl-font-hud);color:var(--sl-gold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.gm-break .map{display:block;width:100%;height:auto;aspect-ratio:var(--ar, 1.43);pointer-events:auto;cursor:pointer;overflow:hidden}.gm-break .turf{fill:#1d2a1c}.gm-break .fifty{stroke:#f5f0eb8c;stroke-width:.12;stroke-dasharray:.6 .4}.gm-break .box{fill:#f5f0eb12;stroke:#f5f0ebbf;stroke-width:.12}.gm-break .flag{fill:none;stroke:var(--sl-gold);stroke-width:.14}.gm-break .bk{fill:#d9d4cc;stroke:var(--sl-ink);stroke-width:.16;transition:fill .08s}.gm-break .bk.low{fill:#b9b3aa}.gm-break .bk.far{fill:#d9d4cc38;stroke:none;pointer-events:none}.gm-break .bk.hov{fill:var(--sl-white);stroke:var(--sl-gold);stroke-width:.22}.gm-break .bk.taken{fill:color-mix(in srgb,var(--team-ink) 55%,#d9d4cc)}.gm-break .bk.isfull{fill:color-mix(in srgb,var(--team-ink) 80%,#000)}.gm-break .bk.mine{fill:var(--team-ink);stroke:var(--sl-gold);stroke-width:.26}.gm-break .bk.full{animation:gm-break-full .45s ease-out}@keyframes gm-break-full{0%,60%{stroke:var(--sl-crimson);stroke-width:.5}to{stroke-width:.16}}.gm-break .ln{stroke:color-mix(in srgb,var(--team-ink) 70%,#fff);stroke-width:.16;stroke-dasharray:.55 .35;stroke-linecap:round;opacity:.9;pointer-events:none}.gm-break .ln.me{stroke:var(--sl-gold);stroke-width:.24;stroke-dasharray:none}.gm-break .pl{fill:var(--team-ink);stroke:var(--sl-white);stroke-width:.14;pointer-events:none}.gm-break .pl.me{fill:var(--sl-gold);stroke:var(--sl-ink)}.gm-break .nb{font:400 1.05px/1 var(--sl-font-hud);fill:var(--sl-white);paint-order:stroke;stroke:var(--sl-ink);stroke-width:.28;text-anchor:middle;pointer-events:none}.gm-break .nb.me{fill:var(--sl-gold)}.gm-break .ptr{fill:var(--sl-white);stroke:var(--sl-ink);stroke-width:.16;pointer-events:none}.gm-break .ls{display:flex;flex-wrap:wrap;gap:calc(5 * var(--h)) calc(10 * var(--h));margin-top:calc(7 * var(--h))}.gm-break .ls div{display:flex;gap:calc(6 * var(--h));align-items:baseline;font:400 calc(12 * var(--h))/1.2 var(--sl-font-hud);text-transform:uppercase;color:var(--sl-panel);white-space:nowrap}.gm-break .ls b{font-weight:400;color:var(--team-ink)}.gm-break .ls .me b{color:var(--sl-gold)}.gm-break .ls .none span{color:var(--sl-muted)}.gm-break .ft{margin-top:calc(6 * var(--h));font:400 calc(10.5 * var(--h))/1.2 var(--sl-font-mono);color:var(--sl-muted);text-transform:uppercase;letter-spacing:.4px}.gm.neon .gm-break{--stroke: #000;filter:drop-shadow(0 0 calc(2 * var(--h)) rgba(245,240,235,.55))}.gm-breakwp{position:fixed;left:0;top:0;width:0;height:0;z-index:4;pointer-events:none}.gm-breakwp[hidden]{display:none}.gm-breakwp i{position:absolute;left:calc(-9 * var(--h));top:calc(-14 * var(--h));width:0;height:0;border-left:calc(9 * var(--h)) solid transparent;border-right:calc(9 * var(--h)) solid transparent;border-top:calc(12 * var(--h)) solid var(--sl-gold);filter:drop-shadow(0 calc(2 * var(--h)) 0 var(--sl-ink))}.gm-breakwp span{position:absolute;left:0;top:calc(-32 * var(--h));transform:translate(-50%);font:400 calc(12 * var(--h))/1 var(--sl-font-hud);text-transform:uppercase;color:var(--sl-gold);text-shadow:1px 1px 0 var(--sl-ink),-1px -1px 0 var(--sl-ink),1px -1px 0 var(--sl-ink),-1px 1px 0 var(--sl-ink);white-space:nowrap}.bdg-em{display:inline-block;position:relative;width:1em;height:1em;flex:none;line-height:0}.bdg-em img,.bdg-em svg{width:100%;height:100%;display:block;object-fit:cover}.bdg-em img{border-radius:.06em}.bdg-cd{--edge: var(--sl-crimson, #c8102e);position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:16 / 5.2;width:3.077em;height:1em;box-sizing:border-box;background:#0e0a0d;color:#fff;border:.03em solid #0e0a0d;box-shadow:.05em .06em #0e0a0d;border-left:.07em solid var(--edge);font-size:100px}.bdg-cd.is-lg{aspect-ratio:16 / 6.4;width:2.5em}.bdg-cd.is-sm{aspect-ratio:16 / 4.4;width:3.636em}.bdg-cd-bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 35%}.bdg-cd-bg:not(.is-art){background:repeating-linear-gradient(-62deg,transparent 0 .32em,rgba(255,255,255,.05) .32em .36em),linear-gradient(105deg,var(--ca) 0 55%,color-mix(in srgb,var(--ca) 70%,#000) 55% 100%)}.bdg-cd-bg:not(.is-art):after{content:"";position:absolute;left:52%;top:-10%;bottom:-10%;width:.05em;background:var(--cb);opacity:.7;transform:skew(-28deg)}.bdg-cd-mark{position:absolute;right:.12em;bottom:-.12em;font:400 1.25em/1 var(--sl-font-display, Anton, Impact, sans-serif);color:var(--cb);opacity:.13;font-style:normal;letter-spacing:-.01em}.bdg-cd-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0a0dd1,#0e0a0d8c 45%,#0e0a0d1a 80%)}.bdg-cd-em{position:absolute;left:.1em;top:50%;transform:translateY(-50%);width:.62em;height:.62em;filter:drop-shadow(0 .02em .03em rgba(0,0,0,.7))}.bdg-cd.is-lg .bdg-cd-em{width:.78em;height:.78em}.bdg-cd.is-sm .bdg-cd-em{width:.52em;height:.52em}.bdg-cd-txt{position:absolute;left:.8em;right:.1em;top:.1em;display:flex;flex-direction:column;gap:.025em;min-width:0;text-align:left}.bdg-cd.is-lg .bdg-cd-txt{left:.98em;top:.14em}.bdg-cd.is-sm .bdg-cd-txt{left:.68em}.bdg-cd-kick{font:700 .07em/1.2 var(--sl-font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-gold, #f0c66a)}.bdg-cd-name{font:400 .22em/.95 var(--sl-font-display, Anton, Impact, sans-serif);text-transform:uppercase;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 .03em 0 #0e0a0d}.bdg-cd.is-lg .bdg-cd-name{font-size:.25em}.bdg-cd.is-sm .bdg-cd-name{font-size:.26em}.bdg-cd-num{margin-left:.25em;color:var(--sl-gold, #f0c66a);font-size:.7em}.bdg-cd-rank{font:700 .072em/1.25 var(--sl-font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdg-cd-tr{position:absolute;left:.8em;right:.1em;bottom:.07em;margin:0;display:flex;gap:.12em}.bdg-cd.is-lg .bdg-cd-tr{left:.98em;bottom:.1em}.bdg-cd.is-sm .bdg-cd-tr{display:none}.bdg-cd-tr div{background:#0e0a0db8;border-left:.02em solid var(--edge);padding:.03em .07em .025em;min-width:0}.bdg-cd-tr dt{font:700 .055em/1 var(--sl-font-mono, monospace);letter-spacing:.1em;color:#ffffff9e;white-space:nowrap}.bdg-cd-tr dd{margin:.02em 0 0;font:400 .13em/1 var(--sl-font-display, Anton, Impact, sans-serif);white-space:nowrap}.gm-reftag{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;transform-origin:0 0;will-change:transform,opacity;--ref-yellow: #ffd21f}.gm-reftag .bob{position:absolute;left:calc(-29 * var(--h));bottom:calc(-3.6 * var(--h));width:calc(58 * var(--h));animation:gm-reftag-bob .55s ease-in-out infinite alternate;filter:drop-shadow(0 calc(2 * var(--h)) calc(3 * var(--h)) rgba(0,0,0,.45))}.gm-reftag svg{display:block;width:100%;height:auto;overflow:visible}.gm-reftag .bk{fill:#0c0b0d;stroke:var(--ref-yellow);stroke-width:2.6;stroke-linejoin:round}.gm-reftag text{fill:var(--ref-yellow);stroke:var(--ref-yellow);stroke-width:.4;text-anchor:middle;font-family:var(--sl-font-hud, "Russo One"),"Arial Black","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:19px;letter-spacing:1.5px}@keyframes gm-reftag-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-7 * var(--h)))}}.fo{--u: clamp(.62px, calc(100vh / 1080), 1.6px);--bar: min(12.5vh, 16vw);--lime: #c6f21f;--pink: #ff2f9a;position:absolute;inset:0;z-index:25;pointer-events:auto;cursor:pointer;overflow:hidden;user-select:none;font-family:var(--font-body);color:#fff}.fo-bar{position:absolute;left:0;right:0;height:var(--bar);background:#050507;transition:transform .55s cubic-bezier(.65,0,.35,1)}.fo-top{top:0;transform:translateY(-101%);box-shadow:0 calc(3 * var(--u)) 0 #000}.fo-bot{bottom:0;transform:translateY(101%);box-shadow:0 calc(-3 * var(--u)) 0 #000}.fo.is-on .fo-top,.fo.is-on .fo-bot{transform:none}.fo-bot{display:flex;align-items:center;justify-content:space-between;padding:0 max(16px,calc(48 * var(--u)))}.fo-tag{display:flex;align-items:baseline;gap:calc(14 * var(--u));opacity:0;transform:translate(calc(-16 * var(--u)));transition:opacity .25s,transform .25s}.fo-tag.is-on{opacity:1;transform:none}.fo-tn{font:700 calc(19 * var(--u))/1 var(--font-body);letter-spacing:.14em;color:var(--lime);font-variant-numeric:tabular-nums}.fo-tt{font:italic 700 calc(34 * var(--u))/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.fo-skip{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:calc(10 * var(--u));font:italic 700 calc(26 * var(--u))/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:none;border:0;padding:calc(6 * var(--u)) 0;opacity:.82}.fo-skip:hover{opacity:1}.fo-skip kbd{font:700 calc(15 * var(--u))/1 var(--font-body);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:0}.fo-card{position:absolute;left:max(16px,calc(48 * var(--u)));top:calc(var(--bar) + 3vh);display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--u));transform:skew(var(--skew)) translate(calc(-40 * var(--u)));transform-origin:left top;opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 32px)}.fo-card.is-on{opacity:1;transform:skew(var(--skew))}.fo-kick{font:700 calc(17 * var(--u))/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;background:var(--lime);color:#000;padding:calc(6 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid #000;box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #000}.fo-name{font:italic 700 calc(76 * var(--u))/.84 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;background:#08090ce6;padding:calc(14 * var(--u)) calc(26 * var(--u)) calc(4 * var(--u));border:calc(4 * var(--u)) solid #000;box-shadow:calc(7 * var(--u)) calc(7 * var(--u)) 0 #000;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fo-fmt{display:flex;align-items:stretch;border:calc(3 * var(--u)) solid #000;box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #000}.fo-fmt em{font:italic 700 calc(40 * var(--u))/1 var(--font-display);background:var(--pink);color:#000;padding:calc(6 * var(--u)) calc(14 * var(--u)) calc(1 * var(--u))}.fo-race{font:700 calc(19 * var(--u))/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:#fff;color:#000;padding:0 calc(14 * var(--u));display:flex;align-items:center}.fo-wipe{position:absolute;top:-10%;bottom:-10%;left:-30%;width:160%;background:#050507;opacity:0;transform:translate(-140%) skew(-14deg);will-change:transform;pointer-events:none}.fo-wipe.is-on{opacity:1}.gm.is-cine .gm-in,.gm.is-cine .gm-reticle,.gm.is-cine .gm-banner,.gm.is-cine .gm-vignette{opacity:0;transition:opacity .2s}.gm .gm-in,.gm .gm-reticle,.gm .gm-banner{transition:opacity .45s}@media(max-width:720px){.fo-name{font-size:calc(54 * var(--u))}.fo-tt{font-size:calc(26 * var(--u))}}@media(prefers-reduced-motion:reduce){.fo-wipe{display:none}}.rp{--u: clamp(.62px, calc(100vh / 1080), 1.6px);--bar: min(11vh, 14vw);--team: var(--red);position:absolute;inset:0;z-index:26;pointer-events:none;overflow:hidden;user-select:none;font-family:var(--font-body);color:#fff}.rp-bar{position:absolute;left:0;right:0;height:var(--bar);background:#050507;transition:transform .45s cubic-bezier(.65,0,.35,1)}.rp-top{top:0;transform:translateY(-101%);box-shadow:0 calc(3 * var(--u)) 0 #000}.rp-bot{bottom:0;transform:translateY(101%);box-shadow:0 calc(-3 * var(--u)) 0 #000}.rp.is-on .rp-top,.rp.is-on .rp-bot{transform:none}.rp-top{display:flex;align-items:center;justify-content:flex-end;padding:0 max(16px,calc(48 * var(--u)))}.rp-bug{display:flex;align-items:center;gap:calc(10 * var(--u));font:700 calc(18 * var(--u))/1 var(--font-body);letter-spacing:.2em;color:#fff}.rp-bug i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:var(--sl-crimson, #e0203a);animation:rp-blink 1s steps(2,start) infinite}.rp-spd{font:italic 700 calc(30 * var(--u))/1 var(--font-display);letter-spacing:.02em;color:#000;background:var(--gold);padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(1 * var(--u));margin-left:calc(6 * var(--u));transform:skew(var(--skew));box-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 #000;transition:opacity .2s}.rp-spd:empty{opacity:0;padding:0;box-shadow:none}@keyframes rp-blink{to{visibility:hidden}}.rp-card{position:absolute;left:max(16px,calc(48 * var(--u)));top:calc(var(--bar) + 2.4vh);display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--u));transform:skew(var(--skew)) translate(calc(-40 * var(--u)));transform-origin:left top;opacity:0;transition:opacity .35s .25s,transform .45s .25s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 32px)}.rp.is-on .rp-card{opacity:1;transform:skew(var(--skew))}.rp-kick{font:700 calc(16 * var(--u))/1 var(--font-body);letter-spacing:.18em;background:var(--gold);color:#000;padding:calc(6 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid #000;box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #000}.rp-name{font:italic 700 calc(58 * var(--u))/.86 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;background:#08090ce6;padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(4 * var(--u));border:calc(4 * var(--u)) solid #000;border-left:calc(12 * var(--u)) solid var(--team);box-shadow:calc(7 * var(--u)) calc(7 * var(--u)) 0 #000;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rp-name em{font-style:italic;color:var(--team);margin-right:calc(14 * var(--u))}.rp-stamp{position:absolute;left:50%;bottom:calc(var(--bar) + 4vh);transform:translate(-50%) skew(var(--skew)) scale(1.6);display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u));opacity:0}.rp-stamp.is-on{animation:rp-stamp .38s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes rp-stamp{0%{opacity:0;transform:translate(-50%) skew(var(--skew)) scale(1.7)}60%{opacity:1}to{opacity:1;transform:translate(-50%) skew(var(--skew)) scale(1)}}.rp-title{font:italic 700 calc(84 * var(--u))/.84 var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--team);padding:calc(12 * var(--u)) calc(28 * var(--u)) calc(2 * var(--u));border:calc(5 * var(--u)) solid #000;box-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 #000;text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 #000}.rp-tags{display:flex;gap:calc(8 * var(--u));flex-wrap:wrap;justify-content:center}.rp-tags span{font:700 calc(17 * var(--u))/1 var(--font-body);letter-spacing:.14em;color:#000;background:#fff;padding:calc(6 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid #000;box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #000}.rp-bot{display:flex;align-items:center;justify-content:space-between;padding:0 max(16px,calc(48 * var(--u)))}.rp-hint{font:700 calc(16 * var(--u))/1 var(--font-body);letter-spacing:.24em;color:#ffffff8c}.rp-skip{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:calc(10 * var(--u));font:italic 700 calc(24 * var(--u))/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:none;border:0;padding:calc(6 * var(--u)) 0;opacity:.8}.rp-skip:hover{opacity:1}.rp-skip kbd{font:700 calc(14 * var(--u))/1 var(--font-body);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;padding:calc(5 * var(--u)) calc(8 * var(--u))}.rp:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.38) 100%)}.rp.is-slow:before{opacity:1}.rp-fade{position:absolute;inset:0;background:#000;opacity:1;transition:none}@media(max-width:720px){.rp-name{font-size:calc(40 * var(--u))}.rp-title{font-size:calc(54 * var(--u))}.rp-hint{display:none}}@media(prefers-reduced-motion:reduce){.rp-stamp.is-on{animation:none;opacity:1;transform:translate(-50%) skew(var(--skew))}.rp-bug i{animation:none}}.rp[hidden]{display:none}.gm.is-cine .gm-elim,.gm.is-cine .gm-hitdir,.gm.is-cine .gm-kc{opacity:0;transition:opacity .2s}:root{--u: max(min(.0520833vw, .0925926vh), .45px);--m-rule: calc(var(--u) * 3);--m-shadow: calc(var(--u) * 4) calc(var(--u) * 5) 0 rgba(0, 0, 0, .45);--m-shadow-s: calc(var(--u) * 4) calc(var(--u) * 5) 0 rgba(0, 0, 0, .35);--f-display: var(--sl-font-display);--f-heavy: var(--sl-font-heavy);--f-body: var(--sl-font-body);--f-mono: var(--sl-font-mono)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.m-shell{position:relative;height:100%;color:var(--sl-white);font-family:var(--f-body);font-size:calc(var(--u) * 20);line-height:1.25}.m-bg{position:fixed;inset:0;z-index:0;background-color:var(--sl-panel-dark);background-image:linear-gradient(color-mix(in srgb,var(--sl-ink) 38%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sl-ink) 38%,transparent) 1px,transparent 1px);background-size:calc(var(--u) * 48) calc(var(--u) * 48)}.m-shell:has([data-hole]) .m-bg{display:none}.m-screen{position:relative;z-index:1;height:100%}.m-screen:focus,.m-shell [tabindex="-1"]:focus,.m-shell [tabindex="-1"]:focus-visible{outline:none}:where(.m-shell) :where(button,input,select){font:inherit;color:inherit}.m-shell :focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.sk{position:relative;isolation:isolate}.sk:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sk-bg, var(--sl-panel));border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--sk-shadow, var(--m-shadow));transform:skew(var(--sk, -6deg))}.sk:focus-visible{outline:0}.sk:focus-visible:before{box-shadow:var(--m-shadow),0 calc(var(--u) * 3) 0 var(--sl-gold)}.f{display:grid;grid-template-rows:calc(var(--u) * 80) minmax(0,1fr) calc(var(--u) * 42);height:100%}.f:has([data-hole]){background:transparent}.f.is-bare{grid-template-rows:minmax(0,1fr) calc(var(--u) * 42)}.f-top{position:relative;z-index:2;display:grid;grid-template-columns:calc(var(--u) * 96) minmax(0,1fr) minmax(calc(var(--u) * 360),auto);background:var(--sl-panel);box-shadow:0 calc(var(--u) * 4) 0 #00000059;min-height:0}.f-logo{background:var(--sl-ink);display:grid;place-items:center;padding:calc(var(--u) * 6);overflow:hidden}.f-logo img{height:calc(var(--u) * 64);width:auto;display:block}.f-title{background:var(--sl-panel);display:flex;align-items:center;overflow:hidden;padding:calc(var(--u) * 10) calc(var(--u) * 24) 0;min-width:0}.f-title h1{margin:0;font:400 calc(var(--u) * 58)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.5px;white-space:nowrap;color:var(--sl-ink)}.f-info{background:var(--sl-ink);border-left:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 12) calc(var(--u) * 22);display:flex;flex-direction:column;justify-content:center;font:400 calc(var(--u) * 13)/1.55 var(--f-mono);color:var(--sl-gold)}.f-info p{margin:0;white-space:nowrap}.f-body{min-height:0;position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.f-notice{position:absolute;left:0;right:0;bottom:0;z-index:5}.f-notice .m-notice{font-size:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 30)}.f-foot{position:relative;z-index:2;background:var(--sl-ink);color:var(--sl-white);display:flex;align-items:center;gap:calc(var(--u) * 48);padding:0 calc(var(--u) * 32);font:400 calc(var(--u) * 15)/1 var(--f-mono);border-top:var(--m-rule) solid #000;white-space:nowrap;overflow:hidden}.f-sys{color:var(--sl-gold)}.f-sys.is-warn{color:var(--sl-crimson)}.f-keys{display:flex;gap:calc(var(--u) * 20);flex-wrap:nowrap;color:#ffffffc7}.f-build{margin-left:auto;color:var(--sl-muted)}.f-back~.f-sys{display:none}.f-back{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);cursor:pointer;border:0;background:var(--sl-crimson);color:var(--sl-white);font:700 calc(var(--u) * 15)/1 var(--f-mono);text-transform:uppercase;height:100%;padding:0 calc(var(--u) * 22);margin-left:calc(var(--u) * -32);letter-spacing:1px}.f-back:hover,.f-back:focus-visible{background:var(--sl-crimson-deep)}.f-back:focus-visible{outline-offset:calc(var(--u) * -4);outline-color:var(--sl-gold)}.f-back kbd{font:700 calc(var(--u) * 12)/1 var(--f-mono);background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 3) calc(var(--u) * 6)}.f-crumb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}a.b-btn{text-decoration:none}.b-btn{--sk-bg: var(--sl-crimson);--sk: -6deg;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 12);cursor:pointer;border:0;background:none;font:400 calc(var(--u) * 30)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.5px;color:var(--sl-white);min-height:calc(var(--u) * 52);padding:calc(var(--u) * 14) calc(var(--u) * 34) calc(var(--u) * 9)}.b-btn:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sk-bg);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);transform:skew(var(--sk))}.b-btn:focus-visible{outline:0}.b-btn:hover,.b-btn:focus-visible{--sk-bg: var(--sl-crimson-deep)}.b-btn:hover:before,.b-btn:focus-visible:before{box-shadow:var(--m-shadow),0 calc(var(--u) * 3) 0 var(--sl-gold)}.b-btn.is-white,.b-btn.is-ink{--sk-bg: var(--sl-panel);color:var(--sl-crimson)}.b-btn.is-white:hover,.b-btn.is-white:focus-visible{--sk-bg: var(--sl-panel);color:var(--sl-ink)}.b-btn.is-danger{--sk-bg: var(--sl-ink);color:var(--sl-crimson)}.b-btn.is-danger:hover,.b-btn.is-danger:focus-visible{--sk-bg: var(--sl-crimson-deep);color:var(--sl-white)}.b-btn.is-small{font-size:calc(var(--u) * 22);min-height:calc(var(--u) * 40);padding:calc(var(--u) * 9) calc(var(--u) * 22) calc(var(--u) * 5)}.b-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.b-btn[aria-disabled=true]:before{box-shadow:none}.b-btn[aria-disabled=true]:hover{--sk-bg: var(--sl-crimson)}.b-btn.is-white[aria-disabled=true]:hover{--sk-bg: var(--sl-panel);color:var(--sl-crimson)}.b-btn[aria-busy=true]{cursor:progress}.b-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 14);align-items:center}.b-label{font:400 calc(var(--u) * 13)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.b-dim{opacity:.7}.b-h{margin:0;font:400 calc(var(--u) * 58)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.5px}.b-h2{margin:0;font:400 calc(var(--u) * 40)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.5px}.b-p{margin:0;font-size:calc(var(--u) * 18);line-height:1.45}.b-chip{display:inline-block;font:700 calc(var(--u) * 12)/1.4 var(--f-mono);padding:calc(var(--u) * 2) calc(var(--u) * 9);background:var(--sl-crimson);color:var(--sl-white);text-transform:uppercase;letter-spacing:1px}.b-chip.is-lime{background:var(--sl-gold);color:var(--sl-ink)}.b-chip.is-ink{background:var(--sl-ink);color:var(--sl-panel)}.b-chip.is-white{background:var(--sl-panel);color:var(--sl-ink);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--sl-ink)}.m-btns{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 18);align-items:center}.m-notice{margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 18);font:700 calc(var(--u) * 14)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink)}.m-notice.is-bad{background:var(--sl-crimson);color:var(--sl-white)}.m-notice.is-ok{background:var(--sl-ink);color:var(--sl-gold)}.m-notice.m-row{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 14);flex-wrap:wrap}.m-dots{display:inline-flex;gap:calc(var(--u) * 8);vertical-align:middle}.m-dots i{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background:var(--sl-crimson);border:calc(var(--u) * 2) solid var(--sl-ink);transform:skew(-6deg);animation:m-blink 1s steps(1) infinite}.m-dots i:nth-child(2){animation-delay:.25s}.m-dots i:nth-child(3){animation-delay:.5s}@keyframes m-blink{0%,60%{opacity:1}61%,to{opacity:.2}}.b-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--u) * 3);padding:calc(var(--u) * 8) 0 calc(var(--u) * 12)}.b-tab{--sk: 0deg;--sk-bg: var(--sl-panel);--sk-shadow: var(--m-shadow);position:relative;isolation:isolate;border:0;background:none;cursor:pointer;text-align:left;color:var(--sl-ink);font:400 calc(var(--u) * 36)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.5px;padding:calc(var(--u) * 12) calc(var(--u) * 18) calc(var(--u) * 6);height:calc(var(--u) * 60);overflow:visible;white-space:nowrap}.b-tab:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sk-bg);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--sk-shadow);transform:skew(var(--sk))}.b-tab:focus-visible{outline:0}.b-tab:focus-visible:before{box-shadow:var(--m-shadow),0 calc(var(--u) * 3) 0 var(--sl-gold)}.b-tab:hover{--sk-bg: var(--sl-white)}.b-tab[aria-selected=true]{--sk: -5deg;--sk-bg: var(--sl-crimson);color:var(--sl-white)}.b-tab[aria-selected=true]:hover{--sk-bg: var(--sl-crimson)}.m-form{display:flex;flex-direction:column;gap:calc(var(--u) * 18);margin:0}.m-field{display:flex;flex-direction:column;gap:calc(var(--u) * 6);min-width:0;flex:1}.m-field label,.m-radios legend{font:700 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-ink)}.m-hint{margin:0;font:400 calc(var(--u) * 13)/1.4 var(--f-mono);color:var(--sl-muted)}.m-field-err{margin:0;font:700 calc(var(--u) * 13)/1.3 var(--f-mono);color:var(--sl-white);background:var(--sl-crimson);padding:calc(var(--u) * 4) calc(var(--u) * 10);text-transform:uppercase;letter-spacing:1px}.m-field-err:before{content:"! "}.m-shell input.sbl,.m-shell select.sbl{width:100%;font:700 calc(var(--u) * 26)/1.1 var(--f-body);padding:calc(var(--u) * 10) calc(var(--u) * 14);background:var(--sl-white);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);border-radius:0;box-shadow:var(--m-shadow-s)}.m-shell input.sbl:focus{background:var(--sl-panel);outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.m-shell input.sbl[aria-invalid=true]{border-color:var(--sl-crimson)}.m-shell input.sbl.m-short{max-width:8ch}.m-fields-row{display:flex;gap:calc(var(--u) * 20);flex-wrap:wrap}.m-fields-row>.m-field:last-child:has(.m-short){flex:0 0 auto}.m-form-err{margin:0;font:700 calc(var(--u) * 13)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-white);background:var(--sl-crimson);padding:calc(var(--u) * 8) calc(var(--u) * 12)}.m-form-err:empty{display:none}.m-radios{border:0;padding:0;margin:0;min-width:0}.m-radios legend{padding:0;margin-bottom:calc(var(--u) * 8)}.m-radios .m-hint{margin:calc(var(--u) * -4) 0 calc(var(--u) * 8)}.m-radio-row{display:flex;gap:calc(var(--u) * 12);flex-wrap:wrap}.m-radio{position:relative}.m-radio input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}.m-radio label{display:inline-block;min-width:calc(var(--u) * 120);text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:-.5px;font:400 calc(var(--u) * 26)/.88 var(--f-display);padding:calc(var(--u) * 12) calc(var(--u) * 20) calc(var(--u) * 8);background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow-s)}.m-radio:hover label{background:var(--sl-white)}.m-radio input:checked+label{background:var(--sl-crimson);color:var(--sl-white)}.m-radio input:focus-visible+label{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.m-check{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);font:400 calc(var(--u) * 13)/1 var(--f-mono);text-transform:uppercase;letter-spacing:1px}.m-check input{width:calc(var(--u) * 22);height:calc(var(--u) * 22);accent-color:var(--sl-crimson);margin:0}.m-bar{position:relative;display:block;width:100%;height:calc(var(--u) * 18);border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-panel);overflow:hidden}.m-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--sl-crimson);transition:width .4s steps(8)}.m-bar-done .m-bar-fill{background:var(--sl-crimson-deep)}.m-num{font:700 calc(var(--u) * 14)/1 var(--f-mono);font-variant-numeric:tabular-nums}.m-shell kbd{font:700 calc(var(--u) * 13)/1 var(--f-mono);background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 4) calc(var(--u) * 7);white-space:nowrap}.m-chord{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--u) * 4)}.m-sep,.m-verb{font:400 calc(var(--u) * 12)/1 var(--f-mono);opacity:.7;text-transform:uppercase}.m-glyph{width:1.15em;height:1.15em;vertical-align:-.2em}.mn-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 10);border-bottom:calc(var(--u) * 2) solid rgba(255,255,255,.12);flex:none}.mn-head h2{margin:0;font:400 calc(var(--u) * 44)/1 var(--f-display);letter-spacing:-.5px;color:var(--sl-crimson)}.mn-tabs{display:flex;gap:calc(var(--u) * 6)}.mn-tab{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted);background:transparent;border:calc(var(--u) * 2) solid rgba(255,255,255,.2);padding:calc(var(--u) * 7) calc(var(--u) * 10);cursor:pointer}.mn-tab:hover{color:var(--sl-white);border-color:var(--sl-white)}.mn-tab[aria-pressed=true]{color:var(--sl-ink);background:var(--sl-white);border-color:var(--sl-white)}.mn-tab:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.mn-list{list-style:none;margin:0;padding:calc(var(--u) * 6) calc(var(--u) * 20) calc(var(--u) * 10);overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--sl-crimson) transparent;mask-image:linear-gradient(to bottom,#000 calc(100% - calc(var(--u) * 28)),transparent)}.mn-item{padding:calc(var(--u) * 12) 0;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.1)}.mn-item:last-child{border-bottom:0}.mn-meta{display:flex;align-items:center;gap:calc(var(--u) * 10);font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.mn-tag{font-weight:700;padding:calc(var(--u) * 3) calc(var(--u) * 7);color:var(--sl-ink);background:var(--sl-white)}.mn-item.k-event .mn-tag{background:var(--sl-crimson);color:var(--sl-white)}.mn-item.k-patch .mn-tag{background:var(--sl-gold)}.mn-item.k-devnote .mn-tag{background:#b58cff}.mn-item h3{margin:calc(var(--u) * 7) 0 0;font:400 calc(var(--u) * 26)/1.05 var(--f-display);letter-spacing:-.2px;text-transform:uppercase;color:var(--sl-white)}.mn-item p{margin:calc(var(--u) * 6) 0 0;font:400 calc(var(--u) * 14)/1.45 var(--f-mono);color:#d8cfd0}.mn-note{padding:calc(var(--u) * 24) 0;font:400 calc(var(--u) * 14)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.gl{position:relative;height:100%;min-width:0;min-height:0}.gl-stage{position:absolute;inset:0;overflow:hidden;background:var(--sl-ink);cursor:grab;touch-action:none;user-select:none}.gl-stage.is-live{background:transparent}.gl-stage:active{cursor:grabbing}.gl-fig{position:absolute;top:calc(var(--u) * 14);left:calc(var(--u) * 18);margin:0;font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel);text-shadow:0 calc(var(--u) * 1) 0 rgba(0,0,0,.6);pointer-events:none}.gl-hots{position:absolute;inset:0;pointer-events:none;z-index:2}.gl-hot{position:absolute;left:0;top:0;width:0;height:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:none;opacity:0;transition:opacity .15s}.gl-hot.is-placed{opacity:1;pointer-events:auto}.gl-hot.is-away{opacity:.35}.gl-hot-dot{position:absolute;left:calc(var(--u) * -17);top:calc(var(--u) * -17);width:calc(var(--u) * 34);height:calc(var(--u) * 34);box-sizing:border-box;border-radius:50%;border:calc(var(--u) * 3) solid var(--sl-white);background:#8a15288c;box-shadow:0 0 0 calc(var(--u) * 2) var(--sl-ink),0 calc(var(--u) * 3) calc(var(--u) * 8) #00000080;transition:transform .12s,background .12s}.gl-hot-dot:after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font:700 calc(var(--u) * 22)/1 var(--f-mono);color:var(--sl-white)}.gl-hot:hover .gl-hot-dot,.gl-hot:focus-visible .gl-hot-dot{transform:scale(1.18);background:var(--sl-crimson)}.gl-hot:focus-visible{outline:0}.gl-hot:focus-visible .gl-hot-dot{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 3)}.gl-hot.is-on .gl-hot-dot{background:var(--sl-gold);border-color:var(--sl-ink)}.gl-hot.is-on .gl-hot-dot:after{content:"×";color:var(--sl-ink)}.gl-hot.is-changed .gl-hot-dot{border-color:var(--sl-gold)}.gl-hot-tip{position:absolute;top:calc(var(--u) * -14);left:calc(var(--u) * 28);white-space:nowrap;background:var(--sl-ink);color:var(--sl-white);font:400 calc(var(--u) * 22)/1 var(--f-display);letter-spacing:0;text-transform:uppercase;padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 4);box-shadow:var(--m-shadow-s);opacity:0;transform:translate(calc(var(--u) * -6));transition:opacity .12s,transform .12s;pointer-events:none}.gl-hot.is-left .gl-hot-tip{left:auto;right:calc(var(--u) * 28);transform:translate(calc(var(--u) * 6))}.gl-hot:hover .gl-hot-tip,.gl-hot:focus-visible .gl-hot-tip,.gl-hot.is-on .gl-hot-tip{opacity:1;transform:none}.gl-hots.is-list{position:absolute;top:calc(var(--u) * 60);left:calc(var(--u) * 18);right:calc(var(--u) * 18);bottom:auto;display:flex;flex-wrap:wrap;gap:calc(var(--u) * 12)}.gl-hots.is-list .gl-hot{position:relative;width:auto;height:calc(var(--u) * 40);opacity:1;pointer-events:auto;transform:none!important;display:flex;align-items:center;gap:calc(var(--u) * 10)}.gl-hots.is-list .gl-hot-dot,.gl-hots.is-list .gl-hot-tip{position:static;opacity:1;transform:none}.gl-bottom{position:absolute;left:calc(var(--u) * 18);right:calc(var(--u) * 420);bottom:calc(var(--u) * 14);z-index:3;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:calc(var(--u) * 8);pointer-events:none}.gl-bottom>*{pointer-events:auto}.gl-poses,.gl-acts{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6);align-items:flex-end}.gl-acts{gap:calc(var(--u) * 10)}.gl-win{position:absolute;z-index:4;top:calc(var(--u) * 12);bottom:calc(var(--u) * 92);right:calc(var(--u) * 12);width:min(calc(var(--u) * 640),46%);display:flex;flex-direction:column;min-height:0;background:var(--sl-ink);box-shadow:var(--m-shadow);border:var(--m-rule) solid #000}.gl-win-head{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 12);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 12);background:var(--sl-crimson);color:var(--sl-white)}.gl-win-head h2{margin:0;font:400 calc(var(--u) * 40)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.gl-win-head p{margin:calc(var(--u) * 6) 0 0;font:400 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:#fffc}.gl-win-x{cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);width:calc(var(--u) * 40);height:calc(var(--u) * 40);font:700 calc(var(--u) * 18)/1 var(--f-mono);flex:none}.gl-win-x:hover{background:var(--sl-white)}.gl-win-body{flex:1;min-height:0;overflow-y:auto;padding:calc(var(--u) * 14);display:flex;flex-direction:column;gap:calc(var(--u) * 14);scrollbar-width:thin}.gl-opts{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 8)}.gl-opts li{display:flex;min-width:0}.gl-opt{width:100%;display:grid;grid-template-columns:calc(var(--u) * 72) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 14);text-align:left;border:0;cursor:pointer;padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 10) calc(var(--u) * 10);background:var(--sl-panel);color:var(--sl-ink)}.gl-opt:hover,.gl-opt:focus-visible{background:var(--sl-white)}.gl-opt:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * -3)}.gl-opt.is-on,.gl-opt.is-on:hover{background:var(--sl-crimson);color:var(--sl-white)}.gl-opt-logo{display:grid;place-items:center}.gl-brand-mark{width:calc(var(--u) * 64);height:calc(var(--u) * 64);display:block}.gl-brand-mark.is-image{display:grid;place-items:center;background:var(--sl-ink);border:calc(var(--u) * 2) solid var(--sl-ink);box-sizing:border-box;padding:calc(var(--u) * 5)}.gl-brand-mark.is-image img{width:100%;height:100%;object-fit:contain;display:block}.gl-opt.is-locked .gl-opt-logo,.gl-opt.is-locked .gl-opt-name{opacity:.55}.gl-opt-text{display:flex;flex-direction:column;gap:calc(var(--u) * 4);min-width:0}.gl-opt-brand{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.gl-opt-name{font:400 calc(var(--u) * 30)/.95 var(--f-display);letter-spacing:-.3px;text-transform:uppercase;overflow-wrap:anywhere}.gl-opt-info,.gl-opt-set{font:700 calc(var(--u) * 12)/1.25 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.gl-opt-set{font-weight:400;color:var(--sl-muted)}.gl-opt.is-on .gl-opt-brand,.gl-opt.is-on .gl-opt-set{color:#fffc}.gl-opt-state{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-crimson);align-self:start}.gl-opt.is-on .gl-opt-state{color:var(--sl-gold)}.gl-fin h3{margin:0 0 calc(var(--u) * 10);font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.gl-sw-name{color:var(--sl-panel)}.gl-poses{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6)}.gl-pose{cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;padding:calc(var(--u) * 8) calc(var(--u) * 11);text-transform:uppercase}.gl-pose:hover{background:var(--sl-white)}.gl-pose[aria-pressed=true]{background:var(--sl-crimson);color:var(--sl-white)}.gl-swatches{background:var(--sl-ink);padding:calc(var(--u) * 16) calc(var(--u) * 16);min-height:0;overflow:hidden}.gl-swatches h2{margin:0 0 calc(var(--u) * 12);font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.gl-sw-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.gl-sw{width:calc(var(--u) * 42);height:calc(var(--u) * 42);border:calc(var(--u) * 2) solid var(--sl-ink);outline:calc(var(--u) * 1) solid rgba(255,255,255,.12);cursor:pointer;padding:0;position:relative;background:var(--sl-white)}.gl-sw:hover{transform:translate(calc(var(--u) * -2),calc(var(--u) * -2))}.gl-sw[aria-pressed=true]{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 1)}.gl-sw.is-locked:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;font:700 calc(var(--u) * 28)/1 var(--f-mono);color:var(--sl-ink);mix-blend-mode:difference}.gl-sw-name{margin:calc(var(--u) * 12) 0 0;font:400 calc(var(--u) * 12)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.gl-paint-open{align-self:flex-start;margin-top:calc(var(--u) * 6)}.gp{background:var(--sl-panel);color:var(--sl-ink);display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;box-shadow:var(--m-shadow)}.gp-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 20);border-bottom:var(--m-rule) solid var(--sl-ink)}.gp-head h2{margin:0;font:400 calc(var(--u) * 36)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:calc(var(--u) * 4)}.gp-acts{display:flex;gap:calc(var(--u) * 16);flex-shrink:0}.gp-parts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:var(--m-rule) solid var(--sl-ink)}.gp-part{border:0;border-right:var(--m-rule) solid var(--sl-ink);cursor:pointer;background:var(--sl-panel);color:var(--sl-ink);padding:calc(var(--u) * 10) calc(var(--u) * 8);display:flex;align-items:center;gap:calc(var(--u) * 8);font:700 calc(var(--u) * 11)/1.05 var(--f-mono);letter-spacing:1px;text-transform:uppercase;text-align:left;min-width:0}.gp-part:last-child{border-right:0}.gp-part i{flex:0 0 auto;width:calc(var(--u) * 22);height:calc(var(--u) * 22);border:calc(var(--u) * 2) solid var(--sl-ink)}.gp-part:hover,.gp-part:focus-visible{background:var(--sl-white);outline:0}.gp-part[aria-selected=true]{background:var(--sl-crimson);color:var(--sl-white)}.gp-body{overflow:auto;padding:calc(var(--u) * 12) calc(var(--u) * 20) calc(var(--u) * 16);display:grid;gap:calc(var(--u) * 14);align-content:start}.gp-row h3{margin:0 0 calc(var(--u) * 8);font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.gp-sw-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.gl-sw.gp-sw{width:calc(var(--u) * 42);height:calc(var(--u) * 42)}.gp-pick{position:relative;width:calc(var(--u) * 42);height:calc(var(--u) * 42);border:calc(var(--u) * 2) dashed var(--sl-ink);display:grid;place-items:center;font:700 calc(var(--u) * 26)/1 var(--f-mono);cursor:pointer;background:conic-gradient(#ff3c8e,#ffd61f,#b6e51d,#5fd3ff,#1b45d1,#662864,#ff3c8e);color:var(--sl-white);text-shadow:0 0 calc(var(--u) * 4) var(--sl-ink)}.gp-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.gp-pats{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8);align-items:center}.gp-pat{--c1: #fff;--c2: #000;border:calc(var(--u) * 2) solid var(--sl-ink);cursor:pointer;min-width:calc(var(--u) * 112);padding:calc(var(--u) * 40) calc(var(--u) * 8) calc(var(--u) * 6);font:700 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-ink);text-align:left;background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,var(--c1)}.gp-pat:hover,.gp-pat:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:0}.gp-pat[aria-pressed=true]{box-shadow:0 0 0 calc(var(--u) * 3) var(--sl-panel),0 0 0 calc(var(--u) * 6) var(--sl-crimson)}.gp-pat[aria-pressed=true]:before{content:"✓ "}.gp-pat.is-fade{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,linear-gradient(var(--c1),var(--c2))}.gp-pat.is-splash{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,radial-gradient(circle at 30% 30%,var(--c2) 0 18%,transparent 19%),radial-gradient(circle at 72% 45%,var(--c2) 0 10%,transparent 11%),radial-gradient(circle at 55% 20%,var(--c2) 0 5%,transparent 6%),var(--c1)}.gp-pat.is-camo{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,radial-gradient(ellipse 30% 22% at 25% 30%,var(--c2) 98%,transparent),radial-gradient(ellipse 26% 18% at 70% 22%,rgb(0 0 0 / .35) 98%,transparent),radial-gradient(ellipse 28% 20% at 60% 50%,var(--c2) 98%,transparent),var(--c1)}.gp-pat.is-digi{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,conic-gradient(var(--c2) 25%,transparent 0 50%,rgb(0 0 0 / .3) 0 75%,transparent 0) 0 0 / calc(var(--u) * 16) calc(var(--u) * 16),var(--c1)}.gp-pat.is-tiger{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,repeating-linear-gradient(100deg,var(--c1) 0 calc(var(--u) * 14),var(--c2) calc(var(--u) * 14) calc(var(--u) * 20))}.gp-pat.is-stripes{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,repeating-linear-gradient(45deg,var(--c1) 0 calc(var(--u) * 10),var(--c2) calc(var(--u) * 10) calc(var(--u) * 18))}.gp-pat.is-checker{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,conic-gradient(var(--c2) 25%,var(--c1) 0 50%,var(--c2) 0 75%,var(--c1) 0) 0 0 / calc(var(--u) * 20) calc(var(--u) * 20)}.gp-pat.is-carbon{background:linear-gradient(var(--sl-panel),var(--sl-panel)) bottom / 100% calc(var(--u) * 28) no-repeat,repeating-linear-gradient(45deg,rgb(0 0 0 / .3) 0 calc(var(--u) * 4),transparent calc(var(--u) * 4) calc(var(--u) * 8)),repeating-linear-gradient(-45deg,rgb(255 255 255 / .15) 0 calc(var(--u) * 4),transparent calc(var(--u) * 4) calc(var(--u) * 8)),var(--c1)}.gp-note{font:400 calc(var(--u) * 11)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.mf{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;align-content:start}.mf-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-bottom:calc(var(--u) * 14)}.mf-modes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--u) * 3);padding:calc(var(--u) * 8) 0 calc(var(--u) * 12)}.mf-mode{--sk: 0deg;--sk-bg: var(--sl-panel);position:relative;isolation:isolate;border:0;background:none;cursor:pointer;text-align:left;color:var(--sl-ink);height:calc(var(--u) * 60);padding:0 calc(var(--u) * 18)}.mf-mode:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sk-bg);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);transform:skew(var(--sk))}.mf-mode:focus-visible{outline:0}.mf-mode:focus-visible:before{box-shadow:var(--m-shadow),0 calc(var(--u) * 3) 0 var(--sl-gold)}.mf-mode:hover{--sk-bg: var(--sl-white)}.mf-mode[aria-selected=true]{--sk: -5deg;--sk-bg: var(--sl-crimson);color:var(--sl-white)}.mf-mode-name{position:absolute;left:calc(var(--u) * 18);top:calc(var(--u) * 12);font:400 calc(var(--u) * 36)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.mf-mode-id,.mf-mode-sub{position:absolute;right:calc(var(--u) * 14);font:400 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.mf-mode-id{top:calc(var(--u) * 8)}.mf-mode-sub{bottom:calc(var(--u) * 7)}.mf-mode[aria-selected=false] .mf-mode-id,.mf-mode[aria-selected=false] .mf-mode-sub{color:var(--sl-muted)}.mf-fields{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 14) calc(var(--u) * 14)}.mf-fields-k{font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.mf-fields-v{flex:1;font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.mf-fields .m-radio-row{gap:calc(var(--u) * 10)}.mf-fields .m-radio label{min-width:0;font-size:calc(var(--u) * 20);padding:calc(var(--u) * 7) calc(var(--u) * 16) calc(var(--u) * 4)}.mf-fields .m-radios legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mf-chip{cursor:pointer;border:var(--m-rule) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);font:400 calc(var(--u) * 20)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;padding:calc(var(--u) * 7) calc(var(--u) * 16) calc(var(--u) * 4);box-shadow:var(--m-shadow-s)}.mf-chip:hover{background:var(--sl-white)}.mf-chip[aria-pressed=true]{background:var(--sl-crimson);color:var(--sl-white)}.mf-feat-badge{display:inline-block;background:var(--sl-gold);color:var(--sl-ink);padding:calc(var(--u) * 2) calc(var(--u) * 8);font:700 calc(var(--u) * 11)/1.3 var(--f-mono);letter-spacing:1px;margin-right:calc(var(--u) * 10);vertical-align:middle}.mf-feat-chip{display:inline-flex;align-items:center;background:var(--sl-ink);color:var(--sl-white);padding:calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 3) calc(var(--u) * 3);font:400 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px}.mf-feat-chip .mf-feat-badge{margin-right:calc(var(--u) * 8)}.mf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(var(--u) * 318);gap:calc(var(--u) * 30) calc(var(--u) * 4);list-style:none;margin:0;padding:0 calc(var(--u) * 6) 0 0;min-height:0;align-content:start}.mf-card{position:relative;display:grid;grid-template-rows:calc(var(--u) * 47) minmax(0,1fr) calc(var(--u) * 43);background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);min-height:0;min-width:0;overflow:hidden}.mf-head{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 66);background:var(--sl-panel);border-bottom:var(--m-rule) solid var(--sl-ink)}.mf-name{margin:0;display:flex;align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 14);font:400 calc(var(--u) * 30)/.9 var(--f-heavy);letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;overflow:hidden}.mf-id{display:grid;place-items:center;font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;border-left:var(--m-rule) solid var(--sl-ink)}.mf-body{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 178);min-height:0}.mf-thumb-w{background:var(--sl-map-well);overflow:hidden;min-height:0;display:flex}.mf-thumb-w .m-thumb{width:100%;height:100%;display:block}.mf-side{background:var(--sl-panel);min-height:0;min-width:0}.mf-stats{margin:0;padding:calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 6);display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden}.mf-stats dt{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.mf-stats dd{margin:calc(var(--u) * 5) 0 0;font:700 calc(var(--u) * 22)/1 var(--f-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sl-ink)}.mf-foot{position:relative;background:var(--sl-panel)}.mf-go{--sk: -6deg;--sk-bg: var(--sl-crimson);position:absolute;right:calc(var(--u) * 6);bottom:0;width:calc(var(--u) * 110);height:calc(var(--u) * 44);border:0;background:none;cursor:pointer;isolation:isolate;color:var(--sl-white);font:400 calc(var(--u) * 28)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;padding:calc(var(--u) * 6) 0 0}.mf-go:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sk-bg);border:var(--m-rule) solid var(--sl-ink);border-bottom:0;transform:skew(var(--sk));transform-origin:bottom right}.mf-go.is-queue{--sk-bg: var(--sl-ink)}.mf-go[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mf-go:focus-visible{outline:0}.mf-go:focus-visible:before{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.mf-go:hover,.mf-go.is-queue:hover{--sk-bg: var(--sl-crimson-deep)}.mf-card.is-sel .mf-head,.mf-card:hover .mf-head,.mf-card:focus-within .mf-head{background:var(--sl-crimson);color:var(--sl-white)}.mf-card.is-sel .mf-thumb-w,.mf-card:hover .mf-thumb-w,.mf-card:focus-within .mf-thumb-w{background:var(--sl-crimson-deep)}.mf-card.is-sel .mf-go.is-queue,.mf-card.is-sel .mf-go{--sk-bg: var(--sl-ink)}.mf-card.is-sel .mf-go:hover{--sk-bg: var(--sl-crimson-deep)}.mf-empty{display:grid;place-items:center;font:400 calc(var(--u) * 12)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;text-align:center;padding:calc(var(--u) * 24);color:var(--sl-muted)}.mf-paywall{grid-column:1 / -1;background:var(--sl-crimson);color:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);padding:calc(var(--u) * 40) calc(var(--u) * 46);display:flex;flex-direction:column;gap:calc(var(--u) * 20);align-items:flex-start;justify-content:center;margin-top:calc(var(--u) * 20)}.mf-paywall .b-h{font-size:calc(var(--u) * 96)}.mf-paywall .b-btn{--sk-bg: var(--sl-ink)}.mf-skill{margin-top:calc(var(--u) * 4)}.to{display:grid;grid-template-columns:minmax(0,1380fr) minmax(0,540fr);gap:calc(var(--u) * 10);height:100%;padding:calc(var(--u) * 8) 0 0}.to-left{background:var(--sl-well);display:block;position:relative;min-height:0;overflow:hidden}.to-grid{position:relative;width:calc(var(--u) * 1380);height:calc(var(--u) * 936);flex:none}.to-grid svg.to-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.to-round{position:absolute;top:calc(var(--u) * 8);margin:0;font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-gold)}.to-team{position:absolute;width:calc(var(--u) * 280);height:calc(var(--u) * 34);display:grid;grid-template-columns:calc(var(--u) * 54) minmax(0,1fr) calc(var(--u) * 36);border:var(--m-rule) solid var(--sl-ink);background:var(--sl-panel);box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 #0000004d;overflow:hidden}.to-team>*{display:flex;align-items:center;padding:0 calc(var(--u) * 8);font:700 calc(var(--u) * 13)/1 var(--f-body);color:var(--sl-ink);text-transform:uppercase;white-space:nowrap;overflow:hidden}.to-team .to-code{background:var(--sl-ink);color:var(--sl-panel);font-family:var(--f-mono);padding:0 calc(var(--u) * 6)}.to-team .to-nm.is-long{font-size:calc(var(--u) * 12)}.to-team .to-score{justify-content:center;padding:0;font:700 calc(var(--u) * 14)/1 var(--f-mono);border-left:var(--m-rule) solid var(--sl-ink)}.to-team.is-win .to-nm{background:var(--sl-crimson-deep);color:var(--sl-white)}.to-team.is-win .to-score{background:var(--sl-crimson-deep);color:var(--sl-gold)}.to-final-tag{position:absolute;width:calc(var(--u) * 96);height:calc(var(--u) * 62);display:flex;align-items:center;padding:0 calc(var(--u) * 14);background:var(--sl-crimson);color:var(--sl-white);font:400 calc(var(--u) * 28)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;margin:0;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.to-right{display:grid;grid-template-rows:minmax(0,260fr) minmax(0,240fr) minmax(0,220fr);gap:calc(var(--u) * 20);min-height:0;padding:0 calc(var(--u) * 16) calc(var(--u) * 20) 0}.to-next{background:var(--sl-ink);padding:calc(var(--u) * 18) calc(var(--u) * 22);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:var(--m-shadow)}.to-next .b-label{color:var(--sl-gold)}.to-next h2{margin:0;font:400 calc(var(--u) * 40)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.to-clock{font:400 calc(var(--u) * 42)/1 var(--f-display);margin:0;letter-spacing:0;color:var(--sl-gold)}.to-sponsor{background:var(--sl-well);padding:calc(var(--u) * 18) calc(var(--u) * 22);overflow:hidden;box-shadow:var(--m-shadow);border:calc(var(--u) * 2) solid var(--sl-ink)}.to-sponsor .b-label{color:var(--sl-muted)}.to-sponsor h2{margin:calc(var(--u) * 14) 0 calc(var(--u) * 16);font:400 calc(var(--u) * 32)/.95 var(--f-heavy);letter-spacing:-1px;text-transform:uppercase}.to-sponsor p{margin:0 0 calc(var(--u) * 6);font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.to-reg{border:0;cursor:pointer;text-align:left;background:var(--sl-crimson);color:var(--sl-white);padding:calc(var(--u) * 16) calc(var(--u) * 22) calc(var(--u) * 14);display:flex;flex-direction:column;justify-content:space-between;min-height:0;overflow:hidden;clip-path:polygon(0 0,100% 0,98% 100%,0 100%)}.to-reg span.to-reg-h{font:400 calc(var(--u) * 52)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.to-reg small{align-self:flex-end;font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.to-reg:hover,.to-reg:focus-visible{background:var(--sl-crimson-deep)}.to-reg:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * -6)}.ca{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:calc(var(--u) * 16);height:100%;padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 14) calc(var(--u) * 14)}.ca-col{background:var(--sl-panel);color:var(--sl-ink);box-shadow:var(--m-shadow);border:var(--m-rule) solid var(--sl-ink);min-height:0;overflow:auto;padding:calc(var(--u) * 24) calc(var(--u) * 26);display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.ca-col.is-lime,.ca-col.is-cream{background:var(--sl-panel)}.ca-id{display:flex;gap:calc(var(--u) * 20);align-items:center}.ca-num{background:var(--sl-crimson-deep);color:var(--sl-gold);font:400 calc(var(--u) * 64)/1 var(--f-display);padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 6);min-width:calc(var(--u) * 120);text-align:center;border:var(--m-rule) solid var(--sl-ink)}.ca-name{margin:0;font:400 calc(var(--u) * 58)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;overflow-wrap:anywhere}.ca-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:var(--m-rule) solid var(--sl-ink);margin:0;background:var(--sl-ink)}.ca-stats div{background:var(--sl-panel);padding:calc(var(--u) * 10) calc(var(--u) * 12);border:calc(var(--u) * 1.5) solid var(--sl-ink)}.ca-stats dt{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.ca-stats dd{margin:calc(var(--u) * 4) 0 0;font:400 calc(var(--u) * 40)/1 var(--f-display);white-space:nowrap;overflow:hidden}.ca-xp-row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 8)}.ca-attrs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.ca-pips{display:flex;gap:calc(var(--u) * 5);justify-content:flex-end}.ca-pips i{width:calc(var(--u) * 18);height:calc(var(--u) * 24);border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-panel)}.ca-pips i.on{background:var(--sl-crimson)}.ca-ach{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.ca-ach li{background:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 12) calc(var(--u) * 14);display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.ca-ach li.is-done{background:var(--sl-panel);border-left:calc(var(--u) * 10) solid var(--sl-crimson-deep)}.ca-ach h3{margin:0;font:400 calc(var(--u) * 30)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.ca-ach p{margin:0;font-size:calc(var(--u) * 16)}.ca-ach-row{display:flex;align-items:center;gap:calc(var(--u) * 12)}.ca-ach-head{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 10)}.m-honest{margin:0;padding:calc(var(--u) * 12) calc(var(--u) * 14);background:var(--sl-ink);color:var(--sl-panel);font:400 calc(var(--u) * 13)/1.5 var(--f-mono);letter-spacing:.5px}.ca-skill{list-style:none;margin:0 0 calc(var(--u) * 14);padding:0;display:grid;gap:calc(var(--u) * 8)}.ca-skill li{display:flex;justify-content:space-between;align-items:center;background:var(--sl-white);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 8) calc(var(--u) * 14);font:700 calc(var(--u) * 14)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.ca-skill .ca-pips{margin:0}.op{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.op .b-tabs{padding-left:calc(var(--u) * 14);padding-right:calc(var(--u) * 14)}.op-panel{background:var(--sl-panel);color:var(--sl-ink);overflow:auto;padding:calc(var(--u) * 30) calc(var(--u) * 40);min-height:0;margin:0 calc(var(--u) * 14) calc(var(--u) * 12);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.op-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 50);align-items:start}.op-sec{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.op-sec>h2{margin:0;font:400 calc(var(--u) * 40)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;border-bottom:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 4) 0 calc(var(--u) * 8)}.op-q{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 12)}.op-q button{text-align:left;border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow-s);cursor:pointer;background:var(--sl-white);color:var(--sl-ink);padding:calc(var(--u) * 14) calc(var(--u) * 18);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--u) * 6) calc(var(--u) * 20);align-items:baseline}.op-q button:hover{background:var(--sl-panel)}.op-q button[aria-pressed=true]{background:var(--sl-crimson);color:var(--sl-white)}.op-q strong{font:400 calc(var(--u) * 32)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.op-q span{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;text-align:right}.op-q em{grid-column:1 / -1;font:400 calc(var(--u) * 13)/1.4 var(--f-mono);font-style:normal;opacity:.85}.op-ctl{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 560),1fr));gap:calc(var(--u) * 26);align-items:start}.op-ctl section{border:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 14) calc(var(--u) * 20);background:var(--sl-white);box-shadow:var(--m-shadow-s)}.op-ctl h3{font:400 calc(var(--u) * 32)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;background:var(--sl-ink);color:var(--sl-panel);padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 5);margin:calc(var(--u) * -14) calc(var(--u) * -20) calc(var(--u) * 12)}.op-ctl .b-p{font-size:calc(var(--u) * 15);margin-bottom:calc(var(--u) * 10);opacity:.8}.m-keys{margin:0;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.m-key-row{display:grid;grid-template-columns:minmax(calc(var(--u) * 150),auto) minmax(0,1fr);gap:calc(var(--u) * 16);align-items:baseline}.m-key-row dt{white-space:normal}.m-key-row dd{margin:0;font-size:calc(var(--u) * 16);line-height:1.35}.sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%}.sh.is-one{grid-template-columns:minmax(0,1fr)}.sh-a{color:var(--sl-white);padding:calc(var(--u) * 40) calc(var(--u) * 60);display:flex;flex-direction:column;gap:calc(var(--u) * 22);justify-content:center;min-height:0;overflow:auto}.sh-a h1{margin:0}.sh-a .sl-logo{height:calc(var(--u) * 240);width:auto;align-self:flex-start}.sh-a .b-p{max-width:38em;color:var(--sl-panel)}.sh-a .b-h{color:var(--sl-white)}.sh-b{background:var(--sl-panel);color:var(--sl-ink);margin:calc(var(--u) * 16) calc(var(--u) * 24) calc(var(--u) * 16) 0;border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);padding:calc(var(--u) * 36) calc(var(--u) * 46);display:flex;flex-direction:column;gap:calc(var(--u) * 20);justify-content:center;min-height:0;overflow:auto}.sh.is-one .sh-b{margin-left:calc(var(--u) * 24)}.sh-b.is-lime,.sh-b.is-pink,.sh-b.is-white{background:var(--sl-panel)}.sh-b .b-h{font-size:calc(var(--u) * 80)}.sh-trial{align-self:flex-start;background:var(--sl-crimson);color:var(--sl-white);padding:calc(var(--u) * 8) calc(var(--u) * 14);font:700 calc(var(--u) * 13)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.sh-touch{display:none;background:var(--sl-crimson-deep);color:var(--sl-white);font:700 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;padding:calc(var(--u) * 12) calc(var(--u) * 16);text-transform:uppercase}@media(pointer:coarse)and (hover:none){.sh-touch{display:block}}.sh-alt{border-top:var(--m-rule) solid var(--sl-ink);padding-top:calc(var(--u) * 18);display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.sh-alt>.b-btn{align-self:flex-start}.sh-tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 6)}.sh-tabs .b-tab{height:calc(var(--u) * 60);font-size:calc(var(--u) * 36)}.ca-stats.is-wide{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 160),1fr))}.m-result-details{color:var(--sl-ink)}.rs{position:relative;height:100%;display:grid;place-items:center;overflow:hidden}.rs-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 62%,rgba(139,20,25,.22),transparent 60%),radial-gradient(ellipse at 50% 40%,#241a1f 0,var(--sl-panel-dark) 70%)}.rs-main{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(var(--u) * 900)}.rs-main .sl-logo{height:calc(var(--u) * 260);width:auto;margin-top:calc(var(--u) * -10)}.rs-eyebrow{margin:calc(var(--u) * 4) 0 0}.rs-out{margin:calc(var(--u) * 4) 0 0;font:400 calc(var(--u) * 120)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;transform:skew(-6deg);background:linear-gradient(180deg,#fff6e6 20%,#ffd9a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(var(--u) * 4) 0 rgba(0,0,0,.5))}.rs-out.is-lost{background:linear-gradient(180deg,#f3e6e6 20%,#c9a9ab);-webkit-background-clip:text;background-clip:text}.rs-rule{width:calc(var(--u) * 480);height:calc(var(--u) * 3);margin:calc(var(--u) * 10) 0 calc(var(--u) * 26);background:linear-gradient(90deg,transparent,var(--sl-gold),transparent)}.rs-score{margin:0;display:flex;align-items:center;gap:calc(var(--u) * 30)}.rs-chip{position:relative;isolation:isolate;width:calc(var(--u) * 390);height:calc(var(--u) * 126);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--u) * 64);font:400 calc(var(--u) * 64)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-white)}.rs-chip:before{content:"";position:absolute;inset:0;z-index:-1;transform:skew(-12deg);border:calc(var(--u) * 3) solid rgba(0,0,0,.55);box-shadow:var(--m-shadow)}.rs-chip.m-red:before{background:linear-gradient(135deg,var(--sl-crimson) 0%,var(--sl-crimson-deep) 100%)}.rs-chip.m-blue:before{background:linear-gradient(135deg,var(--sl-blue) 0%,#12408f 100%)}.rs-chip span{padding-top:calc(var(--u) * 8);font-size:calc(var(--u) * 58)}.rs-chip b{font-weight:400;font-size:calc(var(--u) * 108);padding-top:calc(var(--u) * 8)}.rs-dash{font:400 calc(var(--u) * 60)/1 var(--f-display);color:var(--sl-panel)}.rs-race{--sk: -12deg;--sk-bg: var(--sl-panel);position:relative;isolation:isolate;margin-top:calc(var(--u) * 22);width:calc(var(--u) * 700);height:calc(var(--u) * 66);display:grid;place-items:center;font:400 calc(var(--u) * 34)/1 var(--f-display);letter-spacing:0;text-transform:uppercase;color:var(--sl-crimson-deep);padding-top:calc(var(--u) * 6)}.rs-race:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sl-panel);border:calc(var(--u) * 3) solid var(--sl-crimson-deep);transform:skew(-12deg)}.rs-btns{display:flex;gap:calc(var(--u) * 24);align-items:center;margin-top:calc(var(--u) * 34)}.rs-btns .b-btn{min-width:calc(var(--u) * 400);min-height:calc(var(--u) * 80);font-size:calc(var(--u) * 44)}.rs-btns .b-btn.is-white{min-width:calc(var(--u) * 240);min-height:calc(var(--u) * 80)}.rs-btns .b-btn.is-cta:after{content:"";position:absolute;left:calc(var(--u) * -34);top:calc(var(--u) * 6);width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:var(--sl-crimson);box-shadow:calc(var(--u) * -18) calc(var(--u) * 14) 0 calc(var(--u) * -4) var(--sl-crimson),calc(var(--u) * 6) calc(var(--u) * 36) 0 calc(var(--u) * -7) var(--sl-crimson),calc(var(--u) * 470) calc(var(--u) * -16) 0 calc(var(--u) * -5) var(--sl-crimson),calc(var(--u) * 452) calc(var(--u) * 14) 0 calc(var(--u) * -8) var(--sl-crimson)}.rs-side{position:absolute;right:calc(var(--u) * 40);top:50%;transform:translateY(-50%);width:calc(var(--u) * 470);max-height:calc(100% - var(--u) * 60);overflow:auto;background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);padding:calc(var(--u) * 20) calc(var(--u) * 24)}.rs-side .b-label{margin:0 0 calc(var(--u) * 10)}.rs-xp{font:400 calc(var(--u) * 64)/1 var(--f-display);letter-spacing:-.5px;margin:0;color:var(--sl-crimson)}.rs-levelup{background:var(--sl-crimson);color:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 12) calc(var(--u) * 16);display:flex;flex-direction:column;gap:calc(var(--u) * 6);align-items:flex-start}.rs-levelup h3{margin:0;font:400 calc(var(--u) * 44)/.88 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.rs-levelup p{margin:0;font:700 calc(var(--u) * 13)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.rs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 15)}.rs-side .m-notice{font-size:calc(var(--u) * 12)}.rs-side .m-dim{color:var(--sl-muted);font:400 calc(var(--u) * 13)/1.4 var(--f-mono)}@media(prefers-reduced-motion:reduce){.m-dots i{animation:none}.m-bar-fill{transition:none}.gl-sw:hover{transform:none}}@media(forced-colors:active){.m-bar-fill{background:Highlight;forced-color-adjust:none}}@media(max-width:760px){.sh{grid-template-columns:minmax(0,1fr);overflow:auto}.op-cols,.to{grid-template-columns:minmax(0,1fr)}}.cu{display:grid;grid-template-columns:calc(var(--u) * 96) minmax(0,1fr) calc(var(--u) * 96);height:100%;min-height:0}.cu-panel{min-width:0;min-height:0;overflow:hidden}.cu-panel>*{height:100%}.cu-blade{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 14);cursor:pointer;border:0;padding:calc(var(--u) * 22) 0;writing-mode:vertical-rl;background:var(--sl-ink);color:var(--sl-white);text-transform:uppercase;text-align:left;min-height:0}.cu-blade.is-l{transform:rotate(180deg);border-left:var(--m-rule) solid #000}.cu-blade.is-r{border-right:var(--m-rule) solid #000}.cu-blade b{font:400 calc(var(--u) * 48)/1 var(--f-display);letter-spacing:-.5px}.cu-blade i{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;font-style:normal;color:var(--sl-muted)}.cu-blade kbd{font:700 calc(var(--u) * 12)/1 var(--f-mono);background:var(--sl-panel);color:var(--sl-ink);padding:calc(var(--u) * 8) calc(var(--u) * 5)}.cu-blade:hover,.cu-blade:focus-visible{background:var(--sl-crimson-deep)}.cu-blade:hover i,.cu-blade:focus-visible i{color:var(--sl-white)}.cu-blade.is-on{background:var(--sl-crimson);color:var(--sl-white)}.cu-blade.is-on i{color:var(--sl-gold)}.cu-blade.is-on kbd{background:var(--sl-ink);color:var(--sl-gold)}.cu-blade:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * -6)}.su{background:var(--sl-panel);color:var(--sl-ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:calc(var(--u) * 14);padding:calc(var(--u) * 20) calc(var(--u) * 28) calc(var(--u) * 18);height:100%;min-height:0}.su-head{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 24)}.su-head .b-p{margin-top:calc(var(--u) * 8);max-width:calc(var(--u) * 980)}.su-pts{background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 8) calc(var(--u) * 24);display:flex;align-items:baseline;gap:calc(var(--u) * 14);text-transform:uppercase}.su-pts b{font:400 calc(var(--u) * 64)/1 var(--f-display)}.su-pts span{font:700 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px;max-width:calc(var(--u) * 120)}.su-pts .su-reset{margin-left:calc(var(--u) * 10);align-self:center;padding:calc(var(--u) * 6) calc(var(--u) * 14);font-size:calc(var(--u) * 13)}.su-list{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:calc(var(--u) * 10);min-height:0}.su-row{background:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow-s);display:grid;grid-template-columns:calc(var(--u) * 400) minmax(0,1fr) calc(var(--u) * 360);align-items:center;gap:calc(var(--u) * 24);padding:0 calc(var(--u) * 24);min-height:0}.su-row h3{margin:0;font:400 calc(var(--u) * 40)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.su-fx{margin:calc(var(--u) * 4) 0 0;font:700 calc(var(--u) * 12)/1.1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;background:var(--sl-ink);color:var(--sl-gold);display:inline-block;padding:calc(var(--u) * 4) calc(var(--u) * 8)}.su-what p{margin:0;font-size:calc(var(--u) * 17);line-height:1.32}.su-what .su-now{margin-top:calc(var(--u) * 6);font:700 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;opacity:.7}.su-ctl{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--u) * 18)}.su-pips{display:flex;gap:calc(var(--u) * 6)}.su-pips i{width:calc(var(--u) * 24);height:calc(var(--u) * 42);border:calc(var(--u) * 3) solid var(--sl-ink);background:var(--sl-panel)}.su-pips i.on{background:var(--sl-crimson)}.su-plus{min-width:calc(var(--u) * 92);font-size:calc(var(--u) * 36);padding:calc(var(--u) * 8) 0 calc(var(--u) * 4)}.su-note{margin:0;font:400 calc(var(--u) * 12)/1.4 var(--f-mono);letter-spacing:1px;color:var(--sl-muted)}.em{display:grid;grid-template-columns:calc(var(--u) * 470) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 24);border-top:var(--m-rule) solid var(--sl-ink);padding-top:calc(var(--u) * 12)}.em .su-head{display:block}.em .b-h{font-size:calc(var(--u) * 44)}.em .b-p{font-size:calc(var(--u) * 14);line-height:1.35;margin-top:calc(var(--u) * 4)}.em-list{list-style:none;margin:0;padding:0 calc(var(--u) * 300) 0 0;display:flex;gap:calc(var(--u) * 12);min-width:0}.em-card{display:flex;align-items:stretch;gap:0;background:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow-s);min-width:0}.em-card{flex:1 1 auto}.em-card:last-child{flex:none}.em-card:last-child .em-txt i{display:none}.em-card.is-on{background:var(--sl-ink);color:var(--sl-white);box-shadow:0 0 0 calc(var(--u) * 3) var(--sl-gold),var(--m-shadow-s)}.em-pick{all:unset;cursor:pointer;display:flex;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 16);min-width:0;flex:1 1 auto}.em-pick:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-crimson);outline-offset:calc(var(--u) * -6)}.em-ic{flex:none;width:calc(var(--u) * 72);height:calc(var(--u) * 63);background:#3a2a00;display:grid;place-items:center}.em-ic svg{width:86%;height:86%}.em-ic .ci-b{fill:#ffd21f;stroke:var(--sl-ink);stroke-width:3;stroke-linejoin:round}.em-ic .ci-s{fill:none;stroke:#fffc;stroke-width:2.6;stroke-linecap:round}.em-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 4);min-width:0}.em-txt b{font:400 calc(var(--u) * 32)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.5px}.em-txt i{font-style:normal;font-size:calc(var(--u) * 14);line-height:1.3;opacity:.8}.em-state{margin-left:auto;flex:none;font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 6) calc(var(--u) * 10);border:calc(var(--u) * 2) solid currentColor}.em-card.is-on .em-state{background:var(--sl-gold);color:var(--sl-ink);border-color:var(--sl-gold)}.em-prev{align-self:center;margin-right:calc(var(--u) * 14);flex:none}.gx{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.gx-row{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.gx-head{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.gx-head strong{font:400 calc(var(--u) * 24)/1 var(--f-display);text-transform:uppercase}.gx-head span{font:400 calc(var(--u) * 12)/1.4 var(--f-mono);color:var(--sl-muted)}.gx-opts{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6)}.gx-chip{font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;border:var(--m-rule) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);padding:calc(var(--u) * 8) calc(var(--u) * 12);cursor:pointer}.gx-chip:hover{background:var(--sl-panel)}.gx-chip[aria-pressed=true]{background:var(--sl-crimson);color:var(--sl-white)}.bgm{--u: max(min(.0520833vw, .0925926vh), .45px);position:fixed;right:calc(var(--u) * 24);bottom:calc(var(--u) * 56);z-index:20;display:inline-flex;align-items:stretch;max-width:calc(var(--u) * 560);background:#100c0fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:calc(var(--u) * 10);overflow:hidden;color:var(--sl-white);font:600 calc(var(--u) * 14)/1 var(--sl-font-mono);letter-spacing:1px;text-transform:uppercase}.bgm-info{display:flex;align-items:center;gap:calc(var(--u) * 10);min-width:0;padding:0 calc(var(--u) * 14)}.bgm-note{color:var(--sl-gold)}.bgm-count{color:#ffffff80;font-weight:400}.bgm .bgm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;max-width:calc(var(--u) * 260)}.bgm-b{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 46);font-size:calc(var(--u) * 18);color:var(--sl-white)}.bgm-b:hover,.bgm-b:focus-visible{background:var(--sl-crimson)}.bgm-b:focus-visible{outline:calc(var(--u) * 2) solid var(--sl-gold);outline-offset:calc(var(--u) * -3)}.bgm.is-off .bgm-info,.bgm.is-off .bgm-mute{color:var(--sl-muted)}.bgm[hidden]{display:none}.m-shell:has(.mm) .m-bg{display:none}.f:has(.mm){background:transparent}.mm{position:relative;height:100%;overflow:hidden}.mm-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b0709db,#0b07099e 34%,#0b070900 62%),linear-gradient(0deg,#0b07098c,#0b070900 28%)}.mm-stage{position:relative;width:calc(var(--u) * 1920);height:calc(var(--u) * 1038);margin:0 auto}.mm-head{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 64)}.mm-head h1{margin:0}.mm-head h1 img{height:calc(var(--u) * 232);width:auto;display:block}.mm-head h1 .sr-only{position:absolute}.mm-notice{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 14);width:calc(var(--u) * 640)}.mm-nav{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 330);width:calc(var(--u) * 620);display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.mm-row{position:relative;display:grid;grid-template-columns:calc(var(--u) * 64) minmax(0,1fr);align-items:center;height:calc(var(--u) * 74);padding:0;border:0;cursor:pointer;text-align:left;color:var(--sl-white);background:#120d1099;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:calc(var(--u) * 8);overflow:hidden;transition:background-color .16s ease,color .16s ease}.mm-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 5);background:var(--sl-crimson);transition:width .16s ease}.mm-num{font:600 calc(var(--u) * 17)/1 var(--f-mono);color:#ffffff73;text-align:center;padding-left:calc(var(--u) * 5);font-variant-numeric:tabular-nums}.mm-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 16);padding:0 calc(var(--u) * 22) 0 0;min-width:0}.mm-name{font:400 calc(var(--u) * 46)/1 var(--f-display);text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;padding-top:calc(var(--u) * 4)}.mm-sub{font:400 calc(var(--u) * 12)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;text-align:right;max-width:calc(var(--u) * 240);flex:0 1 auto;color:#ffffff8c}.mm-badge{display:inline-block;margin-left:calc(var(--u) * 10);background:var(--sl-crimson);color:var(--sl-white);padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 3)}.mm-row:hover,.mm-row:focus-visible,.mm-row.is-sel{background:var(--sl-crimson)}.mm-row:hover:before,.mm-row:focus-visible:before,.mm-row.is-sel:before{width:calc(var(--u) * 9);background:var(--sl-gold)}.mm-row:hover .mm-num,.mm-row:focus-visible .mm-num,.mm-row.is-sel .mm-num{color:var(--sl-gold)}.mm-row:hover .mm-sub,.mm-row:focus-visible .mm-sub,.mm-row.is-sel .mm-sub{color:#ffffffd9}.mm-row:hover .mm-badge,.mm-row:focus-visible .mm-badge{background:var(--sl-ink)}.mm-row:focus-visible{outline:calc(var(--u) * 2) solid var(--sl-white);outline-offset:calc(var(--u) * -4)}.mm-row[aria-disabled=true] .mm-name{opacity:.35}.mm-pilot{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 770);margin:0;font:400 calc(var(--u) * 14)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:#fff9}.mm-pilot b{color:var(--sl-white);font-weight:700}.mm-field{position:absolute;left:calc(var(--u) * 96);top:calc(var(--u) * 968);margin:0;font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:2px;text-transform:uppercase;color:#ffffff8c}.mm-field b{color:var(--sl-white);font-weight:600;margin-left:calc(var(--u) * 8)}.mm-news{position:absolute;left:calc(var(--u) * 1290);top:calc(var(--u) * 64);width:calc(var(--u) * 540);height:calc(var(--u) * 560);background:#0e0a0d9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:calc(var(--u) * 10);overflow:hidden;display:flex;flex-direction:column}.gl-num{margin-top:calc(var(--u) * 12);display:grid;gap:calc(var(--u) * 8)}.gl-nf-row{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 6)}.gl-nf{display:grid;justify-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 6) calc(var(--u) * 4);background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#fff;cursor:pointer}.gl-nf span{font-size:calc(var(--u) * 26);line-height:1}.gl-nf small{font-size:calc(var(--u) * 10);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.gl-nf.is-on{border-color:var(--sbl-red, #e0213b);background:#e0213b2e}.gl-ncol{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border:2px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;color:#fff;font:700 calc(var(--u) * 12) sans-serif;padding:0}.gl-ncol.is-auto{background:linear-gradient(135deg,#fff 50%,#0b0b0d 50%);color:#888}.gl-ncol.is-on{border-color:#fff;box-shadow:0 0 0 2px var(--sbl-red, #e0213b)}.gl-ncustom{width:calc(var(--u) * 34);height:calc(var(--u) * 28);padding:0;border:2px solid rgba(255,255,255,.3);background:none;cursor:pointer}.mm-card{position:absolute;left:calc(var(--u) * 1290);top:calc(var(--u) * 656);width:calc(var(--u) * 540);padding:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit;display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.mm-card .bdg-cd{font-size:calc(var(--u) * 216);transition:transform .12s ease,box-shadow .12s ease}.mm-card:hover .bdg-cd,.mm-card:focus-visible .bdg-cd{transform:translate(calc(var(--u) * -3),calc(var(--u) * -3));box-shadow:calc(var(--u) * 8) calc(var(--u) * 9) 0 #0e0a0d,0 0 0 calc(var(--u) * 3) var(--sl-gold)}.mm-card:focus-visible{outline:0}.mm-card-foot{display:flex;gap:calc(var(--u) * 18);align-items:center;font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:#ffffff9e}.mm-card-foot b{margin-left:auto;color:var(--sl-gold);font-weight:700}.pf{display:grid;grid-template-columns:calc(var(--u) * 560) minmax(0,1fr);gap:calc(var(--u) * 18);height:100%;padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 14) calc(var(--u) * 14)}.pf-side{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 14);background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);padding:calc(var(--u) * 18)}.pf-card{font-size:calc(var(--u) * 205)}.pf-lv{display:flex;flex-direction:column}.pf-rk{display:flex;gap:calc(var(--u) * 14);align-items:center;background:var(--sl-ink);color:var(--sl-white);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-left:calc(var(--u) * 8) solid var(--sl-gold)}.pf-rk.is-un{border-left-color:var(--sl-muted)}.pf-rk-em{font-size:calc(var(--u) * 92)}.pf-rk-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 6);flex:1;min-width:0}.pf-rk-txt .b-label{color:#fff9}.pf-rk-name{font:400 calc(var(--u) * 36)/.95 var(--f-display);text-transform:uppercase}.pf-rk-sub{font:400 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:#ffffffb8}.pf-stats dd{font-size:calc(var(--u) * 30)}.pf-main{min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.pf-tab-n{display:inline-block;margin-left:calc(var(--u) * 8);background:var(--sl-gold);color:var(--sl-ink);font:700 calc(var(--u) * 12)/1 var(--f-mono);padding:calc(var(--u) * 3) calc(var(--u) * 6)}.pf-panel{flex:1;min-height:0;overflow:auto;background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);padding:calc(var(--u) * 22) calc(var(--u) * 26)}.pf-panel .b-p{margin:calc(var(--u) * 8) 0 calc(var(--u) * 14)}.pf-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 28)}.pf-ladder,.pf-next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.pf-ladder li{display:flex;gap:calc(var(--u) * 12);align-items:center;background:var(--sl-white);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 6) calc(var(--u) * 12);opacity:.62}.pf-ladder li.is-on{opacity:1}.pf-ladder li.is-here{border-left:calc(var(--u) * 10) solid var(--sl-crimson);opacity:1}.pf-ladder-em{font-size:calc(var(--u) * 46)}.pf-ladder li div{flex:1;display:flex;flex-direction:column}.pf-ladder b{font:400 calc(var(--u) * 24)/1 var(--f-display);text-transform:uppercase}.pf-ladder li>div span{font:400 calc(var(--u) * 12)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.pf-next li{display:grid;grid-template-columns:calc(var(--u) * 86) calc(var(--u) * 110) minmax(0,1fr);gap:calc(var(--u) * 10);align-items:center;background:var(--sl-white);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 8) calc(var(--u) * 12)}.pf-next li.is-big{border-left:calc(var(--u) * 8) solid var(--sl-gold)}.pf-lvn{font:400 calc(var(--u) * 24)/1 var(--f-display)}.pf-lvxp{font:400 calc(var(--u) * 12)/1 var(--f-mono);color:var(--sl-muted);letter-spacing:1px}.pf-unls{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6)}.pf-unl{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);font:700 calc(var(--u) * 12)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;background:var(--sl-panel);border:calc(var(--u) * 1.5) solid var(--sl-ink);padding:calc(var(--u) * 3) calc(var(--u) * 8)}.pf-unl.is-gear{background:var(--sl-ink);color:var(--sl-white)}.pf-unl.is-badge{background:var(--sl-crimson-deep);color:var(--sl-gold)}.pf-unl .bdg-em{font-size:calc(var(--u) * 22)}.pf-week .ca-ach,.pf-tri .ca-ach{margin-top:calc(var(--u) * 6)}.pf-bonus{border-style:dashed!important}.pf-tri-cat{margin-top:calc(var(--u) * 14);display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.pf-tri-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.pf-tri-list li{display:grid;grid-template-columns:calc(var(--u) * 330) minmax(0,1fr);gap:calc(var(--u) * 18);background:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 12)}.pf-tri-list li.is-done{border-left:calc(var(--u) * 10) solid var(--sl-crimson-deep)}.pf-tri-art{position:relative;isolation:isolate;aspect-ratio:16 / 9;overflow:hidden;border:calc(var(--u) * 2) solid var(--sl-ink);background:#0e0a0d}.pf-tri-art .bdg-cd-bg{position:absolute;inset:0;background-size:cover;background-position:center}.pf-tri-list li:not(.is-done) .pf-tri-art .bdg-cd-bg{filter:grayscale(.85) brightness(.6)}.pf-tri-em{position:absolute;left:calc(var(--u) * 10);bottom:calc(var(--u) * 10);font-size:calc(var(--u) * 92);filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 4) rgba(0,0,0,.7))}.pf-tri-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 8);min-width:0}.pf-tri-txt h3{margin:0;font:400 calc(var(--u) * 32)/.9 var(--f-display);text-transform:uppercase}.pf-tri-txt p{margin:0;font-size:calc(var(--u) * 15);line-height:1.35}.pf-tri-rw{font:400 calc(var(--u) * 12)/1 var(--f-mono)!important;letter-spacing:1px;text-transform:uppercase}.pf-win{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 12);align-items:end}.pf-win>div{display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.pf-win-v{font:400 calc(var(--u) * 34)/1 var(--f-display)}.pf-win-v.is-ok{color:#1f7a3a}.pf-win-v.is-bad{color:var(--sl-crimson)}.pf-col{display:grid;grid-template-columns:calc(var(--u) * 470) minmax(0,1fr);gap:calc(var(--u) * 24)}.pf-col-prev,.pf-col-grid{display:flex;flex-direction:column;gap:calc(var(--u) * 10);min-width:0}.pf-col-prev .bdg-cd{font-size:calc(var(--u) * 150)}.pf-trk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 6)}.pf-trk-b{width:100%;text-align:left;font:700 calc(var(--u) * 12)/1.25 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;background:var(--sl-white);color:var(--sl-ink);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 7) calc(var(--u) * 9);cursor:pointer}.pf-trk-b.is-on{background:var(--sl-crimson);color:var(--sl-white)}.pf-trk-b:hover,.pf-trk-b:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:0}.pf-tiles{list-style:none;margin:0 0 calc(var(--u) * 10);padding:0;display:grid;gap:calc(var(--u) * 10)}.pf-tiles.is-em{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 118),1fr))}.pf-tiles.is-cd{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 230),1fr))}.pf-tile{position:relative;isolation:isolate;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 6);background:var(--sl-white);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 8);cursor:pointer;color:var(--sl-ink);text-align:left}.pf-tile.is-on{border-color:var(--sl-crimson);box-shadow:0 0 0 calc(var(--u) * 3) var(--sl-crimson)}.pf-tile:hover:not(.is-locked),.pf-tile:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:0}.pf-tile.is-locked{cursor:not-allowed}.pf-tile.is-locked>.bdg-em,.pf-tile.is-locked>.bdg-cd-bg{filter:grayscale(1) brightness(.45)}.pf-tile-em{font-size:calc(var(--u) * 96);align-self:center}.pf-tile.is-card .bdg-cd-bg{position:relative;z-index:0;display:block;aspect-ratio:16 / 7;background-size:cover;background-position:center;font-size:calc(var(--u) * 70);overflow:hidden}.pf-tile-name{font:400 calc(var(--u) * 17)/1 var(--f-display);text-transform:uppercase}.pf-tile-tag{position:absolute;top:calc(var(--u) * 6);right:calc(var(--u) * 6);background:var(--sl-crimson);color:var(--sl-white);font:700 calc(var(--u) * 10)/1.3 var(--f-mono);letter-spacing:1px;padding:calc(var(--u) * 2) calc(var(--u) * 6)}.pf-tile-lock{font:400 calc(var(--u) * 11)/1.25 var(--f-mono);color:var(--sl-muted);text-transform:uppercase;letter-spacing:.5px}.pf-skills{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:calc(var(--u) * 16)}.pf-skills .ca-col{box-shadow:none}.rs-ranked .rs-up{color:#1f7a3a}.rs-ranked .rs-down{color:var(--sl-crimson)}.ff{margin:0 calc(var(--u) * 6) calc(var(--u) * 26) 0;padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 16);background:#14233f;border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);color:#f5f0eb}.ff-head{display:flex;align-items:baseline;gap:calc(var(--u) * 18);padding-bottom:calc(var(--u) * 10)}.ff-title{margin:0;display:flex;align-items:center;gap:calc(var(--u) * 10);font:400 calc(var(--u) * 30)/.9 var(--f-heavy);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-gold)}.ff-sub{font:400 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;opacity:.75}.ff-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u) * 12)}.ff-card{position:relative;min-width:0}.ff-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:calc(var(--u) * 232);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;background:#1d3560;border:calc(var(--u) * 3) solid var(--sl-gold);color:#f5f0eb;overflow:hidden}.ff-btn:hover,.ff-card.is-open .ff-btn{background:#26457c}.ff-btn:focus-visible{outline:calc(var(--u) * 3) solid #fff;outline-offset:calc(var(--u) * 2)}.ff-id{padding:calc(var(--u) * 4) calc(var(--u) * 8);font:400 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold)}.ff-thumb{display:flex;min-height:0;background:#0c1830}.ff-thumb .m-thumb{width:100%;height:100%;display:block}.ff-name{padding:calc(var(--u) * 6) calc(var(--u) * 8) 0;font:400 calc(var(--u) * 21)/.95 var(--f-heavy);letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-tag{padding:calc(var(--u) * 2) calc(var(--u) * 8) 0;font:400 calc(var(--u) * 11)/1.2 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-go{margin:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 8);padding:calc(var(--u) * 4) 0;text-align:center;background:var(--sl-gold);color:var(--sl-ink);font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.ff-rot{position:absolute;top:calc(var(--u) * 4);right:calc(var(--u) * 6);font:400 calc(var(--u) * 10)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold);pointer-events:none}.fw-scrim{position:absolute;inset:0;z-index:6;background:#080e1cb8;display:grid;place-items:center;padding:calc(var(--u) * 10)}.fw{width:min(100%,calc(var(--u) * 1380));max-height:100%;display:flex;flex-direction:column;min-height:0;background:#14233f;color:#f5f0eb;border:calc(var(--u) * 4) solid var(--sl-gold);box-shadow:var(--m-shadow)}.fw-head{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(var(--u) * 12) calc(var(--u) * 18);background:var(--sl-gold);color:var(--sl-ink)}.fw-h{margin:0;font:400 calc(var(--u) * 40)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.fw-sub{margin:calc(var(--u) * 4) 0 0;font:400 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.fw-x{all:unset;cursor:pointer;padding:calc(var(--u) * 6) calc(var(--u) * 12);font:700 calc(var(--u) * 20)/1 var(--f-mono);color:var(--sl-ink)}.fw-x:focus-visible,.fw-view:focus-visible,.fw-play:focus-visible,.fw-back:focus-visible{outline:calc(var(--u) * 3) solid #fff;outline-offset:calc(var(--u) * 2)}.fw-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:calc(var(--u) * 18);padding:calc(var(--u) * 14) calc(var(--u) * 18);overflow:hidden}.fw-left{display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 8);min-height:0}.fw-views{display:flex;gap:calc(var(--u) * 6)}.fw-view{all:unset;cursor:pointer;padding:calc(var(--u) * 6) calc(var(--u) * 14);border:calc(var(--u) * 2) solid var(--sl-gold);font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-gold)}.fw-view[aria-selected=true]{background:var(--sl-gold);color:var(--sl-ink)}.fw-stage{min-height:calc(var(--u) * 540);background:#0c1830;border:calc(var(--u) * 2) solid #000;display:flex;align-items:center;justify-content:center;overflow:hidden}.fw-img{width:100%;height:100%;object-fit:contain;display:block}.fw-plan{position:relative;width:100%;height:100%;display:flex}.fw-plan .m-thumb{width:100%;height:100%;display:block}.fw-plan-k{position:absolute;left:calc(var(--u) * 8);bottom:calc(var(--u) * 6);font:400 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold)}.fw-right{min-height:0;overflow-y:auto;padding-right:calc(var(--u) * 8);scrollbar-width:thin}.fw-tag{margin:0 0 calc(var(--u) * 6);font:700 calc(var(--u) * 14)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-gold)}.fw-read,.fw-notes{margin:0 0 calc(var(--u) * 10);font:400 calc(var(--u) * 17)/1.4 var(--f-body, inherit)}.fw-notes{opacity:.8;font-size:calc(var(--u) * 15)}.fw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 8);margin:0 0 calc(var(--u) * 12)}.fw-stats dt{font:400 calc(var(--u) * 10)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;opacity:.7}.fw-stats dd{margin:calc(var(--u) * 3) 0 0;font:700 calc(var(--u) * 15)/1.1 var(--f-mono);color:var(--sl-gold)}.fw-lanes-h{margin:0 0 calc(var(--u) * 6);font:400 calc(var(--u) * 22)/1 var(--f-heavy);text-transform:uppercase;letter-spacing:-.3px}.fw-lanes{list-style:none;counter-reset:ln;margin:0;padding:0;display:grid;gap:calc(var(--u) * 8)}.fw-lanes li{counter-increment:ln;position:relative;padding-left:calc(var(--u) * 36)}.fw-lanes li:before{content:counter(ln);position:absolute;left:0;top:0;width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:50%;background:var(--sl-gold);color:var(--sl-ink);display:grid;place-items:center;font:700 calc(var(--u) * 14)/1 var(--f-mono)}.fw-lanes b{font:700 calc(var(--u) * 16)/1.2 var(--f-mono);text-transform:uppercase}.fw-lane-p{margin-left:calc(var(--u) * 8);font:400 calc(var(--u) * 12)/1 var(--f-mono);opacity:.7}.fw-lanes p{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 15);line-height:1.35}.fw-foot{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 18) calc(var(--u) * 14);border-top:calc(var(--u) * 2) solid rgba(255,200,60,.4)}.fw-play{all:unset;cursor:pointer;padding:calc(var(--u) * 12) calc(var(--u) * 26);background:var(--sl-gold);color:var(--sl-ink);font:400 calc(var(--u) * 24)/1 var(--f-heavy);letter-spacing:-.3px;text-transform:uppercase}.fw-play:hover{background:#fff}.fw-back{all:unset;cursor:pointer;padding:calc(var(--u) * 10) calc(var(--u) * 18);border:calc(var(--u) * 2) solid var(--sl-gold);color:var(--sl-gold);font:700 calc(var(--u) * 14)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase}.fw-note{margin:0;font:400 calc(var(--u) * 14)/1.3 var(--f-mono);letter-spacing:.5px;opacity:.85}.fm{position:relative;width:100%;height:100%;overflow:hidden;background:#0c1830;display:flex}.fm .m-thumb{width:100%;height:100%;display:block}.fm-img,.fm-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.fm-vid{opacity:0;transition:opacity .35s ease}.fm-vid.is-on{opacity:1}.fm-tag{position:absolute;left:calc(var(--u) * 6);bottom:calc(var(--u) * 6);padding:calc(var(--u) * 2) calc(var(--u) * 6);background:var(--sl-ink);color:var(--sl-white);font:400 calc(var(--u) * 10)/1.2 var(--f-mono);letter-spacing:1px;opacity:0;transition:opacity .35s ease;pointer-events:none}.fm-tag.is-on{opacity:.9}@media(prefers-reduced-motion:reduce){.fm-vid,.fm-tag{display:none}}.cu-left{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 4);min-height:0;background:#000}.cu-left .cu-blade b{font-size:calc(var(--u) * 40)}.cu-id{background:var(--sl-panel);color:var(--sl-ink);display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 12);padding:calc(var(--u) * 20) calc(var(--u) * 28) calc(var(--u) * 16);height:100%;min-height:0;box-sizing:border-box}.cu-id .pf-col{min-height:0}.cu-id .pf-col-prev{overflow:auto;min-height:0}.cu-id .pf-col-grid{overflow:auto;min-height:0;padding-right:calc(var(--u) * 6)}.pf-kinds{position:sticky;top:0;z-index:2;background:var(--sl-panel);padding-bottom:calc(var(--u) * 8)}.pf-kinds .b-tab{flex:1}.pf-grp{margin:calc(var(--u) * 10) 0 calc(var(--u) * 8)}.pf-col-kind+.pf-col-kind{margin-top:calc(var(--u) * 18)}.pf-col-kind>.b-h2{display:flex;align-items:center;gap:calc(var(--u) * 10)}.pf-tile-prog{font:700 calc(var(--u) * 11)/1.25 var(--f-mono);color:var(--sl-crimson);letter-spacing:.5px;text-transform:uppercase}.pf-tile.is-emblem .bdg-em img{object-fit:contain}.pf-tile.is-locked>.bdg-em{filter:grayscale(1) brightness(.85) contrast(.9);opacity:.55}.pf-tile-lock.is-owned{color:var(--sl-ink);opacity:.78}.pf-tile-earned{font:700 calc(var(--u) * 10)/1.25 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-crimson-deep)}
