.Auth_page__5l2Uj{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;position:relative;overflow:hidden}.Auth_page__5l2Uj:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 20% 15%,var(--primary-glow),transparent 60%),radial-gradient(560px 420px at 85% 90%,var(--accent-glow),transparent 60%);z-index:0;pointer-events:none}.Auth_card__eehGn{position:relative;z-index:1;width:100%;max-width:400px;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:36px 32px}.Auth_logo__q3Zea{display:flex;align-items:center;gap:9px;margin-bottom:26px}.Auth_logoText__gAKTB{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--text)}.Auth_logoText__gAKTB span{color:var(--primary);font-weight:700}.Auth_title__XYQC0{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:6px}.Auth_subtitle__dCxJC{font-size:14px;color:var(--text-sub);margin-bottom:24px}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:16px}.Auth_field__R3UBd{display:flex;flex-direction:column;gap:7px}.Auth_label__bpOi2{font-size:13px;font-weight:600;color:var(--text-sub);display:flex;align-items:center;justify-content:space-between}.Auth_optional__R_cJu{font-weight:400;color:var(--text-muted)}.Auth_input__dzbho{width:100%;padding:11px 14px;font-size:15px;color:var(--text);background:var(--bg-raised);border:1px solid var(--border-bright);border-radius:var(--radius);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Auth_input__dzbho::placeholder{color:var(--text-muted)}.Auth_input__dzbho:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.Auth_input__dzbho:disabled{opacity:.6;cursor:not-allowed}.Auth_checkLabel__Y1bGo{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-sub);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Auth_checkbox___WDoP{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.Auth_btnPrimary__yaVKh{margin-top:4px;width:100%;padding:12px 16px;font-size:15px;font-weight:600;color:#fff;background:var(--primary);border-radius:var(--radius-pill);box-shadow:0 6px 20px -6px var(--primary-glow);transition:transform .12s ease,filter .15s ease,opacity .15s ease}.Auth_btnPrimary__yaVKh:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.Auth_btnPrimary__yaVKh:active:not(:disabled){transform:translateY(0)}.Auth_btnPrimary__yaVKh:disabled{opacity:.6;cursor:not-allowed}.Auth_forgotLink__X4bMh{font-size:12px;font-weight:500;color:var(--primary)}.Auth_forgotLink__X4bMh:hover{text-decoration:underline}.Auth_switchText__qRVCS{margin-top:22px;font-size:14px;color:var(--text-sub);text-align:center}.Auth_switchLink__snNK_{color:var(--primary);font-weight:600}.Auth_switchLink__snNK_:hover{text-decoration:underline}.Auth_terms__M0NRp{margin-top:18px;font-size:12px;color:var(--text-muted);text-align:center;line-height:1.5}.Auth_error__tYrBg{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-sm)}.Auth_error__tYrBg,.Auth_success__2eFDd{padding:10px 13px;font-size:13px;margin-bottom:18px}.Auth_success__2eFDd{background:var(--success-bg);color:var(--success);border:1px solid var(--success);border-radius:var(--radius-sm)}.Auth_hint__rmV8p{font-size:12px;color:var(--text-muted);margin-top:6px}