.chart.svelte-czm3si{font-variant-numeric:tabular-nums lining-nums;width:100%;position:relative}.chart-head.svelte-czm3si{align-items:baseline;gap:12px;min-height:22px;margin-bottom:4px;display:flex}.n.svelte-czm3si{font:600 15px/1.35 var(--sans);color:var(--fg)}.small-sample.svelte-czm3si{font:600 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);border:1px solid var(--fg);padding:3px 5px}svg.svelte-czm3si{touch-action:pan-y;cursor:crosshair;display:block;overflow:visible}svg.svelte-czm3si text:where(.svelte-czm3si){font:12px var(--sans);fill:var(--fg-2);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.axis.svelte-czm3si line:where(.svelte-czm3si){stroke:var(--rule)}.axis-title.svelte-czm3si{fill:var(--fg-2)}.loading.svelte-czm3si{font-size:14px}.lbl-strong.svelte-czm3si{fill:var(--fg);font-weight:600}.lbl-accent.svelte-czm3si{fill:var(--accent-ink);font-weight:600}.lbl-muted.svelte-czm3si{fill:var(--fg-2);font-weight:600}.nd.svelte-czm3si{fill:var(--dot);transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .35s}.ild.svelte-czm3si{fill:var(--bg);stroke:var(--dot-strong);stroke-width:1.6px;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .35s,stroke .3s,fill .3s}.ild.built.svelte-czm3si{fill:var(--dot-strong)}.ild.above.svelte-czm3si{stroke:var(--accent);stroke-width:2.2px;fill:var(--accent-wash)}.flagmark.svelte-czm3si{fill:var(--fg);font-weight:700}.median.svelte-czm3si{stroke:var(--fg);stroke-width:1.5px}.standard.svelte-czm3si{stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:5 4}.ann.svelte-czm3si .ring:where(.svelte-czm3si){fill:none;stroke:var(--fg);stroke-width:1.2px}.leader.svelte-czm3si{stroke:var(--fg-3);stroke-width:1px}.ann.svelte-czm3si text:where(.svelte-czm3si){fill:var(--fg)}.you.svelte-czm3si circle:where(.svelte-czm3si){fill:var(--accent);stroke:var(--bg);stroke-width:2px}.reflow.svelte-czm3si{font:13px/1.5 var(--sans);color:var(--fg-2);margin:8px 0 0;padding-left:20px}.you-line.svelte-czm3si{color:var(--accent-ink);padding-left:0;font-weight:600}.tip.svelte-czm3si{z-index:10;background:var(--tip-bg);border-top:2px solid var(--fg);width:270px;font:13px/1.4 var(--sans);color:var(--fg);pointer-events:none;flex-direction:column;gap:2px;padding:7px 10px 9px;display:flex;position:absolute;transform:translateY(-100%)}.tip.below.svelte-czm3si{transform:none}.tip.pinned.svelte-czm3si{pointer-events:auto;border:1px solid var(--rule);border-top:2px solid var(--fg)}.tip.svelte-czm3si b:where(.svelte-czm3si){padding-right:18px}.tip.svelte-czm3si .t2:where(.svelte-czm3si){color:var(--fg-2)}.tip.svelte-czm3si .note-line:where(.svelte-czm3si){color:var(--fg);font-style:italic}.tip.svelte-czm3si .hint:where(.svelte-czm3si){font-size:12px}.tip.svelte-czm3si a:where(.svelte-czm3si){margin-top:4px;font-weight:600}.close.svelte-czm3si{color:var(--fg-2);font:20px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:2px 6px;position:absolute;top:2px;right:4px}@media (prefers-reduced-motion:reduce){.nd.svelte-czm3si,.ild.svelte-czm3si{transition:none}}.small-note.svelte-1fb9yvs{font:15px/1.5 var(--sans);border-top:2px solid var(--fg);padding-top:8px}.scrolly.svelte-1fb9yvs{grid-template-columns:minmax(0,1fr);margin-top:8px;display:grid;position:relative}.graphic.svelte-1fb9yvs{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;height:100svh;padding:12px 0;display:flex;position:sticky;top:0}.steps.svelte-1fb9yvs{z-index:2;pointer-events:none;grid-area:1/1;min-width:0;padding:75svh 0 10svh;position:relative}.step.svelte-1fb9yvs{pointer-events:auto;background:var(--bg-step);border-top:2px solid var(--fg);max-width:460px;margin:0 auto 85svh;padding:12px 16px 14px;font-size:17px;line-height:1.5}.step.last.svelte-1fb9yvs{margin-bottom:30svh}.step.svelte-1fb9yvs h2:where(.svelte-1fb9yvs){margin:0 0 10px;font-size:22px;line-height:1.25}.step.svelte-1fb9yvs p:where(.svelte-1fb9yvs){margin:0}@media (width<=1023px){.graphic.svelte-1fb9yvs{justify-content:flex-start;padding-top:8px}.steps.svelte-1fb9yvs{padding-top:90svh}.graphic.svelte-1fb9yvs .source:where(.svelte-1fb9yvs){font-size:12px}}@media (width>=1024px){.scrolly.svelte-1fb9yvs{grid-template-columns:330px minmax(0,1fr);column-gap:48px}.graphic.svelte-1fb9yvs{grid-area:1/2}.steps.svelte-1fb9yvs{grid-area:1/1;padding-top:35svh}.step.svelte-1fb9yvs{background:0 0;margin:0 0 70svh;padding:12px 0 0}.step.last.svelte-1fb9yvs{margin-bottom:25svh}}.you-form.svelte-1fb9yvs fieldset:where(.svelte-1fb9yvs){border:0;margin:0 0 10px;padding:0}.you-form.svelte-1fb9yvs legend:where(.svelte-1fb9yvs){font:600 14px/1.4 var(--sans);margin-bottom:4px}.radio.svelte-1fb9yvs{font:15px/1.45 var(--sans);align-items:baseline;gap:8px;margin:2px 0;display:flex}.fields.svelte-1fb9yvs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fields.svelte-1fb9yvs label:where(.svelte-1fb9yvs){font:600 13px/1.3 var(--sans);color:var(--fg-2);flex-direction:column;gap:4px;display:flex}.fields.svelte-1fb9yvs input:where(.svelte-1fb9yvs){font:16px/1.3 var(--sans);font-variant-numeric:tabular-nums;border:1px solid var(--fg-2);background:var(--field-bg);color:var(--fg);border-radius:3px;width:100%;min-width:0;padding:7px 8px}.result.svelte-1fb9yvs{font:600 15px/1.45 var(--sans);color:var(--accent-ink);min-height:3em;margin-top:12px!important}.after.svelte-1fb9yvs{margin-top:24px}.note-list.svelte-1fb9yvs{font:15px/1.55 var(--sans);color:var(--fg-2);padding-left:20px}.note-list.svelte-1fb9yvs li:where(.svelte-1fb9yvs){margin-bottom:8px}
