.forgot-password-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;height:100vh}.forgot-password-page input,.forgot-password-page textarea,.forgot-password-page select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-page{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;height:100vh}.login-page input,.login-page textarea,.login-page select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-page .container{flex-direction:column;width:100%;height:100vh;margin:0 auto;display:flex}.login-page .login-pagination-active{background:linear-gradient(227.1deg,#ec008c 3.4%,#fc8b67 69.33%,#ffd46d 97.87%);border-radius:5px;width:44px;height:5px}.login-page .login-pagination{background-color:#0000000d;border-radius:5px;width:44px;height:5px}.login-page .tabs-container{background-color:#f2f2f2;border-radius:35px;align-items:center;width:100%;height:36px;margin-top:30px;display:flex;position:relative;overflow:hidden}.login-page .tabs{width:100%;display:flex;position:relative}.login-page .tab{text-align:center;cursor:pointer;z-index:1;color:#000;opacity:.5;flex:1;padding:10px 0;font-size:14px;transition:color .3s}.login-page .tab.active{color:#000;opacity:1}.login-page .slider-wrapper{width:50%;height:100%;padding:2px;transition:left .3s;position:absolute}.login-page .slider-wrapper .slider{background-color:#fff;border-radius:35px;width:100%;height:100%}.login-page .login-button-active{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", sans-serif;letter-spacing:.05em;text-align:center;color:#fff;background:linear-gradient(227.1deg,#ec008c 3.4%,#fc8b67 69.33%,#ffd46d 97.87%);border:none;border-radius:30px;width:220px;height:45px;font-size:14px;font-weight:600;line-height:16px}.login-page .login-button-disabled{letter-spacing:.05em;color:#0003;text-align:center;cursor:not-allowed;background:#e6e6e6;border:none;border-radius:30px;width:220px;height:45px;font-size:14px;font-weight:600;line-height:16px}.login-page .login-field::placeholder{color:#0009;font-size:14px}.login-page .login-field{font-size:16px}.login-page .otp-input::placeholder{text-align:center;color:#0003;font-size:24px;font-weight:600;line-height:26.4px}.login-page .otp-input{text-align:center;color:#000;caret-color:#ec008c;font-size:24px;font-weight:600;line-height:26.4px}.auth-motion-panel{animation:.2s ease-out both auth-panel-in}.auth-motion-header{animation:.5s ease-out .2s both auth-header-in}.auth-motion-icon{animation:.55s cubic-bezier(.34,1.56,.64,1) .4s both auth-icon-in}.auth-motion-logo{animation:.5s ease-out .5s both auth-fade-in}.auth-motion-title{animation:.5s ease-out .6s both auth-fade-in}.auth-motion-copy{animation:.5s ease-out .7s both auth-fade-in}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-header-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-icon-in{0%{transform:rotate(-10deg)scale(.8)}to{transform:rotate(0)scale(1)}}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.login-page .container{flex-direction:column;width:100%;max-width:100vw;margin:0 auto;display:flex}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
