.Auth_authPage___KTIc{min-height:100vh;display:flex;background:#0a0a0a}.Auth_leftPanel__8VAIO{flex:1 1;flex-direction:column;padding:40px;position:relative;background:#0a0a0a}.Auth_closeButton__H_a7e,.Auth_leftPanel__8VAIO{display:flex;justify-content:center;align-items:center}.Auth_closeButton__H_a7e{position:absolute;top:24px;right:24px;width:40px;height:40px;background:hsla(0,0%,100%,.05);border:1px solid #333;border-radius:50%;color:#888;text-decoration:none;transition:all .2s ease}.Auth_closeButton__H_a7e:hover{background:hsla(0,0%,100%,.1);border-color:#555;color:#fff}.Auth_leftContent__qDEJ1{width:100%;max-width:380px}.Auth_logo__AR0gP{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px;font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none}.Auth_logo__AR0gP img{height:48px}.Auth_welcomeSection__S5ihH{text-align:center;margin-bottom:40px}.Auth_welcomeTitle__jgFiO{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:8px}.Auth_welcomeSubtitle__ccw2I{font-size:.95rem;color:#888}.Auth_socialButtons__a332q{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.Auth_socialButton___v1aW{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 20px;background:transparent;border:1px solid #333;border-radius:50px;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Auth_socialButton___v1aW:hover{background:#1a1a1a;border-color:#444}.Auth_socialButton___v1aW svg{width:20px;height:20px}.Auth_divider__qvXyQ{display:flex;align-items:center;gap:16px;margin:20px 0}.Auth_divider__qvXyQ:after,.Auth_divider__qvXyQ:before{content:"";flex:1 1;height:1px;background:#333}.Auth_dividerText__0hWCh{font-size:.85rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.Auth_emailButton__izabC{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 20px;background:transparent;border:1px solid #333;border-radius:50px;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Auth_emailButton__izabC:hover{background:#1a1a1a;border-color:#444}.Auth_emailForm__fKEf_{display:flex;flex-direction:column;gap:16px}.Auth_inputGroup__tLLed{display:flex;flex-direction:column;gap:8px}.Auth_inputGroup__tLLed label{font-size:.9rem;font-weight:500;color:#aaa}.Auth_inputGroup__tLLed input{padding:14px 18px;background:#161616;border:1px solid #333;border-radius:10px;color:#fff;font-size:.95rem;transition:all .2s ease}.Auth_inputGroup__tLLed input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(251,191,36,.15)}.Auth_inputGroup__tLLed input::placeholder{color:#555}.Auth_submitButton__xEzqo{padding:14px;background:var(--accent-gradient);color:#000;font-size:1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.Auth_submitButton__xEzqo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(251,191,36,.3)}.Auth_submitButton__xEzqo:disabled{opacity:.6;cursor:not-allowed}.Auth_backButton__7OS4r{display:flex;align-items:center;gap:8px;padding:10px 0;background:none;border:none;color:#888;font-size:.9rem;cursor:pointer;margin-bottom:16px}.Auth_backButton__7OS4r:hover{color:#fff}.Auth_errorMessage__HsMmH{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#ef4444;font-size:.9rem;margin-bottom:16px}.Auth_footer__OqYA5{position:absolute;bottom:30px;left:0;right:0;padding:0 40px;text-align:center}.Auth_footerText__SF_Zv{font-size:.8rem;color:#666;line-height:1.6}.Auth_footerText__SF_Zv a{color:#888;text-decoration:underline}.Auth_footerText__SF_Zv a:hover{color:#fff}.Auth_authLink__qY6wy{margin-top:24px;text-align:center;font-size:.9rem;color:#888}.Auth_authLink__qY6wy a{color:var(--accent);font-weight:500}.Auth_authLink__qY6wy a:hover{text-decoration:underline}.Auth_rightPanel__2hni2{flex:1 1;position:relative;overflow:hidden;display:flex;flex-direction:column}.Auth_showcaseImage__hxn_X{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.Auth_showcaseImage__hxn_X.Auth_active__7uK_h{opacity:1}.Auth_showcaseImage__hxn_X.Auth_inactive__7tz2G{opacity:0}.Auth_showcaseOverlay__ivyvI{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.1))}.Auth_showcaseContent__jA7Ad{position:absolute;bottom:0;left:0;right:0;padding:40px;z-index:1}.Auth_showcaseBadges__SnNqL{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.Auth_badge__1q2Eh{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:.8rem;color:#fff}.Auth_badge__1q2Eh svg{width:14px;height:14px;color:#22c55e}.Auth_showcaseTitle__OdKye{font-size:2rem;font-weight:700;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.Auth_showcaseDescription__JuZYd{font-size:.95rem;color:#aaa;margin-bottom:32px;max-width:500px}.Auth_showcaseTabs__qZ10x{display:flex;gap:8px;flex-wrap:wrap}.Auth_tabButton__Frc1a{padding:10px 20px;background:transparent;border:none;border-radius:8px;color:#888;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.Auth_tabButton__Frc1a:hover{color:#fff}.Auth_tabButton__Frc1a.Auth_active__7uK_h{background:hsla(0,0%,100%,.15);color:#fff}.Auth_tabButton__Frc1a.Auth_active__7uK_h:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:4px;height:4px;background:var(--accent);border-radius:50%}.Auth_topControls__1XGQ8{position:absolute;top:24px;right:24px;display:flex;gap:8px;z-index:2}.Auth_controlButton__ep_i_{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.Auth_controlButton__ep_i_:hover{background:hsla(0,0%,100%,.2)}.Auth_successCard__RIEbB{text-align:center}.Auth_successIcon__je1Tn{width:72px;height:72px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#22c55e;border-radius:50%;font-size:2.5rem;color:#fff}.Auth_successTitle__n_8lS{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:12px}.Auth_successText__uUrDP{font-size:.95rem;color:#888;margin-bottom:32px;max-width:320px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.Auth_rightPanel__2hni2{display:none}.Auth_leftPanel__8VAIO{flex:1 1}}@media (max-width:480px){.Auth_leftPanel__8VAIO{padding:24px}.Auth_welcomeTitle__jgFiO{font-size:1.5rem}.Auth_footer__OqYA5{position:relative;bottom:auto;margin-top:40px;padding:0}}