.Auth_page__8p44W{width:100vw;height:100vh;background:#f0f4f8;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Outfit,sans-serif;color:#0f172a}.Auth_bgLayer__L8cEr{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Auth_bgGrid__KS0AS{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0);background-size:60px 60px;animation:Auth_gridPulse__HLUsH 8s ease-in-out infinite}.Auth_bgOrb__5ukV3{position:absolute;border-radius:50%;filter:blur(60px)}.Auth_bgOrb1__1eNU4{top:10%;left:15%;width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);animation:Auth_orbFloat1__trmdc 20s ease-in-out infinite}.Auth_bgOrb2__8lGMI{top:50%;right:10%;width:350px;height:350px;background:radial-gradient(circle,rgba(99,102,241,.05) 0,transparent 70%);filter:blur(50px);animation:Auth_orbFloat2__QcPwR 25s ease-in-out infinite}.Auth_bgOrb3__hayIc{bottom:15%;left:40%;width:300px;height:300px;background:radial-gradient(circle,rgba(6,182,212,.04) 0,transparent 70%);filter:blur(40px);animation:Auth_orbFloat3__tENiK 18s ease-in-out infinite}.Auth_bgRadial__Jkqku{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(59,130,246,.03) 0,transparent 60%)}.Auth_topBar__UZYsf{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid #e2e8f0;position:relative;z-index:10;background:#ffffffdd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:Auth_fadeIn__kLcDR .8s ease both}.Auth_brand__VpLSG{display:flex;align-items:center;gap:10px}.Auth_brandIcon__EQjJw{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(59,130,246,.2);color:#fff}.Auth_brandName__CPuJe{font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.3px}.Auth_main__DUlo6{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;padding:20px}.Auth_cardWrapper__31tyQ{width:440px;max-width:100%;position:relative;animation:Auth_fadeUp__79qK3 .7s cubic-bezier(.16,1,.3,1) .15s both}.Auth_cardGlow__UBeN1{position:absolute;inset:-1px;border-radius:18px;pointer-events:none;transition:opacity .3s ease;opacity:0}.Auth_card__cV8kA{position:relative;background:#ffffff;border-radius:18px;border:1px solid #e2e8f0;padding:44px 40px 36px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 30px rgba(0,0,0,.06)}.Auth_cardHeader__XT0RU{margin-bottom:32px;animation:Auth_fadeUp__79qK3 .6s ease .3s both}.Auth_cardTitle__NEaIA{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px;margin:0 0 8px;line-height:1.2}.Auth_cardSubtitle__frNGH{font-size:15px;color:#64748b;font-weight:400;line-height:1.5;margin:0}.Auth_fieldGroup__D9XB2{margin-bottom:22px}.Auth_fieldGroupLast__Gm69y{margin-bottom:24px}.Auth_label__si14T{display:block;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px;letter-spacing:.1px}.Auth_input___yjIt{width:100%;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;padding:14px 16px;font-size:15px;color:#0f172a;font-family:Outfit,sans-serif;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Auth_input___yjIt:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1),0 0 16px rgba(59,130,246,.08);background:#ffffff}.Auth_input___yjIt::placeholder{color:#94a3b8;font-weight:400}.Auth_input___yjIt:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #ffffff!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a}.Auth_passwordWrapper__m8StG{position:relative}.Auth_passwordWrapper__m8StG .Auth_input___yjIt{padding-right:48px}.Auth_togglePassword__ZP_zl{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:4px;border-radius:6px;transition:all .2s ease}.Auth_togglePassword__ZP_zl:hover{color:#3b82f6}.Auth_metaRow__FAAWo{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;animation:Auth_fadeUp__79qK3 .6s ease .55s both}.Auth_checkboxLabel__jHubw{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#64748b;font-weight:400}.Auth_checkboxWrap__3GOWF{position:relative;width:18px;height:18px}.Auth_checkbox__CWB76{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #e2e8f0;border-radius:5px;background:#ffffff;cursor:pointer;transition:all .2s ease;margin:0}.Auth_checkbox__CWB76:checked{background:#3b82f6;border-color:#3b82f6}.Auth_checkIcon__keSNP{position:absolute;top:3px;left:3px;pointer-events:none;color:#fff}.Auth_link__2uepP{color:#3b82f6;text-decoration:none;font-weight:500;transition:all .2s ease;cursor:pointer;position:relative;font-size:14px;background:none;border:none;padding:0;font-family:inherit}.Auth_link__2uepP:hover{color:#2563eb}.Auth_link__2uepP:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:#3b82f6;transition:width .3s ease}.Auth_link__2uepP:hover:after{width:100%}.Auth_submitBtn__Xv4HB{width:100%;padding:15px 24px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;font-family:Outfit,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;letter-spacing:.3px;animation:Auth_fadeUp__79qK3 .6s ease .6s both}.Auth_submitBtn__Xv4HB:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 8px 30px rgba(59,130,246,.25),0 2px 8px rgba(59,130,246,.15)}.Auth_submitBtn__Xv4HB:active{transform:translateY(0)}.Auth_submitBtn__Xv4HB:disabled{opacity:.7;cursor:not-allowed;transform:none}.Auth_submitBtnInner__ljy0l{display:flex;align-items:center;justify-content:center;gap:10px}.Auth_spinner__fRASl{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:Auth_spin__3Kb1j .7s linear infinite}.Auth_error__npNR5{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.15);border-radius:10px;color:#dc2626}.Auth_error__npNR5,.Auth_success__qQE_4{padding:12px 16px;margin-bottom:22px;font-size:14px;text-align:center;animation:Auth_fadeIn__kLcDR .3s ease}.Auth_success__qQE_4{background:rgba(22,163,74,.06);border:1px solid rgba(22,163,74,.15);border-radius:10px;color:#16a34a}.Auth_terms__7LJwq{text-align:center;font-size:13px;color:#94a3b8;margin-top:24px;line-height:1.6;animation:Auth_fadeUp__79qK3 .6s ease .65s both}.Auth_terms__7LJwq .Auth_link__2uepP{font-size:13px}.Auth_bottomBar__sIdn2{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;position:relative;z-index:10;animation:Auth_fadeIn__kLcDR .8s ease .8s both}.Auth_langSelector___BtCP{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;cursor:pointer;padding:6px 12px;border-radius:8px;border:1px solid transparent;transition:all .2s ease;background:none;font-family:inherit}.Auth_langSelector___BtCP:hover{border-color:#e2e8f0;background:#ffffffaa}.Auth_copyright__nxQTL{font-size:12px;color:#cbd5e1}.Auth_backLink__CBE4s{text-align:center;margin-top:20px;animation:Auth_fadeUp__79qK3 .6s ease .65s both}.Auth_animDelay1__SS51W{animation:Auth_fadeUp__79qK3 .6s ease .4s both}.Auth_animDelay2__fuRIZ{animation:Auth_fadeUp__79qK3 .6s ease .5s both}.Auth_animDelay3__ccecq{animation:Auth_fadeUp__79qK3 .6s ease .55s both}.Auth_animDelay4__hS0jw{animation:Auth_fadeUp__79qK3 .6s ease .6s both}@keyframes Auth_fadeUp__79qK3{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_fadeIn__kLcDR{0%{opacity:0}to{opacity:1}}@keyframes Auth_spin__3Kb1j{to{transform:rotate(1turn)}}@keyframes Auth_gridPulse__HLUsH{0%,to{opacity:.4}50%{opacity:.7}}@keyframes Auth_orbFloat1__trmdc{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,-40px) scale(1.1)}50%{transform:translate(-30px,-80px) scale(.95)}75%{transform:translate(-60px,20px) scale(1.05)}}@keyframes Auth_orbFloat2__QcPwR{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-50px,50px) scale(.9)}50%{transform:translate(40px,30px) scale(1.1)}75%{transform:translate(20px,-60px) scale(1)}}@keyframes Auth_orbFloat3__tENiK{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,60px) scale(1.15)}66%{transform:translate(-50px,-20px) scale(.9)}}@media (max-width:480px){.Auth_card__cV8kA{padding:32px 24px 28px}.Auth_topBar__UZYsf{padding:14px 20px}.Auth_bottomBar__sIdn2{padding:12px 20px}.Auth_cardTitle__NEaIA{font-size:24px}}
/*# sourceMappingURL=b4e92e6935ac7695.css.map*/