@charset "UTF-8";body.confirm,body.login,body.logout,body.mail,body.password,body.signup{background:none}body.confirm input:not([name=remember]),body.login input:not([name=remember]),body.logout input:not([name=remember]),body.mail input:not([name=remember]),body.password input:not([name=remember]),body.signup input:not([name=remember]){all:initial}body.confirm *,body.login *,body.logout *,body.mail *,body.password *,body.signup *{font-family:rhino,sans-serif!important}body.confirm :not(em),body.login :not(em),body.logout :not(em),body.mail :not(em),body.password :not(em),body.signup :not(em){color:#fff}body.confirm .wrapper,body.login .wrapper,body.logout .wrapper,body.mail .wrapper,body.password .wrapper,body.signup .wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100vh;padding:min(1rem,5vh) min(1rem,5vw)}body.confirm .wrapper .content-wrapper,body.login .wrapper .content-wrapper,body.logout .wrapper .content-wrapper,body.mail .wrapper .content-wrapper,body.password .wrapper .content-wrapper,body.signup .wrapper .content-wrapper{background:var(--w-color-surface-page);border:3px solid transparent;border-radius:.625rem;box-shadow:5px 5px 30px var(--w-color-box-shadow-md);float:none;height:auto;margin-bottom:15vh;max-width:25.2rem;padding:2.5rem 3rem}body.change #main,body.confirm #main,body.login #main,body.logout #main,body.reset #main,body.signup #main{background:radial-gradient(100% 300.28% at 115% -20%,var(--cgs-color-tertiary) 0,var(--cgs-color-secondary) 50%,var(--cgs-color-primary) 100%);border:none;overflow:hidden;padding:0 3rem 1.5rem;width:50%;max-width:32rem;min-width:22rem}body.change #main .cgs-content-block:not(.header-bar),body.confirm #main .cgs-content-block:not(.header-bar),body.login #main .cgs-content-block:not(.header-bar),body.logout #main .cgs-content-block:not(.header-bar),body.reset #main .cgs-content-block:not(.header-bar),body.signup #main .cgs-content-block:not(.header-bar){margin:2rem auto}body.change #main .header-bar,body.confirm #main .header-bar,body.login #main .header-bar,body.logout #main .header-bar,body.reset #main .header-bar,body.signup #main .header-bar{position:relative;width:calc(100% + 10rem);background-image:url("../images/vague.930ecb4f649f.svg");background-size:cover;background-position:bottom;left:-5rem;height:5rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}body.change #main .header-bar h1,body.confirm #main .header-bar h1,body.login #main .header-bar h1,body.logout #main .header-bar h1,body.reset #main .header-bar h1,body.signup #main .header-bar h1{margin:0;color:var(--w-color-text-label);font-size:1.875rem;font-weight:800}body.change #main .messages,body.confirm #main .messages,body.login #main .messages,body.logout #main .messages,body.reset #main .messages,body.signup #main .messages{width:calc(100% + 2rem);left:-1rem}body.change #main .messages ul li,body.confirm #main .messages ul li,body.login #main .messages ul li,body.logout #main .messages ul li,body.reset #main .messages ul li,body.signup #main .messages ul li{padding:1em 1.25em}body.change #main .confirm-logo,body.change #main .login-logo,body.change #main .logout-logo,body.confirm #main .confirm-logo,body.confirm #main .login-logo,body.confirm #main .logout-logo,body.login #main .confirm-logo,body.login #main .login-logo,body.login #main .logout-logo,body.logout #main .confirm-logo,body.logout #main .login-logo,body.logout #main .logout-logo,body.reset #main .confirm-logo,body.reset #main .login-logo,body.reset #main .logout-logo,body.signup #main .confirm-logo,body.signup #main .login-logo,body.signup #main .logout-logo{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}body.change #main .confirm-logo img,body.change #main .login-logo img,body.change #main .logout-logo img,body.confirm #main .confirm-logo img,body.confirm #main .login-logo img,body.confirm #main .logout-logo img,body.login #main .confirm-logo img,body.login #main .login-logo img,body.login #main .logout-logo img,body.logout #main .confirm-logo img,body.logout #main .login-logo img,body.logout #main .logout-logo img,body.reset #main .confirm-logo img,body.reset #main .login-logo img,body.reset #main .logout-logo img,body.signup #main .confirm-logo img,body.signup #main .login-logo img,body.signup #main .logout-logo img{width:70%;max-width:15rem}body.change #main .confirm-logo h1,body.change #main .login-logo h1,body.change #main .logout-logo h1,body.confirm #main .confirm-logo h1,body.confirm #main .login-logo h1,body.confirm #main .logout-logo h1,body.login #main .confirm-logo h1,body.login #main .login-logo h1,body.login #main .logout-logo h1,body.logout #main .confirm-logo h1,body.logout #main .login-logo h1,body.logout #main .logout-logo h1,body.reset #main .confirm-logo h1,body.reset #main .login-logo h1,body.reset #main .logout-logo h1,body.signup #main .confirm-logo h1,body.signup #main .login-logo h1,body.signup #main .logout-logo h1{font-size:clamp(2.25em,4vw,3em);font-weight:800;margin:0 auto}body.change #main h2,body.confirm #main h2,body.login #main h2,body.logout #main h2,body.reset #main h2,body.signup #main h2{font-size:clamp(1.7em,3vw,2.2em);font-weight:700;text-align:center}body.change #main .cgs-form-block.confirm p,body.confirm #main .cgs-form-block.confirm p,body.login #main .cgs-form-block.confirm p,body.logout #main .cgs-form-block.confirm p,body.reset #main .cgs-form-block.confirm p,body.signup #main .cgs-form-block.confirm p{text-align:center}body.change #main .cgs-form-block.info p,body.change #main .cgs-form-block.info strong,body.confirm #main .cgs-form-block.info p,body.confirm #main .cgs-form-block.info strong,body.login #main .cgs-form-block.info p,body.login #main .cgs-form-block.info strong,body.logout #main .cgs-form-block.info p,body.logout #main .cgs-form-block.info strong,body.reset #main .cgs-form-block.info p,body.reset #main .cgs-form-block.info strong,body.signup #main .cgs-form-block.info p,body.signup #main .cgs-form-block.info strong{text-align:center;font-size:.9rem;color:var(--cgs-color-menu-5)}body.change #main .cgs-form-block.small p,body.confirm #main .cgs-form-block.small p,body.login #main .cgs-form-block.small p,body.logout #main .cgs-form-block.small p,body.reset #main .cgs-form-block.small p,body.signup #main .cgs-form-block.small p{text-align:center;font-size:.8rem;color:#dcdcdc}body.change #main .cgs-eye,body.confirm #main .cgs-eye,body.login #main .cgs-eye,body.logout #main .cgs-eye,body.reset #main .cgs-eye,body.signup #main .cgs-eye{position:absolute;cursor:pointer;height:1.125rem;width:1.125rem;transform:translateX(-1.125rem);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;filter:brightness(0) invert(1)}body.change #main .cgs-eye:hover,body.confirm #main .cgs-eye:hover,body.login #main .cgs-eye:hover,body.logout #main .cgs-eye:hover,body.reset #main .cgs-eye:hover,body.signup #main .cgs-eye:hover{animation:blink .82s cubic-bezier(.36,.07,.19,.97) both}body.change #main .cgs-eye:not(.showpass),body.confirm #main .cgs-eye:not(.showpass),body.login #main .cgs-eye:not(.showpass),body.logout #main .cgs-eye:not(.showpass),body.reset #main .cgs-eye:not(.showpass),body.signup #main .cgs-eye:not(.showpass){background-image:url("../images/show-logo.25fc52ca0ef0.png")}body.change #main .cgs-eye.showpass,body.confirm #main .cgs-eye.showpass,body.login #main .cgs-eye.showpass,body.logout #main .cgs-eye.showpass,body.reset #main .cgs-eye.showpass,body.signup #main .cgs-eye.showpass{background-image:url("../images/hide-logo.fdcb6c8ae01c.png")}body.change #main button,body.change #main div.fake,body.confirm #main button,body.confirm #main div.fake,body.login #main button,body.login #main div.fake,body.logout #main button,body.logout #main div.fake,body.reset #main button,body.reset #main div.fake,body.signup #main button,body.signup #main div.fake{display:flex;width:10rem;margin-inline-start:0;height:2.5em;padding:0 2em;border-radius:2rem;background-color:#fff;color:var(--w-color-primary);line-height:normal;align-items:center;justify-content:center;font-size:1rem;font-weight:700}body.change #main button.fake,body.change #main div.fake.fake,body.confirm #main button.fake,body.confirm #main div.fake.fake,body.login #main button.fake,body.login #main div.fake.fake,body.logout #main button.fake,body.logout #main div.fake.fake,body.reset #main button.fake,body.reset #main div.fake.fake,body.signup #main button.fake,body.signup #main div.fake.fake{position:absolute;z-index:2;cursor:pointer}body.change #main button.button-longrunning-active,body.change #main div.fake.button-longrunning-active,body.confirm #main button.button-longrunning-active,body.confirm #main div.fake.button-longrunning-active,body.login #main button.button-longrunning-active,body.login #main div.fake.button-longrunning-active,body.logout #main button.button-longrunning-active,body.logout #main div.fake.button-longrunning-active,body.reset #main button.button-longrunning-active,body.reset #main div.fake.button-longrunning-active,body.signup #main button.button-longrunning-active,body.signup #main div.fake.button-longrunning-active{background-color:var(--w-color-grey-400);border-color:var(--w-color-grey-500);color:var(--w-color-grey-100)}body.change #main button.button-longrunning-active em,body.change #main div.fake.button-longrunning-active em,body.confirm #main button.button-longrunning-active em,body.confirm #main div.fake.button-longrunning-active em,body.login #main button.button-longrunning-active em,body.login #main div.fake.button-longrunning-active em,body.logout #main button.button-longrunning-active em,body.logout #main div.fake.button-longrunning-active em,body.reset #main button.button-longrunning-active em,body.reset #main div.fake.button-longrunning-active em,body.signup #main button.button-longrunning-active em,body.signup #main div.fake.button-longrunning-active em{padding-left:1em}body.change #main button.button-longrunning-active svg.icon-spinner,body.change #main div.fake.button-longrunning-active svg.icon-spinner,body.confirm #main button.button-longrunning-active svg.icon-spinner,body.confirm #main div.fake.button-longrunning-active svg.icon-spinner,body.login #main button.button-longrunning-active svg.icon-spinner,body.login #main div.fake.button-longrunning-active svg.icon-spinner,body.logout #main button.button-longrunning-active svg.icon-spinner,body.logout #main div.fake.button-longrunning-active svg.icon-spinner,body.reset #main button.button-longrunning-active svg.icon-spinner,body.reset #main div.fake.button-longrunning-active svg.icon-spinner,body.signup #main button.button-longrunning-active svg.icon-spinner,body.signup #main div.fake.button-longrunning-active svg.icon-spinner{display:inline-block;position:absolute;left:.75em;height:1em;padding:0;width:1em}body.change #main button.button-longrunning-active svg.icon-spinner use,body.change #main div.fake.button-longrunning-active svg.icon-spinner use,body.confirm #main button.button-longrunning-active svg.icon-spinner use,body.confirm #main div.fake.button-longrunning-active svg.icon-spinner use,body.login #main button.button-longrunning-active svg.icon-spinner use,body.login #main div.fake.button-longrunning-active svg.icon-spinner use,body.logout #main button.button-longrunning-active svg.icon-spinner use,body.logout #main div.fake.button-longrunning-active svg.icon-spinner use,body.reset #main button.button-longrunning-active svg.icon-spinner use,body.reset #main div.fake.button-longrunning-active svg.icon-spinner use,body.signup #main button.button-longrunning-active svg.icon-spinner use,body.signup #main div.fake.button-longrunning-active svg.icon-spinner use{color:var(--w-color-grey-100)}#main form.login-form,#main form.logout-form{max-width:22.5rem}#main form.login-form label,#main form.logout-form label{user-select:none}#main form.login-form .w-field__wrapper label,#main form.logout-form .w-field__wrapper label{width:fit-content;padding:0;color:#fff;position:absolute;filter:contrast(40%);transform:translateY(.5rem);transition:transform .25s ease-in-out,filter .35s linear,border-bottom .35s linear}#main form.login-form .w-field__wrapper label.w-field__label,#main form.logout-form .w-field__wrapper label.w-field__label{font-weight:100;font-size:100%}#main form.login-form .w-field__wrapper label span,#main form.logout-form .w-field__wrapper label span{display:none}#main form.login-form .w-field__wrapper .w-field .w-field__input,#main form.logout-form .w-field__wrapper .w-field .w-field__input{margin-top:0;border-bottom:2px solid #f5f5f5;padding:.25rem 0}#main form.login-form .w-field__wrapper .w-field .w-field__input input:focus,#main form.login-form .w-field__wrapper .w-field .w-field__input input:focus-visible,#main form.logout-form .w-field__wrapper .w-field .w-field__input input:focus,#main form.logout-form .w-field__wrapper .w-field .w-field__input input:focus-visible{outline:none!important}#main form.login-form .w-field__wrapper .w-field .w-field__input input:not([name=remember]),#main form.logout-form .w-field__wrapper .w-field .w-field__input input:not([name=remember]){width:100%;color:#fff;font-size:1.15rem;font-weight:700}#main form.login-form .cgs-form-block:not(.password),#main form.logout-form .cgs-form-block:not(.password){margin:2rem auto}#main form.login-form .cgs-form-block.password,#main form.logout-form .cgs-form-block.password{margin:0 auto .1rem}#main form.login-form .cgs-form-block.reset-password,#main form.logout-form .cgs-form-block.reset-password{font-size:75%;font-weight:300}#main form.login-form .cgs-form-block.cgs-focus:not(.cgs-input) label,#main form.login-form .cgs-form-block.cgs-input label,#main form.logout-form .cgs-form-block.cgs-focus:not(.cgs-input) label,#main form.logout-form .cgs-form-block.cgs-input label{filter:contrast(100%);transform:translate(-.25rem,-1.25rem);border-bottom:.5px solid #f5f5f5}#main form.login-form label.remember-me,#main form.logout-form label.remember-me{margin-left:0!important;width:fit-content;font-weight:100;cursor:pointer}#main form.login-form footer.form-actions,#main form.logout-form footer.form-actions{height:2.5rem;display:flex;justify-content:center}body.change #main .confirm p,body.confirm #main .confirm p,body.reset #main .confirm p{font-size:1em}body.change #main .confirm p a,body.confirm #main .confirm p a,body.reset #main .confirm p a{font-size:1.1em;font-weight:700}body.change #main form,body.confirm #main form,body.reset #main form{margin:0 auto 2rem;width:fit-content}body.change #main form label,body.confirm #main form label,body.reset #main form label{display:block;text-decoration:underline;margin-bottom:.25em;font-size:.85rem}body.change #main form input,body.confirm #main form input,body.reset #main form input{width:100%;color:#fff;font-size:1.15rem;font-weight:700;border-bottom:2px solid #fff}body.change #main form input::placeholder,body.confirm #main form input::placeholder,body.reset #main form input::placeholder{font-size:.8rem;color:#fff}body.change #main form input:focus,body.change #main form input:focus-visible,body.confirm #main form input:focus,body.confirm #main form input:focus-visible,body.reset #main form input:focus,body.reset #main form input:focus-visible{outline:none!important}body.change #main form input:focus-visible::placeholder,body.change #main form input:focus::placeholder,body.confirm #main form input:focus-visible::placeholder,body.confirm #main form input:focus::placeholder,body.reset #main form input:focus-visible::placeholder,body.reset #main form input:focus::placeholder{color:transparent}body.change #main form button,body.confirm #main form button,body.reset #main form button{margin:2em auto;width:fit-content}body.change form{width:100%!important}body.change form p{margin:1em 0 0}body.change a{cursor:pointer;display:block;margin-bottom:.5rem}body.change a strong{margin-right:.25rem}body.change ul{margin-bottom:1rem;padding:0;list-style-type:armenian}body.change ul li{margin-bottom:.25rem;list-style-type:none}body.change ul:not(.errorlist) li:before{content:"✔️";margin-right:.5rem}body.change ul.errorlist li:before{content:"❌";margin-right:.5rem}section.change-option,section.logout-option,section.redirect-option,section.reset-option,section.signup-option{margin:1.75rem auto 0;padding-top:.65rem;border-top:1.5px solid #f5f5f5;font-size:.8rem}section.change-option p,section.logout-option p,section.redirect-option p,section.reset-option p,section.signup-option p{display:flex;justify-content:center;flex-direction:row;align-content:center;flex-wrap:wrap;column-gap:.2rem}section.change-option p span,section.logout-option p span,section.redirect-option p span,section.reset-option p span,section.signup-option p span{max-width:100%;text-align:center;hyphens:auto;color:#dcdcdc}section.change-option p span:first-of-type,section.logout-option p span:first-of-type,section.redirect-option p span:first-of-type,section.reset-option p span:first-of-type,section.signup-option p span:first-of-type{min-width:min-content;flex:none}section.change-option p span:nth-of-type(2),section.logout-option p span:nth-of-type(2),section.redirect-option p span:nth-of-type(2),section.reset-option p span:nth-of-type(2),section.signup-option p span:nth-of-type(2){display:flex;overflow:visible;transform-origin:bottom}section.change-option p span:nth-of-type(2):hover,section.logout-option p span:nth-of-type(2):hover,section.redirect-option p span:nth-of-type(2):hover,section.reset-option p span:nth-of-type(2):hover,section.signup-option p span:nth-of-type(2):hover{transform:scale(1.1);z-index:1}section.change-option p a,section.logout-option p a,section.redirect-option p a,section.reset-option p a,section.signup-option p a{align-self:center;justify-self:center;font-weight:700;color:#fff}section.redirect-option p{background-color:#f5f5f5;border-radius:10px;border:1px solid #b2d8b2}section.redirect-option a,section.redirect-option span{color:#dd4814!important}