.calc[data-astro-cid-fj7gkcfz]{gap:var(--space-m);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.calc__head[data-astro-cid-fj7gkcfz]{align-items:center;gap:.75rem;display:flex}.calc__icon[data-astro-cid-fj7gkcfz]{background:var(--bg-alt);width:2.75rem;height:2.75rem;color:var(--accent);border:1px solid var(--gold-soft);border-radius:50%;place-items:center;display:grid}.calc__title[data-astro-cid-fj7gkcfz]{font-size:var(--step-2);margin:0}.calc__area[data-astro-cid-fj7gkcfz]{max-width:14rem;position:relative}.calc__area[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{padding-right:3.5rem}.calc__unit[data-astro-cid-fj7gkcfz]{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.calc__result[data-astro-cid-fj7gkcfz]{padding:var(--space-m);border-radius:var(--radius-s);background:var(--bg);border:1px dashed var(--gold-soft);min-height:5rem}.calc__result[data-astro-cid-fj7gkcfz] p{margin:0}.calc__result[data-astro-cid-fj7gkcfz] .calc__total{margin-bottom:var(--space-s);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.calc__result[data-astro-cid-fj7gkcfz] .calc__total-label{width:100%;font-size:var(--step--1);color:var(--muted);font-weight:600}.calc__result[data-astro-cid-fj7gkcfz] .calc__total-value{font-family:var(--font-display);font-size:var(--step-3);color:var(--accent);line-height:1}.calc__result[data-astro-cid-fj7gkcfz] .calc__total-sub{color:var(--muted);font-size:var(--step--1)}.calc__result[data-astro-cid-fj7gkcfz] .calc__breakdown{margin:0 0 var(--space-s);font-size:var(--step--1);gap:.35rem;display:grid}.calc__result[data-astro-cid-fj7gkcfz] .calc__breakdown div{justify-content:space-between;gap:1rem;display:flex}.calc__result[data-astro-cid-fj7gkcfz] dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.calc__result[data-astro-cid-fj7gkcfz] .calc__rut dd{color:var(--success);font-weight:600}.calc__result[data-astro-cid-fj7gkcfz] .calc__sum{border-top:1px solid var(--line);padding-top:.35rem;font-weight:700}.calc__result[data-astro-cid-fj7gkcfz] .calc__disclaimer{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--line);color:var(--muted)}.calc__submit[data-astro-cid-fj7gkcfz]{justify-self:start}[data-astro-cid-fj7gkcfz][hidden]{display:none!important}
