.pb-wrap[data-astro-cid-au62qkuc]{top:var(--header-h);z-index:15;margin:0 calc(-1 * var(--space-4)) var(--space-6);padding:var(--space-3) var(--space-4);background:var(--bg);border-bottom:1px solid var(--line-soft);position:sticky}.pb[data-astro-cid-au62qkuc]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.pill[data-astro-cid-au62qkuc]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border:0;flex:none}.pill[data-astro-cid-au62qkuc]:hover:not(.active){color:var(--ink)}.pill[data-astro-cid-au62qkuc].active{background:var(--accent);color:#fff;font-weight:600}.pill-cal[data-astro-cid-au62qkuc]{align-items:center;gap:5px;display:inline-flex}@media (width<=560px){.pb[data-astro-cid-au62qkuc]{gap:var(--space-1);flex-wrap:nowrap}.pill[data-astro-cid-au62qkuc]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.pb-cal-t[data-astro-cid-au62qkuc]{display:none}}@media (width<=360px){.pill[data-astro-cid-au62qkuc]{padding:var(--space-2) 10px}}.pb .cal{top:calc(100% + var(--space-2));z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:280px;padding:var(--space-3);position:absolute;right:0;box-shadow:0 10px 30px #0006}.cal-head{font-size:var(--text-sm);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.cal-nav{border-radius:var(--radius);background:var(--surface-2);width:28px;height:28px;color:var(--ink);font-size:var(--text-md);cursor:pointer;border:0}.cal-nav:hover{background:var(--surface-hover)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow{text-align:center;font-size:var(--text-xs);color:var(--ink-faint);padding:var(--space-1) 0}.cal-day{aspect-ratio:1;border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.cal-day:hover:not(.off):not(.sel){background:var(--surface-2)}.cal-day.off{color:var(--ink-faint);opacity:.4;cursor:default}.cal-day.rng{background:var(--accent-dim);border-radius:0}.cal-day.now{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.cal-day.sel{background:var(--accent);color:#fff;box-shadow:none;font-weight:700}.cal-foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.cal-range{font-size:var(--text-xs);color:var(--ink-soft)}.cal-apply{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;flex-shrink:0;font-weight:600}.cal-apply:disabled{opacity:.45;cursor:default}@media (width<=560px){.pb .cal{left:0;right:auto}}.h-chip{width:fit-content;max-width:100%;font-weight:600;font-size:var(--text-sm);color:inherit;align-items:center;line-height:1;display:inline-flex}a.h-chip:hover .h-tag{filter:brightness(1.08)}.h-ava{z-index:1;border-radius:var(--radius-pill);color:#1a1a1a;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000026}.h-ava img{object-fit:cover;width:100%;height:100%}.h-tag{background:var(--c);color:var(--fg);border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:-13px;padding:3px 12px 3px 19px;overflow:hidden}.h-wr{align-items:center;gap:var(--space-3);min-width:0;display:flex}.h-wr-t{border-radius:var(--radius-pill);background:var(--surface-2);flex:1;min-width:60px;height:6px;overflow:hidden}.h-wr-f{border-radius:var(--radius-pill);height:100%;display:block}.h-wr-p{text-align:right;width:3.2ch;font-size:var(--text-sm);color:var(--ink-soft);flex-shrink:0}.h-formats{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));display:grid}.h-fc{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--c);border-bottom:2px solid var(--c);border-radius:var(--radius);padding:var(--space-3);text-align:center;min-width:0}.h-fc.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface))}.h-fc-l{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);font-size:.625rem;line-height:1.2;display:block}.h-fc-v{margin-top:var(--space-1);color:#fff;font-size:1.5rem;font-weight:700;display:block}@media (width<=480px){.h-formats{grid-template-columns:repeat(auto-fit,minmax(min(100%,58px),1fr));gap:5px}.h-fc{padding:var(--space-2) 5px}.h-fc-l{font-size:.5625rem}.h-fc-v{margin-top:2px;font-size:1.05rem}}.h-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);margin:0;position:relative}.h-chart figcaption,.h-chart-cap{font-size:var(--text-sm);margin-bottom:var(--space-4);font-weight:700}.h-chart-grid{gap:var(--space-2);grid-template-columns:3.5ch 1fr;height:200px;display:grid}.h-yaxis{font-size:var(--text-xs);color:var(--ink-faint);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-.5em 0;display:flex}.h-bars{background-image:repeating-linear-gradient(to top, transparent 0, transparent calc(100% / var(--rows) - 1px), var(--line) calc(100% / var(--rows) - 1px), var(--line) calc(100% / var(--rows)));align-items:flex-end;gap:2%;display:flex}.h-col{cursor:default;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.h-col:hover .h-stack{filter:brightness(1.12)}.h-stack{flex-direction:column-reverse;width:100%;max-width:22px;height:100%;margin:0 auto;display:flex}.h-seg:first-child{border-radius:2px 2px 0 0}.h-xaxis{margin:var(--space-2) 0 0 calc(3.5ch + var(--space-2));font-size:var(--text-xs);color:var(--ink-faint);display:flex}.h-xaxis span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:visible}.h-legend{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.h-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.h-legend i{border-radius:3px;width:9px;height:9px}.h-tip{z-index:5;pointer-events:none;white-space:nowrap;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:1.55;position:absolute;box-shadow:0 4px 16px #00000059}.h-tip b{color:var(--ink);margin-bottom:3px;display:block}.h-tip span{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.h-tip i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.h-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:0 var(--space-4)}.h-thead{column-gap:var(--space-6);padding:var(--space-3) 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint);grid-template-columns:minmax(0,1fr) 3rem minmax(140px,40%);display:grid}.h-thead .h-num{color:var(--ink-faint)}.h-sort{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.h-sort.h-num{justify-content:center}.h-sort:after{content:"↓";opacity:.3;font-size:.9em}.h-sort:hover{color:var(--ink-soft)}.h-sort.on{color:var(--ink)}.h-sort.on:after{opacity:1;color:var(--accent)}.h-row.muted{opacity:.45}.h-row{align-items:center;column-gap:var(--space-6);min-height:44px;padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 3rem minmax(150px,44%);display:grid}.h-row:last-child{border-bottom:0}.h-cell{justify-self:start;min-width:0;max-width:100%}.h-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-player{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:inherit;display:inline-flex}a.h-player:hover .h-pn,a.h-player:hover.h-nick{color:var(--accent)}.h-pn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-pa{--icon:24px;width:calc(var(--icon) * 1.519);height:calc(var(--icon) * 1.519);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.h-pa-i{width:var(--icon);height:var(--icon);border-radius:var(--radius-pill);object-fit:cover;background:#1e1e1e;overflow:hidden}.h-pa-empty{color:var(--ink-faint);justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.h-pa-f{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}a.h-nick{color:var(--ink-soft)}.h-name em{color:var(--ink-faint);font-style:normal;font-size:var(--text-xs);margin-left:var(--space-2)}.h-num{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink)}.h-cbar{border-radius:var(--radius-pill);background:var(--surface-2);height:6px;overflow:hidden}.h-cbar i{background:var(--accent);border-radius:var(--radius-pill);height:100%;display:block}.h-more{text-align:center;width:100%;padding:var(--space-3) 0;font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.h-more:hover{color:var(--accent-hover)}.h-allchars{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600;display:inline-block}.h-muted{color:var(--ink-faint);font-size:var(--text-sm);margin:0}.h-tabs{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.h-tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:600}.h-tab:hover:not(.on){color:var(--ink)}.h-tab.on{background:var(--accent);color:#fff}.h-feed{gap:var(--space-3);flex-direction:column;display:flex}.h-mc{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4)}.h-mc.pending{border-color:color-mix(in srgb, #ffb300 40%, var(--line-strong))}.h-mc-head{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);font-size:var(--text-xs);color:var(--ink-faint);grid-template-columns:auto 1fr auto;display:grid}.h-mc-fmt{color:#fff;border-radius:var(--radius);justify-self:start;padding:2px 8px;font-weight:700}.h-mc-arena{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-mc-end{justify-self:end;align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.h-mc-pend{color:#ffb300;align-items:center;gap:4px;font-weight:600;display:inline-flex}.h-mc-pend .h-warn{width:12px;height:12px}.h-mc-body{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h-mc-body.two{gap:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.h-mc-body.two .h-pl.r{justify-content:flex-start}.h-mc-body.two .h-pl:not(.r){justify-content:flex-end}.h-vs{font-size:var(--text-xs);color:var(--ink-faint);font-weight:700}.h-pl{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.h-pl.lose{opacity:.55}.h-nick{font-size:var(--text-sm);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-mk{text-align:center;width:1.2em;color:var(--ink-faint);flex-shrink:0;font-size:.8rem}.h-mk.win{font-size:1rem}.h-pend{color:#ffb300;cursor:help;flex-shrink:0;display:inline-flex}.h-pend .h-warn{width:12px;height:12px}@media (width<=480px){.h-mc-pend-t{display:none}}@media (width<=560px){.h-mc-body,.h-mc-body.two{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.h-mc-body.two .h-pl:not(.r),.h-mc-body.two .h-pl.r{max-width:100%}.h-mc-body.two .h-pl.r{flex-direction:row-reverse}.h-mc-body.two .h-vs{align-items:center;gap:var(--space-3);color:var(--ink-faint);align-self:stretch;display:flex}.h-mc-body.two .h-vs:before,.h-mc-body.two .h-vs:after{content:"";background:var(--line);flex:1;height:1px}}@media (width<=640px){.h-xaxis span:nth-child(2n){visibility:hidden}.h-thead,.h-row{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 2rem minmax(88px,38%)}}@media (width<=460px){.h-xaxis span:not(:nth-child(4n+1)){visibility:hidden}}@media (width<=340px){.h-xaxis span:not(:nth-child(6n+1)){visibility:hidden}}
