button.svelte-9m93ls{background:none;border:none;padding:0;font-size:1.15rem;font-weight:700;color:var(--duck-navy);cursor:pointer;line-height:1;opacity:.9}button.dark.svelte-9m93ls{color:var(--duck-yellow)}button.svelte-9m93ls:hover{opacity:1}.chart-panel.svelte-5jmmdl{background:#f8f9fa;border:1px solid #dde;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chart-header.svelte-5jmmdl{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.chart-title.svelte-5jmmdl{font-weight:600;font-size:.95rem;color:#333}.chart-controls.svelte-5jmmdl{display:flex;align-items:center;gap:.75rem}.chart-controls.stacked.svelte-5jmmdl{flex-direction:column;align-items:flex-end;gap:.3rem}.control-label.svelte-5jmmdl{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#555;white-space:nowrap}.control-value.svelte-5jmmdl{width:4rem;text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem;color:#333}input[type=range].svelte-5jmmdl{width:90px}@media(prefers-color-scheme:dark){.chart-panel.svelte-5jmmdl{background:color-mix(in srgb,var(--duck-navy) 45%,black);border-color:color-mix(in srgb,var(--duck-navy) 65%,black)}.chart-title.svelte-5jmmdl{color:var(--duck-sky)}.control-label.svelte-5jmmdl{color:color-mix(in srgb,var(--duck-gray) 55%,var(--duck-white))}.control-value.svelte-5jmmdl{color:var(--duck-sky)}}.backdrop.svelte-1964g1h{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:100}.drawer.svelte-1964g1h{position:fixed;top:0;right:0;width:min(440px,100vw);height:100dvh;background:var(--duck-white);z-index:101;overflow-y:auto;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column}.drawer-header.svelte-1964g1h{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--duck-navy) 15%,var(--duck-white));position:sticky;top:0;background:var(--duck-white);z-index:1}h2.svelte-1964g1h{font-size:1.2rem;font-weight:700;margin:0;color:var(--duck-navy)}.close-btn.svelte-1964g1h{background:none;border:none;font-size:1rem;color:var(--duck-navy);cursor:pointer;padding:.25rem .4rem;border-radius:3px;line-height:1;opacity:.7}.close-btn.svelte-1964g1h:hover{background:#00000014;opacity:1}.drawer-body.svelte-1964g1h{padding:1.25rem;display:flex;flex-direction:column;gap:1.75rem;flex:1}.essay.svelte-1964g1h{display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--duck-gray);line-height:1.6}p.summary.svelte-1964g1h{font-weight:700;font-size:.95rem;color:var(--duck-navy);margin:0;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--duck-navy) 15%,var(--duck-white))}.essay.svelte-1964g1h h3{font-size:1.05rem;font-weight:700;color:var(--duck-navy);margin:.5rem 0 0}.essay.svelte-1964g1h p{margin:0}.essay.svelte-1964g1h p.summary{font-weight:700;font-size:.95rem;color:var(--duck-navy);padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--duck-navy) 15%,var(--duck-white))}@media(prefers-color-scheme:dark){.drawer.svelte-1964g1h{background:color-mix(in srgb,var(--duck-navy) 35%,black)}.drawer-header.svelte-1964g1h{background:color-mix(in srgb,var(--duck-navy) 35%,black);border-bottom-color:color-mix(in srgb,var(--duck-navy) 60%,black)}h2.svelte-1964g1h,.close-btn.svelte-1964g1h{color:var(--duck-sky)}.close-btn.svelte-1964g1h:hover{background:#ffffff1a}.essay.svelte-1964g1h{color:var(--duck-gray)}.essay.svelte-1964g1h h3{color:var(--duck-sky)}.essay.svelte-1964g1h p.summary,p.summary.svelte-1964g1h{color:var(--duck-sky);border-bottom-color:color-mix(in srgb,var(--duck-navy) 60%,black)}}
