:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{height:100%;margin:0;padding:0;border:0}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{display:block;padding:0;margin:0;border:0px;background-color:light-dark(#ffff,#000f);width:100%;height:100%}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}menu.svelte-8rkb7e{padding:0;position:relative}button.svelte-8rkb7e{height:100%;color:var(--font-color);font-family:sans-serif;font-size:var(--titlebar-font-size);border-radius:4px;padding:.1em .5em;border:solid 2px #fff0;margin:0;background-color:#fff0}button.svelte-8rkb7e:hover{border:solid 2px #fff0;background-color:light-dark(#fffc,#fff4)}.open.svelte-8rkb7e{background-color:light-dark(#fffc,#fff4)}#hidden_anchor.svelte-8rkb7e{position:relative;width:0px;height:0px}.dropdowncontent.svelte-8rkb7e{font-size:var(--menu-font-size);z-index:1000;border-radius:4px;background-color:var(--menu-bg-color);padding:10px 0;position:absolute;left:0;top:0;min-width:max-content}dialog.svelte-1ul5zbq{border-radius:.4em;border:solid .2em light-dark(#555f,#dddf);padding:0;background-color:var(--menu-bg-color);color:var(--font-color)}dialog.svelte-1ul5zbq::backdrop{background:#0009}dialog.svelte-1ul5zbq>div:where(.svelte-1ul5zbq){color:var(--font-color);padding:1em}button.svelte-6k8odl{background-color:light-dark(#ffff,#666f)}button.svelte-6k8odl:hover{background-color:light-dark(#dddf,#aaaf)}.opfsEntry.svelte-6k8odl{display:grid;grid-template-columns:1fr 2.5em}.opfsFile.svelte-6k8odl{display:flex;flex-direction:row;width:100%;justify-content:space-between;background-color:#0000;border-radius:0;border:0}.opfsFile.svelte-6k8odl:hover{background-color:light-dark(#fff9,#fff4)}.closeBtn.svelte-6k8odl{background-color:#0000;width:2em;display:flex;justify-content:center;align-items:center;color:red}.closeBtn.svelte-6k8odl:hover{background-color:light-dark(#fff9,#fff4)}.menu_item.svelte-eypr3v{display:grid;grid-template-columns:auto auto;font-size:var(--menu-font-size);color:var(--font-color);margin:0;padding:5px 8px;border:0px;border-radius:0;background-color:#fff0;width:100%}.menu_item.svelte-eypr3v:hover{background-color:light-dark(#fff9,#fff4)}.item_content.svelte-eypr3v{text-align:left}.item_shortcut.svelte-eypr3v{text-align:right;padding-left:2em;color:light-dark(#555f,#aaaf)}.s--slider.svelte-1pd9rei{display:flex;align-items:center}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei){width:3em;height:1.6em;position:relative;margin:0 .2em;background:var(--offcolor);border:none}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei):before{content:"";position:absolute;width:1.3em;height:1.3em;background:#fff;top:.13em;right:1.5em;transition:transform .3s}.s--slider.svelte-1pd9rei button[aria-checked=true]:where(.svelte-1pd9rei){background-color:var(--oncolor)}.s--slider.svelte-1pd9rei button[aria-checked=true]:where(.svelte-1pd9rei):before{transform:translate(1.3em);transition:transform .3s}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei):focus{box-shadow:0 0 0 1px var(--oncolor)}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei){border-radius:1.5em}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei):before{border-radius:100%}.s--slider.svelte-1pd9rei button:where(.svelte-1pd9rei):focus{box-shadow:0 0 8px var(--oncolor);border-radius:1.5em}button.svelte-1tenhkh{font-size:var(--menu-font-size);background-color:light-dark(#ffff,#666f);padding:.5em}button.svelte-1tenhkh:hover{background-color:light-dark(#dddf,#aaaf);padding:.5em}menu.svelte-1tenhkh{font-size:var(--titlebar-font-size);background-color:var(--titlebar-bg-color);padding:0;margin:0;display:flex;flex-direction:row;justify-content:space-between}#leftmenu.svelte-1tenhkh,#rightmenu.svelte-1tenhkh{display:flex;flex-direction:row}#colorscheme.svelte-1tenhkh{display:grid;grid-template-columns:auto auto auto;margin-left:2em;margin-right:2em;align-content:center}.slider.svelte-1tenhkh{padding:5px}.disabledItem.svelte-1tenhkh{display:grid;grid-template-columns:auto auto;font-size:var(--menu-font-size);color:#8888;margin:0;padding:5px 8px;border:0px;border-radius:0;background-color:#fff0;width:100%}.pans.svelte-gahpp9{position:relative;overflow:hidden;padding:0;margin:0;background-color:var(--bg-color);height:100%;border:0px}#separator.svelte-gahpp9{position:relative;z-index:50;width:6px;height:100%;margin:0;padding:0;border-left:solid 2px var(--border-color);border-right:solid 2px var(--border-color);background-color:var(--titlebar-bg-color);cursor:ew-resize}#separator.svelte-gahpp9:hover{border-left:solid 2px var(--hover-color);border-right:solid 2px var(--hover-color);box-shadow:0 0 8px 4px light-dark(#abff,#ffff)}#separator_mouse_overlay.svelte-gahpp9{background-color:#0000;position:absolute;z-index:51;right:-15px;left:-15px;top:0;bottom:0}#twopans.svelte-gahpp9{background-color:var(--bg-color);padding:0;margin:0;display:flex;flex-direction:row;width:100%;height:100%}menu.svelte-134yfps{padding:0;margin:0;position:relative}button.svelte-134yfps{border-radius:4px;padding:.1em;border:solid 2px #fff8;margin:0;background-color:#fff5;min-height:max-content}.item.svelte-134yfps{margin:0;background-color:#fff0;min-height:max-content;border:solid 2px #fff0;border-radius:0}.item.svelte-134yfps:hover{margin:0;background-color:#0ff7;border:solid 2px #fff0;border-radius:0}button.svelte-134yfps:hover{border:solid 2px #fff0;background-color:light-dark(#fffc,#fff4)}.open.svelte-134yfps{background-color:light-dark(#fffc,#fff4)}#hidden_anchor.svelte-134yfps{position:relative;width:0px;height:0px}.dropdowncontent.svelte-134yfps{z-index:1000;border-radius:4px;background-color:#fff5;padding:10px 0;position:absolute;left:0;top:0;width:max-content}.loadingRect.svelte-134yfps{position:absolute;z-index:-1;opacity:.7;background-color:orange;margin:0;border:0px;border-radius:10%;height:75%;width:20%;animation:1s linear 0s infinite running svelte-134yfps-ongoing}@keyframes svelte-134yfps-ongoing{0%{transform:translate(0)}to{transform:translate(350%)}}:root{color-scheme:light dark;--bg-color:light-dark(#ffff, #000f);--font-color: light-dark(#222f, #ffff);--titlebar-bg-color: light-dark(#deef, #333f);--titlebar-font-size: 25px;--menu-bg-color: light-dark(#ceef, #222f);--menu-font-size:18px;--hover-color:light-dark(#abff, #aaaf);--border-color:light-dark(#addf, #555f);--warning-color:light-dark(#fc4e03, #fb0f);--error-color:light-dark(#fc034e, #fc034e);color:var(--font-color)}button{color:var(--font-color)}input{font-size:var(--menu-font-size);margin:.5em}select{margin:.5em;font-size:var(--menu-font-size)}button.svelte-1e554wp{font-size:var(--menu-font-size);background-color:light-dark(#ffff,#666f);padding:.3em;border:solid 2px #111f}button.svelte-1e554wp:hover{background-color:light-dark(#dddf,#aaaf);border:solid 2px #efff;padding:.3em}#content.svelte-1e554wp{font-size:var(--menu-font-size);display:grid;grid-template-rows:2.5em auto 3em;padding:0;margin:0;border:0px;width:100%;height:100%}#workspace.svelte-1e554wp{font-size:var(--menu-font-size);-webkit-user-select:none;user-select:none;position:relative;background-color:light-dark(#000f,#ffff);overflow:hidden;width:100%;height:100%;border:0px;padding:0}#infos.svelte-1e554wp{bottom:0;font-size:16px;padding:5px;height:auto;border-top:solid 2px var(--border-color);border-radius:0;background-color:var(--titlebar-bg-color)}canvas.svelte-1e554wp{border:0;margin:0;padding:0;width:100vw;height:100vh}#flatten.svelte-1e554wp{position:absolute;right:.5em;top:.5em;z-index:10;background-color:light-dark(#ffff,#fff3);color:light-dark(#033f,#0cbf);font-size:16px;font-weight:700;padding:.5em;border-radius:8px;border:solid 4px light-dark(#6bbf,#0cbf);min-width:max-content}#flatten.svelte-1e554wp:hover{background-color:#fff2;color:light-dark(#0cef,#0fff);border:solid 4px light-dark(#0cef,#0fff)}
