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