.sessionTimeout_sessionWarningOverlay__tkjWE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sessionTimeout_warningModal__soWVS{background:#fff;border-radius:16px;padding:2.5rem;max-width:450px;width:90%;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1);animation:sessionTimeout_slideIn__Neh_C .3s ease-out}@keyframes sessionTimeout_slideIn__Neh_C{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sessionTimeout_warningModal__soWVS .sessionTimeout_warningIcon__S9KpB{font-size:3rem;margin-bottom:1rem;animation:sessionTimeout_pulse__Kg9yT 2s infinite}@keyframes sessionTimeout_pulse__Kg9yT{0%,to{opacity:1}50%{opacity:.7}}.sessionTimeout_warningModal__soWVS h2{color:#d32f2f;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.sessionTimeout_warningModal__soWVS p{color:#666;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.sessionTimeout_warningModal__soWVS p:last-of-type{margin-bottom:2rem}.sessionTimeout_warningModal__soWVS p strong{color:#d32f2f;font-weight:700;font-family:Courier New,monospace;font-size:1.1em}.sessionTimeout_warningModal__soWVS .sessionTimeout_buttonGroup__TwzDL{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:480px){.sessionTimeout_warningModal__soWVS .sessionTimeout_buttonGroup__TwzDL{flex-direction:column}}.sessionTimeout_warningModal__soWVS .sessionTimeout_primaryBtn__frggD{flex:1 1;background:#4caf50;color:#fff;border:none;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sessionTimeout_warningModal__soWVS .sessionTimeout_primaryBtn__frggD:hover{background:#45a049;transform:translateY(-1px)}.sessionTimeout_warningModal__soWVS .sessionTimeout_primaryBtn__frggD:active{transform:translateY(0)}@media(max-width:480px){.sessionTimeout_warningModal__soWVS .sessionTimeout_primaryBtn__frggD{width:100%}}.sessionTimeout_warningModal__soWVS .sessionTimeout_secondaryBtn__imGzR{flex:1 1;background:rgba(0,0,0,0);color:#666;border:2px solid #ddd;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.sessionTimeout_warningModal__soWVS .sessionTimeout_secondaryBtn__imGzR:hover{border-color:#d32f2f;color:#d32f2f}@media(max-width:480px){.sessionTimeout_warningModal__soWVS .sessionTimeout_secondaryBtn__imGzR{width:100%}}.sessionTimeout_warningModal__soWVS .sessionTimeout_autoSignOutNote__uZ0wv{color:#888;font-size:.85rem;font-style:italic;line-height:1.4}.sessionTimeout_sessionToast__OQwL2{position:fixed;top:2rem;right:2rem;background:#4caf50;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;animation:sessionTimeout_slideInRight__xuL0W .3s ease-out}@keyframes sessionTimeout_slideInRight__xuL0W{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.sessionTimeout_sessionToast__OQwL2.sessionTimeout_fadeOut__WaQ2A{animation:sessionTimeout_fadeOut__WaQ2A .3s ease-out forwards}@keyframes sessionTimeout_fadeOut__WaQ2A{to{opacity:0;transform:translateX(100%)}}.sessionTimeout_sessionToast__OQwL2 .sessionTimeout_toastMessage__teoiF{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.sessionTimeout_sessionToast__OQwL2 .sessionTimeout_toastMessage__teoiF .sessionTimeout_toastIcon__qi_Rb{font-size:1.1rem}@media(max-width:768px){.sessionTimeout_sessionToast__OQwL2{top:1rem;left:1rem;right:1rem}}.sessionTimeout_sessionTimeoutMessage__GKsFw{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,152,0,.12));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#f5a623;padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid rgba(255,193,7,.3);display:flex;align-items:flex-start;gap:1rem;font-size:.95rem;line-height:1.6;box-shadow:0 4px 20px rgba(255,193,7,.15),inset 0 1px 0 hsla(0,0%,100%,.05);animation:sessionTimeout_slideDown__gN_f7 .3s ease-out}@keyframes sessionTimeout_slideDown__gN_f7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sessionTimeout_sessionTimeoutMessage__GKsFw .sessionTimeout_messageIcon__HHz0B{font-size:1.5rem;color:#ffc107}.sessionTimeout_sessionTimeoutMessage__GKsFw .sessionTimeout_messageContent__pSL7Q{flex:1 1;color:hsla(0,0%,100%,.9)}.sessionTimeout_sessionTimeoutMessage__GKsFw .sessionTimeout_messageContent__pSL7Q strong{font-weight:600;color:#ffc107;display:block;margin-bottom:.25rem;font-size:1rem}@media(max-width:480px){.sessionTimeout_warningModal__soWVS{padding:2rem 1.5rem;margin:1rem}.sessionTimeout_warningModal__soWVS .sessionTimeout_warningIcon__S9KpB{font-size:2.5rem}.sessionTimeout_warningModal__soWVS h2{font-size:1.3rem}.sessionTimeout_warningModal__soWVS p{font-size:.95rem}}.captcha_captchaContainer__PmdZF{margin:1.5rem 0}.captcha_captchaContainer__PmdZF .captcha_captchaHeader__G5qzR{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem}.captcha_captchaContainer__PmdZF .captcha_captchaLabel__Uan_G{font-size:.7rem;font-weight:500;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.captcha_captchaContainer__PmdZF .captcha_refreshBtn__juxNO{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;opacity:.5;color:hsla(0,0%,100%,.5);transition:all .2s}.captcha_captchaContainer__PmdZF .captcha_refreshBtn__juxNO svg{display:block;transition:transform .3s}.captcha_captchaContainer__PmdZF .captcha_refreshBtn__juxNO:hover{opacity:1;color:rgba(102,126,234,.9)}.captcha_captchaContainer__PmdZF .captcha_refreshBtn__juxNO:hover svg{transform:rotate(180deg)}.captcha_captchaContainer__PmdZF .captcha_mathProblem__jc6TC{display:flex;align-items:baseline;justify-content:center;gap:.75rem}.captcha_captchaContainer__PmdZF .captcha_mathText__7GVOa{font-size:1.6rem;font-weight:600;color:hsla(0,0%,100%,.95);font-family:SF Mono,Monaco,monospace;letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha_captchaContainer__PmdZF .captcha_equalsSign__chH_1{font-size:1.6rem;color:hsla(0,0%,100%,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg{width:60px;padding:.5rem;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;font-size:1.6rem;font-weight:600;text-align:center;background:hsla(0,0%,100%,.05);color:#fff;font-family:SF Mono,Monaco,monospace;transition:all .2s}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg:focus{outline:none;border-color:rgba(102,126,234,.8);background:hsla(0,0%,100%,.08)}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg.captcha_verified__1H6jQ{border-color:#0fa;color:#0fa}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg.captcha_error___zXOG{border-color:#ff6b6b;color:#ff6b6b;animation:captcha_shake__sOq60 .3s}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg::placeholder{color:hsla(0,0%,100%,.3)}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg::-webkit-inner-spin-button,.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg[type=number]{-moz-appearance:textfield}.captcha_captchaContainer__PmdZF .captcha_errorMsg__Hi3HN,.captcha_captchaContainer__PmdZF .captcha_successMsg__C34Wd{margin-top:.5rem;font-size:.75rem;text-align:center}.captcha_captchaContainer__PmdZF .captcha_successMsg__C34Wd{color:#0fa}.captcha_captchaContainer__PmdZF .captcha_errorMsg__Hi3HN{color:#ff6b6b}@keyframes captcha_shake__sOq60{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media(max-width:768px){.captcha_captchaContainer__PmdZF .captcha_captchaHeader__G5qzR{gap:.4rem;margin-bottom:.6rem}.captcha_captchaContainer__PmdZF .captcha_captchaLabel__Uan_G{font-size:.65rem}.captcha_captchaContainer__PmdZF .captcha_mathProblem__jc6TC{gap:.6rem}.captcha_captchaContainer__PmdZF .captcha_equalsSign__chH_1,.captcha_captchaContainer__PmdZF .captcha_mathText__7GVOa{font-size:1.4rem}.captcha_captchaContainer__PmdZF .captcha_captchaInput__oz3mg{width:55px;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.captcha_captchaContainer__PmdZF *{animation:none!important;transition:none!important}}.otp-input_otpContainer__H6ZOk{display:flex;gap:.5rem;justify-content:center;margin:1.5rem 0}.otp-input_otpInput__0t7iN{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:600;font-family:Courier New,monospace;color:#e2e8f0;background:rgba(13,22,38,.5);border:2px solid #334155;border-radius:8px;outline:none;transition:all .2s ease}.otp-input_otpInput__0t7iN:focus{border-color:#f0b02f;box-shadow:0 0 0 3px rgba(240,176,47,.15);background:rgba(13,22,38,.7)}.otp-input_otpInput__0t7iN.otp-input_filled__1iA8V{border-color:#f0b02f;background:rgba(240,176,47,.05)}.otp-input_otpInput__0t7iN.otp-input_error__iE0AP{border-color:#ef4444;background:rgba(239,68,68,.05)}.otp-input_otpInput__0t7iN:disabled{opacity:.5;cursor:not-allowed;background:rgba(13,22,38,.3)}.otp-input_otpInput__0t7iN::-webkit-inner-spin-button,.otp-input_otpInput__0t7iN::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input_otpInput__0t7iN[type=number]{-moz-appearance:textfield}@media(max-width:768px){.otp-input_otpInput__0t7iN{width:2.5rem;height:3rem;font-size:1.25rem}.otp-input_otpContainer__H6ZOk{gap:.375rem}}