.periods.svelte-16pwk6k{flex-wrap:wrap;gap:.45rem;margin:.6rem 0 .9rem;display:flex}.periods.svelte-16pwk6k a:where(.svelte-16pwk6k){border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:.3rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none}.periods.svelte-16pwk6k a:where(.svelte-16pwk6k):hover{border-color:var(--brand-2);color:var(--brand-2)}.periods.svelte-16pwk6k a.active:where(.svelte-16pwk6k){background:var(--brand-2);border-color:var(--brand-2);color:#fff}.boards.svelte-16pwk6k{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0 .5rem;display:grid}@media (width<=900px){.boards.svelte-16pwk6k{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.boards.svelte-16pwk6k{grid-template-columns:1fr}}.board.svelte-16pwk6k{min-width:0}.board.svelte-16pwk6k h2:where(.svelte-16pwk6k){margin:0 0 .7rem;font-size:.95rem}.board.svelte-16pwk6k ol:where(.svelte-16pwk6k){margin:0;padding:0;list-style:none}.board.svelte-16pwk6k li:where(.svelte-16pwk6k){align-items:center;gap:.6rem;padding:.34rem 0;font-size:.9rem;display:flex}.board.svelte-16pwk6k li:where(.svelte-16pwk6k)+li:where(.svelte-16pwk6k){border-top:1px solid var(--surface-2,#f4f6f9)}.rank.svelte-16pwk6k{background:var(--surface-2,#f4f6f9);width:1.35rem;height:1.35rem;color:var(--ink-2,#5b6472);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.who.svelte-16pwk6k{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.who.svelte-16pwk6k a:where(.svelte-16pwk6k){white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.who.svelte-16pwk6k .muted:where(.svelte-16pwk6k){white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.board.svelte-16pwk6k li:where(.svelte-16pwk6k) b:where(.svelte-16pwk6k){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem}.table-wrap.svelte-16pwk6k{padding:.25rem 0;overflow-x:auto}table.svelte-16pwk6k{border-collapse:collapse;width:100%;font-size:.88rem}th.svelte-16pwk6k,td.svelte-16pwk6k{text-align:left;white-space:nowrap;border-bottom:1px solid #eef0f3;padding:.45rem .9rem}th.svelte-16pwk6k button:where(.svelte-16pwk6k){all:unset;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:#778;font-size:.75rem;font-weight:700}th.svelte-16pwk6k button:where(.svelte-16pwk6k):hover{color:#039}tbody.svelte-16pwk6k tr:where(.svelte-16pwk6k):last-child td:where(.svelte-16pwk6k){border-bottom:none}
