/* Scoped pre-launch auth visuals. The account dashboard keeps its original app.css. */
.auth-approved .asplit{background:var(--ay-bg)}
.auth-approved .aform{min-width:0;padding:40px 32px}
.auth-approved .abox h1{font-size:28px;letter-spacing:0;line-height:1.25}
.auth-approved .note{text-align:left;line-height:1.65;margin-top:16px}
.auth-approved fieldset{border:0;min-width:0}
.auth-approved .ahero{margin:0;border-radius:0;padding:40px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,250px);align-items:center;gap:24px;background:var(--ay-surface);border:0;border-left:1px solid var(--ay-border);color:var(--ay-text)}
.auth-approved .calculator-promo-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.auth-approved .ahero h2{font-size:26px;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}
.auth-approved .ahero p{color:var(--ay-text-muted);line-height:1.6;font-size:var(--ay-text-sm);margin-top:0}
.auth-approved .calculator-features{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:var(--ay-text-xs);line-height:1.5}
.auth-approved .calculator-features li{display:flex;align-items:flex-start;gap:8px}
.auth-approved .calculator-features .ic{color:var(--ay-accent-text);margin-top:1px}
.auth-approved .shotw{position:static;transform:none;border:0;width:100%;min-width:0;line-height:0;border-radius:8px;box-shadow:var(--ay-shadow-card)}
.auth-approved .shotw img{display:block;width:100%;height:auto;border-radius:8px;transform:none;margin-top:0}
.auth-approved .price{margin-top:0;padding-top:0;max-width:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--ay-text-muted);font-size:var(--ay-text-xs);line-height:1.65}
@media(max-width:980px){.auth-approved .asplit{grid-template-columns:1fr}.auth-approved .ahero{display:none}}
@media(max-width:600px){.auth-approved .aform{padding:28px 20px 36px}.auth-approved .abox h1{font-size:26px}}
