/* V33.1: mode-aware visibility. Keep existing auth behavior and split hero. */
.auth-panel #regFields[hidden],.auth-panel #termsBox[hidden],.auth-panel #registrationPlan[hidden],.auth-panel #reset[hidden],.auth-panel #warning[hidden]{display:none!important}
.auth-panel #regFields:not([hidden]){display:grid!important}
.auth-panel #termsBox:not([hidden]){display:block!important}
.auth-panel #registrationPlan:not([hidden]){display:block!important}
.auth-panel #reset:not([hidden]){display:inline-block!important}
.auth-panel #intro{color:#E2E5F5!important}
.auth-panel .auth-credentials{margin-top:14px}
@media(min-width:761px){.auth-form-side:has(#regFields[hidden]){justify-content:center}.auth-form-side:has(#regFields[hidden]) .auth-panel{max-width:620px!important}}
@media(max-width:760px){.auth-panel #regFields:not([hidden]){grid-template-columns:1fr!important}}
