:root{--color-control-primary: #FF009C;--color-control-secondary: #09ADFA;--color-control-default: #FFF;--color-control-black: #000;--color-control-primary-shadow: #BC0173;--color-control-secondary-shadow: #0880B8;--color-control-default-shadow: #DDD;--color-control-black-shadow: #333;--color-text-invalid: #FFD029}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:65%}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:rgba(255,255,255,.2)}*::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}html{background:#351d6f;font-family:"JetBrains Mono",monospace}body{color:#fff;font-size:18px;font-weight:400;line-height:22px;overflow-y:auto;overflow-x:hidden;min-height:100vh;width:100vw}body.unscrollable{overflow:hidden}svg{transition:fill .2s,stroke .2s}svg path{transition:fill .2s,stroke .2s}.ios-peek{position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;user-select:none}button{outline:none;border:none;background:none}button:focus,button:hover{outline:none}h1{font-weight:400;font-size:3.2rem;line-height:3.8rem}@media screen and (max-width: 650px){h1{font-size:2.8rem;line-height:3.4rem}}h2{font-weight:400;font-size:3rem;line-height:3.6rem}@media screen and (max-width: 650px){h2{font-size:2.6rem;line-height:3.1rem}}h3{font-weight:400;font-size:2.7rem;line-height:3.2rem}@media screen and (max-width: 650px){h3{font-size:2.3rem;line-height:2.7rem}}h4{font-weight:400;font-size:2.4rem;line-height:2.9rem}@media screen and (max-width: 650px){h4{font-size:2rem;line-height:2.4rem}}h5{font-weight:400;font-size:2.1rem;line-height:2.5rem}@media screen and (max-width: 650px){h5{font-size:1.6rem;line-height:2rem}}span{font-size:1.6rem;line-height:1.8rem}@media screen and (max-width: 650px){span{font-size:1.3rem;line-height:1.5rem}}p{font-size:1.5rem;line-height:1.8rem}@media screen and (max-width: 650px){p{font-size:1.2rem;line-height:1.5rem}}
.login-screen{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.login-screen.switch{animation:login-stage-switch linear .5s}@keyframes login-stage-switch{0%{transform:none;opacity:1}50%{transform:translateY(-100vh);opacity:0}100%{transform:none;opacity:1}}
.login-first-stage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-5vh);animation:appear .5s ease-in}.login-first-stage .login-fs-wording{display:flex;justify-content:space-between;align-items:flex-end;max-width:90vw;margin-bottom:50px}.login-first-stage .login-fs-wording .login-fs-word{user-select:none}.login-first-stage .login-fs-wording .login-fs-word:not(:last-child){margin-right:50px}.login-first-stage .login-fs-loader{user-select:none}@keyframes appear{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 650px){.login-first-stage .login-fs-wording{flex-direction:column;align-items:center;margin-bottom:40px}.login-first-stage .login-fs-wording .login-fs-word{max-width:90vw;height:60px}.login-first-stage .login-fs-wording .login-fs-word:not(:last-child){height:65px;margin-right:0;margin-bottom:25px}}
.general-pepe-wrapper{width:100vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none}.general-pepe-wrapper .fuck-wrapper{height:80vh;width:80vw;display:flex;align-items:center;justify-content:center;font-size:min(80vh,450px,80vw);object-fit:contain}.general-pepe-wrapper .pepe-wrapper{position:absolute;width:200px;height:200px;z-index:10;top:0;left:0;transition:transform .1s linear}.general-pepe-wrapper .pepe-wrapper .pepe-size-wrapper{width:100%;height:100%;transition:transform 1s linear}.general-pepe-wrapper .pepe-wrapper .pepe-size-wrapper .pepe{object-fit:contain;max-width:100%;max-height:100%}.general-pepe-wrapper .pepe-wrapper .pepe-size-wrapper .pepe.mirrored{transform:scaleX(-1)}
.loader-wrapper{display:flex;align-items:center;justify-content:center}.loader-wrapper .loader{display:flex;justify-content:center;align-items:center;animation:loaderPulse 2.5s ease-in-out infinite,loaderFade 3s linear infinite}.loader-wrapper .loader svg{max-width:90%;max-height:90%}@keyframes loaderPulse{0%{transform:none}50%{transform:scale(1.1)}}@keyframes loaderFade{0%{opacity:1}50%{opacity:.5}}.loader-wrapper.loader-wrapper-absolute{position:absolute;top:0;left:0;right:0;bottom:0}.loader-wrapper.loader-wrapper-appear{animation:loader-appear .3s ease-in}.loader-wrapper.loader-wrapper-appear.slow{animation-duration:.6s}@keyframes loader-appear{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
.textfield{border:none;border-bottom:1px solid #aaa;outline:none;box-shadow:none;background:rgba(0,0,0,0);padding:7px 5px;font-size:1.5rem;line-height:1.8rem;color:var(--color-control-default);text-align:center}@media screen and (max-width: 650px){.textfield{font-size:1.2rem;line-height:1.5rem}}.textfield:focus{outline:none}.textfield.fullwidth{width:100%}.textfield::placeholder{opacity:1;color:#bbb;font-weight:400;font-size:2.4rem;line-height:2.9rem}@media screen and (max-width: 650px){.textfield::placeholder{font-size:2rem;line-height:2.4rem}}.textfield.invalid{border:2px solid var(--color-text-invalid);color:var(--color-text-invalid)}.textfield.textfield-left{text-align:left}.textfield.textfield-center{text-align:center}@media screen and (max-width: 650px){.textfield{padding:3px 22px}}
.control-panel{width:100%;padding:80px 0;display:flex;align-items:stretch;justify-content:space-around;position:relative}.control-panel .control-panel-column{min-width:400px;max-width:600px;display:flex;flex-direction:column;align-items:stretch}.control-panel .control-panel-logout{position:absolute;top:25px;right:25px}@media screen and (max-width: 1100px){.control-panel .control-panel-column{max-width:400px}}@media screen and (max-width: 900px){.control-panel{flex-direction:column;justify-content:flex-start;align-items:center}.control-panel .control-panel-column{max-width:600px;min-width:600px}.control-panel .control-panel-column:not(:last-child){margin-bottom:50px}.control-panel .control-panel-logout{position:fixed}}@media screen and (max-width: 650px){.control-panel{align-items:center}.control-panel .control-panel-column{max-width:90%;min-width:90%}}
.alert-messages-wrapper{position:fixed;top:calc(var(--header-height)/2);width:100vw;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;pointer-events:none;z-index:10001}.alert-messages-wrapper .alert-message{padding:25px 15px;width:90vw;display:flex;justify-content:center;align-items:center;max-width:1200px;border-radius:5px;transition:all .3s ease;animation:alert-message-appear ease .3s;font-size:20px;user-select:none;pointer-events:all}.alert-messages-wrapper .alert-message:not(:last-child){margin-bottom:10px}.alert-messages-wrapper .alert-message::after{margin-left:10px}.alert-messages-wrapper .alert-message::before{margin-right:10px}.alert-messages-wrapper .alert-message.alert-message-default{background:#2bc6e2;color:#000}.alert-messages-wrapper .alert-message.alert-message-default::after{content:"+"}.alert-messages-wrapper .alert-message.alert-message-default::before{content:"+"}.alert-messages-wrapper .alert-message.alert-message-error{background:#bc0173;color:#fff}.alert-messages-wrapper .alert-message.alert-message-error::after{content:"!"}.alert-messages-wrapper .alert-message.alert-message-error::before{content:"!"}@keyframes alert-message-appear{0%{transform:scale(0)}80%{transform:scale(1.1)}100%{transform:none}}
.admin-data-section .admin-data-section-header{text-align:left;font-weight:400;font-size:3rem;line-height:3.6rem}@media screen and (max-width: 650px){.admin-data-section .admin-data-section-header{font-size:2.6rem;line-height:3.1rem}}.admin-data-section .admin-data-section-description{font-size:15px;line-height:19px}@media screen and (max-width: 650px){.admin-data-section .admin-data-section-description{font-size:12px;line-height:15px}}.admin-data-section .admin-data-section-description:not(:first-child){margin-top:5px}.admin-data-section .admin-data-section-block{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:15px 20px;max-height:500px;overflow-x:hidden;overflow-y:auto}.admin-data-section .admin-data-section-block .admin-data-section-block-button{width:100%;max-width:300px;margin:0 auto;position:sticky;bottom:0}.admin-data-section .admin-data-section-block:not(:first-child){margin-top:15px}.admin-data-section:not(:last-child){margin-bottom:50px}.admin-data-section.simplified .admin-data-section-block{max-height:70vh}
.button{position:relative;padding:11px 27px;border-radius:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .2s,color .3s,border .3s}.button .button-content{opacity:1;white-space:nowrap;user-select:none;font-family:"Neue",sans-serif;font-size:16px;line-height:19px;font-weight:500;text-align:center}.button .button-content.button-content-hidden{opacity:0;pointer-events:none}.button:focus{outline:none}.button.button-disabled{cursor:default}@media screen and (max-width: 650px){.button{padding:11px 27px}.button .button-content{font-size:16px;line-height:19px}}.button-contained{border:none}.button-contained.button-primary{background:var(--color-control-primary);box-shadow:0 4px 0 0 var(--color-control-primary-shadow);color:#fff}.button-contained.button-primary:active:not(.button-disabled){transform:translateY(4px);box-shadow:none}.button-contained.button-primary.button-disabled{box-shadow:0 -4px 0 0 #2f1865;background:#351d6f;color:#7350c6;transform:translateY(4px)}.button-contained.button-secondary{background:var(--color-control-secondary);box-shadow:0 4px 0 0 var(--color-control-secondary-shadow);color:#fff}.button-contained.button-secondary:active:not(.button-disabled){transform:translateY(4px);box-shadow:none}.button-contained.button-secondary.button-disabled{box-shadow:0 -4px 0 0 #2f1865;background:#351d6f;color:#7350c6;transform:translateY(4px)}.button-contained.button-default{background:var(--color-control-default);box-shadow:0 4px 0 0 var(--color-control-default-shadow);color:#000}.button-contained.button-default:active:not(.button-disabled){transform:translateY(4px);box-shadow:none}.button-contained.button-default.button-disabled{box-shadow:0 -4px 0 0 #2f1865;background:#351d6f;color:#7350c6;transform:translateY(4px)}.button-contained.button-black{background:var(--color-control-black);box-shadow:0 4px 0 0 var(--color-control-black-shadow);color:#fff}.button-contained.button-black:active:not(.button-disabled){transform:translateY(4px);box-shadow:none}.button-contained.button-black.button-disabled{box-shadow:0 -4px 0 0 #2f1865;background:#351d6f;color:#7350c6;transform:translateY(4px)}.button-outlined{background:none}.button-outlined.button-primary{border:1px solid var(--color-control-primary);color:var(--color-control-primary)}.button-outlined.button-primary:hover:not(.button-disabled),.button-outlined.button-primary:active:not(.button-disabled){opacity:.8}.button-outlined.button-primary.button-disabled{opacity:.4}.button-outlined.button-secondary{border:1px solid var(--color-control-secondary);color:var(--color-control-secondary)}.button-outlined.button-secondary:hover:not(.button-disabled),.button-outlined.button-secondary:active:not(.button-disabled){opacity:.8}.button-outlined.button-secondary.button-disabled{opacity:.4}.button-outlined.button-default{border:1px solid var(--color-control-default);color:var(--color-control-default)}.button-outlined.button-default:hover:not(.button-disabled),.button-outlined.button-default:active:not(.button-disabled){opacity:.8}.button-outlined.button-default.button-disabled{opacity:.4}.button-outlined.button-black{border:1px solid var(--color-control-black);color:var(--color-control-black)}.button-outlined.button-black:hover:not(.button-disabled),.button-outlined.button-black:active:not(.button-disabled){opacity:.8}.button-outlined.button-black.button-disabled{opacity:.4}
.admin-data-unit-nested{transition:all .2s}.admin-data-unit-nested .adun-header{margin-bottom:5px;cursor:pointer;display:flex;align-items:center;user-select:none}.admin-data-unit-nested .adun-header .adunh-arrow{margin-left:5px;transition:transform .1s ease-in;transform:rotateZ(90deg)}.admin-data-unit-nested .adun-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:12px 10px;transition:all .4s;max-height:650px;overflow:hidden}.admin-data-unit-nested:not(:first-child){margin-top:15px}.admin-data-unit-nested:not(:last-child){margin-bottom:30px}.admin-data-unit-nested.adun-collapsed .adun-header .adunh-arrow{transform:none}.admin-data-unit-nested.adun-collapsed .adun-content{max-height:0;border-color:rgba(0,0,0,0);padding:0 10px}.admin-data-unit-nested.adun-collapsed:not(:last-child){margin-bottom:0}.admin-data-unit-nested.adun-simplified .adun-header{cursor:default}.admin-data-unit-nested.adun-simplified .adun-content{max-height:unset}.admin-data-unit{display:flex;align-items:center;justify-content:space-between;width:100%}.admin-data-unit .adu-title{width:25%;font-size:1.5rem;line-height:1.8rem}@media screen and (max-width: 650px){.admin-data-unit .adu-title{font-size:1.2rem;line-height:1.5rem}}.admin-data-unit .adu-title.adu-title-modified{font-weight:bold;color:var(--color-text-invalid)}.admin-data-unit .adu-value-wrapper{width:70%;display:flex;justify-content:flex-end}.admin-data-unit:not(:last-child){margin-bottom:15px}.admin-data-unit.adu-simplified{justify-content:flex-start}.admin-data-unit.adu-simplified .adu-title{width:unset;margin-right:5px;font-weight:400;font-size:2.1rem;line-height:2.5rem}@media screen and (max-width: 650px){.admin-data-unit.adu-simplified .adu-title{font-size:1.6rem;line-height:2rem}}.admin-data-unit.adu-simplified .adu-title::after{content:":"}.admin-data-unit.adu-simplified .adu-value-wrapper{width:unset;font-weight:400;font-size:2.1rem;line-height:2.5rem}@media screen and (max-width: 650px){.admin-data-unit.adu-simplified .adu-value-wrapper{font-size:1.6rem;line-height:2rem}}.admin-data-unit.adu-simplified:not(:last-child){margin-bottom:5px}
.switch{width:48px;height:24px;border-radius:36px;background:#666;transition:all .2s;cursor:pointer}.switch .switch-bullet{height:24px;width:24px;border-radius:100%;background:#fff;transition:all .2s}.switch.switch-active{background:#ff009c}.switch.switch-active .switch-bullet{transform:translateX(24px)}
.control-panel-stats-header{display:flex;align-items:center;margin-bottom:15px}.control-panel-stats-header .cpsh-title{font-weight:400;font-size:3rem;line-height:3.6rem;margin-right:10px}@media screen and (max-width: 650px){.control-panel-stats-header .cpsh-title{font-size:2.6rem;line-height:3.1rem}}.control-panel-stats-header .cpsh-loader{opacity:0;transition:opacity .3s}.control-panel-stats-header .cpsh-loader.cpsh-loader-visible{opacity:.4}

/*# sourceMappingURL=main.css.map*/