.calc-hero[data-astro-cid-wabdi3cx]{padding-top:clamp(3rem,7vw,7rem)}.calc-hero__grid[data-astro-cid-wabdi3cx]{align-items:end;gap:2rem;display:grid}.calc-note[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);background:var(--color-surface);padding:1.4rem}.calc-note[data-astro-cid-wabdi3cx] p[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:var(--step--1);margin-bottom:0}.calculator-shell[data-astro-cid-wabdi3cx]{gap:clamp(1rem,2.5vw,2rem);min-width:0;display:grid}.calculator-shell[data-astro-cid-wabdi3cx]>[data-astro-cid-wabdi3cx],.calc-hero__grid[data-astro-cid-wabdi3cx]>[data-astro-cid-wabdi3cx],.field-grid[data-astro-cid-wabdi3cx]>[data-astro-cid-wabdi3cx],.result-grid[data-astro-cid-wabdi3cx]>[data-astro-cid-wabdi3cx]{min-width:0}.calculator-page[data-astro-cid-wabdi3cx]{min-width:0;overflow-x:clip}.calculator-page[data-astro-cid-wabdi3cx] [data-astro-cid-wabdi3cx][hidden]{display:none!important}.calculator-page[data-astro-cid-wabdi3cx] h1[data-astro-cid-wabdi3cx],.calculator-page[data-astro-cid-wabdi3cx] h2[data-astro-cid-wabdi3cx]{overflow-wrap:break-word}.calculator-form[data-astro-cid-wabdi3cx],.result-panel[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);background:var(--color-surface);padding:clamp(1.25rem,3vw,2.5rem)}.form-head[data-astro-cid-wabdi3cx] h2[data-astro-cid-wabdi3cx]{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.12}.calc-hero[data-astro-cid-wabdi3cx] h1[data-astro-cid-wabdi3cx]{max-width:17ch;font-size:clamp(2.4rem,5vw,5rem)}.form-head--spaced[data-astro-cid-wabdi3cx]{margin-top:3rem}.field-grid[data-astro-cid-wabdi3cx]{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.field[data-astro-cid-wabdi3cx]{align-content:start;gap:.45rem;min-width:0;display:grid}.field[data-astro-cid-wabdi3cx] input[data-astro-cid-wabdi3cx],.field[data-astro-cid-wabdi3cx] select[data-astro-cid-wabdi3cx]{min-width:0}.location-information[data-astro-cid-wabdi3cx]{border-left:3px solid var(--color-accent);background:var(--color-paper);gap:.3rem;padding:.95rem 1rem;font-size:.95rem;display:grid}.location-information[data-astro-cid-wabdi3cx] span[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:.84rem}.field[data-astro-cid-wabdi3cx]>span[data-astro-cid-wabdi3cx]:first-child{font-weight:750}.field[data-astro-cid-wabdi3cx] small[data-astro-cid-wabdi3cx],.advanced-block[data-astro-cid-wabdi3cx] small[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:.82rem}.field[data-astro-cid-wabdi3cx] input[data-astro-cid-wabdi3cx],.field[data-astro-cid-wabdi3cx] select[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;min-height:3.15rem;color:var(--color-text);background:var(--color-bg);padding:.7rem .8rem}.input-with-unit[data-astro-cid-wabdi3cx]{grid-template-columns:1fr auto;align-items:stretch;display:grid}.input-with-unit[data-astro-cid-wabdi3cx] input[data-astro-cid-wabdi3cx]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.input-with-unit[data-astro-cid-wabdi3cx] em[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-width:3.4rem;color:var(--color-muted);background:var(--color-paper);border-left:0;place-items:center;padding:0 .65rem;font-style:normal;display:grid}.check-field[data-astro-cid-wabdi3cx]{align-items:flex-start;gap:.8rem;padding:.9rem 0;font-weight:650;display:flex}.check-field[data-astro-cid-wabdi3cx] input[data-astro-cid-wabdi3cx]{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin-top:.28rem}.advanced-block[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);margin-top:1.3rem}.advanced-block[data-astro-cid-wabdi3cx] summary[data-astro-cid-wabdi3cx]{cursor:pointer;padding:1.1rem 1.2rem;list-style-position:outside}.advanced-block[data-astro-cid-wabdi3cx] summary[data-astro-cid-wabdi3cx] span[data-astro-cid-wabdi3cx]{gap:.15rem;margin-left:.4rem;display:inline-grid}.advanced-content[data-astro-cid-wabdi3cx]{padding:0 1.2rem 1.3rem}.advanced-intro[data-astro-cid-wabdi3cx],.method-note[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:var(--step--1)}.form-actions[data-astro-cid-wabdi3cx]{border-top:1px solid var(--color-line);gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:grid}.form-actions[data-astro-cid-wabdi3cx] p[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:var(--step--1);margin:0}.calc-button[data-astro-cid-wabdi3cx]{border-radius:var(--radius-sm);background:var(--color-accent);color:#171412;cursor:pointer;border:0;justify-self:start;padding:.95rem 1.3rem;font-weight:850}.calc-button[data-astro-cid-wabdi3cx]:hover{filter:brightness(.96)}.result-panel[data-astro-cid-wabdi3cx]{scroll-margin-top:2rem}.result-head[data-astro-cid-wabdi3cx]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.result-head[data-astro-cid-wabdi3cx]>div[data-astro-cid-wabdi3cx]{flex:15rem;min-width:0}.result-head[data-astro-cid-wabdi3cx] h2[data-astro-cid-wabdi3cx]{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.12}.confidence[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);color:var(--color-muted);max-width:100%;padding:.4rem .65rem;font-size:.82rem;font-weight:750}.confidence[data-astro-cid-wabdi3cx]:empty{display:none}.result-power[data-astro-cid-wabdi3cx]{border-block:1px solid var(--color-line);margin:2rem 0;padding:1.6rem 0}.result-power[data-astro-cid-wabdi3cx] strong[data-astro-cid-wabdi3cx]{letter-spacing:-.05em;font-size:clamp(3.4rem,7vw,6rem);line-height:1}.result-power[data-astro-cid-wabdi3cx]>span[data-astro-cid-wabdi3cx]{font-size:var(--step-1);margin-left:.55rem;font-weight:800}.result-power[data-astro-cid-wabdi3cx] p[data-astro-cid-wabdi3cx]{color:var(--color-muted)}.result-grid[data-astro-cid-wabdi3cx],.history-result__grid[data-astro-cid-wabdi3cx]{background:var(--color-line);border:1px solid var(--color-line);gap:1px;display:grid}.result-grid[data-astro-cid-wabdi3cx] article[data-astro-cid-wabdi3cx],.history-result__grid[data-astro-cid-wabdi3cx]>div[data-astro-cid-wabdi3cx]{background:var(--color-bg);gap:.5rem;padding:1.1rem;display:grid}.result-grid[data-astro-cid-wabdi3cx] span[data-astro-cid-wabdi3cx],.history-result__grid[data-astro-cid-wabdi3cx] span[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:.82rem}.result-grid[data-astro-cid-wabdi3cx] strong[data-astro-cid-wabdi3cx],.history-result__grid[data-astro-cid-wabdi3cx] strong[data-astro-cid-wabdi3cx]{font-size:var(--step-0);overflow-wrap:anywhere}.history-result[data-astro-cid-wabdi3cx]{background:var(--color-paper);margin-top:2rem;padding:1.3rem}.history-result[data-astro-cid-wabdi3cx]>p[data-astro-cid-wabdi3cx]:last-child{color:var(--color-muted);margin-bottom:0}.warning-list[data-astro-cid-wabdi3cx]{gap:.7rem;margin-top:1.5rem;display:grid}.calc-warning[data-astro-cid-wabdi3cx]{border-left:4px solid var(--color-line);background:var(--color-paper);padding:1rem 1.1rem}.calc-warning[data-astro-cid-wabdi3cx] p[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:var(--step--1);margin:.25rem 0 0}.calc-warning--yellow[data-astro-cid-wabdi3cx]{border-left-color:#d7a700}.calc-warning--orange[data-astro-cid-wabdi3cx]{border-left-color:#e2712d}.calc-warning--red[data-astro-cid-wabdi3cx]{border-left-color:#c84335}.result-details[data-astro-cid-wabdi3cx]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.2rem}.result-details[data-astro-cid-wabdi3cx] summary[data-astro-cid-wabdi3cx]{cursor:pointer;font-weight:800}.result-details[data-astro-cid-wabdi3cx] li[data-astro-cid-wabdi3cx]{color:var(--color-muted);margin-top:.45rem}.version-line[data-astro-cid-wabdi3cx]{color:var(--color-muted);font-size:.8rem}.result-disclaimer[data-astro-cid-wabdi3cx]{border:1px solid var(--color-line);margin-top:1.5rem;padding:1.2rem}.result-disclaimer[data-astro-cid-wabdi3cx] p[data-astro-cid-wabdi3cx]{color:var(--color-muted)}@media (width>=44rem){.field-grid[data-astro-cid-wabdi3cx]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-wabdi3cx]{grid-column:1/-1}.result-grid[data-astro-cid-wabdi3cx],.history-result__grid[data-astro-cid-wabdi3cx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.calc-hero__grid[data-astro-cid-wabdi3cx]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.6fr)}.calculator-shell[data-astro-cid-wabdi3cx]{grid-template-columns:minmax(0,1fr)}}@media (width>=84rem){.calculator-shell[data-astro-cid-wabdi3cx]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}@media (width>=84rem) and (height>=50rem){.result-panel[data-astro-cid-wabdi3cx]:not([hidden]){position:sticky;top:1.2rem}}@media (width<=43.99rem){.calculator-form[data-astro-cid-wabdi3cx],.result-panel[data-astro-cid-wabdi3cx]{padding:1rem}.result-power[data-astro-cid-wabdi3cx]{margin:1rem 0;padding:1rem 0}.result-power[data-astro-cid-wabdi3cx] strong[data-astro-cid-wabdi3cx]{font-size:clamp(3.1rem,15vw,4.8rem)}.result-head[data-astro-cid-wabdi3cx] h2[data-astro-cid-wabdi3cx]{font-size:1.65rem}}
