[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.row.svelte-12677n4{display:flex;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.hdr.svelte-12677n4{position:sticky;left:0;z-index:10;flex:none;display:flex;align-items:center;gap:6px;padding:0 8px 0 4px;background:var(--timeline-header-bg);border-right:1px solid var(--border);overflow:hidden}.chev.svelte-12677n4{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:var(--muted-foreground);transition:transform .15s ease,color .1s ease}.chev.svelte-12677n4:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}.chev.open.svelte-12677n4{transform:rotate(90deg)}.hdr-main.svelte-12677n4{flex:1;min-width:0}.hdr-name.svelte-12677n4{font-size:12px;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.path-tip.svelte-12677n4{position:fixed;z-index:100;pointer-events:none;max-width:460px;padding:3px 7px;border-radius:4px;background:color-mix(in srgb,var(--background) 82%,#000);color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-sub.svelte-12677n4{display:flex;align-items:center;gap:6px;margin-top:2px}.chip.svelte-12677n4{flex:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:var(--muted-foreground);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:3px;padding:1px 4px}.mono.svelte-12677n4{font-family:var(--font-mono);font-size:10px;color:var(--foreground)}.dim.svelte-12677n4{color:var(--muted-foreground)}.mute.svelte-12677n4{flex:none;width:18px;height:18px;border-radius:3px;font-family:var(--font-mono);font-size:10px;line-height:1;color:var(--muted-foreground);border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.mute.svelte-12677n4:hover{color:var(--foreground)}.mute.on.svelte-12677n4{background:var(--timeline-playhead-color);border-color:var(--timeline-playhead-color);color:#fff}.del.svelte-12677n4{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;color:var(--muted-foreground);border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.del.svelte-12677n4:hover{color:#f87171;border-color:color-mix(in srgb,#f87171 55%,transparent);background:color-mix(in srgb,#f87171 12%,transparent)}.lane.svelte-12677n4{flex:none;display:block;user-select:none;-webkit-user-select:none}.lane.editable.svelte-12677n4{cursor:crosshair}.muted-lane.svelte-12677n4{opacity:.38}.lane-bg.svelte-12677n4{fill:var(--timeline-lane-bg)}.lane-bg-alt.svelte-12677n4{fill:var(--timeline-lane-alt-bg)}.grid-bar.svelte-12677n4{stroke:var(--timeline-grid-bar-color);stroke-width:1}.grid-beat.svelte-12677n4{stroke:var(--timeline-grid-beat-color);stroke-width:1}.clip.svelte-12677n4{fill:var(--timeline-clip-bg);stroke:var(--timeline-clip-border);stroke-width:1}.curve.svelte-12677n4{fill:none;stroke:var(--timeline-curve-color);stroke-width:1.5}.kf.svelte-12677n4{fill:var(--timeline-keyframe-color);stroke:transparent;stroke-width:6;cursor:grab}.kf.svelte-12677n4:hover{fill:var(--timeline-curve-color)}.kf.sel.svelte-12677n4{fill:var(--timeline-playhead-color);paint-order:stroke}.kf.steppy.svelte-12677n4{stroke:color-mix(in srgb,var(--timeline-keyframe-color) 55%,transparent);stroke-width:2}.handle-line.svelte-12677n4{stroke:color-mix(in srgb,var(--timeline-keyframe-color) 70%,transparent);stroke-width:1;stroke-dasharray:2 2}.handle.svelte-12677n4{fill:var(--timeline-header-bg);stroke:var(--timeline-keyframe-color);stroke-width:1.5;cursor:grab}.handle.svelte-12677n4:hover{fill:var(--timeline-keyframe-color)}.step-edge.svelte-12677n4{stroke:var(--timeline-curve-color);stroke-width:1.5;opacity:.85}.step-band.svelte-12677n4{fill:color-mix(in srgb,var(--timeline-curve-color) 14%,transparent)}.step-label.svelte-12677n4{font-family:var(--font-mono);font-size:9px;fill:var(--foreground);opacity:.85}.event.svelte-12677n4{fill:var(--timeline-event-color)}.event-label.svelte-12677n4{font-family:var(--font-mono);font-size:9px;fill:var(--timeline-event-color)}.axis.svelte-12677n4{font-family:var(--font-mono);font-size:9px;fill:var(--muted-foreground)}.page.svelte-kfyoi9{position:relative;display:flex;flex-direction:column;height:100%;background:var(--background);color:var(--foreground)}.transport.svelte-kfyoi9{flex:none;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border)}.tgroup.svelte-kfyoi9{display:flex;align-items:center;gap:4px}.tbtn.svelte-kfyoi9{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:34px;padding:0 8px;border-radius:6px;border:1px solid var(--border);color:var(--muted-foreground);transition:color .1s ease,background .1s ease,border-color .1s ease}.tbtn.svelte-kfyoi9:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb,var(--foreground) 7%,transparent)}.tbtn.svelte-kfyoi9:disabled{opacity:.45}.tbtn.ghost.svelte-kfyoi9{border-color:transparent}.tbtn.wide.svelte-kfyoi9 span:where(.svelte-kfyoi9){font-size:12px}.tbtn.rec.lit.svelte-kfyoi9{color:#ef4444;border-color:color-mix(in srgb,#ef4444 60%,transparent);background:color-mix(in srgb,#ef4444 14%,transparent)}.tbtn.play.lit.svelte-kfyoi9{color:#34d399;border-color:color-mix(in srgb,#34d399 55%,transparent);background:color-mix(in srgb,#34d399 12%,transparent)}.tbtn.pause.lit.svelte-kfyoi9{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 55%,transparent);background:color-mix(in srgb,#fbbf24 12%,transparent)}.sep.svelte-kfyoi9{width:1px;height:20px;background:var(--border)}.spacer.svelte-kfyoi9{flex:1}.takegroup.svelte-kfyoi9{display:flex;align-items:center;gap:4px}.take.svelte-kfyoi9{height:30px;max-width:300px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:12px}.readout.svelte-kfyoi9{display:flex;align-items:center;gap:14px;font-size:12px}.mono.svelte-kfyoi9{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim.svelte-kfyoi9{color:var(--muted-foreground)}.small.svelte-kfyoi9{font-size:10px}.unit.svelte-kfyoi9{font-size:9px;opacity:.7}.pos.svelte-kfyoi9{font-size:14px;color:var(--timeline-playhead-color);min-width:64px;text-align:right}.scene.svelte-kfyoi9{font-size:11px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:2px 7px}.offline.svelte-kfyoi9{font-size:10px;font-family:var(--font-mono);color:#fbbf24;border:1px solid color-mix(in srgb,#fbbf24 50%,transparent);border-radius:4px;padding:2px 6px}.banner.svelte-kfyoi9{flex:none;padding:5px 12px;font-size:11.5px}.banner.warn.svelte-kfyoi9{color:#fbbf24;background:color-mix(in srgb,#fbbf24 9%,transparent);border-bottom:1px solid color-mix(in srgb,#fbbf24 25%,transparent)}.banner.error.svelte-kfyoi9{color:#f87171;background:color-mix(in srgb,#f87171 9%,transparent);border-bottom:1px solid color-mix(in srgb,#f87171 25%,transparent)}.scroller.svelte-kfyoi9{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.content.svelte-kfyoi9{position:relative}.ruler-row.svelte-kfyoi9{position:sticky;top:0;z-index:20;display:flex}.corner.svelte-kfyoi9{position:sticky;left:0;z-index:30;flex:none;display:flex;align-items:flex-end;padding:0 8px 4px;background:var(--timeline-header-bg);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.ruler.svelte-kfyoi9{flex:none;display:block;border-bottom:1px solid var(--border);user-select:none;-webkit-user-select:none}.ruler.scrubbable.svelte-kfyoi9{cursor:pointer}.ruler-bg.svelte-kfyoi9{fill:var(--timeline-ruler-bg)}.tick-bar.svelte-kfyoi9{stroke:var(--timeline-grid-bar-color)}.tick-beat.svelte-kfyoi9{stroke:var(--timeline-grid-beat-color)}.tick-q.svelte-kfyoi9{stroke:var(--timeline-grid-beat-color);opacity:.5}.tick-label.svelte-kfyoi9{font-family:var(--font-mono);font-size:10px;fill:var(--timeline-ruler-text)}.ph-cap.svelte-kfyoi9{fill:var(--timeline-playhead-color)}.playhead.svelte-kfyoi9{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;z-index:5;background:var(--timeline-playhead-color);pointer-events:none}.tbtn.loop.lit.svelte-kfyoi9{color:var(--timeline-playhead-color);border-color:color-mix(in srgb,var(--timeline-playhead-color) 55%,transparent);background:color-mix(in srgb,var(--timeline-playhead-color) 12%,transparent)}.loop-band.svelte-kfyoi9{fill:color-mix(in srgb,var(--timeline-playhead-color) 20%,transparent)}.loop-h.svelte-kfyoi9{fill:var(--timeline-playhead-color);cursor:ew-resize}.loop-region.svelte-kfyoi9{position:absolute;top:0;bottom:0;z-index:3;background:color-mix(in srgb,var(--timeline-playhead-color) 7%,transparent);border-inline:1px solid color-mix(in srgb,var(--timeline-playhead-color) 40%,transparent);pointer-events:none}.cursor-cap.svelte-kfyoi9{fill:var(--muted-foreground);opacity:.7}.cursor-line.svelte-kfyoi9{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;z-index:4;background:var(--muted-foreground);opacity:.5;pointer-events:none}.reclabel.svelte-kfyoi9{font-size:11px;font-weight:500}.hints.svelte-kfyoi9{flex:none;display:flex;flex-wrap:wrap;gap:14px;padding:5px 12px;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground)}.hints.svelte-kfyoi9 b:where(.svelte-kfyoi9){color:var(--foreground);font-weight:500}.empty.svelte-kfyoi9{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:var(--muted-foreground);font-size:13px}.empty-title.svelte-kfyoi9{color:var(--foreground);font-size:15px;margin-top:6px}.scrim.svelte-kfyoi9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 55%,transparent)}.modal.svelte-kfyoi9{width:min(460px,calc(100% - 32px));padding:20px;border-radius:10px;border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:0 12px 40px color-mix(in srgb,#000 45%,transparent)}.modal.svelte-kfyoi9 h3:where(.svelte-kfyoi9){margin:0 0 8px;font-size:15px;font-weight:600}.modal.svelte-kfyoi9 p:where(.svelte-kfyoi9){margin:0 0 18px;font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}.modal.svelte-kfyoi9 em:where(.svelte-kfyoi9){font-style:normal;color:var(--foreground)}.mactions.svelte-kfyoi9{display:flex;flex-direction:column;gap:8px}.mbtn.svelte-kfyoi9{height:36px;padding:0 14px;border-radius:7px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:12.5px;font-weight:500;transition:background .1s ease,border-color .1s ease}.mbtn.svelte-kfyoi9:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.mbtn.primary.svelte-kfyoi9{border-color:color-mix(in srgb,var(--timeline-playhead-color) 60%,transparent);background:color-mix(in srgb,var(--timeline-playhead-color) 16%,transparent);color:var(--foreground)}.mbtn.primary.svelte-kfyoi9:hover{background:color-mix(in srgb,var(--timeline-playhead-color) 24%,transparent)}.mbtn.ghost.svelte-kfyoi9{border-color:transparent;color:var(--muted-foreground)}.mbtn.ghost.svelte-kfyoi9:hover{color:var(--foreground)}
