.page_container__aoG4z{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:Inter,sans-serif}.page_gradientBg__XjdYM{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#1e0036,#4c0070,#2e004f,#6d00a8,#1a0033);background-size:400% 400%;animation:page_gradientShimmer__r7xL8 12s ease infinite;z-index:1}@keyframes page_gradientShimmer__r7xL8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_mainBox__RZgcv{z-index:10;width:100%;max-width:460px;padding:2rem;perspective:1000px}.page_glassContainer__Gi_yY{background:hsla(0,0%,100%,.03);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.1);border-radius:32px;padding:3rem 2.5rem;box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15);animation:page_slideUpFade__Sn0mN .8s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;align-items:center}.page_logoContainer__S8bF9{width:72px;height:72px;border-radius:24px;background:linear-gradient(135deg,#d946ef,#8b5cf6);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 10px 30px rgba(217,70,239,.5);animation:page_pulseLogo___TNw7 3s ease-in-out infinite}.page_logoSvg___Wo25{width:36px;height:36px}@keyframes page_pulseLogo___TNw7{0%,to{transform:scale(1);box-shadow:0 10px 30px rgba(217,70,239,.5)}50%{transform:scale(1.05);box-shadow:0 15px 40px rgba(217,70,239,.7)}}.page_title__3jonF{color:#fff;font-size:2rem;font-weight:800;margin-bottom:.5rem;text-align:center;letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#f3e8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_subtitle__iAJUg{color:#d8b4fe;font-size:.9375rem;text-align:center;margin-bottom:2.5rem;font-weight:500}.page_form__Ou5d6{width:100%;display:flex;flex-direction:column;gap:1.25rem}.page_inputWrapper__ApSA2{position:relative;width:100%}.page_inputIcon__mASPH{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);font-size:1.25rem;opacity:.7;transition:opacity .3s}.page_inputField__5Rb24{width:100%;padding:1.125rem 1.25rem 1.125rem 3.5rem;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none}.page_inputField__5Rb24::placeholder{color:#a855f7;opacity:.7}.page_inputField__5Rb24:focus{background:rgba(0,0,0,.4);border-color:#d946ef;box-shadow:0 0 0 4px rgba(217,70,239,.2)}.page_inputField__5Rb24:focus+.page_inputIcon__mASPH{opacity:1}.page_submitBtn__fV8bO{width:100%;padding:1.125rem;margin-top:1rem;background:linear-gradient(135deg,#d946ef,#8b5cf6);color:#fff;font-size:1.0625rem;font-weight:700;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 25px rgba(217,70,239,.4)}.page_submitBtn__fV8bO:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px rgba(217,70,239,.6)}.page_submitBtn__fV8bO:active:not(:disabled){transform:translateY(0)}.page_submitBtn__fV8bO:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);box-shadow:none;cursor:not-allowed}.page_btnIcon__JkD3s{transition:transform .3s}.page_submitBtn__fV8bO:hover:not(:disabled) .page_btnIcon__JkD3s{transform:translateX(4px)}.page_toggleContainer__8jvGu{margin-top:2rem;display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.page_toggleText__AS5_z{color:#d8b4fe}.page_toggleBtn__mm_bC{color:#f0abfc;font-weight:700;transition:color .2s}.page_toggleBtn__mm_bC:hover{color:#fdf4ff;text-decoration:underline}.page_strengthContainer__VAN_B{background:rgba(0,0,0,.25);padding:1rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);animation:page_scaleIn__ey_NT .3s ease-out}.page_strengthHeader__gYABT{display:flex;justify-content:space-between;font-size:.8125rem;margin-bottom:.75rem;color:#e9d5ff;font-weight:500}.page_strengthBarBg__Ep9IN{height:6px;background:hsla(0,0%,100%,.15);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.page_strengthBarFill__hNmRK{height:100%;border-radius:3px;transition:all .4s cubic-bezier(.16,1,.3,1);width:0}.page_strengthFill0__VhFKU{width:15%;background:#ef4444}.page_strengthFill1__Mh0o7{width:40%;background:#f97316}.page_strengthFill2__LGto2{width:60%;background:#eab308}.page_strengthFill3__b_l15{width:85%;background:#84cc16}.page_strengthFill4__uMs7x{width:100%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.5)}.page_strengthText0__4mvce{color:#ef4444}.page_strengthText1__wGa_c{color:#f97316}.page_strengthText2___HlMm{color:#eab308}.page_strengthText3__TSjaM{color:#84cc16}.page_strengthText4__oMLlZ{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.3)}.page_requirements__HRAIx{list-style:none;font-size:.75rem;color:#d8b4fe;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.page_requirements__HRAIx li{transition:color .3s;display:flex;align-items:center;gap:.25rem}.page_requirements__HRAIx li.page_met__4AMIP{color:#22c55e;font-weight:600}@keyframes page_slideUpFade__Sn0mN{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_scaleIn__ey_NT{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.page_glassContainer__Gi_yY{padding:1.5rem;width:95%;margin:1rem;border-radius:20px}.page_title__3jonF{font-size:2rem}.page_subtitle__iAJUg{font-size:.9rem}.page_form__Ou5d6{gap:1rem}.page_inputField__5Rb24{padding:.8rem 1rem .8rem 2.8rem;font-size:.95rem}.page_submitBtn__fV8bO{padding:1rem;font-size:1rem}}