.AuthPage_page__NUuOt{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px;position:relative;overflow:hidden}.AuthPage_orb1__KTc7D{top:-100px;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(99,91,255,.12) 0,transparent 70%)}.AuthPage_orb1__KTc7D,.AuthPage_orb2__t7dom{position:absolute;border-radius:50%;pointer-events:none}.AuthPage_orb2__t7dom{bottom:-80px;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(168,85,247,.08) 0,transparent 70%)}.AuthPage_card__1wKZ6{position:relative;background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:40px 36px;width:100%;max-width:420px;animation:AuthPage_fadeUp__4xpFP .5s ease both}.AuthPage_logo___G3My{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--accent);margin-bottom:24px}.AuthPage_heading__XmEvy{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text);letter-spacing:-.02em}.AuthPage_sub__iNww_{color:var(--text-muted);font-size:14px;margin-top:6px;margin-bottom:24px}.AuthPage_googleBtn__fJNQ9{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s}.AuthPage_googleBtn__fJNQ9:hover{border-color:var(--accent);background:var(--bg3)}.AuthPage_googleBtn__fJNQ9:disabled{opacity:.6;cursor:not-allowed}.AuthPage_divider__LWJV6{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-subtle);font-size:13px}.AuthPage_divider__LWJV6:after,.AuthPage_divider__LWJV6:before{content:"";flex:1 1;height:1px;background:var(--border)}.AuthPage_form__FvPc_{display:flex;flex-direction:column;gap:16px}.AuthPage_field__DDCbO{display:flex;flex-direction:column;gap:6px}.AuthPage_label__4fbG_{font-size:13px;font-weight:500;color:var(--text-muted)}.AuthPage_inputWrap__egzbk{position:relative}.AuthPage_inputIcon__pm9cg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-subtle);pointer-events:none}.AuthPage_input__vm_xU{width:100%;padding:11px 14px 11px 40px;border-radius:10px;border:1px solid var(--border);background:var(--bg3);color:var(--text);font-size:15px;font-family:var(--font-body);outline:none;transition:border-color .2s,box-shadow .2s}.AuthPage_input__vm_xU::placeholder{color:var(--text-subtle)}.AuthPage_input__vm_xU:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.AuthPage_eyeBtn__72fCb{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-subtle);cursor:pointer}.AuthPage_submitBtn__9z0dM{margin-top:4px;padding:13px;border-radius:12px;border:none;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));cursor:pointer;transition:opacity .2s,transform .15s}.AuthPage_submitBtn__9z0dM:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.AuthPage_submitBtn__9z0dM:disabled{opacity:.6;cursor:not-allowed}.AuthPage_switch__wwNKJ{margin-top:20px;text-align:center;font-size:14px;color:var(--text-muted)}.AuthPage_switchLink__Nm36g{color:var(--accent);font-weight:500}.AuthPage_switchLink__Nm36g:hover{text-decoration:underline}