.Auth_container__E0cyZ{background-size:cover;background-position:50%;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.Auth_card__eehGn{background-color:#1f0521;width:496px;height:580px;display:flex;flex-direction:column;align-items:center;border-radius:12px;padding:30px 0;box-sizing:border-box}.Auth_title__XYQC0{color:#ffffff;font-size:32px;font-weight:700;margin-bottom:8px}.Auth_form__OqwXa{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.Auth_field__R3UBd{display:flex;flex-direction:column;align-items:flex-start;width:448px;gap:6px}.Auth_input__dzbho,.Auth_label__bpOi2,.Auth_select__vFeYV{color:#ffffff;font-size:16px;font-weight:500}.Auth_input__dzbho,.Auth_select__vFeYV{width:100%;height:43px;background-color:transparent;border:.5px solid #62136e;border-radius:6px;padding:0 12px}.Auth_input__dzbho::placeholder,.Auth_select__vFeYV option{color:rgba(255,255,255,.7);font-size:12px;font-weight:300}.Auth_select__vFeYV{height:44px}.Auth_select__vFeYV,.Auth_select__vFeYV option{background-color:#1f0521;color:#ffffff}.Auth_recaptcha__HXNM9{color:#ffffff;font-size:14px;font-weight:400}.Auth_button__4WTkn{width:448px;height:44px;background-color:#ee10b0;color:#ffffff;border:none;border-radius:6px;font-size:18px;font-weight:500;cursor:pointer;margin-top:8px}.Auth_button__4WTkn:hover{opacity:.9}.Auth_socialIcons__Cd_8X{display:flex;justify-content:center;gap:16px;margin:20px 0;width:100%}.Auth_socialButton__M8yvp{width:44px;height:44px;background:#3b0432;border:1px solid #62136e;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.Auth_socialButton__M8yvp:hover{background:#4a0540;border-color:#7a1a8a;transform:translateY(-2px)}.Auth_socialIcon___KjYk{font-size:20px;color:#ffffff}.Auth_loginText__9CUns{font-size:16px;font-weight:500;color:#ffffff;text-align:center}.Auth_loginLink__ncmww{color:#0e9eef;cursor:pointer}.Auth_recaptcha__HXNM9{width:448px;height:62px;background-color:#3b0432;border-radius:6px;overflow:hidden;position:relative}.Auth_modalOverlay__6PbFJ,.Auth_recaptcha__HXNM9{display:flex;align-items:center;justify-content:center}.Auth_modalOverlay__6PbFJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.Auth_modalContent__yC9yN{background:linear-gradient(145deg,#1e1e2e,#2d2d44);border-radius:16px;width:90%;max-width:500px;box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.05);overflow:hidden;border:1px solid rgba(255,255,255,.1);animation:Auth_modalFadeIn__5KMGT .3s ease-out}@keyframes Auth_modalFadeIn__5KMGT{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Auth_modalHeader__wGK0A{background:linear-gradient(90deg,#2a2a3a,#36364a);padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.Auth_modalHeader__wGK0A h2{margin:0;color:#ffffff;font-size:1.5rem;font-weight:600;letter-spacing:.5px}.Auth_closeButton__Yv4Mf{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);font-size:24px;cursor:pointer;color:#5a5a5a;line-height:1;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.Auth_closeButton__Yv4Mf:hover{background:rgba(255,255,255,.2);color:#ffffff;border-color:rgba(255,255,255,.3);transform:rotate(90deg)}.Auth_modalBody__9tCZ_{padding:24px}.Auth_modalBody__9tCZ_ p{margin:0 0 20px;color:#b0b0d0;line-height:1.6;font-size:15px}.Auth_modalActions__qMV39{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.Auth_cancelButton__UplJl{padding:12px 24px;background:rgba(255,255,255,.08);color:#b0b0d0;border:1px solid rgba(255,255,255,.15);border-radius:8px;cursor:pointer;font-weight:500;font-size:15px;transition:all .2s ease;min-width:100px}.Auth_cancelButton__UplJl:hover:not(:disabled){background:rgba(255,255,255,.15);color:#ffffff;border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.Auth_cancelButton__UplJl:disabled{opacity:.5;cursor:not-allowed}.Auth_submitButton__0HK0s{padding:12px 24px;background:#ffffff;color:#7a1a8a;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:15px;transition:all .2s ease;min-width:120px}.Auth_submitButton__0HK0s:hover:not(:disabled){background:#ffffff;transform:translateY(-2px)}.Auth_submitButton__0HK0s:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.Auth_errorMessage__3Ighb{background:rgba(220,53,69,.1);color:#ff6b6b;padding:14px;border-radius:8px;margin:16px 0;border:1px solid rgba(220,53,69,.2);font-size:14px;display:flex;align-items:center;gap:10px}.Auth_errorMessage__3Ighb:before{content:"⚠️";font-size:16px}.Auth_successMessage__UBOt8{background:rgba(40,167,69,.1);color:#51cf66;padding:14px;border-radius:8px;margin:16px 0;border:1px solid rgba(40,167,69,.2);font-size:14px;display:flex;align-items:center;gap:10px}.Auth_successMessage__UBOt8:before{content:"✅";font-size:16px}.Auth_modalBody__9tCZ_ .Auth_field__R3UBd{margin-bottom:20px}.Auth_modalBody__9tCZ_ .Auth_label__bpOi2{display:block;color:#d0d0e0;font-size:14px;font-weight:500;margin-bottom:8px}.Auth_modalBody__9tCZ_ .Auth_input__dzbho{width:100%;padding:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff;font-size:15px;transition:all .2s ease;outline:none}.Auth_modalBody__9tCZ_ .Auth_input__dzbho:focus{border-color:#d3d3d3;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(255,87,34,.1)}.Auth_modalBody__9tCZ_ .Auth_input__dzbho::placeholder{color:rgba(255,255,255,.4)}.Auth_modalBody__9tCZ_ .Auth_input__dzbho:disabled{opacity:.5;cursor:not-allowed}.Auth_forgotPassword__3hyPu{font-size:14px;color:#ffffff;text-decoration:none;transition:all .2s ease;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:5px}.Auth_forgotPassword__3hyPu:hover{color:#ebebeb;text-decoration:none;transform:translateY(-1px)}.Auth_forgotPassword__3hyPu:after{content:"→";font-size:12px;opacity:0;transform:translateX(-5px);transition:all .2s ease}.Auth_forgotPassword__3hyPu:hover:after{opacity:1;transform:translateX(0)}.Auth_passwordInputContainer___3Dpm{position:relative;width:100%}.Auth_passwordInputContainer___3Dpm .Auth_input__dzbho{width:100%;box-sizing:border-box}.Auth_passwordToggle__6CHcF{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffff;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .3s ease;outline:none;z-index:1}@keyframes Auth_fadeIn__Nzn8w{0%{opacity:0}to{opacity:1}}.Auth_modalOverlay__6PbFJ{animation:Auth_fadeIn__Nzn8w .3s ease-out}@media (max-width:640px){.Auth_modalContent__yC9yN{width:95%;margin:10px;border-radius:12px}.Auth_modalHeader__wGK0A{padding:16px 20px}.Auth_modalBody__9tCZ_{padding:20px}.Auth_modalActions__qMV39{flex-direction:column;gap:10px}.Auth_cancelButton__UplJl,.Auth_submitButton__0HK0s{width:100%;justify-content:center}}@media (max-width:600px){.Auth_card__eehGn{width:382px;height:580px;padding:25px 0}.Auth_field__R3UBd,.Auth_recaptcha__HXNM9{width:334px}.Auth_button__4WTkn{width:334px;height:42px}.Auth_socialIcons__Cd_8X{gap:12px;margin:18px 0}.Auth_socialButton__M8yvp{width:40px;height:40px}.Auth_socialIcon___KjYk{font-size:18px}.Auth_loginText__9CUns{margin-top:8px;padding:0 10px}}