.loading-bar{position:fixed;top:0;left:0;background-color:var(--color-green);height:2px;z-index:11}.toast-wrapper[data-v-2861fe3f]{position:fixed;width:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:10vh;pointer-events:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.toast-wrapper__toast[data-v-2861fe3f]:not(:first-of-type){margin-bottom:8px}.toast-wrapper__toast-text[data-v-2861fe3f]{background:var(--color-bg-contrast);color:var(--color-text-contrast);text-align:center;font-size:1.1em;padding:12px 24px;border-radius:8px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.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;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;top:50%;left:var(--before-padding)}.darkmode-toggle__inner.-dark:before{-webkit-transform:translate(calc(var(--width) - var(--before-padding)*2 - var(--width)/3.5),-50%);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;height:auto;cursor:pointer}.main-menu__fab span{display:block;width:100%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:2px;height:4px;background:#fff;-webkit-transition:all .3s;transition:all .3s;position:relative}.main-menu__fab span+span{margin-top:5px}.main-menu__fab.active span:first-child{-webkit-animation:top .7s ease forwards;animation:top .7s ease forwards}.main-menu__fab.not-active span:first-child{-webkit-animation:top-2 .7s ease forwards;animation:top-2 .7s ease forwards}.main-menu__fab.active span:nth-child(2){-webkit-animation:scaled .7s ease forwards;animation:scaled .7s ease forwards}.main-menu__fab.not-active span:nth-child(2){-webkit-animation:scaled-2 .7s ease forwards;animation:scaled-2 .7s ease forwards}.main-menu__fab.active span:nth-child(3){-webkit-animation:bottom .7s ease forwards;animation:bottom .7s ease forwards}.main-menu__fab.not-active span:nth-child(3){-webkit-animation:bottom-2 .7s ease forwards;animation:bottom-2 .7s ease forwards}@-webkit-keyframes top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:9px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes top-2{0%{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:9px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bottom{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bottom-2{0%{bottom:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:9px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes scaled{50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes scaled{50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes scaled-2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaled-2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.main-menu__list{background:var(--color-bg-blue);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0;position:fixed;-webkit-transition:width .4s ease;transition:width .4s ease;left:0;top:0;bottom:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);z-index:11;pointer-events:none;display:-webkit-box;display:-ms-flexbox;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__darkmode-toggle,.main-menu__list.-open .main-menu__icon,.main-menu__list.-open .main-menu__label,.main-menu__list.-open .main-menu__logo,.main-menu__list.-open .main-menu__profile,.main-menu__list.-open .main-menu__profile-label{-webkit-transform:translateX(0);transform:translateX(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__darkmode-toggle,.main-menu__list:hover .main-menu__icon,.main-menu__list:hover .main-menu__label,.main-menu__list:hover .main-menu__logo,.main-menu__list:hover .main-menu__profile,.main-menu__list:hover .main-menu__profile-label{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.main-menu__list:hover .main-menu__link{opacity:1}}.main-menu__list-item,.main-menu__logo,.main-menu__profile{width:100%;padding:15px 20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media only screen and (min-width:768px){.main-menu__list-item,.main-menu__logo,.main-menu__profile{padding:20px}.main-menu__list-item:hover,.main-menu__logo:hover,.main-menu__profile: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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.7);height:50%;border-bottom-right-radius:3px;border-top-right-radius:3px;-webkit-transition:opacity .2s ease;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 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;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .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 path{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:var(--color-text-contrast-70)}.main-menu__logo-icon{width:40px;height:40px;min-width:40px;-o-object-fit:contain;object-fit:contain}.main-menu__label{white-space:nowrap;margin-left:1.5rem;opacity:0;overflow:hidden;color:var(--color-text-contrast-70);-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity .5s ease-out,color .3s ease,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,color .3s ease,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,color .3s ease,transform .5s ease-out;transition:opacity .5s ease-out,color .3s ease,transform .5s ease-out,-webkit-transform .5s ease-out}.main-menu__logo{padding-left:16px;background:var(--color-bg-dark);opacity:0;-webkit-transition:opacity .3s ease;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;-webkit-transform:translateX(0);transform:translateX(0);margin-left:16px;font-size:1.1rem}.main-menu__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;margin-top:12px;-ms-flex-item-align:stretch;align-self:stretch}.main-menu__link,.main-menu__links{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu__link{color:var(--color-text-contrast-70);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;opacity:0;padding:8px 24px;white-space:nowrap;overflow:hidden;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease}@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);-webkit-transition:fill .3s ease;transition:fill .3s ease}.main-menu__link:hover.--twitter>svg>path{fill:#1da1f2}.main-menu__link:hover.--discord>svg>path,.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;-webkit-transition:opacity .3s ease;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);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);-webkit-transition:opacity .3s ease;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;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.confirm-dialog__window{border-radius:10px;position:fixed;top:50%;left:50%;width:min(100%,500px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:24px;background-color:var(--color-bg);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.confirm-dialog__buttons{gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.confirm-dialog__btn-confirm:hover{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;color:var(--color-green)}.confirm-dialog__btn-cancel{font-family:var(--font-default);font-weight:400;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.confirm-dialog__btn-cancel:hover{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;color:var(--color-red)}.confirm-dialog h1{font-size:1.15rem}.confirm-dialog b,.confirm-dialog strong{font-weight:700}.confirm-dialog ul{margin-top:12px;background:var(--color-bg-secondary);padding:8px 8px;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.confirm-dialog ul,.dialog-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.dialog-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.55);z-index:10000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.dialog-wrapper{left:70px}}.dialog-wrapper .dialog-item{width:100%;max-width:720px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-wrapper .dialog-panel{background:#282a36;border-radius:12px;padding:18px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.6);box-shadow:0 12px 40px rgba(0,0,0,.6);color:#f8f8f2;border:1px solid rgba(68,71,90,.12);font-family:inherit}.dialog-wrapper .dialog-header{margin-bottom:12px}.dialog-wrapper .dialog-header h3{margin:0;font-size:20px;font-weight:700;color:#f8f8f2}.dialog-wrapper .dialog-body{max-height:65vh;overflow:auto;padding:6px 0}.dialog-wrapper .dialog-actions{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dialog-wrapper .btn,.dialog-wrapper .dialog-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-wrapper .btn{padding:10px 16px;border-radius:8px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;min-height:40px}.dialog-wrapper .btn--ghost{background:#282a36;border:1px solid #f8f8f2;color:#f8f8f2;-webkit-box-shadow:none;box-shadow:none}.dialog-wrapper .btn--primary,.dialog-wrapper .btn--success{background:-webkit-gradient(linear,left top,left bottom,from(#6efb9a),to(#50fa7b));background:linear-gradient(#6efb9a,#50fa7b);color:#081012;border:1px solid #282a36;-webkit-box-shadow:0 8px 20px rgba(80,250,123,.12);box-shadow:0 8px 20px rgba(80,250,123,.12)}.dialog-wrapper .btn--ghost:hover{background:#1f212a}.dialog-wrapper .btn--primary:hover,.dialog-wrapper .btn--success:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dialog-wrapper .dialog-panel .table-wrap{border:1px solid #44475a;border-radius:10px;background:rgba(0,0,0,.06);padding:8px}.dialog-wrapper input,.dialog-wrapper select,.dialog-wrapper textarea{background:#212229;color:#f8f8f2;border:1px solid hsla(0,0%,100%,.03)}.dialog-wrapper .v-swatches__dropdown,.dialog-wrapper .v-swatches__panel,.dialog-wrapper .v-swatches__popover,.dialog-wrapper .v-swatches__popover-root{z-index:11000!important}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex}.cookie-banner__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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;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:focus,.cookie-banner__btn:hover{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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.cookie-banner__btn.--accept:hover{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:focus,.cookie-banner__btn.--accept:hover{background-color:var(--color-green-80)}.cookie-banner__btn:first-of-type{margin-right:8px}.backdrop-dialog{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fade .3s ease-in-out;animation:fade .3s ease-in-out;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;-webkit-animation:expand .3s ease-in-out;animation:expand .3s ease-in-out}.backdrop-dialog__content.-fullscreen{position:absolute;inset: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);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;cursor:pointer;padding:4px;border-radius:50%;background-color:rgba(0,0,0,.1)}.backdrop-dialog__close-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.notice-dialog{border-radius:10px;padding:12px;background-color:var(--color-bg);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.notice-dialog{width:500px;max-width:100%;padding:24px}}.notice-dialog__notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.notice-dialog__image{border-radius:2px;padding:2px;aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover}.notice-dialog__image,.notice-dialog__version{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:200% 200%;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite}.notice-dialog__version{font-size:1.5rem;font-weight:700;padding:2px 8px;border-radius:4px;-ms-flex-item-align:start;align-self:flex-start}.notice-dialog__buttons{gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.notice-dialog__btn:hover{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);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;cursor:pointer;padding:4px;border-radius:50%;background-color:rgba(0,0,0,.1)}.notice-dialog__btn-close>svg{width:100%;height:100%}.notice-dialog__btn-close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.notice-dialog h1{font-size:1.15rem}.notice-dialog b,.notice-dialog strong{font-weight:700}.notice-dialog ul{margin-top:12px;background:var(--color-bg-secondary);padding:8px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-input{position:relative}.text-input.-with-clear .text-input__input{padding-right:40px}.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;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border .2s ease,outline .2s ease,background-color .2s ease,color .2s ease;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 12px}}.text-input__input.-error{border-color:var(--color-red)}.text-input__input.-has-content~.text-input__label,.text-input__input:focus~.text-input__label{font-size:.6rem;top:7px}@media only screen and (min-width:768px){.text-input__input.-has-content~.text-input__label,.text-input__input:focus~.text-input__label{font-size:.65rem}}@media only screen and (min-width:1920px){.text-input__input.-has-content~.text-input__label,.text-input__input:focus~.text-input__label{font-size:.7rem}}.text-input__clear{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;padding:4px 8px;cursor:pointer;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text);z-index:1;font-size:24px;line-height:1;font-weight:300}.text-input__clear:hover{opacity:1}.text-input__label{position:absolute;top:16px;left:12px;pointer-events:none;-webkit-transition:all .3s ease;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;background-color:var(--color-bg-secondary);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:height .3s ease;transition:height .3s ease;border-radius:8px}.login-form,.login-form__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.login-form__separator{color:var(--color-text-secondary);margin-bottom:1rem}.login-form__separator:after,.login-form__separator:before{-webkit-box-flex:1;-ms-flex:1;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;-o-object-fit:contain;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;-webkit-transition:color .2s ease;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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 rgba(0,0,0,.1);margin-top:16px;width:100%;font-size:1rem}.login-form__submit:focus,.login-form__submit:hover{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:focus,.login-form__submit:hover{background-color:var(--color-green-80)}.login-form__register-text{margin-top:8px;-ms-flex-item-align:start;align-self:flex-start}.login-form__register-link{font-weight:700;margin-left:4px;color:var(--color-green);cursor:pointer}.login-form__forgot-password{-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;color:var(--color-text-secondary);margin-top:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:color .3s ease;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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.login-form__steam:active,.login-form__steam:focus,.login-form__steam:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.login-form__steam-container{width:100%;padding-bottom:20px;margin-bottom:8px}.login-form__steam-container,.login-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-view{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader__spinner{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);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}.loader__spinner,.loader__spinner:after{border-radius:50%;width:32px;height:32px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.smart-image{position:relative;overflow:hidden;background-color:var(--color-bg-secondary)}.smart-image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .5s ease;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__error,.smart-image__loader{pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .5s ease;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:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-bg-secondary);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);padding:6px;border-radius:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;border:2px solid var(--color-border);gap:6px}@media only screen and (min-width:768px){.map-picker__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px}}.map-picker__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.map-picker__map.-current,.map-picker__map:hover{background-color:var(--color-bg)}.map-picker__map.-current .map-picker__image{-webkit-transform:scale3d(1.05,1.05,1.05);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%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--color-border);-webkit-transition:all .3s ease;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);-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}@media only screen and (min-width:768px){.map-picker__label{font-size:1rem}}.strat-editor__table{margin:8px 0;font-family:inherit;color:inherit}.strat-editor__table-title{margin-bottom:6px}.strat-editor__table-body{border-collapse:collapse;width:100%}.strat-editor__table-body td{padding:4px 6px;vertical-align:middle}.strat-editor__table-role{width:160px}.strat-editor__table-cell{min-width:200px;background:transparent;outline:none}.strat-editor__tag.--mention{display:inline-block;padding:2px 6px;border-radius:4px;font-weight:600}.strat-editor__mention-item-image,.strat-editor__tag,.strat-editor__tag-icon,.strat-editor__tag-img{vertical-align:middle}.strat-editor__mention-item-image,.strat-editor__tag-img{display:inline-block;vertical-align:middle;margin-right:6px;width:18px;height:18px}.strat-editor__cell-inner,.strat-editor__table-cell[contenteditable=true]{min-height:18px}.strat-editor__table-body tr{border-bottom:2px solid #4c4c53}.strat-editor__table-body tr:first-child{border-top:2px solid #4c4c53}.strat-editor__table-body td{padding:10px 12px}.strat-editor__table-role{padding-right:14px;border-right:2px solid #4c4c53}.strat-editor__table-title{color:var(--muted-text,#666);font-size:.95rem;text-transform:uppercase;letter-spacing:.02em}.strat-editor__table{background:transparent}.strat-editor__table-cell[contenteditable=true]{padding-left:12px}.strat-editor__table-cell[contenteditable=true]:hover{background:rgba(0,0,0,.02)}.strat-editor__cell-inner{padding-left:12px}.strat-editor__cell-inner:hover{background:rgba(0,0,0,.02)}.strat-editor{border-radius:8px;overflow:visible;background-color:var(--color-bg-blue)}.strat-editor__editor{font-family:var(--font-default);font-weight:400;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:var(--color-bg);color:var(--color-text);border:2px solid var(--color-border);border-radius:8px;padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 -12px var(--color-bg);box-shadow:inset 0 -12px var(--color-bg);margin:0 12px;position:relative;font-size:1rem}.strat-editor__editor:focus{-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.1)}@media only screen and (min-width:768px){.strat-editor__editor{padding:10px 18px}}.strat-editor__editor *{-webkit-user-select:text;-moz-user-select:text;-ms-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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;color:var(--color-text-secondary);-webkit-transition:background-color .3s ease-out;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.--equipment,.strat-editor__tag.--mention,.strat-editor__tag.--utility,.strat-editor__tag.--weapon{background-color:var(--color-accent);color:var(--color-text-contrast)}.strat-editor__tag.--equipment>img,.strat-editor__tag.--utility>img,.strat-editor__tag.--weapon>img{-webkit-filter:invert(1);filter:invert(1);opacity:1}.strat-editor__tag.--timestamp{background-color:var(--color-blue);color:var(--color-text-contrast)}.strat-editor__tag.--timestamp>img{-webkit-filter:invert(1);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%;-webkit-transform:translateY(-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]{-webkit-mask:url(/img/clock.1f99f1aa.svg) no-repeat center/contain;mask:url(/img/clock.1f99f1aa.svg) no-repeat center/contain;background:#fff}.strat-editor__tag-img[data-link]{-webkit-mask:url(/img/open-external.2f2f2c96.svg) no-repeat center/contain;mask:url(/img/open-external.2f2f2c96.svg) no-repeat center/contain;background:var(--color-text-secondary);-webkit-transition:background .3s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.strat-editor__link:hover{color:var(--color-text)}.strat-editor__link:hover .strat-editor__tag-icon{background:var(--color-text)}.strat-editor__tables{-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-user-select:text;pointer-events:auto;color:var(--color-text);padding:4px 12px 5px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px}.strat-editor__divider{display:none}.strat-editor__table{border-collapse:separate;border-spacing:0;width:100%;margin:0;margin-bottom:10px;padding:6px 0 0 0;background:var(--color-bg);border-radius:8px;overflow:visible;border:2px solid var(--color-border)}.strat-editor__table-title{padding:8px 12px;font-weight:600;font-size:.9rem;color:var(--color-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.strat-editor__table-title-text{outline:none;min-width:50px}.strat-editor__table-title-text:focus{color:var(--color-text)}.strat-editor__row-number{margin-left:8px;color:var(--color-text-secondary);font-size:.85rem;font-weight:400}.strat-editor__content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px 4px 12px;gap:8px}.strat-editor__content-visibility-icon{width:14px;height:14px;color:var(--color-text-secondary);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease;fill:currentColor}.strat-editor__content-visibility-icon:hover{color:var(--color-accent);opacity:1}.strat-editor__editor.-hidden{visibility:collapse;height:0;min-height:0;padding:0;margin:0;border:none}.strat-editor__eye-slash-icon{opacity:.6}.strat-editor__eye-slash-icon,.strat-editor__visibility-icon{width:14px;height:14px;color:var(--color-text-secondary);-ms-flex-negative:0;flex-shrink:0}.strat-editor__visibility-icon{cursor:pointer;margin-left:8px;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}.strat-editor__visibility-icon:hover{color:var(--color-accent);opacity:1}.strat-editor__visibility-icon.-hidden{opacity:.4;color:var(--color-red)}.strat-editor__reorder-icon{width:14px;height:14px;color:var(--color-text-secondary);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-left:8px;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}.strat-editor__reorder-icon:hover{color:var(--color-accent);opacity:1}.strat-editor__table[data-table-visible=false]{visibility:hidden;height:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden}.strat-editor.strat-editor--edit-mode .strat-editor__table[data-table-visible=false]{visibility:visible;height:auto;margin:0;margin-bottom:10px;padding:6px 0 0 0;border:2px solid var(--color-border);overflow:visible;opacity:.5}.strat-editor.strat-editor--edit-mode .strat-editor__table[data-table-visible=false]:last-child{margin-bottom:0}.strat-editor__table tr[data-row-visible=false]{visibility:collapse}.strat-editor.strat-editor--edit-mode .strat-editor__table tr[data-row-visible=false]{visibility:visible;opacity:.5}.strat-editor__table td{padding:0;vertical-align:middle}.strat-editor__table td.strat-editor__table-role{padding:8px 8px 8px 8px}.strat-editor__table tr:first-child td{border-top:none}.strat-editor__table tr:last-child td{border-bottom:none}.strat-editor__table-role{width:180px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;border-right:2px solid hsla(0,0%,100%,.03)}.strat-editor__table-role .strat-editor__eye-slash-icon{margin-left:4px;vertical-align:middle;display:inline-block}.strat-editor__table-cell{padding:0;cursor:text}.strat-editor .strat-editor__cell-inner{display:block;width:100%;min-height:44px;padding:8px 10px 8px 12px;color:var(--color-text);background:transparent;line-height:1.3;outline:none}.strat-editor .strat-editor__cell-inner:focus{outline:none}.strat-editor .strat-editor__cell-inner:empty:before{content:" "}.strat-editor__tables{position:relative}.strat-editor__tables .strat-editor__table{position:relative;z-index:1;border-top:none;overflow:visible}.strat-editor__tables{overflow:visible!important}.strat-editor__tables .strat-editor__table{position:relative!important;z-index:3!important;overflow:visible!important}[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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media only screen and (min-width:768px){.type-badge{opacity:.5;width:36px;height:36px}}.type-badge:hover{-webkit-transform:scale(1.03);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:16px;height:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.type-badge__icon{width:20px;height:20px}.type-badge__icon.--buyround{width:28px;height:28px}}.type-badge__icon.--buyround{width:24px;height:24px}.side-badge{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.side-badge:hover{-webkit-transform:scale(1.03);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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.labels-dialog,.labels-dialog__label{display:-webkit-box;display:-ms-flexbox;display:flex}.labels-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.labels-dialog__label-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.labels-dialog__label:hover>svg{opacity:1;scale:1}.labels-dialog__label>svg{-webkit-transition:opacity .3s ease,scale .3s ease;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%;-webkit-transform:translateY(-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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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;-ms-flex-item-align:end;align-self:flex-end}@media screen and (min-width:0px)and (max-width:479px){.labels-dialog__close{padding:5px 8px}}.labels-dialog__close:focus,.labels-dialog__close:hover{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);padding:0 12px 6px 12px;border-radius:10px;border:2px solid var(--color-border);-webkit-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out,-ms-grid-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-secondary);opacity:.6;margin-left:2px;opacity:1;-webkit-transition:opacity .3s ease;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;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.strat-item__editor.-blinking{outline:2px solid var(--color-red);outline-offset:-2px;-webkit-animation:pulse-outline 2s infinite;animation:pulse-outline 2s infinite}.-collapsed .strat-item__editor{opacity:0}.strat-item__header{cursor:pointer;padding:8px 0}.strat-item__header,.strat-item__types-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strat-item__types-wrapper{gap:12px;margin-left:auto}.strat-item__custom-type{padding-right:12px;padding-left:12px;padding-top:8px;padding-bottom:8px;background-color:var(--color-bg-primary);border-radius:6px;font-size:.85rem;font-weight:500;color:var(--color-text-primary);white-space:nowrap;border:1px solid var(--color-border);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.strat-item__custom-type:hover{background-color:var(--color-accent-20);color:var(--color-text);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.strat-item__side{margin-left:12px}.strat-item__side,.strat-item__type{opacity:.6;width:36px;height:36px}.strat-item__deletion{margin-left:12px;margin-right:4px}.strat-item__btn-wrapper,.strat-item__deletion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strat-item__btn-wrapper{gap:8px;margin-top:8px;margin-bottom:1px;margin-right:1px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.strat-item__button-list,.strat-item__edit-buttons{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.strat-item__edit-buttons{padding-left:8px;border-left:1px solid var(--color-border)}.strat-item__action-buttons{gap:8px}.strat-item__action-buttons,.strat-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.strat-item__btn{cursor:pointer;width:28px;height:28px;padding:4px;background-color:var(--color-bg);border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}.strat-item__btn>svg{width:18px;height:18px}@media only screen and (min-width:768px){.strat-item__btn.--save{width:70px}.strat-item__btn.--discard{width:90px}}.strat-item__btn.-active{-webkit-box-shadow:0 0 2px var(--color-green);box-shadow:0 0 2px var(--color-green)}.strat-item__btn.-active>svg>path{fill:var(--color-green)}.strat-item__btn.--discard>span,.strat-item__btn.--save>span{display:none}@media only screen and (min-width:768px){.strat-item__btn.--discard>span,.strat-item__btn.--save>span{display:inline}.strat-item__btn.--discard>svg,.strat-item__btn.--save>svg{margin-right:4px}}.strat-item__drag-icon{padding:16px 4px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:48px;color:var(--color-text-secondary);cursor:-webkit-grab;cursor:grab}.strat-item__labels{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-ms-flex-negative:0;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{-webkit-transition:opacity .3s ease,scale .3s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.strat-list .strat-item{-webkit-animation:simple-stagger .5s ease both;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;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .2s ease,width .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,width .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,width .2s ease;transition:transform .2s ease,background-color .2s ease,width .2s ease,-webkit-transform .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{-webkit-transform:scale(1.03);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.side-picker__side-badge{width:48px;height:48px;opacity:.4;cursor:pointer;border-radius:50%;-webkit-transition:opacity .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,filter .3s ease,transform .3s ease;transition:opacity .3s ease,filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;-webkit-filter:grayscale(60%);filter:grayscale(60%)}.side-picker__side-badge:first-of-type{margin-right:12px}.side-picker__side-badge:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.side-picker__side-badge.-selected{opacity:1;-webkit-filter:grayscale(0);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:12px}.type-picker__button{position:relative;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;opacity:.4;cursor:pointer;border-radius:50%;-webkit-transition:opacity .3s ease,border-color .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,border-color .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,border-color .3s ease,filter .3s ease,transform .3s ease;transition:opacity .3s ease,border-color .3s ease,filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;background-color:var(--color-bg-secondary);-webkit-filter:grayscale(80%);filter:grayscale(80%)}.type-picker__button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.type-picker__button.-selected{opacity:1;-webkit-filter:grayscale(0);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;bottom:18px;font-variant:small-caps;letter-spacing:-.3px}.type-picker__icon,.type-picker__label{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.type-picker__icon{top:10px;width:24px;height:24px;opacity:.6;-o-object-fit:contain;object-fit:contain}.type-picker__icon.--buyround{width:28px;height:28px;top:7px}.form-field-set{padding:12px;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);background-color:var(--color-bg);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.strat-form__btn.--submit{font-family:var(--font-default);font-weight:400;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.strat-form__btn.--submit:hover{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:focus,.strat-form__btn.--submit:hover{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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.strat-form__btn.--submit:hover{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:focus,.strat-form__btn.--submit:hover{background-color:var(--color-green-80)}}.strat-form__btn.--cancel{font-family:var(--font-default);font-weight:400;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.strat-form__btn.--cancel:hover{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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.strat-form__btn.--cancel:hover{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;-webkit-transition:color .2s ease;transition:color .2s ease}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer}.checkbox__box svg{opacity:0;-webkit-transition:opacity .1s ease;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.strat-filter-form,.strat-filter-form__label-tag{display:-webkit-box;display:-ms-flexbox;display:flex}.strat-filter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border .2s ease,outline .2s ease,background-color .2s ease,color .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;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%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.filter-menu__title{font-weight:700;font-size:1.3rem}.filter-menu__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.filter-menu__btn{font-family:var(--font-default);font-weight:400;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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%;-ms-flex-negative:0;flex-shrink:0}.filter-menu__btn:focus,.filter-menu__btn:hover{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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.filter-menu__btn.--clear:hover{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:focus,.filter-menu__btn.--clear:hover{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-contrast);text-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}.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:#29323c}.sketch-tool__stage.-brush{cursor:none}.sketch-tool__stage.-pan{cursor:-webkit-grab;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);cursor:pointer;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);-webkit-transition:border-color .3s ease,background-color .3s ease;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:focus,.sketch-tool__btn:hover{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:first-child{-webkit-animation:slideIn-tool .5s ease-out .07s normal forwards;animation:slideIn-tool .5s ease-out .07s normal forwards}.sketch-tool__btn:nth-child(2){-webkit-animation:slideIn-tool .5s ease-out .14s normal forwards;animation:slideIn-tool .5s ease-out .14s normal forwards}.sketch-tool__btn:nth-child(3){-webkit-animation:slideIn-tool .5s ease-out .21s normal forwards;animation:slideIn-tool .5s ease-out .21s normal forwards}.sketch-tool__btn:nth-child(4){-webkit-animation:slideIn-tool .5s ease-out .28s normal forwards;animation:slideIn-tool .5s ease-out .28s normal forwards}.sketch-tool__btn:nth-child(5){-webkit-animation:slideIn-tool .5s ease-out .35s normal forwards;animation:slideIn-tool .5s ease-out .35s normal forwards}.sketch-tool__btn:nth-child(6){-webkit-animation:slideIn-tool .5s ease-out .42s normal forwards;animation:slideIn-tool .5s ease-out .42s normal forwards}.sketch-tool__btn:nth-child(7){-webkit-animation:slideIn-tool .5s ease-out .49s normal forwards;animation:slideIn-tool .5s ease-out .49s normal forwards}.sketch-tool__btn:nth-child(8){-webkit-animation:slideIn-tool .5s ease-out .56s normal forwards;animation:slideIn-tool .5s ease-out .56s normal forwards}.sketch-tool__btn:nth-child(9){-webkit-animation:slideIn-tool .5s ease-out .63s normal forwards;animation:slideIn-tool .5s ease-out .63s normal forwards}.sketch-tool__btn:nth-child(10){-webkit-animation:slideIn-tool .5s ease-out .7s normal forwards;animation:slideIn-tool .5s ease-out .7s normal forwards}@-webkit-keyframes slideIn-tool{0%{-webkit-transform:translateY(10%) scale(1.1);transform:translateY(10%) scale(1.1);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes slideIn-tool{0%{-webkit-transform:translateY(10%) scale(1.1);transform:translateY(10%) scale(1.1);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.sketch-tool__btn>svg{-webkit-transition:color .2s ease;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:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-left-radius:6px;border-bottom-left-radius:6px}.sketch-tool__draggables-bar,.sketch-tool__toolbar{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.sketch-tool__toolbar{padding:8px 16px;gap:12px;background:var(--color-bg-contrast-50);bottom:0;left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:70px}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__toolbar{gap:4px;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 12px;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,.6));filter:drop-shadow(4px 4px 4px rgba(0,0,0,.6));-webkit-transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease;cursor:-webkit-grab;cursor:grab;color:#fff}.sketch-tool__draggable.-anim{opacity:0}.sketch-tool__draggable.-anim:first-child{-webkit-animation:slideIn-draggable .5s ease-out .05s normal forwards;animation:slideIn-draggable .5s ease-out .05s normal forwards}.sketch-tool__draggable.-anim:nth-child(2){-webkit-animation:slideIn-draggable .5s ease-out .1s normal forwards;animation:slideIn-draggable .5s ease-out .1s normal forwards}.sketch-tool__draggable.-anim:nth-child(3){-webkit-animation:slideIn-draggable .5s ease-out .15s normal forwards;animation:slideIn-draggable .5s ease-out .15s normal forwards}.sketch-tool__draggable.-anim:nth-child(4){-webkit-animation:slideIn-draggable .5s ease-out .2s normal forwards;animation:slideIn-draggable .5s ease-out .2s normal forwards}.sketch-tool__draggable.-anim:nth-child(5){-webkit-animation:slideIn-draggable .5s ease-out .25s normal forwards;animation:slideIn-draggable .5s ease-out .25s normal forwards}.sketch-tool__draggable.-anim:nth-child(6){-webkit-animation:slideIn-draggable .5s ease-out .3s normal forwards;animation:slideIn-draggable .5s ease-out .3s normal forwards}@-webkit-keyframes slideIn-draggable{0%{-webkit-transform:translateX(10%) scale(1.1);transform:translateX(10%) scale(1.1);opacity:0}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}}@keyframes slideIn-draggable{0%{-webkit-transform:translateX(10%) scale(1.1);transform:translateX(10%) scale(1.1);opacity:0}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}}.sketch-tool__draggable:hover{-webkit-transform:scale(1.1) translateX(-8px) rotate(-10deg);transform:scale(1.1) translateX(-8px) rotate(-10deg);-webkit-filter:drop-shadow(4px 4px 8px rgba(0,0,0,.6));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 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:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.7);white-space:nowrap;-webkit-transform-origin:left center;transform-origin:left center}.sketch-tool__left-container{background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__left-container{display:none}}.sketch-tool__keymaps-bar{margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-right-radius:6px;border-bottom-right-radius:6px}.sketch-tool__keymap,.sketch-tool__keymaps-bar{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sketch-tool__keymap{opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sketch-tool__keymap:first-child{-webkit-animation:slideIn-keymap .5s ease-out .05s normal forwards;animation:slideIn-keymap .5s ease-out .05s normal forwards}.sketch-tool__keymap:nth-child(2){-webkit-animation:slideIn-keymap .5s ease-out .1s normal forwards;animation:slideIn-keymap .5s ease-out .1s normal forwards}.sketch-tool__keymap:nth-child(3){-webkit-animation:slideIn-keymap .5s ease-out .15s normal forwards;animation:slideIn-keymap .5s ease-out .15s normal forwards}.sketch-tool__keymap:nth-child(4){-webkit-animation:slideIn-keymap .5s ease-out .2s normal forwards;animation:slideIn-keymap .5s ease-out .2s normal forwards}.sketch-tool__keymap:nth-child(5){-webkit-animation:slideIn-keymap .5s ease-out .25s normal forwards;animation:slideIn-keymap .5s ease-out .25s normal forwards}.sketch-tool__keymap:nth-child(6){-webkit-animation:slideIn-keymap .5s ease-out .3s normal forwards;animation:slideIn-keymap .5s ease-out .3s normal forwards}@-webkit-keyframes slideIn-keymap{0%{-webkit-transform:translateX(-10%) scale(1.1);transform:translateX(-10%) scale(1.1);opacity:0}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}}@keyframes slideIn-keymap{0%{-webkit-transform:translateX(-10%) scale(1.1);transform:translateX(-10%) scale(1.1);opacity:0}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}}@media screen and (min-width:0px)and (max-width:479px){.sketch-tool__keymap{gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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:0 solid transparent;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100px}.sketch-tool__client,.sketch-tool__clients{display:-webkit-box;display:-ms-flexbox;display:flex}.sketch-tool__client{-webkit-box-align:center;-ms-flex-align:center;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}}.vue-swatches__trigger{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.strat-quick-filter{width:100%;margin-top:8px}.strat-quick-filter__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:var(--color-bg-secondary);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);padding:12px;border-radius:10px;border:2px solid var(--color-border);gap:24px}.strat-quick-filter__left,.strat-quick-filter__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.strat-quick-filter__label{font-weight:500;font-size:.9rem;color:var(--color-text);white-space:nowrap}.strat-quick-filter__select-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strat-quick-filter__select{width:180px;padding:6px 32px 6px 10px;font-size:.85rem;cursor:pointer}.strat-quick-filter__clear{position:absolute;right:8px;background:none;border:none;font-size:1.5rem;line-height:1;color:var(--color-text-secondary);cursor:pointer;padding:0;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease}.strat-quick-filter__clear:hover{color:var(--color-text)}.strat-quick-filter__side-badge{width:36px;height:36px;cursor:pointer;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;border-radius:50%}.strat-quick-filter__side-badge:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.strat-quick-filter__side-badge.-inactive{opacity:.3}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.utility-type-display__icon{width:70%;height:70%;opacity:.6;-o-object-fit:contain;object-fit:contain;-webkit-filter:var(--invert-value);filter:var(--invert-value)}.pose-picker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.pose-picker__image{height:100%;width:40px;opacity:.7;-webkit-transition:opacity .3s ease;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{-o-object-fit:contain;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.utility-lightbox__crosshair-vertical{position:absolute;height:100%;width:2px;background-color:var(--color-green);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.utility-lightbox__info{position:absolute;left:0;bottom:0;height:30px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:6px}.utility-lightbox__pose{height:100%;opacity:.9;-webkit-filter:var(--invert-value);filter:var(--invert-value)}.utility-lightbox__pose.--default{opacity:.5}.utility-lightbox__badge-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:16px}.utility-lightbox__description{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-bg);padding:12px 18px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;max-width:80%;word-break:break-word;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2)}.utility-lightbox__side-wrapper{width:60px;height:60px;opacity:.7;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.utility-lightbox__side-wrapper:hover{opacity:1}.utility-lightbox__type{width:60px;height:60px;opacity:.7;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:opacity .3s ease;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:rgba(0,0,0,.5);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #4c4c53;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.utility-lightbox__badge:hover{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}.utility-lightbox__badge:active{-webkit-transform:scaleX(1);transform:scaleX(1)}.utility-lightbox__badge-icon{width:60%;height:60%;color:#fff}.utility-lightbox__navigation{color:var(--color-text-contrast);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;cursor:pointer;width:48px;height:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--color-accent-20);opacity:.5;border-radius:4px}.utility-lightbox__navigation:hover{-webkit-transform:translateY(-50%) scale(1.05);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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.utility-lightbox__preview{opacity:.4;height:56px;width:96px;border:2px solid #4c4c53;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:opacity .3s ease;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.-active,.utility-lightbox__preview:hover{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:0;right:0;border-top-left-radius:6px;padding:12px;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.utility-lightbox__icon-fallback{height:48px;color:#797979}.strats-view{overflow-y:hidden}.strats-view__fab-group{display:-webkit-box;display:-ms-flexbox;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);display:none}.strats-view__fab-group-buttons.-open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:-webkit-box;display:-ms-flexbox;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;-webkit-transform:translateY(100%);transform:translateY(100%)}}.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 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);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 ul>li,.v-context>li{margin:0;position:relative}.v-context ul>li>a,.v-context>li>a{display:block;padding:.5rem 1.5rem;font-weight:400;color:#212529;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.v-context ul>li>a:focus,.v-context ul>li>a:hover,.v-context>li>a:focus,.v-context>li>a:hover{text-decoration:none;color:#212529;background-color:#f8f9fa}.v-context ul:focus,.v-context ul>li>a:focus,.v-context:focus,.v-context>li>a:focus{outline:0}.v-context__sub>a:after{content:"\203A";float:right;padding-left:1rem}.v-context__sub>ul{display:none}.vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.vue-swatches__check__circle{width:21px;height:21px;border-radius:50%;background-color:rgba(0,0,0,.15)}.vue-swatches__check__path{fill:#fff}.vue-swatches__swatch{position:relative;display:inline-block;font-size:0}.vue-swatches__swatch:focus,.vue-swatches__swatch:hover{opacity:.9;box-shadow:inset 0 0 2px rgba(0,0,0,.75);outline:none}.vue-swatches__swatch.vue-swatches__swatch--border,.vue-swatches__swatch.vue-swatches__swatch--selected{box-shadow:inset 0 0 2px rgba(0,0,0,.75)}.vue-swatches__swatch__label{position:absolute;left:0;right:0;color:#666;font-size:10px;font-weight:700;text-align:center}.vue-swatches__swatch .vue-swatches__diagonal__wrapper{position:absolute}fieldset[disabled] .vue-swatches{pointer-events:none}.vue-swatches{position:relative;display:inline-block;outline:none}.vue-swatches__trigger__wrapper{display:inline-block;cursor:pointer}.vue-swatches__trigger.vue-swatches--is-empty{border:2px solid #ccc}.vue-swatches__trigger.vue-swatches--is-disabled{cursor:not-allowed}.vue-swatches__container{box-sizing:content-box}.vue-swatches__container.vue-swatches--inline{font-size:0}.vue-swatches__container:not(.vue-swatches--inline){position:absolute;display:block;overflow:auto;border-radius:5px;box-shadow:0 2px 3px hsla(0,0%,4%,.2),0 0 0 1px hsla(0,0%,4%,.2);z-index:50}.vue-swatches__wrapper{background-color:inherit;box-sizing:content-box}.vue-swatches__row{font-size:0}.vue-swatches__fallback__wrapper{display:table}.vue-swatches__fallback__input--wrapper{display:table-cell;padding-right:10px;width:100%;font-size:14px}.vue-swatches__fallback__input{width:100%;padding-top:6px;padding-bottom:6px;border-radius:5px;border:1px solid #dcdcdc;color:#35495e;background:#fff}.vue-swatches__fallback__button{display:table-cell;padding:6px 15px;border:0;cursor:pointer;font-weight:700;color:#fff;background-color:#3571c8;border-radius:5px}.vue-swatches-show-hide-enter-active,.vue-swatches-show-hide-leave-active{transition:all .3s ease}.vue-swatches-show-hide-enter,.vue-swatches-show-hide-leave-active{opacity:0}.vue-swatches--has-children-centered{display:flex;align-items:center;justify-content:center}.vue-swatches__diagonal__wrapper{width:100%;height:100%}.vue-swatches__diagonal{width:75%;height:75%;background:linear-gradient(to top right,transparent,transparent calc(50% - 2.4px),#de080a 50%,transparent calc(50% + 2.4px),transparent)}.app{height:100%;overflow:hidden}.app__version-wrapper{position:absolute;font-size:.8rem;top:1px;right:13px;color:var(--color-bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:margin-left .3s ease,width .3s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex}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:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%}body{margin:0;height:auto}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}:not([type=text]):focus{outline:none}a{text-decoration:none}button,input,label,select,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;box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{-webkit-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=button],input[type=reset],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:#333;--color-text-secondary:#686868;--color-text-tertiary:#7a7a7a;--color-text-contrast:#fff;--color-text-contrast-70:hsla(0,0%,100%,.7);--color-input:var(--color-bg);--color-accent:#2c3e50;--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:#41b983;--color-green-dark:#35976b;--color-green-80:rgba(65,185,131,.8);--color-blue:#41b9b3;--color-blue-10:rgba(65,184,178,.1);--color-yellow:#e6b352;--color-yellow-dark:#c98d1d;--color-red:#ef4d6b;--color-red-dark:#cc334f;--color-red-20:rgba(239,77,107,.2);--color-red-80:rgba(239,77,107,.8);--color-app-bg:#4c4c53;--color-bg:#fff;--color-bg-20:hsla(0,0%,100%,.2);--color-bg-secondary:#eee;--color-bg-tertiary:#dfdfdf;--color-bg-blue:#e0e0e0;--color-bg-dark:#f5f5f5;--color-bg-contrast:#23232e;--color-bg-contrast-50:rgba(35,35,46,.5);--color-border:#ccc;--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:#fff;--color-input:var(--color-bg-tertiary);--color-app-bg:#121217;--color-bg:#16161d;--color-bg-20:rgba(22,22,29,.2);--color-bg-secondary:#23232f;--color-bg-tertiary:#2c2c3a;--color-bg-blue:#23232e;--color-bg-dark:#141418;--color-border:#373749;--font-default:"Ubuntu",sans-serif;--invert-value:invert(1)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.fadeup-enter-active,.fadeup-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fadeup-enter,.fadeup-leave-to{opacity:0}.fade-move{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-up-move{-webkit-transition:opacity .5s linear,-webkit-transform .5s ease-in-out;transition:opacity .5s linear,-webkit-transform .5s ease-in-out;transition:opacity .5s linear,transform .5s ease-in-out;transition:opacity .5s linear,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.slide-up-leave-active{-webkit-transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.5,0,.7,.4);transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.5,0,.7,.4);transition:opacity .4s linear,transform .4s cubic-bezier(.5,0,.7,.4);transition:opacity .4s linear,transform .4s cubic-bezier(.5,0,.7,.4),-webkit-transform .4s cubic-bezier(.5,0,.7,.4)}.slide-up-enter-active{-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.2,.5,.1,1);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.2,.5,.1,1);transition:opacity .5s linear,transform .5s cubic-bezier(.2,.5,.1,1);transition:opacity .5s linear,transform .5s cubic-bezier(.2,.5,.1,1),-webkit-transform .5s cubic-bezier(.2,.5,.1,1)}.slide-up-enter,.slide-up-leave-to{opacity:0}.slide-up-enter,.slide-up-leave-to{-webkit-transform:translateY(2rem);transform:translateY(2rem)}@-webkit-keyframes simple-stagger{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes simple-stagger{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-scale{0%{-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulse-scale{0%{-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.7);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@-webkit-keyframes pulse-outline{0%{outline-color:#ff8484}70%{outline-color:transparent}to{outline-color:#ff8484}}@keyframes pulse-outline{0%{outline-color:#ff8484}70%{outline-color:transparent}to{outline-color:#ff8484}}@-webkit-keyframes expand{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes expand{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}html{width:100%;height:100%;overflow:hidden}svg:not(:root){overflow:visible}body,html{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);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}body *,html *{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-moz-selection{background-color:rgba(44,62,80,.8);color:var(--color-bg)}::selection{background-color:rgba(44,62,80,.8);color:var(--color-bg)}input{-webkit-user-select:text;-moz-user-select:text;-ms-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)}.vue-swatches__container{background:var(--color-bg-secondary)!important}.svg-icon{display:inline-block}.svg-icon>svg{fill:currentColor}