.calculator-form[data-astro-cid-wpnaylja]{background:var(--color-tint-blue);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.calculator-form[data-astro-cid-wpnaylja] h2[data-astro-cid-wpnaylja]{margin:0 0 1rem;font-size:1.2rem}.calculator-form__row[data-astro-cid-wpnaylja]{margin-bottom:1rem}.calculator-form__label[data-astro-cid-wpnaylja]{display:block;font-weight:600;margin-bottom:.35rem;font-size:.9rem}.calculator-form__input-wrap[data-astro-cid-wpnaylja]{display:flex;align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-input-border);border-radius:6px;overflow:hidden;transition:border-color .15s ease,outline-color .15s ease}.calculator-form__input-wrap[data-astro-cid-wpnaylja]:focus-within{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.calculator-form__prefix[data-astro-cid-wpnaylja]{padding:.5rem .25rem .5rem .75rem;font-weight:600;color:var(--color-muted)}.calculator-form__input[data-astro-cid-wpnaylja]{flex:1;min-width:0;padding:.5rem .75rem .5rem .25rem;border:0;font-size:1rem;background:transparent;color:var(--color-fg)}.calculator-form__input[data-astro-cid-wpnaylja]:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:4px}.calculator-form__btn[data-astro-cid-wpnaylja]{background:var(--color-accent);color:var(--color-ink);border:0;padding:.7rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;font-size:1rem}.calculator-form__btn[data-astro-cid-wpnaylja]:hover{background:var(--color-accent-hover)}.results[data-astro-cid-wpnaylja]{margin:2rem 0}.result-card[data-astro-cid-wpnaylja]{border:2px solid var(--color-border);border-radius:8px;padding:1.25rem;margin:1rem 0}.result-card--in[data-astro-cid-wpnaylja]{border-color:var(--color-success);background:var(--color-success-bg)}.result-card--out[data-astro-cid-wpnaylja]{border-color:var(--color-accent);background:var(--color-tint-blue)}.result-card--exempt[data-astro-cid-wpnaylja]{border-color:var(--color-warning);background:var(--color-warning-bg)}.result-card__phase[data-astro-cid-wpnaylja]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.result-card--in[data-astro-cid-wpnaylja] .result-card__phase[data-astro-cid-wpnaylja]{color:var(--color-success)}.result-card--out[data-astro-cid-wpnaylja] .result-card__phase[data-astro-cid-wpnaylja]{color:var(--color-accent-text)}.result-card--exempt[data-astro-cid-wpnaylja] .result-card__phase[data-astro-cid-wpnaylja]{color:var(--color-warning-dark)}.result-card__body[data-astro-cid-wpnaylja] p[data-astro-cid-wpnaylja]{margin:0 0 .5rem}.result-cta[data-astro-cid-wpnaylja]{margin:1rem 0}
