.section-wrapper[data-v-daeb3e55]{cursor:pointer;pointer-events:all;padding:5px;position:absolute}.section-visible[data-v-daeb3e55]{z-index:0;border:2px solid;border-radius:10px;position:absolute;inset:-3px}.section-title-input-wrapper[data-v-daeb3e55]{z-index:3;justify-content:flex-start;align-items:center;height:23px;display:flex;position:absolute;top:7px;left:7px}.section-title-input-wrapper>span[data-v-daeb3e55]{-webkit-user-select:none;user-select:none}.section-title[data-v-daeb3e55]{cursor:pointer;color:var(--text);border:2px solid;border-radius:5px;height:16px;padding:2px;font-size:small}.section-title[data-v-daeb3e55]:focus-visible{border-color:var(--accent);outline:none}.resizing-hitbox-wrapper[data-v-daeb3e55]{z-index:1;width:100%;height:100%;position:relative}.hitbox[data-v-daeb3e55]{z-index:2;pointer-events:all;background:0 0;position:absolute}.section-wrapper[data-v-47911398]{cursor:pointer;pointer-events:all;padding:5px;position:absolute}.section-visible[data-v-47911398]{z-index:0;border:2px solid;border-radius:10px;position:absolute;inset:-3px}.context-menu[data-v-a467e73d]{z-index:3;position:absolute;top:0;left:0;transform:translateY(-120%)}.menu[data-v-a467e73d]{pointer-events:all;filter:var(--dropshadow);border-radius:6px;overflow:hidden}.menu[data-v-a467e73d],.segment[data-v-a467e73d]{z-index:3;background:var(--normal);justify-content:center;align-items:center;display:flex}.segment[data-v-a467e73d]{cursor:pointer;width:55px;height:60px;color:var(--text);border:none;border-right:var(--border-2);flex-direction:column;gap:3px;padding:5px;transition:all .3s;position:relative}.segment[data-v-a467e73d]:hover{background:var(--normal-hover)}.current-color[data-v-a467e73d]{border:var(--border-2);border-radius:50%;width:20px;height:20px}.color-menu[data-v-a467e73d]{z-index:3;filter:var(--dropshadow);background:var(--normal);border-radius:6px;flex-direction:column;padding:5px;position:absolute;top:0;left:0;transform:translateY(-110%)}.color-menu[data-v-a467e73d],.color-menu-sub-wrapper[data-v-a467e73d]{justify-content:center;align-items:center;gap:5px;display:flex}.color-button[data-v-a467e73d]{border:var(--border-2);cursor:pointer;border-radius:50%;width:25px;height:25px;transition:all .3s;overflow:hidden}.color-button[data-v-a467e73d]:hover{filter:drop-shadow(0 2px 3px #0000001a);transform:translateY(-3px)}.fade-in-enter-active[data-v-a467e73d]{transition:all .2s}.fade-in-leave-active[data-v-a467e73d]{transition:all .15s}.fade-in-enter-from[data-v-a467e73d],.fade-in-leave-to[data-v-a467e73d]{opacity:0;transform:translateY(10%)}.context-menu[data-v-c0e49e97]{z-index:3;pointer-events:all;position:absolute;top:0;left:0;transform:translateY(-120%)}.menu[data-v-c0e49e97]{filter:var(--dropshadow);border-radius:6px;overflow:hidden}.menu[data-v-c0e49e97],.segment[data-v-c0e49e97]{z-index:3;background:var(--normal);justify-content:center;align-items:center;display:flex}.segment[data-v-c0e49e97]{cursor:pointer;width:55px;height:60px;color:var(--text);border:none;border-right:var(--border-2);flex-direction:column;gap:3px;padding:5px;transition:all .3s;position:relative}.segment[data-v-c0e49e97]:hover{background:var(--normal-hover)}.current-color[data-v-c0e49e97]{border:var(--border-2);border-radius:50%;width:20px;height:20px}.color-menu[data-v-c0e49e97]{z-index:3;filter:var(--dropshadow);background:var(--normal);border-radius:6px;flex-direction:column;padding:5px;position:absolute;top:0;left:0;transform:translateY(-110%)}.color-menu[data-v-c0e49e97],.color-menu-sub-wrapper[data-v-c0e49e97]{justify-content:center;align-items:center;gap:5px;display:flex}.color-button[data-v-c0e49e97]{border:var(--border-2);cursor:pointer;border-radius:50%;width:25px;height:25px;transition:all .3s;overflow:hidden}.color-button[data-v-c0e49e97]:hover{filter:drop-shadow(0 2px 3px #0000001a);transform:translateY(-3px)}.align-menu[data-v-c0e49e97]{z-index:3;filter:var(--dropshadow);border-radius:6px;flex-direction:row;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-110%)}.align-menu[data-v-c0e49e97],.align-option[data-v-c0e49e97]{background:var(--normal);display:flex}.align-option[data-v-c0e49e97]{cursor:pointer;width:40px;height:40px;color:var(--text);border:none;border-right:var(--border-2);justify-content:center;align-items:center;padding:0;transition:all .3s}.align-option[data-v-c0e49e97]:hover{background:var(--normal-hover)}.fade-in-enter-active[data-v-c0e49e97]{transition:all .2s}.fade-in-leave-active[data-v-c0e49e97]{transition:all .15s}.fade-in-enter-from[data-v-c0e49e97],.fade-in-leave-to[data-v-c0e49e97]{opacity:0;transform:translateY(10%)}.shape-box[data-v-e4ad41c3]{background:var(--normal);border:3px solid;filter:drop-shadow(2px 2px 5px #0001)!important;border-radius:5px!important}.shape-diamond[data-v-e4ad41c3]{place-items:center!important;display:grid!important;position:relative!important}.shape-diamond[data-v-e4ad41c3]:before{background:var(--normal);border:3px solid;border-color:inherit;content:"";z-index:-1;filter:drop-shadow(2px 2px 5px #0001);aspect-ratio:1;border-radius:5px;min-width:100%;min-height:100%;padding:2px;display:block;position:absolute;transform:rotate(45deg)}.shape-db[data-v-e4ad41c3]{background:var(--normal);border-inline:3px solid;filter:drop-shadow(2px 2px 5px #0001)!important;padding:0!important;position:relative!important}.shape-db>p[data-v-e4ad41c3],.shape-db>textarea[data-v-e4ad41c3]{padding-top:30px;padding-bottom:5px;background:var(--normal);padding-inline:10px}.shape-db[data-v-e4ad41c3]:before{top:-30px;left:-2.5px}.shape-db[data-v-e4ad41c3]:after,.shape-db[data-v-e4ad41c3]:before{content:"";background:var(--normal);border:3px solid;border-color:inherit;border-radius:50%;width:100%;height:50px;position:absolute}.shape-db[data-v-e4ad41c3]:after{z-index:-1;filter:drop-shadow(2px 2px 5px #0001);bottom:-27px;left:-2.9px}.shape-queue[data-v-e4ad41c3]{background:var(--normal);border-block:3px solid;filter:drop-shadow(2px 2px 5px #0001)!important;padding:0!important;position:relative!important}.shape-queue>p[data-v-e4ad41c3],.shape-queue>textarea[data-v-e4ad41c3]{padding-left:35px;padding-right:5px;background:var(--normal);padding-block:20px}.shape-queue[data-v-e4ad41c3]:before{top:-2.9px;left:-30px}.shape-queue[data-v-e4ad41c3]:after,.shape-queue[data-v-e4ad41c3]:before{content:"";background:var(--normal);border:3px solid;border-color:inherit;border-radius:50%;width:50px;height:100%;position:absolute}.shape-queue[data-v-e4ad41c3]:after{z-index:-1;filter:drop-shadow(2px 2px 5px #0001);bottom:-3px;right:-27px}.wrapper[data-v-e4ad41c3]{place-items:center;display:grid;position:absolute}.flowchart-element[data-v-e4ad41c3]{z-index:2;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;pointer-events:all;max-width:300px;padding:10px;position:relative}.element-text[data-v-e4ad41c3]{word-break:break-word;white-space:preserve-breaks;margin:0}.element-textarea[data-v-e4ad41c3]{background:var(--normal);color:var(--text);resize:none;border:none;outline:none;margin:0;padding:0;font-size:16px;overflow:hidden}.wrapper:hover .connector-nodes>button[data-v-e4ad41c3]{opacity:1}.connector-nodes[data-v-e4ad41c3]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.connector-nodes>button[data-v-e4ad41c3]{color:#fff;opacity:0;pointer-events:all;will-change:height width;cursor:crosshair;background:#fff;border:2px solid #000;border-radius:50%;width:15px;height:15px;padding:0;transition:all .2s;position:absolute;overflow:hidden}.connector-nodes>button[data-v-e4ad41c3]:hover{width:20px;height:20px}.connector-nodes>.left[data-v-e4ad41c3]{top:50%;left:0}.connector-nodes>.right[data-v-e4ad41c3]{top:50%;right:0}.connector-nodes>.top[data-v-e4ad41c3]{top:0;left:50%}.connector-nodes>.bottom[data-v-e4ad41c3]{bottom:0;left:50%}.box-nodes>.left[data-v-e4ad41c3]{transform:translate(-50%)translateY(-50%)}.box-nodes>.right[data-v-e4ad41c3]{transform:translate(50%)translateY(-50%)}.box-nodes>.top[data-v-e4ad41c3]{transform:translateY(-50%)translate(-50%)}.box-nodes>.bottom[data-v-e4ad41c3]{transform:translateY(50%)translate(-50%)}.diamond-nodes[data-v-e4ad41c3]{aspect-ratio:1;width:auto;min-width:100%;height:auto;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.diamond-nodes>.left[data-v-e4ad41c3]{bottom:-10px;left:-10px;top:unset}.diamond-nodes>.right[data-v-e4ad41c3]{top:-10px;right:-10px}.diamond-nodes>.top[data-v-e4ad41c3]{top:-10px;left:-10px}.diamond-nodes>.bottom[data-v-e4ad41c3]{bottom:-10px;right:-10px;top:unset;left:unset}.db-nodes>.left[data-v-e4ad41c3]{transform:translate(-50%)translateY(-50%)}.db-nodes>.right[data-v-e4ad41c3]{transform:translate(50%)translateY(-50%)}.db-nodes>.top[data-v-e4ad41c3]{transform:translateY(calc(-50% - 30px))translate(-50%)}.db-nodes>.bottom[data-v-e4ad41c3]{transform:translateY(calc(50% + 25px))translate(-50%)}.queue-nodes>.left[data-v-e4ad41c3]{transform:translate(calc(-50% - 30px))translateY(-50%)}.queue-nodes>.right[data-v-e4ad41c3]{transform:translate(calc(50% + 25px))translateY(-50%)}.queue-nodes>.top[data-v-e4ad41c3]{transform:translateY(-50%)translate(-50%)}.queue-nodes>.bottom[data-v-e4ad41c3]{transform:translateY(50%)translate(-50%)}.flowchart-connector[data-v-42fa1a04]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute}.dashed[data-v-42fa1a04],.moved-dashed[data-v-42fa1a04],.solid[data-v-42fa1a04]{pointer-events:none}.dashed[data-v-42fa1a04],.moved-dashed[data-v-42fa1a04]{stroke-dasharray:10}.moved-dashed[data-v-42fa1a04]{animation:1.5s linear infinite reverse moveDashes-42fa1a04}.moved-dashed-reverse[data-v-42fa1a04]{stroke-dasharray:10;animation:1.5s linear infinite moveDashes-42fa1a04}.hitbox[data-v-42fa1a04]{pointer-events:stroke;z-index:2;cursor:pointer;cursor:context-menu;stroke-width:20px;position:absolute}@keyframes moveDashes-42fa1a04{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.connector-preview-wrapper[data-v-f87ea512]{pointer-events:none;width:100%;height:100%;overflow:hidden}.svg[data-v-f87ea512]{stroke-width:3px;width:100%;height:100%}.context-menu[data-v-cacef9cf]{z-index:3;pointer-events:all;position:absolute;top:0;left:0;transform:translateY(-120%)}.menu[data-v-cacef9cf]{filter:var(--dropshadow);border-radius:6px;overflow:hidden}.menu[data-v-cacef9cf],.segment[data-v-cacef9cf]{z-index:3;background:var(--normal);justify-content:center;align-items:center;display:flex}.segment[data-v-cacef9cf]{cursor:pointer;width:55px;height:60px;color:var(--text);border:none;border-right:var(--border-2);flex-direction:column;gap:3px;padding:5px;transition:all .3s;position:relative}.segment[data-v-cacef9cf]:hover{background:var(--normal-hover)}.current-color[data-v-cacef9cf]{border:var(--border-2);border-radius:50%;width:20px;height:20px}.sub-menu[data-v-cacef9cf]{z-index:3;filter:var(--dropshadow);border-radius:6px;flex-direction:row;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-110%)}.sub-menu[data-v-cacef9cf],.sub-menu-segment[data-v-cacef9cf]{background:var(--normal);justify-content:center;align-items:center;display:flex}.sub-menu-segment[data-v-cacef9cf]{cursor:pointer;width:40px;height:40px;color:var(--text);border:none;border-right:var(--border-2);flex-direction:column;gap:3px;padding:0;transition:all .3s}.sub-menu-segment[data-v-cacef9cf]:hover{background:var(--normal-hover)}.color-menu[data-v-cacef9cf]{flex-direction:column}.color-sub-menu[data-v-cacef9cf]{justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.color-button[data-v-cacef9cf]{border:var(--border-2);cursor:pointer;border-radius:50%;width:25px;height:25px;transition:all .3s;overflow:hidden}.color-button[data-v-cacef9cf]:hover{filter:drop-shadow(0 2px 3px #0000001a);transform:translateY(-3px)}.fade-in-leave-active[data-v-cacef9cf]{transition:all .15s}.fade-in-enter-active[data-v-cacef9cf]{transition:all .2s}.fade-in-enter-from[data-v-cacef9cf],.fade-in-leave-to[data-v-cacef9cf]{opacity:0;transform:translateY(10%)}.element-offset[data-v-2e92b444]{pointer-events:none;background-color:var(--page-bg);background-image:url(../img/dots.svg);background-size:100px;background-attachment:top left;position:absolute}
