.page.svelte-86qh4{display:flex;flex-direction:column;align-items:center;width:100%}.filter.svelte-86qh4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:100%;max-width:var(--content-max);margin:0 auto;font-family:sans-serif;font-size:13px}.filter.svelte-86qh4 input:where(.svelte-86qh4){flex:0 1 18rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit}.presets.svelte-86qh4{display:flex;align-items:center;gap:var(--space-2)}.presets.svelte-86qh4 a:where(.svelte-86qh4){padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:inherit;text-decoration:none}.presets.svelte-86qh4 a:where(.svelte-86qh4):hover{border-color:var(--accent)}.presets.svelte-86qh4 a.active:where(.svelte-86qh4){background:var(--surface-accent-soft);border-color:var(--accent)}.count.svelte-86qh4{margin-left:auto;color:var(--ink-muted)}h3.svelte-86qh4{font-family:sans-serif}.platforms.svelte-86qh4{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-bottom:var(--space-3)}.platforms.svelte-86qh4 a:where(.svelte-86qh4){padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);text-decoration:none;color:var(--ink-primary);font-family:sans-serif;border:1px solid transparent}.platforms.svelte-86qh4 a:where(.svelte-86qh4):hover{background-color:var(--surface-control-hover)}.platforms.svelte-86qh4 a.active:where(.svelte-86qh4){background-color:var(--surface-accent-soft);border-color:var(--accent);font-weight:700}.chart-title.svelte-86qh4{margin:var(--space-7) 0 var(--space-5)}.breakdown-title.svelte-86qh4{margin:var(--space-7) 0 var(--space-3)}.chart-title.svelte-86qh4 a:where(.svelte-86qh4){text-decoration:none;color:inherit}.controls.svelte-86qh4{display:flex;gap:var(--space-2);width:100%;max-width:var(--content-max);margin-bottom:var(--space-1)}.chart-container.svelte-86qh4{width:100%;max-width:var(--content-max);position:relative}.chart-frame.svelte-86qh4{height:var(--chart-height);position:relative}.dimmed.svelte-86qh4{opacity:.3}.pushlog.svelte-86qh4{margin-top:var(--space-2);font-family:sans-serif;font-size:13px}.hint.svelte-86qh4{color:var(--ink-disabled)}.error.svelte-86qh4{font-family:sans-serif;color:var(--danger);padding:var(--space-8) 0}
