svg.svelte-eboc2v{width:1.25em;height:1.25em;vertical-align:-.25em}.aWrapper.svelte-xmx49z{position:fixed;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1000}.aDimmer.svelte-xmx49z{position:fixed;left:0;top:0;bottom:0;right:0;background:var(--background);opacity:.35}.aCloseButton.svelte-xmx49z{position:fixed;right:.5rem;top:.5rem;padding:.5rem;line-height:1}.aModal.svelte-xmx49z{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-xmx49z{margin:0;padding:1rem 1rem 0}.aModalContent.svelte-xmx49z{flex:1 1 auto;overflow:auto;padding:1rem;max-height:80vh;max-height:calc(100vh - 10rem)}.aModalContent.svelte-xmx49z>:first-child{margin-top:0}.aModalContent.svelte-xmx49z>:last-child{margin-bottom:0}.aModalButtons.svelte-xmx49z{flex:0 0 auto;display:flex;flex-flow:row wrap;padding:1rem;gap:.5rem;background:var(--background-mid);border-radius:0 0 1rem 1rem;border-top:1px solid var(--border-color)}.aModalButtons.svelte-xmx49z button:where(.svelte-xmx49z){flex:0 0 auto}.aSpacer.svelte-xmx49z{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)}svg.svelte-155yv1b{max-width:100%}.aLayer.svelte-1ywyf62{position:absolute;left:0;right:0;top:0;bottom:0}.aLayer.svelte-1ywyf62 canvas:where(.svelte-1ywyf62){width:100%;height:100%}.aWhimsyGame.svelte-ewsu2m{scrollbar-color:#fff #000;scrollbar-width:auto}.aPlayer.svelte-ewsu2m{position:absolute;left:0;right:0;top:0;bottom:0;display:grid;background:#000;padding:3vmin;gap:3vmin;-webkit-user-select:none;user-select:none}.aPlayer.horizontal.svelte-ewsu2m{grid-template-columns:auto minmax(auto,35%);grid-template-rows:2fr 3fr}.aPlayer.horizontal.svelte-ewsu2m .aGameViewportWrapper:where(.svelte-ewsu2m){grid-column:1;grid-row:1/3}.aPlayer.horizontal.svelte-ewsu2m .Controls:where(.svelte-ewsu2m){grid-column:2;grid-row:2}.aPlayer.horizontal.svelte-ewsu2m .aBanner:where(.svelte-ewsu2m){grid-column:2;grid-row:1}.aPlayer.vertical.svelte-ewsu2m{grid-template-rows:2fr 7fr 3fr;padding-bottom:5vh}.aPlayer.squareish.svelte-ewsu2m{grid-template-rows:3fr 1fr;grid-template-columns:1fr 1fr;gap:1vmin}.aPlayer.squareish.svelte-ewsu2m .aGameViewportWrapper:where(.svelte-ewsu2m){grid-column:1/3;grid-row:1}.aPlayer.squareish.svelte-ewsu2m .aBanner:where(.svelte-ewsu2m){grid-column:1;grid-row:2}.aPlayer.squareish.svelte-ewsu2m .Controls:where(.svelte-ewsu2m){grid-column:2;grid-row:2}.aGameViewport.svelte-ewsu2m{aspect-ratio:1;position:relative;box-sizing:border-box;border-radius:1.5vmin}.aGameViewport.svelte-ewsu2m:before{content:"";position:absolute;top:-1vmin;right:-1vmin;bottom:-1vmin;left:-1vmin;z-index:-1;background:linear-gradient(135deg,#32323240 49.24%,#fbfbfb40 52.67%);border-radius:2vmin;filter:blur(.15vmin)}.aGameViewportWrapper.svelte-ewsu2m{display:flex;align-items:center;justify-content:center;z-index:2}.aBanner.svelte-ewsu2m{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#666;overflow:hidden;font-family:system-ui,sans-serif}.aBanner.svelte-ewsu2m>:where(.svelte-ewsu2m){flex:0 0 auto}.aBanner.svelte-ewsu2m svg{transform:translateY(10%);color:#999;height:4em;margin:-.25em 0}.Controls.svelte-ewsu2m{display:flex;align-items:center;justify-content:center;text-align:center}.Controls.svelte-ewsu2m button:where(.svelte-ewsu2m){font-size:inherit;width:4ch;height:4ch;line-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 all;cursor:pointer;border:0}.Controls.svelte-ewsu2m button:where(.svelte-ewsu2m) svg:where(.svelte-ewsu2m){width:1.5em;height:1.5em;filter:drop-shadow(0 0 .075em #888)}.Controls.svelte-ewsu2m button.up:where(.svelte-ewsu2m){border-radius:22% 22% 50% 50%/22% 22% 78% 78%}.Controls.svelte-ewsu2m button.down:where(.svelte-ewsu2m){border-radius:50% 50% 22% 22%/78% 78% 22% 22%}.Controls.svelte-ewsu2m button.left:where(.svelte-ewsu2m){border-radius:22% 78% 78% 22%/22% 50% 50% 22%;margin-left:0}.Controls.svelte-ewsu2m button.right:where(.svelte-ewsu2m){border-radius:78% 22% 22% 78%/50% 22% 22% 50%;margin-right:0}.Controls.svelte-ewsu2m button:where(.svelte-ewsu2m):hover{transform:unset}.Controls.svelte-ewsu2m button:where(.svelte-ewsu2m):active{transform:translateY(.15em);box-shadow:0 .1em #333,0 .05em .075em #888 inset}.aLoadingScreen.svelte-ewsu2m{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.aLoadingCircle.svelte-ewsu2m{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-ewsu2m: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-ewsu2m{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}.aRuntimeError.svelte-ewsu2m pre:where(.svelte-ewsu2m){overflow:auto}.aRuntimeError.svelte-ewsu2m button:where(.svelte-ewsu2m){font:inherit;padding:.5em 1em}.aLineHolder.svelte-ewsu2m,.aMessageHolder.svelte-ewsu2m,.aPromptHolder.svelte-ewsu2m{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.aMessageHolder.svelte-ewsu2m{display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;border-radius:inherit}.aLine.svelte-ewsu2m,.aPrompt.svelte-ewsu2m{position:absolute;background:#000;color:#fff;padding:4% 8%;font-size:4vmin;left:0;right:0;max-height:35%;overflow:auto;overflow-x:hidden;animation:svelte-ewsu2m-floatIn .1s ease;white-space:pre-wrap}.aLine.bottom.svelte-ewsu2m,.aPrompt.bottom.svelte-ewsu2m{bottom:5%}.aLine.top.svelte-ewsu2m,.aPrompt.top.svelte-ewsu2m{top:5%}.aLine.cover.svelte-ewsu2m,.aPrompt.cover.svelte-ewsu2m{position:static;max-height:80%}.aLine.svelte-ewsu2m:after,.aPrompt.svelte-ewsu2m:after{content:"";width:0;height:0;display:block;border:.5em solid transparent;border-top-color:#fff;margin:-.5rem 0 -1rem 100%;animation:svelte-ewsu2m-float 2s ease-in-out infinite}.aLine.cover.svelte-ewsu2m:after,.aPrompt.cover.svelte-ewsu2m:after{margin:1rem auto 0}.aPromptHolder.svelte-ewsu2m{display:flex;flex-flow:column nowrap;justify-content:center;gap:1em;font-size:4vmin}.aPrompt.svelte-ewsu2m{position:static;text-align:center}.aPrompt.svelte-ewsu2m:after{content:none}.Choices.svelte-ewsu2m{flex:0 0 auto;max-height:50%;overflow:auto;display:flex;flex-flow:column nowrap;gap:.25em}.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m){background:#000;border-radius:0;font:inherit;width:100%;padding:.25em 1em;transition:.1s ease all}.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m),.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m):hover{box-shadow:none;transform:none}.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m):hover,.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m):active,.Choices.svelte-ewsu2m button:where(.svelte-ewsu2m):focus{background:#fff;color:#000}.Choices.horizontal.svelte-ewsu2m{flex-flow:row nowrap}.Choices.horizontal.svelte-ewsu2m button:where(.svelte-ewsu2m){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-ewsu2m-rainbow 1s linear infinite;padding:.15em 0}.rainbow span{display:inline-block}.rainbow span span{animation:svelte-ewsu2m-textFloat 1s ease-in-out infinite;line-height:0;display:inline-block}.wryyy>span>span{animation:svelte-ewsu2m-wryyy .7s linear infinite;display:inline-block;position:relative}.snaky span{display:inline-block}.snaky span span{animation:svelte-ewsu2m-textFloat 2s ease-in-out infinite;line-height:0;display:inline-block}.italic>span{animation:svelte-ewsu2m-slanting 3s ease infinite;display:inline-block}.misty{animation:svelte-ewsu2m-misty 3s ease infinite;color:transparent}.big{font-size:150%}.tiny{font-size:50%}@-moz-keyframes svelte-ewsu2m-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-webkit-keyframes svelte-ewsu2m-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-o-keyframes svelte-ewsu2m-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@keyframes svelte-ewsu2m-loading{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}@-moz-keyframes svelte-ewsu2m-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes svelte-ewsu2m-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-o-keyframes svelte-ewsu2m-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ewsu2m-floatIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translate(0)}}@-moz-keyframes svelte-ewsu2m-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-webkit-keyframes svelte-ewsu2m-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-o-keyframes svelte-ewsu2m-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@keyframes svelte-ewsu2m-rainbow{0%{background-position:0 0}to{background-position:-10em 0}}@-moz-keyframes svelte-ewsu2m-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-webkit-keyframes svelte-ewsu2m-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-o-keyframes svelte-ewsu2m-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@keyframes svelte-ewsu2m-textFloat{0%,to{vertical-align:-.15em}50%{vertical-align:.15em}}@-moz-keyframes svelte-ewsu2m-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-ewsu2m-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-ewsu2m-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-ewsu2m-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-ewsu2m-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-webkit-keyframes svelte-ewsu2m-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-o-keyframes svelte-ewsu2m-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@keyframes svelte-ewsu2m-float{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.1em)}}@-moz-keyframes svelte-ewsu2m-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-webkit-keyframes svelte-ewsu2m-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-o-keyframes svelte-ewsu2m-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@keyframes svelte-ewsu2m-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-moz-keyframes svelte-ewsu2m-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-webkit-keyframes svelte-ewsu2m-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-o-keyframes svelte-ewsu2m-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@keyframes svelte-ewsu2m-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}main.svelte-1xm02ki{width:100%;height:100%;position:relative}.aVariableDrawer.svelte-1xm02ki{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;padding:1.5vh 1vw;transition:.2s ease transform}.aVariableDrawer.open.svelte-1xm02ki{transform:translateY(-50%)}.aDrawerToggle.svelte-1xm02ki{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}.aDrawerToggle.svelte-1xm02ki:hover{transform:translate(50%,-100%) rotate(-90deg)}.Variables.svelte-1xm02ki{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.Variables.svelte-1xm02ki dd:where(.svelte-1xm02ki),.Variables.svelte-1xm02ki dt:where(.svelte-1xm02ki){margin:0}.Variables.svelte-1xm02ki input:where(.svelte-1xm02ki){width:100%;max-width:100%}p.svelte-1xm02ki{margin-top:0}h3.svelte-1xm02ki{margin-bottom:.25em}.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}.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}.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-kjaqti{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-kjaqti{gap:.5rem}.aTileEditor.svelte-kjaqti: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-kjaqti{grid-column:1;grid-row:2}.aTileEditor-anAnimationPreview.svelte-kjaqti{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-kjaqti{grid-template-rows:1fr auto}.aTileEditor.hasfooter.svelte-kjaqti .aPaletteContainer:where(.svelte-kjaqti){grid-column:2;grid-row:1/3}.aTileEditor.hasfooter.svelte-kjaqti:before{grid-row:1/3}.aTileEditor.haspreview.svelte-kjaqti{grid-template-columns:auto 1fr auto}.aTileEditor.haspreview.svelte-kjaqti .aTileGridPadding:where(.svelte-kjaqti){grid-column:1/3}.aTileEditor.haspreview.svelte-kjaqti .aTileEditor-aFooter:where(.svelte-kjaqti){grid-column:2}.aTileEditor.haspreview.svelte-kjaqti .aPaletteContainer:where(.svelte-kjaqti){grid-column:3}.aTileEditor.haspreview.svelte-kjaqti:before{grid-column:1/3}.aTileGridPadding.svelte-kjaqti{flex:1 1 80%;padding:1rem 1rem .5rem;height:100%;width:100%;box-sizing:border-box;grid-column:1;grid-row:1}.aTileGridPadding.compact.svelte-kjaqti{padding:.5rem}.TileTools.svelte-kjaqti{text-align:center;margin-bottom:1rem}.aTileGridContainer.svelte-kjaqti,.aTileGridPadding.svelte-kjaqti{display:flex;height:100%;width:100%;justify-content:center;align-items:center;overflow:hidden}.aPaletteContainer.svelte-kjaqti{padding:.5rem .75rem 1rem;width:8rem;flex:0 1 auto}.aPaletteContainer.compact.svelte-kjaqti{width:4rem}.aTileGrid.svelte-kjaqti{frame0:#000;display:grid;border-radius:1rem;overflow:hidden}.aPixel.svelte-kjaqti{border:1px solid rgba(153,153,153,.25)}.aPixel.transparent.svelte-kjaqti{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}.Assets.svelte-g6asmr{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem}.anAsset.svelte-g6asmr{text-align:center;padding:.5rem .25rem}.anAsset.svelte-g6asmr .anAssetIconThumbnail{width:100%;max-width:72px;height:unset;aspect-ratio:1}.anAssetThumbnail.svelte-g6asmr{max-width:100%;box-sizing:border-box;padding:.25rem;border-radius:.35rem;background:#00000059}.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}.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, var(--xy-background-color-props, 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-wrapper{position:absolute;overflow:visible}.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__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(-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(-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__marker{position:absolute}.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__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:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));transform: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))}.anEditor.svelte-17bqx1f{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-17bqx1f{z-index:10000;position:fixed;left:0;right:0;top:0;height:100dvh!important;gap:2em}.aToolbar.svelte-17bqx1f{display:flex;flex-flow:row wrap;padding:.35em .5em;justify-content:center;flex:0 0 auto}.aToolbar.svelte-17bqx1f button:where(.svelte-17bqx1f){flex:.1 1 1.5em;padding:.5em .25em;line-height:0}.aToolbar.svelte-17bqx1f button:where(.svelte-17bqx1f):first-child{padding-left:.5em}.aToolbar.svelte-17bqx1f button:where(.svelte-17bqx1f):last-child{padding-right:.5em}.aTextarea.svelte-17bqx1f{padding:.5em 1em;box-sizing:border-box;min-height:1.5em;background:var(--background-deep);text-align:initial;flex:1 1 auto;-webkit-user-select:text;user-select:text;cursor:text}.aTextarea.svelte-17bqx1f .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-17bqx1f-float 1s linear infinite;position:relative}.aTextarea.svelte-17bqx1f .wryyy{animation:svelte-17bqx1f-wryyy 1s linear infinite;position:relative}.aTextarea.svelte-17bqx1f .snaky{animation:svelte-17bqx1f-float 2s linear infinite;position:relative}.aTextarea.svelte-17bqx1f .misty{color:transparent;animation:svelte-17bqx1f-misty 5s ease infinite}.aTextarea.svelte-17bqx1f .big{font-size:150%}.aTextarea.svelte-17bqx1f .tiny{font-size:50%}.aTextarea.svelte-17bqx1f .italic{animation:svelte-17bqx1f-slanting 3s ease infinite;display:inline-block}.aToolbar.svelte-17bqx1f+.aTextarea:where(.svelte-17bqx1f){border-top:1px solid var(--border-color)}@-moz-keyframes svelte-17bqx1f-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-webkit-keyframes svelte-17bqx1f-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-o-keyframes svelte-17bqx1f-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@keyframes svelte-17bqx1f-float{0%{background-position:0 0;top:-.15em}50%{top:.15em}to{background-position:-10em 0;top:-.15em}}@-moz-keyframes svelte-17bqx1f-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-17bqx1f-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-17bqx1f-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-17bqx1f-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-17bqx1f-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-webkit-keyframes svelte-17bqx1f-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-o-keyframes svelte-17bqx1f-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@keyframes svelte-17bqx1f-misty{0%,to{text-shadow:0 0 .25em #fff}50%{text-shadow:0 0 .05em #fff}}@-moz-keyframes svelte-17bqx1f-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-webkit-keyframes svelte-17bqx1f-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@-o-keyframes svelte-17bqx1f-slanting{0%,to{transform:skew(20deg)}50%{transform:skew(-20deg)}}@keyframes svelte-17bqx1f-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-z9jh0z{aspect-ratio:1;position:relative}.aLayer.svelte-z9jh0z{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%;-webkit-user-select:none;user-select:none}.aLayer.svelte-z9jh0z .aCell:where(.svelte-z9jh0z){width:100%;height:100%;box-sizing:border-box;background-size:auto 100%}.aGridLayer.svelte-z9jh0z .aCell:where(.svelte-z9jh0z){border:1px solid var(--border-color);opacity:.35;cursor:pointer}.aGridLayer.svelte-z9jh0z .aCell:where(.svelte-z9jh0z):hover{border:2px solid var(--accent-color);opacity:1}.anExit.svelte-z9jh0z,.aHighlight.svelte-z9jh0z{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-z9jh0z,.aHighlight.aCell.svelte-z9jh0z{margin:10%;width:unset;height:unset}.aStageDisplay.svelte-m34ikn{aspect-ratio:1;position:relative;border-radius:.5rem;overflow:hidden}.aFlexrow.svelte-m34ikn{margin-top:1rem;display:flex}.aPositionDisplay.svelte-m34ikn{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}textarea.svelte-qkmzan{width:30ch;height:8em;resize:none}.aVariableSelect.svelte-tq3an3{width:100%;padding:.5em;margin-bottom:.5em;border-radius:.25em;border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text)}label.svelte-1nz8zzo{display:flex;margin-top:.5em;align-items:center;gap:.5em}label.svelte-1nz8zzo select{flex:1 1 auto}.aWrapper.svelte-1nz8zzo{display:flex;flex-flow:column nowrap}.aWidgetLabel.svelte-1nz8zzo,label.svelte-1nz8zzo{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-19k7y9n{background:var(--background-mid);border-radius:1em;border:1px solid var(--border-color);font-size:1em;box-shadow:.1em .3em .3em #00000059;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-19k7y9n{gap:0;padding-bottom:0}.aNode.aNote.svelte-19k7y9n .NodeWidgets:where(.svelte-19k7y9n){padding:0}.aNode.aNote.svelte-19k7y9n textarea{border:0;border-top-left-radius:0;border-top-right-radius:0}.aNode.aNote.svelte-19k7y9n .aNodeHeader:where(.svelte-19k7y9n){background:#ef02}.NodeWidgets.svelte-19k7y9n{grid-column:1/3;display:flex;flex-flow:column nowrap;gap:.5em;padding:.5em .75em 0;box-sizing:border-box;overflow:hidden}.aWidget.svelte-19k7y9n{flex:0 0 auto;overflow:hidden}.aWidget.WidgetTextbox.svelte-19k7y9n{flex:1 1 auto}.aWidget.WidgetColor.svelte-19k7y9n{overflow:visible}.aNode.svelte-19k7y9n select{max-width:12em}.aNodeHeader.svelte-19k7y9n{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-19k7y9n: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-19k7y9n{max-width:40ch;padding:.5em 1em;background:var(--background-mid);border-radius:.5em;opacity:.85}.Inputs.svelte-19k7y9n{grid-column:1}.Outputs.svelte-19k7y9n{grid-column:2;list-style:none;margin:0}.Outputs.svelte-19k7y9n li:where(.svelte-19k7y9n){display:flex;gap:.5em;justify-content:end;align-items:center;height:2.5em;position:relative}.Outputs.svelte-19k7y9n li:where(.svelte-19k7y9n) span:where(.svelte-19k7y9n){margin-right:1em}.aDefaultHandle.svelte-19k7y9n{height:2.5em;position:relative}.aDefaultHandle.left.svelte-19k7y9n{grid-column:1}.aDefaultHandle.right.svelte-19k7y9n{grid-column:2}.aConstantInput.svelte-19k7y9n{padding:0 1em;grid-column:1/3}.aConstantInput.svelte-19k7y9n input[type=number]:where(.svelte-19k7y9n){width:5em}.aConstantInput.svelte-19k7y9n input[type=text]:where(.svelte-19k7y9n){width:10em}.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%}.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}button.svelte-1sxl4uo{padding:.25em .35em}.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-rsj3sr .button:where(.svelte-rsj3sr){display:block;width:100%;cursor:grab}.aScenarioNodeLibrary.svelte-rsj3sr>:where(.svelte-rsj3sr):first-child{margin-top:0}h3.svelte-rsj3sr{margin-bottom:.5rem}.Nodes.svelte-rsj3sr{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;align-items:center}.aNodeVisualizer.svelte-rsj3sr{background:var(--background);border:1px solid var(--border-color);border-radius:1rem;position:relative;color:var(--foreground)}.aNodeVisualizer.anEvent.svelte-rsj3sr{background-image:linear-gradient(135deg,var(--accent-color),transparent)}.aLibrarySearchbox.svelte-rsj3sr{position:sticky;top:0;z-index:10}.aLibrarySearchbox.svelte-rsj3sr input:where(.svelte-rsj3sr){width:100%;padding-left:2rem}.aLibrarySearchbox.svelte-rsj3sr svg{position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.aScenarioEditor.svelte-fxtbp7{display:flex;flex-flow:row nowrap;height:100%}.aScenarioEditor.fullscreen.svelte-fxtbp7{position:fixed;left:0;top:0;height:100%;height:dvh;width:100%;z-index:100;background:var(--background-mid)}.aScenarioEditor.svelte-fxtbp7 .aMinimapToggle.open{margin-right:220px}.aScenarioWrapper.svelte-fxtbp7{flex:1 1 auto;position:relative}.aScenarioNodeLibraryWrapper.svelte-fxtbp7{flex:0 0 0;border-left:1px solid var(--border-color);position:relative;transition:.1s ease flex}.aScenarioNodeLibraryWrapper.open.svelte-fxtbp7{flex:.1 .5 10rem}.aScenarioNodeLibrary.svelte-fxtbp7{padding:1rem .5rem;width:100%;height:100%;box-sizing:border-box;overflow:auto;overflow-x:clip}.aLibraryToggle.svelte-fxtbp7{position:absolute;right:100%;top:50%;background:var(--background-mid);border:1px solid var(--border-color);border-right:0;margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;padding:1.25rem .5rem;box-shadow:none;transform:translateY(-50%);writing-mode:sideways-lr}.aLibraryToggle.svelte-fxtbp7:hover{transform:translateY(-50%)}.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-1ls80in{height:100%;width:100%;padding:2rem;box-sizing:border-box}.Settings-Inner.svelte-1ls80in{max-width:40rem}.Settings-Inner.svelte-1ls80in>fieldset:where(.svelte-1ls80in){margin-left:0;margin-right:0}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-w7p47r{text-align:center}.anIdeWrapper.svelte-w7p47r{display:grid;grid-template-columns:6rem 1fr;grid-template-rows:auto 1fr;position:absolute;left:0;right:0;top:0;bottom:0}.aTopBar.svelte-w7p47r{grid-column:1/3;align-items:center;display:flex;justify-content:space-between;padding:.25rem 1rem;box-sizing:border-box;gap:.25rem}.aTopBar.svelte-w7p47r input:where(.svelte-w7p47r){width:50%;min-width:10rem;max-width:25rem}.aToolbarSpacer.svelte-w7p47r{flex:1 1 auto}.LeftTopButtons.svelte-w7p47r{flex:0 0 auto;justify-self:left}.LeftTopButtons.svelte-w7p47r select{width:12ch}.ProjectActions.svelte-w7p47r{flex:0 0 auto}aside.svelte-w7p47r{overflow:hidden;position:relative}aside.svelte-w7p47r>nav:where(.svelte-w7p47r){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-w7p47r>nav:where(.svelte-w7p47r) button:where(.svelte-w7p47r){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-w7p47r>nav:where(.svelte-w7p47r) button.active:where(.svelte-w7p47r){background:var(--accent-color);color:#fff;left:0rem;border-color:transparent}aside.svelte-w7p47r>nav:where(.svelte-w7p47r) button.active:where(.svelte-w7p47r),aside.svelte-w7p47r>nav:where(.svelte-w7p47r) button:where(.svelte-w7p47r):hover{transform:unset;left:0}aside.svelte-w7p47r .aTabIcon{width:3rem;height:3rem}aside.svelte-w7p47r:before,aside.svelte-w7p47r:after{content:"";display:block;position:absolute;left:0;right:0;height:2rem;z-index:2}aside.svelte-w7p47r:before{background:linear-gradient(var(--background-deep),transparent);top:0}aside.svelte-w7p47r:after{background:linear-gradient(transparent,var(--background-deep));bottom:0}main.svelte-w7p47r{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-w7p47r{position:absolute;left:0;right:0;bottom:0;top:0}.aLogo.svelte-w7p47r{transform:translateY(.65rem) rotate(-15deg);margin-right:1rem;z-index:3;position:relative}@-moz-keyframes svelte-w7p47r-breathe{0%,to{opacity:.5}50%{opacity:1}}@-webkit-keyframes svelte-w7p47r-breathe{0%,to{opacity:.5}50%{opacity:1}}@-o-keyframes svelte-w7p47r-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-w7p47r-breathe{0%,to{opacity:.5}50%{opacity:1}}.aPwaStatus.svelte-hqxfky{position:fixed;left:0;bottom:0;padding:.25rem;border:1px solid var(--border-color);border-left:0;border-bottom:0;border-radius:0 .5em 0 0;z-index:10;background-color:var(--background);box-shadow:0 .15em .25em var(--shadow-color)}.aPwaStatus.svelte-hqxfky .loading{animation:1s ease svelte-hqxfky-spin infinite}.aPwaStatus.help.svelte-hqxfky{cursor:help}@-moz-keyframes svelte-hqxfky-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes svelte-hqxfky-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes svelte-hqxfky-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-hqxfky-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}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)}.aLogoContainer.svelte-100q7li{max-width:20rem;text-align:center}.aWelcomeScreen.svelte-100q7li{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;gap:1.5rem}@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}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;-webkit-user-select:none;user-select:none}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.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: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: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{max-width:100%;box-sizing:border-box}input[type=text],input[type=search],input[type=number],select,option,textarea{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,input[type=text]:hover,input[type=search]:hover,input[type=number]:hover,select:hover,option:hover,textarea:hover{border:1px solid var(--accent-color);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{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{color:var(--foreground)}option{font:inherit}@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}}.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)}.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,.monogramfancy{font-size:130%;line-height:.9}.jacquard{font-size:130%;line-height:1.2}.beholden{font-size:120%;line-height:1.3}.zerocool{font-size:90%}@-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:-100% 0}66.66666666666667%{background-position:-200% 0}}@-webkit-keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:-100% 0}66.66666666666667%{background-position:-200% 0}}@-o-keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:-100% 0}66.66666666666667%{background-position:-200% 0}}@keyframes frameAnimation{0%,to{background-position:0 0}33.333333333333336%{background-position:-100% 0}66.66666666666667%{background-position:-200% 0}}
