.AuthPage-module__cQlEvG__authPage{background:#0a0a14;height:100vh;display:flex;overflow:hidden}.AuthPage-module__cQlEvG__formPanel{background:radial-gradient(circle at 20% 80%,#06b6d408 0%,transparent 50%),var(--bg-primary);flex:1;justify-content:center;align-items:center;padding:40px;display:flex;overflow-y:auto}.AuthPage-module__cQlEvG__formContainer{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}.AuthPage-module__cQlEvG__formLogo{align-items:center;gap:10px;margin-bottom:8px;display:flex}.AuthPage-module__cQlEvG__logoMark{width:40px;height:40px;color:var(--accent-primary);background:linear-gradient(145deg,#1e293b,#0f172a);border:1.5px solid #06b6d459;border-radius:12px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:900;display:flex}.AuthPage-module__cQlEvG__formLogo span{color:var(--text-primary);font-size:20px;font-weight:800}.AuthPage-module__cQlEvG__ai{color:var(--text-tertiary);margin-left:3px;font-size:15px;font-weight:500}.AuthPage-module__cQlEvG__formHeader h1{color:var(--text-primary);margin-bottom:6px;font-size:26px;font-weight:800}.AuthPage-module__cQlEvG__formHeader p{color:var(--text-tertiary);font-size:14px}.AuthPage-module__cQlEvG__form{flex-direction:column;gap:18px;display:flex}.AuthPage-module__cQlEvG__field{flex-direction:column;gap:6px;display:flex}.AuthPage-module__cQlEvG__field label{color:var(--text-secondary);font-size:13px;font-weight:600}.AuthPage-module__cQlEvG__inputWrap{align-items:center;display:flex;position:relative}.AuthPage-module__cQlEvG__inputIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.AuthPage-module__cQlEvG__inputWrap input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:100%;color:var(--text-primary);padding:14px 44px;font-family:inherit;font-size:14px;transition:all .15s}.AuthPage-module__cQlEvG__inputWrap input:focus{border-color:#06b6d466;outline:none;box-shadow:0 0 0 3px #06b6d414}.AuthPage-module__cQlEvG__inputWrap input::placeholder{color:var(--text-muted)}.AuthPage-module__cQlEvG__eyeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px;transition:color .15s;position:absolute;right:14px}.AuthPage-module__cQlEvG__eyeBtn:hover{color:var(--text-secondary)}.AuthPage-module__cQlEvG__forgotRow{justify-content:flex-end;margin-top:-8px;display:flex}.AuthPage-module__cQlEvG__forgotBtn{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500}.AuthPage-module__cQlEvG__forgotBtn:hover{text-decoration:underline}.AuthPage-module__cQlEvG__submitBtn{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;justify-content:center;align-items:center;gap:10px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.AuthPage-module__cQlEvG__submitBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.AuthPage-module__cQlEvG__submitBtn:hover:before{left:100%}.AuthPage-module__cQlEvG__submitBtn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #06b6d466}.AuthPage-module__cQlEvG__submitBtn:disabled{opacity:.7;cursor:wait}.AuthPage-module__cQlEvG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite AuthPage-module__cQlEvG__spin}@keyframes AuthPage-module__cQlEvG__spin{to{transform:rotate(360deg)}}.AuthPage-module__cQlEvG__divider{align-items:center;gap:14px;display:flex}.AuthPage-module__cQlEvG__divider:before,.AuthPage-module__cQlEvG__divider:after{content:"";background:var(--border-primary);flex:1;height:1px}.AuthPage-module__cQlEvG__divider span{color:var(--text-muted);font-size:12px;font-weight:500}.AuthPage-module__cQlEvG__socialBtn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:flex}.AuthPage-module__cQlEvG__socialBtn:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.AuthPage-module__cQlEvG__switchAuth{flex-direction:column;align-items:center;gap:10px;display:flex}.AuthPage-module__cQlEvG__switchAuth p{color:var(--text-muted);font-size:13px}.AuthPage-module__cQlEvG__switchAuth p button{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600}.AuthPage-module__cQlEvG__switchAuth p button:hover{text-decoration:underline}.AuthPage-module__cQlEvG__pricingLink{color:#f59e0b;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.AuthPage-module__cQlEvG__pricingLink:hover{background:#f59e0b14}.AuthPage-module__cQlEvG__brandPanel{background:linear-gradient(135deg,#0c1424 0%,#0a1628 50%,#0d1d3a 100%);justify-content:center;align-items:center;width:45%;padding:60px;display:flex;position:relative;overflow:hidden}.AuthPage-module__cQlEvG__brandPanel:before{content:"";background:radial-gradient(circle,#06b6d414 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.AuthPage-module__cQlEvG__brandPanel:after{content:"";background:radial-gradient(circle,#8b5cf60f 0%,#0000 60%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-150px}.AuthPage-module__cQlEvG__brandContent{z-index:1;flex-direction:column;gap:28px;max-width:420px;display:flex;position:relative}.AuthPage-module__cQlEvG__brandIcon{color:var(--accent-primary);animation:3s ease-in-out infinite AuthPage-module__cQlEvG__float}@keyframes AuthPage-module__cQlEvG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.AuthPage-module__cQlEvG__brandContent h2{color:var(--text-primary);font-size:32px;font-weight:800;line-height:1.3}.AuthPage-module__cQlEvG__brandContent>p{color:var(--text-tertiary);font-size:16px}.AuthPage-module__cQlEvG__brandFeatures{flex-direction:column;gap:14px;display:flex}.AuthPage-module__cQlEvG__brandFeature{align-items:center;gap:12px;display:flex}.AuthPage-module__cQlEvG__brandFeatureIcon{width:36px;height:36px;color:var(--accent-primary);background:#06b6d414;border:1px solid #06b6d426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthPage-module__cQlEvG__brandFeature span{color:var(--text-secondary);font-size:14px;font-weight:500}.AuthPage-module__cQlEvG__brandStats{border-top:1px solid #ffffff0f;gap:28px;margin-top:12px;padding-top:20px;display:flex}.AuthPage-module__cQlEvG__brandStats div{flex-direction:column;gap:2px;display:flex}.AuthPage-module__cQlEvG__brandStats strong{color:var(--accent-primary);font-size:20px;font-weight:800}.AuthPage-module__cQlEvG__brandStats span{color:var(--text-muted);font-size:11px}.AuthPage-module__cQlEvG__pricingPage{background:radial-gradient(circle at 30% 20%,#06b6d40a 0%,transparent 40%),radial-gradient(circle at 70% 80%,#8b5cf60a 0%,transparent 40%),var(--bg-primary);flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:50px 24px 80px;display:flex}.AuthPage-module__cQlEvG__pricingHeader{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.AuthPage-module__cQlEvG__pricingLogo{align-items:center;gap:10px;margin-bottom:10px;display:flex}.AuthPage-module__cQlEvG__pricingLogo span{color:var(--text-primary);font-size:20px;font-weight:800}.AuthPage-module__cQlEvG__pricingHeader h1{color:var(--text-primary);font-size:34px;font-weight:800}.AuthPage-module__cQlEvG__pricingHeader p{color:var(--text-tertiary);font-size:16px}.AuthPage-module__cQlEvG__plansGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1000px;display:grid}.AuthPage-module__cQlEvG__planCard{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:20px;padding:30px 24px;transition:all .25s;display:flex;position:relative}.AuthPage-module__cQlEvG__planCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.AuthPage-module__cQlEvG__planCardActive{border-color:#8b5cf666!important;box-shadow:0 0 0 1px #8b5cf633,0 12px 40px #0000004d!important}.AuthPage-module__cQlEvG__planCardPopular{background:linear-gradient(180deg,#8b5cf60a 0%,var(--bg-secondary)30%);border-color:#8b5cf64d}.AuthPage-module__cQlEvG__popularBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:20px;padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.AuthPage-module__cQlEvG__planTop{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.AuthPage-module__cQlEvG__planIcon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.AuthPage-module__cQlEvG__planTop h3{color:var(--text-primary);font-size:20px;font-weight:800}.AuthPage-module__cQlEvG__planNameEn{color:var(--text-muted);font-size:12px}.AuthPage-module__cQlEvG__planPrice{justify-content:center;align-items:baseline;gap:2px;padding:10px 0;display:flex}.AuthPage-module__cQlEvG__currency{color:var(--text-muted);font-size:20px;font-weight:700}.AuthPage-module__cQlEvG__amount{color:var(--text-primary);letter-spacing:-2px;font-size:48px;font-weight:900;line-height:1}.AuthPage-module__cQlEvG__period{color:var(--text-muted);font-size:13px;font-weight:500}.AuthPage-module__cQlEvG__planFeatures{flex-direction:column;flex:1;gap:10px;display:flex}.AuthPage-module__cQlEvG__featureItem{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.AuthPage-module__cQlEvG__featureCheck{color:var(--success);flex-shrink:0}.AuthPage-module__cQlEvG__featureDisabled{opacity:.4}.AuthPage-module__cQlEvG__featureX{color:#ef4444;text-align:center;flex-shrink:0;width:14px;font-size:12px}.AuthPage-module__cQlEvG__planBtn{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;padding:13px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.AuthPage-module__cQlEvG__planBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.AuthPage-module__cQlEvG__backBtn{color:var(--accent-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.AuthPage-module__cQlEvG__backBtn:hover{background:#06b6d40f}.AuthPage-module__cQlEvG__errorMsg{border-radius:var(--radius-md);color:#f87171;background:#ef444414;border:1px solid #ef444433;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;animation:.2s AuthPage-module__cQlEvG__slideDown;display:flex}.AuthPage-module__cQlEvG__successMsg{border-radius:var(--radius-md);color:#34d399;background:#10b98114;border:1px solid #10b98133;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;animation:.2s AuthPage-module__cQlEvG__slideDown;display:flex}@keyframes AuthPage-module__cQlEvG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AuthPage-module__cQlEvG__brandPanel{display:none}.AuthPage-module__cQlEvG__plansGrid{grid-template-columns:1fr;max-width:400px}}
