.wake.svelte-1s8khnn{width:100%;color:inherit;align-items:center;gap:.75rem;display:inline-flex}.wake[aria-disabled=true].svelte-1s8khnn{pointer-events:none;opacity:.5}.track.svelte-1s8khnn{align-items:center;gap:var(--ws-gap);height:var(--ws-height);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;flex:1;min-height:2.75rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.track.svelte-1s8khnn{cursor:grab}.track.svelte-1s8khnn:active{cursor:grabbing}}.bar.svelte-1s8khnn{min-width:0;height:var(--ws-height);border-radius:var(--radius-full);background:var(--ws-track);transform:scaleY(var(--ws-rest));transform-origin:50%;flex:1;transition:background-color .12s;position:relative}.bar.svelte-1s8khnn[data-on=true]{background:var(--ws-fill)}.wake.svelte-1s8khnn[data-instant=true] .bar:where(.svelte-1s8khnn){transition-duration:0s}@media (prefers-reduced-motion:reduce){.bar.svelte-1s8khnn{transform:scaleY(var(--ws-rest))!important}}.crest.svelte-1s8khnn{border-radius:inherit;background:var(--ws-crest);opacity:0;position:absolute;inset:0}.handle.svelte-1s8khnn{border-radius:var(--radius-md);cursor:inherit;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.handle.svelte-1s8khnn:hover,.handle.svelte-1s8khnn:active{background:0 0;transform:none}.handle.svelte-1s8khnn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.value.svelte-1s8khnn{min-width:3ch;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;opacity:.6}.hint.svelte-1yjvel2,.shapes.svelte-1yjvel2{margin-bottom:var(--space-4)}.shapes.svelte-1yjvel2 button[aria-pressed=true]:where(.svelte-1yjvel2){border-color:var(--c-accent);color:var(--c-text)}.stage.svelte-1yjvel2{place-items:center;display:grid}.frame.svelte-1yjvel2{border:1px solid var(--c-border-strong);border-radius:var(--radius-md);background:var(--c-surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:0;display:block;position:relative;overflow:hidden}.frame.svelte-1yjvel2:hover,.frame.svelte-1yjvel2:active{background:var(--c-surface-2);transform:none}.frame.svelte-1yjvel2:active{cursor:grabbing}.frame.is-round.svelte-1yjvel2{border-radius:50%}img.svelte-1yjvel2{visibility:hidden;pointer-events:none;max-width:none;position:absolute}img.is-placed.svelte-1yjvel2{visibility:visible}.zoom.svelte-1yjvel2{margin-top:var(--space-4)}.zoom-label.svelte-1yjvel2{color:var(--c-text-2);font-size:var(--text-sm);font-weight:500;display:block}.refused.svelte-1c2fc2x{margin:var(--space-2) 0 0;color:var(--c-danger);font-size:var(--text-sm)}.drop.svelte-1c2fc2x{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--c-border-strong);border-radius:var(--radius-md);background:var(--c-surface-2);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex;position:relative}.drop.svelte-1c2fc2x:hover,.drop.svelte-1c2fc2x:focus-within{border-color:var(--c-accent)}.is-dragging.svelte-1c2fc2x{border-color:var(--c-accent);background:var(--c-accent-soft)}.icon.svelte-1c2fc2x{border-radius:var(--radius-md);background:var(--c-surface-3);width:2.25rem;height:2.25rem;color:var(--c-text-2);flex:none;place-items:center;display:grid}.is-dragging.svelte-1c2fc2x .icon:where(.svelte-1c2fc2x),.has-file.svelte-1c2fc2x .icon:where(.svelte-1c2fc2x){background:var(--c-accent-soft);color:var(--c-accent-hover)}.text.svelte-1c2fc2x{flex-direction:column;gap:.1rem;min-width:0;display:flex}.text.svelte-1c2fc2x strong:where(.svelte-1c2fc2x){font-size:var(--text-sm);font-weight:550}.text.svelte-1c2fc2x small:where(.svelte-1c2fc2x){font-size:var(--text-xs);color:var(--c-text-3);overflow-wrap:anywhere}.has-file.svelte-1c2fc2x .text:where(.svelte-1c2fc2x) small:where(.svelte-1c2fc2x){color:var(--c-accent-hover)}.drop.svelte-1c2fc2x input:where(.svelte-1c2fc2x){opacity:0;cursor:pointer;border:0;width:auto;padding:0;position:absolute;inset:0}.drop.svelte-1c2fc2x input:where(.svelte-1c2fc2x):focus-visible{outline:none}.drop.svelte-1c2fc2x:focus-within{outline:2px solid var(--c-accent-ring);outline-offset:2px}
