.scrollbar[data-v-b5f42311]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-b5f42311]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-b5f42311]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-b5f42311]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-b5f42311]::-webkit-scrollbar{display:none}.container[data-v-b5f42311]{height:var(--header-height);display:flex;align-items:center;gap:32px;justify-content:space-between}.nav[data-v-b5f42311]{display:flex;margin:0 -16px}.nav-link[data-v-b5f42311]{height:var(--header-height);padding:8px 16px;display:flex;gap:8px;align-items:center;color:inherit;font-weight:500;transition:color .4s;position:relative}.nav-link[data-v-b5f42311]:after{content:"";position:absolute;inset:calc(100% - 2px) 0 0;background-color:#ccc;opacity:0;transition:opacity .4s}.nav-link.router-link-active[data-v-b5f42311]:after{opacity:1}.nav-link[data-v-b5f42311]:hover{color:#5741d9}.lang-nav[data-v-b5f42311]{display:flex;align-items:center;gap:8px;flex:none}.lang-links[data-v-b5f42311]{display:flex;gap:8px;font-size:14px}.lang-links:not(:has(.router-link-exact-active)) .router-link-active[data-v-b5f42311]{pointer-events:none;font-weight:700}.lang-link[data-v-b5f42311]{color:inherit;transition:color .4s}.lang-link[data-v-b5f42311]:hover{color:#5741d9}.lang-link.router-link-exact-active[data-v-b5f42311]{pointer-events:none;font-weight:700}.scrollbar[data-v-c80b35b3]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-c80b35b3]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-c80b35b3]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-c80b35b3]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-c80b35b3]::-webkit-scrollbar{display:none}.footer[data-v-c80b35b3]{margin-top:auto;padding:24px 0}.feedback[data-v-c80b35b3],.feedback-links[data-v-c80b35b3]{display:flex;align-items:center;gap:8px}.feedback-link[data-v-c80b35b3]{transition:color .4s;display:flex}.feedback-link[data-v-c80b35b3]:hover{color:#5741d9}.scrollbar::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@font-face{font-family:Nunito;font-display:swap;src:url(/assets/Nunito-VariableFont_wght-COvC-MKn.woff2) format("woff2-variations");font-weight:400 700}:root{--container-padding: 24px;--input-height: 48px;--header-height: 64px}@media (max-width: 767px){:root{--container-padding: 16px}}*{margin:0;padding:0;box-sizing:border-box}@media (min-width: 1024px){*::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}*::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}*::-webkit-scrollbar-track-piece{display:none}}*:after,*:before{box-sizing:inherit}html{-webkit-tap-highlight-color:transparent;display:flex;position:relative;overflow:hidden scroll}body{font-family:Nunito,sans-serif;color:#111;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;line-height:1.4;background:#fff;font-size:16px;font-weight:400;display:flex;flex-direction:column;width:100%;min-width:360px;min-height:100vh;overflow:hidden}#app{flex:auto;min-height:0;display:flex;flex-direction:column}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100%;margin-left:auto;margin-right:auto;width:calc(1360px + var(--container-padding))}a{text-decoration:none;color:#5741d9}button{all:unset;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}input,button,select,textarea{color:#111;font:inherit;margin:0;outline:none}input{padding-top:0;padding-bottom:0}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-webkit-input-placeholder{color:#999}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}ul{list-style:none}svg{flex:none}use{fill:none}@media (max-width: 1199px){.hidden-desktop{display:none!important}}@media (max-width: 1023px){.hidden-tablet{display:none!important}}@media (max-width: 767px){.hidden-mobile{display:none!important}}@media (min-width: 768px){.visible-mobile{display:none!important}}@media (min-width: 1024px){.visible-tablet{display:none!important}}@media (min-width: 1200px){.visible-desktop{display:none!important}}.page-main{padding:24px 0 48px;flex:auto;min-height:0;display:flex;flex-direction:column}.tabler-icon{--size: 24px;width:var(--size);height:var(--size)}.h1{font-size:32px;line-height:1.2;font-weight:700}.h2{font-size:28px;line-height:1.2;font-weight:700}.h3{font-size:24px;line-height:1.2;font-weight:700}.h4{font-size:20px;line-height:1.2;font-weight:700}.scrollbar[data-v-ecb94f5e]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-ecb94f5e]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-ecb94f5e]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-ecb94f5e]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-ecb94f5e]::-webkit-scrollbar{display:none}.page[data-v-ecb94f5e]{flex:auto;min-height:0;display:flex;flex-direction:column}.loading[data-v-ecb94f5e]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:var(--container-padding);display:flex;align-items:center;justify-content:center;text-align:center;z-index:666}.scrollbar[data-v-431756a3]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-431756a3]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-431756a3]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-431756a3]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-431756a3]::-webkit-scrollbar{display:none}.form-block-title[data-v-431756a3]{margin-bottom:8px}.input-block[data-v-431756a3]{display:block;position:relative}.input-block svg[data-v-431756a3]{position:absolute;right:16px;top:calc(50% - 12px);pointer-events:none;color:#999}.select[data-v-431756a3]{display:block;width:100%;background:none;border:solid 2px #ccc;height:var(--input-height);transition:border-color .4s,box-shadow .4s,background-color .4s;padding:0 48px 0 20px;font-size:16px;border-radius:4px;color:#111;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 0 0 4px #5741d900}.select[data-v-431756a3]:has(option:first-child:selected){color:#999}.select[data-v-431756a3]:focus{border-color:#5741d9;box-shadow:0 0 0 4px #5741d966}.scrollbar[data-v-27d8fc88]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-27d8fc88]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-27d8fc88]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-27d8fc88]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-27d8fc88]::-webkit-scrollbar{display:none}.btn[data-v-27d8fc88]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--input-height);background-color:#5741d9;padding:0 24px;transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s;max-width:100%;border-radius:8px;border:0;flex:none;color:#fff;box-shadow:0 0 0 4px #5741d900;text-align:center}.btn svg[data-v-27d8fc88]{width:24px;height:24px}.btn[data-v-27d8fc88]:focus{box-shadow:0 0 0 4px #5741d966}.btn[data-v-27d8fc88]:hover{background-color:#6a55df;color:#fff}.btn[disabled][data-v-27d8fc88],.btn.disabled[data-v-27d8fc88]{background-color:#eee;color:#999;cursor:not-allowed}.scrollbar[data-v-3239c115]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-3239c115]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-3239c115]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-3239c115]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-3239c115]::-webkit-scrollbar{display:none}.form-block-title[data-v-3239c115]{margin-bottom:4px;text-align:left}.input-block[data-v-3239c115]{display:block}.input[data-v-3239c115]{display:block;width:100%;background:none;border:solid 2px #ccc;height:var(--input-height);transition:border-color .4s,box-shadow .4s,background-color .4s;padding:0 20px;font-size:16px;border-radius:4px;color:#111;background-color:#fff;caret-color:#111;box-shadow:0 0 0 4px #5741d900}.input[data-v-3239c115]:focus{border-color:#5741d9;box-shadow:0 0 0 4px #5741d966}.input[data-v-3239c115]::-moz-placeholder{color:#999}.input[data-v-3239c115]:-ms-input-placeholder{color:#999}.input[data-v-3239c115]::-webkit-input-placeholder{color:#999}.input[data-v-3239c115]:-webkit-autofill{font-size:16px;font-family:Nunito,sans-serif;-webkit-text-fill-color:#111;background-color:transparent;color:#111;transition:background-color 5000000s 0s,border-color .4s}.input[data-v-3239c115]:-webkit-autofill:first-line{font-family:Nunito,sans-serif;color:#111}.scrollbar[data-v-2a84750f]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-2a84750f]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-2a84750f]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-2a84750f]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-2a84750f]::-webkit-scrollbar{display:none}.form-block-radio[data-v-2a84750f]{display:flex;flex-direction:column;align-items:flex-start}.input-block-radio[data-v-2a84750f]{position:relative}.input-block-radio:hover .checkbox-body>i[data-v-2a84750f]:before{opacity:0}.radio[data-v-2a84750f]{position:absolute;left:0;top:0;border-radius:50%;opacity:0;width:24px;height:24px;cursor:pointer;z-index:6}.radio:focus+.radio-body>i[data-v-2a84750f]:before{border-color:#5741d9;box-shadow:0 0 0 4px #5741d966}.radio:checked+.radio-body>i[data-v-2a84750f]:before{border-color:#5741d9}.radio:checked+.radio-body>i[data-v-2a84750f]:after{opacity:1}.radio-body[data-v-2a84750f]{display:flex;align-items:flex-start;gap:8px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;color:#111;line-height:1.125}.radio-body>i[data-v-2a84750f]{width:24px;height:24px;flex:none;display:grid;place-items:center;position:relative}.radio-body>i[data-v-2a84750f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:solid 2px #999;box-shadow:0 0 0 4px #5741d900;transition:border-color .4s,opacity .4s,box-shadow .4s}.radio-body>i[data-v-2a84750f]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;opacity:0;transition:opacity .4s;background-color:#5741d9}.radio-body>span[data-v-2a84750f]{align-self:center}.scrollbar[data-v-ea591513]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-ea591513]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-ea591513]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-ea591513]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-ea591513]::-webkit-scrollbar{display:none}.form-block-title[data-v-ea591513]{margin-bottom:4px;text-align:left}.input-block[data-v-ea591513]{display:block}.textarea[data-v-ea591513]{display:block;width:100%;background:none;border:solid 2px #ccc;height:calc(3 * var(--input-height));transition:border-color .4s,box-shadow .4s,background-color .4s;padding:12px 20px;font-size:16px;border-radius:4px;color:#111;background-color:#fff;resize:none;box-shadow:0 0 0 4px #5741d900}.textarea[data-v-ea591513]:focus{border-color:#5741d9;box-shadow:0 0 0 4px #5741d966}.textarea[data-v-ea591513]::-moz-placeholder{color:#999}.textarea[data-v-ea591513]:-ms-input-placeholder{color:#999}.textarea[data-v-ea591513]::-webkit-input-placeholder{color:#999}.scrollbar[data-v-4b50bf52]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-4b50bf52]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-4b50bf52]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-4b50bf52]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4b50bf52]::-webkit-scrollbar{display:none}.form-block-checkbox[data-v-4b50bf52]{display:flex;flex-direction:column;align-items:flex-start}.input-block-checkbox[data-v-4b50bf52]{position:relative}.checkbox[data-v-4b50bf52]{position:absolute;left:0;top:0;border-radius:4px;opacity:0;width:24px;height:24px;cursor:pointer;z-index:6}.checkbox:focus+.checkbox-body>i[data-v-4b50bf52]:before{box-shadow:0 0 0 4px #5741d966;border-color:#5741d9}.checkbox:checked+.checkbox-body>i[data-v-4b50bf52]:before{border-color:#5741d9;background-color:#5741d9}.checkbox:checked+.checkbox-body>i svg[data-v-4b50bf52]{opacity:1}.checkbox-body[data-v-4b50bf52]{display:flex;align-items:flex-start;column-gap:8px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1}.checkbox-body>i[data-v-4b50bf52]{width:24px;height:24px;flex:none;display:grid;place-items:center;position:relative}.checkbox-body>i svg[data-v-4b50bf52]{opacity:0;transition:opacity .4s;color:#fff;z-index:1}.checkbox-body>i[data-v-4b50bf52]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:solid 2px #ccc;transition:border-color .4s,background-color .4s,box-shadow .4s;box-shadow:0 0 0 4px #5741d900}.checkbox-body>span[data-v-4b50bf52]{align-self:center}.checkbox-body[data-v-4b50bf52] a{color:#5741d9;text-decoration:underline;text-underline-offset:2px;transition:color .4s;position:relative;z-index:2}.checkbox-body[data-v-4b50bf52] a:hover{color:#5741d9}.scrollbar[data-v-e0db9704]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-e0db9704]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-e0db9704]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-e0db9704]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e0db9704]::-webkit-scrollbar{display:none}.container[data-v-e0db9704]{display:flex;flex-direction:column;min-height:0;flex:auto;gap:32px}.projects[data-v-e0db9704]{display:flex;align-items:center;gap:12px}@media (max-width: 767px){.projects[data-v-e0db9704]{flex-direction:column;align-items:unset}}.projects-body[data-v-e0db9704]{display:flex;align-items:center;gap:12px;flex:auto;min-width:0}.projects-body .form-block[data-v-e0db9704]{flex:auto;min-width:0}.create[data-v-e0db9704]{padding:24px;background-color:#f9f9f9;border-radius:8px;display:grid;gap:32px;flex:auto;min-height:0}@media (min-width: 1024px){.create[data-v-e0db9704]{grid-template-columns:1fr 1fr}}.create-head[data-v-e0db9704]{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 1023px){.create-head[data-v-e0db9704]{flex-direction:column;align-items:flex-start}}.create-upload[data-v-e0db9704]{position:relative;overflow:hidden;will-change:transform;display:flex;align-items:center;gap:8px;color:#5741d9;transition:color .4s}.create-upload[data-v-e0db9704]:hover{color:#6a55df}.create-upload-file[data-v-e0db9704]{position:absolute;left:0;top:0;border-radius:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;font-size:0;width:100%;height:100%;z-index:6}.create-upload-file[data-v-e0db9704]::-webkit-file-upload-button,.create-upload-file[data-v-e0db9704]::file-selector-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.create-body[data-v-e0db9704]{display:flex;flex-direction:column;gap:20px}.create-config[data-v-e0db9704]{display:flex;flex-direction:column;gap:4px}.create-config-inputs[data-v-e0db9704]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.create-config-input[data-v-e0db9704]{display:flex;align-items:center;gap:8px}.create-config-input .form-block[data-v-e0db9704]{flex:auto;min-width:0}.create-config-input-title[data-v-e0db9704]{font-size:24px}.create-types[data-v-e0db9704]{display:flex;gap:12px;align-items:center}.create-capacity[data-v-e0db9704]{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.create-capacity[data-v-e0db9704]{grid-row:span 2}}.create-capacity .form-block-input[data-v-e0db9704],.create-capacity[data-v-e0db9704] .input-block{flex:auto;min-height:0;display:flex;flex-direction:column}.create-capacity[data-v-e0db9704] .textarea{flex:auto;min-height:0}.create-capacity-alert[data-v-e0db9704]{margin-top:-8px;color:#f41f1f}@media (min-width: 1024px){.create-submit[data-v-e0db9704]{order:1;margin-top:auto}}.scrollbar[data-v-4dcb71c0]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-4dcb71c0]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-4dcb71c0]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-4dcb71c0]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4dcb71c0]::-webkit-scrollbar{display:none}.bus[data-v-4dcb71c0]{--bus-width: calc(4 * var(--offset));--bus-position: calc(-.5 * var(--bus-width));--bus-line-width: calc(1.5 * var(--offset));--bus-line-start-position: calc(-.5 * var(--bus-line-width));position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1}.bus[data-v-4dcb71c0]:hover{background-color:#ccc}.bus:hover .mustache[data-v-4dcb71c0]{opacity:1;pointer-events:auto}.bus[data-v-4dcb71c0]:before{position:absolute;background-color:#f41f1f}.bus.active[data-v-4dcb71c0]:before{content:""}.bus-top[data-v-4dcb71c0],.bus-bottom[data-v-4dcb71c0]{height:var(--bus-width);left:0;right:0}.bus-top[data-v-4dcb71c0]:before,.bus-bottom[data-v-4dcb71c0]:before{height:var(--bus-line-width);top:calc(50% - .5 * var(--bus-line-width))}.bus-top.full[data-v-4dcb71c0]:before,.bus-bottom.full[data-v-4dcb71c0]:before{left:var(--bus-line-start-position);right:var(--bus-line-start-position)}.bus-top.half[data-v-4dcb71c0]:before,.bus-bottom.half[data-v-4dcb71c0]:before{left:50%;right:var(--bus-line-start-position)}.bus-top.half-alt[data-v-4dcb71c0]:before,.bus-bottom.half-alt[data-v-4dcb71c0]:before{left:var(--bus-line-start-position);right:50%}.bus-top[data-v-4dcb71c0]{top:var(--bus-position)}.bus-bottom[data-v-4dcb71c0]{bottom:var(--bus-position)}.bus-left[data-v-4dcb71c0],.bus-right[data-v-4dcb71c0]{width:var(--bus-width);top:0;bottom:0}.bus-left[data-v-4dcb71c0]:before,.bus-right[data-v-4dcb71c0]:before{width:var(--bus-line-width);left:calc(50% - .5 * var(--bus-line-width))}.bus-left.full[data-v-4dcb71c0]:before,.bus-right.full[data-v-4dcb71c0]:before{top:var(--bus-line-start-position);bottom:var(--bus-line-start-position)}.bus-left.half[data-v-4dcb71c0]:before,.bus-right.half[data-v-4dcb71c0]:before{top:50%;bottom:var(--bus-line-start-position)}.bus-left.half-alt[data-v-4dcb71c0]:before,.bus-right.half-alt[data-v-4dcb71c0]:before{top:var(--bus-line-start-position);bottom:50%}.bus-left[data-v-4dcb71c0]{left:var(--bus-position)}.bus-right[data-v-4dcb71c0]{right:var(--bus-position)}.mustache[data-v-4dcb71c0]{--mustache-width: 20px;--mustache-height: 20px;--mustache-radius: calc(.5 * var(--mustache-width));--mustache-position: calc(50% + .5 * var(--bus-line-width));--mustache-line-width: calc(.5 * var(--offset));position:absolute;background-color:#ccc;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.mustache[data-v-4dcb71c0]:after{background-color:#f41f1f;box-shadow:0 0 0 1px #fff}.mustache.active[data-v-4dcb71c0]{opacity:1;pointer-events:auto;background:none;border-radius:0}.mustache.active[data-v-4dcb71c0]:before{content:""}.mustache.active[data-v-4dcb71c0]:after{content:""}.mustache-top[data-v-4dcb71c0],.mustache-bottom[data-v-4dcb71c0]{left:calc(50% - .5 * var(--mustache-width));width:var(--mustache-height);height:var(--mustache-width)}.mustache-top[data-v-4dcb71c0]:after,.mustache-bottom[data-v-4dcb71c0]:after{width:var(--mustache-line-width);height:100%}.mustache-top[data-v-4dcb71c0]{bottom:var(--mustache-position);border-radius:var(--mustache-radius) var(--mustache-radius) 0 0}.mustache-top[data-v-4dcb71c0]:before{content:"🡑"}.mustache-bottom[data-v-4dcb71c0]{top:var(--mustache-position);border-radius:0 0 var(--mustache-radius) var(--mustache-radius)}.mustache-bottom[data-v-4dcb71c0]:before{content:"🡓"}.mustache-left[data-v-4dcb71c0],.mustache-right[data-v-4dcb71c0]{top:calc(50% - .5 * var(--mustache-height));width:var(--mustache-width);height:var(--mustache-height)}.mustache-left[data-v-4dcb71c0]:after,.mustache-right[data-v-4dcb71c0]:after{height:var(--mustache-line-width);width:100%}.mustache-left[data-v-4dcb71c0]{right:var(--mustache-position);border-radius:var(--mustache-radius) 0 0 var(--mustache-radius)}.mustache-left[data-v-4dcb71c0]:before{content:"🡐"}.mustache-right[data-v-4dcb71c0]{left:var(--mustache-position);border-radius:0 var(--mustache-radius) var(--mustache-radius) 0}.mustache-right[data-v-4dcb71c0]:before{content:"🡒"}.scrollbar[data-v-7157c6cb]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-7157c6cb]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-7157c6cb]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-7157c6cb]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-7157c6cb]::-webkit-scrollbar{display:none}.tape[data-v-7157c6cb]{--height: 16px;--top: calc(50% - .5 * var(--height));--width: calc(2 * var(--element-offset) + 2 * var(--element-border-width));--left: calc(100% - var(--element-offset) - var(--element-border-width));position:absolute;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none}.tape[data-v-7157c6cb]:hover{background-color:#ccc}.tape.active[data-v-7157c6cb]{background-color:#f41f1f}.tape-top[data-v-7157c6cb],.tape-bottom[data-v-7157c6cb]{left:var(--top);height:var(--width);width:var(--height)}.tape-top[data-v-7157c6cb]{bottom:var(--left)}.tape-bottom[data-v-7157c6cb]{top:var(--left)}.tape-left[data-v-7157c6cb],.tape-right[data-v-7157c6cb]{top:var(--top);width:var(--width);height:var(--height)}.tape-left[data-v-7157c6cb]{right:var(--left)}.tape-right[data-v-7157c6cb]{left:var(--left)}.scrollbar[data-v-cddc2387]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-cddc2387]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-cddc2387]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-cddc2387]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-cddc2387]::-webkit-scrollbar{display:none}.cell[data-v-cddc2387]{width:60px;aspect-ratio:1;flex:none;display:grid;place-items:center;position:relative}.cell[data-v-cddc2387]:before{content:"";position:absolute;inset:var(--offset);border:solid 1px #ccc;pointer-events:none}.cell-element[data-v-cddc2387]{position:absolute;inset:var(--element-offset);border-radius:50%;border:solid 1px #ccc;display:grid;place-items:center;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color, #ccc)}.cell-element[data-v-cddc2387]:before,.cell-element[data-v-cddc2387]:after{content:"";position:absolute;width:16px;height:4px;background-color:#111;border-radius:4px;left:calc(50% - 8px);top:calc(50% - 2px);opacity:0}.cell-element.active[data-v-cddc2387]{border-width:var(--element-border-width)}.cell-element.active[data-v-cddc2387]:before{opacity:1}.cell-element.polarity-plus[data-v-cddc2387]:after{transform:rotate(90deg);opacity:1}.scrollbar[data-v-e18e3d4a]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-e18e3d4a]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-e18e3d4a]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-e18e3d4a]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e18e3d4a]::-webkit-scrollbar{display:none}.grid-btn[data-v-e18e3d4a]{display:grid;place-items:center;width:32px;height:32px;position:absolute;transition:opacity .4s}.grid-btn.disabled[data-v-e18e3d4a]{opacity:.2}.grid-btn-add-top[data-v-e18e3d4a]{top:0;right:calc(50% + 2px)}.grid-btn-remove-top[data-v-e18e3d4a]{top:0;left:calc(50% + 2px)}.grid-btn-add-right[data-v-e18e3d4a]{right:0;bottom:calc(50% + 2px)}.grid-btn-remove-right[data-v-e18e3d4a]{right:0;top:calc(50% + 2px)}.grid-btn-add-bottom[data-v-e18e3d4a]{bottom:0;right:calc(50% + 2px)}.grid-btn-remove-bottom[data-v-e18e3d4a]{bottom:0;left:calc(50% + 2px)}.grid-btn-add-left[data-v-e18e3d4a]{left:0;bottom:calc(50% + 2px)}.grid-btn-remove-left[data-v-e18e3d4a]{left:0;top:calc(50% + 2px)}.scrollbar[data-v-3a6b6c2d]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-3a6b6c2d]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-3a6b6c2d]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-3a6b6c2d]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-3a6b6c2d]::-webkit-scrollbar{display:none}.project-save[data-v-3a6b6c2d]{display:flex;align-items:center;gap:4px;font-size:14px;color:#5741d9;font-weight:700;transition:color .4s;flex:none}.project-save[data-v-3a6b6c2d]:hover{color:#6a55df}.project-save svg[data-v-3a6b6c2d]{--size: 20px}.scrollbar[data-v-030a829f]::-webkit-scrollbar{width:8px;height:8px;border-radius:8px}.scrollbar[data-v-030a829f]::-webkit-scrollbar-thumb{background-color:#999;border-radius:8px}.scrollbar[data-v-030a829f]::-webkit-scrollbar-track-piece{display:none}.scrollbar-hide[data-v-030a829f]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-030a829f]::-webkit-scrollbar{display:none}.container[data-v-030a829f]{display:flex;flex-direction:column;gap:32px}.head[data-v-030a829f]{display:flex;gap:24px;align-items:center}@media (max-width: 1023px){.head[data-v-030a829f]{flex-direction:column;align-items:unset;gap:16px}}.name[data-v-030a829f]{display:flex;align-items:center;justify-content:space-between;gap:4px;flex:none}@media (min-width: 1024px){.name[data-v-030a829f]{align-items:flex-end;flex-direction:column}}.name-form[data-v-030a829f]{flex:auto;min-width:0;display:flex;gap:12px;align-items:center}.name-form .form-block[data-v-030a829f]{flex:auto;min-width:0}@media (max-width: 767px){.name-form[data-v-030a829f]{flex-direction:column;align-items:unset}}.project-remove[data-v-030a829f]{color:#f41f1f}@media (max-width: 767px){.project-remove[data-v-030a829f]{align-self:flex-start}}.groups[data-v-030a829f]{display:flex;flex-direction:column;gap:12px}.groups-head[data-v-030a829f]{display:flex;gap:24px;align-items:center}@media (max-width: 1023px){.groups-head[data-v-030a829f]{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}}@media (max-width: 479px){.groups-head[data-v-030a829f]{grid-template-columns:1fr}}.groups-search[data-v-030a829f]{display:flex;gap:12px;align-items:center}@media (max-width: 1023px){.groups-search[data-v-030a829f]{order:-1;gap:8px}}@media (max-width: 1023px) and (min-width: 480px){.groups-search[data-v-030a829f]{grid-column:span 3}}@media (max-width: 479px){.groups-search[data-v-030a829f]{flex-direction:column;align-items:unset}}.groups-capacities[data-v-030a829f]{display:flex;align-items:flex-end;gap:12px}@media (max-width: 767px){.groups-capacities[data-v-030a829f]{flex-direction:column}}.groups-capacities .form-block[data-v-030a829f]{flex:auto;min-width:0}@media (max-width: 767px){.groups-capacities .form-block[data-v-030a829f]{width:100%}}.groups-list[data-v-030a829f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,max-content));gap:8px;counter-reset:counter}.group[data-v-030a829f]{display:grid;gap:4px}.group-select-btn[data-v-030a829f]{width:56px;font-size:12px;line-height:1;text-align:center;background-color:orange;padding:4px;color:#fff;transition:background-color .4s;border-radius:4px}.group-select-btn b[data-v-030a829f]{font-size:26px}.group-select-btn.active[data-v-030a829f]{background-color:#06aa06}.group-select-btn.disabled[data-v-030a829f]{background-color:#999}.group-items[data-v-030a829f]{padding:4px;border:solid 1px #ccc;display:grid;justify-items:center;gap:4px;font-size:12px;font-weight:500}.group-item[data-v-030a829f]{width:40px;aspect-ratio:1;border-radius:50%;border:solid 1px #ccc;display:grid;place-items:center;background-color:#fff}button.group-item[data-v-030a829f]{transition:box-shadow .4s,border-color .4s,background-color .4s,color .4s;box-shadow:0 0 0 4px #5741d900}button.group-item[data-v-030a829f]:focus{border-color:#5741d9;box-shadow:0 0 0 4px #5741d966}button.group-item.highlight[data-v-030a829f]{background-color:orange;border-color:orange;box-shadow:0 0 0 4px #ffa50000}button.group-item.highlight[data-v-030a829f]:focus{box-shadow:0 0 0 4px #ffa50099}button.group-item.selected[data-v-030a829f]{background-color:#5741d9;color:#fff;border-color:#5741d9}button.group-item.selected.highlight[data-v-030a829f]{color:orange}button.group-item.selected.highlight[data-v-030a829f]:focus{box-shadow:0 0 0 4px #5741d966}.group-info[data-v-030a829f]{font-size:12px;display:flex;flex-direction:column;gap:2px}.group-info-item[data-v-030a829f]{display:flex;justify-content:flex-end;gap:4px;align-items:center}.group-info-item i[data-v-030a829f]{margin-right:auto;display:flex;position:relative}.group-info-item i[data-v-030a829f]:hover:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.group-info-item i[data-v-030a829f]:after{content:attr(data-title);position:absolute;height:16px;display:flex;align-items:center;left:100%;top:calc(50% - 8px);background-color:#5741d9;font-size:12px;padding:0 4px;border-radius:4px;color:#fff;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .4s}.group-info-item svg[data-v-030a829f]{width:16px;height:16px}.grid[data-v-030a829f]{display:flex;flex-direction:column;gap:32px;padding:32px var(--container-padding);margin-top:32px;border:dashed 4px #5741d9}@media (max-width: 1023px){.grid[data-v-030a829f]{padding:var(--container-padding)}}.grid-head[data-v-030a829f]{display:flex;align-items:center;gap:24px;justify-content:center}@media (max-width: 1023px){.grid-head[data-v-030a829f]{flex-wrap:wrap;gap:16px}}@media (max-width: 479px){.grid-head[data-v-030a829f]{flex-direction:column;align-items:unset}}@media (min-width: 480px){.grid-head-rotate-btn[data-v-030a829f]{padding:0;width:48px;margin-left:-12px}}.grid-types[data-v-030a829f]{display:flex;align-items:center;gap:12px}.grid-body[data-v-030a829f]{position:relative;padding:48px;display:flex;flex-direction:column}@media (max-width: 1023px){.grid-body[data-v-030a829f]{padding:32px}}.grid-body.rotated[data-v-030a829f]{transform:rotate(180deg)}.grid-body-back-side[data-v-030a829f]{padding-top:0;background-color:#f9f9f9;background-clip:content-box}.grid-body-back-side .grid-list[data-v-030a829f]{transform:rotateX(180deg)}.grid-list[data-v-030a829f]{--offset: 4px;--element-offset: calc(2 * var(--offset));--element-border-width: 12px;display:flex;flex-direction:column;overflow:scroll hidden;max-width:100%;margin:0 auto;padding:calc(var(--element-offset) + var(--element-border-width))}.grid-row[data-v-030a829f]{display:flex;justify-content:center;margin-right:auto}
