.state-select[data-astro-cid-2c5tuuml]{border:2px solid var(--calc-chip-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.state-select[data-astro-cid-2c5tuuml]:focus{border-color:var(--calc-input-focus-border);outline:none}.stacked-field[data-astro-cid-2c5tuuml]{margin-top:1rem}.field-label[data-astro-cid-2c5tuuml]{color:var(--calc-text-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.plain-input[data-astro-cid-2c5tuuml]{border:2px solid var(--calc-chip-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.plain-input[data-astro-cid-2c5tuuml]:focus{border-color:var(--calc-input-focus-border);outline:none}.plain-input[data-astro-cid-2c5tuuml].has-error,.rate-value[data-astro-cid-2c5tuuml].has-error{border-color:var(--danger-border);color:var(--danger)}.field-error[data-astro-cid-2c5tuuml]{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);border-radius:8px;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.notice-card[data-astro-cid-2c5tuuml]{color:var(--calc-text-muted);border:1px solid;border-radius:12px;margin-bottom:.75rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.notice-card[data-astro-cid-2c5tuuml] strong[data-astro-cid-2c5tuuml],.notice-card[data-astro-cid-2c5tuuml] strong{margin-bottom:.25rem;display:block}.notice-card[data-astro-cid-2c5tuuml] em[data-astro-cid-2c5tuuml]{font-style:italic}.notice-card[data-astro-cid-2c5tuuml] a[data-astro-cid-2c5tuuml]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}.notice-info[data-astro-cid-2c5tuuml]{background:var(--info-bg);border-color:var(--info-border)}.notice-info[data-astro-cid-2c5tuuml] strong[data-astro-cid-2c5tuuml],.notice-info[data-astro-cid-2c5tuuml] strong{color:var(--info)}.notice-warning[data-astro-cid-2c5tuuml]{background:var(--warning-bg);border-color:var(--warning-border)}.notice-warning[data-astro-cid-2c5tuuml] strong[data-astro-cid-2c5tuuml],.notice-warning[data-astro-cid-2c5tuuml] strong{color:var(--warning)}.notice-success[data-astro-cid-2c5tuuml]{background:var(--success-bg);border-color:var(--success-border)}.notice-success[data-astro-cid-2c5tuuml] strong[data-astro-cid-2c5tuuml],.notice-success[data-astro-cid-2c5tuuml] strong{color:var(--success)}.notice-citation[data-astro-cid-2c5tuuml],.notice-card[data-astro-cid-2c5tuuml] .notice-citation{color:var(--calc-text-muted);margin-top:.5rem;font-size:.75rem;display:block}.test-row[data-astro-cid-2c5tuuml]{border-bottom:1px solid var(--calc-card-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.test-row[data-astro-cid-2c5tuuml]:last-of-type{border-bottom:none}.test-copy[data-astro-cid-2c5tuuml]{flex-direction:column;gap:.1875rem;display:flex}.test-name[data-astro-cid-2c5tuuml]{color:var(--calc-text);font-size:.9375rem;font-weight:600}.test-sub[data-astro-cid-2c5tuuml]{color:var(--calc-text-muted);font-size:.75rem;line-height:1.5}.pill[data-astro-cid-2c5tuuml]{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;flex-shrink:0;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700}.pill-pass[data-astro-cid-2c5tuuml]{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.pill-over[data-astro-cid-2c5tuuml]{color:var(--warning);border-color:var(--warning-border);background:var(--warning-bg)}.file-list[data-astro-cid-2c5tuuml]{color:var(--calc-text-muted);flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:.8125rem;line-height:1.6;list-style:none;display:flex}.file-list[data-astro-cid-2c5tuuml] strong[data-astro-cid-2c5tuuml]{color:var(--calc-text)}.calc-disclaimer[data-astro-cid-2c5tuuml]{color:var(--calc-text-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.6}.calc-disclaimer[data-astro-cid-2c5tuuml] a[data-astro-cid-2c5tuuml]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}
