.calc.svelte-4aak81{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.inputs.svelte-4aak81,.results.svelte-4aak81{border-radius:var(--radius-lg);border:1px solid var(--p-border);padding:clamp(24px,3vw,36px)}.inputs.svelte-4aak81{background:var(--p-surface);gap:22px;display:grid}.field.svelte-4aak81{gap:8px;display:grid}label.svelte-4aak81{color:var(--p-text-2);justify-content:space-between;gap:12px;font-size:15px;font-weight:500;display:flex}output.svelte-4aak81{color:var(--p-text);font-weight:700}input[type=number].svelte-4aak81{border:1px solid var(--p-border-strong);background:var(--p-bg);width:100%;min-height:50px;color:var(--p-text);border-radius:12px;padding:0 14px;font-size:17px;font-weight:600}input[type=range].svelte-4aak81{width:100%;accent-color:var(--p-accent);min-height:32px}.hint.svelte-4aak81{color:var(--p-text-3);font-size:13px}.results.svelte-4aak81{background:var(--p-light);color:var(--p-on-light);border-color:var(--p-light-border);position:sticky;top:96px}dl.svelte-4aak81{gap:0;margin:18px 0 0;display:grid}dl.svelte-4aak81 div:where(.svelte-4aak81){border-bottom:1px solid var(--p-light-border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}dt.svelte-4aak81{color:var(--p-on-light-2);font-size:15px}dd.svelte-4aak81{text-align:right;margin:0;font-weight:700}.highlight.svelte-4aak81 dd:where(.svelte-4aak81){letter-spacing:-.03em;font-size:clamp(28px,3vw,36px);font-weight:800}.muted.svelte-4aak81{color:var(--p-on-light-2);font-size:14px;font-weight:500}.disclaimer.svelte-4aak81{color:var(--p-on-light-2);margin-top:18px;font-size:13px;line-height:1.5}@media (width<=860px){.calc.svelte-4aak81{grid-template-columns:minmax(0,1fr)}.results.svelte-4aak81{position:static}}
