.tool[data-astro-cid-ioebdjgz]{margin-top:clamp(2rem,5vw,3rem)}.calc[data-astro-cid-ioebdjgz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:1.25rem;padding-top:3.25rem;display:grid;position:relative}.unit[data-astro-cid-ioebdjgz]{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;margin:0;padding:3px;display:inline-flex;position:absolute;top:0;left:0}.unit[data-astro-cid-ioebdjgz] label[data-astro-cid-ioebdjgz]{position:relative}.unit[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz],.chip[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.unit[data-astro-cid-ioebdjgz] span[data-astro-cid-ioebdjgz]{font-size:var(--text-small);color:var(--text-muted);border-radius:999px;padding:.375rem 1rem;font-weight:550;display:block}.unit[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]:checked+span[data-astro-cid-ioebdjgz]{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #0000001f}.unit[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]:focus-visible+span[data-astro-cid-ioebdjgz],.chip[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]:focus-visible+span[data-astro-cid-ioebdjgz]{outline:2px solid var(--accent);outline-offset:2px}.step[data-astro-cid-ioebdjgz]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.375rem,3vw,1.75rem);display:flex}.step[data-astro-cid-ioebdjgz] h2[data-astro-cid-ioebdjgz]{font-size:var(--text-heading);letter-spacing:-.02em}.choices[data-astro-cid-ioebdjgz]{gap:.875rem;margin-top:1rem;display:grid}.choice[data-astro-cid-ioebdjgz]{border:0;margin:0;padding:0}.choice[data-astro-cid-ioebdjgz] legend[data-astro-cid-ioebdjgz]{font-size:var(--text-caption);color:var(--text-muted);padding:0;font-weight:600}.chips[data-astro-cid-ioebdjgz]{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.chip[data-astro-cid-ioebdjgz]{position:relative}.chip[data-astro-cid-ioebdjgz] span[data-astro-cid-ioebdjgz]{border:1px solid var(--control-border);min-height:40px;font-size:var(--text-small);color:var(--text-muted);border-radius:999px;align-items:center;padding:0 .875rem;font-weight:550;display:inline-flex}.chip[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]:checked+span[data-astro-cid-ioebdjgz]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.fields[data-astro-cid-ioebdjgz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.75rem;margin-top:1.25rem;display:grid}.field[data-astro-cid-ioebdjgz]{font-size:var(--text-caption);color:var(--text-muted);gap:.375rem;font-weight:600;display:grid}.field[data-astro-cid-ioebdjgz][hidden]{display:none}.field[data-astro-cid-ioebdjgz] input[data-astro-cid-ioebdjgz]{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;font-size:var(--text-label);font-variant-numeric:tabular-nums;padding:0 .75rem;font-weight:500}.note[data-astro-cid-ioebdjgz]{font-size:var(--text-caption);color:var(--text-faint);margin-top:.875rem}.result[data-astro-cid-ioebdjgz]{gap:.125rem;margin-top:1rem;display:grid}.result-label[data-astro-cid-ioebdjgz]{font-size:var(--text-caption);color:var(--accent);font-weight:600}.result-value[data-astro-cid-ioebdjgz]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3rem);font-weight:650;line-height:1.1}.result-note[data-astro-cid-ioebdjgz]{font-size:var(--text-small);color:var(--text-muted);font-variant-numeric:tabular-nums}.others[data-astro-cid-ioebdjgz]{margin:1.25rem 0 0;display:grid}.others[data-astro-cid-ioebdjgz] div[data-astro-cid-ioebdjgz]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.others[data-astro-cid-ioebdjgz] dt[data-astro-cid-ioebdjgz]{font-size:var(--text-small);color:var(--text-muted)}.others[data-astro-cid-ioebdjgz] dt[data-astro-cid-ioebdjgz] span[data-astro-cid-ioebdjgz]{color:var(--text-faint)}.others[data-astro-cid-ioebdjgz] dd[data-astro-cid-ioebdjgz]{font-size:var(--text-label);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.noscript[data-astro-cid-ioebdjgz]{font-size:var(--text-small);color:var(--text-muted);margin-top:1rem}.common[data-astro-cid-ioebdjgz]{margin-top:var(--section-gap)}.common[data-astro-cid-ioebdjgz] h2[data-astro-cid-ioebdjgz]{letter-spacing:-.032em;font-size:clamp(1.75rem,3.4vw,2.375rem)}.common-lede[data-astro-cid-ioebdjgz]{max-width:40rem;color:var(--text-muted);margin-top:1rem}.tables[data-astro-cid-ioebdjgz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.25rem;margin-top:2rem;display:grid}.table-wrap[data-astro-cid-ioebdjgz]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table[data-astro-cid-ioebdjgz]{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}caption[data-astro-cid-ioebdjgz]{text-align:left;background:var(--surface-2);padding:.875rem 1rem;font-weight:600}th[data-astro-cid-ioebdjgz],td[data-astro-cid-ioebdjgz]{text-align:left;border-top:1px solid var(--border);white-space:nowrap;padding:.625rem 1rem}@media (max-width:420px){th[data-astro-cid-ioebdjgz],td[data-astro-cid-ioebdjgz]{padding:.5rem}th[data-astro-cid-ioebdjgz]:first-child,td[data-astro-cid-ioebdjgz]:first-child{padding-left:.875rem}}thead[data-astro-cid-ioebdjgz] th[data-astro-cid-ioebdjgz]{font-size:var(--text-caption);color:var(--text-faint);font-weight:600}tbody[data-astro-cid-ioebdjgz] th[data-astro-cid-ioebdjgz]{font-weight:600}td[data-astro-cid-ioebdjgz]{color:var(--text-muted)}.explain[data-astro-cid-ioebdjgz]{margin-top:var(--section-gap)}
