.auth-register-fields .auth-field{margin:13px 0;text-align:left}.auth-register-fields .auth-field>label:not(.auth-terms-row){display:block;margin-bottom:6px;color:#bbb5a9;font-size:10px;font-weight:800}.auth-register-fields input:not([type=checkbox]){width:100%;height:48px;margin:0;border:1px solid #343027;border-radius:12px;background:#0a0907;color:#f7f2e8;padding:0 14px;outline:none}.auth-register-fields input:not([type=checkbox]):focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.auth-terms-row{display:flex!important;align-items:center;gap:11px;width:100%;margin:17px 0 5px!important;color:#aaa398!important;font-size:10px!important;line-height:1.35;cursor:pointer}.auth-terms-row input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid #494235;border-radius:6px;background:#0a0907;cursor:pointer}.auth-terms-row input[type=checkbox]:before{content:"✓";color:#171006;font-size:12px;font-weight:900;opacity:0;transform:scale(.5);transition:.15s}.auth-terms-row input[type=checkbox]:checked{border-color:var(--brand-primary);background:linear-gradient(135deg,var(--brand-accent),var(--brand-primary))}.auth-terms-row input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.auth-terms-row a{color:var(--brand-primary);font-weight:800}.auth-register-fields .field-help{margin-top:7px;color:#777166;font-size:9px;line-height:1.55}.auth-register-fields .field-help ul{margin:5px 0 0;padding-left:17px}.auth-field-password1 .field-help,.auth-field-password2 .field-help{display:none}.auth-field-password1:focus-within .field-help,.auth-field-password2:focus-within .field-help,.auth-field-password1.has-error .field-help,.auth-field-password2.has-error .field-help{display:block}.auth-field-errors .errorlist,.auth-form-errors .errorlist{margin:7px 0 0;padding:0;list-style:none;color:#ff9c91;font-size:9px}.auth-field.has-error input:not([type=checkbox]){border-color:#a64f48}.auth-field-terms.has-error .auth-terms-row{color:#ffaaa2!important}@media(max-width:420px){.auth-terms-row{align-items:flex-start}.auth-terms-row input[type=checkbox]{margin-top:1px}}
