.crumbs.svelte-18hc6co ol:where(.svelte-18hc6co){color:var(--muted);flex-wrap:wrap;gap:.25rem;margin:0 0 1.25rem;padding:0;font-size:.88rem;list-style:none;display:flex}li.svelte-18hc6co+li:where(.svelte-18hc6co):before{content:"/";color:var(--line-strong);margin-right:.3rem}a.svelte-18hc6co{color:var(--muted);text-decoration:none}a.svelte-18hc6co:hover{color:var(--accent);text-decoration:underline}.block.svelte-16dks7k{margin:0 0 2.5rem}.block.svelte-16dks7k h2:where(.svelte-16dks7k){font-size:var(--step-2);margin-top:.4rem}.list.svelte-16dks7k{margin:0 0 1.2rem;padding-left:1.2rem}.list.svelte-16dks7k li:where(.svelte-16dks7k){margin-bottom:.45rem}.list.svelte-16dks7k li:where(.svelte-16dks7k)::marker{color:var(--accent)}.steps.svelte-16dks7k{counter-reset:s;gap:.75rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.steps.svelte-16dks7k li:where(.svelte-16dks7k){background:var(--surface);border:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.9rem;padding:1rem 1.1rem;display:grid}.steps.svelte-16dks7k .n:where(.svelte-16dks7k){font-family:var(--mono);color:var(--accent);font-size:1.1rem;font-weight:700}.steps.svelte-16dks7k h3:where(.svelte-16dks7k){margin:0 0 .3rem;font-size:1.08rem}.steps.svelte-16dks7k p:where(.svelte-16dks7k){margin:0}.note.svelte-16dks7k{border-left:3px solid var(--accent);background:var(--surface);padding:.75rem 1rem;font-size:.95rem}.table-wrap.svelte-16dks7k tbody th{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--line);background:0 0;font-size:.92rem;font-weight:600}.faq.svelte-1vyz8mk{margin:2.5rem 0}.faq.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){font-size:var(--step-2)}details.svelte-1vyz8mk{border-top:1px solid var(--line);padding:.9rem 0}details.svelte-1vyz8mk:last-of-type{border-bottom:1px solid var(--line)}summary.svelte-1vyz8mk{cursor:pointer;font-family:var(--heading);justify-content:space-between;gap:1rem;font-size:1.08rem;font-weight:600;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:after{content:"+";color:var(--accent);font-size:1.4rem;line-height:1}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after{content:"–"}details.svelte-1vyz8mk p:where(.svelte-1vyz8mk){margin:.6rem 0 0}.calc.svelte-1ttj21j{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--ink);margin:0 0 2.5rem;padding:1.5rem}.calc.svelte-1ttj21j h2:where(.svelte-1ttj21j){font-size:var(--step-2)}.calc__grid.svelte-1ttj21j{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}fieldset.svelte-1ttj21j{border:0;margin:0 0 1rem;padding:0}legend.svelte-1ttj21j{font-family:var(--heading);margin-bottom:.5rem;font-weight:700}label.svelte-1ttj21j{flex-direction:column;gap:.25rem;margin-bottom:.7rem;font-size:.93rem;font-weight:600;display:flex}input.svelte-1ttj21j{font:inherit;font-family:var(--mono);border:1px solid var(--line-strong);border-radius:2px;min-height:44px;padding:.55rem .65rem;font-size:1.05rem}input.svelte-1ttj21j:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #b423182e}.out.svelte-1ttj21j{background:var(--bg);border:1px dashed var(--line-strong);padding:1.25rem}.big.svelte-1ttj21j{font-family:var(--heading);margin:0;font-size:1.2rem}.num.svelte-1ttj21j{color:var(--accent);letter-spacing:-.02em;font-size:3rem;font-weight:800}.sub.svelte-1ttj21j{color:var(--muted);margin:0 0 .8rem;font-size:.95rem}dl.svelte-1ttj21j{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0;display:grid}dt.svelte-1ttj21j{color:var(--muted);font-size:.78rem}dd.svelte-1ttj21j{font-family:var(--mono);margin:0;font-weight:700}.msgs.svelte-1ttj21j{color:var(--accent);padding-left:1.1rem;font-weight:600}.assume.svelte-1ttj21j{color:var(--muted);border-top:1px solid var(--line);margin:1.25rem 0 0;padding-top:.9rem;font-size:.88rem}@media (width<=720px){.calc__grid.svelte-1ttj21j{grid-template-columns:1fr}}.head-band.svelte-1pgso1u{background:var(--surface);border-bottom:1px solid var(--line);padding:1.25rem 0 .25rem}.page.svelte-1pgso1u{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:3rem;padding-top:2rem;display:grid}.page.narrow.svelte-1pgso1u{grid-template-columns:minmax(0,46rem) 380px}main.svelte-1pgso1u{min-width:0}main.svelte-1pgso1u h1:where(.svelte-1pgso1u){max-width:22ch;font-size:clamp(2rem,4.2vw,3rem)}.lede.svelte-1pgso1u{margin-bottom:2rem}.pic.svelte-1pgso1u{border:1px solid var(--line);background:var(--surface);margin:0 0 2.25rem}.pic.svelte-1pgso1u img:where(.svelte-1pgso1u){width:100%;height:auto}.rail.svelte-1pgso1u{position:sticky;top:88px}.rail__inner.svelte-1pgso1u{max-height:calc(100vh - 104px);overflow-y:auto}.figure-row.svelte-1pgso1u{background:var(--surface);border:1px solid var(--line);margin:0 0 2rem;padding:1.25rem}.facts.svelte-1pgso1u{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0;margin:0 0 2.25rem;display:grid}.facts.svelte-1pgso1u div:where(.svelte-1pgso1u){border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.9rem 1rem}.facts.svelte-1pgso1u dt:where(.svelte-1pgso1u){color:var(--muted);font-size:.8rem;font-family:var(--heading);letter-spacing:.03em;font-weight:600}.facts.svelte-1pgso1u dd:where(.svelte-1pgso1u){font-family:var(--heading);margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.index.svelte-1pgso1u{margin:0 0 2.5rem}.index__h.svelte-1pgso1u{font-size:var(--step-1)}.index.svelte-1pgso1u a:where(.svelte-1pgso1u){font-family:var(--heading);font-weight:600;text-decoration:none}.index.svelte-1pgso1u a:where(.svelte-1pgso1u):hover{text-decoration:underline}.sources.svelte-1pgso1u,.related.svelte-1pgso1u,.siblings.svelte-1pgso1u{border-top:1px solid var(--line);margin:2.5rem 0 0;padding-top:1.25rem}.sources.svelte-1pgso1u h2:where(.svelte-1pgso1u),.related.svelte-1pgso1u h2:where(.svelte-1pgso1u),.siblings.svelte-1pgso1u h2:where(.svelte-1pgso1u){letter-spacing:.02em;font-size:1.05rem}.sources.svelte-1pgso1u ul:where(.svelte-1pgso1u){padding-left:1.1rem;font-size:.92rem}.related.svelte-1pgso1u ul:where(.svelte-1pgso1u),.siblings.svelte-1pgso1u ul:where(.svelte-1pgso1u){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.related.svelte-1pgso1u a:where(.svelte-1pgso1u),.siblings.svelte-1pgso1u a:where(.svelte-1pgso1u){border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:999px;padding:.4rem .85rem;font-size:.92rem;text-decoration:none;display:inline-block}.related.svelte-1pgso1u a:where(.svelte-1pgso1u):hover,.siblings.svelte-1pgso1u a:where(.svelte-1pgso1u):hover{border-color:var(--accent);color:var(--accent)}@media (width<=1060px){.page.svelte-1pgso1u,.page.narrow.svelte-1pgso1u{grid-template-columns:1fr;gap:2rem}.rail.svelte-1pgso1u{position:static}.rail__inner.svelte-1pgso1u{max-height:none;overflow:visible}}
