.disclaimer[data-astro-cid-z2dbhrs2]{background:var(--calc-notice-bg);border:1px solid var(--calc-notice-border);color:var(--calc-text-muted,var(--text-muted));border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6}.disclaimer-top[data-astro-cid-z2dbhrs2]{background:var(--warning-amber-bg);border-color:var(--warning-amber);color:var(--calc-text,var(--text));margin-top:0;margin-bottom:1.5rem;font-size:.875rem}.disclaimer-top[data-astro-cid-z2dbhrs2] strong[data-astro-cid-z2dbhrs2]{color:var(--warning-amber)}.date-field[data-astro-cid-z2dbhrs2] input[data-astro-cid-z2dbhrs2][type=date]{width:100%;font-size:1rem;font-weight:600;font-family:var(--calc-font-mono,inherit);color:var(--calc-text,var(--text));background:var(--calc-page-bg);border:2px solid var(--calc-input-border-interactive,var(--border-interactive));color-scheme:dark;border-radius:.75rem;padding:.875rem 1rem}.date-field[data-astro-cid-z2dbhrs2] input[data-astro-cid-z2dbhrs2][type=date]:focus{border-color:var(--calc-accent,var(--accent));outline:none}.select-wrapper[data-astro-cid-z2dbhrs2]{position:relative}.state-select[data-astro-cid-z2dbhrs2]{-webkit-appearance:none;appearance:none;width:100%;color:var(--calc-text,var(--text));background:var(--white-alpha-3,#ffffff08);border:1px solid var(--calc-input-border,var(--border));cursor:pointer;transition:border-color var(--calc-transition-fast,.15s);border-radius:.75rem;padding:.875rem 2.5rem .875rem 1rem;font-size:1rem;font-weight:600}.state-select[data-astro-cid-z2dbhrs2]:focus{border-color:var(--calc-input-border-focus,var(--accent));outline:none}.select-wrapper[data-astro-cid-z2dbhrs2]:after{content:"";border-right:2px solid var(--calc-text-muted,var(--text-muted));border-bottom:2px solid var(--calc-text-muted,var(--text-muted));pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-65%)rotate(45deg)}.field-hint[data-astro-cid-z2dbhrs2]{color:var(--calc-text-muted,var(--text-muted));margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.field-error[data-astro-cid-z2dbhrs2]{color:var(--negative);margin:.625rem 0 0;font-size:.8125rem;font-weight:600}.toggle-row[data-astro-cid-z2dbhrs2]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.toggle-input[data-astro-cid-z2dbhrs2]{opacity:0;width:0;height:0;position:absolute}.toggle-track[data-astro-cid-z2dbhrs2]{background:var(--calc-slider-track,var(--border-interactive));width:2.75rem;height:1.5rem;transition:background var(--calc-transition-fast,.15s);border-radius:999px;flex-shrink:0;align-items:center;padding:0 .1875rem;display:inline-flex}.toggle-thumb[data-astro-cid-z2dbhrs2]{background:var(--calc-slider-thumb,#fff);width:1.125rem;height:1.125rem;transition:transform var(--calc-transition-fast,.15s);border-radius:50%}.toggle-input[data-astro-cid-z2dbhrs2]:checked+.toggle-track[data-astro-cid-z2dbhrs2]{background:var(--accent-strong)}.toggle-input[data-astro-cid-z2dbhrs2]:checked+.toggle-track[data-astro-cid-z2dbhrs2] .toggle-thumb[data-astro-cid-z2dbhrs2]{background:var(--text-on-accent);transform:translate(1.25rem)}.toggle-input[data-astro-cid-z2dbhrs2]:focus-visible+.toggle-track[data-astro-cid-z2dbhrs2]{outline:2px solid var(--accent);outline-offset:2px}.toggle-label[data-astro-cid-z2dbhrs2]{color:var(--calc-text,var(--text));font-size:.9375rem;font-weight:500}.placeholder-text[data-astro-cid-z2dbhrs2]{text-align:center;color:var(--calc-text-muted,var(--text-muted));margin:0;padding:1.25rem 0;font-size:.9375rem}.primary-result-note[data-astro-cid-z2dbhrs2]{color:var(--calc-results-label,var(--text-muted));margin-top:.5rem;font-size:.9375rem;font-weight:600}.results-card[data-astro-cid-z2dbhrs2][data-status=ok] .primary-result-note[data-astro-cid-z2dbhrs2]{color:var(--positive)}.results-card[data-astro-cid-z2dbhrs2][data-status=soon] .primary-result-note[data-astro-cid-z2dbhrs2]{color:var(--warning-amber)}.results-card[data-astro-cid-z2dbhrs2][data-status=expired] .primary-result-note[data-astro-cid-z2dbhrs2]{color:var(--negative)}.results-card[data-astro-cid-z2dbhrs2][data-status=expired]{border-color:var(--negative-border)}.results-card[data-astro-cid-z2dbhrs2][data-status=soon]{border-color:var(--warning-amber)}.verify-line[data-astro-cid-z2dbhrs2]{color:var(--calc-text-muted,var(--text-muted));margin:.875rem 0 0;font-size:.8125rem;line-height:1.5}.banner[data-astro-cid-z2dbhrs2]{color:var(--calc-text,var(--text));border:1px solid #0000;border-radius:12px;margin-top:1rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.banner[data-astro-cid-z2dbhrs2] p[data-astro-cid-z2dbhrs2]{margin:0 0 .625rem}.banner[data-astro-cid-z2dbhrs2] p[data-astro-cid-z2dbhrs2]:last-child{margin-bottom:0}.banner-title[data-astro-cid-z2dbhrs2]{margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.banner-danger[data-astro-cid-z2dbhrs2]{background:var(--negative-glow);border-color:var(--negative)}.banner-danger[data-astro-cid-z2dbhrs2] .banner-title[data-astro-cid-z2dbhrs2]{color:var(--negative)}.banner-warning[data-astro-cid-z2dbhrs2]{background:var(--warning-amber-bg);border-color:var(--warning-amber)}.banner-warning[data-astro-cid-z2dbhrs2] .banner-title[data-astro-cid-z2dbhrs2]{color:var(--warning-amber)}.banner-date[data-astro-cid-z2dbhrs2]{font-family:var(--calc-font-mono,monospace);color:var(--negative);font-weight:700}.admin-inline[data-astro-cid-z2dbhrs2]{margin-top:1rem}.state-leg[data-astro-cid-z2dbhrs2][data-empty=true]{opacity:.55}.citation[data-astro-cid-z2dbhrs2]{font-family:var(--calc-font-mono,monospace);font-size:.8125rem}.agency-value[data-astro-cid-z2dbhrs2],.result-value[data-astro-cid-z2dbhrs2].citation{text-align:right;max-width:62%}.lookback-note[data-astro-cid-z2dbhrs2]{color:var(--calc-text-muted,var(--text-muted));margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.caveat-block[data-astro-cid-z2dbhrs2],.method-block[data-astro-cid-z2dbhrs2]{background:var(--calc-card-bg);border:1px solid var(--calc-card-border);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.caveat-heading[data-astro-cid-z2dbhrs2]{color:var(--calc-text,var(--text));margin:0 0 .75rem;font-size:1.0625rem}.caveat-item[data-astro-cid-z2dbhrs2] h3[data-astro-cid-z2dbhrs2]{color:var(--calc-text,var(--text));margin:1rem 0 .25rem;font-size:.9375rem}.caveat-item[data-astro-cid-z2dbhrs2] p[data-astro-cid-z2dbhrs2],.method-block[data-astro-cid-z2dbhrs2] p[data-astro-cid-z2dbhrs2]{color:var(--calc-text-muted,var(--text-muted));margin:0 0 .75rem;font-size:.875rem;line-height:1.65}.provenance[data-astro-cid-z2dbhrs2]{background:var(--calc-notice-bg);border:1px solid var(--calc-notice-border);border-radius:12px;margin-top:1.5rem;padding:.875rem 1.25rem}.provenance[data-astro-cid-z2dbhrs2] summary[data-astro-cid-z2dbhrs2]{cursor:pointer;color:var(--calc-text,var(--text));font-size:.9375rem;font-weight:600}.provenance-body[data-astro-cid-z2dbhrs2] p[data-astro-cid-z2dbhrs2]{color:var(--calc-text-muted,var(--text-muted));margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.provenance-date[data-astro-cid-z2dbhrs2]{font-style:italic}.sol-table-wrap[data-astro-cid-z2dbhrs2]{margin:1.25rem 0 2rem;overflow-x:auto}.sol-table[data-astro-cid-z2dbhrs2]{min-width:60rem;font-size:.8125rem}.sol-table[data-astro-cid-z2dbhrs2] td[data-astro-cid-z2dbhrs2]{vertical-align:top;line-height:1.5}.sol-table[data-astro-cid-z2dbhrs2] .citation[data-astro-cid-z2dbhrs2]{white-space:normal}.sort-btn[data-astro-cid-z2dbhrs2]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline dotted}.sort-btn[data-astro-cid-z2dbhrs2]:hover{color:var(--calc-accent,var(--accent))}.cell-admin[data-astro-cid-z2dbhrs2]{color:var(--warning-amber);margin-top:.375rem;display:block}.cell-unconfirmed[data-astro-cid-z2dbhrs2]{color:var(--negative);margin-top:.375rem;display:block}
