.flow.svelte-1doacwr{display:flex;align-self:center;align-items:center;position:relative;flex-grow:0;flex-shrink:0;flex-basis:1em;width:1em;height:2.5em;background-color:#00cdf9;box-sizing:content-box;box-shadow:0 0 #00cdf9;transition:.2s box-shadow;-webkit-user-select:none;user-select:none;cursor:pointer}.flow.svelte-1doacwr:hover{box-shadow:0 0 .75em .1em #00cdf9}.input.svelte-1doacwr{border-bottom-right-radius:.75em;border-top-right-radius:.75em}.output.svelte-1doacwr{border-bottom-left-radius:.75em;border-top-left-radius:.75em}.outside.svelte-1doacwr{position:absolute;width:2.5em;height:2.5em;touch-action:none}.outside.svelte-1doacwr>:where(.svelte-1doacwr){position:absolute;width:100%;height:100%}.input.svelte-1doacwr .outside:where(.svelte-1doacwr){right:-.25em}.output.svelte-1doacwr .outside:where(.svelte-1doacwr){left:-.25em}.rows.svelte-1wrswrt{display:flex;flex-direction:column;gap:.25em;align-items:stretch}.title.svelte-1wrswrt{align-items:baseline;display:flex;gap:.25em}.row.svelte-1wrswrt{display:flex;align-items:center;gap:.5em;padding-left:1em;justify-content:flex-start}.row.tight.svelte-1wrswrt{padding-left:0;gap:.75em}p.svelte-1wrswrt{font-size:.75em;width:200px}.details.svelte-1wrswrt{align-items:baseline;display:flex;flex-direction:column;gap:.25em;-webkit-user-select:none;user-select:none}label.svelte-r5bk47{display:flex;flex-direction:column;gap:.5em;cursor:pointer}.group.svelte-r5bk47{flex:1;display:flex;flex-direction:row;gap:.75em;align-items:baseline}input[type=checkbox].svelte-r5bk47{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;outline:none;border:none;background-color:var(--input-background-color);border:2px solid var(--input-accent-color);color:var(--input-text-color);margin:0;border-radius:.5em;padding:.25em;font-size:1em;font-weight:600;box-shadow:inset 0 .1em .2em #0000001a;cursor:pointer}input[type=checkbox].svelte-r5bk47:disabled{background-color:var(--input-disabled-background-color);color:var(--input-disabled-text-color);cursor:default;box-shadow:none}.group.disabled.svelte-r5bk47 label:where(.svelte-r5bk47){color:var(--input-accent-color);cursor:default}input[type=checkbox].svelte-r5bk47:after{display:flex;width:1em;height:1em;font-size:1.2em;line-height:1em;content:"X";color:transparent;background-color:var(--input-text-color);-webkit-mask-image:url(../../../img/icons/Checkmark.svg);mask-image:url(../../../img/icons/Checkmark.svg);transform:scale(0);transition:transform ease-in 50ms}input[type=checkbox].svelte-r5bk47:disabled:after{background-color:var(--input-accent-color)}input[type=checkbox].svelte-r5bk47:checked:after{transform:scale(1);transition:transform cubic-bezier(.17,.66,.3,1.33) .1s}input.svelte-f7y2in,input.svelte-f7y2in:focus{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;flex-shrink:1;flex-basis:200px;width:0;display:flex;outline:none;border:none;background-color:var(--input-background-color);border:2px solid var(--input-accent-color);color:var(--input-text-color);border-radius:.75em;height:calc(2.25em + 4px);padding:.5em .75em;font-size:1em;font-weight:600}input.svelte-f7y2in:disabled{background-color:var(--input-disabled-background-color);color:var(--input-disabled-text-color)}input.svelte-f7y2in::-webkit-inner-spin-button{-webkit-appearance:none}input.svelte-f7y2in:-webkit-autofill,input.svelte-f7y2in:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}input[type=number].svelte-f7y2in{-moz-appearance:textfield}textarea.svelte-9gq8tg,textarea.svelte-9gq8tg:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;display:flex;outline:none;border:none;background-color:var(--input-background-color);border:2px solid var(--input-accent-color);color:var(--input-text-color);border-radius:.75em;padding:.5em .75em;font-size:1em;font-weight:600;box-sizing:border-box;resize:vertical;min-height:fit-content}.group.svelte-102i9tk{display:flex;flex-direction:row;gap:2px;flex-grow:1;flex-shrink:1;flex-basis:200px;width:0;border-radius:1em;background-color:var(--input-accent-color);border:2px solid var(--input-accent-color);overflow:hidden;flex-wrap:wrap;container-type:inline-size}.group.mixed.svelte-102i9tk{border-style:dashed;opacity:.75}@container (width < 270px){.sub-group.svelte-102i9tk{width:100%}}.sub-group.svelte-102i9tk{display:flex;flex-direction:row;gap:0;flex-grow:1}.group.svelte-102i9tk label:where(.svelte-102i9tk){padding:.5em .25em;min-width:2.5em;text-align:center;background-color:#92a1b9;color:#fff;justify-content:center}.group.svelte-102i9tk .sub-group:where(.svelte-102i9tk):nth-child(1) label:where(.svelte-102i9tk){background-color:#ea323c}.group.svelte-102i9tk .sub-group:where(.svelte-102i9tk):nth-child(2) label:where(.svelte-102i9tk){background-color:#5ac54f}.group.svelte-102i9tk .sub-group:where(.svelte-102i9tk):nth-child(3) label:where(.svelte-102i9tk){background-color:#0098dc}.group.svelte-102i9tk .sub-group:where(.svelte-102i9tk):nth-child(4) label:where(.svelte-102i9tk){background-color:#ca52c9}.group.svelte-102i9tk input{border-radius:0;border:none;min-width:3em}.group.svelte-10rhiik{display:flex;flex-direction:row;gap:2px;flex-grow:1;flex-shrink:1;flex-basis:200px;width:0;border-radius:1em;background-color:var(--accent-color);border:2px solid var(--accent-color);overflow:hidden;flex-wrap:wrap;container-type:inline-size}.group.mixed.svelte-10rhiik{border-style:dashed;opacity:.75}@container (width < 270px){.sub-group.svelte-10rhiik{width:100%}}.sub-group.svelte-10rhiik{display:flex;flex-direction:row;gap:0;flex-grow:1}.group.svelte-10rhiik label:where(.svelte-10rhiik){padding:.5em .25em;min-width:2.5em;text-align:center;background-color:#92a1b9;color:#fff;justify-content:center}.group.svelte-10rhiik .sub-group:where(.svelte-10rhiik):nth-child(1) label:where(.svelte-10rhiik){background-color:#ea323c}.group.svelte-10rhiik .sub-group:where(.svelte-10rhiik):nth-child(2) label:where(.svelte-10rhiik){background-color:#5ac54f}.group.svelte-10rhiik .sub-group:where(.svelte-10rhiik):nth-child(3) label:where(.svelte-10rhiik){background-color:#0098dc}.group.svelte-10rhiik input{border-radius:0;border:none;min-width:3em}.item-content.svelte-1baut5u{display:flex;align-items:center;gap:.25em;flex:1;min-width:0;padding:.25em 0}.item-content.svelte-1baut5u .form{flex:1}.remove-btn.svelte-1baut5u{flex-shrink:0;width:1.5em;height:1.5em;padding:0;border:none;border-radius:.25em;background:#ffffff1a;color:var(--text-color);cursor:pointer;font-size:1em;display:flex;align-items:center;justify-content:center;opacity:.6}.remove-btn.svelte-1baut5u:hover{opacity:1;background:#ea323c4d}.override-indicator.svelte-ztg5gy{color:var(--accent-color);font-size:.85em;flex-shrink:0;cursor:pointer}.label-row.svelte-1berxq0{display:flex;align-items:center;gap:.3em}.array-content.svelte-1berxq0{display:flex;flex-direction:column;gap:.25em;flex:1}.mixed-label.svelte-1berxq0{font-style:italic;opacity:.6;font-size:.9em}.add-btn.svelte-1berxq0{align-self:flex-start;padding:.15em .6em;border:1px solid var(--accent-color);border-radius:var(--border-radius, .4em);background:transparent;color:var(--accent-color);cursor:pointer;font-size:1em;font-weight:600}.add-btn.svelte-1berxq0:hover{background:var(--accent-color);color:#fff}.typed-value.svelte-c6qe0u{display:flex;flex-direction:column;gap:.75em;width:max-content;min-width:100%;max-width:calc(100vw - 8em);box-sizing:border-box;padding:1em;border-radius:1em;background-color:var(--alt-background-color)}.label-row.svelte-1xhjnba,.label-row.svelte-ofybtj{display:flex;align-items:center;gap:.3em}.menu.svelte-eu4j7n{--border-radius: 1em;width:300px;max-width:100%;padding:1em;display:flex;flex-direction:column;gap:.5em;box-sizing:border-box}.swatches.svelte-eu4j7n{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.swatch.svelte-eu4j7n{width:100%;aspect-ratio:1;border-radius:.25em;border:2px solid rgba(255,255,255,.15);box-shadow:var(--box-shadow);cursor:pointer;transition:transform .1s,border-color .1s}.swatch.svelte-eu4j7n:hover{transform:scale(1.2);border-color:#fff9;z-index:1;position:relative}.swatch.selected.svelte-eu4j7n{outline:2px solid black;border:2px solid white;position:relative;z-index:1}.swatch.svelte-1hj30uj{flex:1;height:2em;padding:.25em;font-size:1em;min-width:2em;border-radius:.5em;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:border-color .1s}.swatch.svelte-1hj30uj:hover{border-color:#ffffff80}.label-row.svelte-1x0j6m4,.label-row.svelte-3chcxk{display:flex;align-items:center;gap:.3em}.mixed-label.svelte-3chcxk{font-style:italic;opacity:.6;font-size:.9em}.material-grid.svelte-3chcxk{display:flex;gap:.4em}.swatch.svelte-3chcxk{width:2.5em;height:2.5em;border-radius:.4em;border:2px solid rgba(255,255,255,.2);background-size:cover;background-position:center;cursor:pointer;transition:border-color .1s;box-shadow:var(--box-shadow)}.swatch.svelte-3chcxk:hover{border-color:#ffffff80}.swatch.selected.svelte-3chcxk{border-color:#fff;outline:2px solid black}.label-row.svelte-12de1vv{display:flex;align-items:center;gap:.3em}.color-list.svelte-12de1vv{display:flex;flex-wrap:wrap;gap:.25em;padding:.25em 0;flex:1}.label-row.svelte-1yemmcg{display:flex;align-items:center;gap:.3em}.slider-row.svelte-1yemmcg{flex:1;display:flex;align-items:center;gap:.75em;min-width:0}input[type=range].svelte-1yemmcg{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;background:transparent;cursor:pointer}input[type=range].svelte-1yemmcg:disabled{cursor:default}input[type=range].svelte-1yemmcg::-webkit-slider-runnable-track{height:2px;border:none;background:var(--input-accent-color)}input[type=range].svelte-1yemmcg::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;margin-top:calc((2px - 1em)/2);border:none;border-radius:.5em;background:var(--input-text-color);box-shadow:var(--box-shadow)}input[type=range].svelte-1yemmcg:disabled::-webkit-slider-thumb{box-shadow:none;background:var(--input-accent-color)}input[type=range].svelte-1yemmcg::-moz-range-track{height:2px;border:none;background:var(--input-accent-color)}input[type=range].svelte-1yemmcg::-moz-range-thumb{width:1em;height:1em;border:none;border-radius:.5em;background:var(--input-text-color);box-shadow:var(--box-shadow)}input[type=range].svelte-1yemmcg:disabled::-moz-range-thumb{box-shadow:none;background:var(--input-accent-color)}.value.svelte-1yemmcg{min-width:4em;text-align:right;color:var(--input-text-color);font-weight:600}.slider-row.disabled.svelte-1yemmcg input:where(.svelte-1yemmcg){opacity:.5}.slider-row.disabled.svelte-1yemmcg .value:where(.svelte-1yemmcg){color:var(--input-accent-color)}.label-row.svelte-9p9ofm{display:flex;align-items:center;gap:.3em}.reference-row.svelte-9p9ofm{display:flex;align-items:center;gap:.5em;min-width:0}.reference-label.svelte-9p9ofm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-row.svelte-uh5fki{display:flex;align-items:center;gap:.3em}.sub-section.svelte-11qw3au{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:1em;background-color:var(--list-item-color)}.sub-section.alt.svelte-11qw3au{background-color:var(--background-color)}.sub-section.svelte-11qw3au h3:where(.svelte-11qw3au){text-align:center}.form.svelte-no5qz7{display:flex;flex-direction:column;gap:1em}.background.svelte-y535ff{position:absolute;top:0;bottom:0;left:0;right:0;padding:2vw;display:flex;align-items:center;justify-content:center;--border-radius: 1.5em}.window.svelte-y535ff{position:relative;width:100%;height:100%}.inner.svelte-y535ff{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius)}.inner.svelte-y535ff>:where(.svelte-y535ff){--border-radius: 0}.styled-background.svelte-y535ff{position:relative;background-color:var(--background-color);z-index:0}.styled-background.svelte-y535ff:before{content:" ";position:absolute;top:0;right:0;left:0;bottom:0;background-color:var(--alt-background-color);background-image:linear-gradient(90deg,var(--alt-background-color),var(--background-color));-webkit-mask-image:var(--header-image);mask-image:var(--header-image);z-index:-1}.header.svelte-y535ff{color:var(--text-color);background-color:var(--background-color);padding:.5em;height:3em;box-shadow:0 0 0 8px #0000001a;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1em;z-index:10}.header.svelte-y535ff .center:where(.svelte-y535ff){flex-grow:1;display:flex;gap:.5em;flex-direction:row;justify-content:center;align-items:center}.header.svelte-y535ff .center:where(.svelte-y535ff) h1:where(.svelte-y535ff){font-size:1.75em;display:flex;gap:.25em;align-items:center}.content.svelte-y535ff{flex-grow:1;overflow:hidden}.footer.svelte-y535ff{position:relative;color:var(--text-color);background-color:var(--background-color);min-height:2em;padding:0 2em;display:flex;align-items:center}.footer.svelte-y535ff:after{content:" ";position:absolute;height:var(--border-shadow-size);background-color:var(--border-shadow);top:calc(var(--border-shadow-size) * -1);left:0;right:0;pointer-events:none}.header-actions.svelte-y535ff{display:flex;gap:.5em;align-items:center}.close-button.svelte-y535ff{cursor:pointer;font-size:2em}.item.svelte-3ecmn6{display:flex;flex-direction:column;position:relative;border-radius:1em;width:100%;aspect-ratio:1/1;padding:0;box-shadow:var(--box-shadow);transition:transform .1s,box-shadow .1s;cursor:pointer;outline:none;border:none;border:4px solid rgba(255,255,255,.5);background-position:center;background-size:cover;background-origin:border-box}.item.svelte-3ecmn6:hover{transform:scale(1.05)}.item.svelte-3ecmn6:active{box-shadow:var(--box-shadow-active);transform:scale(1.025) translateY(2px)}.item.selected.svelte-3ecmn6{transform:scale(1.05)}.item.selected.svelte-3ecmn6:after{position:absolute;content:" ";top:-6px;right:-6px;left:-6px;bottom:-6px;border-radius:calc(1em + 2px);border:2px solid var(--text-color)}.item.selected.svelte-3ecmn6:active{transform:scale(1.04);box-shadow:var(--box-shadow)}.item.no-image.svelte-3ecmn6{background-color:#ffffff14;border-style:dashed}.label.svelte-3ecmn6{margin:auto;font-size:.7em;opacity:.7}.item.ai.svelte-3ecmn6:before{position:absolute;content:" ";top:0;right:0;bottom:0;left:0;background-image:url(../../../img/ai/warning.png);background-size:cover;opacity:.25}.canvas-wrap.svelte-pfxxj4{position:relative;width:100%;height:100%;overflow:hidden}.loading-overlay.svelte-pfxxj4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--highlight-color, var(--accent-color));background-size:cover;background-position:center;opacity:1;transition:opacity .4s ease;pointer-events:none}.loading-overlay.loaded.svelte-pfxxj4{opacity:0}.icon-bar.svelte-1pw5ytb{display:flex;gap:2px;overflow:hidden;border-radius:1em;flex-wrap:wrap;background-color:var(--list-background-color);border:2px solid var(--accent-color);height:calc(2.25em + 4px)}.item.svelte-1pw5ytb{display:flex;flex:1;font-size:1.5em;cursor:pointer;align-items:center;justify-content:center;background-color:var(--list-item-color);color:var(--text-color)}.item.active.svelte-1pw5ytb{background-color:var(--list-highlight-color)}.side-tabs.svelte-15wzwm0{display:flex;flex-direction:column;gap:.25em;padding:var(--side-tabs-padding, 2em 0);flex-shrink:0;border-right:2px solid var(--accent-color)}.side-tabs.no-border.svelte-15wzwm0{border-right:none}.tab.svelte-15wzwm0{border-radius:.5em 0 0 .5em;background-color:transparent;color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em}.tab.svelte-15wzwm0>span:where(.svelte-15wzwm0){font-size:1.5em}.tab.svelte-15wzwm0:hover{background-color:var(--background-color-highlight)}.tab.active.svelte-15wzwm0{background-color:var(--accent-color);align-self:flex-end}.character-builder.svelte-rzr9nc{flex:1;min-width:0;min-height:0;gap:2em;display:flex;overflow:hidden}.items-panel.svelte-rzr9nc{flex:1;min-width:0;min-height:0;padding:2em 0;display:flex;flex-direction:column;gap:.75em;overflow:hidden}.results.svelte-rzr9nc{flex:1;min-width:0;min-height:0;background-color:var(--alt-background-color);border:2px solid var(--accent-color);border-radius:1em;overflow:auto}.results-grid.svelte-rzr9nc{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:1em;gap:1em;grid-auto-flow:dense}.empty-hint.svelte-rzr9nc{grid-column:1 / -1;opacity:.5;font-size:.85em}.colors-panel.svelte-rzr9nc{display:flex;flex:1;flex-wrap:wrap;gap:.4em;padding:.25em 0;flex-shrink:0}.preview-panel.svelte-rzr9nc{flex-shrink:0;padding:2em 2em 2em 0;display:flex;flex-direction:column;gap:1em;align-items:flex-start}.canvas-wrap.svelte-rzr9nc{width:100%;flex:1;overflow:hidden;position:relative;border-radius:1em;display:flex;align-items:center;justify-content:center}.canvas-wrap.svelte-rzr9nc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgba(255,255,255,.5);border-radius:1em;box-shadow:var(--box-shadow);pointer-events:none}.preview-panel.svelte-rzr9nc .button:where(.svelte-rzr9nc){align-self:center;width:100%}.info-group.svelte-1biozr7{display:flex;gap:.5em;flex-direction:column}.info.svelte-1biozr7{padding:.75em 1em;border-radius:1em;background-color:var(--alt-background-color);display:flex;justify-content:space-between}.info.svelte-1biozr7 p:where(.svelte-1biozr7){font-weight:600}.footer.svelte-1biozr7{font-size:.75em;padding:.25em 0;opacity:.75}.content.svelte-1biozr7{display:flex;height:100%;gap:2em}.left.svelte-1biozr7{padding-top:calc(var(--border-shadow-size) + 2em);padding-bottom:2em;padding-left:2em;width:20em;display:flex;flex-direction:column;gap:1em}.center.svelte-1biozr7{padding-top:calc(var(--border-shadow-size) + 2em);padding-bottom:2em;flex:1;height:100%;display:flex;flex-direction:column;gap:1em}.right.svelte-1biozr7{padding-top:calc(var(--border-shadow-size) + 2em);padding-bottom:2em;padding-right:2em;display:flex;flex-direction:column;gap:1em;overflow-y:auto}.right.svelte-1biozr7 .preview:where(.svelte-1biozr7){background-origin:border-box;background-size:cover;background-position:center;background-image:url(../../../img/v2a.png);aspect-ratio:1/1;width:100%;--border: 4px solid rgba(255, 255, 255, .5);border-radius:1em}.right.svelte-1biozr7 .preview-3d:where(.svelte-1biozr7){position:relative;width:100%;aspect-ratio:1;border-radius:1em;overflow:hidden;box-shadow:var(--box-shadow);flex-shrink:0}.right.svelte-1biozr7 .preview-3d:where(.svelte-1biozr7):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgba(255,255,255,.5);border-radius:1em;pointer-events:none}.colors-panel.svelte-1biozr7{display:flex;flex-wrap:wrap;gap:.4em;flex-shrink:0}.right.svelte-1biozr7 .filler:where(.svelte-1biozr7){flex:1}.results.svelte-1biozr7{flex:1;background-color:var(--alt-background-color);border:2px solid var(--accent-color);border-radius:1em;overflow-y:auto}.results-grid.svelte-1biozr7{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:1em;grid-gap:1em;grid-auto-flow:dense;grid-auto-rows:auto}.right.svelte-1biozr7{width:20em;height:100%}.group.svelte-1caffio{display:flex;flex-wrap:wrap;gap:1em;row-gap:1em}.details.svelte-1caffio{display:flex;gap:.5em;flex-direction:column;flex:1;min-width:6em}.shape-button.svelte-1caffio{background-origin:border-box;background-size:cover;background-position:center;border:4px solid rgba(255,255,255,.5);border-radius:1em;box-shadow:var(--box-shadow);aspect-ratio:1/1;margin:auto;flex:1 0 auto;flex-basis:6em;max-width:8em;cursor:pointer}.shape-button.mixed.svelte-1caffio{border-style:dashed;opacity:.75}.type.svelte-1nv5co3{align-self:center;color:var(--input-accent-color-hover);font-size:.6em;font-weight:700;height:100%;transition:.2s color;display:none}.connection.svelte-1nv5co3{padding:0 .5em;display:flex;align-self:baseline;background-color:var(--input-accent-color);box-shadow:0 0 0 0 var(--input-accent-color);transition:.2s box-shadow;flex-basis:1em;flex-shrink:0;flex-grow:0;font-size:1em;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;transition:.2s border-radius}.connection.output.svelte-1nv5co3{border-bottom-left-radius:1em;border-top-left-radius:1em;flex-grow:0}.connection.input.rounded.svelte-1nv5co3{border-bottom-right-radius:1em;border-top-right-radius:1em}.connection.svelte-1nv5co3:hover{box-shadow:0 0 .75em .1em var(--input-accent-color)}.connection.svelte-1nv5co3:hover .type:where(.svelte-1nv5co3){color:#fff}.outside.svelte-1nv5co3{position:absolute;width:2em;height:2em;top:-.5em;touch-action:none}.outside.svelte-1nv5co3>:where(.svelte-1nv5co3){position:absolute;width:100%;height:100%}.output.svelte-1nv5co3 .outside:where(.svelte-1nv5co3){right:-1em}.input.svelte-1nv5co3 .outside:where(.svelte-1nv5co3){left:-1em}.rows.svelte-14ycrq1{display:flex;flex-direction:column;gap:.5em;align-items:stretch}.row.svelte-14ycrq1{display:flex;align-items:center;gap:.25em;padding-left:1.25em}.row.tight.svelte-14ycrq1{padding-left:0;gap:0em;align-items:baseline}.input-wrapper.svelte-14ycrq1{display:flex;align-items:baseline;min-width:10em}.vector-wrapper.svelte-14ycrq1{display:flex;align-items:stretch;flex:1;min-width:12.5em}.title.svelte-14ycrq1{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.25em}.title.inline.svelte-14ycrq1{padding-left:.5em}.sub-pins.svelte-14ycrq1{display:flex;flex-direction:column;flex:1;gap:.5em;border-top-right-radius:.75em;border-bottom-right-radius:.75em;border:2px solid var(--input-accent-color);border-left:0;padding:.5em .5em .5em 0}.rows.svelte-1asfx9e{display:flex;flex-direction:column;gap:.25em;align-items:stretch}.title.svelte-1asfx9e{align-items:baseline;display:flex;gap:.25em}.row.svelte-1asfx9e{display:flex;align-items:center;gap:.5em;padding-right:1em;justify-content:flex-start}.row.tight.svelte-1asfx9e{padding-right:0;gap:.75em}p.svelte-1asfx9e{font-size:.75em;width:200px}.details.svelte-1asfx9e{align-items:baseline;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.25em;-webkit-user-select:none;user-select:none}.rows.svelte-1c7l2mi{display:flex;flex-direction:column;gap:.5em;align-items:stretch}.row.svelte-1c7l2mi{display:flex;align-items:center;gap:.5em;padding-right:1.25em;justify-content:flex-end}.row.tight.svelte-1c7l2mi{padding-right:0;justify-content:flex-end}.row.description.svelte-1c7l2mi p:where(.svelte-1c7l2mi){font-size:.75em;color:var(--placeholder-color);font-style:italic;-webkit-user-select:none;user-select:none}.title.svelte-1c7l2mi{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.25em;white-space:nowrap}.sub-pins.svelte-1c7l2mi{display:flex;flex-direction:column;gap:.5em;border-top-left-radius:.75em;border-bottom-left-radius:.75em;border:2px solid var(--input-accent-color);border-right:0;padding:.5em 0 .5em .5em}.outer.svelte-1imtwna{position:absolute;pointer-events:all;touch-action:none}.node.svelte-1imtwna{position:relative;border-radius:1em;background-color:var(--background-color);color:var(--text-color);box-shadow:0 0 .5em .5em #00000040;display:flex;min-width:0;cursor:grab;z-index:2;flex-shrink:0}.error-badge.svelte-1imtwna{position:absolute;top:-1.25em;right:-1.25em;width:2em;height:2em;border-radius:50%;background-color:#e03333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1em;line-height:1;pointer-events:none;z-index:3}.node.svelte-1imtwna:active{cursor:grabbing}.node.missing-reference.svelte-1imtwna:after{content:"";position:absolute;border-radius:inherit;top:0;left:0;right:0;bottom:0;pointer-events:none;outline:4px solid #e03333;outline-offset:4px}.node.selected.svelte-1imtwna{outline:2px solid #ffc825;outline-offset:-2px}.node.selected.svelte-1imtwna:before{content:"";position:absolute;border-radius:inherit;top:0;left:0;right:0;bottom:0;pointer-events:none;outline:2px solid var(--text-color);outline-offset:-4px}.flow-spacer.svelte-1imtwna{width:1em}.title.svelte-1imtwna{align-self:center;text-align:center;font-size:1.5em;font-weight:700;-webkit-user-select:none;user-select:none}.side-padding.svelte-1imtwna{display:flex;flex-direction:column;gap:1em;padding:0 1em}.node.svelte-1imtwna .body:where(.svelte-1imtwna){display:flex;flex-direction:column;padding:1em 0;gap:1em}.top.svelte-1imtwna{display:flex;gap:1em;flex:1;align-items:center}.bottom.svelte-1imtwna{display:flex;gap:2em;flex:1}.inputs.svelte-1imtwna{display:flex;flex-direction:column;flex:1;flex-shrink:1;gap:1em;align-items:flex-start;height:100%}.center.svelte-1imtwna{display:flex;flex-direction:column;flex:1;justify-content:center;height:100%}.outputs.svelte-1imtwna{display:flex;flex-direction:column;flex:1;flex-shrink:1;gap:1em;align-items:flex-end;height:100%}.description.svelte-1imtwna{display:flex;align-items:center;width:auto;-webkit-user-select:none;user-select:none}.tool-tray.svelte-7k2f8y{background-color:#00000040;display:flex;flex-direction:row;align-items:center;padding:1em 2em;border-radius:2em;pointer-events:auto;-webkit-backdrop-filter:blur(var(--border-shadow-blur));backdrop-filter:blur(var(--border-shadow-blur))}.tray-content.svelte-7k2f8y{display:flex;flex-direction:row;align-items:center;gap:2em}.sub-tray.svelte-7k2f8y{display:flex;flex-direction:row;align-items:center;gap:1em}.sub-tray.svelte-7k2f8y>span:where(.svelte-7k2f8y){font-size:2.5em}.sub-tray.svelte-7k2f8y>h2:where(.svelte-7k2f8y){font-weight:600;font-size:1.25em;text-align:left;width:min-content}.divider-wrap.svelte-7k2f8y{display:flex;align-self:stretch;flex-shrink:0}.workspace.svelte-j771wn{width:100%;height:100%;overflow:hidden;display:block;background-color:#0c2444;touch-action:none;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10em;position:relative}.layer.svelte-j771wn{position:absolute;top:0;left:0;right:0;bottom:0;font-size:16px;overflow:hidden}.tray-overlay.svelte-j771wn{position:absolute;bottom:1.5em;left:0;right:0;display:flex;justify-content:center;pointer-events:none}
