@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_22b79212-module__T-xWYG__className{font-family:Sora,Sora Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e7fac40b-module__iOdfBG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
.auth-module__MVBLNa__authRoot{color:#111;min-height:100vh;font-family:var(--auth-body-font,inherit);background:radial-gradient(900px 320px at 8% -10%,#a690da24,#0000 62%),radial-gradient(780px 280px at 92% -8%,#8566cc1a,#0000 62%),#fff}.auth-module__MVBLNa__authShell{width:100%;max-width:1480px;min-height:100vh;margin:0 auto;padding:1rem 1rem 2rem;display:grid}.auth-module__MVBLNa__authLogo{justify-content:center;align-items:center;display:inline-flex}.auth-module__MVBLNa__authLogo img{width:auto;height:28px}.auth-module__MVBLNa__authMain{align-content:center;place-items:center;gap:1.35rem;display:grid}.auth-module__MVBLNa__authLogoBadge{background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-module__MVBLNa__authCard{background:#fff;border:0;width:100%;max-width:560px;padding:1.65rem;animation:.44s cubic-bezier(.22,1,.36,1) auth-module__MVBLNa__authCardIn}.auth-module__MVBLNa__authCardNarrow{max-width:500px}.auth-module__MVBLNa__title{font-family:var(--auth-heading-font,inherit);letter-spacing:-.038em;color:#111;text-align:center;margin:0;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;line-height:1.04}.auth-module__MVBLNa__subtitle{text-align:center;color:#4a4a54;max-width:46ch;margin:.75rem auto 0;font-size:.9rem;line-height:1.58}.auth-module__MVBLNa__form{gap:1.15rem;margin-top:1.45rem;display:grid}.auth-module__MVBLNa__field{gap:.5rem;display:grid}.auth-module__MVBLNa__label{letter-spacing:.04em;text-transform:uppercase;color:#212129;font-size:.8rem;font-weight:700}.auth-module__MVBLNa__inputWrap{position:relative}.auth-module__MVBLNa__iconLeft{color:#8b8898;width:16px;height:16px;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)}.auth-module__MVBLNa__iconButton{color:#7e7a8f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;right:.66rem;transform:translateY(-50%)}.auth-module__MVBLNa__textInput{color:#111;background:#fff;border:1px solid #d7d7e2;width:100%;height:44px;padding:0 .72rem 0 2.3rem;font-size:.9rem;line-height:1}.auth-module__MVBLNa__textInputRight{padding-right:2.2rem}.auth-module__MVBLNa__textInput:focus{border-color:#5428b8;outline:none;box-shadow:0 0 0 1px #5428b8}.auth-module__MVBLNa__textInputError{border-color:#dc2626}.auth-module__MVBLNa__textInputError:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.auth-module__MVBLNa__errorText{color:#dc2626;margin:0;font-size:.8rem}.auth-module__MVBLNa__topInline{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.auth-module__MVBLNa__subLink{color:#5428b8;font-size:.82rem;font-weight:700;text-decoration:none}.auth-module__MVBLNa__subLink:hover{color:#45268d}.auth-module__MVBLNa__checkboxRow{align-items:center;gap:.6rem;display:flex}.auth-module__MVBLNa__checkboxLabel{color:#4a4a54;margin:0;font-size:.83rem}.auth-module__MVBLNa__primaryButton,.auth-module__MVBLNa__secondaryButton{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.auth-module__MVBLNa__primaryButton{color:#fff;background:#5428b8;border-color:#5428b8}.auth-module__MVBLNa__primaryButton:hover{background:#45268d}.auth-module__MVBLNa__primaryButton:disabled{opacity:.72;cursor:not-allowed}.auth-module__MVBLNa__secondaryButton{color:#1d1d26;background:#fff;border-color:#d8d8e4}.auth-module__MVBLNa__secondaryButton:hover{background:#fafafe}.auth-module__MVBLNa__separator{text-align:center;margin:.1rem 0;position:relative}.auth-module__MVBLNa__separator:before{content:"";border-top:1px solid #e4e4eb;position:absolute;top:50%;left:0;right:0}.auth-module__MVBLNa__separator span{color:#8f8ba3;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:0 .6rem;font-size:.64rem;font-weight:700;position:relative}.auth-module__MVBLNa__socialGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.auth-module__MVBLNa__socialButton{color:#2c2b39;cursor:pointer;background:#fff;border:1px solid #d8d8e4;justify-content:center;align-items:center;gap:.35rem;min-height:40px;font-size:.8rem;font-weight:700;display:inline-flex}.auth-module__MVBLNa__socialButton:hover{background:#fafafe}.auth-module__MVBLNa__footerNote{text-align:center;color:#4a4a54;margin:.8rem 0 0;font-size:.85rem}.auth-module__MVBLNa__footerNote a,.auth-module__MVBLNa__inlineAction{color:#5428b8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.auth-module__MVBLNa__footerNote a:hover,.auth-module__MVBLNa__inlineAction:hover{color:#45268d}.auth-module__MVBLNa__notice{background:#fff5f5;border:1px solid #f0d7d7;border-left-width:3px;gap:.34rem;padding:.78rem .82rem;display:grid}.auth-module__MVBLNa__notice p{margin:0;font-size:.8rem}.auth-module__MVBLNa__noticeError{color:#b91c1c;background:#fff3f3;border-color:#f5caca}.auth-module__MVBLNa__noticeWarn{color:#92400e;background:#fff8ec;border-color:#fae3c0}.auth-module__MVBLNa__noticeInfo{color:#1d4ed8;background:#f4f8ff;border-color:#c8ddff}.auth-module__MVBLNa__noticeSuccess{color:#166534;background:#eefbf2;border-color:#bee8cc}.auth-module__MVBLNa__noticeTitle{font-weight:700}.auth-module__MVBLNa__noticeRow{grid-template-columns:16px 1fr;align-items:start;gap:.5rem;display:grid}.auth-module__MVBLNa__noticeIcon{width:16px;height:16px;margin-top:.04rem}.auth-module__MVBLNa__passwordRules{grid-template-columns:1fr 1fr;gap:.42rem;margin-top:.35rem;display:grid}.auth-module__MVBLNa__passwordRule{color:#8f8ba3;align-items:center;gap:.26rem;font-size:.72rem;display:inline-flex}.auth-module__MVBLNa__passwordRuleOk{color:#15803d}.auth-module__MVBLNa__ruleDot{border:1px solid #d8d8e4;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.auth-module__MVBLNa__ruleDotOk{background:#e9f9ee;border-color:#bbefca}.auth-module__MVBLNa__devPanel{background:#f7f7fb;border:1px solid #d9d9e3;gap:.45rem;padding:.7rem;display:grid}.auth-module__MVBLNa__devPanelTitle{text-transform:uppercase;letter-spacing:.05em;color:#292938;margin:0;font-size:.76rem;font-weight:700}.auth-module__MVBLNa__devPanelText{color:#5d5a6d;margin:0;font-size:.76rem}.auth-module__MVBLNa__devPanelRow{grid-template-columns:1fr auto;gap:.45rem;display:grid}.auth-module__MVBLNa__successWrap{justify-items:center;gap:1rem;display:grid}.auth-module__MVBLNa__successIcon{color:#5428b8;background:#f5f1ff;border:1px solid #d8cfff;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.auth-module__MVBLNa__tipsBox{background:#f8f8fc;border:1px solid #e2e2eb;width:100%;padding:.9rem}.auth-module__MVBLNa__tipsBox p{margin:0}.auth-module__MVBLNa__tipsTitle{color:#1c1b27;font-size:.82rem;font-weight:700}.auth-module__MVBLNa__tipsList{color:#4a4a54;gap:.32rem;margin:.54rem 0 0;padding-left:1rem;font-size:.78rem;display:grid}.auth-module__MVBLNa__loadingScreen{color:#5428b8;place-items:center;min-height:100vh;display:grid}.auth-module__MVBLNa__spinner{width:30px;height:30px;animation:.9s linear infinite auth-module__MVBLNa__authSpin}@keyframes auth-module__MVBLNa__authCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-module__MVBLNa__authSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:760px){.auth-module__MVBLNa__authShell{padding-top:.8rem}.auth-module__MVBLNa__authLogo img{height:22px}.auth-module__MVBLNa__authMain{gap:.95rem}.auth-module__MVBLNa__authCard{padding:1.1rem}.auth-module__MVBLNa__title{font-size:1.68rem}.auth-module__MVBLNa__subtitle{font-size:.84rem}.auth-module__MVBLNa__socialGrid,.auth-module__MVBLNa__passwordRules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-module__MVBLNa__authCard{animation:none}}
