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-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>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] .sb-top{padding-block:var(--b-space-5) var(--b-space-4);background:0 0}html[data-uib] .sb-find{border:0;border-bottom:1px solid var(--sb-edge2);padding:0 var(--b-space-1);background:0 0;border-radius:0}html[data-uib] .sb-find:focus-within{border-bottom-color:var(--sb-gold)}html[data-uib] .sb .gs-prof-b{background:0 0;border:0;border-radius:2px}html[data-uib] .sb .gs-prof-b:hover,html[data-uib] .sb .gs-prof-b[aria-expanded=true]{background:var(--sb-tint)}html[data-uib] .sb .gs-prof-menu,html[data-uib] .sb .gs-find-list{box-shadow:inset 0 2px 0 var(--sb-gold), 0 14px 40px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-sk)));border:0;border-radius:2px}html[data-uib] .sb-nav{background:0 0;padding-inline:0}html[data-uib] .sb-nav button{padding-inline:var(--b-space-4);border:0;border-radius:0}html[data-uib] .sb-nav button:hover{background:linear-gradient(90deg, var(--sb-tint2), transparent)}html[data-uib] .sb-nav button.is-on{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-gold-rgb), 0))}html[data-uib] .sb-nav button.is-on:before{border-radius:0;top:0;bottom:0;left:0}html[data-uib] .sb-head b{font-family:var(--display,var(--sb-face));letter-spacing:.12em;font-style:normal}html[data-uib] .sb-head{margin-bottom:var(--b-space-2);border-bottom:0}html[data-uib] .sb .sg{gap:var(--b-space-2);background:0 0;border:0;border-radius:0;padding:0}html[data-uib] .sb .sg>button{color:var(--sb-dim);box-shadow:inset 0 -2px 0 rgba(var(--b-line-rgb), .14);background:0 0;border-radius:0;transition:color .12s,box-shadow .12s;position:relative}html[data-uib] .sb .sg>button:hover{color:var(--sb-text);box-shadow:inset 0 -2px 0 rgba(var(--b-line-rgb), .34);background:0 0}html[data-uib] .sb .sg>button.is-on{color:var(--sb-goldhi);background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .16), rgba(var(--b-gold-rgb), 0) 80%);box-shadow:inset 0 -2px 0 var(--sb-goldhi), 0 6px 10px -8px rgba(var(--b-gold-rgb), .9)}html[data-uib] .sb .hb{background:rgba(var(--b-tint-rgb), .06);border:0;border-radius:0;height:36px}html[data-uib] .sb .hb:hover,html[data-uib] .sb .hb:focus-visible{box-shadow:inset 0 -2px 0 rgba(var(--b-gold-rgb), .5)}html[data-uib] .sb .hb-fill{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .08), rgba(var(--b-gold-rgb), .36));box-shadow:3px 0 0 var(--sb-goldhi), 6px 0 12px rgba(var(--b-gold-rgb), .45)}html[data-uib] .sb .hb-ticks{display:none}html[data-uib] .sb .hb-num{font-size:var(--b-fs-md)}html[data-uib] .sb .st{background:rgba(var(--b-tint-rgb), .06);border:0;border-radius:0}html[data-uib] .sb .st>button{background:0 0}html[data-uib] .sb .st>button:hover{background:rgba(var(--b-gold-rgb), .14)}html[data-uib] .sb .gp-ranksets button,html[data-uib] .sb .gp-range .picks button,html[data-uib] .sb .gp-actions button{background:rgba(var(--b-tint-rgb), .06);border:0;border-radius:2px}html[data-uib] .sb .gp-ranksets button.is-on,html[data-uib] .sb .gp-range .picks button.is-on{background:linear-gradient(0deg, rgba(var(--b-gold-rgb), .18), rgba(var(--b-gold-rgb), .04));box-shadow:inset 0 -2px 0 var(--sb-goldhi)}html[data-uib] .sb-foot{background:0 0}html[data-uib] .sb-foot-btn{background:rgba(var(--b-tint-rgb), .06);border:0;border-radius:2px}html[data-uib] .sb-foot-btn:hover{background:rgba(var(--b-tint-rgb), .12)}html[data-uib] .sb-foot-btn.is-sure{box-shadow:inset 0 -2px 0 rgba(var(--sb-red-rgb), .8);border:0}html[data-uib] .sb-reset{background:rgba(var(--b-tint-rgb), .06);border:0;border-radius:2px}
html[data-uib] .crb-shade{background:radial-gradient(ellipse 80% 75% at 50% 48%, rgba(var(--b-deep-rgb), .5), rgba(var(--b-deep-rgb), .86))!important}html[data-uib]:root:root:root body .gs-wrap.sb-wrap:not(.is-game){background:radial-gradient(ellipse 80% 75% at 50% 48%, rgba(var(--b-deep-rgb), calc(.45 * var(--b-gk))), rgba(var(--b-deep-rgb), calc(.82 * var(--b-gk))))}html[data-uib] .crb,html[data-uib] .sb-wrap:not(.is-game) .sb{position:relative;background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.985 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.99 * var(--b-gk))))!important;box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .08), 0 32px 90px rgba(var(--b-shadow-rgb), calc(.7 * var(--b-sk)))!important;border:0!important;border-radius:2px!important}html[data-uib] .crb:before,html[data-uib] .sb-wrap:not(.is-game) .sb:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg, rgba(var(--b-gold-rgb), 0), var(--b-gold) 18%, var(--b-gold-hi) 50%, var(--b-gold) 82%, rgba(var(--b-gold-rgb), 0));height:2px;position:absolute;top:0;left:0;right:0}html[data-uib] .crb:after,html[data-uib] .sb-wrap:not(.is-game) .sb:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(rgba(var(--b-gold-rgb), .7), rgba(var(--b-gold-rgb), .7)) left bottom / 16px 2px no-repeat, linear-gradient(rgba(var(--b-gold-rgb), .7), rgba(var(--b-gold-rgb), .7)) left bottom / 2px 16px no-repeat, linear-gradient(rgba(var(--b-gold-rgb), .7), rgba(var(--b-gold-rgb), .7)) right bottom / 16px 2px no-repeat, linear-gradient(rgba(var(--b-gold-rgb), .7), rgba(var(--b-gold-rgb), .7)) right bottom / 2px 16px no-repeat;position:absolute;inset:0}html[data-uib] .sb-title{text-transform:uppercase;color:var(--b-ink);font:800 var(--b-fs-xl)/1 var(--display,var(--ui-face,inherit))!important;letter-spacing:.18em!important;font-style:normal!important}html[data-uib] .sb-x{transition:color .15s,background-color .15s;color:rgba(var(--b-ink-rgb), .7)!important;background:0 0!important;border:0!important;border-radius:20px!important}html[data-uib] .sb-x:is(:hover,:focus-visible){outline:0;background:rgba(var(--b-hi-rgb), .08)!important;color:var(--b-ink-top)!important}html[data-uib] .sb .gp-group{color:var(--b-gold-hi)!important;letter-spacing:.2em!important}html[data-uib] .sb kbd{border-radius:3px}
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]:root:root:root:root body .pl.is-lobby>.pls{grid-area:hero;min-height:0}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]: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]: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]: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]: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>.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]: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>.pls .np{display:none}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]: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}@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{gap:var(--b-space-4)!important}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]: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] .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]: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]:root:root:root:root body .pl.is-lobby .pl-card :is(.fr-page-btn,.fr-page,.pl-friends){display:none!important}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] .pfb{--pfb-top:56px;--pfb-side:clamp(32px, 5.5vw, 120px);--pfb-col:clamp(290px, 23vw, 440px);--pfb-dim:rgba(var(--b-ink-rgb), .62);--pfb-faint:rgba(var(--b-ink-rgb), .42);--pfb-line:rgba(var(--b-hi-rgb), .1);color:var(--b-ink);font-family:var(--ui-face,inherit);background:#04050b;position:absolute;inset:0;overflow:hidden}html[data-uib] body:has(.pft) .pfb{--pfb-top:calc(56px + var(--pft-h))}html[data-uib] .pfb-stage{inset:var(--pfb-top) 0 0;z-index:1;position:absolute}html[data-uib] .pfb>.lsc{z-index:0;position:absolute}html[data-uib] .pfb>.lsc .lsc-frame{width:max(106vw,188.4vh);height:max(59.6vw,106vh);top:calc(50% + 2vh)}html[data-uib] .pfb>.lsc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030409e6 0%,#030409c7 24%,#03040933 36%,#0000 42% 58%,#03040933 64%,#030409c7 76%,#030409e6 100%);position:absolute;inset:0}html[data-uib] .pfb-stage .hm-figure3d{width:100%;height:100%;position:absolute;inset:0}html[data-uib] .pfb-empty{justify-items:center;gap:var(--b-space-3);text-align:center;max-width:340px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-uib] .pfb-empty b{font:800 var(--b-fs-xl)/1.1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-top)}html[data-uib] .pfb-empty p{font:500 var(--b-fs-md)/1.45 var(--ui-face,inherit);color:var(--pfb-dim);margin:0}html[data-uib] :is(.pfb-l,.pfb-r){z-index:2;top:calc(var(--pfb-top) + var(--b-space-5));width:var(--pfb-col);pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(24px,4.4vh,48px);min-height:0;display:flex;position:absolute;bottom:88px}html[data-uib] .pfb-l{left:var(--pfb-side)}html[data-uib] .pfb-r{right:var(--pfb-side)}html[data-uib] :is(.pfb-l,.pfb-r)>*{pointer-events:auto;min-width:0}html[data-uib] .pfb-none{font:500 var(--b-fs-sm)/1.4 var(--ui-face,inherit);color:var(--pfb-faint);margin:0}html[data-uib] .pfb-id{gap:var(--b-space-3);display:grid}html[data-uib] .pfb-clan{font:700 var(--b-fs-sm)/1.2 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:var(--pfb-dim);white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;text-decoration:none;overflow:hidden}html[data-uib] .pfb-clan em{color:var(--b-gold-hi);font-style:normal}html[data-uib] .pfb-clan:is(:hover,:focus-visible){color:var(--b-ink-top);outline:0}html[data-uib] .pfb-name{margin:0 0 var(--b-space-2);font:800 clamp(36px, 3.3vw, 64px)/.98 var(--ui-face,inherit);letter-spacing:.02em;text-transform:uppercase;color:var(--b-ink-top);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-uib] .pfb-rank{align-items:center;gap:var(--b-space-3);display:flex}html[data-uib] .pfb-rank span{gap:3px;min-width:0;display:grid}html[data-uib] .pfb-rank small{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:var(--pfb-faint)}html[data-uib] .pfb-rank b{font:800 var(--b-fs-lg)/1.1 var(--ui-face,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--b-gold-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .pfb-exp{gap:var(--b-space-2);display:grid}html[data-uib] .pfb-exp>span:last-child{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:var(--b-ink);font-variant-numeric:tabular-nums}html[data-uib] .pfb-exp em{color:var(--pfb-faint);font-style:normal}html[data-uib] .pfb-bar{background:rgba(var(--b-hi-rgb), .12);height:3px;display:block;overflow:hidden}html[data-uib] .pfb-bar i{background:linear-gradient(90deg, var(--b-gold), var(--b-gold-hi));height:100%;display:block}html[data-uib] .pfb-bar.is-thin{height:2px}html[data-uib] .pfb-sol{align-items:center;gap:var(--b-space-2) var(--b-space-3);margin-top:var(--b-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}html[data-uib] .pfb-lv{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.08em;color:rgb(var(--b-deep-rgb));background:var(--b-ink);padding:3px 7px}html[data-uib] .pfb-sol>span:not(.pfb-bar){font:700 var(--b-fs-sm)/1.2 var(--ui-face,inherit);color:var(--b-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .pfb-sol em{margin-left:var(--b-space-2);letter-spacing:.14em;text-transform:uppercase;font-style:normal;font-weight:600;font-size:var(--b-fs-xs);color:var(--pfb-faint)}html[data-uib] .pfb-sol .pfb-bar{grid-column:1/-1}html[data-uib] .pfb-stats{gap:var(--b-space-5) var(--b-space-5);padding-top:var(--b-space-5);border-top:1px solid var(--pfb-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-uib] .pfb-stats>div{gap:var(--b-space-2);min-width:0;display:grid}html[data-uib] .pfb-stats b{font:800 clamp(30px, 2.3vw, 44px)/1 var(--ui-face,inherit);color:var(--b-ink-top);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-uib] .pfb-stats small{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:var(--pfb-faint)}html[data-uib] .pfb-stats .pfb-none{grid-column:1/-1}html[data-uib] .pfb-r .gm-h{align-items:baseline;gap:var(--b-space-3);margin-bottom:var(--b-space-4);display:flex}html[data-uib] .pfb-r .gm-h em{letter-spacing:.1em;color:var(--b-gold-hi);font-style:normal}html[data-uib] .pfb-more{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.18em;color:var(--pfb-dim);margin-left:auto;text-decoration:none}html[data-uib] .pfb-more:is(:hover,:focus-visible){color:var(--b-gold-hi);outline:0}html[data-uib] .pfb-rib{align-items:center;gap:var(--b-space-2) var(--b-space-3);flex-wrap:wrap;max-height:112px;display:flex;overflow:hidden}html[data-uib] .pfb-rib>span{display:inline-flex}html[data-uib] .pfb-matches ul{margin:0;padding:0;list-style:none;display:grid}html[data-uib] .pfb-matches li{align-items:center;gap:var(--b-space-3);border-bottom:1px solid var(--pfb-line);grid-template-columns:22px minmax(0,1fr) auto 34px;min-height:46px;display:grid}html[data-uib] .pfb-matches li:last-child{border-bottom:0}html[data-uib] .pfb-matches li>i{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);color:var(--pfb-faint);font-style:normal}html[data-uib] .pfb-matches li.is-win>i{color:var(--b-gold-hi)}html[data-uib] .pfb-matches li.is-loss>i{color:rgb(var(--b-red-rgb,214, 72, 60))}html[data-uib] .pfb-matches li>span{gap:3px;min-width:0;display:grid}html[data-uib] .pfb-matches li b{font:700 var(--b-fs-sm)/1.1 var(--ui-face,inherit);color:var(--b-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .pfb-matches li span small{font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--pfb-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-uib] .pfb-matches li>em{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);color:var(--b-ink-top);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}html[data-uib] .pfb-when{font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);color:var(--pfb-faint);font-variant-numeric:tabular-nums;justify-self:end}html[data-uib] .pfb-acts{z-index:3;align-items:center;gap:var(--b-space-2);white-space:nowrap;display:flex;position:absolute;bottom:clamp(16px,3vh,32px);left:50%;transform:translate(-50%)}html[data-uib] .pfb-friend:empty{display:none}html[data-uib] .pfb-sheet{z-index:5;right:0;top:var(--pfb-top);box-sizing:border-box;background:rgb(var(--b-deep-rgb));width:min(560px,100%);box-shadow:inset 0 2px 0 var(--b-gold), -24px 0 48px #00000073;flex-direction:column;display:flex;position:absolute;bottom:0}html[data-uib] .pfb-sheet[hidden]{display:none}html[data-uib] .pfb-sheet>header{justify-content:space-between;align-items:center;gap:var(--b-space-3);padding:var(--b-space-5) var(--b-space-5) var(--b-space-3);display:flex}html[data-uib] .pfb-sheet h2{font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}html[data-uib] .pfb-sheet-in{scrollbar-width:thin;min-height:0;padding:0 var(--b-space-5) var(--b-space-6);align-content:start;gap:var(--b-space-6);flex:1;display:grid;overflow-y:auto}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pl-card,.pl-sec,.pl-cb,.pl-gs){width:auto;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;overflow:visible}html[data-uib]:root:root:root:root body .pfb-sheet .pl-card:not(.is-edit) :is(.pl-portrait,.pl-ranks){display:none!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pl-h,.pl-contrib-title,.pl-gs-sum b){text-transform:uppercase;-webkit-text-fill-color:currentColor;background:0 0;color:rgba(var(--b-ink-rgb), .7)!important;font:800 var(--b-fs-sm)/1 var(--ui-face,inherit)!important;letter-spacing:.22em!important;text-shadow:none!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pl-bio,.pl-none,.pl-cb-top p,.pl-gs-sec dt,.pl-gs-sum span){font-family:var(--ui-face,inherit);color:var(--pfb-dim)!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pl-soc b,.pl-ign b,.pl-clan-id b,.pl-gs-sec dd,.pcm-name,.pl-cb-earn b){-webkit-text-fill-color:currentColor;font-family:var(--ui-face,inherit);color:var(--b-ink)!important;text-shadow:none!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pl-ign li,.pl-socials a,.pl-socials span.pl-soc,.pl-clan,.pl-gs-sec,.pl-cb-earn>div,.pcm-rows a){box-shadow:inset 0 -1px 0 var(--pfb-line)!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pf-btn,.fr-page-btn,.pl-gs-copy,.pl-gs-sec h3 button,.pl-gs-preview button){font-family:var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;clip-path:none!important;border-radius:2px!important}html[data-uib]:root:root:root:root body .pfb-sheet :is(.pf-btn.is-main,.pl-gs-copy){color:rgb(var(--b-deep-rgb))!important;background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold))!important;border-color:#0000!important}html[data-uib]:root:root:root:root body .pfb-sheet .pl-card:not(.is-edit) :is(.pl-stats,.pl-clan,.pl-h:has(+.pl-clan)){display:none!important}html[data-uib]:root:root:root:root body .pfb-sheet .pl-bymap{display:block}html[data-uib]:root:root:root:root body .pfb-sheet .pl-bymap>*+*{margin-top:var(--b-space-5)}html[data-uib]:root:root:root:root body .pfb-sheet .pl-bymap:has(>.pl-none)>:is(.pl-contrib-title,.pl-none){display:none}html[data-uib]:root:root:root:root body .pfb-sheet .pl-card :is(.fr-page-btn,.fr-page){display:none!important}@media (max-width:1400px){html[data-uib] .pfb{--pfb-col:clamp(270px, 25vw, 340px);--pfb-side:clamp(24px, 3.2vw, 56px)}html[data-uib] .pfb-matches li{min-height:40px}}@media (max-height:800px){html[data-uib] :is(.pfb-l,.pfb-r){gap:22px;bottom:72px}html[data-uib] .pfb-name{font-size:clamp(32px,2.9vw,48px)}html[data-uib] .pfb-stats{gap:var(--b-space-4);padding-top:var(--b-space-4)}html[data-uib] .pfb-stats b{font-size:clamp(26px,2vw,36px)}html[data-uib] .pfb-matches li{min-height:36px}}
.bmx-host{position:absolute;inset:0}.bmx{z-index:30;gap:var(--b-space-5);padding:var(--b-space-5);color:var(--b-ink);font-family:var(--ui-face,inherit);background:linear-gradient(180deg, rgba(var(--b-deep-rgb), calc(.86 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.96 * var(--b-gk))));grid-template-columns:clamp(280px,20vw,360px) minmax(0,1fr);animation:.2s ease-out both bmx-in;display:grid;position:fixed;inset:56px 0 0}@keyframes bmx-in{0%{opacity:0;transform:translateY(8px)}}.bmx kbd{min-width:18px;padding:2px var(--b-space-1);text-align:center;font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.04em;color:rgba(var(--b-ink-rgb), .85);background:rgba(var(--b-ink-rgb), .1);border-radius:3px;margin:0 2px;display:inline-block}.bmx-k{justify-content:space-between;align-items:baseline;gap:var(--b-space-2);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--b-ink-rgb), .6);margin:0;display:flex}.bmx-k small{font:inherit;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .5)}.bmx-empty{padding:var(--b-space-2) 0;font:600 var(--b-fs-sm)/1.4 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6);margin:0}.bmx-lock{background:rgba(var(--b-ink-rgb), .5);border-radius:2px;width:12px;height:10px;margin-top:5px;display:inline-block;position:relative}.bmx-lock:before{content:"";border:2px solid rgba(var(--b-ink-rgb), .5);border-bottom:0;border-radius:5px 5px 0 0;height:7px;position:absolute;top:-6px;left:2px;right:2px}.bmx-side{gap:var(--b-space-5);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.bmx-head{gap:var(--b-space-2);padding:0 var(--b-space-3);display:grid}.bmx-head h1{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;margin:0}.bmx-prog{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .7);margin:0}.bmx-prog b{color:var(--b-ink);font-variant-numeric:tabular-nums;font-weight:800}.bmx-prog i{margin:0 var(--b-space-1);color:rgba(var(--b-ink-rgb), .4);font-style:normal}.bmx-bar{background:rgba(var(--b-ink-rgb), .12);border-radius:2px;height:4px;display:block;overflow:hidden}.bmx-bar i{border-radius:inherit;background:rgba(var(--b-ink-rgb), .8);height:100%;transition:width .3s;display:block}.bmx-list{align-content:start;gap:var(--b-space-4);scrollbar-width:thin;scrollbar-color:rgba(var(--b-ink-rgb), .2) transparent;min-height:0;display:grid;overflow-y:auto}.bmx-group{gap:2px;display:grid}.bmx-group .bmx-k{padding:0 var(--b-space-3) var(--b-space-2)}.bmx-row{align-items:center;gap:var(--b-space-3);height:38px;padding:0 var(--b-space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto 22px;transition:background-color .12s;display:grid}.bmx-row:hover{background:rgba(var(--b-ink-rgb), .06)}.bmx-row:focus-visible{outline:2px solid var(--b-gold-hi);outline-offset:-2px}.bmx-row.is-sel{background:rgba(var(--b-gold-rgb), .16);box-shadow:inset 3px 0 0 var(--b-gold)}.bmx-row-n{font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .5)}.bmx-row-name{white-space:nowrap;text-overflow:ellipsis;font:600 var(--b-fs-md)/1.2 var(--ui-face,inherit);overflow:hidden}.bmx-row-t{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;color:rgba(var(--b-ink-rgb), .6)}.bmx-row.is-sel .bmx-row-n,.bmx-row.is-sel .bmx-row-name{color:var(--b-gold-hi)}.bmx-row.is-locked .bmx-row-name{color:rgba(var(--b-ink-rgb), .45)}.bmx-row>.bmx-lock{justify-self:center}.bmx-row-medal{object-fit:contain;justify-self:center;width:22px;height:22px}.bmx-row-medal.is-none{border:2px solid rgba(var(--b-ink-rgb), .2);border-radius:50%;width:12px;height:12px}.bmx-keys{gap:var(--b-space-1) var(--b-space-4);padding:0 var(--b-space-3);font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .55);flex-wrap:wrap;margin:0;display:flex}.bmx-keys span{white-space:nowrap}.bmx-keys kbd{margin:0 var(--b-space-1) 0 0}.bmx-stage{background:rgba(var(--b-bg3-rgb), 1);isolation:isolate;border-radius:8px;min-height:0;position:relative;overflow:hidden}.bmx-shot{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:.35s ease-out both bmx-shot;position:absolute;inset:0}@keyframes bmx-shot{0%{opacity:0;transform:scale(1.03)}}.bmx-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, rgba(var(--b-deep-rgb), .94) 0%, rgba(var(--b-deep-rgb), .72) 30%, rgba(var(--b-deep-rgb), 0) 62%), linear-gradient(270deg, rgba(var(--b-deep-rgb), .86) 0, rgba(var(--b-deep-rgb), .55) clamp(300px, 24vw, 400px), rgba(var(--b-deep-rgb), 0) clamp(420px, 34vw, 560px));position:absolute;inset:0}.bmx-stage.is-locked:before{background-color:rgba(var(--b-deep-rgb), .45)}.bmx-info{left:var(--b-space-6);bottom:var(--b-space-6);right:calc(clamp(260px, 20vw, 340px) + 2 * var(--b-space-6));justify-items:start;gap:var(--b-space-2);text-shadow:0 1px 3px rgba(var(--b-shadow-rgb), calc(.5 * var(--b-tsk,1)));animation:.25s ease-out both bmx-in;display:grid;position:absolute}.bmx-kicker{align-items:center;gap:var(--b-space-2) var(--b-space-5);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .8);flex-wrap:wrap;margin:0;display:flex}.bmx-diff{align-items:center;gap:var(--b-space-2);display:inline-flex}.bmx-pips{gap:2px;display:inline-flex}.bmx-pips i{background:rgba(var(--b-ink-rgb), .25);border-radius:1px;width:4px;height:12px}.bmx-pips i.is-on{background:var(--b-ink)}.bmx-title{margin:var(--b-space-1) 0 0;font:800 clamp(40px, 4.4vw, 72px)/.95 var(--ui-face,inherit);letter-spacing:.02em;text-transform:uppercase}.bmx-line{max-width:60ch;font:600 var(--b-fs-lg)/1.35 var(--ui-face,inherit);color:var(--b-ink);margin:0}.bmx-hint{max-width:64ch;font:600 var(--b-fs-md)/1.4 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .72);margin:0}.bmx-foot{align-items:flex-end;gap:var(--b-space-5) var(--b-space-7);margin-top:var(--b-space-5);flex-wrap:wrap;display:flex}.bmx-best{gap:var(--b-space-2);min-width:200px;display:grid}.bmx-best small,.bmx-target small{font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.bmx-best-t{align-items:center;gap:var(--b-space-2);display:inline-flex}.bmx-best b{font:800 var(--b-fs-2xl)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.bmx-best b.bmx-best-none{font-size:var(--b-fs-xl);color:rgba(var(--b-ink-rgb), .8)}.bmx-best-medal{object-fit:contain;width:36px;height:36px}.bmx-best-medal.is-none{display:none}.bmx-best em{min-height:1em;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .7);font-style:normal}.bmx-targets{gap:var(--b-space-5);margin:0;padding:0;list-style:none;display:flex}.bmx-target{align-items:center;gap:var(--b-space-2);opacity:.6;display:flex}.bmx-target.is-got{opacity:1}.bmx-target img{object-fit:contain;width:32px;height:32px}.bmx-target span{gap:var(--b-space-1);display:grid}.bmx-target b{font:800 var(--b-fs-md)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.bmx-lb{top:var(--b-space-6);right:var(--b-space-6);bottom:calc(var(--b-space-6) + 60px + var(--b-space-5));gap:var(--b-space-3);width:clamp(260px,20vw,340px);text-shadow:0 1px 2px rgba(var(--b-shadow-rgb), calc(.4 * var(--b-tsk,1)));grid-template-rows:auto auto minmax(0,1fr);align-content:start;display:grid;position:absolute}.bmx-lb-tabs{gap:var(--b-space-4);border-bottom:1px solid rgba(var(--b-line-rgb), .16);display:flex}.bmx-lb-tabs button{padding:var(--b-space-2) 0;cursor:pointer;white-space:nowrap;font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.bmx-lb-tabs button:hover{color:var(--b-ink)}.bmx-lb-tabs button.is-on{color:var(--b-gold-hi);border-bottom-color:var(--b-gold)}.bmx-lb-sub{font:600 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .55)}.bmx-lb-rows{scrollbar-width:thin;min-height:0;overflow-y:auto}.bmx-table{border-collapse:collapse;width:100%;font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums}.bmx-table td{padding:var(--b-space-2) var(--b-space-1);white-space:nowrap}.bmx-table td:first-child{width:28px;color:rgba(var(--b-ink-rgb), .55);font-weight:800}.bmx-table td:nth-child(2){text-overflow:ellipsis;max-width:150px;overflow:hidden}.bmx-table td:nth-child(3){text-align:right}.bmx-table td:nth-child(4){text-align:right;width:30px}.bmx-table tr.is-you td{color:var(--b-gold-hi)}.bmx-table tr.is-pinned td{padding-top:var(--b-space-4)}.bmx-tmedal{object-fit:contain;vertical-align:middle;width:22px;height:22px}.bmx-tmedal.is-none{border:2px solid rgba(var(--b-ink-rgb), .2);border-radius:50%;width:10px;height:10px;display:inline-block}.bmx-play{right:var(--b-space-6);bottom:var(--b-space-6);width:clamp(260px,20vw,340px);height:60px;padding:0 var(--b-space-5);justify-content:center;align-items:center;gap:var(--b-space-3);cursor:pointer;font:800 var(--b-fs-xl)/1 var(--ui-face,inherit);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--b-deep-rgb));background:linear-gradient(180deg, var(--b-gold-hi), var(--b-gold));clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 18px 40px rgba(var(--b-shadow-rgb), calc(.45 * var(--b-sk)));border:0;display:inline-flex;position:absolute}.bmx-play:after{content:"";background:rgba(var(--b-hi-rgb), .16);opacity:0;transition:opacity .15s;position:absolute;inset:0}.bmx-play:hover:not(:disabled):after{opacity:1}.bmx-play:active:not(:disabled){transform:translateY(1px)}.bmx-play:focus-visible{outline:2px solid var(--b-ink);outline-offset:-5px}.bmx-play:disabled{cursor:default;color:rgba(var(--b-ink-rgb), .7);background:rgba(var(--b-ink-rgb), .14);box-shadow:none}.bmx-play kbd{color:rgb(var(--b-deep-rgb));background:rgba(var(--b-deep-rgb), .16);letter-spacing:.06em}@media (max-width:1500px),(max-height:860px){.bmx{gap:var(--b-space-4);padding:var(--b-space-4)}.bmx-side{gap:var(--b-space-4)}.bmx-list{gap:var(--b-space-3)}.bmx-row{gap:var(--b-space-2);height:34px}.bmx-row-name{font-size:var(--b-fs-sm)}.bmx-row-t{font-size:var(--b-fs-xs)}.bmx-info{left:var(--b-space-5);bottom:var(--b-space-5);right:calc(clamp(260px, 20vw, 340px) + 2 * var(--b-space-5))}.bmx-lb{top:var(--b-space-5);right:var(--b-space-5);bottom:calc(var(--b-space-5) + 52px + var(--b-space-4))}.bmx-play{right:var(--b-space-5);bottom:var(--b-space-5);height:52px}.bmx-foot{margin-top:var(--b-space-3);gap:var(--b-space-4) var(--b-space-6)}.bmx-targets{gap:var(--b-space-4)}.bmx-target img{width:28px;height:28px}.bmx-best b{font-size:var(--b-fs-xl)}.bmx-line{font-size:var(--b-fs-md)}.bmx-hint{font-size:var(--b-fs-sm)}}@media (max-height:740px){.bmx-row{height:30px}.bmx-group .bmx-k{padding-bottom:var(--b-space-1)}}@media (max-width:1100px){.bmx{grid-template-columns:1fr;min-height:calc(100dvh - 56px);position:absolute;bottom:auto}.bmx-stage{gap:var(--b-space-4);padding:42vw var(--b-space-4) var(--b-space-4);order:-1;display:grid}.bmx-shot{aspect-ratio:16/9;height:auto}.bmx-info,.bmx-lb,.bmx-play{width:auto;position:static}.bmx-lb{max-height:360px}.bmx-keys{display:none}}.is-up{color:#6ed678}.is-down{color:#e86054}.msh{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-speed{padding:var(--b-space-1) var(--b-space-3);background:rgba(var(--b-deep-rgb), .55);font:700 22px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;border-radius:5px;position:absolute;top:92px;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-delta{padding:var(--b-space-1) var(--b-space-3);background:rgba(var(--b-deep-rgb), .55);font:800 22px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;margin:0;animation:2s ease-out both msh-delta;position:absolute;top:92px;left:50%;translate:-50%}.msh:has(.msh-speed) .msh-delta{top:128px}@keyframes msh-delta{0%{opacity:0;scale:1.12}8%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.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-4);width:min(980px,94vw);max-height:94vh;padding:var(--b-space-5) var(--b-space-6);border-top:2px solid var(--b-gold);background:rgba(var(--b-panel-rgb), .96);box-shadow:0 18px 50px rgba(var(--b-shadow-rgb), .5);text-shadow:none;border-radius:2px;animation:.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:.94}}@keyframes msh-medal{0%{opacity:0;rotate:-12deg;scale:.5}}.rr-top{gap:var(--b-space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.rr-medal img{object-fit:contain;width:132px;height:132px;animation:.6s cubic-bezier(.2,.9,.3,1.4) .15s both msh-medal;display:block}.rr-none{border:3px dashed rgba(var(--b-ink-rgb), .25);border-radius:50%;width:96px;height:96px;display:block}.rr-time{gap:var(--b-space-2);min-width:0;display:grid}.rr-k{align-items:center;gap:var(--b-space-3);font:800 var(--b-fs-sm)/1 var(--ui-face,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .65);display:flex}.rr-k em{color:var(--b-gold-hi);font-style:normal}.rr-t{font:800 68px/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;letter-spacing:.01em}.rr-vs{font:700 var(--b-fs-md)/1.3 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .9)}.rr-vs strong{color:#6ed678;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.rr-vs.is-up>span:not(.rr-next){color:#6ed678}.rr-next{color:var(--b-gold-hi)}.rr-vs2{font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6)}.rr-boards{gap:var(--b-space-6);grid-template-columns:1fr 1fr;display:grid}.rr-board h3{margin:0 0 var(--b-space-2);padding-bottom:var(--b-space-2);font:800 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);box-shadow:0 1px 0 rgba(var(--b-ink-rgb), .14)}.rr-board ol{margin:0;padding:0;list-style:none;display:grid}.rr-board li{align-items:center;gap:var(--b-space-2);height:32px;padding:0 var(--b-space-2);font:600 var(--b-fs-sm)/1 var(--ui-face,inherit);font-variant-numeric:tabular-nums;grid-template-columns:2.2em minmax(0,1fr) auto 26px;display:grid}.rr-board li.has-gap{margin-top:14px;position:relative}.rr-board li.has-gap:before{content:"...";top:-14px;left:calc(var(--b-space-2) + .6em);color:rgba(var(--b-ink-rgb), .5);letter-spacing:.1em;font-size:12px;line-height:14px;position:absolute}.rr-n{color:rgba(var(--b-ink-rgb), .5);text-align:right}.rr-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-who i{margin-left:var(--b-space-2);font-style:normal;font-size:var(--b-fs-xs);letter-spacing:.1em;color:rgba(var(--b-ink-rgb), .55)}.rr-board li b{font-weight:800}.rr-board li img{object-fit:contain;width:24px;height:24px}.rr-nomedal{width:24px}.rr-board li.is-you{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .24), transparent);box-shadow:inset 3px 0 0 var(--b-gold-hi);color:var(--b-ink-top)}.rr-board li.is-you .rr-n{color:var(--b-gold-hi)}.rr-empty{padding:var(--b-space-2);font:600 var(--b-fs-sm)/1.3 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .55);margin:0}.rr-cps{gap:var(--b-space-2);font:600 var(--b-fs-md)/1.2 var(--ui-face,inherit);font-variant-numeric:tabular-nums;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rr-cps li.is-up{color:#6ed678}.rr-cps li.is-down{color:#e86054}.rr-btns{align-items:center;gap:var(--b-space-2);display:flex}.rr-sp{flex:1}.rr-cp[aria-pressed=true]{color:var(--b-gold-hi);box-shadow:inset 0 -2px 0 var(--b-gold-hi)}.rr-btns kbd{font:700 var(--b-fs-xs)/1 var(--ui-face,inherit);letter-spacing:.04em;opacity:.75;border-radius:3px;padding:3px 6px;box-shadow:inset 0 0 0 1px}@media (max-width:700px){.rr-boards{grid-template-columns:1fr}.rr-t{font-size:48px}}
