.estimator-inputs.svelte-1toxdm2{display:grid;gap:var(--layout-gap)}fieldset.svelte-1toxdm2{border:1px solid var(--border);border-radius:.5rem;padding:var(--layout-gap);display:grid;gap:.6rem}legend.svelte-1toxdm2{padding:0 .4rem;color:var(--text)}.field.svelte-1toxdm2{display:grid;gap:.3rem}select.svelte-1toxdm2,.field.svelte-1toxdm2 input[type=text]{min-block-size:44px}.group-label.svelte-1toxdm2{color:var(--text)}.radio.svelte-1toxdm2{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px}.or.svelte-1toxdm2{color:var(--muted);margin:.2rem 0}.field-error.svelte-1toxdm2{color:var(--danger);margin:0;font-size:.9rem}.hours.svelte-1toxdm2{display:grid;gap:.4rem}.submit.svelte-1toxdm2{min-block-size:44px;background:var(--brand);color:var(--focus-contrast);border:none;border-radius:.5rem;padding:0 1.25rem;cursor:pointer}.controls.svelte-1toxdm2{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.step-indicator.svelte-1toxdm2{margin:0;color:var(--muted);flex:1 1 100%}.step-btn.svelte-1toxdm2{min-block-size:44px;border-radius:.5rem;padding:0 1.25rem;cursor:pointer;background:var(--brand);color:var(--focus-contrast);border:none}.step-btn.secondary.svelte-1toxdm2{background:var(--surface);color:var(--text);border:1px solid var(--border)}.input-summary.svelte-1toxdm2{display:grid;gap:.6rem;border:1px solid var(--border);border-radius:.5rem;padding:var(--layout-gap);color:var(--text)}.input-summary.svelte-1toxdm2 h3:where(.svelte-1toxdm2){margin:0}.input-summary.svelte-1toxdm2 dl:where(.svelte-1toxdm2){display:grid;gap:.25rem;margin:0}.input-summary.svelte-1toxdm2 div:where(.svelte-1toxdm2){display:flex;gap:.5rem}.input-summary.svelte-1toxdm2 dt:where(.svelte-1toxdm2){font-weight:600;min-inline-size:6rem}.input-summary.svelte-1toxdm2 dd:where(.svelte-1toxdm2){margin:0;color:var(--muted)}.estimator-output.svelte-1k2lvg2{display:grid;gap:var(--layout-gap);padding:var(--layout-gap);border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text)}.saving-figure.svelte-1k2lvg2{display:grid;gap:.25rem;margin:0}.saving-amount.svelte-1k2lvg2{font-size:2.25rem;line-height:1.1;color:var(--ok)}.saving-unit.svelte-1k2lvg2{font-size:1rem;color:var(--muted)}.claims.svelte-1k2lvg2{display:grid;gap:.4rem;font-size:.95rem;color:var(--text)}.claims.svelte-1k2lvg2 .illustrative:where(.svelte-1k2lvg2){color:var(--text)}.claims.svelte-1k2lvg2 .quantum:where(.svelte-1k2lvg2),.claims.svelte-1k2lvg2 .assumption:where(.svelte-1k2lvg2){color:var(--muted)}.recommend.svelte-1k2lvg2{margin:0;color:var(--text)}.recommend-link.svelte-1k2lvg2{color:var(--brand)}.assumptions.svelte-1k2lvg2{display:grid;gap:.25rem;margin:0;padding-top:.5rem;border-top:1px solid var(--border);font-size:.9rem;color:var(--muted)}.assumptions.svelte-1k2lvg2 div:where(.svelte-1k2lvg2){display:flex;gap:.5rem}.assumptions.svelte-1k2lvg2 dt:where(.svelte-1k2lvg2){font-weight:600}.assumptions.svelte-1k2lvg2 dd:where(.svelte-1k2lvg2){margin:0}.payback.svelte-1k2lvg2{margin:0;color:var(--muted)}.headline.svelte-1k2lvg2{font-size:1.5rem;margin:0 0 .25rem}.out-of-envelope.svelte-1k2lvg2{display:grid;gap:.25rem}
