.auth_page__BzxL8{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 16px;background:radial-gradient(760px 480px at 10% 8%,rgba(109,40,217,.2),transparent 72%),radial-gradient(820px 500px at 90% 92%,rgba(30,64,175,.12),transparent 72%),#08090f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth_card__KA4lG{width:min(100%,760px);border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(16,16,22,.92),rgba(12,12,18,.96));border-radius:18px;box-shadow:0 18px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.03);overflow:hidden}.auth_top__2HtPB{padding:28px 38px 20px;text-align:center}.auth_back__lGUh4{display:inline-flex;text-decoration:none;color:#a1a1aa;font-size:17px;line-height:1;margin-bottom:26px}.auth_back__lGUh4:hover{color:#8b5cf6}.auth_logo__Duey4{width:80px;height:80px;border-radius:16px;display:grid;place-items:center;margin:0 auto 20px;background:linear-gradient(145deg,#5b21b6,#7c3aed);color:#fff;font-weight:700;font-size:44px;letter-spacing:-.04em;box-shadow:0 12px 30px rgba(109,40,217,.3)}.auth_title__saMM4{margin:0;text-align:center;font-size:clamp(56px,6.2vw,76px);line-height:1.07;letter-spacing:-.03em;font-weight:700;color:#f7f8fa}.auth_subtitle__aClGr{margin:16px auto 0;text-align:center;color:#a0a3ae;font-size:22px;line-height:1.4;max-width:90%}.auth_error__WDyRu,.auth_success__XxcO0{margin:0 38px 12px;border-radius:10px;padding:11px 14px;font-size:14px}.auth_error__WDyRu{border:1px solid hsla(0,91%,71%,.45);color:#fecaca;background:rgba(127,29,29,.25)}.auth_success__XxcO0{border:1px solid rgba(34,197,94,.45);color:#bbf7d0;background:rgba(20,83,45,.28)}.auth_formPanel__J1tNr{margin:6px 0 0;padding:26px 38px 28px;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(10,10,16,.66)}.auth_formHead__tk7gR h2{margin:0;color:#eff1f5;font-size:42px;line-height:1.1;letter-spacing:-.02em}.auth_formHead__tk7gR p{margin:10px 0 0;color:#a0a3ae;font-size:17px}.auth_form__BXYhi{margin-top:22px;display:grid;grid-gap:14px;gap:14px}.auth_label__o_lL3{display:block;margin-bottom:8px;font-size:20px;line-height:1.2;color:#e7e8ec}.auth_input__c251n{width:100%;background:#090b14;border:1px solid hsla(0,0%,100%,.13);color:#f5f7fc;padding:13px 16px;border-radius:10px;font-size:18px;line-height:1.25}.auth_input__c251n::placeholder{color:#838897}.auth_input__c251n:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.24)}.auth_submit__oaITh{width:100%;margin-top:6px;min-height:56px;position:relative;overflow:hidden;border-radius:10px!important;border-color:hsla(0,0%,100%,.08)!important;color:#f8fafc!important;background:linear-gradient(145deg,#6d28d9,#7c3aed)!important;box-shadow:0 10px 26px rgba(124,58,237,.35);font-size:22px!important;font-weight:500!important;transition:transform .2s ease,filter .2s ease;animation:auth_buttonPulse__jSjkF 4.6s ease-in-out infinite}.auth_submit__oaITh:before{content:"";position:absolute;inset:-20% -35%;background:linear-gradient(110deg,transparent 32%,hsla(0,0%,100%,.16) 50%,transparent 68%);transform:translateX(-60%);animation:auth_buttonShimmer__t5bp4 5.8s ease-in-out infinite}.auth_submit__oaITh:hover{transform:translateY(-1px);filter:brightness(1.06)}.auth_submit__oaITh:disabled{opacity:.78}.auth_inlineAction__GIBgb{margin-top:8px;font-size:14px;color:#a78bfa;text-decoration:none}.auth_inlineAction__GIBgb:hover{color:#c4b5fd}.auth_footer__CPqgI{padding:20px 38px 24px;text-align:center;color:#a1a1aa;font-size:17px}.auth_footer__CPqgI a{color:#8b5cf6;text-decoration:none;font-weight:500}.auth_footer__CPqgI a:hover{color:#a78bfa}@keyframes auth_buttonShimmer__t5bp4{0%,35%{transform:translateX(-60%);opacity:0}45%,62%{opacity:.85}to{transform:translateX(62%);opacity:0}}@keyframes auth_buttonPulse__jSjkF{0%,to{box-shadow:0 10px 26px rgba(124,58,237,.33)}50%{box-shadow:0 14px 32px rgba(139,92,246,.44)}}@media (max-width:860px){.auth_footer__CPqgI,.auth_formPanel__J1tNr,.auth_top__2HtPB{padding-left:20px;padding-right:20px}.auth_back__lGUh4{font-size:14px;margin-bottom:18px}.auth_logo__Duey4{width:58px;height:58px;border-radius:12px;margin-bottom:14px;font-size:32px}.auth_title__saMM4{font-size:clamp(44px,12vw,62px)}.auth_subtitle__aClGr{font-size:16px;margin-top:10px}.auth_error__WDyRu,.auth_success__XxcO0{margin-left:20px;margin-right:20px}.auth_formHead__tk7gR h2{font-size:30px}.auth_formHead__tk7gR p{font-size:15px}.auth_input__c251n,.auth_label__o_lL3{font-size:16px}.auth_submit__oaITh{min-height:48px;font-size:20px!important}.auth_footer__CPqgI{font-size:14px}}