.conditional-fields[hidden]{display:none!important}.auth-form-container{max-width:760px}.auth-form-card>h1{margin:10px 0 12px;color:#0d294b;font:800 clamp(30px,5vw,38px)/1.14 Manrope,sans-serif;letter-spacing:-.04em}.account-type-fieldset{min-width:0;margin:4px 0 0;padding:0;border:0}.account-type-fieldset legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.conditional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;padding:18px;border:1px solid #dce3ee;border-radius:16px;background:#f8f9fc}.conditional-fields>.field{display:flex;min-width:0;align-items:stretch;flex-direction:column;gap:7px}.conditional-fields>.field>label{min-height:20px;display:flex;align-items:center}.conditional-fields .control{height:50px;min-height:50px;flex:0 0 50px}.conditional-fields .form-help{min-height:36px}.form-grid>.field{align-self:start;align-content:start}.field-error{display:block;min-height:0;color:#c33f4b;font-size:12px;font-weight:700;line-height:1.4}.field-error:empty,.field-error[hidden]{display:none}.control.is-invalid{border-color:#d95c5c;background:#fff8f8;box-shadow:0 0 0 4px rgba(217,92,92,.1)}.form-alert{padding:12px 14px;border:1px solid #efb7bc;border-radius:12px;background:#fff1f2;color:#9f2935;font-size:13px;font-weight:700}.form-alert[hidden]{display:none}.form-alert.is-success{border-color:#a8dcc8;background:#e9f8f2;color:#176a51}.terms-row{align-items:flex-start}.terms-row input{margin-top:3px}.btn.is-loading{cursor:wait;opacity:.78}.btn:disabled{transform:none}@media(max-width:760px){.conditional-fields{grid-template-columns:1fr;padding:15px}.conditional-fields .form-help{min-height:0}}
