.AuthHead-module__4SZtNW__head{margin-bottom:22px}.AuthHead-module__4SZtNW__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10.5px;display:inline-block}.AuthHead-module__4SZtNW__h1{color:var(--text);transition:color var(--t-theme);margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.2}.AuthHead-module__4SZtNW__sub{color:var(--text2);transition:color var(--t-theme);margin:0;font-size:13.5px;line-height:1.55}
.AuthField-module__vsBQmG__field{margin-bottom:14px;position:relative}.AuthField-module__vsBQmG__label{color:var(--text);transition:color var(--t-theme);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.AuthField-module__vsBQmG__input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);width:100%;color:var(--text);font-family:var(--font-sans);transition:border-color var(--t), box-shadow var(--t), background var(--t-theme), color var(--t-theme);appearance:none;padding:13px 15px;font-size:14.5px}.AuthField-module__vsBQmG__input::placeholder{color:var(--muted)}.AuthField-module__vsBQmG__input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light);outline:none}.AuthField-module__vsBQmG__input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--input-border);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 100000s,color 100000s}.AuthField-module__vsBQmG__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--input-border);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 100000s,color 100000s}.AuthField-module__vsBQmG__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--input-border);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 100000s,color 100000s}.AuthField-module__vsBQmG__input:-webkit-autofill:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 4px var(--accent-light), 0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 4px var(--accent-light), 0 0 0 1000px var(--input-bg) inset}.AuthField-module__vsBQmG__toggle{color:var(--muted);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;place-items:center;padding:4px;display:grid;position:absolute;top:32px;right:13px}.AuthField-module__vsBQmG__toggle:hover{color:var(--accent)}.AuthField-module__vsBQmG__readOnly{opacity:.65;cursor:default;-webkit-user-select:text;user-select:text}.AuthField-module__vsBQmG__readOnly:focus{border-color:var(--input-border);box-shadow:none}.AuthField-module__vsBQmG__hasError .AuthField-module__vsBQmG__input{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-l)}.AuthField-module__vsBQmG__error{color:var(--danger);margin-top:4px;font-size:11px}.AuthField-module__vsBQmG__shake{animation:.4s AuthField-module__vsBQmG__shake}@keyframes AuthField-module__vsBQmG__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
.AuthSelect-module__u87OGW__field{margin-bottom:14px}.AuthSelect-module__u87OGW__label{color:var(--text);transition:color var(--t-theme);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.AuthSelect-module__u87OGW__select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);width:100%;color:var(--text);font-family:var(--font-sans);cursor:pointer;appearance:none;transition:border-color var(--t), box-shadow var(--t), background-color var(--t-theme), color var(--t-theme);background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:13px 36px 13px 15px;font-size:14.5px}.AuthSelect-module__u87OGW__select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light);outline:none}
.AuthCheckbox-module__kawq2W__ck{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;margin-bottom:12px;display:flex}.AuthCheckbox-module__kawq2W__input{display:none}.AuthCheckbox-module__kawq2W__box{border:1.5px solid var(--input-border);background:var(--input-bg);width:20px;height:20px;color:var(--on-accent);transition:background var(--t), border-color var(--t), transform var(--t);border-radius:6px;flex:none;place-items:center;display:grid}.AuthCheckbox-module__kawq2W__input:checked+.AuthCheckbox-module__kawq2W__box{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000;transform:scale(1.08)}.AuthCheckbox-module__kawq2W__box svg{opacity:0;transition:opacity var(--t-fast)}.AuthCheckbox-module__kawq2W__input:checked+.AuthCheckbox-module__kawq2W__box svg{opacity:1}.AuthCheckbox-module__kawq2W__text{color:var(--text2);transition:color var(--t-theme);font-size:12.5px;line-height:1.5}.AuthCheckbox-module__kawq2W__hasError .AuthCheckbox-module__kawq2W__box{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-l)}
.AuthSubmit-module__m9dTwq__sub{cursor:pointer;border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--on-accent);background:linear-gradient(120deg, var(--accent), var(--accent-2));box-shadow:0 8px 24px -8px var(--glow);transition:transform var(--t), box-shadow .3s;border:none;margin-top:6px;padding:14px;font-size:15px;font-weight:700;position:relative;overflow:hidden}.AuthSubmit-module__m9dTwq__sub:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:55%;height:100%;transition:left .55s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.AuthSubmit-module__m9dTwq__sub:hover{box-shadow:0 14px 32px -10px var(--glow);transform:translateY(-2px)}.AuthSubmit-module__m9dTwq__sub:hover:after{left:140%}.AuthSubmit-module__m9dTwq__sub:active{transform:scale(.99)}.AuthSubmit-module__m9dTwq__sub:disabled{opacity:.55;pointer-events:none}.AuthSubmit-module__m9dTwq__sp{border:2.5px solid #ffffff4d;border-top-color:var(--on-accent);border-radius:50%;width:18px;height:18px;margin:0 auto;animation:.6s linear infinite AuthSubmit-module__m9dTwq__spin;display:none}.AuthSubmit-module__m9dTwq__loading .AuthSubmit-module__m9dTwq__sp{display:block}.AuthSubmit-module__m9dTwq__loading .AuthSubmit-module__m9dTwq__bt{display:none}@keyframes AuthSubmit-module__m9dTwq__spin{to{transform:rotate(360deg)}}
.PasswordStrengthMeter-module__QcPxGG__meter{gap:3px;margin-top:5px;display:flex}.PasswordStrengthMeter-module__QcPxGG__bar{border-radius:var(--radius-pill);background:var(--border);flex:1;height:3.5px;transition:background .3s}.PasswordStrengthMeter-module__QcPxGG__label{font-family:var(--font-mono);min-height:13px;color:var(--muted);margin-top:3px;font-size:10px}.PasswordStrengthMeter-module__QcPxGG__bar.PasswordStrengthMeter-module__QcPxGG__weak,.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__weak{background:var(--danger)}.PasswordStrengthMeter-module__QcPxGG__bar.PasswordStrengthMeter-module__QcPxGG__fair,.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__fair{background:var(--warning)}.PasswordStrengthMeter-module__QcPxGG__bar.PasswordStrengthMeter-module__QcPxGG__good,.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__good{background:var(--accent-2)}.PasswordStrengthMeter-module__QcPxGG__bar.PasswordStrengthMeter-module__QcPxGG__strong,.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__strong{background:var(--success)}.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__weak{color:var(--danger);background:0 0}.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__fair{color:var(--warning);background:0 0}.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__good{color:var(--accent-2);background:0 0}.PasswordStrengthMeter-module__QcPxGG__label.PasswordStrengthMeter-module__QcPxGG__strong{color:var(--success);background:0 0}
.OtpInput-module__p8T5Fa__otp{gap:8px;margin:4px 0 10px;display:flex}.OtpInput-module__p8T5Fa__box{aspect-ratio:1;text-align:center;min-width:0;max-width:54px;font-family:var(--font-mono);color:var(--text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);appearance:none;transition:border-color var(--t), box-shadow var(--t), background var(--t-theme), color var(--t-theme);flex:1;font-size:20px;font-weight:600}.OtpInput-module__p8T5Fa__box:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light);outline:none}.OtpInput-module__p8T5Fa__hasError .OtpInput-module__p8T5Fa__box{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-l)}.OtpInput-module__p8T5Fa__shake{animation:.4s OtpInput-module__p8T5Fa__shake}@keyframes OtpInput-module__p8T5Fa__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
.SuccessIcon-module__8k2EjW__sic{background:var(--success-l);width:60px;height:60px;color:var(--success);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.SuccessIcon-module__8k2EjW__sic svg{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s .15s forwards SuccessIcon-module__8k2EjW__draw}@keyframes SuccessIcon-module__8k2EjW__draw{to{stroke-dashoffset:0}}
