html[data-uib] .sb-wrap{--sb-glass:rgba(var(--b-bg-rgb), calc(.9 * var(--b-gk)));--sb-glass2:rgba(var(--b-bg3-rgb), calc(.9 * var(--b-gk)));--sb-well:rgba(var(--b-well-rgb), calc(.34 * var(--b-wk)));--sb-well2:rgba(var(--b-well-rgb), calc(.5 * var(--b-wk)));--sb-tint:rgba(var(--b-tint-rgb), .05);--sb-tint2:rgba(var(--b-tint-rgb), .1);--sb-edge:rgba(var(--b-line-rgb), .12);--sb-edge2:rgba(var(--b-line-rgb), .24);--sb-gold:var(--b-gold);--sb-goldhi:var(--b-gold-hi);--sb-goldline:rgba(var(--b-gold-rgb), .6);--sb-text:var(--b-ink);--sb-dim:rgba(var(--b-ink-rgb), .64);--sb-faint:rgba(var(--b-ink-rgb), .4);--sb-red-rgb:222, 84, 70;--sb-face:var(--ui-face,inherit)}html[data-uib]:root:root:root body .gs-wrap.sb-wrap{z-index:200;padding:var(--b-space-7);background:rgba(var(--b-deep-rgb), calc(.55 * var(--b-gk)));-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;animation:.14s ease-out both sb-fade;display:grid;position:fixed;inset:0}@keyframes sb-fade{0%{opacity:0}}@keyframes sb-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes sb-in-r{0%{opacity:0;transform:translate(30px)}}html[data-uib] .sb{width:min(1776px,100%);height:min(984px,100%);min-height:0;color:var(--sb-text);font-family:var(--sb-face);background:linear-gradient(180deg, var(--sb-glass2), var(--sb-glass));border:1px solid var(--sb-edge2);border-top:2px solid var(--sb-goldline);box-shadow:0 30px 90px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)));border-radius:10px;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) both sb-in;display:flex;position:relative;overflow:hidden}html[data-uib]:root:root:root body .gs-wrap.sb-wrap.is-game{background:rgba(var(--b-deep-rgb), calc(.18 * var(--b-gk)));padding:0;display:block}html[data-uib] .sb-wrap.is-game .sb{border:0;border-left:2px solid var(--sb-goldline);background:linear-gradient(270deg, var(--sb-glass), rgba(var(--b-bg-rgb), calc(.84 * var(--b-gk))));border-radius:0;width:min(760px,66vw);height:auto;animation-name:sb-in-r;position:absolute;top:0;bottom:0;right:0}html[data-uib] .sb-top{align-items:center;gap:var(--b-space-4);padding:var(--b-space-4) var(--b-space-5) var(--b-space-4) var(--b-space-5);border-bottom:1px solid var(--sb-edge);background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .07), transparent);display:flex}html[data-uib] .sb-title{align-items:center;gap:var(--b-space-3);font:800 var(--b-fs-xl)/1 var(--sb-face);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text);display:flex}html[data-uib] .sb-title svg{fill:none;stroke:var(--sb-gold);stroke-width:1.6px;stroke-linejoin:round}html[data-uib] .sb .gs-saved{text-align:left;min-width:70px;font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-goldhi);margin-right:auto}html[data-uib] .sb-find{align-items:center;gap:var(--b-space-2);width:min(340px,30vw);height:38px;padding:0 var(--b-space-3);background:var(--sb-well);border:1px solid var(--sb-edge);color:var(--sb-dim);border-radius:7px;display:flex;position:relative}html[data-uib] .sb-find:focus-within{border-color:var(--sb-goldline);color:var(--sb-goldhi)}html[data-uib] .sb-find svg{flex:none}html[data-uib] .sb-find input{min-width:0;height:100%;color:var(--sb-text);font:500 var(--b-fs-md) var(--sb-face);background:0 0;border:0;outline:none;flex:1}html[data-uib] .sb-find input::placeholder{color:var(--sb-faint)}html[data-uib] .sb-find input::-webkit-search-cancel-button{display:none}html[data-uib] .sb .gs-find-list{z-index:30;padding:var(--b-space-1);background:rgb(var(--b-panel-rgb));border:1px solid var(--sb-goldline);box-shadow:0 14px 40px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border-radius:8px;top:calc(100% + 6px);left:0;right:0}html[data-uib] .sb .gs-find-list button{padding:var(--b-space-2) var(--b-space-3);color:var(--sb-text);font:600 var(--b-fs-sm) var(--sb-face);border-radius:5px}html[data-uib] .sb .gs-find-list button:hover,html[data-uib] .sb .gs-find-list li:first-child button{background:rgba(var(--b-gold-rgb), .14)}html[data-uib] .sb .gs-find-list small,html[data-uib] .sb .gs-find-list .is-none{color:var(--sb-dim);font-family:var(--sb-face)}html[data-uib] .sb .gs-prof-b{align-items:baseline;gap:var(--b-space-2);height:38px;padding:0 var(--b-space-3);border:1px solid var(--sb-edge);background:var(--sb-tint);color:var(--sb-dim);font-family:var(--sb-face);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;display:flex}html[data-uib] .sb .gs-prof-b:hover,html[data-uib] .sb .gs-prof-b[aria-expanded=true]{border-color:var(--sb-goldline);color:var(--sb-text)}html[data-uib] .sb .gs-prof-b small{font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.12em}html[data-uib] .sb .gs-prof-b b{color:var(--sb-goldhi);font:700 var(--b-fs-md) var(--sb-face)!important}html[data-uib] .sb .gs-prof-b em{color:var(--sb-dim);font-family:var(--sb-face)}html[data-uib] .sb .gs-prof-menu{min-width:240px;padding:var(--b-space-1);background:rgb(var(--b-panel-rgb));border:1px solid var(--sb-goldline);box-shadow:0 14px 40px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border-radius:8px;top:calc(100% + 6px);right:0}html[data-uib] .sb .gs-prof-menu button{width:100%;padding:var(--b-space-2) var(--b-space-3);color:var(--sb-text);font:600 var(--b-fs-sm) var(--sb-face);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;display:block}html[data-uib] .sb .gs-prof-menu button:hover:not(:disabled){background:rgba(var(--b-gold-rgb), .14);color:var(--sb-goldhi)}html[data-uib] .sb .gs-prof-menu button.is-on{color:var(--sb-goldhi)}html[data-uib] .sb .gs-prof-menu button:disabled{opacity:.4;cursor:default}html[data-uib] .sb .gs-prof-menu button.is-warn{color:rgb(var(--sb-red-rgb))}html[data-uib] .sb .gs-prof-menu hr{border:0;border-top:1px solid var(--sb-edge);margin:4px 6px}html[data-uib] .sb-x{align-items:center;gap:var(--b-space-2);height:38px;padding:0 var(--b-space-3);border:1px solid var(--sb-edge);background:var(--sb-tint);color:var(--sb-dim);cursor:pointer;border-radius:7px;display:flex}html[data-uib] .sb-x:hover{color:var(--sb-text);border-color:var(--sb-goldline)}html[data-uib] .sb-x svg path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}html[data-uib] .sb kbd{min-width:22px;height:20px;padding:0 var(--b-space-1);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-text);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.04em;border-bottom-width:2px;border-radius:4px;place-items:center;display:inline-grid}html[data-uib] .sb .sb-naming{gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-5);border-bottom:1px solid var(--sb-edge);display:flex}html[data-uib] .sb .sb-naming input{height:34px;padding:0 var(--b-space-3);border:1px solid var(--sb-goldline);background:var(--sb-well);color:var(--sb-text);font:600 var(--b-fs-md) var(--sb-face);border-radius:6px;outline:none;flex:1}html[data-uib] .sb .sb-naming button{height:34px;padding:0 var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-text);font:700 var(--b-fs-sm) var(--sb-face);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:6px}html[data-uib] .sb-main{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}html[data-uib] .sb-nav{gap:var(--b-space-1);padding:var(--b-space-4) var(--b-space-3);border-right:1px solid var(--sb-edge);background:rgba(var(--b-deep-rgb), calc(.18 * var(--b-gk)));flex-direction:column;display:flex;overflow-y:auto}html[data-uib] .sb-nav button{align-items:center;gap:var(--b-space-3);padding:var(--b-space-2) var(--b-space-3);color:var(--sb-dim);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}html[data-uib] .sb-nav button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;justify-self:center}html[data-uib] .sb-nav button b{font:700 var(--b-fs-md)/1.15 var(--sb-face);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text);display:block}html[data-uib] .sb-nav button small{font:500 var(--b-fs-xs)/1.2 var(--sb-face);color:var(--sb-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}html[data-uib] .sb-nav button:hover{background:var(--sb-tint);color:var(--sb-text)}html[data-uib] .sb-nav button.is-on{background:rgba(var(--b-gold-rgb), .12);border-color:rgba(var(--b-gold-rgb), .4);color:var(--sb-goldhi)}html[data-uib] .sb-nav button.is-on b{color:var(--sb-goldhi)}html[data-uib] .sb-nav button.is-on:before{content:"";background:var(--sb-gold);width:3px;box-shadow:0 0 10px rgba(var(--b-gold-rgb), .7);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-12px}html[data-uib] .sb-nav button[data-bsec=keys]{margin-top:0}html[data-uib] .sb-nav button[data-bsec=display],html[data-uib] .sb-nav button[data-bsec=site],html[data-uib] .sb-nav button[data-bsec=range]{margin-top:10px}html[data-uib] .sb-body{min-height:0;padding:var(--b-space-4) var(--b-space-6) var(--b-space-5);scrollbar-gutter:stable;position:relative;overflow-y:auto}html[data-uib] .sb-head{align-items:flex-end;gap:var(--b-space-4);padding-bottom:var(--b-space-3);border-bottom:1px solid var(--sb-edge);margin-bottom:14px;display:flex}html[data-uib] .sb-head>div{flex:1;min-width:0}html[data-uib] .sb-head b{font:800 var(--b-fs-2xl)/1 var(--sb-face);letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text);display:block}html[data-uib] .sb-head p{font:500 var(--b-fs-md)/1.4 var(--sb-face);color:var(--sb-dim);margin:6px 0 0}html[data-uib] .sb-reset{align-items:center;gap:var(--b-space-2);height:32px;padding:0 var(--b-space-3);border:1px solid var(--sb-edge);color:var(--sb-dim);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;display:flex}html[data-uib] .sb-reset:hover{color:var(--sb-text);border-color:var(--sb-goldline)}html[data-uib] .sb-body>section{gap:var(--b-space-2);display:grid}html[data-uib] .sb-body>section[hidden]{display:none}html[data-uib] .sb .gp-row{align-items:center;gap:var(--b-space-4);min-height:58px;padding:var(--b-space-3) var(--b-space-4);border:0;border-bottom:1px solid var(--sb-edge);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,46%);transition:background .1s;display:grid}html[data-uib] .sb .gp-row:hover{background:var(--sb-tint)}html[data-uib] .sb .gp-row>span:first-child{font:600 var(--b-fs-md)/1.25 var(--sb-face);color:var(--sb-text)}html[data-uib] .sb .gp-row.is-hit{border-color:var(--sb-goldline);box-shadow:0 0 0 2px rgba(var(--b-gold-rgb), .3)}html[data-uib] .sb .gp-group{font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold);margin:12px 2px 2px}html[data-uib] .sb .sg{gap:var(--b-space-1);padding:var(--b-space-1);background:var(--sb-well);border:1px solid var(--sb-edge);border-radius:7px;display:flex}html[data-uib] .sb .sg>button{height:36px;padding:0 var(--b-space-3);clip-path:none;color:var(--sb-dim);font:700 var(--b-fs-sm) var(--sb-face);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:1 1 0;font-style:normal}html[data-uib] .sb .sg>button:hover{background:var(--sb-tint2);color:var(--sb-text)}html[data-uib] .sb .sg>button.is-on{background:rgba(var(--b-gold-rgb), .16);color:var(--sb-goldhi);box-shadow:inset 0 0 0 1px var(--sb-goldline)}html[data-uib] .sb .hb{clip-path:none;border:1px solid var(--sb-edge2);background:var(--sb-well2);cursor:pointer;border-radius:7px;height:42px}html[data-uib] .sb .hb:focus-visible{border-color:var(--sb-goldline)}html[data-uib] .sb .hb-fill{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .3), rgba(var(--b-gold-rgb), .75));box-shadow:2px 0 0 var(--sb-goldhi)}html[data-uib] .sb .hb-ticks{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), rgba(var(--b-deep-rgb), .35) calc(10% - 1px) 10%)}html[data-uib] .sb .hb-num{font:800 var(--b-fs-lg) var(--sb-face);color:var(--sb-text);text-shadow:0 1px 4px rgba(var(--b-shadow-rgb), calc(.8 * var(--b-tsk)));font-style:normal}html[data-uib] .sb .st{clip-path:none;background:var(--sb-well);border:1px solid var(--sb-edge);border-radius:7px;grid-template-columns:42px minmax(0,1fr) 42px;height:42px;overflow:hidden}html[data-uib] .sb .st>button{background:var(--sb-tint);color:var(--sb-goldhi)}html[data-uib] .sb .st>button:hover{background:rgba(var(--b-gold-rgb), .18)}html[data-uib] .sb .st>b{font:700 var(--b-fs-md) var(--sb-face);color:var(--sb-text);font-style:normal}html[data-uib] .sb .st-dots i{background:rgba(var(--b-ink-rgb), .2)}html[data-uib] .sb .st-dots i.is-on{background:var(--sb-goldhi)}html[data-uib] .sb .gp-ranksets{gap:var(--b-space-2);display:flex}html[data-uib] .sb .gp-ranksets button{justify-items:center;gap:var(--b-space-1);padding:var(--b-space-2);border:1px solid var(--sb-edge);background:var(--sb-well);color:var(--sb-dim);font:700 var(--b-fs-sm) var(--sb-face);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;clip-path:none;border-radius:7px;flex:1;display:grid}html[data-uib] .sb .gp-ranksets button.is-on{border-color:var(--sb-goldline);color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .12)}html[data-uib] .sb .gp-ranksets-ico{gap:var(--b-space-2);align-items:center;display:flex}html[data-uib] .sb .gs-mark-pick{border-color:var(--sb-goldline);color:var(--sb-goldhi);border-radius:6px}html[data-uib] .sb .gp-range .picks{gap:var(--b-space-1);flex-wrap:wrap;display:flex}html[data-uib] .sb .gp-range .picks button,html[data-uib] .sb .gp-actions button{padding:var(--b-space-2) var(--b-space-3);border:1px solid var(--sb-edge);background:var(--sb-well);color:var(--sb-dim);font:700 var(--b-fs-sm) var(--sb-face);cursor:pointer;border-radius:6px}html[data-uib] .sb .gp-range .picks button.is-on{border-color:var(--sb-goldline);color:var(--sb-goldhi)}html[data-uib] .sb .gp-range{gap:var(--b-space-2);display:grid}html[data-uib] .sb-foot{align-items:center;gap:var(--b-space-4);min-height:52px;padding:var(--b-space-2) var(--b-space-5) var(--b-space-2) var(--b-space-5);border-top:1px solid var(--sb-edge);background:rgba(var(--b-deep-rgb), calc(.22 * var(--b-gk)));display:flex}html[data-uib] .sb-tip{min-width:0;font:500 var(--b-fs-sm)/1.35 var(--sb-face);color:var(--sb-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}html[data-uib] .sb-tip b{color:var(--sb-goldhi);margin-right:4px}html[data-uib] .sb-hint{align-items:center;gap:var(--b-space-2);color:var(--sb-dim);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:flex}html[data-uib] .sb-hint:disabled{opacity:.4;cursor:default}html[data-uib] .sb-ver{color:var(--sb-faint);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0}html[data-uib] button.sb-ver{cursor:pointer}html[data-uib] .sbk{gap:var(--b-space-3);display:grid;position:relative}html[data-uib] .sbk-board{gap:var(--b-space-4);padding:var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-well);border-radius:10px;grid-template-columns:minmax(0,1fr) 112px;display:grid}html[data-uib] .sbk-keys{--g:5px;--u:calc((100cqw - 14 * var(--g)) / 15);gap:var(--g);display:grid;container-type:inline-size}html[data-uib] .sbk-row{gap:var(--g);display:flex}html[data-uib] .sbk-row.is-f{margin-bottom:6px}html[data-uib] .sbk-gap{width:calc(var(--w) * var(--u) + (var(--w) - 1) * var(--g));flex:none}html[data-uib] .sbk-key{width:calc(var(--w,1) * var(--u) + (var(--w,1) - 1) * var(--g));height:clamp(40px,4.6cqw,54px);padding:var(--b-space-1) var(--b-space-1);border:1px solid var(--sb-edge2);background:linear-gradient(180deg, rgba(var(--b-tint-rgb), .09), rgba(var(--b-tint-rgb), .03));color:var(--sb-dim);cursor:pointer;text-align:left;border-bottom-width:3px;border-radius:6px;flex:none;align-content:space-between;justify-items:start;display:grid;position:relative;overflow:hidden}html[data-uib] .sbk-row.is-f .sbk-key{height:clamp(28px,3.2cqw,36px)}html[data-uib] .sbk-key small{font:700 var(--b-fs-xs)/1 var(--sb-face);letter-spacing:.02em;color:var(--sb-dim);align-items:center;gap:var(--b-space-1);white-space:nowrap;display:flex}html[data-uib] .sbk-key b{max-width:100%;font:700 var(--b-fs-xs)/1.05 var(--sb-face);letter-spacing:0;text-transform:none;color:var(--sb-goldhi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .sbk-key:hover:not(:disabled){border-color:var(--sb-goldline);color:var(--sb-text)}html[data-uib] .sbk-key:disabled{opacity:.35;cursor:default}html[data-uib] .sbk-key.is-bound{background:linear-gradient(180deg, rgba(var(--b-gold-rgb), .2), rgba(var(--b-gold-rgb), .07));border-color:rgba(var(--b-gold-rgb), .5)}html[data-uib] .sbk-key.is-bound small{color:var(--sb-text)}html[data-uib] .sbk-key.is-clash{background:linear-gradient(180deg, rgba(var(--sb-red-rgb), .3), rgba(var(--sb-red-rgb), .1));border-color:rgba(var(--sb-red-rgb), .85)}html[data-uib] .sbk-key.is-clash b{color:rgb(var(--sb-red-rgb))}html[data-uib] .sbk-key.is-lit,html[data-uib] .sbk-key.is-open{box-shadow:0 0 0 2px var(--sb-goldhi), 0 0 16px rgba(var(--b-gold-rgb), .5);border-color:var(--sb-goldhi)}html[data-uib] .sbk-key.is-fixed{cursor:default;opacity:.85}html[data-uib] .sbk-mouse{align-content:start;gap:var(--b-space-1);padding-left:var(--b-space-4);border-left:1px solid var(--sb-edge);display:grid}html[data-uib] .sbk .kh-m-body,html[data-uib] .sbk .kh-m-line{fill:none;stroke:currentColor;stroke-width:1.2px}html[data-uib] .sbk .kh-m-on{fill:var(--sb-goldhi)}html[data-uib] .sbk-say{padding:var(--b-space-2) var(--b-space-3);font:500 var(--b-fs-sm)/1.35 var(--sb-face);color:var(--sb-dim);background:var(--sb-tint);border:1px solid var(--sb-edge);border-radius:7px;margin:0}html[data-uib] .sbk-say.is-clash{color:rgb(var(--sb-red-rgb));border-color:rgba(var(--sb-red-rgb), .5);background:rgba(var(--sb-red-rgb), .08)}html[data-uib] .sbp-state-do button{height:32px;padding:0 var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-text);font:700 var(--b-fs-sm) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:6px}html[data-uib] .sbp-state-do button:hover{border-color:var(--sb-goldline);color:var(--sb-goldhi)}html[data-uib] .sbk-menu,html[data-uib] .sbp-menu{z-index:20;width:250px;padding:var(--b-space-2);background:rgb(var(--b-panel-rgb));border:1px solid var(--sb-goldline);box-shadow:0 16px 44px rgba(var(--b-shadow-rgb), calc(.55 * var(--b-sk)));border-radius:9px;position:absolute;translate:-50%}html[data-uib] .sbp-menu{translate:none}html[data-uib] .sbk-menu p,html[data-uib] .sbp-menu p{align-items:center;gap:var(--b-space-2);font:700 var(--b-fs-sm) var(--sb-face);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-dim);margin:0 4px 6px;display:flex}html[data-uib] .sbk-menu-list{max-height:300px;display:grid;overflow-y:auto}html[data-uib] .sbk-menu-list button,html[data-uib] .sbk-menu-clear{width:100%;padding:var(--b-space-2) var(--b-space-3);color:var(--sb-text);font:600 var(--b-fs-sm) var(--sb-face);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;display:block}html[data-uib] .sbk-menu-list button:hover,html[data-uib] .sbk-menu-clear:hover{background:rgba(var(--b-gold-rgb), .14);color:var(--sb-goldhi)}html[data-uib] .sbk-menu-list button.is-on{color:var(--sb-goldhi)}html[data-uib] .sbk-menu-list button.is-on:after{content:" ✓"}html[data-uib] .sbk-menu-clear{border-top:1px solid var(--sb-edge);color:rgb(var(--sb-red-rgb));border-radius:0 0 5px 5px;margin-top:4px}html[data-uib] .sbk-acts{gap:var(--b-space-4) var(--b-space-4);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-items:start;display:grid}html[data-uib] .sbk-group{gap:var(--b-space-1);display:grid}html[data-uib] .sbk-group h4{font:700 var(--b-fs-sm) var(--sb-face);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold);margin:4px 2px 2px}html[data-uib] .sb .sbk-act{min-height:40px;padding:var(--b-space-1) var(--b-space-2) var(--b-space-1) var(--b-space-3);border-radius:6px;grid-template-columns:minmax(0,1fr) auto}html[data-uib] .sb .sbk-act>span:first-child{font-size:var(--b-fs-md)}html[data-uib] .sb .sbk-act>span:first-child small{color:var(--sb-faint);font-size:var(--b-fs-xs);text-transform:uppercase;letter-spacing:.08em;margin-left:4px}html[data-uib] .sb .sbk-act.is-off{opacity:.55}html[data-uib] .sb .sbk-act.is-lit{border-color:var(--sb-goldline)}html[data-uib] .sbk-tag{padding:1px var(--b-space-2);border:1px solid rgba(var(--b-line-rgb), .3);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-dim);border-radius:4px;margin-left:6px;font-style:normal}html[data-uib] .sb .gs-key-cells{gap:var(--b-space-1);display:inline-flex}html[data-uib] .sb .gs-key-cells button{min-width:66px;height:30px;padding:0 var(--b-space-2);border:1px solid var(--sb-edge2);background:var(--sb-well);color:var(--sb-text);font:700 var(--b-fs-sm) var(--sb-face);cursor:pointer;border-bottom-width:2px;border-radius:5px}html[data-uib] .sb .gs-key-cells button:hover:not(:disabled){border-color:var(--sb-goldline)}html[data-uib] .sb .gs-key-cells button:disabled{opacity:.5;cursor:default}html[data-uib] .sb .gs-key-cells button.is-cap{border-color:var(--sb-goldhi);color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .16);animation:.8s ease-in-out infinite alternate sb-cap}html[data-uib] .sb .gs-key-cells button.is-clash{border-color:rgba(var(--sb-red-rgb), .85);color:rgb(var(--sb-red-rgb))}@keyframes sb-cap{to{box-shadow:0 0 12px rgba(var(--b-gold-rgb), .6)}}html[data-uib] .sbm{gap:var(--b-space-3);padding:var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-well);border-radius:10px;margin-top:10px;display:grid}html[data-uib] .sbp{gap:var(--b-space-3);display:grid;position:relative}html[data-uib] .sbp-stage{align-items:center;gap:var(--b-space-3);padding:var(--b-space-3);border:1px solid var(--sb-edge2);background:var(--sb-well);border-radius:10px;grid-template-columns:minmax(160px,.8fr) minmax(330px,2fr) minmax(160px,.8fr);display:grid}html[data-uib] .sbp-side{gap:var(--b-space-1);margin:0;padding:0;list-style:none;display:grid}html[data-uib] .sbp-bind{align-items:center;gap:var(--b-space-2);width:100%;padding:var(--b-space-1) var(--b-space-2);border:1px solid var(--sb-edge);background:var(--sb-tint);color:var(--sb-text);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:46px minmax(0,1fr);display:grid}html[data-uib] .sbp-side.is-r .sbp-bind{text-align:right;grid-template-columns:minmax(0,1fr) 46px}html[data-uib] .sbp-side.is-r .sbp-glyph{order:2}html[data-uib] .sbp-bind b{font:600 var(--b-fs-sm) var(--sb-face);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .sbp-bind:hover,html[data-uib] .sbp-bind.is-lit,html[data-uib] .sbp-bind.is-open{border-color:var(--sb-goldline);background:rgba(var(--b-gold-rgb), .1)}html[data-uib] .sbp-bind.is-pressed{border-color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .25)}html[data-uib] .sbp-glyph{min-width:32px;height:24px;padding:0 var(--b-space-1);border:1px solid rgba(var(--b-line-rgb), .4);background:rgba(var(--b-deep-rgb), calc(.35 * var(--b-gk)));font:800 var(--b-fs-xs) var(--sb-face);color:var(--sb-text);border-radius:12px;justify-self:center;place-items:center;font-style:normal;display:inline-grid}@media (max-width:1500px){html[data-uib] .sb-main{grid-template-columns:210px minmax(0,1fr)}html[data-uib] .sb .gp-row{grid-template-columns:minmax(0,1fr) minmax(250px,50%)}}html[data-uib] .sb-wrap.is-game .sb-main{grid-template-columns:62px minmax(0,1fr)}html[data-uib] .sb-wrap.is-game .sb-nav{padding:var(--b-space-3) var(--b-space-2)}html[data-uib] .sb-wrap.is-game .sb-nav button{padding:var(--b-space-3) 0;grid-template-columns:1fr}html[data-uib] .sb-wrap.is-game .sb-nav button>span{display:none}html[data-uib] .sb-wrap.is-game .sb-nav button.is-on:before{left:-8px}html[data-uib] .sb-wrap.is-game .sb-find{width:220px}html[data-uib] .sb-wrap.is-game .sbp-stage{grid-template-columns:1fr 1fr}html[data-uib] .sb-wrap.is-game .sbk-board{grid-template-columns:1fr}html[data-uib] .sb,html[data-uib] .sb *{text-shadow:none!important}html[data-uib] .sbk-banner{z-index:8;align-items:center;gap:var(--b-space-4);min-height:68px;padding:var(--b-space-3) var(--b-space-4);border:1px solid var(--sb-edge2);background:rgb(var(--b-panel-rgb));border-radius:10px;animation:.16s cubic-bezier(.2,.8,.2,1) sbk-in;display:flex;position:sticky;top:0}@keyframes sbk-in{0%{opacity:.4;transform:translateY(-4px)}}html[data-uib] .sbk-banner.is-listen{border-color:var(--sb-goldhi);box-shadow:0 0 0 3px rgba(var(--b-gold-rgb), .2)}html[data-uib] .sbk-banner.is-clash{border-color:rgba(var(--sb-red-rgb), .85);background:linear-gradient(rgba(var(--sb-red-rgb), .14), rgba(var(--sb-red-rgb), .14)), rgb(var(--b-panel-rgb));min-height:90px}html[data-uib] .sbk-banner>div{gap:var(--b-space-1);flex:1;min-width:0;display:grid}html[data-uib] .sbk-banner b{font:800 var(--b-fs-lg)/1.1 var(--sb-face);letter-spacing:.04em;text-transform:uppercase;color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .sbk-banner.is-idle b{font-size:var(--b-fs-md);letter-spacing:.06em;color:var(--sb-dim)}html[data-uib] .sbk-banner b em{color:var(--sb-goldhi);font-style:normal}html[data-uib] .sbk-banner.is-clash b{font-size:var(--b-fs-md);letter-spacing:.14em;color:rgb(var(--sb-red-rgb))}html[data-uib] .sbk-banner span{font:500 var(--b-fs-sm)/1.35 var(--sb-face);color:var(--sb-dim)}html[data-uib] .sbk-banner.is-clash span{font-size:var(--b-fs-md);color:var(--sb-text);font-weight:600}html[data-uib] .sbk-banner-key{min-width:46px;height:46px;padding:0 var(--b-space-2);border:1px solid var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .14);color:var(--sb-goldhi);font:800 var(--b-fs-lg) var(--sb-face);border-bottom-width:3px;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}html[data-uib] .sbk-banner-key.is-idle{border-color:var(--sb-edge2);background:var(--sb-tint);color:var(--sb-dim)}html[data-uib] .sbk-banner.is-listen .sbk-banner-key:after{content:"";border:2px solid rgba(var(--b-gold-rgb), .5);border-radius:11px;animation:1.1s ease-in-out infinite sbk-glow;position:absolute;inset:-5px}@keyframes sbk-glow{50%{opacity:.15}}html[data-uib] .sbk-banner-mark{background:rgb(var(--sb-red-rgb));color:#fff;width:32px;height:32px;font:900 var(--b-fs-lg) var(--sb-face);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}html[data-uib] .sbk-banner kbd{padding:1px var(--b-space-2);border:1px solid var(--sb-edge2);background:var(--sb-well);font:700 var(--b-fs-sm) var(--sb-face);color:var(--sb-text);border-bottom-width:2px;border-radius:4px}html[data-uib] .sbk-banner button{height:40px;padding:0 var(--b-space-5);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-text);font:700 var(--b-fs-sm) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:6px;flex:none}html[data-uib] .sbk-banner button:hover{border-color:var(--sb-goldline);color:var(--sb-goldhi)}html[data-uib] .sbk-banner button.is-main{border-color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .22);color:var(--sb-goldhi)}html[data-uib] .sbk-menu p kbd{padding:1px var(--b-space-2);border:1px solid var(--sb-edge2);background:var(--sb-well);color:var(--sb-text);border-bottom-width:2px;border-radius:4px}html[data-uib] .sbk.is-listening .sbk-board{opacity:.55;transition:opacity .16s}html[data-uib] .sb .sbk-act-name.is-click{cursor:pointer}html[data-uib] .sb .sbk-act-name.is-click:hover{color:var(--sb-goldhi)}html[data-uib] .sb .sbk-act.is-capping{border-color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .12)}html[data-uib] .sb .sbk-act.is-capping .sbk-act-name{color:var(--sb-goldhi);font-weight:700}html[data-uib] .sb .gs-key-cells button.is-cap{min-width:96px;font-size:var(--b-fs-xs);letter-spacing:.04em;color:var(--sb-goldhi);border-color:var(--sb-goldhi)}@media (prefers-reduced-motion:reduce){html[data-uib] .sbk-banner,html[data-uib] .sbk-banner-key:after{animation:none!important}}@media (max-width:1500px){html[data-uib] .sbk-banner{min-height:48px;padding:var(--b-space-2) var(--b-space-4);gap:var(--b-space-3)}html[data-uib] .sbk-banner.is-clash{min-height:76px}html[data-uib] .sbk-banner b{font-size:var(--b-fs-md)}html[data-uib] .sbk-banner-key{min-width:36px;height:36px;font-size:var(--b-fs-md)}html[data-uib] .sbk-banner button{height:34px;padding:0 var(--b-space-4)}}html[data-uib] .sbm{padding:var(--b-space-4) var(--b-space-4) var(--b-space-4)}.mt3{gap:var(--b-space-3);display:grid}.mt3-head{justify-content:space-between;align-items:center;gap:var(--b-space-3);flex-wrap:wrap;display:flex}.mt3-head b{font:800 var(--b-fs-md) var(--sb-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-goldhi,#f4cf74);display:block}.mt3-head small{font:500 var(--b-fs-sm) var(--sb-face,inherit);color:var(--sb-dim,#aab);margin-top:3px;display:block}.mt3-state{font:800 var(--b-fs-sm) var(--sb-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-dim,#aab);white-space:nowrap}.mt3-state.is-on{color:var(--sb-goldhi,#f4cf74)}.mt3-stage{gap:var(--b-space-3);display:grid}.mt3-guns{gap:var(--b-space-1);padding:var(--b-space-1);background:var(--sb-well,#111);border:1px solid var(--sb-edge,#ffffff14);border-radius:7px;display:flex}.mt3-guns button{height:34px;padding:0 var(--b-space-3);color:var(--sb-dim,#aab);font:700 var(--b-fs-sm) var(--sb-face,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px}.mt3-guns button:hover{color:var(--sb-text,#fff);background:var(--sb-tint2,#ffffff14)}.mt3-guns button.is-on{color:var(--sb-goldhi,#f4cf74);border-color:var(--sb-goldline,#e8b84a99);background:rgba(var(--b-gold-rgb,232, 184, 74), .16)}.mt3-view{border:1px solid var(--sb-edge2,#ffffff24);cursor:crosshair;-webkit-user-select:none;user-select:none;background:#26313c;border-radius:8px;height:clamp(230px,43vh,464px);position:relative;overflow:hidden}.mt3-view.is-loading{min-height:230px}.mt3-view.is-locked{cursor:none;border-color:var(--sb-goldhi,#f4cf74)}.mt3-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mt3-cross{pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mt3-cross:before{content:"";opacity:.9;background:linear-gradient(90deg,#5ff 0 6px,#0000 6px calc(100% - 6px),#5ff calc(100% - 6px)) 50%/100% 2px no-repeat,linear-gradient(#5ff 0 6px,#0000 6px calc(100% - 6px),#5ff calc(100% - 6px)) 50%/2px 100% no-repeat;position:absolute;inset:0}.mt3-scope{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.mt3-scope-box{aspect-ratio:4/3;flex:none;max-width:100%;height:100%;position:relative}.mt3-scope.is-mask .mt3-scope-box{box-shadow:0 0 0 100vmax #000}.mt3-scope img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.mt3-ret{width:100%;height:100%;position:absolute;inset:0}.mt3-tag{padding:var(--b-space-1) var(--b-space-2);color:#f4cf74;font:700 var(--b-fs-xs)/1 var(--sb-face,inherit);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#0000008c;border-radius:4px;position:absolute;top:8px;left:10px}.mt3-hint{max-width:calc(100% - 20px);padding:var(--b-space-1) var(--b-space-3);color:#ffffffd9;font:600 var(--b-fs-xs)/1.2 var(--sb-face,inherit);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0000008c;border-radius:4px;position:absolute;bottom:8px;left:50%;overflow:hidden;translate:-50%}.mt3-read{gap:var(--b-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mt3-read>div{padding:var(--b-space-3) var(--b-space-3);border:1px solid var(--sb-edge,#ffffff14);background:var(--sb-tint,#ffffff08);border-radius:7px;min-width:0}.mt3-read dt{font:700 var(--b-fs-xs) var(--sb-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-dim,#aab);white-space:nowrap}.mt3-read dd{font:800 var(--b-fs-xl)/1.05 var(--sb-face,inherit);color:var(--sb-goldhi,#f4cf74);white-space:nowrap;margin:4px 0 0}.mt3-read dd.mt3-same{font-size:var(--b-fs-md);color:var(--sb-text,#fff);line-height:1.6}.mt3-read dd.mt3-sub{font:500 var(--b-fs-sm) var(--sb-face,inherit);color:var(--sb-dim,#aab);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.mt3-read select{height:22px;padding:0 var(--b-space-1);border:1px solid var(--sb-edge2,#ffffff24);background:var(--sb-well,#111);color:var(--sb-text,#fff);font:700 var(--b-fs-sm) var(--sb-face,inherit);cursor:pointer;border-radius:4px}html[data-uib] .sbp-layout{justify-self:center;max-width:100%}html[data-uib] .sbp-glyph.is-xbox.is-a{color:#6fd38a;border-color:#6fd38ab3}html[data-uib] .sbp-glyph.is-xbox.is-b{color:#ef6b5d;border-color:#ef6b5db3}html[data-uib] .sbp-glyph.is-xbox.is-x{color:#5ea8f2;border-color:#5ea8f2b3}html[data-uib] .sbp-glyph.is-xbox.is-y{color:#f2c94c;border-color:#f2c94cb3}html[data-uib] .sbp-glyph.is-ps.is-a{color:#7fa8f5;border-color:#7fa8f5b3}html[data-uib] .sbp-glyph.is-ps.is-b{color:#ef6b5d;border-color:#ef6b5db3}html[data-uib] .sbp-glyph.is-ps.is-x{color:#e48ac6;border-color:#e48ac6b3}html[data-uib] .sbp-glyph.is-ps.is-y{color:#4fd1b5;border-color:#4fd1b5b3}html[data-uib] .sbp-btn.is-pressed text{fill:rgb(var(--b-tile-rgb))!important}html[data-uib] .sbp-card{align-content:start;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4) var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-well);border-radius:10px;min-width:0;display:grid}html[data-uib] .sbp-card h4{font:800 var(--b-fs-sm) var(--sb-face);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold);margin:0 0 4px}html[data-uib] .sb .sbp-card .gp-row{grid-template-columns:minmax(0,1fr) minmax(170px,58%);min-height:52px}html[data-uib] .sbp-fair{font:500 var(--b-fs-sm)/1.35 var(--sb-face);color:var(--sb-dim);margin:4px 2px 0}html[data-uib] .sbp-zones{gap:var(--b-space-3);grid-template-columns:1fr 1fr;display:grid}html[data-uib] .sbp-zone{justify-items:center;gap:var(--b-space-3);min-width:0;display:grid}html[data-uib] .sbp-zone>b{font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-text);white-space:nowrap}html[data-uib] .sbp-zone>b small{font-size:var(--b-fs-xs);color:var(--sb-dim)}html[data-uib] .sbp-zone .hb{width:100%}html[data-uib] .sbp-ring{aspect-ratio:1;border:1px solid var(--sb-edge2);background:radial-gradient(circle, rgba(var(--b-gold-rgb), .3) calc(var(--dz) * 50%), transparent calc(var(--dz) * 50% + .5px)), linear-gradient(var(--sb-edge), var(--sb-edge)) center / 1px 100% no-repeat, linear-gradient(var(--sb-edge), var(--sb-edge)) center / 100% 1px no-repeat, radial-gradient(circle, transparent 49.5%, var(--sb-edge) 50%, transparent 50.6%), var(--sb-well2);border-radius:50%;width:min(144px,100%);position:relative}html[data-uib] .sbp-ring i,html[data-uib] .sbp-zone-legend i{border:2px solid var(--sb-faint);background:0 0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}html[data-uib] .sbp-ring i.is-out{border-color:var(--sb-text)}html[data-uib] .sbp-ring i.is-done,html[data-uib] .sbp-zone-legend i.is-done{background:var(--sb-goldhi);border:0;width:14px;height:14px;margin:-7px 0 0 -7px}html[data-uib] .sbp-zone-legend{align-items:center;gap:var(--b-space-2);font:500 var(--b-fs-xs) var(--sb-face);color:var(--sb-dim);display:flex}html[data-uib] .sbp-zone-legend i{margin:0 0 0 6px;display:inline-block;position:static}html[data-uib] .sbp-zone-legend i.is-done{width:10px;height:10px;margin:0 0 0 6px}html[data-uib] .sbp-state{align-items:center;gap:var(--b-space-4);grid-template-columns:auto minmax(0,1fr) auto}html[data-uib] .sbp-state>div{gap:2px;min-width:0;display:grid}html[data-uib] .sbp-state h4{margin:0 0 2px}html[data-uib] .sbp-state b{font:700 var(--b-fs-md) var(--sb-face);color:var(--sb-dim)}html[data-uib] .sbp-state.is-on b{color:#6fd38a}html[data-uib] .sbp-state .sbp-name{font:600 var(--b-fs-sm) var(--sb-face);color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .sbp-state small{font:500 var(--b-fs-sm) var(--sb-face);color:var(--sb-dim)}html[data-uib] .sbp-led{border:1px solid var(--sb-edge2);background:radial-gradient(circle, rgba(var(--b-ink-rgb), .3) 0 7px, transparent 8px), var(--sb-tint);border-radius:10px;width:44px;height:44px}html[data-uib] .sbp-state.is-on .sbp-led{background:radial-gradient(circle, #6fd38a 0 8px, #6fd38a4d 9px, transparent 16px), var(--sb-tint);border-color:#6fd38a80}html[data-uib] .sbp-state-do{justify-content:flex-end;gap:var(--b-space-2);flex-wrap:wrap;display:flex}@media (max-width:1500px){html[data-uib] .mt3-read{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-uib] .sb-wrap.is-game .sbp-state{grid-template-columns:auto minmax(0,1fr)}html[data-uib] .sb-wrap.is-game .mt3-read{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-uib] .sb-body>section[data-sec=mouse]:not([hidden]){grid-template-columns:minmax(0,1fr)}html[data-uib] .sb-mouse-rows{gap:var(--b-space-2);display:grid}html[data-uib] .sb-body>section[data-sec=mouse]>.sbm{margin-top:0}html[data-uib] .mt3-centre{height:30px;padding:0 var(--b-space-3);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-text);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:6px}html[data-uib] .mt3-centre:hover{border-color:var(--sb-goldline);color:var(--sb-goldhi)}html[data-uib] .mt3-head>div{flex:1;min-width:0}.mt3-help{font:500 var(--b-fs-sm)/1.4 var(--sb-face,inherit);color:var(--sb-dim,#aab);margin:0}.mt3-read dd{font-variant-numeric:tabular-nums}@media (max-width:1500px){html[data-uib] .mt3-head>div{flex-basis:100%}html[data-uib] .mt3-guns{margin-right:auto}html[data-uib] .mt3-read{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-uib] .mt3-read dd:not(.mt3-sub){font-size:var(--b-fs-lg)}html[data-uib] .mt3-read>div{padding:var(--b-space-2) var(--b-space-3)}.mt3-guns button{height:28px;padding:0 var(--b-space-2);font-size:var(--b-fs-xs)}.mt3-view{height:clamp(220px,44vh,340px)}}html[data-uib] .sb-wrap.is-game .sb-body>section[data-sec=mouse]:not([hidden]){grid-template-columns:1fr}html[data-uib] .sbp{gap:var(--b-space-4);grid-template-columns:minmax(0,1fr) minmax(0,548px);align-items:start}html[data-uib] .sbp-main{gap:var(--b-space-3);min-width:0;display:grid}html[data-uib] .sbp-tune{gap:var(--b-space-2)}html[data-uib] .sbp-tune h4+.gp-row{margin-top:0}html[data-uib] .sbp-tune h4:not(:first-child){margin-top:10px}html[data-uib] .sb .sbp-tune .gp-row{grid-template-columns:minmax(0,1fr) minmax(0,60%);min-height:54px}html[data-uib] .sbp-layout{width:260px}html[data-uib] .sbp-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr)}@media (max-width:1500px){html[data-uib] .sbp{gap:var(--b-space-3);grid-template-columns:minmax(0,1fr) minmax(0,410px)}html[data-uib] .sbp-layout{width:240px}html[data-uib] .sbp-layout .sg>button{padding:0 var(--b-space-2)}html[data-uib] .sbp-stage{gap:var(--b-space-2);padding:var(--b-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}html[data-uib] .sbp-bind{grid-template-columns:34px minmax(0,1fr)}html[data-uib] .sbp-side.is-r .sbp-bind{grid-template-columns:minmax(0,1fr) 34px}html[data-uib] .sbp-bind b{font-size:var(--b-fs-xs)}html[data-uib] .sbp-glyph{min-width:28px;height:22px;font-size:var(--b-fs-xs)}html[data-uib] .sb .sbp-tune .gp-row{gap:var(--b-space-3);min-height:48px;padding:var(--b-space-2) var(--b-space-3) var(--b-space-2) var(--b-space-3);grid-template-columns:minmax(0,1fr) 210px}html[data-uib] .sb .sbp-tune .gp-row>span:first-child{font-size:var(--b-fs-md)}html[data-uib] .sb .sbp-tune .hb{height:32px}html[data-uib] .sb .sbp-tune .sg>button{height:28px;font-size:var(--b-fs-sm)}html[data-uib] .sbp-zone{padding:var(--b-space-2);gap:var(--b-space-2)}html[data-uib] .sbp-zone .hb{height:30px}html[data-uib] .sbp-ring{width:min(106px,100%)}html[data-uib] .sbp-state{padding:var(--b-space-2) var(--b-space-3);gap:var(--b-space-3)}html[data-uib] .sbp-state small{display:none}html[data-uib] .sbp-led{width:32px;height:32px}}html[data-uib] .sb-wrap.is-game .sbp{grid-template-columns:1fr}@media (max-width:1500px){html[data-uib]:root:root:root body .gs-wrap.sb-wrap{padding:var(--b-space-4) var(--b-space-5)}html[data-uib] .sb-wrap.is-game .sb{width:min(600px,66vw)}}@media (max-width:1300px),(max-height:740px){html[data-uib]:root:root:root body .gs-wrap.sb-wrap{padding:var(--b-space-4)}}html[data-uib]:root:root:root body .gs-wrap.sb-wrap.is-game{padding:0}html[data-uib] .sb .sb-off{gap:var(--b-space-2);opacity:.45;display:grid}html[data-uib] .sb .sb-off>small{padding:0 var(--b-space-1);font:500 var(--b-fs-sm) var(--sb-face);color:var(--sb-dim)}html[data-uib] .sb-wrap:not(.is-game) .sbk-board{grid-template-columns:minmax(0,1fr) 346px;align-items:start}html[data-uib] .sb-wrap:not(.is-game) .sbk-keys{--g:4px;--u:min(52px, calc((100cqw - 14 * var(--g)) / 15));row-gap:var(--b-space-1);justify-content:center}html[data-uib] .sb-wrap:not(.is-game) .sbk-key{height:43px;padding:var(--b-space-1) var(--b-space-1) var(--b-space-1)}html[data-uib] .sb-wrap:not(.is-game) .sbk-row.is-f .sbk-key{height:34px}html[data-uib] .sb-wrap:not(.is-game) .sbk-key small{font-size:var(--b-fs-md);font-weight:700}html[data-uib] .sb-wrap:not(.is-game) .sbk-key b{font-size:var(--b-fs-xs);font-weight:600}@media (max-width:1500px){html[data-uib] .sb-wrap:not(.is-game) .sbk-board{gap:var(--b-space-3);padding:var(--b-space-3);grid-template-columns:minmax(0,1fr) 224px}html[data-uib] .sb-wrap:not(.is-game) .sbk-keys{--g:3px;--u:min(39px, calc((100cqw - 14 * var(--g)) / 15));row-gap:var(--b-space-1)}html[data-uib] .sb-wrap:not(.is-game) .sbk-key{height:30px;padding:2px var(--b-space-1)}html[data-uib] .sb-wrap:not(.is-game) .sbk-row.is-f .sbk-key{height:24px}html[data-uib] .sb-wrap:not(.is-game) .sbk-key small,html[data-uib] .sb-wrap:not(.is-game) .sbk-key b{font-size:var(--b-fs-xs)}}html[data-uib] .sb-subtabs{width:min(320px,100%)}html[data-uib] .sbk.is-tab-bindings .sbk-board,html[data-uib] .sbk.is-tab-diagram .sbk-acts,html[data-uib] .sbp.is-tab-diagram .sbp-tune,html[data-uib] .sbp.is-tab-tuning .sbp-layout,html[data-uib] .sbp.is-tab-tuning .sbp-stage{display:none}html[data-uib] .sbk-key:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px var(--sb-goldhi), inset 0 0 14px rgba(var(--b-gold-rgb), .55);background:rgba(var(--b-gold-rgb), .18);transition:opacity .18s ease-out;position:absolute;inset:0}html[data-uib] .sbk-key.is-glow:after{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){html[data-uib] .sbk-key:after{transition:none}}html[data-uib] .sb .sb-dirty{background:var(--sb-goldhi);border-radius:50%;align-self:center;width:7px;height:7px;display:inline-block}html[data-uib] .sb-allsaved{color:var(--sb-dim)}html[data-uib] .sb-allsaved:before{content:"✓";color:var(--sb-goldhi);margin-right:6px}html[data-uib] .sb-foot-btn{justify-content:center;align-items:center;gap:var(--b-space-2);min-width:112px;height:38px;padding:0 var(--b-space-4);border:1px solid var(--sb-edge2);background:var(--sb-tint);color:var(--sb-dim);font:700 var(--b-fs-xs) var(--sb-face);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:6px;display:flex}html[data-uib] .sb-foot-btn:hover{color:var(--sb-text);border-color:var(--sb-goldline)}html[data-uib] .sb-foot-btn.is-sure{color:rgb(var(--sb-red-rgb));border-color:rgba(var(--sb-red-rgb), .8);background:rgba(var(--sb-red-rgb), .1)}@media (max-width:1500px){html[data-uib] .sb-foot-btn{min-width:94px;height:32px;padding:0 var(--b-space-3);font-size:var(--b-fs-xs)}}html[data-uib] .sbp-art{aspect-ratio:717/503;width:100%;position:relative}html[data-uib] .sbp-art.is-ps{aspect-ratio:726/508}html[data-uib] .sbp-art img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}html[data-uib] .sbp-btn{cursor:pointer;width:34px;height:34px;transform:translate(calc(-50% + var(--ox,0px)), calc(-50% + var(--oy,0px)));background:0 0;border:2px solid #0000;border-radius:50%;padding:0;position:absolute}html[data-uib] .sbp-btn.is-stick{width:52px;height:52px}html[data-uib] .sbp-btn.is-lt,html[data-uib] .sbp-btn.is-rt,html[data-uib] .sbp-btn.is-lb,html[data-uib] .sbp-btn.is-rb{border-radius:10px;width:52px;height:26px}html[data-uib] .sbp-btn:hover,html[data-uib] .sbp-btn:focus-visible,html[data-uib] .sbp-btn.is-lit,html[data-uib] .sbp-btn.is-open{border-color:var(--sb-goldhi);box-shadow:0 0 0 3px rgba(var(--b-gold-rgb), .25);outline:none}html[data-uib] .sbp-btn.is-pressed{border-color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .45)}@media (max-width:1500px){html[data-uib] .sbp-btn{width:28px;height:28px}html[data-uib] .sbp-btn.is-stick{width:40px;height:40px}html[data-uib] .sbp-btn.is-lt,html[data-uib] .sbp-btn.is-rt,html[data-uib] .sbp-btn.is-lb,html[data-uib] .sbp-btn.is-rb{width:40px;height:20px}}html[data-uib] .sb-wrap.is-game .sbp-art{grid-area:1/1/auto/-1;justify-self:center;max-width:420px}html[data-uib] .sbk-mouse{align-content:start;justify-items:center;gap:var(--b-space-3);padding-left:var(--b-space-4);border-left:1px solid var(--sb-edge);display:grid}html[data-uib] .sbk-mb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;position:absolute}html[data-uib] .sbk-mb:disabled{cursor:default}html[data-uib] .sbk-mb.is-bound:not(:disabled){background:rgba(var(--b-gold-rgb), .14)}html[data-uib] .sbk-mb:hover:not(:disabled),html[data-uib] .sbk-mb.is-lit{border-color:var(--sb-goldhi)}html[data-uib] .sbk-mb.is-carry,html[data-uib] .sbk-key.is-carry{border-color:var(--sb-goldhi);box-shadow:0 0 0 2px var(--sb-goldhi), 0 0 14px rgba(var(--b-gold-rgb), .6)}html[data-uib] .sbk.is-carrying .sbk-board{opacity:1}html[data-uib] .sbk.is-carrying .sbk-key:not(:disabled):hover,html[data-uib] .sbk.is-carrying .sbk-mb:not(:disabled):hover,html[data-uib] .sbk.is-carrying .sbk-mb-row:hover{border-color:var(--sb-goldhi);background:rgba(var(--b-gold-rgb), .22)}html[data-uib] .sbk-mouse-list{width:100%;margin:0;padding:0;list-style:none;display:grid}html[data-uib] .sbk-mouse-list li{align-items:center;gap:var(--b-space-1);border-bottom:1px solid var(--sb-edge);display:flex}html[data-uib] .sbk-mb-row{justify-content:space-between;align-items:baseline;gap:var(--b-space-2);min-width:0;padding:var(--b-space-1) var(--b-space-2);color:var(--sb-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;display:flex}html[data-uib] .sbk-mb-row.is-fixed{cursor:default;color:var(--sb-dim)}html[data-uib] .sbk-mb-row small{font:600 var(--b-fs-xs) var(--sb-face);color:var(--sb-dim);white-space:nowrap}html[data-uib] .sbk-mb-row b{font:700 var(--b-fs-sm) var(--sb-face);color:var(--sb-goldhi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .sbk-mb-row.is-fixed b{color:var(--sb-dim)}html[data-uib] .sbk-mouse-list li.is-carry .sbk-mb-row{border-color:var(--sb-goldhi)}html[data-uib] .sbk-mb-x{width:24px;height:24px;color:var(--sb-dim);font:700 var(--b-fs-md) var(--sb-face);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}html[data-uib] .sbk-mb-x:hover{color:rgb(var(--sb-red-rgb))}html[data-uib] .sbk-mouse-add{font:500 var(--b-fs-xs) var(--sb-face);color:var(--sb-dim);text-align:center;margin:0}html[data-uib] .sb-wrap.is-game .sbk-mouse{padding:var(--b-space-3) 0 0;border-left:0;border-top:1px solid var(--sb-edge)}html[data-uib] .sbk-board,html[data-uib] .sbp-stage,html[data-uib] .sbp-card,html[data-uib] .sbk-banner{border:0}html[data-uib] .sbk-banner.is-listen{box-shadow:0 0 0 2px var(--sb-goldhi), 0 0 0 5px rgba(var(--b-gold-rgb), .18)}html[data-uib] .sbk-banner.is-clash{box-shadow:0 0 0 2px rgba(var(--sb-red-rgb), .85)}html[data-uib] .sbp-led,html[data-uib] .sbp-state.is-on .sbp-led{background:rgba(var(--b-ink-rgb), .3);border:0;border-radius:50%;width:16px;height:16px}html[data-uib] .sbp-state.is-on .sbp-led{background:#6fd38a;box-shadow:0 0 10px #6fd38acc}html[data-uib] .sbk-banner-key{min-width:40px;height:40px}html[data-uib] .sbk-mouse,html[data-uib] .sbk-mouse-list li{min-width:0}@media (max-width:1500px){html[data-uib] .sbk-mb-row{flex-direction:column;align-items:flex-start;gap:0}html[data-uib] .sbk-mb-row b{max-width:100%}}html[data-uib] .sbk-mouse-art{aspect-ratio:406/664;width:150px;position:relative}html[data-uib] .sbk-mouse-art.is-gaming{aspect-ratio:432/675}html[data-uib] .sbk-mouse-art img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}html[data-uib] .sbk-mb{border-radius:12px}@media (max-width:1500px){html[data-uib] .sbk-mouse-art{width:104px}}
html[data-uib] .pl.is-lobby{--pb-glass:rgba(var(--b-bg-rgb), calc(.8 * var(--b-gk)));--pb-glass2:rgba(var(--b-bg3-rgb), calc(.86 * var(--b-gk)));--pb-well:rgba(var(--b-well-rgb), calc(.3 * var(--b-wk)));--pb-tint:rgba(var(--b-tint-rgb), .05);--pb-tint2:rgba(var(--b-tint-rgb), .1);--pb-edge:rgba(var(--b-line-rgb), .12);--pb-edge2:rgba(var(--b-line-rgb), .24);--pb-gold:var(--b-gold);--pb-goldhi:var(--b-gold-hi);--pb-goldline:rgba(var(--b-gold-rgb), .55);--pb-text:var(--b-ink);--pb-dim:rgba(var(--b-ink-rgb), .64);--pb-faint:rgba(var(--b-ink-rgb), .42);--pb-face:var(--ui-face,inherit)}html[data-uib]:root:root:root:root body main.pl-wrap{z-index:0;overflow:hidden;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}html[data-uib]:root:root:root:root body .pl.is-lobby{isolation:isolate;height:auto;padding:68px var(--b-space-5) var(--b-space-4) 240px;scrollbar-width:thin;color:var(--pb-text);font-family:var(--pb-face);background:0 0;grid-template-areas:"hero hero hero hero hero hero hero hero rib rib rib rib""stats stats stats stats stats stats stats sol sol sol sol sol""ach ach ach maps maps maps clan clan clan fr fr fr""rank rank rank rank main main main main main main main main""card card card card main main main main main main main main";grid-auto-rows:auto;align-content:start;align-items:stretch;scroll-padding-top:68px;position:absolute;inset:0;overflow:hidden auto;gap:var(--b-space-4)!important;grid-template-rows:none!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}html[data-uib] .pl.is-lobby:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--b-vig-rgb), calc(.9 * var(--b-vk))), rgba(var(--b-vig-rgb), calc(.6 * var(--b-vk))) 40%, rgba(var(--b-vig-rgb), calc(.8 * var(--b-vk)))), url(/lobby/scene-snowcamp.webp) 55% 40% / cover no-repeat;position:fixed;inset:0}html[data-uib] .pl.is-lobby>.pl-esc{display:none}html[data-uib] .pl.is-lobby>.plb-hero{grid-area:hero}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls{grid-area:hero;min-height:0}html[data-uib] .pl.is-lobby>.plb-ribbons{grid-area:rib}html[data-uib] .pl.is-lobby>.plb-stats{grid-area:stats}html[data-uib] .pl.is-lobby>.plb-sols{grid-area:sol}html[data-uib] .pl.is-lobby>.plb-ach{grid-area:ach}html[data-uib] .pl.is-lobby>.plb-maps{grid-area:maps}html[data-uib] .pl.is-lobby>.plb-clan{grid-area:clan}html[data-uib] .pl.is-lobby>.plb-friends{grid-area:fr}html[data-uib] .pl.is-lobby>.plb-rank{grid-area:rank}html[data-uib]:root:root:root:root body .pl.is-lobby>.pl-card{grid-area:card}html[data-uib]:root:root:root:root body .pl.is-lobby>.pl-main{grid-area:main}html[data-uib] .pl.is-lobby>[id^=plb-],html[data-uib] .pl.is-lobby #plb-made{scroll-margin-top:68px}html[data-uib] .plb-rail{z-index:3;box-sizing:border-box;gap:var(--b-space-1);width:208px;padding:var(--b-space-3) var(--b-space-2);border:1px solid var(--pb-edge);background:var(--pb-glass);border-radius:8px;flex-direction:column;display:flex;position:fixed;top:68px;bottom:18px;left:16px;overflow-y:auto}html[data-uib] .plb-rail a{align-items:center;gap:var(--b-space-3);min-height:38px;padding:0 var(--b-space-3);color:var(--pb-dim);font:700 var(--b-fs-sm)/1.1 var(--pb-face);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;text-decoration:none;display:flex}html[data-uib] .plb-rail a:hover{color:var(--pb-text);background:var(--pb-tint)}html[data-uib] .plb-rail a.is-on{color:var(--pb-goldhi);border-color:var(--pb-goldline);background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .22), rgba(var(--b-gold-rgb), .05))}html[data-uib] .plb-rail svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;flex:none}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls{border:1px solid var(--pb-goldline);background:linear-gradient(90deg, rgba(var(--b-vig-rgb), .1), rgba(var(--b-vig-rgb), calc(.55 * var(--b-vk))) 60%, rgba(var(--b-vig-rgb), calc(.85 * var(--b-vk)))), url(/lobby/range-1.webp) 30% 50% / cover no-repeat;border-radius:8px;align-self:stretch;min-height:clamp(300px,46vh,500px);overflow:hidden}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-stage{background:0 0;border:0;flex:1;width:42%;min-height:0}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-change,html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-sign{display:none}html[data-uib] .plb-hero{z-index:2;place-self:center end;gap:var(--b-space-3);width:min(580px,56%);min-width:0;margin-right:16px;display:grid;position:relative}html[data-uib] .plb-hero-acts{justify-content:flex-end;gap:var(--b-space-2);display:flex}html[data-uib] .plb-btn{justify-content:center;align-items:center;gap:var(--b-space-2);height:34px;padding:0 var(--b-space-4);border:1px solid var(--pb-edge2);background:var(--pb-glass);color:var(--pb-text);font:700 var(--b-fs-sm) var(--pb-face);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:6px;text-decoration:none;display:inline-flex}html[data-uib] .plb-btn:hover{border-color:var(--pb-goldline);color:var(--pb-goldhi)}html[data-uib] .plb-btn.is-main{border-color:var(--b-gold);color:rgb(var(--b-bg-rgb));background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold))}html[data-uib] .plb-panel{min-width:0;padding:var(--b-space-4) var(--b-space-4);background:var(--pb-glass);border:1px solid var(--pb-edge);box-sizing:border-box;border-radius:8px}html[data-uib] .plb-h{align-items:center;gap:var(--b-space-3);font:800 var(--b-fs-md) var(--pb-face);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text);margin:0 0 10px;display:flex}html[data-uib] .plb-h em{padding:var(--b-space-1) var(--b-space-2);font-style:normal;font-size:var(--b-fs-xs);letter-spacing:.06em;color:var(--pb-goldhi);background:rgba(var(--b-gold-rgb), .12);border-radius:3px}html[data-uib] .plb-h small{font:600 var(--b-fs-sm) var(--pb-face);letter-spacing:0;text-transform:none;color:var(--pb-dim);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}html[data-uib] .plb-more{padding:var(--b-space-1) var(--b-space-2);border:1px solid var(--pb-edge2);font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.1em;color:var(--pb-dim);border-radius:4px;margin-left:auto;text-decoration:none}html[data-uib] .plb-more:hover{color:var(--pb-goldhi);border-color:var(--pb-goldline)}html[data-uib] .plb-panel ul{gap:var(--b-space-2);margin:0;padding:0;list-style:none;display:grid}html[data-uib] .plb-bar{background:var(--pb-well);height:6px;box-shadow:inset 0 0 0 1px var(--pb-edge);border-radius:3px;margin-top:6px;display:block;overflow:hidden}html[data-uib] .plb-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--pb-gold), var(--pb-goldhi));height:100%;display:block}html[data-uib] .plb-bar.is-thin{height:3px;margin-top:0}html[data-uib] .plb-lv{padding:2px var(--b-space-2);background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 0 0 0 1px var(--pb-goldline);font:800 var(--b-fs-xs) var(--pb-face);color:var(--pb-goldhi);white-space:nowrap;border-radius:4px;font-style:normal}html[data-uib] .plb-rar{gap:var(--b-space-2);display:grid}html[data-uib] .plb-rar-row{align-items:center;gap:var(--b-space-3);padding:var(--b-space-2) var(--b-space-2);background:var(--pb-tint);border:1px solid var(--pb-edge);border-radius:6px;grid-template-columns:86px minmax(0,1fr);display:grid}html[data-uib] .plb-rar-name{gap:2px;display:grid}html[data-uib] .plb-rar-name b{padding:2px var(--b-space-2);font:800 var(--b-fs-xs) var(--pb-face);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-text);background:rgba(var(--b-ink-rgb), .08);border-radius:3px;justify-self:start}html[data-uib] .plb-rar-row.is-rare .plb-rar-name b{color:#fff;background:#2f5f9e}html[data-uib] .plb-rar-row.is-epic .plb-rar-name b{color:#fff;background:#6b3fa0}html[data-uib] .plb-rar-row.is-legendary .plb-rar-name b{color:#1b1206;background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold))}html[data-uib] .plb-rar-name small{font:600 var(--b-fs-xs) var(--pb-face);color:var(--pb-dim);font-variant-numeric:tabular-nums}html[data-uib] .plb-rar-items{align-items:center;gap:var(--b-space-1) var(--b-space-2);flex-wrap:wrap;min-width:0;display:flex}html[data-uib] .plb-rib{opacity:.38;display:inline-flex}html[data-uib] .plb-rib.is-got{opacity:1}html[data-uib] .plb-big{gap:var(--b-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;display:grid}html[data-uib] .plb-big div{gap:var(--b-space-2);padding:var(--b-space-2) var(--b-space-3);background:var(--pb-tint);border:1px solid var(--pb-edge);border-radius:6px;display:grid}html[data-uib] .plb-big b{font:800 var(--b-fs-xl)/1 var(--pb-face);color:var(--pb-goldhi);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-uib] .plb-big small{font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .plb-big .is-na b{color:var(--pb-faint);font-size:var(--b-fs-lg)}html[data-uib] .plb-nums{gap:0 var(--b-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}html[data-uib] .plb-nums div{gap:2px;padding:2px 0;display:grid}html[data-uib] .plb-nums dt{font:600 var(--b-fs-xs) var(--pb-face);letter-spacing:.08em;text-transform:uppercase;color:var(--pb-dim);white-space:nowrap}html[data-uib] .plb-nums dd{font:800 var(--b-fs-md) var(--pb-face);color:var(--pb-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}html[data-uib] .plb-nums .is-na dd{color:var(--pb-faint);font-weight:600}html[data-uib] .plb-stats .plb-none{margin-top:8px}html[data-uib] .plb-sols ul{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));max-height:230px;overflow-y:auto}html[data-uib] .plb-sols li{gap:var(--b-space-1) var(--b-space-2);padding:var(--b-space-2);background:var(--pb-tint);border:1px solid var(--pb-edge);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}html[data-uib] .plb-sols li.is-first{border-color:var(--pb-goldline)}html[data-uib] .plb-sol-pic{background:var(--pb-well);border-radius:4px;grid-column:1/-1;height:92px;position:relative;overflow:hidden}html[data-uib] .plb-sol-pic img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}html[data-uib] .plb-sol-pic i{width:22px;height:14px;box-shadow:0 0 0 1px var(--pb-edge2);background:50%/cover no-repeat;border-radius:2px;position:absolute;top:4px;left:4px}html[data-uib] .plb-sols li b{min-width:0;font:700 var(--b-fs-sm) var(--pb-face);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .plb-sols li small{min-width:0;font:600 var(--b-fs-xs) var(--pb-face);letter-spacing:.06em;text-transform:uppercase;color:var(--pb-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}html[data-uib] .plb-sols li .plb-lv{grid-area:2/2/4;align-self:center}html[data-uib] .plb-sols li .plb-bar{grid-column:1/-1}html[data-uib] .plb-ach li{column-gap:var(--b-space-3);row-gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-2);background:var(--pb-tint);border:1px solid var(--pb-edge);border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}html[data-uib] .plb-ach-pic{grid-row:1/4;place-items:center;display:grid}html[data-uib] .plb-ach li b{font:700 var(--b-fs-sm) var(--pb-face);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .plb-ach li small{font:600 var(--b-fs-xs) var(--pb-face);letter-spacing:.04em;color:var(--pb-dim);text-transform:uppercase;grid-column:2/4}html[data-uib] .plb-ach li .plb-bar{grid-column:2/4}html[data-uib] .plb-got{font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.1em;text-transform:uppercase;color:var(--pb-goldhi);grid-area:1/3;font-style:normal}html[data-uib] .plb-maps a{align-items:center;gap:var(--b-space-3);padding:var(--b-space-2) var(--b-space-3);background:var(--pb-tint);border:1px solid var(--pb-edge);color:inherit;border-radius:6px;text-decoration:none;display:flex}html[data-uib] .plb-maps a:hover{border-color:var(--pb-goldline)}html[data-uib] .plb-maps a span{flex:1;gap:2px;min-width:0;display:grid}html[data-uib] .plb-maps a b{font:700 var(--b-fs-sm) var(--pb-face)}html[data-uib] .plb-maps a small{font:500 var(--b-fs-sm) var(--pb-face);color:var(--pb-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .plb-maps a em{font:800 var(--b-fs-lg) var(--pb-face);color:var(--pb-goldhi);font-variant-numeric:tabular-nums;font-style:normal}html[data-uib] .plb-clan-in{justify-items:center;gap:var(--b-space-1);text-align:center;display:grid}html[data-uib] .plb-clan-in.is-none{text-align:left;justify-items:start;gap:var(--b-space-3)}html[data-uib] .plb-crest{place-items:center;width:64px;height:70px;margin-bottom:4px;display:grid;position:relative}html[data-uib] .plb-crest svg{width:100%;height:100%;fill:rgba(var(--b-gold-rgb), .14);stroke:var(--pb-gold);stroke-width:.7px;position:absolute;inset:0}html[data-uib] .plb-crest b{font:800 var(--b-fs-md) var(--pb-face);color:var(--pb-goldhi);margin-top:-5px;position:relative}html[data-uib] .plb-clan-tag{font:800 var(--b-fs-md) var(--pb-face);letter-spacing:.06em;color:var(--pb-goldhi)}html[data-uib] .plb-clan-name{font:700 var(--b-fs-md) var(--pb-face);text-transform:uppercase;letter-spacing:.04em}html[data-uib] .plb-clan-in small{font:500 var(--b-fs-sm) var(--pb-face);color:var(--pb-dim);margin-bottom:6px}html[data-uib] .plb-friends ul{scrollbar-width:thin;gap:var(--b-space-1);max-height:208px;overflow-y:auto}html[data-uib] .plb-friends a{align-items:center;gap:var(--b-space-3);padding:var(--b-space-1) var(--b-space-2);color:inherit;border-radius:6px;text-decoration:none;display:flex}html[data-uib] .plb-friends a:hover{background:var(--pb-tint)}html[data-uib] .plb-friends img{border-radius:50%;flex:none}html[data-uib] .plb-friends a span{gap:1px;min-width:0;display:grid}html[data-uib] .plb-friends b{font:700 var(--b-fs-sm) var(--pb-face);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .plb-friends small{align-items:center;gap:var(--b-space-1);font:600 var(--b-fs-xs) var(--pb-face);color:var(--pb-faint);display:flex}html[data-uib] .plb-friends small i{background:currentColor;border-radius:50%;width:6px;height:6px}html[data-uib] .plb-friends li.is-on small{color:rgb(var(--b-ok-rgb,111, 220, 146))}html[data-uib] .plb-fr-one{gap:var(--b-space-3);justify-items:start;display:grid}html[data-uib] .plb-rank{align-items:center;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);background:var(--pb-glass);border:1px solid var(--pb-edge);border-left:3px solid var(--pb-gold);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-self:start;display:grid}html[data-uib] .plb-rank small{font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.16em;text-transform:uppercase;color:var(--pb-dim);display:block}html[data-uib] .plb-rank b{font:800 var(--b-fs-lg)/1.1 var(--pb-face);letter-spacing:.04em;text-transform:uppercase;color:var(--pb-goldhi);display:block}html[data-uib] .plb-rank em{font:600 var(--b-fs-sm) var(--pb-face);color:var(--pb-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-style:normal;display:block}html[data-uib] .plb-rank em span{color:var(--pb-faint)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card{gap:var(--b-space-2);scrollbar-width:thin;border-radius:8px;min-height:0;overflow-y:auto;padding:var(--b-space-4) var(--b-space-4)!important;border:1px solid var(--pb-edge)!important;background:var(--pb-glass)!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card .pl-name,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-name-in{letter-spacing:.04em;text-transform:uppercase;color:var(--pb-text);text-shadow:none;margin:0;font:800 var(--b-fs-xl)/1.1 var(--pb-face)!important;font-style:normal!important}html[data-uib] .pl.is-lobby .pl-card .pl-ranks{display:none}html[data-uib] .pl.is-lobby .pl-name-edit{color:var(--pb-gold)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-bio{color:var(--pb-dim);font:500 var(--b-fs-md)/1.4 var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-h{font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.16em;text-transform:uppercase;color:var(--pb-gold);margin:8px 0 2px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card .pl-stats{gap:2px var(--b-space-5)!important;margin:4px 0!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card .pl-stats dd{font:800 var(--b-fs-xl)/1 var(--pb-face);color:var(--pb-goldhi);text-shadow:none;font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card .pl-stats dt{color:var(--pb-dim);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-ign li,.pl-socials a,.pl-socials span.pl-soc,.pl-clan){clip-path:none;border:1px solid var(--pb-edge);color:var(--pb-text);box-shadow:none;border-radius:6px;background:var(--pb-tint)!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-socials a,.pl-clan):hover{border-color:var(--pb-goldline);background:var(--pb-tint2)!important}html[data-uib] .pl.is-lobby .pl-clan-id b,html[data-uib] .pl.is-lobby .pl-ign b{color:var(--pb-text)}html[data-uib] .pl.is-lobby .pl-clan-id em,html[data-uib] .pl.is-lobby .pl-ign em{color:var(--pb-dim)}html[data-uib] .pl.is-lobby .pl-friends b{color:var(--pb-goldhi)}html[data-uib] .pl.is-lobby .pl-friends em{color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-staff{clip-path:none;background:#d0443a24;border:1px solid #d0443a73;border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.fr-page-btn,.pf-btn){height:36px;padding:0 var(--b-space-4);clip-path:none;border:1px solid var(--pb-edge2);background:var(--pb-tint);box-shadow:none;color:var(--pb-text);font:700 var(--b-fs-sm) var(--pb-face);letter-spacing:.1em;text-transform:uppercase;filter:none;text-shadow:none;border-radius:6px;font-style:normal;transform:none}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.fr-page-btn,.pf-btn.is-main){background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold));border-color:rgba(var(--b-goldhi-rgb), .9);color:rgb(var(--b-tile-rgb))}html[data-uib]:root:root:root:root body .pl.is-lobby .pf-btn.is-danger{color:#e8776d;background:#d0443a24;border-color:#d0443a99}html[data-uib]:root:root:root:root body .pl.is-lobby .pf-btn.is-saved{color:#6fd38a;background:#6ed38a33;border-color:#6ed38ab3}html[data-uib] .pl.is-lobby .fr-page{color:var(--pb-goldhi);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pf-actions{gap:var(--b-space-2);padding-top:var(--b-space-2);flex-wrap:wrap;margin-top:6px;display:flex}html[data-uib] .pl.is-lobby .pf-note{color:var(--pb-faint);font:500 var(--b-fs-sm)/1.35 var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card.is-edit{border-color:var(--pb-goldline)!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-name-in,.pl-bio-in,.pl-ign input,.pl-soc-in input){width:100%;padding:var(--b-space-2) var(--b-space-3);color:var(--pb-text);font-family:var(--pb-face);box-shadow:none;border-radius:6px;outline:none;border:1px solid var(--pb-edge2)!important;background:var(--pb-well)!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-name-in,.pl-bio-in,.pl-ign input,.pl-soc-in input):focus{border-color:var(--pb-goldline)!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-bio-in{font:500 var(--b-fs-md)/1.4 var(--pb-face);resize:vertical}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-soc-in{gap:var(--b-space-1);display:grid}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-soc-in b{font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.1em;text-transform:uppercase;color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-pick{gap:var(--b-space-2)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-pick button.is-on{box-shadow:inset 0 0 0 2px var(--pb-gold)}html[data-uib] .pl.is-lobby .pf-danger{padding-top:var(--b-space-2);border-top:1px solid var(--pb-edge);margin-top:10px}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-plate{clip-path:none;background:var(--pb-glass);border:1px solid var(--pb-edge);color:var(--pb-text);border-radius:8px}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-plate em{color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-change{clip-path:none;background:var(--pb-glass);border:1px solid var(--pb-edge2);color:var(--pb-text);border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-alone{color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-main{gap:var(--b-space-4);background:0 0;border:0;flex-direction:column;min-height:0;padding:0;display:flex;overflow:visible}html[data-uib] .plb-none{font:500 var(--b-fs-sm) var(--pb-face);color:var(--pb-faint);margin:8px 0 0}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-sec{padding:var(--b-space-4) var(--b-space-4);background:var(--pb-glass);border:1px solid var(--pb-edge);box-shadow:none;clip-path:none;border-radius:8px;flex:none}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb{box-shadow:none;clip-path:none;background:0 0;border:0;padding:0}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-top img{width:64px;height:auto}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-top small{color:var(--pb-dim);font-family:var(--pb-face);letter-spacing:.12em}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-top b{font:800 var(--b-fs-lg) var(--pb-face);color:#5fd3c8;font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-top p{color:var(--pb-dim);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-bar{background:var(--pb-well);border-radius:3px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-ladder small{color:var(--pb-dim);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn>div{background:var(--pb-tint);border:1px solid var(--pb-edge);clip-path:none;border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn b{font:800 var(--b-fs-xl) var(--pb-face);color:var(--pb-goldhi);font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn span{color:var(--pb-dim);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-contrib-title{font:800 var(--b-fs-md) var(--pb-face);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text);margin:12px 0 6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-none{color:var(--pb-faint);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pcm-name{font-family:var(--pb-face);color:var(--pb-text)}html[data-uib]:root:root:root:root body .pl.is-lobby .pcm-rows a{color:var(--pb-text);border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pcm-go{clip-path:none;color:var(--pb-goldhi);border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sum{color:var(--pb-text);font-family:var(--pb-face);background:0 0;border:0}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sum b{font:800 var(--b-fs-md) var(--pb-face);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text);font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sum span{color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sum em{color:var(--pb-goldhi);font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-gs-copy,.pl-gs-sec h3 button,.pl-gs-preview button){height:30px;padding:0 var(--b-space-3);clip-path:none;border:1px solid var(--pb-edge2);background:var(--pb-tint);color:var(--pb-text);font:700 var(--b-fs-xs) var(--pb-face);letter-spacing:.1em;text-transform:uppercase;box-shadow:none;border-radius:6px;font-style:normal}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-gs-copy,.pl-gs-preview button.is-main){background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold));border-color:rgba(var(--b-goldhi-rgb), .9);color:rgb(var(--b-tile-rgb))}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec{border:1px solid var(--pb-edge);background:var(--pb-tint);border-radius:6px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec h3{color:var(--pb-gold);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec dt{color:var(--pb-dim);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec dd{color:var(--pb-text);font-family:var(--pb-face)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-preview{background:rgba(var(--b-gold-rgb), .12);border:1px solid var(--pb-goldline);color:var(--pb-text);border-radius:6px}@media (max-width:1500px){html[data-uib]:root:root:root:root body .pl.is-lobby{padding:64px var(--b-space-4) var(--b-space-4) 206px;grid-template-areas:"hero hero hero hero hero hero hero hero rib rib rib rib""stats stats stats stats stats stats stats stats sol sol sol sol""ach ach ach maps maps maps clan clan clan fr fr fr""rank rank rank rank rank main main main main main main main""card card card card card main main main main main main main";gap:var(--b-space-3)!important}html[data-uib] .plb-rail{width:182px;top:64px;bottom:14px;left:12px}html[data-uib] .plb-rail a{min-height:34px;padding:0 var(--b-space-3);font-size:var(--b-fs-xs)}html[data-uib] .plb-panel{padding:var(--b-space-3) var(--b-space-3)}html[data-uib] .plb-big{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-uib] .plb-big b{font-size:var(--b-fs-lg)}html[data-uib] .plb-big div{padding:var(--b-space-2) var(--b-space-2)}html[data-uib] .plb-rar-row{padding:var(--b-space-1) var(--b-space-2);grid-template-columns:70px minmax(0,1fr)}html[data-uib] .plb-hero{width:min(520px,58%);margin-right:10px}}html[data-uib] .plb-hero .scc-name{padding-right:var(--b-space-3)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-h{-webkit-text-fill-color:currentColor;background:0 0;color:var(--pb-gold)!important;opacity:1!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-soc b,.pl-ign b,.pl-clan-id b){-webkit-text-fill-color:currentColor;color:var(--pb-text)!important;text-shadow:none!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-soc em,.pl-ign em){color:var(--pb-dim)!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-plate b{-webkit-text-fill-color:currentColor;background:0 0;color:var(--pb-goldhi)!important;text-shadow:none!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pls-plate :is(em,small,span){color:var(--pb-dim)!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-card,.pl-main,.plb-rank,.plb-sols,.plb-msg) :is(*){text-shadow:none!important}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-plate{padding:var(--b-space-1) var(--b-space-4);max-width:90%;bottom:10px}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-plate b{font-size:clamp(14px, .9375vw, var(--b-fs-lg));white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html[data-uib]:root:root:root:root body .pl.is-lobby{align-items:stretch;grid-auto-rows:max-content!important}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls{align-self:stretch}html[data-uib] .pl.is-lobby>.plb-hero{align-self:center}.plb-side{display:contents}html[data-uib]:root:root:root:root body .pl.is-lobby>.plb-side{gap:var(--b-space-4);flex-direction:column;grid-area:side;align-self:start;min-width:0;display:flex}html[data-uib]:root:root:root:root body .pl.is-lobby{grid-template-areas:"hero hero hero hero hero hero hero hero rib rib rib rib""stats stats stats stats stats stats stats sol sol sol sol sol""ach ach ach maps maps maps clan clan clan fr fr fr""side side side side main main main main main main main main"!important}@media (max-width:1500px){html[data-uib]:root:root:root:root body .pl.is-lobby{grid-template-areas:"hero hero hero hero hero hero hero hero rib rib rib rib""stats stats stats stats stats stats stats stats sol sol sol sol""ach ach ach maps maps maps clan clan clan fr fr fr""side side side side side main main main main main main main"!important}html[data-uib]:root:root:root:root body .pl.is-lobby>.plb-side{gap:var(--b-space-3)}}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .np{display:none}html[data-uib] .pl.is-lobby>:is(.plb-panel,.pl-card,.pl-main>.pl-sec){transition:box-shadow .2s}html[data-uib] .pl.is-lobby .is-shown{animation:1.2s ease-out plb-shown}@keyframes plb-shown{0%,35%{box-shadow:0 0 0 2px var(--pb-gold), 0 0 24px rgba(var(--b-gold-rgb), .35)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){html[data-uib] .pl.is-lobby .is-shown{animation-duration:10ms}}html[data-uib] .plb-ribbons{flex-direction:column;display:flex}html[data-uib] .plb-ribbons .plb-rar{flex:1;grid-auto-rows:1fr}html[data-uib] :is(.plb-sols,.plb-friends) ul{max-height:none;overflow:visible}html[data-uib] .plb-rank.plb-panel{padding:var(--b-space-4) var(--b-space-4);border:1px solid var(--pb-edge);border-left:1px solid var(--pb-edge);row-gap:0}html[data-uib] .plb-rank.plb-panel>.plb-h{grid-column:1/-1}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card{height:auto;min-height:auto;max-height:none;overflow:visible}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card:not(.is-edit) :is(.pl-portrait,.pl-stats,.pl-clan,.pl-h:has(+.pl-clan)){display:none!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-main,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-main>*{min-height:0;max-height:none;overflow:visible}html[data-uib]:root:root:root:root body .pl.is-lobby{padding-top:var(--b-space-3);scroll-padding-top:12px;top:56px}html[data-uib] .pl.is-lobby>[id^=plb-],html[data-uib] .pl.is-lobby #plb-made,html[data-uib] .pl.is-lobby .plb-side>[id^=plb-]{scroll-margin-top:12px}@media (max-width:1500px){html[data-uib]:root:root:root:root body .pl.is-lobby{padding-top:var(--b-space-2);scroll-padding-top:8px}}html[data-uib] .pl.is-lobby .pl-bymap:has(>.pl-none)>:is(.pl-contrib-title,.pl-none,h2,h3){display:none}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.plb-panel,.pl-card,.pl-sec) :where(div,li,a,p,dl,ul,ol,section,span,aside,h2,h3,details,summary):not(.plb-btn,.plb-more,.pf-btn,.fr-page-btn,.pl-gs-copy,.plb-bar,.plb-bar *,.pl-cb-bar,.pl-cb-bar *,.plb-lv,.plb-crest,.plb-sol-pic,.plb-sol-pic *,.plb-rar-name b,.pl-soc,.pl-socials a,.pc,.pc *,.pc-profile,.pc-profile-in,.plb-friends small i,.rank-ico,.rank-ico *,[role=img],[role=img] *){box-shadow:none!important;clip-path:none!important;background:0 0!important;border-style:none!important}html[data-uib]:root:root:root:root body .pl.is-lobby{gap:var(--b-space-4)!important}html[data-uib]:root:root:root:root body .pl.is-lobby>.plb-side{gap:var(--b-space-4)}html[data-uib] .plb-panel,html[data-uib] .plb-rank.plb-panel,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-sec{padding:var(--b-space-4)!important}html[data-uib] .plb-h{font-size:var(--b-fs-sm);margin-bottom:12px}html[data-uib] .plb-h em{color:var(--pb-dim);background:var(--pb-tint2)}html[data-uib] .plb-big{gap:var(--b-space-4) var(--b-space-5);margin-bottom:16px}html[data-uib] .plb-big div{gap:var(--b-space-1);padding:0}html[data-uib] .plb-big b{color:var(--pb-text);font-size:var(--b-fs-xl)}html[data-uib] .plb-big .is-na b{font-size:var(--b-fs-xl)}html[data-uib] .plb-nums{gap:var(--b-space-2) var(--b-space-5)}html[data-uib] .plb-rar{gap:var(--b-space-2)}html[data-uib] .plb-rar-row{gap:var(--b-space-3);padding:0}html[data-uib] .plb-sols ul{gap:var(--b-space-4)}html[data-uib] .plb-sols li{gap:var(--b-space-1) var(--b-space-2);padding:0}html[data-uib] .plb-sols li.is-first b{color:var(--pb-text)}html[data-uib] .plb-sol-pic{border-radius:4px}html[data-uib] .plb-sols li.is-first .plb-sol-pic{box-shadow:inset 0 0 0 1px var(--pb-edge2)}html[data-uib] .plb-lv{color:var(--pb-text);background:var(--pb-tint2);box-shadow:none;font-size:var(--b-fs-xs)}html[data-uib] .plb-ach ul,html[data-uib] .plb-maps ul{gap:var(--b-space-3)}html[data-uib] .plb-ach li{column-gap:var(--b-space-3);row-gap:var(--b-space-1);padding:0}html[data-uib] .plb-got{color:var(--pb-dim);font-size:var(--b-fs-xs)}html[data-uib] .plb-maps a{gap:var(--b-space-3);padding:0}html[data-uib] .plb-maps a:hover b{color:var(--pb-text);text-underline-offset:3px;text-decoration:underline}html[data-uib] .plb-maps a b{font-size:var(--b-fs-sm)}html[data-uib] .plb-maps a em{color:var(--pb-text);font-size:var(--b-fs-md)}html[data-uib] .plb-clan-tag{color:var(--pb-text)}html[data-uib] .plb-friends ul{gap:var(--b-space-1)}html[data-uib] .plb-friends a{padding:var(--b-space-1) 0}html[data-uib] .plb-friends a:hover b{text-decoration:underline}html[data-uib] .plb-rank b{color:var(--pb-text)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-h{color:var(--pb-dim)!important}html[data-uib]:root:root:root:root body .pl.is-lobby :is(.pl-ign li,.pl-socials a,.pl-socials span.pl-soc){border-radius:4px}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn{gap:var(--b-space-5)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn>div{padding:0}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-cb-earn b{color:var(--pb-text)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec{margin-top:16px;padding:0}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec h3{color:var(--pb-dim)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sum em{color:var(--pb-text)}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-gs-sec h3 button{color:var(--pb-text);background:var(--pb-tint)!important;border:1px solid var(--pb-edge2)!important}html[data-uib]:root:root:root:root body .pl.is-lobby .pcm-go{color:var(--pb-text)}@media (max-width:1500px){html[data-uib]:root:root:root:root body .pl.is-lobby{gap:var(--b-space-3)!important}html[data-uib]:root:root:root:root body .pl.is-lobby>.plb-side{gap:var(--b-space-3)}html[data-uib] .plb-panel,html[data-uib] .plb-rank.plb-panel,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card,html[data-uib]:root:root:root:root body .pl.is-lobby .pl-sec{padding:var(--b-space-3)!important}html[data-uib] .plb-big{gap:var(--b-space-3) var(--b-space-4);margin-bottom:12px}html[data-uib] .plb-big b,html[data-uib] .plb-big .is-na b{font-size:var(--b-fs-lg)}}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls .pls-plate{display:none}html[data-uib]:root:root:root:root body .pl.is-lobby>.pls{min-height:clamp(300px,40vh,440px)}html[data-uib] .plb-ribbons .plb-rar{gap:var(--b-space-5);flex:none;grid-auto-rows:auto}html[data-uib] .plb-rar-row{grid-template-columns:88px minmax(0,1fr)!important}html[data-uib]:root:root:root:root body .pl.is-lobby .plb-side>*{align-self:stretch}html[data-uib]:root:root:root:root body .pl.is-lobby .pl-card :is(.fr-page-btn,.fr-page,.pl-friends){display:none!important}html[data-uib] .plb-ach li b{white-space:normal;overflow:visible}html[data-uib] .plb-ribbons .plb-rar{flex:1;align-content:space-evenly}html[data-uib] .plb-big{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin-bottom:0}html[data-uib] .plb-ribbons .plb-rar{gap:var(--b-space-4);flex-direction:column;flex:none;grid-auto-rows:auto;display:flex}html[data-uib] .plb-ribbons .plb-rar-items{gap:var(--b-space-2) var(--b-space-3)}html[data-uib] .plb-rar-sum{gap:var(--b-space-2) var(--b-space-4);font:600 var(--b-fs-xs) var(--pb-face);color:var(--pb-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}html[data-uib] .plb-rar-sum b{margin-right:var(--b-space-1);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-text);font-weight:800}html[data-uib] .plb-rar-sum .is-rare b{color:#7fb0f0}html[data-uib] .plb-rar-sum .is-epic b{color:#b48ae6}html[data-uib] .plb-rar-sum .is-legendary b{color:var(--pb-goldhi)}html[data-uib] .pl .pls-flag{display:none}html[data-uib] .pl .pls-alone{gap:var(--b-space-2)}html[data-uib] .pl .pls-alone>b{font-size:var(--b-fs-xl)}html[data-uib] .pl .pls-alone>p,html[data-uib] .pl .pl-cb-top p span{font-size:var(--b-fs-sm)}html[data-uib] .plb-big small{white-space:normal;overflow:visible}
.bmx-host{position:absolute;inset:0}.bmx{z-index:30;gap:var(--b-space-3) var(--b-space-5);padding:var(--b-space-4) var(--b-space-5) var(--b-space-4);color:var(--b-ink);font-family:var(--ui-face,inherit);background:radial-gradient(90% 70% at 50% 25%, rgba(var(--b-gold-rgb), .05), transparent 60%), linear-gradient(180deg, rgba(var(--b-deep-rgb), calc(.8 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.94 * var(--b-gk))));grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) clamp(320px,23vw,440px);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-head{align-items:baseline;gap:var(--b-space-4);grid-column:1;display:flex}.bmx-head h1{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;margin:0}.bmx-head p{font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .66);margin:0}.bmx-count{font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7);margin-left:auto}.bmx-count b{color:var(--b-ink)}.bmx-k{align-items:center;gap:var(--b-space-2);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);white-space:nowrap;display:flex}.bmx-k small{font-size:var(--b-fs-xs);letter-spacing:.1em;color:rgba(var(--b-ink-rgb), .5)}.bmx-empty{font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .55);margin:0}.bmx kbd,.msh kbd{margin-left:4px}.bmx-tabs{gap:var(--b-space-6);grid-column:1;display:flex}.bmx-tabs button{padding:var(--b-space-2) 0;color:rgba(var(--b-ink-rgb), .7);cursor:pointer;font:700 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000}.bmx-tabs button small{margin-left:var(--b-space-1);font-size:var(--b-fs-xs);letter-spacing:.08em;color:rgba(var(--b-ink-rgb), .5)}.bmx-tabs button:hover{color:var(--b-ink)}.bmx-tabs button.is-on{color:var(--b-gold-hi);border-bottom-color:var(--b-gold)}.bmx-car{grid-column:1;min-height:0;position:relative;overflow:hidden}.bmx-card{background:rgba(var(--b-panel-rgb), .94);width:clamp(420px,42%,720px);transform:translateX(calc(-50% + var(--o) * 84%)) scale(var(--s));opacity:var(--op);pointer-events:none;will-change:transform, opacity;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s;display:grid;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.bmx-card:not(.is-cur)[data-o="-1"],.bmx-card:not(.is-cur)[data-o="1"]{pointer-events:auto;cursor:pointer}.bmx-card.is-cur{box-shadow:0 0 0 2px var(--b-gold), 0 10px 40px rgba(var(--b-gold-rgb), .18)}.bmx-card-art{background:linear-gradient(160deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-bg3-rgb), 1) 70%);min-height:0;position:relative}.bmx-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bmx-card-art:after{content:"";background:linear-gradient(180deg, transparent 45%, rgba(var(--b-deep-rgb), .85));position:absolute;inset:0}.bmx-card.is-locked .bmx-card-art:before{content:"";z-index:1;background:rgba(var(--b-deep-rgb), .55);position:absolute;inset:0}.bmx-card.is-locked .bmx-lock{z-index:2;position:absolute;top:40%;left:50%;translate:-50% -50%;scale:1.8}.bmx-card-t{z-index:2;left:var(--b-space-4);bottom:var(--b-space-3);align-items:baseline;gap:var(--b-space-3);display:flex;position:absolute}.bmx-card-n{font:800 var(--b-fs-3xl,44px)/1 var(--ui-face,inherit);color:var(--b-gold-hi)}.bmx-card-t b{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);letter-spacing:.04em;text-transform:uppercase}.bmx-card-body{gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4) var(--b-space-4);display:grid}.bmx-card-type{font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7)}.bmx-card-type i{color:rgba(var(--b-ink-rgb), .4);margin:0 6px;font-style:normal}.bmx-card-type em{color:#6ed678;font-style:normal}.bmx-card-type em.is-medium{color:#ecbe50}.bmx-card-type em.is-hard{color:#e88246}.bmx-card-type em.is-expert{color:#e86054}.bmx-card-line{font-size:var(--b-fs-md);color:rgba(var(--b-ink-rgb), .85);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.bmx-card-lock{font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);margin:0}.bmx-card-dots{gap:var(--b-space-2);display:flex}.bmx-card-dots img{object-fit:contain;width:36px;height:36px}.bmx-card-dots i,.bmx-row-dots i{background:rgba(var(--b-ink-rgb), .16);border-radius:50%;display:inline-block}.bmx-card-dots i{width:28px;height:28px;margin:4px}.bmx-card-best{gap:var(--b-space-1);display:grid}.bmx-card-best small,.bmx-you-t small{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.bmx-card-best b,.bmx-you-t b{font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.bmx-targets{gap:var(--b-space-3);padding-top:var(--b-space-3);border-top:1px solid rgba(var(--b-line-rgb), .12);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.bmx-you-t{align-items:baseline;gap:var(--b-space-3);grid-column:1/-1;display:flex}.bmx-you-t em{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;min-height:1em;font-style:normal}.bmx-target{column-gap:var(--b-space-2);row-gap:var(--b-space-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.bmx-target img{object-fit:contain;grid-row:1/3;width:34px;height:34px}.bmx-target b{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .7)}.bmx-target em{font-style:normal;font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.bmx-target.is-mine b{color:var(--b-gold-hi)}.is-up{color:#6ed678}.is-down{color:#e86054}.bmx-arrow{z-index:20;border:1px solid rgba(var(--b-line-rgb), .3);background:rgba(var(--b-deep-rgb), .85);width:40px;height:40px;color:var(--b-ink);cursor:pointer;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.bmx-arrow:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:10px;height:10px;position:absolute;top:50%;left:50%}.bmx-arrow.is-prev{left:var(--b-space-2)}.bmx-arrow.is-prev:before{translate:-30% -50%;rotate:45deg}.bmx-arrow.is-next{right:var(--b-space-2)}.bmx-arrow.is-next:before{translate:-70% -50%;rotate:-135deg}.bmx-arrow:hover:not(:disabled){border-color:var(--b-gold)}.bmx-arrow:disabled{opacity:.3;cursor:default}.bmx-medal{object-fit:contain;width:38px;height:38px}.bmx-medal.is-none,.bmx-tmedal.is-none{border:2px dashed rgba(var(--b-ink-rgb), .22);border-radius:50%;width:28px;height:28px;display:inline-block}.bmx-lock{background:rgba(var(--b-ink-rgb), .8);border-radius:2px;width:16px;height:18px;display:inline-block;position:relative}.bmx-lock:before{content:"";border:2px solid rgba(var(--b-ink-rgb), .8);border-bottom:0;border-radius:6px 6px 0 0;height:9px;position:absolute;top:-7px;left:2px;right:2px}.bmx-go{align-items:center;gap:var(--b-space-5);grid-column:1;grid-template-columns:minmax(0,1fr) minmax(280px,400px) minmax(0,1fr);display:grid}.bmx-step{height:40px;padding:0 var(--b-space-3);color:rgba(var(--b-ink-rgb), .7);cursor:pointer;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:end}.bmx-step:last-child{justify-self:start}.bmx-step:disabled{opacity:.35;cursor:default}.bmx-step kbd{margin:0 var(--b-space-2)}.bmx-play{width:100%;height:54px;padding:0 var(--b-space-4);cursor:pointer;justify-content:center;align-items:center;gap:var(--b-space-3);background:var(--b-gold);color:rgb(var(--b-deep-rgb));font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:5px;transition:translate .12s,box-shadow .12s;display:inline-flex}.bmx-play kbd{padding:2px var(--b-space-1);font-size:var(--b-fs-xs);letter-spacing:.08em}.bmx-play:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--b-gold-rgb), .35);translate:0 -1px}.bmx-play:disabled{cursor:default;opacity:.55;background:rgba(var(--b-ink-rgb), .14);color:var(--b-ink);font-size:var(--b-fs-md);letter-spacing:.1em}.bmx-track{gap:var(--b-space-5);grid-column:1/-1;min-width:0;display:flex}.bmx-tg{gap:var(--b-space-2);flex-basis:0;align-content:start;min-width:0;display:grid}.bmx-tg+.bmx-tg{padding-left:var(--b-space-5);border-left:1px solid rgba(var(--b-line-rgb), .14)}.bmx-tg-items{gap:var(--b-space-2);display:flex}.bmx-row{gap:var(--b-space-1);min-width:0;max-width:140px;padding:var(--b-space-1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 1 0;justify-items:start;display:grid}.bmx-row:hover{background:rgba(var(--b-ink-rgb), .05)}.bmx-row.is-sel{box-shadow:0 0 0 2px var(--b-gold)}.bmx-row-art{aspect-ratio:16/10;background:linear-gradient(160deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-bg3-rgb), 1) 70%);border-radius:3px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.bmx-row-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bmx-row.is-locked .bmx-row-art:after{content:"";background:rgba(var(--b-deep-rgb), .62);position:absolute;inset:0}.bmx-row.is-locked .bmx-lock{z-index:1;scale:.8}.bmx-row-n{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .8)}.bmx-row.is-sel .bmx-row-n{color:var(--b-gold-hi)}.bmx-row small{font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .55);line-height:1.2}.bmx-row-dots{align-items:center;gap:4px;height:16px;display:flex}.bmx-row-dots img{object-fit:contain;width:16px;height:16px}.bmx-row-dots i{width:10px;height:10px;margin:3px}@media (max-width:1500px){.bmx-targets{gap:var(--b-space-2)}.bmx-target{column-gap:4px}.bmx-target img{width:26px;height:26px}.bmx-target em{font-size:var(--b-fs-xs)}.bmx-row small{display:none}.bmx-row.is-locked{min-height:0}}@media (max-height:800px){.bmx{gap:var(--b-space-2) var(--b-space-5);padding-top:var(--b-space-3);padding-bottom:var(--b-space-3)}.bmx-card-line{-webkit-line-clamp:1}.bmx-tg-items .bmx-row{max-width:96px}.bmx-play{height:46px}}.bmx-lb{align-content:start;gap:var(--b-space-2);padding:var(--b-space-4);background:rgba(var(--b-panel-rgb), .92);border-radius:6px;grid-area:2/2/5;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;display:grid}.bmx-lb-sub{font-size:var(--b-fs-xs);color:rgba(var(--b-ink-rgb), .55)}.bmx-lb-rows{min-height:0;overflow-y:auto}.bmx-lb-tabs{gap:var(--b-space-1);display:flex}.bmx-lb-tabs button{height:36px;padding:0 var(--b-space-1);cursor:pointer;border:1px solid rgba(var(--b-line-rgb), .14);background:rgba(var(--b-tile-rgb), .9);color:rgba(var(--b-ink-rgb), .72);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:auto}.bmx-lb-tabs button.is-on{border-color:var(--b-gold);color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .14)}.bmx-table{border-collapse:collapse;width:100%;font-size:var(--b-fs-sm);font-variant-numeric:tabular-nums}.bmx-table th{text-align:left;padding:var(--b-space-2);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .55);border-bottom:1px solid rgba(var(--b-line-rgb), .12)}.bmx-table td{padding:var(--b-space-2);border-bottom:1px solid rgba(var(--b-line-rgb), .06);white-space:nowrap}.bmx-table td:first-child{width:34px;color:rgba(var(--b-ink-rgb), .6);font-weight:700}.bmx-table td:nth-child(2){text-overflow:ellipsis;max-width:180px;overflow:hidden}.bmx-table tr:first-child td:first-child{color:var(--b-gold-hi)}.bmx-table tr.is-you td{color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .1)}.bmx-table tr.is-pinned td{border-top:2px solid rgba(var(--b-gold-rgb), .5)}.bmx-tmedal{object-fit:contain;vertical-align:middle;width:24px;height:24px}.bmx-tmedal.is-none{width:20px;height:20px}@media (max-width:1100px){.bmx{grid-template-rows:none;grid-template-columns:1fr;min-height:calc(100dvh - 56px);position:absolute;bottom:auto}.bmx-head{flex-wrap:wrap}.bmx-lb,.bmx-track{grid-area:auto/1}.bmx-car{height:420px}.bmx-track{overflow-x:auto}}.msh{z-index:9;pointer-events:none;color:var(--b-ink);font-family:var(--ui-face,inherit);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), .6);position:absolute;inset:0}.msh-lv{gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-4);border-left:3px solid var(--b-gold);background:rgba(var(--b-deep-rgb), .6);border-radius:5px;display:grid;position:absolute;top:58px;left:16px}.msh-lv b{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase}.msh-lv span{font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .65)}.msh-clock{padding:var(--b-space-2) var(--b-space-5);background:rgba(var(--b-deep-rgb), .55);font:800 46px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:6px;position:absolute;top:14px;left:50%;translate:-50%}.msh-left{padding:var(--b-space-2) var(--b-space-3);background:rgba(var(--b-deep-rgb), .55);border-radius:5px;position:absolute;top:116px;left:16px}.msh-splits{border-collapse:collapse;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.msh-splits th{text-align:left;padding:var(--b-space-1) var(--b-space-2) var(--b-space-2);font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.msh-splits td{padding:var(--b-space-1) var(--b-space-2)}.msh-splits td:first-child{color:rgba(var(--b-ink-rgb), .55)}.msh-splits tr.is-now td{background:rgba(var(--b-gold-rgb), .16)}.msh-right{gap:var(--b-space-2);justify-items:end;display:grid;position:absolute;top:64px;right:16px}.msh-cp{padding:var(--b-space-2) var(--b-space-3);background:rgba(var(--b-deep-rgb), .6);font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;border-radius:5px}.msh-cp b{font-size:var(--b-fs-md);color:var(--b-gold-hi);margin-left:6px}.msh-pace{gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);background:rgba(var(--b-deep-rgb), .55);border-radius:5px;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)}.msh-pace-r{align-items:center;gap:var(--b-space-2);padding:var(--b-space-1) var(--b-space-2);font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;border-radius:4px;display:flex}.msh-pace-r img{object-fit:contain;width:22px;height:22px}.msh-pace-r.is-on{background:rgba(var(--b-gold-rgb), .22);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .7)}.msh-pace-r.is-gone{opacity:.35}.msh-keys{gap:var(--b-space-4);font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .8);display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.msh-hint{text-align:center;max-width:min(640px,70%);padding:var(--b-space-2) var(--b-space-4);background:rgba(var(--b-deep-rgb), .55);font-size:var(--b-fs-md);color:var(--b-ink2);border-radius:5px;margin:0;position:absolute;top:90px;left:50%;translate:-50%}.msh-note{padding:var(--b-space-3) var(--b-space-5);background:rgba(var(--b-deep-rgb), .7);font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;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-fin{pointer-events:auto;gap:var(--b-space-5);width:min(820px,92vw);padding:var(--b-space-5) var(--b-space-6);border:1px solid rgba(var(--b-gold-rgb), .55);background:rgba(var(--b-panel-rgb), .95);box-shadow:0 18px 50px rgba(var(--b-shadow-rgb), .5);text-shadow:none;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;animation:.3s 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:.92}}.msh-fin-medal{justify-items:center;gap:var(--b-space-3);display:grid}.msh-fin-medal img{object-fit:contain;width:170px;height:170px;animation:.6s cubic-bezier(.2,.9,.3,1.4) .15s both msh-medal}@keyframes msh-medal{0%{opacity:0;rotate:-12deg;scale:.5}}.msh-fin-none{border:3px dashed rgba(var(--b-ink-rgb), .25);border-radius:50%;width:120px;height:120px}.msh-fin-medal b{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--b-gold-hi)}.msh-fin-main{gap:var(--b-space-2);display:grid}.msh-fin-k{align-items:center;gap:var(--b-space-3);font:800 var(--b-fs-lg)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--b-gold-hi);display:flex}.msh-fin-k em{font-style:normal;font-size:var(--b-fs-xs);padding:var(--b-space-1) var(--b-space-2);background:var(--b-gold);color:rgb(var(--b-deep-rgb));border-radius:3px}.msh-fin-t{font:800 54px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.msh-fin-vs{font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .85)}.msh-fin-vs i{color:#6ed678;font-style:normal}.msh-fin-vs b{font-weight:800}.msh-fin-vs b.is-up{color:#6ed678}.msh-fin-vs b.is-down{color:#e86054}.msh-rank-of{color:rgba(var(--b-ink-rgb), .6);font-size:.9em}.msh-fin-ranks{gap:var(--b-space-4);font-size:var(--b-fs-sm);color:rgba(var(--b-ink-rgb), .75);display:flex}.msh-rank b{color:var(--b-ink);margin-left:4px}.msh-rank em{margin-left:6px;font-style:normal;font-weight:700}.msh-fin .msh-splits{margin:4px 0}.msh-btns{gap:var(--b-space-2);margin-top:6px;display:flex}.msh-btns button{height:42px;padding:0 var(--b-space-4);cursor:pointer;align-items:center;gap:var(--b-space-2);border:1px solid rgba(var(--b-hi-rgb), .18);background:rgba(var(--b-bg3-rgb), .9);color:var(--b-ink);font:700 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;display:inline-flex}.msh-btns button:hover{border-color:rgba(var(--b-gold-rgb), .7)}.msh-btns button.is-go{background:var(--b-gold);color:rgb(var(--b-deep-rgb));border-color:var(--b-gold-hi)}
