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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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-right:auto;margin-left:auto}.loader{display:flex!important;justify-content:center;align-items:center;width:100%;height:100%}.main-content{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media screen and (max-width: 800px){.main-content{font-size:.7em}}.text-input-group-wrapper{display:flex;align-items:center;height:60px}.text-input-group{position:absolute}.text-input{font-size:20px;color:#fff;border:none;border-bottom:1px solid #000;background:#0000}.text-input:disabled{cursor:not-allowed;opacity:.6}.text-input:focus{outline:none}.text-input-label{font-size:20px;font-weight:400;position:absolute;top:-2px;left:0;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;transition:.2s ease all;white-space:nowrap;pointer-events:none;color:#ccc}.lift-input-label~.text-input-label,.text-input:focus~.text-input-label{font-size:16px;top:-20px;color:#9eace3}.text-input:focus~.bar:before,.text-input:focus~.bar:after{width:50%}.bar,.text-input{width:320px}.bar:before,.bar:after{position:absolute;bottom:1px;width:0;height:2px;content:"";-moz-transition:.2s ease all;-webkit-transition:.2s ease all;transition:.2s ease all;background:#fff}.bar:before{left:50%}.bar:after{right:50%}.button{font-size:20px;font-weight:700;width:150px;padding:.5em .25em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s ease-in-out;color:#fff;border:none;outline:1px solid white;background:transparent;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{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#96c8c833}.loading-mask.big{box-shadow:0 0 15px 20px #96c8c833}.loading-mask.small{border-radius:5px}.setting-form{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:400px;height:350px;padding:40px;border-radius:5px;background:linear-gradient(#243b55,#141e30);box-shadow:0 10px 15px #0009}@media screen and (max-width: 1200px){.setting-form{transform:scale(.8)}}.setting-form .text-input-group-wrapper{transition:.3s opacity}.setting-form.loading .text-input-group-wrapper{opacity:.5}.setting-form-content-wrapper{position:relative;display:flex;flex-direction:column}.setting-form-submit-button-wrapper{display:flex;justify-content:center;transition:opacity .2s}.setting-form-submit-button-wrapper.loading{cursor:not-allowed;opacity:.5}.setting-form-submit-button-wrapper.loading .button{pointer-events:none}.setting-form h2{font-size:30px;font-weight:700;text-align:center}.settings-view{display:flex;justify-content:space-evenly}@media screen and (max-width: 800px){.settings-view{align-items:center;flex-direction:column}}.line-ellipsis-wrapper{width:100%}.line-ellipsis-wrapper .line-ellipsis{line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editable-text{cursor:pointer}.editable-text>.single-line{line-height:1.2em}.editable-text>textarea,.editable-text>input{font-size:1em;box-sizing:border-box;width:98%;color:#fff;border:1px solid rgb(96,159,130);border-radius:5px;outline:none;background:#abc1861a}.editable-text>textarea{line-height:1;overflow:hidden;resize:none}.editable-text .neutral{border:1px solid rgba(100,155,0,.1)}.editable-text .invalid{border:1px solid rgb(236,31,56)}.editable-text ::placeholder{opacity:.4;color:#fff}.menu{position:absolute;z-index:3;top:1.5vh;right:2vh;display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer;transition:background-color .3s,box-shadow .3s;opacity:.92;color:#abc186;border-radius:50%;background-color:#294247;box-shadow:0 0 30px #609f8280;-webkit-tap-highlight-color:transparent}.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{position:absolute;z-index:1;top:27px;left:16px;width:30px;height:5px;content:"";transition:.2s ease;border-radius:5px;background:#95a875}.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{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer;transition:.3s cubic-bezier(.18,.89,.32,1.28),.1s ease opacity,background-color .3s;pointer-events:none;opacity:0;border-radius:50%;background:#294247;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){top:90%;right:90%;transition-delay:.05s}.menu.open .menu-button:last-of-type{top:-10%;right:125%;transition-delay:.1s}@media screen and (max-width: 800px){.menu,.menu-button{width:40px;height:40px}.menu-icon:before,.menu-icon:after{top:19px;left:8px;width:25px;height:3px}}.title-wrapper{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:7.5vh;margin-bottom:2vh;background:#141e30;box-shadow:0 2px 15px 20px #141e30}.title-wrapper>.title{font-size:3rem;position:absolute;width:80%;padding-top:2vh;text-align:center;color:#abc186}.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 (max-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:top left;animation:contexify_scaleIn .3s}.contexify_willLeave-scale{transform-origin:top left;animation:contexify_scaleOut .3s}.contexify{position:fixed;padding:5px 0;border:1px solid rgba(0,0,0,.15);border-radius:5px;background-color:#243b55d9;box-shadow:0 6px 12px #00000040;--background: 0%}.contexify_item{line-height:1.5;padding:3px 20px;cursor:pointer;transition:.4s,background-position 0s;white-space:nowrap;background:linear-gradient(#fff3 0,#fff3 0) var(--background)/var(--background) no-repeat}.contexify_item:hover{font-size:1.1em;--background: 100%}.divider{height:1px;margin:0;border:none;background:linear-gradient(to right,transparent,#ccc,transparent)}#modal{position:fixed;z-index:4;left:50%;max-width:calc(75vw + 40px);transform:translate(-50%,-50%);animation:modalSlideIn .5s forwards;border-radius:5px;background-color:#141e30;box-shadow:0 0 10px #00000080}#modal.slideOut{animation-name:modalSlideOut!important}#modal-header{display:flex;align-items:center;justify-content:space-between;height:3.8em;padding:0 10px;gap:1em}#modal-header #close-modal-btn{font-size:3em;margin-top:-3px;cursor:pointer;transition:all .2s ease-in-out;color:#fff9}#modal-header #close-modal-btn:hover{transform:rotate(180deg);color:#ec1f38}#modal-title{font-size:1.3em;line-height:1.5em;overflow:hidden;flex:1;margin-left:10px;white-space:nowrap;text-overflow:ellipsis}#modal-content{display:grid;max-width:75vw;max-height:70vh;padding:20px 10px 20px 20px;grid-template-columns:repeat(auto-fit,minmax(calc(20vw + 34px),1fr));grid-gap:15px 5px;justify-items:center}@media screen and (max-width: 800px){#modal-content{grid-template-columns:repeat(auto-fit,minmax(calc(40vw + 34px),1fr))}}@media screen and (max-width: 500px){#modal-content{grid-template-columns:repeat(auto-fit,minmax(calc(60vw + 34px),1fr))}}#overlay{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;animation:overlayFadeIn .5s forwards}#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%{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes overlayFadeOut{0%{background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}to{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.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{position:fixed;display:flex;flex-direction:column;align-items:flex-end;top:15%;right:0;z-index:1000}.toast-notification-enter{max-height:300px;overflow:hidden;margin:10px 0;padding:10px 30px;transform:translate(300px)}.toast-notification-enter-active{max-height:300px;margin:10px 0;padding:10px 30px;transform:translate(0);transition:all .4s ease-out}.toast-notification-enter-done{margin:10px 0;padding:10px 30px}.toast-notification-exit{max-height:300px;overflow:hidden;margin:10px 0;padding:10px 30px}.toast-notification-exit-active{max-height:0;margin:0;padding:0 30px;transform:translate(300px);transition:all .4s ease-out}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#141e30d9;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb{border-radius:5px 0 0 5px;background:#abc18680}@property --scrollbar-color{syntax: "<color>"; inherits: true; initial-value: rgba(171,193,134,.2);}.scrollbar,.select__menu-list{overflow:auto;animation:fadeOutScrollbar .5s ease-in-out forwards;scroll-behavior:smooth}.scrollbar::-webkit-scrollbar,.select__menu-list::-webkit-scrollbar{width:8px;height:8px}.scrollbar::-webkit-scrollbar-thumb,.select__menu-list::-webkit-scrollbar-thumb{transition:background 5s;border-radius:2px;background:var(--scrollbar-color)}.scrollbar::-webkit-scrollbar-track,.select__menu-list::-webkit-scrollbar-track{background:#00000026;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.15)}.scrollbar:hover,.select__menu-list:hover{animation:fadeInScrollbar .5s ease-in-out forwards}@keyframes fadeInScrollbar{0%{--scrollbar-color: rgba(171, 193, 134, .2)}to{--scrollbar-color: rgba(171, 193, 134, .6)}}@keyframes fadeOutScrollbar{0%{--scrollbar-color: rgba(171, 193, 134, .6)}to{--scrollbar-color: rgba(171, 193, 134, .2)}}.shake{animation:shake .4s}@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{overflow-x:hidden;color:#fff;background:linear-gradient(#141e30,#243b55) fixed;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}#root{overflow:auto;scrollbar-gutter:stable both-edges}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-nZUFlRvk.woff2) format("woff2"),url(/assets/montserrat-latin-300-normal-Dq5pPQuD.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-UC_9RREF.woff2) format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BBPJwba_.woff) format("woff")}
