.switch-theme{--main-animation-length:.5s;--secondary-animation-length:.7s;width:32px;height:32px;position:relative}.moon-switch{transition:transform var(--main-animation-length)ease-in-out,color var(--main-animation-length)ease-in-out,opacity var(--main-animation-length)ease-in-out;opacity:0;position:absolute;top:8px;left:8px}.moon-switch.out{animation:moon-out var(--main-animation-length)ease-in-out;transform:scale(0)}.moon-switch.active{opacity:1;animation:moon var(--main-animation-length)ease-in-out}.sun-switch{transition:transform var(--main-animation-length)ease-in-out,opacity var(--main-animation-length)ease-in-out;opacity:0;position:absolute;top:8px;left:8px}.sun-switch.out{animation:sun-out var(--main-animation-length)ease-in-out}.sun-switch.active{opacity:1;animation:sun var(--main-animation-length)ease-in-out;-webkit-animation:sun var(--main-animation-length)ease-in-out}@keyframes sun-out{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(0)}}@keyframes moon-out{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-60deg)scale(.5)}to{transform:rotate(-60deg)scale(0)}}@keyframes moon{0%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes sun{0%{transform:rotate(60deg)}to{transform:rotate(0)}}
.passwordRecovery-module-scss-module__qUqezq__recovery{grid-template-columns:1fr 40px;gap:5px;width:100%;padding-block:15px;display:grid}.passwordRecovery-module-scss-module__qUqezq__form{flex-direction:column;gap:16px;display:flex}.passwordRecovery-module-scss-module__qUqezq__button{width:40px;padding:0}.passwordRecovery-module-scss-module__qUqezq__button>svg{width:24px;height:24px}
.register-module-scss-module__WXlRSW__sign-up{flex-direction:column;gap:24px;display:flex}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__title{text-align:center;font-size:32px;font-weight:700}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__form{flex-direction:column;gap:16px;display:flex}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__form>button{max-width:192px;margin-inline:auto}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__policy{border-bottom:1.5px solid var(--white)}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__form-control{flex-direction:column;gap:5px;height:45px;display:flex;position:relative}@media (max-width:640px){.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__form-control>label{font-size:11px}}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__error{align-items:center;gap:4px;font-size:12px;display:flex}@media (max-width:640px){.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__error{font-size:11px}}.register-module-scss-module__WXlRSW__sign-up .register-module-scss-module__WXlRSW__error>svg{color:var(--red)}
.tgme_widget_login_button{border-radius:16px;align-items:center;display:flex}
.segmented-module-scss-module__VUymwa__wrapper{color:var(--white);flex-direction:column;gap:20px;display:flex}.segmented-module-scss-module__VUymwa__segments{background-color:var(--graphite-soft);border-radius:8px;justify-content:space-between;justify-self:center;display:flex;position:relative}.segmented-module-scss-module__VUymwa__slider{background-color:var(--white-soft-hard-to-soft-ocean);border-radius:8px;width:50%;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0}.segmented-module-scss-module__VUymwa__item{justify-content:center;width:50%;padding:8px 0;display:flex}
.animate-profile{animation:.5s ease-in-out little-scale}.animate-profile #user-icon{animation:.5s ease-in-out user-icon-out}.animate-profile #user-icon-copy{animation:.5s ease-in-out user-icon-in}@keyframes user-icon-in{0%{transform:translate(16px,20px)scale(.2)}to{transform:translate(0)scale(1)}}@keyframes user-icon-out{0%{transform:translate(0)scale(1)}to{transform:translate(-16px,20px)scale(.2)}}@keyframes little-scale{0%{transform:scale(.9)}to{transform:scale(1)}}.animate-schedule{animation:1s ease-in-out home-glow}@keyframes home-glow{0%,to{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 8px)}}.animate-home{animation:1s ease-in-out home-pulse}@keyframes home-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.animate-prices{animation:1s ease-in-out prices-swing}@keyframes prices-swing{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}
.pullToRefresh-module-scss-module__0IyOMW__safari-spinner{width:32px;margin:8px auto 0}.pullToRefresh-module-scss-module__0IyOMW__safari-spinner .pullToRefresh-module-scss-module__0IyOMW__bump{animation:.3s pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-bump}.pullToRefresh-module-scss-module__0IyOMW__safari-spinner .pullToRefresh-module-scss-module__0IyOMW__spin>svg{animation:1.5s linear infinite pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-spin}.pullToRefresh-module-scss-module__0IyOMW__safari-spinner .pullToRefresh-module-scss-module__0IyOMW__complete>svg{animation:.3s pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-shrink}@keyframes pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-bump{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes pullToRefresh-module-scss-module__0IyOMW__rap-cupertino-shrink{0%{transform:rotate(0)}to{transform:rotate(180deg)scale(0)}}
