.days-until-panel[data-astro-cid-aayrofva]{border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);display:grid}.input-pane[data-astro-cid-aayrofva],.result-pane[data-astro-cid-aayrofva]{min-width:0;padding:clamp(1.2rem,3.5vw,2.2rem)}.result-pane[data-astro-cid-aayrofva]{border-left:1px solid var(--color-line);background:var(--color-paper)}.section-heading[data-astro-cid-aayrofva]{margin-bottom:1.4rem}.section-heading[data-astro-cid-aayrofva] h2[data-astro-cid-aayrofva]{letter-spacing:-.02em;margin:0;font-size:1rem}.section-heading[data-astro-cid-aayrofva] p[data-astro-cid-aayrofva]{color:var(--color-muted);margin:.25rem 0 0;font-size:.78rem}.reference-date[data-astro-cid-aayrofva]{border-block:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding:.8rem 0;display:flex}.reference-date[data-astro-cid-aayrofva] span[data-astro-cid-aayrofva]{color:var(--color-muted);font-size:.78rem}.reference-date[data-astro-cid-aayrofva] time[data-astro-cid-aayrofva]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750}.field-group[data-astro-cid-aayrofva] label[data-astro-cid-aayrofva]{margin-bottom:.45rem;font-size:.82rem;font-weight:750;display:block}.field-group[data-astro-cid-aayrofva] input[data-astro-cid-aayrofva]{border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-height:3.1rem;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:0;padding:.7rem .8rem}.field-group[data-astro-cid-aayrofva] input[data-astro-cid-aayrofva]:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}.field-group[data-astro-cid-aayrofva] input[data-astro-cid-aayrofva][aria-invalid=true]{border-color:var(--color-error)}.field-help[data-astro-cid-aayrofva],.field-error[data-astro-cid-aayrofva]{margin:.38rem 0 0;font-size:.76rem;line-height:1.55}.field-help[data-astro-cid-aayrofva],.calculation-note[data-astro-cid-aayrofva],.privacy-note[data-astro-cid-aayrofva],.days-until-status[data-astro-cid-aayrofva]{color:var(--color-muted)}.field-error[data-astro-cid-aayrofva]{color:var(--color-error);font-weight:700}.input-actions[data-astro-cid-aayrofva],.result-actions[data-astro-cid-aayrofva]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.35rem;display:flex}.days-until-panel[data-astro-cid-aayrofva] .button[data-astro-cid-aayrofva]{box-shadow:none}.empty-result[data-astro-cid-aayrofva]{min-height:5rem;color:var(--color-muted);margin:0;line-height:1.8}.primary-result[data-astro-cid-aayrofva]{margin:0}.primary-result[data-astro-cid-aayrofva] output[data-astro-cid-aayrofva]{color:var(--color-forest);font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.1rem,6vw,3.5rem);font-weight:800;line-height:1}.result-details[data-astro-cid-aayrofva]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 0;display:grid}.result-details[data-astro-cid-aayrofva] div[data-astro-cid-aayrofva]{border-top:1px solid var(--color-line);min-width:0;padding-top:.8rem}.result-details[data-astro-cid-aayrofva] dt[data-astro-cid-aayrofva]{color:var(--color-muted);font-size:.76rem}.result-details[data-astro-cid-aayrofva] dd[data-astro-cid-aayrofva]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.94rem;font-weight:750}.calculation-note[data-astro-cid-aayrofva],.privacy-note[data-astro-cid-aayrofva],.days-until-status[data-astro-cid-aayrofva]{font-size:.76rem;line-height:1.65}.calculation-note[data-astro-cid-aayrofva]{border-top:1px solid var(--color-line);margin:1.15rem 0 0;padding-top:1rem}.privacy-note[data-astro-cid-aayrofva]{border-top:1px solid var(--color-line);grid-column:1/-1;margin:0;padding:.85rem clamp(1.2rem,3.5vw,2.2rem)}.days-until-status[data-astro-cid-aayrofva]{flex-basis:100%;min-height:1.35em;margin:0}@media (max-width:48rem){.days-until-panel[data-astro-cid-aayrofva]{grid-template-columns:1fr}.result-pane[data-astro-cid-aayrofva]{border-top:1px solid var(--color-line);border-left:0}}@media (max-width:30rem){.result-details[data-astro-cid-aayrofva]{grid-template-columns:1fr}}.tool-information[data-astro-cid-t7k26otq]{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);gap:clamp(2rem,7vw,5rem);margin-top:4rem;display:grid}.prose[data-astro-cid-t7k26otq]{max-width:46rem}.prose[data-astro-cid-t7k26otq] h2[data-astro-cid-t7k26otq]{letter-spacing:-.035em;margin:2.5rem 0 .6rem;font-size:1.55rem}.prose[data-astro-cid-t7k26otq] p[data-astro-cid-t7k26otq],.prose[data-astro-cid-t7k26otq] li[data-astro-cid-t7k26otq]{max-width:38em;color:var(--color-muted);text-wrap:pretty;line-height:1.9}.spec-card[data-astro-cid-t7k26otq]{border:1px solid var(--color-line);border-radius:0;align-self:start;padding:1.4rem}.spec-card[data-astro-cid-t7k26otq] h2[data-astro-cid-t7k26otq]{margin:0 0 1rem;font-size:1.05rem}.spec-card[data-astro-cid-t7k26otq] dl[data-astro-cid-t7k26otq]{margin:0}.spec-card[data-astro-cid-t7k26otq] div[data-astro-cid-t7k26otq]{border-top:1px solid var(--color-line);padding-block:.75rem}.spec-card[data-astro-cid-t7k26otq] dt[data-astro-cid-t7k26otq]{font-size:.78rem;font-weight:750}.spec-card[data-astro-cid-t7k26otq] dd[data-astro-cid-t7k26otq]{color:var(--color-muted);margin:.2rem 0 0;font-size:.78rem}@media (max-width:50rem){.tool-information[data-astro-cid-t7k26otq]{grid-template-columns:1fr}}
