.page.svelte-dn15op{padding-top:1.5rem;padding-bottom:3rem;max-width:48rem}.back-nav.svelte-dn15op{font-family:var(--font-mono);font-size:.75rem;margin-bottom:1rem}h1.svelte-dn15op{margin-bottom:.2rem}.subtitle.svelte-dn15op{font-size:.88rem;color:var(--ink-dim);margin-bottom:1.5rem}.section.svelte-dn15op{margin-bottom:2rem}.section-label.svelte-dn15op{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.5rem;padding-bottom:.3rem;border-bottom:1px solid var(--border)}.chart.svelte-dn15op{display:flex;flex-direction:column;gap:.2rem}.chart-row.svelte-dn15op{display:flex;align-items:center;gap:.5rem;height:1.4rem;cursor:pointer;background:none;border:none;padding:.1rem .25rem;margin:0 -.25rem;border-radius:3px;width:calc(100% + .5rem);text-align:left}.chart-row.svelte-dn15op:hover{background:var(--bg-highlight)}.chart-row.expanded.svelte-dn15op{background:var(--bg-card)}.chart-year.svelte-dn15op{font-size:.72rem;width:2.5rem;text-align:right;color:var(--ink-dim)}.chart-count.svelte-dn15op{font-size:.72rem;width:2rem;color:var(--ink-dim)}.chart-bar-bg.svelte-dn15op{flex:1;height:1rem;background:var(--bg-highlight);border-radius:2px;overflow:hidden}.chart-bar.svelte-dn15op{height:100%;background:var(--accent);border-radius:2px;min-width:2px;transition:width .3s}.year-meetings.svelte-dn15op{padding:.5rem 0 .5rem 3.25rem;margin-bottom:.25rem;display:flex;flex-direction:column;gap:.5rem}.loading-msg.svelte-dn15op,.empty-msg.svelte-dn15op{font-size:.82rem;color:var(--ink-dim);margin:0}.meeting-card.svelte-dn15op{display:block;padding:.75rem 1rem;text-decoration:none;color:var(--ink);transition:border-color .15s}.meeting-card.svelte-dn15op:hover{border-color:var(--accent);text-decoration:none}.meeting-header.svelte-dn15op{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.meeting-header.svelte-dn15op time:where(.svelte-dn15op){font-size:.75rem;color:var(--ink-dim)}.item-list.svelte-dn15op{margin:0;padding:0 0 0 1rem;list-style:disc}.item-list.svelte-dn15op li:where(.svelte-dn15op){font-size:.8rem;line-height:1.4;margin-bottom:.25rem}.item-list.svelte-dn15op li:where(.svelte-dn15op):last-child{margin-bottom:0}.item-title.svelte-dn15op{color:var(--ink)}.item-desc.svelte-dn15op{display:block;color:var(--ink-dim);font-size:.78rem}@media(max-width:640px){.chart-year.svelte-dn15op{width:2rem;font-size:.65rem}.year-meetings.svelte-dn15op{padding-left:2.75rem}}
