body,html{margin:0;padding:0;height:100vh;width:100vw;box-sizing:border-box;background:#000}nav{position:absolute;z-index:5}nav ul{list-style-type:none;padding:0;display:flex;flex-direction:row;background-color:#333}nav ul li{margin:0 10px;color:#fff}nav ul li img{width:30px;height:auto}nav ul li a{color:#fff;text-decoration:none}nav ul li a:hover,nav ul li:hover{text-decoration:underline}.hexagon[data-v-746e53dc]{position:relative;width:10.5em;height:6em;background:var(--hex-color)}.hexagon .side[data-v-746e53dc],.hexagon[data-v-746e53dc]{box-shadow:-6px -6px 9px hsla(0,0%,100%,.5),6px 6px 9px rgba(70,70,70,.12)}.hexagon .side[data-v-746e53dc]{position:absolute;width:100%;height:100%;background:inherit}.hexagon .side[data-v-746e53dc]:first-child{transform:rotate(60deg)}.hexagon .side[data-v-746e53dc]:nth-child(2){transform:rotate(-60deg)}.hexagon[data-v-746e53dc]:before{box-sizing:border-box;padding-top:1.2em;text-align:center;content:attr(data-label);color:var(--text-color);position:absolute;width:100%;height:100%;background:inherit;z-index:3;font-size:1.8em;transition:.4s;text-decoration:none;font-family:sans-serif;text-shadow:0 0 1px var(--highlight-text),0 0 1px var(--highlight-text),0 0 1px var(--highlight-text),0 0 1px var(--highlight-text)}.hexagon[data-v-746e53dc]:after{content:"";position:absolute;width:100%;height:100%;background:inherit;z-index:2;transform:rotate(60deg)}.hexagon[data-v-746e53dc]:hover:before{color:var(--highlight-text);text-shadow:0 0 5px var(--highlight-text),0 0 10px var(--highlight-text),0 0 15px var(--highlight-text),0 0 20px var(--highlight-text)}.hexagon .side[data-v-746e53dc],.hexagon[data-v-746e53dc]{box-shadow:-3px -3px 5px hsla(0,0%,100%,.05),3px 3px 5px rgba(0,0,0,.6)}.btn[data-v-05898d6a]{--border-color:linear-gradient(-45deg,#414141,#151515,var(--hex-color));--border-width:0.125em;--curve-size:0.5em;--blur:30px;--bg:#0e0e0e;--color:#c1c1c1;color:var(--color);cursor:pointer;position:relative;isolation:isolate;display:inline-grid;place-content:center;padding:.5em 1.5em;font-size:17px;border:0;box-shadow:10px 10px 20px rgba(0,0,0,.6);clip-path:polygon(0 var(--curve-size),var(--curve-size) 0,100% 0,100% calc(100% - var(--curve-size)),calc(100% - var(--curve-size)) 100%,0 100%);transition:color .25s}.btn[data-v-05898d6a]:after,.btn[data-v-05898d6a]:before{content:"";position:absolute;inset:0}.btn[data-v-05898d6a]:before{background:var(--border-color);background-size:300% 300%;animation:slide-05898d6a 3s ease infinite;z-index:-2}@keyframes slide-05898d6a{0%{background-position:31% 0}50%{background-position:70% 100%}to{background-position:31% 0}}.btn[data-v-05898d6a]:after{background:var(--bg);z-index:-1;clip-path:polygon(var(--border-width) calc(var(--curve-size) + var(--border-width)*.5),calc(var(--curve-size) + var(--border-width)*.5) var(--border-width),calc(100% - var(--border-width)) var(--border-width),calc(100% - var(--border-width)) calc(100% - var(--curve-size) - var(--border-width)*.5),calc(100% - var(--curve-size) - var(--border-width)*.5) calc(100% - var(--border-width)),var(--border-width) calc(100% - var(--border-width)));transition:clip-path .5s}.btn[data-v-05898d6a]:where(:hover):after{clip-path:polygon(calc(100% - var(--border-width)) calc(100% - var(--curve-size) - var(--border-width)*.5),calc(100% - var(--border-width)) var(--border-width),calc(100% - var(--border-width)) var(--border-width),calc(100% - var(--border-width)) calc(100% - var(--curve-size) - var(--border-width)*.5),calc(100% - var(--curve-size) - var(--border-width)*.5) calc(100% - var(--border-width)),calc(100% - var(--curve-size) - var(--border-width)*.5) calc(100% - var(--border-width)));transition:.2s}.btn[data-v-05898d6a]:where(:hover){color:#fff}.btn[data-v-05898d6a]:active{transform:scale(.98)}.inputs[data-v-e1d30d56],.main[data-v-e1d30d56]{display:flex;flex-direction:column}input[data-v-e1d30d56]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#c1c1c1!important;border-color:#313131!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[data-v-e1d30d56]:-webkit-autofill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}input[data-v-e1d30d56]:-webkit-autofill{background-color:transparent!important;color:#c1c1c1!important}input[data-v-e1d30d56]:autofill{background-color:transparent!important;color:#c1c1c1!important}.inputStyle[data-v-e1d30d56]{padding:10px;margin-top:10px;background:transparent;border:2px solid #313131;border-radius:4px;color:#c1c1c1;width:350px}.dropZone[data-v-e1d30d56]{margin-top:20px;width:370px;height:200px;border:2px dashed #5c5c5c;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:24px;color:#666}.dropImg[data-v-e1d30d56]{opacity:50%}.dropLabel[data-v-e1d30d56]{margin-top:20px}@keyframes bounce-e1d30d56{0%,20%,50%,80%,to{transform:translateY(5px)}40%{transform:translateY(-25px)}60%{transform:translateY(-25px)}}@keyframes colorBounce-e1d30d56{0%,20%,50%,80%,to{color:#3498db}40%{color:#e74c3c}60%{color:#f1c40f}}.droplabel-upload[data-v-e1d30d56]{animation:bounce-e1d30d56 3s cubic-bezier(.37,0,.21,1.02) infinite,colorBounce-e1d30d56 5s linear infinite}.highlight[data-v-e1d30d56]{background-color:#747474;border-color:#fff;color:#d4d4d4}.buttons[data-v-e1d30d56]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:20px;width:370px}.cancelVisible[data-v-e1d30d56]{opacity:100%;pointer-events:all}.cancelNotVisible[data-v-e1d30d56]{opacity:30%;pointer-events:none}.preview-image[data-v-e1d30d56]{margin-top:20px;max-width:350px;height:auto;border:1px solid #444;border-radius:4px}.user-button[data-v-e1d30d56]{margin-top:10px;padding:5px 10px;background:#444;border:1px solid #666;border-radius:4px;color:#fff;cursor:pointer}.user-list[data-v-e1d30d56]{margin-top:10px;max-height:150px;overflow-y:auto;border:1px solid #666;padding:5px;background-color:#2b2b2b;border-radius:4px}.user-entry[data-v-e1d30d56]{display:flex;align-items:center;margin-bottom:5px;color:#fff}.main[data-v-95f031d6]{display:flex;flex-direction:column}.content[data-v-95f031d6]{display:flex;flex-direction:row;justify-content:flex-start}.options[data-v-95f031d6]{margin-top:20px;margin-left:20px;display:flex;flex-direction:column;justify-content:flex-start;margin-right:20px}.disabled[data-v-95f031d6]{opacity:20%;pointer-events:none}.option[data-v-95f031d6]{padding:4px;width:32px;height:32px;margin-bottom:10px;border:2px solid #767676;border-radius:4px}.option[data-v-95f031d6]:hover{border:2px solid #4883d4}.buttons[data-v-95f031d6]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:20px;width:370px}.lblNoProjects[data-v-95f031d6]{color:#b6b6b6;font-family:sans-serif}.btnNoProjects[data-v-95f031d6]{opacity:30%;pointer-events:none}.project[data-v-95f031d6]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.img-text[data-v-95f031d6]{position:relative;display:inline-block}.img[data-v-95f031d6]{display:block;width:20px;height:20px}.label[data-v-95f031d6]{position:absolute;top:50%;left:-20%;top:80%;transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700;background:#151515}ul[data-v-95f031d6]{border-left:2px solid #767676;border-right:2px solid #767676;padding-top:10px;padding-bottom:10px;margin-left:80px}li[data-v-95f031d6]{width:300px;height:15px;display:flex;align-items:center;margin:-2px;cursor:pointer;padding:10px;background:#151515;position:relative;color:#fff;border-radius:2px;transition:background .3s ease;left:-5%;border-top:2px solid #767676;border-bottom:2px solid #767676;border-left:2px solid #151515;border-right:2px solid #151515}ul li[data-v-95f031d6]:hover{background-color:#2a2a2a}ul li:hover .label[data-v-95f031d6]{background:#2a2a2a}ul li.selected[data-v-95f031d6]{background-color:#4a4a4a;border-left:2px solid #4883d4;border-right:2px solid #4883d4}ul li.selected .label[data-v-95f031d6]{background:#4a4a4a}.main[data-v-e705b812]{margin:0;background:#151515}.BottomContainer[data-v-e705b812],.main[data-v-e705b812]{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.BottomContainer[data-v-e705b812]{background:inherit}.user-area[data-v-e705b812]{width:150px;height:auto;background:linear-gradient(90deg,transparent,#262626,transparent);position:absolute;display:flex;align-items:start;justify-content:start;top:10px;left:400px}.login[data-v-e705b812]{display:flex;flex-direction:row;margin-top:10px;height:25px}.or-style[data-v-e705b812]{color:#767676;margin:10px}.user-area img[data-v-e705b812]{opacity:70%;width:30px;height:auto;padding:5px}.user-area img[data-v-e705b812]:hover{background:#464646}.TriangleTop[data-v-e705b812]{z-index:3;--s:9px;--c1:#070707;--c2:#1a1a1a;--c:#00000000,var(--c1) .5deg 119.5deg,#0000 120deg;--g1:conic-gradient(from 60deg at 56.25% 70.83333%,var(--c));--g2:conic-gradient(from 180deg at 43.75% 70.83333%,var(--c));--g3:conic-gradient(from -60deg at 50% 14.58333%,var(--c));background:var(--g1),var(--g1) var(--s) calc(var(--s)*1.73),var(--g2),var(--g2) var(--s) calc(var(--s)*1.73),var(--g3) var(--s) 0,var(--g3) 0 calc(var(--s)*1.73) var(--c2);background-size:calc(var(--s)*2) calc(var(--s)*3.46)}.TriangleVerticalTop[data-v-e705b812]{width:400px;height:100%;position:absolute;left:0;top:0;transform:skew(-17deg) translateX(-50%);background:inherit}.TriangleVerticalLine[data-v-e705b812]{width:5px;height:100%;position:absolute;left:0;top:0;transform:skew(-17deg) translateX(190px);background-color:#bebebe;box-shadow:0 0 5px #fff,0 0 5px #fff,0 0 15px #fff}.logo-container[data-v-e705b812]{padding-top:50px;padding-left:120px;display:inline-block;background:inherit;border-radius:10px}.logo[data-v-e705b812]{display:block;width:60%;height:auto;filter:drop-shadow(5px 5px 5px #707070)}#new[data-v-e705b812],#open[data-v-e705b812]{opacity:1}@keyframes glow-e705b812{to{box-shadow:0 0 5px #fff,0 0 5px #fff,0 0 15px #fff}}@keyframes unglow-e705b812{to{box-shadow:-3px -3px 5px hsla(0,0%,100%,.05),3px 3px 5px rgba(0,0,0,.6)}}@keyframes slide-new-e705b812{to{transform:translateX(-200px)}}@keyframes slide-open-e705b812{to{transform:translateX(-390px)}}@keyframes unslide-new-e705b812{0%{transform:translateX(-200px)}to{transform:translateX(0)}}@keyframes unslide-open-e705b812{0%{transform:translateX(-390px)}to{transform:translateX(0)}}@keyframes fadeIn-e705b812{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e705b812{0%{opacity:1;box-shadow:none}to{opacity:0;box-shadow:none}}.glow-and-fade[data-v-e705b812]{animation:glow-e705b812 1s forwards,fadeOut-e705b812 1s 1s forwards}.glow-and-slide-new[data-v-e705b812]{z-index:2;pointer-events:none;animation:glow-e705b812 1s forwards,slide-new-e705b812 .5s forwards}.glow-and-slide-open[data-v-e705b812]{z-index:2;pointer-events:none;animation:glow-e705b812 1s forwards,slide-open-e705b812 1s forwards}.unglow-and-unslide-new[data-v-e705b812]{z-index:2;pointer-events:all;animation:unglow-e705b812 1s forwards,unslide-new-e705b812 .5s forwards}.unglow-and-unslide-open[data-v-e705b812]{z-index:2;pointer-events:all;animation:unglow-e705b812 1s forwards,unslide-open-e705b812 1s forwards}.fade-out[data-v-e705b812]{animation:fadeOut-e705b812 .5s forwards;pointer-events:none}.fade-in[data-v-e705b812]{z-index:2;pointer-events:all;animation:fadeIn-e705b812 .5s forwards}.fade-in-new-project[data-v-e705b812]{margin-top:15px;z-index:1;position:absolute;width:37.5%;height:80%;animation:fadeIn-e705b812 .5s forwards}.fade-out-new-project[data-v-e705b812]{margin-top:15px;z-index:1;position:absolute;animation:fadeOut-e705b812 .5s forwards}.fade-in-open-project[data-v-e705b812]{margin-top:15px;z-index:1;position:absolute;width:37.5%;height:80%;animation:fadeIn-e705b812 .5s forwards}.fade-out-open-project[data-v-e705b812]{margin-top:15px;z-index:1;position:absolute;animation:fadeOut-e705b812 .5s forwards}.disable[data-v-e705b812]{color:gray;pointer-events:none}.thumbnails-main[data-v-0650d1ca]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.thumbnails-header[data-v-0650d1ca]{flex-shrink:0;height:30px;background-color:#383838;display:flex;align-items:center;justify-content:start;z-index:1;border-bottom:1px solid #9e9e9e}.thumbnails-buttons[data-v-0650d1ca]{padding:3px;width:20px;height:auto;margin-left:10px;border:2px solid transparent}.thumbnails-buttons[data-v-0650d1ca]:hover,.thumbnails-solo-invalidated-on[data-v-0650d1ca],.thumbnails-solo-lines-on[data-v-0650d1ca],.thumbnails-solo-nolines-on[data-v-0650d1ca],.thumbnails-solo-validated-on[data-v-0650d1ca]{background:#464646;border:2px solid #767676}.thumbnails-footer[data-v-0650d1ca]{flex-shrink:0;height:30px;background-color:#383838;display:flex;align-items:center;justify-content:center;z-index:1;border-top:1px solid #9e9e9e}.thumbnails-content[data-v-0650d1ca]{flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto;position:relative;scrollbar-gutter:stable;padding-right:10px;scrollbar-width:thin;scrollbar-color:#505050 transparent;overflow:overlay}.thumbnails[data-v-0650d1ca]{display:grid;grid-template-columns:repeat(2,var(--cell));gap:0;background-color:#242424}.grid-pad[data-v-0650d1ca]{grid-column:1/-1}.thumbnail[data-v-0650d1ca]{width:var(--cell);box-sizing:border-box;padding:20px;border:2px solid #000;border-top:2px solid transparent;position:relative}.thumbnail img[data-v-0650d1ca]{display:block;width:100%;height:auto;aspect-ratio:140/78;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s;border:2px solid transparent}.thumbnail img[data-v-0650d1ca]:hover{transform:scale(1.1)}.thumbnail-has-lines img[data-v-0650d1ca]{border:2px solid orange}.thumbnail-selected img[data-v-0650d1ca],.thumbnail-selected-has-lines img[data-v-0650d1ca]{transform:scale(1.1);box-shadow:3px 3px 5px #a8a8a8}.thumbnail-selected-has-lines img[data-v-0650d1ca]{border:2px solid orange}.thumbnail-locked[data-v-0650d1ca]{pointer-events:none;opacity:.5;position:relative}.thumbnail-locked[data-v-0650d1ca]:after{content:"🔒";position:absolute;top:5px;left:5px;font-size:24px;color:red}.thumbnails-footer-label[data-v-0650d1ca]{font-size:small;color:#fff}.thumbnails-content[data-v-0650d1ca]::-webkit-scrollbar{width:12px}.thumbnails-content[data-v-0650d1ca]::-webkit-scrollbar-track{background:transparent}.thumbnails-content[data-v-0650d1ca]::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#505050}.thumbnails-content[data-v-0650d1ca]::-webkit-scrollbar-thumb:hover{background-color:#b4b4b4}.context-menu[data-v-0650d1ca]{position:absolute;background:#333;color:#fff;padding:8px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:1000}.context-menu ul[data-v-0650d1ca]{list-style:none;padding:0;margin:0}.context-menu li[data-v-0650d1ca]{padding:5px 10px;cursor:pointer}.context-menu li[data-v-0650d1ca]:hover{background:#555}.presence-badges[data-v-0650d1ca]{position:absolute;left:6px;bottom:6px;display:flex;gap:4px;max-width:calc(100% - 12px);overflow:hidden;z-index:2}.presence-dot[data-v-0650d1ca]{width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.thumbnail.thumb-ping[data-v-0650d1ca]:after{content:"";position:absolute;inset:6px;border:3px solid #ffb703;border-radius:6px;pointer-events:none;animation:thumbPing-0650d1ca .9s ease-out 1 forwards}@keyframes thumbPing-0650d1ca{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.02)}}.sr-only[data-v-0650d1ca]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.thumbnail-validated img[data-v-0650d1ca]{border:2px solid #22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.35)}.thumbnail-selected-is-validated img[data-v-0650d1ca]{transform:scale(1.1);border:2px solid #22c55e;box-shadow:3px 3px 5px #a8a8a8}.thumbnail-invalidated img[data-v-0650d1ca]{border:2px solid #ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.35)}.thumbnail-selected-is-invalidated img[data-v-0650d1ca]{transform:scale(1.1);border:2px solid #ef4444;box-shadow:3px 3px 5px #a8a8a8}.imagecanvas-main{justify-content:center;flex-direction:column;position:relative}.imagecanvas-container,.imagecanvas-main{display:flex;align-items:center;width:100%;height:100%}.imagecanvas-container{flex-direction:row;justify-content:space-between;background:#464646}.imagecanvas-image-canvas-container{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-right:5px;padding:10px}.absolute-canvas,.image{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.absolute-canvas{position:absolute;cursor:crosshair}.no-pointer-events{pointer-events:none}.canvas-toolbar{position:absolute;top:8px;right:12px;display:flex;gap:8px;z-index:10;pointer-events:auto}.canvas-toolbar .toolbar-btn{width:24px;height:24px;padding:3px;border:1px solid #4d4d4d;background:#2b2b2b;border-radius:6px;cursor:pointer;opacity:.92}.canvas-toolbar .toolbar-btn:hover{background:#3a3a3a}.relative-container[data-v-3188088a]{background-color:#242424;border:2px solid #333;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;padding-top:10px;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:grey transparent}.labels-header[data-v-3188088a]{flex-shrink:0;width:100%;height:30px;background-color:#383838;display:flex;align-items:center;justify-content:start;z-index:1;border-bottom:1px solid #9e9e9e}.labels-content[data-v-3188088a]{flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto;position:relative;scrollbar-gutter:stable;padding-right:10px;scrollbar-width:thin;scrollbar-color:#505050 transparent;overflow:overlay}.labels-buttons[data-v-3188088a]{padding:3px;width:20px;height:auto;border:2px solid transparent;margin-left:10px}.labels-content.empty[data-v-3188088a]{display:flex;align-items:center;justify-content:center}.icon-container[data-v-3188088a]{font-size:xx-large;width:100%;text-align:center}.icon-text-container[data-v-3188088a]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#616161;font-family:Arial,Helvetica,sans-serif;font-weight:700}.item-input[data-v-3188088a]{background-color:#242424;color:#969696;width:100%;align-items:center;height:25px;border:none;border-bottom:1px solid #969696;margin-bottom:5px}.item-input[data-v-3188088a]:hover{background-color:grey;color:#fff}.item-input[data-v-3188088a]:focus{background-color:grey;outline:none}.item-input[data-v-3188088a]::-moz-selection{color:grey;background:#fff}.item-input[data-v-3188088a]::selection{color:grey;background:#fff}.image-preview-popup[data-v-3188088a]{position:fixed;background-color:#222;border:1px solid #999;padding:5px;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.5)}.image-preview[data-v-3188088a]{display:block}.disabled-image[data-v-3188088a]{opacity:.4;cursor:not-allowed;pointer-events:none}.sr-only[data-v-3188088a]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label-row[data-v-3188088a]{display:flex;align-items:center;gap:8px}.item-input[data-v-3188088a]{flex:1}.label-actions[data-v-3188088a]{display:flex;align-items:center;position:relative}.label-action-btn[data-v-3188088a]{border:1px solid #4d4d4d;background:#2b2b2b;border-radius:6px;padding:2px 4px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9}.label-action-btn.active[data-v-3188088a]{box-shadow:inset 0 0 0 2px rgba(239,68,68,.45)}.label-action-btn img[data-v-3188088a],.wrong-icon[data-v-3188088a]{width:18px;height:18px}.label-wrong-wrap[data-v-3188088a]{position:relative}.solve-menu[data-v-3188088a]{position:absolute;right:0;top:100%;margin-top:6px;background:#333;border:1px solid #555;border-radius:6px;padding:6px;box-shadow:0 6px 16px rgba(0,0,0,.35);z-index:50}.solve-menu button[data-v-3188088a]{background:#2b2b2b;border:1px solid #4d4d4d;border-radius:4px;padding:4px 8px;cursor:pointer}@keyframes nudge-shake-3188088a{0%,to{transform:translateX(0)}15%{transform:translateX(-4px)}30%{transform:translateX(4px)}45%{transform:translateX(-3px)}60%{transform:translateX(3px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}}.label-wrong-wrap.shake[data-v-3188088a]{animation:nudge-shake-3188088a .48s ease}.label-trash[data-v-3188088a]{background:transparent;border:none;padding:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#9aa0a6;cursor:pointer}.label-trash[data-v-3188088a]:hover{color:#fff}.label-trash[data-v-3188088a]:focus{outline:none}.label-trash[data-v-3188088a] svg{width:18px;height:18px}.modal{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:transparent}.modal-content{background-color:#242424;color:#f8f8ff;margin:15% auto;padding:20px;border:1px solid #888;width:60%}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.editor-main[data-v-c4609984]{display:flex;flex-direction:column;height:100vh;width:100vw}.menubar-area[data-v-c4609984]{display:flex;flex-direction:row;height:35px;width:100%;background:#252525;border-bottom:2px solid #9e9e9e;flex-shrink:0}.menubar-logo[data-v-c4609984]{display:flex;justify-content:start;align-items:center;margin-left:20px}.menubar-logo img[data-v-c4609984]{width:30px;height:auto}.menubar-logo label[data-v-c4609984],.menubar-logo span[data-v-c4609984]{color:#fff;font-family:sans-serif;font-weight:700}.menubar-logo img[data-v-c4609984]:hover,.menubar-logo label[data-v-c4609984]:hover{cursor:pointer}.menubar-items[data-v-c4609984]{padding-left:15px;display:flex;align-items:center;margin-left:20px;margin-top:2px;color:silver}.menubar-items img[data-v-c4609984]{width:25px;height:auto;padding-top:4px;padding-left:8px;padding-right:4px;transition:background-color 1s}.menubar-items img[data-v-c4609984]:hover{background:#565656}.menubar-options-disable[data-v-c4609984],.menubar-settings-disable[data-v-c4609984]{opacity:40%;pointer-events:none}.options-menu[data-v-c4609984]{display:flex;align-content:center;justify-content:start;flex-direction:column;top:36px;left:156px;position:fixed;z-index:1000;background-color:#323232;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2)}.options[data-v-c4609984]{display:flex;align-content:center;justify-content:start;flex-direction:row}.options-menu img[data-v-c4609984]{width:28px;height:auto}.options-menu label[data-v-c4609984],.options-menu span[data-v-c4609984]{margin-top:6px;font-family:sans-serif;color:#fff;margin-left:8px}.options-menu ul[data-v-c4609984]{list-style-type:none;margin:0;padding:0}.options-menu ul li[data-v-c4609984]{padding:8px 12px;cursor:pointer}.options-menu ul li[data-v-c4609984]:hover{background-color:gray}.settings-menu[data-v-c4609984]{display:flex;align-content:center;justify-content:start;flex-direction:column;top:36px;left:195px;position:fixed;z-index:1000;background-color:#323232;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2)}.settings[data-v-c4609984]{display:flex;align-content:center;justify-content:start;flex-direction:row}.settings-menu img[data-v-c4609984]{width:28px;height:auto}.settings-menu label[data-v-c4609984],.settings-menu span[data-v-c4609984]{margin-top:6px;font-family:sans-serif;color:#fff;margin-left:8px}.settings-menu ul[data-v-c4609984]{list-style-type:none;margin:0;padding:0}.settings-menu ul li[data-v-c4609984]{padding:8px 12px;cursor:pointer}.settings-menu ul li[data-v-c4609984]:hover{background-color:gray}.editor-area[data-v-c4609984]{display:flex;flex-direction:row;flex-grow:1;min-height:0;background:#151515}.left-side-bar[data-v-c4609984]{width:290px;height:100%;overflow-y:hidden;background:#282828;flex-shrink:0}.middle-side[data-v-c4609984]{flex-grow:1;height:100%;display:flex;justify-content:center;align-items:center;background-color:#151515;border-left:2px solid #4d4d4d;border-right:2px solid #4d4d4d}.right-side-bar[data-v-c4609984]{flex-shrink:0;width:250px;height:100%;background-color:#282828;display:flex;align-items:center;justify-content:start;flex-direction:column}.labels-container[data-v-c4609984]{display:flex;width:100%;height:98.5%;align-items:start;justify-content:center;flex-shrink:0}.loader[data-v-c4609984]{font-size:48px}.exporter[data-v-c4609984],.loader[data-v-c4609984]{z-index:5;color:#fff;display:inline-block;position:absolute;font-family:Arial,Helvetica,sans-serif;letter-spacing:4px;box-sizing:border-box}.exporter[data-v-c4609984]{font-size:60px;margin-top:-110px}.loader[data-v-c4609984]:before{content:"";position:absolute;right:68px;bottom:10px;height:24px;width:7px;outline:1px solid #fff;color:#3769c5;box-sizing:border-box;animation:animloader1-c4609984 1s linear infinite alternate}.loader[data-v-c4609984]:after{content:"";width:4px;height:4px;background:#3769c5;position:absolute;right:70px;top:8px;box-sizing:border-box;animation:animloader-c4609984 1s ease-out infinite alternate}@keyframes animloader-c4609984{0%{top:8px;transform:rotate(0deg) scale(1)}to{top:0;transform:rotate(180deg) scale(1.5)}}@keyframes animloader1-c4609984{0%{box-shadow:inset 0 0}to{box-shadow:inset 0 -28px}}.downloader[data-v-c4609984]{z-index:5;width:48px;height:12px;background:#fff;margin-top:40px;display:inline-block;position:absolute;margin-top:10%}.downloader[data-v-c4609984]:after{bottom:0;border:15px solid transparent;border-top-color:#fff}.downloader[data-v-c4609984]:after,.downloader[data-v-c4609984]:before{content:"";left:50%;transform:translate(-50%);position:absolute;box-sizing:border-box;animation:bump-c4609984 .4s ease-in-out infinite alternate}.downloader[data-v-c4609984]:before{bottom:25px;width:15px;height:20px;background:#fff}@keyframes bump-c4609984{0%{transform:translate(-50%,5px)}to{transform:translate(-50%,-5px)}}.modal[data-v-c4609984]{width:50%;min-width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.rules-global-options[data-v-c4609984]{display:flex;flex-direction:column;gap:10px}.rule-row[data-v-c4609984]{display:flex;align-items:center;gap:10px}.center-input[data-v-c4609984]{text-align:center}.inline-inputs[data-v-c4609984]{display:flex;align-items:center;gap:5px}.multiplier[data-v-c4609984]{font-weight:700}.color-picker[data-v-c4609984]{width:30px;height:30px;border:none;background:none;cursor:pointer;padding:0}.color-picker[data-v-c4609984]::-webkit-color-swatch{border-radius:5px;border:none}.color-picker[data-v-c4609984]::-moz-color-swatch{border-radius:5px;border:none}.color-input[data-v-c4609984]{color:#d3d3d3;margin-left:0;background-color:transparent;border:none;border-bottom:1px solid #d3d3d3;margin-bottom:5px;text-align:center;width:80px}.color-input[data-v-c4609984]:focus{outline:none}.rule-header[data-v-c4609984]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #d3d3d3;margin-bottom:5px;gap:10px}.rule-header-text[data-v-c4609984]{flex:1;text-align:left}.rule-fill-colors-icon[data-v-c4609984]{padding-right:100px;font-size:20px;cursor:pointer;color:#7e7e7e;transition:color .3s}.rule-fill-colors-icon[data-v-c4609984]:hover{color:#ddd}.rule-save-icon[data-v-c4609984]{font-size:20px;cursor:pointer;color:#7e7e7e;transition:color .3s}.rule-save-icon[data-v-c4609984]:hover{color:#ddd}.rule-list[data-v-c4609984]{width:100%;list-style-type:none;padding:0;max-height:800px;overflow-y:auto}.rule-list[data-v-c4609984]::-webkit-scrollbar{width:8px}.rule-list[data-v-c4609984]::-webkit-scrollbar-track{background:transparent}.rule-list[data-v-c4609984]::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#505050}.rule-listcontent[data-v-c4609984]::-webkit-scrollbar-thumb:hover{background-color:#b4b4b4}.rule-item[data-v-c4609984]{padding:5px 10px;border-radius:5px;transition:background-color .3s ease}.rule-color[data-v-c4609984],.rule-item[data-v-c4609984]{display:flex;justify-content:space-between;align-items:center}.rule-color[data-v-c4609984]{flex-direction:row}.rule-options[data-v-c4609984],.rule-size[data-v-c4609984]{display:flex;flex-direction:row;align-items:center}.color-delete[data-v-c4609984]{margin-left:20px}.color-delete[data-v-c4609984]:hover{color:gray}.switch[data-v-c4609984]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-c4609984]{opacity:0;width:0;height:0}.slider[data-v-c4609984]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#5a5a5a;transition:.4s;border-radius:20px}.slider[data-v-c4609984]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-c4609984]{background-color:#3a3a53}input:checked+.slider[data-v-c4609984]:before{transform:translateX(20px)}.menubar-presence[data-v-c4609984]{margin-left:auto;display:flex;align-items:center;gap:6px;padding-right:12px}.presence-dot[data-v-c4609984]{width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shortcut-toast[data-v-c4609984]{position:fixed;right:16px;bottom:16px;z-index:2000;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(30,30,30,.92);color:#fff;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 6px 22px rgba(0,0,0,.35);animation:toastIn-c4609984 .14s ease-out}.shortcut-toast.is-hiding[data-v-c4609984]{animation:toastOut-c4609984 .22s ease-in forwards}.shortcut-kbd[data-v-c4609984]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1;padding:6px 8px;border-radius:6px;background:#2f2f2f;border:1px solid hsla(0,0%,100%,.12);opacity:.95}.shortcut-desc[data-v-c4609984]{font-size:13px;opacity:.95;white-space:pre-line}@keyframes toastIn-c4609984{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastOut-c4609984{to{transform:translateY(20px);opacity:0}}@media(prefers-reduced-motion:reduce){.shortcut-toast[data-v-c4609984]{animation:none}}.validated-overlay[data-v-c4609984]{position:absolute;top:42px;left:50%;transform:translateX(-50%);z-index:150;display:flex;flex-direction:column;align-items:center;gap:8px}.validated-badge[data-v-c4609984]{background:#334155;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px}.register[data-v-90c946a2]{height:100vh}.register-background[data-v-90c946a2],.register[data-v-90c946a2]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-background[data-v-90c946a2]{width:500px;height:400px;background-color:#262626;border-radius:6px;box-shadow:5px 5px 20px hsla(0,0%,100%,.5)}h2[data-v-90c946a2]{color:#d3d3d3}form[data-v-90c946a2]{display:flex;flex-direction:column;width:300px}input[data-v-90c946a2]{margin-bottom:15px;padding:10px;font-size:1em}.buttons[data-v-90c946a2]{display:flex;flex-direction:row;justify-content:space-between}button[data-v-90c946a2]{width:140px;padding:10px;font-size:1em;cursor:pointer}p[data-v-90c946a2]{margin-top:15px;color:#fff}.admin-dashboard[data-v-6100a42e]{width:100vw;min-height:100vh;background:#151515;color:#fff}.TriangleTop[data-v-6100a42e]{z-index:3;--s:9px;--c1:#070707;--c2:#1a1a1a;--c:#00000000,var(--c1) .5deg 119.5deg,#0000 120deg;--g1:conic-gradient(from 60deg at 56.25% 70.83333%,var(--c));--g2:conic-gradient(from 180deg at 43.75% 70.83333%,var(--c));--g3:conic-gradient(from -60deg at 50% 14.58333%,var(--c));background:var(--g1),var(--g1) var(--s) calc(var(--s)*1.73),var(--g2),var(--g2) var(--s) calc(var(--s)*1.73),var(--g3) var(--s) 0,var(--g3) 0 calc(var(--s)*1.73) var(--c2);background-size:calc(var(--s)*2) calc(var(--s)*3.46)}.logo-container[data-v-6100a42e]{padding-top:50px;padding-left:120px;display:inline-block;background:inherit;border-radius:10px}.logo[data-v-6100a42e]{display:block;width:60%;height:auto;filter:drop-shadow(5px 5px 5px #707070);cursor:pointer}.TriangleVerticalTop[data-v-6100a42e]{width:400px;height:100%;position:absolute;left:0;top:0;transform:skew(-17deg) translateX(-50%);background:inherit}.TriangleVerticalLine[data-v-6100a42e]{width:5px;height:100%;position:absolute;left:0;top:0;transform:skew(-17deg) translateX(190px);background-color:#bebebe;box-shadow:0 0 5px #fff,0 0 5px #fff,0 0 15px #fff}.BottomContainer[data-v-6100a42e]{display:block;width:70%;background:inherit;color:#fff;padding:20px;margin-left:400px}.BottomContainer h2[data-v-6100a42e]{margin-bottom:20px}.BottomContainer h3[data-v-6100a42e]{margin-top:30px}.BottomContainer ul[data-v-6100a42e]{list-style-type:none;padding:0}.BottomContainer li[data-v-6100a42e]{margin-bottom:10px}.BottomContainer button[data-v-6100a42e]{margin-left:10px}.BottomContainer table[data-v-6100a42e]{width:100%;border-collapse:collapse;margin-top:20px}.BottomContainer td[data-v-6100a42e],.BottomContainer th[data-v-6100a42e]{border:1px solid #ddd;padding:8px}.BottomContainer th[data-v-6100a42e]{background-color:#333;color:#fff}.BottomContainer td[data-v-6100a42e]{text-align:center}.disable[data-v-6100a42e]{pointer-events:none;background-color:grey}.editor-main[data-v-15833c42]{display:flex;flex-direction:column;height:100vh;width:100vw}.menubar-area[data-v-15833c42]{display:flex;flex-direction:row;height:35px;width:100%;background:#252525;border-bottom:2px solid #9e9e9e;flex-shrink:0}.menubar-logo[data-v-15833c42]{display:flex;justify-content:start;align-items:center;margin-left:20px}.menubar-logo img[data-v-15833c42]{width:30px;height:auto}.menubar-logo span[data-v-15833c42]{color:#fff;font-family:sans-serif;font-weight:700}.menubar-logo img[data-v-15833c42]:hover,.menubar-logo label[data-v-15833c42]:hover{cursor:pointer}.menubar-items[data-v-15833c42]{padding-left:15px;display:flex;align-items:center;margin-left:20px;margin-top:2px;color:silver}.menubar-items img[data-v-15833c42]{width:25px;height:auto;padding-top:4px;padding-left:8px;padding-right:4px;transition:background-color 1s}.menubar-items img[data-v-15833c42]:hover{background:#565656}.editor-area[data-v-15833c42]{display:flex;flex-direction:row;flex-grow:1;min-height:0;background:#151515}.middle-side[data-v-15833c42]{flex-grow:1;justify-content:center;background-color:#151515;border-left:2px solid #4d4d4d;border-right:2px solid #4d4d4d;position:relative}.middle-side[data-v-15833c42],.right-side-bar[data-v-15833c42]{height:100%;display:flex;flex-direction:column;align-items:center}.right-side-bar[data-v-15833c42]{flex-shrink:0;width:250px;background-color:#282828;justify-content:start}.labels-container[data-v-15833c42]{display:flex;width:100%;height:98.5%;align-items:start;justify-content:center;flex-shrink:0}.review-actions[data-v-15833c42]{display:flex;gap:14px;margin-top:12px;align-items:center;justify-content:center}.icon-btn[data-v-15833c42]{border:1px solid #4d4d4d;background:#2b2b2b;border-radius:6px;padding:6px 10px;cursor:pointer}.icon-btn[disabled][data-v-15833c42]{opacity:.4;cursor:not-allowed}.icon-btn img[data-v-15833c42]{width:22px;height:22px}.pending-counter[data-v-15833c42]{position:absolute;bottom:56px;left:50%;transform:translateX(-50%);color:#d0d0d0;font-size:13px;background:rgba(40,40,40,.6);padding:4px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08)}.loader[data-v-15833c42]{z-index:5;color:#fff;display:inline-block;position:absolute;font-family:Arial,Helvetica,sans-serif;font-size:48px;letter-spacing:4px;box-sizing:border-box}.loader[data-v-15833c42]:before{content:"";position:absolute;right:68px;bottom:10px;height:24px;width:7px;outline:1px solid #fff;color:#3769c5;box-sizing:border-box;animation:animloader1-15833c42 1s linear infinite alternate}.loader[data-v-15833c42]:after{content:"";width:4px;height:4px;background:#3769c5;position:absolute;right:70px;top:8px;box-sizing:border-box;animation:animloader-15833c42 1s ease-out infinite alternate}@keyframes animloader-15833c42{0%{top:8px;transform:rotate(0deg) scale(1)}to{top:0;transform:rotate(180deg) scale(1.5)}}@keyframes animloader1-15833c42{0%{box-shadow:inset 0 0}to{box-shadow:inset 0 -28px}}.downloader[data-v-15833c42]{z-index:5;width:48px;height:12px;background:#fff;display:inline-block;position:absolute;margin-top:10%}.downloader[data-v-15833c42]:after{bottom:0;border:15px solid transparent;border-top-color:#fff}.downloader[data-v-15833c42]:after,.downloader[data-v-15833c42]:before{content:"";left:50%;transform:translate(-50%);position:absolute;box-sizing:border-box;animation:bump-15833c42 .4s ease-in-out infinite alternate}.downloader[data-v-15833c42]:before{bottom:25px;width:15px;height:20px;background:#fff}@keyframes bump-15833c42{0%{transform:translate(-50%,5px)}to{transform:translate(-50%,-5px)}}.invalidate-popover[data-v-15833c42]{position:absolute;z-index:1200;background:#2b2b2b;color:#e5e5e5;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px;box-shadow:0 10px 30px rgba(0,0,0,.45);max-width:min(90vw,520px);animation:popIn-15833c42 .12s ease-out}.invalidate-popover h3[data-v-15833c42]{margin:0 0 8px 0;font-size:14px;color:#f3f4f6}.invalidate-popover textarea[data-v-15833c42]{width:100%;box-sizing:border-box;background:#1f1f1f;color:#ddd;border:1px solid #3b3b3b;border-radius:6px;padding:8px;resize:vertical;min-height:84px;outline:none}.invalidate-popover .modal-actions[data-v-15833c42]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.invalidate-popover .modal-actions button[data-v-15833c42]{background:#3a3a3a;color:#fff;border:1px solid #555;border-radius:6px;padding:6px 10px;cursor:pointer}.invalidate-popover .modal-actions button[data-v-15833c42]:hover{background:#484848}.invalidate-popover .popover-arrow[data-v-15833c42]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:14px;height:14px;background:#2b2b2b;border-left:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12);transform-origin:center;rotate:45deg;box-shadow:4px 4px 12px rgba(0,0,0,.3)}@keyframes popIn-15833c42{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}