.controls.svelte-cg8g8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px}.group.svelte-cg8g8{display:inline-flex;align-items:center;gap:8px;min-width:0}.lbl.svelte-cg8g8{font-size:13px;color:var(--muted)}.seg.svelte-cg8g8>button:where(.svelte-cg8g8){padding:0 12px}.csv.svelte-cg8g8{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:14px;font-weight:500;white-space:nowrap}.csv.svelte-cg8g8:hover{opacity:.9}.empty.svelte-cg8g8{color:var(--muted);padding:24px 0}.scroll.svelte-cg8g8{position:relative;overflow-x:auto;overscroll-behavior-x:contain;margin:0 calc(var(--pad) * -1) calc(var(--pad) * -1);padding:0 0 var(--pad);border-radius:0 0 var(--radius) var(--radius)}table.svelte-cg8g8{border-collapse:separate;border-spacing:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;min-width:100%}caption.svelte-cg8g8{caption-side:top;text-align:left;font-family:var(--font-text);font-size:13px;color:var(--muted);padding:0 var(--pad) 10px;position:sticky;left:0}th.svelte-cg8g8,td.svelte-cg8g8{padding:3px 2px;text-align:right;white-space:nowrap;font-weight:400;border-bottom:1px solid var(--line)}thead.svelte-cg8g8 th:where(.svelte-cg8g8){color:var(--muted);font-size:12px;padding:6px 8px 8px;vertical-align:bottom;border-bottom:1px solid var(--line)}td.svelte-cg8g8>span:where(.svelte-cg8g8){display:block;padding:7px 8px;border-radius:6px}.stick.svelte-cg8g8{position:sticky;left:0;z-index:1;background:var(--surface);text-align:left;font-family:var(--font-text);font-size:14px;padding:8px 14px 8px var(--pad);box-shadow:1px 0 0 var(--line)}tbody.svelte-cg8g8 .stick:where(.svelte-cg8g8),tfoot.svelte-cg8g8 .stick:where(.svelte-cg8g8){font-weight:500;color:var(--ink)}.month.svelte-cg8g8 .long:where(.svelte-cg8g8),.month.svelte-cg8g8 .short:where(.svelte-cg8g8){display:inline-block}.month.svelte-cg8g8 .long:where(.svelte-cg8g8):first-letter,.month.svelte-cg8g8 .short:where(.svelte-cg8g8):first-letter{text-transform:uppercase}.month.svelte-cg8g8 .short:where(.svelte-cg8g8){display:none}.mm.svelte-cg8g8,.yy.svelte-cg8g8{display:block}.mm.svelte-cg8g8{color:var(--ink);font-size:13px}.yy.svelte-cg8g8{font-size:10px}.tot.svelte-cg8g8,.totrow.svelte-cg8g8 td:where(.svelte-cg8g8),.totrow.svelte-cg8g8 th:where(.svelte-cg8g8){font-weight:500}thead.svelte-cg8g8 .tot:where(.svelte-cg8g8){color:var(--ink)}.totrow.svelte-cg8g8 td:where(.svelte-cg8g8),.totrow.svelte-cg8g8 th:where(.svelte-cg8g8){border-bottom:0;border-top:1px solid var(--muted)}tbody.svelte-cg8g8 tr:where(.svelte-cg8g8):last-child>:where(.svelte-cg8g8){border-bottom:0}.cols.svelte-cg8g8 td:where(.svelte-cg8g8):last-child,.cols.svelte-cg8g8 th:where(.svelte-cg8g8):last-child,.rows.svelte-cg8g8 td:where(.svelte-cg8g8):last-child,.rows.svelte-cg8g8 th:where(.svelte-cg8g8):last-child{padding-right:var(--pad)}.cols.svelte-cg8g8 .sel:where(.svelte-cg8g8){background:var(--home)}.cols.svelte-cg8g8 thead:where(.svelte-cg8g8) .sel:where(.svelte-cg8g8){border-radius:8px 8px 0 0}.cols.svelte-cg8g8 thead:where(.svelte-cg8g8) .sel:where(.svelte-cg8g8) .mm:where(.svelte-cg8g8){font-weight:500}.rows.svelte-cg8g8 tr.sel:where(.svelte-cg8g8)>:where(.svelte-cg8g8){background:var(--home)}.rows.svelte-cg8g8 tr.sel:where(.svelte-cg8g8) .stick:where(.svelte-cg8g8){font-weight:600}@media(max-width:639px){.csv.svelte-cg8g8{margin-left:0;width:100%;justify-content:center}.stick.svelte-cg8g8{font-size:13px;padding-right:8px}.month.svelte-cg8g8 .long:where(.svelte-cg8g8){display:none}.month.svelte-cg8g8 .short:where(.svelte-cg8g8){display:inline-block}table.svelte-cg8g8{font-size:12px}td.svelte-cg8g8>span:where(.svelte-cg8g8){padding:7px 5px}thead.svelte-cg8g8 th:where(.svelte-cg8g8){padding:6px 5px 8px;font-size:11px}}.page-head[data-astro-cid-73ngbpgs]{padding:8px 0 4px}h1[data-astro-cid-73ngbpgs]{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,4.2vw,30px);letter-spacing:-.02em;line-height:1.2}p[data-astro-cid-73ngbpgs]{color:var(--muted);margin-top:6px;max-width:60ch}
