.wizard-mode>.glass-card{max-width:580px!important;background:#181b29;border-radius:26px}.wizard-mode .wizard-step{display:grid;gap:18px}.wizard-mode .wizard-step[hidden],[hidden]{display:none!important}.wizard-mode input:not([type=checkbox]),.wizard-mode select{font-size:16px!important;padding:12px!important;background:#10131e!important;width:100%;border:1px solid #47495e;border-radius:12px;color:white}.wizard-mode label{font-size:13px!important}.wizard-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wizard-progress{display:flex;gap:8px;margin:15px 0}.wizard-progress i{height:4px;flex:1;background:#343745;border-radius:10px}.wizard-progress i.active{background:#ff356e}.wizard-heading{font-size:21px;font-weight:800;margin:20px 0}.wizard-actions{display:flex;gap:12px}.wizard-actions button{padding:14px 22px;border-radius:12px;background:#303446}.wizard-actions .wizard-next{flex:1;background:linear-gradient(100deg,#e60039,#ff477b);font-weight:750}.wizard-error{color:#ffabbf;font-size:13px}.wizard-mode #authSubmitBtn{padding:15px;font-size:15px}.wizard-mode #registrationInterests label{display:inline-flex;border:1px solid #47495e;border-radius:12px;padding:9px}.wizard-mode #registrationInterests label:has(input:checked){border-color:#ff356e;background:#ff245320}.wizard-mode summary{cursor:pointer;font-size:13px;color:#ff91b1;padding:8px 0}.wizard-mode #authModalSub{display:none}.wizard-mode{align-items:flex-start!important}.wizard-mode button:focus-visible{outline:2px solid white;outline-offset:3px}
