:root{--global-bg-color: #fff;--global-text-color: hsla(191, 12%, 14%, 1);--global-text-color-light: hsla(191, 12%, 34%, 1);--global-primary-color: hsla(202, 84%, 40%, 1);--global-secondary-color: hsla(202, 84%, 50%, .4);--global-border-light: hsla(191, 12%, 86%, 1);--global-border-dark: hsla(191, 8%, 90%, 1);--global-btn-primary-bg: hsla(202, 84%, 40%, 1);--global-btn-primary-bg-hover: hsla(202, 84%, 30%, 1);--global-btn-primary-color: hsla(0, 0%, 100%, 1);--global-btn-secondary-bg: hsla(202, 84%, 65%, .7);--global-btn-secondary-bg-hover: hsla(0, 0%, 66%, 1);--global-btn-secondary-color: hsla(0, 0%, 14%, 1);--header-height: 88px;--global-border-radius: 8px;--mobile-header-height: 64px}:root.dark{--global-bg-color: hsla(0, 0%, 8%, 1);--global-text-color: hsla(0, 0%, 92%, 1);--global-text-color-light: hsla(0, 0%, 72%, 1);--global-secondary-color: hsla(202, 84%, 40%, .46);--global-primary-color: hsla(202, 84%, 30%, 1);--global-border-light: hsla(191, 8%, 20%, 1);--global-border-dark: hsla(191, 8%, 16%, 1);--global-btn-primary-bg: hsla(0, 0%, 92%, 1);--global-btn-primary-bg-hover: hsla(0, 0%, 72%, 1);--global-btn-primary-color: hsla(0, 0%, 8%, 1);--global-btn-secondary-bg: hsla(0, 0%, 20%, 1);--global-btn-secondary-bg-hover: hsla(0, 0%, 40%, 1);--global-btn-secondary-color: hsla(0, 0%, 92%, 1)}::view-transition-old(*),::view-transition-new(*){animation:none!important}body{width:100%;height:100%;background-color:var(--global-bg-color)}.dark .light-only{display:none!important}.dark .dark-only{display:block!important}.dark-only{display:none!important}.text-color-black{color:var(--global-text-color)}.text-color-gray{color:var(--global-text-color-light)}.bg-color-white{background-color:var(--global-bg-color)}.hover-bg-secondary:hover{background-color:var(--global-secondary-color)}.dark img.has-dark,img.inverted{filter:invert(1)}.dark img.inverted{filter:invert(0)}.main-app{display:grid;grid-template-columns:280px 1fr}@media (max-width: 1200px){.main-app{grid-template-columns:1fr;padding-bottom:70px}}.btn{font-size:14px;display:inline-block;font-weight:600;padding:12px 14px;border-radius:8px;border:0;line-height:1.3}.btn.flex{display:inline-flex;align-items:center;gap:5px}.btn-primary{background-color:var(--global-btn-primary-bg);color:var(--global-btn-primary-color);transition:all .2s}.btn-primary:hover{background-color:var(--global-btn-primary-bg-hover)}.btn-secondary{background-color:var(--global-btn-secondary-bg);color:var(--global-btn-secondary-color);transition:all .2s}.btn-secondary:hover{background-color:var(--global-btn-secondary-bg-hover)}#fullpage{position:fixed;z-index:9999;left:0;top:0;background-color:var(--global-bg-color);width:100%;min-height:100%;overflow-y:auto}#fullpage .mainAlertBar{max-width:100%}.sign-up-image{background-color:var(--global-border-light);border-radius:16px}@media (max-width: 768px){.sign-up-image{display:none}}.sign-up-form,.sign-up-notifications{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--global-text-color)}@media (max-width: 768px){.sign-up-form,.sign-up-notifications{align-items:stretch}}.sign-up-form h1,.sign-up-notifications h1{font-size:32px;font-weight:600;color:var(--global-text-color);margin-bottom:16px;margin-top:0;line-height:1.2}.sign-up-form label,.sign-up-notifications label{font-size:14px;font-weight:600}.sign-up-form input,.sign-up-notifications input{width:100%;height:44px;border:0;border-radius:8px;background:var(--global-border-light);color:var(--global-text-color);font-size:15px;font-weight:400}.sign-up-form input:focus,.sign-up-notifications input:focus{outline:1px solid var(--global-primary-color);box-shadow:none;outline-offset:unset;border:0}.sign-up-form .err-msg,.sign-up-notifications .err-msg{line-height:1.1;display:block}.sign-up-form .reveal-password,.sign-up-notifications .reveal-password{position:absolute;right:10px;top:12px}.sign-up-form .to-login,.sign-up-notifications .to-login{margin:26px 0!important;text-align:center;font-size:14px;color:var(--global-text-color-light)}.sign-up-form .to-login a,.sign-up-notifications .to-login a{font-weight:600;color:var(--global-text-color);text-decoration:underline}.sign-up-form .password-str,.sign-up-notifications .password-str{padding:10px 0 0}.sign-up-form .pass-str-wrapper,.sign-up-notifications .pass-str-wrapper{display:grid;grid-template-columns:1fr 60px;align-items:center}.sign-up-form .pass-str-wrapper .pass-str-text,.sign-up-notifications .pass-str-wrapper .pass-str-text{text-align:right;font-size:13px;font-weight:500;color:#d92042}.sign-up-form .pass-str-wrapper .pass-str-cols,.sign-up-notifications .pass-str-wrapper .pass-str-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.sign-up-form .pass-str-wrapper .pass-str-col,.sign-up-notifications .pass-str-wrapper .pass-str-col{height:8px;border-radius:6px;background-color:var(--global-border-light)}.sign-up-form .pass-str-wrapper .pass-str-col.active,.sign-up-notifications .pass-str-wrapper .pass-str-col.active{background-color:#d92042}.sign-up-form .pass-str-wrapper.medium .pass-str-text,.sign-up-notifications .pass-str-wrapper.medium .pass-str-text{color:#e09719}.sign-up-form .pass-str-wrapper.medium .pass-str-col.active,.sign-up-notifications .pass-str-wrapper.medium .pass-str-col.active{background-color:#e09719}.sign-up-form .pass-str-wrapper.strong .pass-str-text,.sign-up-notifications .pass-str-wrapper.strong .pass-str-text{color:#17af4f}.sign-up-form .pass-str-wrapper.strong .pass-str-col.active,.sign-up-notifications .pass-str-wrapper.strong .pass-str-col.active{background-color:#17af4f}
