.login_container__p_XYC{width:100%;background:#1c1f23;color:#ffffff;padding:24px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;border-top:5px solid #f9c982}.login_header__VJb6b{display:flex;align-items:center;gap:12px;margin-bottom:32px}.login_logo__V3sg0{width:32px;height:32px;border-radius:6px}.login_header__VJb6b h1{font-size:18px;font-weight:500;color:#fff;margin:0}.login_formInner__FhkUP{display:flex;justify-content:space-between}.login_formInnerChild__i0pr8{width:50%}.login_inputGroup__cTHvm{display:flex;flex-direction:column;gap:8px;position:relative;padding-bottom:24px}.login_inputGroup__cTHvm .login_errorText__he_Ak{color:#ff3b30;font-size:12px;margin-top:4px;position:absolute;bottom:-10px;left:0;margin-bottom:8px;right:0}.login_errorMessage__eNi2K{color:#ff3b30;position:absolute;bottom:58px;font-size:14px}.login_inputGroup__cTHvm label{font-size:14px;color:#b3b3b3;font-weight:400}.login_input__5J9aq{width:100%;padding:11px 16px;border:1px solid #404040;border-radius:8px;background:#2a2d31;color:#ffffff;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:-5px;box-sizing:border-box}.login_input__5J9aq:focus{outline:none;border-color:#8ab4f8;box-shadow:0 0 0 2px rgba(138,180,248,.2)}.login_input__5J9aq.login_error__ImTWk{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.2)}.login_input__5J9aq.login_error__ImTWk:focus{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.3)}.login_input__5J9aq::-moz-placeholder{color:#666}.login_input__5J9aq::placeholder{color:#666}.login_inputGroup__cTHvm input:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.login_inputGroup__cTHvm input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;border:1px solid #404040}.login_inputGroup__cTHvm input:-webkit-autofill,.login_inputGroup__cTHvm input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.login_inputGroup__cTHvm input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31,0 0 0 2px rgba(138,180,248,.2);border-color:#8ab4f8}.login_inputGroup__cTHvm input:-webkit-autofill:active,.login_inputGroup__cTHvm input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;-webkit-text-fill-color:#ffffff;border:1px solid #404040;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.login_forgotPassword__ihkw_{font-size:14px;color:#b3b3b3;margin-bottom:16px}.login_emailInputGroup__5Rnbp{margin-bottom:12px}.login_resetLink__lcf8K{background:none;border:none;color:#8ab4f8;text-decoration:underline;cursor:pointer;font-size:14px;padding:0}.login_resetLink__lcf8K:hover{color:#a6c8fa}.login_rememberMe__daG0j{display:flex;gap:7px;margin:10px 0}.login_rememberMe__daG0j input[type=checkbox]{width:16px;height:16px;margin-left:0;background-color:transparent;accent-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #555;cursor:pointer;position:relative}.login_rememberMe__daG0j input[type=checkbox]:checked{background-color:#555;border-color:#555}.login_rememberMe__daG0j input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.login_rememberMe__daG0j label{font-size:14px;color:#b3b3b3;cursor:pointer}.login_rightSection__YtZPf{margin:1px 0;text-align:left;max-width:270px}.login_brandSection__RTD5G{display:flex;align-items:center;gap:12px;margin-bottom:12px}.login_brandLogoWhite__FWuCA{width:57px;height:57px}.login_brandSection__RTD5G h2{font-size:16px;color:#fff;margin:0;font-weight:500}.login_goldText__W5nHk{font-size:16px;color:#d4af37;margin:8px 0;font-weight:500}.login_description__Jl_uS{font-size:14px;color:#b3b3b3;line-height:1.5;margin:0}.login_termsText__p5RVL{font-size:12px;color:#888;line-height:1.4}.login_termsLink__k5JBq{background:none;border:none;color:#8ab4f8;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}.login_termsLink__k5JBq:hover{color:#a6c8fa;position:relative;top:1px}.login_footer__w4fKO{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px}.login_footer__w4fKO span{color:#999b9c;position:relative;top:2px}.login_helpButton__8yX6w{background:none;border:none;color:#a4a5a7;font-weight:400;cursor:pointer;font-size:14px;padding:0}.login_helpButton__8yX6w:hover{color:#a6c8fa}.login_cancelButton__0tWNK{background:transparent;color:#aaa;border:1px solid #555;cursor:pointer;padding:6px 40px;border-radius:15px;font-size:16px;transition:all .2s ease}.login_cancelButton__0tWNK:hover{color:#ccc;border-color:#666}.login_signInButton__Vbm_s{padding:6px 40px;background:#2d2f33;border:1px solid #83b6f6;color:#83b6f6;border-radius:15px;cursor:pointer;font-size:16px;transition:all .2s ease}.login_signInButton__Vbm_s:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,133,244,.4)}.login_signInButton__Vbm_s:disabled{opacity:.6;cursor:not-allowed;transform:none}.login_loadingState__DR543{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.login_loadingSpinner__jy8C5{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#8ab4f8;border-radius:50%;animation:login_spin__WbEOZ 1s linear infinite}@keyframes login_spin__WbEOZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login_loadingState__DR543 p{color:rgba(255,255,255,.7);font-size:14px;margin:0}.login_passwordInputWrapper__LcztT{position:relative;display:flex;align-items:center}.login_eyeButton__D9KlP{position:absolute;right:12px;top:12px;background:transparent;border:none;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1;border-radius:4px}.login_eyeButton__D9KlP:hover:not(:disabled){color:#8ab4f8;background:rgba(138,180,248,.1)}.login_eyeButton__D9KlP:active{background:transparent}.login_eyeButton__D9KlP:disabled{color:#555;cursor:not-allowed;background:transparent}.login_popup-mode__PphC_ .login_inputGroup__cTHvm .login_errorText__he_Ak{bottom:-26px!important;position:absolute}.popup-mode .login_rightSection__YtZPf{max-width:220px}.popup-mode .login_formInnerChild__i0pr8{width:54%}.signup_container__w9da1{position:relative;width:100%;height:100%;padding:24px;background:#1c1f23;border-top:5px solid #f9c982}.signup_header__oZTIg{display:flex;align-items:center;gap:12px;margin-bottom:32px;position:relative;z-index:1}.signup_header__oZTIg h1{font-size:18px;font-weight:500;color:#fff;margin:0}.signup_form__EXgoA{display:block;position:relative;z-index:3;margin:0 auto;width:100%}.signup_inputGroup__J8QNI{display:flex;flex-direction:column;position:relative;overflow:visible;width:100%;height:auto;margin:0;z-index:4;min-width:0;padding-bottom:16px}.signup_inputGroup__J8QNI label{font-size:14px;color:#b3b3b3;font-weight:400}.signup_inputGroup__J8QNI input{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#2a2d31;color:#d1d5db;font-size:14px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:5;margin-bottom:0;box-sizing:border-box}.signup_inputGroup__J8QNI input:hover{background:#32353b;border-color:rgba(255,255,255,.25)}.signup_inputGroup__J8QNI input:focus{outline:none;background:#34383e;border-color:#8ab4f8;box-shadow:0 0 0 2px rgba(138,180,248,.2)}.signup_inputGroup__J8QNI input.signup_error__ibXD6{border-color:#ff3b30;background:rgba(255,59,48,.08)}.signup_inputGroup__J8QNI input.signup_error__ibXD6:focus{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.2)}.signup_inputGroup__J8QNI input:-webkit-autofill,.signup_inputGroup__J8QNI input:-webkit-autofill:active,.signup_inputGroup__J8QNI input:-webkit-autofill:focus,.signup_inputGroup__J8QNI input:-webkit-autofill:hover{background-color:#2a2d31!important;box-shadow:inset 0 0 0 1000px #2a2d31!important;-webkit-text-fill-color:#d1d5db!important;border:1px solid rgba(255,255,255,.15)!important;caret-color:#d1d5db!important;background-clip:padding-box!important;filter:none!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.signup_inputGroup__J8QNI input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #2a2d31,0 0 0 2px rgba(138,180,248,.2);-webkit-text-fill-color:#d1d5db}.signup_passwordInputWrapper__1jrFj{width:100%}.signup_passwordInputWrapper__1jrFj input{padding-right:50px}.signup_eyeButton__Y9r9Q{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#666;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;line-height:1;width:24px;height:24px}.signup_eyeButton__Y9r9Q:hover:not(:disabled){color:#8ab4f8;background:rgba(138,180,248,.15);opacity:1}.signup_eyeButton__Y9r9Q:disabled{color:#555;cursor:not-allowed;background:transparent}.signup_buttonGroup__BctSB{grid-column:1/-1;display:flex;gap:10px;margin-top:8px;position:relative;z-index:4;justify-content:center}.signup_cancelButton__xPVvb,.signup_registerButton__33W9i{flex:1;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center;min-width:90px;max-width:180px;transform-style:preserve-3d;perspective:1000px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.signup_cancelButton__xPVvb{background:linear-gradient(135deg,#666,#444);box-shadow:0 4px 12px rgba(0,0,0,.3)}.signup_registerButton__33W9i{background:linear-gradient(135deg,#333333,#1a1a1a);color:#ffffff;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.signup_termsAccepted__psLBp{display:flex;align-items:center;gap:14px;margin:20px 0 4px;position:relative;border-radius:4px;transition:all .3s ease}.signup_termsAccepted__psLBp input[type=checkbox]{width:16px;height:16px;margin-left:0;background-color:transparent;accent-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #555;cursor:pointer;position:relative}.signup_termsAccepted__psLBp input[type=checkbox]:checked{background-color:#555;border-color:#555}.signup_termsAccepted__psLBp input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.signup_termsAccepted__psLBp input[type=checkbox].signup_error__ibXD6{border-color:#ff3b30}.signup_termsAccepted__psLBp label{font-size:14px;color:#b3b3b3;cursor:pointer}.signup_helpButton__Ck_aQ{background:none;border:none;color:#0a66c2;font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease;text-decoration:none}.signup_errorMessage__DPNpf{color:#ff3b30;font-size:14px;margin-top:8px}.signup_inputGroup__J8QNI .signup_errorText__LW00H,.signup_termsAccepted__psLBp .signup_errorText__LW00H{color:#ff3b30;font-size:12px;position:absolute;bottom:-5px;left:0;right:0;z-index:10}.signup_termsAccepted__psLBp .signup_errorText__LW00H{margin-top:2px}.signup_termsOverlay__HZMTC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.signup_termsContent__lUxnV{background:#1a1a1a;border-radius:16px;padding:24px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);position:relative}.signup_termsText__rlex_{grid-column:1/-1;color:rgba(255,255,255,.8);font-size:13px;line-height:1.5;margin:8px 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:4}.signup_closeButton__7U1lz{background:none;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease;font-size:16px}.signup_logo__WKD2B{width:32px;height:32px;border-radius:6px}.signup_formInner__Ep3ZU{display:flex;gap:40px;justify-content:space-between}.signup_passwordInputWrapper__1jrFj{position:relative;display:flex;align-items:center}.signup_inputGrid__TMnA2{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin-bottom:10px;width:100%;align-items:start}.signup_inputGrid__TMnA2 .signup_inputGroup__J8QNI{margin-bottom:0;width:100%;min-width:0;box-sizing:border-box;padding-bottom:16px}.signup_inputGroup__J8QNI input{transition:border-color .2s ease,box-shadow .2s ease}.signup_inputGroup__J8QNI input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;border:1px solid #404040}.signup_inputGroup__J8QNI input:-webkit-autofill,.signup_inputGroup__J8QNI input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.signup_inputGroup__J8QNI input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31,0 0 0 2px rgba(138,180,248,.2);border-color:#8ab4f8}.signup_inputGroup__J8QNI input:-webkit-autofill:active,.signup_inputGroup__J8QNI input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;-webkit-text-fill-color:#ffffff;border:1px solid #404040;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.signup_successContainer__L66mb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;position:relative;min-height:400px}.signup_successContent__zIdCE{margin-bottom:40px}.signup_successTitle__g2iaR{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.signup_successSubtitle__UzgX2{font-size:18px;font-weight:500;color:#28a745;margin:0 0 16px;letter-spacing:.5px}.signup_successDescription__l_ANX{max-width:320px;margin:0 auto}.signup_successDescription__l_ANX p{color:#adb5bd;font-size:15px;line-height:1.6;margin:0;font-weight:400}.signup_successActions__YCsXn{display:flex;flex-direction:column;align-items:center;gap:16px}.signup_successButton__n8RNR{border:none;padding:10px 24px!important;font-weight:600;border-radius:50px;min-width:200px;font-size:16px!important}.signup_successHint__NDg5i{color:#6c757d;font-size:13px;margin:0;opacity:.8;font-style:italic}@keyframes signup_successPulse__BwVmb{0%,to{transform:scale(1);box-shadow:0 8px 32px rgba(40,167,69,.3)}50%{transform:scale(1.05);box-shadow:0 12px 40px rgba(40,167,69,.5)}}@keyframes signup_successRotate__kjiCn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.signup_footer__ZHNuQ{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.signup_footer__ZHNuQ>div:only-child{margin-left:auto}.signup_footer__ZHNuQ span{color:#b3b3b3;padding:0 10px;position:relative;top:2px}.signup_inputGroup__J8QNI input[readonly]{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);cursor:not-allowed;color:#888}.signup_inputGroup__J8QNI input[readonly]:focus{border-color:rgba(255,255,255,.1);box-shadow:none}.signup_verifiedBadge__w74gZ{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#28a745;font-weight:600;pointer-events:none;z-index:6}.password-reset_container__LUbNV{position:relative;width:100%;height:100%;padding:24px;background:#1c1f23;border-top:5px solid #f9c982;color-scheme:dark}.password-reset_header__eVouV{display:flex;align-items:center;gap:12px;margin-bottom:32px;position:relative;z-index:1}.password-reset_header__eVouV h1{font-size:18px;font-weight:500;color:#fff;margin:0}.password-reset_form__dqcer .password-reset_subtitle__I6aTc{font-size:14px;color:#b3b3b3;margin:8px 0 16px;line-height:1.4}.password-reset_form__dqcer{display:block;position:relative;z-index:3;padding:0 4px;margin:0 auto;width:100%}.password-reset_inputGroup__PeuiK{display:flex;flex-direction:column;position:relative;overflow:visible;width:100%;height:auto;z-index:4;min-width:0;margin:0 0 24px;padding-bottom:10px}.password-reset_inputGroup__PeuiK label{font-size:14px;color:#b3b3b3;font-weight:400}.password-reset_inputGroup__PeuiK input{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;margin-bottom:0;box-sizing:border-box;caret-color:#ffffff;background-clip:padding-box}.password-reset_inputGroup__PeuiK input:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.password-reset_inputGroup__PeuiK input:focus{outline:none;background:rgba(255,255,255,.15);border-color:#8ab4f8;box-shadow:0 0 0 2px rgba(138,180,248,.2)}.password-reset_inputGroup__PeuiK input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;-webkit-text-fill-color:#ffffff;border:1px solid #404040;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.password-reset_inputGroup__PeuiK input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31,0 0 0 2px rgba(138,180,248,.2);-webkit-text-fill-color:#ffffff;border-color:#8ab4f8;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.password-reset_inputGroup__PeuiK input:-webkit-autofill:active,.password-reset_inputGroup__PeuiK input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #2a2d31;-webkit-text-fill-color:#ffffff;border:1px solid #404040;caret-color:#ffffff;transition:background-color 0s,-webkit-text-fill-color 0s}.password-reset_footer__gbBpt{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.password-reset_footer__gbBpt>div:only-child{margin-left:auto}.password-reset_footer__gbBpt span{color:#b3b3b3;padding:0 10px;position:relative;top:2px}.password-reset_errorMessage__kfDjL{background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px;margin-top:16px}.password-reset_inputGroup__PeuiK .password-reset_errorText__5p2bP{color:#ff3b30;font-size:12px;position:absolute;bottom:-12px;left:0;right:0;z-index:10}.password-reset_plainError__OPQYu{color:#ff3b30;font-size:14px;margin-top:12px}.password-reset_inputGroup__PeuiK input.password-reset_error__bzipM{border-color:#ff3b30;background:rgba(255,59,48,.08)}.password-reset_inputGroup__PeuiK input.password-reset_error__bzipM:focus{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.2)}.password-reset_successContainer__MDhOB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;position:relative;min-height:400px}.password-reset_successContent__UtstO{margin-bottom:40px}.password-reset_successTitle__T_rgV{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.password-reset_successSubtitle__GuhIO{font-size:18px;font-weight:500;color:#28a745;margin:0 0 16px;letter-spacing:.5px}.password-reset_successDescription__ExwLz{max-width:320px;margin:0 auto}.password-reset_successDescription__ExwLz p{color:#adb5bd;font-size:15px;line-height:1.6;margin:0;font-weight:400}.password-reset_successActions__oErje{display:flex;flex-direction:column;align-items:center;gap:16px}.password-reset_successButton___xmwi{border:none;padding:10px 24px!important;font-size:16px!important;font-weight:600;border-radius:50px;min-width:200px}.password-reset_successHint__gacXQ{color:#6c757d;font-size:13px;margin:0;opacity:.8;font-style:italic}.password-reset_passwordInputWrapper__UdBBL{position:relative;display:flex;align-items:center}.password-reset_passwordInputWrapper__UdBBL input{padding-right:42px}.password-reset_eyeButton__SIVGT{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#b3b3b3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease;border-radius:4px}.password-reset_eyeButton__SIVGT:hover:not(:disabled){color:#8ab4f8;background:rgba(138,180,248,.15)}.password-reset_eyeButton__SIVGT:disabled{color:rgba(255,255,255,.25);cursor:not-allowed}@keyframes password-reset_passwordResetPulse__3ks90{0%,to{transform:scale(.8);opacity:.6;box-shadow:0 0 40px rgba(40,167,69,.3)}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 60px rgba(40,167,69,.6)}}.password-reset_logo__CDYWS{width:32px;height:32px;border-radius:6px}