.controls.svelte-chz7q4{gap:.7rem;display:grid}.scenario.svelte-chz7q4{background:var(--sky);border-left:.3rem solid var(--teal);gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.scenario.svelte-chz7q4 span:where(.svelte-chz7q4){color:var(--ink-muted)}.scenario.svelte-chz7q4 b:where(.svelte-chz7q4){color:var(--navy)}.boundary-strip.svelte-chz7q4,.shape-choices.svelte-chz7q4,.coefficient-definitions.svelte-chz7q4{gap:.7rem;display:grid}.boundary-strip.svelte-chz7q4{grid-template-columns:.8fr 1.4fr .8fr;margin-top:1rem}.boundary-strip.svelte-chz7q4>div:where(.svelte-chz7q4){background:color-mix(in srgb, var(--coral) 12%, white);border-top:.3rem solid var(--coral);text-align:center;gap:.2rem;padding:.85rem;display:grid}.boundary-strip.svelte-chz7q4>div:where(.svelte-chz7q4):nth-child(2){background:color-mix(in srgb, var(--teal) 14%, white);border-top-color:var(--teal)}.boundary-strip.svelte-chz7q4 span:where(.svelte-chz7q4){color:var(--ink-muted)}.shape-choices.svelte-chz7q4{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 .7rem}.shape-choices.svelte-chz7q4 button:where(.svelte-chz7q4){color:var(--navy);border:2px solid var(--line);background:#fff;gap:.4rem;padding:.7rem;display:grid}.shape-choices.svelte-chz7q4 button.active:where(.svelte-chz7q4){background:var(--sky);border-color:var(--navy)}.shape-choices.svelte-chz7q4 svg:where(.svelte-chz7q4){width:100%;height:5rem}.shape-choices.svelte-chz7q4 line:where(.svelte-chz7q4),.shape-choices.svelte-chz7q4 path:where(.svelte-chz7q4){fill:none;stroke:var(--teal);stroke-width:5px}.shape-feedback.svelte-chz7q4{background:color-mix(in srgb, var(--coral) 12%, white);border-left:.3rem solid var(--coral);padding:.8rem 1rem}.shape-feedback.correct.svelte-chz7q4{background:color-mix(in srgb, var(--teal) 12%, white);border-left-color:var(--teal)}.coefficient-definitions.svelte-chz7q4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0}.coefficient-definitions.svelte-chz7q4>div:where(.svelte-chz7q4){border:1px solid var(--line);border-top:.25rem solid var(--teal);gap:.25rem;padding:.8rem;display:grid}.coefficient-definitions.svelte-chz7q4 strong:where(.svelte-chz7q4){color:var(--navy);font:700 1.25rem var(--font-display)}.coefficient-definitions.svelte-chz7q4 span:where(.svelte-chz7q4){color:var(--ink-muted)}.annotated-equation.svelte-chz7q4{border:1px solid var(--line);background:#fff;padding:1rem;overflow-x:auto}.annotated-equation.svelte-chz7q4 math:where(.svelte-chz7q4){min-width:52rem;color:var(--navy)}.equation-stack.svelte-chz7q4{gap:.55rem;margin:.8rem 0;display:grid}.equation-stack.svelte-chz7q4 div:where(.svelte-chz7q4){background:var(--sky);border-left:.3rem solid var(--teal);color:var(--navy);font-variant-numeric:tabular-nums;padding:.75rem 1rem;font-weight:700}.worked-coefficient.svelte-chz7q4{background:color-mix(in srgb, var(--gold) 22%, white);border-left:.3rem solid var(--gold);grid-template-columns:1fr auto;gap:.4rem 1rem;margin:.8rem 0 1.2rem;padding:.9rem 1rem;display:grid}.worked-coefficient.svelte-chz7q4 strong:where(.svelte-chz7q4){color:var(--navy)}.three-scales.svelte-chz7q4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.three-scales.svelte-chz7q4>div:where(.svelte-chz7q4){border:1px solid var(--line);border-top:.3rem solid var(--teal);gap:.25rem;padding:.85rem;display:grid}.three-scales.svelte-chz7q4 span:where(.svelte-chz7q4),.three-scales.svelte-chz7q4 small:where(.svelte-chz7q4){color:var(--ink-muted)}.three-scales.svelte-chz7q4 strong:where(.svelte-chz7q4){color:var(--navy);font:700 1.4rem var(--font-display)}.table-wrap.svelte-chz7q4{overflow-x:auto}.interpretation-table.svelte-chz7q4{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.interpretation-table.svelte-chz7q4 th:where(.svelte-chz7q4),.interpretation-table.svelte-chz7q4 td:where(.svelte-chz7q4){border:1px solid var(--line);text-align:center;padding:.65rem .75rem}.interpretation-table.svelte-chz7q4 thead:where(.svelte-chz7q4) th:where(.svelte-chz7q4){background:var(--navy);color:#fff}.interpretation-table.svelte-chz7q4 tbody:where(.svelte-chz7q4) th:where(.svelte-chz7q4){background:var(--sky);color:var(--navy)}.reporting-pattern.svelte-chz7q4,.interpretation-boundary.svelte-chz7q4{margin-top:1rem;padding:.9rem 1rem}.reporting-pattern.svelte-chz7q4{background:color-mix(in srgb, var(--gold) 22%, white);border-left:.3rem solid var(--gold)}.reporting-pattern.svelte-chz7q4 strong:where(.svelte-chz7q4),.interpretation-boundary.svelte-chz7q4 strong:where(.svelte-chz7q4){color:var(--navy);font:700 1.15rem var(--font-display)}.reporting-pattern.svelte-chz7q4 p:where(.svelte-chz7q4),.interpretation-boundary.svelte-chz7q4 ul:where(.svelte-chz7q4){margin-bottom:0}.interpretation-boundary.svelte-chz7q4{background:var(--sky);border-left:.3rem solid var(--teal)}.interpretation-boundary.svelte-chz7q4 li:where(.svelte-chz7q4)+li:where(.svelte-chz7q4){margin-top:.35rem}.controls.svelte-chz7q4 label:where(.svelte-chz7q4){grid-template-columns:1fr 2fr 4rem;gap:.6rem;display:grid}.controls.svelte-chz7q4 input:where(.svelte-chz7q4){width:100%;accent-color:var(--coral)}.curve.svelte-chz7q4{border:1px solid var(--line);background:#fff;border-radius:.55rem;width:100%;margin-top:1rem}.curve.svelte-chz7q4 line:where(.svelte-chz7q4){stroke:var(--line-strong)}.curve.svelte-chz7q4 polyline:where(.svelte-chz7q4){fill:none;stroke:var(--teal);stroke-width:4px}.curve.svelte-chz7q4 .guide:where(.svelte-chz7q4){stroke:var(--coral);stroke-dasharray:4 4}.curve.svelte-chz7q4 .change-line:where(.svelte-chz7q4){stroke:var(--gold);stroke-width:3px}.curve.svelte-chz7q4 .next-point:where(.svelte-chz7q4){fill:var(--gold);stroke:var(--navy);stroke-width:1.5px}.curve.svelte-chz7q4 circle:where(.svelte-chz7q4){fill:var(--navy)}.curve.svelte-chz7q4 text:where(.svelte-chz7q4){fill:var(--ink-muted);text-anchor:middle;font-size:10px}.curve.svelte-chz7q4 .axis-title:where(.svelte-chz7q4){fill:var(--navy);font-size:11px;font-weight:700}.curve.svelte-chz7q4 .y-title:where(.svelte-chz7q4){transform-origin:14px 112px;transform:rotate(-90deg)}.result.svelte-chz7q4{grid-template-columns:1fr auto;gap:.4rem 1rem;max-width:28rem;display:grid}.result.svelte-chz7q4 strong:where(.svelte-chz7q4){color:var(--navy)}@media (width<=600px){.controls.svelte-chz7q4 label:where(.svelte-chz7q4),.boundary-strip.svelte-chz7q4,.shape-choices.svelte-chz7q4,.coefficient-definitions.svelte-chz7q4,.worked-coefficient.svelte-chz7q4,.three-scales.svelte-chz7q4{grid-template-columns:1fr}}
