.tw{position:absolute;left:50%;top:50%;width:calc(420 * var(--u));height:calc(420 * var(--u));margin:calc(-210 * var(--u)) 0 0 calc(-210 * var(--u));opacity:0;transform:scale(.92);transition:opacity .09s,transform .09s;pointer-events:none}.tw.on{opacity:1;transform:scale(1)}.tw .ring{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#0f101300 0 13%,#0f1013c7 13.5% 49%,#f7f5ed29 49.5% 50%,#0f1013b8 50.5% 99%,#f7f5ed38 99.5%)}.tw .s{position:absolute;width:calc(112 * var(--u));margin-left:calc(-56 * var(--u));margin-top:calc(-22 * var(--u));text-align:center;font-size:calc(15 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--sd-dim);line-height:1.05}.tw .s i{display:block;font-style:normal;font-family:var(--sd-display);font-size:calc(12 * var(--u));color:var(--sd-faint);letter-spacing:.14em}.tw .s.v{width:calc(96 * var(--u));margin-left:calc(-48 * var(--u));color:var(--sd-cream)}.tw .s.v i{color:var(--sb-friend)}.tw .s.h{color:var(--sd-ink)}.tw .s.h:before{content:"";position:absolute;inset:calc(-10 * var(--u)) calc(-6 * var(--u));background:var(--sb-friend);clip-path:var(--sd-cut);z-index:-1}.tw .s.h i{color:var(--sd-ink)}.tw .c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(150 * var(--u));text-align:center;font-family:var(--sd-display);font-size:calc(19 * var(--u));letter-spacing:.12em;color:var(--sd-bone)}.tw .c small{display:block;font-family:var(--sd-text);font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--sd-dim);text-transform:none}.tw .dot{position:absolute;left:50%;top:50%;width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-5 * var(--u));border-radius:50%;background:var(--sd-bone);box-shadow:0 0 0 calc(2 * var(--u)) #0009}.tw.blocked .s{opacity:.45}.tw.blocked .c{color:var(--sd-danger)}.bo{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s}.bo.on{opacity:1}.bo .noise{position:absolute;inset:0;mix-blend-mode:screen;opacity:.16;background-size:256px 256px;image-rendering:pixelated;animation:bo-shift .11s steps(2) infinite}.bo .tear{position:absolute;left:0;right:0;height:12%;top:-12%;background:linear-gradient(transparent,rgba(160,220,255,.1) 45%,rgba(255,255,255,.16) 50%,transparent);animation:bo-tear 2.3s linear infinite}.bo .tag{position:absolute;left:50%;top:calc(150 * var(--u));transform:translate(-50%);font-family:var(--sd-display);font-size:calc(26 * var(--u));letter-spacing:.2em;color:var(--sd-bone);background:#0a0b0ed1;padding:calc(4 * var(--u)) calc(18 * var(--u));clip-path:var(--sd-cut);border-left:calc(4 * var(--u)) solid var(--sd-danger);white-space:nowrap}.bo .tag small{font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.06em;color:var(--sd-dim);margin-left:calc(10 * var(--u))}.bo.nv .noise,.bo.nv .tear{display:none}.bo.nv .tag{border-left-color:#7dff6a}.bo .nvtint{position:absolute;inset:0;background:#3cff5a00;mix-blend-mode:overlay}.bo.nv .nvtint{animation:bo-nv 5.5s infinite}@keyframes bo-shift{0%{background-position:0 0}50%{background-position:-91px 37px}to{background-position:53px -71px}}@keyframes bo-tear{0%{top:-12%}to{top:112%}}@keyframes bo-nv{0%,to{background:#3cff5a00}3%{background:#3cff5a38}5%{background:#3cff5a0d}7%{background:#3cff5a2e}12%{background:#3cff5a00}}.hud.jam .hud-mark{display:none}.hud.jam .hud-obj{animation:bo-flick .7s steps(3) infinite}@keyframes bo-flick{0%{opacity:1}33%{opacity:.35}66%{opacity:.8}}.sp{position:absolute;left:50%;top:calc(112 * var(--u));transform:translate(-50%);text-align:center;display:none}.hud.spec .hud-health,.hud.spec .hud-weapon,.hud.spec .hud-streaks,.hud.spec .hud-tac{visibility:hidden}.sp.on{display:block}.sp .who{font-family:var(--sd-display);font-size:calc(30 * var(--u));letter-spacing:.12em;color:var(--sb-friend);background:var(--sd-plate);padding:calc(4 * var(--u)) calc(22 * var(--u));clip-path:var(--sd-cut);display:inline-block}.sp .who small{color:var(--sd-dim);font-size:calc(16 * var(--u));margin-right:calc(10 * var(--u));letter-spacing:.2em}.sp .who.them{color:var(--sb-foe)}.sp .hp{height:calc(4 * var(--u));background:#f7f5ed26;margin:calc(4 * var(--u)) auto 0;width:calc(220 * var(--u))}.sp .hp b{display:block;height:100%;background:var(--sd-bone)}.sp .keys{margin-top:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--sd-dim);letter-spacing:.04em}.sp .keys kbd{font-family:var(--sd-display);color:var(--sd-bone);background:#f7f5ed1f;padding:0 calc(6 * var(--u));margin:0 calc(3 * var(--u))}:root{--u: clamp(.72px, calc(100vh / 1080), 1.5px);--sd-ink: #0f1013;--sd-plate: rgba(17, 18, 21, .74);--sd-plate-hi: rgba(24, 26, 30, .92);--sd-solid: #16181c;--sd-line: rgba(247, 245, 237, .14);--sd-line-hi: rgba(247, 245, 237, .32);--sd-bone: #f2efe6;--sd-dim: #a8a497;--sd-faint: #6f6c63;--sd-amber: #e19000;--sd-sky: #80bcf0;--sd-jade: #009a78;--sd-lemon: #fadf06;--sd-orchid: #b074a0;--sd-cream: #f7f5ed;--sd-danger: #e5484d;--sd-medal: #f2c14e;--sb-friend: var(--sd-amber);--sb-foe: var(--sd-sky);--sb-bone: var(--sd-bone);--sb-gold: var(--sd-medal);--sb-good: #7ad66b;--sb-panel: var(--sd-plate);--sb-panel-hi: var(--sd-plate-hi);--sb-line: var(--sd-line);--sb-ink: var(--sd-ink);--sd-text: "SD Oswald", "Bahnschrift", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--sd-display: "SD Bebas", "SD Oswald", "Bahnschrift Condensed", Impact, sans-serif;--sd-title: "SD Anton", "SD Bebas", Impact, sans-serif;--sd-cut: polygon(calc(8 * var(--u)) 0, 100% 0, 100% 100%, 0 100%, 0 calc(8 * var(--u)));--sd-cut-r: polygon(0 0, calc(100% - 8 * var(--u)) 0, 100% calc(8 * var(--u)), 100% 100%, 0 100%)}html,body{margin:0;height:100%;overflow:hidden;background:#0b0c0f;color:var(--sd-bone);font-family:var(--sd-text)}#sb-canvas{position:fixed;inset:0;width:100vw;height:100vh;display:block;image-rendering:auto}#sb-ui{position:fixed;inset:0;pointer-events:none;user-select:none}#sb-ui .interactive,#sb-ui button,#sb-ui input,#sb-ui select{pointer-events:auto}.glyph{display:inline-block;vertical-align:middle;flex:none}.hud{position:absolute;inset:0;font-family:var(--sd-text);text-shadow:0 1px 2px rgba(0,0,0,.55);--u: calc(clamp(.72px, calc(100vh / 1080), 1.5px) * var(--hud-k, 1))}.hud.hidden{display:none}.hud .hidden{display:none!important}.hud.no-feed .hud-feed{display:none}.hud-xh{position:absolute;left:50%;top:50%;width:0;height:0;transition:opacity .08s}.hud-xh i{position:absolute;background:var(--xh, var(--sd-bone));box-shadow:0 0 0 1px #0009;border-radius:1px}.hud-xh.no-outline i{box-shadow:none}.hud-xh .t,.hud-xh .b{width:var(--xh-th, 2px);height:var(--xh-len, 9px)}.hud-xh .l,.hud-xh .r{width:var(--xh-len, 9px);height:var(--xh-th, 2px)}.hud-xh .c{width:max(2px,var(--xh-th, 2px));height:max(2px,var(--xh-th, 2px));left:calc(max(2px,var(--xh-th, 2px))/-2);top:calc(max(2px,var(--xh-th, 2px))/-2);border-radius:50%}.hud-xh .ring{background:none;border:var(--xh-th, 2px) solid var(--xh, var(--sd-bone));border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080}.hud-xh.no-outline .ring{box-shadow:none}.hud-xh.ads i:not(.c){opacity:0}.hud-xh.hidden{display:none}.hud-hit.minimal.kill{transform:none}.hud-block{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;display:none}.hud-block.on{display:block}.hud-block:before,.hud-block:after{content:"";position:absolute;left:8px;top:-2px;width:2px;height:22px;background:var(--sd-danger);transform:rotate(45deg);box-shadow:0 0 0 1px #0009}.hud-block:after{transform:rotate(-45deg)}.hud-hit{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0}.hud-hit i{position:absolute;width:2px;height:10px;background:#fff;box-shadow:0 0 0 1px #0000008c;left:-1px;top:-5px}.hud-hit i:nth-child(1){transform:rotate(45deg) translateY(-11px)}.hud-hit i:nth-child(2){transform:rotate(135deg) translateY(-11px)}.hud-hit i:nth-child(3){transform:rotate(225deg) translateY(-11px)}.hud-hit i:nth-child(4){transform:rotate(315deg) translateY(-11px)}.hud-hit.head i{height:13px;width:2.5px;background:#fff4c8}.hud-hit.armor i{background:var(--sd-sky);height:8px;width:3px}.hud-hit.kill i{background:var(--sd-danger);height:15px;width:3px}.hud-hit.kill{transform:scale(1.28)}.hud-hit b.kring{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;box-sizing:border-box;border:2px solid var(--sd-danger);box-shadow:0 0 0 1px #00000073;opacity:0;display:none}.hud-hit.kill b.kring{display:block}.hud-hit.minimal b.kring{display:none}.hud-hit.head i{box-shadow:0 0 0 1px #0000008c,0 0 6px #ffd678a6}.hud-scope{position:absolute;inset:0;display:none;background:radial-gradient(circle at 50% 50%,transparent 0 38vh,rgba(0,0,0,.97) calc(38vh + 2px))}.hud-scope.on{display:block}.hud-scope:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#000000d9}.hud-scope:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#000000d9}.hud-vignette{position:absolute;inset:0;opacity:0;transition:opacity .25s;background:radial-gradient(ellipse at center,transparent 42%,rgba(110,8,8,.58) 100%)}.hud-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(150,12,12,.3) 100%);opacity:0}.hud-arcs{position:absolute;left:50%;top:50%;width:0;height:0}.hud-arc{position:absolute;width:240px;height:240px;left:-120px;top:-120px;opacity:0}.hud-arc:before{content:"";position:absolute;left:50%;top:0;width:84px;height:26px;margin-left:-42px;border-top:6px solid rgba(229,72,77,.95);border-radius:50% 50% 0 0/100% 100% 0 0;filter:drop-shadow(0 0 4px rgba(0,0,0,.75))}.hud-feed{position:absolute;right:calc(28 * var(--u));top:calc(22 * var(--u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(4 * var(--u))}.hud-feed .row{display:flex;align-items:center;gap:calc(8 * var(--u));background:var(--sd-plate);padding:calc(4 * var(--u)) calc(12 * var(--u));font-size:calc(19 * var(--u));font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:opacity .3s;clip-path:var(--sd-cut)}.hud-feed .row.mine{background:#202125e6;box-shadow:inset 0 0 0 1px var(--sd-line-hi)}.hud-feed .f{color:var(--sb-friend)}.hud-feed .e{color:var(--sb-foe)}.hud-feed .me{color:var(--sd-bone);font-weight:700}.hud-feed .w{display:inline-flex;align-items:center;color:var(--sd-dim);font-size:calc(15 * var(--u));text-transform:uppercase;letter-spacing:.06em}.hud-feed .w img{height:calc(26 * var(--u));width:auto;filter:grayscale(1) brightness(1.9) contrast(1.15) drop-shadow(0 1px 1px #000);opacity:.92}.hud-feed .row .glyph{color:var(--sd-bone);width:calc(18 * var(--u));height:calc(18 * var(--u))}.hud-feed .row .hs{color:var(--sd-lemon)}.hud-feed .ai,.ai-tag{font-size:calc(11 * var(--u));font-weight:600;padding:0 calc(4 * var(--u));line-height:1.5;border:1px solid var(--sd-line-hi);color:var(--sd-dim);letter-spacing:.08em;text-shadow:none;border-radius:2px}.hud-medals{position:absolute;left:50%;top:66%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.hud-medal-row{display:flex;gap:8px;height:calc(64 * var(--u))}.hud-medal svg{width:calc(60 * var(--u));height:calc(60 * var(--u));filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.hud-medal{animation:sb-medal-in .3s cubic-bezier(.2,1.6,.4,1) both;transition:opacity .4s,transform .4s}.hud-medal.out{opacity:0;transform:translateY(8px)}.hud-medal-name{font-family:var(--sd-display);font-size:calc(30 * var(--u));letter-spacing:.08em;color:var(--sd-medal);text-shadow:0 2px 6px #000;opacity:0}.hud-medal-name.on{opacity:1}.hud-popups{position:absolute;left:50%;top:57%;transform:translate(-50%);font-family:var(--sd-display);font-size:calc(30 * var(--u));letter-spacing:.06em;color:var(--sd-bone);text-shadow:0 2px 4px #000;text-align:center}.hud-popups .p{animation:sb-pop 1.1s ease-out both}.hud-popups .p b{color:var(--sd-medal);font-weight:400}@keyframes sb-medal-in{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sb-pop{0%{transform:translateY(6px) scale(.8);opacity:0}15%{transform:none;opacity:1}75%{opacity:1}to{transform:translateY(-14px);opacity:0}}.hud-mini{position:absolute;left:calc(26 * var(--u));top:calc(22 * var(--u));width:calc(230 * var(--u));height:calc(230 * var(--u));border-radius:50%;overflow:hidden;background:#0e0f12b3;box-shadow:0 0 0 calc(3 * var(--u)) #111215d9,0 0 0 calc(4 * var(--u)) var(--sd-line-hi),0 6px 18px #00000073}.hud-mini canvas{width:100%;height:100%;display:block}.hud-mini-label{position:absolute;left:calc(26 * var(--u));top:calc(262 * var(--u));width:calc(230 * var(--u));text-align:center;font-size:calc(14 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--sd-dim)}.hud-obj{position:absolute;left:50%;top:calc(20 * var(--u));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u))}.hud-obj .row{display:flex;gap:calc(10 * var(--u))}.hud-obj .msg:empty{display:none}.hud-obj .z{position:relative;min-width:calc(44 * var(--u));height:calc(44 * var(--u));display:flex;align-items:center;justify-content:center;font-family:var(--sd-display);font-size:calc(30 * var(--u));color:var(--sd-bone);background:var(--sd-plate);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hud-obj .z.us{background:color-mix(in srgb,var(--sb-friend) 70%,#000)}.hud-obj .z.them{background:color-mix(in srgb,var(--sb-foe) 70%,#000)}.hud-obj .z.contested{animation:sb-blink .5s infinite alternate}.hud-obj .z i{position:absolute;left:15%;right:15%;bottom:10%;height:calc(4 * var(--u));background:#0006}.hud-obj .z i b{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.hud-obj .msg{align-self:center;font-size:calc(16 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--sd-dim);padding:0 calc(6 * var(--u))}@keyframes sb-blink{to{filter:brightness(1.5)}}.hud-marks{position:absolute;inset:0}.hud-mark{position:absolute;left:0;top:0;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:1px;font-size:calc(14 * var(--u));letter-spacing:.1em;color:var(--sd-bone);white-space:nowrap}.hud-mark .ic{width:calc(34 * var(--u));height:calc(34 * var(--u));display:flex;align-items:center;justify-content:center;background:var(--sd-plate);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--sd-display);font-size:calc(22 * var(--u))}.hud-mark.us .ic{background:color-mix(in srgb,var(--sb-friend) 75%,#000)}.hud-mark.them .ic{background:color-mix(in srgb,var(--sb-foe) 75%,#000)}.hud-mark.warn .ic{background:color-mix(in srgb,var(--sd-danger) 75%,#000)}.hud-mark .d{font-family:var(--sd-display);font-size:calc(16 * var(--u));color:var(--sd-dim)}.hud-mark.edge .d{display:none}.hud-mark .arrow{display:none;position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.hud-mark .arrow:before{content:"";position:absolute;left:calc(-7 * var(--u));top:calc(-34 * var(--u));border:calc(7 * var(--u)) solid transparent;border-bottom:calc(10 * var(--u)) solid var(--sd-bone);filter:drop-shadow(0 1px 1px #000)}.hud-mark.edge .arrow{display:block}.hud-mark.us.edge .arrow:before{border-bottom-color:var(--sb-friend)}.hud-mark.them.edge .arrow:before{border-bottom-color:var(--sb-foe)}.hud-mark.warn.edge .arrow:before{border-bottom-color:var(--sd-danger)}.hud-mark.in .ic{animation:sb-pulse-mark .7s infinite alternate;box-shadow:0 0 0 2px var(--sd-bone)}.hud-mark.in .d{color:var(--sd-bone)}@keyframes sb-pulse-mark{to{filter:brightness(1.45);transform:scale(1.12)}}.hud-mark .pb{display:none;width:calc(34 * var(--u));height:calc(3 * var(--u));background:#00000080;position:relative}.hud-mark.prog .pb{display:block}.hud-mark .pb b{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.hud-dmg{position:absolute;inset:0}.hud-dmg .n{position:absolute;left:0;top:0;font-family:var(--sd-display);font-size:calc(26 * var(--u));color:var(--sd-bone);text-shadow:0 2px 3px #000;white-space:nowrap}.hud-dmg .n.head{color:var(--sd-medal);font-size:calc(30 * var(--u))}.hud-spectate{position:absolute;left:50%;top:calc(96 * var(--u));transform:translate(-50%);font-family:var(--sd-display);font-size:calc(24 * var(--u));letter-spacing:.14em;background:var(--sd-plate);padding:calc(4 * var(--u)) calc(16 * var(--u));clip-path:var(--sd-cut)}.hud-spectate:empty{display:none}.hud-score{position:absolute;left:calc(26 * var(--u));bottom:calc(24 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u));width:calc(300 * var(--u))}.hud-score .mode{font-size:calc(15 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--sd-dim);white-space:nowrap}.hud-score .mode b{color:var(--sd-bone);font-weight:600}.hud-score .bar{display:flex;align-items:center;gap:calc(10 * var(--u));background:var(--sd-plate);padding:calc(5 * var(--u)) calc(12 * var(--u));clip-path:var(--sd-cut);box-shadow:inset 0 0 0 1px var(--sd-line)}.hud-score .bar .tag{width:calc(46 * var(--u));font-size:calc(15 * var(--u));font-weight:600;letter-spacing:.12em}.hud-score .bar b{font-family:var(--sd-display);font-weight:400;font-size:calc(34 * var(--u));width:calc(54 * var(--u));text-align:right;line-height:1}.hud-score .bar .fill{flex:1;height:calc(7 * var(--u));background:#ffffff24;position:relative}.hud-score .bar .fill i{position:absolute;left:0;top:0;bottom:0;transition:width .3s}.hud-score .us .tag,.hud-score .us b{color:var(--sb-friend)}.hud-score .us .fill i{background:var(--sb-friend)}.hud-score .them .tag,.hud-score .them b{color:var(--sb-foe)}.hud-score .them .fill i{background:var(--sb-foe)}.hud-score .row2{display:flex;gap:calc(8 * var(--u));align-items:center}.hud-score .clock{font-family:var(--sd-display);font-size:calc(32 * var(--u));letter-spacing:.06em;padding:calc(2 * var(--u)) calc(14 * var(--u));background:var(--sd-plate);box-shadow:inset 0 0 0 1px var(--sd-line);clip-path:var(--sd-cut);line-height:1.15}.hud-score .clock.low{color:var(--sd-danger)}.hud-score .phase{font-size:calc(14 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--sd-dim)}.hud-weapon{position:absolute;right:calc(30 * var(--u));bottom:calc(24 * var(--u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(2 * var(--u))}.hud-weapon .name{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(19 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-bone)}.hud-weapon .name img{height:calc(34 * var(--u));width:auto;filter:grayscale(1) brightness(2) contrast(1.1) drop-shadow(0 1px 1px #000);opacity:.9}.hud-weapon .ammo{font-family:var(--sd-display);font-size:calc(76 * var(--u));line-height:.92;letter-spacing:.01em;text-shadow:0 2px 6px rgba(0,0,0,.6)}.hud-weapon .ammo small{font-size:calc(36 * var(--u));color:var(--sd-dim);margin-left:calc(8 * var(--u))}.hud-weapon .ammo.low{color:var(--sd-danger)}.hud-weapon .pips{display:flex;gap:2px;height:calc(5 * var(--u));width:calc(210 * var(--u))}.hud-weapon .pips i{flex:1;background:var(--sd-bone);opacity:.85}.hud-weapon .pips i.out{opacity:.15}.hud-weapon .equip{margin-top:calc(6 * var(--u));display:flex;gap:calc(12 * var(--u));justify-content:flex-end}.hud-weapon .eq{display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(15 * var(--u));color:var(--sd-dim);letter-spacing:.08em;text-transform:uppercase}.hud-weapon .eq img{width:calc(30 * var(--u));height:calc(30 * var(--u));filter:grayscale(1) brightness(1.8) drop-shadow(0 1px 1px #000)}.hud-weapon .eq kbd{font-family:var(--sd-text);font-size:calc(12 * var(--u));padding:0 calc(4 * var(--u));border:1px solid var(--sd-line-hi);color:var(--sd-bone);border-radius:2px}.hud-weapon .eq b{color:var(--sd-bone);font-weight:600;font-size:calc(17 * var(--u))}.hud-weapon .eq.empty{opacity:.4}.hud-weapon .reload{font-size:calc(17 * var(--u));color:var(--sd-medal);letter-spacing:.16em;min-height:calc(22 * var(--u));text-transform:uppercase}.hud-health{position:absolute;left:50%;bottom:calc(30 * var(--u));transform:translate(-50%);width:calc(340 * var(--u));height:calc(8 * var(--u));background:#00000080;box-shadow:0 0 0 1px var(--sd-line)}.hud-health i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone);transition:width .08s}.hud-health.low i{background:var(--sd-danger)}.hud-health span{position:absolute;right:0;bottom:calc(10 * var(--u));font-family:var(--sd-display);font-size:calc(20 * var(--u));color:var(--sd-dim)}.hud-tac{position:absolute;left:50%;bottom:calc(44 * var(--u));transform:translate(-50%);width:calc(140 * var(--u));height:calc(3 * var(--u));background:#00000059}.hud-tac i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.hud-streaks{position:absolute;right:calc(28 * var(--u));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:calc(8 * var(--u));align-items:flex-end}.hud-streaks .s{display:flex;align-items:center;gap:calc(10 * var(--u));background:var(--sd-plate);padding:calc(5 * var(--u)) calc(8 * var(--u)) calc(5 * var(--u)) calc(12 * var(--u));clip-path:var(--sd-cut);color:var(--sd-dim);position:relative;min-width:calc(190 * var(--u))}.hud-streaks .s .nm{flex:1;text-align:right;font-size:calc(16 * var(--u));font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hud-streaks .s .ic{width:calc(40 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;background:#00000059}.hud-streaks .s .ic svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.hud-streaks .s .k{position:absolute;right:calc(10 * var(--u));bottom:calc(1 * var(--u));font-family:var(--sd-display);font-size:calc(15 * var(--u));color:var(--sd-bone)}.hud-streaks .s .prog{position:absolute;left:0;bottom:0;height:2px;background:var(--sd-bone);opacity:.6}.hud-streaks .s .st{position:absolute;left:calc(10 * var(--u));top:calc(1 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.14em;color:var(--sd-faint);text-transform:uppercase}.hud-streaks .s.ready .st{color:var(--sd-ink);font-weight:600}.hud-streaks .s .nm{padding-top:calc(9 * var(--u))}.hud-streaks .s.ready{color:var(--sd-ink);background:var(--sd-bone);text-shadow:none;animation:sb-pulse 1s infinite alternate}.hud-streaks .s.ready .ic{background:#0000001f}.hud-streaks .s.ready .k{color:var(--sd-ink)}@keyframes sb-pulse{to{box-shadow:0 0 18px #f7f5ed80;filter:brightness(1.08)}}.hud-center{position:absolute;left:50%;top:28%;transform:translate(-50%);text-align:center;text-shadow:0 3px 10px #000;white-space:nowrap}.hud-center .big{font-family:var(--sd-display);font-size:calc(110 * var(--u));letter-spacing:.06em;line-height:1}.hud-center .small{font-size:calc(22 * var(--u));letter-spacing:.28em;text-transform:uppercase;color:var(--sd-dim)}.hud-center .win{color:var(--sb-friend)}.hud-center .lose{color:var(--sb-foe)}.hud-names{position:absolute;inset:0}.hud-names div{position:absolute;transform:translate(-50%,-100%);font-size:calc(15 * var(--u));font-weight:500;letter-spacing:.04em;color:var(--sb-friend);text-shadow:0 1px 2px #000;white-space:nowrap}.hud-killcam{position:absolute;inset:0;display:none}.hud-killcam.on{display:block}.hud-killcam:before,.hud-killcam:after{content:"";position:absolute;left:0;right:0;height:9vh;background:#000}.hud-killcam:before{top:0}.hud-killcam:after{bottom:0}.hud-killcam .top{position:absolute;top:2.6vh;left:0;right:0;text-align:center;font-family:var(--sd-display);font-size:calc(34 * var(--u));letter-spacing:.5em;color:var(--sd-bone);z-index:1}.hud-killcam .band{position:absolute;left:50%;bottom:13vh;transform:translate(-50%);display:flex;align-items:center;gap:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u));background:var(--sd-plate-hi);clip-path:var(--sd-cut)}.hud-killcam .band img{height:calc(56 * var(--u));filter:grayscale(1) brightness(2) drop-shadow(0 1px 1px #000)}.hud-killcam .who{font-size:calc(18 * var(--u));letter-spacing:.2em;color:var(--sd-dim);text-transform:uppercase}.hud-killcam .who .e{display:block;font-family:var(--sd-display);font-size:calc(48 * var(--u));letter-spacing:.04em;color:var(--sb-foe);line-height:1}.hud-killcam .meta{font-size:calc(16 * var(--u));letter-spacing:.16em;color:var(--sd-bone);text-transform:uppercase;margin-top:4px}.hud-killcam .skip{position:absolute;bottom:3vh;left:0;right:0;text-align:center;font-size:calc(15 * var(--u));letter-spacing:.2em;color:var(--sd-dim);opacity:0;transition:opacity .2s;z-index:1}.hud-killcam .skip.on{opacity:1}.hud.kc :is(.hud-vignette,.hud-flash,.hud-arcs,.hud-health,.hud-tac,.hud-weapon,.hud-streaks,.hud-score,.hud-obj,.hud-center,.hud-names,.hud-xh,.hud-hit,.hud-block,.hud-scope,.hud-mini,.hud-feed,.hud-medals,.hud-popups,.hud-marks,.hud-prompt,.hud-dmg,.hud-spectate,.hud-net,.trap-hud){visibility:hidden!important}.hud.kc .sb-subs{bottom:calc(13vh + 150 * var(--u, 1px))!important}.hud-chat{position:absolute;left:calc(26 * var(--u));bottom:calc(214 * var(--u));width:calc(460 * var(--u));font-size:calc(17 * var(--u))}.hud-chat .log div{background:#0006;padding:2px 8px;margin-top:2px;transition:opacity .5s}.hud-chat .log div.old{opacity:0}.hud-chat .log .tm{color:var(--sb-friend)}.hud-chat .log .sys{color:var(--sd-medal)}.hud-chat .log .sys i{font-style:normal}.hud-chat .bar{display:none;align-items:center;gap:6px;margin-top:4px;background:#000000bf;border:1px solid var(--sd-line-hi)}.hud-chat.open .bar{display:flex}.hud-chat .chan{padding-left:8px;font-size:calc(14 * var(--u));letter-spacing:.12em;color:var(--sd-dim);white-space:nowrap}.hud-chat .chan.tm{color:var(--sb-friend)}.hud-chat input{flex:1;min-width:0;box-sizing:border-box;background:transparent;border:0;outline:none;color:var(--sd-bone);font:inherit;padding:6px 8px}.ai-tag+.muted-tag,.muted-tag{font-size:calc(10 * var(--u));padding:0 3px;border:1px solid var(--sd-line-hi);color:var(--sd-faint);border-radius:2px}.hud-board{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(980 * var(--u));background:var(--sd-plate-hi);display:none;box-shadow:0 12px 48px #0009;clip-path:var(--sd-cut)}.hud-board.on{display:block}.hud-board h3{margin:0;padding:calc(12 * var(--u)) calc(20 * var(--u));font-family:var(--sd-display);font-weight:400;font-size:calc(30 * var(--u));letter-spacing:.12em;background:#0006;display:flex;justify-content:space-between;align-items:baseline}.hud-board h3 small{font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.2em;color:var(--sd-dim)}.hud-board table{width:100%;border-collapse:collapse;font-size:calc(18 * var(--u));font-variant-numeric:tabular-nums}.hud-board th{text-align:right;font-weight:500;color:var(--sd-dim);font-size:calc(13 * var(--u));letter-spacing:.14em;padding:calc(7 * var(--u)) calc(14 * var(--u))}.hud-board th:first-child,.hud-board td:first-child{text-align:left}.hud-board th.tagc,.hud-board td.tagc{text-align:center;width:calc(48 * var(--u))}.hud-board td{padding:calc(5 * var(--u)) calc(14 * var(--u));text-align:right;border-top:1px solid var(--sd-line);white-space:nowrap}.hud-board tr.me td{background:#f7f5ed1a;font-weight:600}.hud-board .team0 td:first-child{box-shadow:inset 4px 0 0 var(--sb-friend)}.hud-board .team1 td:first-child{box-shadow:inset 4px 0 0 var(--sb-foe)}.hud-board .sep td{background:#00000052;font-family:var(--sd-display);font-size:calc(22 * var(--u));letter-spacing:.1em;padding-top:calc(8 * var(--u))}.hud-board .sep.us td{color:var(--sb-friend)}.hud-board .sep.them td{color:var(--sb-foe)}.hud-board .sep td span{float:right;font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.14em;color:var(--sd-dim);padding-top:4px}.hud-net{position:absolute;right:calc(28 * var(--u));bottom:calc(212 * var(--u));width:240px;height:90px;background:#00000080;font-size:11px;display:none}.hud-net.on{display:block}.hud-net canvas{width:240px;height:64px;display:block}.hud-net .txt{padding:2px 6px;white-space:pre}.sb-stats{position:fixed;left:50%;top:4px;transform:translate(-50%);font:11px/1.3 ui-monospace,Consolas,monospace;background:#0009;color:#9fe;padding:3px 8px;pointer-events:none;white-space:pre;display:none;z-index:20}.sb-stats.on{display:block}.hud-toast{position:absolute;left:50%;top:40%;transform:translate(-50%);font-size:calc(18 * var(--u));letter-spacing:.06em;background:var(--sd-plate-hi);padding:calc(10 * var(--u)) calc(20 * var(--u));display:none;clip-path:var(--sd-cut)}.hud-toast.on{display:block}.hud-prompt{position:absolute;left:50%;top:59%;transform:translate(-50%);font-size:calc(19 * var(--u));letter-spacing:.08em;white-space:nowrap}.hud-prompt:not(:empty){background:var(--sd-plate);padding:calc(6 * var(--u)) calc(14 * var(--u));clip-path:var(--sd-cut)}.hud-prompt kbd{font-family:var(--sd-text);padding:0 6px;margin-right:6px;background:var(--sd-bone);color:var(--sd-ink);border-radius:2px;text-shadow:none}.feel{position:fixed;right:0;top:0;bottom:0;width:330px;background:#0a0b0eed;overflow:auto;font:12px/1.3 ui-monospace,Consolas,monospace;display:none;pointer-events:auto;z-index:30;padding:8px 10px}.feel.on{display:block}.feel h4{margin:10px 0 4px;color:var(--sd-medal);letter-spacing:.1em}.feel .r{display:grid;grid-template-columns:120px 1fr 50px;gap:6px;align-items:center;padding:1px 0}.feel input[type=range]{width:100%;accent-color:var(--sd-bone)}.feel button{background:#222;color:#eee;border:1px solid #444;font:inherit;padding:3px 8px;cursor:pointer;margin:4px 4px 0 0}.hud.trap .hud-score,.hud.trap .hud-streaks,.hud.trap .hud-obj{display:none}.trap-hud{position:absolute;inset:0}.trap-hud .tr-top{position:absolute;left:50%;top:calc(18 * var(--u));transform:translate(-50%);text-align:center}.trap-hud .tr-clock{font-family:var(--sd-display);font-size:calc(44 * var(--u));letter-spacing:.06em;line-height:1;padding:calc(4 * var(--u)) calc(18 * var(--u));background:var(--sd-plate);clip-path:var(--sd-cut);display:inline-block}.trap-hud .tr-phase{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--sd-dim);white-space:nowrap}.trap-hud .tr-phase b{color:var(--sd-bone);font-weight:600}.trap-hud .tr-phase span{color:var(--sd-medal);margin-left:8px}.trap-hud .tr-money{position:absolute;left:calc(26 * var(--u));bottom:calc(24 * var(--u));width:calc(320 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u))}.trap-hud .tr-cash{display:flex;gap:calc(6 * var(--u))}.trap-hud .tr-cash .c{flex:1;background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(4 * var(--u)) calc(10 * var(--u))}.trap-hud .tr-cash small{display:block;font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--sd-dim);white-space:nowrap}.trap-hud .tr-cash b{font-family:var(--sd-display);font-weight:400;font-size:calc(30 * var(--u));line-height:1;color:var(--sd-bone)}.trap-hud .tr-cash .dim b{color:var(--sd-dim);font-size:calc(24 * var(--u))}.trap-hud .tr-heat{background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(6 * var(--u)) calc(10 * var(--u))}.trap-hud .tr-heat-l{display:flex;align-items:center;gap:6px;font-size:calc(14 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--sd-dim)}.trap-hud .tr-heat-l .glyph{color:#ff9a3c}.trap-hud .tr-heat-l b{margin-left:auto;font-family:var(--sd-display);font-size:calc(22 * var(--u));color:var(--sd-bone);font-weight:400}.trap-hud .tr-heat-bar{position:relative;height:calc(8 * var(--u));margin-top:4px;background:#ffffff1a}.trap-hud .tr-heat-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#d8b26a,#ff8a2a 60%,#e5484d);transition:width .3s}.trap-hud .tr-heat-bar.hot i{animation:sb-blink .6s infinite alternate}.trap-hud .tr-heat-bar u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--sd-bone);opacity:.6;text-decoration:none}.trap-hud .tr-units{display:flex;align-items:center;gap:8px;background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(15 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--sd-dim)}.trap-hud .tr-units b{font-family:var(--sd-display);font-weight:400;font-size:calc(28 * var(--u));color:var(--sd-bone)}.trap-hud .tr-units em{margin-left:auto;font-style:normal;color:var(--sd-medal)}.trap-hud .tr-slots{position:absolute;right:calc(30 * var(--u));bottom:calc(190 * var(--u));display:grid;grid-template-columns:repeat(2,auto);gap:calc(3 * var(--u));justify-items:end}.trap-hud .tr-slots .q{display:flex;align-items:center;gap:8px;min-width:calc(160 * var(--u));background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(15 * var(--u));letter-spacing:.06em}.trap-hud .tr-slots .q span{flex:1;text-align:right;white-space:nowrap}.trap-hud .tr-slots .q b{font-family:var(--sd-display);font-weight:400;font-size:calc(19 * var(--u))}.trap-hud .tr-slots .q kbd{font-family:var(--sd-text);font-size:calc(12 * var(--u));padding:0 4px;border:1px solid var(--sd-line-hi);border-radius:2px}.trap-hud .tr-slots .q.empty{color:var(--sd-faint)}.trap-hud .tr-side{position:absolute;right:calc(28 * var(--u));top:calc(196 * var(--u));width:calc(270 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u))}.trap-hud .tr-side .hdr{display:flex;align-items:center;gap:6px;margin-top:calc(6 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--sd-dim)}.trap-hud .tr-side .own{position:relative;background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(5 * var(--u)) calc(10 * var(--u));font-family:var(--sd-display);font-size:calc(22 * var(--u));letter-spacing:.06em;color:var(--c)}.trap-hud .tr-side .own i{position:absolute;left:0;bottom:0;height:3px}.trap-hud .tr-side .st,.trap-hud .tr-side .row{display:flex;align-items:center;gap:6px;background:var(--sd-plate);padding:calc(2 * var(--u)) calc(10 * var(--u));font-size:calc(14 * var(--u));line-height:1.25}.trap-hud .tr-side .st i{flex:1;height:4px;background:#ffffff1a;position:relative}.trap-hud .tr-side .st i b{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.trap-hud .tr-side .st.done i b,.trap-hud .tr-side .st.tend i b{background:var(--sd-medal)}.trap-hud .tr-side em{font-style:normal;font-family:var(--sd-display);font-size:calc(17 * var(--u));color:var(--sd-bone);margin-left:auto;white-space:nowrap}.trap-hud .tr-side .row span{white-space:nowrap}.trap-hud .tr-side .row.big span{color:var(--sd-medal)}.trap-hud .tr-side .ex.closing em{color:var(--sd-danger)}.trap-hud .tr-side .ex.closed,.trap-hud .tr-side .ex.used,.trap-hud .tr-side .ex.locked{opacity:.45}.trap-hud .tr-mates{position:absolute;left:calc(26 * var(--u));top:calc(290 * var(--u));width:calc(230 * var(--u));display:flex;flex-direction:column;gap:calc(4 * var(--u))}.trap-hud .tr-mates .m{display:flex;align-items:center;gap:6px;background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(15 * var(--u))}.trap-hud .tr-mates .m span{white-space:nowrap}.trap-hud .tr-mates .m i{flex:1;height:4px;background:#ffffff1a;position:relative}.trap-hud .tr-mates .m i b{position:absolute;left:0;top:0;bottom:0;background:var(--sb-friend)}.trap-hud .tr-mates .m em{font-style:normal;font-size:calc(13 * var(--u));color:var(--sd-danger);white-space:nowrap}.trap-hud .tr-mates .m.downed{box-shadow:inset 3px 0 0 var(--sd-danger)}.trap-hud .tr-mates .m.dead{opacity:.55}.trap-hud .tr-mates .m.extracted{opacity:.7}.trap-hud .tr-mates .m.extracted i b{background:var(--sd-bone)}.tr-center{position:absolute;left:50%;top:62%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.tr-center>div:empty{display:none}.tr-center .tr-say{background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(5 * var(--u)) calc(14 * var(--u));font-size:calc(19 * var(--u));letter-spacing:.06em;white-space:nowrap}.tr-center .tr-say kbd,.trap-panel kbd,.tr-card kbd{font-family:var(--sd-text);font-size:.85em;padding:0 calc(6 * var(--u));margin-right:calc(6 * var(--u));background:var(--sd-bone);color:var(--sd-ink);border-radius:2px;text-shadow:none}.tr-center .tr-say.bad{color:#ffb3b3}.tr-center .tr-say small{color:var(--sd-dim);margin-left:calc(8 * var(--u))}.tr-center .tr-bar{width:calc(320 * var(--u));background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(5 * var(--u)) calc(10 * var(--u))}.tr-center .tr-bar small{display:flex;justify-content:space-between;font-size:calc(13 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--sd-dim)}.tr-center .tr-bar i{display:block;position:relative;height:calc(7 * var(--u));margin-top:calc(4 * var(--u));background:#ffffff1f}.tr-center .tr-bar i b{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.tr-center .tr-tend i u{position:absolute;top:calc(-3 * var(--u));bottom:calc(-3 * var(--u));left:0;right:0;border:2px solid var(--sd-medal);text-decoration:none}.tr-center .tr-tend.hit{box-shadow:inset 0 0 0 2px var(--sd-jade)}.tr-center .tr-tend.miss{box-shadow:inset 0 0 0 2px var(--sd-danger)}.tr-center .tr-ex{font-family:var(--sd-display);font-size:calc(46 * var(--u));letter-spacing:.08em;line-height:1;color:var(--sd-bone)}.tr-center .tr-ex small{display:block;font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.22em;color:var(--sd-medal);text-align:center}.tr-hints{position:absolute;left:50%;bottom:calc(64 * var(--u));transform:translate(-50%);display:flex;gap:calc(14 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.1em;color:var(--sd-dim);text-transform:uppercase;white-space:nowrap;pointer-events:none}.tr-hints kbd{font-family:var(--sd-text);padding:0 4px;margin-right:4px;border:1px solid var(--sd-line-hi);border-radius:2px;color:var(--sd-bone)}.tr-card{position:absolute;left:50%;top:28%;transform:translate(-50%);min-width:calc(460 * var(--u));max-width:calc(620 * var(--u));background:var(--sd-plate-hi);clip-path:var(--sd-cut);padding:calc(16 * var(--u)) calc(22 * var(--u));text-align:center;pointer-events:auto;animation:sd-rise .3s ease-out both}.tr-card h3{margin:0;font-family:var(--sd-display);font-weight:400;font-size:calc(40 * var(--u));letter-spacing:.08em}.tr-card p{margin:calc(6 * var(--u)) 0;font-size:calc(17 * var(--u));color:#d8d3c4;line-height:1.35}.tr-card .row{display:flex;gap:calc(10 * var(--u));justify-content:center;margin-top:calc(10 * var(--u));flex-wrap:wrap}.tr-card button,.trap-panel button,.trap-res button,.trap-stash button{cursor:pointer;background:var(--sd-bone);color:var(--sd-ink);border:0;font-family:var(--sd-display);font-size:calc(20 * var(--u));letter-spacing:.08em;padding:calc(6 * var(--u)) calc(16 * var(--u));clip-path:var(--sd-cut)}.tr-card button.ghost,.trap-panel button.ghost,.trap-res button.ghost,.trap-stash button.ghost{background:#f2efe614;color:var(--sd-bone);box-shadow:inset 0 0 0 1px var(--sd-line-hi)}.tr-card button:disabled,.trap-panel button:disabled,.trap-stash button:disabled{opacity:.4;cursor:default}.trap-panel{position:absolute;left:calc(50% - 280 * var(--u));top:11vh;width:calc(560 * var(--u));max-height:72vh;display:none;flex-direction:column;background:#0c0d10fb;clip-path:var(--sd-cut);box-shadow:0 10px 30px #00000080;pointer-events:auto;font-family:var(--sd-text);color:var(--sd-bone);z-index:4;outline:1px solid var(--sd-line)}.trap-panel.on{display:flex;animation:sd-rise .2s ease-out both}.trap-panel .tabs{display:flex;border-bottom:1px solid var(--sd-line)}.trap-panel .tabs span{flex:1;text-align:center;padding:calc(8 * var(--u)) 0;font-family:var(--sd-display);font-size:calc(22 * var(--u));letter-spacing:.08em;color:var(--sd-dim);cursor:pointer;border-bottom:2px solid transparent}.trap-panel .tabs span.sel{color:var(--sd-bone);border-bottom-color:var(--sd-bone)}.trap-panel .head{display:flex;justify-content:space-between;align-items:baseline;padding:calc(8 * var(--u)) calc(14 * var(--u)) 0;font-size:calc(14 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--sd-dim)}.trap-panel .head b{font-family:var(--sd-display);font-weight:400;font-size:calc(22 * var(--u));color:var(--sd-bone);letter-spacing:.04em}.trap-panel .list{overflow:auto;padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(3 * var(--u));scrollbar-width:thin}.trap-panel .it{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));background:var(--sd-solid);cursor:pointer;border:1px solid transparent;font-size:calc(16 * var(--u))}.trap-panel .it:hover{border-color:var(--sd-line-hi)}.trap-panel .it.off{opacity:.4}.trap-panel .it span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trap-panel .it em{font-style:normal;font-family:var(--sd-display);font-size:calc(19 * var(--u));color:var(--sd-bone);white-space:nowrap}.trap-panel .it small{color:var(--sd-dim);font-size:calc(13 * var(--u));letter-spacing:.06em;white-space:nowrap}.trap-panel .it.sel{border-color:var(--sd-bone)}.trap-panel .grp{margin:calc(8 * var(--u)) 0 calc(2 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.22em;color:var(--sd-faint);text-transform:uppercase}.trap-panel .foot{padding:calc(6 * var(--u)) calc(14 * var(--u));border-top:1px solid var(--sd-line);font-size:calc(12 * var(--u));letter-spacing:.14em;color:var(--sd-faint);text-transform:uppercase}.trap-panel .say{display:none;margin:calc(6 * var(--u)) calc(10 * var(--u)) 0;padding:calc(5 * var(--u)) calc(10 * var(--u));background:var(--sd-solid);box-shadow:inset 3px 0 0 var(--sd-medal);font-size:calc(15 * var(--u));letter-spacing:.04em;color:var(--sd-bone)}.trap-panel .say.on{display:block;animation:sd-rise .15s ease-out both}.trap-panel .note{padding:calc(10 * var(--u)) calc(4 * var(--u));color:var(--sd-dim);font-size:calc(15 * var(--u));line-height:1.4}.trap-panel .t0{box-shadow:inset 3px 0 #9e9e9e}.trap-panel .t1{box-shadow:inset 3px 0 #4db857}.trap-panel .t2{box-shadow:inset 3px 0 #4080f2}.trap-panel .t3{box-shadow:inset 3px 0 #9e52e0,inset 10px 0 14px -10px #9e52e08c}.trap-panel .t4{box-shadow:inset 3px 0 #f5bd2e,inset 10px 0 14px -10px #f5bd2e99}.trap-panel .t5{box-shadow:inset 3px 0 #e62929,inset 10px 0 14px -10px #e6292999}.tier-ic{flex:none;vertical-align:-2px}.trap-hud .tr-slots .q.t0{box-shadow:inset -3px 0 #9e9e9e}.trap-hud .tr-slots .q.t1{box-shadow:inset -3px 0 #4db857}.trap-hud .tr-slots .q.t2{box-shadow:inset -3px 0 #4080f2}.trap-hud .tr-slots .q.t3{box-shadow:inset -3px 0 #9e52e0,inset -12px 0 14px -10px #9e52e099}.trap-hud .tr-slots .q.t4{box-shadow:inset -3px 0 #f5bd2e,inset -12px 0 14px -10px #f5bd2ea6}.trap-hud .tr-slots .q.t5{box-shadow:inset -3px 0 #e62929,inset -12px 0 14px -10px #e62929a6}.trap-res{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:auto;background:#08090cc7;backdrop-filter:blur(3px);font-family:var(--sd-text);color:var(--sd-bone);z-index:5}.trap-res.on{display:flex;animation:sd-fade .35s ease-out both}.trap-res .box{width:min(92vw,calc(820 * var(--u)))}.trap-res .verdict{font-family:var(--sd-title);font-size:calc(110 * var(--u));line-height:.9;letter-spacing:.02em}.trap-res .verdict.extracted{color:var(--sb-friend)}.trap-res .verdict.died,.trap-res .verdict.mia{color:var(--sd-dim)}.trap-res .sub{font-size:calc(18 * var(--u));color:#c9c4b6;margin:calc(6 * var(--u)) 0 calc(18 * var(--u))}.trap-res .card{background:var(--sd-plate-hi);clip-path:var(--sd-cut);padding:calc(16 * var(--u)) calc(22 * var(--u));margin-bottom:calc(12 * var(--u))}.trap-res .card h2{margin:0 0 calc(8 * var(--u));font-family:var(--sd-display);font-weight:400;font-size:calc(30 * var(--u));letter-spacing:.06em}.trap-res .big{font-family:var(--sd-display);font-size:calc(64 * var(--u));line-height:1;color:var(--sd-medal)}.trap-res .lines div{display:flex;justify-content:space-between;font-size:calc(17 * var(--u));padding:calc(3 * var(--u)) 0;border-top:1px solid var(--sd-line)}.trap-res .lines div:first-child{border-top:0}.trap-res .lines span{color:#c9c4b6}.trap-res .lines b{font-weight:500;font-variant-numeric:tabular-nums}.trap-res .lines .neg b{color:#ffb3b3}.trap-res .items{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}.trap-res .items span{background:var(--sd-solid);padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(15 * var(--u))}.trap-res .muted{color:#9d988b;font-size:calc(15 * var(--u))}.trap-res .row{display:flex;gap:calc(10 * var(--u));margin-top:calc(6 * var(--u))}.trap-stash .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--u)),1fr));gap:calc(6 * var(--u))}.trap-stash .cell{position:relative;background:var(--sd-solid);border:1px solid var(--sd-line);padding:calc(8 * var(--u)) calc(10 * var(--u));cursor:pointer;min-height:calc(62 * var(--u));clip-path:var(--sd-cut)}.trap-stash .cell:hover{border-color:var(--sd-line-hi)}.trap-stash .cell.in{border-color:var(--sb-friend);box-shadow:inset 0 0 0 1px var(--sb-friend)}.trap-stash .cell.sell{border-color:var(--sd-medal);box-shadow:inset 0 0 0 1px var(--sd-medal)}.trap-stash .cell.off{opacity:.45;cursor:default}.trap-stash .cell b{display:block;font-family:var(--sd-display);font-weight:400;font-size:calc(20 * var(--u));letter-spacing:.03em;line-height:1.05}.trap-stash .cell span{font-size:calc(12 * var(--u));letter-spacing:.12em;color:var(--sd-dim);text-transform:uppercase}.trap-stash .cell em{position:absolute;right:calc(8 * var(--u));top:calc(6 * var(--u));font-style:normal;font-size:calc(13 * var(--u));color:var(--sd-bone)}.trap-stash .cell.t0{border-left:3px solid #9e9e9e}.trap-stash .cell.t1{border-left:3px solid #4db857}.trap-stash .cell.t2{border-left:3px solid #4080f2}.trap-stash .cell.t3{border-left:3px solid #9e52e0}.trap-stash .cell.t4{border-left:3px solid #f5bd2e}.trap-stash .cell.t5{border-left:3px solid #e62929}.trap-stash .bar{display:flex;align-items:center;gap:calc(12 * var(--u));margin:calc(10 * var(--u)) 0 0;flex-wrap:wrap}.trap-stash .bar .v{font-family:var(--sd-display);font-size:calc(26 * var(--u))}.trap-stash .bar .v.over{color:var(--sd-danger)}.trap-stash .bank{font-family:var(--sd-display);font-size:calc(44 * var(--u));line-height:1;color:var(--sd-medal)}.trap-stash .err{color:#ffb3b3;font-size:calc(15 * var(--u));margin-top:calc(6 * var(--u))}.hud.tp-open :is(.hud-names,.hud-center,.hud-toast,.hud-prompt,.hud-marks,.hud-xh,.hud-hit,.hud-popups,.hud-dmg,.hud-spectate,.trap-hud .tr-center,.trap-hud .tr-hints){visibility:hidden!important}.hud.tp-open .sb-subs{bottom:3%!important}.hud .trap-hud .tr-side{width:calc(292 * var(--u))}.hud .trap-hud .tr-side .row.by span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.hud .trap-hud .tr-side .row.by em{font-size:calc(15 * var(--u));color:#d8d3c4}.hud .trap-hud .tr-side .row.by.big em{color:var(--sd-medal)}.hud .trap-hud .tr-mates .m .ai-tag{margin-left:calc(-2 * var(--u));flex:none}.trap-stash .cell .cover{display:block;margin-top:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.08em}.trap-stash .cell .cover.on{border-color:var(--sd-medal);color:var(--sd-medal)}.menu{position:absolute;inset:0;display:none;pointer-events:auto;font-family:var(--sd-text);color:var(--sd-bone);background:linear-gradient(90deg,#090a0de6 0,#090a0d9e 30%,#090a0d00 58%),linear-gradient(0deg,rgba(9,10,13,.55),transparent 30%)}.menu.on{display:flex;animation:sd-fade .35s ease-out both}.menu.clear{background:#08090c9e;backdrop-filter:blur(3px)}@keyframes sd-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.menu .side{width:calc(420 * var(--u));padding:calc(56 * var(--u)) calc(48 * var(--u)) calc(36 * var(--u));display:flex;flex-direction:column;gap:calc(4 * var(--u));flex:none}.menu .logo,.loading .logo{font-family:var(--sd-title);font-size:calc(96 * var(--u));line-height:.9;letter-spacing:.02em;color:var(--sd-bone);text-shadow:0 4px 24px rgba(0,0,0,.55);white-space:nowrap}.menu .logo span,.loading .logo span{display:inline-block;padding:0 calc(10 * var(--u));margin-left:calc(6 * var(--u));background:var(--sd-bone);color:var(--sd-ink);text-shadow:none}.menu .tag{font-size:calc(17 * var(--u));letter-spacing:.24em;color:var(--sd-dim);text-transform:uppercase;margin:calc(12 * var(--u)) 0 calc(34 * var(--u))}.menu button.nav{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:calc(12 * var(--u));font-family:var(--sd-display);font-size:calc(46 * var(--u));letter-spacing:.06em;padding:calc(2 * var(--u)) 0;color:#f2efe69e;transition:color .12s,transform .12s}.menu button.nav:before{content:"";width:calc(6 * var(--u));height:calc(30 * var(--u));background:var(--sd-bone);opacity:0;transform:scaleY(.3);transition:all .15s;align-self:center}.menu button.nav:hover,.menu button.nav.sel{color:var(--sd-bone);transform:translate(calc(4 * var(--u)))}.menu button.nav.sel:before{opacity:1;transform:none}.menu button.nav.big{flex-direction:column;align-items:flex-start;gap:0;font-size:calc(64 * var(--u));line-height:1;color:var(--sd-bone);margin-bottom:calc(14 * var(--u));white-space:nowrap}.menu button.nav.big:before{display:none}.menu button.nav.big small{font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.22em;color:var(--sd-dim);text-transform:uppercase}.menu .player{margin-top:auto;background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(10 * var(--u)) calc(14 * var(--u))}.menu .player b{font-size:calc(19 * var(--u));letter-spacing:.06em}.menu .player .lv{float:right;font-family:var(--sd-display);font-size:calc(24 * var(--u))}.menu .player .xpb{height:calc(5 * var(--u));background:#ffffff1a;margin-top:calc(6 * var(--u));position:relative}.menu .player .xpb i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.menu .player small,.menu .build{font-size:calc(12 * var(--u));letter-spacing:.14em;color:var(--sd-faint);text-transform:uppercase}.menu .build{margin-top:calc(8 * var(--u))}.menu .body{flex:0 1 calc(780 * var(--u));padding:calc(64 * var(--u)) calc(24 * var(--u)) calc(40 * var(--u));overflow:auto;max-width:calc(780 * var(--u));scrollbar-width:thin;scrollbar-color:rgba(242,239,230,.25) transparent}.menu .body>*{animation:sd-rise .3s ease-out both}.menu .body>*:nth-child(2){animation-delay:.04s}.menu .body>*:nth-child(3){animation-delay:.08s}.menu .body>*:nth-child(4){animation-delay:.12s}.menu .card{background:var(--sd-plate-hi);padding:calc(18 * var(--u)) calc(24 * var(--u));margin-bottom:calc(14 * var(--u));clip-path:var(--sd-cut);box-shadow:0 6px 20px #00000059}.menu .card h2{margin:0 0 calc(10 * var(--u));font-family:var(--sd-display);font-weight:400;font-size:calc(34 * var(--u));letter-spacing:.06em;color:var(--sd-bone)}.menu .card h2 small{font-family:var(--sd-text);font-size:calc(14 * var(--u));letter-spacing:.18em;color:var(--sd-dim);margin-left:calc(10 * var(--u));text-transform:uppercase}.menu .card.hero{display:flex;align-items:center;gap:calc(20 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));background:#f2efe6f0;color:var(--sd-ink);cursor:pointer}.menu .card.hero h2{color:var(--sd-ink);font-size:calc(48 * var(--u));margin:0}.menu .card.hero .muted{color:#45433d}.menu .card.hero .go{margin-left:auto;font-family:var(--sd-display);font-size:calc(30 * var(--u));letter-spacing:.1em}.menu .card.hero:hover{filter:brightness(1.05)}.menu .row{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(6 * var(--u)) 0;font-size:calc(17 * var(--u));border-top:1px solid var(--sd-line)}.menu .row:first-of-type{border-top:0}.menu .row label{width:calc(260 * var(--u));color:#d8d3c4}.menu .row input[type=range]{flex:1;accent-color:var(--sd-bone)}.menu .row .val{width:calc(70 * var(--u));text-align:right;font-variant-numeric:tabular-nums}.menu select,.menu input[type=text],.menu input[type=number]{background:var(--sd-solid);color:var(--sd-bone);border:1px solid var(--sd-line-hi);font:inherit;padding:calc(5 * var(--u)) calc(8 * var(--u))}.menu .btn{cursor:pointer;background:var(--sd-bone);color:var(--sd-ink);border:0;font-family:var(--sd-display);font-size:calc(24 * var(--u));letter-spacing:.1em;padding:calc(8 * var(--u)) calc(24 * var(--u));clip-path:var(--sd-cut);transition:filter .1s,transform .1s}.menu .btn.ghost{background:#f2efe614;color:var(--sd-bone);box-shadow:inset 0 0 0 1px var(--sd-line-hi)}.menu .btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.menu .btn:disabled{opacity:.45;transform:none}.menu .btn.sm{font-size:calc(18 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u))}.menu .bind{min-width:calc(76 * var(--u));cursor:pointer;background:var(--sd-solid);border:1px solid var(--sd-line-hi);color:var(--sd-bone);padding:3px 8px;font:inherit}.menu .bind.wait{border-color:var(--sd-bone);background:var(--sd-bone);color:var(--sd-ink)}.menu .tabs{display:flex;gap:calc(4 * var(--u));margin-bottom:calc(14 * var(--u));flex-wrap:wrap}.menu .tabs button{cursor:pointer;background:transparent;color:var(--sd-dim);border:0;border-bottom:2px solid transparent;font-family:var(--sd-display);font-size:calc(24 * var(--u));letter-spacing:.08em;padding:calc(4 * var(--u)) calc(12 * var(--u))}.menu .tabs button.sel,.menu .tabs button:hover{color:var(--sd-bone);border-bottom-color:var(--sd-bone)}.menu .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(190 * var(--u)),1fr));gap:calc(10 * var(--u))}.menu .tile{cursor:pointer;background:var(--sd-solid);padding:calc(12 * var(--u));border:1px solid var(--sd-line);clip-path:var(--sd-cut);transition:border-color .1s,background .1s;position:relative}.menu .tile:hover{border-color:var(--sd-line-hi);background:#1d2025}.menu .tile.sel{border-color:var(--sd-bone);background:#23262c;box-shadow:inset 0 0 0 1px var(--sd-bone)}.menu .tile b{display:block;font-family:var(--sd-display);font-weight:400;font-size:calc(26 * var(--u));letter-spacing:.04em;line-height:1.05}.menu .tile span{font-size:calc(13 * var(--u));color:var(--sd-dim);letter-spacing:.12em;text-transform:uppercase}.menu .tile p{margin:calc(4 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:#c9c4b6;line-height:1.35}.menu .tile img.pic{display:block;width:100%;height:calc(78 * var(--u));object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));margin-bottom:calc(6 * var(--u))}.menu .tile .sw{position:absolute;top:0;left:0;right:0;height:calc(4 * var(--u));background:var(--c, transparent)}.menu .tile .lock{position:absolute;right:calc(10 * var(--u));top:calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--sd-faint);letter-spacing:.14em}.menu .stat{display:flex;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#c9c4b6;align-items:center;margin-top:calc(5 * var(--u));letter-spacing:.06em;text-transform:uppercase}.menu .stat span{width:calc(110 * var(--u))}.menu .stat i{flex:1;height:calc(6 * var(--u));background:#2a2c31;position:relative}.menu .stat i b{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone)}.menu .stat i u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--sd-medal);text-decoration:none}.menu .stat em{width:calc(40 * var(--u));text-align:right;font-style:normal;font-family:var(--sd-display);font-size:calc(18 * var(--u));color:var(--sd-bone)}.menu .muted{color:#9d988b;font-size:calc(15 * var(--u));line-height:1.4}.menu .center{margin:auto;text-align:center}.menu .pause-hint{font-size:calc(17 * var(--u));color:#c9c4b6;min-height:calc(24 * var(--u))}.menu .slots{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(8 * var(--u))}.menu .att{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(120 * var(--u)),1fr));gap:calc(8 * var(--u));margin-top:calc(6 * var(--u))}.menu .att .tile{padding:calc(8 * var(--u))}.menu .att .tile b{font-size:calc(18 * var(--u))}.menu .att .tile img.pic{height:calc(52 * var(--u))}.menu .sub{font-size:calc(13 * var(--u));letter-spacing:.2em;color:var(--sd-dim);text-transform:uppercase;margin:calc(14 * var(--u)) 0 calc(4 * var(--u))}.radio{position:absolute;right:calc(32 * var(--u));bottom:calc(28 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(10 * var(--u)) calc(14 * var(--u));pointer-events:auto}.radio .eq{display:flex;gap:2px;align-items:flex-end;height:calc(22 * var(--u))}.radio .eq i{width:calc(4 * var(--u));background:var(--sd-bone);animation:sd-eq .9s infinite ease-in-out alternate}.radio .eq i:nth-child(2){animation-delay:-.3s}.radio .eq i:nth-child(3){animation-delay:-.6s}.radio .eq i:nth-child(4){animation-delay:-.15s}.radio.off .eq i{animation:none;height:20%!important;opacity:.4}@keyframes sd-eq{0%{height:20%}to{height:100%}}.radio .t small{display:block;font-size:calc(11 * var(--u));letter-spacing:.22em;color:var(--sd-dim);text-transform:uppercase}.radio .t b{font-size:calc(17 * var(--u));font-weight:500;letter-spacing:.06em}.radio .t span{font-size:calc(13 * var(--u));color:var(--sd-dim);margin-left:6px}.radio button{all:unset;cursor:pointer;font-family:var(--sd-display);font-size:calc(20 * var(--u));letter-spacing:.08em;color:var(--sd-dim);padding:0 calc(4 * var(--u))}.radio button:hover{color:var(--sd-bone)}.loading{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;background:radial-gradient(ellipse at 50% 60%,#1c2029,#0b0c0f 70%);font-family:var(--sd-text)}.loading.on{display:flex}.loading .tagline{margin-top:calc(14 * var(--u));font-size:calc(18 * var(--u));letter-spacing:.26em;color:var(--sd-dim);text-transform:uppercase}.loading .bar{width:calc(440 * var(--u));height:calc(4 * var(--u));background:#1f2126;margin-top:calc(40 * var(--u))}.loading .bar i{display:block;height:100%;width:0;background:var(--sd-bone);transition:width .15s}.loading .msg{margin-top:calc(12 * var(--u));font-size:calc(14 * var(--u));letter-spacing:.22em;color:var(--sd-dim);text-transform:uppercase}.loading .tip{position:absolute;bottom:calc(48 * var(--u));left:50%;transform:translate(-50%);width:min(80vw,calc(820 * var(--u)));text-align:center;font-size:calc(17 * var(--u));color:#c9c4b6;line-height:1.4}.loading .tip b{display:block;font-size:calc(12 * var(--u));letter-spacing:.26em;color:var(--sd-faint);margin-bottom:6px;font-weight:500}.results .body{max-width:calc(1000 * var(--u))}.results .verdict{font-family:var(--sd-title);font-size:calc(120 * var(--u));line-height:.9;letter-spacing:.02em}.results .verdict.win{color:var(--sb-friend)}.results .verdict.lose{color:var(--sd-dim)}.results .score{font-family:var(--sd-display);font-size:calc(40 * var(--u));letter-spacing:.08em;color:var(--sd-bone)}.results .grid2{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u))}.results .nums{display:flex;gap:calc(26 * var(--u))}.results .nums div{display:flex;flex-direction:column}.results .nums b{font-family:var(--sd-display);font-size:calc(48 * var(--u));font-weight:400;line-height:1}.results .nums span{font-size:calc(12 * var(--u));letter-spacing:.2em;color:var(--sd-dim);text-transform:uppercase}.results .xp{height:calc(12 * var(--u));background:#2a2c31;margin:calc(8 * var(--u)) 0 calc(6 * var(--u));position:relative;overflow:hidden}.results .xp i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone);transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.results .xp i.gain{background:var(--sd-medal)}.results .medals{display:flex;gap:calc(8 * var(--u));flex-wrap:wrap;margin-top:calc(8 * var(--u))}.results .medals svg{width:calc(48 * var(--u));height:calc(48 * var(--u))}.results .unlocks{display:flex;gap:calc(10 * var(--u));flex-wrap:wrap}.results .unlock{background:var(--sd-bone);color:var(--sd-ink);clip-path:var(--sd-cut);padding:calc(10 * var(--u)) calc(14 * var(--u));animation:sd-rise .4s ease-out both}.results .unlock small{display:block;font-size:calc(11 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:#5b584f}.results .unlock b{font-family:var(--sd-display);font-size:calc(26 * var(--u));font-weight:400;letter-spacing:.04em}.results .timer{font-size:calc(14 * var(--u));letter-spacing:.18em;color:var(--sd-dim);text-transform:uppercase;margin-left:calc(12 * var(--u))}.menu .extras{display:flex;gap:calc(14 * var(--u));margin-top:calc(6 * var(--u));flex-wrap:wrap}.menu button.nav.small{font-size:calc(22 * var(--u));letter-spacing:.12em}.menu button.nav.small:before{height:calc(16 * var(--u));width:calc(4 * var(--u))}.menu .party-chip{display:none;margin-top:calc(14 * var(--u));background:var(--sd-plate);clip-path:var(--sd-cut);padding:calc(8 * var(--u)) calc(12 * var(--u));cursor:pointer}.menu .party-chip.on{display:block}.menu .party-chip small{display:block;font-size:calc(11 * var(--u));letter-spacing:.2em;color:var(--sd-dim);text-transform:uppercase}.menu .party-chip b{display:block;font-weight:500;font-size:calc(16 * var(--u))}.menu .party-chip b i{display:inline-block;width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--sd-faint);margin:0 4px 2px 0}.menu .party-chip b i.on{background:#7ad66b}.menu .party-chip span{font-size:calc(12 * var(--u));color:var(--sd-dim)}.menu .warn{color:#ffb36b;font-size:calc(15 * var(--u));margin:calc(6 * var(--u)) 0}.menu .confirm{background:var(--sd-solid);border:1px solid var(--sd-line-hi);padding:calc(10 * var(--u));margin-top:calc(8 * var(--u))}.menu .confirm span{color:#c9c4b6}.menu .confirm div{margin-top:calc(8 * var(--u));display:flex;gap:calc(8 * var(--u))}.menu .settings .hint{min-height:calc(20 * var(--u));font-size:calc(14 * var(--u));color:var(--sd-dim);margin:calc(-6 * var(--u)) 0 calc(10 * var(--u))}.menu .row input[type=checkbox]{width:calc(18 * var(--u));height:calc(18 * var(--u));accent-color:var(--sd-bone)}.menu .row input[type=text]{flex:1;min-width:0}.menu .xh-edit{display:flex;gap:calc(18 * var(--u));align-items:flex-start}.menu .xh-prev{flex:none}.menu .xh-rows{flex:1;min-width:0}.xh-preview{position:relative;width:calc(150 * var(--u));height:calc(150 * var(--u));background:linear-gradient(135deg,#4a4f57,#20232a 55%,#6b6253);clip-path:var(--sd-cut)}.xh-preview .hud-xh{position:absolute}.xh-preview .hud-xh i{position:absolute;background:var(--xh, var(--sd-bone));box-shadow:0 0 0 1px #0009;border-radius:1px}.menu .swatches{display:flex;gap:6px}.menu .swatches .sw{width:calc(24 * var(--u));height:calc(24 * var(--u));border:2px solid transparent;cursor:pointer;border-radius:2px}.menu .swatches .sw.sel{border-color:var(--sd-bone);box-shadow:0 0 0 1px #000}.menu canvas.curve{display:block;margin:calc(4 * var(--u)) 0 calc(6 * var(--u)) auto;width:calc(120 * var(--u));height:calc(60 * var(--u))}.menu .party-code small{display:block;font-size:calc(12 * var(--u));letter-spacing:.24em;color:var(--sd-dim);text-transform:uppercase}.menu .party-code b{font-family:var(--sd-title);font-size:calc(64 * var(--u));letter-spacing:.12em;line-height:1}.menu .party-list{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.menu .party-list .pm{display:flex;align-items:center;gap:calc(10 * var(--u));background:var(--sd-solid);padding:calc(8 * var(--u)) calc(12 * var(--u));clip-path:var(--sd-cut)}.menu .party-list .pm .dot{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;background:#7ad66b}.menu .party-list .pm.off .dot{background:var(--sd-faint)}.menu .party-list .pm b{font-family:var(--sd-display);font-weight:400;font-size:calc(24 * var(--u));letter-spacing:.04em}.menu .party-list .pm span{margin-left:auto;font-size:calc(13 * var(--u));letter-spacing:.14em;color:var(--sd-dim);text-transform:uppercase}.menu .party-list .pm.me{box-shadow:inset 3px 0 0 var(--sb-friend)}.menu .xpb.big{height:calc(8 * var(--u));background:#ffffff1a;position:relative;margin-top:calc(6 * var(--u))}.menu .xpb.big i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-medal)}.menu .career-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--u)),1fr));gap:calc(8 * var(--u));margin-bottom:calc(8 * var(--u))}.menu .career .stat{background:var(--sd-solid);border:1px solid var(--sd-line);clip-path:var(--sd-cut);padding:calc(10 * var(--u)) calc(12 * var(--u))}.menu .career .stat b{display:block;font-family:var(--sd-display);font-weight:400;font-size:calc(30 * var(--u));letter-spacing:.03em;line-height:1.05;color:var(--sd-bone)}.menu .career .stat span{font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--sd-dim)}.menu .ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300 * var(--u)),1fr));gap:calc(8 * var(--u))}.menu .ach{position:relative;display:flex;flex-direction:column;gap:calc(4 * var(--u));background:var(--sd-solid);padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid var(--sd-line);clip-path:var(--sd-cut);margin-bottom:calc(6 * var(--u))}.menu .ach b{font-family:var(--sd-display);font-weight:400;font-size:calc(22 * var(--u));letter-spacing:.04em;display:block}.menu .ach span{font-size:calc(14 * var(--u));color:#c9c4b6}.menu .ach i{height:calc(4 * var(--u));background:#ffffff1a;position:relative}.menu .ach i u{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone);text-decoration:none}.menu .ach em{position:absolute;right:calc(12 * var(--u));top:calc(10 * var(--u));font-style:normal;font-size:calc(12 * var(--u));letter-spacing:.16em;color:var(--sd-dim);text-transform:uppercase}.menu .ach.done{border-color:var(--sd-medal)}.menu .ach.done i u{background:var(--sd-medal)}.menu .ach.done em{color:var(--sd-medal)}.menu .credits ul{margin:0;padding-left:calc(18 * var(--u))}.menu .credits li{font-size:calc(15 * var(--u));color:#c9c4b6;line-height:1.5}.menu .credits a{color:var(--sd-bone)}.menu .card.players{max-height:calc(260 * var(--u));overflow:auto;margin:0 auto calc(14 * var(--u))}.menu.onboard{background:#08090c8c;backdrop-filter:blur(2px)}.menu .ob-box{width:min(92vw,calc(820 * var(--u)));text-align:left}.menu .ob-dots{display:flex;gap:8px;justify-content:center;margin-bottom:calc(12 * var(--u))}.menu .ob-dots i{width:calc(34 * var(--u));height:calc(4 * var(--u));background:#f2efe633}.menu .ob-dots i.sel{background:var(--sd-bone)}.menu .ob-card h2{font-size:calc(46 * var(--u))!important}.menu .ob-foot{display:flex;justify-content:space-between;align-items:center;margin-top:calc(16 * var(--u))}.menu .ob-keys{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(4 * var(--u)) calc(18 * var(--u));margin:calc(12 * var(--u)) 0}.menu .ob-keys .k{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(15 * var(--u))}.menu .ob-keys .k span{min-width:calc(120 * var(--u));display:flex;gap:3px}.menu .ob-keys kbd{font-family:var(--sd-text);font-size:calc(13 * var(--u));padding:1px 6px;background:var(--sd-bone);color:var(--sd-ink);border-radius:2px}.menu .ob-keys b{font-weight:400;color:#d8d3c4}.menu .ob-timer{height:calc(3 * var(--u));background:#ffffff1a;margin-top:calc(10 * var(--u));position:relative}.menu .ob-timer i{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone);transition:width .25s linear}.menu .ob-strip{display:block;width:100%;height:auto;margin:calc(12 * var(--u)) 0 calc(4 * var(--u));cursor:ew-resize;clip-path:var(--sd-cut)}.menu .ob-ok{font-family:var(--sd-display);font-size:calc(22 * var(--u));letter-spacing:.08em;min-height:calc(28 * var(--u))}.menu .ob-code{font-family:var(--sd-title);font-size:calc(54 * var(--u));letter-spacing:.14em;margin:calc(12 * var(--u)) 0;user-select:all}.menu .ob-check{display:flex;align-items:center;gap:6px;font-size:calc(15 * var(--u))}.menu .ob-account{font-size:calc(14 * var(--u));color:var(--sd-dim);margin-top:calc(8 * var(--u))}.menu .ob-tip{margin-top:calc(10 * var(--u));font-size:calc(15 * var(--u));color:#c9c4b6;border-left:3px solid var(--sd-bone);padding-left:calc(10 * var(--u))}.results .lvline{font-variant-numeric:tabular-nums}.results .lvup{font-family:var(--sd-title);font-size:calc(40 * var(--u));color:var(--sd-medal);animation:sd-rise .3s ease-out both}.results .xp-break{display:grid;grid-template-columns:1fr 1fr;gap:2px calc(14 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(14 * var(--u));color:#c9c4b6}.results .xp-break div{display:flex;justify-content:space-between;border-top:1px solid var(--sd-line);padding-top:2px}.results .xp-break b{font-weight:600;color:var(--sd-bone)}.results .unlock img{display:block;height:calc(40 * var(--u));max-width:calc(140 * var(--u));object-fit:contain;filter:grayscale(1) brightness(.35);margin-bottom:4px}.results .unlock span{display:block;font-size:calc(12 * var(--u));letter-spacing:.12em;color:#5b584f;text-transform:uppercase}.results .wlv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px calc(12 * var(--u));margin-top:calc(6 * var(--u))}.results .wlv img{height:calc(32 * var(--u));filter:grayscale(1) brightness(2);grid-row:span 2}.results .wlv b{font-family:var(--sd-display);font-weight:400;font-size:calc(22 * var(--u))}.results .wlv span{font-size:calc(13 * var(--u));color:var(--sd-dim);letter-spacing:.12em;text-transform:uppercase}.results .wlv i{grid-column:2 / span 2;height:calc(5 * var(--u));background:#2a2c31;position:relative}.results .wlv i u{position:absolute;left:0;top:0;bottom:0;background:var(--sd-bone);text-decoration:none;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.ach-toasts{position:fixed;right:calc(32 * var(--u));top:calc(32 * var(--u));display:flex;flex-direction:column;gap:8px;z-index:40;pointer-events:none}.ach-toast{background:var(--sd-bone);color:var(--sd-ink);clip-path:var(--sd-cut);padding:calc(10 * var(--u)) calc(18 * var(--u));animation:sd-slide .45s cubic-bezier(.2,1.3,.4,1) both;font-family:var(--sd-text);transition:opacity .4s,transform .4s}.ach-toast.out{opacity:0;transform:translate(20px)}.ach-toast small{display:block;font-size:calc(11 * var(--u));letter-spacing:.22em;color:#5b584f;text-transform:uppercase}.ach-toast b{font-family:var(--sd-display);font-weight:400;font-size:calc(28 * var(--u));letter-spacing:.04em}@keyframes sd-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media(max-width:1100px){.menu .side{width:calc(330 * var(--u));padding-left:calc(28 * var(--u));padding-right:calc(20 * var(--u))}.menu .logo,.loading .logo{font-size:calc(76 * var(--u))}.menu .ob-keys{grid-template-columns:1fr}}.menu .sb-rooms{margin-top:calc(8 * var(--u))}.menu .sb-room{display:grid;grid-template-columns:1.4fr 1.2fr 1fr .6fr auto;gap:calc(10 * var(--u));align-items:center;padding:calc(6 * var(--u)) 0;border-top:1px solid var(--sd-line);font-size:calc(16 * var(--u))}.menu .sb-room.head{color:var(--sd-dim);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;border-top:0}.menu .sb-room button[disabled]{opacity:.45}.menu .camo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(92 * var(--u)),1fr));gap:calc(8 * var(--u));margin-top:calc(6 * var(--u))}.menu .camo{position:relative;padding:calc(6 * var(--u));border:1px solid var(--sd-line);cursor:pointer;text-align:center;font-size:calc(13 * var(--u))}.menu .camo canvas{display:block;width:100%;height:calc(46 * var(--u));margin-bottom:calc(4 * var(--u))}.menu .camo.sel{border-color:var(--sd-bone);box-shadow:inset 0 0 0 1px var(--sd-bone)}.menu .camo.lock{opacity:.55;cursor:default}.menu .camo .req{display:block;color:var(--sd-dim);font-size:calc(11 * var(--u))}.menu .camo .bar{height:calc(3 * var(--u));background:#f7f5ed26;margin-top:calc(3 * var(--u))}.menu .camo .bar b{display:block;height:100%;background:var(--sd-amber)}.menu .taunt-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(200 * var(--u)),1fr));gap:calc(6 * var(--u)) calc(14 * var(--u))}.menu .taunt-slots .row select{flex:1}.inv{--inv-cell: clamp(26px, 5.2vh, 56px);--inv-bg: var(--ui-scrim, rgba(9, 10, 12, .965));--inv-panel: var(--ui-panel, rgba(22, 24, 28, .92));--inv-panel-hi: var(--ui-panel-hi, rgba(32, 35, 41, .96));--inv-line: var(--ui-line, var(--sd-line, rgba(247, 245, 237, .14)));--inv-line-hi: var(--ui-line-hi, var(--sd-line-hi, rgba(247, 245, 237, .32)));--inv-cellline: rgba(247, 245, 237, .07);--inv-text: var(--ui-text, var(--sd-bone, #f2efe6));--inv-dim: var(--ui-dim, var(--sd-dim, #a8a497));--inv-faint: var(--sd-faint, #6f6c63);--inv-accent: var(--ui-accent, var(--sd-amber, #e19000));--inv-ok: var(--ui-ok, #3fbf7f);--inv-bad: var(--ui-bad, var(--sd-danger, #e5484d));--inv-font: var(--ui-font, var(--sd-text, system-ui, sans-serif));--inv-display: var(--ui-display, var(--sd-display, Impact, sans-serif));--inv-ease: cubic-bezier(.2, .8, .2, 1);--c: 36px;position:fixed;inset:0;z-index:60;display:none;grid-template-rows:auto 1fr;color:var(--inv-text);font-family:var(--inv-font);background-color:#0a0b0e;background-image:radial-gradient(120% 90% at 22% 40%,color-mix(in srgb,var(--inv-accent) 11%,transparent),transparent 58%),radial-gradient(90% 80% at 80% 70%,rgba(128,188,240,.07),transparent 60%),linear-gradient(180deg,#14161b,#0a0b0e 62%);pointer-events:auto;user-select:none;-webkit-user-select:none;touch-action:none}.inv.on{display:grid;animation:inv-in .16s var(--inv-ease)}.inv.raid{--inv-bg: var(--ui-scrim-raid, rgba(9, 10, 12, .9));background-color:var(--inv-bg);background-image:radial-gradient(120% 90% at 22% 40%,rgba(225,144,0,.07),transparent 55%),radial-gradient(90% 80% at 80% 70%,rgba(128,188,240,.06),transparent 60%)}.inv:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:screen;background:var(--grain, none)}.inv.raid:before{opacity:.03}.inv:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;box-shadow:inset 0 0 18vmin #0000008c}.inv>*{position:relative;z-index:1}@keyframes inv-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:none}}.inv.dragging,.inv.dragging *{cursor:grabbing!important}.inv-sizer{position:absolute;width:var(--inv-cell);height:1px;visibility:hidden;pointer-events:none}.inv-top{display:flex;align-items:center;gap:18px;padding:14px 24px 10px;border-bottom:1px solid var(--inv-line)}.inv-title{font-family:var(--inv-display);font-size:30px;letter-spacing:.06em;text-transform:uppercase;line-height:1}.inv-title:before{content:"";display:inline-block;width:6px;height:22px;margin-right:10px;background:var(--inv-accent);vertical-align:-2px}.inv-note{color:var(--inv-dim);font-size:13px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-keys{color:var(--inv-faint);font-size:12px;white-space:nowrap}.inv-keys kbd{font:inherit;color:var(--inv-dim);border:1px solid var(--inv-line);border-radius:3px;padding:0 5px;margin:0 2px 0 8px}.inv button{font-family:var(--inv-font);color:var(--inv-text);background:var(--inv-panel-hi);border:1px solid var(--inv-line-hi);cursor:pointer}.inv button:hover{border-color:var(--inv-accent)}.inv button:focus-visible{outline:2px solid var(--inv-accent);outline-offset:2px}.inv-close{padding:7px 16px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.inv-body{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:20px;padding:14px 24px 18px;min-height:0}.inv-col{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--inv-line-hi) transparent}.inv-ext{align-items:flex-start}.inv-doll{display:grid;grid-template-columns:calc(var(--c) * 2.7) calc(var(--c) * 4.6) calc(var(--c) * 5.3);gap:10px;align-items:start}.inv-doll-stage{height:calc(var(--c) * 10.6);position:relative;border:1px solid var(--inv-line);cursor:grab;background:radial-gradient(60% 46% at 50% 40%,rgba(255,226,180,.2),transparent 72%),radial-gradient(70% 18% at 50% 93%,rgba(255,255,255,.1),transparent 75%),linear-gradient(180deg,#23272e,#14161b);box-shadow:inset 0 0 0 1px #ffffff08,var(--sh-1, none)}.inv-doll-stage canvas{width:100%;height:100%;display:block}.inv-slots{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.inv-slot{position:relative;box-sizing:border-box;width:100%;height:calc(var(--c) * 2.45);border:1px solid var(--inv-line);background:#ffffff06;transition:border-color .12s,box-shadow .12s,background .12s}.inv-slot .lbl{position:absolute;left:6px;top:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-faint);pointer-events:none;z-index:1}.inv-slot.full .lbl{color:var(--inv-dim)}.inv-slot.s-helmet,.inv-slot.s-primary,.inv-slot.s-secondary{height:calc(var(--c) * 2.2)}.inv-slot.s-holster,.inv-slot.s-melee{width:calc(50% - 4px);height:calc(var(--c) * 1.7)}.inv-slot.ok,.inv-grid.ok{border-color:var(--inv-ok);box-shadow:0 0 0 1px var(--inv-ok),0 0 18px #3fbf7f40}.inv-slot.bad{border-color:var(--inv-bad);box-shadow:0 0 0 1px var(--inv-bad)}.inv-small{display:flex;gap:12px;flex-wrap:wrap}.inv-panel{position:relative;background:var(--inv-panel);border:1px solid var(--inv-line);padding:8px 10px 10px;box-shadow:0 10px 30px #00000059}.inv-panel.k-pouch{border-color:#e1900059}.inv-ph{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.inv-ph .t{font-family:var(--inv-display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.inv-ph .n{font-size:11px;color:var(--inv-faint)}.inv-ph .x{position:absolute;right:-4px;top:-4px;width:24px;height:24px;padding:0;font-size:12px}.inv-grid{position:relative;box-sizing:content-box;background-color:#00000038;outline:1px solid var(--inv-line);background-image:linear-gradient(to right,var(--inv-cellline) 1px,transparent 1px),linear-gradient(to bottom,var(--inv-cellline) 1px,transparent 1px);background-size:var(--c) var(--c)}.inv-empty{color:var(--inv-faint);font-size:13px;padding:14px;border:1px dashed var(--inv-line);min-width:calc(var(--c) * 5)}.inv-empty.big{padding:28px;max-width:360px;line-height:1.4}.inv-search{position:absolute;left:0;right:0;bottom:-4px;height:3px;background:#ffffff14;overflow:hidden}.inv-search .fill{height:100%;width:0;background:var(--inv-accent);transition:width .2s var(--inv-ease)}.inv-search.done .fill{background:var(--inv-ok)}.inv-it,.inv-ghost{box-sizing:border-box;border:1px solid rgba(247,245,237,.13);border-bottom:2px solid var(--tc, rgba(247, 245, 237, .2));overflow:hidden;background:linear-gradient(160deg,#ffffff14,#fff0 60%),color-mix(in srgb,var(--tc, #6f6c63) 14%,#15171b)}.inv-it{position:absolute;cursor:grab;transition:border-color .1s,filter .1s,opacity .12s}.inv-it:hover{border-color:var(--inv-line-hi);filter:brightness(1.15);z-index:2}.inv-it.in-slot{inset:18px 5px 5px}.inv-it .ic,.inv-ghost .ic{position:absolute;left:50%;top:50%;width:var(--iw, 100%);height:var(--ih, 100%);transform:translate(-50%,-50%);box-sizing:border-box;object-fit:contain;padding:3px;pointer-events:none}.inv-it.rot .ic,.inv-ghost.rot .ic{transform:translate(-50%,-50%) rotate(90deg)}.inv-it.in-slot .ic{width:100%;height:100%;transform:translate(-50%,-50%)}.inv .ph{display:flex;align-items:center;justify-content:center;font-family:var(--inv-display);letter-spacing:.08em;color:#f7f5ed9e;font-size:calc(var(--c) * .36);background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 5px,transparent 5px 11px)}.inv .k-weapon .ph{color:#e19000bf;font-size:calc(var(--c) * .42)}.inv .k-armour .ph,.inv .k-helmet .ph,.inv .k-rig .ph,.inv .k-bag .ph{color:#80bcf0b3}.inv .k-glaze .ph{color:#b074a0e6}.inv-it .nm,.inv-ghost .nm{position:absolute;right:3px;top:1px;max-width:calc(100% - 6px);font-size:max(9px,calc(var(--c) * .24));font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f7f5ede0;text-shadow:0 1px 2px #000;pointer-events:none}.inv-it .qt,.inv-ghost .qt{position:absolute;right:3px;bottom:1px;font-style:normal;font-size:max(10px,calc(var(--c) * .28));font-weight:700;text-shadow:0 1px 2px #000}.inv-it .fir{position:absolute;left:3px;bottom:3px;width:6px;height:6px;border-radius:50%;background:var(--inv-accent);text-decoration:none}.inv-it.src{opacity:.3}.inv-it.lock{filter:saturate(.4) brightness(.8)}.inv-it.lock:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,.35) 0 4px,transparent 4px 9px);pointer-events:none}.inv-it.hid{background:#101114;border-color:#f7f5ed14;cursor:progress}.inv-it .q{display:flex;align-items:center;justify-content:center;color:var(--inv-faint);font-family:var(--inv-display);font-size:calc(var(--c) * .5)}.inv-it.seek:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(225,144,0,.28) 50%,transparent 80%);background-size:220% 100%;animation:inv-sweep .7s linear infinite}.inv-it.pop{animation:inv-pop .26s var(--inv-ease)}@keyframes inv-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes inv-pop{0%{transform:scale(.86);filter:brightness(2)}to{transform:none;filter:none}}.inv-ghost{position:fixed;left:0;top:0;display:none;z-index:8;pointer-events:none;opacity:.92;will-change:transform;box-shadow:0 14px 32px #0000008c,0 0 0 1px var(--inv-accent)}.inv-ghost.on{display:block}.inv-ghost.split{box-shadow:0 14px 32px #0000008c,0 0 0 1px var(--inv-ok)}.inv-prev{position:fixed;left:0;top:0;display:none;z-index:7;pointer-events:none;grid-auto-rows:var(--c);will-change:transform}.inv-prev.on{display:grid}.inv-prev span.g{background:#3fbf7f4d;box-shadow:inset 0 0 0 1px #3fbf7fbf}.inv-prev span.y{background:#3fbf7f1f;box-shadow:inset 0 0 0 1px #3fbf7f59}.inv-prev span.r{background:#e5484d61;box-shadow:inset 0 0 0 1px #e5484dd9}.inv-prev span.o{background:repeating-linear-gradient(45deg,rgba(229,72,77,.35) 0 4px,transparent 4px 8px)}.inv-prev span.x{display:none}.inv-prev.merge{outline:2px solid var(--inv-ok);outline-offset:1px}.inv-wins{position:absolute;right:28px;top:74px;z-index:3;pointer-events:none}.inv-win{position:absolute;right:0;top:0;pointer-events:auto}.inv-win .inv-panel{background:var(--inv-panel-hi);border-color:var(--inv-line-hi);box-shadow:0 18px 50px #0009}.inv-tip{position:fixed;left:0;top:0;z-index:9;display:none;width:250px;padding:10px 12px;pointer-events:none;background:var(--inv-panel-hi);border:1px solid var(--inv-line-hi);border-top:2px solid var(--inv-accent);box-shadow:0 12px 30px #00000080;font-size:12px}.inv-tip.on{display:block}.inv-tip h4,.inv-sheet h4{margin:0 0 2px;font-family:var(--inv-display);font-size:18px;letter-spacing:.05em;font-weight:400;text-transform:uppercase}.inv-tip p,.inv-sheet p{margin:2px 0 6px}.inv-tip .dim,.inv-sheet .dim{color:var(--inv-dim)}.inv-tip .tags em,.inv-sheet .tags em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--inv-line-hi);padding:1px 5px;margin-right:4px}.inv-tip .row,.inv-sheet .row{display:grid;grid-template-columns:76px 1fr auto;gap:8px;align-items:center;padding:2px 0;color:var(--inv-dim)}.inv-tip .row b,.inv-sheet .row b{color:var(--inv-text);font-weight:600;grid-column:3}.inv-tip .bar,.inv-sheet .bar{height:4px;background:#ffffff1a}.inv-tip .bar u,.inv-sheet .bar u{display:block;height:100%;background:var(--inv-accent)}.inv-tip .val,.inv-sheet .val{margin-top:8px;font-weight:700;color:var(--sd-medal, #f2c14e)}.inv-menu{position:fixed;z-index:10;display:none;min-width:190px;padding:4px;background:var(--inv-panel-hi);border:1px solid var(--inv-line-hi);box-shadow:0 14px 34px #0000008c}.inv-menu.on{display:block}.inv-menu .hd{padding:6px 10px 4px;font-size:11px;color:var(--inv-faint);text-transform:uppercase;letter-spacing:.1em}.inv-menu button{display:block;width:100%;text-align:left;padding:7px 10px;font-size:13px;background:transparent;border:0;border-left:2px solid transparent}.inv-menu button:hover,.inv-menu button:focus-visible{background:#e190001f;border-left-color:var(--inv-accent);outline:none}.inv-menu button[disabled]{color:var(--inv-faint);cursor:default;background:transparent;border-left-color:transparent}.inv-sheet{position:fixed;left:50%;top:50%;z-index:11;display:none;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));gap:18px;padding:18px;background:var(--inv-panel-hi);border:1px solid var(--inv-line-hi);border-top:3px solid var(--inv-accent);box-shadow:0 24px 60px #000000a6;font-size:13px}.inv-sheet.on{display:flex}.inv-sheet .pic{flex:none;width:200px;height:150px;display:flex;align-items:center;justify-content:center;background:#0000004d;border:1px solid var(--inv-line)}.inv-sheet .pic img{max-width:100%;max-height:100%}.inv-sheet .pic .ph{width:100%;height:100%;--c: 70px}.inv-sheet .txt{flex:1;min-width:0}.inv-toast{position:fixed;left:50%;bottom:26px;z-index:12;transform:translate(-50%,10px);opacity:0;padding:9px 18px;font-size:14px;pointer-events:none;background:var(--inv-panel-hi);border:1px solid var(--inv-line-hi);border-left:3px solid var(--inv-ok);transition:opacity .16s,transform .16s var(--inv-ease)}.inv-toast.on{opacity:1;transform:translate(-50%)}.inv-toast.bad{border-left-color:var(--inv-bad)}.inv-focus{position:fixed;left:0;top:0;z-index:6;display:none;box-sizing:border-box;pointer-events:none;outline:2px solid var(--inv-accent);outline-offset:-1px;box-shadow:0 0 14px #e1900073;transition:transform 70ms var(--inv-ease),width 70ms,height 70ms}.inv-focus.on{display:block}@media(max-width:1100px){.inv{--inv-cell: clamp(22px, 3.9vh, 40px)}.inv-keys{display:none}}@media(max-width:760px){.inv-body{grid-template-columns:minmax(0,1fr);overflow:auto}.inv-col{overflow:visible}.inv-doll{grid-template-columns:calc(var(--c) * 2.4) minmax(0,1fr) calc(var(--c) * 4.2)}}@media(prefers-reduced-motion:reduce){.inv.on,.inv-it.pop,.inv-it.seek:before{animation:none}.inv-focus,.inv-toast{transition:none}}:root:root{--c-bg: #0b0c0f;--c-solid: #16181c;--c-solid-hi: #1d2025;--c-raised: #23262c;--c-glass: rgba(15, 17, 21, .8);--c-glass-hi: rgba(22, 25, 30, .88);--c-glass-lo: rgba(12, 13, 16, .58);--c-scrim: rgba(6, 7, 9, .72);--c-text: #f2efe6;--c-text-2: #c9c4b6;--c-text-3: #aeaa9e;--c-ink: #0f1013;--c-ink-2: #45433d;--c-line: rgba(247, 245, 237, .12);--c-line-hi: rgba(247, 245, 237, .26);--c-line-strong: rgba(247, 245, 237, .5);--c-tick: rgba(247, 245, 237, .55);--c-good: #7ad66b;--c-warn: #ffb36b;--c-danger: #ff8085;--c-danger-fill: #e5484d;--c-gold: #f2c14e;--crew-lamplighters: #e19000;--crew-brine: #80bcf0;--crew-transfers: #009a78;--crew-chuckholes: #fadf06;--crew-porchlight: #b074a0;--crew-coldcuts: #f7f5ed;--c-crew: #f2efe6;--c-accent: var(--c-crew);--c-focus: #fadf06;--f-text: "SD Oswald", "Bahnschrift", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--f-display: "SD Bebas", "SD Oswald", "Bahnschrift Condensed", Impact, sans-serif;--f-title: "SD Anton", "SD Bebas", Impact, sans-serif;--fs-xs: max(11px, calc(12 * var(--u)));--fs-sm: max(12px, calc(14 * var(--u)));--fs-md: max(13px, calc(16 * var(--u)));--fs-base: max(14px, calc(18 * var(--u)));--fs-lg: max(16px, calc(22 * var(--u)));--fs-xl: max(19px, calc(28 * var(--u)));--fs-2xl: max(24px, calc(36 * var(--u)));--fs-3xl: max(30px, calc(48 * var(--u)));--fs-4xl: max(38px, calc(64 * var(--u)));--fs-hero: max(52px, calc(96 * var(--u)));--ls-caps: .18em;--ls-display: .05em;--lh-tight: 1.05;--lh-body: 1.4;--s-1: calc(4 * var(--u));--s-2: calc(8 * var(--u));--s-3: calc(12 * var(--u));--s-4: calc(16 * var(--u));--s-5: calc(24 * var(--u));--s-6: calc(32 * var(--u));--s-7: calc(48 * var(--u));--s-8: calc(64 * var(--u));--r-1: 2px;--r-2: 4px;--r-3: 8px;--r-pill: 999px;--cut: calc(9 * var(--u));--sh-1: 0 2px 8px rgba(0, 0, 0, .35);--sh-2: 0 10px 28px rgba(0, 0, 0, .42);--sh-3: 0 24px 60px rgba(0, 0, 0, .55);--sh-inner: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-blur: blur(16px) saturate(1.25);--glass-bg: linear-gradient(180deg, rgba(30, 33, 39, .8), rgba(14, 16, 20, .86));--tick-len: calc(12 * var(--u));--tick-w: max(1px, calc(2 * var(--u)));--frame-ticks: linear-gradient(var(--c-tick), var(--c-tick)) left top / var(--tick-len) var(--tick-w) no-repeat, linear-gradient(var(--c-tick), var(--c-tick)) left top / var(--tick-w) var(--tick-len) no-repeat, linear-gradient(var(--c-tick), var(--c-tick)) right bottom / var(--tick-len) var(--tick-w) no-repeat, linear-gradient(var(--c-tick), var(--c-tick)) right bottom / var(--tick-w) var(--tick-len) no-repeat;--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--cut-tl: polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));--cut-br: polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);--focus-ring: 0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-focus);--m-scale: 1;--m-fast: calc(.12s * var(--m-scale));--m-med: calc(.22s * var(--m-scale));--m-slow: calc(.38s * var(--m-scale));--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.5, 0, .75, 0);--ease-spring: cubic-bezier(.2, 1.3, .4, 1);--ui-scrim: #0a0b0e;--ui-scrim-raid: rgba(8, 9, 12, .86);--ui-panel: rgba(21, 23, 28, .94);--ui-panel-hi: rgba(30, 33, 39, .97);--ui-line: var(--c-line);--ui-line-hi: var(--c-line-hi);--ui-text: var(--c-text);--ui-dim: var(--c-text-2);--ui-accent: var(--c-crew);--ui-ok: var(--c-good);--ui-bad: var(--c-danger);--ui-font: var(--f-text);--ui-display: var(--f-display);--sd-faint: #aaa699;--sd-dim: #b3aea0;--sd-line: var(--c-line);--sd-line-hi: var(--c-line-hi);--sd-plate: rgba(15, 17, 21, .76);--sd-plate-hi: rgba(20, 22, 27, .9);--sd-danger: var(--c-danger-fill);--sd-accent: var(--c-accent);--fr-ink: #e4e0d3;--fr-ink-2: #c6c8b3;--fr-muted: #aaa99b;--fr-faint: #858b7b;--fr-accent: #c5baa0;--fr-brass: #d7bc7e;--fr-brass-hi: #e1d0ac;--fr-moss: #b1ba94;--fr-ok: #b6ce85;--fr-bad: #d5836e;--fr-line: #d1cbb02c;--fr-line-hi: #c8bc8b99;--fr-panel: linear-gradient(135deg, #20261eea, #121a12ed);--fr-panel-solid: #171e15f0;--fr-tile: linear-gradient(90deg, #20261ce8, #131c14e6);--fr-tile-hi: linear-gradient(90deg, #323b29f5, #283021e0);--fr-cta: linear-gradient(115deg, #c6b99a, #b7af92);--fr-cta-hi: linear-gradient(115deg, #e1d0ac, #c9bc9b);--fr-cta-ink: #171c16;--fr-bg: #0c100e;--fr-display: "Barlow Condensed", "SD Oswald", "Bahnschrift Condensed", "Arial Narrow", sans-serif;--fr-body: "Manrope", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--fr-mono: "IBM Plex Mono", "Cascadia Mono", Consolas, ui-monospace, monospace;--fr-pad: clamp(24px, 3.5vw, 68px);--fr-t-micro: max(10px, calc(10 * var(--u)));--fr-t-label: max(11px, calc(12 * var(--u)));--fr-t-body: max(12px, calc(14 * var(--u)));--fr-t-h3: max(18px, calc(24 * var(--u)));--fr-t-h2: max(24px, calc(32 * var(--u)));--fr-t-h1: max(30px, calc(44 * var(--u)));--fr-t-logo: clamp(82px, 8.5vw, 140px);--fr-ease: cubic-bezier(.2, .8, .2, 1)}@media(prefers-reduced-motion:reduce){:root:root{--m-scale: 0}}:root:root.ui-reduce-motion{--m-scale: 0}@media(prefers-reduced-motion:reduce){#sb-ui *,#sb-ui *:before,#sb-ui *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ui-reduce-motion #sb-ui *,.ui-reduce-motion #sb-ui *:before,.ui-reduce-motion #sb-ui *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#sb-ui :is(button,a,input,select,textarea,[tabindex]):focus{outline:none}#sb-ui :is(button,a,input,select,textarea,[tabindex],.tile,.interactive):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;box-shadow:0 0 0 5px #0000008c}#sb-ui :is(.ui-btn,.menu .btn,.menu .tile,.menu .card.hero,.menu button.nav,.ui-tabs button,.menu .tabs button):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c-focus),inset 0 0 0 4px var(--c-ink)}#sb-ui .menu button.nav:focus-visible{box-shadow:none;color:var(--c-text);text-decoration:underline 2px var(--c-focus);text-underline-offset:6px}.ui-panel{position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--c-line);box-shadow:var(--sh-inner),var(--sh-2);padding:var(--s-5);color:var(--c-text);font-family:var(--f-text)}.ui-panel:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--frame-ticks)}.ui-panel.accent:after{content:"";position:absolute;left:-1px;top:-1px;width:calc(36 * var(--u));height:max(2px,calc(3 * var(--u)));background:var(--c-accent)}.ui-panel.solid{background:var(--c-solid);backdrop-filter:none}.ui-panel.flat{box-shadow:none}.ui-panel.tight{padding:var(--s-3) var(--s-4)}.ui-header{display:flex;align-items:flex-end;gap:var(--s-4);margin:0 0 var(--s-3)}.ui-header .ui-ht{min-width:0}.ui-eyebrow{font:500 var(--fs-xs)/1.2 var(--f-text);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3)}.ui-title{margin:0;font:400 var(--fs-2xl)/var(--lh-tight) var(--f-display);letter-spacing:var(--ls-display);color:var(--c-text)}.ui-sub{font-size:var(--fs-md);color:var(--c-text-2);line-height:var(--lh-body)}.ui-header .ui-actions{margin-left:auto;display:flex;gap:var(--s-2)}.ui-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:max(36px,calc(44 * var(--u)));padding:0 var(--s-5);font:400 var(--fs-lg)/1 var(--f-display);letter-spacing:.09em;white-space:nowrap;background:var(--c-text);color:var(--c-ink);clip-path:var(--cut-br);transition:transform var(--m-fast) var(--ease-out),filter var(--m-fast),background var(--m-fast),color var(--m-fast)}.ui-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ui-btn:active{transform:translateY(1px) scale(.985);filter:brightness(.96)}.ui-btn[disabled],.ui-btn.disabled{opacity:.42;cursor:default;transform:none;filter:none}.ui-btn.ghost{background:#f2efe60f;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line-hi)}.ui-btn.ghost:hover{background:#f2efe61f}.ui-btn.accent{background:var(--c-accent);color:var(--c-accent-ink, var(--c-ink))}.ui-btn.danger{background:var(--c-danger-fill);color:#fff}.ui-btn.sm{min-height:max(28px,calc(32 * var(--u)));padding:0 var(--s-3);font-size:var(--fs-md)}.ui-btn.lg{min-height:max(48px,calc(60 * var(--u)));padding:0 var(--s-6);font-size:var(--fs-xl)}.ui-btn .ui-key{margin-left:var(--s-1)}.ui-tabs{display:flex;gap:var(--s-1);flex-wrap:wrap;border-bottom:1px solid var(--c-line);margin-bottom:var(--s-4)}.ui-tabs button{all:unset;cursor:pointer;position:relative;padding:var(--s-2) var(--s-3);font:400 var(--fs-lg)/1 var(--f-display);letter-spacing:.08em;color:var(--c-text-3);transition:color var(--m-fast)}.ui-tabs button:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:-1px;height:2px;background:var(--c-accent);transform:scaleX(0);transition:transform var(--m-med) var(--ease-out)}.ui-tabs button:hover,.ui-tabs button[aria-selected=true]{color:var(--c-text)}.ui-tabs button[aria-selected=true]:after{transform:none}.ui-list{display:flex;flex-direction:column}.ui-row{display:flex;align-items:center;gap:var(--s-3);min-height:max(36px,calc(44 * var(--u)));padding:var(--s-1) var(--s-3);border-top:1px solid var(--c-line);font-size:var(--fs-base);color:var(--c-text);transition:background var(--m-fast)}.ui-list>.ui-row:first-child{border-top:0}.ui-row.interactive{cursor:pointer}.ui-row.interactive:hover,.ui-row.sel{background:#f2efe60d}.ui-row.sel{box-shadow:inset 3px 0 0 var(--c-accent)}.ui-row .ui-lead{color:var(--c-text-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-row .ui-trail{margin-left:auto;font:400 var(--fs-lg)/1 var(--f-display);letter-spacing:.04em;font-variant-numeric:tabular-nums}.ui-card{position:relative;display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);background:var(--c-solid);border:1px solid var(--c-line);transition:border-color var(--m-fast),transform var(--m-fast) var(--ease-out),background var(--m-fast)}.ui-card.interactive{cursor:pointer}.ui-card.interactive:hover{border-color:var(--c-line-hi);background:var(--c-solid-hi);transform:translateY(-2px)}.ui-card.sel{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.ui-card.sel:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--frame-ticks);--c-tick: var(--c-accent)}.ui-card b{font:400 var(--fs-xl)/var(--lh-tight) var(--f-display);letter-spacing:.03em}.ui-card small{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3)}.ui-stat{display:grid;grid-template-columns:minmax(calc(90 * var(--u)),auto) 1fr auto;align-items:center;gap:var(--s-3);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2)}.ui-stat i{position:relative;height:max(4px,calc(6 * var(--u)));background:#f2efe61a;overflow:hidden}.ui-stat i b{position:absolute;left:0;top:0;bottom:0;background:var(--c-text);transition:width var(--m-slow) var(--ease-out)}.ui-stat i u{position:absolute;top:0;bottom:0;background:var(--c-gold);opacity:.85;text-decoration:none}.ui-stat i u.minus{background:var(--c-danger-fill)}.ui-stat em{font:400 var(--fs-lg)/1 var(--f-display);font-style:normal;color:var(--c-text);min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}.ui-tip{position:fixed;z-index:60;max-width:calc(320 * var(--u));padding:var(--s-2) var(--s-3);background:var(--c-glass-hi);backdrop-filter:var(--glass-blur);border:1px solid var(--c-line-hi);box-shadow:var(--sh-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--c-text);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--m-fast),transform var(--m-fast) var(--ease-out)}.ui-tip.on{opacity:1;transform:none}.ui-tip b{display:block;font:400 var(--fs-lg)/1.1 var(--f-display);letter-spacing:.04em;margin-bottom:2px}.ui-modal{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;background:var(--c-scrim);backdrop-filter:blur(4px);pointer-events:auto;animation:ui-fade var(--m-med) var(--ease-out) both}.ui-modal.out{animation:ui-fade-out var(--m-fast) var(--ease-in) both}.ui-modal>.ui-panel{width:min(92vw,calc(620 * var(--u)));max-height:86vh;overflow:auto;animation:ui-rise var(--m-med) var(--ease-out) both}.ui-modal .ui-foot{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4)}.ui-toasts{position:fixed;z-index:58;right:var(--s-6);bottom:var(--s-6);display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);pointer-events:none}.ui-toast{min-width:calc(260 * var(--u));max-width:calc(420 * var(--u));padding:var(--s-2) var(--s-4);background:var(--c-glass-hi);backdrop-filter:var(--glass-blur);border:1px solid var(--c-line-hi);box-shadow:var(--sh-2),inset 3px 0 0 var(--c-accent);font-size:var(--fs-md);color:var(--c-text);animation:ui-slide var(--m-slow) var(--ease-spring) both;transition:opacity var(--m-med),transform var(--m-med)}.ui-toast.good{box-shadow:var(--sh-2),inset 3px 0 0 var(--c-good)}.ui-toast.bad{box-shadow:var(--sh-2),inset 3px 0 0 var(--c-danger-fill)}.ui-toast.out{opacity:0;transform:translate(16px)}.ui-toast small{display:block;font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3)}#sb-ui input[type=range].ui-slider,#sb-ui .menu input[type=range]{-webkit-appearance:none;appearance:none;height:max(18px,calc(22 * var(--u)));background:transparent;cursor:pointer;accent-color:var(--c-accent)}#sb-ui .menu input[type=range]::-webkit-slider-runnable-track{height:max(3px,calc(4 * var(--u)));background:#f2efe633}#sb-ui input[type=range].ui-slider::-webkit-slider-runnable-track{height:max(3px,calc(4 * var(--u)));background:linear-gradient(90deg,var(--c-text) var(--fill, 0%),rgba(242,239,230,.2) var(--fill, 0%))}#sb-ui input[type=range].ui-slider::-webkit-slider-thumb,#sb-ui .menu input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:max(12px,calc(14 * var(--u)));height:max(18px,calc(22 * var(--u)));margin-top:calc(max(18px,calc(22 * var(--u)))/-2 + max(3px,calc(4 * var(--u)))/2);background:var(--c-text);clip-path:var(--cut-br);box-shadow:0 0 0 1px var(--c-ink)}#sb-ui input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--c-focus)}#sb-ui input[type=checkbox].ui-toggle,#sb-ui .menu .row input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;flex:none;cursor:pointer;margin:0;width:max(34px,calc(42 * var(--u)));height:max(18px,calc(22 * var(--u)));background:#f2efe61f;box-shadow:inset 0 0 0 1px var(--c-line-hi);transition:background var(--m-fast)}#sb-ui input[type=checkbox].ui-toggle:before,#sb-ui .menu .row input[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;bottom:3px;aspect-ratio:1;background:var(--c-text-3);transition:transform var(--m-med) var(--ease-spring),background var(--m-fast)}#sb-ui input[type=checkbox].ui-toggle:checked,#sb-ui .menu .row input[type=checkbox]:checked{background:var(--c-accent);box-shadow:none}#sb-ui input[type=checkbox].ui-toggle:checked:before,#sb-ui .menu .row input[type=checkbox]:checked:before{background:var(--c-ink);transform:translate(calc(max(34px,calc(42 * var(--u))) - max(18px,calc(22 * var(--u)))))}.ui-key,#sb-ui .menu kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.5em;padding:0 .35em;box-sizing:border-box;font:500 var(--fs-xs)/1 var(--f-text);letter-spacing:.04em;color:var(--c-text);background:#f2efe614;border:1px solid var(--c-line-strong);border-bottom-width:2px;border-radius:var(--r-1);text-transform:uppercase}.ui-key.pad{border-radius:50%;min-width:1.5em;padding:0}.ui-hints{display:flex;gap:var(--s-4);align-items:center;font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3)}.ui-hints span{display:inline-flex;gap:var(--s-1);align-items:center}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(calc(14 * var(--u))) scale(.99)}to{opacity:1;transform:none}}@keyframes ui-slide{0%{opacity:0;transform:translate(calc(36 * var(--u)))}to{opacity:1;transform:none}}@keyframes ui-enter-r{0%{opacity:0;transform:translate(calc(28 * var(--u)));filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes ui-enter-l{0%{opacity:0;transform:translate(calc(-28 * var(--u)));filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes ui-wipe{0%{transform:scaleX(0)}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}#sb-ui .menu .card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);clip-path:none;border:1px solid var(--c-line);box-shadow:var(--sh-inner),var(--sh-2);position:relative;padding:var(--s-4) var(--s-5);margin-bottom:var(--s-3)}#sb-ui .menu .card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--frame-ticks)}#sb-ui .menu .card h2{font-size:var(--fs-2xl);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}#sb-ui .menu .card h2 small{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);color:var(--c-text-3)}#sb-ui .menu .card.hero{background:linear-gradient(100deg,#f2efe6f7,#e2ddd0f2);color:var(--c-ink);backdrop-filter:none;border-color:transparent;clip-path:var(--cut-br);box-shadow:inset 4px 0 0 var(--c-accent);transition:transform var(--m-fast) var(--ease-out),filter var(--m-fast)}#sb-ui .menu .card.hero:before{display:none}#sb-ui .menu .card.hero:hover{transform:translateY(-2px);filter:brightness(1.03)}#sb-ui .menu .card.hero:active{transform:translateY(1px)}#sb-ui .menu .card.hero .muted{color:var(--c-ink-2)}#sb-ui .menu .card.hero .go{white-space:nowrap}#sb-ui .menu .muted{color:var(--c-text-3);font-size:var(--fs-md)}#sb-ui .menu .sub{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);color:var(--c-text-3)}#sb-ui .menu .btn{min-height:max(32px,calc(42 * var(--u)));font-size:var(--fs-lg);clip-path:var(--cut-br);letter-spacing:.09em;transition:transform var(--m-fast) var(--ease-out),filter var(--m-fast),background var(--m-fast)}#sb-ui .menu .btn:active:not(:disabled){transform:translateY(1px) scale(.985)}#sb-ui .menu .btn.ghost{background:#f2efe60f}#sb-ui .menu .btn.ghost:hover{background:#f2efe61f}#sb-ui .menu .btn.sm{min-height:max(26px,calc(30 * var(--u)));font-size:var(--fs-md)}#sb-ui .menu .tabs{border-bottom:1px solid var(--c-line);gap:var(--s-1)}#sb-ui .menu .tabs button{position:relative;border-bottom:0;color:var(--c-text-3);font-size:var(--fs-lg);padding:var(--s-2) var(--s-3);transition:color var(--m-fast)}#sb-ui .menu .tabs button:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:-1px;height:2px;background:var(--c-accent);transform:scaleX(0);transition:transform var(--m-med) var(--ease-out)}#sb-ui .menu .tabs button.sel,#sb-ui .menu .tabs button:hover{color:var(--c-text)}#sb-ui .menu .tabs button.sel:after{transform:none}#sb-ui .menu .tile{background:#16181cdb;border:1px solid var(--c-line);clip-path:none;transition:border-color var(--m-fast),background var(--m-fast),transform var(--m-fast) var(--ease-out)}#sb-ui .menu .tile:hover{border-color:var(--c-line-hi);background:var(--c-solid-hi);transform:translateY(-2px)}#sb-ui .menu .tile.sel{border-color:var(--c-accent);background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-accent)}#sb-ui .menu .tile.sel:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--frame-ticks);--c-tick: var(--c-accent)}#sb-ui .menu .tile span,#sb-ui .menu .tile .lock{color:var(--c-text-3)}#sb-ui .menu .tile p{color:var(--c-text-2)}#sb-ui .menu .row{border-top-color:var(--c-line);font-size:var(--fs-base);min-height:max(30px,calc(40 * var(--u)))}#sb-ui .menu .row label,#sb-ui .menu .stat{color:var(--c-text-2)}#sb-ui .menu .stat i{background:#f2efe61a}#sb-ui .menu select,#sb-ui .menu input[type=text],#sb-ui .menu input[type=number]{background:var(--c-solid);border:1px solid var(--c-line-hi);color:var(--c-text);min-height:max(28px,calc(34 * var(--u)));padding:0 var(--s-2);transition:border-color var(--m-fast)}#sb-ui .menu select:hover,#sb-ui .menu input[type=text]:hover{border-color:var(--c-line-strong)}#sb-ui .menu .bind{background:var(--c-solid);border:1px solid var(--c-line-hi);border-bottom-width:2px;min-height:max(26px,calc(30 * var(--u)))}#sb-ui .menu ::-webkit-scrollbar{width:6px;height:6px}#sb-ui .menu ::-webkit-scrollbar-thumb{background:#f2efe638}#sb-ui .menu ::-webkit-scrollbar-track{background:transparent}#sb-ui .menu .warn{color:var(--c-warn)}#sb-ui .menu.clear{background:radial-gradient(ellipse at 50% 40%,#0c0d108c,#060709d1);backdrop-filter:blur(6px) saturate(.9)}#sb-ui .menu .confirm{background:var(--c-solid);border-color:var(--c-line-hi)}#sb-ui .ach-toast{clip-path:var(--cut-br);box-shadow:inset 4px 0 0 var(--c-accent)}#sb-ui .menu.ui-shell.on{display:grid;grid-template-columns:calc(380 * var(--u)) minmax(0,calc(820 * var(--u))) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}#sb-ui .menu.ui-shell{background:linear-gradient(90deg,#08090ceb 0,#08090cb3 22%,#08090c47 52%,#08090c00 68%),linear-gradient(0deg,rgba(8,9,12,.6),transparent 28%),linear-gradient(180deg,rgba(8,9,12,.55),transparent 18%)}#sb-ui .menu.ui-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);background-size:160px;opacity:.045;mix-blend-mode:overlay}.ui-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:var(--s-4);height:max(48px,calc(68 * var(--u)));padding:0 var(--s-6) 0 calc(48 * var(--u));border-bottom:1px solid var(--c-line);background:linear-gradient(180deg,#08090cd1,#08090c59);position:relative;z-index:2}.ui-topbar:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:calc(380 * var(--u));background:linear-gradient(90deg,var(--c-accent),transparent);opacity:.8}.ui-wordmark{all:unset;cursor:pointer;font:400 var(--fs-2xl)/1 var(--f-title);letter-spacing:.02em;color:var(--c-text);white-space:nowrap;display:flex;align-items:center}.ui-wordmark span{display:inline-block;margin-left:calc(5 * var(--u));padding:0 calc(6 * var(--u));background:var(--c-text);color:var(--c-ink)}.ui-crumb{display:flex;flex-direction:column;justify-content:center;padding-left:var(--s-4);margin-left:var(--s-2);border-left:1px solid var(--c-line-hi);min-width:0}.ui-crumb small{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3);white-space:nowrap}.ui-crumb b{font:400 var(--fs-xl)/1 var(--f-display);letter-spacing:.06em;white-space:nowrap}.ui-crumb b.swap{animation:ui-enter-r var(--m-med) var(--ease-out) both}.ui-chips{margin-left:auto;display:flex;gap:var(--s-2);align-items:center}.ui-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s-2);height:max(34px,calc(44 * var(--u)));padding:0 var(--s-3);background:var(--c-glass-lo);box-shadow:inset 0 0 0 1px var(--c-line);clip-path:var(--cut-br);white-space:nowrap;cursor:default;pointer-events:auto}button.ui-chip{cursor:pointer;transition:background var(--m-fast)}button.ui-chip:hover{background:#f2efe61a}.ui-chip small{display:block;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);line-height:1.1}.ui-chip b{display:block;font:400 var(--fs-lg)/1 var(--f-display);letter-spacing:.05em;color:var(--c-text);font-variant-numeric:tabular-nums}.ui-chip .sw{width:max(10px,calc(14 * var(--u)));height:max(22px,calc(28 * var(--u)));background:var(--c-crew);clip-path:var(--cut-br)}.ui-chip .xp{width:calc(70 * var(--u));height:3px;background:#f2efe624;margin-top:3px;position:relative}.ui-chip .xp i{position:absolute;left:0;top:0;bottom:0;background:var(--c-accent);transition:width var(--m-slow) var(--ease-out)}.ui-chip.cash b{color:var(--c-gold)}.ui-chip.cash.off b{color:var(--c-text-3)}.ui-chip .dots{display:flex;gap:3px}.ui-chip .dots i{width:7px;height:7px;border-radius:50%;background:#f2efe638}.ui-chip .dots i.on{background:var(--c-good)}.ui-chip .dots i.me{background:var(--c-accent)}.ui-chip.bump{animation:ui-bump var(--m-slow) var(--ease-spring)}@keyframes ui-bump{40%{transform:translateY(-3px);filter:brightness(1.25)}}#sb-ui .menu.ui-shell .side{grid-column:1;grid-row:2;width:auto;min-height:0;overflow:auto;scrollbar-width:none;padding:var(--s-6) var(--s-5) var(--s-5) calc(48 * var(--u));counter-reset:ui-nav}#sb-ui .menu.ui-shell .side>.logo,#sb-ui .menu.ui-shell .side>.tag{display:none}#sb-ui .menu.ui-shell button.nav{font-size:var(--fs-3xl);color:#f2efe6a3;padding:calc(1 * var(--u)) 0;gap:var(--s-3);transition:color var(--m-fast),transform var(--m-med) var(--ease-out)}#sb-ui .menu.ui-shell button.nav:not(.big):not(.small){counter-increment:ui-nav}#sb-ui .menu.ui-shell button.nav:not(.big):not(.small):after{content:counter(ui-nav,decimal-leading-zero);order:-1;font:500 var(--fs-xs)/1 var(--f-text);letter-spacing:.1em;color:var(--c-text-3);align-self:center;width:2.2em}#sb-ui .menu.ui-shell button.nav:before{order:-2;width:max(3px,calc(4 * var(--u)));height:calc(28 * var(--u));background:var(--c-accent)}#sb-ui .menu.ui-shell button.nav:hover,#sb-ui .menu.ui-shell button.nav.sel{color:var(--c-text);transform:translate(calc(6 * var(--u)))}#sb-ui .menu.ui-shell button.nav.sel:after{color:var(--c-accent)}#sb-ui .menu.ui-shell button.nav.big{font-size:var(--fs-4xl);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-4);margin:0 0 var(--s-4) calc(-1 * var(--s-4));background:linear-gradient(90deg,rgba(242,239,230,.14),rgba(242,239,230,.02) 80%,transparent);box-shadow:inset max(3px,calc(5 * var(--u))) 0 0 var(--c-accent);clip-path:var(--cut-br);transition:background var(--m-fast),transform var(--m-med) var(--ease-out)}#sb-ui .menu.ui-shell button.nav.big:hover{background:linear-gradient(90deg,rgba(242,239,230,.22),rgba(242,239,230,.04) 80%,transparent);transform:translate(calc(4 * var(--u)))}#sb-ui .menu.ui-shell button.nav.big:active{transform:translate(calc(4 * var(--u))) scale(.99)}#sb-ui .menu.ui-shell button.nav.big small{font-size:var(--fs-xs);color:var(--c-text-2);letter-spacing:var(--ls-caps)}#sb-ui .menu.ui-shell .extras{gap:var(--s-4);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line)}#sb-ui .menu.ui-shell button.nav.small{font-size:var(--fs-lg);color:var(--c-text-3)}#sb-ui .menu.ui-shell button.nav.small:hover,#sb-ui .menu.ui-shell button.nav.small.sel{color:var(--c-text)}#sb-ui .menu.ui-shell .player{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--c-line);clip-path:none;position:relative;box-shadow:inset 3px 0 0 var(--c-accent);padding:var(--s-3) var(--s-4)}#sb-ui .menu.ui-shell .player .xpb i{background:var(--c-accent)}#sb-ui .menu.ui-shell .player small,#sb-ui .menu.ui-shell .build{color:var(--c-text-3);font-size:var(--fs-xs)}#sb-ui .menu.ui-shell .party-chip{display:none!important}#sb-ui .menu.ui-shell .body{grid-column:2;grid-row:2;max-width:none;min-height:0;padding:var(--s-6) var(--s-5) calc(84 * var(--u)) var(--s-3)}#sb-ui .menu.ui-shell .body.ui-enter-r>*{animation:ui-enter-r var(--m-slow) var(--ease-out) both}#sb-ui .menu.ui-shell .body.ui-enter-l>*{animation:ui-enter-l var(--m-slow) var(--ease-out) both}#sb-ui .menu.ui-shell .body>*:nth-child(2){animation-delay:calc(40ms * var(--m-scale))}#sb-ui .menu.ui-shell .body>*:nth-child(3){animation-delay:calc(80ms * var(--m-scale))}#sb-ui .menu.ui-shell .body>*:nth-child(n+4){animation-delay:calc(.12s * var(--m-scale))}.ui-wipe{position:absolute;left:0;right:0;top:0;height:2px;background:var(--c-accent);transform-origin:left;pointer-events:none;opacity:0}.ui-wipe.go{animation:ui-wipe var(--m-slow) var(--ease-out) both}.ui-foot{margin-left:auto;display:flex;pointer-events:none}.ui-foot .ui-hints{gap:var(--s-3);font-size:var(--fs-xs)}@media(min-width:1181px){.ui-foot+.ui-chips{margin-left:var(--s-5)}}@media(max-width:1180px){.ui-foot{display:none}}#sb-ui .menu.ui-shell .radio{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--c-line);clip-path:none;box-shadow:var(--sh-2)}#sb-ui .menu.ui-shell .radio .eq i{background:var(--c-accent)}.ui-stagecap{position:absolute;right:var(--s-6);top:calc(92 * var(--u));text-align:right;pointer-events:none}.ui-stagecap small{display:block;font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-3)}.ui-stagecap b{display:block;font:400 var(--fs-2xl)/1 var(--f-display);letter-spacing:.06em;color:var(--c-crew);text-shadow:0 2px 12px rgba(0,0,0,.6)}#sb-ui.ui-lowfx .ui-panel,#sb-ui.ui-lowfx .menu .card,#sb-ui.ui-lowfx .menu.ui-shell .player,#sb-ui.ui-lowfx .menu.ui-shell .radio,#sb-ui.ui-lowfx .ui-toast,#sb-ui.ui-lowfx .ui-tip,#sb-ui.ui-lowfx .ui-modal,#sb-ui.ui-lowfx .menu.clear{backdrop-filter:none;-webkit-backdrop-filter:none}#sb-ui.ui-lowfx .ui-panel,#sb-ui.ui-lowfx .menu .card{background:linear-gradient(180deg,#1c1f24,#131519)}#sb-ui.ui-lowfx .menu.ui-shell:after{display:none}@media(max-width:1100px){#sb-ui .menu.ui-shell.on{grid-template-columns:calc(300 * var(--u)) minmax(0,1fr) minmax(0,.35fr)}#sb-ui .menu.ui-shell button.nav{font-size:var(--fs-2xl)}#sb-ui .menu.ui-shell button.nav.big{font-size:var(--fs-3xl)}.ui-chip small{display:none}}@media(max-width:760px),(max-aspect-ratio:4/5){#sb-ui .menu.ui-shell.on{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}#sb-ui .menu.ui-shell{background:linear-gradient(180deg,#08090c8c,#08090cdb 40%)}.ui-topbar{padding:0 16px;gap:10px;height:52px;overflow-x:auto;scrollbar-width:none}.ui-topbar:after{width:40%}.ui-wordmark{font-size:24px}.ui-crumb,.ui-chip.crew,.ui-foot,.ui-stagecap{display:none}.ui-chip{height:36px;padding:0 10px}#sb-ui .menu.ui-shell .side{grid-column:1;grid-row:2;flex-direction:row;align-items:center;gap:14px;overflow-x:auto;overflow-y:hidden;padding:10px 16px}#sb-ui .menu.ui-shell button.nav{font-size:24px;flex:none;transform:none!important}#sb-ui .menu.ui-shell button.nav:not(.big):not(.small):after{display:none}#sb-ui .menu.ui-shell button.nav.big{font-size:26px;margin:0;padding:8px 12px}#sb-ui .menu.ui-shell button.nav.big small{display:none}#sb-ui .menu.ui-shell .extras{margin:0;padding:0;border:0;flex-wrap:nowrap}#sb-ui .menu.ui-shell .player,#sb-ui .menu.ui-shell .build,#sb-ui .menu.ui-shell .radio{display:none}#sb-ui .menu.ui-shell .body{grid-column:1;grid-row:3;padding:12px 16px 24px}}.ui-foot .pad{display:none}#sb-ui.ui-pad .ui-foot .pad{display:flex}#sb-ui.ui-pad .ui-foot .kb{display:none}#sb-ui.ui-nav-keys :is(button,a,input,select,[tabindex],.tile,.interactive):focus{outline:2px solid var(--c-focus);outline-offset:2px}#sb-ui.ui-nav-keys :is(.ui-btn,.menu .btn,.menu .tile,.menu .card.hero,.ui-tabs button,.menu .tabs button):focus{outline:none;box-shadow:inset 0 0 0 2px var(--c-focus),inset 0 0 0 4px var(--c-ink)}#sb-ui.ui-nav-keys .menu button.nav:focus{outline:none;color:var(--c-text);text-decoration:underline 2px var(--c-focus);text-underline-offset:6px}#sb-ui :is(.gs,.cw,.hx) :is(button,input,select):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;box-shadow:0 0 0 5px #0000008c}#sb-ui :is(.gs .gs-btn,.gs .gs-part,.gs .gs-slot,.gs .gs-wep,.cw button.pick,.hx button.sm):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c-focus),inset 0 0 0 4px var(--c-ink)}#sb-ui :is(.gs,.cw,.hx) ::-webkit-scrollbar{width:6px;height:6px}#sb-ui :is(.gs,.cw,.hx) ::-webkit-scrollbar-thumb{background:#f2efe638}#sb-ui .gs{font-family:var(--f-text);background:radial-gradient(110% 80% at 50% 38%,color-mix(in srgb,var(--c-crew) 7%,#1b1e24),#0b0c0f 72%)}#sb-ui .gs .gs-head{background:var(--c-glass-hi);backdrop-filter:var(--glass-blur);box-shadow:inset 0 -1px 0 var(--c-line),0 1px color-mix(in srgb,var(--c-crew) 38%,transparent)}#sb-ui .gs .gs-title{font-family:var(--f-title);font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}#sb-ui .gs .gs-title small,#sb-ui .gs h3 small,#sb-ui .gs .gs-grp,#sb-ui .gs .gs-muted{color:var(--c-text-3)}#sb-ui .gs h3{font-family:var(--f-display);font-size:var(--fs-lg);color:var(--c-text-2)}#sb-ui .gs .gs-bank{font-family:var(--f-display);color:var(--c-gold)}#sb-ui .gs .gs-back{color:var(--c-text-2)}#sb-ui .gs .gs-wep{background:#f2efe60f;box-shadow:inset 0 0 0 1px var(--c-line-hi);clip-path:var(--cut-br);color:var(--c-text-2)}#sb-ui .gs .gs-wep.sel{background:var(--c-accent);color:var(--c-accent-ink, var(--c-ink));box-shadow:none}#sb-ui .gs .gs-wepsel{background:var(--c-solid);box-shadow:inset 0 0 0 1px var(--c-line-hi)}#sb-ui .gs .gs-slot,#sb-ui .gs .gs-part,#sb-ui .gs .gs-pre{background:var(--c-glass);box-shadow:inset 0 0 0 1px var(--c-line);clip-path:var(--cut-br);transition:background var(--m-fast),box-shadow var(--m-fast),transform var(--m-fast) var(--ease-out)}#sb-ui .gs .gs-slot:hover,#sb-ui .gs .gs-part:hover{background:var(--c-glass-hi);box-shadow:inset 0 0 0 1px var(--c-line-hi)}#sb-ui .gs .gs-slot.sel{border-left-color:var(--c-accent);background:color-mix(in srgb,var(--c-crew) 14%,var(--c-glass-hi));box-shadow:inset 0 0 0 1px var(--c-line-hi)}#sb-ui .gs .gs-slot b,#sb-ui .gs .gs-stat>span{color:var(--c-text-2)}#sb-ui .gs .gs-slot span.empty,#sb-ui .gs .gs-part .why{color:var(--c-text-3)}#sb-ui .gs .gs-slot i{color:var(--c-warn)}#sb-ui .gs .gs-part.fitted{box-shadow:inset 0 0 0 1px var(--c-focus)}#sb-ui .gs .gs-part .p{color:var(--c-text-2)}#sb-ui .gs .gs-part .p.own,#sb-ui .gs .good{color:var(--c-good)}#sb-ui .gs .bad{color:var(--c-danger)}#sb-ui .gs .gs-btn{background:var(--c-text);color:var(--c-ink);clip-path:var(--cut-br);font-family:var(--f-display);transition:transform var(--m-fast) var(--ease-out),filter var(--m-fast)}#sb-ui .gs .gs-btn:not(:disabled):active{transform:translateY(1px) scale(.985)}#sb-ui .gs .gs-btn.ghost{background:#f2efe60f;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line-hi)}#sb-ui .gs .gs-parts,#sb-ui .gs .gs-side,#sb-ui .gs .gs-foot{background:var(--c-glass-lo);backdrop-filter:blur(10px)}#sb-ui .gs .gs-stat .bar{background:#f2efe61a}#sb-ui .gs .gs-stat .bar b{background:var(--c-text)}#sb-ui .gs .gs-stat .bar.good b{background:var(--c-good)}#sb-ui .gs .gs-stat .bar.bad b{background:var(--c-danger-fill)}#sb-ui .gs .gs-stat .bar u{background:var(--c-gold)}#sb-ui .gs .gs-hot em{background:var(--c-glass-hi);color:var(--c-text-2)}#sb-ui .gs .gs-hot.sel i{border-color:var(--c-focus);box-shadow:0 0 0 4px #fadf0640}#sb-ui .gs .gs-save input{background:var(--c-solid);box-shadow:inset 0 0 0 1px var(--c-line-hi)}#sb-ui .gs .gs-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 12vmin #00000080}#sb-ui .cw button.pick{background:var(--c-solid);border:1px solid var(--c-line);clip-path:var(--cut-br);color:var(--c-text);transition:border-color var(--m-fast),background var(--m-fast),transform var(--m-fast) var(--ease-out)}#sb-ui .cw button.pick:hover{border-color:var(--c-line-hi);background:var(--c-solid-hi);transform:translateY(-1px)}#sb-ui .cw button.pick.sel{border-color:var(--c-accent);background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-accent)}#sb-ui .cw button.pick small,#sb-ui .cw .cw-k,#sb-ui .cw .doll b,#sb-ui .cw .hint{color:var(--c-text-3)}#sb-ui .cw .doll div{color:var(--c-text-2)}#sb-ui .cw button.cwdot.sel{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-accent);border-color:var(--c-text)}#sb-ui .cw .cw-note{color:var(--c-good)}#sb-ui .cw .cw-note.bad{color:var(--c-danger)}#sb-ui .hx .hx-k,#sb-ui .hx .why,#sb-ui .hx .unl,#sb-ui .hx .sec h3 small,#sb-ui .hx .xr .nm small,#sb-ui .hx .pre div{color:var(--c-text-3)}#sb-ui .hx .hx-v.cash{color:var(--c-gold)}#sb-ui .hx .hx-line,#sb-ui .hx .card .blurb,#sb-ui .hx .stats,#sb-ui .hx .unl b{color:var(--c-text-2)}#sb-ui .hx .hx-line.ready,#sb-ui .hx .cd.ready,#sb-ui .hx .hx-note{color:var(--c-good)}#sb-ui .hx .hx-note.bad,#sb-ui .hx .chip.short,#sb-ui .hx .cd.paused,#sb-ui .hx .sec h3 small.full,#sb-ui .hx .cx-note.bad{color:var(--c-danger)}#sb-ui .hx .hx-note:not(:empty){background:var(--c-glass-hi);clip-path:var(--cut-br);box-shadow:inset 3px 0 0 var(--c-good)}#sb-ui .hx .hx-note.bad:not(:empty){box-shadow:inset 3px 0 0 var(--c-danger-fill)}#sb-ui .hx .hx-xp i,#sb-ui .hx .hx-fuel i{background:var(--c-accent)}#sb-ui .hx .hx-xp,#sb-ui .hx .hx-fuel{background:#f2efe61a}#sb-ui .hx .hx-fuel.empty{box-shadow:inset 0 0 0 1px var(--c-danger-fill)}#sb-ui .hx .card.st.building{border-left:3px solid var(--c-warn)}#sb-ui .hx .chip{background:var(--c-solid);border-left-color:var(--c-good)}#sb-ui .hx .chip.short{border-left-color:var(--c-danger-fill)}#sb-ui .hx .chip.req{border-left-color:var(--crew-brine)}#sb-ui .hx .sec{border-top-color:var(--c-line-hi)}#sb-ui .hx .xr{border-top-color:var(--c-line)}#sb-ui .hx .cd.big{color:var(--c-warn)}#sb-ui .hx .pre div{background:var(--c-solid)}.hud{--hud-plate: linear-gradient(180deg, rgba(22, 24, 29, .74), rgba(11, 12, 15, .82));--hud-halo: 0 1px 2px rgba(0, 0, 0, .8), 0 0 10px rgba(0, 0, 0, .35);text-shadow:var(--hud-halo)}.hud .hud-health{width:calc(360 * var(--u));height:calc(10 * var(--u));bottom:calc(28 * var(--u));background:#08090b9e;box-shadow:0 0 0 1px #f7f5ed2e,0 0 0 calc(5 * var(--u)) #0b0c0f73,0 4px 14px #0006}.hud .hud-health:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(8,9,11,.85) calc(25% - 1px) 25%)}.hud .hud-health i{background:linear-gradient(180deg,#fbf9f2,#d9d4c6);transition:width .12s var(--ease-out)}.hud .hud-health.low i{background:linear-gradient(180deg,#ff6a6f,#c9363b);animation:ui-hud-pulse .7s ease-in-out infinite alternate}.hud .hud-health span{left:calc(-58 * var(--u));right:auto;bottom:calc(-7 * var(--u));width:calc(50 * var(--u));text-align:right;font-size:calc(26 * var(--u));color:var(--c-text);font-variant-numeric:tabular-nums}.hud .hud-health.low span{color:var(--c-danger)}.hud .hud-tac{bottom:calc(46 * var(--u));height:calc(3 * var(--u));background:#08090b80}.hud .hud-tac i{background:var(--sb-friend)}@keyframes ui-hud-pulse{to{filter:brightness(1.35)}}.hud .hud-weapon{right:0;padding:calc(10 * var(--u)) calc(30 * var(--u)) calc(4 * var(--u)) calc(70 * var(--u));background:radial-gradient(ellipse 100% 100% at 100% 100%,rgba(11,12,15,.7),rgba(11,12,15,.42) 50%,transparent 78%)}.hud .hud-weapon:before{content:"";position:absolute;right:calc(30 * var(--u));top:0;width:calc(160 * var(--u));height:1px;background:linear-gradient(90deg,transparent,rgba(247,245,237,.45))}.hud .hud-weapon .name{font-size:calc(17 * var(--u));letter-spacing:.2em;color:var(--c-text-2)}.hud .hud-weapon .ammo{font-size:calc(80 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:0}.hud .hud-weapon .ammo small{font-size:calc(32 * var(--u));color:var(--c-text-3)}.hud .hud-weapon .ammo.low{color:var(--c-danger)}.hud .hud-weapon .pips{height:calc(4 * var(--u));gap:max(1px,calc(2 * var(--u)))}.hud .hud-weapon .pips i{background:var(--c-text);opacity:.9}.hud .hud-weapon .pips i.out{opacity:.14}.hud .hud-weapon .reload{color:var(--c-gold);letter-spacing:.2em}.hud .hud-weapon .eq kbd{border-bottom-width:2px;background:#f7f5ed0f}.hud .hud-mini{background:#0a0b0eb8;box-shadow:0 0 0 calc(2 * var(--u)) #0b0c0fe6,0 0 0 calc(3 * var(--u)) #f7f5ed4d,0 0 0 calc(8 * var(--u)) #0b0c0f59,0 8px 24px #00000073}.hud .hud-mini:after{content:"";position:absolute;left:50%;top:0;width:calc(2 * var(--u));height:calc(10 * var(--u));margin-left:calc(-1 * var(--u));background:var(--sb-friend);pointer-events:none}.hud .hud-mini-label{font-size:calc(13 * var(--u));letter-spacing:.26em;color:var(--c-text-2)}.hud .hud-obj .z{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));font-size:calc(28 * var(--u))}.hud .hud-obj .z:not(.us):not(.them){background:linear-gradient(180deg,#22252beb,#0f1115eb)}.hud .hud-obj .msg{color:var(--c-text-2);letter-spacing:.2em;padding:calc(2 * var(--u)) calc(12 * var(--u));background:#0b0c0f73}.hud .hud-feed .row{background:var(--hud-plate);clip-path:none;box-shadow:inset 0 0 0 1px #f7f5ed14;font-size:calc(18 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u))}.hud .hud-feed .row.mine{background:linear-gradient(90deg,#282a2feb,#16181de6);box-shadow:inset 3px 0 0 var(--sb-friend),inset 0 0 0 1px #f7f5ed38}.hud .hud-arc:before{border-top:calc(6 * var(--u)) solid rgba(255,92,97,.95);filter:drop-shadow(0 0 6px rgba(229,72,77,.65)) drop-shadow(0 0 2px rgba(0,0,0,.9))}.hud .hud-vignette{background:radial-gradient(ellipse at center,transparent 46%,rgba(120,10,14,.5) 88%,rgba(70,4,8,.7) 100%)}.hud .hud-score .bar,.hud .hud-score .clock{background:var(--hud-plate);box-shadow:inset 0 0 0 1px #f7f5ed1a}.hud .hud-score .bar b,.hud .hud-score .clock{font-variant-numeric:tabular-nums}.hud .hud-score .clock.low{color:var(--c-danger)}.hud .hud-score .mode,.hud .hud-score .phase{color:var(--c-text-2)}.hud .hud-streaks .s{background:var(--hud-plate);box-shadow:inset 0 0 0 1px #f7f5ed14}.hud .hud-streaks .s .st{color:var(--c-text-3)}.hud .hud-center .small{color:var(--c-text-2)}.hud .hud-prompt kbd,.hud kbd{border-bottom-width:2px}.hud .trap-hud .tr-clock{background:var(--hud-plate);clip-path:none;box-shadow:inset 0 0 0 1px #f7f5ed1f,0 6px 18px #00000059;font-variant-numeric:tabular-nums;position:relative}.hud .trap-hud .tr-clock:before{content:"";position:absolute;inset:-1px;background:var(--frame-ticks);pointer-events:none}.hud .trap-hud .tr-phase{color:var(--c-text-2)}.hud .trap-hud .tr-heat,.hud .trap-hud .tr-cash .c,.hud .trap-hud .tr-units,.hud .trap-hud .tr-slots .q,.hud .trap-hud .tr-mates .m,.hud .trap-hud .tr-side .own{background:var(--hud-plate);clip-path:none;box-shadow:inset 0 0 0 1px #f7f5ed17}.hud .trap-hud .tr-side .st,.hud .trap-hud .tr-side .row{background:#0b0c0fa8}.hud .trap-hud .tr-heat-bar{height:calc(6 * var(--u));background:#f7f5ed1a}.hud .trap-hud .tr-heat-bar:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(8,9,11,.9) calc(20% - 1px) 20%)}.hud .trap-hud .tr-heat-bar i{box-shadow:0 0 8px #ff8a2a80}.hud .trap-hud .tr-heat-l,.hud .trap-hud .tr-cash small,.hud .trap-hud .tr-units{color:var(--c-text-2)}.hud .trap-hud .tr-cash b{font-variant-numeric:tabular-nums}.hud .trap-hud .tr-slots .q.armor b,.hud .trap-hud .tr-slots .q.armor span{color:var(--crew-brine)}.hud .tr-center .tr-ex{font-size:calc(54 * var(--u));font-variant-numeric:tabular-nums;text-shadow:var(--hud-halo),0 0 22px rgba(242,193,78,.35)}.hud .tr-center .tr-ex small{color:var(--c-gold);letter-spacing:.3em}.hud .tr-center .tr-say,.hud .tr-center .tr-bar{background:var(--hud-plate);clip-path:none;box-shadow:inset 0 0 0 1px #f7f5ed1f}.fr{position:absolute;inset:0;display:none;grid-template-rows:auto minmax(0,1fr) auto;color:var(--fr-ink);font:400 var(--fr-t-body)/1.5 var(--fr-body);pointer-events:auto;user-select:none;-webkit-user-select:none}.fr.on{display:grid}:where(.fr) :where(*:not(.inv,.inv *)),:where(.fr) :where(*:not(.inv,.inv *)):before,:where(.fr) :where(*:not(.inv,.inv *)):after{box-sizing:border-box}:where(.fr) :where(button,input){font:inherit;color:inherit}:where(.fr) :where(button){background:none;border:0;padding:0;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.fr button:active:not(:disabled){transform:translateY(1px)}.fr button:disabled{cursor:not-allowed}.fr :is(button,a,input):focus-visible{outline:2px solid var(--fr-brass);outline-offset:3px;box-shadow:none}.fr h1,.fr h2,.fr h3,.fr p{margin:0}.fr h1,.fr h2,.fr h3{font-family:var(--fr-display);font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.fr svg{display:block;width:1em;height:1em;flex:none}.fr [hidden]{display:none!important}.fr-dim{color:var(--fr-faint)}.fr-bad{color:var(--fr-bad)!important}.fr-eyebrow{display:block;font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.16em;color:var(--fr-muted)}.fr-eyebrow i{font-style:normal;color:var(--fr-faint);padding:0 .5em}.fr-shade{position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(0deg,#080b0be6,transparent 22%,transparent 74%,#080b0b99),radial-gradient(120% 80% at 30% 50%,#080b0b80,transparent 70%)}.fr[data-screen=play] .fr-shade{background:linear-gradient(0deg,#080b0bf0,#080b0bb3 40%,#080b0b99)}.fr:is([data-screen=character],[data-screen=traphouse]){background:radial-gradient(90% 70% at 25% 35%,#232b1e,transparent 65%),linear-gradient(180deg,#151a14,#0b0f0c)}.fr:is([data-screen=character],[data-screen=traphouse]) .fr-shade{display:none}.fr>*:not(.fr-shade){position:relative;z-index:1}.fr-topbar{height:70px;margin:0 var(--fr-pad);display:flex;align-items:center;gap:38px;border-bottom:1px solid var(--fr-line)}.fr-wordmark{display:flex;align-items:center;gap:12px;font:600 26px var(--fr-display);letter-spacing:.12em;color:#eee8d5}.fr-wordmark svg{width:22px;height:22px;opacity:.8}.fr-sections{align-self:stretch;display:flex;gap:28px}.fr-sections button{position:relative;font:500 15px var(--fr-display);letter-spacing:.12em;color:#a2aa94}.fr-sections button:hover{color:#f5e9ca}.fr-sections button[aria-current]{color:#ecdfba}.fr-sections button[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fr-brass);box-shadow:0 -3px 15px #c8b47833}.fr-tools{margin-left:auto;display:flex;align-items:center;gap:18px}.fr-wallet{font:500 18px var(--fr-display);letter-spacing:.04em;color:#e0d8bc;white-space:nowrap}.fr-wallet small{font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.14em;color:var(--fr-faint);margin-right:9px}.fr-build{font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#8d9484}.fr-icon-btn{width:32px;height:32px;display:grid;place-items:center;color:#b9baac;font-size:18px;border:1px solid transparent}.fr-icon-btn:hover{color:#e8d6ad;border-color:var(--fr-line);background:#c0b68e12}.fr-chip{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border:1px solid var(--fr-line);background:#191f17cc;text-align:left}.fr-chip:hover{border-color:var(--fr-line-hi)}.fr-chip b{display:block;font:500 15px/1.1 var(--fr-display);letter-spacing:.06em}.fr-chip small{display:block;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.14em;color:var(--fr-faint)}.fr-avatar{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid #c8c0a240;background:#41473555;font:500 17px var(--fr-display);color:#e3dcc2}.fr:is([data-screen=login],[data-screen=home]) .fr-topbar{border-color:transparent}.fr:is([data-screen=login],[data-screen=home]) .fr-wordmark,.fr:is([data-screen=login],[data-screen=home]) .fr-sections{visibility:hidden}.fr[data-screen=login] :is(.fr-chip,.fr-wallet){display:none}.fr-footer{height:44px;margin:0 var(--fr-pad);display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #c6c8a61c;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#969c87}.fr-footer b{font-weight:400;color:#4e574c;margin:0 7px}.fr-signal{display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--fr-moss);box-shadow:0 0 8px #a3bb7888;vertical-align:1px}.fr-legacy{color:#8b927d;text-decoration:none}.fr-legacy:hover{color:var(--fr-ink)}.fr-main{min-height:0;margin:0 var(--fr-pad);display:flex;flex-direction:column}.fr-screen{flex:1;min-height:0;display:flex;flex-direction:column;animation:fr-in .45s var(--fr-ease) both}@keyframes fr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fr-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:13px 18px;color:var(--fr-cta-ink)!important;background:var(--fr-cta)!important;border:1px solid #e1d0aa!important;box-shadow:inset 0 1px #ffedc64d,0 3px 14px #0003;font:600 19px var(--fr-display)!important;letter-spacing:.14em}.fr-cta svg{width:22px;height:22px;transition:transform .2s var(--fr-ease)}.fr-cta:hover:not(:disabled){background:var(--fr-cta-hi)!important;box-shadow:0 0 28px #d8bc6a26,inset 0 1px #ffedc666}.fr-cta:hover:not(:disabled) svg{transform:translate(4px)}.fr-cta:disabled{background:linear-gradient(110deg,#393e33,#343b30)!important;border-color:#82866b44!important;color:#b9bea9!important;opacity:.65;box-shadow:none}.fr-cta.busy{opacity:.7;pointer-events:none}.fr-ghost{width:100%;padding:11px 16px;border:1px solid var(--fr-line)!important;text-align:left;background:#0f150f66}.fr-ghost:hover{border-color:#bfb48e!important;background:#c7b88b18}.fr-ghost span{display:block;font:500 16px var(--fr-display);letter-spacing:.12em}.fr-ghost small{display:block;margin-top:2px;font-size:var(--fr-t-label);color:var(--fr-faint)}.fr-link{display:block;margin:14px auto 0;font-size:var(--fr-t-label);color:#bbb9a3;text-decoration:underline;text-decoration-color:#bbb9a355;text-underline-offset:3px}.fr-link:hover{color:#f0e6c8}.fr-back{display:flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid var(--fr-line)!important;font:500 var(--fr-t-label) var(--fr-mono);letter-spacing:.14em;color:#c2c7b0}.fr-back svg{width:15px;height:15px}.fr-back:hover{border-color:#bfb48e!important;background:#c7b88b18;color:#f5ead0}.fr-panel{position:relative;background:linear-gradient(135deg,#1b2019eb,#111713e6);border:1px solid #c7c2a63b;box-shadow:0 25px 90px #0008,0 0 0 7px #0a110a21;backdrop-filter:blur(12px)}.fr-panel:before,.fr-panel:after{content:"";position:absolute;width:11px;height:11px;border:0 solid #c9bd9c;pointer-events:none}.fr-panel:before{left:-1px;top:-1px;border-left-width:1px;border-top-width:1px}.fr-panel:after{right:-1px;bottom:-1px;border-right-width:1px;border-bottom-width:1px}.fr-heading{display:flex;justify-content:space-between;align-items:center;min-height:86px;flex:none}.fr-heading h1{font-size:var(--fr-t-h1);letter-spacing:.08em;margin-top:8px;color:#ebe5d0}.fr-heading-side{display:flex;align-items:center;gap:16px}.fr-demo{font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.1em;color:#e3c27f;border:1px solid #c8aa6555;padding:6px 9px}.fr-note{font-size:var(--fr-t-label);color:var(--fr-muted);margin:8px 0}.fr-toast{position:absolute;left:50%;bottom:66px;transform:translate(-50%,10px);max-width:80vw;opacity:0;pointer-events:none;z-index:5;background:#1d2a15f5;border:1px solid #a9bc8155;border-left:3px solid var(--fr-ok);padding:12px 20px;color:#dfe4c9;font-size:var(--fr-t-body);transition:opacity .2s,transform .2s var(--fr-ease);box-shadow:0 10px 40px #0007}.fr-toast.on{opacity:1;transform:translate(-50%)}.fr-toast.bad{border-left-color:var(--fr-bad)}.fr-login{align-items:center;justify-content:center;padding:10px 0 56px}.fr-lockup{text-align:center;text-shadow:0 3px 30px #000b}.fr-overline,.fr-rule{font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.32em;color:#c4c3b2;display:flex;align-items:center;justify-content:center;gap:14px}.fr-overline i{width:4px;height:4px;background:var(--fr-brass);transform:rotate(45deg)}.fr-logo{font:700 var(--fr-t-logo)/1 var(--fr-display)!important;letter-spacing:-.01em!important;white-space:nowrap;margin:14px 0 18px;padding-bottom:.04em;background:linear-gradient(180deg,#ece6d7,#d3d0bc 56%,#aaa88e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d5d4c4;filter:drop-shadow(0 6px 20px #000c);transform:scaleX(.94)}.fr-rule{margin-top:6px}.fr-rule i{width:38px;height:1px;background:#e1d9bb55}.fr-login-panel{width:380px;max-width:100%;margin-top:36px;padding:22px 26px 20px}.fr-login-panel.shake{animation:fr-shake .35s}@keyframes fr-shake{25%{transform:translate(-5px)}60%{transform:translate(4px)}}.fr-kicker{display:flex;justify-content:space-between;font:500 var(--fr-t-label) var(--fr-mono);letter-spacing:.2em;color:#e2d6b4;margin-bottom:18px}.fr-x{color:#6d7964}.fr-pulse{color:var(--fr-faint);animation:fr-pulse 1.2s ease-in-out infinite}@keyframes fr-pulse{50%{opacity:.35}}.fr-form label{display:block;font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.16em;color:#b5b7a0;margin:14px 0 7px}.fr-input{position:relative}.fr-input input{width:100%;box-sizing:border-box;height:44px;padding:0 40px 0 13px;background:#0c120ed9;border:1px solid #989c7b40;border-radius:0;color:var(--fr-ink);font:400 var(--fr-t-body) var(--fr-body);transition:border-color .2s,box-shadow .2s;user-select:text}.fr-input input::placeholder{color:#737a6c}.fr-input input:focus{outline:none;border-color:#c4b58b;box-shadow:0 0 0 3px #c7b37c14}.fr-input svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#747e6b;pointer-events:none}.fr-msg{min-height:20px;margin:10px 0 8px;font-size:var(--fr-t-label);color:var(--fr-bad);line-height:1.4}.fr-or{display:flex;align-items:center;gap:12px;margin:14px 0;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.2em;color:var(--fr-faint)}.fr-or i{flex:1;height:1px;background:var(--fr-line)}.fr-fine{margin-top:16px;font-size:var(--fr-t-micro);line-height:1.6;color:#8f9682;text-align:center}.fr-who{display:flex;align-items:center;gap:14px;padding:4px 0 20px}.fr-who .fr-avatar{width:46px;height:46px;font-size:26px}.fr-who b{display:block;font:600 28px/1 var(--fr-display);letter-spacing:.06em}.fr-who small{display:block;margin-top:6px;font-size:var(--fr-t-label);color:var(--fr-muted)}.fr-stamp{position:absolute;left:0;bottom:22px;display:flex;flex-direction:column;gap:8px}.fr-stamp>span{font:500 24px var(--fr-display);letter-spacing:.14em;color:#dfd8c2}.fr-stamp b,.fr-stamp small{font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.14em;color:#a5ab97;font-weight:400}.fr-stamp small{color:#8b977d;margin-top:6px}.fr-stamp i{font-style:normal;color:#596552;padding:0 8px}.fr-home{align-items:center;justify-content:center;width:480px;max-width:100%;margin:0 auto;padding-bottom:40px}.fr-logo-home{font-size:clamp(90px,9vw,150px)!important;margin:0}.fr-home-heading{display:flex;align-items:center;gap:10px;width:100%;margin:26px 0 20px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.16em;color:#a2ad91}.fr-home-heading strong{font-weight:500;color:#e9e2c8}.fr-home-heading i{flex:1;height:1px;background:var(--fr-line)}.fr-home-menu{width:100%;display:flex;flex-direction:column;gap:11px}.fr-tile{position:relative;width:100%;height:94px;display:flex;align-items:center;gap:18px;padding:0 22px 0 24px;overflow:hidden;text-align:left;background:var(--fr-tile)!important;border:1px solid #d1c9a531!important;box-shadow:inset 0 1px #e8dab409,0 8px 24px #0003}.fr-tile:before{content:"";position:absolute;left:-1px;top:50%;height:34px;width:3px;transform:translateY(-50%);background:#858d72;transition:height .25s var(--fr-ease)}.fr-tile:hover,.fr-tile:focus-visible{background:var(--fr-tile-hi)!important;border-color:#c8bc8b99!important;transform:translate(4px)}.fr-tile:hover:before{height:100%}.fr-tile-n{align-self:flex-start;margin-top:22px;font:var(--fr-t-micro) var(--fr-mono);color:#9caa86}.fr-tile-copy{flex:1;min-width:0}.fr-tile-copy strong{display:block;font:600 32px/1 var(--fr-display);letter-spacing:.1em;color:#e3dcc6}.fr-tile-copy>span{display:block;margin-top:8px;font-size:var(--fr-t-label);color:#abb29b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-tile-icon{font-size:40px;color:#9da786;opacity:.8}.fr-tile-arrow{font-size:26px;color:#c8c5a6;transition:transform .2s var(--fr-ease)}.fr-tile:hover .fr-tile-arrow{transform:translate(4px)}.fr-tile-play{border-color:#c5b17b72!important;background:linear-gradient(90deg,#2a2d20f2,#1c2318df)!important}.fr-tile-play:before{background:var(--fr-brass);box-shadow:0 0 10px #e2bc5c55}.fr-tile-play .fr-tile-copy strong{color:#ecd9a8}.fr-tile-play .fr-tile-icon{color:#d7bc7e}.fr-tile-house:before{background:#5a7665}.fr-tile-house .fr-tile-copy strong{color:#c8d1c0}.fr-home-kit{display:flex;align-items:center;gap:12px;width:100%;margin-top:22px;padding:13px 0;border-top:1px solid #b4bea12b;border-bottom:1px solid #b4bea114;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.06em;color:#a9b098;white-space:nowrap;overflow:hidden}.fr-home-kit b{font:500 17px var(--fr-display);color:#e2dfc6;letter-spacing:.06em;margin-right:auto;overflow:hidden;text-overflow:ellipsis}.fr-home-kit i{width:3px;height:3px;border-radius:50%;background:#667b58;flex:none}.fr-character .fr-heading{min-height:76px}.fr-inv-host{position:relative;flex:1;min-height:0;margin-bottom:14px}.fr-inv-host .inv{position:absolute;inset:0;z-index:1;background:none;--inv-cell: clamp(26px, 4.6vh, 52px);--inv-panel: #172015ee;--inv-panel-hi: #1f281bf7;--inv-line: #c8ceb02a;--inv-line-hi: #c8bc8b80;--inv-cellline: #bdc8a01f;--inv-text: var(--fr-ink);--inv-dim: #b2bba1;--inv-faint: #8f9a7f;--inv-accent: var(--fr-brass);--inv-ok: #a9c97a;--inv-bad: var(--fr-bad);--inv-font: var(--fr-body);--inv-display: var(--fr-display)}.fr-inv-host .inv:before,.fr-inv-host .inv:after{display:none}.fr-inv-host .inv.on{animation:none}.fr-inv-host .inv-top{padding:0 0 10px;border-color:var(--fr-line);gap:16px}.fr-inv-host .inv-title{font:600 var(--fr-t-h3) var(--fr-display);letter-spacing:.1em}.fr-inv-host .inv-title:before{width:3px;height:20px;background:var(--fr-brass);box-shadow:0 0 10px #e2bc5c44}.fr-inv-host .inv-note{font-size:var(--fr-t-label);color:#a9b096}.fr-inv-host .inv-keys{font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.04em;color:#8a947b}.fr-inv-host .inv-keys kbd{border-radius:0;border-color:#a6b18555;color:#d6d3bb}.fr-inv-host .inv-close{display:none}.fr-inv-host .inv-body{padding:14px 0 0;gap:18px}.fr-inv-host .inv-doll-stage{border-color:#c7ceb027;background:radial-gradient(55% 45% at 50% 38%,#9aa48a24,transparent 70%),radial-gradient(70% 16% at 50% 94%,#ffffff12,transparent 75%),linear-gradient(180deg,#1d241a,#0f140f)}.fr-inv-host .inv-slot{border-color:#a5b18d52;background:linear-gradient(145deg,#293025b8,#151d14ad);box-shadow:inset 0 1px #c1ceac0d}.fr-inv-host .inv-slot:not(.full){border-style:dashed;border-color:#72826366;background:#121b0f60}.fr-inv-host .inv-slot .lbl{font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.1em;color:#b9c2a4}.fr-inv-host .inv-panel{background:linear-gradient(135deg,#20261eea,#121a12ed);border-color:#bdc3a23b;box-shadow:inset 0 1px #e5e0be08,0 10px 30px #0005}.fr-inv-host .inv-ph .t{font:600 17px var(--fr-display);letter-spacing:.12em;color:#e1decb}.fr-inv-host .inv-ph .n{font:var(--fr-t-micro) var(--fr-mono);color:#8f9a7f}.fr-inv-host .inv-grid{background-color:#0d160ee0;outline-color:#8c9e6e66}.fr-inv-host .inv-it{background:linear-gradient(135deg,color-mix(in srgb,var(--tc, #6f7a55) 22%,#3a4229cc),#232b1ad0);border-color:#99a66d40;border-bottom-color:var(--tc, #99a66d80)}.fr-inv-host .inv-it:hover{border-color:#e8d6a0aa}.fr-inv-host .inv-it .nm{font:600 max(10px,calc(var(--c) * .24)) var(--fr-body);color:#ece8d3}.fr-inv-host .inv-empty{border-color:#a6b18533;color:#9aa38a}.fr-inv-host .inv button{background:#1c2419;border-color:#a6b18555;border-radius:0}.fr-inv-host .inv button:hover{border-color:var(--fr-brass)}.fr-inv-host .inv-ghost{box-shadow:0 14px 32px #0009,0 0 0 1px var(--fr-brass)}.fr-inv-host .inv-tip,.fr-inv-host .inv-menu,.fr-inv-host .inv-sheet{background:linear-gradient(135deg,#252d20f7,#151d14fa);border-color:#acb38b77;border-top-color:var(--fr-brass)}.fr-inv-host .inv-tip h4,.fr-inv-host .inv-sheet h4{font:500 22px var(--fr-display);letter-spacing:.06em;color:#e7dec2}.fr-inv-host .inv-menu button:hover{background:#c7b88b22}.fr-inv-host .inv-toast{border-left-color:var(--fr-ok);background:#1d2a15f5}.fr-hideout-host{flex:1;min-height:0;overflow:auto;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#a6b18555 transparent}.fr-play-ws{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding-bottom:14px}.fr-map{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--fr-panel-solid);border:1px solid #bdc3a23b;box-shadow:inset 0 1px #e5e0be08}.fr-map-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:9px;background:#131a11;border-bottom:1px solid #adbb8e1c;flex:none}.fr-map-tabs button,.fr-map-soon{height:64px;padding:10px 12px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #adb99524;background:#172115}.fr-map-tabs button.active{border-color:#cfbe8c;box-shadow:inset 0 -2px #cebb83;background:linear-gradient(0deg,#2a2f1fcc,#1a2216)}.fr-map-tabs small,.fr-map-soon small{font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.14em;color:#c2c7ae}.fr-map-tabs button.active small{color:#e1cda1}.fr-map-tabs b{font:500 21px/1 var(--fr-display);letter-spacing:.06em;color:#ece6cf}.fr-map-soon{grid-column:span 2;border-style:dashed;opacity:.55}.fr-map-soon span{font:500 15px var(--fr-display);letter-spacing:.08em;color:#a7ae96}.fr-map-hero{position:relative;flex:1;min-height:170px;overflow:hidden;background:#141a13}.fr-plan{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;opacity:.9;filter:contrast(1.12) saturate(.9);animation:fr-drift 60s ease-in-out infinite alternate}@keyframes fr-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1.5%,1%)}}.fr-map-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#121b10f2,transparent 52%),linear-gradient(180deg,#080f0880,transparent 26%),radial-gradient(80% 90% at 70% 40%,transparent 50%,#0a0f0a99)}.fr-pins{position:absolute;inset:-6%;animation:fr-drift 60s ease-in-out infinite alternate}.fr-pin{position:absolute;transform:translate(-50%,-50%)}.fr-pin i{display:block;width:9px;height:9px;transform:rotate(45deg);background:#e3c27f;box-shadow:0 0 0 3px #e3c27f33,0 0 14px #e3c27f88}.fr-pin.insert i{width:7px;height:7px;transform:none;background:none;border:1px solid #b6ce85;box-shadow:0 0 10px #b6ce8555}.fr-pin em{position:absolute;left:14px;top:50%;transform:translateY(-50%);white-space:nowrap;font:500 var(--fr-t-micro) var(--fr-mono);font-style:normal;letter-spacing:.08em;color:#f0e1b6;text-shadow:0 1px 4px #000,0 0 8px #000}.fr-map-top{position:absolute;z-index:1;left:22px;right:22px;top:18px;display:flex;justify-content:space-between;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#e1dfcc;text-shadow:0 1px 5px #000}.fr-map-top b{font-weight:400;color:#7d8a6b;margin:0 6px}.fr-map-title{position:absolute;z-index:1;left:24px;bottom:20px}.fr-map-mode{display:flex;align-items:center;gap:8px;font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.2em;color:#c7d0ac}.fr-map-mode i{width:5px;height:5px;background:var(--fr-brass)}.fr-map-title h2{font-size:clamp(40px,4.6vw,76px);letter-spacing:.07em;color:#f0ead7;text-shadow:0 3px 20px #0009;margin:10px 0 12px}.fr-risk{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.1em;color:#ddb48a;border:1px solid #b6865366;background:#161c10cc}.fr-risk i{width:5px;height:5px;background:#d18d65}.fr-legend{position:absolute;z-index:1;right:22px;bottom:22px;display:flex;gap:16px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#c9cdb6}.fr-legend span{display:flex;align-items:center;gap:7px}.fr-legend i{width:7px;height:7px}.fr-legend i.ex{background:#e3c27f;transform:rotate(45deg)}.fr-legend i.in{border:1px solid #b6ce85}.fr-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 22px;flex:none;border-top:1px solid #b7c09b33;border-bottom:1px solid #b7c09b22;background:linear-gradient(110deg,#293020ba,#1a2318c9)}.fr-stats>div{display:flex;align-items:center;gap:13px;padding-left:20px;border-left:1px solid #b1bb8c29;min-width:0}.fr-stats>div:first-child{padding-left:0;border:0}.fr-stats svg{width:20px;height:20px;color:#a3ad87}.fr-stats span{font:500 var(--fr-t-micro) var(--fr-mono);letter-spacing:.14em;color:#aeb79b;min-width:0}.fr-stats strong{display:block;margin-top:5px;font:500 26px/1 var(--fr-display);letter-spacing:.04em;color:#e9e2c8;white-space:nowrap}.fr-stats small{display:block;margin-top:3px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.02em;color:#98a587;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-brief{display:flex;gap:24px;padding:16px 22px 18px;flex:none;background:#181f16ee}.fr-brief>div{flex:1;min-width:0}.fr-brief h3{font-size:24px;margin:7px 0 8px;color:#ddd9c1}.fr-brief p{font-size:var(--fr-t-body);line-height:1.7;color:#b5bba6;max-width:640px}.fr-brief ul{list-style:none;margin:0;padding:4px 0 0 20px;border-left:1px solid var(--fr-line);display:flex;flex-direction:column;justify-content:center;gap:10px;flex:none;font-size:var(--fr-t-label);color:#b9c2a3}.fr-brief li i{font:var(--fr-t-micro) var(--fr-mono);font-style:normal;color:#c2b982;margin-right:9px}.fr-party{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:18px 18px 16px;border:1px solid #95a67b30;background:linear-gradient(140deg,#1c2815ed,#0c140aee);scrollbar-width:thin;scrollbar-color:#a6b18544 transparent}.fr-party-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.fr-party-head h2{font-size:30px;margin-top:6px}.fr-count{font:400 26px var(--fr-display);color:#d6dbbf}.fr-count b{font-weight:400;color:#6f845c}.fr-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px}.fr-seg button{padding:8px 6px;border:1px solid #83996a40!important;text-align:center;background:#0c1708b3}.fr-seg button b{display:block;font:500 16px var(--fr-display);letter-spacing:.12em;color:#c3ccad}.fr-seg button small{display:block;font:var(--fr-t-micro) var(--fr-mono);color:#81946f}.fr-seg button:hover{border-color:#a1b58288!important}.fr-seg button.on{border-color:#cfbe8c!important;background:linear-gradient(0deg,#3a3f27cc,#222a19);box-shadow:inset 0 -2px #cebb83}.fr-seg button.on b{color:#f0e2b8}.fr-member,.fr-slot{width:100%;min-height:56px;display:flex;align-items:center;gap:11px;padding:8px 10px;margin-bottom:6px;text-align:left;border:1px solid #83996a35!important;background:#0c1708b3}.fr-member.you{border-color:#a7b48b66!important;background:#485a2b33}.fr-member.away{opacity:.55}.fr-member b{display:block;font:500 18px/1.1 var(--fr-display);letter-spacing:.06em}.fr-member div>span{display:block;margin-top:3px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.1em;color:#8a9f72}.fr-member>div{flex:1;min-width:0}.fr-dot{width:7px;height:7px;background:#60744f;flex:none}.fr-dot.ok{background:var(--fr-ok);box-shadow:0 0 8px #9fca6988}.fr-slot{border-style:dashed!important;background:#0b150760}.fr-slot:hover{background:#52633a44;border-color:#a1b58288!important}.fr-slot>span{width:30px;display:grid;place-items:center;font-size:20px;color:#8ea873}.fr-slot b{display:block;font:500 16px var(--fr-display);letter-spacing:.08em;color:#b8c7a2}.fr-slot small{display:block;margin-top:2px;font-size:var(--fr-t-micro);color:#7c9165}.fr-party-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0 2px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.1em;color:#a3b18b}.fr-party-tools>span:first-child{margin-right:auto}.fr-party-tools b{color:#f0e1b6;font-weight:500;letter-spacing:.2em}.fr-party-tools button{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #a6b18544!important;color:#c7cfb0;letter-spacing:.1em}.fr-party-tools button svg{width:13px;height:13px}.fr-party-tools button:hover{border-color:#bfb48e!important;background:#c7b88b18}.fr-party-tools input{width:92px;height:30px;padding:0 9px;background:#0c120ed9;border:1px solid #989c7b55;color:var(--fr-ink);font:500 13px var(--fr-mono);letter-spacing:.2em;text-transform:uppercase;user-select:text}.fr-loadout{margin-top:14px;padding-top:14px;border-top:1px solid var(--fr-line)}.fr-kit{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0 8px}.fr-kit>div{padding:6px 8px;border:1px solid #a5b18d38;background:#10180ecc;min-width:0}.fr-kit>div.empty{border-style:dashed;opacity:.6}.fr-kit small{display:block;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#8b9c79}.fr-kit b{display:block;font:500 15px/1.2 var(--fr-display);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-kit-value{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.06em;color:#a8b397}.fr-kit-value>span:nth-child(2){font:500 16px var(--fr-display);color:#e0d5b2}.fr-kit-value b{font-weight:400;color:#7f8c6d}.fr-kit-value>i{grid-column:span 2;height:3px;background:#8a9c6f33}.fr-kit-value u{display:block;height:100%;background:#bab98b}.fr-warn{display:flex;gap:8px;align-items:flex-start;margin-top:7px;font-size:var(--fr-t-label);line-height:1.4;color:#e3c27f}.fr-warn svg{width:15px;height:15px;margin-top:1px}.fr-loadout .fr-link{margin:10px 0 0}.fr-party-bottom{margin-top:auto;padding-top:16px}.fr-ready{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:500 var(--fr-t-label) var(--fr-mono);letter-spacing:.14em;color:#a5b88a}.fr-ready i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #8aa26880;font-size:13px}.fr-ready.on{color:#dbe8bf}.fr-ready.on i{background:#98ae6b33;border-color:#bdd293;color:var(--fr-ok)}.fr-ready:hover{color:#e6efcf}.fr-deploy{padding:15px 18px;font-size:22px!important}.fr-reason{min-height:18px;margin-top:9px;font-size:var(--fr-t-label);color:#b6ce85;text-align:center}.fr-reason.off{color:#c6b58c}.fr-server{margin-top:8px;text-align:center;font:var(--fr-t-micro) var(--fr-mono);letter-spacing:.12em;color:#6f8659}.fr-dialog{width:min(520px,calc(100vw - 32px));max-height:88vh;padding:26px;border:1px solid #98a77c66;background:linear-gradient(145deg,#1b2814,#0e170a);color:var(--fr-ink);box-shadow:0 30px 100px #0009;font:var(--fr-t-body)/1.5 var(--fr-body);overflow:auto}.fr-dialog.wide{width:min(1100px,calc(100vw - 48px))}.fr-dialog::backdrop{background:#050a04b0;backdrop-filter:blur(8px)}.fr-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.fr-dialog-head h2{font-size:30px;margin-top:8px}.fr-close{font-size:26px;line-height:1;color:#9bb77c;padding:0 4px}.fr-close:hover{color:#e8e3c8}.fr-dialog-copy{color:#b8c2a5;line-height:1.7;margin-bottom:8px}.fr-dialog .fr-cta{margin-top:4px}.fr-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;user-select:text}.fr-codes code{padding:8px;border:1px solid var(--fr-line);font:500 14px var(--fr-mono);letter-spacing:.1em;text-align:center;color:#f0e1b6}@media(max-height:800px)and (min-width:801px){.fr-topbar{height:56px}.fr-heading{min-height:66px}.fr-heading h1{font-size:30px}.fr-logo{font-size:86px!important;margin:10px 0}.fr-logo-home{font-size:96px!important}.fr-login-panel{margin-top:22px;padding:16px 22px 14px}.fr-form label{margin-top:10px}.fr-fine{display:none}.fr-home-heading{margin:18px 0 14px}.fr-tile{height:80px}.fr-map-tabs button,.fr-map-soon{height:52px}.fr-brief{padding:12px 20px}.fr-brief p{line-height:1.55}.fr-stats{padding:10px 20px}.fr-stats strong{font-size:22px}.fr-member,.fr-slot{min-height:46px;padding:6px 9px}.fr-play .fr-heading{min-height:58px}.fr-map-tabs{padding:6px}.fr-map-tabs button,.fr-map-soon{height:44px;padding:6px 10px}.fr-map-tabs b{font-size:17px}.fr-brief ul{display:none}.fr-brief h3{font-size:20px;margin:4px 0}.fr-map-title h2{font-size:44px;margin:6px 0 8px}.fr-party{padding:14px 14px 12px}.fr-party-head{margin-bottom:8px}.fr-party-head h2{font-size:24px}}@media(max-width:1100px){.fr-play-ws{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.fr-brief ul,.fr-build{display:none}.fr-stats{grid-template-columns:repeat(2,1fr);gap:10px}.fr-stats>div:nth-child(3){padding-left:0;border:0}}@media(max-width:800px){.fr{overflow:auto}.fr-play-ws{grid-template-columns:1fr}.fr-map-hero{min-height:260px}.fr-stamp,.fr-sections{display:none}}@media(prefers-reduced-motion:reduce){.fr-screen,.fr-plan,.fr-pins,.fr-pulse{animation:none!important}}.ui-reduce-motion .fr :is(.fr-screen,.fr-plan,.fr-pins,.fr-pulse){animation:none!important}
