.AuthHeader-module__vS0qJG__header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617b3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:80px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.AuthHeader-module__vS0qJG__logo{flex-direction:column;display:flex}.AuthHeader-module__vS0qJG__logo span{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:800}.AuthHeader-module__vS0qJG__logo small{color:#22d3ee;letter-spacing:.2em;font-size:10px}.AuthHeader-module__vS0qJG__center{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.AuthHeader-module__vS0qJG__nav{gap:24px;display:flex}.AuthHeader-module__vS0qJG__nav a{color:#ffffffbf;font-size:14px;text-decoration:none;transition:all .2s}.AuthHeader-module__vS0qJG__nav a:hover{color:#fff}@media (max-width:768px){.AuthHeader-module__vS0qJG__center{display:none}.AuthHeader-module__vS0qJG__nav{gap:16px}.AuthHeader-module__vS0qJG__nav a{font-size:13px}.AuthHeader-module__vS0qJG__header{padding:0 20px}}
.AuthFooter-module__p3yUmW__footer{border-top:1px solid #ffffff14;margin-top:80px;padding:60px 50px 30px}.AuthFooter-module__p3yUmW__top{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;display:grid}.AuthFooter-module__p3yUmW__brand h3{color:#fff;margin-bottom:16px}.AuthFooter-module__p3yUmW__brand p{color:#94a3b8;line-height:1.8}.AuthFooter-module__p3yUmW__column{flex-direction:column;gap:12px;display:flex}.AuthFooter-module__p3yUmW__column h4{color:#fff;margin-bottom:10px}.AuthFooter-module__p3yUmW__column a{color:#94a3b8;text-decoration:none}.AuthFooter-module__p3yUmW__column a:hover{color:#38bdf8}.AuthFooter-module__p3yUmW__bottom{color:#94a3b8;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:50px;padding-top:25px;display:flex}.AuthFooter-module__p3yUmW__socials{gap:20px;display:flex}.AuthFooter-module__p3yUmW__socials a{color:#94a3b8;text-decoration:none}.AuthFooter-module__p3yUmW__socials a:hover{color:#38bdf8}@media (max-width:900px){.AuthFooter-module__p3yUmW__top{grid-template-columns:1fr}.AuthFooter-module__p3yUmW__bottom{flex-direction:column;gap:20px}.AuthFooter-module__p3yUmW__socials{flex-wrap:wrap;justify-content:center}}
.SignupBrand-module__6VkbKG__brandSection{background:radial-gradient(circle at 0 0,#22d3ee26,#0000 35%),radial-gradient(circle at 100% 100%,#0ea5e91f,#0000 35%),linear-gradient(#020617 0%,#041225 100%);align-items:center;min-height:100vh;padding:80px;display:flex;position:relative;overflow:hidden}.SignupBrand-module__6VkbKG__content{z-index:2;max-width:620px;position:relative}.SignupBrand-module__6VkbKG__badge{color:#22d3ee;letter-spacing:.18em;text-transform:uppercase;background:#ffffff08;border:1px solid #22d3ee40;border-radius:999px;margin-bottom:24px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.SignupBrand-module__6VkbKG__title{color:#fff;letter-spacing:-.04em;margin:0;font-size:72px;font-weight:800;line-height:1.05}.SignupBrand-module__6VkbKG__description{color:#ffffffb8;max-width:560px;margin-top:32px;font-size:20px;line-height:1.9}.SignupBrand-module__6VkbKG__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.SignupBrand-module__6VkbKG__feature{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px 20px;font-size:14px;font-weight:600}.SignupBrand-module__6VkbKG__glowOne{filter:blur(120px);background:#22d3ee1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;left:-120px}.SignupBrand-module__6VkbKG__glowTwo{filter:blur(140px);background:#0ea5e91f;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-160px;right:-160px}@media (max-width:1024px){.SignupBrand-module__6VkbKG__brandSection{min-height:auto;padding:48px 32px}.SignupBrand-module__6VkbKG__title{font-size:52px}.SignupBrand-module__6VkbKG__description{font-size:18px}}@media (max-width:640px){.SignupBrand-module__6VkbKG__title{font-size:42px}.SignupBrand-module__6VkbKG__features{grid-template-columns:1fr}}
.SignupForm-module__6a9XVW__formSection{justify-content:center;width:100%;display:flex}.SignupForm-module__6a9XVW__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:480px;padding:2rem 1.75rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003}.SignupForm-module__6a9XVW__title{color:#111827;margin-bottom:.35rem;font-size:1.5rem;font-weight:700}.SignupForm-module__6a9XVW__description{color:#6b7280;margin-bottom:1.25rem;font-size:.875rem}.SignupForm-module__6a9XVW__divider{text-align:center;color:#9ca3af;text-transform:uppercase;align-items:center;margin:1.25rem 0;font-size:.8rem;display:flex}.SignupForm-module__6a9XVW__divider:before,.SignupForm-module__6a9XVW__divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.SignupForm-module__6a9XVW__divider span{padding:0 .75rem}.SignupForm-module__6a9XVW__form{flex-direction:column;gap:1rem;display:flex}.SignupForm-module__6a9XVW__field{flex-direction:column;gap:.35rem;display:flex}.SignupForm-module__6a9XVW__field label{color:#374151;font-size:.85rem;font-weight:600}.SignupForm-module__6a9XVW__field input[type=text],.SignupForm-module__6a9XVW__field input[type=email],.SignupForm-module__6a9XVW__field input[type=password]{background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:.9rem;transition:border-color .15s ease-in-out}.SignupForm-module__6a9XVW__field input:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.SignupForm-module__6a9XVW__legalAgreement{margin-top:.25rem}.SignupForm-module__6a9XVW__checkboxLabel{color:#6b7280;align-items:flex-start;gap:.5rem;font-size:.775rem;line-height:1.35;display:flex}.SignupForm-module__6a9XVW__checkboxLabel input[type=checkbox]{margin-top:.15rem}.SignupForm-module__6a9XVW__button{color:#fff;cursor:pointer;background-color:#06b6d4;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.95rem;font-weight:600;transition:background-color .2s}.SignupForm-module__6a9XVW__button:hover{background-color:#0891b2}.SignupForm-module__6a9XVW__button:disabled{cursor:not-allowed;background-color:#a5f3fc}.SignupForm-module__6a9XVW__footer{text-align:center;color:#6b7280;margin-top:1.25rem;font-size:.875rem}.SignupForm-module__6a9XVW__footer a{color:#06b6d4;font-weight:600;text-decoration:none}.SignupForm-module__6a9XVW__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.825rem}.SignupForm-module__6a9XVW__success{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.825rem}@media (max-width:480px){.SignupForm-module__6a9XVW__card{padding:1.5rem 1.15rem}}
.OAuthButtons-module__qlwzvG__container{flex-direction:column;gap:12px;margin:24px 0 18px;display:flex}.OAuthButtons-module__qlwzvG__googleButton,.OAuthButtons-module__qlwzvG__githubButton{cursor:pointer;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.OAuthButtons-module__qlwzvG__googleButton:hover,.OAuthButtons-module__qlwzvG__githubButton:hover{background:#f8fafc;border-color:#2563eb;transform:translateY(-1px)}.OAuthButtons-module__qlwzvG__googleButton:active,.OAuthButtons-module__qlwzvG__githubButton:active{transform:scale(.99)}.OAuthButtons-module__qlwzvG__icon{object-fit:contain;width:22px;height:22px}
.CEOLoginForm-module__3-9Ueq__formSection{justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 40px;display:flex}.CEOLoginForm-module__3-9Ueq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #0f172a14;border-radius:28px;width:100%;max-width:520px;padding:40px;box-shadow:0 20px 60px #00468c1f}.CEOLoginForm-module__3-9Ueq__title{color:#0f172a;margin-bottom:12px;font-size:36px;font-weight:700}.CEOLoginForm-module__3-9Ueq__description{color:#64748b;margin-bottom:32px;line-height:1.8}.CEOLoginForm-module__3-9Ueq__form{flex-direction:column;gap:18px;display:flex}.CEOLoginForm-module__3-9Ueq__field{flex-direction:column;gap:8px;display:flex}.CEOLoginForm-module__3-9Ueq__field label{color:#334155;font-size:14px;font-weight:600}.CEOLoginForm-module__3-9Ueq__field input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;height:56px;padding:0 16px}.CEOLoginForm-module__3-9Ueq__field input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 4px #22d3ee26}.CEOLoginForm-module__3-9Ueq__button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:14px;height:58px;font-size:15px;font-weight:700}.CEOLoginForm-module__3-9Ueq__error{color:#dc2626;background:#ef44441a;border-radius:12px;margin-bottom:18px;padding:14px}.CEOLoginForm-module__3-9Ueq__success{color:#15803d;background:#22c55e1a;border-radius:12px;margin-bottom:18px;padding:14px}.CEOLoginForm-module__3-9Ueq__footer{text-align:center;color:#64748b;margin-top:24px}.CEOLoginForm-module__3-9Ueq__footer a{color:#0ea5e9;margin-left:8px;font-weight:600;text-decoration:none}.CEOLoginForm-module__3-9Ueq__links{justify-content:space-between;align-items:center;margin-top:-4px;margin-bottom:6px;display:flex}.CEOLoginForm-module__3-9Ueq__links a{color:#0ea5e9;font-size:14px;font-weight:600;text-decoration:none}.CEOLoginForm-module__3-9Ueq__links a:hover{color:#0284c7}.CEOLoginForm-module__3-9Ueq__passwordWrapper{position:relative}.CEOLoginForm-module__3-9Ueq__passwordWrapper input{width:100%;padding-right:80px}.CEOLoginForm-module__3-9Ueq__toggleButton{cursor:pointer;color:#0ea5e9;background:0 0;border:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.GrowthLoginForm-module__YNfDja__card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;width:100%;max-width:440px;margin:0 auto;padding:2.5rem 2rem;box-shadow:0 10px 30px #0000000d}.GrowthLoginForm-module__YNfDja__title{color:#111827;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.GrowthLoginForm-module__YNfDja__subtitle{color:#6b7280;margin-bottom:1.75rem;font-size:.925rem}.GrowthLoginForm-module__YNfDja__form{flex-direction:column;gap:1.25rem;display:flex}.GrowthLoginForm-module__YNfDja__inputGroup{flex-direction:column;gap:.4rem;display:flex}.GrowthLoginForm-module__YNfDja__label{color:#374151;font-size:.875rem;font-weight:600}.GrowthLoginForm-module__YNfDja__input{border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.GrowthLoginForm-module__YNfDja__input:focus{border-color:#2563eb}.GrowthLoginForm-module__YNfDja__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.85rem;font-size:1rem;font-weight:600;transition:background .2s}.GrowthLoginForm-module__YNfDja__submitBtn:hover{background:#1d4ed8}.GrowthLoginForm-module__YNfDja__submitBtn:disabled{cursor:not-allowed;background:#93c5fd}.GrowthLoginForm-module__YNfDja__errorAlert{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.GrowthLoginForm-module__YNfDja__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.GrowthLoginForm-module__YNfDja__modalContent{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:2rem;box-shadow:0 20px 25px -5px #0000001a}.GrowthLoginForm-module__YNfDja__rulesList{color:#6b7280;margin-top:.5rem;padding-left:1.2rem;font-size:.8rem}.GrowthLoginForm-module__YNfDja__passwordWrapper{align-items:center;display:flex;position:relative}.GrowthLoginForm-module__YNfDja__passwordWrapper .GrowthLoginForm-module__YNfDja__input{padding-right:4.5rem}.GrowthLoginForm-module__YNfDja__toggleBtn{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:.2rem .4rem;font-size:.8rem;font-weight:500;position:absolute;right:.75rem}.GrowthLoginForm-module__YNfDja__toggleBtn:hover{color:#111827}
.page-module__aydn6q__page{flex:1;grid-template-columns:1fr 1fr;min-height:calc(100vh - 180px);display:grid}.page-module__aydn6q__left{position:relative}.page-module__aydn6q__right{justify-content:center;align-items:center;display:flex}@media (max-width:1100px){.page-module__aydn6q__page{grid-template-columns:1fr}.page-module__aydn6q__left{display:none}.page-module__aydn6q__right{width:100%}}
.page-module__oa05cW__page{flex:1;grid-template-columns:1fr 1fr;min-height:calc(100vh - 180px);display:grid}.page-module__oa05cW__left{position:relative}.page-module__oa05cW__right{justify-content:center;align-items:center;display:flex}@media (max-width:1100px){.page-module__oa05cW__page{grid-template-columns:1fr}.page-module__oa05cW__left{display:none}.page-module__oa05cW__right{width:100%}}
.page-module__zMhrWG__page{justify-content:center;align-items:center;gap:2rem;width:100%;max-width:1280px;min-height:calc(100vh - 120px);margin:0 auto;padding:1.5rem 1rem;display:flex}.page-module__zMhrWG__left,.page-module__zMhrWG__right{flex:1;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:968px){.page-module__zMhrWG__page{flex-direction:column;gap:1rem;min-height:auto;padding:1rem .75rem}.page-module__zMhrWG__left{display:none}.page-module__zMhrWG__right{width:100%}}
.ForgotPasswordForm-module__mA5Bna__wrapper{justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:120px 40px 60px;display:flex}.ForgotPasswordForm-module__mA5Bna__container{grid-template-columns:1fr 520px;align-items:center;gap:60px;width:100%;max-width:1200px;display:grid}.ForgotPasswordForm-module__mA5Bna__brand h1{color:#0f172a;margin-bottom:20px;font-size:56px;line-height:1.1}.ForgotPasswordForm-module__mA5Bna__brand p{color:#64748b;margin-bottom:30px;line-height:1.9}.ForgotPasswordForm-module__mA5Bna__brand ul{color:#334155;padding-left:20px;line-height:2}.ForgotPasswordForm-module__mA5Bna__badge{color:#0891b2;letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.ForgotPasswordForm-module__mA5Bna__card{background:#fffffff2;border:1px solid #0f172a14;border-radius:28px;padding:40px;box-shadow:0 20px 60px #00468c1f}.ForgotPasswordForm-module__mA5Bna__card h2{color:#0f172a;margin-bottom:12px;font-size:34px}.ForgotPasswordForm-module__mA5Bna__card p{color:#64748b;margin-bottom:30px}.ForgotPasswordForm-module__mA5Bna__card form{flex-direction:column;gap:16px;display:flex}.ForgotPasswordForm-module__mA5Bna__card label{color:#334155;font-size:14px;font-weight:600}.ForgotPasswordForm-module__mA5Bna__card input{border:1px solid #cbd5e1;border-radius:14px;height:56px;padding:0 16px}.ForgotPasswordForm-module__mA5Bna__card input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 4px #22d3ee26}.ForgotPasswordForm-module__mA5Bna__card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:14px;height:58px;font-weight:700}.ForgotPasswordForm-module__mA5Bna__error{color:#dc2626;background:#ef44441a;border-radius:12px;margin-bottom:20px;padding:14px}.ForgotPasswordForm-module__mA5Bna__success{color:#15803d;background:#22c55e1a;border-radius:12px;margin-bottom:20px;padding:14px}.ForgotPasswordForm-module__mA5Bna__links{text-align:center;margin-top:24px}.ForgotPasswordForm-module__mA5Bna__links a{color:#0ea5e9;font-weight:600;text-decoration:none}@media (max-width:900px){.ForgotPasswordForm-module__mA5Bna__container{grid-template-columns:1fr}.ForgotPasswordForm-module__mA5Bna__brand{display:none}}
.LoginForm-module__Ghfgdq__formSection{justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 40px;display:flex}.LoginForm-module__Ghfgdq__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #0f172a14;border-radius:28px;width:100%;max-width:520px;padding:40px;box-shadow:0 20px 60px #00468c1f}.LoginForm-module__Ghfgdq__title{color:#0f172a;margin-bottom:12px;font-size:36px;font-weight:700}.LoginForm-module__Ghfgdq__description{color:#64748b;margin-bottom:32px;line-height:1.8}.LoginForm-module__Ghfgdq__form{flex-direction:column;gap:18px;display:flex}.LoginForm-module__Ghfgdq__field{flex-direction:column;gap:8px;display:flex}.LoginForm-module__Ghfgdq__field label{color:#334155;font-size:14px;font-weight:600}.LoginForm-module__Ghfgdq__field input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;height:56px;padding:0 16px}.LoginForm-module__Ghfgdq__field input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 4px #22d3ee26}.LoginForm-module__Ghfgdq__button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:14px;height:58px;font-size:15px;font-weight:700}.LoginForm-module__Ghfgdq__error{color:#dc2626;background:#ef44441a;border-radius:12px;margin-bottom:18px;padding:14px}.LoginForm-module__Ghfgdq__success{color:#15803d;background:#22c55e1a;border-radius:12px;margin-bottom:18px;padding:14px}.LoginForm-module__Ghfgdq__footer{text-align:center;color:#64748b;margin-top:24px}.LoginForm-module__Ghfgdq__footer a{color:#0ea5e9;margin-left:8px;font-weight:600;text-decoration:none}.LoginForm-module__Ghfgdq__links{justify-content:space-between;align-items:center;margin-top:-4px;margin-bottom:6px;display:flex}.LoginForm-module__Ghfgdq__links a{color:#0ea5e9;font-size:14px;font-weight:600;text-decoration:none}.LoginForm-module__Ghfgdq__links a:hover{color:#0284c7}.LoginForm-module__Ghfgdq__passwordWrapper{position:relative}.LoginForm-module__Ghfgdq__passwordWrapper input{width:100%;padding-right:80px}.LoginForm-module__Ghfgdq__toggleButton{cursor:pointer;color:#0ea5e9;background:0 0;border:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LoginForm-module__Ghfgdq__googleButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;height:56px;font-size:15px;font-weight:600;transition:all .2s}.LoginForm-module__Ghfgdq__googleButton:hover{background:#f8fafc;border-color:#cbd5e1}.LoginForm-module__Ghfgdq__divider{align-items:center;margin:24px 0;display:flex}.LoginForm-module__Ghfgdq__divider:before,.LoginForm-module__Ghfgdq__divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.LoginForm-module__Ghfgdq__divider span{color:#64748b;margin:0 14px;font-size:14px;font-weight:500}.LoginForm-module__Ghfgdq__githubButton{color:#fff;cursor:pointer;background:#24292f;border:1px solid #d1d5db;border-radius:14px;width:100%;height:56px;margin-top:12px;font-size:15px;font-weight:600;transition:background .2s}.LoginForm-module__Ghfgdq__githubButton:hover{background:#1b1f23}
.ResendVerificationForm-module__aGtAlq__wrapper{justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:120px 40px 60px;display:flex}.ResendVerificationForm-module__aGtAlq__container{grid-template-columns:1fr 520px;align-items:center;gap:60px;width:100%;max-width:1200px;display:grid}.ResendVerificationForm-module__aGtAlq__brand h1{color:#0f172a;margin-bottom:20px;font-size:56px;line-height:1.1}.ResendVerificationForm-module__aGtAlq__brand p{color:#64748b;margin-bottom:30px;line-height:1.9}.ResendVerificationForm-module__aGtAlq__brand ul{color:#334155;padding-left:20px;line-height:2}.ResendVerificationForm-module__aGtAlq__badge{color:#0891b2;letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.ResendVerificationForm-module__aGtAlq__card{background:#fffffff2;border:1px solid #0f172a14;border-radius:28px;padding:40px;box-shadow:0 20px 60px #00468c1f}.ResendVerificationForm-module__aGtAlq__card h2{color:#0f172a;margin-bottom:12px;font-size:34px}.ResendVerificationForm-module__aGtAlq__card p{color:#64748b;margin-bottom:30px}.ResendVerificationForm-module__aGtAlq__card form{flex-direction:column;gap:16px;display:flex}.ResendVerificationForm-module__aGtAlq__card label{color:#334155;font-size:14px;font-weight:600}.ResendVerificationForm-module__aGtAlq__card input{border:1px solid #cbd5e1;border-radius:14px;height:56px;padding:0 16px}.ResendVerificationForm-module__aGtAlq__card input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 4px #22d3ee26}.ResendVerificationForm-module__aGtAlq__card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:14px;height:58px;font-weight:700}.ResendVerificationForm-module__aGtAlq__error{color:#dc2626;background:#ef44441a;border-radius:12px;margin-bottom:20px;padding:14px}.ResendVerificationForm-module__aGtAlq__success{color:#15803d;background:#22c55e1a;border-radius:12px;margin-bottom:20px;padding:14px}.ResendVerificationForm-module__aGtAlq__links{text-align:center;margin-top:24px}.ResendVerificationForm-module__aGtAlq__links a{color:#0ea5e9;font-weight:600;text-decoration:none}@media (max-width:900px){.ResendVerificationForm-module__aGtAlq__container{grid-template-columns:1fr}.ResendVerificationForm-module__aGtAlq__brand{display:none}}
.ResetPasswordForm-module__Wmiy6q__wrapper{justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:120px 40px 60px;display:flex}.ResetPasswordForm-module__Wmiy6q__container{grid-template-columns:1fr 520px;align-items:center;gap:60px;width:100%;max-width:1200px;display:grid}.ResetPasswordForm-module__Wmiy6q__brand h1{color:#0f172a;margin-bottom:20px;font-size:56px;line-height:1.1}.ResetPasswordForm-module__Wmiy6q__brand p{color:#64748b;margin-bottom:24px;line-height:1.8}.ResetPasswordForm-module__Wmiy6q__brand ul{color:#334155;padding-left:20px;line-height:2}.ResetPasswordForm-module__Wmiy6q__badge{color:#0891b2;letter-spacing:2px;font-size:12px;font-weight:700}.ResetPasswordForm-module__Wmiy6q__card{background:#fffffff2;border:1px solid #0f172a14;border-radius:28px;padding:40px;box-shadow:0 20px 60px #00468c1f}.ResetPasswordForm-module__Wmiy6q__card h2{margin-bottom:10px;font-size:36px}.ResetPasswordForm-module__Wmiy6q__card p{color:#64748b;margin-bottom:24px}.ResetPasswordForm-module__Wmiy6q__card form{flex-direction:column;gap:16px;display:flex}.ResetPasswordForm-module__Wmiy6q__passwordWrapper{position:relative}.ResetPasswordForm-module__Wmiy6q__passwordWrapper input{border:1px solid #cbd5e1;border-radius:14px;width:100%;height:56px;padding:0 80px 0 16px}.ResetPasswordForm-module__Wmiy6q__toggle{color:#0ea5e9;cursor:pointer;background:0 0;border:none;font-weight:600;position:absolute;top:14px;right:12px}.ResetPasswordForm-module__Wmiy6q__submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:14px;height:58px;font-weight:700}.ResetPasswordForm-module__Wmiy6q__error{color:#dc2626;background:#ef44441a;border-radius:12px;margin-bottom:18px;padding:14px}.ResetPasswordForm-module__Wmiy6q__success{color:#15803d;background:#22c55e1a;border-radius:12px;margin-bottom:18px;padding:14px}.ResetPasswordForm-module__Wmiy6q__links{text-align:center;margin-top:24px}.ResetPasswordForm-module__Wmiy6q__links a{color:#0ea5e9;font-weight:600;text-decoration:none}@media (max-width:900px){.ResetPasswordForm-module__Wmiy6q__container{grid-template-columns:1fr}.ResetPasswordForm-module__Wmiy6q__brand{display:none}}
