svg.svelte-eboc2v{width:1.25em;height:1.25em;vertical-align:-.25em}.aWrapper.svelte-1o4zksu{position:fixed;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1000}.aDimmer.svelte-1o4zksu{position:fixed;left:0;top:0;bottom:0;right:0;background:var(--background);opacity:.35}.aCloseButton.svelte-1o4zksu{position:fixed;right:.5rem;top:.5rem;padding:.5rem;line-height:1}.aModal.svelte-1o4zksu{background:var(--background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 .5rem 1rem #00000059;padding:0;min-width:25rem;min-height:15rem;position:relative;display:flex;flex-flow:column nowrap}.aModalHeader.svelte-1o4zksu{margin:0;padding:1rem 1rem 0}.aModalContent.svelte-1o4zksu{flex:1 1 auto;overflow:auto;padding:1rem;max-height:80vh;max-height:calc(100vh - 10rem)}.aModalContent.svelte-1o4zksu>:first-child{margin-top:0}.aModalContent.svelte-1o4zksu>:last-child{margin-bottom:0}.aModalButtons.svelte-1o4zksu{flex:0 0 auto;display:flex;flex-flow:row wrap;padding:1rem;gap:.5rem;background:var(--background-mid);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;border-top:1px solid var(--border-color)}.aModalButtons.svelte-1o4zksu button:where(.svelte-1o4zksu){flex:0 0 auto}.aSpacer.svelte-1o4zksu{flex:1 1 auto}.anError.svelte-1b6rczd{background-color:#ff00001a;border-radius:1rem;padding:1rem;overflow:auto;max-height:100%;box-sizing:border-box}.anErrorMessage.svelte-37crsp{position:fixed;left:0;right:0;bottom:0;top:0;padding:2rem;overflow:auto;background:var(--background)}h2.svelte-37crsp{margin-top:0;color:var(--invalid)}svg.svelte-7ixl0d{max-width:100%;cursor:pointer;color:var(--accent-foreground)}h2.svelte-157n1zd{margin-bottom:0}h3.svelte-157n1zd{padding:.5em 0 .25em;margin:0}.Projects.svelte-157n1zd{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.5rem;width:100%;box-sizing:border-box;padding:0 2rem}button.svelte-157n1zd{text-align:left;display:grid}button.svelte-157n1zd span:where(.svelte-157n1zd){color:var(--foreground)}.aNewsButton.svelte-1frk521{position:relative}.anAttentionSeeker.svelte-1frk521{display:block;position:absolute;left:50%;top:50%;background:var(--accent-color);border-radius:100%;-webkit-user-select:none;user-select:none;z-index:2}.anAttentionSeeker.svelte-1frk521:before,.anAttentionSeeker.svelte-1frk521:after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;border:2px solid var(--accent-color);border-radius:100%;translate:-50% -50%;animation:svelte-1frk521-pulse 2s infinite linear}.anAttentionSeeker.svelte-1frk521:after{animation-delay:-.25s}.NewsInner.svelte-1frk521{max-width:60ch}@-moz-keyframes svelte-1frk521-pulse{0%{scale:.5;opacity:0}15%{scale:1;opacity:1}30%,to{scale:2;opacity:0}}@-webkit-keyframes svelte-1frk521-pulse{0%{scale:.5;opacity:0}15%{scale:1;opacity:1}30%,to{scale:2;opacity:0}}@-o-keyframes svelte-1frk521-pulse{0%{scale:.5;opacity:0}15%{scale:1;opacity:1}30%,to{scale:2;opacity:0}}@keyframes svelte-1frk521-pulse{0%{scale:.5;opacity:0}15%{scale:1;opacity:1}30%,to{scale:2;opacity:0}}svg.svelte-155yv1b{max-width:100%}.aLayer.svelte-168idf2{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit}.aLayer.svelte-168idf2 canvas:where(.svelte-168idf2){width:100%;height:100%;border-radius:inherit}button.svelte-1lvx9q7:focus{outline:none}.aWhimsyGame.svelte-1lvx9q7{scrollbar-color:#fff #000;scrollbar-width:auto}.aPlayer.svelte-1lvx9q7{position:absolute;left:0;right:0;top:0;bottom:0;display:grid;background:#000;padding:3vmin;gap:2vmin;user-select:none;-webkit-user-select:none}.aPlayer.horizontal.svelte-1lvx9q7{grid-template-columns:auto minmax(auto,35%);grid-template-rows:2fr 3fr}.aPlayer.horizontal.svelte-1lvx9q7 .aGameViewportWrapper:where(.svelte-1lvx9q7){grid-column:1;grid-row:1/3}.aPlayer.horizontal.svelte-1lvx9q7 .aControlsWrapper:where(.svelte-1lvx9q7){grid-column:2;grid-row:2}.aPlayer.horizontal.svelte-1lvx9q7 .aBannerWrapper:where(.svelte-1lvx9q7){grid-column:2;grid-row:1}.aPlayer.vertical.svelte-1lvx9q7{grid-template-rows:2fr 7fr 3fr;padding-bottom:3vh}.aPlayer.squareish.svelte-1lvx9q7{grid-template-rows:3fr 1fr;grid-template-columns:1fr 1fr;gap:1vmin}.aPlayer.squareish.svelte-1lvx9q7 .aGameViewportWrapper:where(.svelte-1lvx9q7){grid-column:1/3;grid-row:1}.aPlayer.squareish.svelte-1lvx9q7 .aBannerWrapper:where(.svelte-1lvx9q7){grid-column:1;grid-row:2}.aPlayer.squareish.svelte-1lvx9q7 .aControlsWrapper:where(.svelte-1lvx9q7){grid-column:2;grid-row:2}.aGameViewportWrapper.svelte-1lvx9q7,.aControlsWrapper.svelte-1lvx9q7,.aBannerWrapper.svelte-1lvx9q7{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1vmin}.aGameViewport.svelte-1lvx9q7{position:relative;box-sizing:border-box;border-radius:1.5vmin}.aGameViewport.svelte-1lvx9q7:before,.aBanner.custombanner.svelte-1lvx9q7:before{content:"";position:absolute;top:-1vmin;right:-1vmin;bottom:-1vmin;left:-1vmin;z-index:-1;background:linear-gradient(var(--gradient-rotation, 135deg),rgba(50,50,50,.25) 49.24%,rgba(251,251,251,.25) 52.67%);border-radius:2vmin;filter:blur(.15vmin)}.aBanner.custombanner.svelte-1lvx9q7:before{background:linear-gradient(157deg,#32323240 49.24%,#fbfbfb40 52.67%)}.aGameViewportWrapper.svelte-1lvx9q7{z-index:2}.aBanner.svelte-1lvx9q7{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#666;font-family:system-ui,sans-serif;position:relative;z-index:2}.aBanner.svelte-1lvx9q7>:where(.svelte-1lvx9q7){flex:0 0 auto}.aBanner.svelte-1lvx9q7 svg{transform:translateY(10%);color:#999;height:4em;margin:-.25em 0}.aCustomBanner.svelte-1lvx9q7{border-radius:1vmin;width:100%;height:100%}.aWhimsyBadge.svelte-1lvx9q7{pointer-events:none;font-size:.75vmax;font-size:calc(.5vmax + .15rem);text-align:center;width:15ch;position:absolute;right:0;bottom:0;transform-origin:50% 100%;transform:translate(50%) rotate(-45deg) translateY(-50%);opacity:.5}.aWhimsyBadge.svelte-1lvx9q7 svg{margin:.5em 0 -.5em;height:auto}.Controls.svelte-1lvx9q7{text-align:center}.Controls.svelte-1lvx9q7 button:where(.svelte-1lvx9q7){font-size:inherit;width:4ch;height:4ch;text-align:center;margin:-.3em .7em;padding:0;line-height:0;background-color:#666;color:#000;aspect-ratio:1;box-shadow:0 .25em #333,0 .05em .075em #888 inset;transition:.15s ease;transition-property:box-shadow,transform;cursor:pointer;border:0}.Controls.svelte-1lvx9q7 button:where(.svelte-1lvx9q7) svg:where(.svelte-1lvx9q7){width:1.5em;height:1.5em;filter:drop-shadow(0 0 .075em #888)}.Controls.svelte-1lvx9q7 button.up:where(.svelte-1lvx9q7){border-radius:22% 22% 50% 50%/22% 22% 78% 78%}.Controls.svelte-1lvx9q7 button.down:where(.svelte-1lvx9q7){border-radius:50% 50% 22% 22%/78% 78% 22% 22%}.Controls.svelte-1lvx9q7 button.left:where(.svelte-1lvx9q7){border-radius:22% 78% 78% 22%/22% 50% 50% 22%;margin-left:0}.Controls.svelte-1lvx9q7 button.right:where(.svelte-1lvx9q7){border-radius:78% 22% 22% 78%/50% 22% 22% 50%;margin-right:0}.Controls.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):hover{transform:unset}.Controls.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):active{transform:translateY(.15em);box-shadow:0 .1em #333,0 .05em .075em #888 inset}.aLoadingScreen.svelte-1lvx9q7{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.aLoadingCircle.svelte-1lvx9q7{width:10vmin;height:10vmin;background:conic-gradient(#000,75%,#fff);border-radius:100%;animation:5s cubic-bezier(.31,0,.46,1) s-g0TDEDyX_h2X-loading infinite;position:relative}.aLoadingCircle.svelte-1lvx9q7:after{content:"";position:absolute;left:50%;height:8.5vmin;width:8.5vmin;top:50%;background:#000;border-radius:50%;transform:translate(-50%,-50%)}.aRuntimeError.svelte-1lvx9q7{font-size:3vmin;padding:1em;position:absolute;left:0;right:0;top:0;bottom:0;background:#000;color:#fcc;overflow:auto;overflow-x:hidden;-webkit-user-select:text;user-select:text;z-index:1000}.aRuntimeError.svelte-1lvx9q7 pre:where(.svelte-1lvx9q7){overflow:auto}.aRuntimeError.svelte-1lvx9q7 button:where(.svelte-1lvx9q7){font:inherit;padding:.5em 1em}.aLineHolder.svelte-1lvx9q7,.aMessageHolder.svelte-1lvx9q7,.aPromptHolder.svelte-1lvx9q7{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.aMessageHolder.svelte-1lvx9q7{display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;border-radius:inherit}.aLine.svelte-1lvx9q7,.aPrompt.svelte-1lvx9q7{position:absolute;background:#000;color:#fff;padding:4% 8%;line-height:0;left:0;right:0;max-height:35%;overflow:auto;overflow-x:hidden;animation:svelte-1lvx9q7-floatIn .1s ease;white-space:pre-wrap}.aLine.svelte-1lvx9q7>span:where(.svelte-1lvx9q7),.aPrompt.svelte-1lvx9q7>span:where(.svelte-1lvx9q7){line-height:1.5}.aLine.bottom.svelte-1lvx9q7,.aPrompt.bottom.svelte-1lvx9q7{bottom:5%}.aLine.top.svelte-1lvx9q7,.aPrompt.top.svelte-1lvx9q7{top:5%}.aLine.cover.svelte-1lvx9q7,.aPrompt.cover.svelte-1lvx9q7{position:static;max-height:80%}.aLine.svelte-1lvx9q7:after,.aPrompt.svelte-1lvx9q7:after{content:"";width:0;height:0;display:block;border:.5em solid transparent;border-top-color:#fff;margin:-.5rem 0 -1rem 100%;animation:svelte-1lvx9q7-float 2s ease-in-out infinite}.aLine.cover.svelte-1lvx9q7:after,.aPrompt.cover.svelte-1lvx9q7:after{margin:1rem auto 0}.aPromptHolder.svelte-1lvx9q7{display:flex;flex-flow:column nowrap;justify-content:center;gap:1em}.aPrompt.svelte-1lvx9q7{position:static;text-align:center}.aPrompt.svelte-1lvx9q7:after{content:none}.Choices.svelte-1lvx9q7{flex:0 0 auto;max-height:50%;overflow:auto;display:flex;flex-flow:column nowrap;gap:.25em}.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7){background:#000;color:#fff;border:0;border-radius:0;font:inherit;width:100%;padding:.25em 1em;transition:.1s ease all;cursor:pointer}.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7),.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):hover{box-shadow:none;transform:none}.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):hover,.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):active,.Choices.svelte-1lvx9q7 button:where(.svelte-1lvx9q7):focus{background:#fff;color:#000}.Choices.horizontal.svelte-1lvx9q7{flex-flow:row nowrap}.Choices.horizontal.svelte-1lvx9q7 button:where(.svelte-1lvx9q7){flex:1 1 50%}.rainbow{background-image:linear-gradient(to right,#f22,#9f0,#3f3,#55f,#f1f,#f22);background-size:10em 10em;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1lvx9q7-rainbow 1s linear infinite;padding:.15em 0}.rainbow span{display:inline-block}.rainbow span span{animation:svelte-1lvx9q7-floatRainbow 1s ease-in-out infinite;line-height:0;display:inline-block}.wryyy>span>span{animation:svelte-1lvx9q7-wryyy .7s linear infinite;display:inline-block;position:relative}.snaky span{display:inline-block}.snaky span span{animation:svelte-1lvx9q7-textFloat 2s ease-in-out infinite;line-height:0;display:inline-block}.italic>span{animation:svelte-1lvx9q7-slanting 3s ease infinite;display:inline-block}.misty{animation:svelte-1lvx9q7-misty 3s ease infinite;color:transparent}.big{font-size:150%}.tiny{font-size:50%}@-moz-keyframes svelte-1lvx9q7-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-webkit-keyframes svelte-1lvx9q7-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-o-keyframes svelte-1lvx9q7-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@keyframes svelte-1lvx9q7-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-moz-keyframes svelte-1lvx9q7-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes svelte-1lvx9q7-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-o-keyframes svelte-1lvx9q7-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1lvx9q7-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-moz-keyframes svelte-1lvx9q7-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-webkit-keyframes svelte-1lvx9q7-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-o-keyframes svelte-1lvx9q7-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@keyframes svelte-1lvx9q7-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-moz-keyframes svelte-1lvx9q7-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-webkit-keyframes svelte-1lvx9q7-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-o-keyframes svelte-1lvx9q7-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@keyframes svelte-1lvx9q7-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-moz-keyframes svelte-1lvx9q7-floatRainbow{0%,to{color:#f22;vertical-align:-.15em}50%{vertical-align:.15em}20%{color:#9f0}40%{color:#3f3}60%{color:#55f}80%{color:#f1f}}@-webkit-keyframes svelte-1lvx9q7-floatRainbow{0%,to{color:#f22;vertical-align:-.15em}50%{vertical-align:.15em}20%{color:#9f0}40%{color:#3f3}60%{color:#55f}80%{color:#f1f}}@-o-keyframes svelte-1lvx9q7-floatRainbow{0%,to{color:#f22;vertical-align:-.15em}50%{vertical-align:.15em}20%{color:#9f0}40%{color:#3f3}60%{color:#55f}80%{color:#f1f}}@keyframes svelte-1lvx9q7-floatRainbow{0%,to{color:#f22;vertical-align:-.15em}50%{vertical-align:.15em}20%{color:#9f0}40%{color:#3f3}60%{color:#55f}80%{color:#f1f}}@-moz-keyframes svelte-1lvx9q7-wryyy{0%{top:.11em;right:-.1em}5%{top:.06em;right:.03em}10%{top:.04em;right:.06em}15%{top:-.04em;right:.07em}20%{top:.08em;right:.03em}25%{top:0;right:-.07em}30%{top:.14em;right:-.06em}35%{top:.08em;right:0}40%{top:.13em;right:-.03em}45%{top:-.14em;right:.05em}50%{top:-.04em;right:-.09em}55%{top:-.13em;right:-.01em}60%{top:-.04em;right:.08em}65%{top:-.13em;right:-.01em}70%{top:-.08em;right:-.02em}75%{top:.12em;right:0}80%{top:-.03em;right:.08em}85%{top:.02em;right:.07em}90%{top:.04em;right:.03em}95%{top:.09em;right:.07em}to{top:.11em;right:-.1em}}@-webkit-keyframes svelte-1lvx9q7-wryyy{0%{top:.11em;right:-.1em}5%{top:.06em;right:.03em}10%{top:.04em;right:.06em}15%{top:-.04em;right:.07em}20%{top:.08em;right:.03em}25%{top:0;right:-.07em}30%{top:.14em;right:-.06em}35%{top:.08em;right:0}40%{top:.13em;right:-.03em}45%{top:-.14em;right:.05em}50%{top:-.04em;right:-.09em}55%{top:-.13em;right:-.01em}60%{top:-.04em;right:.08em}65%{top:-.13em;right:-.01em}70%{top:-.08em;right:-.02em}75%{top:.12em;right:0}80%{top:-.03em;right:.08em}85%{top:.02em;right:.07em}90%{top:.04em;right:.03em}95%{top:.09em;right:.07em}to{top:.11em;right:-.1em}}@-o-keyframes svelte-1lvx9q7-wryyy{0%{top:.11em;right:-.1em}5%{top:.06em;right:.03em}10%{top:.04em;right:.06em}15%{top:-.04em;right:.07em}20%{top:.08em;right:.03em}25%{top:0;right:-.07em}30%{top:.14em;right:-.06em}35%{top:.08em;right:0}40%{top:.13em;right:-.03em}45%{top:-.14em;right:.05em}50%{top:-.04em;right:-.09em}55%{top:-.13em;right:-.01em}60%{top:-.04em;right:.08em}65%{top:-.13em;right:-.01em}70%{top:-.08em;right:-.02em}75%{top:.12em;right:0}80%{top:-.03em;right:.08em}85%{top:.02em;right:.07em}90%{top:.04em;right:.03em}95%{top:.09em;right:.07em}to{top:.11em;right:-.1em}}@keyframes svelte-1lvx9q7-wryyy{0%{top:.11em;right:-.1em}5%{top:.06em;right:.03em}10%{top:.04em;right:.06em}15%{top:-.04em;right:.07em}20%{top:.08em;right:.03em}25%{top:0;right:-.07em}30%{top:.14em;right:-.06em}35%{top:.08em;right:0}40%{top:.13em;right:-.03em}45%{top:-.14em;right:.05em}50%{top:-.04em;right:-.09em}55%{top:-.13em;right:-.01em}60%{top:-.04em;right:.08em}65%{top:-.13em;right:-.01em}70%{top:-.08em;right:-.02em}75%{top:.12em;right:0}80%{top:-.03em;right:.08em}85%{top:.02em;right:.07em}90%{top:.04em;right:.03em}95%{top:.09em;right:.07em}to{top:.11em;right:-.1em}}@-moz-keyframes svelte-1lvx9q7-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-webkit-keyframes svelte-1lvx9q7-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-o-keyframes svelte-1lvx9q7-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@keyframes svelte-1lvx9q7-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-moz-keyframes svelte-1lvx9q7-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-webkit-keyframes svelte-1lvx9q7-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-o-keyframes svelte-1lvx9q7-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@keyframes svelte-1lvx9q7-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-moz-keyframes svelte-1lvx9q7-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-webkit-keyframes svelte-1lvx9q7-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-o-keyframes svelte-1lvx9q7-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@keyframes svelte-1lvx9q7-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}main.svelte-17l7fm9{width:100%;height:100%;position:relative}.aDrawer.svelte-17l7fm9{position:absolute;width:20rem;max-width:80%;top:50%;right:0;height:80%;transform:translate(100%,-50%);background:var(--background);border:1px solid var(--border-color);border-right:0;z-index:10;border-radius:.5rem 0 0 .5rem;box-shadow:0 2rem 3rem var(--shadow-color);box-sizing:border-box;transition:.2s ease transform}.aDrawer.open.svelte-17l7fm9{transform:translateY(-50%)}.aDrawerWrapper.svelte-17l7fm9{overflow:auto;height:100%;box-sizing:border-box;padding:1.5vh 1vw}.Variables.svelte-17l7fm9{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.Variables.svelte-17l7fm9 dd:where(.svelte-17l7fm9),.Variables.svelte-17l7fm9 dt:where(.svelte-17l7fm9){margin:0}.Variables.svelte-17l7fm9 input:where(.svelte-17l7fm9){width:100%;max-width:100%}p.svelte-17l7fm9{margin-top:0}h3.svelte-17l7fm9{margin-bottom:.25em}.aContextMenu.svelte-1ohffxz{background:var(--background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:.5rem 1rem 1rem #00000059;position:fixed;z-index:10;display:flex;flex-flow:column nowrap}.aContextMenu.svelte-1ohffxz>button{background:unset;color:var(--accent-foreground);border:0 none;box-shadow:none;transition:.15s ease;transition-properties:color,background,box-shadow}.aContextMenu.svelte-1ohffxz>button:hover{transform:none;background:var(--accent-color);color:var(--background)}.aContextMenu.svelte-1ohffxz>hr{margin:0;border:0;height:1px;background:var(--border-color)}.aContextMenu.svelte-1ohffxz>span{padding:.5rem 1rem;max-width:10rem;text-align:center}.aSearchbox.svelte-qfag62{position:relative}.aSearchbox.sticky.svelte-qfag62{position:sticky;top:0;z-index:10}.aSearchbox.svelte-qfag62 input:where(.svelte-qfag62){width:100%;padding-left:2rem}.aSearchbox.svelte-qfag62 svg{position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.Assets.svelte-1e1m6ok{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem}.Assets.svelte-1e1m6ok>.aSearchbox{grid-column:1/-1}.anAsset.svelte-1e1m6ok{text-align:center;padding:.5rem .25rem;position:relative}.anAsset.svelte-1e1m6ok .anAssetIconThumbnail{width:100%;max-width:72px;height:unset;aspect-ratio:1}.anAssetThumbnail.svelte-1e1m6ok{max-width:100%;box-sizing:border-box;padding:.25rem;border-radius:.35rem;background:#00000059}.anEmptyFiller.svelte-1e1m6ok{grid-column:1/-1;text-align:center;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.anEmptyFiller.svelte-1e1m6ok.anEmptyFiller>.aFillerIcon{width:3em;height:3em;color:var(--accent-foreground)}.anEmptyFiller.svelte-1e1m6ok p:where(.svelte-1e1m6ok){margin:.5rem 0;font-size:90%}.aStartingSkinIndicator.svelte-1e1m6ok{position:absolute;right:.35rem;top:.35rem;cursor:help;color:inherit}.slider.svelte-lo47zs{---track-width: var(--track-width, unset);---track-height: var(--track-height, 6px);---track-background: var(--track-background, #949494);---track-border: var(--track-border, none);---thumb-size: var(--thumb-size, 16px);---thumb-background: var(--thumb-background, #2d2d2d);---thumb-border: var(--thumb-border, none);---position: var(--position, 0px);---margin-inline-thumb-bigger: max(var(---thumb-size) - var(---track-height), 0px);---margin-inline-thumb-smaller: max(var(---track-height) - var(---thumb-size), 0px);position:relative;margin:auto;user-select:none;-webkit-user-select:none;background-color:transparent;cursor:pointer}.slider.svelte-lo47zs:before{background-color:transparent}[aria-orientation=horizontal].svelte-lo47zs{width:var(---track-width);max-width:calc(100% - 2 * var(---margin-inline-thumb-bigger));height:calc(max(var(---track-height),var(---thumb-size)) + 4px);height:max(var(---track-height),var(---thumb-size));margin-inline:var(---margin-inline-thumb-bigger);margin-block:var(--margin-block, 8px)}[aria-orientation=vertical].svelte-lo47zs{width:max(var(---track-height),var(---thumb-size));height:var(---track-width);max-height:calc(100% - 2 * var(---margin-inline-thumb-bigger));margin-block:var(---margin-inline-thumb-bigger);margin-inline:var(--margin-block, 8px)}.track.svelte-lo47zs{position:absolute;pointer-events:none;background:var(---track-background);border:var(---track-border);border-radius:calc(var(---track-height) / 2);box-sizing:border-box}[aria-orientation=horizontal].svelte-lo47zs .track:where(.svelte-lo47zs){height:var(---track-height);top:50%;transform:translateY(-50%);left:0;right:0}[aria-orientation=vertical].svelte-lo47zs .track:where(.svelte-lo47zs){width:var(---track-height);left:50%;transform:translate(-50%);top:0;bottom:0}.thumb.svelte-lo47zs{pointer-events:none;position:absolute;height:var(---thumb-size);width:var(---thumb-size);border-radius:calc(var(---thumb-size) / 2);background:var(---thumb-background);border:var(---thumb-border);box-sizing:border-box;transform:translate(-50%,-50%);--margin-left: (2 * var(---track-height) - var(---thumb-size) - var(---margin-inline-thumb-smaller)) / 2;--left: calc(var(---position) * (100% - 2 * var(--margin-left)) + var(--margin-left))}[aria-orientation=horizontal].svelte-lo47zs:not(.reverse) .thumb:where(.svelte-lo47zs){top:50%;left:var(--left)}[aria-orientation=vertical].svelte-lo47zs:not(.reverse) .thumb:where(.svelte-lo47zs){left:50%;bottom:calc(var(--left) - var(---thumb-size))}[aria-orientation=horizontal].reverse.svelte-lo47zs .thumb:where(.svelte-lo47zs){top:50%;right:calc(var(--left) - var(---thumb-size))}[aria-orientation=vertical].reverse.svelte-lo47zs .thumb:where(.svelte-lo47zs){left:50%;top:calc(var(--left))}.slider.svelte-lo47zs:focus-visible{outline:none}.slider.svelte-lo47zs:focus-visible .track:where(.svelte-lo47zs){outline:2px solid var(--focus-color, red);outline-offset:2px}.picker.svelte-ckxa16{position:relative;display:inline-block;width:var(--picker-width, 200px);height:var(--picker-height, 200px);background:linear-gradient(#fff0,#000),linear-gradient(.25turn,#fff,#0000),var(--picker-color-bg);border-radius:var(--picker-radius, 8px);outline:none;-webkit-user-select:none;user-select:none;cursor:pointer}.s.svelte-ckxa16,.v.svelte-ckxa16{position:absolute;--track-background: none;--track-border: none;--thumb-background: none;--thumb-border: none;--thumb-size: 2px;--margin-block: 0;--track-height: var(--picker-indicator-size, 10px);user-select:none;-webkit-user-select:none}.s.svelte-ckxa16{top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);left:2px;--track-width: calc(var(--picker-width, 200px) - 4px)}.v.svelte-ckxa16{top:2px;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);--track-width: calc(var(--picker-height, 200px) - 4px)}div.svelte-1h8ycw8{position:absolute;left:calc(var(--pos-x) * (var(--picker-width, 200px) - 2px) / 100 - var(--picker-indicator-size, 10px) / 2 + 1px);top:calc(var(--pos-y) * (var(--picker-height, 200px) - 2px) / 100 - var(--picker-indicator-size, 10px) / 2 + 1px);width:var(--picker-indicator-size, 10px);height:var(--picker-indicator-size, 10px);background-color:#fff;box-shadow:0 0 4px #000;border-radius:50%;pointer-events:none;z-index:1;transition:box-shadow .2s}.text-input.svelte-qtukzs{margin:var(--text-input-margin, 5px 0 0)}.input-container.svelte-qtukzs{display:flex;flex:1;gap:10px}input.svelte-qtukzs,button.svelte-qtukzs,.button-like.svelte-qtukzs{flex:1;border:none;background-color:var(--cp-input-color, #eee);color:var(--cp-text-color, var(--cp-border-color));padding:0;border-radius:5px;height:30px;line-height:30px;text-align:center}input.svelte-qtukzs{width:5px;font-family:inherit}button.svelte-qtukzs,.button-like.svelte-qtukzs{position:relative;flex:1;margin:8px 0 0;height:30px;width:100%;transition:background-color .2s;cursor:pointer;font-family:inherit}.button-like.svelte-qtukzs{cursor:default}.appear.svelte-qtukzs,.disappear.svelte-qtukzs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s}button.svelte-qtukzs:hover .disappear:where(.svelte-qtukzs),.appear.svelte-qtukzs{opacity:0}.disappear.svelte-qtukzs,button.svelte-qtukzs:hover .appear:where(.svelte-qtukzs){opacity:1}button.svelte-qtukzs:hover{background-color:var(--cp-button-hover-color, #ccc)}input.svelte-qtukzs:focus,button.svelte-qtukzs:focus{outline:none}input.svelte-qtukzs:focus-visible,button.svelte-qtukzs:focus-visible{outline:2px solid var(--focus-color, red);outline-offset:2px}label.svelte-lemcb1{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:3px;margin:4px;height:var(--input-size, 25px);-webkit-user-select:none;user-select:none}.container.svelte-lemcb1{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:var(--input-size, 25px)}input.svelte-lemcb1{margin:0;padding:0;border:none;width:1px;height:1px;flex-shrink:0;opacity:0}.alpha.svelte-lemcb1{clip-path:circle(50%);background:var(--alpha-grid-bg)}.alpha.svelte-lemcb1,.color.svelte-lemcb1{position:absolute;width:var(--input-size, 25px);height:var(--input-size, 25px);border-radius:50%;-webkit-user-select:none;user-select:none}input.svelte-lemcb1:focus-visible~.color:where(.svelte-lemcb1){outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-h9ar9{padding:8px;background-color:var(--cp-bg-color, white);margin:0 10px 10px;border:1px solid var(--cp-border-color, black);border-radius:12px;display:none;width:max-content}.is-open.svelte-h9ar9{display:inline-block}[role=dialog].svelte-h9ar9{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}label.svelte-oskb5b{display:flex;justify-content:center;margin-bottom:4px;grid-area:nullable;-webkit-user-select:none;user-select:none}input.svelte-oskb5b{margin:0}input.svelte-oskb5b:focus-visible{outline:none}input.svelte-oskb5b:focus-visible+span:where(.svelte-oskb5b){width:14px;height:14px;border-radius:2px;outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-oskb5b{width:32px;aspect-ratio:2;position:relative}div.svelte-oskb5b :where(.svelte-oskb5b){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}span.svelte-1y2jcbx{position:relative;color:var(--cp-text-color, var(--cp-border-color));--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px}.h.svelte-1y2jcbx,.a.svelte-1y2jcbx{display:inline-flex;justify-content:center;--track-height: var(--slider-width, 10px);--track-width: var(--picker-height, 200px);--track-border: none;--thumb-size: calc(var(--slider-width, 10px) - 3px);--thumb-background: white;--thumb-border: 1px solid black;--margin-block: 0;--gradient-direction: .5turn}.horizontal.svelte-1y2jcbx .h:where(.svelte-1y2jcbx),.horizontal.svelte-1y2jcbx .a:where(.svelte-1y2jcbx){--track-width: calc(var(--picker-width, 200px) - 12px);--gradient-direction: .25turn;margin:4px 6px}.horizontal.svelte-1y2jcbx .h:where(.svelte-1y2jcbx){margin-top:8px}.vertical.svelte-1y2jcbx .h:where(.svelte-1y2jcbx),.vertical.svelte-1y2jcbx .a:where(.svelte-1y2jcbx){margin-left:3px}.h.svelte-1y2jcbx{grid-area:hue;--gradient-hue: #ff1500fb, #ffff00 17.2%, #ffff00 18.2%, #00ff00 33.3%, #00ffff 49.5%, #00ffff 51.5%, #0000ff 67.7%, #ff00ff 83.3%, #ff0000;--track-background: linear-gradient(var(--gradient-direction), var(--gradient-hue))}.a.svelte-1y2jcbx{grid-area:alpha;margin-top:2px;--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px;--track-background: linear-gradient(var(--gradient-direction), rgba(0, 0, 0, 0), var(--alphaless-color)), var(--alpha-grid-bg)}span.svelte-1y2jcbx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.color-picker.horizontal .wrapper{margin:0;padding:0}.color-picker.horizontal .picker{display:block}.color-picker.horizontal .h{margin:.5rem 0 0!important;--track-width: var(--picker-width, 200px) !important}.aPalette.svelte-1jadls6{display:flex;flex-flow:column nowrap;height:100%;gap:1rem}.Colors.svelte-1jadls6{display:flex;flex-flow:column nowrap;gap:.5rem;align-items:stretch;flex:1 1 auto;overflow:visible;padding:.5rem .25rem 0}.aColor.svelte-1jadls6{flex:1 1 100%;border-radius:1rem;transition:.15s ease all;transform:rotate(1.5deg);outline:2px solid transparent}.aColor.svelte-1jadls6:hover{transform:rotate(5deg);opacity:1;outline:3px solid #fff}.aColor.svelte-1jadls6:nth-child(2n){transform:rotate(-1.5deg)}.aColor.svelte-1jadls6:nth-child(2n):hover{transform:rotate(-5deg)}.aColor.active.svelte-1jadls6{outline:4px solid #fff;opacity:1}.Colors.twocolumns.svelte-1jadls6{flex-flow:row wrap}.Colors.twocolumns.svelte-1jadls6 .aColor:where(.svelte-1jadls6){flex-basis:40%}.Controls.svelte-1jadls6{display:flex;gap:.5rem}.Controls.svelte-1jadls6 :where(.svelte-1jadls6):first-child{flex:0 0 auto}.Controls.svelte-1jadls6 :where(.svelte-1jadls6):last-child{flex:1 1 auto}.aPaletteThumbnail.svelte-1jadls6{padding:0;width:100%;display:flex;border:.25rem solid #fff;border-radius:.5rem;overflow:clip}.aPaletteThumbnail-aColor.svelte-1jadls6{height:3rem;flex:1 1 1rem}.aTileEditor.svelte-1q4zu3{display:grid;height:100%;box-sizing:border-box;gap:1rem .5rem;grid-template-columns:1fr auto;border-radius:1.5rem 0 0}.aTileEditor.compact.svelte-1q4zu3{gap:.5rem}.aTileEditor.tabbed.svelte-1q4zu3:before{content:"";background:var(--background);border-radius:1.5rem 1.5rem 0 0;border:1px solid var(--border-color);border-width:1px 1px 0 1px;grid-column:1;grid-row:1/2;box-shadow:0 1.25rem 1.875rem var(--shadow-color)}.aTileEditor-aFooter.svelte-1q4zu3{grid-column:1;grid-row:2}.aTileEditor-anAnimationPreview.svelte-1q4zu3{grid-column:1;grid-row:2;padding:.5rem;background:#00000059;border-radius:.5rem;align-self:end;line-height:0;margin-inline-start:.5rem;margin-bottom:1rem;width:3em}.aTileEditor.hasfooter.svelte-1q4zu3{grid-template-rows:1fr auto}.aTileEditor.hasfooter.svelte-1q4zu3 .aPaletteContainer:where(.svelte-1q4zu3){grid-column:2;grid-row:1/3}.aTileEditor.hasfooter.svelte-1q4zu3:before{grid-row:1/3}.aTileEditor.haspreview.svelte-1q4zu3{grid-template-columns:auto 1fr auto}.aTileEditor.haspreview.svelte-1q4zu3 .aTileGridPadding:where(.svelte-1q4zu3){grid-column:1/3}.aTileEditor.haspreview.svelte-1q4zu3 .aTileEditor-aFooter:where(.svelte-1q4zu3){grid-column:2}.aTileEditor.haspreview.svelte-1q4zu3 .aPaletteContainer:where(.svelte-1q4zu3){grid-column:3}.aTileEditor.haspreview.svelte-1q4zu3:before{grid-column:1/3}.aTileGridPadding.svelte-1q4zu3{flex:1 1 80%;padding:1rem 1rem .5rem;height:100%;width:100%;box-sizing:border-box;grid-column:1;grid-row:1}.aTileEditor.bare.svelte-1q4zu3 .aTileGridPadding:where(.svelte-1q4zu3){padding:0}.aTileGridPadding.compact.svelte-1q4zu3{padding:.5rem}.TileTools.svelte-1q4zu3{text-align:center;margin-bottom:1rem}.aTileGridContainer.svelte-1q4zu3,.aTileGridPadding.svelte-1q4zu3{display:flex;height:100%;width:100%;justify-content:center;align-items:center;overflow:hidden}.aPaletteContainer.svelte-1q4zu3{padding:.5rem .75rem 1rem;width:8rem;flex:0 1 auto}.aPaletteContainer.compact.svelte-1q4zu3{width:4rem}.aTileGrid.svelte-1q4zu3{background:#000;display:grid;border-radius:1rem;overflow:hidden}.aPixel.svelte-1q4zu3{border:1px solid rgba(153,153,153,.25)}.aPixel.transparent.svelte-1q4zu3{background-image:repeating-conic-gradient(from 0deg at 50% 50%,#101010,#101010 25%,#171717 25%,#171717 50%)}main.svelte-1b76idj{height:100%;box-sizing:border-box;background:var(--background-mid)}main.svelte-1b76idj .aTileEditor{margin:-1px 0 0 -1px}.anAssetPanel.svelte-1b7w5fn{grid-template-columns:minmax(6rem,25rem) minmax(75%,3fr)}main.svelte-1b7w5fn{display:flex;flex-flow:column nowrap;margin-top:.75rem;padding-bottom:.75rem}.transparent.svelte-w2n27y{background:transparent}.a11y-hidden.svelte-62ze0y{display:none}.a11y-live-msg.svelte-62ze0y{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1iugwpu{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-16qgzgd{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow.svelte-12wlba6{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;background-color:var(--background-color, var(--background-color-default))}:root{--background-color-default: #fff;--background-pattern-color-default: #ddd;--minimap-mask-color-default: rgb(240, 240, 240, .6);--minimap-mask-stroke-color-default: none;--minimap-mask-stroke-width-default: 1;--controls-button-background-color-default: #fefefe;--controls-button-background-color-hover-default: #f4f4f4;--controls-button-color-default: inherit;--controls-button-color-hover-default: inherit;--controls-button-border-color-default: #eee}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.anEditor.svelte-10chnz4{height:100%;display:flex;flex-flow:column nowrap;background:var(--background-mid);border:1px solid var(--border-color);border-radius:.5em;overflow:hidden}.anEditor.fullscreen.svelte-10chnz4{z-index:10000;position:fixed;left:0;right:0;top:0;height:100dvh!important;gap:2em}.aToolbar.svelte-10chnz4{display:flex;flex-flow:row wrap;padding:.35em .5em;justify-content:center;flex:0 0 auto}.aToolbar.svelte-10chnz4 button:where(.svelte-10chnz4){flex:.1 1 1.5em;padding:.5em .25em;line-height:0}.aToolbar.svelte-10chnz4 button:where(.svelte-10chnz4):first-child{padding-left:.5em}.aToolbar.svelte-10chnz4 button:where(.svelte-10chnz4):last-child{padding-right:.5em}.aTextarea.svelte-10chnz4{padding:.5em 1em;box-sizing:border-box;min-height:1.5em;background:var(--background-deep);text-align:initial;flex:1 1 auto;user-select:text;-webkit-user-select:none}.aTextarea[contenteditable].svelte-10chnz4{cursor:text}.aTextarea.svelte-10chnz4 .rainbow{background-image:linear-gradient(to right,#f22,#9f0,#3f3,#55f,#f1f,#f22);background-size:10em 10em;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-10chnz4-float 1s linear infinite;position:relative}.aTextarea.svelte-10chnz4 .wryyy{animation:svelte-10chnz4-wryyy 1s linear infinite;position:relative}.aTextarea.svelte-10chnz4 .snaky{animation:svelte-10chnz4-float 2s linear infinite;position:relative}.aTextarea.svelte-10chnz4 .misty{color:transparent;animation:svelte-10chnz4-misty 5s ease infinite}.aTextarea.svelte-10chnz4 .big{font-size:150%}.aTextarea.svelte-10chnz4 .tiny{font-size:50%}.aTextarea.svelte-10chnz4 .italic{animation:svelte-10chnz4-slanting 3s ease infinite;display:inline-block}.aToolbar.svelte-10chnz4+.aTextarea:where(.svelte-10chnz4){border-top:1px solid var(--border-color)}@-moz-keyframes svelte-10chnz4-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-webkit-keyframes svelte-10chnz4-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-o-keyframes svelte-10chnz4-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@keyframes svelte-10chnz4-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-moz-keyframes svelte-10chnz4-wryyy{0%{top:.2em;right:.15em}to{top:.11em;right:-.1em}5%{top:.11em;right:-.1em}to{top:.11em;right:-.1em}10%{top:-.08em;right:-.01em}to{top:.11em;right:-.1em}15%{top:-.2em;right:.12em}to{top:.11em;right:-.1em}20%{top:-.13em;right:-.15em}to{top:.11em;right:-.1em}25%{top:.05em;right:.09em}to{top:.11em;right:-.1em}30%{top:.19em;right:.03em}to{top:.11em;right:-.1em}35%{top:.16em;right:-.13em}to{top:.11em;right:-.1em}40%{top:-.02em;right:.14em}to{top:.11em;right:-.1em}45%{top:-.18em;right:-.07em}to{top:.11em;right:-.1em}50%{top:-.17em;right:-.05em}to{top:.11em;right:-.1em}55%{top:-.01em;right:.14em}to{top:.11em;right:-.1em}60%{top:.16em;right:-.14em}to{top:.11em;right:-.1em}65%{top:.19em;right:.05em}to{top:.11em;right:-.1em}70%{top:.04em;right:.07em}to{top:.11em;right:-.1em}75%{top:-.14em;right:-.14em}to{top:.11em;right:-.1em}80%{top:-.2em;right:.13em}to{top:.11em;right:-.1em}85%{top:-.07em;right:-.03em}to{top:.11em;right:-.1em}90%{top:.12em;right:-.09em}to{top:.11em;right:-.1em}95%{top:.2em;right:.15em}to{top:.11em;right:-.1em}}@-webkit-keyframes svelte-10chnz4-wryyy{0%{top:.2em;right:.15em}to{top:.11em;right:-.1em}5%{top:.11em;right:-.1em}to{top:.11em;right:-.1em}10%{top:-.08em;right:-.01em}to{top:.11em;right:-.1em}15%{top:-.2em;right:.12em}to{top:.11em;right:-.1em}20%{top:-.13em;right:-.15em}to{top:.11em;right:-.1em}25%{top:.05em;right:.09em}to{top:.11em;right:-.1em}30%{top:.19em;right:.03em}to{top:.11em;right:-.1em}35%{top:.16em;right:-.13em}to{top:.11em;right:-.1em}40%{top:-.02em;right:.14em}to{top:.11em;right:-.1em}45%{top:-.18em;right:-.07em}to{top:.11em;right:-.1em}50%{top:-.17em;right:-.05em}to{top:.11em;right:-.1em}55%{top:-.01em;right:.14em}to{top:.11em;right:-.1em}60%{top:.16em;right:-.14em}to{top:.11em;right:-.1em}65%{top:.19em;right:.05em}to{top:.11em;right:-.1em}70%{top:.04em;right:.07em}to{top:.11em;right:-.1em}75%{top:-.14em;right:-.14em}to{top:.11em;right:-.1em}80%{top:-.2em;right:.13em}to{top:.11em;right:-.1em}85%{top:-.07em;right:-.03em}to{top:.11em;right:-.1em}90%{top:.12em;right:-.09em}to{top:.11em;right:-.1em}95%{top:.2em;right:.15em}to{top:.11em;right:-.1em}}@-o-keyframes svelte-10chnz4-wryyy{0%{top:.2em;right:.15em}to{top:.11em;right:-.1em}5%{top:.11em;right:-.1em}to{top:.11em;right:-.1em}10%{top:-.08em;right:-.01em}to{top:.11em;right:-.1em}15%{top:-.2em;right:.12em}to{top:.11em;right:-.1em}20%{top:-.13em;right:-.15em}to{top:.11em;right:-.1em}25%{top:.05em;right:.09em}to{top:.11em;right:-.1em}30%{top:.19em;right:.03em}to{top:.11em;right:-.1em}35%{top:.16em;right:-.13em}to{top:.11em;right:-.1em}40%{top:-.02em;right:.14em}to{top:.11em;right:-.1em}45%{top:-.18em;right:-.07em}to{top:.11em;right:-.1em}50%{top:-.17em;right:-.05em}to{top:.11em;right:-.1em}55%{top:-.01em;right:.14em}to{top:.11em;right:-.1em}60%{top:.16em;right:-.14em}to{top:.11em;right:-.1em}65%{top:.19em;right:.05em}to{top:.11em;right:-.1em}70%{top:.04em;right:.07em}to{top:.11em;right:-.1em}75%{top:-.14em;right:-.14em}to{top:.11em;right:-.1em}80%{top:-.2em;right:.13em}to{top:.11em;right:-.1em}85%{top:-.07em;right:-.03em}to{top:.11em;right:-.1em}90%{top:.12em;right:-.09em}to{top:.11em;right:-.1em}95%{top:.2em;right:.15em}to{top:.11em;right:-.1em}}@keyframes svelte-10chnz4-wryyy{0%{top:.2em;right:.15em}to{top:.11em;right:-.1em}5%{top:.11em;right:-.1em}to{top:.11em;right:-.1em}10%{top:-.08em;right:-.01em}to{top:.11em;right:-.1em}15%{top:-.2em;right:.12em}to{top:.11em;right:-.1em}20%{top:-.13em;right:-.15em}to{top:.11em;right:-.1em}25%{top:.05em;right:.09em}to{top:.11em;right:-.1em}30%{top:.19em;right:.03em}to{top:.11em;right:-.1em}35%{top:.16em;right:-.13em}to{top:.11em;right:-.1em}40%{top:-.02em;right:.14em}to{top:.11em;right:-.1em}45%{top:-.18em;right:-.07em}to{top:.11em;right:-.1em}50%{top:-.17em;right:-.05em}to{top:.11em;right:-.1em}55%{top:-.01em;right:.14em}to{top:.11em;right:-.1em}60%{top:.16em;right:-.14em}to{top:.11em;right:-.1em}65%{top:.19em;right:.05em}to{top:.11em;right:-.1em}70%{top:.04em;right:.07em}to{top:.11em;right:-.1em}75%{top:-.14em;right:-.14em}to{top:.11em;right:-.1em}80%{top:-.2em;right:.13em}to{top:.11em;right:-.1em}85%{top:-.07em;right:-.03em}to{top:.11em;right:-.1em}90%{top:.12em;right:-.09em}to{top:.11em;right:-.1em}95%{top:.2em;right:.15em}to{top:.11em;right:-.1em}}@-moz-keyframes svelte-10chnz4-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-webkit-keyframes svelte-10chnz4-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-o-keyframes svelte-10chnz4-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@keyframes svelte-10chnz4-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-moz-keyframes svelte-10chnz4-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-webkit-keyframes svelte-10chnz4-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-o-keyframes svelte-10chnz4-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@keyframes svelte-10chnz4-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}.anAssetInput.svelte-11uz2l9{display:flex;flex-flow:row nowrap;gap:.35rem;align-items:center;justify-content:center}.anAssetThumbnail.svelte-11uz2l9{width:2rem;height:2rem}.Colors.svelte-m6s0q3{margin-top:.25em}.aColor.svelte-m6s0q3{display:inline-block;padding:0;width:2em;height:2em;margin-right:.5em;border-radius:.5em;transition:.15s ease all;transform:rotate(1.5deg);outline:2px solid transparent}.aColor.svelte-m6s0q3:hover{transform:rotate(5deg);opacity:1;outline:3px solid #fff}.aColor.svelte-m6s0q3:nth-child(2n){transform:rotate(-1.5deg)}.aColor.svelte-m6s0q3:nth-child(2n):hover{transform:rotate(-5deg)}.aColor.active.svelte-m6s0q3{outline:4px solid #fff;opacity:1}.aStageViewer.svelte-qcrjh3{position:relative}.aLayer.svelte-qcrjh3{display:grid;grid-template-columns:repeat(var(--stage-cols),1fr);grid-template-rows:repeat(var(--stage-rows),1fr);position:absolute;left:0;right:0;width:100%;height:100%;user-select:none;-webkit-user-select:none}.aLayer.svelte-qcrjh3 .aCell:where(.svelte-qcrjh3){width:100%;height:100%;box-sizing:border-box;background-size:auto 100%}.aGridLayer.svelte-qcrjh3 .aCell:where(.svelte-qcrjh3){border:1px solid var(--border-color);opacity:.35;cursor:pointer}.aGridLayer.svelte-qcrjh3 .aCell:where(.svelte-qcrjh3):hover{border:2px solid var(--accent-color);opacity:1}.anExit.svelte-qcrjh3,.aHighlight.svelte-qcrjh3{background:var(--accent-background);opacity:.5;color:#fff;font-size:2.25vmin;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.anExit.aCell.svelte-qcrjh3,.aHighlight.aCell.svelte-qcrjh3{margin:10%;width:unset;height:unset}.anExit.svelte-qcrjh3 svg:where(.svelte-qcrjh3),.aHighlight.svelte-qcrjh3 svg:where(.svelte-qcrjh3){width:100%}.aStageDisplay.svelte-k2y6bf{position:relative;border-radius:.5rem;overflow:hidden}.aFlexrow.svelte-k2y6bf{margin-top:1rem;display:flex}.aPositionDisplay.svelte-k2y6bf{flex:1 1 auto;text-align:center;margin:.5rem;font-size:1.5rem;font-weight:800}.aLocationInput.svelte-9wgqj6{display:flex;flex-flow:row nowrap;gap:.35rem;align-items:center;justify-content:center}.aLocationInput.svelte-9wgqj6 img:where(.svelte-9wgqj6){width:2rem}.aFontSelect.svelte-yn9jxo{cursor:pointer}.aFontMenu.svelte-yn9jxo{position:fixed;background:var(--background-mid);padding:.5em 1em;border:1px solid var(--border-color);border-radius:.5rem;max-height:max-content;overflow:auto;box-sizing:border-box;transition:.05s linear all;scrollbar-color:var(--foreground) transparent;box-shadow:0 .625rem 1.25rem var(--shadow-color)}.aFontMenu.touch.svelte-yn9jxo{top:.5em;right:3.5em;bottom:.5em;left:3.5em;max-width:20em;margin:auto}.aFontMenu.touch.svelte-yn9jxo li:where(.svelte-yn9jxo){font-size:150%;padding:.25em 0}ul.svelte-yn9jxo,li.svelte-yn9jxo{margin:0;padding:0;list-style:none}h3.svelte-yn9jxo{margin:.5em 0 0}h3.svelte-yn9jxo+ul:where(.svelte-yn9jxo){padding-left:.75em}li.svelte-yn9jxo{padding:.125em 0;cursor:pointer;font-size:125%}li.svelte-yn9jxo:hover,li.active.svelte-yn9jxo{color:var(--accent-foreground)}textarea.svelte-qkmzan{width:30ch;height:8em;resize:none}label.svelte-1ql1psg{display:flex;margin-top:.5em;align-items:center;gap:.5em}label.svelte-1ql1psg select,label.svelte-1ql1psg .aSelectWrapper{flex:1 1 auto}label.svelte-1ql1psg .aSelectWrapper select{width:100%;max-width:unset}.aWrapper.svelte-1ql1psg{display:flex;flex-flow:column nowrap}.aWidgetLabel.svelte-1ql1psg,label.svelte-1ql1psg{flex:0 0 auto}.aMultiOutputList.svelte-1k48kct{grid-column:2}.Outputs.svelte-1k48kct{list-style:none;padding:0;margin:0}.Outputs.svelte-1k48kct li:where(.svelte-1k48kct){display:flex;gap:.5em;justify-content:end;align-items:center;height:2.5em;position:relative;padding-right:1em}.Outputs.svelte-1k48kct button:where(.svelte-1k48kct){padding:.35em;line-height:0}.Outputs.svelte-1k48kct input:where(.svelte-1k48kct){width:14em}.anAddOutputButton.svelte-1k48kct{display:block;margin-left:auto;margin-right:1em;margin-top:.5em}.aNode.svelte-1nfdvpa{background:var(--background-mid);border-radius:1em;border:1px solid var(--border-color);font-size:1em;height:100%;display:grid;grid-template-columns:auto auto;gap:.5em;grid-auto-rows:auto}.svelte-flow__node.selected .aNode{outline:2px solid var(--accent-color)}.aNode:has(.NodeWidgets),.aNode:has(.aConstantInput),.aNode:has(.aMultiOutputList){padding-bottom:1em}.aNode.aNote.svelte-1nfdvpa{gap:0;padding-bottom:0}.aNode.aNote.svelte-1nfdvpa .NodeWidgets:where(.svelte-1nfdvpa){padding:0}.aNode.aNote.svelte-1nfdvpa textarea{border:0;border-top-left-radius:0;border-top-right-radius:0}.aNode.aNote.svelte-1nfdvpa .aNodeHeader:where(.svelte-1nfdvpa){background:#ef02}.NodeWidgets.svelte-1nfdvpa{grid-column:1/3;display:flex;flex-flow:column nowrap;gap:.5em;padding:.5em .75em 0;box-sizing:border-box;overflow:hidden}.aWidget.svelte-1nfdvpa{flex:0 0 auto;overflow:hidden}.aWidget.WidgetTextbox.svelte-1nfdvpa{flex:1 1 auto}.aWidget.WidgetColor.svelte-1nfdvpa{overflow:visible}.aNode.svelte-1nfdvpa select{max-width:12em}.aNodeHeader.svelte-1nfdvpa{grid-column:1/3;background:var(--background);padding:.5em 1em .125em;border-bottom:1px solid var(--border-color);text-align:center;border-radius:.740740740740741em .740740740740741em 0 0;font-size:125%;font-weight:500;position:relative}.aNodeHeader.svelte-1nfdvpa:last-child{border-bottom:0;border-radius:.740740740740741em;padding:.5em 1em}.svelte-flow__node.anEvent .aNodeHeader{background-image:linear-gradient(135deg,var(--accent-color),transparent)}.svelte-flow__node.anEvent .aNodeHeader .svelte-flow__handle{margin-top:.065em}.aNodeHelp.svelte-1nfdvpa,.aNoteTooltip.svelte-1nfdvpa{max-width:40ch;padding:.5em 1em;background:var(--background-mid);border-radius:.5em;opacity:.85}.aNoteTooltip.svelte-1nfdvpa{background:#ef02}.Inputs.svelte-1nfdvpa{grid-column:1}.Outputs.svelte-1nfdvpa{grid-column:2;list-style:none;margin:0}.Outputs.svelte-1nfdvpa li:where(.svelte-1nfdvpa){display:flex;gap:.5em;justify-content:end;align-items:center;height:2.5em;position:relative}.Outputs.svelte-1nfdvpa li:where(.svelte-1nfdvpa) span:where(.svelte-1nfdvpa){margin-right:1em}.aDefaultHandle.svelte-1nfdvpa{height:2.5em;position:relative}.aDefaultHandle.left.svelte-1nfdvpa{grid-column:1}.aDefaultHandle.right.svelte-1nfdvpa{grid-column:2}.aConstantInput.svelte-1nfdvpa{padding:0 1em;grid-column:1/3}.aConstantInput.svelte-1nfdvpa input[type=number]:where(.svelte-1nfdvpa){width:5em}.aConstantInput.svelte-1nfdvpa input[type=text]:where(.svelte-1nfdvpa){width:10em}.aScenarioEditor.shadows .aNode{box-shadow:.1em .3em .3em #00000059}.aHandleWrapper{position:relative}.aTextEditor{flex:1 1 auto}.aTextEditor .anEditor{height:100%}.svelte-flow__handle{width:1em;height:1em;background:transparent;border:4px solid currentcolor;box-sizing:border-box;outline:4px transparent}.svelte-flow__handle.connected{background:currentcolor}.touch .svelte-flow__handle{width:1.25em;height:1.25em}.touch .svelte-flow__handle:before{content:"";display:block;background:transparent;border-radius:100%;position:absolute;top:-.875em;right:-.875em;bottom:-.875em;left:-.875em}.svelte-flow__node{background:transparent}.svelte-flow .temp .svelte-flow__edge-path{stroke:#bbb;stroke-dasharray:5 5}.svelte-flow__minimap{cursor:move}.svelte-flow__controls-button{border:0;margin-top:.35em}.svelte-flow__handle .aHandleLabel{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;margin:.5em 0;padding:0 .35em;line-height:1.25;text-align:center}.svelte-flow__handle .aHandleLabel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--background);opacity:.65;border-radius:.5em}.svelte-flow__handle-top .aHandleLabel{bottom:100%}.svelte-flow__handle-bottom .aHandleLabel{top:100%}.aScenarioEditor.simplified .aNode{border-radius:0!important;box-shadow:none!important}.aScenarioEditor.simplified .NodeWidgets,.aScenarioEditor.simplified .aConstantInput,.aScenarioEditor.simplified .aHandleLabel,.aScenarioEditor.simplified .Outputs span,.aScenarioEditor.simplified .aNodeTitle,.aScenarioEditor.simplified .aMultiOutputList .aNoOutputsNotice,.aScenarioEditor.simplified .aMultiOutputList input,.aScenarioEditor.simplified .aMultiOutputList button,.aScenarioEditor.simplified .aMultiOutputList span{visibility:hidden!important}.aScenarioEditor.simplified .svelte-flow__edge-path{stroke-width:10!important}.svelte-flow__connectionline path{animation:1s svelte-1v8oi66-strokeDashAnimation linear infinite!important}@-moz-keyframes svelte-1v8oi66-strokeDashAnimation{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@-webkit-keyframes svelte-1v8oi66-strokeDashAnimation{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@-o-keyframes svelte-1v8oi66-strokeDashAnimation{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes svelte-1v8oi66-strokeDashAnimation{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.button-edge__label{background:transparent}.button-edge__label button.hollow{font-size:150%;background:var(--background);border-radius:100%;width:2em;height:2em;padding:0;line-height:2em}.Variables.svelte-1wqg22v{width:100%;max-width:65ch}.Variables.svelte-1wqg22v td:where(.svelte-1wqg22v),.Variables.svelte-1wqg22v th:where(.svelte-1wqg22v){padding:.125rem .25rem}.Variables.svelte-1wqg22v td:where(.svelte-1wqg22v):first-child,.Variables.svelte-1wqg22v th:where(.svelte-1wqg22v):first-child{padding-inline-start:0}.Variables.svelte-1wqg22v td:where(.svelte-1wqg22v):last-child,.Variables.svelte-1wqg22v th:where(.svelte-1wqg22v):last-child{padding-inline-end:0}.Variables.svelte-1wqg22v th:where(.svelte-1wqg22v){text-align:left}.Variables.svelte-1wqg22v input[type=text]:where(.svelte-1wqg22v){width:100%;max-width:100%;box-sizing:border-box}.Variables.svelte-1wqg22v input[type=number]:where(.svelte-1wqg22v){width:100%;max-width:100%;box-sizing:border-box}.Variables.svelte-1wqg22v select:where(.svelte-1wqg22v){min-width:0}.Variables.svelte-1wqg22v button:where(.svelte-1wqg22v){flex:0 0 auto;line-height:1;padding:.5em}.Variables.svelte-1wqg22v+.anAddVariableButton:where(.svelte-1wqg22v){margin-top:1rem}.aScenarioNodeLibrary.svelte-1eg37ae .button:where(.svelte-1eg37ae){display:block;width:100%;cursor:grab}.aScenarioNodeLibrary.svelte-1eg37ae>:where(.svelte-1eg37ae):first-child{margin-top:0}h3.svelte-1eg37ae{margin-bottom:.5rem}.Nodes.svelte-1eg37ae{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;align-items:center}.aNodeVisualizer.svelte-1eg37ae{background:var(--background);border:1px solid var(--border-color);border-radius:1rem;position:relative;color:var(--foreground)}.aNodeVisualizer.anEvent.svelte-1eg37ae{background-image:linear-gradient(135deg,var(--accent-color),transparent)}.aScenarioEditor.svelte-1u7u5fs{display:flex;flex-flow:row nowrap;height:100%}.aScenarioEditor.fullscreen.svelte-1u7u5fs{position:fixed;left:0;top:0;height:100%;height:dvh;width:100%;z-index:100;background:var(--background-mid)}.aScenarioEditor.svelte-1u7u5fs .aMinimapToggle.open{margin-right:220px}.aScenarioWrapper.svelte-1u7u5fs{flex:1 1 auto;position:relative}.aScenarioNodeLibraryWrapper.svelte-1u7u5fs{background:var(--background-mid);border-left:1px solid var(--border-color);position:relative;flex:0 0 0;transition:.1s ease flex}.aScenarioNodeLibraryWrapper.open.svelte-1u7u5fs{flex:.1 .5 10rem}.aScenarioNodeLibrary.svelte-1u7u5fs{padding:1rem .5rem;width:100%;height:100%;box-sizing:border-box;overflow:auto;overflow-x:clip}.anAssetPanel.svelte-1ivy0k8{grid-template-rows:auto 1fr}nav.svelte-1ivy0k8{margin:0 auto;padding:.5rem 1.5rem;box-sizing:border-box;white-space:pre;min-width:66%}nav.svelte-1ivy0k8 button:where(.svelte-1ivy0k8){flex-basis:10rem}main.svelte-1ivy0k8{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch}aside.svelte-1ivy0k8{grid-row:1/3;grid-column:1}.aScenario.svelte-1ivy0k8{height:100%;border:1px solid var(--border-color);border-bottom:0;border-right:0;border-radius:1.5rem 0 0;overflow:clip}main.svelte-1ofeucc{align-items:stretch;justify-content:stretch;gap:1rem;padding:.5rem;border:1px solid var(--border-color);margin-top:-1px;background:var(--background);display:grid}main.horizontal.svelte-1ofeucc{grid-template-columns:1fr minmax(auto,calc(100vh - 7rem)) 8rem;grid-template-rows:1fr auto}main.horizontal.svelte-1ofeucc .anAssetsToolsPane:where(.svelte-1ofeucc){grid-column:1;grid-row:1/3}main.horizontal.svelte-1ofeucc .StageTools:where(.svelte-1ofeucc){grid-column:2;grid-row:2}main.horizontal.svelte-1ofeucc .aPaletteWrapper:where(.svelte-1ofeucc){grid-column:3;grid-row:1/3}main.horizontal.svelte-1ofeucc .aStageWrapper:where(.svelte-1ofeucc){grid-column:2;grid-row:1}main.vertical.svelte-1ofeucc{grid-template-columns:3fr auto;grid-template-rows:1fr auto 1fr}main.vertical.svelte-1ofeucc .anAssetsToolsPane:where(.svelte-1ofeucc){grid-column:1/3;grid-row:3}main.vertical.svelte-1ofeucc .StageTools:where(.svelte-1ofeucc){grid-column:1;grid-row:2}main.vertical.svelte-1ofeucc .aPaletteWrapper:where(.svelte-1ofeucc){grid-column:2;grid-row:1/3}main.vertical.svelte-1ofeucc .aStageWrapper:where(.svelte-1ofeucc){grid-column:1;grid-row:1}.anAssetsToolsPane.svelte-1ofeucc{flex:1 1 calc(100% - 100vh - 10rem);display:flex;flex-flow:column nowrap;gap:.5rem;padding:.5rem;margin:-.5rem}.anAssetsToolsPane.borderright.svelte-1ofeucc{border-right:1px solid var(--border-color)}.AssetToolsTabs.svelte-1ofeucc{flex:0 0 auto;align-items:stretch}.AssetToolsTabs.svelte-1ofeucc button:where(.svelte-1ofeucc){flex:1 1 25%}.StageTools.svelte-1ofeucc{text-align:center}.aToolPanelWrapper.svelte-1ofeucc{flex:1 1 auto;position:relative}.aToolPanel.svelte-1ofeucc{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-flow:column nowrap;gap:.5rem}.aToolPanel.svelte-1ofeucc .aTileEditor{flex:1 1 30%;margin-bottom:-.5rem}.anAssetBrowserWrapper.svelte-1ofeucc{flex:1 1 50%;overflow:hidden;padding:.5rem;margin:-.5rem 0 -.5rem -.5rem}.anAssetBrowserWrapper.svelte-1ofeucc .Assets{scrollbar-color:var(--foreground) transparent;scrollbar-gutter:auto;box-sizing:border-box;max-height:100%}.aStageWrapper.svelte-1ofeucc{display:flex;overflow:hidden}.aPaletteWrapper.svelte-1ofeucc{display:flex;flex-flow:column nowrap}.aPaletteWrapper.svelte-1ofeucc h4:where(.svelte-1ofeucc){margin:0 0 .5rem;text-align:center}.aStage.svelte-1ofeucc{position:relative;border-radius:1rem;overflow:hidden;margin:auto}.aStage.svelte-1ofeucc .aStageViewer{position:absolute;left:0;right:0;top:0;bottom:0}.aPlacementHint.svelte-1ofeucc{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.anExit.svelte-1ofeucc{display:flex;flex-flow:row nowrap;gap:.5rem;padding:.5rem}.anExit.svelte-1ofeucc+.anExit:where(.svelte-1ofeucc){border-top:1px solid var(--border-color)}.anExit.active.svelte-1ofeucc{outline:2px solid var(--accent-color);border-radius:.5rem}.anExit-aFromLabel.svelte-1ofeucc,.anExit.svelte-1ofeucc .anExit-aCode:where(.svelte-1ofeucc){align-self:center;font-size:1.5rem;font-weight:500;flex:1 1 4rem;text-align:center}.anExit.svelte-1ofeucc .anExit-aCode:where(.svelte-1ofeucc){flex:0 0 2ch;opacity:.35}.anAssetPanel.svelte-12tzaik{grid-template-rows:1fr}main.svelte-12tzaik{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch;border:1px solid var(--border-color);margin-top:-1px;background:var(--background)}main.svelte-12tzaik>fieldset:where(.svelte-12tzaik){flex:0 0 auto}.aVisualizerWrapper.svelte-12tzaik{flex:1 1 1rem;height:1rem}aside.svelte-12tzaik{grid-column:1}@media (min-width: 65em){.Controls.svelte-12tzaik{display:flex;flex-flow:row nowrap;gap:1rem}}.Controls.svelte-12tzaik label:where(.svelte-12tzaik){flex:1 1 50%}@media (max-width: 65em){.Controls.svelte-12tzaik label:where(.svelte-12tzaik){display:flex;flex-flow:row nowrap}.Controls.svelte-12tzaik label:where(.svelte-12tzaik) span:where(.svelte-12tzaik){flex:1 1 40%}}.Controls.svelte-12tzaik .aFrequencyControl:where(.svelte-12tzaik){flex:1 1 100%}.Controls.svelte-12tzaik input:where(.svelte-12tzaik){width:100%}.Generators.svelte-12tzaik{display:flex;flex-flow:row wrap;gap:.5rem}.Generators.svelte-12tzaik button:where(.svelte-12tzaik){flex:1 1 auto}@media (max-width: 80em){.Generators.svelte-12tzaik button:where(.svelte-12tzaik){padding:.15rem .5rem}}footer.svelte-12tzaik{padding:.5rem 1rem 1rem;flex:0 0 auto;text-align:center}footer.svelte-12tzaik button:where(.svelte-12tzaik):first-child{margin-right:1rem}main.svelte-yhi1vc{height:100%;width:100%;padding:2rem;box-sizing:border-box;overflow:auto}.Settings-Inner.svelte-yhi1vc{max-width:40rem}.Settings-Inner.svelte-yhi1vc>fieldset:where(.svelte-yhi1vc){margin-left:0;margin-right:0}.aBannerPreview.svelte-yhi1vc{background:var(--background-deep);border:1px solid var(--border-color);max-width:100%;box-sizing:border-box;box-shadow:0 .15em .25em var(--shadow-color) inset;padding:.5rem;border-radius:.5rem;text-align:center}.aBannerPreview.svelte-yhi1vc img:where(.svelte-yhi1vc){border-radius:.35rem}main.svelte-thuknv{height:100%;width:100%;box-sizing:border-box;overflow:auto;padding:2rem}p.svelte-thuknv{margin:.5em 0}.center.svelte-thuknv{text-align:center}.Licenses.svelte-thuknv{margin:2rem 0;columns:45ch}dl.svelte-thuknv{display:flex;gap:1rem}dd.svelte-thuknv,dt.svelte-thuknv{margin:0}dt.svelte-thuknv{flex:1 1 60%;text-align:right}dd.svelte-thuknv{flex:1 1 40%;text-align:left}.aProjectNameInput.svelte-oorxwh{text-align:center}.anIdeWrapper.svelte-oorxwh{display:grid;grid-template-columns:6rem 1fr;grid-template-rows:auto 1fr;position:absolute;left:0;right:0;top:0;bottom:0}.aTopBar.svelte-oorxwh{grid-column:1/3;align-items:center;display:flex;justify-content:space-between;padding:.25rem 1rem;box-sizing:border-box;gap:.25rem}.aTopBar.svelte-oorxwh input:where(.svelte-oorxwh){width:50%;min-width:10rem;max-width:25rem}.aToolbarSpacer.svelte-oorxwh{flex:1 1 auto}.LeftTopButtons.svelte-oorxwh{flex:0 0 auto;justify-self:left}.LeftTopButtons.svelte-oorxwh select{width:12ch}.ProjectActions.svelte-oorxwh{flex:0 0 auto}aside.svelte-oorxwh{overflow:hidden;position:relative}aside.svelte-oorxwh>nav:where(.svelte-oorxwh){height:100%;padding:1.5rem 0 1.5rem .25rem;box-sizing:border-box;display:flex;flex-flow:column nowrap;overflow:auto;overflow-x:clip;scrollbar-width:none;gap:.5rem}aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button:where(.svelte-oorxwh){text-align:center;padding:.5rem .25rem;background:var(--background-mid);color:var(--accent-foreground);border:1px solid var(--border-color);border-right:0;border-radius:.5rem 0 0 .5rem;transition-property:left,background,color,box-shadow;position:relative;left:.5rem;font-size:90%}aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button.active:where(.svelte-oorxwh){background:var(--accent-color);color:#fff;left:0rem;border-color:transparent}aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button.active:where(.svelte-oorxwh),aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button:where(.svelte-oorxwh):hover,aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button:where(.svelte-oorxwh):focus{transform:unset;left:0}aside.svelte-oorxwh>nav:where(.svelte-oorxwh) button:where(.svelte-oorxwh):focus{outline:1px solid var(--accent-color);border-color:var(--accent-color)}aside.svelte-oorxwh .aTabIcon{width:3rem;height:3rem}aside.svelte-oorxwh:before,aside.svelte-oorxwh:after{content:"";display:block;position:absolute;left:0;right:0;height:2rem;z-index:2;pointer-events:none}aside.svelte-oorxwh:before{background:linear-gradient(var(--background-deep),transparent);top:0}aside.svelte-oorxwh:after{background:linear-gradient(transparent,var(--background-deep));bottom:0}main.svelte-oorxwh{position:relative;height:100%;overflow:hidden;box-sizing:border-box;background:var(--background-mid);box-shadow:0 2.5rem 3.125rem var(--shadow-color);border-radius:1.5rem 0 0;border:1px solid var(--border-color);border-width:1px 0 0 1px}.aPanelWrapper.svelte-oorxwh{position:absolute;left:0;right:0;bottom:0;top:0}.aLogo.svelte-oorxwh{transform:translateY(.65rem) rotate(-15deg);margin-right:1rem;z-index:3;position:relative}@-moz-keyframes svelte-oorxwh-breathe{0%,to{opacity:.5}50%{opacity:1}}@-webkit-keyframes svelte-oorxwh-breathe{0%,to{opacity:.5}50%{opacity:1}}@-o-keyframes svelte-oorxwh-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-oorxwh-breathe{0%,to{opacity:.5}50%{opacity:1}}.aLogoContainer.svelte-cws3ap{max-width:20rem;text-align:center}.aWelcomeScreen.svelte-cws3ap{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;gap:1.5rem}button.svelte-cws3ap h3:where(.svelte-cws3ap){color:inherit;margin:0}.CustomSettings.svelte-cws3ap{display:grid;grid-template-columns:auto 1fr 1fr}.CustomSettings.svelte-cws3ap label:where(.svelte-cws3ap){display:grid;gap:.5em;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:.5em}.aTileVisualization.svelte-cws3ap,.aStageVisualization.svelte-cws3ap{border:1px solid var(--border-color);background-color:var(--background-deep);max-height:12em;margin:auto}@font-face{font-family:Shantell Sans;font-display:swap;font-weight:400;src:url(../fonts/Shantell-Sans.woff2) format("woff2"),local("Shantell Sans")}@font-face{font-family:Shantell Sans;font-display:swap;font-weight:500;src:url(../fonts/ShantellSans-Medium.woff2) format("woff2"),local("Shantell Sans")}@font-face{font-family:Shantell Sans;font-display:swap;font-weight:600;src:url(../fonts/ShantellSans-Bold.woff2) format("woff2"),local("Shantell Sans")}@font-face{font-family:Shantell Sans;font-display:swap;font-weight:700;src:url(../fonts/ShantellSans-ExtraBold.woff2) format("woff2"),local("Shantell Sans")}@font-face{font-family:Monogram;font-display:swap;font-weight:400;src:url(../fonts/Monogram.woff2) format("woff2"),local("Monogram")}@font-face{font-family:Monogram Fancy;font-display:swap;font-weight:400;src:url(../fonts/Monogram-Fancy.woff2) format("woff2"),local("Monogram Fancy")}@font-face{font-family:Jacquard;font-display:swap;font-weight:400;src:url(../fonts/Jacquard.woff2) format("woff2"),local("Jacquard")}@font-face{font-family:Beholden;font-display:swap;font-weight:400;src:url(../fonts/Beholden.woff2) format("woff2"),local("Beholden")}@font-face{font-family:Zero Cool;font-display:swap;font-weight:400;src:url(../fonts/Zero-Cool.woff2) format("woff2"),local("Zero Cool")}:root{font-family:Shantell Sans,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--foreground);background-color:var(--background-deep);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--success: #00c174;--warning: #ff882d;--invalid: #ed2b58;--boolean-color: #f27d00;--string-color: #ad0058;--number-color: #00c174;--accent-color: #00c174;--accent-light: #7effb5;--accent-dark: #006659;--background-deep: #1b1c1e;--background-mid: #222226;--background: #27272d;--foreground: #d5d5d8;--foreground-strong: #fff;--accent-background: var(--accent-color);--accent-foreground: var(--accent-light);--strong-weight: 500;--border-color: #37393e;--shadow-color: rgba(0,0,0,.35);--boolean-label-color: #ffb341;--number-label-color: #7effb5;--string-label-color: #ffbdbe}@media (prefers-color-scheme: light){:root{--background-deep: #d5d5d8;--background-mid: #f4f4f5;--background: #fff;--foreground: #4a4c51;--foreground-strong: #1b1c1e;--accent-background: var(--accent-color);--accent-foreground: var(--accent-dark);--strong-weight: 600;--border-color: #bebecb;--shadow-color: rgba(0,0,0,.15);--boolean-label-color: #ad0300;--number-label-color: #006659;--string-label-color: #a10048}}html.dark{--background-deep: #1b1c1e;--background-mid: #222226;--background: #27272d;--foreground: #d5d5d8;--foreground-strong: #fff;--accent-background: var(--accent-color);--accent-foreground: var(--accent-light);--strong-weight: 500;--border-color: #37393e;--shadow-color: rgba(0,0,0,.35);--boolean-label-color: #ffb341;--number-label-color: #7effb5;--string-label-color: #ffbdbe}html.light{--background-deep: #d5d5d8;--background-mid: #f4f4f5;--background: #fff;--foreground: #4a4c51;--foreground-strong: #1b1c1e;--accent-background: var(--accent-color);--accent-foreground: var(--accent-dark);--strong-weight: 600;--border-color: #bebecb;--shadow-color: rgba(0,0,0,.15);--boolean-label-color: #ad0300;--number-label-color: #006659;--string-label-color: #a10048}.anIdeWrapper.notouch .touchonly.touchonly{display:none}a{font-weight:500;color:var(--accent-foreground);text-decoration:inherit}a:hover{color:var(--accent-color)}html,body{width:100%;height:100%;overflow:hidden;position:relative;margin:0;user-select:none;-webkit-user-select:none;background:var(--background-deep)}h1,h2,h3,h4,h5,h6{color:var(--accent-foreground)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child{margin-bottom:0}.success{color:var(--success)}.warning{color:var(--warning)}.booleanlabel{color:var(--boolean-label-color)}.numberlabel{color:var(--number-label-color)}.stringlabel{color:var(--string-label-color)}button,.button{border-radius:.5rem;border:1px solid transparent;padding:.5em 1.25em;font:inherit;font-weight:500;background-color:var(--accent-color);color:#fff;cursor:pointer;box-shadow:0 .15em .25em var(--shadow-color);transition:.15s ease;transition-property:transform,box-shadow;box-sizing:border-box;text-align:center}@media (max-width: 70rem){button,.button{padding:.5rem .75rem}}button.boolean,.button.boolean{background-color:var(--boolean-color)}button[disabled],.button[disabled]{cursor:default;background-color:var(--background)}button.invalid.invalid,.button.invalid.invalid{border:2px solid var(--invalid)}button:disabled,.button:disabled{color:var(--foreground);background:var(--border-color)}button.small,.button.small{padding:.25em .75rem}@media (max-width: 70rem){button.small,.button.small{padding:.25rem}}button:hover,.button:hover{position:relative;box-shadow:0 .5em .75em var(--shadow-color);transform:scale(1.1) rotate(2deg)}button.active,.button.active{opacity:.9}button.hollow,.button.hollow{color:var(--accent-foreground);background-color:transparent;border:1px solid var(--border-color);font-weight:400;box-shadow:0 .15em .25em var(--shadow-color) inset}button.hollow.boolean,.button.hollow.boolean{color:var(--boolean-label-color)}button.hollow[disabled],.button.hollow[disabled]{color:var(--foreground)}button.hollow:hover,.button.hollow:hover{background:var(--background);box-shadow:0 0 0 transparent inset,0 .5em .75em var(--shadow-color)}button.hollow.active,.button.hollow.active{opacity:1;background:var(--accent-color);color:var(--background);box-shadow:0 0 0 transparent inset,0 .5em .75em var(--shadow-color)}button.hollow.active[disabled],.button.hollow.active[disabled]{color:var(--foreground);background-color:var(--background)}button:nth-child(2n):hover,.button:nth-child(2n):hover{transform:scale(1.1) rotate(-2deg)}button:focus,.button:focus,button:focus-visible,.button:focus-visible{outline:4px auto -webkit-focus-ring-color}.aButtonGroup{display:flex;flex-flow:row nowrap}.aButtonGroup.inline{display:inline-flex}.aButtonGroup button,.aButtonGroup .button{margin:0;border-radius:0;padding:.5em;flex:1 1 auto}.aButtonGroup button:not(:first-child),.aButtonGroup .button:not(:first-child){border-left:0}.aButtonGroup button:hover,.aButtonGroup .button:hover{transform:none}.aButtonGroup button:first-child,.aButtonGroup .button:first-child{border-radius:.5rem 0 0 .5rem;padding-left:1em}.aButtonGroup button:last-child,.aButtonGroup .button:last-child{border-radius:0 .5rem .5rem 0;padding-right:1em}label:has(input[type=radio]),label:has(input[type=checkbox]),input[type=radio],input[type=checkbox]{cursor:pointer}input[type=text],input[type=search],input[type=number],select,textarea,.aFontSelect{max-width:100%;box-sizing:border-box}input[type=text],input[type=search],input[type=number],select,option,textarea,.aFontSelect{background:var(--background-mid);color:inherit;font:inherit;padding:.25em .75em;border:1px solid var(--border-color);box-sizing:border-box;border-radius:.5rem;transition:border,background-color ease .15s;box-shadow:0 .15em .25em var(--shadow-color) inset}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,select:focus,option:focus,textarea:focus,.aFontSelect:focus,input[type=text]:hover,input[type=search]:hover,input[type=number]:hover,select:hover,option:hover,textarea:hover,.aFontSelect:hover{border:1px solid var(--accent-color);outline:none;background-color:var(--background)}input[type=text].invalid.invalid,input[type=search].invalid.invalid,input[type=number].invalid.invalid,select.invalid.invalid,option.invalid.invalid,textarea.invalid.invalid,.aFontSelect.invalid.invalid,input[type=text]:invalid,input[type=search]:invalid,input[type=number]:invalid,select:invalid,option:invalid,textarea:invalid,.aFontSelect:invalid{border:2px solid var(--invalid);color:var(--invalid)}input[type=text].invalid.invalid option,input[type=search].invalid.invalid option,input[type=number].invalid.invalid option,select.invalid.invalid option,option.invalid.invalid option,textarea.invalid.invalid option,.aFontSelect.invalid.invalid option,input[type=text]:invalid option,input[type=search]:invalid option,input[type=number]:invalid option,select:invalid option,option:invalid option,textarea:invalid option,.aFontSelect:invalid option{color:var(--foreground)}.aFontSelect,.aSelectWrapper select{padding-right:2em}.aSelectWrapper,.aFontSelect{position:relative;display:inline-block}.aSelectWrapper select,.aFontSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.aSelectWrapper:after,.aFontSelect:after{content:"";border-left:.15em solid var(--accent-foreground);border-bottom:.15em solid var(--accent-foreground);border-radius:.1em;width:.4em;height:.4em;pointer-events:none;position:absolute;top:50%;right:.5em;rotate:-45deg;translate:-50% -60%}option{font:inherit}.aSelectButton{position:relative;display:inline-block}.aSelectButton select{cursor:pointer;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.aPanel{border-radius:1.5rem 0 0;background:var(--background)}.anAssetPanel{display:grid;background:var(--background-mid);border-radius:1.5rem 0 0;grid-template-columns:minmax(6rem,15rem) minmax(75%,3fr);width:100%;height:100%;position:relative;overflow:clip}.anAssetPanel>aside{display:flex;flex-flow:column nowrap;justify-content:space-between;padding:.75rem .5rem;gap:1rem;height:100%;box-sizing:border-box;overflow:hidden}.anAssetPanel .Assets{flex:0 1 auto;overflow-y:auto;overflow-x:clip;padding:.75rem .5rem 1.5rem;margin:-.75rem -.5rem -1rem;scrollbar-gutter:stable;scrollbar-color:var(--foreground) transparent}.anAssetPanel>main{height:100%;box-sizing:border-box;overflow:hidden;border-radius:1.5rem 0 0;box-shadow:0 1.25rem 1.875rem var(--shadow-color)}table{width:100%;box-sizing:border-box}table th{text-align:left}table.aNiceTable{border-radius:1rem;background:var(--background-mid);box-shadow:0 .15em .25em var(--shadow-color) inset;padding:.5em 0;border-collapse:collapse}table.aNiceTable td,table.aNiceTable th{padding:.5em}table.aNiceTable td:first-child,table.aNiceTable th:first-child{padding-inline-start:1em}table.aNiceTable td:last-child,table.aNiceTable th:last-child{padding-inline-start:1em}table.aNiceTable tr:nth-child(2n){background:var(--background-deep)}button.aDrawerToggle{position:absolute;right:100%;top:50%;border-bottom-right-radius:0;border-bottom-left-radius:0;transform-origin:50% 100%;transform:translate(50%,-100%) rotate(-90deg);white-space:nowrap;background:inherit;border:1px solid var(--border-color);border-bottom:1px solid transparent;box-shadow:none;color:var(--foreground)}button.aDrawerToggle:hover,button.aDrawerToggle:focus{color:var(--foreground);transform:translate(50%,-100%) rotate(-90deg)!important;border-color:var(--accent-color);border-bottom:1px solid transparent}.aLoadingScreen{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;grid-column:1/3;animation:2s breathe infinite}fieldset,details{border:1px solid var(--border-color);border-radius:.75rem;padding:.5rem 1rem;margin:1rem .5rem;box-sizing:border-box;box-shadow:0 .625rem 1.25rem var(--shadow-color)}fieldset>legend,details>legend,fieldset>summary,details>summary{color:var(--accent-foreground)}summary{padding:.5rem 0}.aSpacer{width:1em;height:1em;display:inline-block}.aHalfSpacer{width:.5em;height:.5em;display:inline-block}.wide{width:100%;box-sizing:border-box}.hide{display:none}.spin{animation:.75s ease spin infinite}.aSprite{background-size:100% 100%;aspect-ratio:1}.anAnimatedSprite{animation:1s step-start frameAnimation infinite;background-size:auto 100%;aspect-ratio:1}.monogram.monogram.monogram,.monogramfancy.monogramfancy.monogramfancy{font-size:130%;line-height:1}.jacquard.jacquard.jacquard{font-size:130%;line-height:1.2}.beholden.beholden.beholden{font-size:120%;line-height:1.3}.zerocool.zerocool.zerocool,.glitchgoblin.glitchgoblin.glitchgoblin,.serati.serati.serati{font-size:95%;line-height:1.55}.diffusion.diffusion.diffusion,.unutterable.unutterable.unutterable{font-size:85%;line-height:1.7}.xtypewriter.xtypewriter.xtypewriter{font-size:90%}.pixelzone.pixelzone.pixelzone,.ithaca.ithaca.ithaca{font-size:150%;line-height:1}.blackcraft.blackcraft.blackcraft{font-size:112%;line-height:1.3}.kaph.kaph.kaph{font-size:75%;line-height:1.6}.notjammonocasual.notjammonocasual.notjammonocasual{font-size:90%;line-height:1.6}.quinquefive.quinquefive.quinquefive{font-size:60%;line-height:1.23}@-moz-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:center 0}66.66666666666667%{background-position:right 0}}@-webkit-keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:center 0}66.66666666666667%{background-position:right 0}}@-o-keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:center 0}66.66666666666667%{background-position:right 0}}@keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:center 0}66.66666666666667%{background-position:right 0}}
