.Auth_container__E0cyZ,.Auth_login-container__O4AqP{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:Inter,sans-serif;padding:6rem 20px 2rem}.Auth_authCard__jqjNk{background-color:#1a1a1a;padding:3rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);width:100%;max-width:450px;text-align:center}.Auth_title__XYQC0{font-size:2rem;color:#f8f9fa;margin-bottom:2rem;font-weight:700}.Auth_formGroup__gjHl_{margin-bottom:1.5rem;text-align:left}.Auth_label__bpOi2{display:block;font-size:.9rem;color:#f8f9fa;margin-bottom:.5rem;font-weight:500;text-align:left}.Auth_input__dzbho,.Auth_select__vFeYV{width:100%;padding:.75rem 1rem;border:1px solid #333;border-radius:8px;font-size:1rem;color:#f8f9fa;transition:border-color .3s ease,box-shadow .3s ease;background-color:#222;font-family:Inter,sans-serif}.Auth_input__dzbho::placeholder{color:#666}.Auth_input__dzbho:focus,.Auth_select__vFeYV:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 0 3px rgba(0,188,212,.1);background-color:#2a2a2a}.Auth_password-container__lzmYN{position:relative;display:flex;align-items:center}.Auth_password-toggle-icon__mp0nS{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;transition:color .3s ease;z-index:2}.Auth_password-toggle-icon__mp0nS:hover{color:#00bcd4}.Auth_forgot-password__8m02q{color:#00bcd4!important;text-decoration:none!important;font-size:.9rem;font-weight:500;padding:0!important;border:none!important;background:none!important;transition:opacity .2s ease}.Auth_forgot-password__8m02q:hover{opacity:.8;text-decoration:underline!important}.Auth_social-login-wrapper__jkv8J{margin:20px 0}.Auth_or-signin-text__D7hyT{position:relative;text-align:center;margin:1.5rem 0;z-index:1}.Auth_or-signin-text__D7hyT span{background:#1a1a1a;padding:0 15px;color:#999;font-size:.9rem;position:relative;z-index:2}.Auth_or-signin-text__D7hyT:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#333;z-index:1}.Auth_register-link__PoRde{color:#00bcd4!important;text-decoration:none!important;font-size:1rem;font-weight:500;padding:10px 0!important;border:none!important;background:none!important;transition:opacity .2s ease}.Auth_register-link__PoRde:hover{opacity:.8;text-decoration:underline!important}.Auth_button__4WTkn{width:100%;padding:.85rem 1.5rem;background-color:#00bcd4;color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:1rem}.Auth_button__4WTkn:hover:not(:disabled){background-color:#0099aa;transform:translateY(-2px)}.Auth_button__4WTkn:disabled{background-color:#004d5a;cursor:not-allowed;opacity:.6}.Auth_message__A9CXE{margin-top:1.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.Auth_success__2eFDd{background-color:rgba(0,188,212,.1);color:#00bcd4;border:1px solid rgba(0,188,212,.3)}.Auth_error__tYrBg{background-color:rgba(255,77,77,.1);color:#ff4d4d;border:1px solid rgba(255,77,77,.3)}.Auth_signupContent__5lhut{display:block}.Auth_form__OqwXa{display:flex;flex-direction:column}.Auth_planSelection__Rozd9{margin-top:2rem}.Auth_planCardsContainer__WuPIR{display:flex;gap:1.5rem;justify-content:center}.Auth_planCard__ZQaC2{flex:1 1;background-color:#222;border:2px solid #333;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative}.Auth_planCard__ZQaC2.Auth_selected__nWEqY{border-color:#00bcd4;box-shadow:0 4px 12px rgba(0,188,212,.2)}.Auth_planCard__ZQaC2:hover{transform:translateY(-2px);border-color:#00bcd4}.Auth_planCard__ZQaC2 h3{font-size:1.5rem;margin-bottom:.5rem;color:#f8f9fa}.Auth_planCard__ZQaC2 .Auth_price__1HaHH{font-size:1.8rem;font-weight:700;color:#00bcd4;margin-bottom:.2rem}.Auth_planCard__ZQaC2 .Auth_priceSmall__oQe1u{font-size:.8rem;color:#999;margin-bottom:1rem}.Auth_features__n5ix_{text-align:left;margin-top:1rem}.Auth_features__n5ix_ ul{list-style-type:none;padding:0}.Auth_features__n5ix_ li{font-size:.9rem;color:#ccc;margin-bottom:.5rem}.Auth_features__n5ix_ li i{color:#00bcd4;margin-right:.5rem}@media (max-width:768px){.Auth_container__E0cyZ,.Auth_login-container__O4AqP{padding:5rem 1rem 2rem}.Auth_authCard__jqjNk{padding:2rem}.Auth_title__XYQC0{font-size:1.75rem}.Auth_planCardsContainer__WuPIR{flex-direction:column;gap:1rem}}@media (max-width:480px){.Auth_authCard__jqjNk{padding:1.5rem}.Auth_title__XYQC0{font-size:1.5rem}}