@charset "UTF-8";:root{font-family:Courier Prime,Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}.flex-gap{flex-grow:1}.search-box.svelte-mmnhxd{display:flex;flex-direction:column;height:100%;overflow:hidden}.input-wrapper.svelte-mmnhxd{padding:4px}.input-wrapper.svelte-mmnhxd .add-input:where(.svelte-mmnhxd){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.selectedFilterItem.svelte-mmnhxd{background-color:#f003}.scrolling-filter.svelte-mmnhxd{overflow-y:auto;margin-top:8px}.dialog-outer.svelte-1hp9rnv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-1hp9rnv>.dialog:where(.svelte-1hp9rnv){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-1hp9rnv>.dialog:where(.svelte-1hp9rnv)>.dialog-header:where(.svelte-1hp9rnv){display:flex;justify-content:space-between}.dialog-outer.svelte-1hp9rnv>.dialog:where(.svelte-1hp9rnv)>.dialog-header:where(.svelte-1hp9rnv)>h2:where(.svelte-1hp9rnv){margin:0}.dialog-outer.svelte-1hp9rnv>.dialog:where(.svelte-1hp9rnv)>.dialog-content:where(.svelte-1hp9rnv){overflow:hidden;flex-grow:1}.dialog.svelte-1hp9rnv #dragDropOverlay:where(.svelte-1hp9rnv){background:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.dialog.svelte-1hp9rnv #dragDropOverlay:where(.svelte-1hp9rnv)>div:where(.svelte-1hp9rnv){font-size:30px}.dialog.svelte-1hp9rnv:not(.highlight) #dragDropOverlay:where(.svelte-1hp9rnv){display:none}.dialog-content.svelte-1hp9rnv{display:flex;flex-direction:column}.module-list-wrapper.svelte-1hp9rnv{max-height:200px}.module-list-wrapper.svelte-1hp9rnv .module-list:where(.svelte-1hp9rnv){display:flex;margin-bottom:8px;gap:4px;flex-wrap:wrap;overflow-y:auto;max-height:200px}.module-list-wrapper.svelte-1hp9rnv .module-list:where(.svelte-1hp9rnv) .module-token:where(.svelte-1hp9rnv){padding:4px;border:1px solid red;background-color:#f003;box-sizing:border-box;border-radius:4px}.module-search.svelte-1hp9rnv{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.submit-wrapper.svelte-1hp9rnv{padding-block:8px}.submit-wrapper.svelte-1hp9rnv .submit-button:where(.svelte-1hp9rnv){padding:4px}.dialog-outer.svelte-c9srv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-c9srv>.dialog:where(.svelte-c9srv){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-c9srv>.dialog:where(.svelte-c9srv)>.dialog-header:where(.svelte-c9srv){display:flex;justify-content:space-between}.dialog-outer.svelte-c9srv>.dialog:where(.svelte-c9srv)>.dialog-header:where(.svelte-c9srv)>h2:where(.svelte-c9srv){margin:0}.dialog-outer.svelte-c9srv>.dialog:where(.svelte-c9srv)>.dialog-content:where(.svelte-c9srv){overflow:hidden;flex-grow:1}.dialog-content.svelte-c9srv{display:flex;flex-direction:column}.dialog-content.svelte-c9srv>div:where(.svelte-c9srv){display:flex;flex-direction:column;overflow:hidden}.dialog-outer.svelte-1y34cz3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-1y34cz3>.dialog:where(.svelte-1y34cz3){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-1y34cz3>.dialog:where(.svelte-1y34cz3)>.dialog-header:where(.svelte-1y34cz3){display:flex;justify-content:space-between}.dialog-outer.svelte-1y34cz3>.dialog:where(.svelte-1y34cz3)>.dialog-header:where(.svelte-1y34cz3)>h2:where(.svelte-1y34cz3){margin:0}.dialog-outer.svelte-1y34cz3>.dialog:where(.svelte-1y34cz3)>.dialog-content:where(.svelte-1y34cz3){overflow:hidden;flex-grow:1}.module-key.svelte-1y34cz3{-webkit-user-select:none;user-select:none;cursor:pointer}.module-key.svelte-1y34cz3:hover{background-color:#0ff;color:#000}#dnd.svelte-1y34cz3{overflow-y:auto;max-height:calc(80vh - 100px)}.dialog-outer.svelte-vvq5bo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-vvq5bo>.dialog:where(.svelte-vvq5bo){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-vvq5bo>.dialog:where(.svelte-vvq5bo)>.dialog-header:where(.svelte-vvq5bo){display:flex;justify-content:space-between}.dialog-outer.svelte-vvq5bo>.dialog:where(.svelte-vvq5bo)>.dialog-header:where(.svelte-vvq5bo)>h2:where(.svelte-vvq5bo){margin:0}.dialog-outer.svelte-vvq5bo>.dialog:where(.svelte-vvq5bo)>.dialog-content:where(.svelte-vvq5bo){overflow:hidden;flex-grow:1}.dialog-content.svelte-vvq5bo{display:flex;flex-direction:column}.dialog-content.svelte-vvq5bo>div:where(.svelte-vvq5bo){display:flex;flex-direction:column;overflow:hidden}.dialog-outer.svelte-1aote5g{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-1aote5g>.dialog:where(.svelte-1aote5g){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-1aote5g>.dialog:where(.svelte-1aote5g)>.dialog-header:where(.svelte-1aote5g){display:flex;justify-content:space-between}.dialog-outer.svelte-1aote5g>.dialog:where(.svelte-1aote5g)>.dialog-header:where(.svelte-1aote5g)>h2:where(.svelte-1aote5g){margin:0}.dialog-outer.svelte-1aote5g>.dialog:where(.svelte-1aote5g)>.dialog-content:where(.svelte-1aote5g){overflow:hidden;flex-grow:1}.dialog-content.svelte-1aote5g{display:flex;flex-direction:column}.error-list.svelte-1aote5g{overflow-y:auto}.dialog-outer.svelte-1jfl7ro{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.dialog-outer.svelte-1jfl7ro>.dialog:where(.svelte-1jfl7ro){position:fixed;top:50%;left:50%;width:500px;max-height:80vh;min-height:500px;transform:translate(-50%,-50%);background-color:#242424;padding:16px;display:flex;flex-direction:column}.dialog-outer.svelte-1jfl7ro>.dialog:where(.svelte-1jfl7ro)>.dialog-header:where(.svelte-1jfl7ro){display:flex;justify-content:space-between}.dialog-outer.svelte-1jfl7ro>.dialog:where(.svelte-1jfl7ro)>.dialog-header:where(.svelte-1jfl7ro)>h2:where(.svelte-1jfl7ro){margin:0}.dialog-outer.svelte-1jfl7ro>.dialog:where(.svelte-1jfl7ro)>.dialog-content:where(.svelte-1jfl7ro){overflow:hidden;flex-grow:1}.dialog-content.svelte-1jfl7ro{overflow-y:scroll!important;scrollbar-gutter:stable}.tools.svelte-1t9kv42{width:100%}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42){display:flex;height:25px}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42) .btn:where(.svelte-1t9kv42){width:25px;min-width:25px;height:25px;overflow:hidden;text-align:text;border:none;padding:0}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42) .btn:where(.svelte-1t9kv42) img:where(.svelte-1t9kv42){width:100%;height:100%}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42) .full:where(.svelte-1t9kv42){flex-grow:1}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42) .module-name:where(.svelte-1t9kv42){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline:8px}.tools.svelte-1t9kv42 .tool-row:where(.svelte-1t9kv42) .module-count:where(.svelte-1t9kv42){padding-right:8px}#icon-wrapper.svelte-10vrg6k{padding:20px;width:100%;box-sizing:border-box}#icon-wrapper.svelte-10vrg6k #icon-size:where(.svelte-10vrg6k){width:100%;height:100%;overflow:hidden}#icon-wrapper.svelte-10vrg6k #icon-size:where(.svelte-10vrg6k) #icon:where(.svelte-10vrg6k){aspect-ratio:1/1;image-rendering:pixelated}#icon-wrapper.svelte-10vrg6k #icon-size:where(.svelte-10vrg6k) #module-icon-hidden:where(.svelte-10vrg6k){display:none;image-rendering:pixelated}input[type=color].svelte-90ohzp{width:20px;height:20px;margin:0;padding:0;border:none}.tools.svelte-1ymg6li{width:100%}.tools.svelte-1ymg6li .tool-row:where(.svelte-1ymg6li){display:flex;height:25px}.tools.svelte-1ymg6li .tool-row:where(.svelte-1ymg6li) .char-view:where(.svelte-1ymg6li){width:25px;height:25px;overflow:hidden}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li){display:flex;height:20px;cursor:pointer;border:none;padding:0;background:none;text-align:left;width:inherit;font-size:inherit;color:#ffffffde}.tools.svelte-1ymg6li .part-row.hovered:where(.svelte-1ymg6li){background-color:#ff0;color:#000}.tools.svelte-1ymg6li .part-row.selected:where(.svelte-1ymg6li){background-color:green;color:#000}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li) .part-color:where(.svelte-1ymg6li){width:20px;height:20px}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li) .part-char:where(.svelte-1ymg6li){width:20px;height:20px;overflow:hidden;text-align:center}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li) .part-name:where(.svelte-1ymg6li){flex-grow:1;height:20px}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li) .part-delete:where(.svelte-1ymg6li){width:20px;height:20px;position:relative}.tools.svelte-1ymg6li .part-row:where(.svelte-1ymg6li) .part-delete:where(.svelte-1ymg6li):after{display:block;position:absolute;content:"×";top:50%;left:50%;width:100%;font-size:25px;transform:translate(-50%,-50%) translateY(-2.5px);pointer-events:none}#content.svelte-pz3nkg{display:flex;width:100vw;height:100vh;justify-content:center;max-width:100vw}#content.svelte-pz3nkg #icon-view:where(.svelte-pz3nkg){display:flex;aspect-ratio:1/1}#content.svelte-pz3nkg #right-tools:where(.svelte-pz3nkg){display:flex;height:100%;min-width:300px;max-width:300px;justify-content:space-between;flex-direction:column}#content.svelte-pz3nkg #dragDropOverlay:where(.svelte-pz3nkg){background:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}#content.svelte-pz3nkg #dragDropOverlay:where(.svelte-pz3nkg)>div:where(.svelte-pz3nkg){font-size:30px}#content.svelte-pz3nkg:not(.highlight) #dragDropOverlay:where(.svelte-pz3nkg){display:none}
