.home-light-page #loginPopup .popup-container,.home-light-page #registerPopup .popup-container,.home-light-page #forgotPasswordPopup .popup-container{position:relative!important}.home-light-page #loginPopup .popup-close,.home-light-page #registerPopup .popup-close,.home-light-page #forgotPasswordPopup .popup-close,.home-light-page .popup-overlay .popup-close{-webkit-tap-highlight-color:transparent;z-index:30!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;color:#64748b!important;width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #2f377424!important;border-radius:999px!important;flex-shrink:0!important;place-content:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;transition:background .15s,color .15s,border-color .15s!important;display:grid!important;position:absolute!important;top:.7rem!important;bottom:auto!important;left:auto!important;right:.7rem!important;overflow:visible!important;transform:none!important}.home-light-page #loginPopup .popup-close:hover,.home-light-page #registerPopup .popup-close:hover,.home-light-page #forgotPasswordPopup .popup-close:hover,.home-light-page .popup-overlay .popup-close:hover{color:#e11d48!important;background:#fff1f2!important;border-color:#fecaca!important;transform:none!important}.home-light-page #loginPopup .popup-close:active,.home-light-page #registerPopup .popup-close:active,.home-light-page #forgotPasswordPopup .popup-close:active{background:#ffe4e6!important;transform:none!important}.home-light-page #loginPopup .popup-close i,.home-light-page #registerPopup .popup-close i,.home-light-page #forgotPasswordPopup .popup-close i,.home-light-page .popup-overlay .popup-close i,.home-light-page #loginPopup .popup-close .popup-close__x,.home-light-page #registerPopup .popup-close .popup-close__x,.home-light-page #forgotPasswordPopup .popup-close .popup-close__x{display:none!important}.home-light-page #loginPopup .popup-close .popup-close__icon,.home-light-page #registerPopup .popup-close .popup-close__icon,.home-light-page #forgotPasswordPopup .popup-close .popup-close__icon,.home-light-page .popup-overlay .popup-close .popup-close__icon{pointer-events:none!important;flex:none!important;width:.72rem!important;height:.72rem!important;margin:0!important;padding:0!important;display:block!important}.home-light-page #loginPopup .popup-header,.home-light-page #registerPopup .popup-header,.home-light-page #forgotPasswordPopup .popup-header{z-index:6!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;padding:1rem 3rem .65rem 1.1rem!important;display:flex!important;position:relative!important;overflow:visible!important}.home-light-page #loginPopup .popup-brand-logo,.home-light-page #registerPopup .popup-brand-logo{display:none!important}.home-light-page #loginPopup .popup-title-row,.home-light-page #registerPopup .popup-title-row{align-items:center!important;gap:.55rem!important;min-width:0!important;margin:0 0 .2rem!important;display:flex!important}.home-light-page #loginPopup .popup-title-icon,.home-light-page #registerPopup .popup-title-icon{object-fit:contain!important;object-position:center!important;border-radius:7px!important;flex:0 0 1.75rem!important;width:1.75rem!important;height:1.75rem!important;display:block!important}.home-light-page #loginPopup .popup-title-row .popup-title,.home-light-page #registerPopup .popup-title-row .popup-title{margin:0!important;line-height:1.2!important}.home-light-page #loginPopup .popup-header,.home-light-page #registerPopup .popup-header{align-items:flex-start!important;padding:.95rem 3rem .55rem 1.1rem!important}.home-light-page #loginPopup .popup-header .header-content,.home-light-page #registerPopup .popup-header .header-content,.home-light-page #forgotPasswordPopup .popup-header .header-content{pointer-events:none;flex:auto!important;min-width:0!important}.home-light-page #loginPopup .popup-header .header-content a,.home-light-page #registerPopup .popup-header .header-content a{pointer-events:auto}.home-light-page #loginPopup .popup-container.login-popup,.home-light-page #registerPopup .popup-container.register-popup,.home-light-page #forgotPasswordPopup .popup-container.forgot-password-popup{width:min(94vw,28rem)!important;max-width:min(94vw,28rem)!important;max-height:min(92vh,100vh - 1.25rem)!important;background:#fff!important;border-radius:20px!important;flex-direction:column!important;height:auto!important;max-height:min(92dvh,100svh - 1.25rem)!important;margin:auto!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #fffffff2,0 22px 48px #46519e29!important}.home-light-page #loginPopup .login-popup-body,.home-light-page #registerPopup .register-popup-body,.home-light-page #forgotPasswordPopup .forgot-popup-body,.home-light-page #forgotPasswordPopup .popup-content{scrollbar-width:thin;scrollbar-color:#46519e47 transparent;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:.55rem 1.15rem .35rem!important;overflow:hidden auto!important}.home-light-page #loginPopup .login-popup-body::-webkit-scrollbar{width:5px}.home-light-page #registerPopup .register-popup-body::-webkit-scrollbar{width:5px}.home-light-page #forgotPasswordPopup .forgot-popup-body::-webkit-scrollbar{width:5px}.home-light-page #loginPopup .login-popup-body::-webkit-scrollbar-thumb{background:#46519e47;border-radius:999px}.home-light-page #registerPopup .register-popup-body::-webkit-scrollbar-thumb{background:#46519e47;border-radius:999px}.home-light-page #forgotPasswordPopup .forgot-popup-body::-webkit-scrollbar-thumb{background:#46519e47;border-radius:999px}.home-light-page #loginPopup .login-popup-body::-webkit-scrollbar-track{background:0 0}.home-light-page #registerPopup .register-popup-body::-webkit-scrollbar-track{background:0 0}.home-light-page #forgotPasswordPopup .forgot-popup-body::-webkit-scrollbar-track{background:0 0}.home-light-page #forgotPasswordPopup .popup-container.forgot-password-popup{width:min(94vw,24rem)!important;max-width:min(94vw,24rem)!important;max-height:min(92vh,520px)!important;height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:min(92dvh,520px)!important}.home-light-page #forgotPasswordPopup .popup-header{padding-bottom:.45rem!important}.home-light-page #forgotPasswordPopup .forgot-popup-body,.home-light-page #forgotPasswordPopup .popup-content.forgot-popup-body,.home-light-page #forgotPasswordPopup .popup-content{flex:none!important;min-height:0!important;max-height:none!important;padding:.75rem 1.25rem 1.1rem!important;overflow:hidden visible!important}.home-light-page #forgotPasswordPopup .forgot-form{gap:.7rem!important}.home-light-page #forgotPasswordPopup .back-to-login{margin-top:.65rem!important;margin-bottom:0!important}.home-light-page #registerPopup .register-form--phone-first .auth-phone-block{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.45rem!important;width:100%!important;display:flex!important}.home-light-page #registerPopup .register-form--phone-first .login-field-label[for=phoneInput]{text-align:center!important;letter-spacing:.04em!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.25!important;display:block!important}.home-light-page #registerPopup .register-form--phone-first #regPhoneGroup{width:min(100%,13.5rem)!important;max-width:13.5rem!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:block!important;position:relative!important}.home-light-page #registerPopup .register-form--phone-first #regPhoneGroup .input-icon{z-index:2!important;pointer-events:none!important;color:#8b93b0!important;margin:0!important;font-size:.9rem!important;position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important}.home-light-page #registerPopup .register-form--phone-first #regPhoneGroup .input-border{display:none!important}.home-light-page #registerPopup .register-form--phone-first #phoneInput.form-input,.home-light-page #registerPopup .register-form--phone-first #phoneInput{box-sizing:border-box!important;letter-spacing:.02em!important;text-align:left!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d5dbe8!important;border-radius:11px!important;margin:0!important;padding:0 .85rem 0 2.35rem!important;font-size:1rem!important;line-height:44px!important;display:block!important}.home-light-page #registerPopup .register-form--phone-first #phoneInput.form-input:focus,.home-light-page #registerPopup .register-form--phone-first #phoneInput:focus{border-color:#45519f!important;outline:none!important;box-shadow:0 0 0 3px #45519f1f!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-body{flex:0 auto!important;min-height:0!important;padding-bottom:.15rem!important}.home-light-page #registerPopup .register-popup-body:has(.register-form--phone-first){flex:0 auto!important;min-height:0!important;padding-bottom:.15rem!important}.home-light-page #registerPopup:has(.register-form--phone-first) .popup-container.register-popup{height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:min(92vh,580px)!important;max-height:min(92dvh,580px)!important}.home-light-page #registerPopup .popup-container.register-popup:has(.register-form--phone-first){height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:min(92vh,580px)!important;max-height:min(92dvh,580px)!important}@media (max-width:768px){.home-light-page #registerPopup:has(.register-form--phone-first) .popup-container.register-popup{height:auto!important;max-height:min(94vh, calc(100vh - env(safe-area-inset-top,0px)))!important;max-height:min(94dvh, calc(100svh - env(safe-area-inset-top,0px)))!important}.home-light-page #registerPopup .popup-container.register-popup:has(.register-form--phone-first){height:auto!important;max-height:min(94vh, calc(100vh - env(safe-area-inset-top,0px)))!important;max-height:min(94dvh, calc(100svh - env(safe-area-inset-top,0px)))!important}}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-actions{gap:0!important;margin:0!important;padding:.3rem 1.15rem .55rem!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-actions .reg-actions-panel{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;margin:0!important;padding:0!important;display:flex!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-actions .step-actions{justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.home-light-page #registerPopup #regPhoneContinueBtn.auth-phone-continue-btn,.home-light-page #registerPopup #regPhoneContinueBtn.login-submit-btn{color:#fff!important;background:#46519e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;margin:0!important;padding:0 1rem!important;font-size:.95rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 16px #46519e38!important}.home-light-page #registerPopup #regPhoneContinueBtn .fas{font-size:.85rem!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-actions .auth-legal-note{text-align:center!important;color:#6b7289!important;margin:0!important;padding:0 .15rem!important;font-size:.72rem!important;line-height:1.45!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-footer{background:#fff!important;border-top:1px solid #46519e24!important;margin:.2rem 0 0!important;padding:.8rem 1.15rem .95rem!important}.home-light-page #loginPopup .login-form--phone-first .login-auth-block{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.45rem!important;width:100%!important;display:flex!important}.home-light-page #loginPopup .login-form--phone-first .login-field-label[for=login_username_email]{text-align:center!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#3d4568!important;width:100%!important;margin:0!important;padding:0!important;font-size:.72rem!important;font-weight:750!important;line-height:1.25!important;display:block!important}.home-light-page #loginPopup .login-form--phone-first #loginIdentifierGroup{width:min(100%,13.5rem)!important;max-width:13.5rem!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:block!important;position:relative!important}.home-light-page #loginPopup .login-form--phone-first #loginIdentifierGroup .input-icon{z-index:2!important;pointer-events:none!important;color:#8b93b0!important;margin:0!important;font-size:.9rem!important;position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important}.home-light-page #loginPopup .login-form--phone-first #loginIdentifierGroup .input-border{display:none!important}.home-light-page #loginPopup .login-form--phone-first #login_username_email.form-input,.home-light-page #loginPopup .login-form--phone-first #login_username_email{box-sizing:border-box!important;letter-spacing:.02em!important;text-align:left!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d5dbe8!important;border-radius:11px!important;margin:0!important;padding:0 .85rem 0 2.35rem!important;font-size:1rem!important;line-height:44px!important;display:block!important}.home-light-page #loginPopup .login-form--phone-first #login_username_email:focus{border-color:#45519f!important;outline:none!important;box-shadow:0 0 0 3px #45519f1f!important}.home-light-page #loginPopup .login-form--phone-first .login-field-hint,.home-light-page #loginPopup.is-phone-entered .auth-social-grid,.home-light-page #loginPopup.is-phone-entered .auth-phone-divider,.home-light-page #loginPopup.is-phone-entered .login-oauth-divider{display:none!important}.home-light-page #loginPopup .auth-social-grid,.home-light-page #loginPopup .auth-phone-divider{transition:opacity .18s,transform .18s}.home-light-page #loginPopup .login-form--phone-first .login-methods-placeholder,.home-light-page #loginPopup .login-form--phone-first .login-methods-stage{text-align:left!important;width:100%!important}.home-light-page #loginPopup:has(.login-form--phone-first) .login-popup-body{flex:0 auto!important;min-height:0!important;padding-bottom:.15rem!important}.home-light-page #loginPopup:has(.login-form--phone-first) .popup-container.login-popup{height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:min(92vh,640px)!important;max-height:min(92dvh,640px)!important}@media (max-width:768px){.home-light-page #loginPopup:has(.login-form--phone-first) .popup-container.login-popup{height:auto!important;max-height:min(94vh, calc(100vh - env(safe-area-inset-top,0px)))!important;max-height:min(94dvh, calc(100svh - env(safe-area-inset-top,0px)))!important}.home-light-page #loginPopup .login-form--phone-first #loginIdentifierGroup{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginIdentifierGroup{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.home-light-page #loginPopup:has(.login-form--phone-first) .login-popup-actions{background:#fff!important;border-top:none!important;flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;margin:0!important;padding:.2rem 1.15rem .55rem!important;display:flex!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn.login-submit-btn{color:#fff!important;background:#46519e!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;margin:0!important;padding:0 1rem!important;font-size:.95rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 16px #46519e38!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn.auth-phone-continue-btn{color:#fff!important;background:#46519e!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;margin:0!important;padding:0 1rem!important;font-size:.95rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 16px #46519e38!important}@media (max-width:768px){.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn.login-submit-btn{height:48px!important;min-height:48px!important;max-height:none!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn.auth-phone-continue-btn{height:48px!important;min-height:48px!important;max-height:none!important}}.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn:disabled{opacity:1!important;cursor:not-allowed!important;box-shadow:none!important;color:#fffffff2!important;background:#8b93c4!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginSubmitBtn:not(:disabled):hover{filter:brightness(1.05);background:#3a4488!important}.home-light-page #registerPopup #regPhoneContinueBtn.auth-phone-continue-btn,.home-light-page #registerPopup #regPhoneContinueBtn.login-submit-btn{background:#46519e!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;margin:0!important;padding:0 1rem!important;box-shadow:0 6px 16px #46519e38!important}.home-light-page #registerPopup #regPhoneContinueBtn:disabled,.home-light-page #registerPopup #regPhoneContinueBtn.is-busy{opacity:1!important;box-shadow:none!important;color:#fffffff2!important;background:#8b93c4!important}@media (max-width:768px){.home-light-page #loginPopup.popup-overlay.active,.home-light-page #registerPopup.popup-overlay.active{z-index:14000!important;padding:0!important;padding-top:env(safe-area-inset-top,0px)!important;background:#0f172a61!important;justify-content:center!important;align-items:flex-end!important;overflow:hidden!important}.home-light-page #loginPopup .popup-container.login-popup,.home-light-page #registerPopup .popup-container.register-popup{width:100%!important;max-width:100%!important;max-height:min(94vh, calc(100vh - env(safe-area-inset-top,0px)))!important;max-height:min(94dvh, calc(100svh - env(safe-area-inset-top,0px)))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:20px 20px 0 0!important;margin:0!important}.home-light-page #loginPopup .popup-header,.home-light-page #registerPopup .popup-header{padding:.55rem 3rem .4rem 1rem!important}.home-light-page #loginPopup .login-popup-body,.home-light-page #registerPopup .register-popup-body,.home-light-page #loginPopup .popup-content,.home-light-page #registerPopup .popup-content{flex:auto!important;min-height:0!important;padding-left:1rem!important;padding-right:1rem!important;overflow-y:auto!important}.home-light-page #loginPopup .auth-social-grid,.home-light-page #registerPopup .auth-social-grid{gap:.45rem!important;margin-bottom:.35rem!important}.home-light-page #loginPopup .login-popup-actions,.home-light-page #registerPopup .register-popup-actions{gap:.55rem!important;padding:.5rem 1rem .35rem!important}.home-light-page #loginPopup .auth-legal-note,.home-light-page #registerPopup .auth-legal-note{color:#5b6478!important;font-size:.72rem!important}}.home-light-page #loginPopup:has(.login-form--phone-first) .login-popup-actions .auth-legal-note{order:3;text-align:center!important;color:#6b7289!important;margin:0!important;padding:0 .15rem!important;font-size:.72rem!important;line-height:1.45!important}.home-light-page #loginPopup:has(.login-form--phone-first) #loginPasskeyBtn{order:2;width:min(100%,11.5rem)!important;max-width:11.5rem!important;margin:0 auto!important}.home-light-page #loginPopup:has(.login-form--phone-first) .login-popup-footer{background:#fff!important;border-top:1px solid #46519e24!important;margin:.2rem 0 0!important;padding:.8rem 1.15rem .95rem!important}.home-light-page #forgotPasswordPopup .forgot-description{color:#4b556f!important;background:#f4f6fb!important;border:1px solid #46519e14!important;border-radius:12px!important;margin:0 0 .85rem!important;padding:.75rem .9rem!important;font-size:.8rem!important;line-height:1.45!important}.home-light-page #forgotPasswordPopup .forgot-field-label{display:block;color:#3d4568!important;margin:0 0 .4rem!important;font-size:.72rem!important;font-weight:750!important}.home-light-page #forgotPasswordPopup .back-to-login{text-align:center;margin-top:.85rem!important}.home-light-page #forgotPasswordPopup .forgot-submit-btn{width:100%!important;margin-top:.35rem!important}.home-light-page #loginPopup .forgot-password{color:#c2410c!important;font-weight:650!important;text-decoration:none!important}.home-light-page #loginPopup .forgot-password:hover{color:#9a3412!important;text-decoration:underline!important}.home-light-page .auth-social-card{overflow:hidden}.home-light-page .auth-social-card.is-soon{overflow:visible}.home-light-page .auth-social-card__soon{white-space:nowrap;text-overflow:ellipsis;border:1px solid #64748b73;max-width:85%;overflow:hidden;box-shadow:0 1px 2px #0f172a24;letter-spacing:.03em!important;color:#1e293b!important;background:#fff!important;padding:.1rem .4rem!important;font-size:.625rem!important;top:-.42rem!important;right:.55rem!important}.home-light-page .auth-social-card--apple .login-apple-btn__text,.home-light-page .auth-social-card--apple .login-google-btn__text{padding-right:.15rem}.home-light-page .auth-phone-divider{margin:.85rem 0 .9rem!important}.home-light-page .login-form--phone-first .login-method-tabs{gap:.35rem!important}.home-light-page .login-method-tab{min-height:2.85rem!important;padding:.4rem .25rem!important}.home-light-page .login-method-tab__icon{font-size:.95rem!important}.home-light-page .login-info-card{padding:.75rem .85rem!important}.home-light-page .login-pattern-card{padding:.65rem .55rem .75rem!important}.home-light-page .login-pattern-stage{margin:.45rem auto 0!important}.home-light-page .reg-member-exists-overlay,.reg-member-exists-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility .22s;top:0!important;bottom:0!important;left:0!important;right:0!important;z-index:14100!important;padding:max(.65rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left))!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-light-page .reg-member-exists-overlay.is-open,.reg-member-exists-overlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.home-light-page .reg-member-exists-backdrop,.reg-member-exists-backdrop{top:0!important;bottom:0!important;left:0!important;right:0!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172a9e!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-light-page #registerPopup[data-behind-member-exists="1"]{visibility:hidden!important;pointer-events:none!important}.home-light-page .reg-member-exists-dialog{scrollbar-width:thin;z-index:2!important;width:min(100%,24rem)!important;max-height:min(88vh,520px)!important;background:#fff!important;border-radius:20px!important;max-height:min(88dvh,520px)!important;padding:1.25rem 1.15rem 1.1rem!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 64px #0f172a47!important}.home-light-page .reg-member-exists-close{z-index:4;color:#64748b;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.home-light-page .reg-member-exists-close:hover{color:#e11d48;background:#fff1f2;border-color:#fecaca}.home-light-page .reg-member-exists-close i{pointer-events:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.1rem;font-style:normal;line-height:1}.home-light-page .reg-member-exists-close i:before{content:"×"}.home-light-page .reg-member-exists-btn-primary{background:linear-gradient(135deg,#45519f,#2f3774)!important;box-shadow:0 10px 22px #2f377447!important}.home-light-page .reg-member-exists-btn-ghost{border-width:1.5px!important;border-color:#d5dbe8!important;font-weight:700!important}.home-light-page .reg-member-exists-tips li{align-items:flex-start!important}.home-light-page .reg-member-exists-tips li i{margin-top:.15rem;flex-shrink:0!important}.home-light-page .reg-sms-mini-close,.home-light-page .login-sms-mini-close,.home-light-page #loginSmsMiniClose,.home-light-page #loginEmailMiniClose,.home-light-page #regSmsMiniClose,.home-light-page #loginTotpMiniClose{z-index:6!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}@media (max-width:768px){.home-light-page #loginPopup.popup-overlay.active,.home-light-page #registerPopup.popup-overlay.active,.home-light-page #forgotPasswordPopup.popup-overlay.active{padding:0!important;padding-top:env(safe-area-inset-top,0px)!important;-webkit-overflow-scrolling:touch!important;justify-content:center!important;align-items:flex-end!important;overflow:hidden!important}.home-light-page #loginPopup .popup-container.login-popup,.home-light-page #registerPopup .popup-container.register-popup,.home-light-page #forgotPasswordPopup .popup-container.forgot-password-popup{width:100%!important;max-width:100%!important;max-height:min(94vh, calc(100vh - env(safe-area-inset-top,0px)))!important;max-height:min(94dvh, calc(100svh - env(safe-area-inset-top,0px)))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:20px 20px 0 0!important;margin:0!important}.home-light-page #loginPopup .popup-header,.home-light-page #registerPopup .popup-header,.home-light-page #forgotPasswordPopup .popup-header{padding:.85rem 2.75rem .5rem .9rem!important}.home-light-page #loginPopup .popup-close,.home-light-page #registerPopup .popup-close,.home-light-page #forgotPasswordPopup .popup-close{top:.6rem!important;right:.6rem!important}.home-light-page #loginPopup .login-popup-body,.home-light-page #registerPopup .register-popup-body{padding:.4rem .9rem .25rem!important}.home-light-page #forgotPasswordPopup .forgot-popup-body,.home-light-page #forgotPasswordPopup .popup-content{padding:.7rem 1rem 1rem!important;overflow-y:auto!important}.home-light-page .auth-social-grid{gap:.45rem!important}.home-light-page .auth-social-card{border-radius:12px!important;min-height:2.7rem!important;padding:.45rem .4rem!important;font-size:.78rem!important}.home-light-page .auth-social-card .login-google-btn__text,.home-light-page .auth-social-card .login-facebook-btn__text,.home-light-page .auth-social-card .login-microsoft-btn__text,.home-light-page .auth-social-card .login-apple-btn__text{font-size:.72rem!important}.home-light-page .login-method-tabs-wrap{scrollbar-width:none;margin:0 -.15rem;padding:0 .15rem;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.home-light-page .login-method-tabs-wrap::-webkit-scrollbar{display:none}.home-light-page .login-form-enhanced .login-method-tabs{width:100%;min-width:max-content}.home-light-page .login-method-tab{flex:1 1 0!important;min-width:4.1rem!important}.home-light-page .login-method-tab__label{font-size:.62rem!important}.home-light-page .reg-member-exists-overlay{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))!important;align-items:center!important}.home-light-page .reg-member-exists-dialog{width:min(100%,22rem)!important;max-height:min(90vh,100vh - 1rem)!important;border-radius:18px!important;max-height:min(90dvh,100svh - 1rem)!important;padding:1.1rem .95rem 1rem!important}.home-light-page #loginPopup .login-popup-actions{padding:.55rem .9rem .75rem!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-actions{padding:.6rem .9rem .1rem!important}.home-light-page #loginPopup .popup-footer{padding:.35rem .9rem .85rem!important}.home-light-page #registerPopup:has(.register-form--phone-first) .register-popup-footer{padding:.45rem .9rem .8rem!important}.home-light-page #registerPopup .register-form--phone-first #regPhoneGroup{width:100%!important;max-width:100%!important}.home-light-page .login-info-card{gap:.65rem!important;padding:.7rem .75rem!important}.home-light-page .login-info-card__text strong{color:#2f3774!important;font-size:.8rem!important}.home-light-page .login-info-card__text p,.home-light-page .login-target-masked{color:#4b556f!important;font-size:.72rem!important;line-height:1.4!important}.home-light-page .login-method-tab{min-height:3rem!important}}@media (max-width:380px){.home-light-page .auth-social-grid{grid-template-columns:1fr 1fr!important;gap:.4rem!important}.home-light-page .auth-social-card__soon{padding:.08rem .3rem!important;font-size:.6rem!important}.home-light-page .login-method-tab__label{font-size:.58rem!important}}@media (max-height:640px){.home-light-page #forgotPasswordPopup .forgot-popup-body,.home-light-page #forgotPasswordPopup .popup-content{flex:auto!important;overflow-y:auto!important}.home-light-page #loginPopup .popup-header,.home-light-page #registerPopup .popup-header{padding-top:.7rem!important;padding-bottom:.35rem!important}.home-light-page .popup-brand-logo{height:1.55rem!important}}.home-light-page .popup-overlay .popup-close:after{content:"";position:absolute;top:-.4rem;bottom:-.4rem;left:-.4rem;right:-.4rem}.home-light-page #loginPopup .auth-social-grid .auth-social-card,.home-light-page #registerPopup .auth-social-grid .auth-social-card{min-height:2.75rem!important}.reg-sms-mini-close:after,.reg-member-exists-close:after{content:"";position:absolute;top:-.45rem;bottom:-.45rem;left:-.45rem;right:-.45rem}@media (max-height:600px){.home-light-page #registerPopup[data-reg-step="1"]:not(#_):not(#__) .register-popup-body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow:hidden auto!important}}@media (max-height:600px) and (min-width:600px){.home-light-page #loginPopup .auth-social-grid:not(#_),.home-light-page #registerPopup .auth-social-grid:not(#_){grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-light-page #loginPopup .auth-social-grid:not(#_) .auth-social-card,.home-light-page #registerPopup .auth-social-grid:not(#_) .auth-social-card{padding-left:.25rem!important;padding-right:.25rem!important}.home-light-page #loginPopup .login-field-label:not(#_),.home-light-page #registerPopup .login-field-label:not(#_){clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-light-page #loginPopup .auth-phone-divider:not(#_),.home-light-page #registerPopup .auth-phone-divider:not(#_){margin:.4rem 0 .45rem!important}}.face-challenge-dots[hidden],.face-enroll-quality[hidden],.login-face-live-badge[hidden]{display:none!important}.home-light-page #loginPopup .social-divider.auth-phone-divider .divider-text,.home-light-page #registerPopup .social-divider.auth-phone-divider .divider-text,.home-light-page #loginPopup .auth-social-grid .auth-social-card .auth-social-card__soon,.home-light-page #registerPopup .auth-social-grid .auth-social-card .auth-social-card__soon{font-size:.6875rem!important}.home-light-page #loginPopup .auth-link a,.home-light-page #registerPopup .auth-link a,.home-light-page #forgotPasswordPopup .back-to-login a{margin:-.5rem -.35rem;padding:.5rem .35rem;display:inline-block}:root{--wzoop-toast-z:14000;--wzoop-alert-radius:12px;--wzoop-info:#45519f;--wzoop-info-soft:#45519f1a;--wzoop-danger:#f93230;--wzoop-danger-soft:#f932301a;--wzoop-warn:#d97706;--wzoop-warn-soft:#d977061f;--wzoop-ok:#0f766e;--wzoop-ok-soft:#0f766e1a}.wzoop-toast-host{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:var(--wzoop-toast-z);pointer-events:none;flex-direction:column;gap:.55rem;width:min(22rem,100vw - 1.5rem);display:flex;position:fixed}.wzoop-toast{pointer-events:auto;border-radius:var(--wzoop-alert-radius);color:#1e293b;opacity:0;background:#fff;border:1px solid #46519e1f;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:relative;overflow:hidden;transform:translate(1.25rem);box-shadow:inset 0 0 0 1px #fffc,0 14px 36px #2f37742e}.wzoop-toast.is-in{opacity:1;transform:translate(0)}.wzoop-toast.is-out{opacity:0;transform:translate(1.25rem)}.wzoop-toast:before{content:"";background:var(--wzoop-info);width:3.5px;position:absolute;top:0;bottom:0;left:0}.wzoop-toast__icon{color:#fff;background:linear-gradient(135deg,#45519f,#2f3774);border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.05rem;font-size:.9rem;display:inline-flex}.wzoop-toast__body{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.wzoop-toast__title{color:#2f3774;margin:0;font-size:.88rem;font-weight:750;line-height:1.3}.wzoop-toast__desc{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.wzoop-toast__close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin:-.15rem -.2rem 0 0;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.wzoop-toast__close:hover{color:#334155;background:#e2e8f0}.wzoop-toast--info:before{background:var(--wzoop-info)}.wzoop-toast--info .wzoop-toast__icon{background:linear-gradient(135deg,#45519f,#2f3774)}.wzoop-toast--success:before{background:var(--wzoop-ok)}.wzoop-toast--success .wzoop-toast__icon{background:linear-gradient(135deg,#0f766e,#115e59)}.wzoop-toast--success .wzoop-toast__title{color:#115e59}.wzoop-toast--error:before,.wzoop-toast--danger:before{background:var(--wzoop-danger)}.wzoop-toast--error .wzoop-toast__icon,.wzoop-toast--danger .wzoop-toast__icon{background:linear-gradient(135deg,#f93230,#c41e1c)}.wzoop-toast--error .wzoop-toast__title,.wzoop-toast--danger .wzoop-toast__title{color:#b91c1c}.wzoop-toast--warning:before,.wzoop-toast--warn:before{background:var(--wzoop-warn)}.wzoop-toast--warning .wzoop-toast__icon,.wzoop-toast--warn .wzoop-toast__icon{background:linear-gradient(135deg,#d97706,#b45309)}.wzoop-toast--warning .wzoop-toast__title,.wzoop-toast--warn .wzoop-toast__title{color:#92400e}.home-light-page .login-error,.home-light-page .register-error,.home-light-page .forgot-error,.home-light-page .login-success,.home-light-page .register-success,.home-light-page .forgot-success{display:none;border-radius:var(--wzoop-alert-radius)!important;border:1px solid #0000!important;align-items:flex-start!important;gap:.65rem!important;margin:0 0 .65rem!important;padding:.7rem .85rem!important;font-size:.8rem!important;line-height:1.4!important;position:relative!important;box-shadow:inset 3px 0!important}.home-light-page .login-error[style*=block],.home-light-page .login-error[style*=flex],.home-light-page .register-error[style*=block],.home-light-page .register-error[style*=flex],.home-light-page .forgot-error[style*=block],.home-light-page .forgot-error[style*=flex],.home-light-page .login-success[style*=block],.home-light-page .login-success[style*=flex],.home-light-page .register-success[style*=block],.home-light-page .register-success[style*=flex],.home-light-page .forgot-success[style*=block],.home-light-page .forgot-success[style*=flex]{display:flex!important}.home-light-page .login-error,.home-light-page .register-error,.home-light-page .forgot-error{background:var(--wzoop-danger-soft)!important;color:#991b1b!important;border-color:#f9323047!important;box-shadow:inset 3px 0 #f93230!important}.home-light-page .login-success,.home-light-page .register-success,.home-light-page .forgot-success{background:var(--wzoop-ok-soft)!important;color:#115e59!important;border-color:#0f766e47!important;box-shadow:inset 3px 0 #0f766e!important}.home-light-page .login-error>i,.home-light-page .register-error>i,.home-light-page .forgot-error>i,.home-light-page .login-success>i,.home-light-page .register-success>i,.home-light-page .forgot-success>i{color:#fff!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;margin-top:.05rem!important;font-size:.82rem!important;display:inline-flex!important}.home-light-page .login-error>i,.home-light-page .register-error>i,.home-light-page .forgot-error>i{background:linear-gradient(135deg,#f93230,#c41e1c)!important}.home-light-page .login-success>i,.home-light-page .register-success>i,.home-light-page .forgot-success>i{background:linear-gradient(135deg,#0f766e,#115e59)!important}.home-light-page #loginPopup .login-session-expired-banner{background:var(--wzoop-danger-soft)!important;border-radius:var(--wzoop-alert-radius)!important;border:1px solid #f9323047!important;box-shadow:inset 3px 0 #f93230!important}.home-light-page .reg-phone-verified-note{color:#0f766e!important}.home-light-page .login-methods-placeholder.is-not-found{background:var(--wzoop-warn-soft)!important;border-color:#d9770659!important}.home-light-page .login-methods-placeholder.is-checking{background:var(--wzoop-info-soft)!important;border-color:#45519f40!important}@media (max-width:480px){.wzoop-toast-host{top:max(.65rem, env(safe-area-inset-top));right:max(.65rem, env(safe-area-inset-right));left:max(.65rem, env(safe-area-inset-left));width:auto}.wzoop-toast{max-width:none}}:-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__){--am-px:1.25rem;--am-gap:.75rem}:is(#registerPopup,#loginPopup):not(#_):not(#__){--am-px:1.25rem;--am-gap:.75rem}@media (max-width:768px){:-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__){--am-px:1rem}:is(#registerPopup,#loginPopup):not(#_):not(#__){--am-px:1rem}}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header{padding:1rem calc(var(--am-px) + 2.45rem) .55rem var(--am-px)!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header{padding:1rem calc(var(--am-px) + 2.45rem) .55rem var(--am-px)!important}@media (max-width:768px){.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header{padding:.85rem calc(var(--am-px) + 2.45rem) .45rem var(--am-px)!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header{padding:.85rem calc(var(--am-px) + 2.45rem) .45rem var(--am-px)!important}}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header .header-text{width:100%;min-width:0}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header .header-text{width:100%;min-width:0}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header .popup-subtitle{text-align:left!important;margin:0!important;padding:0!important;font-size:.8125rem!important;line-height:1.4!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-header .popup-subtitle{text-align:left!important;margin:0!important;padding:0!important;font-size:.8125rem!important;line-height:1.4!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content{box-sizing:border-box;padding:.5rem var(--am-px) .85rem!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content{box-sizing:border-box;padding:.5rem var(--am-px) .85rem!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content>form{min-width:0;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content>form{min-width:0;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content>form>*{box-sizing:border-box;min-width:0;max-width:100%}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content>form>*{box-sizing:border-box;min-width:0;max-width:100%}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .reg-form-alerts{width:100%}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .reg-form-alerts{width:100%}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .error-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .error-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .success-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .success-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.home-light-page #registerPopup:not(#_):not(#__) .register-trial-note{overflow-wrap:anywhere;box-sizing:border-box!important;color:#3d4568!important;text-align:center!important;background:#46519e14!important;border:1px solid #46519e47!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin:0 0 .8rem!important;padding:.6rem .85rem!important;font-size:.8125rem!important;line-height:1.45!important;display:block!important}.home-light-page #registerPopup:not(#_):not(#__) .register-trial-note strong{font-weight:750;color:#2f3774!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:2.75rem!important;margin:0!important;padding:.4rem .5rem!important;overflow:hidden!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:2.75rem!important;margin:0!important;padding:.4rem .5rem!important;overflow:hidden!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:".icon text.""soon soon soon soon";place-content:center stretch;place-items:center;gap:.12rem .5rem;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important;color:#566178!important;background:#f5f6fa!important;border:1px dashed #2f377442!important;display:grid!important;overflow:hidden!important;transform:none!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:".icon text.""soon soon soon soon";place-content:center stretch;place-items:center;gap:.12rem .5rem;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important;color:#566178!important;background:#f5f6fa!important;border:1px dashed #2f377442!important;display:grid!important;overflow:hidden!important;transform:none!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>svg{opacity:.5;filter:grayscale();grid-area:icon;color:#566178!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>svg{opacity:.5;filter:grayscale();grid-area:icon;color:#566178!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__mark{opacity:.5;filter:grayscale();grid-area:icon;color:#566178!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__mark{opacity:.5;filter:grayscale();grid-area:icon;color:#566178!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__text{grid-area:text;color:#566178!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__text{grid-area:text;color:#566178!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__busy{display:none!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__busy{display:none!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.auth-social-card__soon{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;grid-area:soon;justify-self:center;font-weight:750;text-overflow:clip!important;color:#475569!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #5661784d!important;margin:0!important;padding:.06rem .5rem!important;font-size:.6875rem!important;line-height:1.35!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.auth-social-card__soon{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;grid-area:soon;justify-self:center;font-weight:750;text-overflow:clip!important;color:#475569!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #5661784d!important;margin:0!important;padding:.06rem .5rem!important;font-size:.6875rem!important;line-height:1.35!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}html[data-theme=dark] body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon{color:#b6bfd6!important;background:#ffffff0d!important;border:1px dashed #ffffff3d!important}html[data-theme=dark] body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon{color:#b6bfd6!important;background:#ffffff0d!important;border:1px dashed #ffffff3d!important}html[data-theme=dark] body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>svg{opacity:.6;color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>svg{opacity:.6;color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__mark{opacity:.6;color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__mark{opacity:.6;color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__text{color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.login-google-btn__text{color:#b6bfd6!important}html[data-theme=dark] body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.auth-social-card__soon{color:#dbe0f4!important;background:#ffffff1a!important;border:1px solid #ffffff38!important}html[data-theme=dark] body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-social-card.is-soon>.auth-social-card__soon{color:#dbe0f4!important;background:#ffffff1a!important;border:1px solid #ffffff38!important}html[data-theme=dark] body.home-light-page #registerPopup:not(#_):not(#__) .register-trial-note{color:#c9d0ee!important;background:#96a2ff1a!important;border-color:#96a2ff52!important}html[data-theme=dark] body.home-light-page #registerPopup:not(#_):not(#__) .register-trial-note strong{color:#eef0ff!important}html:not([data-theme=dark]) body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn:disabled{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}html:not([data-theme=dark]) body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn:disabled{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}html:not([data-theme=dark]) body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn.is-busy{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}html:not([data-theme=dark]) body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn.is-busy{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}html:not([data-theme=dark]) body.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) #loginSubmitBtn:disabled{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}html:not([data-theme=dark]) body.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) #loginSubmitBtn:disabled{color:#394172!important;-webkit-text-fill-color:#394172!important;box-shadow:none!important;background:#e4e8f6!important;border:1px solid #c5cbe6!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-divider{width:100%!important;margin:.85rem 0 .8rem!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-divider{width:100%!important;margin:.85rem 0 .8rem!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block>.login-field-label{text-transform:uppercase;text-align:left!important;letter-spacing:.04em!important;width:100%!important;margin:0!important;padding:0!important;font-size:.75rem!important;display:block!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block>.login-field-label{text-transform:uppercase;text-align:left!important;letter-spacing:.04em!important;width:100%!important;margin:0!important;padding:0!important;font-size:.75rem!important;display:block!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #regPhoneGroup{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #regPhoneGroup{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #loginIdentifierGroup{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #loginIdentifierGroup{width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group .form-input{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group .form-input{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #phoneInput{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #phoneInput{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #login_username_email{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block #login_username_email{letter-spacing:.03em!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:1rem!important;line-height:48px!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group .input-icon{left:.9rem!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-block .login-identifier-group .input-icon{left:.9rem!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .register-popup-actions{padding:.4rem var(--am-px) .6rem!important;box-sizing:border-box!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .register-popup-actions{padding:.4rem var(--am-px) .6rem!important;box-sizing:border-box!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .login-popup-actions{padding:.4rem var(--am-px) .6rem!important;box-sizing:border-box!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .login-popup-actions{padding:.4rem var(--am-px) .6rem!important;box-sizing:border-box!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .reg-actions-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .reg-actions-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .step-actions{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .step-actions{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-phone-continue-btn{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) #loginSubmitBtn.login-submit-btn{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) #loginSubmitBtn.login-submit-btn{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .auth-legal-note{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .auth-legal-note{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer{width:100%!important;padding:.75rem var(--am-px) .9rem!important;box-sizing:border-box!important;text-align:center!important;margin:.2rem 0 0!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer{width:100%!important;padding:.75rem var(--am-px) .9rem!important;box-sizing:border-box!important;text-align:center!important;margin:.2rem 0 0!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer .auth-link{margin:0!important;font-size:.8125rem!important;line-height:1.4!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer .auth-link{margin:0!important;font-size:.8125rem!important;line-height:1.4!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer .auth-link a{font-size:inherit!important;font-weight:700!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-footer .auth-link a{font-size:inherit!important;font-weight:700!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content{padding-top:.7rem!important}.home-light-page :is(#registerPopup,#loginPopup):not(#_):not(#__) .popup-content{padding-top:.7rem!important}@media (max-width:380px){.home-light-page :-webkit-any(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-mini-dialog{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}.home-light-page :is(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-mini-dialog{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}.home-light-page :-webkit-any(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-verify{padding-left:.6rem!important;padding-right:.6rem!important}.home-light-page :is(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-verify{padding-left:.6rem!important;padding-right:.6rem!important}.home-light-page :-webkit-any(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-code-grid{gap:.3rem!important}.home-light-page :is(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-code-grid{gap:.3rem!important}.home-light-page :-webkit-any(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-digit{min-width:44px!important;height:48px!important;min-height:48px!important;font-size:1.15rem!important;line-height:48px!important}.home-light-page :is(#regSmsMiniOverlay,#loginSmsMiniOverlay,#loginEmailMiniOverlay):not(#_):not(#__) .reg-sms-digit{min-width:44px!important;height:48px!important;min-height:48px!important;font-size:1.15rem!important;line-height:48px!important}}@media (prefers-reduced-motion:reduce){.home-light-page :-webkit-any(#registerPopup,#loginPopup) .auth-social-card{transition:none!important;animation:none!important}.home-light-page :is(#registerPopup,#loginPopup) .auth-social-card{transition:none!important;animation:none!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup) .auth-social-grid{transition:none!important;animation:none!important}.home-light-page :is(#registerPopup,#loginPopup) .auth-social-grid{transition:none!important;animation:none!important}.home-light-page :-webkit-any(#registerPopup,#loginPopup) .auth-phone-divider{transition:none!important;animation:none!important}.home-light-page :is(#registerPopup,#loginPopup) .auth-phone-divider{transition:none!important;animation:none!important}}