.board[data-astro-cid-qnpqdlth]{gap:var(--s-2);list-style:none;display:grid}.row[data-astro-cid-qnpqdlth]{gap:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease);grid-template-columns:64px 1fr 220px;align-items:center;display:grid}.row[data-astro-cid-qnpqdlth]:hover{border-color:var(--text-3)}.rk[data-astro-cid-qnpqdlth]{letter-spacing:-.03em;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.podium[data-astro-cid-qnpqdlth] .rk[data-astro-cid-qnpqdlth]{color:var(--accent)}.info[data-astro-cid-qnpqdlth]{min-width:0}.own[data-astro-cid-qnpqdlth]{color:var(--text-2);font-weight:400}.tags[data-astro-cid-qnpqdlth]{margin-top:var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-qnpqdlth] span[data-astro-cid-qnpqdlth]{font-size:var(--fs-caption);color:var(--accent);background:var(--accent-soft);border-radius:var(--r-sm);padding:2px 8px}.metric[data-astro-cid-qnpqdlth]{text-align:right}.metric[data-astro-cid-qnpqdlth] b[data-astro-cid-qnpqdlth]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;display:block}.metric[data-astro-cid-qnpqdlth] small[data-astro-cid-qnpqdlth]{color:var(--text-2);font-size:var(--fs-caption)}.bar[data-astro-cid-qnpqdlth]{background:var(--line);border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.bar[data-astro-cid-qnpqdlth] i[data-astro-cid-qnpqdlth]{height:100%;width:var(--w);background:var(--accent);border-radius:4px;display:block}@media (width<=760px){.row[data-astro-cid-qnpqdlth]{gap:var(--s-3);padding:var(--s-4);grid-template-columns:44px 1fr}.rk[data-astro-cid-qnpqdlth]{font-size:1.375rem}.metric[data-astro-cid-qnpqdlth]{text-align:left;grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.metric[data-astro-cid-qnpqdlth] b[data-astro-cid-qnpqdlth]{font-size:1.25rem}.bar[data-astro-cid-qnpqdlth]{grid-column:1/-1;margin-top:4px}}.info[data-astro-cid-qnpqdlth] a[data-astro-cid-qnpqdlth]{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text);word-break:break-all;text-decoration:none}.info[data-astro-cid-qnpqdlth] a[data-astro-cid-qnpqdlth]:hover{color:var(--accent);text-decoration:underline}.info[data-astro-cid-qnpqdlth] p[data-astro-cid-qnpqdlth]{color:var(--text-2);font-size:var(--fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.metric[data-astro-cid-qnpqdlth] b[data-astro-cid-qnpqdlth]:before{content:"★ ";color:var(--accent);font-size:.8em}.board[data-astro-cid-4mhj5xu5]{gap:var(--s-2);list-style:none;display:grid}.row[data-astro-cid-4mhj5xu5]{gap:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease);grid-template-columns:64px 1fr 220px;align-items:center;display:grid}.row[data-astro-cid-4mhj5xu5]:hover{border-color:var(--text-3)}.rk[data-astro-cid-4mhj5xu5]{letter-spacing:-.03em;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.podium[data-astro-cid-4mhj5xu5] .rk[data-astro-cid-4mhj5xu5]{color:var(--accent)}.info[data-astro-cid-4mhj5xu5]{min-width:0}.own[data-astro-cid-4mhj5xu5]{color:var(--text-2);font-weight:400}.tags[data-astro-cid-4mhj5xu5]{margin-top:var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-4mhj5xu5] span[data-astro-cid-4mhj5xu5]{font-size:var(--fs-caption);color:var(--accent);background:var(--accent-soft);border-radius:var(--r-sm);padding:2px 8px}.metric[data-astro-cid-4mhj5xu5]{text-align:right}.metric[data-astro-cid-4mhj5xu5] b[data-astro-cid-4mhj5xu5]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;display:block}.metric[data-astro-cid-4mhj5xu5] small[data-astro-cid-4mhj5xu5]{color:var(--text-2);font-size:var(--fs-caption)}.bar[data-astro-cid-4mhj5xu5]{background:var(--line);border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.bar[data-astro-cid-4mhj5xu5] i[data-astro-cid-4mhj5xu5]{height:100%;width:var(--w);background:var(--accent);border-radius:4px;display:block}@media (width<=760px){.row[data-astro-cid-4mhj5xu5]{gap:var(--s-3);padding:var(--s-4);grid-template-columns:44px 1fr}.rk[data-astro-cid-4mhj5xu5]{font-size:1.375rem}.metric[data-astro-cid-4mhj5xu5]{text-align:left;grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.metric[data-astro-cid-4mhj5xu5] b[data-astro-cid-4mhj5xu5]{font-size:1.25rem}.bar[data-astro-cid-4mhj5xu5]{grid-column:1/-1;margin-top:4px}}.nm[data-astro-cid-4mhj5xu5]{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text);word-break:break-all;text-decoration:none;display:block}a[data-astro-cid-4mhj5xu5].nm:hover{color:var(--accent);text-decoration:underline}.tags[data-astro-cid-4mhj5xu5] .open[data-astro-cid-4mhj5xu5]{color:var(--success);background:var(--bg-subtle)}.tags[data-astro-cid-4mhj5xu5] .closed[data-astro-cid-4mhj5xu5]{color:var(--text-2);background:var(--bg-subtle)}.switch[data-astro-cid-hl5z4ui3]{gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-md);background:var(--bg-subtle);border:1px solid var(--line);margin-bottom:var(--s-4);top:calc(var(--header-h) + var(--s-3));z-index:5;display:inline-flex;position:sticky}.switch[data-astro-cid-hl5z4ui3] button[data-astro-cid-hl5z4ui3]{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-sm);font-weight:600;font-size:var(--fs-small);color:var(--text-2);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.switch[data-astro-cid-hl5z4ui3] button[data-astro-cid-hl5z4ui3]:hover{color:var(--text)}.switch[data-astro-cid-hl5z4ui3] button[data-astro-cid-hl5z4ui3][aria-selected=true]{background:var(--accent);color:var(--on-accent)}.switch[data-astro-cid-hl5z4ui3] button[data-astro-cid-hl5z4ui3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.src[data-astro-cid-hl5z4ui3]{color:var(--text-2);font-size:var(--fs-caption);margin-bottom:var(--s-3)}.src[data-astro-cid-hl5z4ui3] code{background:var(--bg-subtle);border-radius:var(--r-sm);padding:1px 6px;font-size:.9em}.compact[data-astro-cid-hl5z4ui3] .info p,.compact[data-astro-cid-hl5z4ui3] .tags{display:none}.compact[data-astro-cid-hl5z4ui3] .row{padding:var(--s-3) var(--s-4)}.compact[data-astro-cid-hl5z4ui3] .bar{margin-top:var(--s-2)}@media (width<=760px){.switch[data-astro-cid-hl5z4ui3]{top:calc(var(--header-h) + var(--s-2));scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.switch[data-astro-cid-hl5z4ui3]::-webkit-scrollbar{display:none}.switch[data-astro-cid-hl5z4ui3] button[data-astro-cid-hl5z4ui3]{padding:0 var(--s-3);flex:none}}.hud[data-astro-cid-4zplj23i]{padding-block:clamp(36px,6vw,72px) var(--s-5)}.hud[data-astro-cid-4zplj23i] h1[data-astro-cid-4zplj23i]{margin-top:var(--s-3)}
