.breadcrumb[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.75rem;letter-spacing:.06em;color:var(--muted);margin-bottom:2rem}.breadcrumb[data-astro-cid-yilqs63b] a[data-astro-cid-yilqs63b]{color:var(--muted);text-decoration:none}.breadcrumb[data-astro-cid-yilqs63b] a[data-astro-cid-yilqs63b]:hover{color:var(--text)}.breadcrumb[data-astro-cid-yilqs63b] span[data-astro-cid-yilqs63b]{margin:0 .5rem}.tool-head[data-astro-cid-yilqs63b]{margin-bottom:2rem}.tool-head[data-astro-cid-yilqs63b] h1[data-astro-cid-yilqs63b]{font-family:var(--font-heading);font-size:1.75rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.4rem}.tool-head[data-astro-cid-yilqs63b] p[data-astro-cid-yilqs63b]{font-size:.875rem;color:var(--mid)}.card[data-astro-cid-yilqs63b]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.75rem;margin-bottom:1.25rem}.aca-tabs[data-astro-cid-yilqs63b]{display:flex;border:1.5px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;width:fit-content;margin-bottom:1.5rem}.aca-tab[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.07em;padding:.55rem 1.5rem;border:none;background:var(--bg);color:var(--mid);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.aca-tab[data-astro-cid-yilqs63b]+.aca-tab[data-astro-cid-yilqs63b]{border-left:1.5px solid var(--border)}.aca-tab[data-astro-cid-yilqs63b].is-active{background:var(--black);color:var(--white)}.aca-panel[data-astro-cid-yilqs63b]{display:none}.aca-panel[data-astro-cid-yilqs63b].is-active{display:block}.aca-dates-row[data-astro-cid-yilqs63b]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.aca-date-group[data-astro-cid-yilqs63b]{display:flex;flex-direction:column;gap:.45rem}.aca-date-label[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.62rem;font-weight:700;letter-spacing:.1em;color:var(--muted)}.aca-date-input[data-astro-cid-yilqs63b]{border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .75rem;font-family:var(--font-body);font-size:.9rem;color:var(--text);background:var(--white);outline:none;transition:border-color .15s;cursor:pointer}.aca-date-input[data-astro-cid-yilqs63b]:focus{border-color:var(--blue)}.aca-arrow[data-astro-cid-yilqs63b]{color:var(--muted);font-size:1.25rem;margin-top:1.65rem;flex-shrink:0}.aca-quick-row[data-astro-cid-yilqs63b]{display:flex;flex-wrap:wrap;gap:.3rem}.aca-quick-btn[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.25rem .6rem;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--bg);color:var(--mid);cursor:pointer;transition:all .15s;white-space:nowrap}.aca-quick-btn[data-astro-cid-yilqs63b]:hover{border-color:var(--blue);color:var(--blue);background:var(--white)}.aca-result-grid[data-astro-cid-yilqs63b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:.5rem}.aca-result-card[data-astro-cid-yilqs63b]{background:var(--bg);border-radius:var(--radius-sm);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.3rem}.aca-result-card[data-astro-cid-yilqs63b].is-full{grid-column:1 / -1}.aca-result-label[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.6rem;font-weight:700;letter-spacing:.1em;color:var(--muted)}.aca-result-val[data-astro-cid-yilqs63b]{font-family:var(--font-heading);font-size:1.4rem;font-weight:900;color:var(--text);letter-spacing:-.02em}.aca-result-val[data-astro-cid-yilqs63b].is-big{font-size:1.9rem}.aca-result-sub[data-astro-cid-yilqs63b]{font-size:.78rem;color:var(--mid);margin-top:.1rem}.aca-copy-btn[data-astro-cid-yilqs63b]{font-family:var(--font-accent);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.38rem 1rem;border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--white);color:var(--mid);cursor:pointer;transition:all .15s;margin-top:.75rem}.aca-copy-btn[data-astro-cid-yilqs63b]:hover{border-color:var(--blue);color:var(--blue)}.aca-copy-btn[data-astro-cid-yilqs63b].copied{background:var(--green);border-color:var(--green);color:var(--white)}@media(max-width:600px){.aca-dates-row[data-astro-cid-yilqs63b]{flex-direction:column}.aca-arrow[data-astro-cid-yilqs63b]{margin-top:0;transform:rotate(90deg);align-self:center}.aca-result-grid[data-astro-cid-yilqs63b]{grid-template-columns:1fr 1fr}}
