.auth-module__Iay1tq__stage{z-index:20;background:radial-gradient(120% 85% at 80% 4%,#ffffff2e 0%,#fff0 45%),radial-gradient(90% 70% at 12% 100%,#0f145a59 0%,#0f145a00 55%),linear-gradient(165deg,#4a58ff 0%,#3846ee 38%,#2732c9 78%,#1f2ab3 100%);justify-content:center;align-items:center;padding:64px 20px;display:flex;position:fixed;inset:0;overflow:hidden auto}.auth-module__Iay1tq__stage:after{content:"";z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-module__Iay1tq__glowField{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-module__Iay1tq__glowBlobA,.auth-module__Iay1tq__glowBlobB{filter:blur(60px);border-radius:50%;position:absolute}.auth-module__Iay1tq__glowBlobA{background:radial-gradient(circle,#ffffff38 0%,#fff0 70%);width:62vmax;height:62vmax;animation:22s ease-in-out infinite auth-module__Iay1tq__klSignupDriftA;top:-18%;left:55%}.auth-module__Iay1tq__glowBlobB{background:radial-gradient(circle,#121aaa66 0%,#121aaa00 70%);width:50vmax;height:50vmax;animation:27s ease-in-out infinite auth-module__Iay1tq__klSignupDriftB;bottom:-20%;left:-12%}@keyframes auth-module__Iay1tq__klSignupDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,6%)scale(1.08)}}@keyframes auth-module__Iay1tq__klSignupDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-5%)scale(1.12)}}.auth-module__Iay1tq__layout{z-index:3;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:400px;display:flex;position:relative}.auth-module__Iay1tq__brandMark{color:#12121a;display:flex}.auth-module__Iay1tq__brandLink{border-radius:10px;transition:transform .15s,opacity .15s;display:inline-flex}.auth-module__Iay1tq__brandLink:hover{opacity:.8}.auth-module__Iay1tq__brandLink:active{transform:scale(.93)}.auth-module__Iay1tq__brandLink:focus-visible{outline-offset:4px;outline:2px solid #ffffffa6}.auth-module__Iay1tq__brandLogo{width:clamp(150px,40vw,210px);height:auto}@media (min-width:880px){.auth-module__Iay1tq__layout{max-width:460px}.auth-module__Iay1tq__brandMark{align-self:flex-end}}.auth-module__Iay1tq__cardShell{width:100%;position:relative}.auth-module__Iay1tq__wordmarkWrap{z-index:0;pointer-events:none;width:0;height:0;margin-right:32px;position:absolute;top:50%;right:100%}.auth-module__Iay1tq__wordmarkScroll{width:0;height:0;position:absolute;top:0;left:0}.auth-module__Iay1tq__wordmark{color:#ffffff26;transform-origin:50%;width:min(74vh,720px);height:auto;animation:24s ease-in-out infinite auth-module__Iay1tq__klSignupWordmarkDrift;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-90deg)}@keyframes auth-module__Iay1tq__klSignupWordmarkDrift{0%,to{transform:translate(-50%,-50%)rotate(-90deg)}50%{transform:translate(-50%,-46%)rotate(-90deg)}}.auth-module__Iay1tq__cardGlow{z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(#ffffffbf 0%,#96a5ff80 38%,#96a5ff00 72%);width:130%;height:85%;animation:7s ease-in-out infinite auth-module__Iay1tq__klSignupGlowPulse;position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}@keyframes auth-module__Iay1tq__klSignupGlowPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-47%)scale(1.06)}}.auth-module__Iay1tq__card{z-index:1;background:#fff;border-radius:28px;flex-direction:column;gap:18px;width:100%;padding:40px 34px 34px;display:flex;position:relative;box-shadow:0 14px 28px -18px #0f123259}.auth-module__Iay1tq__title{letter-spacing:-.01em;color:#14141c;margin-bottom:4px;font-family:Fraunces,serif;font-size:clamp(25px,4vw,31px);font-style:italic;font-weight:900}.auth-module__Iay1tq__field{flex-direction:column;gap:7px;display:flex}.auth-module__Iay1tq__label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#6b6f8a;font-size:10.5px;font-weight:600}.auth-module__Iay1tq__input{color:#fff;background:linear-gradient(155deg,#4757ff 0%,#3140e6 100%);border:none;border-radius:14px;outline:none;width:100%;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:14.5px;transition:box-shadow .2s;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 8px #0000001f}.auth-module__Iay1tq__input::placeholder{color:#ffffffad}.auth-module__Iay1tq__input:focus{box-shadow:inset 0 1px 1px #ffffff4d,0 0 0 3px #3a4aff38,0 4px 14px #3a4aff59}.auth-module__Iay1tq__eyeToggle{color:#ffffffbf;border-radius:8px;transition:color .15s,transform .15s;top:50%;transform:translateY(-50%)}.auth-module__Iay1tq__eyeToggle:hover{color:#fff}.auth-module__Iay1tq__eyeToggle:active{transform:translateY(-50%)scale(.86)}.auth-module__Iay1tq__error{color:#b3283f;background:#d3355414;border:1px solid #d335542e;border-radius:10px;padding:9px 12px;font-size:12.5px}.auth-module__Iay1tq__hint{color:#1f9d63;font-family:DM Sans,sans-serif;font-size:12.5px}.auth-module__Iay1tq__submit{cursor:pointer;color:#fff;letter-spacing:.01em;background:linear-gradient(150deg,#3a3950 0%,#1a1a24 55%,#05050a 100%);border:none;border-radius:16px;margin-top:6px;padding:15px 20px;font-family:Fraunces,serif;font-size:17px;font-style:italic;font-weight:800;transition:transform .15s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 14px 30px -10px #0a0a148c,inset 0 1px #ffffff14}.auth-module__Iay1tq__submit:after{content:"";background:linear-gradient(120deg,#0000 20%,#ffffff2e 50%,#0000 80%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.auth-module__Iay1tq__submit:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 18px 36px -8px #0a0a1999,inset 0 1px #ffffff1f}.auth-module__Iay1tq__submit:hover:not(:disabled):after{transform:translate(120%)}.auth-module__Iay1tq__submit:active:not(:disabled){transform:scale(.97)}.auth-module__Iay1tq__submit:disabled{opacity:.6;cursor:default}.auth-module__Iay1tq__rememberRow{color:#6b6f8a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.auth-module__Iay1tq__checkbox{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b9bdd4;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;margin:0;transition:background .15s,border-color .15s;display:grid}.auth-module__Iay1tq__checkbox:checked{background:linear-gradient(155deg,#4757ff 0%,#3140e6 100%);border-color:#0000}.auth-module__Iay1tq__checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.auth-module__Iay1tq__checkbox:focus-visible{outline-offset:2px;outline:2px solid #4757ff}.auth-module__Iay1tq__switchRow{text-align:center;color:#6b6f8a;font-family:DM Sans,sans-serif;font-size:13px}.auth-module__Iay1tq__switchRow a{color:#252ad1;font-weight:600;text-decoration:none}.auth-module__Iay1tq__switchRow a:hover{text-decoration:underline}.auth-module__Iay1tq__forgotRow{text-align:center;margin-top:-8px;font-family:DM Sans,sans-serif;font-size:12.5px}.auth-module__Iay1tq__forgotRow a{color:#6b6f8a;font-weight:600;text-decoration:none;transition:color .15s}.auth-module__Iay1tq__forgotRow a:hover{color:#252ad1;text-decoration:underline}@media (prefers-reduced-motion:reduce){.auth-module__Iay1tq__wordmark,.auth-module__Iay1tq__glowBlobA,.auth-module__Iay1tq__glowBlobB,.auth-module__Iay1tq__cardGlow{animation:none}}
.reset-module__f93hAW__specialStage:before{content:"";z-index:0;pointer-events:none;filter:blur(34px)saturate(1.2);background:radial-gradient(40% 55% at 22% 26%,#7c8aff8c 0%,#7c8aff00 60%),radial-gradient(46% 50% at 80% 20%,#4a58ff80 0%,#4a58ff00 58%),radial-gradient(52% 55% at 70% 84%,#1f2ab399 0%,#1f2ab300 60%),radial-gradient(46% 52% at 18% 82%,#6042e06b 0%,#6042e000 58%);animation:26s ease-in-out infinite reset-module__f93hAW__resetAurora;position:absolute;inset:0;transform:scale(1.15)}@keyframes reset-module__f93hAW__resetAurora{0%,to{opacity:.9;transform:scale(1.15)rotate(0)translate(0)}34%{opacity:1;transform:scale(1.22)rotate(4deg)translate(1.5%,-1%)}67%{opacity:.82;transform:scale(1.18)rotate(-3deg)translate(-1.5%,1%)}}@media (prefers-reduced-motion:reduce){.reset-module__f93hAW__specialStage:before{animation:none;transform:scale(1.12)}}
