@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap);.loading-bar{position:fixed;top:0;left:0;background-color:var(--color-green);height:2px;z-index:11}.custom-select[data-v-2861fe3f]{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:155px}.custom-select__trigger[data-v-2861fe3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:38px;padding:8px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.05);background:rgba(24,24,27,.6);color:#fff;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-select__trigger[data-v-2861fe3f]:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.02)}.custom-select__trigger.-small[data-v-2861fe3f]{height:34px;padding:6px 12px;font-size:.82rem;border-radius:6px;min-width:120px}.custom-select__trigger.-table[data-v-2861fe3f]{height:32px;padding:4px 10px;font-size:.8rem;border-radius:6px;min-width:110px;background:rgba(9,9,11,.4)}.custom-select__trigger.-compact[data-v-2861fe3f]{height:34px;padding:5px 12px;font-size:.84rem;border-radius:6px;min-width:0;background:rgba(9,9,11,.5)}.custom-select.-open .custom-select__trigger[data-v-2861fe3f]{border-color:var(--color-blue);-webkit-box-shadow:0 0 8px rgba(14,165,233,.15);box-shadow:0 0 8px rgba(14,165,233,.15);background:rgba(24,24,27,.8)}.custom-select__trigger-text[data-v-2861fe3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__arrow[data-v-2861fe3f]{color:var(--color-text-secondary);font-size:.8rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin-left:10px}.custom-select.-open .custom-select__arrow[data-v-2861fe3f]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--color-blue)}.custom-select__options[data-v-2861fe3f]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:rgba(24,24,27,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.55);box-shadow:0 10px 30px rgba(0,0,0,.55);z-index:1000;max-height:200px;overflow-y:auto;padding: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:2px}.custom-select__options[data-v-2861fe3f]::-webkit-scrollbar{width:4px}.custom-select__options[data-v-2861fe3f]::-webkit-scrollbar-track{background:transparent}.custom-select__options[data-v-2861fe3f]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.custom-select.-upward .custom-select__options[data-v-2861fe3f]{top:auto;bottom:calc(100% + 4px);-webkit-box-shadow:0 -10px 30px rgba(0,0,0,.55);box-shadow:0 -10px 30px rgba(0,0,0,.55)}.custom-select__option[data-v-2861fe3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:.85rem;color:#a1a1aa;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.custom-select__option[data-v-2861fe3f]:hover{background:hsla(0,0%,100%,.05);color:#fff}.custom-select__option.-selected[data-v-2861fe3f]{background:rgba(14,165,233,.15);color:var(--color-blue);font-weight:700}.dropdown-fade-enter-active[data-v-2861fe3f],.dropdown-fade-leave-active[data-v-2861fe3f]{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.dropdown-fade-enter[data-v-2861fe3f],.dropdown-fade-leave-to[data-v-2861fe3f]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.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)}.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:rgba(10,10,12,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid hsla(0,0%,100%,.04);-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 cubic-bezier(.4,0,.2,1);transition:width .4s cubic-bezier(.4,0,.2,1);left:0;top:0;bottom:0;-webkit-box-shadow:10px 0 30px rgba(0,0,0,.3);box-shadow:10px 0 30px rgba(0,0,0,.3);z-index:100;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.main-menu__list{width:72px;pointer-events:all}}.main-menu__list.-open{width:240px;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}@media only screen and (min-width:768px){.main-menu__list:hover{width:240px}.main-menu__list:hover .main-menu__darkmode-toggle,.main-menu__list:hover .main-menu__label,.main-menu__list:hover .main-menu__logo,.main-menu__list:hover .main-menu__profile-label{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.main-menu__list-item,.main-menu__logo,.main-menu__profile{width:100%;padding:16px 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:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.main-menu__list-item,.main-menu__logo,.main-menu__profile{padding:18px 24px}}.main-menu__list-item{position:relative;color:var(--color-text-contrast-70);margin:2px 0;border-radius:0}@media only screen and (min-width:768px){.main-menu__list-item{padding:12px 24px}}.main-menu__list-item:after{opacity:0;position:absolute;content:"";width:3px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--color-green);-webkit-box-shadow:0 0 8px var(--color-green);box-shadow:0 0 8px var(--color-green);height:50%;border-bottom-right-radius:3px;border-top-right-radius:3px;-webkit-transition:opacity .25s ease,height .25s ease;transition:opacity .25s ease,height .25s ease}.main-menu__list-item:hover{background:hsla(0,0%,100%,.03);color:var(--color-text-contrast)}.main-menu__list-item:hover .main-menu__icon path{fill:var(--color-text-contrast)}.main-menu__list-item:hover .main-menu__label{color:var(--color-text-contrast);-webkit-transform:translateX(2px);transform:translateX(2px)}.main-menu__list-item.router-link-active{background:hsla(0,0%,100%,.05);color:var(--color-text-contrast)}.main-menu__list-item.router-link-active:after{opacity:1;height:60%}.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);font-weight:500}.main-menu__icon{width:20px!important;height:20px!important;min-width:20px;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;pointer-events:none;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}@media only screen and (min-width:768px){.main-menu__icon{opacity:1;pointer-events:all}}.main-menu__icon path{-webkit-transition:fill .25s ease;transition:fill .25s ease;fill:hsla(0,0%,100%,.5)}.main-menu__logo-icon{width:32px!important;height:32px!important;min-width:32px!important;-o-object-fit:contain;object-fit:contain}.main-menu__label{white-space:nowrap;margin-left:1.25rem;opacity:0;overflow:hidden;color:hsla(0,0%,100%,.6);-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),color .25s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),color .25s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),color .25s ease,transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),color .25s ease,transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);font-size:.95rem}.main-menu__list.-open .main-menu__label,.main-menu__list:hover .main-menu__label{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.main-menu__logo{padding-left:20px;background:transparent;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-bottom:1px solid hsla(0,0%,100%,.04);height:70px;margin-bottom:8px}@media only screen and (min-width:768px){.main-menu__logo{opacity:1}}.main-menu__logo-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:12px;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.main-menu__list.-open .main-menu__logo-text,.main-menu__list:hover .main-menu__logo-text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.main-menu__logo-label{color:#fff;font-weight:700;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;margin-left:0;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.main-menu__logo-subtitle{color:var(--color-green);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-left:0;margin-top:1px}.main-menu__profile{padding:16px 20px;background:transparent;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:76px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.04)}@media only screen and (min-width:768px){.main-menu__profile{opacity:1}}.main-menu__profile:hover{background:hsla(0,0%,100%,.03)}.main-menu__profile:hover .main-menu__avatar{border-color:var(--color-green);-webkit-box-shadow:0 0 10px rgba(74,222,128,.2);box-shadow:0 0 10px rgba(74,222,128,.2)}.main-menu__avatar{border-radius:50%;width:36px;min-width:36px;height:36px;border:2px solid hsla(0,0%,100%,.1);-webkit-transition:all .25s ease;transition:all .25s ease}.main-menu__profile-label{margin-left:.75rem;color:var(--color-text-contrast);font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.main-menu__list.-open .main-menu__profile-label,.main-menu__list:hover .main-menu__profile-label{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.main-menu__mobile{position:fixed;left:20px;bottom:16px;width:48px;height:48px;z-index:1000;padding:4px;border-radius:50%;background-color:var(--color-bg-dark);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4);-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__nav-items{width:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu__nav-items::-webkit-scrollbar{width:4px}.main-menu__nav-items::-webkit-scrollbar-track{background:transparent}.main-menu__nav-items::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:2px}.main-menu__nav-items::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.18)}.main-menu__language-toggle{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;padding:10px;margin:8px auto;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;gap:4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 32px);-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:0}.main-menu__list.-open .main-menu__language-toggle,.main-menu__list:hover .main-menu__language-toggle{opacity:1}.main-menu__lang-btn{background:none;border:none;outline:none;color:var(--color-text-contrast-50);font-size:11px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.main-menu__lang-btn:hover{color:#fff}.main-menu__lang-btn.-active{color:#fff;background:var(--color-green);-webkit-box-shadow:0 0 8px rgba(0,255,136,.3);box-shadow:0 0 8px rgba(0,255,136,.3)}.main-menu__lang-divider{width:1px;height:12px;background:hsla(0,0%,100%,.1)}.confirm-dialog__window{position:fixed;top:50%;left:50%;width:min(100% - 32px,420px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:36px 24px 28px 24px;background:var(--color-bg);background-image:linear-gradient(135deg,var(--color-bg) 0,var(--color-bg-secondary) 100%);border:1px solid var(--color-border);border-radius:20px;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 1px hsla(0,0%,100%,.15);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 1px hsla(0,0%,100%,.15);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;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-animation:dialogPopIn .35s cubic-bezier(.34,1.56,.64,1);animation:dialogPopIn .35s cubic-bezier(.34,1.56,.64,1);z-index:100}body.-dark .confirm-dialog__window{border-color:hsla(0,0%,100%,.08);background-image:linear-gradient(135deg,var(--color-bg) 0,rgba(39,39,42,.6) 100%)}.confirm-dialog__glow-decor{position:absolute;top:0;left:0;width:100%;height:180px;background:radial-gradient(circle at top center,rgba(239,68,68,.12) 0,rgba(239,68,68,0) 70%);pointer-events:none;z-index:0}body.-dark .confirm-dialog__glow-decor{background:radial-gradient(circle at top center,rgba(239,68,68,.16) 0,rgba(239,68,68,0) 70%)}.confirm-dialog__close-btn{position:absolute;top:14px;right:14px;background:transparent;border:none;color:var(--color-text-tertiary);font-size:.9rem;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);width:30px;height:30px;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;border-radius:50%;z-index:2}body.-dark .confirm-dialog__close-btn{color:hsla(0,0%,100%,.4)}.confirm-dialog__close-btn svg{width:12px;height:12px}.confirm-dialog__close-btn:hover{background-color:var(--color-bg-secondary);color:var(--color-text);-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.-dark .confirm-dialog__close-btn:hover{background-color:hsla(0,0%,100%,.06);color:#fff}.confirm-dialog__header-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:14px;z-index:1}.confirm-dialog__badge,.confirm-dialog__header-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-dialog__badge{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58px;height:58px;border-radius:50%;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444;margin-bottom:16px}body.-dark .confirm-dialog__badge{background-color:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.confirm-dialog__badge-pulse{position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid rgba(239,68,68,.3);-webkit-animation:badgePulse 2.5s ease-out infinite;animation:badgePulse 2.5s ease-out infinite}.confirm-dialog__badge-icon{width:20px;height:20px}.confirm-dialog__title{font-size:1.25rem;font-weight:800;color:var(--color-text);margin:0;letter-spacing:-.01em}.confirm-dialog__content-area{width:100%;z-index:1}.confirm-dialog__text{font-size:.925rem;color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:330px}.confirm-dialog__text bold{font-weight:700;color:var(--color-text)}.confirm-dialog__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:28px;width:100%;z-index:1}.confirm-dialog__btn-confirm{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--color-text-contrast);font-size:.875rem;font-weight:700;cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(239,68,68,.3);box-shadow:0 4px 14px rgba(239,68,68,.3);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.confirm-dialog__btn-confirm svg{width:13px;height:13px}.confirm-dialog__btn-confirm:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-box-shadow:0 6px 18px rgba(239,68,68,.45);box-shadow:0 6px 18px rgba(239,68,68,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.confirm-dialog__btn-cancel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}body.-dark .confirm-dialog__btn-cancel{border-color:hsla(0,0%,100%,.08)}.confirm-dialog__btn-cancel svg{width:13px;height:13px}.confirm-dialog__btn-cancel:hover{background-color:var(--color-bg-secondary);color:var(--color-text);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.-dark .confirm-dialog__btn-cancel:hover{background-color:hsla(0,0%,100%,.04);color:#fff}.confirm-dialog b,.confirm-dialog strong{font-weight:700}.confirm-dialog ul{margin-top:14px;background:var(--color-bg-secondary);padding:12px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;border:1px solid var(--color-border);text-align:left;list-style-type:none}body.-dark .confirm-dialog ul{background:rgba(9,9,11,.25);border-color:hsla(0,0%,100%,.04)}@-webkit-keyframes dialogPopIn{0%{opacity:0;-webkit-transform:translate(-50%,-42%) scale(.92);transform:translate(-50%,-42%) scale(.92)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes dialogPopIn{0%{opacity:0;-webkit-transform:translate(-50%,-42%) scale(.92);transform:translate(-50%,-42%) scale(.92)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes badgePulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes badgePulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.dialog-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(9,9,11,.5);backdrop-filter:blur(6px);z-index:3000;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.dialog-wrapper{left:70px;width:calc(100% - 70px)}}.cookie-banner{padding:16px;border-radius:8px;position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:var(--color-bg-secondary)}@media only screen and (min-width:768px){.cookie-banner{padding:24px;width:400px;bottom:32px;left:102px}}@media only screen and (min-width:1440px){.cookie-banner{padding:32px;width:500px;bottom:64px;left:134px}}.cookie-banner__options{margin-top:16px;display:-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-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(9,9,11,.65);backdrop-filter:blur(8px);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:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;z-index:100}@media only screen and (min-width:768px){.backdrop-dialog{left:70px}}.backdrop-dialog__content{padding:20px;background:var(--color-bg);background-image:linear-gradient(135deg,var(--color-bg) 0,var(--color-bg-secondary) 100%);min-width:100%;overflow-y:auto;max-height:100dvh;min-height:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body.-dark .backdrop-dialog__content{background-image:linear-gradient(135deg,var(--color-bg) 0,rgba(39,39,42,.7) 100%)}@media only screen and (min-width:768px){.backdrop-dialog__content{min-height:unset;max-height:calc(100dvh - 64px);padding:24px;height:auto;min-width:440px;max-width:580px;border-radius:20px;border:1px solid var(--color-border);-webkit-box-shadow:0 30px 60px rgba(0,0,0,.35);box-shadow:0 30px 60px rgba(0,0,0,.35);-webkit-animation:slideUp .35s cubic-bezier(.34,1.56,.64,1);animation:slideUp .35s cubic-bezier(.34,1.56,.64,1)}body.-dark .backdrop-dialog__content{border-color:hsla(0,0%,100%,.08);-webkit-box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 1px hsla(0,0%,100%,.2);box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 1px hsla(0,0%,100%,.2)}.backdrop-dialog__content.-fullscreen{position:absolute;inset:24px;bottom:84px;padding:16px;max-width:none}.backdrop-dialog__content.-fullscreen>:first-child{border-radius:12px;overflow:hidden}}@media only screen and (min-width:1920px){.backdrop-dialog__content{padding:28px;min-width:500px}.backdrop-dialog__content.-fullscreen{padding:16px}}.backdrop-dialog__close-btn{position:absolute;top:14px;right:14px;width:32px;height:32px;color:var(--color-text-tertiary);-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;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;border-radius:50%;background-color:transparent;z-index:10}body.-dark .backdrop-dialog__close-btn{color:hsla(0,0%,100%,.4)}.backdrop-dialog__close-btn svg{width:14px;height:14px}.backdrop-dialog__close-btn:hover{background-color:var(--color-bg-secondary);color:var(--color-text);-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.-dark .backdrop-dialog__close-btn:hover{background-color:hsla(0,0%,100%,.06);color:#fff}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(24px) scale(.96);transform:translateY(24px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(24px) scale(.96);transform:translateY(24px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.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%}}.team-bulletin{position:fixed;bottom:90px;right:12px;z-index:1000;font-family:Inter,sans-serif}@media only screen and (min-width:768px){.team-bulletin{bottom:110px;right:32px}}.team-bulletin__fab{width:56px;height:56px;border-radius:50%;background:rgba(24,24,27,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);color:var(--color-blue);font-size:1.4rem;cursor:pointer;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-box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 10px rgba(14,165,233,.2);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 10px rgba(14,165,233,.2);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.team-bulletin__fab .svg-inline--fa,.team-bulletin__fab svg{width:22px!important;height:22px!important}.team-bulletin__fab:hover{background:rgba(14,165,233,.15);border-color:rgba(14,165,233,.4);-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 15px rgba(14,165,233,.45);box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 15px rgba(14,165,233,.45)}.team-bulletin__fab.-active{background:var(--color-blue);color:#18181b;-webkit-transform:rotate(15deg);transform:rotate(15deg);border-color:var(--color-blue);-webkit-box-shadow:0 0 20px rgba(14,165,233,.6);box-shadow:0 0 20px rgba(14,165,233,.6)}.team-bulletin__badge{top:-4px;right:-4px;background:var(--color-red);color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px;-webkit-box-shadow:0 0 8px rgba(239,68,68,.6);box-shadow:0 0 8px rgba(239,68,68,.6);border:1.5px solid #18181b}.team-bulletin__badge,.team-bulletin__card{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.team-bulletin__card{bottom:72px;top:auto;right:0;width:350px;max-height:480px;background:rgba(18,18,20,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;-webkit-box-shadow:0 16px 48px rgba(0,0,0,.6);box-shadow:0 16px 48px rgba(0,0,0,.6);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media(max-width:480px){.team-bulletin__card{width:calc(100vw - 32px);right:-8px}}.team-bulletin__card-header{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-bulletin__card-header,.team-bulletin__card-header h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-bulletin__card-header h3{font-size:.95rem;font-weight:700;margin:0;color:#fff;gap:8px}.team-bulletin__header-icon{color:var(--color-blue);font-size:.95rem}.team-bulletin__card-close{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1rem;-webkit-transition:color .2s ease;transition:color .2s ease}.team-bulletin__card-close:hover{color:#fff}.team-bulletin__card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;max-height:280px}.team-bulletin__card-body::-webkit-scrollbar{width:6px}.team-bulletin__card-body::-webkit-scrollbar-track{background:transparent}.team-bulletin__card-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}.team-bulletin__empty{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px;text-align:center;color:var(--color-text-secondary);gap:12px}.team-bulletin__empty p{margin:0;font-size:.85rem;line-height:1.4}.team-bulletin__empty-icon{font-size:2rem;color:hsla(0,0%,100%,.15)}.team-bulletin__list{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}.team-bulletin__item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:12px;position:relative;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.team-bulletin__item:hover{border-color:hsla(0,0%,100%,.1)}.team-bulletin__item:hover .team-bulletin__delete-btn{opacity:.8}.team-bulletin__item-header{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;font-size:.7rem;margin-bottom:6px}.team-bulletin__item-author{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.team-bulletin__item-date{color:var(--color-text-tertiary);font-family:var(--font-mono)}.team-bulletin__item-text{font-size:.85rem;color:var(--color-default);margin:0;line-height:1.45;word-break:break-word;padding-right:20px}.team-bulletin__delete-btn{position:absolute;bottom:8px;right:8px;background:transparent;border:none;color:var(--color-red);cursor:pointer;font-size:.8rem;opacity:0;-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}.team-bulletin__delete-btn:hover{opacity:1!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.team-bulletin__card-footer{padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.15)}.team-bulletin__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.team-bulletin__form textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;padding:8px 10px;font-size:.85rem;outline:none;resize:none;height:38px;line-height:1.3;-webkit-transition:all .2s ease;transition:all .2s ease}.team-bulletin__form textarea:focus{border-color:var(--color-blue);-webkit-box-shadow:0 0 8px rgba(14,165,233,.15);box-shadow:0 0 8px rgba(14,165,233,.15)}.team-bulletin__submit-btn{background:var(--color-blue);color:#18181b;border:none;border-radius:8px;width:38px;height:38px;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;cursor:pointer;font-size:.9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.team-bulletin__submit-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 10px rgba(14,165,233,.4);box-shadow:0 0 10px rgba(14,165,233,.4)}.fade-slide-enter-active,.fade-slide-leave-active{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-slide-enter,.fade-slide-leave-to{opacity:0;-webkit-transform:translateY(15px) scale(.95);transform:translateY(15px) scale(.95)}.text-input{position:relative}.text-input__input{font-family:var(--font-default);font-weight:400;font-size:1rem;color:var(--color-text);padding:22px 10px 5px 12px;background-color:var(--color-input);outline:1px solid var(--color-accent-35);border-bottom:2px solid transparent;border-radius:4px;-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__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-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);-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);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:transparent;padding:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;border:none;-webkit-box-shadow:none;box-shadow:none;gap:8px}@media only screen and (min-width:768px){.map-picker__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:8px 12px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.map-picker__map:hover{background-color:var(--color-bg-secondary)}.map-picker__map:hover .map-picker__label{color:var(--color-text)}.map-picker__map:hover .map-picker__image{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.map-picker__map.-current{background-color:var(--color-bg-secondary)}.map-picker__map.-current .map-picker__image{-webkit-transform:scale(1.03);transform:scale(1.03);border-color:var(--color-green);-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.map-picker__map.-current .map-picker__label{color:var(--color-text);font-weight:600}@media only screen and (min-width:768px){.map-picker__map{padding:12px 16px}}.map-picker__image{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-border);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-filter:grayscale(1) brightness(.9);filter:grayscale(1) brightness(.9)}@media only screen and (min-width:768px){.map-picker__image{width:72px;height:72px;border-width:3px}}.map-picker__label{margin-top:8px;font-weight:500;font-size:.85rem;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;color:var(--color-text-secondary)}@media only screen and (min-width:768px){.map-picker__label{font-size:.95rem}}.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;border-radius:6px;padding:8px 12px;color:var(--color-text);background-color:var(--color-bg);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)}[placeholder]:empty:before{content:attr(placeholder);color:#b6b6b6;cursor:text}[placeholder]:empty:focus:before{content:""}.type-badge{width:32px;height:32px;border-radius:6px;padding:6px;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:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;border:1px solid transparent;cursor:pointer;opacity:.85}@media only screen and (min-width:768px){.type-badge{width:36px;height:36px}}.type-badge:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1}.type-badge.--buyround{background-color:var(--color-blue-10);border-color:rgba(14,165,233,.3)}.type-badge.--pistol{background-color:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.type-badge.--force{background-color:var(--color-red-20);border-color:rgba(239,68,68,.3)}.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:22px;height:22px}}.type-badge__icon.--buyround{width:18px;height:18px}.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;gap:4px;cursor:pointer;font-size:.8rem;text-transform:lowercase;font-family:var(--font-mono)}.strat-item{position:relative;background-color:var(--color-bg);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:0 16px 12px 16px;border-radius:6px;border:1px solid var(--color-border);-webkit-transition:grid-template-rows .3s ease-out,border-color .2s ease,background-color .2s ease;transition:grid-template-rows .3s ease-out,border-color .2s ease,background-color .2s ease;transition:grid-template-rows .3s ease-out,border-color .2s ease,background-color .2s ease,-ms-grid-rows .3s ease-out;display:grid;grid-template-rows:1fr}.strat-item.-has-drag-handle{padding-left:36px}.strat-item.-inactive{border:1px dashed var(--color-border);opacity:.6}.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:48px}@media only screen and (min-width:768px){.strat-item{padding:0 20px 12px 20px}.strat-item.-has-drag-handle{padding-left:40px}}.strat-item__title{font-size:1.15rem;font-weight:600;color:var(--color-text);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-tertiary);text-decoration:none;font-size:.85rem;margin-left:6px}.strat-item__note{margin-top:-2px;margin-bottom:12px;font-style:italic;font-size:.85rem;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:1;margin-left:2px;-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;color:var(--color-text-tertiary)}.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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.strat-item__header,.strat-item__types-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.strat-item__types-wrapper{gap:12px;margin-left:auto}.strat-item__side{margin-left:12px}.strat-item__side,.strat-item__type{opacity:.85;width:32px;height:32px}@media only screen and (min-width:768px){.strat-item__side,.strat-item__type{width:36px;height:36px}}.strat-item__deletion{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.strat-item__btn-wrapper{margin-top:12px;margin-bottom:1px;margin-right:1px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid var(--color-border);padding-top:12px}.strat-item__btn-wrapper,.strat-item__button-list,.strat-item__edit-buttons{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strat-item__btn{cursor:pointer;width:34px;height:34px;padding:8px;background-color:transparent;border:1px solid transparent;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;color:var(--color-text-secondary)}.strat-item__btn>svg{width:16px;height:16px}.strat-item__btn:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.strat-item__btn.--discard,.strat-item__btn.--insert,.strat-item__btn.--map,.strat-item__btn.--save,.strat-item__btn.--youtube{width:auto;height:34px;padding:6px 14px;border-radius:9999px;background-color:var(--color-bg-secondary);border:1px solid var(--color-border)}.strat-item__btn.--discard:hover,.strat-item__btn.--insert:hover,.strat-item__btn.--map:hover,.strat-item__btn.--save:hover,.strat-item__btn.--youtube:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-text-tertiary);color:var(--color-text)}.strat-item__btn.--insert:hover{color:var(--color-blue)}.strat-item__btn.--save{background-color:var(--color-green);border-color:var(--color-green-dark);color:var(--color-text-contrast)}.strat-item__btn.--save:hover{background-color:var(--color-green-dark);color:var(--color-text-contrast)}@media only screen and (min-width:768px){.strat-item__btn.--save{width:auto}}.strat-item__btn.--discard:hover{color:var(--color-red)}@media only screen and (min-width:768px){.strat-item__btn.--discard{width:auto}}.strat-item__btn.-active{background-color:var(--color-green-80);border-color:var(--color-green);color:var(--color-text-contrast)}.strat-item__btn.-active>svg>path{fill:var(--color-text-contrast)}.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:6px}}.strat-item__btn-text{font-size:.85rem;font-weight:500;margin-left:6px;white-space:nowrap}.strat-item__drag-icon{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;min-width:18px;min-height:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:4px;color:var(--color-text-tertiary);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:6px;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;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.strat-item__label.-readonly{cursor:default;padding:4px 12px}.strat-item__label.-readonly>svg{display:none}.strat-item__label:hover:not(.-readonly){background:var(--color-bg-tertiary);color:var(--color-text);border-color:var(--color-text-tertiary)}.strat-item__label:hover:not(.-readonly)>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:10px;height:10px;scale:.9;opacity:.6}.strat-item__label.--add{background:var(--color-green-80);border-color:var(--color-green);color:var(--color-text-contrast)}.strat-item__label.--add:hover{background:var(--color-green-dark);color:var(--color-text-contrast)}.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-bg);border-radius:999px;width:48px;height:48px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);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,border-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;border:1px solid var(--color-border)}@media only screen and (min-width:1024px){.floating-button{width:auto;padding:0 16px}}.floating-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:var(--color-bg-secondary);border-color:var(--color-text-tertiary)}.floating-button__icon{width:20px;height:20px;color:var(--color-text)}.floating-button__label{display:none;color:var(--color-text);font-size:.9rem;font-weight:500;margin-left:8px}@media only screen and (min-width:1024px){.floating-button__label{display:block}}.side-picker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%}.side-picker,.side-picker__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.side-picker__card{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 12px;border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-bg);cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}body.-dark .side-picker__card{border-color:hsla(0,0%,100%,.05);background-color:rgba(9,9,11,.2)}.side-picker__card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:var(--color-bg-secondary)}body.-dark .side-picker__card:hover{background-color:hsla(0,0%,100%,.03)}.side-picker__card.--t.-selected{border-color:#de9b35;background-color:rgba(222,155,53,.06);-webkit-box-shadow:0 8px 24px rgba(222,155,53,.12),0 0 0 1px #de9b35;box-shadow:0 8px 24px rgba(222,155,53,.12),0 0 0 1px #de9b35}body.-dark .side-picker__card.--t.-selected{background-color:rgba(222,155,53,.1)}.side-picker__card.--t.-selected .side-picker__badge{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.05);transform:scale(1.05)}.side-picker__card.--t.-selected .side-picker__label{color:#de9b35;font-weight:800}.side-picker__card.--ct.-selected{border-color:#5d79ae;background-color:rgba(93,121,174,.06);-webkit-box-shadow:0 8px 24px rgba(93,121,174,.12),0 0 0 1px #5d79ae;box-shadow:0 8px 24px rgba(93,121,174,.12),0 0 0 1px #5d79ae}body.-dark .side-picker__card.--ct.-selected{background-color:rgba(93,121,174,.1)}.side-picker__card.--ct.-selected .side-picker__badge{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.05);transform:scale(1.05)}.side-picker__card.--ct.-selected .side-picker__label{color:#5d79ae;font-weight:800}.side-picker__badge{width:36px;height:36px;opacity:.45;-webkit-filter:grayscale(50%);filter:grayscale(50%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}@media only screen and (min-width:768px){.side-picker__badge{width:44px;height:44px}}.side-picker__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-secondary);-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}body.-dark .side-picker__label{color:hsla(0,0%,100%,.5)}.type-picker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%}.type-picker,.type-picker__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.type-picker__button{position:relative;height:76px;opacity:.65;cursor:pointer;border-radius:12px;border:1px solid var(--color-border);-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);background-color:var(--color-bg);-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}body.-dark .type-picker__button{border-color:hsla(0,0%,100%,.05);background-color:rgba(9,9,11,.2)}.type-picker__button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:.95;background-color:var(--color-bg-secondary)}body.-dark .type-picker__button:hover{background-color:hsla(0,0%,100%,.03)}.type-picker__button.-selected{opacity:1}.type-picker__button.-selected.--buyround{background-color:rgba(14,165,233,.06);border-color:rgba(14,165,233,.45);-webkit-box-shadow:0 8px 20px rgba(14,165,233,.12),0 0 0 1px rgba(14,165,233,.25);box-shadow:0 8px 20px rgba(14,165,233,.12),0 0 0 1px rgba(14,165,233,.25)}body.-dark .type-picker__button.-selected.--buyround{background-color:rgba(14,165,233,.1)}.type-picker__button.-selected.--buyround .type-picker__label{color:var(--color-blue);font-weight:800}.type-picker__button.-selected.--buyround .type-picker__icon{-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}.type-picker__button.-selected.--force{background-color:rgba(239,68,68,.06);border-color:rgba(239,68,68,.45);-webkit-box-shadow:0 8px 20px rgba(239,68,68,.12),0 0 0 1px rgba(239,68,68,.25);box-shadow:0 8px 20px rgba(239,68,68,.12),0 0 0 1px rgba(239,68,68,.25)}body.-dark .type-picker__button.-selected.--force{background-color:rgba(239,68,68,.1)}.type-picker__button.-selected.--force .type-picker__label{color:var(--color-red);font-weight:800}.type-picker__button.-selected.--force .type-picker__icon{-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}.type-picker__button.-selected.--pistol{background-color:rgba(245,158,11,.06);border-color:rgba(245,158,11,.45);-webkit-box-shadow:0 8px 20px rgba(245,158,11,.12),0 0 0 1px rgba(245,158,11,.25);box-shadow:0 8px 20px rgba(245,158,11,.12),0 0 0 1px rgba(245,158,11,.25)}body.-dark .type-picker__button.-selected.--pistol{background-color:rgba(245,158,11,.1)}.type-picker__button.-selected.--pistol .type-picker__label{color:var(--color-yellow-dark);font-weight:800}.type-picker__button.-selected.--pistol .type-picker__icon{-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}.type-picker__label{font-weight:600;color:var(--color-text-secondary);font-size:.725rem;position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;letter-spacing:.5px;-webkit-transition:color .25s ease;transition:color .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}body.-dark .type-picker__label{color:hsla(0,0%,100%,.5)}.type-picker__icon{position:absolute;left:50%;top:14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:28px;height:28px;opacity:.9;-o-object-fit:contain;object-fit:contain;-webkit-filter:var(--invert-value);filter:var(--invert-value);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;pointer-events:none}.type-picker__icon.--buyround{width:30px;height:30px;top:12px}.form-field-set{padding:10px;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);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:10px}body.-dark .form-field-set{border-color:hsla(0,0%,100%,.05);background-color:rgba(9,9,11,.15)}@media only screen and (min-width:768px){.form-field-set{padding:10px}}@media only screen and (min-width:1920px){.form-field-set{padding:12px}}.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:12px}@media only screen and (min-width:1920px){.strat-form{gap:16px;width:420px}}.strat-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.strat-form__title{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0;letter-spacing:-.01em}body.-dark .strat-form__title{color:#fff}.strat-form__subtitle{font-size:.825rem;color:var(--color-text-secondary);margin:0}body.-dark .strat-form__subtitle{color:hsla(0,0%,100%,.5)}.strat-form__divider{height:1px;background:var(--color-border);margin:4px 0 8px 0;opacity:.5}body.-dark .strat-form__divider{background:hsla(0,0%,100%,.06)}.strat-form__btn-wrapper{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.strat-form__btn{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;height:42px;padding:0 20px;border-radius:10px!important;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer}.strat-form__btn svg{width:12px;height:12px}.strat-form__btn.--submit{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:var(--color-text-contrast)!important;-webkit-box-shadow:0 4px 14px rgba(16,185,129,.25);box-shadow:0 4px 14px rgba(16,185,129,.25)}.strat-form__btn.--submit:hover{background:linear-gradient(135deg,#059669,#047857)!important;-webkit-box-shadow:0 6px 18px rgba(16,185,129,.4);box-shadow:0 6px 18px rgba(16,185,129,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:var(--color-text-contrast)!important}.strat-form__btn.--cancel{background-color:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important}body.-dark .strat-form__btn.--cancel{border-color:hsla(0,0%,100%,.08)!important}.strat-form__btn.--cancel:hover{background-color:var(--color-bg-secondary)!important;color:var(--color-text)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.-dark .strat-form__btn.--cancel:hover{background-color:hsla(0,0%,100%,.04)!important;color:#fff!important}.strat-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:10px;margin-top:0}.strat-form__label:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color-blue);border-radius:50%}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.strat-filter-form__input{width:100%;border-radius:10px;border:1px solid var(--color-border);padding:11px 14px;background-color:var(--color-bg-secondary);color:var(--color-text);outline:none;font-family:inherit;font-size:.9rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}body.-dark .strat-filter-form__input{border-color:hsla(0,0%,100%,.08);background-color:rgba(9,9,11,.3)}.strat-filter-form__input:focus{border-color:var(--color-blue);background-color:var(--color-bg);-webkit-box-shadow:0 0 0 2px rgba(14,165,233,.15);box-shadow:0 0 0 2px rgba(14,165,233,.15)}body.-dark .strat-filter-form__input:focus{background-color:rgba(9,9,11,.65);-webkit-box-shadow:0 0 0 2px rgba(14,165,233,.25);box-shadow:0 0 0 2px rgba(14,165,233,.25)}.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:8px}.strat-filter-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.strat-filter-form__label:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color-blue);border-radius:50%}.strat-filter-form__checkbox{padding-top:4px}.strat-filter-form__label-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.strat-filter-form__label-tag{border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:6px 14px;font-size:.75rem;font-weight:600;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.-dark .strat-filter-form__label-tag{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}.strat-filter-form__label-tag.-active{background:rgba(16,185,129,.1);border-color:var(--color-green);color:var(--color-green);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.15);box-shadow:0 4px 12px rgba(16,185,129,.15)}body.-dark .strat-filter-form__label-tag.-active{background:rgba(16,185,129,.15)}.strat-filter-form__label-tag:hover:not(.-active){background:var(--color-bg-tertiary);border-color:var(--color-text-tertiary);color:var(--color-text)}body.-dark .strat-filter-form__label-tag:hover:not(.-active){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#fff}.filter-menu{height:100%;position:fixed;padding:36px 28px;z-index:100;right:0;top:0;bottom:0;background-color:var(--color-bg-menu);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:background-color .3s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease;transition:background-color .3s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,background-color .3s ease;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,background-color .3s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s 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;-webkit-box-sizing:border-box;box-sizing:border-box}body.-dark .filter-menu{background-color:rgba(15,15,18,.82);border-left-color:hsla(0,0%,100%,.05)}@media only screen and (min-width:768px){.filter-menu{width:380px}}.filter-menu.-open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-15px 0 45px rgba(0,0,0,.3);box-shadow:-15px 0 45px rgba(0,0,0,.3)}body.-dark .filter-menu.-open{-webkit-box-shadow:-20px 0 50px rgba(0,0,0,.55);box-shadow:-20px 0 50px rgba(0,0,0,.55)}.filter-menu__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text);border-bottom:1px dashed var(--color-border);padding-bottom:18px;margin-bottom:4px;margin-top:0}body.-dark .filter-menu__title{border-bottom-color:hsla(0,0%,100%,.08);color:#fff}.filter-menu__title svg{width:14px;height:14px;color:var(--color-blue)}.filter-menu__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}body.-dark .filter-menu__btn-group{border-top-color:hsla(0,0%,100%,.06)}.filter-menu__btn{font-family:var(--font-default);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;padding:12px 6px;width:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);height:44px;border-width:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.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 svg{width:12px;height:12px}.filter-menu__btn.--clear{background:linear-gradient(135deg,#10b981,#059669);border:none;color:var(--color-text-contrast);-webkit-box-shadow:0 4px 14px rgba(16,185,129,.25);box-shadow:0 4px 14px rgba(16,185,129,.25)}.filter-menu__btn.--clear:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-box-shadow:0 6px 18px rgba(16,185,129,.4);box-shadow:0 6px 18px rgba(16,185,129,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:var(--color-text-contrast)}.filter-menu__btn.--close{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}body.-dark .filter-menu__btn.--close{border-color:hsla(0,0%,100%,.08)}.filter-menu__btn.--close:hover{background-color:var(--color-bg-secondary);color:var(--color-text);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.-dark .filter-menu__btn.--close:hover{background-color:hsla(0,0%,100%,.04);color:#fff}.filter-button{position:relative}.filter-button__button>svg{width:24px;height:24px}.filter-button__indicator{position:absolute;top:-4px;right:-4px;border-radius:50%;background-color:var(--color-green);width:18px;height:18px;font-size:.8rem;font-weight:600;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);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px 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:var(--color-app-bg)}.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__stage .konvajs-content canvas:first-child{-webkit-filter:grayscale(.4) brightness(.85) contrast(1.1);filter:grayscale(.4) brightness(.85) contrast(1.1)}.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);backdrop-filter:blur(6px);top:50%;right:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25)}.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:transparent;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);backdrop-filter:blur(6px);padding:16px;position:absolute;top:50%;left:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25)}@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__key-wrapper{width:70px;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;-ms-flex-negative:0;flex-shrink:0}.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:var(--color-bg-secondary);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:var(--color-bg-tertiary);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:var(--color-bg-tertiary)}.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}.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% - 72px);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:72px;width:100%;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;padding:12px 24px;background-color:rgba(20,20,26,.85);backdrop-filter:blur(8px);border-top:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.3);box-shadow:0 -4px 20px rgba(0,0,0,.3);z-index:10}.utility-lightbox__info-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.utility-lightbox__throw-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);padding:4px 10px;border-radius:8px;font-weight:700;font-size:.8rem;margin-top:10px}.utility-lightbox__desc-icon{font-size:.85rem}.utility-lightbox__name{font-weight:700;font-size:1.3rem;color:var(--color-text-contrast);max-width:350px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}.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__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__sidebar{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:180px;background-color:rgba(20,20,26,.8);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:16px 12px;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:end;-ms-flex-align:end;align-items:flex-end;gap:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:10}.utility-lightbox__sidebar-row{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;gap:12px;width:100%}.utility-lightbox__sidebar-row-label{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.65);white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.utility-lightbox__sidebar-row:hover .utility-lightbox__sidebar-row-label{color:#fff}.utility-lightbox__sidebar-divider{width:24px;height:1px;background-color:hsla(0,0%,100%,.08);margin:4px 0}.utility-lightbox__sidebar-circle{width:48px;height:48px;border-radius:50%;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;background-color:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06);-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;padding:0}.utility-lightbox__sidebar-circle>img,.utility-lightbox__sidebar-circle>svg{width:20px;height:20px}.utility-lightbox__sidebar-circle:hover{-webkit-transform:scale(1.08);transform:scale(1.08);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.35);box-shadow:0 6px 16px rgba(0,0,0,.35)}.utility-lightbox__side-circle.-t{border-color:rgba(222,155,53,.4);background:radial-gradient(circle,rgba(222,155,53,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__side-circle.-t:hover{border-color:#de9b35;-webkit-box-shadow:0 0 12px rgba(222,155,53,.35);box-shadow:0 0 12px rgba(222,155,53,.35)}.utility-lightbox__side-circle.-ct{border-color:rgba(75,105,255,.4);background:radial-gradient(circle,rgba(75,105,255,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__side-circle.-ct:hover{border-color:#4b69ff;-webkit-box-shadow:0 0 12px rgba(75,105,255,.35);box-shadow:0 0 12px rgba(75,105,255,.35)}.utility-lightbox__side-img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.utility-lightbox__type-circle.-smoke{border-color:rgba(90,143,204,.4);background:radial-gradient(circle,rgba(90,143,204,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__type-circle.-smoke:hover{border-color:#5a8fcc;-webkit-box-shadow:0 0 12px rgba(90,143,204,.35);box-shadow:0 0 12px rgba(90,143,204,.35)}.utility-lightbox__type-circle.-flash{border-color:rgba(241,196,15,.4);background:radial-gradient(circle,rgba(241,196,15,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__type-circle.-flash:hover{border-color:#f1c40f;-webkit-box-shadow:0 0 12px rgba(241,196,15,.35);box-shadow:0 0 12px rgba(241,196,15,.35)}.utility-lightbox__type-circle.-molotov{border-color:rgba(255,74,0,.4);background:radial-gradient(circle,rgba(255,74,0,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__type-circle.-molotov:hover{border-color:#ff4a00;-webkit-box-shadow:0 0 12px rgba(255,74,0,.35);box-shadow:0 0 12px rgba(255,74,0,.35)}.utility-lightbox__type-circle.-grenade{border-color:rgba(46,204,113,.4);background:radial-gradient(circle,rgba(46,204,113,.15) 0,rgba(0,0,0,.4) 100%)}.utility-lightbox__type-circle.-grenade:hover{border-color:#2ecc71;-webkit-box-shadow:0 0 12px rgba(46,204,113,.35);box-shadow:0 0 12px rgba(46,204,113,.35)}.utility-lightbox__type-display{width:20px!important;height:20px!important;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__action-circle{color:hsla(0,0%,100%,.7)}.utility-lightbox__action-circle.-active{background:radial-gradient(circle,rgba(16,185,129,.15) 0,rgba(0,0,0,.4) 100%)!important;border-color:var(--color-green)!important;color:var(--color-green)!important;-webkit-box-shadow:0 0 12px rgba(16,185,129,.35)!important;box-shadow:0 0 12px rgba(16,185,129,.35)!important}.utility-lightbox__action-icon{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}.utility-lightbox__action-icon.--fa{font-size:1.1rem}.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:84px;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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-right:88px}.utility-lightbox__icon-wrapper>*{height:36px}.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}.utility-lightbox__image-toggle{position:absolute;top:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;z-index:15}.utility-lightbox__toggle-btn{background-color:rgba(20,20,26,.75);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:8px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:600;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.utility-lightbox__toggle-btn svg{font-size:.9rem}.utility-lightbox__toggle-btn:hover{background-color:rgba(20,20,26,.9);color:#fff;border-color:hsla(0,0%,100%,.15)}.utility-lightbox__toggle-btn.-active{background-color:rgba(var(--color-green-rgb),.15);border-color:var(--color-green);color:var(--color-green)}.utility-lightbox__radar-view-container{width:100%;height:100%;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__radar-map-wrapper{position:relative;aspect-ratio:1;max-height:85%;max-width:85%;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background-color:rgba(0,0,0,.25);-webkit-box-shadow:0 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.5)}@media only screen and (min-width:768px){.utility-lightbox__radar-map-wrapper{max-height:75%;max-width:75%}}.utility-lightbox__radar-map-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.utility-lightbox__radar-pin{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;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;font-size:.75rem;font-weight:800;color:#fff;border:2px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);z-index:5;pointer-events:none}.utility-lightbox__radar-pin.-stand{background-color:#3b82f6}.utility-lightbox__radar-pin.-land{background-color:#ef4444}.utility-lightbox__radar-line-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.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);border-color:var(--color-green-dark)}.strats-view__floating-add .floating-button__icon,.strats-view__floating-add .floating-button__label{color:var(--color-text-contrast)}.strats-view__floating-add:hover{background-color:var(--color-green-dark);border-color:var(--color-green-dark)}@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}.strats-view__empty-state{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 40px;margin:60px auto;max-width:480px;text-align:center;background:linear-gradient(135deg,rgba(39,39,42,.4),rgba(24,24,27,.2));border:1px dashed var(--color-border);border-radius:12px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.strats-view__empty-state:hover{border-color:var(--color-text-tertiary)}.strats-view__empty-state:hover .strats-view__empty-state-icon{-webkit-transform:translateY(-4px) scale(1.05);transform:translateY(-4px) scale(1.05);color:var(--color-text)}.strats-view__empty-state-icon{font-size:3rem;color:var(--color-text-tertiary);margin-bottom:20px;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease;opacity:.8}.strats-view__empty-state-title{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:8px}.strats-view__empty-state-desc{font-size:.95rem;color:var(--color-text-secondary);max-width:360px;margin:0 auto;line-height:1.5}.strats-view__view-toggle{-ms-flex-item-align:center;align-self:center;background:rgba(39,39,42,.5);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:3px;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 24px auto}.strats-view__toggle-btn,.strats-view__view-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.strats-view__toggle-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 16px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.strats-view__toggle-btn:hover{color:var(--color-text)}.strats-view__toggle-btn.-active{background:rgba(14,165,233,.12);color:#38bdf8;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.strats-view__playbook{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;padding-bottom:120px}.strats-view__playbook-group{background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;overflow:hidden;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.strats-view__playbook-group:hover{border-color:hsla(0,0%,100%,.1)}.strats-view__playbook-group.-expanded{background:rgba(24,24,27,.85);border-color:hsla(0,0%,100%,.08)}.strats-view__group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.strats-view__group-header:hover{background:hsla(0,0%,100%,.02)}.strats-view__group-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.strats-view__group-icon{font-size:1.1rem}.strats-view__group-title{font-size:1rem;font-weight:600;color:var(--color-text)}.strats-view__group-count{background:hsla(0,0%,100%,.08);color:var(--color-text-secondary);font-size:.75rem;padding:2px 8px;border-radius:999px;font-weight:500}.strats-view__group-arrow{color:var(--color-text-tertiary);font-size:.85rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.strats-view__group-content{border-top:1px solid hsla(0,0%,100%,.05);padding:16px 20px}.strats-view__group-empty{color:var(--color-text-tertiary);font-style:italic;font-size:.9rem;text-align:center;padding:24px 0}.strats-view__playbook-strat-list{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;-webkit-box-sizing:border-box;box-sizing:border-box}@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{height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{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:#18181b;--color-text:#27272a;--color-text-secondary:#52525b;--color-text-tertiary:#71717a;--color-text-contrast:#fff;--color-text-contrast-70:hsla(0,0%,100%,.7);--color-input:var(--color-bg-secondary);--color-accent:#18181b;--color-accent-80:rgba(24,24,27,.85);--color-accent-65:rgba(24,24,27,.65);--color-accent-50:rgba(24,24,27,.5);--color-accent-35:rgba(24,24,27,.35);--color-accent-20:rgba(24,24,27,.2);--color-green:#10b981;--color-green-dark:#059669;--color-green-80:rgba(16,185,129,.8);--color-blue:#0ea5e9;--color-blue-10:rgba(14,165,233,.1);--color-yellow:#f59e0b;--color-yellow-dark:#d97706;--color-red:#ef4444;--color-red-dark:#dc2626;--color-red-20:rgba(239,68,68,.2);--color-red-80:rgba(239,68,68,.8);--color-app-bg:#f4f4f5;--color-bg:#fff;--color-bg-20:hsla(0,0%,100%,.2);--color-bg-secondary:#e4e4e7;--color-bg-tertiary:#d4d4d8;--color-bg-blue:#18181b;--color-bg-dark:#09090b;--color-bg-contrast:#27272a;--color-bg-contrast-50:rgba(39,39,42,.5);--color-bg-menu:hsla(0,0%,100%,.85);--color-border:#e4e4e7;--font-default:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code","Roboto Mono",monospace;--invert-value:invert(0)}body.-dark{color-scheme:dark;--color-default:#f4f4f5;--color-text:#e4e4e7;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-text-contrast:#fff;--color-input:var(--color-bg-secondary);--color-accent:#f4f4f5;--color-accent-80:hsla(240,5%,96%,.85);--color-accent-65:hsla(240,5%,96%,.65);--color-accent-50:hsla(240,5%,96%,.5);--color-accent-35:hsla(240,5%,96%,.35);--color-accent-20:hsla(240,5%,96%,.2);--color-app-bg:#09090b;--color-bg:#18181b;--color-bg-20:rgba(24,24,27,.2);--color-bg-secondary:#27272a;--color-bg-tertiary:#3f3f46;--color-bg-menu:rgba(24,24,27,.85);--color-border:#27272a;--font-default:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,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}.svg-inline--fa{display:inline-block;height:1em;width:auto;vertical-align:-.125em}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-thumb{background:var(--color-border)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.tippy-popper,button{font-family:var(--font-default)}.vue-swatches__container{background:var(--color-bg-secondary)!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,Fira Code,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}input[type=number]:not([class*=hud-]):not([class*=bg-]),input[type=search]:not([class*=hud-]):not([class*=bg-]),input[type=text]:not([class*=hud-]):not([class*=bg-]),select:not([class*=hud-]):not([class*=bg-]),textarea:not([class*=hud-]):not([class*=bg-]){background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;color:#e5e7eb;-webkit-transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease}input[type=number]:not([class*=hud-]):not([class*=bg-]):focus,input[type=search]:not([class*=hud-]):not([class*=bg-]):focus,input[type=text]:not([class*=hud-]):not([class*=bg-]):focus,select:not([class*=hud-]):not([class*=bg-]):focus,textarea:not([class*=hud-]):not([class*=bg-]):focus{outline:none;border-color:rgba(34,211,238,.55);background-color:rgba(34,211,238,.04);-webkit-box-shadow:0 0 0 3px rgba(34,211,238,.15);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-2\.5{left:.625rem}.right-2\.5{right:.625rem}.top-0{top:0}.top-2\.5{top:.625rem}.top-\[25px\]{top:25px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[180px\]{height:180px}.h-\[5px\]{height:5px}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-full{max-height:100%}.min-h-0{min-height:0}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[85px\]{max-width:85px}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.border-collapse{border-collapse:collapse}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-col-resize{cursor:col-resize}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-black\/20{border-color:rgba(0,0,0,.2)}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-slate-500\/20{border-color:rgba(100,116,139,.2)}.border-slate-500\/30{border-color:rgba(100,116,139,.3)}.border-transparent{border-color:transparent}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/40{border-color:hsla(0,0%,100%,.4)}.border-white\/5{border-color:hsla(0,0%,100%,.05)}.border-white\/\[0\.02\]{border-color:hsla(0,0%,100%,.02)}.border-white\/\[0\.03\]{border-color:hsla(0,0%,100%,.03)}.bg-\[\#0b0b0d\]{--tw-bg-opacity:1;background-color:rgb(11 11 13/var(--tw-bg-opacity,1))}.bg-\[\#121215\]{--tw-bg-opacity:1;background-color:rgb(18 18 21/var(--tw-bg-opacity,1))}.bg-\[\#121215\]\/80{background-color:rgba(18,18,21,.8)}.bg-\[\#16161a\]{--tw-bg-opacity:1;background-color:rgb(22 22 26/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1e\]{--tw-bg-opacity:1;background-color:rgb(26 26 30/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1e\]\/80{background-color:rgba(26,26,30,.8)}.bg-\[\#1a1a1e\]\/90{background-color:rgba(26,26,30,.9)}.bg-\[\#1a1a1e\]\/95{background-color:rgba(26,26,30,.95)}.bg-\[\#66c2ff\]{--tw-bg-opacity:1;background-color:rgb(102 194 255/var(--tw-bg-opacity,1))}.bg-\[\#f0c96a\]{--tw-bg-opacity:1;background-color:rgb(240 201 106/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/15{background-color:rgba(0,0,0,.15)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/35{background-color:rgba(0,0,0,.35)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/45{background-color:rgba(0,0,0,.45)}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-slate-500\/10{background-color:rgba(100,116,139,.1)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-white\/\[0\.04\]{background-color:hsla(0,0%,100%,.04)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3\.5{padding-bottom:.875rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-3\.5{padding-top:.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#66c2ff\]{--tw-text-opacity:1;color:rgb(102 194 255/var(--tw-text-opacity,1))}.text-\[\#f0c96a\]{--tw-text-opacity:1;color:rgb(240 201 106/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accent-slate-400{accent-color:#94a3b8}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(102\2c 194\2c 255\2c 0\.7\)\]{--tw-shadow:0 0 6px rgba(102,194,255,.7);--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(102\2c 194\2c 255\2c 0\.7\)\],.shadow-\[0_0_6px_rgba\(240\2c 201\2c 106\2c 0\.7\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(240\2c 201\2c 106\2c 0\.7\)\]{--tw-shadow:0 0 6px hsla(43,82%,68%,.7);--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{--tw-shadow:0 0 6px hsla(0,0%,100%,.05);--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(255\2c 255\2c 255\2c 0\.05\)\],.shadow-\[0_0_8px_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{--tw-shadow:0 0 8px hsla(0,0%,100%,.02);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[inset_0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{--tw-shadow:inset 0 1px 1px hsla(0,0%,100%,.02);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color)}.shadow-\[inset_0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.02\)\],.shadow-\[inset_0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:inset 0 1px 2px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.brightness-200{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-200{--tw-brightness:brightness(2)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.transition-colors{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{-webkit-transition-duration:.15s;transition-duration:.15s}.duration-200{-webkit-transition-duration:.2s;transition-duration:.2s}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1e2636;border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#2c3650;background-clip:padding-box;border:2px solid transparent}@-webkit-keyframes pulseGlow{0%,to{-webkit-box-shadow:0 0 0 rgba(34,211,238,0);box-shadow:0 0 0 rgba(34,211,238,0)}50%{-webkit-box-shadow:0 0 22px rgba(34,211,238,.35);box-shadow:0 0 22px rgba(34,211,238,.35)}}@keyframes pulseGlow{0%,to{-webkit-box-shadow:0 0 0 rgba(34,211,238,0);box-shadow:0 0 0 rgba(34,211,238,0)}50%{-webkit-box-shadow:0 0 22px rgba(34,211,238,.35);box-shadow:0 0 22px rgba(34,211,238,.35)}}.animate-pulse-glow{-webkit-animation:pulseGlow 2.4s ease-in-out infinite;animation:pulseGlow 2.4s ease-in-out infinite}.hover\:border-white\/10:hover{border-color:hsla(0,0%,100%,.1)}.hover\:border-white\/20:hover{border-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/\[0\.01\]:hover{background-color:hsla(0,0%,100%,.01)}.hover\:bg-white\/\[0\.02\]:hover{background-color:hsla(0,0%,100%,.02)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-85:hover{opacity:.85}.focus\:border-white\/20:focus{border-color:hsla(0,0%,100%,.2)}.disabled\:opacity-40:disabled{opacity:.4}.custom-select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:155px}.custom-select__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:38px;padding:8px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.05);background:rgba(24,24,27,.6);color:#fff;font-size:.9rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-select__trigger:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.02)}.custom-select__trigger.-small{height:34px;padding:6px 12px;font-size:.82rem;border-radius:6px;min-width:120px}.custom-select__trigger.-table{height:32px;padding:4px 10px;font-size:.8rem;border-radius:6px;min-width:110px;background:rgba(9,9,11,.4)}.custom-select__trigger.-compact{height:34px;padding:5px 12px;font-size:.84rem;border-radius:6px;min-width:0;background:rgba(9,9,11,.5)}.custom-select.-open .custom-select__trigger{border-color:var(--color-blue);-webkit-box-shadow:0 0 8px rgba(14,165,233,.15);box-shadow:0 0 8px rgba(14,165,233,.15);background:rgba(24,24,27,.8)}.custom-select__trigger-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__arrow{color:var(--color-text-secondary);font-size:.8rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin-left:10px}.custom-select.-open .custom-select__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--color-blue)}.custom-select__options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:rgba(24,24,27,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.55);box-shadow:0 10px 30px rgba(0,0,0,.55);z-index:1000;max-height:200px;overflow-y:auto;padding: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:2px}.custom-select__options::-webkit-scrollbar{width:4px}.custom-select__options::-webkit-scrollbar-track{background:transparent}.custom-select__options::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.custom-select.-upward .custom-select__options{top:auto;bottom:calc(100% + 4px);-webkit-box-shadow:0 -10px 30px rgba(0,0,0,.55);box-shadow:0 -10px 30px rgba(0,0,0,.55)}.custom-select__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:.85rem;color:#a1a1aa;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.custom-select__option:hover{background:hsla(0,0%,100%,.05);color:#fff}.custom-select__option.-selected{background:rgba(14,165,233,.15);color:var(--color-blue);font-weight:700}.dropdown-fade-enter-active,.dropdown-fade-leave-active{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.dropdown-fade-enter,.dropdown-fade-leave-to{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.svg-icon{display:inline-block}.svg-icon>svg{fill:currentColor}