.auth-card-register{max-width:610px}.auth-card-register .auth-brand{padding:28px 38px 24px}.auth-card-register .auth-content{padding:30px 38px 34px}.auth-card-register .auth-content h1{margin-bottom:25px}.auth-register-form{gap:21px}.register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.register-fields .auth-field{gap:8px;min-width:0}.register-fields .auth-field input{min-width:0}.register-hint{display:block;color:var(--muted);font-size:11px;line-height:1.55}.register-field-error{display:block;color:var(--error);font-size:12px;line-height:1.5}.register-password-wrap{position:relative}.register-password-wrap input{padding-right:66px}.register-password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:10px 9px;color:var(--accent);font-size:11px;font-weight:750;cursor:pointer;min-width:50px}.register-password-toggle:hover{text-decoration:underline}.register-password-toggle:focus-visible{outline:2px solid var(--focus);border-radius:4px}.register-terms{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;background:rgba(6,24,26,.7);border:1px solid rgba(122,186,181,.2);border-radius:11px;cursor:pointer;color:#d7e8e7;font-size:13px;line-height:1.6}.register-terms:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px rgba(36,201,170,.1)}.register-terms input{accent-color:var(--accent);width:17px;height:17px;flex:none;margin:2px 0 0;cursor:pointer}.register-terms a{font-weight:750;text-decoration:underline;text-underline-offset:3px}.register-terms a:hover{color:var(--accent-hover)}.auth-card-register .auth-bottom-link{padding-top:18px;border-top:1px solid rgba(122,186,181,.12)}.auth-field input[aria-invalid=true]{border-color:var(--error)}@media(max-width:610px){.auth-card-register .auth-content{padding:25px 23px 28px}.register-fields{grid-template-columns:1fr;gap:18px}.auth-card-register .auth-brand{padding:26px 24px 23px}}@media(prefers-reduced-motion:reduce){.register-password-toggle{transition:none}}
