.tool-page[data-astro-cid-t3vm3hk3]{padding-top:clamp(48px,6vw,96px)}.tool-page[data-astro-cid-t3vm3hk3] .dek[data-astro-cid-t3vm3hk3]{margin-bottom:2.5rem}.tool[data-astro-cid-t3vm3hk3]{background:var(--field-2);margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.tool[data-astro-cid-t3vm3hk3]>h2[data-astro-cid-t3vm3hk3]{margin-top:0}.tool[data-astro-cid-t3vm3hk3]>p[data-astro-cid-t3vm3hk3]{max-width:36rem}.field[data-astro-cid-t3vm3hk3]{margin-bottom:1.5rem}.field[data-astro-cid-t3vm3hk3] label[data-astro-cid-t3vm3hk3]{margin-bottom:.4rem;font-weight:600;display:block}.field[data-astro-cid-t3vm3hk3] input[data-astro-cid-t3vm3hk3]{border:2px solid var(--ink);background:var(--bg);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;padding:0 .85rem;font-size:1.25rem}.field[data-astro-cid-t3vm3hk3] input[data-astro-cid-t3vm3hk3]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.field[data-astro-cid-t3vm3hk3] input[data-astro-cid-t3vm3hk3][aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hint[data-astro-cid-t3vm3hk3]{font-size:var(--step-small);color:var(--ink-soft);margin:.4rem 0 0}.error[data-astro-cid-t3vm3hk3]{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-t3vm3hk3]:empty{display:none}.unit-set[data-astro-cid-t3vm3hk3],.context-set[data-astro-cid-t3vm3hk3]{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.unit-set[data-astro-cid-t3vm3hk3] legend[data-astro-cid-t3vm3hk3],.context-set[data-astro-cid-t3vm3hk3] legend[data-astro-cid-t3vm3hk3]{margin-bottom:.6rem;padding:0;font-size:1.0625rem;font-weight:600}.unit-options[data-astro-cid-t3vm3hk3]{flex-wrap:wrap;gap:.6rem;display:flex}.unit-option[data-astro-cid-t3vm3hk3]{border:2px solid var(--ink);background:var(--bg);cursor:pointer;align-items:center;gap:.5rem;min-height:48px;padding:.4rem .9rem;display:inline-flex}.unit-option[data-astro-cid-t3vm3hk3]:has(input:checked){background:var(--field-3)}.unit-option[data-astro-cid-t3vm3hk3] input[data-astro-cid-t3vm3hk3]{width:1.1rem;height:1.1rem;accent-color:var(--ink);margin:0}.context-options[data-astro-cid-t3vm3hk3]{gap:.5rem;display:grid}.context-option[data-astro-cid-t3vm3hk3]{border:2px solid var(--ink);background:var(--bg);cursor:pointer;align-items:flex-start;gap:.65rem;min-height:52px;padding:.65rem .75rem;display:flex}.context-option[data-astro-cid-t3vm3hk3]:has(input:checked){background:var(--field-3)}.context-option[data-astro-cid-t3vm3hk3] input[data-astro-cid-t3vm3hk3]{width:1.1rem;height:1.1rem;accent-color:var(--ink);flex:none;margin-top:.25rem}.context-option[data-astro-cid-t3vm3hk3] b[data-astro-cid-t3vm3hk3]{font-weight:600;line-height:1.3;display:block}.context-option[data-astro-cid-t3vm3hk3] small[data-astro-cid-t3vm3hk3]{font-size:var(--step-small);color:var(--ink-soft);line-height:1.35;display:block}.actions[data-astro-cid-t3vm3hk3]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.actions[data-astro-cid-t3vm3hk3] .btn[data-astro-cid-t3vm3hk3]{min-width:12rem}.clear[data-astro-cid-t3vm3hk3]{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-t3vm3hk3]:hover{background:var(--ink);color:var(--bg)}.result[data-astro-cid-t3vm3hk3]{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-t3vm3hk3]:empty{display:none}.result-label[data-astro-cid-t3vm3hk3]{font-size:var(--step-small);color:var(--muted);margin:0}.result-number[data-astro-cid-t3vm3hk3]{letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(2.25rem,8vw,3.5rem);line-height:1.05}.result-number[data-astro-cid-t3vm3hk3] strong[data-astro-cid-t3vm3hk3]{font-weight:600}.result-convert[data-astro-cid-t3vm3hk3]{font-size:var(--step-small);color:var(--ink-soft);margin:.15rem 0 .9rem}.result-band[data-astro-cid-t3vm3hk3]{background:var(--field-3);margin:0 0 .75rem;padding:.25rem .5rem;font-weight:600;line-height:1.3;display:inline-block}.result-reading[data-astro-cid-t3vm3hk3]{font-size:var(--step-body)}.result-doctor[data-astro-cid-t3vm3hk3]{font-size:var(--step-small)}.result-note[data-astro-cid-t3vm3hk3]{font-size:var(--step-small);color:var(--ink-soft);margin-bottom:.75rem}.alert[data-astro-cid-t3vm3hk3]{background:var(--field-3);border-left:6px solid var(--accent);font-size:var(--step-small);margin:1rem 0;padding:.8rem 1rem}.no-js[data-astro-cid-t3vm3hk3]{background:var(--bg);margin-top:1.5rem;padding:1rem 1.25rem}.no-js[data-astro-cid-t3vm3hk3] p[data-astro-cid-t3vm3hk3]{margin:0}.warning[data-astro-cid-t3vm3hk3]{background:var(--field-3);margin:2.5rem 0;padding:1.25rem 1.5rem}.warning[data-astro-cid-t3vm3hk3] h2[data-astro-cid-t3vm3hk3]{margin-top:0}.warning[data-astro-cid-t3vm3hk3] ul[data-astro-cid-t3vm3hk3]{margin-bottom:1rem}.chart[data-astro-cid-t3vm3hk3]{margin:2.5rem 0}.chart[data-astro-cid-t3vm3hk3] h2[data-astro-cid-t3vm3hk3]{margin-top:0}.explanation[data-astro-cid-t3vm3hk3] h2[data-astro-cid-t3vm3hk3],.references[data-astro-cid-t3vm3hk3]{margin-top:3rem}.references[data-astro-cid-t3vm3hk3] h2[data-astro-cid-t3vm3hk3]{margin-top:0}.tool-page[data-astro-cid-t3vm3hk3] .next[data-astro-cid-t3vm3hk3]{margin-left:0;margin-right:0}.disclaimer[data-astro-cid-t3vm3hk3]{margin-top:2rem}@media (width<=560px){.tool[data-astro-cid-t3vm3hk3]{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding:1rem}.actions[data-astro-cid-t3vm3hk3] .btn[data-astro-cid-t3vm3hk3],.clear[data-astro-cid-t3vm3hk3]{width:100%}}
