.tool-page[data-astro-cid-fwutlh3y]{padding-top:clamp(48px,6vw,96px);padding-bottom:4rem}.tool-page[data-astro-cid-fwutlh3y] .dek[data-astro-cid-fwutlh3y]{margin-bottom:2.5rem}.tool[data-astro-cid-fwutlh3y]{background:var(--field-2);margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.tool[data-astro-cid-fwutlh3y]>h2[data-astro-cid-fwutlh3y]{margin-top:0}.tool[data-astro-cid-fwutlh3y]>p[data-astro-cid-fwutlh3y]{max-width:36rem}.tool[data-astro-cid-fwutlh3y] fieldset[data-astro-cid-fwutlh3y]{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.tool[data-astro-cid-fwutlh3y] legend[data-astro-cid-fwutlh3y]{margin-bottom:.9rem;padding:0;font-size:1.0625rem;font-weight:600}.field[data-astro-cid-fwutlh3y]{margin-bottom:1.25rem}.field[data-astro-cid-fwutlh3y]:last-child{margin-bottom:0}.field[data-astro-cid-fwutlh3y] label[data-astro-cid-fwutlh3y]{margin-bottom:.35rem;font-weight:600;display:block}.field[data-astro-cid-fwutlh3y] label[data-astro-cid-fwutlh3y] span[data-astro-cid-fwutlh3y]{color:var(--ink-soft);font-weight:400}.field[data-astro-cid-fwutlh3y] input[data-astro-cid-fwutlh3y],.field[data-astro-cid-fwutlh3y] select[data-astro-cid-fwutlh3y]{border:2px solid var(--ink);background:var(--bg);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;padding:0 .75rem;font-size:1.125rem}.field[data-astro-cid-fwutlh3y] select[data-astro-cid-fwutlh3y]{cursor:pointer}.field[data-astro-cid-fwutlh3y] input[data-astro-cid-fwutlh3y]:focus-visible,.field[data-astro-cid-fwutlh3y] select[data-astro-cid-fwutlh3y]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.field[data-astro-cid-fwutlh3y] input[data-astro-cid-fwutlh3y][aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tt-row[data-astro-cid-fwutlh3y]{grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem);align-items:end;gap:.75rem;display:grid}.tt-row[data-astro-cid-fwutlh3y] .field[data-astro-cid-fwutlh3y]{margin-bottom:0}.hint[data-astro-cid-fwutlh3y]{font-size:var(--step-small);color:var(--ink-soft);margin:.4rem 0 0;line-height:1.35}.error[data-astro-cid-fwutlh3y]{font-size:var(--step-small);color:var(--ink);border-left:4px solid var(--accent);margin:.4rem 0 0;padding-left:.5rem;line-height:1.3}.error[data-astro-cid-fwutlh3y]:empty{display:none}.actions[data-astro-cid-fwutlh3y]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.actions[data-astro-cid-fwutlh3y] .btn[data-astro-cid-fwutlh3y]{min-width:13rem}.clear[data-astro-cid-fwutlh3y]{border:2px solid var(--ink);min-height:48px;color:var(--ink);font:600 1rem var(--serif);cursor:pointer;background:0 0;padding:.5rem 1rem}.clear[data-astro-cid-fwutlh3y]:hover{background:var(--ink);color:var(--bg)}.result[data-astro-cid-fwutlh3y]{background:var(--bg);border-top:10px solid var(--ink);border-bottom:4px solid var(--ink);margin-top:1.5rem;padding:1.25rem 1.25rem .75rem}.result[data-astro-cid-fwutlh3y] h3[data-astro-cid-fwutlh3y]{margin:0 0 .5rem}.result-band[data-astro-cid-fwutlh3y]{background:var(--field-3);margin:0 0 .75rem;padding:.25rem .5rem;font-weight:600;line-height:1.3;display:inline-block}.result-figure[data-astro-cid-fwutlh3y]{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(2.5rem,9vw,4rem);line-height:1}.result-figure[data-astro-cid-fwutlh3y] span[data-astro-cid-fwutlh3y]{letter-spacing:0;white-space:nowrap;font-size:.4em}.result-alt[data-astro-cid-fwutlh3y]{font-size:var(--step-small);color:var(--ink-soft);margin:.4rem 0 1rem}.result-grid[data-astro-cid-fwutlh3y]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.result-grid[data-astro-cid-fwutlh3y] div[data-astro-cid-fwutlh3y]{padding:.75rem 0}.result-grid[data-astro-cid-fwutlh3y] span[data-astro-cid-fwutlh3y]{font-size:var(--step-small);color:var(--muted);display:block}.result-grid[data-astro-cid-fwutlh3y] strong[data-astro-cid-fwutlh3y]{font-size:var(--step-lead);line-height:1.2;display:block}.result-grid[data-astro-cid-fwutlh3y] small[data-astro-cid-fwutlh3y]{font-size:var(--step-small);color:var(--ink-soft);display:block}.result-reading[data-astro-cid-fwutlh3y],.result-doctor[data-astro-cid-fwutlh3y],.result-note[data-astro-cid-fwutlh3y]{font-size:var(--step-small)}.result-note[data-astro-cid-fwutlh3y]{color:var(--ink-soft);margin-bottom:.75rem}.formula[data-astro-cid-fwutlh3y]{background:var(--bg);border-left:5px solid var(--ink);font-size:var(--step-small);overflow-wrap:anywhere;margin:1.5rem 0;padding:1rem 1.25rem;line-height:1.6}.formula[data-astro-cid-fwutlh3y] p[data-astro-cid-fwutlh3y]{margin:0 0 .35rem}.formula[data-astro-cid-fwutlh3y] p[data-astro-cid-fwutlh3y]:last-child{margin-bottom:0}.no-js[data-astro-cid-fwutlh3y]{background:var(--bg);margin-top:1.5rem;padding:1rem 1.25rem}.no-js[data-astro-cid-fwutlh3y] p[data-astro-cid-fwutlh3y]{margin:0}.warning[data-astro-cid-fwutlh3y]{background:var(--field-3);margin:2.5rem 0;padding:1.25rem 1.5rem}.warning[data-astro-cid-fwutlh3y] h2[data-astro-cid-fwutlh3y]{margin-top:0}.warning[data-astro-cid-fwutlh3y] ul[data-astro-cid-fwutlh3y]{margin-bottom:1rem}.explanation[data-astro-cid-fwutlh3y] h2[data-astro-cid-fwutlh3y],.references[data-astro-cid-fwutlh3y]{margin-top:3rem}.references[data-astro-cid-fwutlh3y] h2[data-astro-cid-fwutlh3y]{margin-top:0}.tool-page[data-astro-cid-fwutlh3y] .next[data-astro-cid-fwutlh3y]{margin-left:0;margin-right:0}.disclaimer[data-astro-cid-fwutlh3y]{margin-top:2rem}@media (width<=520px){.tt-row[data-astro-cid-fwutlh3y]{grid-template-columns:1fr}.actions[data-astro-cid-fwutlh3y] .btn[data-astro-cid-fwutlh3y],.clear[data-astro-cid-fwutlh3y]{width:100%}.result-grid[data-astro-cid-fwutlh3y]{grid-template-columns:1fr}.result-grid[data-astro-cid-fwutlh3y] div[data-astro-cid-fwutlh3y]+div[data-astro-cid-fwutlh3y]{border-top:1px solid var(--line)}}@media (width<=420px){.tool[data-astro-cid-fwutlh3y]{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding:1rem}}
