.page.svelte-16wa9bo{gap:var(--space-3);height:calc(100vh - 7rem);font-family:var(--font-sans);flex-direction:column;display:flex}.page-head.svelte-16wa9bo{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.head-left.svelte-16wa9bo{align-items:baseline;gap:var(--space-3);display:flex}.back.svelte-16wa9bo{font-size:var(--text-xs);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.04em;text-decoration:none}.back.svelte-16wa9bo:hover{color:var(--accent)}.title.svelte-16wa9bo{font-size:var(--text-lg);color:var(--text);margin:0;font-weight:700}.count.svelte-16wa9bo{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:inline-flex}.count-n.svelte-16wa9bo{font-size:var(--text-sm);color:var(--text);font-weight:600}.count-div.svelte-16wa9bo{color:var(--text-faint)}.count-label.svelte-16wa9bo{margin-left:var(--space-1);font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.head-right.svelte-16wa9bo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toggle-btn.svelte-16wa9bo{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-sans);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--ease), border-color var(--ease), background var(--ease);background:0 0;font-weight:500}.toggle-btn.on.svelte-16wa9bo{color:var(--accent);border-color:var(--accent);background:var(--accent-halo)}.toggle-btn.svelte-16wa9bo:hover{color:var(--text);border-color:var(--border-strong)}.toggle-btn.svelte-16wa9bo:focus-visible{box-shadow:var(--shadow-focus);outline:none}.slider-wrap.svelte-16wa9bo{align-items:center;gap:var(--space-2);display:flex}.time-slider.svelte-16wa9bo{width:180px;accent-color:var(--accent)}.slider-date.svelte-16wa9bo{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;min-width:80px}.state.svelte-16wa9bo{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-dim);font-size:var(--text-sm);flex:1;display:flex}.graph-canvas.svelte-16wa9bo{border-radius:var(--radius-lg);border:1px solid var(--border);flex:1;min-height:0;overflow:hidden}.legend-bar.svelte-16wa9bo{gap:var(--space-5);padding:var(--space-2) var(--space-3);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.legend-section.svelte-16wa9bo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.legend-label.svelte-16wa9bo{font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-right:var(--space-1);font-weight:700}.legend-item.svelte-16wa9bo{font-size:var(--text-2xs);color:var(--text-dim);align-items:center;gap:4px;display:inline-flex}.legend-dot.svelte-16wa9bo{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px}.legend-line.svelte-16wa9bo{flex-shrink:0;width:14px;height:2px}.legend-count.svelte-16wa9bo{color:var(--text-faint);font-variant-numeric:tabular-nums}.tier-ring.svelte-16wa9bo{border-radius:var(--radius-pill);background:0 0;flex-shrink:0;width:10px;height:10px;display:inline-block}.tier-ring.thin.svelte-16wa9bo{border:1px solid var(--text-dim)}.tier-ring.medium.svelte-16wa9bo{border:1.5px dashed var(--text-dim)}.tier-ring.thick.svelte-16wa9bo{border:2.5px solid var(--text-dim)}
