.res-head[data-astro-cid-zbxwrzqb]{position:sticky;top:0;z-index:20;box-shadow:var(--elev-lifted)}.res-head[data-astro-cid-zbxwrzqb] .site-header{padding-block:var(--space-1)}.res[data-astro-cid-zbxwrzqb]{padding-top:var(--space-8)}.res-intro[data-astro-cid-zbxwrzqb]{display:flex;flex-direction:column;gap:var(--space-3)}.res-intro[data-astro-cid-zbxwrzqb]>[data-astro-cid-zbxwrzqb]{max-width:44ch}.res-intro[data-astro-cid-zbxwrzqb] h1[data-astro-cid-zbxwrzqb]{max-width:20ch}.res-back[data-astro-cid-zbxwrzqb]{align-self:flex-start;font-size:var(--fs-16);font-weight:500;color:var(--stage-soft)}.res-tool[data-astro-cid-zbxwrzqb]{padding-block:var(--space-6) var(--section-y)}.res-how[data-astro-cid-zbxwrzqb]{padding-bottom:var(--section-y);display:grid;gap:var(--space-3)}.res-h2[data-astro-cid-zbxwrzqb]{font-size:var(--fs-24);font-weight:700;letter-spacing:var(--heading-tracking)}.res-prose[data-astro-cid-zbxwrzqb]{display:flex;flex-direction:column;gap:var(--space-2);max-width:68ch;font-size:var(--fs-18);line-height:1.65;color:var(--stage-soft)}.res-prose[data-astro-cid-zbxwrzqb] ul,.res-prose[data-astro-cid-zbxwrzqb] ol{display:flex;flex-direction:column;gap:var(--space-1);padding-left:1.2em}.res-prose[data-astro-cid-zbxwrzqb] ul{list-style:disc}.res-prose[data-astro-cid-zbxwrzqb] ol{list-style:decimal}.res-prose[data-astro-cid-zbxwrzqb] a{color:var(--accent);text-underline-offset:.2em}.res-prose[data-astro-cid-zbxwrzqb] strong{color:var(--stage-text)}.res-cta[data-astro-cid-zbxwrzqb]{padding-block:var(--section-y)}.res-cta-in[data-astro-cid-zbxwrzqb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.res-cta[data-astro-cid-zbxwrzqb] h2[data-astro-cid-zbxwrzqb]{max-width:18ch}.asm[data-astro-cid-ymuip73a]{display:grid;gap:var(--space-3);min-inline-size:0;margin:0;padding:var(--space-3);border:0;border-radius:var(--r-paper);background:var(--neutral-100)}legend[data-astro-cid-ymuip73a]{float:left;width:100%;padding:0;font-size:var(--fs-18);font-weight:700;color:var(--ink)}.asm-note[data-astro-cid-ymuip73a]{margin-top:calc(-1 * var(--space-2));font-size:var(--fs-16);color:var(--muted-strong)}.calc[data-astro-cid-rcv4r4cp]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}.calc-in[data-astro-cid-rcv4r4cp],.calc-out[data-astro-cid-rcv4r4cp]{min-width:0}.calc-in[data-astro-cid-rcv4r4cp],.calc-out[data-astro-cid-rcv4r4cp]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-card);background:var(--white);border:1px solid var(--neutral-200);box-shadow:var(--elev-lifted)}.calc-out[data-astro-cid-rcv4r4cp]{gap:var(--space-2)}.calc-h[data-astro-cid-rcv4r4cp]{font-size:var(--fs-20);font-weight:700}.calc[data-astro-cid-rcv4r4cp].calc-invalid .calc-out[data-astro-cid-rcv4r4cp]>[data-astro-cid-rcv4r4cp]:not(.calc-h){opacity:.4}@media(min-width:820px){.calc[data-astro-cid-rcv4r4cp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gutter)}.calc-out[data-astro-cid-rcv4r4cp]{position:sticky;top:calc(var(--nav-h, 72px) + var(--space-3))}}@media(max-width:819px){.calc-in[data-astro-cid-rcv4r4cp],.calc-out[data-astro-cid-rcv4r4cp]{padding:var(--space-3)}}.nf[data-astro-cid-otaxyeth]{display:grid;gap:6px}label[data-astro-cid-otaxyeth]{font-size:var(--fs-16);font-weight:600;color:var(--ink)}.nf-box[data-astro-cid-otaxyeth]{display:flex;align-items:center;gap:var(--space-1);height:48px;padding-inline:14px;border:1px solid var(--neutral-300);border-radius:var(--r-control);background:var(--white);transition:border-color .15s,box-shadow .15s}.nf-box[data-astro-cid-otaxyeth]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--rule-light)}.nf-box[data-astro-cid-otaxyeth]:has(input[aria-invalid=true]){border-color:var(--problem)}input[data-astro-cid-otaxyeth]{flex:1;width:100%;min-width:0;height:100%;border:0;background:none;font:500 var(--fs-18)/1 var(--font-num);color:var(--ink);font-variant-numeric:tabular-nums;outline:none}.nf-unit[data-astro-cid-otaxyeth]{font-size:var(--fs-16);color:var(--muted)}.nf-hint[data-astro-cid-otaxyeth]{font-size:var(--fs-16);color:var(--muted);line-height:1.45}.nf-err[data-astro-cid-otaxyeth]{font-size:var(--fs-16);font-weight:500;color:var(--problem-text)}.nf-err[data-astro-cid-otaxyeth][hidden]{display:none}.res[data-astro-cid-edjj6tgg]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px var(--space-2);padding:14px var(--space-2);border-radius:var(--r-paper);border:1px solid var(--neutral-200)}.res-l[data-astro-cid-edjj6tgg]{font-size:var(--fs-16);font-weight:500;color:var(--muted-strong)}.res-v[data-astro-cid-edjj6tgg]{font:600 var(--fs-20)/1.1 var(--font-num);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.res-n[data-astro-cid-edjj6tgg]{grid-column:1 / -1;font-size:var(--fs-16);color:var(--muted);line-height:1.45}.top[data-astro-cid-edjj6tgg]{grid-template-columns:1fr;padding:var(--space-3);background:var(--surface);border-color:var(--rule-light)}.top[data-astro-cid-edjj6tgg] .res-v[data-astro-cid-edjj6tgg]{font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;color:var(--accent-pressed);text-align:left}.top[data-astro-cid-edjj6tgg] .res-l[data-astro-cid-edjj6tgg]{color:var(--ink);font-weight:600}.rg[data-astro-cid-3ndrqqzb]{display:grid;gap:var(--space-1)}@media(min-width:480px){.rg[data-astro-cid-3ndrqqzb]{grid-template-columns:1fr 1fr}}
