.tool[data-astro-cid-7fvs2h5v]{padding-block:1.25rem clamp(2.5rem,2rem + 3vw,4rem)}.tool[data-astro-cid-7fvs2h5v] h1[data-astro-cid-7fvs2h5v]{margin-top:.1rem}.tool__lead[data-astro-cid-7fvs2h5v]{margin:1rem 0 0;font-size:1.05rem;color:var(--ink-soft);line-height:1.7}.ti[data-astro-cid-7fvs2h5v]{margin-top:2rem}.ti__presets[data-astro-cid-7fvs2h5v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem}.ti__preset[data-astro-cid-7fvs2h5v]{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;min-height:56px;padding:.65rem .85rem;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sm);font:inherit;cursor:pointer;text-align:left}.ti__preset[data-astro-cid-7fvs2h5v]:hover{border-color:var(--primary)}.ti__preset[data-astro-cid-7fvs2h5v].is-on{background:var(--primary-tint);border-color:var(--primary)}.ti__preset[data-astro-cid-7fvs2h5v]:focus-visible,.ti[data-astro-cid-7fvs2h5v] .btn[data-astro-cid-7fvs2h5v]:focus-visible,.ti[data-astro-cid-7fvs2h5v] input[data-astro-cid-7fvs2h5v]:focus-visible,.ti[data-astro-cid-7fvs2h5v] summary[data-astro-cid-7fvs2h5v]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ti__preset-n[data-astro-cid-7fvs2h5v]{font-weight:650;font-size:.92rem;color:var(--ink)}.ti__preset-m[data-astro-cid-7fvs2h5v]{font-size:.78rem;color:var(--ink-faint)}.ti__panel[data-astro-cid-7fvs2h5v]{margin-top:1.1rem;padding:clamp(1.25rem,1rem + 2vw,2.25rem) 1rem;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);text-align:center}.ti__round[data-astro-cid-7fvs2h5v]{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.ti__clock[data-astro-cid-7fvs2h5v]{margin:.5rem 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(4.75rem,2rem + 14vw,7rem);font-weight:600;line-height:1;color:var(--ink);letter-spacing:-.02em}.ti__clock[data-astro-cid-7fvs2h5v].is-low{color:var(--primary)}.ti__bar[data-astro-cid-7fvs2h5v]{height:6px;margin:1rem auto 0;max-width:26rem;background:var(--paper-sunken);border-radius:100px;overflow:hidden}.ti__bar[data-astro-cid-7fvs2h5v] span[data-astro-cid-7fvs2h5v]{display:block;height:100%;background:var(--accent);transition:width .2s linear}.ti__hint[data-astro-cid-7fvs2h5v]{margin:.9rem 0 0;font-size:.88rem;color:var(--ink-faint)}.ti__controls[data-astro-cid-7fvs2h5v]{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ti__start[data-astro-cid-7fvs2h5v]{min-width:8.5rem}.ti__done[data-astro-cid-7fvs2h5v]{margin:1rem 0 0;font-weight:650;color:var(--primary)}.ti__method[data-astro-cid-7fvs2h5v]{margin:.8rem 0 0;font-size:.86rem;color:var(--ink-faint)}.ti__method[data-astro-cid-7fvs2h5v] a[data-astro-cid-7fvs2h5v]{display:inline-block;padding:.6rem 0}.ti__custom[data-astro-cid-7fvs2h5v]{margin-top:1rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised)}.ti__custom[data-astro-cid-7fvs2h5v] summary[data-astro-cid-7fvs2h5v]{min-height:48px;display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;font-weight:600;font-size:.92rem}.ti__fields[data-astro-cid-7fvs2h5v]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:0 1rem 1rem}.ti__fields[data-astro-cid-7fvs2h5v] label[data-astro-cid-7fvs2h5v]{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--ink-soft)}.ti__fields[data-astro-cid-7fvs2h5v] input[data-astro-cid-7fvs2h5v]{min-height:46px;width:7rem;padding:.5rem .7rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);font:inherit;font-size:1rem;color:var(--ink)}.ti__opts[data-astro-cid-7fvs2h5v]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:0 1.5rem}.ti__sound[data-astro-cid-7fvs2h5v]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:.88rem;color:var(--ink-soft);cursor:pointer}.ti__sound[data-astro-cid-7fvs2h5v] input[data-astro-cid-7fvs2h5v]{width:20px;height:20px;accent-color:var(--primary)}.tool__note[data-astro-cid-7fvs2h5v]{margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid var(--rule)}.tool__note[data-astro-cid-7fvs2h5v] h2[data-astro-cid-7fvs2h5v]{font-size:1.2rem}.tool__note[data-astro-cid-7fvs2h5v] p[data-astro-cid-7fvs2h5v]{margin:.8rem 0 0;color:var(--ink-soft);line-height:1.75}.ti__privacy[data-astro-cid-7fvs2h5v]{font-size:.86rem;color:var(--ink-faint)}.ti__shop[data-astro-cid-7fvs2h5v]{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--rule);display:grid;gap:1.25rem}.ti__shop[data-astro-cid-7fvs2h5v] h2[data-astro-cid-7fvs2h5v]{font-size:1.2rem;margin:0}.ti__shop[data-astro-cid-7fvs2h5v] p[data-astro-cid-7fvs2h5v]{margin:.8rem 0 0;color:var(--ink-soft);line-height:1.75}.ti__shop-card[data-astro-cid-7fvs2h5v]{max-width:18rem}@media(min-width:40rem){.ti__shop[data-astro-cid-7fvs2h5v]{grid-template-columns:1fr 15rem;align-items:start}.ti__shop-card[data-astro-cid-7fvs2h5v]{max-width:none}}
