.controls.svelte-1l5vbw0{gap:.8rem;display:grid}.controls.svelte-1l5vbw0 label:where(.svelte-1l5vbw0){grid-template-columns:1fr minmax(10rem,2fr) 6rem;align-items:center;gap:.6rem;display:grid}.controls.svelte-1l5vbw0 input:where(.svelte-1l5vbw0){width:100%;accent-color:var(--coral)}.fixed-design.svelte-1l5vbw0{background:var(--sky);border-left:.3rem solid var(--teal);gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.fixed-design.svelte-1l5vbw0 span:where(.svelte-1l5vbw0),.fixed-design.svelte-1l5vbw0 small:where(.svelte-1l5vbw0){color:var(--ink-muted)}.composition.svelte-1l5vbw0{gap:1rem;margin:1.25rem 0;display:grid}.composition.svelte-1l5vbw0>div:where(.svelte-1l5vbw0){grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.composition.svelte-1l5vbw0>div:where(.svelte-1l5vbw0)>strong:where(.svelte-1l5vbw0){color:var(--navy);text-align:right}.income-bar.svelte-1l5vbw0{background:var(--sky);border:1px solid var(--line);border-radius:.35rem;min-width:0;min-height:2.35rem;display:flex;overflow:hidden}.income-bar.svelte-1l5vbw0 span:where(.svelte-1l5vbw0){white-space:nowrap;min-width:0;padding:.55rem .5rem;font-size:.82rem;font-weight:650;overflow:hidden}.composition.svelte-1l5vbw0 .lower:where(.svelte-1l5vbw0){background:color-mix(in srgb, var(--gold) 78%, var(--coral));color:var(--navy)}.composition.svelte-1l5vbw0 .higher:where(.svelte-1l5vbw0){background:color-mix(in srgb, var(--teal) 24%, white);color:var(--navy);flex:1}.effect-buttons.svelte-1l5vbw0{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.strata-table.svelte-1l5vbw0{border-collapse:collapse;width:min(100%,48rem);margin:1rem auto}.strata-table.svelte-1l5vbw0 th:where(.svelte-1l5vbw0),.strata-table.svelte-1l5vbw0 td:where(.svelte-1l5vbw0){border:1px solid var(--line);text-align:center;vertical-align:middle}.strata-table.svelte-1l5vbw0 thead:where(.svelte-1l5vbw0) tr:where(.svelte-1l5vbw0):first-child th:where(.svelte-1l5vbw0){background:var(--navy);color:#fff}.strata-table.svelte-1l5vbw0 thead:where(.svelte-1l5vbw0) tr:where(.svelte-1l5vbw0):nth-child(2) th:where(.svelte-1l5vbw0){background:var(--sky);color:var(--navy)}.strata-table.svelte-1l5vbw0 tbody:where(.svelte-1l5vbw0) th:where(.svelte-1l5vbw0){text-align:left}.calculation-bridge.svelte-1l5vbw0{background:color-mix(in srgb, var(--sky) 58%, white);border:1px solid var(--line);border-radius:.65rem;margin:1.25rem 0;padding:1rem}.calculation-bridge.svelte-1l5vbw0 h3:where(.svelte-1l5vbw0),.calculation-bridge.svelte-1l5vbw0>p:where(.svelte-1l5vbw0){margin-top:0}.calculation-grid.svelte-1l5vbw0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.calculation-grid.svelte-1l5vbw0 section:where(.svelte-1l5vbw0){border-left:.3rem solid var(--teal);background:#fff;padding:.9rem}.calculation-grid.svelte-1l5vbw0 h4:where(.svelte-1l5vbw0){color:var(--navy);margin:0 0 .8rem}.calculation-line.svelte-1l5vbw0{gap:.2rem;margin-top:.7rem;display:grid}.calculation-line.svelte-1l5vbw0 span:where(.svelte-1l5vbw0){color:var(--ink-muted)}.calculation-line.svelte-1l5vbw0 strong:where(.svelte-1l5vbw0){font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.difference-line.svelte-1l5vbw0{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin:.9rem 0 0;padding-top:.75rem}.difference-line.svelte-1l5vbw0 b:where(.svelte-1l5vbw0){color:var(--navy)}.equation.svelte-1l5vbw0{background:var(--sky);border-left:.3rem solid var(--teal);gap:.35rem;margin:1rem 0;padding:1rem;display:grid}.equation.svelte-1l5vbw0 span:where(.svelte-1l5vbw0){color:var(--ink-muted)}.equation.svelte-1l5vbw0 strong:where(.svelte-1l5vbw0){color:var(--navy);font:700 1.35rem var(--font-display)}.symbol-grid.svelte-1l5vbw0,.outcome-cases.svelte-1l5vbw0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.symbol-grid.svelte-1l5vbw0>div:where(.svelte-1l5vbw0){border:1px solid var(--line);border-radius:.45rem;grid-template-columns:3.5rem 1fr;gap:.6rem;padding:.75rem;display:grid}.symbol-grid.svelte-1l5vbw0 strong:where(.svelte-1l5vbw0),.outcome-cases.svelte-1l5vbw0 strong:where(.svelte-1l5vbw0){color:var(--navy)}.outcome-cases.svelte-1l5vbw0>div:where(.svelte-1l5vbw0){background:color-mix(in srgb, var(--sky) 55%, white);border-top:.25rem solid var(--teal);padding:.9rem}.outcome-cases.svelte-1l5vbw0 p:where(.svelte-1l5vbw0){margin:.35rem 0 0}.contrast-equation.svelte-1l5vbw0{background:color-mix(in srgb, var(--gold) 24%, white);border-left-color:var(--gold)}.stata-bridge.svelte-1l5vbw0{background:color-mix(in srgb, var(--sky) 60%, white);border-left:.3rem solid var(--teal);gap:.65rem;margin-bottom:1.2rem;padding:1rem;display:grid}.stata-bridge.svelte-1l5vbw0>strong:where(.svelte-1l5vbw0){color:var(--navy);font:700 1.25rem var(--font-display)}.stata-bridge.svelte-1l5vbw0 p:where(.svelte-1l5vbw0){margin:0}.specification-note.svelte-1l5vbw0{border-top:1px solid var(--line);padding-top:.7rem}.prediction-flow.svelte-1l5vbw0{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.prediction-flow.svelte-1l5vbw0 span:where(.svelte-1l5vbw0){border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:.35rem;padding:.45rem .6rem;font-weight:650}.prediction-flow.svelte-1l5vbw0 b:where(.svelte-1l5vbw0){color:var(--teal)}.effect-buttons.svelte-1l5vbw0 button:where(.svelte-1l5vbw0){color:var(--navy);border:1px solid var(--line);background:#fff}.effect-buttons.svelte-1l5vbw0 button.active:where(.svelte-1l5vbw0){background:var(--navy);color:#fff}.result-grid.svelte-1l5vbw0{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem;display:grid}.result-grid.svelte-1l5vbw0 div:where(.svelte-1l5vbw0){border:1px solid var(--line);border-radius:.55rem;gap:.25rem;padding:1rem;display:grid}.result-grid.svelte-1l5vbw0 strong:where(.svelte-1l5vbw0){color:var(--navy);font:700 1.35rem var(--font-display)}.result-grid.svelte-1l5vbw0 span:where(.svelte-1l5vbw0),.result-grid.svelte-1l5vbw0 small:where(.svelte-1l5vbw0){color:var(--ink-muted)}@media (width<=650px){.controls.svelte-1l5vbw0 label:where(.svelte-1l5vbw0),.result-grid.svelte-1l5vbw0,.calculation-grid.svelte-1l5vbw0,.symbol-grid.svelte-1l5vbw0,.outcome-cases.svelte-1l5vbw0,.effect-buttons.svelte-1l5vbw0{grid-template-columns:1fr}.composition.svelte-1l5vbw0>div:where(.svelte-1l5vbw0){grid-template-columns:1fr;gap:.35rem}.composition.svelte-1l5vbw0>div:where(.svelte-1l5vbw0)>strong:where(.svelte-1l5vbw0){text-align:left}}
