.tool-hero[data-astro-cid-fbzejvdz]{background:var(--sand-50);border-bottom:1px solid var(--sand-200);padding-block:clamp(2rem,1.2rem + 3vw,3.5rem)}.tool-hero[data-astro-cid-fbzejvdz] h1[data-astro-cid-fbzejvdz]{margin-bottom:var(--sp-4)}.checker[data-astro-cid-fbzejvdz]{display:grid;gap:var(--sp-5);border:1px solid var(--sand-200);border-radius:var(--radius-lg);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);background:var(--white)}.q[data-astro-cid-fbzejvdz]{border:0;padding:0;margin:0}.q[data-astro-cid-fbzejvdz]+.q[data-astro-cid-fbzejvdz]{padding-top:var(--sp-5);border-top:1px solid var(--sand-100)}legend[data-astro-cid-fbzejvdz]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);color:var(--navy-900);display:flex;align-items:center;gap:.6rem;margin-bottom:var(--sp-2)}.q-n[data-astro-cid-fbzejvdz]{width:1.65rem;height:1.65rem;border-radius:50%;background:var(--teal-100);color:var(--teal-700);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:800;flex-shrink:0}.q-help[data-astro-cid-fbzejvdz]{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:var(--sp-4)}.input-wrap[data-astro-cid-fbzejvdz]{position:relative;max-width:18rem}.prefix[data-astro-cid-fbzejvdz]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--ink-muted);font-weight:650;pointer-events:none}.input-wrap[data-astro-cid-fbzejvdz] input[data-astro-cid-fbzejvdz]{width:100%;padding:.85rem 1rem .85rem 2.1rem;font-size:var(--fs-md);font-family:var(--font-display);font-weight:650;color:var(--navy-900);border:2px solid var(--sand-200);border-radius:var(--radius);background:var(--white);transition:border-color .15s var(--ease)}.input-wrap[data-astro-cid-fbzejvdz] input[data-astro-cid-fbzejvdz]:focus{border-color:var(--teal-500);outline:none}.radios[data-astro-cid-fbzejvdz]{display:grid;gap:var(--sp-2)}.radios[data-astro-cid-fbzejvdz] label[data-astro-cid-fbzejvdz]{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border:2px solid var(--sand-200);border-radius:var(--radius);cursor:pointer;font-size:var(--fs-sm);transition:border-color .15s var(--ease),background .15s var(--ease)}.radios[data-astro-cid-fbzejvdz] label[data-astro-cid-fbzejvdz]:hover{border-color:var(--teal-300)}.radios[data-astro-cid-fbzejvdz] input[data-astro-cid-fbzejvdz]{accent-color:var(--teal-600);width:1.1rem;height:1.1rem}.radios[data-astro-cid-fbzejvdz] input[data-astro-cid-fbzejvdz]:checked+span[data-astro-cid-fbzejvdz]{font-weight:650;color:var(--navy-900)}.radios[data-astro-cid-fbzejvdz] label[data-astro-cid-fbzejvdz]:has(input:checked){border-color:var(--teal-500);background:var(--teal-100)}.checker-submit[data-astro-cid-fbzejvdz]{width:100%}.result[data-astro-cid-fbzejvdz]{margin-top:var(--sp-6);border-radius:var(--radius-lg);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);border:0;background:var(--teal-700);color:#ffffffe6;scroll-margin-top:7rem}.result[data-astro-cid-fbzejvdz].is-out{background:var(--navy-700)}.result[data-astro-cid-fbzejvdz].is-soon{background:var(--amber)}.result-label[data-astro-cid-fbzejvdz]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#ffffffd1;margin-bottom:var(--sp-2)}.result[data-astro-cid-fbzejvdz].is-soon .result-label[data-astro-cid-fbzejvdz]{color:#8a5a11}.result-head[data-astro-cid-fbzejvdz] h2[data-astro-cid-fbzejvdz]{font-size:var(--fs-xl);margin-bottom:var(--sp-4)}.result-body[data-astro-cid-fbzejvdz]{color:var(--ink-soft);margin-bottom:var(--sp-5)}.result-figures[data-astro-cid-fbzejvdz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-5)}.result-figures[data-astro-cid-fbzejvdz] div[data-astro-cid-fbzejvdz]{background:var(--white);border:1px solid var(--sand-200);border-radius:var(--radius);padding:var(--sp-4)}.result-figures[data-astro-cid-fbzejvdz] span[data-astro-cid-fbzejvdz]{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);font-weight:650;margin-bottom:.2rem}.result-figures[data-astro-cid-fbzejvdz] strong[data-astro-cid-fbzejvdz]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:800;color:var(--navy-900)}@media(max-width:520px){.result-figures[data-astro-cid-fbzejvdz]{grid-template-columns:1fr}}.result-next[data-astro-cid-fbzejvdz]{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:var(--sp-5)}.restart[data-astro-cid-fbzejvdz]{margin-top:var(--sp-4);background:none;border:0;color:#ffffffd1;font-size:var(--fs-sm);text-decoration:underline;cursor:pointer;padding:0}.restart[data-astro-cid-fbzejvdz]:hover{color:var(--white)}.notes[data-astro-cid-fbzejvdz]{margin-top:var(--sp-8)}.notes[data-astro-cid-fbzejvdz] h2[data-astro-cid-fbzejvdz]{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.notes[data-astro-cid-fbzejvdz] p[data-astro-cid-fbzejvdz]{color:var(--ink-soft);margin-bottom:var(--sp-4)}.notes[data-astro-cid-fbzejvdz] .table-wrap[data-astro-cid-fbzejvdz]{margin-bottom:var(--sp-4)}
