.bmx-host{position:absolute;inset:0}.bmx{z-index:30;gap:var(--b-space-5);padding:var(--b-space-5);color:var(--b-ink);font-family:var(--ui-face,inherit);background:linear-gradient(180deg, rgba(var(--b-deep-rgb), calc(.86 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.96 * var(--b-gk))));grid-template-columns:clamp(280px,20vw,360px) minmax(0,1fr);animation:.2s ease-out both bmx-in;display:grid;position:fixed;inset:56px 0 0}@keyframes bmx-in{0%{opacity:0;transform:translateY(8px)}}.bmx kbd{min-width:18px;padding:2px var(--b-space-1);text-align:center;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.04em;color:rgba(var(--b-ink-rgb), .85);background:rgba(var(--b-ink-rgb), .1);border-radius:3px;margin:0 2px;display:inline-block}.bmx-k{justify-content:space-between;align-items:baseline;gap:var(--b-space-2);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--b-ink-rgb), .6);margin:0;display:flex}.bmx-k small{font:inherit;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .5)}.bmx-empty{padding:var(--b-space-2) 0;font:600 var(--b-fs-sm)/1.4 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6);margin:0}.bmx-lock{background:rgba(var(--b-ink-rgb), .5);border-radius:2px;width:12px;height:10px;margin-top:5px;display:inline-block;position:relative}.bmx-lock:before{content:"";border:2px solid rgba(var(--b-ink-rgb), .5);border-bottom:0;border-radius:5px 5px 0 0;height:7px;position:absolute;top:-6px;left:2px;right:2px}.bmx-side{gap:var(--b-space-5);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.bmx-head{gap:var(--b-space-2);padding:0 var(--b-space-3);display:grid}.bmx-head h1{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;margin:0}.bmx-prog{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .7);margin:0}.bmx-prog b{color:var(--b-ink);font-variant-numeric:tabular-nums;font-weight:800}.bmx-prog i{margin:0 var(--b-space-1);color:rgba(var(--b-ink-rgb), .4);font-style:normal}.bmx-bar{background:rgba(var(--b-ink-rgb), .12);border-radius:2px;height:4px;display:block;overflow:hidden}.bmx-bar i{border-radius:inherit;background:rgba(var(--b-ink-rgb), .8);height:100%;transition:width .3s;display:block}.bmx-list{align-content:start;gap:var(--b-space-4);scrollbar-width:thin;scrollbar-color:rgba(var(--b-ink-rgb), .2) transparent;min-height:0;display:grid;overflow-y:auto}.bmx-group{gap:2px;display:grid}.bmx-group .bmx-k{padding:0 var(--b-space-3) var(--b-space-2)}.bmx-row{align-items:center;gap:var(--b-space-3);height:38px;padding:0 var(--b-space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto 22px;transition:background-color .12s;display:grid}.bmx-row:hover{background:rgba(var(--b-ink-rgb), .06)}.bmx-row:focus-visible{outline:2px solid var(--b-gold-hi);outline-offset:-2px}.bmx-row.is-sel{background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 3px 0 0 var(--b-gold)}.bmx-row-n{font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .5)}.bmx-row-name{white-space:nowrap;text-overflow:ellipsis;font:600 var(--b-fs-md)/1.2 var(--ui-face,inherit);overflow:hidden}.bmx-row-t{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .6)}.bmx-row.is-sel .bmx-row-n,.bmx-row.is-sel .bmx-row-name{color:var(--b-gold-hi)}.bmx-row.is-locked .bmx-row-name{color:rgba(var(--b-ink-rgb), .45)}.bmx-row>.bmx-lock{justify-self:center}.bmx-row-medal{object-fit:contain;justify-self:center;width:22px;height:22px}.bmx-row-medal.is-none{border:2px solid rgba(var(--b-ink-rgb), .2);border-radius:50%;width:12px;height:12px}.bmx-keys{gap:var(--b-space-1) var(--b-space-4);padding:0 var(--b-space-3);font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .55);flex-wrap:wrap;margin:0;display:flex}.bmx-keys span{white-space:nowrap}.bmx-keys kbd{margin:0 var(--b-space-1) 0 0}.bmx-stage{background:rgba(var(--b-bg3-rgb), 1);isolation:isolate;border-radius:8px;min-height:0;position:relative;overflow:hidden}.bmx-shot{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:.35s ease-out both bmx-shot;position:absolute;inset:0}@keyframes bmx-shot{0%{opacity:0;transform:scale(1.03)}}.bmx-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, rgba(var(--b-deep-rgb), .94) 0%, rgba(var(--b-deep-rgb), .72) 30%, rgba(var(--b-deep-rgb), 0) 62%), linear-gradient(270deg, rgba(var(--b-deep-rgb), .86) 0, rgba(var(--b-deep-rgb), .55) clamp(300px, 24vw, 400px), rgba(var(--b-deep-rgb), 0) clamp(420px, 34vw, 560px));position:absolute;inset:0}.bmx-stage.is-locked:before{background-color:rgba(var(--b-deep-rgb), .45)}.bmx-info{left:var(--b-space-6);bottom:var(--b-space-6);right:calc(clamp(260px, 20vw, 340px) + 2 * var(--b-space-6));justify-items:start;gap:var(--b-space-2);text-shadow:0 1px 3px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-tsk,1)));animation:.25s ease-out both bmx-in;display:grid;position:absolute}.bmx-kicker{align-items:center;gap:var(--b-space-2) var(--b-space-5);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .8);flex-wrap:wrap;margin:0;display:flex}.bmx-diff{align-items:center;gap:var(--b-space-2);display:inline-flex}.bmx-pips{gap:2px;display:inline-flex}.bmx-pips i{background:rgba(var(--b-ink-rgb), .25);border-radius:1px;width:4px;height:12px}.bmx-pips i.is-on{background:var(--b-ink)}.bmx-title{margin:var(--b-space-1) 0 0;font:800 clamp(40px, 4.4vw, 72px)/.95 var(--ui-face,inherit);letter-spacing:.02em;text-transform:uppercase}.bmx-line{max-width:60ch;font:600 var(--b-fs-lg)/1.35 var(--ui-face,inherit);color:var(--b-ink);margin:0}.bmx-hint{max-width:64ch;font:600 var(--b-fs-md)/1.4 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .72);margin:0}.bmx-foot{align-items:flex-end;gap:var(--b-space-5) var(--b-space-7);margin-top:var(--b-space-5);flex-wrap:wrap;display:flex}.bmx-best{gap:var(--b-space-2);min-width:200px;display:grid}.bmx-best small,.bmx-target small{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.bmx-best-t{align-items:center;gap:var(--b-space-2);display:inline-flex}.bmx-best b{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.bmx-best b.bmx-best-none{font-size:var(--b-fs-xl);color:rgba(var(--b-ink-rgb), .8)}.bmx-best-medal{object-fit:contain;width:36px;height:36px}.bmx-best-medal.is-none{display:none}.bmx-best em{min-height:1em;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .7);font-style:normal}.bmx-targets{gap:var(--b-space-5);margin:0;padding:0;list-style:none;display:flex}.bmx-target{align-items:center;gap:var(--b-space-2);opacity:.6;display:flex}.bmx-target.is-got{opacity:1}.bmx-target img{object-fit:contain;width:32px;height:32px}.bmx-target span{gap:var(--b-space-1);display:grid}.bmx-target b{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.bmx-lb{top:var(--b-space-6);right:var(--b-space-6);bottom:calc(var(--b-space-6) + 60px + var(--b-space-5));gap:var(--b-space-3);width:clamp(260px,20vw,340px);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), calc(.4 * var(--b-tsk,1)));grid-template-rows:auto auto minmax(0,1fr);align-content:start;display:grid;position:absolute}.bmx-lb-tabs{gap:var(--b-space-4);border-bottom:1px solid rgba(var(--b-line-rgb), .16);display:flex}.bmx-lb-tabs button{padding:var(--b-space-2) 0;cursor:pointer;white-space:nowrap;font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.bmx-lb-tabs button:hover{color:var(--b-ink)}.bmx-lb-tabs button.is-on{color:var(--b-gold-hi);border-bottom-color:var(--b-gold)}.bmx-lb-sub{font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .55)}.bmx-lb-rows{scrollbar-width:thin;min-height:0;overflow-y:auto}.bmx-table{border-collapse:collapse;width:100%;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.bmx-table td{padding:var(--b-space-2) var(--b-space-1);white-space:nowrap}.bmx-table td:first-child{width:28px;color:rgba(var(--b-ink-rgb), .55);font-weight:800}.bmx-table td:nth-child(2){text-overflow:ellipsis;max-width:150px;overflow:hidden}.bmx-table td:nth-child(3){text-align:right}.bmx-table td:nth-child(4){text-align:right;width:30px}.bmx-table tr.is-you td{color:var(--b-gold-hi)}.bmx-table tr.is-pinned td{padding-top:var(--b-space-4)}.bmx-tmedal{object-fit:contain;vertical-align:middle;width:22px;height:22px}.bmx-tmedal.is-none{border:2px solid rgba(var(--b-ink-rgb), .2);border-radius:50%;width:10px;height:10px;display:inline-block}.bmx-play{right:var(--b-space-6);bottom:var(--b-space-6);width:clamp(260px,20vw,340px);height:60px;padding:0 var(--b-space-5);justify-content:center;align-items:center;gap:var(--b-space-3);cursor:pointer;font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--b-deep-rgb));background:var(--b-plate);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 18px 40px rgba(var(--b-shadow-rgb), calc(.45 * var(--b-sk)));border:0;display:inline-flex;position:absolute}.bmx-play:after{content:"";background:rgba(var(--b-hi-rgb), .16);opacity:0;transition:opacity .15s;position:absolute;inset:0}.bmx-play:hover:not(:disabled):after{opacity:1}.bmx-play:active:not(:disabled){transform:translateY(1px)}.bmx-play:focus-visible{outline:2px solid var(--b-ink);outline-offset:-5px}.bmx-play:disabled{cursor:default;color:rgba(var(--b-ink-rgb), .7);background:rgba(var(--b-ink-rgb), .14);box-shadow:none}.bmx-play kbd{color:rgb(var(--b-deep-rgb));background:rgba(var(--b-deep-rgb), .16);letter-spacing:.06em}@media (max-width:1500px),(max-height:860px){.bmx{gap:var(--b-space-4);padding:var(--b-space-4)}.bmx-side{gap:var(--b-space-4)}.bmx-list{gap:var(--b-space-3)}.bmx-row{gap:var(--b-space-2);height:34px}.bmx-row-name{font-size:var(--b-fs-sm)}.bmx-row-t{font-size:var(--b-fs-xs)}.bmx-info{left:var(--b-space-5);bottom:var(--b-space-5);right:calc(clamp(260px, 20vw, 340px) + 2 * var(--b-space-5))}.bmx-lb{top:var(--b-space-5);right:var(--b-space-5);bottom:calc(var(--b-space-5) + 52px + var(--b-space-4))}.bmx-play{right:var(--b-space-5);bottom:var(--b-space-5);height:52px}.bmx-foot{margin-top:var(--b-space-3);gap:var(--b-space-4) var(--b-space-6)}.bmx-targets{gap:var(--b-space-4)}.bmx-target img{width:28px;height:28px}.bmx-best b{font-size:var(--b-fs-xl)}.bmx-line{font-size:var(--b-fs-md)}.bmx-hint{font-size:var(--b-fs-sm)}}@media (max-height:740px){.bmx-row{height:30px}.bmx-group .bmx-k{padding-bottom:var(--b-space-1)}}@media (max-width:1100px){.bmx{grid-template-columns:1fr;min-height:calc(100dvh - 56px);position:absolute;bottom:auto}.bmx-stage{gap:var(--b-space-4);padding:42vw var(--b-space-4) var(--b-space-4);order:-1;display:grid}.bmx-shot{aspect-ratio:16/9;height:auto}.bmx-info,.bmx-lb,.bmx-play{width:auto;position:static}.bmx-lb{max-height:360px}.bmx-keys{display:none}}.is-up{color:#6ed678}.is-down{color:#e86054}.msh{--msh-num:var(--f-hudname), var(--ui-face,inherit);--msh-shade:0 1px 2px rgba(var(--b-shadow-rgb), .85), 0 0 14px rgba(var(--b-shadow-rgb), .45);z-index:9;pointer-events:none;color:var(--b-ink);font-family:var(--ui-face,inherit);text-shadow:var(--msh-shade);position:absolute;inset:0}.msh kbd{text-align:center;min-width:1.6em;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.04em;text-shadow:none;color:rgb(var(--b-deep-rgb));background:rgba(var(--b-ink-rgb), .86);border-radius:3px;padding:3px 6px;display:inline-block}.msh-runb{min-width:260px;max-width:340px;padding:var(--b-space-2) var(--b-space-6) var(--b-space-3) 18px;background:linear-gradient(90deg, rgba(var(--b-deep-rgb), .62), rgba(var(--b-deep-rgb), .38) 70%, transparent);position:absolute;top:54px;left:0}.msh-lv{align-items:baseline;gap:var(--b-space-3);padding-bottom:var(--b-space-2);display:flex}.msh-lv b{font:700 var(--b-fs-lg,20px)/1 var(--msh-num);letter-spacing:.06em;text-transform:uppercase}.msh-lv span{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--b-gold-hi)}.msh-runb ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.msh-runb li{align-items:center;gap:var(--b-space-3);height:26px;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);grid-template-columns:minmax(0,1fr) auto 4.2em 12px;display:grid}.msh-runb li.is-you{box-shadow:inset 2px 0 0 var(--b-gold-hi);padding-left:var(--b-space-2)}.msh-runb li.is-watch{box-shadow:inset 2px 0 0 var(--b-ink);padding-left:var(--b-space-2)}.msh-runb-n{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.msh-runb-s{font:700 var(--b-fs-md)/1 var(--msh-num);color:rgba(var(--b-ink-rgb), .75)}.msh-runb-t{text-align:right;font:700 var(--b-fs-md)/1 var(--msh-num);font-variant-numeric:tabular-nums}.msh-runb-f{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px rgba(var(--b-ink-rgb), .45);border-radius:50%}.msh-runb li.is-done .msh-runb-f{background:var(--b-gold-hi);box-shadow:none}.msh-runb li.is-done .msh-runb-t{color:var(--b-gold-hi)}.msh-watch{margin:var(--b-space-2) 0 0;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7)}.msh-clock{font:700 64px/1 var(--msh-num);font-variant-numeric:tabular-nums;letter-spacing:.03em;position:absolute;top:10px;left:50%;translate:-50%}.msh-practice{align-items:baseline;gap:var(--b-space-3);white-space:nowrap;font:700 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .8);margin:0;display:flex;position:absolute;top:18px;left:50%;translate:-50%}.msh-practice b{font:700 44px/1 var(--msh-num);letter-spacing:.06em;color:var(--b-gold-hi)}.msh-speed{white-space:nowrap;font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .75);margin:0;position:absolute;top:78px;left:50%;translate:-50%}.msh-speed b{text-align:right;min-width:2.6em;font:700 30px/1 var(--msh-num);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--b-ink);margin-right:4px;display:inline-block}.msh-left{position:absolute;top:116px;left:16px}.msh-delta{font:700 28px/1 var(--msh-num);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;animation:2s ease-out both msh-delta;position:absolute;top:82px;left:50%;translate:-50%}.msh:has(.msh-speed) .msh-delta{top:118px}@keyframes msh-delta{0%{opacity:0;scale:1.12}8%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.msh-right{gap:var(--b-space-2);padding:var(--b-space-2) 18px var(--b-space-3) var(--b-space-6);background:linear-gradient(270deg, rgba(var(--b-deep-rgb), .55), rgba(var(--b-deep-rgb), .3) 70%, transparent);justify-items:end;display:grid;position:absolute;top:54px;right:0}.msh-cp{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .75)}.msh-cp b{font:700 26px/1 var(--msh-num);letter-spacing:.02em;color:var(--b-ink);margin-left:6px}.msh-pace{justify-items:end;gap:2px;display:grid}.msh-pace-h{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);padding-bottom:2px}.msh-pace-r{align-items:center;gap:var(--b-space-2);height:26px;padding-right:var(--b-space-2);font:700 var(--b-fs-md)/1 var(--msh-num);font-variant-numeric:tabular-nums;letter-spacing:.02em;display:flex}.msh-pace-r img{object-fit:contain;width:22px;height:22px}.msh-pace-r.is-on{color:var(--b-gold-hi);box-shadow:inset -2px 0 0 var(--b-gold-hi)}.msh-pace-r.is-gone{opacity:.35}.msh-keys{gap:var(--b-space-5);white-space:nowrap;padding:var(--b-space-2) var(--b-space-6);background:radial-gradient(closest-side, rgba(var(--b-deep-rgb), .6), rgba(var(--b-deep-rgb), .35) 75%, transparent);font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .85);border-radius:999px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.msh-keys kbd{margin-right:var(--b-space-1)}.msh-hint{text-align:center;max-width:min(640px,60%);font:600 var(--b-fs-md)/1.35 var(--ui-face,inherit);color:var(--b-ink2);margin:0;position:absolute;top:88px;left:50%;translate:-50%}.msh-note{white-space:nowrap;font:700 36px/1 var(--msh-num);letter-spacing:.08em;text-transform:uppercase;margin:0;animation:1.6s ease-out both msh-note;position:absolute;top:34%;left:50%;translate:-50%}@keyframes msh-note{0%{opacity:0;scale:1.15}10%{opacity:1;scale:1}75%{opacity:1}to{opacity:0}}.msh-res{align-items:center;gap:var(--b-space-4);padding:var(--b-space-3) var(--b-space-6);background:linear-gradient(180deg, rgba(var(--b-deep-rgb), .74), rgba(var(--b-deep-rgb), .58));box-shadow:0 8px 28px rgba(var(--b-shadow-rgb), .35);transform-origin:100% 0;border-radius:10px;transition:left .6s cubic-bezier(.3,.8,.3,1),translate .6s cubic-bezier(.3,.8,.3,1),scale .6s cubic-bezier(.3,.8,.3,1),top .6s;animation:.35s cubic-bezier(.2,.9,.3,1.3) both msh-res;display:flex;position:absolute;top:12px;left:50%;translate:-50%}.msh-res.is-docked{top:48px;left:100%;translate:calc(-100% - 8px);scale:.72}@keyframes msh-res{0%{opacity:0;scale:.9}}.msh-res-m{object-fit:contain;width:76px;height:76px;animation:.6s cubic-bezier(.2,.9,.3,1.4) .15s both msh-medal}.msh-res-m.is-none{width:56px;height:56px;box-shadow:inset 0 0 0 3px rgba(var(--b-ink-rgb), .3);border-radius:50%;display:block}.msh-res-txt{gap:4px;display:grid}.msh-res-k{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--b-gold-hi)}.msh-res-t{font:700 60px/.95 var(--msh-num);font-variant-numeric:tabular-nums;letter-spacing:.03em}.msh-res-vs{white-space:nowrap;font:700 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.04em}.msh-count{justify-items:center;gap:var(--b-space-2);display:grid;position:absolute;top:30%;left:50%;translate:-50%}.msh-count b{font:700 120px/1 var(--msh-num);animation:1s ease-out both msh-count}.msh-count span{font:700 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .85)}@keyframes msh-count{0%{opacity:0;scale:1.4}15%{opacity:1;scale:1}85%{opacity:1}to{opacity:.2}}.msh-board{pointer-events:auto;gap:var(--b-space-4);width:min(980px,94vw);max-height:94vh;padding:var(--b-space-5) var(--b-space-6);border-top:2px solid var(--b-gold);background:rgba(var(--b-panel-rgb), .96);box-shadow:0 18px 50px rgba(var(--b-shadow-rgb), .5);text-shadow:none;border-radius:2px;animation:.25s cubic-bezier(.2,.9,.3,1.3) both msh-fin;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes msh-fin{0%{opacity:0;scale:.94}}@keyframes msh-medal{0%{opacity:0;rotate:-12deg;scale:.5}}.msh-board kbd{color:inherit;background:0 0}@media (max-width:1500px),(max-height:860px){.msh-clock{font-size:54px}.msh-speed{top:68px}.msh:has(.msh-speed) .msh-delta{top:104px}.msh-res-t{font-size:50px}.msh-res-m{width:64px;height:64px}}.rr-top{gap:var(--b-space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.rr-medal img{object-fit:contain;width:132px;height:132px;animation:.6s cubic-bezier(.2,.9,.3,1.4) .15s both msh-medal;display:block}.rr-none{border:3px dashed rgba(var(--b-ink-rgb), .25);border-radius:50%;width:96px;height:96px;display:block}.rr-time{gap:var(--b-space-2);min-width:0;display:grid}.rr-k{align-items:center;gap:var(--b-space-3);font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .65);display:flex}.rr-k em{color:var(--b-gold-hi);font-style:normal}.rr-t{font:800 68px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;letter-spacing:.01em}.rr-vs{font:700 var(--b-fs-md)/1.3 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .9)}.rr-vs strong{color:#6ed678;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.rr-vs.is-up>span:not(.rr-next){color:#6ed678}.rr-next{color:var(--b-gold-hi)}.rr-vs2{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6)}.rr-boards{gap:var(--b-space-6);grid-template-columns:1fr 1fr;display:grid}.rr-board h3{margin:0 0 var(--b-space-2);padding-bottom:var(--b-space-2);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);box-shadow:0 1px 0 rgba(var(--b-ink-rgb), .14)}.rr-board ol{margin:0;padding:0;list-style:none;display:grid}.rr-board li{align-items:center;gap:var(--b-space-2);height:32px;padding:0 var(--b-space-2);font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;grid-template-columns:2.2em minmax(0,1fr) auto 26px;display:grid}.rr-board li.has-gap{margin-top:14px;position:relative}.rr-board li.has-gap:before{content:"...";top:-14px;left:calc(var(--b-space-2) + .6em);color:rgba(var(--b-ink-rgb), .5);letter-spacing:.1em;font-size:12px;line-height:14px;position:absolute}.rr-n{color:rgba(var(--b-ink-rgb), .5);text-align:right}.rr-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-who i{margin-left:var(--b-space-2);font-style:normal;font-size:var(--b-fs-xs);letter-spacing:.1em;color:rgba(var(--b-ink-rgb), .55)}.rr-board li b{font-weight:800}.rr-board li img{object-fit:contain;width:24px;height:24px}.rr-nomedal{width:24px}.rr-board li.is-you{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .24), transparent);box-shadow:inset 3px 0 0 var(--b-gold-hi);color:var(--b-ink-top)}.rr-board li.is-you .rr-n{color:var(--b-gold-hi)}.rr-empty{padding:var(--b-space-2);font:600 var(--b-fs-sm)/1.3 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .55);margin:0}.rr-cps{gap:var(--b-space-2);font:600 var(--b-fs-md)/1.2 var(--ui-face,inherit);font-variant-numeric:tabular-nums;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rr-cps li.is-up{color:#6ed678}.rr-cps li.is-down{color:#e86054}.rr-btns{align-items:center;gap:var(--b-space-2);display:flex}.rr-sp{flex:1}.rr-cp[aria-pressed=true]{color:var(--b-gold-hi);box-shadow:inset 0 -2px 0 var(--b-gold-hi)}.rr-btns kbd{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.04em;opacity:.75;border-radius:3px;padding:3px 6px;box-shadow:inset 0 0 0 1px}@media (max-width:700px){.rr-boards{grid-template-columns:1fr}.rr-t{font-size:48px}}:has(>.msh)>.fp-free{display:none}.fp-wrap:has(.msh) .fp-free{display:none}.msh-auto{white-space:nowrap;font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--b-gold-hi);margin:0;position:absolute;top:120px;left:50%;translate:-50%}
.inv-host{position:absolute;inset:0}.inv{--inv-top:64px;--inv-side:clamp(16px, 3vw, 64px);--inv-rail:clamp(380px, 27vw, 520px);--inv-lo:clamp(320px, 23vw, 440px);--inv-shift:calc((var(--inv-rail) - var(--inv-lo)) / 2);z-index:30;top:var(--inv-top);padding:var(--b-space-4) var(--inv-side) var(--b-space-6);column-gap:var(--b-space-5);grid-template-columns:var(--inv-rail) minmax(0, 1fr) var(--inv-lo);color:var(--b-ink);font-family:var(--ui-face,inherit);grid-template-rows:minmax(0,1fr);grid-template-areas:"rail.lo";animation:.2s ease-out both inv-in;display:grid;position:fixed;bottom:0;left:0;right:0}.inv>.lsc{inset:calc(-1 * var(--inv-top)) 0 0 0;z-index:-1;position:absolute}.inv>.lsc .lsc-frame{width:max(106vw,188.4vh);height:max(59.6vw,106vh);top:calc(50% + 2vh);left:calc(50% + var(--inv-shift))}.inv>.lsc[data-scene=range] .lsc-frame{width:max(100vw,177.78vh);height:max(56.25vw,100vh);top:50%;left:50%}.inv>.lsc:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--b-deep-rgb), .92) 0, rgba(var(--b-deep-rgb), .84) calc(var(--inv-side) + var(--inv-rail)), transparent calc(var(--inv-side) + var(--inv-rail) + 12vw), transparent calc(100% - var(--inv-side) - var(--inv-lo) - 12vw), rgba(var(--b-deep-rgb), .84) calc(100% - var(--inv-side) - var(--inv-lo)), rgba(var(--b-deep-rgb), .92) 100%);position:absolute;inset:0}@keyframes inv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.inv{animation:none}}.inv *{box-sizing:border-box}.inv button{color:inherit;font-family:inherit}.inv button:disabled{opacity:.4;cursor:default}.inv :focus-visible{outline:0}.inv-nopic{aspect-ratio:1;border:1px dashed rgba(var(--b-ink-rgb), .16);width:34%;max-height:50%;display:block}.fitpic{min-width:0;min-height:0;display:block;position:relative;overflow:hidden;container-type:size}.fitpic img{object-fit:contain;opacity:0;width:80%;height:80%;transition:opacity .15s;position:absolute;top:10%;left:10%}.fitpic.is-fit img{object-fit:fill}.fitpic.is-in img{opacity:1}.inv :is(.inv-slot,.inv-tile,.inv-wpn){border:0 solid #0000}.inv :is(.inv-slot,.inv-tile,.inv-wpn):not(.is-on):is(:hover,:focus-visible,.is-peek){border-image:var(--gm-brk-dim) 16 / 12px / 0 stretch}.inv :is(.inv-slot,.inv-tile,.inv-wpn).is-on{border-image:var(--gm-brk) 16 / 14px / 0 stretch}.inv-menu-wrap{min-width:0;display:flex;position:relative}.inv-menu{z-index:40;min-width:max(100%,200px);max-height:380px;padding:var(--b-space-1);border:1px solid rgba(var(--b-gold-rgb), .4);background:rgba(var(--b-bg2-rgb), .98);box-shadow:0 12px 30px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.inv-menu.is-right{left:auto;right:0}.inv-menu button{align-items:center;gap:var(--b-space-2);min-height:32px;padding:var(--b-space-1) var(--b-space-2);cursor:pointer;text-align:left;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;display:flex}.inv-menu button:is(:hover,:focus-visible),.inv-menu button.is-on{background:rgba(var(--b-gold-rgb), .12);color:var(--b-gold-hi)}.inv-menu button.is-add{color:var(--b-gold-hi)}.inv-menu hr{width:100%;height:1px;margin:var(--b-space-1) 0;background:rgba(var(--b-line-rgb), .16);border:0}.inv-menu button small{padding-left:var(--b-space-3);font:400 var(--b-fs-xs)/1 var(--b-face-mono);color:var(--b-dim);margin-left:auto}.inv-menu button.is-off{color:rgb(var(--b-bad-rgb))}.inv-menu.is-soldiers{gap:var(--b-space-1);grid-template-rows:auto minmax(0,1fr);width:280px;max-height:min(560px,70vh);overflow:hidden}.inv-menu.is-soldiers input{height:32px;padding:0 var(--b-space-2);font:500 var(--b-fs-sm)/1 var(--ui-face,inherit);color:var(--b-ink);box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .3);background:0 0;border:0;outline:none}.inv-menu-list{scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.inv-rail{z-index:2;gap:var(--b-space-3);flex-direction:column;grid-area:rail;min-width:0;min-height:0;display:flex;position:relative}.inv-lo{z-index:2;gap:var(--b-space-3);flex-direction:column;grid-area:lo;min-width:0;min-height:0;display:flex;position:relative}.inv-id{align-items:flex-start;gap:var(--b-space-1);flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.inv-menu-btn{align-items:baseline;gap:var(--b-space-2);cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:inline-flex}.inv-menu-btn b{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;min-width:0;overflow:hidden}.inv-menu-btn i{font-style:normal;font-size:var(--b-fs-xs);color:var(--b-gold);flex:none}.inv-who-btn b{font:700 var(--b-fs-3xl)/.9 var(--b-face-disp);letter-spacing:.03em;color:var(--b-ink-top)}.inv-who-btn{align-items:center}.inv-flag{object-fit:cover;width:26px;height:17px;box-shadow:0 0 0 1px rgba(var(--b-line-rgb), .35);border-radius:2px;flex:none}.inv-pick-btn b{font:600 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.08em;color:rgba(var(--b-ink3-rgb), .8)}.inv-id.is-lo .inv-pick-btn b{font:700 var(--b-fs-2xl)/.95 var(--b-face-disp);letter-spacing:.04em;color:var(--b-ink-top)}.inv-menu-btn:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled) b{color:var(--b-gold-hi)}.inv-rename{width:100%;max-width:320px;height:36px;font:600 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-top);box-shadow:inset 0 -2px 0 var(--b-gold);background:0 0;border:0;outline:none;padding:0 2px}.inv-saving{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-dim);position:absolute;bottom:2px;right:0}.inv-lbl{max-width:100%;font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inv-lbl em{margin-left:var(--b-space-2);letter-spacing:.08em;color:rgba(var(--b-ink-rgb), .38);font-style:normal}.inv-lbl.is-looks{margin-top:var(--b-space-2)}.inv-id.is-who{z-index:4;isolation:isolate;column-gap:var(--b-space-5);row-gap:var(--b-space-1);text-align:left;grid-template-columns:auto auto;grid-template-areas:"who lbl""who chips";align-items:center;max-width:min(94%,720px);display:grid;position:absolute;bottom:clamp(8px,1.5vh,20px);left:50%;translate:-50%}.inv-id.is-who>.inv-who{padding-right:var(--b-space-5);box-shadow:inset -1px 0 0 rgba(var(--b-line-rgb), .3);grid-area:who}.inv-id.is-who>.inv-lbl.is-looks{grid-area:lbl;margin:0}.inv-id.is-who>.inv-outfits{grid-area:chips;margin:0}.inv-id.is-who:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--b-deep-rgb), .82), rgba(var(--b-deep-rgb), .5) 60%, transparent);pointer-events:none;position:absolute;inset:-28px -72px -22px}.inv-id.is-who .inv-menu{top:auto;bottom:calc(100% + 4px)}.inv-id.is-who .inv-saving{margin-left:var(--b-space-3);bottom:8px;left:100%;right:auto}.inv-tabs{gap:var(--b-space-2);box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .12);flex:none;display:flex}.inv-tabs button{isolation:isolate;height:44px;padding:0 var(--b-space-3);cursor:pointer;font:700 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-ink3-rgb), .66);background:0 0;border:0;transition:color .15s;position:relative}.inv-tabs button small{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:0;color:var(--b-dim);vertical-align:.4em}.inv-tabs button:after{content:"";left:var(--b-space-3);right:var(--b-space-3);background:rgba(var(--b-ink-rgb), .55);height:2px;transition:transform .2s;position:absolute;bottom:0;transform:scaleX(0)}.inv-tabs button:is(:hover,:focus-visible){color:var(--b-ink-top)}.inv-tabs button:not(.is-on):is(:hover,:focus-visible):after{transform:scaleX(1)}.inv-tabs button.is-on{color:var(--b-gold-hi)}.inv-tabs button.is-on:after{left:var(--b-space-2);right:var(--b-space-2);background:var(--b-gold-hi);box-shadow:0 0 10px rgba(var(--b-gold-rgb), .85), 0 0 2px rgba(var(--b-gold-rgb), 1);transform:scaleX(1)}.inv-tabs button.is-on:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 100%, rgba(var(--b-gold-rgb), .24), rgba(var(--b-gold-rgb), 0) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.inv-tabs button:after{transition:none}}.inv-slots{gap:var(--b-space-2);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inv-slot{justify-items:center;gap:var(--b-space-1);width:100%;height:clamp(68px,10vh,104px);padding:var(--b-space-1) var(--b-space-1) var(--b-space-2);cursor:pointer;background:rgba(var(--b-hi-rgb), .035);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.inv-slot-pic{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.inv-slot-pic>.fitpic{width:100%;height:100%}.inv-glyph{fill:none;width:62%;max-width:64px;height:78%;stroke:rgba(var(--b-ink-rgb), .3);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .15s}.inv-slot:is(:hover,:focus-visible) .inv-glyph{stroke:rgba(var(--b-ink-rgb), .55)}.inv-slot.is-on .inv-glyph{stroke:rgba(var(--b-gold-rgb), .7)}.inv-ghost{opacity:.24;width:100%;height:100%;transition:opacity .15s;display:block}.inv-ghost>.fitpic{width:100%;height:100%}.inv-slot:is(:hover,:focus-visible) .inv-ghost{opacity:.4}.inv-slot.is-on .inv-ghost{opacity:.34}.inv-slot b{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap}.inv-slot.is-on b{color:var(--b-gold-hi)}.inv-slot em{top:var(--b-space-1);right:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-mono);color:var(--b-gold);font-style:normal;position:absolute}.inv-browse{gap:var(--b-space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.inv-tools{align-items:center;gap:var(--b-space-4);flex:none;display:flex}.inv-tools input{min-width:0;height:32px;box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .22);color:var(--b-ink);font:500 var(--b-fs-sm)/1 var(--ui-face,inherit);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 2px}.inv-tools input:focus{box-shadow:inset 0 -2px 0 var(--b-gold)}.inv-tools input::placeholder{color:rgba(var(--b-ink-rgb), .38)}.inv-filt{height:32px;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink3-rgb), .8);align-items:center}.inv-filt:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--b-gold-hi)}.inv-grid-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--b-gold-rgb), .3) transparent;flex:auto;min-height:0;padding:2px 4px 0 0;overflow-y:auto}.inv-sec+.inv-sec{margin-top:var(--b-space-4)}.inv-sec h3{margin:0 0 var(--b-space-2);align-items:center;gap:var(--b-space-3);font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-dim);display:flex}.inv-sec h3:after{content:"";background:linear-gradient(90deg, rgba(var(--b-line-rgb), .2), transparent);flex:1;height:1px}.inv-grid{gap:var(--b-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inv-grid>li{min-width:0;display:flex}.inv-tile{aspect-ratio:1/1.08;justify-items:center;gap:var(--b-space-1);min-width:0;font-size:var(--b-fs-sm);padding:var(--b-space-1) var(--b-space-1) var(--b-space-2);cursor:pointer;background:rgba(var(--b-hi-rgb), .03);flex:1;grid-template-rows:minmax(0,1fr) 2.3em;display:grid;position:relative}.inv-tile>.fitpic,.inv-tile>.inv-nopic{width:100%;height:100%}.inv-tile>span:not(.inv-fav){-webkit-line-clamp:2;line-clamp:2;width:100%;font:600 var(--b-fs-sm)/1.12 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:rgba(var(--b-ink3-rgb), .88);overflow-wrap:anywhere;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.inv-tile.is-on{background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), .02))}.inv-tile.is-on>span:not(.inv-fav){color:var(--b-gold-hi)}.inv-tile>small{top:var(--b-space-1);left:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-mono);color:var(--b-dim);position:absolute}.inv-fav{z-index:1;width:22px;height:22px;font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .3);cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute;top:2px;right:2px}.inv-tile:not(:hover):not(:focus-visible) .inv-fav:not(.is-on){opacity:0}.inv-fav:hover{color:rgba(var(--b-gold-rgb), .85)}.inv-fav.is-on{color:var(--b-gold-hi)}.inv-none{padding:var(--b-space-2) 0;font:500 var(--b-fs-sm)/1.4 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .5);grid-column:1/-1;margin:0;list-style:none}.inv-none.is-own{padding-top:var(--b-space-5)}.inv-total{z-index:3;right:calc(var(--inv-side) + var(--inv-lo) + var(--b-space-4));gap:var(--b-space-2);pointer-events:none;isolation:isolate;width:max-content;min-width:clamp(150px,11vw,210px);display:grid;position:absolute;top:38%}.inv-total:before{content:"";z-index:-1;background:rgba(var(--b-deep-rgb), .82);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .16), 0 10px 30px rgba(var(--b-shadow-rgb), .35);pointer-events:none;position:absolute;inset:-14px -16px -12px}.inv-total header{gap:var(--b-space-1);min-width:0;display:grid}.inv-total h2{font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink-top);flex:none;margin:0}.inv-try{min-width:0;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-gold-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-try small{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.08em;color:var(--b-dim)}.inv-total .inv-try{white-space:normal;line-height:1.1;overflow:visible}.inv-try.is-warn{color:rgb(var(--b-bad-rgb));font:500 var(--b-fs-xs)/1.2 var(--ui-face,inherit);white-space:normal;text-transform:none;letter-spacing:0}.inv-pts{column-gap:var(--b-space-2);grid-template-columns:minmax(max-content,1fr) auto 40px;margin:0;display:grid}.inv-pts>div{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .08);align-items:baseline;padding:4px 0 3px;transition:opacity .12s;display:grid}.inv-pts dt{font:400 10px/1.1 var(--b-face-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-pts dd{text-align:right;white-space:nowrap;min-width:0;margin:0}.inv-pts b{font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.02em;color:var(--b-ink);font-variant-numeric:tabular-nums}.inv-pts .is-nil b{color:rgba(var(--b-ink-rgb), .32)}.inv-pts .is-add b{color:rgb(var(--b-ok-rgb))}.inv-pts .is-cost b{color:rgb(var(--b-bad-rgb))}.inv-pts>.inv-pts-head{box-shadow:inset 0 -1px 0 rgba(var(--b-line-rgb), .18);padding:0 0 2px;display:none}.inv-pts.is-try>.inv-pts-head{display:grid}.inv-pts-head span{font:400 9px/1 var(--b-face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-dim);text-align:right}.inv-pts.is-try>div:not(.inv-pts-head,.is-up,.is-down){opacity:.55}.inv-pts>div.is-up{background:linear-gradient(90deg, transparent 30%, rgba(var(--b-ok-rgb), .12))}.inv-pts>div.is-down{background:linear-gradient(90deg, transparent 30%, rgba(var(--b-bad-rgb), .12))}.inv-pts em{font:600 var(--b-fs-sm)/1 var(--b-face-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-style:normal;display:inline-flex}.inv-pts em i{border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.inv-pts em i.is-more{border-bottom:6px solid}.inv-pts em i.is-less{border-top:6px solid}.inv-pts em.is-up{color:rgb(var(--b-ok-rgb))}.inv-pts em.is-down{color:rgb(var(--b-bad-rgb))}.inv-wpns{gap:var(--b-space-2);flex:none;margin:0;padding:0;list-style:none;display:grid}.inv-wpns:not(.is-util){flex:0 auto;grid-template-rows:repeat(3,minmax(0,clamp(84px,14.5vh,176px)));min-height:0}.inv-wpns.is-util{grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(96px,13.5vh,156px)}.inv-wpns:not(.is-util){flex-shrink:1}.inv-try-card{gap:var(--b-space-1) var(--b-space-3);min-height:88px;max-height:230px;padding:var(--b-space-2) var(--b-space-3) var(--b-space-3);isolation:isolate;background:linear-gradient(180deg, rgba(var(--b-deep-rgb), .35), rgba(var(--b-deep-rgb), .15) 45%, rgba(var(--b-deep-rgb), .7)), url(/lobby/scene-range.webp) 50% 78% / 230% auto;box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .18);flex:auto;grid-template:auto minmax(0,1fr) auto/minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.inv-try-card>small{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-ink-top);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), .8);grid-column:1/-1}.inv-try-card>small em{color:rgba(var(--b-ink-rgb), .6);margin-left:var(--b-space-1);font-style:normal}.inv-try-pic{grid-area:2/1/4/-1;min-height:0;padding-right:30%;display:grid}.inv-try-pic>.fitpic{width:100%;height:100%}.inv-try-card>b{z-index:1;min-width:0;font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(var(--b-shadow-rgb), .9);grid-area:3/1;align-self:end;position:relative;overflow:hidden}.inv-try-go{z-index:1;white-space:nowrap;grid-area:3/2;align-self:end;position:relative}.inv-ver{z-index:31;align-items:center;gap:var(--b-space-2);padding:var(--b-space-1) 2px;cursor:pointer;font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .42);background:0 0;border:0;display:inline-flex;position:fixed;bottom:10px;right:16px}.inv-ver:hover{color:rgba(var(--b-ink-rgb), .8)}.inv-who{align-items:center;gap:var(--b-space-2);min-width:0;max-width:100%;display:inline-flex}.inv-who b{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;min-width:0;font:700 44px/.9 var(--b-face-disp);letter-spacing:.03em;color:var(--b-ink-top);overflow:hidden}.inv-wpns>li{min-width:0;min-height:0;display:flex}.inv-wpns.is-util>li{cursor:grab;touch-action:none}.inv-wpns.is-util>li.is-held{z-index:3;cursor:grabbing;position:relative}.inv-wpn{cursor:pointer;text-align:left;background:linear-gradient(90deg, rgba(var(--b-hi-rgb), .05), rgba(var(--b-hi-rgb), .02));flex:1;min-width:0;min-height:0;display:grid;position:relative}.inv-wpn.is-big{padding:var(--b-space-3) var(--b-space-4);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.inv-wpn.is-util{gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3) var(--b-space-2);grid-template-rows:auto minmax(0,1fr) 2.2em}.inv-wpn.is-util>b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:var(--b-fs-sm);letter-spacing:.04em;color:rgba(var(--b-ink3-rgb), .92);-webkit-box-orient:vertical;align-self:center;line-height:1.1;display:-webkit-box}.inv-wpn>small{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-dim)}.inv-wpn-pic{place-items:center;min-width:0;min-height:0;display:grid}.inv-wpn-pic>.fitpic{width:100%;height:100%}.inv-wpn.is-big .inv-wpn-pic{padding-left:18%}.inv-wpn>b{font:700 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inv-wpn.is-empty>b{color:rgba(var(--b-ink-rgb), .35)}.inv-wpn.is-on>:is(small,b),.inv-wpn:is(:hover,:focus-visible)>:is(small,b){color:var(--b-gold-hi)}.inv-back{align-self:flex-start;align-items:center;gap:var(--b-space-3);height:40px;padding:0 var(--b-space-4) 0 var(--b-space-3);cursor:pointer;font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink-top);background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .55);border:0;flex:none;display:inline-flex}.inv-back i{color:var(--b-gold-hi);font-style:normal}.inv-back kbd{font:500 10px/1 var(--b-face-mono);background:rgba(var(--b-hi-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .2);border-radius:3px;padding:4px 7px}.inv-back:is(:hover,:focus-visible){background:rgba(var(--b-gold-rgb), .28)}.inv-gun-head{gap:var(--b-space-1);flex:none;display:grid}.inv-gun-head small{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-gold)}.inv-gun-head h2{font:700 clamp(40px, 4.4vw, 72px)/.9 var(--b-face-disp);letter-spacing:.02em;text-transform:uppercase;color:var(--b-ink-top);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.inv-gun-head p{font:400 var(--b-fs-xs)/1.3 var(--b-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--b-dim);margin:0}.inv-hero{flex:0 auto;height:clamp(120px,26vh,280px);min-height:0}.inv-hero>.fitpic{width:100%;height:100%}.inv-stats{gap:var(--b-space-2);flex:none;margin:0;display:grid}.inv-stat{align-items:center;gap:var(--b-space-3);grid-template-columns:96px minmax(0,1fr);display:grid}.inv-stat dt{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-dim)}.inv-stat dd{align-items:center;gap:var(--b-space-3);grid-template-columns:minmax(0,1fr) 64px 48px;margin:0;display:grid}.inv-stat dd>b{font:700 var(--b-fs-lg)/1 var(--b-face-disp);color:var(--b-ink-top);text-align:right;font-variant-numeric:tabular-nums;grid-column:2}.inv-stat dd>em{font:400 var(--b-fs-xs)/1 var(--b-face-mono);grid-column:3;font-style:normal}.inv-stat em.is-up{color:rgb(var(--b-ok-rgb))}.inv-stat em.is-down{color:rgb(var(--b-bad-rgb))}.inv-bar{background:rgba(var(--b-hi-rgb), .1);grid-column:1;height:3px;position:relative}.inv-bar i{background:var(--b-gold);box-shadow:0 0 8px rgba(var(--b-gold-rgb), .6);position:absolute;top:0;bottom:0;left:0}.inv-bar s{text-decoration:none;position:absolute;top:-1px;bottom:-1px}.inv-bar s.is-up{background:rgb(var(--b-ok-rgb))}.inv-bar s.is-down{background:rgb(var(--b-bad-rgb))}.inv-bench{gap:var(--b-space-3)}.inv-grid.is-skins,.inv-grid.is-guns{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-grid.is-skins .inv-tile,.inv-grid.is-guns .inv-tile{aspect-ratio:1.7}.inv-grid.is-skins .inv-tile>span:not(.inv-fav),.inv-grid.is-guns .inv-tile>span:not(.inv-fav){font-size:var(--b-fs-sm)}.inv-skin.is-locked>.fitpic{opacity:.45}.inv-skin.is-locked>span{color:var(--b-dim)}.inv-lock{top:var(--b-space-2);left:var(--b-space-2);width:12px;height:14px;color:var(--b-dim);position:absolute}.inv-stage{z-index:1;min-width:0;min-height:0;position:absolute;inset:0}.inv-stage .hm-figure3d{width:100%;height:100%;position:absolute;inset:0}.inv-stage .hm-reset{display:none}.inv-under{z-index:3;right:calc(var(--inv-side) + var(--inv-lo) + var(--b-space-5));gap:var(--b-space-4);white-space:nowrap;display:flex;position:absolute;top:clamp(8px,1.8vh,22px)}.inv-note{z-index:45;left:50%;bottom:var(--b-space-7);align-items:center;gap:var(--b-space-4);padding:var(--b-space-2) var(--b-space-4);font:600 var(--b-fs-sm)/1.3 var(--ui-face,inherit);background:rgba(var(--b-bg2-rgb), .96);box-shadow:inset 0 2px 0 var(--b-gold);margin:0;display:flex;position:fixed;translate:-50%}.inv-note button{cursor:pointer;font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-gold-hi);background:0 0;border:0}@media (max-height:820px){.inv{padding-top:var(--b-space-3);padding-bottom:var(--b-space-6)}.inv-who-btn b{font-size:40px}.inv-who b{font-size:34px}.inv-tabs button{height:38px;font-size:var(--b-fs-lg)}.inv-pts b{font-size:var(--b-fs-md)}.inv-gun-head h2{font-size:44px}}.inv-outfits{align-items:center;gap:var(--b-space-2);min-width:0;max-width:100%;margin-top:var(--b-space-1);flex-wrap:wrap;display:flex}.inv-chip{min-width:0;max-width:150px;height:30px;padding:0 var(--b-space-3);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;background:rgba(var(--b-bg2-rgb), .55);cursor:pointer;font:600 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.08em;color:rgba(var(--b-ink3-rgb), .8);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .18);border:0;flex:0 auto;position:relative;overflow:hidden}.inv-chip:is(:hover,:focus-visible):not(:disabled){color:var(--b-gold-hi)}.inv-chip.is-on{color:var(--b-ink-top);box-shadow:none;--gm-brk:var(--b-gold);background:linear-gradient(var(--b-gold), var(--b-gold)) left top / 8px 2px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) left top / 2px 8px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) right top / 8px 2px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) right top / 2px 8px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) left bottom / 8px 2px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) left bottom / 2px 8px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) right bottom / 8px 2px no-repeat, linear-gradient(var(--b-gold), var(--b-gold)) right bottom / 2px 8px no-repeat, rgba(var(--b-bg2-rgb), .55)}.inv-chip.is-add,.inv-chip.is-more{box-shadow:none;color:var(--b-dim);background:0 0;flex:none}.inv-oname{min-width:0;margin-left:var(--b-space-2);font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.inv-outfits .inv-rename{width:140px;max-width:50%;height:30px}.inv-step{right:var(--b-space-3);bottom:var(--b-space-2);align-items:center;gap:var(--b-space-2);opacity:0;transition:opacity .12s;display:inline-flex;position:absolute}.inv-wpn:is(:hover,:focus-visible,:focus-within) .inv-step{opacity:1}@media (hover:none){.inv-step{opacity:1}}.inv-step em{font:400 var(--b-fs-xs)/1 var(--b-face-mono);letter-spacing:.1em;color:rgba(var(--b-ink3-rgb), .9);text-align:center;min-width:54px;font-style:normal}.inv-step [role=button]{cursor:pointer;width:28px;height:28px;color:var(--b-ink-top);background:rgba(var(--b-bg2-rgb), .85);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .5);place-items:center;font-size:12px;display:grid}.inv-step [role=button]:hover{color:var(--b-gold-hi)}.inv>.lsc[data-scene=range]:after{display:none}.inv>.lsc[data-scene=range] .lsc-shade{background:0 0}.inv:has(>.lsc[data-scene=range]) :is(.inv-rail,.inv-lo){margin:calc(-1 * var(--b-space-3));padding:var(--b-space-3);background:rgba(var(--b-bg-rgb), .74);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 14px 40px rgba(var(--b-shadow-rgb), .35);border-radius:7px}.inv:has(>.lsc[data-scene=range]) .inv-under{background:rgba(var(--b-bg-rgb), .62);border-radius:6px;padding:4px}.inv:has(>.lsc[data-scene=range]) .inv-under:not(:has(button)){display:none}.inv:has(>.lsc[data-scene=range]) .inv-id.is-who:before{background:rgba(var(--b-bg-rgb), .74);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);border-radius:7px;inset:-10px -18px -8px}.inv:has(>.lsc[data-scene=range]) .inv-ver{background:rgba(var(--b-bg-rgb), .62);color:rgba(var(--b-ink-rgb), .7);border-radius:5px;padding:3px 8px}.inv-id.is-who{grid-template-columns:auto auto;grid-template-areas:"who chips";align-items:center}.inv-who .inv-menu-wrap{margin-left:var(--b-space-2)}.inv-who .inv-who-btn{align-items:center}.inv-outfits{gap:var(--b-space-2);flex-wrap:nowrap}.inv-chip.inv-locker{min-width:104px;max-width:150px;height:56px;padding:4px var(--b-space-2) 4px 4px;align-items:center;gap:var(--b-space-2);text-transform:uppercase;background:repeating-linear-gradient(180deg, rgba(var(--b-shadow-rgb), .55) 0 2px, transparent 2px 5px) 6px 5px / 22px 10px no-repeat, linear-gradient(180deg, rgba(var(--b-bg2-rgb), .96), rgba(var(--b-bg-rgb), .96));box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .22), inset 0 2px 0 rgba(var(--b-hi-rgb), .14);border-radius:3px;grid-template-columns:34px minmax(0,1fr);display:inline-grid}.inv-locker-look{grid-auto-rows:minmax(0,1fr);place-items:center;height:48px;padding-top:10px;display:grid;overflow:hidden}.inv-locker-look img{object-fit:contain;max-width:32px;max-height:100%;display:block}.inv-chip.inv-locker>b{min-width:0;font:700 var(--b-fs-md)/1.05 var(--b-face-disp);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--b-ink3-rgb), .85);overflow:hidden}.inv-chip.inv-locker.is-on{background:radial-gradient(80% 90% at 30% 60%, rgba(var(--b-gold-rgb), .28), rgba(var(--b-gold-rgb), .06)), linear-gradient(180deg, rgba(var(--b-bg2-rgb), .96), rgba(var(--b-bg-rgb), .96));box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .5)}.inv-chip.inv-locker.is-on>b{color:var(--b-gold-hi)}.inv-chip.inv-locker.is-add{background:rgba(var(--b-bg-rgb), .5);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .3);border:1px dashed #0000}.inv-chip.inv-locker.is-add .inv-locker-look{font:300 30px/1 var(--b-face-disp);color:rgba(var(--b-ink-rgb), .55);padding:0}.inv-chip.inv-locker.is-add>b{color:rgba(var(--b-ink-rgb), .7)}.inv-chip.inv-locker:is(:hover,:focus-visible):not(:disabled):not(.is-on){box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .55)}.inv-outfits .inv-rename{width:130px;height:56px}.inv-wpn{background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .55) 1.3px, transparent 1.8px) 0 0 / 13px 13px, linear-gradient(180deg, rgba(var(--b-bg2-rgb), .9), rgba(var(--b-bg-rgb), .9));box-shadow:inset 0 2px 0 rgba(var(--b-hi-rgb), .32), inset 0 0 0 1px rgba(var(--b-line-rgb), .12)}.inv-wpn:is(:hover,:focus-visible){background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .55) 1.3px, transparent 1.8px) 0 0 / 13px 13px, linear-gradient(90deg, rgba(var(--b-gold-rgb), .14), rgba(var(--b-bg-rgb), .9))}.inv-wpn.is-on{background:radial-gradient(circle, rgba(var(--b-shadow-rgb), .4) 1.3px, transparent 1.8px) 0 0 / 13px 13px, radial-gradient(70% 90% at 62% 55%, rgba(var(--b-gold-rgb), .3), rgba(var(--b-gold-rgb), .08) 70%), linear-gradient(180deg, rgba(var(--b-bg2-rgb), .9), rgba(var(--b-bg-rgb), .9));box-shadow:inset 0 2px 0 rgba(var(--b-gold-rgb), .8), inset 0 -2px 0 rgba(var(--b-gold-rgb), .7)}.inv-tile{background:linear-gradient(180deg, rgba(var(--b-bg2-rgb), .55), rgba(var(--b-bg-rgb), .75));box-shadow:inset 0 -4px 0 rgba(var(--b-line-rgb), .2), inset 0 0 0 1px rgba(var(--b-line-rgb), .08)}.inv-tile.is-on{background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .22), rgba(var(--b-gold-rgb), .04));box-shadow:inset 0 -4px 0 rgba(var(--b-gold-rgb), .6)}.inv-sec h3{color:rgba(var(--b-ink-rgb), .75)}.inv-total:before{background:linear-gradient(180deg, rgba(var(--b-bg2-rgb), .97), rgba(var(--b-bg-rgb), .97));box-shadow:inset 0 0 0 2px rgba(var(--b-line-rgb), .2), inset 0 3px 0 rgba(var(--b-hi-rgb), .12), 0 12px 30px rgba(var(--b-shadow-rgb), .4);border-radius:4px;inset:-16px -18px -14px}.inv-total h2{align-items:center;gap:var(--b-space-2);font:600 var(--b-fs-sm)/1 var(--b-face-mono);letter-spacing:.18em;display:flex}.inv-total h2:before{content:"";background:var(--b-gold);width:7px;height:7px;box-shadow:0 0 6px rgba(var(--b-gold-rgb), .9);border-radius:50%}.inv:has(>.lsc[data-scene=range]) :is(.inv-rail,.inv-lo){box-shadow:inset 0 2px 0 rgba(var(--b-hi-rgb), .3), inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 14px 40px rgba(var(--b-shadow-rgb), .35)}.inv-chip.inv-locker.is-free{opacity:.45;cursor:default;background:repeating-linear-gradient(180deg, rgba(var(--b-shadow-rgb), .55) 0 2px, transparent 2px 5px) 6px 5px / 22px 10px no-repeat, rgba(var(--b-bg-rgb), .7)}.inv-chip.inv-locker.is-free>b{color:rgba(var(--b-ink-rgb), .6);font-weight:500}.inv-chip.inv-locker{grid-template-columns:40px minmax(0,1fr);height:60px}.inv-locker-look{height:52px}.inv-locker-look img{max-width:38px}@media (max-width:1500px){.inv-who .inv-who-btn .inv-who-change{padding:0 var(--b-space-2);gap:0;font-size:0}.inv-who .inv-who-btn .inv-who-change svg{width:16px;height:16px}.inv-who b{font-size:30px}.inv-id.is-who{column-gap:var(--b-space-3)}.inv-id.is-who>.inv-who{padding-right:var(--b-space-3)}.inv-chip.inv-locker{gap:var(--b-space-1);grid-template-columns:30px minmax(0,1fr);width:92px;min-width:0}.inv-chip.inv-locker>b{font-size:var(--b-fs-sm)}.inv-locker-look img{max-width:28px}.inv-chip.inv-locker.is-free{display:none}.inv-chip.inv-locker.is-add{width:104px}}.inv-chip.inv-locker{overflow:visible}.inv-chip.inv-locker.is-on:after{content:"";pointer-events:none;--c:var(--b-gold-hi);background:linear-gradient(var(--c), var(--c)) left top / 10px 2px no-repeat, linear-gradient(var(--c), var(--c)) left top / 2px 10px no-repeat, linear-gradient(var(--c), var(--c)) right top / 10px 2px no-repeat, linear-gradient(var(--c), var(--c)) right top / 2px 10px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 10px 2px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 2px 10px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 10px 2px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 2px 10px no-repeat;position:absolute;inset:-1px}@media (max-height:820px){.inv-chip.inv-locker{height:50px}.inv-locker-look{height:44px;padding-top:8px}.inv-outfits .inv-rename{height:50px}.inv-id.is-who{bottom:4px}}.inv-outfits>.inv-menu-wrap{align-self:stretch;align-items:center}.inv-try-card{background:url(/lobby/scene-range.webp) 50% 70%/260%;padding:0;display:block}.inv-try-card>.icard-hand3d-box,.inv-try-card canvas.icard-hand3d{width:100%;height:100%;display:block;position:absolute;inset:0}.inv-try-card>.inv-try-pic{padding:0;position:absolute;inset:10% 30% 18% 8%}.inv-try-card>.inv-try-go{z-index:2;left:var(--b-space-3);bottom:var(--b-space-3);position:absolute}.inv-lockers{flex:none;align-items:center;min-width:0;display:flex;position:relative}.inv-lockers .inv-outfits{width:100%;margin:0}.inv-lockers .inv-chip.inv-locker{flex:1 1 0;width:auto;min-width:0;max-width:none;height:52px}.inv-lockers .inv-chip.inv-locker.is-free{display:inline-grid}.inv-lockers .inv-locker-look{height:46px}.inv-lockers .inv-menu{top:calc(100% + 4px);bottom:auto}@media (max-height:820px){.inv-lockers .inv-chip.inv-locker{grid-template-columns:30px minmax(0,1fr);height:44px}.inv-lockers .inv-locker-look{height:40px;padding-top:6px}.inv-lockers .inv-locker-look img{max-width:28px}}.inv-who .inv-who-btn .inv-who-change,.inv-who .inv-who-btn .inv-who-change span{font-size:inherit}.inv-who .inv-who-btn .inv-who-change{gap:var(--b-space-2);height:46px;padding:0 var(--b-space-4) 0 var(--b-space-3);font:700 var(--b-fs-md)/1 var(--b-face-disp);letter-spacing:.12em;color:var(--b-ink-top);background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .34), rgba(var(--b-gold-rgb), .16));box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .85), inset 0 2px 0 rgba(var(--b-hi-rgb), .25), 0 0 16px rgba(var(--b-gold-rgb), .3);border:0;border-radius:3px}.inv-who .inv-who-btn .inv-who-change svg{width:22px;height:22px;color:var(--b-gold-hi)}.inv-who .inv-who-btn:is(:hover,:focus-visible) .inv-who-change{background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .5), rgba(var(--b-gold-rgb), .26))}.inv-id.is-who{grid-template-columns:auto;grid-template-areas:"who"}.inv-id.is-who>.inv-who{box-shadow:none;padding-right:0}@media (max-width:1500px){.inv-who .inv-who-btn .inv-who-change{height:40px;font-size:var(--b-fs-sm);padding:0 var(--b-space-3) 0 var(--b-space-2);gap:var(--b-space-2)}.inv-who .inv-who-btn .inv-who-change svg{width:18px;height:18px}}.icard-hand3d-box{display:contents}.inv-try-card>.icard-hand3d-box{display:block}.inv-try-card canvas.icard-hand3d{background:0 0;border-radius:0}
.sbd,.ndx,.ndx-bar,.ndx-his{--sb-gold:var(--acc,#e8b24f);--sb-ink:#f4ecdd;--sb-ink-2:#f4ecddb8;--sb-ink-3:#f4ecdd73;--sb-red:#d0443a;--sb-blue:#3a7ad6;font-family:var(--ui-face,inherit);color:var(--sb-ink);pointer-events:none}.sbd{z-index:9;gap:clamp(8px,1.2vh,14px);width:min(1240px,94vw);font-size:clamp(13px,1.45vh,17px);display:grid;position:absolute;top:clamp(56px,9vh,110px);left:50%;translate:-50%}.sbd.is-solo{width:min(760px,92vw)}.sbd-head{border:1px solid rgba(var(--acc-rgb,232, 178, 79), .22);border-top:2px solid var(--sb-gold);background:linear-gradient(#1a140ef0,#0e0b08f0);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(10px,1.4vh,16px) clamp(16px,1.6vw,26px);display:flex;box-shadow:0 18px 40px #00000073}.sbd-title{gap:2px;min-width:0;display:grid}.sbd-title small{letter-spacing:.24em;text-transform:uppercase;color:var(--sb-gold);font-size:.72em;font-weight:700}.sbd-title b{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1.55em;font-weight:800;overflow:hidden}.sbd-facts{flex-shrink:0;gap:clamp(14px,2vw,34px);display:flex}.sbd-facts span{color:var(--sb-ink);white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;font-size:1em;font-weight:700;display:grid}.sbd-facts small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.66em;font-weight:600}.sbd-facts .is-low{color:#ff6b5e}.sbd-sides{grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,18px);display:grid}.sbd-side{--team:var(--sb-gold);background:linear-gradient(#14100ceb,#0c0a08eb);border:1px solid #ffffff12;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px #00000073}.sbd-side.is-red{--team:var(--sb-red);background:linear-gradient(#34120eed,#100a09ed 46%)}.sbd-side.is-blue{--team:var(--sb-blue);background:linear-gradient(#0e1a32ed,#090b10ed 46%)}.sbd-side.is-mine{border-color:rgba(var(--acc-rgb,232, 178, 79), .38)}.sbd-side header{border-top:3px solid var(--team);border-bottom:1px solid #ffffff12;align-items:center;gap:18px;padding:clamp(8px,1.1vh,14px) clamp(12px,1.2vw,18px);display:flex}.sbd-team{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.sbd-team b{letter-spacing:.12em;text-transform:uppercase;color:var(--team);font-size:1.6em;font-weight:800}.sbd-side.is-red .sbd-team b{color:#ff6f61}.sbd-side.is-blue .sbd-team b{color:#6ea2ff}.sbd-team i{letter-spacing:.2em;text-transform:uppercase;color:#1a120a;background:var(--sb-gold);border-radius:3px;padding:3px 8px;font-size:.68em;font-style:normal;font-weight:700}.sbd-kd,.sbd-wins{font-variant-numeric:tabular-nums;color:var(--sb-ink-2);justify-items:end;gap:1px;font-weight:700;display:grid}.sbd-kd small,.sbd-wins small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.62em;font-weight:600}.sbd-wins b{color:var(--sb-ink);font-size:2em;font-weight:800;line-height:1}.sbd-side.is-all{border-top:3px solid var(--sb-gold)}.sbd-row{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0b;grid-template-columns:1.6em 2.2em minmax(0,1fr) 2.8em 2.8em 3.1em;align-items:center;column-gap:8px;height:clamp(28px,3.5vh,42px);padding:0 clamp(10px,1vw,16px);display:grid}.sbd-row.is-cols{letter-spacing:.18em;text-transform:uppercase;height:auto;color:var(--sb-ink-3);border-top:0;padding-top:6px;padding-bottom:6px;font-size:.66em;font-weight:600}.sbd-row.is-cols .sbd-rank{font-size:1em}.sbd-n{color:var(--sb-ink-3);font-size:.86em;font-weight:600}.sbd-rank{place-items:center;display:grid}.sbd-rank-i{display:block}.sbd-name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.sbd-name em{color:var(--sb-gold);font-size:.9em;font-style:normal;font-weight:600}.sbd-name b{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.sbd-row.is-bot .sbd-name em{color:var(--sb-ink-3)}.sbd-name i{letter-spacing:.16em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.62em;font-style:normal;font-weight:700}.sbd-you{color:#1a120a;background:var(--sb-gold)}.sbd-down{color:var(--sb-ink-3);border:1px solid #f4ecdd38}.sbd-num{text-align:right;color:var(--sb-ink);font-weight:700}.sbd-ping{text-align:right;color:var(--sb-ink-3);font-size:.82em;font-weight:600}.sbd-ping.is-good{color:#7fd38a}.sbd-ping.is-ok{color:var(--acc,#e8c15a)}.sbd-ping.is-bad{color:#ff6b5e}.sbd-row.is-me{background:linear-gradient(90deg, rgba(var(--acc-rgb,232, 178, 79), .24), rgba(var(--acc-rgb,232, 178, 79), .06));box-shadow:inset 3px 0 0 var(--sb-gold)}.sbd-row.is-me .sbd-name b{color:var(--acc-hi,#ffe2a6)}.sbd-row.is-dead{opacity:.5}.sbd-row.is-dead.is-me{opacity:.75}.sbd-empty{color:var(--sb-ink-3);margin:0;padding:14px 16px;font-size:.9em}@media (max-width:1100px){.sbd-row .sbd-n{display:none}.sbd-row{grid-template-columns:2em minmax(0,1fr) 2.4em 2.4em 2.8em;column-gap:6px}}.ndx{z-index:7;border:1px solid rgba(var(--acc-rgb,232, 178, 79), .2);background:linear-gradient(#1a140ee6,#0c0a08e6);border-top:2px solid #c8463c;border-radius:8px;justify-items:center;gap:6px;min-width:min(460px,86vw);padding:clamp(10px,1.4vh,16px) clamp(20px,2vw,34px) clamp(12px,1.5vh,18px);font-size:clamp(13px,1.45vh,17px);display:grid;position:absolute;top:clamp(60px,8.5vh,100px);left:50%;translate:-50%;box-shadow:0 18px 40px #00000073}.ndx-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ff7a6c;font-size:1.5em;font-weight:800}.ndx-killer{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.ndx-by{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.72em;font-weight:600}.ndx-who{align-items:center;gap:7px;font-size:1.2em;display:flex}.ndx-who em{color:var(--sb-gold);font-size:.85em;font-style:normal;font-weight:600}.ndx-who b{font-weight:800}.ndx-who.is-red b{color:#ff7a6c}.ndx-who.is-blue b{color:#79a9ff}.ndx-rank{display:block}.ndx-gun{color:var(--sb-ink-2);align-items:center;gap:8px;font-size:.9em;font-weight:600;display:flex}.ndx-gun img{width:auto;height:1.9em;transform:scaleX(-1)}.ndx-gun img.ndx-head{height:1.6em;transform:none}.ndx-next{color:var(--sb-ink-2);font-variant-numeric:tabular-nums;font-size:.88em;font-weight:600}.ndx-bar{z-index:7;white-space:nowrap;border:1px solid rgba(var(--acc-rgb,232, 178, 79), .2);border-top:2px solid var(--sb-gold);background:linear-gradient(#18120de0,#0c0a08e0);border-radius:8px;align-items:center;gap:clamp(12px,1.4vw,22px);padding:clamp(7px,1vh,11px) clamp(16px,1.6vw,24px);font-size:clamp(13px,1.4vh,16px);display:flex;position:absolute;top:clamp(60px,9vh,110px);left:50%;translate:-50%;box-shadow:0 12px 30px #0006}.ndx-bar-dead{letter-spacing:.2em;text-transform:uppercase;color:#ff7a6c;font-size:.72em;font-weight:700}.ndx-bar-spec{align-items:baseline;gap:8px;display:flex}.ndx-bar-spec small{letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-3);font-size:.68em;font-weight:600}.ndx-bar-spec b{color:var(--acc-hi,#ffe2a6);font-size:1.25em;font-weight:800}.ndx-bar-next{color:var(--sb-ink-2);font-variant-numeric:tabular-nums;font-size:.86em;font-weight:600}.ndx-spechint{z-index:6;pointer-events:none;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ink-2,#c9c1b4);background:#0c0a089e;border-radius:6px;align-items:center;gap:6px;padding:5px 14px;font-size:clamp(11px,1.2vh,13px);font-weight:600;display:flex;position:absolute;bottom:clamp(18px,3vh,34px);left:50%;translate:-50%}.ndx-spechint i{color:var(--sb-ink-3,#8a8278);margin:0 8px;font-style:normal}.ndx-spechint kbd{text-align:center;min-width:1.6em}.ndx-his{z-index:5;border:1px solid #ffffff12;border-bottom:2px solid var(--sb-gold);text-shadow:0 1px 3px #000000b3;background:linear-gradient(#14100cd1,#0a0807d1);border-radius:8px;align-items:center;gap:12px;padding:10px 18px;font-size:clamp(14px,1.6vh,19px);display:flex;position:absolute;bottom:clamp(18px,3vh,34px)}.ndx-his.is-left{left:clamp(18px,2vw,34px)}.ndx-his.is-right{flex-direction:column;align-items:flex-end;gap:2px;right:clamp(18px,2vw,34px)}.ndx-his-who{align-items:center;gap:6px;display:flex}.ndx-his-who em{color:var(--sb-gold);font-size:.85em;font-style:normal;font-weight:600}.ndx-his-who b{font-size:1.1em;font-weight:800}.ndx-his-hp{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-left:10px;font-size:1.9em;font-weight:800;display:flex}.ndx-his-hp small{letter-spacing:.2em;color:var(--sb-ink-3);font-size:.4em;font-weight:700}.ndx-his-hp.is-low{color:#ff6b5e}.ndx-his-gun{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-2);font-size:.82em;font-weight:700}.ndx-his-ammo{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.ndx-his-ammo b{font-size:2em;font-weight:800;line-height:1}.ndx-his-ammo small{color:var(--sb-ink-3);font-size:1em;font-weight:600}.fp-wrap:has(.ndx,.ndx-bar) :is(.fp-hp11,.fp-hudm,.fp-hudr,.fp-ammo11,.fp-cross,.fp-killcam.is-spec){display:none!important}.np-half{--team:var(--acc,#e8b24f);z-index:7;pointer-events:none;font-family:var(--ui-face,inherit);color:#f4ecdd;border:1px solid rgba(var(--acc-rgb,232, 178, 79), .25);border-top:3px solid var(--team);background:linear-gradient(#1a140eeb,#0c0a08eb);border-radius:8px;justify-items:center;gap:6px;padding:clamp(12px,1.6vh,20px) clamp(28px,3vw,48px);font-size:clamp(13px,1.5vh,18px);animation:.35s ease-out both np-half-in;display:grid;position:absolute;top:20%;left:50%;translate:-50%;box-shadow:0 18px 40px #00000073}.np-half.is-red{--team:#d0443a}.np-half.is-blue{--team:#3a7ad6}.np-half small{letter-spacing:.26em;text-transform:uppercase;color:var(--acc,#e8b24f);font-size:.72em;font-weight:700}.np-half b{letter-spacing:.12em;text-transform:uppercase;font-size:2.3em;font-weight:800;line-height:1.05}.np-half span{color:#f4ecddbf;font-weight:600}.np-half span em{color:var(--team);font-style:normal;font-weight:800}.np-half.is-red span em{color:#ff6f61}.np-half.is-blue span em{color:#6ea2ff}.np-half-score{font-variant-numeric:tabular-nums;gap:18px;font-size:1.15em;display:flex}.np-half-score i{font-style:normal;font-weight:800}.np-half-score .is-red{color:#ff6f61}.np-half-score .is-blue{color:#6ea2ff}@keyframes np-half-in{0%{opacity:0;translate:-50% -10px}}
html[data-uib]{--b-red-rgb:214, 72, 60;--gm-cut:10px;--gm-cut-sm:7px;--gm-shape:polygon(var(--gm-cut) 0, 100% 0, 100% calc(100% - var(--gm-cut)), calc(100% - var(--gm-cut)) 100%, 0 100%, 0 var(--gm-cut));--gm-shape-sm:polygon(var(--gm-cut-sm) 0, 100% 0, 100% calc(100% - var(--gm-cut-sm)), calc(100% - var(--gm-cut-sm)) 100%, 0 100%, 0 var(--gm-cut-sm))}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn:not(.is-quiet,.is-icon),.plw-btn,.chp-create,.crb-btn,.rmb-btn,.plb-btn,.bcl-btn,.pcs-btn,.pcs-save,.pcs-reset-pose,.mpk-go button,.mbp-add,.chs-use,.chs-save,.mdb-go,.lost-back,.upd-modal-foot button,.sx-plate,.tst-btn,.inv-none-tile){justify-content:center;align-items:center;gap:var(--b-space-2);height:44px;padding:0 var(--b-space-5);cursor:pointer;white-space:nowrap;filter:none;text-shadow:none;font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;clip-path:var(--gm-shape);box-shadow:none;color:var(--b-ink);background:rgba(var(--b-hi-rgb), .09);border:0;border-radius:0;outline:0;font-style:normal;text-decoration:none;transition:color .15s,background-color .15s,transform .1s;display:inline-flex}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn:not(.is-quiet,.is-icon),.plw-btn,.chp-create,.crb-btn,.rmb-btn,.plb-btn,.bcl-btn,.pcs-btn,.pcs-save,.pcs-reset-pose,.mpk-go button,.mbp-add,.chs-use,.chs-save,.mdb-go,.lost-back,.upd-modal-foot button,.sx-plate,.tst-btn,.inv-none-tile):is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top);background:rgba(var(--b-hi-rgb), .17)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn:not(.is-quiet,.is-icon),.plw-btn,.chp-create,.crb-btn,.rmb-btn,.plb-btn,.bcl-btn,.pcs-btn,.pcs-save,.pcs-reset-pose,.mpk-go button,.mbp-add,.chs-use,.chs-save,.mdb-go,.lost-back,.upd-modal-foot button,.sx-plate,.tst-btn,.inv-none-tile):active:not(:disabled){transform:translateY(1px)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn,.plw-btn,.chp-create,.crb-btn,.rmb-btn,.plb-btn,.bcl-btn,.pcs-btn,.pcs-save,.mpk-go button,.mbp-add,.chs-use,.chs-save,.mdb-go,.upd-modal-foot button,.sx-plate,.tst-btn,.inv-none-tile):disabled{opacity:.45;cursor:default}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-go,.plw-btn.is-go,.chp-create,.crb-btn.is-go,.rmb-btn.is-go,.plb-btn.is-main,.bcl-btn.is-main,.pcs-save,.mpk-go button.is-main,.mbp-add,.chs-use,.mdb-go,.lost-back,.upd-modal-go,.sx-plate.is-gold,.tst-btn.is-go){color:rgb(var(--b-deep-rgb));background:var(--b-plate)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-go,.plw-btn.is-go,.chp-create,.crb-btn.is-go,.rmb-btn.is-go,.plb-btn.is-main,.bcl-btn.is-main,.pcs-save,.mpk-go button.is-main,.mbp-add,.chs-use,.mdb-go,.lost-back,.upd-modal-go,.sx-plate.is-gold,.tst-btn.is-go):is(:hover,:focus-visible):not(:disabled){color:rgb(var(--b-deep-rgb));background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold-hi))}html[data-uib]:root:root:root:root:root:root:root body :where(.plw-btn.is-go){clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}html[data-uib]:root:root:root:root:root:root:root body :where(.plw-btn.is-go,.mdb-go,.chp-create,.lost-back){letter-spacing:.2em}html[data-uib]:root:root:root:root:root:root:root body :where(.plw-btn){font-size:var(--b-fs-xl);height:60px}html[data-uib]:root:root:root:root:root:root:root body .chp-create{font-size:var(--b-fs-md);height:52px;padding:0 var(--b-space-6)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-sm,.sx-plate,.tst-btn,.bcl-btn,.inv-none-tile){height:32px;padding:0 var(--b-space-4);font-size:var(--b-fs-xs);letter-spacing:.14em;clip-path:var(--gm-shape-sm)}html[data-uib]:root:root:root:root:root:root:root body .sx-plate.is-warn{color:var(--b-ink-top);background:rgba(var(--b-red-rgb), .85)}html[data-uib]:root:root:root:root:root:root:root body .pcs-save.is-saved{color:rgb(var(--b-ok-rgb));background:rgba(var(--b-ok-rgb), .14);opacity:1}html[data-uib]:root:root:root:root:root:root:root body .bcl-btn.is-warn:is(:hover,:focus-visible){color:rgb(var(--b-bad-rgb));background:rgba(var(--b-bad-rgb), .12)}html[data-uib]:root:root:root:root:root:root:root body :where(.mdb-go,.gm-btn,.plw-btn,.mpk-go button) kbd{opacity:.75;color:inherit!important;background:0 0!important;border:0!important;box-shadow:inset 0 0 0 1px!important}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-quiet,.chp-quick,.plb-more,.rkx-link,.chs-back,.pcs-back,.mdx-back,.plw-back,.fsq-back,.chs-more,.hmp-all){align-items:center;gap:var(--b-space-2);height:auto;padding:var(--b-space-2) var(--b-space-3);clip-path:none;box-shadow:none;text-shadow:none;cursor:pointer;font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .8);white-space:nowrap;background:0 0;border:0;border-radius:3px;font-style:normal;text-decoration:none;animation:none;display:inline-flex}html[data-uib]:root:root:root:root:root:root:root body :where(.chp-quick,.rkx-link,.chs-more,.hmp-all){color:var(--b-gold-hi)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-quiet,.chp-quick,.plb-more,.rkx-link,.chs-back,.pcs-back,.mdx-back,.plw-back,.fsq-back,.chs-more,.hmp-all):is(:hover,:focus-visible){color:var(--b-ink-top);background:rgba(var(--b-hi-rgb), .07);outline:0}html[data-uib]:root:root:root:root:root:root:root body :where(.plb-more,.rkx-link){font-size:var(--b-fs-xs);padding:var(--b-space-1) var(--b-space-2)}html[data-uib]:root:root:root:root:root:root:root body :where(.chs-back,.pcs-back,.mdx-back,.plw-back,.fsq-back,.gm-btn.is-quiet) :is(kbd,.esc-k){letter-spacing:.04em;order:-1;min-width:0!important;height:auto!important;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit)!important;color:var(--b-ink)!important;box-shadow:inset 0 0 0 1px rgba(var(--b-ink-rgb), .4)!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:3px 6px!important;display:inline-flex!important}html[data-uib]:root:root:root:root:root:root:root body .sx-plate.is-gold{color:rgb(var(--b-deep-rgb))!important;background:var(--b-plate)!important;box-shadow:none!important}html[data-uib]:root:root:root:root:root:root:root body .sx-plate.is-gold:is(:hover,:focus-visible):not(:disabled){color:rgb(var(--b-deep-rgb))!important;background:var(--b-gold-hi)!important}html[data-uib]:root:root:root:root:root:root:root body .sx-row .sx-plate.is-gold{color:var(--b-gold-hi)!important;background:0 0!important}html[data-uib]:root:root:root:root:root:root:root body .sx-row .sx-plate.is-gold:is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top)!important;background:rgba(var(--b-gold-rgb), .16)!important}html[data-uib]:root:root:root:root:root:root:root body .chs-back{padding:var(--b-space-2) var(--b-space-3)!important;font:800 var(--b-fs-sm)/1 var(--ui-face,inherit)!important;background:0 0!important;border-radius:3px!important;font-style:normal!important}html[data-uib]:root:root:root:root:root:root:root body .chs-back:is(:hover,:focus-visible){color:var(--b-ink-top)!important;background:rgba(var(--b-hi-rgb), .07)!important}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-icon,.sx-x,.sx-ico,.crb-x,.sb-x,.mpk-find-b,.mpk-x,.pcs-x,.upd-modal-x,.ab-title button,.pn-head button,.tst-x){clip-path:none;cursor:pointer;width:36px;height:36px;box-shadow:none;color:rgba(var(--b-ink-rgb), .7);background:0 0;border:0;border-radius:20px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-grid}html[data-uib]:root:root:root:root:root:root:root body :where(.sx-x,.pcs-x,.ab-title button,.pn-head button){font-size:24px}html[data-uib]:root:root:root:root:root:root:root body .tst-x{width:22px;height:22px}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-btn.is-icon,.sx-x,.sx-ico,.crb-x,.sb-x,.mpk-find-b,.mpk-x,.pcs-x,.upd-modal-x,.ab-title button,.pn-head button,.tst-x):is(:hover,:focus-visible),html[data-uib]:root:root:root:root:root:root:root body .mpk-find-b.is-on{color:var(--b-ink-top);background:rgba(var(--b-hi-rgb), .09);outline:0}html[data-uib]:root:root:root:root:root:root:root body :where(.chp-chips,.mbq-chips,.mpk-tabs,.mbp-sides,.inv-chips,.rkx-set,.rkx-seg,.rkx-cats,.bcl-seg,.gm-seg){gap:var(--b-space-2) var(--b-space-5);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-chip,.chp-chip,.mbq-chips button,.mpk-tabs button,.mbp-sides button,.inv-chips button,.rkx-set button,.rkx-seg button,.rkx-cats button,.bcl-seg button){align-items:center;gap:var(--b-space-2);clip-path:none;cursor:pointer;white-space:nowrap;height:32px;box-shadow:none;font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);background:0 0;border:0;border-radius:0;padding:0 2px;font-style:normal;transition:color .15s,box-shadow .15s;display:inline-flex}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-chip,.chp-chip,.mbq-chips button,.mpk-tabs button,.mbp-sides button,.inv-chips button,.rkx-set button,.rkx-seg button,.rkx-cats button,.bcl-seg button):is(:hover,:focus-visible){color:var(--b-ink-top);box-shadow:inset 0 -2px 0 rgba(var(--b-hi-rgb), .25);background:0 0;outline:0}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-chip,.chp-chip,.mbq-chips button,.mpk-tabs button,.mbp-sides button,.inv-chips button,.rkx-set button,.rkx-seg button,.rkx-cats button,.bcl-seg button):is(.is-on,[aria-selected=true],[aria-checked=true]){color:var(--b-gold-hi);box-shadow:inset 0 -2px 0 var(--b-gold-hi);background:0 0}html[data-uib]:root:root:root:root:root:root:root body :where(.chp-chip,.mpk-tabs button,.mbp-sides button) :is(em,span){font:inherit;letter-spacing:.06em;color:inherit;opacity:.6}html[data-uib]:root:root:root:root:root:root:root body .chp-chip svg{color:inherit}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-tab,.sx-tabs button,.rkx-tabs button,.pcs.is-page .pcs-tab,.crb-tabs button,.ab-tabs button,.mdb .hb-tabs button,.chp-ptabs button){height:auto;padding:var(--b-space-2) 2px;clip-path:none;cursor:pointer;box-shadow:none;font:800 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .55);background:0 0;border:0;border-radius:0;font-style:normal}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-tab.is-lg,.pcs.is-page .pcs-tab){font-size:var(--b-fs-lg);letter-spacing:.18em}html[data-uib]:root:root:root:root:root:root:root body :where(.sx-tabs button,.ab-tabs button,.mdb .hb-tabs button,.chp-ptabs button){font-size:var(--b-fs-sm)}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-tab,.sx-tabs button,.rkx-tabs button,.pcs.is-page .pcs-tab,.crb-tabs button,.ab-tabs button,.mdb .hb-tabs button,.chp-ptabs button):is(:hover,:focus-visible){color:var(--b-ink-top);background:0 0;outline:0}html[data-uib]:root:root:root:root:root:root:root body :where(.gm-tab,.sx-tabs button,.rkx-tabs button,.pcs.is-page .pcs-tab,.crb-tabs button,.ab-tabs button,.mdb .hb-tabs button,.chp-ptabs button):is(.is-on,[aria-selected=true]){color:var(--b-gold-hi);box-shadow:inset 0 -2px 0 var(--b-gold-hi);background:0 0}html[data-uib]:root:root:root:root:root:root:root body .mdb .hb-tabs button{border-bottom:0}html[data-uib] .gm-field{height:38px;box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .2);color:var(--b-ink);font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);background:0 0;border:0;border-radius:0;outline:0;padding:0 2px}html[data-uib] .gm-field:focus{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib] .gm-row{background:0 0;border:0}html[data-uib] .gm-row:hover{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-gold-rgb), 0) 70%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib] .gm-h{padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-hi-rgb), .12);font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7);margin:0}html[data-uib] .fr-shade{background:linear-gradient(90deg, rgba(var(--b-deep-rgb), .2), rgba(var(--b-deep-rgb), .62))}html[data-uib]:root body .sx{gap:var(--b-space-4);width:min(440px,100vw);padding:var(--b-space-5) var(--b-space-5) var(--b-space-4);clip-path:none;color:var(--b-ink);font-family:var(--ui-face,inherit);background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.985 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.99 * var(--b-gk))));box-shadow:inset 1px 0 0 rgba(var(--b-line-rgb), .08), -32px 0 90px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)))}html[data-uib]:root body .sx:before{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), 0), var(--b-gold) 18%, var(--b-gold-hi) 50%, var(--b-gold) 82%, rgba(var(--b-gold-rgb), 0));height:2px;left:0}html[data-uib]:root body .sx-head h2{font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.18em;color:var(--b-ink);box-shadow:none;padding:0;font-style:normal}html[data-uib]:root body .sx-me{padding:0 0 var(--b-space-4);clip-path:none;border-bottom:1px solid rgba(var(--b-hi-rgb), .1);background:0 0}html[data-uib]:root body .sx-av{clip-path:none;background:rgba(var(--b-well-rgb), calc(.3 * var(--b-wk)));border-radius:3px}html[data-uib]:root body .sx-dot{border-color:rgb(var(--b-bg3-rgb));border-radius:50%}html[data-uib]:root body :is(.sx-id b,.sx-chat-who b){font-family:var(--ui-face,inherit);letter-spacing:.04em;color:var(--b-ink);font-style:normal;font-weight:800}html[data-uib]:root body :is(.sx-id small,.sx-when){font-family:var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6)}html[data-uib]:root body .sx-tag{font-family:var(--ui-face,inherit);color:var(--b-gold-hi)}html[data-uib]:root body .sx-tabs{gap:var(--b-space-5);border-bottom:1px solid rgba(var(--b-hi-rgb), .1);display:flex}html[data-uib]:root body .sx-tabs i{margin-left:var(--b-space-2);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .55);background:0 0;padding:0}html[data-uib]:root body .sx-tabs button.is-hot:not(.is-on) i{color:var(--b-ink-top);background:rgb(var(--b-red-rgb));border-radius:2px;padding:2px 5px}html[data-uib]:root body :is(.sx-find,.sx-chat-in input,.sx-clan-form input){height:40px;box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .2);font-family:var(--ui-face,inherit);color:var(--b-ink);background:0 0;border-radius:0;padding:0 2px}html[data-uib]:root body .sx-find input{font-family:var(--ui-face,inherit);color:var(--b-ink)}html[data-uib]:root body :is(.sx-find:focus-within,.sx-chat-in input:focus,.sx-clan-form input:focus){box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body :is(.sx-find,.sx-chat-in,.sx-clan-form) ::placeholder{color:rgba(var(--b-ink-rgb), .45)}html[data-uib]:root body .sx-find svg :is(circle,path){stroke:rgba(var(--b-ink-rgb), .55)}html[data-uib]:root body .sx-body h3{margin:0 0 var(--b-space-1);padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-hi-rgb), .08);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.2em;color:rgba(var(--b-ink-rgb), .7)}html[data-uib]:root body .sx-body h3 span{color:var(--b-gold-hi)}html[data-uib]:root body :is(.sx-row,.sx-conv,.sx-switch){background:0 0;border-radius:0;transition:background-color .15s}html[data-uib]:root body :is(.sx-row,.sx-conv,.sx-switch):hover{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-gold-rgb), 0) 75%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body .sx-crest{clip-path:none;padding:var(--b-space-2) 0 var(--b-space-4);border-bottom:1px solid rgba(var(--b-hi-rgb), .08);background:0 0}html[data-uib]:root body :is(.sx-memenu,.sx-ctx){background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), .99), rgba(var(--b-bg-rgb), .99));box-shadow:inset 0 2px 0 var(--b-gold), 0 16px 34px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)));border-radius:2px}html[data-uib]:root body :is(.sx-memenu button,.sx-ctx button,.sx-ctx a){font-family:var(--ui-face,inherit);color:var(--b-ink)}html[data-uib]:root body :is(.sx-memenu button,.sx-ctx button,.sx-ctx a):is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top);background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), 0) 80%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body .sx-chat-list p{clip-path:none;background:rgba(var(--b-hi-rgb), .06);border-radius:3px}html[data-uib]:root body .sx-chat-list p.is-me{background:rgba(var(--b-gold-rgb), .18)}html[data-uib]:root body .sx-chat-list span{font-family:var(--ui-face,inherit);color:var(--b-ink)}html[data-uib]:root body .sx-when i{border-radius:2px}html[data-uib]:root body .sx-none{font-family:var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6)}html[data-uib]:root body .sx-toast{background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), .98), rgba(var(--b-bg-rgb), .98));box-shadow:inset 0 2px 0 var(--b-gold), 0 14px 30px rgba(var(--b-shadow-rgb), calc(.55 * var(--b-sk)));border-radius:2px}html[data-uib]:root body .sx-toast b{font-family:var(--ui-face,inherit);letter-spacing:.04em;font-style:normal}html[data-uib] .tst-card{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-bg3-rgb), calc(.97 * var(--b-gk))) 40%, rgba(var(--b-bg-rgb), calc(.97 * var(--b-gk))));box-shadow:inset 2px 0 0 var(--b-gold-hi), 0 14px 34px rgba(var(--b-shadow-rgb), calc(.55 * var(--b-sk)));border:0;border-radius:2px}html[data-uib] .tst-xp{box-shadow:inset 2px 0 0 var(--b-gold-hi), 0 14px 34px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border:0;border-radius:2px}html[data-uib] .tst.is-game .tst-card{box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib] .upd-modal{box-shadow:inset 0 2px 0 var(--b-gold), 0 32px 90px rgba(var(--b-shadow-rgb), calc(.7 * var(--b-sk)));border:0;border-radius:2px}html[data-uib]:root:root:root:root:root body .plb-rail{padding:var(--b-space-2) 0;background:0 0;border:0;border-radius:0;gap:2px}html[data-uib]:root:root:root:root:root body .plb-rail a{padding:0 var(--b-space-3);letter-spacing:.14em;color:rgba(var(--b-ink-rgb), .6);border:0;border-radius:0;font-weight:800;transition:color .15s}html[data-uib]:root:root:root:root:root body .plb-rail a:is(:hover,:focus-visible){color:var(--b-ink-top);background:linear-gradient(90deg, rgba(var(--b-hi-rgb), .07), rgba(var(--b-hi-rgb), 0) 85%);outline:0}html[data-uib]:root:root:root:root:root body .plb-rail a.is-on{color:var(--b-gold-hi);background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-gold-rgb), 0) 85%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root:root:root:root:root body .pl.is-lobby :is(.plb-panel,.pl-card,.pl-sec),html[data-uib]:root:root:root:root:root body .plb-rank.plb-panel{background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.78 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.72 * var(--b-gk))))!important;border:0!important;border-radius:2px!important}html[data-uib]:root:root:root:root:root body .pl.is-lobby>.pls{box-shadow:inset 0 2px 0 var(--b-gold);border:0;border-radius:2px}html[data-uib]:root:root:root:root:root body .plb-h{padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-hi-rgb), .1);letter-spacing:.2em;color:rgba(var(--b-ink-rgb), .75);font-weight:800}html[data-uib]:root:root:root:root:root body .plb-h em{color:var(--b-gold-hi);letter-spacing:.1em;background:0 0;border-radius:0;padding:0}html[data-uib]:root body .bcl-rail{padding:var(--b-space-2) 0;background:0 0;border:0;border-radius:0;gap:2px}html[data-uib]:root body .bcl-rail-btn{letter-spacing:.14em;color:rgba(var(--b-ink-rgb), .6);border:0;border-radius:0;font-weight:800;transition:color .15s}html[data-uib]:root body .bcl-rail-btn:is(:hover,:focus-visible){color:var(--b-ink-top);background:linear-gradient(90deg, rgba(var(--b-hi-rgb), .07), rgba(var(--b-hi-rgb), 0) 85%);outline:0}html[data-uib]:root body .bcl-rail-btn.is-on{color:var(--b-gold-hi);background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-gold-rgb), 0) 85%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body :is(.bcl-rail-btn em,.bcl-card h3 em){color:var(--b-gold-hi);background:0 0;border-radius:0;padding:0}html[data-uib]:root body .bcl-card{box-shadow:0 18px 50px rgba(var(--b-shadow-rgb), calc(.35 * var(--b-sk)));background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.8 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.74 * var(--b-gk))));border:0;border-radius:2px}html[data-uib]:root body .bcl-card h3{padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-hi-rgb), .1);letter-spacing:.2em;color:rgba(var(--b-ink-rgb), .75)}html[data-uib]:root body :is(.bcl-row,.bcl-clan){box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .06);background:0 0;border:0;border-radius:0;transition:background-color .15s}html[data-uib]:root body :is(.bcl-row,.bcl-clan):hover{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-gold-rgb), 0) 75%);box-shadow:inset 2px 0 0 var(--b-gold-hi), inset 0 -1px 0 rgba(var(--b-hi-rgb), .06)}html[data-uib]:root body .bcl-clan.is-mine{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), 0) 80%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body :is(.bcl-form input,.bcl-search input,.bcl-chat-line input){height:40px;box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .2);background:0 0;border:0;border-radius:0;padding-left:2px}html[data-uib]:root body .bcl-search input{padding-left:var(--b-space-6)}html[data-uib]:root body .bcl-search svg{left:4px}html[data-uib]:root body :is(.bcl-form input,.bcl-search input,.bcl-chat-line input):focus{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .rkx-tabs{gap:var(--b-space-5);background:0 0;border:0;border-radius:0;padding:0}html[data-uib]:root body :is(.rkx-rcards li,.rkx-sols li){border:0;border-radius:2px}html[data-uib]:root body .rkx-search{box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);background:0 0;border:0;border-radius:0;padding:0 2px}html[data-uib]:root body .rkx-search:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .chp-chip.is-on :is(em,svg){color:var(--b-gold-hi)}html[data-uib]:root body .chp-search{box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);background:0 0;border-radius:0;padding:0 2px}html[data-uib]:root body .chp-search:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body :is(.chp-list,.chp-people){background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.78 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.7 * var(--b-gk))));border-radius:2px}html[data-uib]:root body .chp-list{box-shadow:inset 0 2px 0 var(--b-gold)}html[data-uib]:root body .chp-rows>.chp-tr:hover{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-gold-rgb), 0) 70%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body .chp-find{height:36px;box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .2);background:0 0;border-radius:0;padding:0 2px}html[data-uib]:root body .chp-find:focus{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .chp-swmenu{background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), .99), rgba(var(--b-bg-rgb), .99));box-shadow:inset 0 2px 0 var(--b-gold), 0 16px 40px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border-radius:2px}html[data-uib]:root body .chp-swmenu button{border-radius:0}html[data-uib]:root body .chp-swmenu button:is(:hover,:focus-visible){background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .14), rgba(var(--b-gold-rgb), 0) 80%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body .crb-tabs{gap:var(--b-space-4);border-bottom:1px solid rgba(var(--b-hi-rgb), .08);padding-bottom:0}html[data-uib]:root body .crb-in{box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);background:0 0;border:0;border-radius:0}html[data-uib]:root body .crb-in:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .crb-in input{padding-left:2px}html[data-uib]:root body .crb-num{background:rgba(var(--b-hi-rgb), .04);border:0}html[data-uib]:root body .crb-num button{background:0 0}html[data-uib]:root body .crb-tog{gap:var(--b-space-2);border:0;border-radius:0;overflow:visible}html[data-uib]:root body .crb-tog button{box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .12);background:0 0}html[data-uib]:root body .crb-tog button:is(:hover,:focus-visible){color:var(--b-ink-top);outline:0}html[data-uib]:root body .crb-tog button.is-on{color:var(--b-gold-hi);background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .12), rgba(var(--b-gold-rgb), 0));box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .rmb{box-shadow:inset 0 2px 0 var(--b-gold), inset 0 0 0 1px rgba(var(--b-line-rgb), .08), 0 32px 90px rgba(var(--b-shadow-rgb), calc(.7 * var(--b-sk)));border:0;border-radius:2px}html[data-uib]:root body .rmb-search{box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);background:0 0;border-radius:0;padding:0 2px}html[data-uib]:root body .rmb-search:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root body .rmb-tabs button{letter-spacing:.16em;font-weight:800}html[data-uib]:root body .rmb-tabs button.is-on{border-bottom-color:var(--b-gold-hi)}html[data-uib]:root body .mpk.is-page{top:56px}html[data-uib]:root body .mpk.is-page .mpk-side{padding-bottom:var(--b-space-4)}html[data-uib]:root body .mpk-side{background:linear-gradient(90deg, rgba(var(--b-deep-rgb), .94), rgba(var(--b-deep-rgb), .7));border-right:0}html[data-uib]:root body .mpk-head>b{font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.18em;color:var(--b-ink);font-style:normal}html[data-uib]:root body .mpk-head>b:before{display:none}html[data-uib]:root body .mpk-find{box-shadow:inset 0 -2px 0 var(--b-gold-hi);font-family:var(--ui-face,inherit);background:0 0;border-bottom:0}html[data-uib]:root body .mpk-tabs button span{font-family:var(--ui-face,inherit);color:inherit;opacity:.7}html[data-uib]:root body .mpk-list button{clip-path:none;background:0 0}html[data-uib]:root body .mpk-list button.is-focus{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), 0) 80%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body :is(.mpk-list b,.mpk-info h2,.mpk-info dd){font-family:var(--ui-face,inherit);font-style:normal}html[data-uib]:root body .mpk-list b{letter-spacing:.06em;font-weight:800}html[data-uib]:root body .mpk-info h2{letter-spacing:.04em}html[data-uib]:root body .mpk-mode{font-family:var(--ui-face,inherit);letter-spacing:.14em;color:rgb(var(--b-deep-rgb));background:var(--b-gold-hi)}html[data-uib]:root body .mpk-art{clip-path:none;box-shadow:inset 0 2px 0 var(--b-gold), 0 30px 80px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)));border-radius:2px;outline:0}html[data-uib]:root body .mbq-row{border-radius:0}html[data-uib]:root body .mbq-row:hover{background:linear-gradient(90deg, rgba(var(--b-hi-rgb), .07), rgba(var(--b-hi-rgb), 0) 85%)}html[data-uib]:root body .mbq-row.is-on{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-gold-rgb), 0) 85%);box-shadow:inset 2px 0 0 var(--b-gold-hi)}html[data-uib]:root body :is(.mbp-find,.mbq .mbp-find){box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22)!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-uib]:root body .mbp-find:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)!important}html[data-uib]:root body :is(.mbh-tool,.mbh-chip,.mbt-trailer>button){letter-spacing:.14em;border:0;border-radius:2px;font-weight:800}html[data-uib]:root body :is(.mbh-tool,.mbh-chip)[aria-pressed=true]{color:var(--b-gold-hi);background:var(--bp-glass);box-shadow:inset 0 -2px 0 var(--b-gold-hi)}html[data-uib]:root:root:root:root:root:root body .ms.is-b .mbh .ms-views{gap:var(--b-space-3);padding:0 var(--b-space-2)!important;border-radius:2px!important}html[data-uib]:root:root:root:root:root:root body .ms.is-b .mbh .ms-views button{letter-spacing:.14em;font-weight:800;background:0 0!important;border-radius:0!important;padding:0 2px!important}html[data-uib]:root:root:root:root:root:root body .ms.is-b .mbh .ms-views button.is-on{color:var(--b-gold-hi);box-shadow:inset 0 -2px 0 var(--b-gold-hi)!important;background:0 0!important}html[data-uib]:root body .mbp{box-shadow:inset 0 2px 0 var(--b-gold), var(--bp-shadow);border-radius:2px}html[data-uib]:root body .mbp-tabs button{letter-spacing:.16em}html[data-uib]:root body .mbp-tabs button.is-on{border-bottom-color:var(--b-gold-hi)}html[data-uib]:root body .mbp-empty{padding:var(--b-space-5) var(--b-space-4);color:rgba(var(--b-ink-rgb), .6);border:0;border-radius:0}html[data-uib]:root body .mbp-empty:hover{color:var(--b-gold-hi)}html[data-uib]:root body .mbp-add b{border-radius:2px}html[data-uib]:root body .pcs-host{background:linear-gradient(90deg, rgba(var(--b-vig-rgb), calc(.92 * var(--b-vk))), rgba(var(--b-vig-rgb), calc(.8 * var(--b-vk))) 50%, rgba(var(--b-vig-rgb), calc(.9 * var(--b-vk)))), url(/lobby/scene-snowcamp.webp) 50% 40% / cover no-repeat}html[data-uib]:root body .pcs{--pc-gold:var(--b-gold);--pc-gold-lit:var(--b-gold-hi);--pc-text:var(--b-ink);--pc-secondary:rgba(var(--b-ink-rgb), .72);--pc-muted:rgba(var(--b-ink-rgb), .5);--pc-line:rgba(var(--b-hi-rgb), .1)}html[data-uib]:root body .pcs.is-page .pcs-head h1{letter-spacing:.18em}html[data-uib]:root body .pcs.is-page :is(.pcs-box,.pcs-founder){background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.82 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.76 * var(--b-gk))));border:0;border-radius:2px}html[data-uib]:root body .pcs.is-page .pcs-founder{box-shadow:inset 2px 0 0 var(--pc-founder)}html[data-uib]:root body :is(.pcs-box h3 i,.pcs-founder h3 i){display:none}html[data-uib]:root body .pcs.is-page .pcs-tabs{justify-content:center;align-items:center;gap:var(--b-space-6);display:flex}html[data-uib]:root body .pcs-box h3{letter-spacing:.16em}html[data-uib]:root body .pcs-foot{border-top:0}html[data-uib]:root body .chs-search{height:36px;box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);color:var(--b-ink);font-family:var(--ui-face,inherit);padding:0 2px;background:0 0!important;border:0!important;border-radius:0!important}html[data-uib]:root body .chs-search:focus{box-shadow:inset 0 -2px 0 var(--b-gold-hi);outline:0}html[data-uib]:root body .mdb .mdb-stats{gap:0}html[data-uib]:root body .mdb .mdb-stats span{padding:var(--b-space-2) var(--b-space-4);box-shadow:inset 1px 0 0 rgba(var(--b-hi-rgb), .14);background:0 0;border-top:0}html[data-uib]:root body .mdb .mdb-stats span:first-child{box-shadow:none;padding-left:0}html[data-uib]:root body .mdb .mdb-stats :is(b,em){font-family:var(--ui-face,inherit)}html[data-uib]:root body .mdb .hb-tabs{gap:var(--b-space-5)}html[data-uib]:root:root:root:root:root:root:root body .mdb .hb-tabs button{flex:none}html[data-uib]:root:root:root:root:root:root:root body .mdb .mdb-go{height:52px;margin-top:var(--b-space-3);padding:0 var(--b-space-6);font-size:var(--b-fs-md)}html[data-uib]:root body :is(.ab-wrap,.pn-wrap,.cm-wrap,.gm-wrap){-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(ellipse 80% 75% at 50% 48%, rgba(var(--b-deep-rgb), .5), rgba(var(--b-deep-rgb), .86))}html[data-uib]:root body .dlg::backdrop,html[data-uib]:root:root:root:root:root:root body .ms.is-b .ms-views{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-uib]:root body :is(.ab,.pn){clip-path:none;color:var(--b-ink);font-family:var(--ui-face,inherit);background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.985 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.99 * var(--b-gk))));box-shadow:inset 0 2px 0 var(--b-gold), inset 0 0 0 1px rgba(var(--b-line-rgb), .08), 0 32px 90px rgba(var(--b-shadow-rgb), calc(.7 * var(--b-sk)));border-radius:2px;outline:0;position:relative}html[data-uib]:root body :is(.ab-title b,.pn-head b){box-shadow:none;font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--b-ink);padding-left:0;font-style:normal}html[data-uib]:root body :is(.ab-ver,.pn-head span){font-family:var(--ui-face,inherit);letter-spacing:.16em}html[data-uib]:root body .ab-tabs{gap:var(--b-space-5);padding-bottom:var(--b-space-4)}html[data-uib]:root body :is(.ab-main h2,.ab-main h3,.pn-list h3 b){font-family:var(--ui-face,inherit);letter-spacing:.08em;font-style:normal}html[data-uib]:root body .ab-main h3:before{width:2px}html[data-uib]:root body :is(.ab-main p,.pn-list li){font-family:var(--ui-face,inherit)}html[data-uib]:root body .ab-side{box-shadow:inset 1px 0 0 rgba(var(--b-hi-rgb), .1)}html[data-uib]:root body .pn-head{border-bottom-color:rgba(var(--b-hi-rgb), .1)}html[data-uib]:root body .pn-list h3 em{font-family:var(--ui-face,inherit);background:0 0;padding:0}html[data-uib]:root body main.lost{z-index:5;gap:var(--b-space-4);max-width:none;min-height:0;padding:var(--b-space-6);color:var(--b-ink);font-family:var(--ui-face,inherit);margin:0;position:fixed;inset:56px 0 0;background:radial-gradient(ellipse 70% 70% at 50% 50%, rgba(var(--b-deep-rgb), .72), rgba(var(--b-deep-rgb), .94)), url(/lobby/scene-snowcamp.webp) 50% 40% / cover no-repeat!important}html[data-uib]:root body main.lost:before{content:"Error 404";font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.24em;text-transform:uppercase;color:var(--b-gold-hi)}html[data-uib]:root body main.lost h1{font:800 var(--b-fs-3xl)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink);text-shadow:none;margin:0;font-style:normal}html[data-uib]:root:root:root:root:root:root:root body main.lost .lost-back{margin-top:var(--b-space-3);height:52px;padding:0 var(--b-space-6);font-size:var(--b-fs-md)}html[data-uib]:root body main.lost p{max-width:46ch;font:500 var(--b-fs-md)/1.5 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .75)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause.is-v2{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(ellipse 90% 85% at 28% 50%, rgba(var(--b-deep-rgb), .9), rgba(var(--b-deep-rgb), .58))!important}html[data-uib]:root:root:root:root:root:root:root body .fp-pause-menu{gap:var(--b-space-3);width:min(400px,36vw);font-family:var(--ui-face,inherit);left:clamp(32px,6vw,96px)}html[data-uib]:root:root:root:root:root:root:root body .fp-pause-h{margin:0 0 var(--b-space-4);padding-bottom:var(--b-space-4);font:800 var(--b-fs-3xl)/1 var(--ui-face,inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--b-ink-top);text-shadow:none;box-shadow:inset 0 -2px 0 rgba(var(--b-hi-rgb), .14);font-style:normal;position:relative}html[data-uib]:root:root:root:root:root:root:root body .fp-pause-h:before{content:none}html[data-uib]:root:root:root:root:root:root:root body .fp-pause-h:after{content:"";background:var(--b-gold-hi);width:64px;height:2px;position:absolute;bottom:0;left:0}html[data-uib]:root:root:root:root:root:root:root body .fp-pause .fp-pause-back{font:700 var(--b-fs-xs)/1.4 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7);text-shadow:none;margin:0}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg:not(.is-quiet){width:100%;height:56px;padding:0 var(--b-space-5);font-size:var(--b-fs-md);letter-spacing:.2em;filter:none;box-shadow:none;border:0;justify-content:flex-start;font-style:normal}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg kbd{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);margin-left:auto;padding:4px 7px}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg:not(.is-go){color:var(--b-ink);background:rgba(var(--b-hi-rgb), .09)!important}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg:not(.is-go):is(:hover,:focus-visible){filter:none;color:var(--b-ink-top)!important;background:rgba(var(--b-hi-rgb), .17)!important}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-go.is-lg{color:rgb(var(--b-deep-rgb))!important;background:var(--b-plate)!important}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-go.is-lg:is(:hover,:focus-visible){background:var(--b-gold-hi)!important}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg.is-leave:not(.is-go){color:var(--b-ink-top)!important;background:rgba(var(--b-red-rgb), .85)!important}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .gm-btn.is-lg.is-leave:not(.is-go):is(:hover,:focus-visible){color:var(--b-ink-top)!important;background:rgb(var(--b-red-rgb))!important}html[data-uib]:root:root:root:root:root:root:root body .fp-pause.is-v2 .fp-leave{gap:var(--b-space-3);padding:var(--b-space-3) 0 0;box-shadow:inset 0 2px 0 rgba(var(--b-red-rgb), .8);border-top:0}html[data-uib]:root:root:root:root:root:root:root body .fp-pause.is-v2 .fp-leave>b{padding-top:var(--b-space-3);font:800 var(--b-fs-xl)/1.1 var(--ui-face,inherit);letter-spacing:.14em;color:var(--b-ink-top);text-shadow:none;font-style:normal}html[data-uib]:root:root:root:root:root:root:root body .fp-pause.is-v2 .fp-leave>small{margin:0 0 var(--b-space-2);font:700 var(--b-fs-xs)/1.4 var(--ui-face,inherit);letter-spacing:.14em;color:rgba(var(--b-ink-rgb), .7)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-pause-tune{width:auto;margin-top:var(--b-space-2);place-self:start;height:auto}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-pause-tune.is-on{color:var(--b-gold-hi)}html[data-uib]:root:root:root:root:root:root:root body .fp-maps{margin-top:var(--b-space-4);gap:var(--b-space-3)}html[data-uib]:root:root:root:root:root:root:root body .fp-maps-h{padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-hi-rgb), .12);font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.22em;color:rgba(var(--b-ink-rgb), .7)}html[data-uib]:root:root:root:root:root:root:root body .fp-maps-grid{gap:var(--b-space-2)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-map{background:rgba(var(--b-bg-rgb), .9);height:64px;clip-path:var(--gm-shape-sm);box-shadow:none;border:0}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-map span{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;color:var(--b-ink-top)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-map:hover:not(:disabled){box-shadow:inset 0 -2px 0 rgba(var(--b-hi-rgb), .4)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-map.is-on{box-shadow:inset 0 -2px 0 var(--b-gold-hi);border:0}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause .fp-map:disabled:not(.is-on){filter:none;opacity:.55}html[data-uib]:root:root:root:root:root:root:root body .fp-top button.fp-menu-b{height:auto;padding:var(--b-space-2) var(--b-space-3);clip-path:none;background:rgba(var(--b-deep-rgb), .45);color:rgba(var(--b-ink-rgb), .85);box-shadow:none}html[data-uib]:root:root:root:root:root:root:root body .fp-top button.fp-menu-b:is(:hover,:focus-visible),html[data-uib]:root:root:root:root:root:root:root body .fp-top button.fp-menu-b.is-on{color:var(--b-ink-top);background:rgba(var(--b-deep-rgb), .7);box-shadow:none}html[data-uib]:root:root:root:root:root:root:root body .fp-top button.fp-menu-b.is-on{color:var(--b-gold-hi)}html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-ver{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.18em;color:rgba(var(--b-ink-rgb), .6);text-decoration:none}html[data-uib]:root:root:root:root:root:root:root body .fp-top button.fp-ver:hover{color:var(--b-gold-hi);text-decoration:none}html[data-uib]:root:root:root:root:root:root:root body .gs-wrap.sb-wrap.is-game{pointer-events:none}html[data-uib]:root:root:root:root:root:root:root body .gs-wrap.sb-wrap.is-game .sb,html[data-uib]:root:root:root:root:root:root:root body .fp-top .fp-pause.is-v2{pointer-events:auto}html[data-uib]:root:root:root body .fp-feed11-tag{color:#fff}
