.panel.svelte-12elwuz{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;background-color:var(--bg-panel);padding:1.5rem;--tw-shadow: var(--shadow-panel);--tw-shadow-colored: var(--shadow-panel);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.field.svelte-12elwuz{display:flex;flex-direction:column;gap:.375rem}.row.svelte-12elwuz{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.lbl.svelte-12elwuz{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--fg)}.text-input.svelte-12elwuz{width:100%;border-radius:.75rem;border-width:1px;border-color:var(--bg-separator);background-color:var(--bg-button);padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--fg);font-family:inherit}.btn.svelte-12elwuz{cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--bg-separator);background-color:var(--bg-button);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--fg-muted)}.btn.svelte-12elwuz:hover{color:var(--fg)}.tabs.svelte-12elwuz{display:flex;flex-wrap:wrap;gap:.5rem}.tab.svelte-12elwuz{cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--bg-separator);background-color:var(--bg-button);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--fg-muted)}.tab.active.svelte-12elwuz{border-color:transparent;background-color:var(--accent);color:var(--fg-on-accent)}.grow.svelte-12elwuz{flex:1 1 6rem}.editor-row.svelte-12elwuz{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.curve.svelte-12elwuz{width:100%;max-width:20rem;touch-action:none;overflow:visible}.side.svelte-12elwuz{flex:1 1 14rem;display:flex;flex-direction:column;gap:.75rem}.grid.svelte-12elwuz{fill:color-mix(in srgb,currentColor 5%,transparent);stroke:color-mix(in srgb,currentColor 25%,transparent)}.handle-line.svelte-12elwuz{stroke:color-mix(in srgb,currentColor 45%,transparent);stroke-width:1.5}.curve-path.svelte-12elwuz{fill:none;stroke:var(--accent);stroke-width:4}.handle.svelte-12elwuz{fill:var(--accent);cursor:grab}.track.svelte-12elwuz{position:relative;height:2.5rem;border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent)}.ball.svelte-12elwuz{position:absolute;top:.35rem;left:.35rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--accent);animation-name:svelte-12elwuz-slide;animation-fill-mode:both;animation-iteration-count:1}@keyframes svelte-12elwuz-slide{0%{left:.35rem}to{left:calc(100% - 2.15rem)}}.info-section.svelte-12elwuz{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.info-section.svelte-12elwuz h2:where(.svelte-12elwuz){margin-top:.5rem;margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}.info-section.svelte-12elwuz p:where(.svelte-12elwuz){font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--fg-muted)}.info-section.svelte-12elwuz ol:where(.svelte-12elwuz),.info-section.svelte-12elwuz ul:where(.svelte-12elwuz){display:flex;flex-direction:column;gap:.5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;color:var(--fg-muted)}.info-section.svelte-12elwuz ol:where(.svelte-12elwuz){list-style:decimal}.info-section.svelte-12elwuz ul:where(.svelte-12elwuz){list-style:disc}.info-section.svelte-12elwuz li:where(.svelte-12elwuz){line-height:1.625}.info-section.svelte-12elwuz strong:where(.svelte-12elwuz){font-weight:500;color:var(--fg)}
