._container_j8omm_6{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}._card_j8omm_15{background:#fff;border-radius:16px;padding:48px 32px;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px #00000026;animation:_slideUp_j8omm_1 .4s ease-out}._card_j8omm_15 h2{margin:24px 0 12px;color:#1a202c;font-size:24px;font-weight:600}._card_j8omm_15 p{color:#718096;font-size:16px;line-height:1.6;margin:0}._card_j8omm_15 ._subtitle_j8omm_37{color:#a0aec0;font-size:14px;margin-top:8px}._spinner_j8omm_43{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:_spin_j8omm_43 .8s linear infinite;margin:0 auto}._successIcon_j8omm_53{width:64px;height:64px;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;animation:_scaleIn_j8omm_1 .5s ease-out}._errorIcon_j8omm_68{width:64px;height:64px;background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;animation:_scaleIn_j8omm_1 .5s ease-out}@keyframes _spin_j8omm_43{to{transform:rotate(360deg)}}@keyframes _slideUp_j8omm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_j8omm_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._container_j8omm_6{padding:16px}._card_j8omm_15{padding:32px 24px}._card_j8omm_15 h2{font-size:20px}._card_j8omm_15 p{font-size:14px}}._overlay_1qd4z_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:1000;padding:1rem}._modal_1qd4z_12{width:100%;max-width:28rem;display:flex;flex-direction:column;background:#181c2f;border-radius:12px;box-shadow:0 25px 50px -12px #00000080}._closeButton_1qd4z_22{display:flex;justify-content:flex-end;padding:.5rem}._closeButton_1qd4z_22 button{padding:.5rem;color:#9ca1ba;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease}._closeButton_1qd4z_22 button:hover{background:#ffffff1a}._closeButton_1qd4z_22 button:focus-visible{outline:2px solid #7F56D9;outline-offset:2px}._content_1qd4z_44{display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}._header_1qd4z_50{display:flex;flex-direction:column;align-items:center;text-align:center}._header_1qd4z_50 h1{color:#fff;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0}._header_1qd4z_50 p{color:#9ca1ba;font-size:1rem;font-weight:400;line-height:1.5;margin:.5rem 0 0}._features_1qd4z_72{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}._featureCard_1qd4z_79{display:flex;align-items:center;gap:1rem;background:#101322;border-radius:8px;padding:1rem}._iconWrapper_1qd4z_88{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;background:#7f56d91a;border-radius:8px;color:#7f56d9}._featureText_1qd4z_100{display:flex;flex-direction:column;justify-content:center}._featureTitle_1qd4z_106{color:#fff;font-size:1rem;font-weight:500;line-height:1.5;margin:0}._featureDescription_1qd4z_114{color:#9ca1ba;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}._rankBonus_1qd4z_122{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1rem;background:#7f56d91a;border:1px solid #7F56D9;border-radius:8px;animation:_subtlePulse_1qd4z_1 2s infinite}@keyframes _subtlePulse_1qd4z_1{0%,to{box-shadow:0 0 #7f56d966}50%{box-shadow:0 0 0 5px #7f56d900}}._rankBonusHeader_1qd4z_142{display:flex;align-items:center;gap:.75rem;color:#7f56d9}._rankBonusTitle_1qd4z_149{font-size:1rem;font-weight:600;color:#7f56d9;margin:0}._rankBonusText_1qd4z_156{font-size:.875rem;font-weight:500;color:#9ca1ba;margin:0}._rankBonusText_1qd4z_156 span{font-weight:700;color:#fff}._actions_1qd4z_167{display:flex;flex-direction:column;align-items:center;margin-top:2rem}._purchaseButton_1qd4z_174{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;padding:0 1.5rem;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 10px 15px -3px #7f56d933;transition:all .2s ease}._purchaseButton_1qd4z_174:hover{background:#7f56d9e6}._purchaseButton_1qd4z_174:active{transform:scale(.98)}._purchaseButton_1qd4z_174:focus-visible{outline:2px solid #7F56D9;outline-offset:2px;box-shadow:0 0 0 4px #7f56d933}._laterButton_1qd4z_203{margin-top:1rem;padding:.5rem;background:transparent;border:none;color:#9ca1ba;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}._laterButton_1qd4z_203:hover{color:#fff}._laterButton_1qd4z_203:focus-visible{outline:2px solid #7F56D9;outline-offset:2px;border-radius:4px}@media(max-width:640px){._header_1qd4z_50 h1{font-size:1.5rem}._header_1qd4z_50 p{font-size:.875rem}._featureCard_1qd4z_79{padding:.875rem}._iconWrapper_1qd4z_88{width:2.5rem;height:2.5rem}._purchaseButton_1qd4z_174{height:2.75rem;font-size:.9375rem}}._overlay_1en69_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:1000;padding:1rem}._container_1en69_12{width:100%;max-width:28rem;display:flex;flex-direction:column;box-shadow:0 0 60px #7f56d940}._content_1en69_20{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;background:#181c2f;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}._backgroundGlow_1en69_33{position:absolute;left:50%;top:0;width:200%;height:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,#7f56d9,#7f56d900);opacity:.3;pointer-events:none}._header_1en69_45{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;position:relative;z-index:1}._title_1en69_55{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0}._subtitle_1en69_64{color:#9ca1ba;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}._rankDisplay_1en69_72{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background:#7f56d91a;border:1px solid rgba(127,86,217,.2);border-radius:12px;text-align:center;position:relative;z-index:1;width:100%}._rankLabel_1en69_87{color:#9ca1ba;font-size:.875rem;font-weight:500;line-height:1.5;margin:0}._rankNumber_1en69_95{background:linear-gradient(to bottom right,#fff,#cbd5e1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.05em;margin:0}._rankTitle_1en69_107{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0}._rewards_1en69_116{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative;z-index:1}._rewardCard_1en69_125{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff0d;border-radius:8px;transition:all .2s ease}._rewardCard_1en69_125:hover{background:#ffffff14;transform:translate(4px)}._rewardIcon_1en69_139{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;background:#7f56d91a;border-radius:8px;color:#7f56d9}._rewardText_1en69_151{flex:1;display:flex;flex-direction:column;justify-content:center}._rewardTitle_1en69_158{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}._rewardDescription_1en69_166{color:#9ca1ba;font-size:.8125rem;font-weight:400;line-height:1.4;margin:0}._actions_1en69_174{width:100%;padding-top:.5rem;position:relative;z-index:1}._continueButton_1en69_181{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;padding:0 1.5rem;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 10px 15px -3px #7f56d933;transition:all .2s ease}._continueButton_1en69_181:hover{background:#6941c6;transform:translateY(-2px);box-shadow:0 15px 25px -5px #7f56d94d}._continueButton_1en69_181:active{transform:translateY(0)}._continueButton_1en69_181:focus-visible{outline:2px solid #7F56D9;outline-offset:2px}._authModalOverlay_186w3_1{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;backdrop-filter:blur(8px)}._authModalContainer_186w3_13{position:relative;width:100%;max-width:480px;background:#181a25;border:1px solid #3b3f54;border-radius:12px;padding:2rem;box-shadow:0 20px 60px #00000080}@media(max-width:640px){._authModalContainer_186w3_13{padding:1.5rem;max-width:95%}}._closeButton_186w3_30{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#9ca1ba;cursor:pointer;border-radius:8px;transition:all .2s ease;z-index:10}._closeButton_186w3_30:hover{background:#ffffff1a;color:#fff}._closeButton_186w3_30:active{transform:scale(.95)}._loginForm_qruh1_1{width:100%;max-width:100%}._header_qruh1_6{margin-bottom:1.5rem}._header_qruh1_6 ._title_qruh1_9{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.01em}._header_qruh1_6 ._subtitle_qruh1_17{color:#9ca1ba;font-size:14px;font-weight:400;line-height:1.5;margin:0}._form_qruh1_25{display:flex;flex-direction:column;gap:1rem}._formGroup_qruh1_31{display:flex;flex-direction:column;gap:.5rem}._formGroup_qruh1_31 label{color:#fff;font-size:16px;font-weight:500;line-height:1.5}._formGroup_qruh1_31 input{width:100%;height:48px;padding:0 15px;background:#1b1d27;border:1px solid #3b3f54;border-radius:8px;color:#fff;font-size:16px;font-weight:400;transition:all .2s ease}._formGroup_qruh1_31 input::placeholder{color:#9ca1ba}._formGroup_qruh1_31 input:focus{outline:none;border-color:#7f56d9;box-shadow:0 0 0 3px #7f56d91a}._formGroup_qruh1_31 input._error_qruh1_62{border-color:#ef4444}._formGroup_qruh1_31 ._errorText_qruh1_65{color:#ef4444;font-size:13px;margin-top:-.25rem}._passwordWrapper_qruh1_71{position:relative;display:flex;align-items:center}._passwordWrapper_qruh1_71 input{padding-right:50px}._passwordWrapper_qruh1_71 ._togglePassword_qruh1_79{position:absolute;right:0;display:flex;align-items:center;justify-content:center;padding:12px 15px;background:transparent;border:none;color:#9ca1ba;cursor:pointer;transition:color .2s ease}._passwordWrapper_qruh1_71 ._togglePassword_qruh1_79:hover{color:#fff}._rememberForgot_qruh1_96{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104 input[type=checkbox]{width:20px;height:20px;border:2px solid #3b3f54;border-radius:4px;background:transparent;cursor:pointer;appearance:none;position:relative;transition:all .2s ease}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104 input[type=checkbox]:checked{background:#7f56d9;border-color:#7f56d9}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104 input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104 input[type=checkbox]:focus{outline:none;border-color:#7f56d9}._rememberForgot_qruh1_96 ._checkboxLabel_qruh1_104 span{color:#fff;font-size:14px;font-weight:400;margin:0}._rememberForgot_qruh1_96 ._forgotLink_qruh1_147{color:#7f56d9;font-size:14px;font-weight:500;text-decoration:none;transition:text-decoration .2s ease;margin:0}._rememberForgot_qruh1_96 ._forgotLink_qruh1_147:hover{text-decoration:underline}._submitButton_qruh1_159{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.015em;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._submitButton_qruh1_159:hover:not(:disabled){background:#6941c6}._submitButton_qruh1_159:active:not(:disabled){transform:scale(.98)}._submitButton_qruh1_159:disabled{opacity:.6;cursor:not-allowed}._divider_qruh1_187{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}._divider_qruh1_187:before,._divider_qruh1_187:after{content:"";flex:1;height:1px;background:#3b3f54}._divider_qruh1_187 span{color:#9ca1ba;font-size:14px;font-weight:500;margin:0}._googleButton_qruh1_206{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:.625rem;background:#1b1d27;border:1px solid #3b3f54;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease}._googleButton_qruh1_206 span{margin:0}._googleButton_qruh1_206 img{width:24px;height:24px}._googleButton_qruh1_206:hover{background:#2c2f41}._googleButton_qruh1_206:active{transform:scale(.98)}._footer_qruh1_236{text-align:center;margin-top:1.5rem}._footer_qruh1_236 p{color:#9ca1ba;font-size:14px;margin:0}._footer_qruh1_236 p a{color:#7f56d9;font-weight:700;text-decoration:none;transition:text-decoration .2s ease}._footer_qruh1_236 p a:hover{text-decoration:underline}@media(max-width:640px){._header_qruh1_6 ._title_qruh1_9{font-size:28px}._formGroup_qruh1_31 label{font-size:14px}._formGroup_qruh1_31 input,._submitButton_qruh1_159,._googleButton_qruh1_206{height:44px;font-size:15px}}._registerForm_tri86_1{width:100%;max-width:100%}._header_tri86_6{text-align:center;margin-bottom:2rem}._header_tri86_6 ._title_tri86_10{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0;letter-spacing:-.01em}._form_tri86_19{display:flex;flex-direction:column;gap:1rem}._formRow_tri86_25{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){._formRow_tri86_25{grid-template-columns:1fr}}._formGroup_tri86_36{display:flex;flex-direction:column;gap:.5rem}._formGroup_tri86_36 label{color:#fff;font-size:16px;font-weight:500;line-height:1.5}._formGroup_tri86_36 input{width:100%;height:48px;padding:0 15px;background:#1b1d27;border:1px solid #3b3f54;border-radius:8px;color:#fff;font-size:16px;font-weight:400;transition:all .2s ease}._formGroup_tri86_36 input::placeholder{color:#9ca1ba}._formGroup_tri86_36 input:focus{outline:none;border-color:#7f56d9;box-shadow:0 0 0 3px #7f56d91a}._formGroup_tri86_36 input._error_tri86_67{border-color:#ef4444}._formGroup_tri86_36 ._errorText_tri86_70{color:#ef4444;font-size:13px;margin-top:-.25rem}._passwordWrapper_tri86_76{position:relative;display:flex;align-items:center}._passwordWrapper_tri86_76 input{padding-right:50px}._passwordWrapper_tri86_76 ._togglePassword_tri86_84{position:absolute;right:0;display:flex;align-items:center;justify-content:center;padding:12px 15px;background:transparent;border:none;color:#9ca1ba;cursor:pointer;transition:color .2s ease}._passwordWrapper_tri86_76 ._togglePassword_tri86_84:hover{color:#fff}._passwordStrength_tri86_101{display:flex;flex-direction:column;gap:.5rem;margin-top:-.5rem}._passwordStrength_tri86_101 ._strengthBar_tri86_107{width:100%;height:8px;background:#3b3f54;border-radius:4px;overflow:hidden}._passwordStrength_tri86_101 ._strengthBar_tri86_107 ._strengthFill_tri86_114{height:100%;transition:all .3s ease;border-radius:4px}._passwordStrength_tri86_101 ._strengthLabel_tri86_119{font-size:12px;font-weight:500;margin:0}._submitButton_tri86_125{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._submitButton_tri86_125:hover:not(:disabled){background:#6941c6}._submitButton_tri86_125:active:not(:disabled){transform:scale(.98)}._submitButton_tri86_125:disabled{opacity:.6;cursor:not-allowed}._footer_tri86_152{text-align:center;margin-top:1.5rem}._footer_tri86_152 p{color:#6b7280;font-size:14px;margin:0}._footer_tri86_152 p a{color:#7f56d9;font-weight:600;text-decoration:none;transition:text-decoration .2s ease}._footer_tri86_152 p a:hover{text-decoration:underline}._terms_tri86_171{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #374151}._terms_tri86_171 p{color:#6b7280;font-size:12px;margin:0;line-height:1.5}._terms_tri86_171 p a{color:#9ca3af;text-decoration:none;transition:color .2s ease}._terms_tri86_171 p a:hover{color:#fff;text-decoration:underline}@media(max-width:640px){._header_tri86_6 ._title_tri86_10{font-size:24px}._formGroup_tri86_36 label{font-size:14px}._formGroup_tri86_36 input,._submitButton_tri86_125{height:44px;font-size:15px}}._resetForm_1hp5m_1{width:100%;max-width:100%}._iconContainer_1hp5m_6{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 1.5rem;background:#7f56d91a;border:1px solid rgba(127,86,217,.2);border-radius:50%}._iconContainer_1hp5m_6 ._icon_1hp5m_6{color:#7f56d9}._header_1hp5m_21{text-align:center;margin-bottom:2rem}._header_1hp5m_21 ._title_1hp5m_25{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 .5rem;letter-spacing:-.01em}._header_1hp5m_21 ._subtitle_1hp5m_33{color:#9ca3af;font-size:14px;font-weight:400;line-height:1.5;max-width:400px;margin:0 auto}._form_1hp5m_44{display:flex;flex-direction:column;gap:1rem}._formGroup_1hp5m_50{display:flex;flex-direction:column;gap:.5rem}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55{position:relative;display:flex;align-items:center}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 ._inputIcon_1hp5m_60{position:absolute;left:16px;color:#9ca1ba;pointer-events:none}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 input{width:100%;height:48px;padding:0 15px 0 48px;background:#1b1d27;border:1px solid #3b3f54;border-radius:8px;color:#fff;font-size:16px;font-weight:400;transition:all .2s ease}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 input::placeholder{color:#9ca1ba}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 input:focus{outline:none;border-color:#7f56d9;box-shadow:0 0 0 3px #7f56d91a}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 input._error_1hp5m_86{border-color:#ef4444}._formGroup_1hp5m_50 ._errorText_1hp5m_89{color:#ef4444;font-size:13px;margin-top:-.25rem}._submitButton_1hp5m_95{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.015em;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._submitButton_1hp5m_95:hover:not(:disabled){opacity:.9}._submitButton_1hp5m_95:active:not(:disabled){transform:scale(.98)}._submitButton_1hp5m_95:disabled{opacity:.6;cursor:not-allowed}._backLink_1hp5m_123{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;color:#fff9;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;margin-top:1rem}._backLink_1hp5m_123 span{margin:0}._backLink_1hp5m_123 svg{transition:transform .2s ease}._backLink_1hp5m_123:hover{color:#fff}._backLink_1hp5m_123:hover svg{transform:translate(-4px)}@media(max-width:640px){._header_1hp5m_21 ._title_1hp5m_25{font-size:24px}._header_1hp5m_21 ._subtitle_1hp5m_33{font-size:13px}._formGroup_1hp5m_50 ._inputWrapper_1hp5m_55 input,._submitButton_1hp5m_95{height:44px;font-size:15px}}._setPasswordForm_5pjqd_1{width:100%;max-width:100%}._header_5pjqd_6{text-align:center;margin-bottom:2rem}._header_5pjqd_6 ._title_5pjqd_10{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 .5rem;letter-spacing:-.01em}._header_5pjqd_6 ._subtitle_5pjqd_18{color:#9ca3af;font-size:14px;font-weight:400;line-height:1.5;margin:0}._form_5pjqd_26{display:flex;flex-direction:column;gap:1rem}._formGroup_5pjqd_32{display:flex;flex-direction:column;gap:.5rem}._formGroup_5pjqd_32 label{color:#fff;font-size:16px;font-weight:500;line-height:1.5}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43{position:relative;display:flex;align-items:center}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 ._inputIcon_5pjqd_48{position:absolute;left:16px;color:#9ca1ba;pointer-events:none}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 input{width:100%;height:48px;padding:0 50px 0 48px;background:#1b1d27;border:1px solid #3b3f54;border-radius:8px;color:#fff;font-size:16px;font-weight:400;transition:all .2s ease}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 input::placeholder{color:#9ca1ba}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 input:focus{outline:none;border-color:#7f56d9;box-shadow:0 0 0 3px #7f56d91a}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 input._error_5pjqd_74{border-color:#ef444480}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 ._togglePassword_5pjqd_77{position:absolute;right:0;display:flex;align-items:center;justify-content:center;padding:12px 15px;background:transparent;border:none;color:#9ca1ba;cursor:pointer;transition:color .2s ease}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 ._togglePassword_5pjqd_77:hover{color:#fff}._formGroup_5pjqd_32 ._errorText_5pjqd_93{color:#ef4444;font-size:12px;margin-top:-.25rem}._passwordStrength_5pjqd_99{display:flex;flex-direction:column;gap:.5rem;margin-top:-.5rem}._passwordStrength_5pjqd_99 ._strengthBar_5pjqd_105{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;height:6px}._passwordStrength_5pjqd_99 ._strengthBar_5pjqd_105 ._strengthFill_5pjqd_111{height:100%;transition:all .3s ease;border-radius:3px;background:#ffffff1a}._passwordStrength_5pjqd_99 ._strengthLabel_5pjqd_117{font-size:12px;font-weight:500;margin:0}._submitButton_5pjqd_123{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#7f56d9;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:1.5rem}._submitButton_5pjqd_123:hover:not(:disabled){opacity:.9}._submitButton_5pjqd_123:active:not(:disabled){transform:scale(.98)}._submitButton_5pjqd_123:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._header_5pjqd_6 ._title_5pjqd_10{font-size:24px}._header_5pjqd_6 ._subtitle_5pjqd_18{font-size:13px}._formGroup_5pjqd_32 ._inputWrapper_5pjqd_43 input,._submitButton_5pjqd_123{height:44px;font-size:15px}}._emailVerification_93695_1{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._iconContainer_93695_10{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1.5rem;background:#7f56d91a;border-radius:50%}._iconContainer_93695_10 ._icon_93695_10{color:#7f56d9}._header_93695_24{margin-bottom:2rem}._header_93695_24 ._title_93695_27{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.01em}._header_93695_24 ._subtitle_93695_35{color:#ffffffb3;font-size:16px;font-weight:400;line-height:1.6;margin:0}._header_93695_24 ._subtitle_93695_35 ._email_93695_1{color:#fff;font-weight:700}._actions_93695_47{display:flex;flex-direction:column;gap:.75rem;width:100%}._resendButton_93695_54{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#7f56d9;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.015em;cursor:pointer;transition:all .2s ease}._resendButton_93695_54:hover:not(:disabled){opacity:.9}._resendButton_93695_54:active:not(:disabled){transform:scale(.98)}._resendButton_93695_54:disabled{opacity:.6;cursor:not-allowed}._backLink_93695_81{display:flex;align-items:center;justify-content:center;height:40px;color:#ffffffb3;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease;border-radius:8px}._backLink_93695_81 span{margin:0}._backLink_93695_81:hover{background:#ffffff1a;color:#fff}@media(max-width:640px){._iconContainer_93695_10{width:64px;height:64px;margin-bottom:1rem}._iconContainer_93695_10 ._icon_93695_10{width:48px;height:48px}._header_93695_24 ._title_93695_27{font-size:24px}._header_93695_24 ._subtitle_93695_35{font-size:14px}._resendButton_93695_54{height:44px;font-size:15px}}._container_7oqkh_1{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:12px 6px 6px;color:#1f2933}._container_7oqkh_1 h2{margin:8px 0 4px;font-size:22px;font-weight:700}._container_7oqkh_1 p{margin:0;color:#6b7280;font-size:14px;line-height:1.5}._icon_7oqkh_22{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;font-size:36px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #38a16940}
