.login-screen_shell__e0EvJ{display:flex;justify-content:center;min-height:100dvh;background:#0c0d0f}.login-screen_page___r4ZI{position:relative;display:flex;flex:0 0 390px;flex-direction:column;width:390px;min-height:max(800px,calc(100dvh / var(--stage-zoom)));overflow:hidden;color:white;background:linear-gradient(180deg,#212132,#0c0d0f)}.login-screen_backdrop__HlYfN{--portrait-loop-distance:765px;--portrait-loop-duration:90s;position:absolute;top:-44px;left:0;width:390px;height:844px;overflow:hidden;pointer-events:none}.login-screen_columnFrame__P5PDi{position:absolute;transform:rotate(-9deg);transform-origin:0 0}.login-screen_portraitColumn__C05KV{position:absolute;top:calc(-1 * var(--portrait-loop-distance));width:100%;will-change:transform;backface-visibility:hidden;animation:login-screen_portraitDriftUp__qPyT9 var(--portrait-loop-duration) linear infinite;animation-play-state:paused}.login-screen_columnFrame__P5PDi[data-direction=down] .login-screen_portraitColumn__C05KV{animation-name:login-screen_portraitDriftDown__sktyb}.login-screen_mobilePortraitStrip__2_ARZ{display:none}@media (min-width:64rem){.login-screen_backdrop__HlYfN[data-ready=true][data-visible=true] .login-screen_portraitColumn__C05KV{animation-play-state:running}}@media (width < 64rem){.login-screen_backdrop__HlYfN .login-screen_portraitSet__CUI0e{display:block;height:var(--portrait-loop-distance);padding:0}.login-screen_portraitSet__CUI0e:nth-child(4),.login-screen_portraitSet__CUI0e>.login-screen_portraitCard__4_mo4{display:none}.login-screen_mobilePortraitStrip__2_ARZ,.login-screen_mobilePortraitStrip__2_ARZ img{display:block;width:100%;height:100%}.login-screen_backdrop__HlYfN[data-mobile-ready=true][data-visible=true] .login-screen_portraitColumn__C05KV{animation-play-state:running}}.login-screen_portraitSet__CUI0e{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}@keyframes login-screen_portraitDriftUp__qPyT9{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--portrait-loop-distance)),0)}}@keyframes login-screen_portraitDriftDown__sktyb{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--portrait-loop-distance),0)}}@media (prefers-reduced-motion:reduce){.login-screen_portraitColumn__C05KV{animation:none;will-change:auto}}.login-screen_portraitCard__4_mo4{position:relative;flex:0 0 147px;width:100%;height:147px;overflow:hidden;border-radius:12px;background:rgb(255 255 255/30%)}.login-screen_portraitImage__cCjDW{position:absolute}.login-screen_desktopPortraitPicture__6ptwZ{position:absolute;inset:0;display:block}.login-screen_portrait___V6Xg{object-fit:cover}.login-screen_topShade__7aM2Z{position:absolute;top:-44px;left:0;width:390px;height:196px;background:linear-gradient(180deg,rgb(12 13 15/67%),rgb(30 30 44/0))}.login-screen_bottomShade__8v1gE{position:absolute;top:173px;left:0;width:390px;height:671px;background:linear-gradient(0deg,#0c0d0f,#0c0d0f 71.611%,rgb(30 30 44/0))}.login-screen_toolbar__vO0Jw{position:relative;display:flex;flex:0 0 38px;align-items:center;justify-content:space-between;height:38px;padding:0 13px 0 20px}.login-screen_close__teesM{position:relative;width:25px;height:25px}.login-screen_close__teesM img{position:absolute;top:1.5px;left:1px;max-width:none}.login-screen_brand__c__i_{display:flex;align-items:center}.login-screen_brand__c__i_>img{max-width:none}.login-screen_brandWord__Hh9GA{position:relative;width:81.348px;height:15.074px}.login-screen_brandWord__Hh9GA>img{position:absolute;top:0;left:0;max-width:none}.login-screen_brandWord__Hh9GA>img:last-child{top:3.06px;left:29.86px}.login-screen_welcome__7ofSw{position:relative;width:238px;margin:280px auto 0;text-align:center}.login-screen_welcome__7ofSw h1{font-size:24px;font-weight:800;line-height:29px}.login-screen_welcome__7ofSw p{margin-top:10px;font-size:14px;font-weight:500;line-height:20px;opacity:.7}.login-screen_actions__dX0Zs{position:relative;display:flex;flex-direction:column;gap:18px;width:346px;margin:25px auto 0}.login-screen_socialActions__eftUf{display:flex;flex-direction:column;gap:14px}.login-screen_continueButton__hpuKa{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:10px 17px;border-radius:48px;background:white;color:#222;font-size:15px;font-weight:600;line-height:normal;text-align:center}.login-screen_continueButton__hpuKa>span:nth-child(2){min-width:0}.login-screen_continueButton__hpuKa.login-screen_desktopProvider__gD6oz{display:none}.login-screen_continueButton__hpuKa .login-screen_providerIcon__Mav2p{flex-shrink:0;width:23px;height:23px}.login-screen_continueButton__hpuKa .login-screen_googleIcon__RwfZZ{width:22px;height:22px}.login-screen_continueButton__hpuKa:disabled{cursor:wait;opacity:.6}.login-screen_providerIcon__Mav2p{position:relative;display:flex;align-items:center;justify-content:flex-start;width:24px;height:24px}.login-screen_providerIcon__Mav2p img{max-width:none}.login-screen_githubIcon__GXpDa{transform:translateY(.5px)}.login-screen_emailIcon__TJyaM img{position:absolute;top:4px;left:2px}.login-screen_buttonSpacer__bwQh4{flex-shrink:0;width:22px;height:22px;overflow:hidden}.login-screen_buttonSpacer__bwQh4 img{display:block;max-width:none}.login-screen_buttonSpacer__bwQh4>span{display:block;width:32px;height:32px;transform:scale(.6875);transform-origin:top left}.login-screen_emailButton__UUsGb{border:.5px solid rgb(255 255 255/40%);background:transparent;color:white}.login-screen_emailButton__UUsGb .login-screen_providerIcon__Mav2p{width:24px;height:24px}.login-screen_separator__f4sys{display:flex;align-items:center;gap:17px;width:100%;color:rgb(255 255 255/40%);font-size:12px;font-weight:500;line-height:17px;white-space:nowrap}.login-screen_separator__f4sys>span{display:block;flex:1;min-width:0;height:.5px;overflow:hidden}.login-screen_separator__f4sys img{display:block;max-width:none}.login-screen_agreement__7jTug{position:relative;width:346px;margin:auto auto 0;padding:64px 0 35px;color:#777;font-size:11px;font-weight:500;line-height:16px;text-align:center}.login-screen_agreement__7jTug a{color:#aaa;text-decoration:underline;text-underline-offset:2px}.login-screen_agreement__7jTug a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.login-screen_error__CP2YL{color:#ff9eb8;font-size:12px;line-height:20px}.login-screen_close__teesM .login-screen_backIcon__MTf6C{top:0;left:0}.login-screen_emailContent__TEXGV{position:relative;width:350px;margin:21px auto 0}.login-screen_emailContent__TEXGV h1{font-size:20px;font-weight:700;line-height:24px}.login-screen_emailDescription__pd20V{width:329px;margin-top:10px;color:rgb(255 255 255/70%);font-size:14px;font-weight:500;line-height:20px}.login-screen_emailForm__0qPLK{display:flex;flex-direction:column;gap:18px;margin-top:26px}.login-screen_emailForm__0qPLK.login-screen_resetCompleteForm__LPKkW{margin-top:19px}.login-screen_resetCompleteForm__LPKkW>.login-screen_emailFieldGroup__5Afak{margin-bottom:7px}.login-screen_emailForm__0qPLK.login-screen_passwordNotSetForm__dkuz6{gap:14px}.login-screen_passwordNotSetForm__dkuz6>.login-screen_emailFieldGroup__5Afak,.login-screen_passwordNotSetForm__dkuz6>.login-screen_passwordGroup__FOUTd{margin-bottom:4px}.login-screen_passwordNotSetHelp__npoMH{width:264px;max-width:calc(100% - 4px);margin-inline:2px;color:white;font-size:14px;font-weight:500;line-height:20px}.login-screen_codeDescription__CsL1o{display:flex;flex-wrap:wrap;gap:0 10px;margin-top:10px;font-size:14px;font-weight:500;line-height:20px}.login-screen_codeDescription__CsL1o>span:first-child{color:rgb(255 255 255/70%)}.login-screen_codeRecipient__Ll69q{min-width:0;overflow-wrap:anywhere}.login-screen_emailForm__0qPLK.login-screen_codeForm__JCbbm{margin-top:16px}.login-screen_codeSlots__kdrC1{display:flex;justify-content:space-between;width:350px}.login-screen_codeSlot__ocTe2{flex:0 0 50.727px;width:50.727px;height:54.954px;min-width:0;padding:0;border:1px solid transparent;border-radius:11.273px;outline:none;background:rgb(255 255 255/14%);color:white;caret-color:white;font-size:26px;font-weight:700;line-height:normal;text-align:center}.login-screen_codeSlot__ocTe2:focus{border-color:#fb7299}.login-screen_codeHelp__4Ecjj{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:rgb(255 255 255/70%);font-size:14px;font-weight:500;line-height:20px}.login-screen_codeHelp__4Ecjj>p:first-child{min-width:0}.login-screen_codeError__Dt547{flex-shrink:0;max-width:50%;color:#f16d6d;text-align:right}.login-screen_codeForm__JCbbm .login-screen_primaryButton__Ul1gO:not(:disabled){color:#222}.login-screen_resendCode__eHhYC{display:block;max-width:100%;margin:24px auto 0;color:white;font-size:14px;font-weight:500;line-height:20px;text-align:center}.login-screen_resendCode__eHhYC:not(:disabled){color:#fb7299}.login-screen_switchMode__5mmKl.login-screen_codePasswordSwitch__KWd09{margin-top:24px}.login-screen_emailFieldGroup__5Afak{display:flex;flex-direction:column;gap:10px;width:346px;margin-inline:auto}.login-screen_emailField__bCQf_{display:flex;align-items:center;gap:14px;width:346px;height:50px;margin-inline:auto;padding:0 17px;border:.5px solid #717175;border-radius:16px;background:#111}.login-screen_emailField__bCQf_:focus-within{border-color:rgb(251 114 153/40%)}.login-screen_emailField__bCQf_.login-screen_emailFieldError__vqd2p{border-color:#f16d6d}.login-screen_emailField__bCQf_ .login-screen_providerIcon__Mav2p{flex-shrink:0}.login-screen_emailInput__Frxi4{flex:1;width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:white;caret-color:#fb7299;font-size:14px;font-weight:500;line-height:20px}.login-screen_emailInput__Frxi4::placeholder{color:rgb(255 255 255/60%);font-size:12px;font-weight:400}.login-screen_clearEmail__fGt_T{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px}.login-screen_clearEmail__fGt_T img{display:block;max-width:none;transform:rotate(45deg)}.login-screen_emailFieldMessage__tSm5E{color:#f16d6d;font-size:14px;font-weight:500;line-height:20px}.login-screen_otpInput__pGuTl{width:346px;height:50px;margin-inline:auto;padding:0 17px;border:.5px solid rgb(251 114 153/40%);border-radius:16px;outline:none;background:#111;color:white;caret-color:#fb7299;font-size:14px;line-height:20px}.login-screen_otpInput__pGuTl::placeholder{color:rgb(255 255 255/60%);font-size:12px}.login-screen_otpInput__pGuTl:focus-visible{border-color:#fb7299}.login-screen_otpInput__pGuTl{letter-spacing:.3em;text-align:center}.login-screen_otpInput__pGuTl::placeholder{letter-spacing:normal}.login-screen_passwordGroup__FOUTd{width:346px;margin-inline:auto}.login-screen_passwordField__1cMfM{display:flex;align-items:center;gap:14px;width:100%;height:50px;padding:0 17px;border:.5px solid transparent;border-radius:16px;background:#111}.login-screen_passwordField__1cMfM.login-screen_passwordFieldOutlined__oMMd5{border-color:#717175}.login-screen_passwordField__1cMfM:focus-within{border-color:rgb(251 114 153/40%)}.login-screen_passwordField__1cMfM.login-screen_resetCodeError__GaqfP{border-color:#f16d6d}.login-screen_passwordField__1cMfM.login-screen_resetCodeSending__YGv9w{border-color:rgb(251 114 153/40%)}.login-screen_passwordField__1cMfM .login-screen_resetCodeInput__0TsJl{flex:1;min-width:0;width:0}.login-screen_resetSendCode__anYGT{display:flex;align-items:center;justify-content:center;flex-shrink:0;max-width:50%;color:#fb7299;font-size:14px;font-weight:500;line-height:20px}.login-screen_resetSendCode__anYGT:disabled{color:rgb(255 255 255/60%)}.login-screen_resetSendCode__anYGT.login-screen_resetCodeCooldown__ybiO9{color:rgb(255 255 255/60%);font-size:12px;font-weight:400;line-height:17px}.login-screen_passwordLock__S_9Mo{flex-shrink:0;justify-content:center}.login-screen_passwordControl__Meb5v{position:relative;flex:1;min-width:0;height:20px}.login-screen_passwordInput__qoYV4{display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:white;caret-color:#fb7299;font-size:14px;font-weight:500;line-height:20px}.login-screen_passwordInput__qoYV4::placeholder{color:rgb(255 255 255/60%);font-size:12px;font-weight:400}.login-screen_passwordInput__qoYV4.login-screen_passwordMasked__W_36y{color:transparent;-webkit-text-fill-color:transparent;font-family:monospace}.login-screen_passwordStars__hxfN4{position:absolute;inset:0;overflow:hidden;color:white;font-family:monospace;font-size:14px;font-weight:500;line-height:20px;white-space:pre;pointer-events:none}.login-screen_passwordToggle__tXZxt{flex:0 0 18px;width:18px;height:18px;opacity:.6}.login-screen_passwordEye__9nBQM{display:flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;mask-image:url(/images/login/password-eye-off-mask.svg);mask-repeat:no-repeat;mask-position:center;mask-size:18px 18px}.login-screen_passwordEyeOpen__g2Dc3{mask-image:url(/images/login/password-eye-mask.svg)}.login-screen_passwordEye__9nBQM img{display:block;max-width:none}.login-screen_passwordMeta__3CJ6_{display:flex;align-items:flex-start;gap:12px;min-height:21px;margin-top:10px}.login-screen_passwordError__UL2jW{color:#f16d6d;font-size:14px;font-weight:500;line-height:20px}.login-screen_forgotPassword__8DWv5{flex-shrink:0;max-width:50%;margin-top:4px;margin-left:auto;color:rgb(255 255 255/80%);font-size:12px;font-weight:500;line-height:17px;text-align:right}.login-screen_passwordForm__MjXDG .login-screen_primaryButton__Ul1gO:not(:disabled){color:#222}.login-screen_primaryButton__Ul1gO{display:flex;align-items:center;justify-content:center;width:350px;min-height:50px;padding:12px 16px;border-radius:30px;background:#fb7299;color:white;font-size:14px;font-weight:500;line-height:20px}.login-screen_primaryButton__Ul1gO:disabled{cursor:not-allowed;background:rgb(119 119 119/40%);color:rgb(255 255 255/60%)}.login-screen_emailContinueButton__Autp3{gap:8px}.login-screen_emailContinueButton__Autp3:not(:disabled),.login-screen_emailContinueButton__Autp3[aria-busy=true]{color:#222}.login-screen_emailContinueButton__Autp3[aria-busy=true]{cursor:wait;background:#fb7299}.login-screen_continueSpinner__b7OxE{position:relative;flex:0 0 14px;width:14px;height:14px;animation:login-screen_continueSpin__fuJH0 2s linear infinite}.login-screen_continueSpinner__b7OxE img{position:absolute;top:-1px;left:-1px;max-width:none}@keyframes login-screen_continueSpin__fuJH0{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@media (prefers-reduced-motion:reduce){.login-screen_continueSpinner__b7OxE{animation:none}}.login-screen_switchMode__5mmKl{display:block;width:max-content;max-width:100%;margin:26px auto 0;color:rgb(255 255 255/80%);font-size:14px;font-weight:500;line-height:20px;text-align:center}.login-screen_switchMode__5mmKl.login-screen_passwordSetSwitch__FYTkj{margin-top:20px}.login-screen_emailNotice__v8CIu{color:rgb(255 255 255/70%);font-size:12px;line-height:20px}.login-screen_codeActions__h5Kta{display:flex;justify-content:space-between;gap:16px;margin-top:26px;color:rgb(255 255 255/80%);font-size:14px;line-height:20px}.login-screen_actions__dX0Zs button:focus-visible,.login-screen_emailContent__TEXGV button:focus-visible,.login-screen_toolbar__vO0Jw button:focus-visible{outline:2px solid #fb7299;outline-offset:4px}@media (min-width:64rem){.login-screen_continueButton__hpuKa.login-screen_desktopProvider__gD6oz{display:flex}.login-screen_page___r4ZI{min-height:max(800px,100dvh)}.login-screen_dialogShell__MCppc{width:100%;min-height:0;background:transparent}.login-screen_dialogShell__MCppc .login-screen_page___r4ZI{flex-basis:520px;width:520px;min-height:600px;padding-top:16px;background:#0c0d0f}.login-screen_dialogShell__MCppc .login-screen_backdrop__HlYfN{top:0;height:210px;transform:scale(1.333333);transform-origin:top left}.login-screen_dialogShell__MCppc .login-screen_topShade__7aM2Z{top:0;height:150px}.login-screen_dialogShell__MCppc .login-screen_bottomShade__8v1gE{top:70px;height:140px;background:linear-gradient(180deg,transparent,#0c0d0f)}.login-screen_dialogShell__MCppc .login-screen_welcome__7ofSw{width:420px;margin-top:108px}.login-screen_dialogShell__MCppc .login-screen_actions__dX0Zs{width:420px;gap:16px}.login-screen_dialogShell__MCppc .login-screen_socialActions__eftUf{gap:12px}.login-screen_dialogShell__MCppc .login-screen_agreement__7jTug,.login-screen_dialogShell__MCppc .login-screen_emailContent__TEXGV{width:420px}.login-screen_dialogShell__MCppc .login-screen_codeSlots__kdrC1,.login-screen_dialogShell__MCppc .login-screen_emailContinueButton__Autp3,.login-screen_dialogShell__MCppc .login-screen_emailDescription__pd20V,.login-screen_dialogShell__MCppc .login-screen_emailFieldGroup__5Afak,.login-screen_dialogShell__MCppc .login-screen_emailField__bCQf_,.login-screen_dialogShell__MCppc .login-screen_otpInput__pGuTl,.login-screen_dialogShell__MCppc .login-screen_passwordField__1cMfM,.login-screen_dialogShell__MCppc .login-screen_passwordGroup__FOUTd{width:100%}.login-screen_dialogShell__MCppc .login-screen_agreement__7jTug{padding-top:28px;padding-bottom:24px}}.login-dialog_overlay__p9C_m{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/65%);backdrop-filter:blur(6px)}.login-dialog_content__ZsY3k{position:fixed;inset:0;z-index:101;display:flex;justify-content:center;overflow-y:auto;overscroll-behavior:contain;background:#0c0d0f;outline:none}@media (min-width:64rem){.login-dialog_content__ZsY3k{inset:auto;top:50%;left:50%;width:522px;max-height:calc(100dvh - 64px);border:1px solid rgb(255 255 255/12%);border-radius:24px;box-shadow:0 24px 96px rgb(0 0 0/60%);transform:translate(-50%,-50%);scrollbar-width:thin;scrollbar-color:#45434e transparent}}