.sh{--sh-chip: var(--chip, #272727);--sh-chip-hover: #303030;--sh-surface: #333;--sh-raised: #1a1a1a;--sh-muted-2: #717171;--sh-line-strong: #3d3d3d;--sh-bar: #7c55e0;--sh-bar-2: #9d7cf2;--sh-win: #c7adff;--sh-avg: #f2b33d;--sh-heat: #a885ff;--sh-c1: #3987e5;--sh-c2: #d95926;--sh-c3: #199e70;--sh-c4: #c98500;--sh-c5: #d55181;--sh-c6: #008300;--sh-c7: #9085e9;--sh-c8: #e66767;--sh-other: #5c5c5c;--sh-twitch: #a970ff;--sh-kick: #53fc18;--sh-yt: #ff4e45;--sh-live: #ff3b30;--sh-ok: #4cc38a;--sh-down: #ff6b5e;--sh-gold: #e0b341;--sh-silver: #b9c0c9;--sh-bronze: #c98a52;display:grid;gap:14px}.sh .num,.sh .tile .v,.sh table{font-variant-numeric:tabular-nums}.sh a{color:inherit;text-decoration:none}.sh .tt-secnav{margin-bottom:0}.sh .tt-secnav a.active{border-bottom-color:var(--text)}.sh .ph{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.sh .ph h1{margin:0;font-size:1.6rem;font-weight:900;line-height:1.35;text-wrap:balance}.sh .ph p{margin:2px 0 0;color:var(--muted);font-size:.84rem;max-width:62ch;line-height:1.8}.sh .ctrls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sh .seg{display:inline-flex;background:var(--sh-chip);border-radius:999px;padding:3px;flex-wrap:wrap}.sh .seg button,.sh .seg a{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:700;padding:5px 13px;border-radius:999px;cursor:pointer;white-space:nowrap}.sh .seg .on{background:var(--text);color:var(--bg)}.sh .btn-chip{border:0;font:inherit;font-weight:700;font-size:.8rem;padding:7px 15px;border-radius:999px;background:var(--sh-chip);color:var(--text);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.sh .btn-chip:hover{background:var(--sh-chip-hover)}.sh .btn-chip.pri{background:var(--text);color:var(--bg)}.sh .live-dot{width:8px;height:8px;border-radius:50%;background:var(--sh-live);display:inline-block;animation:sh-pulse 1.8s infinite}@keyframes sh-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.sh .asof{font-size:.78rem;color:var(--muted);display:inline-flex;gap:8px;align-items:center}.sh :focus-visible{outline:2px solid var(--sh-avg);outline-offset:2px}.sh .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;--art: 60px}.sh .tiles.four{grid-template-columns:repeat(4,minmax(0,1fr));--art: 52px}.sh .tile{--ink: var(--sh-chip);--art-w: var(--text);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;-moz-column-gap:11px;column-gap:11px;row-gap:2px;padding:15px 17px 16px;border-radius:16px;background:var(--sh-chip);position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s}.sh .tile:hover{--ink: var(--sh-chip-hover);transform:translateY(-2px) scale(1.015);background:var(--sh-chip-hover);box-shadow:0 2px 6px #00000040,0 18px 40px #00000059}.sh .tile .art{grid-column:1;grid-row:1 / -1;align-self:center;width:calc(var(--art) * 1.1);height:var(--art);overflow:visible;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.sh .tile:hover .art{transform:rotate(-7deg) scale(1.08)}.sh .tile .k{grid-column:2;grid-row:1;align-self:end;font-size:.78rem;color:var(--muted)}.sh .tile .v{grid-column:2;grid-row:2;font-size:1.75rem;font-weight:900;line-height:1.2;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.sh .tile .v small{font-size:.95rem;font-weight:800}.sh .tile .v.name{font-size:1.3rem;unicode-bidi:plaintext}.sh .tile .s{grid-column:2;grid-row:3;align-self:start;font-size:.74rem;color:var(--sh-muted-2);line-height:1.7}.sh .tile .d{position:absolute;top:13px;left:15px;font-size:.72rem;font-weight:800;padding:1px 8px;border-radius:999px;background:rgb(76 195 138 / .18);color:var(--sh-ok)}.sh .tile .d.dn{background:rgb(255 107 94 / .16);color:var(--sh-down)}.sh .card{background:transparent;color:inherit;border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;display:grid;gap:14px;min-width:0;align-content:start}.sh .card.fill{background:var(--sh-chip);border-color:transparent}.sh .ch{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.sh .card h2{margin:0;font-size:1rem;font-weight:900;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sh .card h2 span{font-size:.75rem;font-weight:500;color:var(--muted)}.sh .more{color:var(--muted);font-size:.78rem;font-weight:700}.sh .more:hover{color:var(--text)}.sh .foot{font-size:.78rem;color:var(--muted);margin:0;line-height:1.8}.sh .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.sh .stackcol{display:grid;gap:14px;align-content:start;min-width:0}.sh .insight{display:flex;gap:10px;align-items:center;background:var(--sh-chip);border-radius:12px;padding:11px 14px;font-size:.82rem;font-weight:700;line-height:1.8}.sh .card.fill .insight{background:var(--sh-raised)}.sh .insight svg{flex:none;color:var(--muted)}.sh .insight em{font-style:normal;color:var(--muted);font-weight:500}.sh .empty{color:var(--muted);font-size:.82rem;padding:18px 0;text-align:center}.sh .cols{--gut: 38px;display:flex;gap:3px;align-items:flex-end;height:180px;border-bottom:1px solid var(--sh-line-strong);position:relative;padding-left:var(--gut)}.sh .cols.sm{height:130px}.sh .cols>i{flex:1;background:var(--sh-bar);border-radius:3px 3px 0 0;min-height:2px;min-width:0;position:relative;transition:background .12s}.sh .cols>i.win{background:var(--sh-win)}.sh .cols>i:hover{background:var(--sh-bar-2)}.sh .cols>i.win:hover{background:var(--sh-win);opacity:.85}.sh .cols>i.gap{background:transparent}.sh .cols.few{justify-content:center;gap:12px}.sh .cols.few>i{flex:0 1 64px}.sh .cols.few>i:after{content:attr(data-v);position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:3px;font-size:.68rem;font-weight:800;color:var(--text);white-space:nowrap;font-style:normal}.sh .cols svg{position:absolute;inset:0 0 0 var(--gut);width:calc(100% - var(--gut));height:100%;pointer-events:none;overflow:visible}.sh .cols .gl{position:absolute;inset-inline:0;border-top:1px dashed var(--line);font-size:.66rem;color:var(--sh-muted-2);pointer-events:none}.sh .cols .gl span{position:absolute;top:-9px;left:0;background:var(--bg);padding-inline-end:4px}.sh .card.fill .cols .gl span{background:var(--sh-chip)}.sh .cols .stk{flex:1;display:flex;flex-direction:column-reverse;gap:1px;height:100%;min-width:0}.sh .cols .stk i{display:block}.sh .cols .stk i:last-child{border-radius:3px 3px 0 0}.sh .cols .pair{flex:1;display:flex;gap:1px;align-items:flex-end;height:100%;min-width:0}.sh .cols .pair i{flex:1;border-radius:2px 2px 0 0;min-height:2px}.sh .ax{display:flex;justify-content:space-between;font-size:.68rem;color:var(--sh-muted-2);margin-top:5px}.sh .cols+.ax{padding-left:38px}.sh .ax.few{justify-content:center;gap:12px}.sh .ax.few>span{flex:0 1 64px;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-tip{position:fixed;z-index:1000;pointer-events:none;background:#1d1d1d;color:var(--text, #f1f1f1);border:1px solid #3d3d3d;border-radius:8px;padding:6px 10px;font:700 .76rem/1.6 inherit;box-shadow:0 6px 20px #00000073;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px));opacity:0;transition:opacity .1s;direction:rtl}.sh-tip.on{opacity:1}.sh .stack .w:hover i,.sh .cols .stk:hover i,.sh .cols .pair:hover i{filter:brightness(1.18)}.sh .heat i:hover,.sh .stack .w i:hover{outline:2px solid var(--text);outline-offset:-2px}.sh .legend{display:flex;gap:14px;font-size:.74rem;color:var(--muted);flex-wrap:wrap}.sh .legend span{display:inline-flex;align-items:center;gap:6px}.sh .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.sh .heat{display:grid;grid-template-columns:56px repeat(24,minmax(0,1fr));gap:2px;font-size:.66rem;color:var(--sh-muted-2)}.sh .heat b{font-weight:500;display:flex;align-items:center;white-space:nowrap}.sh .heat i{height:22px;border-radius:3px;background:var(--sh-heat)}.sh .heat .hx{text-align:center}.sh .list{display:grid}.sh .row{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;margin:0;border-bottom:1px solid var(--line)}.sh .row:last-child{border-bottom:0}.sh a.row:hover .nm b{text-decoration:underline;text-underline-offset:3px}.sh .row .n{color:var(--sh-muted-2);font-weight:800;font-size:.78rem;text-align:center}.sh .row.top .n{color:var(--text)}.sh .av{width:40px;height:40px;border-radius:50%;position:relative;flex:none;background:var(--sh-surface)}.sh .av img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;display:block}.sh .av.live:after{content:"";position:absolute;bottom:-1px;left:-1px;width:13px;height:13px;border-radius:50%;background:var(--sh-live);border:2.5px solid var(--bg)}.sh .card.fill .av.live:after{border-color:var(--sh-chip)}.sh .av.box{border-radius:6px;width:32px;height:42px;justify-self:center}.sh .nm{min-width:0;display:grid;gap:1px}.sh .nm b{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:right}.sh .nm span{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center}.sh .pf{display:inline-flex;gap:3px;flex:none}.sh .pf i{width:7px;height:7px;border-radius:50%;display:inline-block}.sh .pf .twitch{background:var(--sh-twitch)}.sh .pf .kick{background:var(--sh-kick)}.sh .pf .youtube{background:var(--sh-yt)}.sh .vl{text-align:left;display:grid;justify-items:end}.sh .vl b{font-size:.88rem;font-weight:900}.sh .vl span{font-size:.7rem;color:var(--sh-muted-2);white-space:nowrap}.sh .up{color:var(--sh-ok)!important;font-weight:800}.sh .dn{color:var(--sh-down)!important;font-weight:800}.sh .tag-new{font-size:.66rem;font-weight:800;padding:0 7px;border-radius:999px;background:rgb(76 195 138 / .18);color:var(--sh-ok);margin-inline-start:6px}.sh .mini{height:4px;border-radius:99px;background:var(--sh-surface);overflow:hidden}.sh .mini i{display:block;height:100%;background:var(--sh-bar-2);border-radius:99px}.sh .mini.win i{background:var(--sh-win)}.sh .hbars{display:grid;gap:10px}.sh .hb{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 46px;align-items:center;gap:10px;font-size:.82rem}.sh .hb.nop{grid-template-columns:130px minmax(0,1fr) 74px}.sh .hb .l{display:flex;gap:8px;align-items:center;min-width:0}.sh .hb .l b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;unicode-bidi:plaintext;text-align:right;flex:1;min-width:0}.sh .hb .l img{width:22px;height:29px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--sh-surface)}.sh .hb .tr{height:8px;border-radius:99px;background:var(--sh-surface);overflow:hidden;display:flex}.sh .hb .tr i{display:block;height:100%;background:var(--sh-bar-2)}.sh .hb.win .tr i{background:var(--sh-win)}.sh .hb em{font-style:normal;text-align:left;font-weight:800;white-space:nowrap}.sh .hb span.p{font-size:.74rem;color:var(--muted);text-align:left}.sh .psplit{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px}.sh .psplit i{display:block}.sh .conc{display:flex;height:34px;border-radius:10px;overflow:hidden;gap:2px}.sh .conc i{display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:800;color:#111;white-space:nowrap;overflow:hidden}.sh .stack{display:flex;gap:4px;height:180px;align-items:stretch}.sh .stack .w{flex:1;display:flex;flex-direction:column-reverse;border-radius:4px;overflow:hidden;gap:1px;min-width:0}.sh .stack .w i{display:block}.sh .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.sh .tbl.bare{border:0;border-radius:0}.sh table{width:100%;border-collapse:collapse;font-size:.82rem;min-width:640px}.sh th{font-size:.72rem;color:var(--muted);font-weight:700;text-align:right;padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.sh th button{all:unset;cursor:pointer}.sh th.on{color:var(--text)}.sh th.on:after{content:" ↓"}.sh td{padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.sh tr:last-child td{border-bottom:0}.sh tbody tr:hover{background:var(--sh-chip)}.sh td.lead{font-weight:900}.sh td.bar{width:20%;min-width:90px}.sh .rk{font-weight:900;color:var(--sh-muted-2);width:36px;text-align:center}.sh .rk.g{color:var(--sh-gold)}.sh .rk.s{color:var(--sh-silver)}.sh .rk.b{color:var(--sh-bronze)}.sh .who{display:flex;gap:10px;align-items:center;min-width:0}.sh .who .av{width:34px;height:34px}.sh .spark{display:flex;gap:2px;align-items:end;height:22px;width:72px}.sh .spark i{flex:1;background:var(--sh-bar-2);border-radius:2px 2px 0 0;min-height:2px}.sh .spark i:first-child{background:var(--sh-win)}.sh .podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;align-items:end}.sh .pod{background:var(--sh-chip);border-radius:16px 16px 10px 10px;padding:18px 14px 16px;display:grid;justify-items:center;text-align:center;gap:4px;position:relative;min-width:0}.sh .pod .av{width:76px;height:76px;border:3px solid var(--c)}.sh .pod.p1{padding-block:30px 22px;background:linear-gradient(to bottom,#3a3220,var(--sh-chip))}.sh .pod.p1 .av{width:96px;height:96px}.sh .pod .medal{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;background:var(--c);color:#111;font-weight:900;display:grid;place-items:center;font-size:.8rem}.sh .pod b{font-size:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh .pod span{font-size:.74rem;color:var(--muted)}.sh .pod .big{font-size:1.35rem;font-weight:900;color:var(--text)}.sh .pod .stand{width:100%;height:var(--h);border-radius:8px;background:var(--sh-surface);margin-top:8px;display:grid;place-items:center;font-weight:900;font-size:1.7rem;color:var(--sh-muted-2)}.sh .vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sh .vsc{background:var(--sh-chip);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center;min-width:0;border-top:3px solid var(--c, transparent)}.sh .vsc .av{width:52px;height:52px}.sh .vsc .x{margin-inline-start:auto;color:var(--muted);cursor:pointer;background:none;border:0;font-size:1.2rem}.sh .duel{display:grid;gap:16px}.sh .du{display:grid;gap:6px}.sh .du .lbl{font-size:.82rem;font-weight:800}.sh .du .rows{display:grid;gap:4px}.sh .du .r{display:grid;grid-template-columns:90px minmax(0,1fr) 80px;gap:8px;align-items:center;font-size:.74rem;color:var(--muted)}.sh .du .r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:right}.sh .du .r .tr{height:8px;border-radius:99px;background:var(--sh-surface);overflow:hidden}.sh .du .r .tr i{display:block;height:100%;border-radius:99px}.sh .du .r b{color:var(--text);text-align:left}.sh .du .r b.w:after{content:" ●";color:var(--sh-ok);font-size:.6rem}.sh .add{display:flex;gap:8px;position:relative}.sh .add input{flex:1;min-width:0;background:var(--sh-chip);border:1px solid transparent;border-radius:999px;padding:8px 16px;color:var(--text);font:inherit;font-size:.82rem}.sh .add input:focus{outline:none;border-color:var(--sh-line-strong)}.sh .sugg{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:20;background:var(--elevated, #212121);border-radius:12px;padding:6px;display:grid;box-shadow:0 18px 40px #00000073}.sh .sugg button{all:unset;display:flex;gap:10px;align-items:center;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:.82rem}.sh .sugg button:hover{background:var(--sh-chip)}.sh .sugg .av{width:28px;height:28px}.sh .warn{font-size:.78rem;color:var(--sh-down)}@media (max-width: 900px){.sh .tiles,.sh .tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}.sh .two{grid-template-columns:1fr}}@media (max-width: 560px){.sh .tiles,.sh .tiles.four{grid-template-columns:1fr;--art: 48px}.sh .tile .v{font-size:1.5rem}.sh .hb{grid-template-columns:110px minmax(0,1fr) 54px}.sh .hb.nop{grid-template-columns:96px minmax(0,1fr) 60px}.sh .hb span.p{display:none}.sh .podium{grid-template-columns:1fr}.sh .pod.p1{order:-1}.sh .pod .stand{display:none}.sh .cols{gap:1px;height:150px}.sh .ph h1{font-size:1.35rem}.sh .heat{grid-template-columns:40px repeat(24,minmax(0,1fr));gap:1px}.sh .heat i{height:14px}.sh .du .r{grid-template-columns:70px minmax(0,1fr) 64px}}@media (prefers-reduced-motion: reduce){.sh .tile,.sh .tile .art{transition:none}.sh .tile:hover,.sh .tile:hover .art{transform:none}.sh .live-dot{animation:none}}
