a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:inherit}.row{margin-left:auto;margin-right:auto}.main-content{flex-wrap:wrap;justify-content:space-evenly;display:flex}@media screen and (width<=800px){.main-content{font-size:.7em}}.text-input-group-wrapper{align-items:center;height:60px;display:flex}.text-input-group{position:absolute}.text-input{color:#fff;background:0 0;border:none;border-bottom:1px solid #000;font-size:20px}.text-input:disabled{cursor:not-allowed;opacity:.6}.text-input:focus{outline:none}.text-input-label{white-space:nowrap;pointer-events:none;color:#ccc;font-size:20px;font-weight:400;transition:all .2s;position:absolute;top:-2px;left:0}.lift-input-label~.text-input-label,.text-input:focus~.text-input-label{color:#9eace3;font-size:16px;top:-20px}.text-input:focus~.bar:before,.text-input:focus~.bar:after{width:50%}.bar,.text-input{width:320px}.bar:before,.bar:after{content:"";background:#fff;width:0;height:2px;transition:all .2s;position:absolute;bottom:1px}.bar:before{left:50%}.bar:after{right:50%}.button{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:0 0;border:none;outline:1px solid #fff;width:150px;padding:.5em .25em;font-size:20px;font-weight:700;transition:all .3s ease-in-out;box-shadow:2px 2px #fff,-2px -2px #fff,-2px 2px #fff,2px -2px #fff}.button:hover{background:#8399c24d;box-shadow:15px 5px #fff,-15px -5px #fff}.loading-mask{background:#96c8c833;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.loading-mask.big{box-shadow:0 0 15px 20px #96c8c833}.loading-mask.small{border-radius:5px}.setting-form{box-sizing:border-box;background:linear-gradient(#243b55,#141e30);border-radius:5px;flex-direction:column;justify-content:space-between;width:400px;height:350px;padding:40px;display:flex;box-shadow:0 10px 15px #0009}@media screen and (width<=1200px){.setting-form{transform:scale(.8)}}.setting-form .text-input-group-wrapper{transition:opacity .3s}.setting-form.loading .text-input-group-wrapper{opacity:.5}.setting-form-content-wrapper{flex-direction:column;display:flex;position:relative}.setting-form-submit-button-wrapper{justify-content:center;transition:opacity .2s;display:flex}.setting-form-submit-button-wrapper.loading{cursor:not-allowed;opacity:.5}.setting-form-submit-button-wrapper.loading .button{pointer-events:none}.setting-form h2{text-align:center;font-size:30px;font-weight:700}.settings-view{justify-content:space-evenly;display:flex}@media screen and (width<=800px){.settings-view{flex-direction:column;align-items:center}}.line-ellipsis-wrapper{width:100%}.line-ellipsis-wrapper .line-ellipsis{white-space:nowrap;text-overflow:ellipsis;line-height:1.2em;overflow:hidden}.editable-text{cursor:pointer}.editable-text>.single-line{line-height:1.2em}.editable-text>textarea,.editable-text>input{box-sizing:border-box;color:#fff;background:#abc1861a;border:1px solid #609f82;border-radius:5px;outline:none;width:98%;font-size:1em}.editable-text>textarea{resize:none;line-height:1;overflow:hidden}.editable-text .neutral{border:1px solid #649b001a}.editable-text .invalid{border:1px solid #ec1f38}.editable-text ::placeholder{opacity:.4;color:#fff}.menu{z-index:3;cursor:pointer;opacity:.92;color:#abc186;-webkit-tap-highlight-color:transparent;background-color:#294247;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .3s,box-shadow .3s;display:flex;position:absolute;top:1.5vh;right:2vh;box-shadow:0 0 30px #609f8280}.menu:hover:not(:has(.menu-button:hover)){background-color:#609f82cc;box-shadow:0 0 40px #609f82e6}@supports not selector(:has(.menu-button:hover)){.menu:hover{background-color:#609f82cc;box-shadow:0 0 40px #609f82e6}}.menu-button:hover{background-color:#609f82cc;box-shadow:0 0 30px #609f82e6}.menu-icon:before,.menu-icon:after{z-index:1;content:"";background:#95a875;border-radius:5px;width:30px;height:5px;transition:all .2s;position:absolute;top:27px;left:16px}.menu-icon:before{transform:rotate(0)}.menu-icon:after{transform:rotate(-90deg)}.menu.open:before{transform:rotate(45deg)}.menu.open:after{transform:rotate(-45deg)}.menu-button{cursor:pointer;pointer-events:none;opacity:0;background:#294247;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.18,.89,.32,1.28),opacity .1s,background-color .3s;display:flex;position:absolute;top:0;right:0;box-shadow:0 0 20px #609f8233}.menu.open>.menu-button{pointer-events:auto;opacity:1}.menu.open .menu-button:first-of-type{top:125%;right:-10%}.menu.open .menu-button:nth-of-type(2){transition-delay:50ms;top:90%;right:90%}.menu.open .menu-button:last-of-type{transition-delay:.1s;top:-10%;right:125%}@media screen and (width<=800px){.menu,.menu-button{width:40px;height:40px}.menu-icon:before,.menu-icon:after{width:25px;height:3px;top:19px;left:8px}}.title-wrapper{z-index:2;background:#141e30;justify-content:center;align-items:center;width:100%;height:7.5vh;margin-bottom:2vh;display:flex;position:sticky;top:0;box-shadow:0 2px 15px 20px #141e30}.title-wrapper>.title{text-align:center;color:#abc186;width:80%;padding-top:2vh;font-size:3rem;position:absolute}.title-wrapper>.title.immutable>.editable-text{cursor:auto}.title-wrapper>.title>.editable-text{line-height:3.5rem}.title-wrapper>.title>.editable-text>input{text-align:center}@media screen and (width<=800px){.title-wrapper{height:5vh}.title-wrapper>.title{font-size:1.2rem}.title-wrapper>.title>.editable-text{line-height:1.5rem}}@keyframes contexify_scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes contexify_scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.contexify_willEnter-scale{transform-origin:0 0;animation:.3s contexify_scaleIn}.contexify_willLeave-scale{transform-origin:0 0;animation:.3s contexify_scaleOut}.contexify{--background:0%;background-color:#243b55d9;border:1px solid #00000026;border-radius:5px;padding:5px 0;position:fixed;box-shadow:0 6px 12px #00000040}.contexify_item{cursor:pointer;white-space:nowrap;background:linear-gradient(#fff3 0 0) var(--background)/var(--background) no-repeat;padding:3px 20px;line-height:1.5;transition:all .4s,background-position}.contexify_item:hover{--background:100%;font-size:1.1em}.divider{background:linear-gradient(90deg,#0000,#ccc,#0000);border:none;height:1px;margin:0}#modal{z-index:4;background-color:#141e30;border-radius:5px;max-width:calc(75vw + 40px);animation:.5s forwards modalSlideIn;position:fixed;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}#modal.slideOut{animation-name:modalSlideOut!important}#modal-header{justify-content:space-between;align-items:center;gap:1em;height:3.8em;padding:0 10px;display:flex}#modal-header #close-modal-btn{cursor:pointer;color:#fff9;margin-top:-3px;font-size:3em;transition:all .2s ease-in-out}#modal-header #close-modal-btn:hover{color:#ec1f38;transform:rotate(180deg)}#modal-title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:10px;font-size:1.3em;line-height:1.5em;overflow:hidden}#modal-content{grid-gap:15px 5px;grid-template-columns:repeat(auto-fit,minmax(calc(20vw + 34px),1fr));justify-items:center;max-width:75vw;max-height:70vh;padding:20px 10px 20px 20px;display:grid}@media screen and (width<=800px){#modal-content{grid-template-columns:repeat(auto-fit,minmax(calc(40vw + 34px),1fr))}}@media screen and (width<=500px){#modal-content{grid-template-columns:repeat(auto-fit,minmax(calc(60vw + 34px),1fr))}}#overlay{z-index:3;animation:.5s forwards overlayFadeIn;position:fixed;inset:0}#overlay.fadeOut{animation-name:overlayFadeOut!important}@keyframes modalSlideIn{0%{top:-100%}to{top:50%}}@keyframes modalSlideOut{0%{top:50%}to{top:-100%}}@keyframes overlayFadeIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009}}@keyframes overlayFadeOut{0%{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.toast-notification{width:200px;font-size:1.2em;font-weight:700}.toast-notification.error{background-color:#c80f0ff2}.toast-notification.ok{background-color:#058f05f2}.toast-notification-list{z-index:1000;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:15%;right:0}.toast-notification-enter{max-height:300px;margin:10px 0;padding:10px 30px;overflow:hidden;transform:translate(300px)}.toast-notification-enter-active{max-height:300px;margin:10px 0;padding:10px 30px;transition:all .4s ease-out;transform:translate(0)}.toast-notification-enter-done{margin:10px 0;padding:10px 30px}.toast-notification-exit{max-height:300px;margin:10px 0;padding:10px 30px;overflow:hidden}.toast-notification-exit-active{max-height:0;margin:0;padding:0 30px;transition:all .4s ease-out;transform:translate(300px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#141e30d9;-webkit-box-shadow:inset 0 0 6px #00000080}::-webkit-scrollbar-thumb{background:#abc18680;border-radius:5px 0 0 5px}@property --scrollbar-color{syntax:"<color>";inherits:true;initial-value:#abc18633}.scrollbar,.select__menu-list{scroll-behavior:smooth;animation:.5s ease-in-out forwards fadeOutScrollbar;overflow:auto}.scrollbar::-webkit-scrollbar{width:8px;height:8px}.select__menu-list::-webkit-scrollbar{width:8px;height:8px}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:2px;transition:background 5s}.select__menu-list::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:2px;transition:background 5s}.scrollbar::-webkit-scrollbar-track{background:#00000026;-webkit-box-shadow:inset 0 0 6px #00000026}.select__menu-list::-webkit-scrollbar-track{background:#00000026;-webkit-box-shadow:inset 0 0 6px #00000026}.scrollbar:hover,.select__menu-list:hover{animation:.5s ease-in-out forwards fadeInScrollbar}@keyframes fadeInScrollbar{0%{--scrollbar-color:#abc18633}to{--scrollbar-color:#abc18699}}@keyframes fadeOutScrollbar{0%{--scrollbar-color:#abc18699}to{--scrollbar-color:#abc18633}}.shake{animation:.4s shake}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}to{transform:translate(0)}}::selection{background:#609f82}html,body,#root{height:100%}body,input,textarea,button{font-family:Montserrat,sans-serif}body{color:#fff;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background:linear-gradient(#141e30,#243b55) fixed;overflow-x:hidden}#root{scrollbar-gutter:stable both-edges;overflow:auto}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2)format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff)format("woff")}
