@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")}@font-face{font-family:Jost;font-style:italic;font-weight:800;font-display:swap;src:url(./jost-latin-800-italic-BH5nCG5k.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}}: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);--ease-sine: cubic-bezier(.37, 0, .63, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--t-fast: .2s;--t-mid: .34s;--t-slow: .7s}.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-top.no-info{grid-template-columns:calc(var(--u) * 96) minmax(0,1fr)}.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-pulse 1.2s var(--ease-sine) infinite}.m-dots i:nth-child(2){animation-delay:.2s}.m-dots i:nth-child(3){animation-delay:.4s}@keyframes m-pulse{0%,to{opacity:.2}50%{opacity:1}}.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 .5s var(--ease-io)}.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-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-opts li.is-open{flex-direction:column}.gl-opt-sub{display:flex;flex-direction:column;gap:calc(var(--u) * 14);padding:calc(var(--u) * 14);background:#1d1d22;border-left:calc(var(--u) * 4) solid var(--sl-crimson)}.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-pumps{margin-top:calc(var(--u) * 16)}.gl-pump-row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 8)}.gl-pump-row .gl-opt{min-width:0}.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.is-premium{border-color:var(--sl-gold)}.gl-sw.is-premium:before{content:"★";position:absolute;left:calc(var(--u) * -6);top:calc(var(--u) * -8);font:700 calc(var(--u) * 14)/1 var(--f-mono);color:var(--sl-gold);text-shadow:0 0 calc(var(--u) * 3) var(--sl-ink)}.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)}.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);display:grid;grid-template-rows:repeat(2,minmax(calc(var(--u) * 190),1fr));gap:calc(var(--u) * 24)}.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(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:calc(var(--u) * 24) calc(var(--u) * 10);list-style:none;margin:0;padding:0 calc(var(--u) * 6) 0 0;min-height:0;align-content:stretch}.mf-grid-top{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.mf-scroll{grid-template-rows:auto auto}.mf-grid,.mf-grid-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}}.mf-card{position:relative;display:block;background:var(--sl-map-well);color:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow);min-height:0;min-width:0;overflow:hidden}.mf-head{position:absolute;left:0;right:0;top:0;z-index:1;padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 28);background:linear-gradient(to bottom,#0a0806b8,#0a080600);pointer-events:none}.mf-name{margin:0;display:flex;align-items:center;gap:calc(var(--u) * 10);font:400 calc(var(--u) * 30)/.9 var(--f-heavy);letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:var(--sl-white);text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) rgba(0,0,0,.6)}.mf-thumb-w{position:absolute;inset:0;background:var(--sl-map-well);overflow:hidden;display:flex}.mf-thumb-w .m-thumb{width:100%;height:100%;display:block}.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-card:hover,.mf-card:focus-within{border-color:var(--sl-crimson);box-shadow:var(--m-shadow),inset 0 0 0 calc(var(--u) * 3) var(--sl-crimson)}.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)}}.em-ic{flex:none;width:calc(var(--u) * 64);height:calc(var(--u) * 56);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}.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) * 18);top:calc(var(--u) * 12);z-index:20;width:calc(var(--u) * 46);height:calc(var(--u) * 46);color:var(--sl-white);font:600 calc(var(--u) * 14)/1 var(--sl-font-mono);letter-spacing:1px;text-transform:uppercase}.bgm[hidden]{display:none}.bgm-ball{all:unset;box-sizing:border-box;position:absolute;inset:0;z-index:3;cursor:pointer;border-radius:50%}.bgm-ball:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 3)}.bgm.is-open .bgm-ball{pointer-events:none}.bgm-shell{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:linear-gradient(198deg,#e23038 50%,#ffc83c 50%);box-shadow:calc(var(--u) * 3) calc(var(--u) * 4) 0 #00000073;animation:bgm-spin 1.6s linear infinite}.bgm-shell:before{content:"";position:absolute;left:-10%;right:-10%;top:calc(50% - 2px);height:4px;background:#7a1015;border-radius:50%;transform:rotate(18deg)}.bgm-shell:after{content:"";position:absolute;inset:0;border-radius:50%;animation:bgm-spin 1.6s linear infinite reverse;background:radial-gradient(circle at 32% 28%,#fffc 0 9%,#fff0 26%),radial-gradient(circle at 45% 42%,#0000 52%,#28000061)}.bgm-ball:hover .bgm-shell,.bgm-ball:hover .bgm-shell:after{animation-duration:.7s}.bgm.is-off .bgm-shell{filter:grayscale(.85) brightness(.85)}.bgm-ico{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.bgm-ico svg{width:56%;height:56%;fill:#fff;stroke:var(--sl-ink);stroke-width:1.6;paint-order:stroke;stroke-linejoin:round;filter:drop-shadow(0 calc(var(--u) * 1) 0 rgba(0,0,0,.5))}.bgm.is-off .bgm-ico svg{opacity:.75}@keyframes bgm-spin{to{transform:rotate(360deg)}}.bgm-splat-w{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none}.bgm-splat{position:absolute;width:calc(var(--u) * 430);height:calc(var(--u) * 430);left:calc(var(--u) * -365);top:calc(var(--u) * -225);transform-origin:calc(var(--u) * 365) calc(var(--u) * 225);opacity:0;filter:drop-shadow(calc(var(--u) * 4) calc(var(--u) * 5) 0 rgba(0,0,0,.4))}.bgm-panel{position:absolute;right:calc(var(--u) * -4);top:calc(var(--u) * -2);z-index:2;width:calc(var(--u) * 400);display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14);background:var(--sl-ink);border:calc(var(--u) * 3) solid var(--sl-ink);box-shadow:calc(var(--u) * 5) calc(var(--u) * 6) 0 #00000073;transform-origin:90% 10%;opacity:0;pointer-events:none}.bgm.is-open .bgm-panel{pointer-events:auto}.bgm-info{display:flex;align-items:center;gap:calc(var(--u) * 10);min-width:0;padding-right:calc(var(--u) * 6);min-height:calc(var(--u) * 22)}.bgm-note{color:var(--sl-gold)}.bgm-count{color:#ffffff80;font-weight:400;margin-left:auto}.bgm .bgm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;min-width:0}.bgm-row{display:flex;gap:calc(var(--u) * 6);align-items:stretch}.bgm-b{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;flex:none;width:calc(var(--u) * 42);height:calc(var(--u) * 40);font-size:calc(var(--u) * 17);color:var(--sl-white);background:#ffffff14}.bgm-b:hover,.bgm-b:focus-visible{background:var(--sl-crimson)}.bgm-b:focus-visible,.bgm-pick:focus-visible{outline:calc(var(--u) * 2) solid var(--sl-gold);outline-offset:calc(var(--u) * -3)}.bgm-pick{flex:1;min-width:0;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 28) 0 calc(var(--u) * 10);cursor:pointer;appearance:none;-webkit-appearance:none;border:0;border-radius:0;color:var(--sl-white);font:600 calc(var(--u) * 13)/1 var(--sl-font-mono);letter-spacing:.5px;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23FFC83C'/%3E%3C/svg%3E") no-repeat right calc(var(--u) * 10) center / calc(var(--u) * 10) auto;text-overflow:ellipsis}.bgm-pick:hover{background-color:#ffffff29}.bgm-pick option{background:#1a1418;color:#f5f0eb;text-transform:none}.bgm.is-off .bgm-info,.bgm.is-off .bgm-mute{color:var(--sl-muted)}@media(prefers-reduced-motion:reduce){.bgm-shell,.bgm-shell:after{animation: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 var(--t-fast) var(--ease-sine),color var(--t-fast) var(--ease-sine)}.mm-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 5);background:var(--sl-crimson);transition:width var(--t-fast) var(--ease-io),background-color var(--t-fast) var(--ease-sine)}.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 var(--t-mid) var(--ease-io),box-shadow var(--t-mid) var(--ease-io)}.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}.rs-ranked .rs-up{color:#1f7a3a}.rs-ranked .rs-down{color:var(--sl-crimson)}.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 .4s var(--ease-sine)}.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 .4s var(--ease-sine);pointer-events:none}.fm-tag.is-on{opacity:.9}@media(prefers-reduced-motion:reduce){.fm-vid,.fm-tag{display:none}}.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)}.mm-row.is-dev{cursor:default}.mm-row.is-dev .mm-name,.mm-row.is-dev .mm-num{opacity:.35}.mm-row.is-dev:hover,.mm-row.is-dev:focus-visible{background:#ffffff0f}.mm-row.is-dev:hover:before,.mm-row.is-dev:focus-visible:before{width:calc(var(--u) * 5);background:var(--sl-muted)}.mm-dev{display:inline-block;background:var(--sl-gold);color:var(--sl-ink);padding:calc(var(--u) * 3) calc(var(--u) * 8);font:700 calc(var(--u) * 11)/1.2 var(--f-mono);letter-spacing:1px}.f-body.is-full{overflow:hidden}.pb{display:flex;height:100%;min-height:0;background:var(--sl-ink)}.pb-blade{position:relative;flex:1 1 0;min-width:0;overflow:hidden;isolation:isolate;cursor:pointer;border:0;padding:0;margin:0;color:var(--sl-white);text-align:left;background:var(--sl-ink);border-right:calc(var(--u) * 4) solid #000;transition:flex-grow var(--t-slow) var(--ease-io)}.pb-blade:last-child{border-right:0}.pb.has-open .pb-blade{flex-grow:1}.pb.has-open .pb-blade.is-open{flex-grow:2.3}.pb-bg{position:absolute;inset:calc(var(--u) * -60);z-index:-2;background:center / cover no-repeat;filter:blur(calc(var(--u) * 14)) saturate(1.15) brightness(.78);transform:scale(1.08);transition:filter var(--t-slow) var(--ease-io),transform 1s var(--ease-io)}.pb-blade.is-open .pb-bg{filter:blur(calc(var(--u) * 6)) saturate(1.2) brightness(.86);transform:scale(1.02)}.pb.has-open .pb-blade:not(.is-open) .pb-bg{filter:blur(calc(var(--u) * 16)) saturate(1.05) brightness(.62)}.pb-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#140f120d,#140f121a,#140f12cc)}.pb-blade.is-open .pb-shade{background:linear-gradient(90deg,#140f12db,#140f1273 48%,#140f121a)}.pb-blade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 10);background:var(--sl-crimson);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-io)}.pb-blade.is-open:after{transform:scaleX(1)}.pb-blade:focus-visible{outline:calc(var(--u) * 4) solid var(--sl-gold);outline-offset:calc(var(--u) * -8)}.pb-num{position:absolute;top:calc(var(--u) * 28);left:calc(var(--u) * 34);font:400 calc(var(--u) * 26)/1 var(--f-mono);letter-spacing:2px;color:var(--sl-gold)}.pb-tag{position:absolute;top:calc(var(--u) * 26);right:calc(var(--u) * 30);background:var(--sl-ink);color:var(--sl-white);border:calc(var(--u) * 2) solid rgba(255,255,255,.25);padding:calc(var(--u) * 5) calc(var(--u) * 10);font:700 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:opacity var(--t-mid) var(--ease-sine)}.pb-main{position:absolute;left:calc(var(--u) * 34);right:calc(var(--u) * 34);bottom:calc(var(--u) * 112);display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.pb-kicker{font:700 calc(var(--u) * 15)/1.2 var(--f-mono);letter-spacing:2px;text-transform:uppercase;color:var(--sl-gold)}.pb-title{font:400 calc(var(--u) * 150)/.82 var(--f-display);letter-spacing:-2px;text-transform:uppercase;text-shadow:calc(var(--u) * 5) calc(var(--u) * 6) 0 rgba(0,0,0,.55);white-space:nowrap;transition:font-size var(--t-slow) var(--ease-io)}.pb-blade.is-open .pb-title{font-size:calc(var(--u) * 230)}.pb-text{max-width:calc(var(--u) * 760);font:500 calc(var(--u) * 24)/1.4 var(--f-body);color:#ffffffeb;opacity:0;max-height:0;overflow:hidden;transition:opacity .4s var(--ease-sine) .2s,max-height .55s var(--ease-io)}.pb-blade.is-open .pb-text{opacity:1;max-height:calc(var(--u) * 240)}.pb-cue{align-self:flex-start;background:var(--sl-crimson);color:var(--sl-white);font:400 calc(var(--u) * 30)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.5px;padding:calc(var(--u) * 12) calc(var(--u) * 26) calc(var(--u) * 7);box-shadow:var(--m-shadow);transform:skew(-6deg) translateY(calc(var(--u) * 10));opacity:0;transition:opacity .4s var(--ease-sine) .25s,transform .5s var(--ease-io) .25s}.pb-blade.is-open .pb-cue{opacity:1;transform:skew(-6deg)}.pb.has-open .pb-blade:not(.is-open) .pb-title{font-size:calc(var(--u) * 104)}.pb.has-open .pb-blade:not(.is-open) .pb-text,.pb.has-open .pb-blade:not(.is-open) .pb-cue{display:none}.pb.has-open .pb-blade:not(.is-open) .pb-tag{opacity:0}@media(prefers-reduced-motion:reduce){.pb-blade,.pb-bg,.pb-title,.pb-text,.pb-cue,.pb-blade:after{transition:none}}@media(max-width:760px){.pb{flex-direction:column}.pb-blade{border-right:0;border-bottom:calc(var(--u) * 4) solid #000}.pb.has-open .pb-blade{flex-grow:1}.pb.has-open .pb-blade.is-open{flex-grow:2.4}.pb-title,.pb-blade.is-open .pb-title,.pb.has-open .pb-blade:not(.is-open) .pb-title{font-size:44px}.pb-text{font-size:15px}}.ol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--u) * 34);padding:calc(var(--u) * 44) calc(var(--u) * 56) calc(var(--u) * 30);height:100%;min-height:0}.ol-opt{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 40) calc(var(--u) * 46) calc(var(--u) * 40);cursor:pointer;text-align:left;color:var(--sl-white);background:var(--sl-ink);border:var(--m-rule) solid #000;box-shadow:var(--m-shadow)}.ol-opt:before{content:"";position:absolute;inset:calc(var(--u) * -50);z-index:-2;background:center / cover no-repeat url(../assets/menu/play-online.jpg);filter:blur(calc(var(--u) * 22)) brightness(.55);transition:filter .45s var(--ease-io),transform .7s var(--ease-io);transform:scale(1.06)}.ol-opt.is-find:before{background-image:url(../assets/menu/play-tutorial.jpg)}.ol-opt:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#140f121a,#140f12d9)}.ol-opt:hover:before,.ol-opt:focus-visible:before{filter:blur(calc(var(--u) * 12)) brightness(.7);transform:scale(1.01)}.ol-opt:hover,.ol-opt:focus-visible{border-color:var(--sl-crimson)}.ol-opt:focus-visible{outline:calc(var(--u) * 4) solid var(--sl-gold);outline-offset:calc(var(--u) * -8)}.ol-opt[aria-disabled=true]{cursor:progress}.ol-num{position:absolute;top:calc(var(--u) * 28);left:calc(var(--u) * 46);font:400 calc(var(--u) * 24)/1 var(--f-mono);letter-spacing:2px;color:var(--sl-gold)}.ol-title{font:400 calc(var(--u) * 108)/.92 var(--f-display);letter-spacing:-1.5px;text-transform:uppercase;text-shadow:calc(var(--u) * 5) calc(var(--u) * 6) 0 rgba(0,0,0,.55)}.ol-text{max-width:calc(var(--u) * 640);font:500 calc(var(--u) * 21)/1.42 var(--f-body);color:#ffffffe6}.ol-facts{display:flex;gap:calc(var(--u) * 34);margin:0}.ol-facts dt{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold)}.ol-facts dd{margin:calc(var(--u) * 5) 0 0;font:700 calc(var(--u) * 24)/1 var(--f-mono)}.ol-go{align-self:flex-start;background:var(--sl-crimson);font:400 calc(var(--u) * 32)/1 var(--f-display);text-transform:uppercase;padding:calc(var(--u) * 12) calc(var(--u) * 28) calc(var(--u) * 7);transform:skew(-6deg);box-shadow:var(--m-shadow)}.ol-opt:hover .ol-go,.ol-opt:focus-visible .ol-go{background:var(--sl-crimson-deep)}.ol-opt.is-find .ol-go{background:var(--sl-panel);color:var(--sl-ink)}.ol-trial{grid-column:1 / -1;margin:0;font:400 calc(var(--u) * 14)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.ol-link{background:none;border:0;padding:0;cursor:pointer;color:var(--sl-gold);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline}.ol-gate{align-self:center;justify-self:center;display:flex;flex-direction:column;gap:calc(var(--u) * 22);max-width:calc(var(--u) * 900);padding:calc(var(--u) * 46);background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.ol-gate-btns{display:flex;gap:calc(var(--u) * 24);flex-wrap:wrap}@media(max-width:760px){.ol-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:auto;padding:16px}.ol-title{font-size:48px}.ol-text{font-size:15px}}.fd{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:0 calc(var(--u) * 40)}.fd .mf-modes{padding-top:calc(var(--u) * 22)}.fd-modes .mf-mode[aria-checked=true]{--sk: -5deg;--sk-bg: var(--sl-crimson);color:var(--sl-white)}.fd-modes .mf-mode[aria-checked=false] .mf-mode-id,.fd-modes .mf-mode[aria-checked=false] .mf-mode-sub{color:var(--sl-muted)}.fd-grid{list-style:none;margin:0;padding:0 calc(var(--u) * 6) calc(var(--u) * 10) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 22);align-content:start}.fd-card{min-width:0}.fd-pick{width:100%;display:grid;grid-template-rows:calc(var(--u) * 190) auto auto;text-align:left;cursor:pointer;padding:0;background:var(--sl-panel);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.fd-media{position:relative;display:flex;overflow:hidden;background:var(--sl-map-well);border-bottom:var(--m-rule) solid var(--sl-ink);min-height:0}.fd-media>*{width:100%;height:100%}.fd-media .m-thumb{width:100%;height:100%;display:block}.fd-any{display:grid;place-items:center;font:400 calc(var(--u) * 110)/1 var(--f-display);color:var(--sl-gold);background:repeating-linear-gradient(-45deg,var(--sl-ink) 0 calc(var(--u) * 14),#241a1e calc(var(--u) * 14) calc(var(--u) * 28))}.fd-name{display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 4);font:400 calc(var(--u) * 26)/.95 var(--f-heavy);letter-spacing:-.5px;text-transform:uppercase;min-width:0}.fd-name .mf-feat-badge{margin:0 0 0 auto;flex:none}.fd-sub{padding:0 calc(var(--u) * 14) calc(var(--u) * 12);font:400 calc(var(--u) * 12)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.fd-pick:hover{background:var(--sl-white)}.fd-pick:focus-visible{outline:calc(var(--u) * 4) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.fd-card.is-sel .fd-pick{background:var(--sl-crimson);color:var(--sl-white);box-shadow:var(--m-shadow),0 calc(var(--u) * 5) 0 var(--sl-gold)}.fd-card.is-sel .fd-sub{color:#fffc}.fd-bar{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--u) * 40);padding:calc(var(--u) * 16) 0 calc(var(--u) * 20);border-top:calc(var(--u) * 2) solid rgba(255,255,255,.12)}.fd-sum{margin:0;display:flex;align-items:baseline;gap:calc(var(--u) * 16);color:var(--sl-white)}.fd-sum b{font:400 calc(var(--u) * 34)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.5px}.tu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 22);align-content:start;padding-bottom:calc(var(--u) * 10)}.tu-card{position:relative;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) * 22) calc(var(--u) * 22);min-height:calc(var(--u) * 230)}.tu-card h2{margin:calc(var(--u) * 26) 0 calc(var(--u) * 12);font:400 calc(var(--u) * 36)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.tu-card .b-p{font-size:calc(var(--u) * 17)}.tu-num{position:absolute;top:calc(var(--u) * 14);left:calc(var(--u) * 22);font:700 calc(var(--u) * 14)/1 var(--f-mono);letter-spacing:2px;color:var(--sl-crimson)}.tu-ctl{padding-bottom:calc(var(--u) * 10)}@media(max-width:760px){.fd{padding:0 12px}.fd-grid,.tu-grid{grid-template-columns:minmax(0,1fr)}}.f-back,.gl-opt,.mf-chip,.to-reg,.op-q button,.cz-tab,.cz-slot,.cz-chip,.cz-emote,.cz-id,.sk-btn,.pr-slot,.pr-link,.pr-next-b,.pr-seg-b,.gx-chip,.bgm-b,.pf-trk-b,.pf-tile,.ff-btn,.fd-pick,.fw-play,.mn-tab,.m-radio label,.mf-card,.mf-card .mf-thumb-w,.ol-opt,.ol-go,.gl-nf,.gl-ncol,.mm-badge,.mm-num,.mm-sub,.b-tab,.b-btn,.mf-mode,.mf-go{transition:background-color var(--t-fast) var(--ease-sine),color var(--t-fast) var(--ease-sine),border-color var(--t-fast) var(--ease-sine),outline-color var(--t-fast) var(--ease-sine),box-shadow var(--t-mid) var(--ease-io)}.sk:before,.b-btn:before,.b-tab:before{transition:background-color var(--t-fast) var(--ease-sine),box-shadow var(--t-mid) var(--ease-io)}.gl-sw{transition:transform var(--t-fast) var(--ease-io),outline-color var(--t-fast) var(--ease-sine)}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 14))}to{opacity:1;transform:none}}@keyframes m-slide{0%{opacity:0;transform:translate(calc(var(--u) * 24))}to{opacity:1;transform:none}}.m-screen.is-enter .f-top,.m-screen.is-enter .f-foot{animation:m-fade .4s var(--ease-sine) both}.m-screen.is-enter .f-body{animation:m-fade .5s var(--ease-sine) .06s both}.m-screen.is-enter .mm-head,.m-screen.is-enter .mm-pilot,.m-screen.is-enter .mm-card,.m-screen.is-enter .mm-news,.m-screen.is-enter .mm-field{animation:m-rise .6s var(--ease-io) .1s both}.m-screen.is-enter .mm-row{animation:m-rise .5s var(--ease-io) both}.m-screen.is-enter .mm-row:nth-child(1){animation-delay:.06s}.m-screen.is-enter .mm-row:nth-child(2){animation-delay:.11s}.m-screen.is-enter .mm-row:nth-child(3){animation-delay:.16s}.m-screen.is-enter .mm-row:nth-child(4){animation-delay:.21s}.m-screen.is-enter .mm-row:nth-child(5){animation-delay:.26s}.ud{--ud: #8fd3ff;--ud-s: calc(var(--u) * 16);position:absolute;z-index:3;top:calc(var(--u) * 8);right:calc(var(--u) * 8);width:var(--ud-s);height:var(--ud-s);flex:none;border-radius:50%;pointer-events:none;writing-mode:horizontal-tb;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ud) 35%,#fff) 0%,var(--ud) 62%);box-shadow:0 0 0 calc(var(--u) * 2) var(--sl-ink);transition:opacity .4s var(--ease-io),transform .4s var(--ease-io)}.ud:after{content:"";position:absolute;inset:0;border-radius:50%;animation:ud-glow 2.4s var(--ease-sine) infinite}.ud.is-skill{--ud: #ffdd3c}.ud.is-cos{--ud: #8fd3ff}.ud.is-out{opacity:0;transform:scale(.3)}@keyframes ud-glow{0%,to{box-shadow:0 0 calc(var(--u) * 3) calc(var(--u) * 1) color-mix(in srgb,var(--ud) 40%,transparent)}50%{box-shadow:0 0 calc(var(--u) * 14) calc(var(--u) * 5) color-mix(in srgb,var(--ud) 75%,transparent)}}.ud.is-inline{position:relative;top:auto;right:auto;display:inline-block;vertical-align:middle}.ud-set{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);margin-inline-start:calc(var(--u) * 14);vertical-align:middle}.ud-set:empty{display:none}.gl-opt,.cz-slot,.cz-emote,.cz-id,.cz-pts,.sk-btn{position:relative}.gl-sw>.ud,.b-btn>.ud,.cz-pts>.ud,.sk-btn>.ud{--ud-s: calc(var(--u) * 14);top:calc(var(--u) * -6);right:calc(var(--u) * -6)}.pf-tile>.ud{top:calc(var(--u) * 6);right:calc(var(--u) * 6)}.b-tab .ud.is-inline{margin-inline-start:calc(var(--u) * 10);top:calc(var(--u) * -3)}.mm-name{display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){.ud:after{box-shadow:0 0 calc(var(--u) * 8) calc(var(--u) * 3) color-mix(in srgb,var(--ud) 60%,transparent)}}.mf-name.has-logo{overflow:visible}.mf-logo{display:block;height:calc(var(--u) * 74);width:auto;max-width:78%;object-fit:contain;object-position:left center;filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 6) rgba(0,0,0,.55))}.fd-logo{position:absolute;left:calc(var(--u) * 10);top:calc(var(--u) * 10);height:calc(var(--u) * 58);width:auto;max-width:70%;object-fit:contain;object-position:left top;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 6) rgba(0,0,0,.55))}.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}.cz{--cz-panel: calc(var(--u) * 700);display:grid;grid-template-columns:minmax(0,1fr) var(--cz-panel);grid-template-rows:calc(var(--u) * 72) minmax(0,1fr);height:100%;min-height:0}.cz.is-skills{--cz-panel: calc(var(--u) * 1240)}.cz.is-emotes{--cz-panel: calc(var(--u) * 860)}.cz-top{grid-column:1 / -1;display:flex;align-items:stretch;gap:calc(var(--u) * 12);background:var(--sl-ink);border-bottom:var(--m-rule) solid #000;padding:calc(var(--u) * 8) calc(var(--u) * 12) 0 calc(var(--u) * 12);min-width:0;position:relative;z-index:3}.cz-tabs{display:flex;gap:calc(var(--u) * 6);align-items:stretch;flex:1;min-width:0}.cz-tab{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:calc(var(--u) * 14);cursor:pointer;border:0;border-top:calc(var(--u) * 4) solid transparent;background:#2f2226;color:var(--sl-panel);text-align:left;padding:0 calc(var(--u) * 22) 0 calc(var(--u) * 16);min-width:calc(var(--u) * 320);text-transform:uppercase}.cz-tab b{font:400 calc(var(--u) * 40)/1 var(--f-display);letter-spacing:-.5px;padding-top:calc(var(--u) * 5);display:inline-flex;align-items:center}.cz-tab i{font:400 calc(var(--u) * 12)/1.25 var(--f-mono);font-style:normal;letter-spacing:1px;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-tab kbd{font-size:calc(var(--u) * 12);background:#000;color:var(--sl-muted)}.cz-tab:hover{background:#45262b}.cz-tab:hover i{color:var(--sl-panel)}.cz-tab[aria-selected=true]{background:var(--sl-crimson);color:var(--sl-white);border-top-color:var(--sl-gold)}.cz-tab[aria-selected=true] i{color:var(--sl-white)}.cz-tab[aria-selected=true] kbd{color:var(--sl-gold)}.cz-tab:focus-visible{outline-offset:calc(var(--u) * -5)}.cz-id{display:flex;align-items:center;gap:calc(var(--u) * 12);cursor:pointer;border:calc(var(--u) * 2) solid rgba(255,255,255,.16);border-bottom:0;background:#140f12;color:var(--sl-white);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 10);text-align:left;text-transform:uppercase;margin-right:calc(var(--u) * 78)}.cz-id:hover,.cz-id:focus-visible{background:#2f2226;border-color:var(--sl-gold)}.cz-id-em{font-size:calc(var(--u) * 46)}.cz-id-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 5);min-width:0}.cz-id-txt small{font:400 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-muted)}.cz-id-txt b{font:400 calc(var(--u) * 24)/1 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--u) * 260)}.cz-id-go{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold);margin-left:calc(var(--u) * 10);white-space:nowrap}.cz>.gl-stage{position:relative;inset:auto;min-width:0;min-height:0}.cz>.gl-stage .gl-fig{background:#140f12b8;padding:calc(var(--u) * 7) calc(var(--u) * 10);top:calc(var(--u) * 12);left:calc(var(--u) * 12);text-shadow:none;max-width:calc(100% - var(--u) * 24);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-panel{min-width:0;min-height:0;background:var(--sl-panel-dark);border-left:var(--m-rule) solid #000;color:var(--sl-white);position:relative;z-index:2}.cz-panel>*{height:100%;display:flex;flex-direction:column;min-height:0}.cz-head{flex:none;display:flex;justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 18);padding:calc(var(--u) * 16) calc(var(--u) * 20) calc(var(--u) * 12);border-bottom:calc(var(--u) * 2) solid rgba(255,255,255,.1)}.cz-head h2{margin:0;font:400 calc(var(--u) * 48)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.cz-head p{margin:calc(var(--u) * 6) 0 0;font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:.5px;color:#cfc4c6;max-width:calc(var(--u) * 760)}.cz-scroll{flex:1;min-height:0;overflow-y:auto;padding:calc(var(--u) * 14) calc(var(--u) * 20);display:flex;flex-direction:column;gap:calc(var(--u) * 14);scrollbar-width:thin;scrollbar-color:var(--sl-crimson) transparent}.cz-win .cz-scroll{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--u) * 26),transparent);padding-bottom:calc(var(--u) * 30)}.cz-none,.cz-note{margin:0;font:400 calc(var(--u) * 12)/1.5 var(--f-mono);letter-spacing:.5px;color:var(--sl-muted)}.cz-none{padding:calc(var(--u) * 24) 0;text-transform:uppercase;letter-spacing:1px}.cz-sel{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 18);min-height:calc(var(--u) * 104);box-sizing:border-box;padding:calc(var(--u) * 12) calc(var(--u) * 20);background:#000;border-top:calc(var(--u) * 4) solid var(--sl-crimson)}.cz-sel.is-locked{border-top-color:var(--sl-gold)}.cz-sel-txt{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 5);min-width:0}.cz-sel-txt b{font:400 calc(var(--u) * 30)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cz-sel-txt p{margin:0;font:400 calc(var(--u) * 12)/1.35 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;color:#cfc4c6}.cz-sel-acts{display:flex;gap:calc(var(--u) * 14);align-items:center;flex:none;padding-right:calc(var(--u) * 6)}.cz-sel .b-btn{flex:none;white-space:nowrap}.cz-grp h3{margin:0 0 calc(var(--u) * 6);font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--sl-gold)}.cz-grp ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 5)}.cz-slot{width:100%;display:grid;grid-template-columns:calc(var(--u) * 168) minmax(0,1fr) auto auto;align-items:center;column-gap:calc(var(--u) * 14);cursor:pointer;border:0;text-align:left;background:var(--sl-panel);color:var(--sl-ink);padding:calc(var(--u) * 11) calc(var(--u) * 14) calc(var(--u) * 9);min-height:calc(var(--u) * 62);box-sizing:border-box}.cz-slot>b{font:400 calc(var(--u) * 30)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.3px}.cz-slot-now{display:flex;flex-direction:column;gap:calc(var(--u) * 3);min-width:0;font:700 calc(var(--u) * 14)/1.2 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-slot-now small{font:400 calc(var(--u) * 11)/1.2 var(--f-mono);letter-spacing:1px;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis}.cz-slot-n{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-muted)}.cz-slot-go{font:400 calc(var(--u) * 30)/1 var(--f-display);color:var(--sl-crimson)}.cz-slot:hover,.cz-slot:focus-visible{background:var(--sl-white);box-shadow:inset calc(var(--u) * 8) 0 0 var(--sl-crimson)}.cz-slot:focus-visible{outline-offset:calc(var(--u) * -3)}.cz-slot>.ud{position:absolute;top:calc(var(--u) * 6);right:calc(var(--u) * 6)}.cz-head.is-win{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:var(--sl-crimson);border-bottom:0;padding-top:calc(var(--u) * 12)}.cz-head.is-win h2{font-size:calc(var(--u) * 44);padding-top:calc(var(--u) * 4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-back{cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 11) calc(var(--u) * 12);white-space:nowrap}.cz-back:hover{background:var(--sl-white)}.cz-step{display:flex;gap:calc(var(--u) * 6)}.cz-step button{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-crimson-deep);color:var(--sl-white);font:400 calc(var(--u) * 24)/1 var(--f-display);padding:calc(var(--u) * 5) calc(var(--u) * 9)}.cz-step button:hover{background:var(--sl-ink)}.cz-filter,.cz-sound{display:flex;gap:calc(var(--u) * 6);flex-wrap:wrap}.cz-filter{flex:none;padding:calc(var(--u) * 10) calc(var(--u) * 20) 0}.cz-chip{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);cursor:pointer;border:calc(var(--u) * 2) solid rgba(255,255,255,.22);background:transparent;color:#cfc4c6;font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 8) calc(var(--u) * 11)}.cz-chip span{color:var(--sl-muted);font-weight:400}.cz-chip:hover{color:var(--sl-white);border-color:var(--sl-white)}.cz-chip[aria-pressed=true]{background:var(--sl-white);border-color:var(--sl-white);color:var(--sl-ink)}.cz-win.is-enter .cz-scroll,.cz-win.is-enter .cz-sel{animation:m-slide .34s var(--ease-io) both}.cz-win .gl-opt{grid-template-columns:calc(var(--u) * 58) minmax(0,1fr) auto;padding:calc(var(--u) * 7) calc(var(--u) * 12) calc(var(--u) * 7) calc(var(--u) * 10)}.cz-win .gl-brand-mark{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}.cz-win .gl-opt-name{font-size:calc(var(--u) * 28)}.cz-win .gl-opts{gap:calc(var(--u) * 6)}.cz-win .gl-opt.is-worn:not(.is-on){box-shadow:inset calc(var(--u) * 8) 0 0 var(--sl-crimson)}.cz-win .gl-opt-state{min-width:calc(var(--u) * 76);text-align:right}.cz-win .gl-opt-state.is-equipped{background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 5) calc(var(--u) * 7)}.cz-win .gl-opt-state.is-preview{background:var(--sl-gold);color:var(--sl-ink);padding:calc(var(--u) * 5) calc(var(--u) * 7)}.cz-win .gl-opt-state.is-locked{color:var(--sl-muted)}.cz-win .gl-opt.is-locked:not(.is-on){background:#d9d0cb}.cz-pts{display:flex;align-items:baseline;gap:calc(var(--u) * 12);background:#000;color:var(--sl-gold);padding:calc(var(--u) * 6) calc(var(--u) * 20) calc(var(--u) * 2);text-transform:uppercase;flex:none}.cz-pts b{font:400 calc(var(--u) * 56)/1 var(--f-display)}.cz-pts span{font:700 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:1px;max-width:calc(var(--u) * 80)}.skt{width:100%;border-collapse:separate;border-spacing:0 calc(var(--u) * 7);color:var(--sl-ink);table-layout:fixed}.skt thead th{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--sl-gold);text-align:center;padding:0 calc(var(--u) * 8) calc(var(--u) * 2)}.skt thead th:first-child{text-align:left;padding-left:calc(var(--u) * 16)}.skt thead th:nth-child(2){width:calc(var(--u) * 188)}.skt thead th:nth-child(3),.skt thead th:nth-child(4),.skt thead th:nth-child(5){width:calc(var(--u) * 164)}.skt thead th:nth-child(6){width:calc(var(--u) * 132)}.skt tbody th,.skt tbody td{background:var(--sl-panel);padding:calc(var(--u) * 10) calc(var(--u) * 10);vertical-align:middle;border-top:var(--m-rule) solid var(--sl-ink);border-bottom:var(--m-rule) solid var(--sl-ink)}.skt tbody th{text-align:left;font-weight:400;padding-left:calc(var(--u) * 16);border-left:var(--m-rule) solid var(--sl-ink)}.skt tbody td:last-child{border-right:var(--m-rule) solid var(--sl-ink)}.skt tbody th b{display:block;font:400 calc(var(--u) * 34)/.95 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.skt tbody th span{display:block;margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 14);line-height:1.32;opacity:.82}.skt tr.is-staged th{box-shadow:inset calc(var(--u) * 8) 0 0 var(--sl-gold)}.sk-lv{text-align:center}.sk-lv small,.sk-v small,.sk-v em{display:block;margin-top:calc(var(--u) * 6);font:400 calc(var(--u) * 11)/1.25 var(--f-mono);font-style:normal;letter-spacing:.5px;text-transform:uppercase;color:var(--sl-muted)}.sk-pips{display:inline-flex;gap:calc(var(--u) * 5)}.sk-pips i{width:calc(var(--u) * 24);height:calc(var(--u) * 36);border:var(--m-rule) solid var(--sl-ink);background:var(--sl-white);box-sizing:border-box}.sk-pips i.on{background:var(--sl-crimson)}.sk-pips i.st{background:repeating-linear-gradient(135deg,var(--sl-gold) 0 calc(var(--u) * 5),#fff3c4 calc(var(--u) * 5) calc(var(--u) * 10))}.sk-v{text-align:center;border-left:calc(var(--u) * 2) solid rgba(42,18,20,.14)}.sk-v b{display:block;font:400 calc(var(--u) * 36)/1 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.sk-v.is-max b{color:var(--sl-muted)}.sk-v.is-after b{color:var(--sl-crimson-deep);opacity:.55}.sk-v.is-after em{font-weight:700}.skt tbody td.sk-v.is-after.is-on{background:var(--sl-ink)}.sk-v.is-after.is-on b{color:var(--sl-gold);opacity:1}.sk-v.is-after.is-on small{color:#cfc4c6}.sk-v.is-after.is-on em{color:var(--sl-gold)}.sk-v .sk-maxed{font-size:calc(var(--u) * 26);color:var(--sl-muted);opacity:1}.sk-ctl{text-align:right;white-space:nowrap;padding-right:calc(var(--u) * 14)!important}.sk-btn{cursor:pointer;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border:var(--m-rule) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);font:700 calc(var(--u) * 26)/1 var(--f-mono);padding:0;box-shadow:var(--m-shadow-s)}.sk-btn+.sk-btn{margin-left:calc(var(--u) * 8)}.sk-btn.is-add{background:var(--sl-crimson);color:var(--sl-white)}.sk-btn:hover{background:var(--sl-panel)}.sk-btn.is-add:hover{background:var(--sl-crimson-deep)}.sk-btn[aria-disabled=true]{opacity:.28;cursor:not-allowed;box-shadow:none}.cz-emote-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 10)}.cz-emote{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 14);cursor:pointer;border:var(--m-rule) solid var(--sl-ink);background:var(--sl-panel);color:var(--sl-ink);text-align:left;padding:calc(var(--u) * 12);min-height:calc(var(--u) * 132);box-sizing:border-box}.cz-emote b{font:400 calc(var(--u) * 30)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.3px;overflow-wrap:anywhere}.cz-emote:hover{background:var(--sl-white)}.cz-emote.is-on{background:var(--sl-crimson);color:var(--sl-white);box-shadow:0 0 0 calc(var(--u) * 3) var(--sl-gold)}.cz-emote.is-worn:not(.is-on){box-shadow:inset calc(var(--u) * 8) 0 0 var(--sl-crimson)}.cz-emote-tag{position:absolute;top:calc(var(--u) * 6);right:calc(var(--u) * 6);background:var(--sl-ink);color:var(--sl-gold);font:700 calc(var(--u) * 10)/1.3 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 2) calc(var(--u) * 6)}.cz-emote>.ud{position:absolute;top:calc(var(--u) * 6);left:calc(var(--u) * 6)}.pr.pf{grid-template-columns:calc(var(--u) * 500) minmax(0,1fr)}.pr .pf-card{font-size:calc(var(--u) * 182)}.pr-tabs .b-tab{font-size:calc(var(--u) * 30);padding:calc(var(--u) * 15) calc(var(--u) * 14) calc(var(--u) * 6);overflow:hidden}.pr-edit{align-self:flex-start;cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 8) calc(var(--u) * 11);margin-top:calc(var(--u) * -4)}.pr-edit:hover{background:var(--sl-ink);color:var(--sl-white)}.pr-edit[aria-pressed=true]{background:var(--sl-crimson);border-color:var(--sl-crimson);color:var(--sl-white)}.pr-noapi{color:var(--sl-muted)}.pr-lock{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 14);max-width:calc(var(--u) * 820);padding:calc(var(--u) * 40) calc(var(--u) * 10)}.pr-lock .b-h2{font-size:calc(var(--u) * 58)}.pr-lock .b-p{margin:0}.pr-empty{margin:0;padding:calc(var(--u) * 18) calc(var(--u) * 18);border:calc(var(--u) * 2) dashed rgba(42,18,20,.35);font:400 calc(var(--u) * 14)/1.5 var(--f-mono);letter-spacing:.5px;color:#5d4c4e;display:flex;flex-direction:column;gap:calc(var(--u) * 12);align-items:flex-start}.pr-empty p{margin:0}.pr-over{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(var(--u) * 26);align-items:start}.pr-box{display:flex;flex-direction:column;gap:calc(var(--u) * 12);min-width:0}.pr-box .b-p{margin:calc(var(--u) * 6) 0 0;font-size:calc(var(--u) * 15)}.pr-gear{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 6)}.pr-slot{width:100%;height:100%;display:flex;flex-direction:column;gap:calc(var(--u) * 4);cursor:pointer;text-align:left;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);padding:calc(var(--u) * 9) calc(var(--u) * 11);min-height:calc(var(--u) * 78);box-sizing:border-box}.pr-slot small,.pr-link small,.pr-next-b small{font:700 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--sl-crimson)}.pr-slot b{font:400 calc(var(--u) * 22)/1 var(--f-display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-slot i{font:400 calc(var(--u) * 11)/1.2 var(--f-mono);font-style:normal;letter-spacing:.5px;text-transform:uppercase;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-slot:hover,.pr-slot:focus-visible,.pr-link:hover,.pr-link:focus-visible,.pr-next-b:hover,.pr-next-b:focus-visible{background:var(--sl-panel);box-shadow:inset calc(var(--u) * 6) 0 0 var(--sl-crimson)}.pr-links{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:calc(var(--u) * 6)}.pr-link{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);cursor:pointer;text-align:left;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);padding:calc(var(--u) * 10) calc(var(--u) * 12);min-width:0}.pr-link-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 5);min-width:0}.pr-link b{font:400 calc(var(--u) * 24)/1 var(--f-display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-go{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-crimson);white-space:nowrap}.pr-skills{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 5) calc(var(--u) * 14);margin-top:calc(var(--u) * 3)}.pr-skill{display:inline-flex;align-items:center;gap:calc(var(--u) * 6)}.pr-skill em{font:400 calc(var(--u) * 11)/1 var(--f-mono);font-style:normal;letter-spacing:.5px;text-transform:uppercase;color:var(--sl-muted)}.pr-skill .ca-pips{gap:calc(var(--u) * 2)}.pr-skill .ca-pips i{width:calc(var(--u) * 9);height:calc(var(--u) * 14);border-width:calc(var(--u) * 1.5)}.pr-next{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 6)}.pr-next-b{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * 5);cursor:pointer;text-align:left;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);padding:calc(var(--u) * 10) calc(var(--u) * 12)}.pr-next-b b{font:400 calc(var(--u) * 26)/1 var(--f-display);text-transform:uppercase}.pr-next-sub{font:400 calc(var(--u) * 12)/1.35 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;color:#5d4c4e}.pr-next-b .m-bar{height:calc(var(--u) * 10);margin-top:calc(var(--u) * 2)}.pr-ch{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.pr-seg{display:flex;gap:calc(var(--u) * 6);position:sticky;top:calc(var(--u) * -22);z-index:2;background:var(--sl-panel);padding:calc(var(--u) * 4) 0 calc(var(--u) * 8)}.pr-seg-b{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);font:400 calc(var(--u) * 24)/1 var(--f-display);text-transform:uppercase;padding:calc(var(--u) * 9) calc(var(--u) * 16) calc(var(--u) * 5)}.pr-seg-b span{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-muted)}.pr-seg-b:hover{background:var(--sl-panel)}.pr-seg-b[aria-selected=true]{background:var(--sl-ink);color:var(--sl-white)}.pr-seg-b[aria-selected=true] span{color:var(--sl-gold)}.pr-friends{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.pr-friends .pt-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 30);align-items:start}.pr-friends .pt-cols>div{display:flex;flex-direction:column;gap:calc(var(--u) * 22);min-width:0}.pr-friends section{display:flex;flex-direction:column;gap:calc(var(--u) * 8);align-items:stretch}.pr-friends section>.b-btn{align-self:flex-start}.pr-friends h3{margin:0;font:400 calc(var(--u) * 36)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-ink)}.pr-friends h3.pt-add-h{font-size:calc(var(--u) * 24);margin-top:calc(var(--u) * 10)}.pr-friends .pt-list{gap:calc(var(--u) * 6)}.pr-friends .pt-p{background:var(--sl-white);border:calc(var(--u) * 2) solid var(--sl-ink);padding:calc(var(--u) * 8) calc(var(--u) * 12);gap:calc(var(--u) * 12)}.pr-friends .pt-dot{width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:#b9aeb0;box-shadow:0 0 0 calc(var(--u) * 2) var(--sl-ink)}.pr-friends .pt-dot.is-on{background:#23b455}.pr-friends .pt-n b{font:400 calc(var(--u) * 24)/1 var(--f-display);text-transform:uppercase}.pr-friends .pt-n small{font:400 calc(var(--u) * 12)/1.2 var(--f-mono);letter-spacing:.5px;color:#5d4c4e}.pr-friends .pt-tag{font:700 calc(var(--u) * 11)/1 var(--f-mono);padding:calc(var(--u) * 5) calc(var(--u) * 7);background:var(--sl-ink);color:var(--sl-gold)}.pr-friends .pt-tag.is-dim{background:#d9d0cb;color:var(--sl-ink)}.pr-friends .pt-dim{font:400 calc(var(--u) * 14)/1.45 var(--f-body);color:#5d4c4e}.pr-friends .pt-note{font:700 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:.5px;padding:calc(var(--u) * 9) calc(var(--u) * 12);background:var(--sl-ink);color:var(--sl-gold);border-left:calc(var(--u) * 6) solid var(--sl-gold)}.pr-friends .pt-note.is-bad{background:var(--sl-crimson);color:var(--sl-white);border-left-color:var(--sl-ink)}.pr-friends .pt-add{gap:calc(var(--u) * 12);max-width:calc(var(--u) * 520)}.pr-friends .pt-add .pt-in{font:700 calc(var(--u) * 20)/1.1 var(--f-body);padding:calc(var(--u) * 9) calc(var(--u) * 12);border:var(--m-rule) solid var(--sl-ink)}.pr-friends .pt-rm{opacity:1}.pr-friends .b-btn.is-white{--sk-bg: var(--sl-crimson);color:var(--sl-white)}.pr-friends .b-btn.is-white:hover,.pr-friends .b-btn.is-white:focus-visible{--sk-bg: var(--sl-crimson-deep);color:var(--sl-white)}.pr-friends .b-btn:not(.is-white):not(.is-danger){--sk-bg: var(--sl-panel);color:var(--sl-ink)}.pr-friends .b-btn:not(.is-white):not(.is-danger):hover,.pr-friends .b-btn:not(.is-white):not(.is-danger):focus-visible{--sk-bg: var(--sl-ink);color:var(--sl-white)}.pr-friends .b-btn:before{box-shadow:var(--m-shadow-s)}.tn{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.tn-rule{margin:0;padding:calc(var(--u) * 11) 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;border-left:calc(var(--u) * 8) solid var(--sl-gold)}.tn-rule b{color:var(--sl-gold)}.tn-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(var(--u) * 26);align-items:start}.tn-cols section{display:flex;flex-direction:column;gap:calc(var(--u) * 10);min-width:0}.tn-head-r{display:inline-flex;align-items:center;gap:calc(var(--u) * 10)}.tn-refresh{cursor:pointer;border:calc(var(--u) * 2) solid var(--sl-ink);background:var(--sl-white);color:var(--sl-ink);font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;padding:calc(var(--u) * 6) calc(var(--u) * 9)}.tn-refresh:hover{background:var(--sl-ink);color:var(--sl-white)}.tn-list,.tn-hists{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 8)}.tn-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--u) * 16);align-items:center;background:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);padding:calc(var(--u) * 13) calc(var(--u) * 16)}.tn-card.is-in{border-left:calc(var(--u) * 10) solid var(--sl-crimson)}.tn-card.is-live{border-left:calc(var(--u) * 10) solid var(--sl-gold)}.tn-main{display:flex;flex-direction:column;gap:calc(var(--u) * 6);min-width:0}.tn-card h3{margin:0;font:400 calc(var(--u) * 34)/.95 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;overflow-wrap:anywhere}.tn-meta,.tn-note{margin:0;font:400 calc(var(--u) * 12)/1.35 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;color:#5d4c4e}.tn-meta{font-weight:700;color:var(--sl-ink)}.tn-status{margin:calc(var(--u) * 2) 0 0;display:flex;align-items:center;gap:calc(var(--u) * 10);flex-wrap:wrap}.tn-when{font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:.5px;text-transform:uppercase}.tn-count{font:700 calc(var(--u) * 15)/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--sl-crimson-deep);text-transform:none}.tn-side{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 10)}.tn-acts{display:flex;gap:calc(var(--u) * 14);align-items:center}.tn-why{font:400 calc(var(--u) * 11)/1.3 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;color:#5d4c4e;text-align:right;max-width:calc(var(--u) * 420)}.tn-in,.tn-out{font:700 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.tn-in{background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 6) calc(var(--u) * 8)}.tn-out{color:var(--sl-muted)}.tn-hist{display:grid;grid-template-columns:calc(var(--u) * 96) minmax(0,1fr);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) * 9) calc(var(--u) * 12)}.tn-hist.is-won{border-left:calc(var(--u) * 10) solid var(--sl-gold)}.tn-place{font:400 calc(var(--u) * 30)/1 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere}.tn-hist:not(.is-won) .tn-place{color:var(--sl-crimson-deep)}.tn-hist-txt{display:flex;flex-direction:column;gap:calc(var(--u) * 4);min-width:0}.tn-hist-name{font:400 calc(var(--u) * 22)/1 var(--f-display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-hist-txt small{font:400 calc(var(--u) * 11)/1.2 var(--f-mono);letter-spacing:.5px;text-transform:uppercase;color:#5d4c4e}@media(prefers-reduced-motion:reduce){.cz-win.is-enter .cz-scroll,.cz-win.is-enter .cz-sel{animation:none}}.pt-scrim{position:fixed;inset:0;background:#0a06088c;z-index:60}.pt{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(440px,100vw);overflow-y:auto;background:var(--sl-panel-dark, #1A1418);color:#fff;border-left:4px solid #000;box-shadow:-8px 0 #00000059;padding:20px 20px 32px;display:flex;flex-direction:column;gap:18px;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);font-family:var(--sl-font-body, sans-serif)}.pt.is-on{transform:none}@media(prefers-reduced-motion:reduce){.pt{transition:none}}.pt-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pt-head h2{margin:0;font:400 34px/1 var(--sl-font-display, sans-serif);text-transform:uppercase;letter-spacing:.01em}.pt-x{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;font-size:20px;border:3px solid #fff}.pt-x:focus-visible{outline:3px solid var(--sl-gold);outline-offset:2px}.pt h3{margin:0 0 8px;font:700 13px/1 var(--sl-font-body, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--sl-gold)}.pt section{display:flex;flex-direction:column;gap:8px}.pt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pt-p{display:flex;align-items:center;gap:10px;background:#ffffff0f;border:2px solid rgba(255,255,255,.12);padding:8px 10px;min-width:0}.pt-dot{flex:none;width:10px;height:10px;border-radius:50%;background:#5b5056;box-shadow:0 0 0 2px #000}.pt-dot.is-on{background:#3ddc6a}.pt-n{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pt-n b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-n small{font-size:12px;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-tag{font:700 11px/1 var(--sl-font-body, sans-serif);letter-spacing:.12em;text-transform:uppercase;background:var(--sl-gold);color:#000;padding:4px 6px}.pt-tag.is-dim{background:#fff3;color:#fff}.pt .pt-rm{opacity:.7}.pt-dim{margin:0;font-size:14px;line-height:1.4;color:#ffffffa6}.pt-note{margin:0;padding:8px 10px;font-size:14px;border-left:4px solid var(--sl-gold);background:#ffc83c1f}.pt-note.is-bad{border-color:var(--sl-crimson);background:#e2303826}.pt-add{display:flex;gap:8px;margin-top:4px}.pt-add .pt-in{flex:1 1 auto;min-width:0;font:600 16px/1 var(--sl-font-body, sans-serif);padding:10px 12px;background:#fff;color:#000;border:3px solid #000}.pt-add .pt-in:focus{outline:3px solid var(--sl-gold);outline-offset:2px}.mm-party{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:calc(var(--u, 1px) * 14);position:absolute;left:calc(var(--u, 1px) * 96);top:calc(var(--u, 1px) * 812);width:calc(var(--u, 1px) * 640);padding:calc(var(--u, 1px) * 12) calc(var(--u, 1px) * 18);background:#0a0608c7;border:calc(var(--u, 1px) * 3) solid #000;box-shadow:var(--sl-shadow, 4px 5px 0 rgba(0, 0, 0, .45));color:#fff;font:700 calc(var(--u, 1px) * 15)/1.2 var(--sl-font-body, sans-serif);letter-spacing:.12em;text-transform:uppercase}.mm-party:hover,.mm-party:focus-visible{background:#0a0608e6;outline:3px solid var(--sl-gold);outline-offset:2px}.mm-party b{color:var(--sl-gold);font:400 calc(var(--u, 1px) * 28)/1 var(--sl-font-display, sans-serif);letter-spacing:.02em}.mm-party .mm-party-who{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffc}.mm-party .mm-party-badge{background:var(--sl-crimson);color:#fff;padding:calc(var(--u, 1px) * 4) calc(var(--u, 1px) * 8)}@media(max-width:700px){.mm-party{position:static;width:auto;margin-top:12px}}.ml{position:absolute;left:0;right:0;top:0;height:100%;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .35s ease}.ml[hidden]{display:none}.ml.is-out{opacity:0}.ml-card{display:flex;align-items:center;gap:calc(var(--u, 1px) * 22);padding:calc(var(--u, 1px) * 20) calc(var(--u, 1px) * 30);background:var(--sl-panel-dark, #1A1418);border:var(--sl-border, 3px) solid var(--sl-panel, #F5F0EB);box-shadow:var(--sl-shadow, 4px 5px 0 rgba(0,0,0,.45))}.ml-col{display:flex;flex-direction:column;gap:calc(var(--u, 1px) * 12);min-width:calc(var(--u, 1px) * 340)}.ml-text{color:var(--sl-panel, #F5F0EB);font:600 calc(var(--u, 1px) * 15)/1.2 var(--sl-font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ml-bar{height:calc(var(--u, 1px) * 16);padding:calc(var(--u, 1px) * 3);box-sizing:border-box;background:#0b0809;border:calc(var(--u, 1px) * 3) solid var(--sl-panel, #F5F0EB);transform:skew(-6deg)}.ml-fill{height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:repeating-linear-gradient(-45deg,#e23038 0 10px,#c2252c 10px 20px);background-size:28px 28px;animation:ml-stripes .9s linear infinite;transition:transform .3s ease-out}.ml-hit{position:relative;flex:none;width:calc(var(--u, 1px) * 44);height:calc(var(--u, 1px) * 44)}.ml-col{position:relative;z-index:1}.ml-splat{position:absolute;left:50%;top:50%;width:calc(var(--u, 1px) * 170);height:calc(var(--u, 1px) * 170);margin:calc(var(--u, 1px) * -85) 0 0 calc(var(--u, 1px) * -85);z-index:0;opacity:0;transform:scale(.15) rotate(-25deg);pointer-events:none}.ml.is-splat .ml-ball{animation:ml-burst .16s ease-in forwards}.ml.is-splat .ml-splat{animation:ml-splat .3s cubic-bezier(.15,1.45,.4,1) .08s forwards}.ml.is-splat .ml-text{text-shadow:-2px -2px 0 #140F12,2px -2px 0 #140F12,-2px 2px 0 #140F12,2px 2px 0 #140F12}.ml-card{overflow:visible}@keyframes ml-burst{to{transform:scale(1.35,.55);opacity:0}}@keyframes ml-splat{0%{opacity:1;transform:scale(.15) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}.ml-ball{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:linear-gradient(198deg,#e23038 50%,#ffc83c 50%);box-shadow:3px 4px #00000073;animation:ml-spin .8s linear infinite}.ml-ball:before{content:"";position:absolute;left:-10%;right:-10%;top:calc(50% - 2px);height:4px;background:#7a1015;border-radius:50%;transform:rotate(18deg)}.ml-ball:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fffc 0 9%,#fff0 26%),radial-gradient(circle at 45% 42%,#0000 52%,#28000061);animation:ml-spin .8s linear infinite reverse}@keyframes ml-spin{to{transform:rotate(360deg)}}@keyframes ml-stripes{to{background-position:28px 0}}.mf-scroll{transition:opacity .35s ease}.mf-scroll.is-loading{opacity:.28}@media(prefers-reduced-motion:reduce){.ml-ball,.ml-ball:after,.ml-fill{animation:none}.ml.is-splat .ml-ball{animation:none;opacity:0}.ml.is-splat .ml-splat{animation:none;opacity:1;transform:none}}.mf-lan-bar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 14) calc(var(--u) * 14)}.mf-lan-bar b{background:var(--sl-gold);color:var(--sl-ink);padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 2);font:700 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px}.mf-lan-bar span{font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.mf-lan-bar .mf-lan-as{margin-left:auto;display:flex;align-items:center;gap:calc(var(--u) * 12);font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-gold)}.m-shell input.sbl.mf-lan-name{width:calc(var(--u) * 300);font-size:calc(var(--u) * 20);padding:calc(var(--u) * 6) calc(var(--u) * 12)}.mf-mode-sub.is-lan{color:var(--sl-ink);background:var(--sl-gold);padding:calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * 2);font-weight:700}.mf-mode[aria-selected=true] .mf-mode-sub.is-lan{color:var(--sl-ink)}.pb-tag.is-lan{background:var(--sl-gold);color:var(--sl-ink);border-color:var(--sl-ink);font-weight:700}.ln{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 14) calc(var(--u) * 14)}.ln-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(var(--u) * 24);min-height:0}.ln-card{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 64) calc(var(--u) * 40) calc(var(--u) * 34);background:var(--sl-map-well);color:var(--sl-white);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.ln-card.is-host{justify-content:flex-end;background:linear-gradient(180deg,#8b141959,#140f1233),var(--sl-map-well)}.ln-card .b-btn{align-self:flex-start}.ln-num{position:absolute;top:calc(var(--u) * 26);left:calc(var(--u) * 40);font:400 calc(var(--u) * 22)/1 var(--f-mono);letter-spacing:2px;color:var(--sl-gold)}.ln-title{margin:0;font:400 calc(var(--u) * 84)/.9 var(--f-display);letter-spacing:-1px;text-transform:uppercase;text-shadow:calc(var(--u) * 4) calc(var(--u) * 5) 0 rgba(0,0,0,.5)}.ln-text{margin:0;max-width:calc(var(--u) * 560);font:500 calc(var(--u) * 20)/1.42 var(--f-body);color:#ffffffe6}.ln-facts{display:flex;gap:calc(var(--u) * 34);margin:0}.ln-facts dt{font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold)}.ln-facts dd{margin:calc(var(--u) * 5) 0 0;font:700 calc(var(--u) * 22)/1 var(--f-mono)}.ln-sub{margin:0;font:400 calc(var(--u) * 13)/1.2 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-gold)}.ln-games{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 10);flex:1;min-height:calc(var(--u) * 120);overflow-y:auto;scrollbar-width:thin}.ln-game{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:calc(var(--u) * 18);align-items:center;padding:calc(var(--u) * 14) calc(var(--u) * 18);background:var(--sl-ink);border:var(--m-rule) solid var(--sl-gold);box-shadow:var(--m-shadow-s)}.ln-game-name{font:400 calc(var(--u) * 34)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-game-meta{grid-row:2;font:400 calc(var(--u) * 13)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.ln-game .b-btn{grid-column:2;grid-row:1 / span 2;align-self:center}.ln-empty{padding:calc(var(--u) * 22) calc(var(--u) * 18);border:var(--m-rule) dashed rgba(255,255,255,.25);font:400 calc(var(--u) * 14)/1.5 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.ln-code-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 14)}.ln-code-row .ln-sub{flex-basis:100%}.m-shell input.sbl.ln-code{width:7ch;max-width:7ch;text-align:center;text-transform:uppercase;letter-spacing:.25em;font:700 calc(var(--u) * 26)/1 var(--f-mono)}.ln-code-row .b-btn{align-self:center}.ln-note{margin:0;min-height:0;font:700 calc(var(--u) * 14)/1.4 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-white)}.ln-note:not(:empty){background:var(--sl-crimson);padding:calc(var(--u) * 10) calc(var(--u) * 18);border:var(--m-rule) solid var(--sl-ink)}.ln-help{margin:0;font:400 calc(var(--u) * 13)/1.5 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.lb{display:grid;grid-template-rows:auto minmax(0,1fr) minmax(calc(var(--u) * 150),24%);gap:calc(var(--u) * 14);height:100%;min-height:0;padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 14)}.lb-strip{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 10) calc(var(--u) * 22);padding:calc(var(--u) * 12) calc(var(--u) * 20) calc(var(--u) * 9);background:var(--sl-gold);color:var(--sl-ink);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.lb-tag{background:var(--sl-ink);color:var(--sl-gold);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 3);font:700 calc(var(--u) * 15)/1 var(--f-mono);letter-spacing:2px}.lb-host{font:400 calc(var(--u) * 38)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.lb-code{font:700 calc(var(--u) * 15)/1 var(--f-mono);letter-spacing:2px}.lb-code b{display:inline-block;margin-left:calc(var(--u) * 6);background:var(--sl-ink);color:var(--sl-white);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 3);font-size:calc(var(--u) * 24);letter-spacing:.25em;user-select:all}.lb-strip .lb-fine{margin-left:auto;color:var(--sl-ink)}.lb-fine{margin:0;font:400 calc(var(--u) * 13)/1.5 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-panel)}.lb-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:calc(var(--u) * 18);min-height:0}.lb-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 14);min-height:0}.lb-team{--team: var(--sl-crimson);display:flex;flex-direction:column;min-height:0;background:var(--sl-map-well);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.lb-team.is-blue{--team: var(--sl-blue)}.lb-team-head{display:flex;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 8);background:var(--team);color:var(--sl-white);border-bottom:var(--m-rule) solid var(--sl-ink)}.lb-team-head h2{margin:0;font:400 calc(var(--u) * 44)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.lb-count{font:700 calc(var(--u) * 16)/1 var(--f-mono);letter-spacing:1px}.lb-cross{margin-left:auto}.lb-seats{list-style:none;margin:0;padding:calc(var(--u) * 10);display:flex;flex-direction:column;gap:calc(var(--u) * 8);overflow-y:auto;scrollbar-width:thin}.lb-seat{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 12);min-height:calc(var(--u) * 52);padding:calc(var(--u) * 8) calc(var(--u) * 12);background:var(--sl-ink);border-left:calc(var(--u) * 8) solid var(--team);color:var(--sl-white)}.lb-seat.is-you{outline:calc(var(--u) * 2) solid var(--sl-gold);outline-offset:calc(var(--u) * -2)}.lb-seat.is-open{background:transparent;border:var(--m-rule) dashed rgba(255,255,255,.22);border-left:calc(var(--u) * 8) solid rgba(255,255,255,.22);color:var(--sl-muted)}.lb-seat.is-bot{color:var(--sl-panel)}.lb-num{min-width:4ch;font:700 calc(var(--u) * 16)/1 var(--f-mono);color:var(--sl-gold)}.lb-seat.is-open .lb-num{color:inherit}.lb-name{display:flex;align-items:center;gap:calc(var(--u) * 8);min-width:0;font:400 calc(var(--u) * 28)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-seat.is-open .lb-name{font:400 calc(var(--u) * 14)/1 var(--f-mono);letter-spacing:1px}.lb-chip{flex:none;padding:calc(var(--u) * 3) calc(var(--u) * 7) calc(var(--u) * 2);font:700 calc(var(--u) * 11)/1 var(--f-mono);letter-spacing:1px;background:var(--sl-panel);color:var(--sl-ink)}.lb-chip.is-host{background:var(--sl-gold)}.lb-meta{margin-left:auto;font:400 calc(var(--u) * 12)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-panel);white-space:nowrap}.lb-acts{display:flex;gap:calc(var(--u) * 8)}.lb .mf-chip{font-size:calc(var(--u) * 17);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 3)}.lb .mf-chip.is-quiet{background:transparent;color:var(--sl-panel);border-color:#ffffff4d;box-shadow:none}.lb .mf-chip.is-quiet:hover{background:var(--sl-crimson);color:var(--sl-white);border-color:var(--sl-ink)}.lb .mf-chip:focus-visible{outline:calc(var(--u) * 3) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.lb-side{display:flex;flex-direction:column;gap:calc(var(--u) * 14);min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 calc(var(--u) * 6) calc(var(--u) * 6) 0}.lb-set{display:flex;flex-direction:column;gap:calc(var(--u) * 12);padding:calc(var(--u) * 18) calc(var(--u) * 20);background:var(--sl-map-well);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.lb-set-h{margin:0;font:400 calc(var(--u) * 32)/.9 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.lb-row{display:grid;grid-template-columns:calc(var(--u) * 92) minmax(0,1fr);align-items:start;gap:calc(var(--u) * 10)}.lb-k{padding-top:calc(var(--u) * 9);font:400 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:1px;color:var(--sl-gold)}.lb-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.lb-set.is-read .mf-chip{cursor:default;box-shadow:none;opacity:.4}.lb-set.is-read .mf-chip[aria-pressed=true]{opacity:1}.lb-set .mf-chip[aria-disabled=true]{cursor:not-allowed}.lb-set:not(.is-read) .mf-chip[aria-disabled=true]{opacity:.4}.lb-go{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 6)}.lb-wait{margin:0;font:400 calc(var(--u) * 34)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--sl-gold)}.lb-live{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 8);padding:calc(var(--u) * 16) calc(var(--u) * 20);background:var(--sl-ink);border:var(--m-rule) solid var(--sl-gold);box-shadow:var(--m-shadow)}.lb-live-k{margin:0;font:700 calc(var(--u) * 13)/1 var(--f-mono);letter-spacing:2px;color:var(--sl-gold)}.lb-live-v{margin:0;font:400 calc(var(--u) * 30)/1 var(--f-display);letter-spacing:-.5px;text-transform:uppercase}.lb-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--u) * 8);min-height:0;padding:calc(var(--u) * 12) calc(var(--u) * 14);background:var(--sl-well);border:var(--m-rule) solid var(--sl-ink);box-shadow:var(--m-shadow)}.lb-log{min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.lb-log:focus-visible{outline:calc(var(--u) * 2) solid var(--sl-gold);outline-offset:calc(var(--u) * 2)}.lb-line{margin:0;font:500 calc(var(--u) * 17)/1.35 var(--f-body);color:var(--sl-white);overflow-wrap:anywhere}.lb-line b{color:var(--sl-gold);font-weight:700}.lb-line.is-sys{font:400 calc(var(--u) * 13)/1.5 var(--f-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-muted)}.lb-form{display:flex;align-items:center;gap:calc(var(--u) * 12)}.m-shell input.sbl.lb-say{flex:1;min-width:0}@media(max-width:760px){.ln-grid,.lb-main,.lb-teams{grid-template-columns:minmax(0,1fr)}.ln{grid-template-rows:auto}.ln-title{font-size:40px}.lb{grid-template-rows:auto auto auto;height:auto;overflow:auto}.lb-strip .lb-fine{margin-left:0}}
