.preset.svelte-107uf9a{background:color-mix(in srgb,var(--theme-bg) 70%,black);border:1.5px solid color-mix(in srgb,white 8%,transparent);transition:border-color .15s ease,background-color .15s ease}.preset.svelte-107uf9a:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.preset.on.svelte-107uf9a{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.step.svelte-107uf9a{width:2.25rem;height:2.25rem;border-radius:999px;font-size:1.4rem;line-height:1;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 85%,white 4%);border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);transition:filter .15s ease,opacity .15s ease}.step.svelte-107uf9a:hover:not(:disabled){filter:brightness(1.25)}.step.svelte-107uf9a:disabled{opacity:.3;cursor:default}.sq.svelte-107uf9a{aspect-ratio:1;border-radius:3px;background:linear-gradient(90deg,#A78BFA 0 var(--f),color-mix(in srgb,var(--theme-bg) 55%,#334155) var(--f) 100%);transition:background .15s ease}button.sq.svelte-107uf9a:hover{outline:2px solid #C4B5FD;outline-offset:1px}.tank.svelte-107uf9a{position:relative;cursor:pointer;touch-action:none;height:1.75rem;border-radius:999px;padding:3px;background:color-mix(in srgb,var(--theme-bg) 70%,black);border:1px solid color-mix(in srgb,#FBBF24 30%,transparent)}.tank.svelte-107uf9a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.tank.dragging.svelte-107uf9a .tank-fill:where(.svelte-107uf9a),.tank.dragging.svelte-107uf9a .tank-knob:where(.svelte-107uf9a){transition:none}.tank-knob.svelte-107uf9a{position:absolute;top:50%;width:1.6rem;height:1.6rem;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 35%,#fef3c7,#fbbf24 60%,#d97706);border:3px solid white;box-shadow:0 0 14px #fbbf24;transition:left .25s ease;pointer-events:none}.tank-fill.svelte-107uf9a{height:100%;border-radius:999px;background:linear-gradient(90deg,#fde68a,#fbbf24 60%,#22d3ee);box-shadow:0 0 14px -2px #fbbf24;transition:width .25s ease}.foot.svelte-107uf9a{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:auto;padding:.75rem 1rem;border-radius:.9rem;font-size:.875rem;background:color-mix(in srgb,var(--theme-bg) 60%,transparent);border:1px solid color-mix(in srgb,white 6%,transparent)}.bar-wrap.svelte-107uf9a{position:relative;margin:.5rem .9rem .25rem;display:flex;flex-direction:column;gap:.35rem}.scale.svelte-107uf9a{position:relative;height:1.5rem}.scale.top.svelte-107uf9a{height:1.6rem}.tick.svelte-107uf9a{position:absolute;bottom:0;width:2px;height:.55rem;margin-left:-1px;background:currentColor;opacity:.85}.scale.svelte-107uf9a:not(.top) .tick:where(.svelte-107uf9a){top:0;bottom:auto}.tick.half.svelte-107uf9a{height:.35rem;opacity:.55}.tick-n.svelte-107uf9a{position:absolute;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:800;white-space:nowrap;font-family:var(--font-mono, ui-monospace, monospace)}.scale.top.svelte-107uf9a .tick-n:where(.svelte-107uf9a){bottom:.7rem}.scale.svelte-107uf9a:not(.top) .tick-n:where(.svelte-107uf9a){top:.55rem}@media(max-width:520px){.tick.half.svelte-107uf9a .tick-n:where(.svelte-107uf9a){display:none}}.bar.svelte-107uf9a{position:relative;height:2.6rem;border-radius:.6rem;cursor:pointer;touch-action:none;overflow:hidden;background:color-mix(in srgb,var(--theme-bg) 70%,black);border:1.5px solid color-mix(in srgb,white 12%,transparent)}.bar.svelte-107uf9a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.bar-fill.svelte-107uf9a{position:absolute;inset:0 auto 0 0;width:var(--v);background:linear-gradient(90deg,#22d3ee,#a78bfa 55%,#fbbf24);transition:width .35s cubic-bezier(.3,1.1,.5,1)}.bar-cut.svelte-107uf9a{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:color-mix(in srgb,white 30%,transparent)}.bar-line.svelte-107uf9a{position:absolute;top:0;bottom:0;left:var(--v);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 10px #fff;transition:left .35s cubic-bezier(.3,1.1,.5,1)}.caret.svelte-107uf9a{position:absolute;top:0;left:var(--v);width:0;height:0;margin-left:-.4rem;border:.4rem solid transparent;border-bottom-color:currentColor;border-top:0;filter:drop-shadow(0 0 4px currentColor);transition:left .35s cubic-bezier(.3,1.1,.5,1)}.caret.down.svelte-107uf9a{top:auto;bottom:0;border-bottom:0;border-top:.4rem solid currentColor}.bar.dragging.svelte-107uf9a .bar-fill:where(.svelte-107uf9a),.bar.dragging.svelte-107uf9a .bar-line:where(.svelte-107uf9a),.bar-wrap.svelte-107uf9a:has(.bar.dragging:where(.svelte-107uf9a)) .caret:where(.svelte-107uf9a){transition:none}@media(prefers-reduced-motion:reduce){.tank-fill.svelte-107uf9a,.tank-knob.svelte-107uf9a,.sq.svelte-107uf9a,.bar-fill.svelte-107uf9a,.bar-line.svelte-107uf9a,.caret.svelte-107uf9a{transition:none}}
