.AuthLayout_page__7gQPv{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0,rgba(220,139,123,.055),transparent 34%),var(--bg)}.AuthLayout_header__n2bbt{height:78px;display:flex;align-items:center;padding:0 38px}.AuthLayout_brand__iagax{display:inline-flex;align-items:center;gap:11px;font-family:var(--serif);font-size:23px;letter-spacing:-.025em}.AuthLayout_brandIcon__uYcza{width:29px;height:29px;color:var(--accent)}.AuthLayout_brandIcon__uYcza svg{width:100%;height:100%}.AuthLayout_main__W8M4b{flex:1 1;display:flex;align-items:center;justify-content:center;padding:55px 20px 80px}.AuthLayout_layout__wVjJL{width:100%;max-width:410px}.AuthLayout_eyebrow__Kd4UR{margin-bottom:14px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.AuthLayout_title__bGUfC{font-family:var(--serif);font-size:clamp(48px,7vw,62px);line-height:.95;letter-spacing:-.04em;font-weight:400;text-align:center}.AuthLayout_intro__eiXWr{max-width:340px;margin:15px auto 0;color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.AuthLayout_footer___dprI{padding:22px 30px;border-top:1px solid var(--border);color:var(--muted-2);font-size:9px;text-align:center}@media (max-width:600px){.AuthLayout_header__n2bbt{height:68px;padding:0 20px}.AuthLayout_main__W8M4b{align-items:flex-start;padding-top:55px}.AuthLayout_layout__wVjJL{max-width:100%}.AuthLayout_footer___dprI{padding:20px}}.PasswordField_field__58tMH{margin-bottom:17px}.PasswordField_fieldLabel__RG277{display:block;margin-bottom:8px;color:var(--text-soft);font-size:11px;font-weight:500}.PasswordField_inputWrap__DSJw0{position:relative}.PasswordField_passwordInput__8VX8M{width:100%;height:48px;padding:0 50px 0 14px;border:1px solid var(--border);border-radius:7px;outline:none;background:rgba(255,255,255,.015);color:var(--text);font-size:13px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.PasswordField_passwordInput__8VX8M::placeholder{color:var(--muted-2)}.PasswordField_passwordInput__8VX8M:hover{border-color:var(--border-light)}.PasswordField_passwordInput__8VX8M:focus{border-color:rgba(220,139,123,.65);background:rgba(220,139,123,.018);box-shadow:0 0 0 3px rgba(220,139,123,.055)}.PasswordField_toggle__W_ldm{position:absolute;top:50%;right:13px;width:25px;height:25px;display:grid;place-items:center;transform:translateY(-50%);color:var(--muted-2);border:0;background:transparent}.PasswordField_toggle__W_ldm:hover{color:var(--text-soft)}.PasswordField_toggle__W_ldm svg{width:16px;height:16px}.AuthForm_form__2iDBe{margin-top:35px}.AuthForm_field__nzLF4{margin-bottom:17px}.AuthForm_fieldLabel__Whkq9{display:block;margin-bottom:8px;color:var(--text-soft);font-size:11px;font-weight:500}.AuthForm_textInput__Op46H{width:100%;height:48px;padding:0 14px;border:1px solid var(--border);border-radius:7px;outline:none;background:rgba(255,255,255,.015);color:var(--text);font-size:13px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.AuthForm_textInput__Op46H::placeholder{color:var(--muted-2)}.AuthForm_textInput__Op46H:hover{border-color:var(--border-light)}.AuthForm_textInput__Op46H:focus{border-color:rgba(220,139,123,.65);background:rgba(220,139,123,.018);box-shadow:0 0 0 3px rgba(220,139,123,.055)}.AuthForm_formRow__8niX_{display:flex;align-items:center;justify-content:space-between;margin:5px 0 21px}.AuthForm_checkboxLabel__rqIM9{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthForm_checkboxLabel__rqIM9 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;flex:0 0 15px;margin:0;position:relative;border:1px solid #4a393d;border-radius:4px;background:rgba(255,255,255,.015);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.AuthForm_checkboxLabel__rqIM9 input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.AuthForm_checkboxLabel__rqIM9 input[type=checkbox]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #1a0e0e;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .14s ease,opacity .14s ease}.AuthForm_checkboxLabel__rqIM9 input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1);opacity:1}.AuthForm_forgot__LvNCL{color:var(--accent);font-size:10px;transition:color .18s ease}.AuthForm_forgot__LvNCL:hover{color:var(--accent-light)}.AuthForm_terms__EC0QL{display:flex;align-items:flex-start;gap:9px;margin:19px 0 21px;color:var(--muted);font-size:10px;line-height:1.55;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthForm_terms__EC0QL input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;flex:0 0 15px;position:relative;margin-top:1px;border:1px solid #4a393d;border-radius:4px;background:rgba(255,255,255,.015);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.AuthForm_terms__EC0QL input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.AuthForm_terms__EC0QL input[type=checkbox]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #1a0e0e;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .14s ease,opacity .14s ease}.AuthForm_terms__EC0QL input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1);opacity:1}.AuthForm_strength__KSAez{margin-top:9px}.AuthForm_strengthBars__1m_Cd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.AuthForm_strengthBars__1m_Cd span{height:3px;border-radius:99px;background:var(--border);transition:background .18s ease}.AuthForm_strengthBarActive__w4zpy{background:var(--accent)!important}.AuthForm_strengthLabel__EHD73{margin-top:6px;color:var(--muted-2);font-size:9px}.AuthForm_submit__jxd_M{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:#160d0d;font-size:12px;font-weight:600;transition:background .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.AuthForm_submit__jxd_M:hover{background:var(--accent-light);border-color:var(--accent-light);transform:translateY(-1px)}.AuthForm_submit__jxd_M:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_submit__jxd_M svg{width:14px;height:14px}.AuthForm_switchAuth__1_jPQ{margin-top:28px;color:var(--muted);font-size:11px;text-align:center}.AuthForm_switchAuth__1_jPQ a{color:var(--accent);font-weight:500}.AuthForm_switchAuth__1_jPQ a:hover{color:var(--accent-light)}.AuthForm_errorBanner___QZWt{margin-top:20px;padding:12px 14px;border:1px solid rgba(220,90,90,.4);background:rgba(220,90,90,.08);border-radius:7px;color:#e8a4a4;font-size:11px;line-height:1.6}