.LoginForm_pageWrapper__XT1XZ{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:1rem;background-color:var(--bg-app)}.LoginForm_ambientMesh__T_ii3{position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,var(--mesh-color-1),transparent var(--mesh-size)),radial-gradient(circle at 90% 80%,var(--mesh-color-2),transparent var(--mesh-size));z-index:0;filter:blur(5rem);pointer-events:none;animation:LoginForm_pulseMesh__jtveQ 15s ease-in-out infinite}.LoginForm_formContainer__azNVE{width:100%;max-width:500px;position:relative;z-index:10;animation:LoginForm_slideUp__Tm70u .5s cubic-bezier(.16,1,.3,1)}.LoginForm_header__OP8Vi{text-align:center;margin-top:2.5rem;padding-bottom:1rem}.LoginForm_headerTitle__FJdfp{font-size:2rem;font-weight:800;color:var(--text-main);letter-spacing:-.5px}.LoginForm_headerSubTitle__eA3dE{color:var(--text-muted);font-size:1rem}.LoginForm_glassForm__FWkAq{background:var(--bg-card);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid var(--border);border-radius:2rem;padding:2rem;box-shadow:var(--shadow-card,0 2rem 5rem -1rem rgba(0,0,0,.5));display:flex;flex-direction:column;gap:1.5rem}.LoginForm_errorBanner__N7jA5{background:rgba(var(--danger-rgb),.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb),.3);padding:1rem .5rem;border-radius:1rem;font-size:.9rem;text-align:center;font-weight:500;animation:LoginForm_fadeIn__o57jR .3s ease-out}.LoginForm_inputWrapper__atEDK{display:flex;flex-direction:column;gap:.5rem;position:relative}.LoginForm_inputWrapper__atEDK label{font-size:1rem;font-weight:600;color:var(--text-body);text-transform:uppercase}.LoginForm_labelRow__N_5Oi{display:flex;justify-content:space-between;align-items:center}.LoginForm_inputIconBox__8Bmbd{position:absolute;bottom:.6rem;left:1rem;color:var(--text-muted);pointer-events:none;z-index:2}.LoginForm_inputWrapper__atEDK input{width:100%;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem 1rem 1rem 3rem;color:var(--text-main);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s}.LoginForm_inputWrapper__atEDK input:focus{background:var(--bg-card);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary-rgb)}.LoginForm_inputWrapper__atEDK input::placeholder{color:var(--text-muted);opacity:.5}.LoginForm_eyeBtn__7ZLs3{position:absolute;bottom:-.3rem;right:0;height:4rem;width:4rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.LoginForm_eyeBtn__7ZLs3:hover{color:var(--text-main)}.LoginForm_forgotLink__etFMX{font-size:.8rem;color:var(--primary);text-decoration:none;font-weight:600}.LoginForm_forgotLink__etFMX:hover{text-decoration:underline;color:var(--primary-hover)}.LoginForm_footer__Rdu6n{margin-top:.5rem;display:flex;flex-direction:column;gap:1.5rem}.LoginForm_primaryBtn__XXrJu{background:var(--primary);color:var(--text-invert);border:none;padding:.85rem;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.LoginForm_primaryBtn__XXrJu:hover:not(:disabled){color:var(--primary-hover);transform:translateY(-1px)}.LoginForm_primaryBtn__XXrJu:disabled{opacity:.6;cursor:wait;background:var(--text-muted)}.LoginForm_loginLink__8yLt1{text-align:center;font-size:.9rem;color:var(--text-muted)}.LoginForm_loginLink__8yLt1 a{color:var(--text-main);font-weight:600;text-decoration:none;margin-left:4px}.LoginForm_loginLink__8yLt1 a:hover{text-decoration:underline;color:var(--primary)}.LoginForm_loginLinkText__I4RRk{color:var(--text-muted);font-style:italic}.LoginForm_resendLink__6bmmB{font-size:.875rem;color:var( --text-muted);text-decoration:underline}.LoginForm_spin__t3TPU{animation:LoginForm_spin__t3TPU 1s linear infinite}.LoginForm_loaderContainer__d0HB3{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--bg-surface)}.LoginForm_loaderInner__Qkp5W{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoginForm_spinner__c13Gm{color:var(--primary);animation:LoginForm_spin__t3TPU 1s linear infinite}.LoginForm_loaderText__nm0k1{color:var(--text-muted);font-size:.95rem}@keyframes LoginForm_pulseMesh__jtveQ{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes LoginForm_spin__t3TPU{to{transform:rotate(1turn)}}@keyframes LoginForm_fadeIn__o57jR{0%{opacity:0}to{opacity:1}}@keyframes LoginForm_slideUp__Tm70u{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading_loaderContainer__Qfn4R{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--bg-surface)}.loading_loaderInner___yk4x{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading_spinner__lwO9w{color:var(--primary);animation:loading_spin__Gs3AF 1s linear infinite}.loading_loaderText__68emX{color:var(--text-muted);font-size:.95rem}@keyframes loading_spin__Gs3AF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegisterForm_pageWrapper__A_E9J{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow-x:hidden;padding:2rem 1rem;background-color:var(--bg-app)}.RegisterForm_ambientMesh__De0Sv{position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,var(--mesh-color-1),transparent var(--mesh-size)),radial-gradient(circle at 90% 80%,var(--mesh-color-2),transparent var(--mesh-size));z-index:0;filter:blur(5rem);pointer-events:none;animation:RegisterForm_pulseMesh__DO8XP 15s ease-in-out infinite}.RegisterForm_formContainer__VqPFS{max-width:1800px;position:relative;padding:1rem;z-index:10;animation:RegisterForm_slideUp__bEDVf .5s cubic-bezier(.16,1,.3,1)}.RegisterForm_header__T9kg3{text-align:center;margin-top:2.5rem;padding-bottom:1rem}.RegisterForm_headerTitle__muOkL{font-size:2rem;font-weight:800;color:var(--text-main);letter-spacing:-.5px}.RegisterForm_headerSubTitle__3CMuo{color:var(--text-muted);font-size:1rem}.RegisterForm_glassForm__kjKPK{background:var(--bg-card);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid var(--border);border-radius:2rem;padding:2rem;box-shadow:var(--shadow-card,0 2rem 4rem -1rem rgba(0,0,0,.5))}.RegisterForm_errorBanner__chXga{background:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger);padding:1rem;border-radius:1rem;font-size:.9rem;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;animation:RegisterForm_fadeIn__iMHoN .3s ease-out}.RegisterForm_errorBannerDanger__leskD{border-color:rgba(var(--danger-rgb),.3);color:var(--danger)}.RegisterForm_splitLayout__095xW{display:flex;flex-direction:column;gap:1.5rem}.RegisterForm_fieldGroup__12Xnn,.RegisterForm_photoUploadRow__STh9B{display:flex;flex-direction:column;gap:1rem}.RegisterForm_photoUploadRow__STh9B{align-items:center;text-align:center;background:var(--bg-surface);border:1px solid var(--border);padding:.5rem;border-radius:.5rem}@media (min-width:480px){.RegisterForm_photoUploadRow__STh9B{flex-direction:row;text-align:left}}.RegisterForm_previewCircle__rwnBk{width:4rem;height:4rem;border-radius:50%;background:var(--bg-card);border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.RegisterForm_placeholderIcon__7jf__{color:var(--text-muted);opacity:.5}.RegisterForm_photoInputWrapper__nsNCb{flex:1 1;display:flex;flex-direction:column;justify-content:center}.RegisterForm_photoInputWrapper__nsNCb label{font-size:.8rem;font-weight:600;color:var(--text-body)}.RegisterForm_fileInput__DyPm3{font-size:.75rem}.RegisterForm_fileHint__BKHNS{font-size:.75rem;color:var(--text-muted)}.RegisterForm_successText__iCRD6{color:var(--success);font-weight:500}.RegisterForm_sectionLabel__hD3Fs{display:flex;align-items:center;gap:8px;color:var(--primary);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.RegisterForm_mt4__Z9hbS{margin-top:1rem}.RegisterForm_inputWrapper__V_Q6p{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}.RegisterForm_inputWrapper__V_Q6p label{font-size:.75rem;font-weight:700;color:var(--text-body);text-transform:uppercase}.RegisterForm_inputIconBox__3P_XM{position:absolute;bottom:.6rem;left:.6rem;color:var(--text-muted);pointer-events:none;z-index:2}.RegisterForm_inputWrapper__V_Q6p input,.RegisterForm_inputWrapper__V_Q6p select{width:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:.5rem;padding:1rem;color:var(--text-main);font-size:.9rem;outline:none;transition:all .2s}.RegisterForm_inputWrapper__V_Q6p:has(.RegisterForm_inputIconBox__3P_XM) input{padding-left:3rem}.RegisterForm_inputWrapper__V_Q6p input:focus,.RegisterForm_inputWrapper__V_Q6p select:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 1px var(--primary-rgb)}.RegisterForm_grid2__8TjO8{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.RegisterForm_splitLayout__095xW{flex-direction:row;align-items:flex-start}.RegisterForm_colLeft__r0iwa,.RegisterForm_colRight__LBRyA{flex:1 1}.RegisterForm_colLeft__r0iwa{gap:1.5rem}.RegisterForm_grid2__8TjO8{grid-template-columns:1fr 1fr}}.RegisterForm_pinInput__SUibR{letter-spacing:4px;font-family:monospace;text-align:center}.RegisterForm_labelHighlight__eeuBI{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:var(--primary);margin-bottom:.5rem}.RegisterForm_wallet__ZYyAg{display:inline;margin-right:.5rem}.RegisterForm_selectHighlight__lt_t9{width:100%;padding:1rem;border:1px solid #bfdbfe;border-radius:.5rem;background-color:#eff6ff;font-size:.95rem;color:var(--primary);outline:none;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%232563eb%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem auto}.RegisterForm_selectHighlight__lt_t9:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(37,99,235,.1);background-color:var(--text-invert)}.RegisterForm_selectHighlight__lt_t9:hover{border-color:var(--primary-hover)}.RegisterForm_colRight__LBRyA{display:flex;flex-direction:column;gap:1.5rem}.RegisterForm_nokBox__wEbxZ{background:rgba(255,255,255,.02);border:1px solid var(--border);padding:1rem;border-radius:1rem}.RegisterForm_miniHeader__bmkt8{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--text-main);margin-bottom:.75rem;opacity:.8;text-transform:uppercase}.RegisterForm_uploadGrid__vuDib{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:4px}@media (max-width:600px){.RegisterForm_uploadGrid__vuDib{grid-template-columns:1fr}}.RegisterForm_dropZone__mSbzW{position:relative;border:2px dashed var(--border);border-radius:.5rem;background:var(--bg-surface);transition:all .2s;overflow:hidden;cursor:pointer;width:100%;min-height:120px}.RegisterForm_dropZone__mSbzW:hover{border-color:var(--primary);background:rgba(59,130,246,.05)}.RegisterForm_dropZone__mSbzW input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5}.RegisterForm_dropContent__Mo9qi{padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.RegisterForm_cloudIcon__v6iEp{width:3rem;height:3rem;background:var(--bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);border:1px solid var(--border)}.RegisterForm_fileSuccess__Q0IjP{display:flex;align-items:center;gap:8px;color:var(--success);font-size:.85rem;font-weight:600;background:rgba(var(--success-rgb),.1);padding:.5rem 1rem;border-radius:1.5rem}.RegisterForm_uploadText__X7ORj{display:flex;flex-direction:column}.RegisterForm_mainText__tD_0H{font-size:.9rem;font-weight:600;color:var(--text-main)}.RegisterForm_subText__IDjBx{font-size:.75rem;color:var(--text-muted)}.RegisterForm_complianceNote__xfWuM{font-size:.7rem;color:var(--text-muted);text-align:center;margin-top:.5rem;opacity:.7}.RegisterForm_footer__zRKsM{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border);padding-top:1rem}.RegisterForm_primaryBtn__UfSty{background:var(--primary);color:var(--text-invert);border:none;border-radius:.5rem;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;transition:all .2s;width:100%}.RegisterForm_primaryBtn__UfSty:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.RegisterForm_primaryBtn__UfSty:disabled{opacity:.6;background:var(--primary-rgb);cursor:wait}.RegisterForm_legalText__siobj{text-align:center;font-size:.8rem;color:var(--text-muted)}.RegisterForm_loginLink__dDaI9{text-align:center;font-size:.9rem;color:var(--text-muted)}.RegisterForm_loginLink__dDaI9 a{color:var(--primary);font-weight:700;text-decoration:none}.RegisterForm_loginLink__dDaI9 a:hover{text-decoration:underline}.RegisterForm_modalOverlay__Ec1s5{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;animation:RegisterForm_fadeIn__iMHoN .3s ease-out}.RegisterForm_modalCard__l_7C7{background:var(--bg-surface);padding:2rem;border-radius:1rem;text-align:center;max-width:400px;width:90%;box-shadow:0 2rem 2.5rem -.5rem rgba(0,0,0,.1),0 1rem 1rem -.5rem rgba(0,0,0,.04);animation:RegisterForm_scaleUp__Iiq8H .3s cubic-bezier(.175,.885,.32,1.275)}.RegisterForm_modalIcon__KmsWy{width:5rem;height:5rem;background:rgba(var(--success-rgb),.1);color:var(--success);border:1px solid rgba(var(--success-rgb),.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.RegisterForm_modalTitle__OLsRG{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}.RegisterForm_modalText__tBxCN{color:var(--text-muted);margin-bottom:2rem}.RegisterForm_timerRing__x5CSJ{font-size:.9rem;font-weight:600;color:var(--primary);margin-bottom:1.5rem;display:block}.RegisterForm_fullWidthBtn__EJL_r{width:100%}.RegisterForm_successCard__htq6i{background:var(--bg-card);border:1px solid var(--border);margin-top:1rem;border-radius:1rem;padding:1rem 2rem;text-align:center;max-width:500px;width:100%;box-shadow:var(--shadow-card);animation:RegisterForm_slideUp__bEDVf .5s cubic-bezier(.16,1,.3,1)}.RegisterForm_successIcon__Mg5yQ{color:var(--success);margin-bottom:1rem;display:inline-block}.RegisterForm_otpIconWrapper__Zat1v{color:var(--primary-rgb)}.RegisterForm_successCardTitle__hTkA9{font-size:2rem;color:var(--text-main);margin-bottom:1rem}.RegisterForm_successCardText__Y9MzO{font-size:.9rem;color:var(--text-body)}.RegisterForm_otpSubText__Tg21v{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.RegisterForm_otpInput__huu56{font-size:2rem;letter-spacing:.5rem;text-align:center;width:100%;padding:.8rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-app);margin-bottom:2rem;transition:border-color .2s}.RegisterForm_otpInput__huu56:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RegisterForm_otpError__GQtzK{color:var(--danger);font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center;gap:6px;justify-content:center}.RegisterForm_resendContainer__2y1WS{margin-top:1rem;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:4px}.RegisterForm_resendText__dizSq{color:var(--text-muted)}.RegisterForm_resendLink__YLuJj{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s ease}.RegisterForm_resendLink__YLuJj:hover{color:var(--primary-hover);text-decoration:underline}.RegisterForm_backBtn__hRDwO{background:none;border:none;color:var(--text-muted);font-size:.9rem;cursor:pointer;text-decoration:underline;transition:color .2s;margin-top:1rem}.RegisterForm_backBtn__hRDwO:hover{color:var(--text-main)}.RegisterForm_spin__tAcU6{animation:RegisterForm_spin__tAcU6 1s linear infinite}.RegisterForm_loaderContainer__KexNu{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--bg-surface)}.RegisterForm_loaderInner__MasHd{display:flex;flex-direction:column;align-items:center;gap:1rem}.RegisterForm_spinner__Ns5LD{color:var(--primary);animation:RegisterForm_spin__tAcU6 1s linear infinite}.RegisterForm_loaderText__s6iTQ{color:var(--text-muted);font-size:.95rem}@keyframes RegisterForm_spin__tAcU6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes RegisterForm_scaleUp__Iiq8H{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes RegisterForm_slideUp__bEDVf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterForm_fadeIn__iMHoN{0%{opacity:0}to{opacity:1}}.ResendVerification_container__k6QLr{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-app);padding:2rem;position:relative;overflow:hidden}.ResendVerification_ambientMesh__5HWJa{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.05) 0,transparent 50%);z-index:0}.ResendVerification_card__CgTjz{position:relative;z-index:1;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.5);border-radius:2rem;padding:2rem;width:100%;max-width:500px;box-shadow:0 2rem 4rem -1rem rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;text-align:center;animation:ResendVerification_slideUp__WkZZU .4s ease-out}[data-theme=dark] .ResendVerification_card__CgTjz{background:rgba(15,23,42,.8);border-color:rgba(255,255,255,.1)}.ResendVerification_iconWrapper__Bzse6{width:4rem;height:4rem;background:var(--primary-light);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.ResendVerification_title__0hH7e{font-size:1.75rem;font-weight:700;color:var(--text-main)}.ResendVerification_subtitle__xLBRj{color:var(--text-body);font-size:.95rem;margin-bottom:2rem;line-height:1.5}.ResendVerification_form__6_wox{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ResendVerification_inputWrapper__rurmx{display:flex;flex-direction:column;gap:6px;text-align:left}.ResendVerification_inputWrapper__rurmx label{font-size:.85rem;font-weight:600;color:var(--text-muted)}.ResendVerification_input__G1swA{width:100%;padding:1rem;border:1px solid var(--border);border-radius:.8rem;font-size:1rem;background:var(--bg-card);transition:all .2s}.ResendVerification_input__G1swA:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.ResendVerification_button__d30Mf{width:100%;padding:1rem;border-radius:.8rem;background:var(--primary);color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.ResendVerification_button__d30Mf:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.ResendVerification_button__d30Mf:disabled{opacity:.6;cursor:not-allowed}.ResendVerification_errorBanner__gfSEV,.ResendVerification_successBanner__6GfW1{width:100%;padding:1rem;border-radius:.8rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.9rem;text-align:left}.ResendVerification_errorBanner__gfSEV{background:rgba(var(--danger-rgb),.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb),.3)}.ResendVerification_successBanner__6GfW1{background:rgba(var(--success-rgb),.1);color:var(--success);border:1px solid rgba(var(--success-rgb),.3)}.ResendVerification_backLink__D1rR2{margin-top:1rem;text-align:center;font-size:.875rem}.ResendVerification_backLink__D1rR2 a{color:var(--primary);text-decoration:underline}.verifyEmail_pageWrapper__EAZls{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-app);padding:2rem;position:relative;overflow:hidden}.verifyEmail_ambientMesh__aL0cd{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.05) 0,transparent 50%);z-index:0}.verifyEmail_card__Mnre_{position:relative;z-index:1;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.5);border-radius:2rem;padding:2rem;width:100%;max-width:500px;box-shadow:0 2rem 4rem -1rem rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;text-align:center;animation:verifyEmail_slideUp__HHngN .4s ease-out}[data-theme=dark] .verifyEmail_card__Mnre_{background:rgba(15,23,42,.8);border-color:rgba(255,255,255,.1)}.verifyEmail_iconWrapper__asb1j{width:4rem;height:4rem;background:var(--primary-light);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.verifyEmail_title__7GNkr{font-size:1.75rem;font-weight:700;color:var(--text-main)}.verifyEmail_subText___bqaH{color:var(--text-body);font-size:.95rem;margin-bottom:2rem;line-height:1.5}.verifyEmail_formGroup__j6y_K{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.verifyEmail_inputWrapper__9RbtK{display:flex;flex-direction:column;gap:6px;text-align:left}.verifyEmail_inputWrapper__9RbtK label{font-size:.85rem;font-weight:600;color:var(--text-muted)}.verifyEmail_input__bZb_O{width:100%;padding:1rem;border:1px solid var(--border);border-radius:.8rem;font-size:1rem;background:var(--bg-card);transition:all .2s}.verifyEmail_input__bZb_O:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.verifyEmail_otpInput___mXMp{letter-spacing:4px;text-align:center;font-weight:600;font-size:1.2rem}.verifyEmail_primaryBtn__4h9Ho{width:100%;padding:1rem;border-radius:.8rem;background:var(--primary);color:white;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.verifyEmail_primaryBtn__4h9Ho:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.verifyEmail_primaryBtn__4h9Ho:disabled{opacity:.7;cursor:not-allowed}.verifyEmail_footer__fcA_s{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.verifyEmail_resendBtn__wDI8I{background:none;border:none;color:var(--primary);font-weight:600;font-size:.9rem;cursor:pointer;transition:color .2s}.verifyEmail_resendBtn__wDI8I:hover:not(:disabled){text-decoration:underline}.verifyEmail_backLink__AepRn{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:color .2s}.verifyEmail_backLink__AepRn:hover{color:var(--text-main)}.verifyEmail_errorBanner__lBTtb,.verifyEmail_successBanner__G6isq{width:100%;padding:1rem;border-radius:.8rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;font-size:.9rem;text-align:left}.verifyEmail_errorBanner__lBTtb{background:rgba(var(--danger-rgb),.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb),.3)}.verifyEmail_successBanner__G6isq{background:rgba(var(--success-rgb),.1);color:var(--success);border:1px solid rgba(var(--success-rgb),.3)}.verifyEmail_successIcon__Jcqh6{color:var(--success);margin-bottom:2rem}.verifyEmail_timerBox__dBA5J{margin:2rem 0;font-size:.95rem;color:var(--text-body)}.verifyEmail_loadingState__SaMa1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px;color:var(--primary)}.verifyEmail_loadingState__SaMa1 .verifyEmail_spin__9PCQI{width:3rem;height:3rem;opacity:.8}.verifyEmail_spin__9PCQI{animation:verifyEmail_spin__9PCQI 1s linear infinite}@keyframes verifyEmail_spin__9PCQI{to{transform:rotate(1turn)}}@keyframes verifyEmail_slideUp__HHngN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}