.zoom-controls.svelte-hvrcwo{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-soft);letter-spacing:.04em}.zoom-label.svelte-hvrcwo{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint)}.zoom-btn.svelte-hvrcwo{background:transparent;border:1px solid var(--rule);border-radius:0;padding:2px 10px;font-family:var(--mono);font-size:var(--text-xs);color:var(--ink);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.zoom-btn.svelte-hvrcwo:hover:not(:disabled){color:var(--armenian);border-color:var(--armenian)}.zoom-btn.svelte-hvrcwo:disabled{color:var(--ink-faint);border-color:var(--rule-soft);cursor:default}.zoom-level-readout.svelte-hvrcwo{margin-left:auto;color:var(--ink-faint);font-size:10px;letter-spacing:.08em}.dem-frame.svelte-hvrcwo{margin:0;padding:8px 0 0;border-top:1px solid var(--rule-soft)}.timeline.svelte-hvrcwo{margin:8px 0 14px;padding-bottom:22px}.timeline-track.svelte-hvrcwo{position:relative;height:4px;background:var(--rule-soft);cursor:pointer}.timeline-thumb.svelte-hvrcwo{position:absolute;top:-1px;height:6px;background:var(--ink);cursor:grab;transition:background .12s,height .12s,top .12s;min-width:24px}.timeline-thumb.svelte-hvrcwo:hover{background:var(--armenian);height:8px;top:-2px}.timeline-thumb.svelte-hvrcwo:active{cursor:grabbing;background:var(--armenian)}.timeline-tick.svelte-hvrcwo{position:absolute;top:4px;width:1px;height:4px;background:var(--rule);transform:translate(-50%);pointer-events:none}.timeline-tick-label.svelte-hvrcwo{position:absolute;top:11px;transform:translate(-50%);font-family:var(--mono);font-size:10px;color:var(--ink-soft);letter-spacing:.06em;pointer-events:none}.timeline-readout.svelte-hvrcwo{margin-bottom:8px;text-align:right;font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:.06em}.timeline-readout-label.svelte-hvrcwo{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);margin-right:6px}.timeline-readout-sep.svelte-hvrcwo{color:var(--ink-faint);margin:0 2px}.timeline-year.svelte-hvrcwo{color:var(--ink-soft);font-weight:600}.no-data.svelte-hvrcwo{font-family:var(--sans);font-size:var(--text-md);color:var(--ink-soft);padding:32px 0}.dem-table.svelte-hvrcwo{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--text-sm);margin:16px 0 48px}.dem-table.svelte-hvrcwo th:where(.svelte-hvrcwo){font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:10px 12px 8px;border-bottom:1px solid var(--ink)}.dem-table.svelte-hvrcwo td:where(.svelte-hvrcwo){padding:10px 12px;border-bottom:1px dotted var(--rule-soft);vertical-align:top}.dem-table.svelte-hvrcwo td.num:where(.svelte-hvrcwo){text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.dem-table.svelte-hvrcwo td.year:where(.svelte-hvrcwo){font-family:var(--mono);font-weight:600;color:var(--ink)}.dem-table.svelte-hvrcwo td.note:where(.svelte-hvrcwo){color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-normal);max-width:480px}.dem-table.svelte-hvrcwo tr:where(.svelte-hvrcwo):hover td:where(.svelte-hvrcwo){background:#fff6}@media (max-width: 720px){.dem-table.svelte-hvrcwo td.note:where(.svelte-hvrcwo),.dem-table.svelte-hvrcwo th:where(.svelte-hvrcwo):nth-child(6){display:none}.dem-table.svelte-hvrcwo th:where(.svelte-hvrcwo),.dem-table.svelte-hvrcwo td:where(.svelte-hvrcwo){padding:8px 6px}.zoom-level-readout.svelte-hvrcwo{display:none}}
