.calc[data-astro-cid-fj7gkcfz]{border-radius:var(--r);background:linear-gradient(#fff6da 0%,#fff1c2 100%);border:1px solid #f0dfa4}.calc-inner[data-astro-cid-fj7gkcfz]{padding:clamp(22px,4vw,44px)}.calc-head[data-astro-cid-fj7gkcfz]{max-width:60ch;margin-bottom:clamp(20px,3vw,32px)}.calc-head[data-astro-cid-fj7gkcfz] h2[data-astro-cid-fj7gkcfz]{font-size:var(--step-2);margin-bottom:8px}.calc-intro[data-astro-cid-fj7gkcfz]{color:var(--ink-2);margin:0}.calc-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(22px,4vw,48px);display:grid}.field[data-astro-cid-fj7gkcfz]{gap:8px;margin-bottom:20px;display:grid}label[data-astro-cid-fj7gkcfz],legend[data-astro-cid-fj7gkcfz]{font:700 var(--step--1)/1.3 var(--font-display);color:var(--ink);padding:0}output[data-astro-cid-fj7gkcfz]{font-variant-numeric:tabular-nums}input[data-astro-cid-fj7gkcfz][type=range]{width:100%;accent-color:var(--ink);min-height:28px}select[data-astro-cid-fj7gkcfz],input[data-astro-cid-fj7gkcfz][type=number]{width:100%;min-height:48px;font:inherit;color:var(--ink);border-radius:var(--r);background:#fff;border:1.5px solid #8a6d1f;padding:10px 12px}select[data-astro-cid-fj7gkcfz]:focus-visible,input[data-astro-cid-fj7gkcfz]:focus-visible{border-color:var(--ink)}.hint[data-astro-cid-fj7gkcfz]{color:#6b5a2a;margin:0;font-size:.8rem}.seg[data-astro-cid-fj7gkcfz],.mie[data-astro-cid-fj7gkcfz]{border:0;margin:0 0 20px;padding:0}.seg[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz],.mie[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz]{margin-bottom:8px}.seg-row[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-fj7gkcfz]{position:relative}.opt[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{border-radius:var(--r);background:#fff;border:1.5px solid #8a6d1f;align-items:center;min-height:44px;padding:0 18px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.opt[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]:checked+span[data-astro-cid-fj7gkcfz]{background:var(--ink);border-color:var(--ink);color:#fff}.opt[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]:focus-visible+span[data-astro-cid-fj7gkcfz]{outline:2.5px solid var(--ink);outline-offset:3px}.check[data-astro-cid-fj7gkcfz]{align-items:center;gap:10px;min-height:36px;font-weight:600;display:flex}.check[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{width:20px;height:20px;accent-color:var(--ink);margin:0}.readout[data-astro-cid-fj7gkcfz]{border-radius:var(--r);background:#fff;border:1px solid #f0dfa4;padding:clamp(18px,3vw,28px)}.ro-label[data-astro-cid-fj7gkcfz]{font-size:var(--step--1);color:var(--muted);margin:0 0 4px}.ro-figure[data-astro-cid-fj7gkcfz]{font:800 clamp(1.7rem, 1.2rem + 2vw, 2.5rem)/1 var(--font-display);color:var(--ink);margin:0 0 18px}.ro-flag[data-astro-cid-fj7gkcfz]{color:#6b5a2a;margin:-10px 0 16px;font-size:.8rem}.rows[data-astro-cid-fj7gkcfz]{margin:0}.rows[data-astro-cid-fj7gkcfz] div[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--line);font-size:var(--step--1);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.rows[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz]{color:var(--ink-2)}.rows[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{white-space:nowrap;margin:0;font-weight:700}.rows-total[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz],.rows-total[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{color:var(--ink);font-weight:800}hr[data-astro-cid-fj7gkcfz]{border:0;border-top:1px solid var(--line);margin:18px 0 0}.ro-status[data-astro-cid-fj7gkcfz]{font-size:var(--step--1);color:var(--ink-2);background:var(--mist);border-radius:var(--r);margin:14px 0 0;padding:10px 12px}.fine[data-astro-cid-fj7gkcfz]{color:var(--muted);margin:14px 0 0;font-size:.78rem}@media (width<=880px){.calc-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr)}}.tool-wrap[data-astro-cid-rgoeld7t]{padding-bottom:clamp(28px,4vw,48px)}.tool-text[data-astro-cid-rgoeld7t]{padding-bottom:clamp(40px,6vw,72px)}
