.loading-bar{position:fixed;top:0;left:0;background-color:#7d3292;height:2px;z-index:11}.toast-wrapper[data-v-f3a42733]{position:fixed;width:100%;z-index:10;display:flex;flex-direction:column-reverse;align-items:center;bottom:10vh;pointer-events:none;transition:transform .5s ease}.toast-wrapper__toast[data-v-f3a42733]:not(:first-of-type){margin-bottom:8px}.toast-wrapper__toast-text[data-v-f3a42733]{background:var(--color-bg-contrast);color:var(--color-text-contrast);text-align:center;font-size:1.1em;padding:12px 24px;border-radius:8px;box-shadow:0 0 15px #0003}.darkmode-toggle{--width: 60px;--height: calc(var(--width) / 2);--before-padding: calc((var(--height) - (var(--width) / 3.5)) / 2);width:var(--width);height:var(--height)}.darkmode-toggle__inner{height:100%;width:100%;background:var(--color-default);border-radius:999px;padding:10%;position:relative;cursor:pointer;border:1px solid var(--color-text-contrast-70)}.darkmode-toggle__inner:before{content:"";height:calc(var(--width) / 3.5);width:calc(var(--width) / 3.5);border-radius:999px;background:var(--color-bg);position:absolute;z-index:2;transform:translateY(-50%);transition:transform .3s ease;top:50%;left:var(--before-padding)}.darkmode-toggle__inner.-dark:before{transform:translate(calc(var(--width) - var(--before-padding) * 2 - var(--width) / 3.5),-50%)}.darkmode-toggle__inner input{position:absolute;top:0;opacity:0}.darkmode-toggle__icon-wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 3px}.darkmode-toggle__icon-wrapper svg{fill:var(--color-bg);color:var(--color-bg);height:calc(var(--width) / 4.5);width:calc(var(--width) / 4.5);z-index:0}.main-menu__fab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:auto;cursor:pointer}.main-menu__fab span{display:block;width:100%;box-shadow:0 2px 10px #0000004d;border-radius:2px;height:4px;background:#fff;transition:all .3s;position:relative}.main-menu__fab span+span{margin-top:5px}.main-menu__fab.active span:nth-child(1){animation:ease .7s top forwards}.main-menu__fab.not-active span:nth-child(1){animation:ease .7s top-2 forwards}.main-menu__fab.active span:nth-child(2){animation:ease .7s scaled forwards}.main-menu__fab.not-active span:nth-child(2){animation:ease .7s scaled-2 forwards}.main-menu__fab.active span:nth-child(3){animation:ease .7s bottom forwards}.main-menu__fab.not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:9px;transform:rotate(0)}to{top:9px;transform:rotate(45deg)}}@keyframes top-2{0%{top:9px;transform:rotate(45deg)}50%{top:9px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:9px;transform:rotate(0)}to{bottom:9px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:9px;transform:rotate(135deg)}50%{bottom:9px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}.main-menu__list{background:var(--color-bg-blue);flex-direction:column;justify-content:flex-start;align-items:center;width:0;position:fixed;transition:width .4s ease;left:0;top:0;bottom:0;box-shadow:0 0 10px #0003;z-index:11;pointer-events:none;display:flex}@media only screen and (min-width:768px){.main-menu__list{width:70px;pointer-events:all}}.main-menu__list.-open{width:220px;pointer-events:all}.main-menu__list.-open .main-menu__label,.main-menu__list.-open .main-menu__profile-label,.main-menu__list.-open .main-menu__icon,.main-menu__list.-open .main-menu__profile,.main-menu__list.-open .main-menu__logo,.main-menu__list.-open .main-menu__darkmode-toggle{transform:translate(0);opacity:1;pointer-events:all}.main-menu__list.-open .main-menu__link{opacity:1;pointer-events:all}@media only screen and (min-width:768px){.main-menu__list:hover{width:220px}.main-menu__list:hover .main-menu__label,.main-menu__list:hover .main-menu__profile-label,.main-menu__list:hover .main-menu__icon,.main-menu__list:hover .main-menu__profile,.main-menu__list:hover .main-menu__logo,.main-menu__list:hover .main-menu__darkmode-toggle{transform:translate(0);opacity:1}.main-menu__list:hover .main-menu__link{opacity:1}}.main-menu__list-item,.main-menu__profile,.main-menu__logo{width:100%;padding:15px 20px;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;transition:background-color .3s ease}@media only screen and (min-width:768px){.main-menu__list-item,.main-menu__profile,.main-menu__logo{padding:20px}}@media only screen and (min-width:768px){.main-menu__list-item:hover,.main-menu__profile:hover,.main-menu__logo:hover{background-color:var(--color-bg-dark)}}.main-menu__list-item{position:relative}.main-menu__list-item:after{opacity:0;position:absolute;content:"";width:3px;left:0;top:50%;transform:translateY(-50%);background:#ffffffb3;height:50%;border-bottom-right-radius:3px;border-top-right-radius:3px;transition:opacity .2s ease}.main-menu__list-item.router-link-active{position:relative}.main-menu__list-item.router-link-active:after{opacity:1}.main-menu__list-item.router-link-active .main-menu__icon:not(.main-menu__logo-icon) path{fill:var(--color-text-contrast)}.main-menu__list-item.router-link-active .main-menu__label{color:var(--color-text-contrast)}.main-menu__icon{width:30px;height:30px;transition:transform .3s ease,opacity .3s ease;opacity:0;pointer-events:none}@media only screen and (min-width:768px){.main-menu__icon{opacity:1;pointer-events:all}}.main-menu__icon:not(.main-menu__logo-icon) path{transition:fill .3s ease;fill:var(--color-text-contrast-70)}.main-menu__icon>svg{width:100%;height:100%}.main-menu__logo-icon{width:40px;height:40px;min-width:40px;object-fit:contain}.main-menu__label{white-space:nowrap;margin-left:1.5rem;opacity:0;overflow:hidden;color:var(--color-text-contrast-70);transform:translate(-20px);transition:opacity .5s ease-out,color .3s ease,transform .5s ease-out}.main-menu__logo{padding-left:16px;background:var(--color-bg-dark);opacity:0;transition:opacity .3s ease}@media only screen and (min-width:768px){.main-menu__logo{opacity:1}}.main-menu__logo-label{color:#fff;font-weight:700;font-family:Inter,sans-serif;transform:translate(0);margin-left:16px;font-size:1.1rem}.main-menu__links{display:flex;flex-direction:column;margin-bottom:24px;margin-top:12px;align-self:stretch}.main-menu__link{color:var(--color-text-contrast-70);align-items:center;font-size:.8rem;opacity:0;padding:8px 24px;white-space:nowrap;overflow:hidden;transition:opacity .3s ease,background-color .3s ease;display:flex}@media only screen and (min-width:768px){.main-menu__link{font-size:.9rem}}.main-menu__link>svg{margin-right:6px;width:14px;height:14px}@media only screen and (min-width:768px){.main-menu__link>svg{margin-right:10px}}.main-menu__link:hover>svg>path{fill:var(--color-bg);transition:fill .3s ease}.main-menu__link:hover.--twitter>svg>path{fill:#1da1f2}.main-menu__link:hover.--discord>svg>path{fill:#7289da}.main-menu__link:hover.--github>svg>path{fill:#7289da}.main-menu__link:hover.--download>svg>path{fill:var(--color-green)}.main-menu__link:hover.--kofi>svg>path{fill:#ff8484}.main-menu__link:hover.--feedback>svg>path{fill:#fcf9d0}.main-menu__link:hover.--imprint>svg>path{fill:#e6b352}.main-menu__profile{padding:12px;background:#141418;opacity:0;transition:opacity .3s ease;height:70px}@media only screen and (min-width:768px){.main-menu__profile{opacity:1}}.main-menu__avatar{border-radius:50%;width:45px;min-width:45px;height:45px;border:2px solid #b6b6b6}.main-menu__profile-label{margin-left:1rem;color:var(--color-text-contrast)}.main-menu__mobile{position:fixed;left:20px;bottom:16px;width:48px;height:48px;z-index:10;padding:4px;border-radius:50%;background-color:var(--color-bg-dark);box-shadow:2px 2px 8px #0003;transition:opacity .3s ease;opacity:1}.main-menu__mobile.-open{opacity:0}@media only screen and (min-width:768px){.main-menu__mobile{display:none}}.main-menu__darkmode-toggle{margin-left:24px;margin-bottom:12px;opacity:0;transition:opacity .3s ease;align-self:flex-start;margin-top:auto}.confirm-dialog__window{border-radius:10px;position:fixed;top:50%;left:50%;width:min(100%,500px);transform:translate(-50%,-50%);padding:24px;background-color:var(--color-bg);box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.confirm-dialog__buttons{gap:12px;display:flex;margin-top:24px;justify-content:center}.confirm-dialog__text{line-height:1.4}.confirm-dialog__text bold{font-weight:700}.confirm-dialog__btn-confirm{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px}@media screen and (min-width:0px)and (max-width:479px){.confirm-dialog__btn-confirm{padding:5px 8px}}.confirm-dialog__btn-confirm:hover,.confirm-dialog__btn-confirm:focus{background-color:var(--color-bg-secondary)}.confirm-dialog__btn-confirm[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.confirm-dialog__btn-confirm>svg{width:14px;height:14px}.confirm-dialog__btn-confirm>svg{color:var(--color-green)}.confirm-dialog__btn-cancel{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px}@media screen and (min-width:0px)and (max-width:479px){.confirm-dialog__btn-cancel{padding:5px 8px}}.confirm-dialog__btn-cancel:hover,.confirm-dialog__btn-cancel:focus{background-color:var(--color-bg-secondary)}.confirm-dialog__btn-cancel[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.confirm-dialog__btn-cancel>svg{width:14px;height:14px}.confirm-dialog__btn-cancel>svg{color:var(--color-red)}.confirm-dialog h1{font-size:1.15rem}.confirm-dialog strong,.confirm-dialog b{font-weight:700}.confirm-dialog ul{margin-top:12px;background:var(--color-bg-secondary);padding:8px;border-radius:4px;display:flex;flex-direction:column;gap:6px}.dialog-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#00000080;z-index:1}@media only screen and (min-width:768px){.dialog-wrapper{left:70px}}.cookie-banner{padding:16px;border-radius:8px;position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:var(--color-bg-secondary)}@media only screen and (min-width:768px){.cookie-banner{padding:24px;width:400px;bottom:32px;left:102px}}@media only screen and (min-width:1440px){.cookie-banner{padding:32px;width:500px;bottom:64px;left:134px}}.cookie-banner__options{margin-top:16px;display:flex;align-items:center}.cookie-banner__checkbox-label{margin-left:4px}.cookie-banner__checkbox:not(:first-of-type){margin-left:16px}.cookie-banner__checkbox[disabled]+label{color:var(--color-text-secondary)}.cookie-banner__btn-wrapper{margin-top:16px;display:flex}.cookie-banner__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:8px 24px;font-weight:700}@media screen and (min-width:0px)and (max-width:479px){.cookie-banner__btn{padding:5px 8px}}.cookie-banner__btn:hover,.cookie-banner__btn:focus{background-color:var(--color-bg-secondary)}.cookie-banner__btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.cookie-banner__btn>svg{width:14px;height:14px}.cookie-banner__btn.--accept{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px;background-color:var(--color-green);color:var(--color-text-contrast);border-color:var(--color-green-dark)}@media screen and (min-width:0px)and (max-width:479px){.cookie-banner__btn.--accept{padding:5px 8px}}.cookie-banner__btn.--accept:hover,.cookie-banner__btn.--accept:focus{background-color:var(--color-bg-secondary)}.cookie-banner__btn.--accept[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.cookie-banner__btn.--accept>svg{width:14px;height:14px}.cookie-banner__btn.--accept:hover,.cookie-banner__btn.--accept:focus{background-color:var(--color-green-80)}.cookie-banner__btn:first-of-type{margin-right:8px}.backdrop-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;justify-content:center;align-items:center;animation:.3s ease-in-out fade;z-index:10}@media only screen and (min-width:768px){.backdrop-dialog{left:70px}}.backdrop-dialog__content{padding:8px;background-color:var(--color-bg-secondary);min-width:100%;overflow-y:auto;max-height:100dvh;min-height:100%;position:relative}@media only screen and (min-width:768px){.backdrop-dialog__content{min-height:unset;max-height:calc(100dvh - 24px);padding:12px;height:auto;min-width:320px;border-radius:10px;animation:.3s ease-in-out expand}.backdrop-dialog__content.-fullscreen{position:absolute;top:24px;right:24px;left:24px;bottom:84px;padding:8px}.backdrop-dialog__content.-fullscreen>:first-child{border-radius:8px;overflow:hidden}}@media only screen and (min-width:1920px){.backdrop-dialog__content{padding:16px;min-width:360px}.backdrop-dialog__content.-fullscreen{padding:8px}}.backdrop-dialog__close-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;color:var(--color-text-contrast);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:50%;background-color:#0000001a}.backdrop-dialog__close-btn:hover{transform:scale(1.05)}.notice-dialog{border-radius:10px;padding:12px;background-color:var(--color-bg);box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.notice-dialog{width:500px;max-width:100%;padding:24px}}.notice-dialog__notice{display:flex;flex-direction:column;gap:16px}.notice-dialog__image{border-radius:2px;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:200% 200%;animation:gradient 10s ease infinite;padding:2px;aspect-ratio:6/4;object-fit:cover}.notice-dialog__version{font-size:1.5rem;font-weight:700;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:200% 200%;animation:gradient 10s ease infinite;padding:2px 8px;border-radius:4px;align-self:flex-start}.notice-dialog__buttons{gap:12px;display:flex;margin-top:24px;justify-content:center}.notice-dialog__title{font-family:var(--font-default);font-weight:700;font-size:1.5rem;color:var(--color-text)}.notice-dialog__text{line-height:1.4}.notice-dialog__text bold{font-weight:700}.notice-dialog__text ul{display:flex;flex-direction:column;gap:6px}.notice-dialog__text li{list-style:disc;margin-left:16px}.notice-dialog__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px}@media screen and (min-width:0px)and (max-width:479px){.notice-dialog__btn{padding:5px 8px}}.notice-dialog__btn:hover,.notice-dialog__btn:focus{background-color:var(--color-bg-secondary)}.notice-dialog__btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.notice-dialog__btn>svg{width:14px;height:14px}.notice-dialog__btn-close{position:absolute;top:16px;right:16px;width:36px;height:36px;color:var(--color-text-contrast);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:50%;background-color:#0000001a}.notice-dialog__btn-close>svg{width:100%;height:100%}.notice-dialog__btn-close:hover{transform:scale(1.05)}.notice-dialog h1{font-size:1.15rem}.notice-dialog strong,.notice-dialog b{font-weight:700}.notice-dialog ul{margin-top:12px;background:var(--color-bg-secondary);padding:8px;border-radius:4px;display:flex;flex-direction:column;gap:6px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-input{position:relative}.text-input__input{font-family:var(--font-default);font-weight:400;font-size:1rem;color:var(--color-text);padding:22px 10px 5px 12px;background-color:var(--color-input);outline:1px solid var(--color-accent-35);border-bottom:2px solid transparent;border-radius:4px;box-shadow:0 .2rem .4rem #0000001a;transition:border .2s ease,outline .2s ease,background-color .2s ease,color .2s ease;width:100%}.text-input__input:focus{outline-color:var(--color-accent-65);border-color:var(--color-accent-65)}@media only screen and (min-width:1920px){.text-input__input{padding:24px 12px 7px}}.text-input__input.-error{border-color:var(--color-red)}.text-input__input:focus+.text-input__label,.text-input__input.-has-content+.text-input__label{font-size:.6rem;top:7px}@media only screen and (min-width:768px){.text-input__input:focus+.text-input__label,.text-input__input.-has-content+.text-input__label{font-size:.65rem}}@media only screen and (min-width:1920px){.text-input__input:focus+.text-input__label,.text-input__input.-has-content+.text-input__label{font-size:.7rem}}.text-input__label{position:absolute;top:16px;left:12px;pointer-events:none;transition:all .3s ease;opacity:.7;font-size:.9rem}@media only screen and (min-width:768px){.text-input__label{font-size:.95rem}}@media only screen and (min-width:1920px){.text-input__label{font-size:1rem}}.text-input__error{position:absolute;top:7px;right:12px;pointer-events:none;opacity:.7;font-size:.6rem;color:var(--color-red);max-width:160px;text-align:right}@media only screen and (min-width:768px){.text-input__error{font-size:.65rem;max-width:220px}}@media only screen and (min-width:1920px){.text-input__error{font-size:.7rem}}.login-form{display:flex;flex-direction:column;align-items:center;padding:16px;background-color:var(--color-bg-secondary);box-shadow:0 .2rem .4rem #0000001a;transition:height .3s ease;border-radius:8px;width:100%}.login-form__separator{display:flex;align-items:center;width:100%;color:var(--color-text-secondary);margin-bottom:1rem}.login-form__separator:before,.login-form__separator:after{flex:1;content:"";height:1px;background-color:var(--color-border);margin:5px}@media only screen and (min-width:768px){.login-form{width:320px;padding:24px}}.login-form__logo{width:130px;height:130px;object-fit:contain;margin-bottom:12px}@media only screen and (min-width:768px){.login-form__logo{width:150px;height:150px;margin-bottom:16px}}.login-form__title{margin-bottom:16px;font-family:var(--font-default);font-weight:700;font-size:1.25rem;color:var(--color-text)}@media only screen and (min-width:768px){.login-form__title{margin-bottom:24px}}.login-form__label{font-size:1em;display:block;transition:color .2s ease}.login-form__label:not(:first-of-type){margin-top:12px}.login-form__input{width:100%}.login-form__input:not(:first-of-type){margin-top:16px}.login-form__submit{font-family:var(--font-default);font-weight:400;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:12px 6px;background-color:var(--color-green);color:var(--color-text-contrast);border-color:var(--color-green-dark);box-shadow:0 .2rem .4rem #0000001a;margin-top:16px;width:100%;font-size:1rem}.login-form__submit:hover,.login-form__submit:focus{background-color:var(--color-bg-secondary)}.login-form__submit[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.login-form__submit>svg{width:14px;height:14px}.login-form__submit:hover,.login-form__submit:focus{background-color:var(--color-green-80)}.login-form__register-text{margin-top:8px;align-self:flex-start}.login-form__register-link{font-weight:700;margin-left:4px;color:var(--color-green);cursor:pointer}.login-form__forgot-password{align-self:flex-start;cursor:pointer;color:var(--color-text-secondary);margin-top:4px;transform:translateY(4px);transition:color .3s ease;font-size:.85rem}.login-form__forgot-password:hover{color:var(--color-text)}.login-form__error{width:100%;color:var(--color-red);padding:8px;border-radius:6px;background-color:var(--color-red-20)}.login-form__steam{cursor:pointer;transition:filter .3s ease}.login-form__steam:hover,.login-form__steam:active,.login-form__steam:focus{filter:brightness(1.2)}.login-form__steam-container{width:100%;display:flex;justify-content:center;padding-bottom:20px;margin-bottom:8px}.login-view{height:100%;display:flex;justify-content:center;align-items:center}.loader__spinner{border-radius:50%;width:32px;height:32px;border-top:4px solid var(--color-bg);border-right:4px solid var(--color-bg);border-bottom:4px solid var(--color-bg);border-left:4px solid var(--color-bg-tertiary);transform:translateZ(0);animation:load8 1.1s infinite linear}.loader__spinner,.loader__spinner:after{border-radius:50%;width:32px;height:32px}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.smart-image{position:relative;overflow:hidden;background-color:var(--color-bg-secondary)}.smart-image__img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease;opacity:0}.smart-image.-loading .smart-image__img{opacity:0}.smart-image.-loaded .smart-image__img{opacity:1}.smart-image.-error .smart-image__img{display:none}.smart-image__loader,.smart-image__error{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease}.smart-image__error{width:32px;height:32px;color:var(--color-bg-tertiary)}.smart-image.-error .smart-image__error,.smart-image.-loading .smart-image__loader{opacity:1}.map-picker{width:100%}.map-picker__container{display:flex;background:var(--color-bg-secondary);box-shadow:0 .2rem .4rem #0000001a;padding:6px;border-radius:10px;flex-wrap:nowrap;overflow-x:auto;border:2px solid var(--color-border);gap:6px}@media only screen and (min-width:768px){.map-picker__container{justify-content:flex-start;padding:12px}}.map-picker__map{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:all .2s ease}.map-picker__map:hover,.map-picker__map.-current{background-color:var(--color-bg)}.map-picker__map.-current .map-picker__image{transform:scale3d(1.05,1.05,1.05)}@media only screen and (min-width:768px){.map-picker__map{padding:15px}}.map-picker__image{width:40px;height:40px;border-radius:50%;object-fit:cover;border:3px solid var(--color-border);transition:all .3s ease}@media only screen and (min-width:768px){.map-picker__image{width:70px;height:70px;border-width:5px}}.map-picker__label{margin-top:10px;font-weight:700;font-size:.9rem;border-radius:5px;padding:2px 5px;background-color:var(--color-bg);transition:all .3s ease;white-space:nowrap}@media only screen and (min-width:768px){.map-picker__label{font-size:1rem}}.strat-editor__editor{font-family:var(--font-default);font-weight:400;-webkit-user-select:text;user-select:text;transition:box-shadow .3s ease;border-radius:6px;padding:8px 12px;color:var(--color-text);background-color:var(--color-bg);font-size:1rem}.strat-editor__editor:focus{box-shadow:0 .2rem .4rem #0000001a,0 .2rem .4rem #0000001a}@media only screen and (min-width:768px){.strat-editor__editor{padding:10px 18px}}.strat-editor__editor *{-webkit-user-select:text;user-select:text}.strat-editor__editor>div{line-height:1.8em}.strat-editor__tag{border-radius:3px;padding:3px 5px;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;line-height:normal;color:var(--color-text-secondary);transition:background-color .3s ease-out;white-space:nowrap;background-color:var(--color-bg-secondary)}.strat-editor__tag:not(:first-of-type){vertical-align:middle}.strat-editor__tag.--mention,.strat-editor__tag.--utility,.strat-editor__tag.--weapon,.strat-editor__tag.--equipment{background-color:var(--color-accent);color:var(--color-text-contrast)}.strat-editor__tag.--utility>img,.strat-editor__tag.--weapon>img,.strat-editor__tag.--equipment>img{filter:invert(1);opacity:1}.strat-editor__tag.--timestamp{background-color:var(--color-blue);color:var(--color-text-contrast)}.strat-editor__tag.--timestamp>img{filter:invert(1);opacity:1}.strat-editor__tag[data-util-id]{cursor:pointer;padding-right:16px;position:relative}.strat-editor__tag[data-util-id].-linked:after{background-color:var(--color-green)}.strat-editor__tag[data-util-id]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;right:6px;top:50%;transform:translateY(-50%);background-color:var(--color-yellow)}.strat-editor__tag-img{width:16px;height:16px;margin-right:4px}.strat-editor__tag-img[data-clock]{mask:url("data:image/svg+xml,%3csvg%20aria-hidden='true'%20focusable='false'%20data-prefix='far'%20data-icon='clock'%20class='svg-inline--fa%20fa-clock%20fa-w-16'%20role='img'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M256%208C119%208%208%20119%208%20256s111%20248%20248%20248%20248-111%20248-248S393%208%20256%208zm0%20448c-110.5%200-200-89.5-200-200S145.5%2056%20256%2056s200%2089.5%20200%20200-89.5%20200-200%20200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6%205.4-12%2012-12h32c6.6%200%2012%205.4%2012%2012v141.7l66.8%2048.6c5.4%203.9%206.5%2011.4%202.6%2016.8L334.6%20349c-3.9%205.3-11.4%206.5-16.8%202.6z'%3e%3c/path%3e%3c/svg%3e") no-repeat center/contain;background:#fff}.strat-editor__tag-img[data-link]{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23333333'%20d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'/%3e%3c/svg%3e") no-repeat center/contain;background:var(--color-text-secondary);transition:background .3s ease}.strat-editor__mention-item{font-family:var(--font-default);font-weight:500;font-size:1rem;padding:12px;color:var(--color-text);cursor:pointer;display:flex;align-items:center}.strat-editor__mention-item:not(:first-of-type){border-top:1px solid var(--color-border)}.strat-editor__mention-item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.strat-editor__mention-item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.strat-editor__mention-item.-no-match{font-weight:400}.strat-editor__mention-container{background-color:var(--color-bg-secondary);box-shadow:0 .2rem .4rem #0000001a;border-radius:6px;max-height:300px;overflow-y:auto}.strat-editor__mention-container li:not([data-index]){display:none}.strat-editor__mention-selected{background-color:var(--color-bg-tertiary)}.strat-editor__mention-item-image{border-radius:50%;width:24px;height:24px;margin-right:8px}.strat-editor__arrow{color:#797979}.strat-editor__link{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:4px;padding:2px 6px;display:inline-flex;align-items:center;line-height:normal;transition:color .3s ease}.strat-editor__link:hover{color:var(--color-text)}.strat-editor__link:hover .strat-editor__tag-icon{background:var(--color-text)}[placeholder]:empty:before{content:attr(placeholder);color:#b6b6b6;cursor:text}[placeholder]:empty:focus:before{content:""}.type-badge{width:32px;height:32px;opacity:.3;border-radius:50%;padding:4px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}@media only screen and (min-width:768px){.type-badge{opacity:.5;width:36px;height:36px}}.type-badge:hover{transform:scale(1.03)}.type-badge.--buyround{background-color:var(--color-blue)}.type-badge.--pistol{background-color:var(--color-yellow)}.type-badge.--force{background-color:var(--color-red)}.type-badge__icon{width:20px;height:20px;object-fit:contain}@media only screen and (min-width:768px){.type-badge__icon{width:24px;height:24px}.type-badge__icon.--buyround{width:32px;height:32px}}.type-badge__icon.--buyround{width:28px;height:28px}.side-badge{transition:transform .3s ease}.side-badge:hover{transform:scale(1.03)}.labels-dialog__label{padding:4px 6px 4px 8px;border-radius:999px;background:var(--color-border);color:var(--color-text);min-width:36px;display:flex;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.labels-dialog{display:flex;flex-direction:column;gap:8px;width:100%}@media only screen and (min-width:768px){.labels-dialog{width:400px}}.labels-dialog__hint{font-size:.8rem;color:var(--color-text-secondary);margin-left:6px}.labels-dialog__list-container{background:var(--color-bg);border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:16px}.labels-dialog__label-list{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.labels-dialog__label:hover>svg{opacity:1;scale:1}.labels-dialog__label>svg{transition:opacity .3s ease,scale .3s ease;width:12px;height:12px;scale:.9;opacity:.4}.labels-dialog__add-label-input{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;padding:4px 8px;color:var(--color-text);font-size:.8rem;width:100%}.labels-dialog__input-wrapper{position:relative;width:150px}.labels-dialog__add-btn{width:18px;height:18px;position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--color-text);cursor:pointer}.labels-dialog__add-btn>svg{width:12px;height:12px}.labels-dialog__close{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px;align-self:flex-end}@media screen and (min-width:0px)and (max-width:479px){.labels-dialog__close{padding:5px 8px}}.labels-dialog__close:hover,.labels-dialog__close:focus{background-color:var(--color-bg-secondary)}.labels-dialog__close[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.labels-dialog__close>svg{width:14px;height:14px}.strat-item__labels{-ms-overflow-style:none;scrollbar-width:none}.strat-item__labels::-webkit-scrollbar{display:none}.strat-item__label{padding:4px 6px 4px 8px;border-radius:999px;background:var(--color-border);color:var(--color-text);min-width:36px;display:flex;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.strat-item{background-color:var(--color-bg-secondary);box-shadow:0 .2rem .4rem #0000001a;padding:0 12px 6px;border-radius:10px;border:2px solid var(--color-border);transition:grid-template-rows .3s ease-out;display:grid;grid-template-rows:1fr}.strat-item.-inactive{border:2px dashed var(--color-border);opacity:.5}.strat-item.-collapsed{grid-template-rows:0fr}.strat-item__inner{display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:45px}@media only screen and (min-width:768px){.strat-item{padding:0 12px 6px 20px}}.strat-item__title{font-size:1.2em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strat-item__title-wrapper{flex:1;min-width:0}.strat-item__inactive-label{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;margin-left:6px}.strat-item__note{margin-top:-6px;margin-bottom:8px;font-style:italic;font-size:.8em;display:flex;align-items:center;color:var(--color-text-secondary);opacity:.6;margin-left:2px;opacity:1;transition:opacity .3s ease}.-collapsed .strat-item__note{opacity:0}.strat-item__note>svg{width:14px;height:14px;margin-right:8px}.strat-item__editor{width:100%;opacity:1;transition:opacity .3s ease}.strat-item__editor.-blinking{outline:2px solid var(--color-red);outline-offset:-2px;animation:pulse-outline 2s infinite}.-collapsed .strat-item__editor{opacity:0}.strat-item__header{cursor:pointer;display:flex;align-items:center;padding:8px 0}.strat-item__types-wrapper{gap:12px;display:flex;margin-left:auto}.strat-item__side{margin-left:12px}.strat-item__type,.strat-item__side{opacity:.6;width:36px;height:36px}.strat-item__deletion{margin-left:12px;display:flex;align-items:center;margin-right:4px}.strat-item__btn-wrapper{gap:8px;margin-top:8px;margin-bottom:1px;margin-right:1px;display:flex;justify-content:flex-end;align-items:center}.strat-item__button-list{gap:8px;display:flex}.strat-item__edit-buttons{gap:8px;display:flex;padding-left:8px;border-left:1px solid var(--color-border)}.strat-item__action-buttons{gap:8px;display:flex}.strat-item__btn{cursor:pointer;width:28px;height:28px;padding:4px;background-color:var(--color-bg);border-radius:4px;display:flex;justify-content:center;align-items:center;box-shadow:0 .2rem .4rem #0000001a}.strat-item__btn>svg{width:18px;height:18px}@media only screen and (min-width:768px){.strat-item__btn.--save{width:70px}}@media only screen and (min-width:768px){.strat-item__btn.--discard{width:90px}}.strat-item__btn.-active{box-shadow:0 0 2px var(--color-green)}.strat-item__btn.-active>svg>path{fill:var(--color-green)}.strat-item__btn.--save>span,.strat-item__btn.--discard>span{display:none}@media only screen and (min-width:768px){.strat-item__btn.--save>span,.strat-item__btn.--discard>span{display:inline}}@media only screen and (min-width:768px){.strat-item__btn.--save>svg,.strat-item__btn.--discard>svg{margin-right:4px}}.strat-item__drag-icon{padding:16px 4px;position:absolute;left:0;top:50%;transform:translateY(-50%);height:48px;color:var(--color-text-secondary);cursor:grab}.strat-item__labels{margin-right:auto;display:flex;align-items:center;gap:4px;overflow-x:auto}.strat-item__labels:not(:has(.-readonly)){padding-left:8px;border-left:1px solid var(--color-border)}.strat-item__label{flex-shrink:0}.strat-item__label.-readonly{cursor:default;padding:4px 6px}.strat-item__label.-readonly>svg{display:none}.strat-item__label:hover>svg{opacity:1;scale:1}.strat-item__label>svg{transition:opacity .3s ease,scale .3s ease;width:12px;height:12px;scale:.9;opacity:.4}.strat-item__label.--add{background:var(--color-green-80)}.strat-list{gap:16px;padding-bottom:72px;display:flex;flex-direction:column}.strat-list .strat-item{animation:simple-stagger .5s ease both}.floating-button{background-color:var(--color-accent-65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;width:48px;height:48px;box-shadow:2px 2px 8px #0003;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,width .2s ease;border:2px solid var(--color-text-contrast)}@media only screen and (min-width:1024px){.floating-button{width:auto;padding:0 10px}}.floating-button:hover{transform:scale(1.03);background-color:var(--color-accent)}.floating-button__icon{width:28px;height:28px;color:var(--color-text-contrast)}.floating-button__label{display:none;color:var(--color-text-contrast);margin-left:6px}@media only screen and (min-width:1024px){.floating-button__label{display:block}}.side-picker{display:flex;justify-content:space-evenly}.side-picker__side-badge{width:48px;height:48px;opacity:.4;cursor:pointer;border-radius:50%;transition:opacity .3s ease,filter .3s ease,transform .3s ease;filter:grayscale(60%)}.side-picker__side-badge:first-of-type{margin-right:12px}.side-picker__side-badge:hover{transform:scale(1.03)}.side-picker__side-badge.-selected{opacity:1;filter:grayscale(0%)}@media only screen and (min-width:768px){.side-picker__side-badge{width:56px;height:56px}}@media only screen and (min-width:1920px){.side-picker__side-badge{width:64px;height:64px}}.type-picker{display:flex;justify-content:space-evenly;gap:12px}.type-picker__button{position:relative;width:64px;height:64px;object-fit:contain;opacity:.4;cursor:pointer;border-radius:50%;transition:opacity .3s ease,border-color .3s ease,filter .3s ease,transform .3s ease;background-color:var(--color-bg-secondary);filter:grayscale(80%)}.type-picker__button:hover{transform:scale(1.03)}.type-picker__button.-selected{opacity:1;filter:grayscale(0%)}.type-picker__button.--buyround{background-color:var(--color-blue)}.type-picker__button.--pistol{background-color:var(--color-yellow)}.type-picker__button.--force{background-color:var(--color-red)}.type-picker__label{font-weight:700;color:var(--color-bg-contrast);font-size:.8rem;position:absolute;bottom:18px;left:50%;transform:translate(-50%);font-variant:small-caps;letter-spacing:-.3px}.type-picker__icon{position:absolute;left:50%;top:10px;transform:translate(-50%);width:24px;height:24px;opacity:.6;object-fit:contain}.type-picker__icon.--buyround{width:40px;height:40px;top:7px}.form-field-set{padding:12px;box-shadow:0 .2rem .4rem #0000001a;background-color:var(--color-bg);border-radius:8px;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.form-field-set{padding:12px}}@media only screen and (min-width:1920px){.form-field-set{padding:16px}}.strat-form{display:flex;flex-direction:column;height:100%;gap:8px}@media only screen and (min-width:1920px){.strat-form{gap:12px;width:400px}}.strat-form__btn-wrapper{margin-top:auto;display:flex;justify-content:flex-end;gap:8px}.strat-form__btn.--submit{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px;background-color:var(--color-green);color:var(--color-text-contrast);border-color:var(--color-green-dark)}@media screen and (min-width:0px)and (max-width:479px){.strat-form__btn.--submit{padding:5px 8px}}.strat-form__btn.--submit:hover,.strat-form__btn.--submit:focus{background-color:var(--color-bg-secondary)}.strat-form__btn.--submit[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.strat-form__btn.--submit>svg{width:14px;height:14px}.strat-form__btn.--submit:hover,.strat-form__btn.--submit:focus{background-color:var(--color-green-80)}@media screen and (min-width:0px)and (max-width:767px){.strat-form__btn.--submit{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:12px 6px;width:100%;background-color:var(--color-green);color:var(--color-text-contrast);border-color:var(--color-green-dark)}.strat-form__btn.--submit:hover,.strat-form__btn.--submit:focus{background-color:var(--color-bg-secondary)}.strat-form__btn.--submit[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.strat-form__btn.--submit>svg{width:14px;height:14px}.strat-form__btn.--submit:hover,.strat-form__btn.--submit:focus{background-color:var(--color-green-80)}}.strat-form__btn.--cancel{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px}@media screen and (min-width:0px)and (max-width:479px){.strat-form__btn.--cancel{padding:5px 8px}}.strat-form__btn.--cancel:hover,.strat-form__btn.--cancel:focus{background-color:var(--color-bg-secondary)}.strat-form__btn.--cancel[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.strat-form__btn.--cancel>svg{width:14px;height:14px}@media screen and (min-width:0px)and (max-width:767px){.strat-form__btn.--cancel{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:12px 6px;width:100%}.strat-form__btn.--cancel:hover,.strat-form__btn.--cancel:focus{background-color:var(--color-bg-secondary)}.strat-form__btn.--cancel[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.strat-form__btn.--cancel>svg{width:14px;height:14px}}.strat-form__label{font-size:1rem;margin-bottom:12px;transition:color .2s ease}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox__input{display:none}.checkbox__box{width:24px;height:24px;background:var(--color-bg);border:2px solid var(--color-border);display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.checkbox__box svg{opacity:0;transition:opacity .1s ease;color:var(--color-text);width:70%}.checkbox__box.-checked svg{opacity:1}.checkbox__label{margin-left:12px}.strat-filter-form__label-tag{padding:4px 6px 4px 8px;border-radius:999px;background:var(--color-border);color:var(--color-text);min-width:36px;display:flex;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.strat-filter-form{display:flex;flex-direction:column;gap:24px}.strat-filter-form>:not(:first-of-type){padding-top:24px;border-top:2px solid var(--color-border)}.strat-filter-form__input{font-family:var(--font-default);font-weight:400;font-size:1rem;color:var(--color-text);padding:8px 10px;background-color:var(--color-input);outline:1px solid var(--color-accent-35);border-bottom:2px solid transparent;border-radius:4px;box-shadow:0 .2rem .4rem #0000001a;transition:border .2s ease,outline .2s ease,background-color .2s ease,color .2s ease}.strat-filter-form__input:focus{outline-color:var(--color-accent-65);border-color:var(--color-accent-65)}@media only screen and (min-width:1920px){.strat-filter-form__input{padding:10px 12px}}.strat-filter-form__filter{display:flex;flex-direction:column;gap:12px}.strat-filter-form__label{font-size:1.1rem}.strat-filter-form__checkbox{border-top:2px solid var(--color-border)}.strat-filter-form__label-tag-list{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.strat-filter-form__label-tag.-active{background:var(--color-green-80)}.filter-menu{height:100%;position:fixed;padding:24px;z-index:11;right:0;top:0;bottom:0;background-color:var(--color-bg-secondary);width:100%;transform:translate(100%);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:24px;border-left:1px solid var(--color-border);overflow-y:auto}@media only screen and (min-width:768px){.filter-menu{width:350px}}.filter-menu.-open{transform:translate(0);box-shadow:0 0 8px #0000004d}.filter-menu__title{font-weight:700;font-size:1.3rem}.filter-menu__btn-group{display:flex;gap:8px;flex-direction:column;margin-top:auto}.filter-menu__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:12px 6px;width:100%;flex-shrink:0}.filter-menu__btn:hover,.filter-menu__btn:focus{background-color:var(--color-bg-secondary)}.filter-menu__btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.filter-menu__btn>svg{width:14px;height:14px}.filter-menu__btn.--clear{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:12px 6px;width:100%;background-color:var(--color-green);color:var(--color-text-contrast);border-color:var(--color-green-dark)}.filter-menu__btn.--clear:hover,.filter-menu__btn.--clear:focus{background-color:var(--color-bg-secondary)}.filter-menu__btn.--clear[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.filter-menu__btn.--clear>svg{width:14px;height:14px}.filter-menu__btn.--clear:hover,.filter-menu__btn.--clear:focus{background-color:var(--color-green-80)}.filter-button{position:relative}.filter-button__button>svg{width:24px;height:24px}.filter-button__indicator{position:absolute;top:-6px;right:-6px;border-radius:50%;background-color:var(--color-accent);width:20px;height:20px;font-size:.9rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:var(--color-text-contrast);text-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem #0000001a}.v-context,.v-context ul{background-color:#fff;background-clip:padding-box;border-radius:.25rem;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;display:block;margin:0;padding:10px 0;min-width:10rem;z-index:1500;position:fixed;list-style:none;box-sizing:border-box;max-height:calc(100% - 50px);overflow-y:auto}.v-context>li,.v-context ul>li{margin:0;position:relative}.v-context>li>a,.v-context ul>li>a{display:block;padding:.5rem 1.5rem;font-weight:400;color:#212529;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.v-context>li>a:hover,.v-context>li>a:focus,.v-context ul>li>a:hover,.v-context ul>li>a:focus{text-decoration:none;color:#16181b;background-color:#f8f9fa}.v-context>li>a:focus,.v-context ul>li>a:focus{outline:0}.v-context:focus,.v-context ul:focus{outline:0}.sketch-tool{width:100%;height:100%;position:relative}.sketch-tool__strat-name{font-family:var(--font-default);font-weight:700;font-size:1.5rem;color:var(--color-text);left:24px;top:24px;position:absolute;color:var(--color-text-contrast);z-index:1;pointer-events:none}.sketch-tool__stage{width:100%;height:100%;overflow:hidden;position:relative;background:var(--color-editor-bg)}.sketch-tool__stage.-brush{cursor:none}.sketch-tool__stage.-pan{cursor:grab}.sketch-tool__stage.-pointer{cursor:default}.sketch-tool__stage.-text{cursor:text}.sketch-tool__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:inline-flex;border-radius:3px;justify-content:center;align-items:center;background-color:var(--color-bg);cursor:pointer;box-shadow:0 .2rem .4rem #0000001a;transition:border-color .3s ease,background-color .3s ease;border:2px solid var(--color-border);color:var(--color-text);position:relative;overflow:hidden;gap:6px;padding:6px 11px;opacity:0}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__btn{padding:5px 8px}}.sketch-tool__btn:hover,.sketch-tool__btn:focus{background-color:var(--color-bg-secondary)}.sketch-tool__btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}.sketch-tool__btn>svg{width:14px;height:14px}.sketch-tool__btn:nth-child(1){animation:slideIn-tool .5s ease-out .07s normal forwards}.sketch-tool__btn:nth-child(2){animation:slideIn-tool .5s ease-out .14s normal forwards}.sketch-tool__btn:nth-child(3){animation:slideIn-tool .5s ease-out calc(3 * .07s) normal forwards}.sketch-tool__btn:nth-child(4){animation:slideIn-tool .5s ease-out .28s normal forwards}.sketch-tool__btn:nth-child(5){animation:slideIn-tool .5s ease-out calc(5 * .07s) normal forwards}.sketch-tool__btn:nth-child(6){animation:slideIn-tool .5s ease-out calc(6 * .07s) normal forwards}.sketch-tool__btn:nth-child(7){animation:slideIn-tool .5s ease-out calc(7 * .07s) normal forwards}.sketch-tool__btn:nth-child(8){animation:slideIn-tool .5s ease-out .56s normal forwards}.sketch-tool__btn:nth-child(9){animation:slideIn-tool .5s ease-out calc(9 * .07s) normal forwards}.sketch-tool__btn:nth-child(10){animation:slideIn-tool .5s ease-out calc(10 * .07s) normal forwards}@keyframes slideIn-tool{0%{transform:translateY(10%) scale(1.1);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.sketch-tool__btn>svg{transition:color .2s ease;width:20px;height:20px}.sketch-tool__btn.-active>svg{color:var(--color-green)}.sketch-tool__btn-label{display:none;margin-left:6px;font-size:.9rem}@media only screen and (min-width:1280px){.sketch-tool__btn-label{display:inline}}.sketch-tool__draggables-bar{background:#0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;border-top-left-radius:6px;border-bottom-left-radius:6px}.sketch-tool__toolbar{padding:8px 16px;gap:12px;background:var(--color-bg-contrast-50);position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:70px}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__toolbar{gap:4px}}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__toolbar{padding:4px}}.sketch-tool__color-picker{margin-right:24px}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__color-picker{margin-right:8px}}.sketch-tool__draggable{padding:12px;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.6));transition:.3s transform ease,.3s filter ease;cursor:grab;color:#fff}.sketch-tool__draggable.-anim{opacity:0}.sketch-tool__draggable.-anim:nth-child(1){animation:slideIn-draggable .5s ease-out .05s normal forwards}.sketch-tool__draggable.-anim:nth-child(2){animation:slideIn-draggable .5s ease-out .1s normal forwards}.sketch-tool__draggable.-anim:nth-child(3){animation:slideIn-draggable .5s ease-out calc(3 * .05s) normal forwards}.sketch-tool__draggable.-anim:nth-child(4){animation:slideIn-draggable .5s ease-out .2s normal forwards}.sketch-tool__draggable.-anim:nth-child(5){animation:slideIn-draggable .5s ease-out .25s normal forwards}.sketch-tool__draggable.-anim:nth-child(6){animation:slideIn-draggable .5s ease-out calc(6 * .05s) normal forwards}@keyframes slideIn-draggable{0%{transform:translate(10%) scale(1.1);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.sketch-tool__draggable:hover{transform:scale(1.1) translate(-8px) rotate(-10deg);filter:drop-shadow(4px 4px 8px rgba(0,0,0,.6))}.sketch-tool__draggable svg{width:24px;height:24px}@media only screen and (min-width:768px){.sketch-tool__draggable svg{width:36px;height:36px}}@media only screen and (min-width:1440px){.sketch-tool__draggable svg{width:42px;height:42px}}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__draggable{padding:4px}}.sketch-tool__textbox{padding:4px 8px;font-family:var(--font-default);font-weight:400;font-size:1rem;color:var(--color-text);position:absolute;display:none;background-color:#0000004d;border:1px solid rgba(255,255,255,.7);white-space:nowrap;transform-origin:left center}.sketch-tool__left-container{background:#0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__left-container{display:none}}.sketch-tool__keymaps-bar{gap:16px;margin-bottom:32px;display:flex;flex-direction:column;border-top-right-radius:6px;border-bottom-right-radius:6px}.sketch-tool__keymap{opacity:0;gap:16px;display:flex;align-items:center;cursor:pointer}.sketch-tool__keymap:nth-child(1){animation:slideIn-keymap .5s ease-out .05s normal forwards}.sketch-tool__keymap:nth-child(2){animation:slideIn-keymap .5s ease-out .1s normal forwards}.sketch-tool__keymap:nth-child(3){animation:slideIn-keymap .5s ease-out calc(3 * .05s) normal forwards}.sketch-tool__keymap:nth-child(4){animation:slideIn-keymap .5s ease-out .2s normal forwards}.sketch-tool__keymap:nth-child(5){animation:slideIn-keymap .5s ease-out .25s normal forwards}.sketch-tool__keymap:nth-child(6){animation:slideIn-keymap .5s ease-out calc(6 * .05s) normal forwards}@keyframes slideIn-keymap{0%{transform:translate(-10%) scale(1.1);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__keymap{gap:4px;flex-direction:column;align-items:flex-start}}.sketch-tool__keymap-label{color:var(--color-text-contrast)}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__keymap-label{font-size:.8rem}}.sketch-tool__key-inner{height:100%;width:100%;background:#2c3e50;border-radius:2px;font-weight:700;font-size:.7rem;line-height:13px;color:var(--color-text-contrast);padding-left:4px;padding-top:2px}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__key-inner{font-size:.6rem}}.sketch-tool__key-outer{width:34px;height:32px;background:#23232e;border-radius:2px;padding:2px 6px 4px 3px;text-align:left;border:0px solid rgba(0,0,0,0);cursor:pointer}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__key-outer{width:28px;height:26px}}.sketch-tool__key-outer:not(:first-of-type){margin-left:8px}.sketch-tool__key-outer--mid{width:55px}.sketch-tool__key-outer--large{width:70px}.sketch-tool__key-outer:hover .sketch-tool__key-inner{background:#354b60}.sketch-tool__clients{gap:16px;display:flex;flex-direction:column;flex-wrap:wrap;height:100px}.sketch-tool__client{display:flex;align-items:center;color:var(--color-text-contrast)}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__client{font-size:.8rem}}.sketch-tool__client-dot,.sketch-tool__context-dot{width:12px;height:12px;border-radius:50%;margin-right:12px}.sketch-tool__context-dot{background:var(--color)}.sketch-tool__clients-headline{font-family:var(--font-default);font-weight:500;font-size:1.125rem;color:var(--color-text);margin-bottom:16px;color:var(--color-text-contrast)}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__clients-headline{font-size:.8rem}}.mouse-button-picker{position:relative;width:42px;height:42px;color:var(--color-text)}.mouse-button-picker:not(.-readonly){cursor:pointer}@media only screen and (min-width:768px){.mouse-button-picker{width:50px;height:50px}}@media only screen and (min-width:1920px){.mouse-button-picker{width:56px;height:56px}}.mouse-button-picker__image{position:absolute;top:0;left:0;width:100%;height:100%}.utility-type-display{width:32px;height:32px;border-radius:50%;background-color:var(--color-bg);border:1px solid #b6b6b6;display:flex;justify-content:center;align-items:center}.utility-type-display__icon{width:70%;height:70%;opacity:.6;object-fit:contain;filter:var(--invert-value)}.pose-picker{display:flex;gap:6px}.pose-picker__image{height:100%;width:40px;opacity:.7;transition:opacity .3s ease;color:var(--color-text)}.pose-picker__image:hover:not(.-readonly .pose-picker__image){opacity:1}.pose-picker__wrapper{height:100%}.pose-picker__wrapper:not(.-readonly .pose-picker__wrapper){cursor:pointer}.utility-lightbox__media-wrapper{width:100%;height:calc(100% - 30px);position:relative}.utility-lightbox__media{width:100%;height:100%}.utility-lightbox__media:not(.-stretched)>img{object-fit:contain}.utility-lightbox__crosshair-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.utility-lightbox__crosshair-horizontal{position:absolute;width:100%;height:2px;background-color:var(--color-green);left:0;top:50%;transform:translateY(-50%)}.utility-lightbox__crosshair-vertical{position:absolute;height:100%;width:2px;background-color:var(--color-green);top:0;left:50%;transform:translate(-50%)}.utility-lightbox__info{position:absolute;left:0;bottom:0;height:30px;width:100%;display:flex;align-items:center;padding:4px}.utility-lightbox__name{margin-left:8px;margin-bottom:8px;font-weight:700;font-size:1.2rem;margin-right:auto;max-width:calc(100% - 95px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utility-lightbox__pose-wrapper{height:100%;display:flex;align-items:center;margin-left:6px}.utility-lightbox__pose{height:100%;opacity:.9;filter:var(--invert-value)}.utility-lightbox__pose.--default{opacity:.5}.utility-lightbox__badge-wrapper{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;right:12px;transform:translateY(-50%);gap:16px}.utility-lightbox__description{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--color-bg);padding:12px 18px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:background-color .3s ease,box-shadow .3s ease;max-width:80%;word-break:break-word;box-shadow:0 0 8px #0003}.utility-lightbox__side-wrapper{width:60px;height:60px;opacity:.7;border-radius:50%;box-shadow:0 0 4px #00000080;transition:opacity .3s ease}.utility-lightbox__side-wrapper:hover{opacity:1}.utility-lightbox__type{width:60px;height:60px;opacity:.7;border-radius:50%;box-shadow:0 0 4px #0000004d;transition:opacity .3s ease}.utility-lightbox__type:hover{opacity:1}.utility-lightbox__side{width:100%;height:100%}.utility-lightbox__badge{width:60px;height:60px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #4c4c53;box-shadow:0 0 4px #0000004d;cursor:pointer;transition:transform .3s ease}.utility-lightbox__badge:hover{transform:scale3d(1.02,1.02,1.02)}.utility-lightbox__badge:active{transform:scaleZ(1)}.utility-lightbox__badge-icon{width:60%;height:60%;color:#fff}.utility-lightbox__navigation{color:var(--color-text-contrast);transition:transform .3s ease,opacity .3s ease;cursor:pointer;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--color-accent-20);opacity:.5;border-radius:4px}.utility-lightbox__navigation:hover{transform:translateY(-50%) scale(1.05);opacity:1}.utility-lightbox__navigation.--left{left:96px}.utility-lightbox__navigation.--right{right:96px}@media only screen and (min-width:768px){.utility-lightbox__navigation{width:64px;height:64px}}.utility-lightbox__preview-wrapper{position:absolute;left:50%;transform:translate(-50%);bottom:72px;display:flex;align-items:center;justify-content:center}.utility-lightbox__preview{opacity:.4;height:56px;width:96px;border:2px solid #4c4c53;box-shadow:0 0 4px #0000004d;transition:opacity .3s ease;cursor:pointer}.utility-lightbox__preview:not(:first-of-type){margin-left:24px}.utility-lightbox__preview:hover{opacity:1}.utility-lightbox__preview:hover,.utility-lightbox__preview.-active{outline:2px solid var(--color-green);outline-offset:2px}@media only screen and (min-width:768px){.utility-lightbox__preview{height:96px;width:156px}}.utility-lightbox__icon-wrapper{background-color:var(--color-bg);height:60px;display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;bottom:0;right:0;border-top-left-radius:6px;padding:12px;box-shadow:0 .2rem .4rem #0000001a;gap:12px}.utility-lightbox__icon-wrapper>*{height:100%}.utility-lightbox__fallback{font-family:var(--font-default);font-weight:700;font-size:1.25rem;color:var(--color-text);height:100%;display:flex;justify-content:center;align-items:center}.utility-lightbox__icon-fallback{height:48px;color:#797979}.strats-view{overflow-y:hidden}.strats-view__fab-group{display:flex;position:fixed;right:16px;bottom:16px;z-index:10;gap:16px}@media screen and (min-width:0px)and (max-width:479px){.strats-view__fab-group{gap:8px;flex-direction:column;overflow:hidden;border-radius:999px;padding:2px}}@media only screen and (min-width:768px){.strats-view__fab-group{right:36px}}.strats-view__fab-group-buttons{display:flex;gap:16px;transition-behavior:allow-discrete}@media screen and (min-width:0px)and (max-width:479px){.strats-view__fab-group-buttons{gap:8px;flex-direction:column;transition:transform .3s ease,opacity .3s ease;opacity:0;transform:translateY(100%);display:none}.strats-view__fab-group-buttons.-open{transform:translateY(0);opacity:1;display:flex}}.strats-view__floating-add{background-color:var(--color-green-80)}.strats-view__floating-add:hover{background-color:var(--color-green)}@media screen and (min-width:0px)and (max-width:479px){.strats-view__floating-game-mode{display:none}}@media only screen and (min-width:480px){.strats-view__floating-mobile-toggle{display:none}}.strats-view__strat-list{margin-top:24px}.strats-view__strat-list.-game-mode{margin-top:0}@starting-style{.strats-view__fab-group-buttons.-open{opacity:0;transform:translateY(100%)}}.app{height:100%;overflow:hidden}.app__version-wrapper{position:absolute;font-size:.8rem;top:1px;right:13px;color:var(--color-bg-secondary);display:flex;align-items:center}.app__version{opacity:.3;margin-left:6px}.app__latency>*{width:14px;height:14px}.app__darkmode-toggle{position:absolute;top:12px;right:12px}.router-view{height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:768px){.router-view{margin-left:70px;width:calc(100% - 70px);padding:24px;transition:margin-left .3s ease,width .3s ease}.router-view.-fullscreen{padding:0}.router-view.-game-mode{margin-left:0;width:100%}}.v-context{background-color:var(--color-bg)}.v-context>li{cursor:pointer}.v-context>li.hidden{display:none}.v-context>li>a{height:36px;display:flex;align-items:center;width:100%;color:var(--color-text)}.v-context>li>a:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.v-context>li>a>svg{height:70%;margin-right:16px}.twitter-tweet{display:none}.twitter-tweet.twitter-tweet-rendered{display:flex}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}*{box-sizing:border-box}html,body{width:100%;height:100%}body{margin:0;height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:not([type=text]):focus{outline:none}a{text-decoration:none}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px}input:not([type=text]):focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em}select[multiple]{vertical-align:top}body{--color-default: #2c3e50;--color-text: #1a1a1a;--color-text-secondary: #4a4a4a;--color-text-tertiary: #7a7a7a;--color-text-contrast: #ffffff;--color-text-contrast-70: rgba(255, 255, 255, .7);--color-input: var(--color-bg);--color-accent: rgb(44, 62, 80);--color-accent-80: rgba(44, 62, 80, .65);--color-accent-65: rgba(44, 62, 80, .65);--color-accent-50: rgba(44, 62, 80, .5);--color-accent-35: rgba(44, 62, 80, .35);--color-accent-20: rgba(44, 62, 80, .2);--color-green: hsl(153deg 48% 49%);--color-green-dark: hsl(153deg 48% 40%);--color-green-80: hsla(153, 48%, 49%, .8);--color-blue: hsl(177deg 48% 49%);--color-blue-10: rgba(65, 184, 178, .1);--color-yellow: #e6b352;--color-yellow-dark: hsl(39, 75%, 45%);--color-red: hsl(349deg 84% 62%);--color-red-dark: hsl(349deg 60% 50%);--color-red-20: hsla(349, 84%, 62%, .2);--color-red-80: hsla(349, 84%, 62%, .8);--color-app-bg: #f5f7f9;--color-bg: #ffffff;--color-bg-20: rgba(255, 255, 255, .2);--color-bg-secondary: #ebedf0;--color-bg-tertiary: #dfe2e6;--color-bg-blue: #23232e;--color-bg-dark: #141418;--color-bg-contrast: rgb(35, 35, 46);--color-bg-contrast-50: rgba(35, 35, 46, .5);--color-editor-bg: #29323c;--color-border: #dcdfe6;--font-default: "Ubuntu", sans-serif;--font-mono: "Roboto Mono", monospace;--invert-value: invert(0)}body.-dark{--color-default: #fafafa;--color-text: #f1f1f1;--color-text-secondary: #7a7a7a;--color-text-tertiary: #686868;--color-text-contrast: #ffffff;--color-input: var(--color-bg-tertiary);--color-app-bg: #19171E;--color-bg: #1c1a22;--color-bg-20: hsla(240, 14%, 10%, .2);--color-bg-secondary: hsl(240deg 14% 16%);--color-bg-tertiary: hsl(240deg 14% 20%);--color-border: hsl(240deg 14% 25%);--color-editor-bg: #19171E;--font-default: "Ubuntu", sans-serif;--invert-value: invert(1)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fadeup-enter-active,.fadeup-leave-active{transition:opacity .3s ease}.fadeup-enter-from,.fadeup-leave-to{opacity:0}.fade-move{transition:all 1s ease}.slide-up-move{transition:opacity .5s linear,transform .5s ease-in-out}.slide-up-leave-active{transition:opacity .4s linear,transform .4s cubic-bezier(.5,0,.7,.4)}.slide-up-enter-active{transition:opacity .5s linear,transform .5s cubic-bezier(.2,.5,.1,1)}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(2rem)}@keyframes simple-stagger{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-scale{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}@keyframes pulse-shadow{0%{box-shadow:0 0 #000000b3}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse-outline{0%{outline-color:#ff8484}70%{outline-color:transparent}to{outline-color:#ff8484}}@keyframes expand{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}html{width:100%;height:100%;overflow:hidden}svg:not(:root){overflow:visible}html,body,#app{height:100%;min-height:100%;overflow:overlay;font-family:var(--font-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-default);font-size:16px;background-color:var(--color-app-bg);transition:background-color .3s ease}html *,body *,#app *{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-user-select:none;user-select:none}*::selection{background-color:#2c3e50cc;color:var(--color-bg)}input{-webkit-user-select:text;user-select:text}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-accent)}::-webkit-scrollbar-track{background:var(--color-accent-50)}.tippy-popper,button{font-family:var(--font-default)}.svg-icon{display:inline-block}.svg-icon>svg{fill:currentColor}
