figure.svelte-1a0w5xv{margin:0}svg.svelte-1a0w5xv{touch-action:pan-y;width:100%;height:auto;display:block}text.svelte-1a0w5xv{fill:var(--muted);font-size:11px}.lbl.svelte-1a0w5xv{font-weight:600}.grid.svelte-1a0w5xv{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.axis.svelte-1a0w5xv{stroke:var(--line)}.slot.svelte-1a0w5xv{fill:none;stroke:var(--accent);stroke-opacity:.4;stroke-dasharray:4 3}.paid.svelte-1a0w5xv{fill:var(--accent)}.paid.on.svelte-1a0w5xv{fill:var(--accent-strong)}figcaption.svelte-1a0w5xv{min-height:1.4em;margin-top:8px}.pick.svelte-1w8af71{gap:4px;margin-bottom:14px;display:grid}.pick.svelte-1w8af71>label:where(.svelte-1w8af71),.calc.svelte-1w8af71 label:where(.svelte-1w8af71){color:var(--muted);font-size:.875rem}.pick.svelte-1w8af71 select:where(.svelte-1w8af71){width:100%}.y.svelte-1w8af71{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.mode.svelte-1w8af71{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:2px;margin:0 0 14px;padding:3px;display:inline-flex}.mode.svelte-1w8af71 label:where(.svelte-1w8af71){color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:600;display:flex}.mode.svelte-1w8af71 label.on:where(.svelte-1w8af71){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.mode.svelte-1w8af71 input:where(.svelte-1w8af71){opacity:0;width:1px;height:1px;position:absolute}.mode.svelte-1w8af71 label:where(.svelte-1w8af71):has(input:where(.svelte-1w8af71):focus-visible){outline:3px solid var(--sky);outline-offset:2px}.calc.svelte-1w8af71{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.calc.svelte-1w8af71 label:where(.svelte-1w8af71){gap:4px;display:grid}.calc.svelte-1w8af71 input:where(.svelte-1w8af71){width:100%}.checks.svelte-1w8af71{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:12px;font-size:.875rem;display:flex}.result.svelte-1w8af71{margin:16px 0 0;font-size:1.1rem}.result.svelte-1w8af71 .small:where(.svelte-1w8af71){margin-top:4px;display:block}.context.svelte-1w8af71{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-top:12px;padding:12px 14px}.context.svelte-1w8af71 p:where(.svelte-1w8af71){margin:0 0 6px}.context.svelte-1w8af71 p:where(.svelte-1w8af71):last-child{margin:0}.chart.svelte-1w8af71{margin-top:18px}.share.svelte-1w8af71{margin:16px 0 0}.share.svelte-1w8af71 .btn:where(.svelte-1w8af71){border-radius:8px;padding:6px 12px;font-size:.875rem}.layout.svelte-1xmkimt{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.layout.svelte-1xmkimt{grid-template-columns:1fr}}.main.svelte-1xmkimt{box-shadow:var(--shadow);padding:clamp(20px,3vw,32px)}.notes.svelte-1xmkimt{background:linear-gradient(160deg, var(--surface) 30%, var(--accent-soft))}.notes.svelte-1xmkimt h2:where(.svelte-1xmkimt){margin-top:0;font-size:1.15rem}ul.svelte-1xmkimt{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}li.svelte-1xmkimt{align-items:flex-start;gap:12px;display:flex}.badge.svelte-1xmkimt{color:#fff;background:var(--grad-brand);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}
