.auth_authPage__XDWhv{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-deep);background-image:radial-gradient(ellipse at 20% 50%,rgba(168,85,247,.08) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.06) 0,transparent 50%)}.auth_authCard__Ir0GS{position:relative;background:rgba(10,10,11,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:48px;width:100%;max-width:440px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.02);animation:auth_fade-in__Y_Ldg .4s ease}.auth_windowTitlebar__5LJcl{position:absolute;top:14px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;z-index:100}.auth_windowDragRegion__zxU04{font-size:11px;font-weight:600;color:rgba(255,255,255,.4);letter-spacing:.05em;text-transform:uppercase}.auth_windowControls__DW3jy{display:flex;align-items:center;gap:8px;-webkit-app-region:no-drag}.auth_windowBtn__xXz_b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:13px;cursor:pointer;transition:all .15s ease}.auth_windowBtn__xXz_b:hover{background:rgba(255,255,255,.15);color:white}.auth_windowBtnClose__zchfj:hover{background:rgba(239,68,68,.8)!important;color:white!important;border-color:rgba(239,68,68,1)!important}.auth_authLogo__g8OPO{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;font-size:24px}.auth_authLogo__g8OPO,.auth_authTitle__VlD_J{font-weight:700;color:white;letter-spacing:-.02em}.auth_authTitle__VlD_J{font-size:1.75rem;margin-bottom:8px;text-align:center}.auth_authSubtitle__Hjn_W{color:var(--text-secondary);font-size:14px;margin-bottom:32px;text-align:center}.auth_authForm__VDzMx{display:flex;flex-direction:column;gap:20px}.auth_field__JIFju{display:flex;flex-direction:column;gap:8px}.auth_label__642y9{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.auth_input__2iiLT{width:100%;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:white;font-size:14px;transition:all .2s ease}.auth_input__2iiLT:focus{outline:none;border-color:var(--accent-primary);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(168,85,247,.15)}.auth_error__WpX77{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#f87171;font-size:13px}.auth_submitBtn__3naoD{width:100%;justify-content:center;margin-top:8px;background:white;color:black;font-weight:600;border:none;transition:all .2s ease}.auth_submitBtn__3naoD:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.auth_googleBtn__4frqO{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.auth_googleBtn__4frqO:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.auth_googleBtn__4frqO:disabled{cursor:wait;opacity:.7}.auth_googleOAuthSpinner__NP4a9{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:white;border-radius:50%;animation:auth_spin__6DziB .7s linear infinite}.auth_divider__LhdcP{display:flex;align-items:center;text-align:center;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}.auth_divider__LhdcP:after,.auth_divider__LhdcP:before{content:"";flex:1 1;border-bottom:1px solid rgba(255,255,255,.1)}.auth_divider__LhdcP:before{margin-right:12px}.auth_divider__LhdcP:after{margin-left:12px}.auth_spinner__9RFYX{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:black;border-radius:50%;animation:auth_spin__6DziB .7s linear infinite;display:inline-block}@keyframes auth_spin__6DziB{to{transform:rotate(1turn)}}.auth_authFooter__0bLSJ{text-align:center;margin-top:24px;font-size:14px;color:var(--text-muted)}.auth_authFooter__0bLSJ a{color:white;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;transition:all .2s ease}.auth_authFooter__0bLSJ a:hover{text-decoration-color:white}.auth_successMsg__2s7mI{text-align:center;padding:24px 0}.auth_successIcon__gIoJv{width:56px;height:56px;background:rgba(34,197,94,.15);border:2px solid rgba(34,197,94,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4ade80;margin:0 auto 20px}.auth_successMsg__2s7mI h2{font-size:1.4rem;margin-bottom:8px;color:white}.auth_successMsg__2s7mI p{color:var(--text-muted);font-size:14px}