@import "https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Cascadia+Mono:ital,wght@0,200..700;1,200..700&family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap";@import "https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Victor+Mono:ital,wght@0,100..700;1,100..700&display=swap";@import "https://fonts.googleapis.com/css2?family=VT323&display=swap";@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Iosevka+Charon+Mono:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Jura:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";@import "https://fonts.googleapis.com/css2?family=Azeret+Mono:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Jockey+One&display=swap";:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1.2px;font-family:IBM Plex,monospace;font-size:20px;font-style:normal;font-weight:400;line-height:23px}a{color:#1d3557;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:400}a:hover{color:#1d3557}#app{left:0}#monaco-editor-container{width:60%;height:90%;position:absolute;top:50px;left:500px}.tree{width:100%;font-family:Roboto,Helvetica Neue,sans-serif}.tree-level{flex:1}.node-checkbox{display:none}.icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:0;height:24px;padding:0;display:flex}.node-wrapper:hover{background-color:#eee}.node-wrapper:focus{background-color:#e0e0e0;border:0}.input-wrapper{margin-left:.75em}.icon-wrapper svg{width:12px;height:12px}.node-wrapper{word-wrap:break-word;flex:1;align-items:center;min-height:32px;font-size:14px;font-weight:400;display:flex}.checkbox-wrapper{cursor:pointer;background:#fff;border:2px solid #0000008a;border-radius:.125em;width:1.25em;height:1.25em;margin-left:.3em;transition:background .3s;position:relative;overflow:hidden}.checkbox-wrapper.checked,.checkbox-wrapper.indeterminate{background:#3f51b5;border:2px solid #3f51b5}.node-wrapper.disabled .checkbox-wrapper.checked,.node-wrapper.disabled .checkbox-wrapper.indeterminate{background:#00000042}.node-wrapper.disabled .checkbox-wrapper{border-color:#00000042}.checkbox-wrapper.checked:after{border:.125em #fff;border-style:none none solid solid;width:.7em;height:.3em;transform:translate(.25em,.336538em)rotate(-45deg)}.checkbox-wrapper.indeterminate:after{border:.125em #fff;border-bottom-style:solid;width:.7em;height:.3em;transform:translate(.25em,.336538em)rotate(0)}.checkbox-wrapper:after{content:"";position:absolute;top:0;left:0}.node-over{border-top:2px solid #5c6bc0}.node-in{background-color:#bdbdbd}.node-under{border-bottom:2px solid #5c6bc0}.input-wrapper{color:#000;align-items:center;font-size:14px;display:flex;position:relative}.node-input,.node-text{font-family:Roboto,sans-serif}.input-wrapper:after{content:" ";color:#d50000;padding-top:5px;font-size:12px;display:block}.input-wrapper input{color:#000;background:0 0;border:none;border-bottom:1px solid #d2d2d2;outline:none;width:100%;padding:4px 0;font-size:14px;transition:border-color .2s;display:block}.input-wrapper input:focus{color:#3f51b5;border-bottom-width:3px;border-bottom-color:#3f51b5;outline:none;padding-bottom:4px}li[data-v-ad90943e]{list-style:none}#projectview[data-v-ad90943e]{background-color:#457b9d;width:200px;height:200px;display:block}#v3s[data-v-7ab94833]{width:400px;height:400px}.sliderval[data-v-7ab94833]{color:#535bf2}.tile[data-v-bfbe8438]{color:#184e77;z-index:2;border-style:solid;border-width:0 0 2px 2px;min-height:20px;max-height:20px;font-size:16px;position:absolute}.wraphide[data-v-bfbe8438]{overflow:hidden}.tile.big[data-v-bfbe8438]{grid-column:span 2;font-size:1.6rem}.hoverhide[data-v-bfbe8438]{display:none}.hovershow[data-v-bfbe8438]{display:block}.hoverval[data-v-bfbe8438]{color:#535bf2;width:40px;height:40px;font-size:16px;position:fixed;top:350px;left:10px}.hoverid[data-v-bfbe8438]{color:#e63946;width:40px;height:40px;font-size:24px;position:fixed;top:250px;left:10px}.arrow-wrapper[data-v-6f4b1e7c]{z-index:10;-webkit-user-select:none;user-select:none}.arrow-svg[data-v-6f4b1e7c]{will-change:transform;display:block}.arrow-wrapper:hover .arrow-svg[data-v-6f4b1e7c]{filter:drop-shadow(0 1px 2px #00000026);cursor:default}.glass-card[data-v-bfe44285]{-webkit-backdrop-filter:blur(1px)saturate(120%);backdrop-filter:blur(1px)saturate(120%);z-index:12;box-sizing:border-box;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border-radius:10px;justify-content:left;align-items:center;width:1000px;height:95%;padding:20px;transition:transform .16s;display:flex;position:absolute;top:40px;left:1000px;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 18px #0c142824,inset 0 1px #ffffff0f}.glass-card[data-v-bfe44285]:hover{transform:translate(-50%)translateY(-6px)scale(1.005)}.glass-card[data-v-bfe44285]:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000 80%,#ffffff04 100%),radial-gradient(800px 150px at 10% 10%,#ffffff05,#0000 15%),radial-gradient(600px 120px at 90% 90%,#ffffff05,#0000 12%);position:absolute;inset:0}.tile-grid[data-v-bfe44285]{z-index:2;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px;width:100%;max-width:760px;display:grid}.glass-hint[data-v-bfe44285]{color:#0b122099;z-index:3;background:0 0;font-size:.85rem;position:absolute;bottom:10px;left:18px}@media (width<=640px){[data-v-bfe44285]:root{--tile-size:60px;--glass-height:46vh}.glass-card[data-v-bfe44285]{padding:14px;top:64px}.glass-hint[data-v-bfe44285]{font-size:.8rem;left:12px}}.tile[data-v-bfe44285]:focus-visible{transform:translateY(-6px)scale(1.01);box-shadow:0 0 0 3px #648cff2e,0 12px 24px #060a121f}.timesteps[data-v-49744ed6]{color:#f1faee;background-color:#e63946;width:100px;height:100px;font-size:60px;position:absolute;top:100px;left:100px}.drop-zone{background-color:#f1faee;border:3px dashed #000;width:120px;height:120px;margin-bottom:.5em}.drop-zone.active{background-color:#1d3557}.card{text-align:center;border:2px dotted #000;width:300px;margin-bottom:1em}.env-container{flex-flow:wrap;justify-content:space-between;margin-top:.5em;padding:0 .5em;display:flex}.label{font-size:.7em}.wrapper[data-v-1f28b408]{background-color:#a8dadc;flex-flow:wrap;justify-content:space-between;width:100px;margin:1em auto 0;padding:0 1em;display:flex;position:absolute;left:0}
