.inspector-action.inspector-action.svelte-x1unab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.8rem;padding:.35rem .55rem;width:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-muted);color:var(--text-primary);font-size:var(--type-micro-label-size);font-weight:400;cursor:pointer;transition:background .14s ease,opacity .14s ease}.inspector-action.inspector-action.svelte-x1unab:hover:enabled{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-panel-muted))}.inspector-action.inspector-action.svelte-x1unab:active:enabled{background:color-mix(in srgb,var(--text-primary) 18%,var(--surface-panel-muted))}.inspector-action.svelte-x1unab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.inspector-action.svelte-x1unab:disabled{cursor:not-allowed;opacity:.5}.inspector-action.inspector-action[data-strong=true].svelte-x1unab{font-weight:800}.inspector-action.inspector-action[data-variant=primary].svelte-x1unab{--action-background: var(--accent-secondary);background:var(--action-background);color:var(--text-inverse)}.inspector-action.inspector-action[data-variant=destructive].svelte-x1unab{--action-background: var(--accent-danger);background:var(--action-background);color:var(--text-on-danger)}.inspector-action.inspector-action.svelte-x1unab:not([data-variant=secondary]):hover:enabled{background:color-mix(in srgb,var(--action-background) 85%,#000)}.inspector-action.inspector-action.svelte-x1unab:not([data-variant=secondary]):active:enabled{background:color-mix(in srgb,var(--action-background) 75%,#000)}.settings-colophon.svelte-17fe0ow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .75rem;padding-top:.7rem;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.62rem;line-height:1.3;text-align:center}.credit.svelte-17fe0ow,.build-stamp.svelte-17fe0ow{white-space:nowrap}.build-stamp.svelte-17fe0ow{font-variant-numeric:tabular-nums;cursor:help}a.svelte-17fe0ow{color:inherit;text-decoration:none}a.svelte-17fe0ow:hover{text-decoration:underline}.cactus.svelte-17fe0ow{filter:grayscale(1);opacity:.8}.settings-colophon.svelte-17fe0ow:hover .cactus:where(.svelte-17fe0ow){filter:none;opacity:1}code.svelte-17fe0ow{font-size:inherit}.import-status.svelte-884rf6{position:fixed;z-index:10000;bottom:24px;right:24px;width:min(360px,calc(100vw - 48px));padding:18px;border-radius:12px;background:var(--surface-panel, #172126);color:var(--text-primary, #f4f6f7);border:1px solid #64748b;box-shadow:0 8px 28px #0005}.heading.svelte-884rf6{display:flex;justify-content:space-between;gap:16px}.filename.svelte-884rf6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;opacity:.8}p.svelte-884rf6{margin:12px 0 8px}progress.svelte-884rf6{display:block;width:100%;height:8px;accent-color:#14b8a6}small.svelte-884rf6{display:block;margin-top:8px;opacity:.8}button.svelte-884rf6{margin-top:8px;padding:6px 12px;border:1px solid currentColor;border-radius:6px}.drop-zone-active.svelte-1b5cnjl{border-color:var(--border-focus);background-color:var(--surface-panel-muted)}.empty-project-drop-overlay.svelte-1b5cnjl{align-items:center;background:color-mix(in srgb,var(--surface-page) 72%,transparent);border:2px solid var(--border-focus);display:flex;inset:8px;justify-content:center;pointer-events:none;position:fixed;z-index:1000}.empty-project-drop-overlay.svelte-1b5cnjl>div:where(.svelte-1b5cnjl){background:var(--surface-panel);border:1px solid var(--border-focus);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:700;padding:12px 18px}.segmented-control-equal.svelte-gs07n3{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:max(var(--control-segmented-segment-min-height),calc(1em + 1rem));width:100%}.anchored-popover.svelte-13st79h{position:fixed;visibility:hidden;z-index:70}.anchored-popover.measured.svelte-13st79h{visibility:visible}label.svelte-v7xene{color:var(--text-secondary);font-size:.85rem}.history-range.svelte-v7xene{margin-top:1rem}input.svelte-v7xene{display:block;width:100%;min-height:1.5rem;cursor:pointer}input.svelte-v7xene:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.history-chunks.svelte-v7xene{position:relative;height:1rem;margin:.25rem calc(var(--control-slider-thumb-size) / 2) 0}.history-chunk.svelte-v7xene{position:absolute;height:100%;box-sizing:border-box;border-inline:1px solid var(--surface-panel);border-radius:var(--radius-control);background:color-mix(in srgb,var(--edit-color) 35%,var(--surface-panel-muted));color:var(--text-primary);font-size:.625rem;line-height:1rem;text-align:center;overflow:hidden;white-space:nowrap}.history-chunk-label.svelte-v7xene{display:inline-block;width:max-content;visibility:hidden}.history-chunk-position.svelte-v7xene{position:absolute;top:0;bottom:0;border-left:1px solid var(--accent-brand);pointer-events:none}.cloud-account.svelte-yyu2m4{display:flex;align-items:center;gap:.5rem;position:relative}.account-avatar.svelte-yyu2m4{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--surface-panel-muted);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.account-avatar.svelte-yyu2m4 img:where(.svelte-yyu2m4){width:100%;height:100%;object-fit:cover}.account-error.svelte-yyu2m4{position:absolute;top:calc(100% + .5rem);right:0;width:17rem;padding:.75rem;border-radius:.5rem;background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-subtle);font-size:.75rem;z-index:100}button.svelte-yyu2m4:active:not(:disabled){transform:scale(.97)}.caption-layer{position:absolute;top:50%;left:50%;transform-origin:center center;pointer-events:none;z-index:11;overflow:hidden}.caption-inbetween-host{z-index:9}.caption-layer.burn-in-offscreen{position:fixed;top:-9999px;left:-9999px;z-index:-1}.caption-lower-third{position:absolute;display:flex;align-items:stretch;gap:0;pointer-events:none;will-change:transform,opacity;max-width:100%}.caption-accent-bar{flex-shrink:0;border-radius:2px;transform-origin:bottom center;will-change:transform}.caption-text-block{display:flex;flex-direction:column;justify-content:center;padding-left:.6em;gap:.15em;min-width:0;max-width:100%}.caption-primary-text{font-family:Inter,Helvetica Neue,sans-serif;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7),0 1px 4px rgba(0,0,0,.5);line-height:1.2;white-space:normal;overflow-wrap:anywhere}.caption-secondary-text{font-family:Inter,Helvetica Neue,sans-serif;font-weight:400;color:#ffffffd9;text-shadow:0 1px 8px rgba(0,0,0,.6);line-height:1.3;white-space:normal;overflow-wrap:anywhere}::view-transition-group(fastvid-inbetween-layer),::view-transition-group(fastvid-inbetween-surface),::view-transition-group(fastvid-inbetween-text){animation-duration:var(--inbetween-mix-duration, .6s);animation-timing-function:ease-in-out}.subtitle-layer{position:absolute;top:50%;left:50%;transform-origin:center center;pointer-events:none;z-index:10;overflow:hidden}.subtitle-layer.burn-in-offscreen{position:fixed;top:-9999px;left:-9999px;z-index:-1}.subtitle-layer.burn-in-offscreen .subtitle-word,.subtitle-layer.burn-in-offscreen .subtitle-word:before{transition:none!important}.subtitle-layer.burn-in-offscreen .subtitle-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.camera-trackball.svelte-aremre{position:absolute;z-index:18;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:grab;transform:translate(-50%,-50%);touch-action:none}.camera-trackball.dragging.svelte-aremre{cursor:grabbing}.camera-trackball__ring.svelte-aremre{position:absolute;inset:0;border:1px solid rgba(250,204,21,.52);border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a6b,0 0 18px #facc1529;pointer-events:none}.video-frame-outline.svelte-aremre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--text-secondary) 20%,transparent);pointer-events:none;z-index:4}.camera-trackball__ring.svelte-aremre:before,.camera-trackball__ring.svelte-aremre:after{content:"";position:absolute;border:1px solid rgba(250,204,21,.25);border-radius:999px;pointer-events:none}.camera-trackball__ring.svelte-aremre:before{inset:22% 6%}.camera-trackball__ring.svelte-aremre:after{inset:6% 22%}.camera-poi-control.svelte-aremre{background:#0f172a2e;border:0;border-radius:999px;cursor:move;display:grid;padding:0;place-items:center;position:absolute;transform:translate(-50%,-50%);touch-action:none;z-index:20}.camera-poi-control.dragging.svelte-aremre{cursor:grabbing}.camera-poi-control__reticle.svelte-aremre{position:absolute;left:50%;top:50%;width:1rem;height:1rem;border:2px solid rgba(250,204,21,.96);border-radius:999px;box-shadow:0 0 0 1px #0f172ab3;transform:translate(-50%,-50%);pointer-events:none}.camera-poi-control__reticle.svelte-aremre:before,.camera-poi-control__reticle.svelte-aremre:after{content:"";position:absolute;background:#facc15f2;box-shadow:0 0 0 1px #0f172a33;pointer-events:none}.camera-poi-control__reticle.svelte-aremre:before{left:50%;top:-.45rem;bottom:-.45rem;width:2px;transform:translate(-50%)}.camera-poi-control__reticle.svelte-aremre:after{top:50%;left:-.45rem;right:-.45rem;height:2px;transform:translateY(-50%)}.camera-dof-control.svelte-aremre,.camera-zoom-control.svelte-aremre{align-items:center;background:#0f172a61;border:1px solid rgba(250,204,21,.45);border-radius:999px;cursor:ns-resize;display:inline-flex;height:2.55rem;justify-content:center;padding:0;position:absolute;transform:translate(-50%,-50%);touch-action:none;width:.82rem;z-index:19;overflow:hidden}.camera-dof-control.svelte-aremre:before,.camera-zoom-control.svelte-aremre:before{background:#facc1521;border-radius:inherit;content:"";inset:.18rem;position:absolute}.camera-dof-control__fill.svelte-aremre,.camera-zoom-control__fill.svelte-aremre{background:linear-gradient(180deg,#facc15fa,#9ad62beb);border-radius:999px;bottom:.22rem;display:block;height:var(--dof-value, var(--zoom-value, 0%));left:.24rem;max-height:calc(100% - .44rem);position:absolute;right:.24rem}.camera-dof-control__thumb.svelte-aremre,.camera-zoom-control__thumb.svelte-aremre{background:#facc15d1;border:1px solid rgba(15,23,42,.62);border-radius:999px;display:block;height:.3rem;left:.15rem;position:absolute;right:.15rem;top:calc(100% - var(--dof-value, var(--zoom-value, 0%)) - .18rem);transform:translateY(-50%)}.camera-dof-control.dragging.svelte-aremre,.camera-zoom-control.dragging.svelte-aremre{background:#facc151f;border-color:#facc15c7}.subtitle-overlay{position:absolute;-webkit-user-select:none;user-select:none;bottom:calc(var(--subtitle-bottom-offset, .06) * 100%);left:50%;transform:translate(-50%,calc(var(--subtitle-bottom-offset, .06) * 100%));display:flex;gap:.4em;flex-wrap:wrap;justify-content:center;box-sizing:border-box;width:max-content;min-width:min-content;max-width:min(var(--subtitle-max-width, 86%),calc(100% - 1.5em));pointer-events:none;white-space:normal}.subtitle-overlay.subtitle-single-line{flex-wrap:nowrap;white-space:nowrap}.subtitle-word{display:inline-block;white-space:nowrap;padding:.15em .35em;border-radius:.4em;font-family:var(--subtitle-font-family, "NunitoSans", sans-serif);font-size:inherit;font-weight:var(--subtitle-font-weight, 800);font-synthesis:none;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85);text-transform:uppercase;transition:all .2s ease-out;transform:scale(1)}.subtitle-word.active{background:#fffffff2;color:#111;text-shadow:none;transform:scale(1.1);border-radius:.45em}.subtitle-style-remotion-word .subtitle-space{display:none;line-height:0;white-space:pre}.subtitle-style-remotion-word .subtitle-overlay{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:0 .18em;width:max-content;max-width:min(var(--subtitle-max-width, 86%),calc(100% - 1.2em));padding:.324em .432em .297em;border:1px solid rgba(26,26,26,.08);border-radius:.24em;background:#fffffff0;box-shadow:0 .22em .54em #222c2024;line-height:1.05;white-space:normal}.subtitle-style-remotion-word .subtitle-overlay.subtitle-single-line{flex-wrap:nowrap;white-space:nowrap}.subtitle-style-remotion-word .subtitle-word{position:relative;display:inline-block;padding:0;font-family:var(--subtitle-font-family, "NunitoSans", sans-serif);font-weight:var(--subtitle-font-weight, 800);line-height:1;letter-spacing:0;color:#4a4e4ab8;text-shadow:none;transform:translateY(0);isolation:isolate;white-space:nowrap}.subtitle-style-remotion-word .subtitle-word.past{color:#4a4e4ad1}.subtitle-style-remotion-word .subtitle-word.active{background:transparent;color:#1a1a1a;text-shadow:none;transform:translateY(-.04em)}.subtitle-style-remotion-word .subtitle-word.active:before{content:"";position:absolute;inset:-.04em -.14em -.03em;z-index:-1;border-radius:.24em;background:#99cc3342;box-shadow:inset 0 0 0 1px #74af5226}.subtitle-style-tiktok-bold .subtitle-overlay{gap:.24em;justify-content:center;align-items:center;max-width:var(--subtitle-max-width, 86%);white-space:normal}.subtitle-style-tiktok-bold .subtitle-overlay.subtitle-single-line{flex-wrap:nowrap;white-space:nowrap}.subtitle-style-tiktok-bold .subtitle-word{padding:.04em .08em;border-radius:.12em;font-family:var(--subtitle-font-family, "NunitoSans", sans-serif);font-weight:var(--subtitle-font-weight, 800);line-height:.96;letter-spacing:0;color:#fff;text-shadow:-.04em -.04em 0 #050505,.04em -.04em 0 #050505,-.04em .04em 0 #050505,.04em .04em 0 #050505,0 .08em .16em rgba(0,0,0,.72);text-transform:uppercase;transform:scale(1)}.subtitle-style-tiktok-bold .subtitle-word.active{background:transparent;color:#ffe44d;text-shadow:-.045em -.045em 0 #050505,.045em -.045em 0 #050505,-.045em .045em 0 #050505,.045em .045em 0 #050505,0 .09em .18em rgba(0,0,0,.8);transform:scale(1.12)}.subtitle-style-needle .subtitle-overlay{gap:.14em .2em;justify-content:center;align-items:center;align-content:center;width:max-content;max-width:min(var(--subtitle-max-width, 86%),calc(100% - 1.2em));--padding: .2em;padding:var(--padding) calc(var(--padding) + .3em) calc(var(--padding) - .04em);border-radius:.8em;background:#131312e6;box-shadow:0 .1em .5em #0a0a0a33;-webkit-backdrop-filter:blur(.18em);backdrop-filter:blur(.18em);line-height:1.05;white-space:normal}.subtitle-style-needle .subtitle-overlay.subtitle-single-line{flex-wrap:nowrap;white-space:nowrap}.subtitle-style-needle .subtitle-word{padding:.04em .08em;border-radius:.18em;font-family:var(--subtitle-font-family, "NunitoSans", sans-serif);font-weight:var(--subtitle-font-weight, 800);line-height:1;letter-spacing:.01em;color:#f0f4eb56;text-shadow:none;transform:scale(1);text-transform:initial}.subtitle-style-needle .subtitle-word.past{color:#c7f392eb}.subtitle-style-needle .subtitle-word.active{background:transparent;color:#9c3;text-shadow:none;transform:scale(1.05) translateY(-.025em);transition:all .2s ease-out}span.svelte-1hqr9xd{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:.52rem;padding:.05rem .28rem;white-space:nowrap}.danger.svelte-1hqr9xd{border-color:var(--accent-danger);color:var(--accent-danger)}.warning.svelte-1hqr9xd{border-color:var(--accent-warning);color:var(--text-warning)}.enlargement-warning.svelte-c9it92{display:inline-flex;align-items:center;color:var(--text-warning);pointer-events:auto}.timeline-frame-anchor.svelte-2hdigp{background:var(--frame-anchor-color);clip-path:polygon(0 0,100% 0,0 100%);height:var(--timeline-marker-height);pointer-events:none;position:absolute;top:0;width:calc(var(--timeline-marker-width) / 2);z-index:30}.marker-range.svelte-1d6oa2e{position:absolute;inset:0;pointer-events:none;border-radius:inherit;color:light-dark(oklch(42% .13 var(--marker-hue)),oklch(80% .13 var(--marker-hue)))}.marker-geometry.svelte-1d6oa2e{position:absolute;inset:0 0 var(--timeline-clip-padding);overflow:hidden;border-radius:inherit}.chapter.svelte-1d6oa2e .marker-geometry:where(.svelte-1d6oa2e){inset:var(--timeline-clip-padding) 0 0}.range-line.svelte-1d6oa2e{position:absolute;bottom:0;left:0;right:0;height:2px;background:currentColor}.range-label-hitarea.svelte-1d6oa2e{position:absolute;inset-block:0;left:0;display:flex;align-items:flex-end;width:max-content;max-width:100%;box-sizing:border-box;padding:0 9px calc(var(--timeline-clip-padding) + 3px);pointer-events:auto}.chapter.svelte-1d6oa2e .range-label-hitarea:where(.svelte-1d6oa2e){align-items:flex-start;padding-block:calc(var(--timeline-clip-padding) + 3px) 0}.range-name.svelte-1d6oa2e{white-space:nowrap;font-size:8px;line-height:1.15}.timeline-marker-block:hover .marker-range.svelte-1d6oa2e{color:light-dark(oklch(30% .16 var(--marker-hue)),oklch(92% .13 var(--marker-hue)))}.timeline-marker-block:hover .range-name.svelte-1d6oa2e{background:color-mix(in oklch,currentColor 12%,transparent)}button.slider-after.svelte-127s2h5{border-left:0}.slider-segment.svelte-127s2h5{display:flex;align-items:center;padding:0 .65rem}.slider-track.svelte-127s2h5{width:4.5rem;height:.42rem;position:relative;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 16%,transparent)}.slider-fill.svelte-127s2h5{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--text-primary);pointer-events:none}input.svelte-127s2h5{position:absolute;inset:-.7rem 0;width:100%;height:1.8rem;margin:0;opacity:0;cursor:pointer}.slider-track.svelte-127s2h5:focus-within{outline:2px solid var(--border-focus);outline-offset:3px}.timeline-clip-edge-handle.svelte-1lunppn{bottom:0;position:absolute;top:0;touch-action:none;width:12px;z-index:20}.timeline-clip-edge-handle.start.svelte-1lunppn{cursor:w-resize;left:0}.timeline-clip-edge-handle.end.svelte-1lunppn{cursor:e-resize;right:0}.timeline-clip-edge-grip.svelte-1lunppn{background:#ffffff59;border-radius:999px;bottom:.25rem;opacity:0;position:absolute;top:.25rem;transition:background-color .12s ease,opacity .12s ease;width:.25rem}.timeline-clip-edge-handle.start.svelte-1lunppn .timeline-clip-edge-grip:where(.svelte-1lunppn){left:.25rem}.timeline-clip-edge-handle.end.svelte-1lunppn .timeline-clip-edge-grip:where(.svelte-1lunppn){right:.25rem}.timeline-clip-interactive:hover .timeline-clip-edge-grip.svelte-1lunppn,.timeline-clip-interactive.selected .timeline-clip-edge-grip.svelte-1lunppn{opacity:1}.timeline-clip-edge-handle.svelte-1lunppn:hover .timeline-clip-edge-grip:where(.svelte-1lunppn){background:#fde047}.timeline-clip-edge-handle.selected.svelte-1lunppn{background:#facc1529}.timeline-clip-edge-handle.selected.svelte-1lunppn .timeline-clip-edge-grip:where(.svelte-1lunppn),.timeline-clip-edge-handle.shared-boundary-highlight.svelte-1lunppn .timeline-clip-edge-grip:where(.svelte-1lunppn){background:#fde047;box-shadow:0 0 0 1px #0f172ab3;opacity:1}.timeline-clip-edge-handle.selected.svelte-1lunppn:after{background:#fde047;bottom:0;box-shadow:0 0 6px #facc158c;content:"";position:absolute;top:0;width:2px}.timeline-clip-edge-handle.selected[data-edge=start].svelte-1lunppn:after{left:0}.timeline-clip-edge-handle.selected[data-edge=end].svelte-1lunppn:after{right:0}.timeline-clip-interactive.svelte-32pfr{top:var(--timeline-clip-padding);bottom:var(--timeline-clip-padding);height:auto;--timeline-clip-label: color-mix(in srgb, var(--timeline-clip-text) 25%, var(--text-primary));color:var(--timeline-clip-label);background-color:var(--timeline-clip-fill);border:1px solid var(--timeline-clip-border);border-radius:var(--timeline-clip-top-radius) var(--timeline-clip-top-radius) var(--timeline-clip-bottom-radius) var(--timeline-clip-bottom-radius);corner-shape:var(--timeline-clip-corner-shape);box-sizing:border-box;overflow:hidden}.timeline-clip-interactive.closed-top.svelte-32pfr{top:var(--timeline-clip-closed-padding)}.timeline-clip-interactive.closed-bottom.svelte-32pfr{bottom:var(--timeline-clip-closed-padding)}@media(min-resolution:192dpi){.timeline-clip-interactive.svelte-32pfr{border-width:.5px}}.timeline-clip-interactive.selected.svelte-32pfr{z-index:3}.timeline-clip-interactive.deleted.svelte-32pfr:after{color:var(--accent-danger);content:"✕";font-size:1rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.timeline-clip-interactive.in-deleted-range.svelte-32pfr{opacity:.35}.timeline-clip-interactive.timeline-clip-readonly.svelte-32pfr{filter:saturate(.75);opacity:.72}.timeline-clip-interactive.timeline-clip-readonly.selected.svelte-32pfr{opacity:.86}.timeline-ruler.svelte-1isvj95{background:var(--timeline-ruler, rgba(17, 24, 39, .5));border-bottom:1px solid var(--timeline-line, rgba(255, 255, 255, .1));border-radius:0;cursor:pointer;height:1.5rem;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.timeline-ruler-hidden.svelte-1isvj95{height:0;opacity:0;pointer-events:none}.timeline-ruler-tick.svelte-1isvj95{bottom:0;pointer-events:none;position:absolute;top:0}.timeline-non-exportable-range.svelte-1isvj95{background:color-mix(in srgb,var(--surface-page) 42%,transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.timeline-export-boundary.svelte-1isvj95{background:var(--accent-secondary, #0ba398);bottom:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-secondary, #0ba398) 22%,transparent);pointer-events:none;position:absolute;top:0;width:1px;z-index:20}.timeline-ruler-tick-line.svelte-1isvj95{background:var(--timeline-line, rgba(255, 255, 255, .1));bottom:0;height:.5rem;position:absolute;width:1px}.timeline-ruler-tick-line.major.svelte-1isvj95{background:color-mix(in srgb,var(--timeline-line, rgba(255, 255, 255, .1)) 72%,white);height:100%}.timeline-ruler-tick.svelte-1isvj95 span:where(.svelte-1isvj95){color:var(--timeline-text, var(--text-secondary));font-size:.5rem;left:.25rem;line-height:1;position:absolute;top:.2rem;white-space:nowrap}.timeline-playhead-top.svelte-1isvj95{align-items:center;bottom:0;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:0;width:0;z-index:30}.timeline-playhead-head.svelte-1isvj95{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--timeline-playhead, rgb(250 204 21));height:0;width:0}.timeline-playhead-line.svelte-1isvj95{background:var(--timeline-playhead, rgb(250 204 21));box-shadow:0 0 4px color-mix(in srgb,var(--timeline-playhead, rgb(250 204 21)) 45%,transparent);flex:1;width:.125rem}.thumbnail-strip.svelte-1fwksz{inset:0;pointer-events:none;position:absolute}.thumbnail-atlas.svelte-1fwksz{height:100%;inset:0;position:absolute;width:100%}.thumbnail-test-marker.svelte-1fwksz{height:100%;position:absolute;top:0;visibility:hidden;width:min(var(--thumbnail-width),var(--thumbnail-remaining-width))}.transport-button.svelte-16l7iq4{align-items:center;border:0;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;justify-content:center;line-height:1;min-height:2.25rem;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.transport-button.large.svelte-16l7iq4{background:var(--surface-panel-strong);border-radius:999px;height:3.5rem;padding:.75rem;width:3.5rem}.transport-button.large.svelte-16l7iq4:hover:enabled{background:color-mix(in srgb,var(--surface-panel-strong) 84%,var(--accent-brand))}.transport-button.compact.svelte-16l7iq4{background:var(--transport-button-bg, var(--surface-panel-strong));border:1px solid var(--transport-button-border, transparent);border-radius:var(--radius-control);font-size:.72rem;font-weight:800;gap:.4rem;height:2.25rem;padding:0 .7rem}.transport-button.icon.svelte-16l7iq4{background:var(--transport-button-bg, transparent);border:1px solid var(--transport-button-border, transparent);border-radius:var(--radius-control);height:2.25rem;padding:0;width:2.25rem}.transport-button[data-tone=muted].svelte-16l7iq4{color:var(--text-secondary)}.transport-button[data-tone=primary].svelte-16l7iq4,.transport-button.active[data-tone=primary].svelte-16l7iq4{background:color-mix(in srgb,var(--accent-brand) 24%,var(--surface-panel-strong));color:var(--text-primary)}.transport-button[data-tone=success].svelte-16l7iq4,.transport-button.active[data-tone=success].svelte-16l7iq4{background:color-mix(in srgb,var(--text-success) 24%,var(--surface-panel-strong));color:var(--text-primary)}.transport-button[data-tone=danger].svelte-16l7iq4{background:color-mix(in srgb,var(--accent-danger) 18%,var(--surface-panel-strong));color:var(--text-primary)}.transport-button.compact.active.svelte-16l7iq4,.transport-button.icon.active.svelte-16l7iq4{background:color-mix(in srgb,var(--accent-brand) 44%,var(--surface-panel-strong));border-color:var(--accent-brand);color:var(--text-primary)}.transport-button.compact.svelte-16l7iq4:hover:enabled,.transport-button.icon.svelte-16l7iq4:hover:enabled{background:color-mix(in srgb,var(--text-primary) 12%,var(--surface-panel-strong));border-color:var(--text-secondary)}.transport-button.compact.active.svelte-16l7iq4:hover:enabled,.transport-button.icon.active.svelte-16l7iq4:hover:enabled{background:color-mix(in srgb,var(--accent-brand) 58%,var(--surface-panel-strong));border-color:var(--accent-brand)}.transport-button.svelte-16l7iq4:disabled{cursor:not-allowed;opacity:.38}.transport-button.svelte-16l7iq4:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}span.svelte-16l7iq4{font-variant-numeric:tabular-nums;white-space:nowrap}.project-collapsed-range-marker.svelte-1ot20mh{--marker-color: var(--timeline-cut-marker-color);--marker-border: rgba(254, 226, 226, .95);--marker-ring: rgba(239, 68, 68, .48);background:transparent;border:0;border-radius:999px;height:16px;outline:none;padding:0;position:absolute;top:0;transform:translate(-50%);width:var(--snap-target-width);z-index:81}.project-collapsed-range-marker.selected.svelte-1ot20mh{z-index:82}.project-collapsed-range-marker.svelte-1ot20mh:before{background:var(--marker-color);border:1px solid var(--marker-border);border-radius:999px;box-sizing:border-box;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.project-collapsed-range-marker.svelte-1ot20mh:hover,.project-collapsed-range-marker.svelte-1ot20mh:focus-visible{cursor:pointer}.project-collapsed-range-marker.svelte-1ot20mh:hover:before,.project-collapsed-range-marker.svelte-1ot20mh:focus-visible:before{box-shadow:0 0 0 4px var(--marker-ring),0 0 8px 2px var(--marker-ring);transform:scale(1.25)}.project-collapsed-range-marker.active.svelte-1ot20mh:before{box-shadow:0 0 0 2px var(--marker-ring)}.project-collapsed-range-marker.snap-target.svelte-1ot20mh:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--marker-color) 65%,white),0 0 12px 4px var(--marker-ring);transform:scale(1.35)}.project-collapsed-range-marker.svelte-1ot20mh:not(.trim){filter:drop-shadow(var(--shadow-subtle));border-radius:0;bottom:0;top:auto;height:var(--snap-target-height)}.project-collapsed-range-marker.svelte-1ot20mh:not(.trim):before{border:0;border-radius:0;bottom:0;top:auto;left:50%;width:var(--timeline-marker-width);height:var(--timeline-marker-height);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translate(-50%)}.project-collapsed-range-marker.svelte-1ot20mh:not(.trim):hover:before,.project-collapsed-range-marker.svelte-1ot20mh:not(.trim):focus-visible:before,.project-collapsed-range-marker:not(.trim).snap-target.svelte-1ot20mh:before{background:color-mix(in srgb,var(--marker-color) 65%,white)}.project-collapsed-range-marker.collapse-start.svelte-1ot20mh,.project-collapsed-range-marker.collapse-end.svelte-1ot20mh{width:10px}.project-collapsed-range-marker.collapse-start.svelte-1ot20mh{transform:translate(-100%)}.project-collapsed-range-marker.collapse-end.svelte-1ot20mh{transform:none}.project-collapsed-range-marker.collapse-start.svelte-1ot20mh:before,.project-collapsed-range-marker.collapse-end.svelte-1ot20mh:before{width:calc(var(--timeline-marker-width) * .625);transform:none}.project-collapsed-range-marker.collapse-start.svelte-1ot20mh:before{left:auto;right:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.project-collapsed-range-marker.collapse-end.svelte-1ot20mh:before{left:0;clip-path:polygon(0 0,100% 100%,0 100%)}.project-collapsed-range-marker.trim.svelte-1ot20mh{--marker-color: rgb(148, 163, 184);--marker-border: rgba(248, 250, 252, .95);--marker-ring: rgba(148, 163, 184, .55)}.shared-boundary-handle.svelte-g4dxr6{cursor:col-resize;pointer-events:auto;position:absolute;transform:translate(-50%);width:8px;z-index:25}.shared-boundary-handle.svelte-g4dxr6:hover,.shared-boundary-handle.active.svelte-g4dxr6{background:color-mix(in srgb,var(--accent-brand) 25%,transparent)}.timeline-diagonal-pattern.svelte-sqb4pq{background-image:repeating-linear-gradient(135deg,var(--timeline-diagonal-stripe, rgba(226, 232, 240, .14)) 0,var(--timeline-diagonal-stripe, rgba(226, 232, 240, .14)) 1px,transparent 1px,transparent 6px);inset:0;pointer-events:none;position:absolute}.timeline-waveform.svelte-s0exfk{display:block;height:100%;pointer-events:none;width:100%}.waveform-bar.svelte-s0exfk{fill:#7dd3fcd1}.waveform-band.svelte-s0exfk,.waveform-envelope.svelte-s0exfk{fill:#7dd3fcc7;vector-effect:non-scaling-stroke}.waveform-band-low.svelte-s0exfk{fill:color-mix(in srgb,var(--waveform-band-surface) 92%,var(--text-primary))}.waveform-band-mid.svelte-s0exfk{fill:color-mix(in srgb,var(--waveform-band-surface) 55%,var(--text-primary))}.waveform-band-high.svelte-s0exfk{fill:color-mix(in srgb,var(--waveform-band-surface) 18%,var(--text-primary))}.timeline-waveform-bands.svelte-s0exfk{opacity:.96;--waveform-band-surface: color-mix( in srgb, var(--timeline-clip-fill, var(--timeline-track)) 22%, var(--timeline-track) )}.zoom-clip-warning.svelte-5tre29{position:absolute;top:4px;right:8px;z-index:10;display:inline-flex}.timeline-minimap-viewport.svelte-5tre29{background:var(--surface-panel-strong);border:1px solid color-mix(in srgb,var(--text-primary) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent)}.timeline-minimap-handle-bar.svelte-5tre29{background:var(--text-muted)}.group.svelte-5tre29:hover .timeline-minimap-handle-bar:where(.svelte-5tre29){background:var(--text-primary)}.timeline-proxy-progress.svelte-5tre29{background:color-mix(in srgb,var(--text-primary) 16%,transparent);height:3px;overflow:hidden;pointer-events:none;position:absolute;z-index:45}.timeline-proxy-progress.svelte-5tre29>span:where(.svelte-5tre29){background:var(--accent-brand);display:block;height:100%;transition:width .1s linear}.timeline-analysis-progress.svelte-5tre29{background:color-mix(in srgb,var(--analysis-progress-accent) 20%,transparent);height:3px;overflow:hidden;pointer-events:none;position:absolute;z-index:46}.timeline-analysis-progress.svelte-5tre29>span:where(.svelte-5tre29){background:var(--analysis-progress-accent);display:block;height:100%;transition:width .1s linear}.timeline-export-progress.svelte-5tre29{background:color-mix(in srgb,var(--accent-secondary) 20%,transparent);bottom:0;height:3px;overflow:hidden;pointer-events:none;position:absolute;z-index:47}.timeline-export-progress.svelte-5tre29>span:where(.svelte-5tre29){background:var(--accent-secondary);display:block;height:100%;transition:width .1s linear}.player-controls-shell.svelte-5tre29{position:relative}.transport-controls.svelte-5tre29{-webkit-user-select:none;user-select:none}.timeline-marquee-selection.svelte-5tre29{position:absolute;z-index:35;pointer-events:none;border:1px solid rgba(147,197,253,.8);background:#3b82f624;box-shadow:inset 0 0 0 1px #0f172a40}.timeline-minimap-non-exportable.svelte-5tre29{background:color-mix(in srgb,var(--surface-page) 46%,transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.timeline-minimap-export-boundary.svelte-5tre29{background:var(--accent-secondary, #0ba398);bottom:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-secondary, #0ba398) 22%,transparent);pointer-events:none;position:absolute;top:0;width:1px;z-index:4}.timeline-track-layout.svelte-5tre29{display:grid;grid-template-columns:max-content minmax(0,1fr);min-width:0;margin-left:calc(-1 * var(--fastvid-shell-padding));width:calc(100% + var(--fastvid-shell-padding))}.timeline-track-sidebar.svelte-5tre29{background:color-mix(in srgb,var(--surface-panel) 82%,transparent);border-right:1px solid color-mix(in srgb,var(--text-primary) 13%,transparent);color:var(--text-secondary);display:flex;flex-direction:column;max-width:9rem;min-width:3.75rem;width:max-content;-webkit-user-select:none;user-select:none}.timeline-track-sidebar-ruler.svelte-5tre29{border-bottom:1px solid var(--timeline-line, rgba(255, 255, 255, .1));flex:0 0 1.5rem}.timeline-track-sidebar-rows.svelte-5tre29{display:flex;flex-direction:column;min-height:0}.timeline-track-sidebar-row.svelte-5tre29{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);display:flex;flex:none;gap:.35rem;justify-content:space-between;min-width:0;overflow:hidden;padding:.28rem .35rem .28rem var(--fastvid-shell-padding);transition:height .3s,opacity .3s,padding .3s}.timeline-track-sidebar-row.h-0.svelte-5tre29{border-bottom-width:0;opacity:0;padding-bottom:0;padding-top:0}.timeline-track-sidebar-row.svelte-5tre29>span:where(.svelte-5tre29){display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:600;line-height:1.15;max-width:8rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.timeline-track-sidebar-media.svelte-5tre29{padding-bottom:0;align-items:flex-start;flex-direction:column;justify-content:space-between;transition:none}.timeline-track-sidebar-media-actions.svelte-5tre29{display:flex;gap:.25rem}.timeline-track-sidebar-minimap.svelte-5tre29{align-items:flex-end;display:flex;flex:0 0 1.25rem;justify-content:flex-start;gap:.25rem;margin-top:.25rem;padding:0 .35rem 0 var(--fastvid-shell-padding)}.timeline-track-sidebar-button.svelte-5tre29{align-items:center;background:color-mix(in srgb,var(--surface-panel) 90%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 24%,transparent);color:var(--text-primary);display:inline-flex;height:18px;justify-content:center;flex:0 0 18px;padding:0;width:18px}.timeline-track-sidebar-button.svelte-5tre29:hover{background:var(--surface-panel)}.timeline-track-sidebar-button.active.svelte-5tre29{background:color-mix(in srgb,var(--accent-brand) 20%,var(--surface-panel));border-color:var(--text-accent);color:var(--text-accent)}.timeline-time-surface.svelte-5tre29{min-width:0;position:relative;overflow:clip;isolation:isolate}.timeline-non-exportable-overlay.svelte-5tre29{background:color-mix(in srgb,var(--timeline-track) 35%,transparent);bottom:25px;pointer-events:none;position:absolute;right:0;top:20px;z-index:48}.cut-trim-guide.svelte-5tre29{z-index:1;border:0;color:var(--text-secondary);background-color:var(--timeline-track-muted);--timeline-diagonal-stripe: var(--timeline-preview-stripe)}.timeline-cut-block{z-index:0;opacity:1}.segment.timeline-cut-block.in-deleted-range{z-index:2;opacity:1}.razor-tool-active.svelte-5tre29,.razor-tool-active.svelte-5tre29 .segment:where(.svelte-5tre29),.razor-tool-active.svelte-5tre29 .timeline-clip:where(.svelte-5tre29),.razor-tool-active.svelte-5tre29 .timeline-clip-edge-handle{cursor:crosshair!important}.timeline-caption-text-stack.svelte-5tre29{display:flex;position:relative;z-index:2;flex-direction:column;gap:2px;min-width:0;overflow:hidden;padding:0 .5rem;pointer-events:none}.timeline-inbetween-envelope.svelte-5tre29{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--timeline-clip-label);opacity:.72}.timeline-inbetween-envelope.svelte-5tre29 polyline:where(.svelte-5tre29){fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.timeline-caption-text-line.svelte-5tre29{display:block;font-size:8px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-caption-subtext.svelte-5tre29{margin-left:4px;opacity:.58}.timeline-marker-row.svelte-5tre29{height:2.275rem}.timeline-linked-row.svelte-5tre29{box-shadow:inset 0 -1px var(--timeline-line, rgba(255, 255, 255, .1))}.timeline-timed-text-block{min-height:0;padding-top:1rem}.timeline-timed-text-block.timeline-block-dragging:not(.timeline-marker-block){background-color:var(--timeline-track)!important;opacity:1;z-index:20}.timeline-timed-text-block.timeline-marker-block{background:transparent!important;border:none;outline:none;box-shadow:none;padding:0;top:0;height:50%;min-height:0;bottom:auto;min-width:calc(var(--timeline-marker-width) / 2);max-width:100%}.timeline-marker-block.explicit-marker-range{top:auto;bottom:0}.timeline-marker-block{pointer-events:none}.timeline-marker-block .timeline-clip-edge-handle{pointer-events:auto}.timeline-marker-block .timeline-clip-edge-handle:hover{background:color-mix(in srgb,var(--accent-brand) 25%,transparent)}.timeline-marker-block.timeline-block-dragging{z-index:20}.timeline-marker-block .timeline-clip-edge-grip{display:none}.marker-range-draft{position:absolute;pointer-events:none;z-index:40}.timeline-marker-block.selected .timeline-timed-text-label.svelte-5tre29{font-weight:700;text-decoration:underline}.timeline-track-readonly.svelte-5tre29{background-color:var(--timeline-track-muted)}.timed-text-stale-voice.svelte-5tre29{font-weight:700;margin-right:.2em;color:var(--text-warning)}.timeline-timed-text-label.svelte-5tre29{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;line-height:1.15;max-height:2.2rem;overflow:hidden;overflow-wrap:anywhere;white-space:normal;width:100%}.timeline-timed-text-bars.svelte-5tre29{bottom:.25rem;height:.48rem;left:0;pointer-events:none;position:absolute;right:0}.timeline-timed-text-bar.svelte-5tre29{align-items:center;border-radius:999px;bottom:0;display:flex;justify-content:center;min-width:0;overflow:hidden;position:absolute;top:0}.timeline-timed-text-bar-fill.svelte-5tre29{align-items:center;background:color-mix(in srgb,var(--timeline-clip-label) 24%,transparent);border-radius:inherit;bottom:0;display:flex;justify-content:center;left:min(1.5px,18%);min-width:0;overflow:hidden;position:absolute;right:min(1.5px,18%);top:0}.timeline-timed-text-bar.has-label.svelte-5tre29 .timeline-timed-text-bar-fill:where(.svelte-5tre29){background:color-mix(in srgb,var(--timeline-clip-label) 32%,transparent);left:min(.5px,8%);right:min(.5px,8%)}.timeline-timed-text-bar-label.svelte-5tre29{color:var(--timeline-clip-label);display:block;font-size:7px;font-weight:700;line-height:1;max-width:100%;overflow:hidden;padding:0 .16rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.h-0.svelte-5tre29{border-bottom-width:0!important}.joined-source-audio.svelte-5tre29{border-bottom-width:0}.audio-waveform-bar.svelte-5tre29{fill:#7dd3fcd1}.music-audio-segment.svelte-5tre29{touch-action:none}.timeline-audio-duck-curve.svelte-5tre29{overflow:hidden}.clip-decorator-line.svelte-5tre29{bottom:0;display:block;height:min(var(--clip-decorator-height, 32px),100%);left:0;opacity:.9;position:absolute;top:auto;width:100%;z-index:6}.hold-speed-curve.svelte-5tre29{bottom:auto;height:calc(100% - 2 * var(--timeline-clip-padding));top:var(--timeline-clip-padding)}.clip-decorator-line-baseline.svelte-5tre29{stroke:color-mix(in srgb,var(--timeline-clip-label) 20%,transparent);stroke-width:.85;vector-effect:non-scaling-stroke}.clip-decorator-line-polyline.svelte-5tre29{fill:none;stroke:color-mix(in srgb,var(--timeline-clip-label, var(--text-primary)) 78%,white 8%);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;vector-effect:non-scaling-stroke}.clip-decorator-line-speed.svelte-5tre29 .clip-decorator-line-polyline:where(.svelte-5tre29){stroke:color-mix(in srgb,var(--timeline-clip-text, #e2e8f0) 82%,white 10%)}.clip-decorator-line-camera.svelte-5tre29 .clip-decorator-line-polyline:where(.svelte-5tre29){stroke:color-mix(in srgb,var(--timeline-clip-label) 80%,white 10%)}.video-cut-indicator.svelte-5tre29{visibility:hidden;background:#f59e0b;bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:28}.timeline-time-marker.svelte-5tre29{background:color-mix(in srgb,var(--text-primary) 58%,transparent);bottom:0;height:4px;pointer-events:none;position:absolute;transform:translate(-.5px);width:1px;z-index:20}.timeline-focus-surface.svelte-5tre29:focus{outline:none}.timeline-timehandle-ghost.svelte-5tre29{position:absolute;top:0;bottom:0;width:12px;padding:0;border:0;transform:translate(-50%);background:transparent;color:var(--timeline-playhead, rgb(250 204 21));opacity:.3;cursor:pointer;z-index:1}.timeline-timehandle-ghost.svelte-5tre29:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor}.timeline-timehandle-ghost.svelte-5tre29:after{content:"";position:absolute;top:8px;bottom:0;left:5px;border-left:2px solid currentColor}.timeline-timehandle-ghost.svelte-5tre29:hover{opacity:.5}.timeline-playhead-span.svelte-5tre29{background:#facc15b8;bottom:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:2px;z-index:80}.transport-time.svelte-5tre29{align-items:flex-start;color:var(--text-primary);flex-direction:column;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;gap:.12rem;height:2.25rem;justify-content:center;line-height:1.05;min-width:8.5rem;tab-size:4}.transport-time-line.svelte-5tre29{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.transport-time-line-remapped.svelte-5tre29{color:var(--text-secondary);font-size:.72rem}.media-drop-preview.svelte-5tre29{position:absolute;top:var(--timeline-clip-padding);z-index:90;pointer-events:none;box-sizing:border-box;overflow:hidden;border:2px solid #60a5fa;background:transparent;border-radius:var(--timeline-clip-radius);corner-shape:var(--timeline-clip-corner-shape)}.media-drop-preview.svelte-5tre29 span:where(.svelte-5tre29){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);padding:.25rem;font-size:.7rem}.main-range-selection{box-sizing:border-box;pointer-events:auto;position:absolute;z-index:45}.main-range-selection[data-previewing-cut=true]{border-style:dashed}.main-trim-preview{box-sizing:border-box;pointer-events:auto;position:absolute;z-index:46}.timeline-interruption-overlay.svelte-5tre29{background:color-mix(in srgb,var(--timeline-track) 58%,transparent);bottom:0;pointer-events:none;position:absolute;top:0;z-index:12}.main-trim-preview-label.svelte-5tre29{color:var(--text-secondary);font-size:8px;font-weight:600;left:6px;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;top:5px}.project-transition-range.svelte-5tre29{background:#facc151f;border:1px solid rgba(100,116,139,.72);box-shadow:inset 0 0 0 1px #f1f5f929;box-sizing:border-box;pointer-events:none;position:absolute;z-index:0}.project-transition-range.selected.svelte-5tre29{border-color:#fde047f2;box-shadow:inset 0 0 0 1px #0f172a52,0 0 7px #facc1533;z-index:0}.project-transition-range.standalone.svelte-5tre29{border-style:dashed}.project-transition-range.dissolve.svelte-5tre29{background:linear-gradient(90deg,transparent 0%,rgba(2,6,23,.16) var(--transition-cut, 50%),transparent 100%)}.project-transition-range.fade-transparent.direction-out.svelte-5tre29{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 100%)}.project-transition-range.fade-transparent.direction-in.svelte-5tre29{background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,transparent 100%)}.project-transition-range.fade-color.direction-between.svelte-5tre29{background:linear-gradient(90deg,transparent 0%,var(--transition-color, #000000) var(--transition-cut, 50%),transparent 100%)}.project-transition-range.fade-color.direction-out.svelte-5tre29{background:linear-gradient(90deg,transparent 0%,var(--transition-color, #000000) 100%)}.project-transition-range.fade-color.direction-in.svelte-5tre29{background:linear-gradient(90deg,var(--transition-color, #000000) 0%,transparent 100%)}.project-clip-hold-tail.svelte-5tre29{background:repeating-linear-gradient(90deg,#facc1521 0 6px,#facc150a 6px 12px);border:1px dashed rgba(250,204,21,.42);border-left:0;border-radius:0 .375rem .375rem 0;box-sizing:border-box;opacity:.72;pointer-events:none;position:absolute;z-index:0}.cut-marker-snap-guide.svelte-5tre29{background:#facc15;box-shadow:0 0 5px #facc15b8;inset-block:0;pointer-events:none;position:absolute;width:1px;z-index:54}.project-clip-hold-indicator.svelte-5tre29{background:#ffffff47;border:1px solid rgba(255,255,255,.4);border-radius:999px;height:.375rem;position:absolute;right:1rem;top:.35rem;width:.375rem;z-index:21}.project-clip-hold-indicator.active.svelte-5tre29{background:#facc15;border-color:#facc15e6;box-shadow:0 0 0 2px #facc152e}.timeline-thumbnail-segment.svelte-5tre29{border-radius:var(--timeline-clip-top-radius) var(--timeline-clip-top-radius) var(--timeline-clip-radius) var(--timeline-clip-radius);corner-shape:var(--timeline-clip-corner-shape);bottom:var(--timeline-clip-padding);overflow:hidden;pointer-events:none;position:absolute;top:var(--timeline-clip-padding)}.timeline-thumbnail-segment.clipped-start.svelte-5tre29{border-top-left-radius:0;border-bottom-left-radius:0}.timeline-thumbnail-segment.clipped-end.svelte-5tre29{border-top-right-radius:0;border-bottom-right-radius:0}.timeline-preview-simplified.svelte-5tre29{background-image:linear-gradient(90deg,var(--timeline-preview-stripe, color-mix(in srgb, var(--text-primary) 7%, transparent)) 0%,var(--timeline-preview-stripe, color-mix(in srgb, var(--text-primary) 10%, transparent)) 50%,var(--timeline-preview-stripe, color-mix(in srgb, var(--text-primary) 7%, transparent)) 100%),repeating-linear-gradient(90deg,var(--timeline-preview-stripe, color-mix(in srgb, var(--text-primary) 5%, transparent)) 0px,var(--timeline-preview-stripe, color-mix(in srgb, var(--text-primary) 5%, transparent)) 2px,transparent 2px,transparent 14px)}.text-control.svelte-700v7s{background-color:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;line-height:1rem;min-height:var(--property-row-height);min-width:0;padding:.18rem .45rem;width:100%}.text-control.svelte-700v7s:not(.multiline){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-control.multiline.svelte-700v7s{line-height:1.25;min-height:4rem;overflow:auto;resize:vertical;text-overflow:clip;white-space:pre-wrap}.text-control.svelte-700v7s:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.text-control.multiline.auto-grow.svelte-700v7s{min-height:var(--property-row-height);overflow:hidden;resize:none}.text-control.table-cell.svelte-700v7s{background:transparent;border:0;border-radius:0}.text-control.table-cell.svelte-700v7s:focus-visible{outline-offset:-2px}.toggle.svelte-aw96os{display:inline-flex;align-items:center;cursor:pointer;height:var(--property-row-height, 1.5rem);flex:0 0 auto;position:relative}.toggle.disabled.svelte-aw96os{cursor:not-allowed;opacity:.55}input.svelte-aw96os{cursor:inherit;height:100%;inset:0;margin:0;position:absolute;opacity:0;width:100%;z-index:1}.track.svelte-aw96os{display:grid;place-items:center;position:relative;width:var(--control-check-box-size, 14px);height:var(--control-check-box-size, 14px);border:var(--control-check-box-border-width, 1px) solid var(--control-check-box-border-color, currentColor);border-radius:var(--control-check-box-radius, 4px);background:var(--control-check-box-background, transparent);box-shadow:none;transition:background .12s ease,border-color .12s ease}.track.svelte-aw96os:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid var(--control-check-box-foreground-selected, currentColor);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease}.thumb.svelte-aw96os{display:none}input.svelte-aw96os:checked+.track:where(.svelte-aw96os){background:var(--control-check-box-background-selected, currentColor);border-color:var(--control-check-box-border-color-selected, currentColor)}input.svelte-aw96os:checked+.track:where(.svelte-aw96os):after{transform:rotate(45deg) scale(1)}input.svelte-aw96os:focus-visible+.track:where(.svelte-aw96os){outline:2px solid var(--border-focus);outline-offset:2px}.checkerboard.svelte-1hjm3rs{background-color:var(--transparency-light);background-image:conic-gradient(var(--transparency-dark) 25%,transparent 0 50%,var(--transparency-dark) 0 75%,transparent 0);background-size:10px 10px}.color-control.svelte-1hjm3rs{display:flex;width:100%;min-width:0;height:var(--property-row-height, 1.5rem);border:1px solid var(--border-subtle);border-radius:var(--radius-control, .5rem);overflow:hidden;background:var(--surface-panel-muted)}.color-control.svelte-1hjm3rs:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.color-control.svelte-1hjm3rs .color-trigger:where(.svelte-1hjm3rs){position:relative;flex:1;height:100%;min-height:0;min-width:1.5rem;border:0;border-radius:0;padding:0;cursor:pointer}.transparent.svelte-1hjm3rs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--accent-danger) calc(50% - 1px),var(--accent-danger) calc(50% + 1px),transparent calc(50% + 1px))}.swatch.svelte-1hjm3rs{position:absolute;inset:0}input[type=number].svelte-1hjm3rs{appearance:textfield}input.svelte-1hjm3rs::-webkit-inner-spin-button,input.svelte-1hjm3rs::-webkit-outer-spin-button{appearance:none;margin:0}.disabled.svelte-1hjm3rs{opacity:.5}.disabled.svelte-1hjm3rs button:where(.svelte-1hjm3rs){cursor:not-allowed}.color-dialog.svelte-1hjm3rs{position:fixed;margin:0;padding:1rem;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:.9rem;box-shadow:var(--shadow-floating)}.color-dialog.svelte-1hjm3rs button[class]:where(.svelte-1hjm3rs){min-height:0}.color-dialog.svelte-1hjm3rs::backdrop{background:transparent}header.svelte-1hjm3rs,footer.svelte-1hjm3rs{display:flex;align-items:center;gap:.5rem}header.svelte-1hjm3rs{margin-bottom:.8rem}h2.svelte-1hjm3rs{margin:0;flex:1;font-size:.85rem;font-weight:600}.color-dialog.svelte-1hjm3rs .icon-button:where(.svelte-1hjm3rs){border:0;background:transparent;color:var(--text-secondary);padding:.2rem;cursor:pointer;display:flex}.color-dialog.svelte-1hjm3rs .color-area:where(.svelte-1hjm3rs){display:block;position:relative;width:100%;height:160px;padding:0;border:1px solid #ffffff20;border-radius:.4rem;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent);touch-action:none;cursor:crosshair;margin-bottom:.9rem}.area-thumb.svelte-1hjm3rs{position:absolute;width:13px;height:13px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #0008,0 1px 4px #0008;transform:translate(-50%,-50%);pointer-events:none}.channel-row.svelte-1hjm3rs{display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.72rem;color:var(--text-secondary)}.channel-row.svelte-1hjm3rs input[type=range]:where(.svelte-1hjm3rs){appearance:none;width:100%;height:12px;border:0;border-radius:8px;margin:0;padding:0;cursor:pointer}.hue-slider.svelte-1hjm3rs{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.alpha-slider.svelte-1hjm3rs{height:12px;border-radius:8px}.channel-row.svelte-1hjm3rs input:where(.svelte-1hjm3rs)::-webkit-slider-runnable-track{height:12px;background:transparent;border:0}.channel-row.svelte-1hjm3rs input:where(.svelte-1hjm3rs)::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-2px;background:transparent;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0008}.channel-row.svelte-1hjm3rs input:where(.svelte-1hjm3rs)::-moz-range-thumb{width:12px;height:12px;background:transparent;border:2px solid #fff;border-radius:50%}.color-values.svelte-1hjm3rs{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:.45rem;margin:.9rem 0}.color-values.svelte-1hjm3rs label:where(.svelte-1hjm3rs){display:grid;gap:.3rem;font-size:.65rem;color:var(--text-secondary)}.color-values.svelte-1hjm3rs input:where(.svelte-1hjm3rs){width:100%;min-width:0;padding:.4rem;border:1px solid var(--border-subtle);border-radius:.35rem;background:var(--surface-panel-muted);color:var(--text-primary);font:.75rem ui-monospace,monospace}.color-values.svelte-1hjm3rs input[aria-invalid=true]:where(.svelte-1hjm3rs){border-color:var(--accent-danger)}.validation.svelte-1hjm3rs{color:var(--accent-danger);font-size:.7rem;margin:-.4rem 0 .6rem}.palette.svelte-1hjm3rs{display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem;margin:.9rem 0}.color-dialog.svelte-1hjm3rs .palette:where(.svelte-1hjm3rs) button:where(.svelte-1hjm3rs){min-height:0;aspect-ratio:1;border-radius:50%;border:1px solid var(--border-subtle);padding:0;cursor:pointer}footer.svelte-1hjm3rs{border-top:1px solid var(--border-subtle);padding-top:.8rem}.footer-space.svelte-1hjm3rs{flex:1}.color-comparison.svelte-1hjm3rs{display:flex;align-items:center;gap:.35rem;color:var(--text-secondary)}.color-dialog.svelte-1hjm3rs .previous:where(.svelte-1hjm3rs),.current-color.svelte-1hjm3rs{position:relative;width:1.6rem;height:1.6rem;padding:0;border:1px solid var(--border-subtle);border-radius:.3rem;overflow:hidden;cursor:pointer}.current-color.svelte-1hjm3rs{cursor:default}.previous.svelte-1hjm3rs span:where(.svelte-1hjm3rs),.current-color.svelte-1hjm3rs>span:where(.svelte-1hjm3rs){position:absolute;inset:0}button.svelte-1hjm3rs:focus-visible,input.svelte-1hjm3rs:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.sr-only.svelte-1hjm3rs{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.progress-button.svelte-gevkod{align-items:center;background:var(--accent-secondary);border:0;border-radius:var(--radius-control);color:var(--text-inverse);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-micro-label-size);font-weight:800;gap:.45rem;justify-content:center;min-height:2.15rem;padding:.5rem .75rem;transition:background .15s ease,opacity .15s ease;width:100%}.progress-button.svelte-gevkod:hover{background:color-mix(in srgb,var(--accent-secondary) 74%,#000)}.progress-button.svelte-gevkod:disabled{cursor:not-allowed;opacity:.5}.bin-tree{display:grid;gap:.12rem}.bin-tree .tree-row{align-items:center;background:transparent;border:0;color:var(--text-secondary);display:flex;gap:.28rem;min-height:1.55rem;padding:.15rem .2rem;text-align:left;width:100%}.inspector-pane.dense-sidebar .bin-tree .tree-row{min-height:1.55rem;padding:.15rem .2rem}.bin-tree .tree-row:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.bin-tree .folder-row strong{color:var(--text-primary);font-size:.7rem;font-weight:600}.bin-tree .count{color:var(--text-muted);font-size:.62rem;margin-left:auto}.bin-tree .tree-row.depth-1{margin-left:0}.bin-tree .depth-2{margin-left:1rem}.bin-tree .tree-row.depth-2{width:calc(100% - 1rem)}.bin-tree .depth-3{margin-left:2rem}.bin-tree .tree-row.depth-3{width:calc(100% - 2rem)}.bin-tree .depth-4{margin-left:3rem}.bin-tree .tree-row.depth-4{width:calc(100% - 3rem)}.bin-tree .tree-item{border-radius:var(--radius-control)}.bin-tree .tree-item.selected{outline:2px solid var(--accent-info, #42c9c1);outline-offset:-2px}.bin-tree .asset-copy{display:grid;flex:1;min-width:0}.bin-tree .asset-copy strong{color:var(--text-primary);font-size:.68rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin-tree .asset-copy small,.bin-tree .leaf small{color:var(--text-muted);font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin-tree .tree-row svg{color:var(--text-secondary);flex:0 0 13px;height:13px;width:13px}.bin-tree .disclosure{color:var(--text-secondary);display:flex;flex:0 0 12px;width:12px}.bin-tree .disclosure svg{flex-basis:12px;height:12px;width:12px}.bin-tree .asset-badges{display:flex;flex-shrink:0;gap:.25rem;margin-left:auto}.bin-tree .leaf{cursor:default;font-size:.65rem}.bin-tree .leaf span{color:var(--text-secondary)}.bin-tree .leaf small{margin-left:auto}.bin-tree .child-button{font-size:.65rem}.bin-tree .empty{color:var(--text-muted);font-size:.68rem;margin:.5rem 0}.media-thumbnail.svelte-10zw45v{flex:0 0 auto;overflow:hidden;background:var(--surface-panel-muted);display:grid;place-items:center;font-size:.6rem;color:var(--text-muted)}img.svelte-10zw45v{width:100%;height:100%;object-fit:contain}.media-audio-controls.svelte-tmsa48{display:grid;gap:.2rem;padding:.25rem 0}.field-row.svelte-tmsa48{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--property-row-height, 1.5rem)}label.svelte-tmsa48{color:var(--text-primary)}.media-preview.svelte-jh4whb{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-muted);font-size:.65rem;margin:.2rem 0 .35rem 1.4rem;min-height:2.5rem;overflow:hidden;padding:.3rem}video.svelte-jh4whb,img.svelte-jh4whb{display:block;max-height:9rem;object-fit:contain;width:100%}audio.svelte-jh4whb{display:block;height:2rem;width:100%}span.svelte-jh4whb{display:block;padding:.55rem}.tooltip-trigger.svelte-sj99h3{display:contents}.range-control.svelte-1w5oefe{align-items:center;column-gap:var(--property-column-gap, .75rem);display:grid;grid-template-columns:minmax(var(--property-label-width, 0px),max-content) minmax(0,1fr)}label.svelte-1w5oefe{color:var(--control-property-row-label-color, var(--text-secondary));font-size:var(--control-property-row-label-size, inherit);font-weight:var(--control-property-row-label-weight, 400);line-height:var(--property-row-height, 1.5rem);min-width:0;white-space:nowrap}.range-body.svelte-1w5oefe{align-items:center;min-height:var(--property-row-height, 1.5rem);min-width:0;position:relative}output.svelte-1w5oefe,.range-number.svelte-1w5oefe{align-items:center;background:color-mix(in srgb,var(--surface-panel) 72%,transparent);border-radius:.375rem;color:var(--control-property-row-value-color, var(--text-primary));display:inline-flex;font-family:var(--control-property-row-value-family, inherit);font-size:var(--control-property-row-value-size, .75rem);font-weight:var(--control-property-row-value-weight, 650);gap:.1875rem;justify-content:flex-end;line-height:1;min-height:calc(var(--property-row-height, 1.5rem) - .38rem);min-width:2rem;padding:0 .34rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);z-index:2;white-space:nowrap}.range-number.svelte-1w5oefe input:where(.svelte-1w5oefe){appearance:textfield;background:transparent;border:0;color:var(--control-property-row-value-color, var(--text-primary));font:inherit;line-height:1;padding:0;text-align:right;max-width:7rem;min-width:2.75rem;width:3.5rem}.range-number.svelte-1w5oefe input:where(.svelte-1w5oefe):not(.editing){caret-color:transparent;color:transparent}.range-formatted-value.svelte-1w5oefe{pointer-events:none;position:absolute;right:.34rem;white-space:nowrap}.range-number.svelte-1w5oefe input:where(.svelte-1w5oefe)::-webkit-outer-spin-button,.range-number.svelte-1w5oefe input:where(.svelte-1w5oefe)::-webkit-inner-spin-button{appearance:none;margin:0}.range-number.svelte-1w5oefe input:where(.svelte-1w5oefe):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}input[type=range].svelte-1w5oefe{--track-bg: var(--control-slider-track-background);--track-fill: var(--accent-brand);appearance:none;background:linear-gradient(to right,var(--track-fill) 0,var(--track-fill) var(--progress),var(--track-bg) var(--progress),var(--track-bg) 100%);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:var(--radius-control);cursor:pointer;height:var(--property-row-height, 1.5rem);inset:0;margin:0;min-width:0;overflow:hidden;position:absolute;width:100%}input[type=range].svelte-1w5oefe::-webkit-slider-thumb{appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;height:var(--property-row-height, 1.5rem);width:.875rem}input[type=range].svelte-1w5oefe::-webkit-slider-runnable-track{background:transparent;border:0;height:var(--control-slider-track-height)}input[type=range].svelte-1w5oefe::-moz-range-track{background:transparent;border:0;height:var(--control-slider-track-height)}input[type=range].svelte-1w5oefe::-moz-range-thumb{background:transparent;border:0;border-radius:0;box-shadow:none;height:var(--property-row-height, 1.5rem);width:.875rem}input[type=range].svelte-1w5oefe:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.select-control.svelte-e06kc9{appearance:none;background-color:var(--surface-panel-muted);background-image:linear-gradient(45deg,transparent 50%,var(--text-primary) 50%),linear-gradient(135deg,var(--text-primary) 50%,transparent 50%);background-position:calc(100% - .75rem) 50%,calc(100% - .5rem) 50%;background-repeat:no-repeat;background-size:.28rem .28rem,.28rem .28rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;line-height:1rem;min-height:var(--select-control-height, var(--voice-choice-height, var(--property-row-height, 2rem)));min-width:0;overflow:hidden;padding:.18rem 1.25rem .18rem .45rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.select-control.svelte-e06kc9:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.media-presentation-controls.svelte-1nd6gcu{--property-label-width: 6.2rem;display:grid;gap:.22rem;padding:.25rem .25rem .4rem 0}.field-row.svelte-1nd6gcu{align-items:center;display:grid;gap:var(--property-column-gap, .75rem);grid-template-columns:var(--property-label-width) minmax(0,1fr)}.field-row.svelte-1nd6gcu label:where(.svelte-1nd6gcu){color:var(--text-secondary);font-size:.66rem}.alpha-background.svelte-1nd6gcu{display:grid;gap:.22rem}.audio-error.svelte-1drb7j3{color:var(--accent-danger);font-size:.7rem;padding-block:.25rem}.hidden-input.svelte-1drb7j3{display:none}.media-actions.svelte-1drb7j3{display:grid;gap:.35rem;margin-bottom:.45rem}.metadata.svelte-1drb7j3{display:grid;font-size:.6rem;gap:.16rem .4rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:.3rem;padding-right:.25rem}.metadata.svelte-1drb7j3 dt:where(.svelte-1drb7j3){color:var(--text-muted)}.metadata.svelte-1drb7j3 dd:where(.svelte-1drb7j3){color:var(--text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placement.svelte-1drb7j3{background:color-mix(in srgb,var(--surface-panel-muted) 82%,transparent);border-radius:var(--radius-control);margin-bottom:.18rem;padding:.25rem}.placement.selected.svelte-1drb7j3{outline:1px solid var(--accent-brand)}.placement-main.svelte-1drb7j3{align-items:center;background:transparent;border:0;color:var(--text-primary);display:flex;font-size:.63rem;gap:.25rem;padding:0;width:100%}.placement-actions.svelte-1drb7j3{display:flex;gap:.16rem;margin-top:.25rem}.entry-actions.svelte-1drb7j3{display:flex;gap:.3rem;padding-block:.2rem}.placement-actions.svelte-1drb7j3 button:where(.svelte-1drb7j3){background:transparent;border:1px solid var(--border-subtle);border-radius:.22rem;color:var(--text-secondary);font-size:.62rem;height:1.3rem;min-width:1.3rem}.hold.svelte-1drb7j3{align-items:center;color:var(--text-muted);display:flex;font-size:.58rem;justify-content:space-between;margin-top:.25rem}.prompt.svelte-1drb7j3{display:grid;gap:.12rem;margin-bottom:.3rem;padding-right:.3rem}.preview.svelte-1drb7j3{margin-right:.25rem}.proxy-status.svelte-1drb7j3{align-items:center;display:grid;gap:.22rem;margin-bottom:.22rem;margin-right:.25rem}.proxy-status-copy.svelte-1drb7j3{align-items:baseline;display:flex;gap:.35rem;min-width:0}.proxy-status-copy.svelte-1drb7j3 strong:where(.svelte-1drb7j3){color:var(--text-secondary);font-size:.62rem;font-weight:600;white-space:nowrap}.proxy-status-copy.svelte-1drb7j3 span:where(.svelte-1drb7j3){color:var(--text-muted);font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-status.svelte-1drb7j3>button:where(.svelte-1drb7j3){align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);display:inline-flex;font-size:.58rem;gap:.2rem;justify-self:start;padding:.15rem .3rem}.proxy-progress.svelte-1drb7j3{background:var(--surface-panel-muted);border-radius:999px;display:block;height:.18rem;overflow:hidden}.proxy-progress.svelte-1drb7j3>span:where(.svelte-1drb7j3){background:var(--accent-brand);display:block;height:100%}.prompt.svelte-1drb7j3 strong:where(.svelte-1drb7j3){color:var(--text-muted);font-size:.57rem;text-transform:uppercase}.prompt.svelte-1drb7j3 span:where(.svelte-1drb7j3){color:var(--text-secondary);font-size:.63rem;line-height:1.35}.project-frame.svelte-iwnnb6{align-items:center;border:1px solid var(--border-subtle);display:flex;flex:0 0 4.44rem;height:2.5rem;justify-content:center;overflow:hidden;width:4.44rem}.project-known-thumbnail.svelte-iwnnb6{display:block;height:100%;object-fit:cover;width:100%}.project-known-row.active.svelte-iwnnb6 .project-known-title:where(.svelte-iwnnb6){color:var(--accent-brand)}.inspector-pane.property-surface{--property-column-gap: .55rem;--property-label-width: 6.25rem;--property-row-height: 1.35rem;--sidebar-scrollbar-gutter: .75rem;--control-property-row-label-color: var(--text-primary);--control-property-row-label-size: .75rem;--control-property-row-value-size: .6875rem;--control-property-row-value-weight: 650;font-size:.75rem;line-height:1rem}.inspector-pane .property-section{border-top:0;display:flex;flex-direction:column;gap:.42rem;padding-top:.5rem}.inspector-pane .property-section:first-child{border-top:0;padding-top:0}.inspector-pane .property-section.collapsed{gap:0}.inspector-pane .property-section-header{align-items:center;background:transparent;border:1px solid transparent;border-radius:.42rem;color:var(--text-muted);cursor:pointer;display:flex;justify-content:space-between;margin:0;min-height:1.42rem;padding:.16rem .32rem;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease;width:100%}.inspector-pane .property-section-header:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-primary)}.inspector-pane .property-section-header.open{background:var(--surface-panel-muted);border-color:var(--border-subtle);box-shadow:var(--shadow-subtle);color:var(--text-primary)}.inspector-pane .property-section-body{display:flex;flex-direction:column;gap:.4rem;overflow:hidden;padding-top:.08rem}.inspector-pane .property-scope{display:flex;flex-direction:column;gap:.4rem}.inspector-pane .property-scope+.property-scope{border-top:1px solid var(--border-subtle);margin-top:.16rem;padding-top:.55rem}.inspector-pane .property-scope-title{color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:.8rem;margin:0;text-transform:uppercase}.inspector-pane .section-heading{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.inspector-pane .section-icon{height:14px;opacity:.85;stroke-width:2;width:14px}.inspector-pane .property-section-title{font-size:.625rem;font-weight:400;letter-spacing:.09em;line-height:.75rem;text-transform:uppercase}.inspector-pane .section-chevron{height:.78rem;opacity:.75;transition:transform .14s ease,opacity .14s ease;width:.78rem}.inspector-pane .property-section-header.open .section-chevron{opacity:1;transform:rotate(180deg)}.inspector-pane .field-row{align-items:center;column-gap:var(--property-column-gap);display:grid;grid-template-columns:minmax(var(--property-label-width),max-content) minmax(0,1fr);min-height:var(--property-row-height)}.inspector-pane .field-label{color:var(--text-primary);font-size:.75rem;font-weight:400;line-height:var(--property-row-height);min-width:0;white-space:nowrap}.inspector-pane .field-row .toggle{justify-self:end}.inspector-pane .sidebar-action-button{align-items:center;background:var(--accent-secondary);border:0;border-radius:var(--radius-control);color:var(--text-inverse);cursor:pointer;display:inline-flex;font-size:var(--type-micro-label-size);font-weight:800;gap:.45rem;justify-content:center;min-height:2.15rem;padding:.5rem .75rem;transition:background .14s ease,opacity .14s ease;width:100%}.inspector-pane .sidebar-action-button.compact{min-height:1.8rem;padding:.35rem .55rem}.inspector-pane .sidebar-action-button.secondary{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);color:var(--text-primary)}.inspector-pane .sidebar-action-button.secondary:hover:enabled{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-panel-muted))}.inspector-pane .sidebar-action-button:hover:enabled{background:color-mix(in srgb,var(--accent-secondary) 74%,#000)}.inspector-pane .sidebar-action-button:disabled{cursor:not-allowed;opacity:.5}.inspector-pane .field-value{color:var(--text-primary);font-size:.75rem;justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-pane .sidebar-voice-choice{--voice-choice-height: var(--property-row-height)}.inspector-pane .settings-summary{background:var(--surface-panel-muted);border-radius:var(--radius-control);color:var(--text-muted);display:flex;flex-direction:column;gap:.125rem;padding:.35rem .45rem}.inspector-pane .settings-summary span{color:var(--text-primary)}.inspector-pane.dense-sidebar .p-6{padding:.75rem}.inspector-pane.dense-sidebar .p-4{padding:.55rem}.inspector-pane.dense-sidebar .px-6{padding-left:.75rem;padding-right:.75rem}.inspector-pane.dense-sidebar .py-4{padding-top:.45rem;padding-bottom:.45rem}.inspector-pane.dense-sidebar .px-4{padding-left:.55rem;padding-right:.55rem}.inspector-pane.dense-sidebar .py-3{padding-top:.35rem;padding-bottom:.35rem}.inspector-pane.dense-sidebar .px-3{padding-left:.45rem;padding-right:.45rem}.inspector-pane.dense-sidebar .py-2{padding-top:.25rem;padding-bottom:.25rem}.inspector-pane.dense-sidebar .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-bottom:calc(.75rem * var(--tw-space-y-reverse));margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))}.inspector-pane.dense-sidebar .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-bottom:calc(.45rem * var(--tw-space-y-reverse));margin-top:calc(.45rem * calc(1 - var(--tw-space-y-reverse)))}.inspector-pane.dense-sidebar .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-bottom:calc(.35rem * var(--tw-space-y-reverse));margin-top:calc(.35rem * calc(1 - var(--tw-space-y-reverse)))}.inspector-pane.dense-sidebar .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-bottom:calc(.25rem * var(--tw-space-y-reverse));margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))}.inspector-pane.dense-sidebar .text-lg{font-size:.8125rem;line-height:1rem}.inspector-pane.dense-sidebar .text-sm{font-size:.75rem;line-height:1rem}.inspector-pane.dense-sidebar .text-xs{font-size:.6875rem;line-height:.875rem}.inspector-pane.dense-sidebar .h-12{height:1.5rem}.inspector-pane.dense-sidebar .h-6{height:1.125rem}.inspector-pane.dense-sidebar .w-11{width:2.0625rem}.inspector-pane.dense-sidebar .h-4{height:.75rem}.inspector-pane.dense-sidebar .w-4{width:.75rem}.inspector-pane.dense-sidebar .w-5{width:.9375rem}.inspector-pane.dense-sidebar .h-5{height:.9375rem}.inspector-pane.dense-sidebar input[type=number]{line-height:1rem}.inspector-pane.dense-sidebar button{min-height:1.75rem;padding:.35rem .6rem}.inspector-pane.dense-sidebar .property-section-header{min-height:1.42rem;padding:.16rem .32rem}.settings-dialog-backdrop.svelte-1koizbb{align-items:center;background:var(--surface-modal-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:80}.settings-dialog-panel.svelte-1koizbb{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);color:var(--text-primary);display:grid;gap:.42rem;max-height:min(34rem,calc(100vh - 2rem));max-width:min(var(--settings-dialog-max-width, 36rem),calc(100vw - 2rem));min-width:min(var(--settings-dialog-min-width, 22rem),calc(100vw - 2rem));outline:none;overflow:hidden;padding:.55rem;width:max-content}.settings-dialog-panel.svelte-1koizbb .range-control{--property-label-width: max-content}.settings-dialog-header.svelte-1koizbb{align-items:center;cursor:default}.settings-dialog-body.svelte-1koizbb{min-height:0;overflow:auto}.settings-dialog-footer.svelte-1koizbb{display:flex}.settings-dialog-panel.svelte-1koizbb .settings-dialog-icon-button:where(.svelte-1koizbb){align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;height:1.5rem;justify-content:center;min-height:1.5rem;padding:0;width:1.5rem}.settings-dialog-panel.svelte-1koizbb .settings-dialog-icon-button:where(.svelte-1koizbb):hover{background:var(--surface-panel-strong)}.split-action.svelte-1xwoy8a{display:grid;gap:.5rem;position:relative}.split-button-row.svelte-1xwoy8a{border-radius:var(--radius-control);display:grid;grid-template-columns:minmax(0,1fr) 2.35rem;min-height:var(--split-action-height, 2.15rem);overflow:hidden}.split-main-button.svelte-1xwoy8a,.split-options-button.svelte-1xwoy8a{align-items:center;background:var(--split-action-accent, var(--accent-secondary));border:0;color:var(--text-inverse);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--split-action-font-size, .78rem);font-weight:800;gap:.45rem;justify-content:center;min-height:0;border-radius:0!important;transition:background .15s ease,opacity .15s ease}.split-main-button.svelte-1xwoy8a{padding:.45rem .65rem}.split-action[data-variant=secondary].svelte-1xwoy8a .split-main-button:where(.svelte-1xwoy8a),.split-action[data-variant=secondary].svelte-1xwoy8a .split-options-button:where(.svelte-1xwoy8a){background:var(--surface-panel-muted);color:var(--text-primary);font-weight:400}.split-action[data-variant=secondary].svelte-1xwoy8a .split-button-row:where(.svelte-1xwoy8a){border:1px solid var(--border-subtle)}.split-action[data-variant=secondary].svelte-1xwoy8a .split-options-button:where(.svelte-1xwoy8a){border-left:1px solid var(--border-subtle)}.split-action[data-variant=secondary].svelte-1xwoy8a .split-main-button:where(.svelte-1xwoy8a):hover:enabled,.split-action[data-variant=secondary].svelte-1xwoy8a .split-options-button:where(.svelte-1xwoy8a):hover:enabled{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-panel-muted))}.split-main-button.svelte-1xwoy8a svg,.split-options-button.svelte-1xwoy8a svg{flex:0 0 var(--split-action-icon-size, 1rem);height:var(--split-action-icon-size, 1rem);width:var(--split-action-icon-size, 1rem);stroke-width:2.2}.split-main-button.svelte-1xwoy8a:hover,.split-options-button.svelte-1xwoy8a:hover{background:color-mix(in srgb,var(--split-action-accent, var(--accent-secondary)) 74%,#000)}.split-options-button.svelte-1xwoy8a{border-left:1px solid color-mix(in srgb,var(--text-inverse) 24%,transparent);gap:.12rem;padding:0}.split-options-button.svelte-1xwoy8a .split-options-chevron-icon{flex-basis:.62rem;height:.62rem;width:.62rem}.split-main-button.svelte-1xwoy8a:disabled,.split-options-button.svelte-1xwoy8a:disabled{cursor:not-allowed;opacity:.5}.ai-metadata-settings.svelte-xp2ixr{margin-inline-start:.75rem}.filename-control.svelte-1t2nn2g{display:grid;min-width:0;gap:.25rem}.filename-label.svelte-1t2nn2g{display:flex;align-items:center;gap:.35rem}.filename-help-button.svelte-1t2nn2g{display:inline-flex;padding:0;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.filename-help-button.svelte-1t2nn2g:hover{color:var(--text-primary)}.filename-help-button.svelte-1t2nn2g:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.filename-preview.svelte-1t2nn2g{font-size:.72rem;color:var(--text-secondary);overflow-wrap:anywhere}.error.svelte-1t2nn2g{color:var(--accent-danger)}.filename-help.svelte-1t2nn2g{padding:.75rem;color:var(--text-primary);font-size:.75rem;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}table.svelte-1t2nn2g{border-collapse:collapse}th.svelte-1t2nn2g{text-align:left;font-weight:500;color:var(--text-secondary)}th.svelte-1t2nn2g:first-child{width:8.5rem}td.svelte-1t2nn2g,th.svelte-1t2nn2g{padding:.3rem .5rem}td.svelte-1t2nn2g{max-width:18rem;overflow-wrap:anywhere}.copy-cell.svelte-1t2nn2g{padding:0}.token-copy.svelte-1t2nn2g{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem;width:100%;padding:.3rem .5rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.token-copy.svelte-1t2nn2g:hover{background:var(--surface-panel-muted)}.token-copy.svelte-1t2nn2g:focus-visible{outline:2px solid var(--border-focus)}.copy-status.svelte-1t2nn2g{min-height:1.25em;color:var(--text-secondary)}.voice-choice-row.svelte-16ydzrp{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.mini-button.svelte-16ydzrp{align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);display:inline-flex;justify-content:center;min-height:var(--voice-choice-height, 2.25rem);width:var(--voice-choice-height, 2.25rem)}.mini-button.svelte-16ydzrp:disabled{cursor:not-allowed;opacity:.5}#export-ranges-list.svelte-181dlmc{display:table;width:100%;border-collapse:collapse}.export-range-choice.svelte-181dlmc{display:table-row}.export-range-choice.svelte-181dlmc>*{display:table-cell;vertical-align:middle;padding:.1rem 0}.export-range-name.svelte-181dlmc{display:flex;align-items:center;gap:.4rem}.export-range-name.svelte-181dlmc label:where(.svelte-181dlmc){cursor:pointer}.export-range-time.svelte-181dlmc,.export-range-heading.svelte-181dlmc{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8em}.export-range-choice.svelte-181dlmc>.export-range-time:where(.svelte-181dlmc){padding-left:.5rem;white-space:nowrap}.dense-sidebar.svelte-181dlmc{width:308px}.sidebar-scroll.svelte-181dlmc{padding:.55rem;scrollbar-gutter:stable}.sidebar-scroll.svelte-181dlmc::-webkit-scrollbar{width:var(--sidebar-scrollbar-gutter)}.hidden-input.svelte-181dlmc{display:none!important}.sidebar-rail.svelte-181dlmc{align-items:flex-end;background:var(--sidebar-rail-background);border:1px solid var(--sidebar-rail-border);border-right:0;border-radius:var(--radius-control) 0 0 var(--radius-control);box-shadow:var(--shadow-subtle);display:flex;flex-direction:column;gap:.34rem;height:auto;overflow:visible;position:absolute;right:calc(100% - 1px);top:.55rem;width:2.1rem;z-index:12}.sidebar-group-tab.svelte-181dlmc{--sidebar-group-border: transparent;--sidebar-group-surface: transparent;align-items:center;background:var(--sidebar-group-surface);border:1px solid var(--sidebar-group-border);border-radius:var(--radius-control) 0 0 var(--radius-control);color:var(--sidebar-rail-icon);cursor:pointer;display:inline-flex;height:2.32rem;justify-content:flex-start;margin-right:-1px;padding:0 0 0 .24rem;position:relative;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;width:2.12rem;border-top-right-radius:0;border-bottom-right-radius:0}.sidebar-group-tab.svelte-181dlmc:hover{--sidebar-group-border: var(--border-subtle);--sidebar-group-surface: var(--surface-panel-strong);border-right-color:transparent;border-left-color:transparent;color:var(--text-primary);box-shadow:var(--shadow-subtle)}.sidebar-group-tab.active.svelte-181dlmc{--sidebar-group-border: var(--sidebar-tab-active-border);--sidebar-group-surface: var(--sidebar-tab-active-background);border-color:var(--sidebar-group-border);border-right-color:var(--sidebar-tab-active-background);box-shadow:var(--shadow-subtle);color:var(--text-primary)}.sidebar-group-tab.active.svelte-181dlmc:hover,.sidebar-group-tab.active.svelte-181dlmc:focus-visible{border-left-color:transparent}.sidebar-group-label.svelte-181dlmc{align-items:center;background:var(--sidebar-group-surface);border:1px solid var(--sidebar-group-border);border-radius:var(--radius-control) 0 0 var(--radius-control);border-right:0;box-shadow:var(--shadow-subtle);color:var(--text-primary);display:inline-flex;font-size:.6875rem;font-weight:750;height:calc(100% + 2px);letter-spacing:.08em;line-height:1rem;opacity:0;padding:0 .58rem 0 .62rem;pointer-events:none;position:absolute;right:calc(100% - 1px);text-transform:uppercase;top:-1px;transform:translate(.22rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:30}.sidebar-group-tab.svelte-181dlmc:hover .sidebar-group-label:where(.svelte-181dlmc),.sidebar-group-tab.svelte-181dlmc:focus-visible .sidebar-group-label:where(.svelte-181dlmc){opacity:1;transform:translate(8px)}.sidebar-scroll[data-active-group=project].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-project):not(.sidebar-group-status),.sidebar-scroll[data-active-group=media].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-media):not(.sidebar-group-status),.sidebar-scroll[data-active-group=edits].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-edits):not(.sidebar-group-status),.sidebar-scroll[data-active-group=analysis].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-analysis):not(.sidebar-group-status),.sidebar-scroll[data-active-group=audio].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-audio):not(.sidebar-group-status),.sidebar-scroll[data-active-group=production].svelte-181dlmc>:where(.svelte-181dlmc):not(.sidebar-group-production):not(.sidebar-group-status){display:none}.settings-dialog-note.svelte-181dlmc{color:var(--text-secondary);font-size:.75rem;line-height:1.25rem}.dialog-action-row.svelte-181dlmc{display:grid;gap:.45rem}.sidebar-action-button.secondary.svelte-181dlmc{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);color:var(--text-primary)}.sidebar-action-button.secondary.svelte-181dlmc:hover:enabled{background:var(--surface-panel-strong)}.export-action-button.svelte-181dlmc{margin-top:.35rem}.export-range-settings.svelte-181dlmc{margin-inline-start:.75rem}.project-action-grid.svelte-181dlmc{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-manage-grid.svelte-181dlmc{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.project-known-list.svelte-181dlmc,.project-known-list-body.svelte-181dlmc{display:grid;gap:.35rem}.project-missing-file.svelte-181dlmc{align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex;gap:.45rem;padding:.38rem .45rem}.project-missing-file-name.svelte-181dlmc{color:var(--text-primary);font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-file-access-error.svelte-181dlmc{margin-top:4px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.project-missing-file-role.svelte-181dlmc{color:var(--text-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sidebar-order-project-main.svelte-181dlmc{order:2}.sidebar-order-edit-transition.svelte-181dlmc{order:11}.sidebar-order-edit-subtitles.svelte-181dlmc{order:12}.sidebar-order-edit-voice.svelte-181dlmc{order:13}.sidebar-order-edit-caption.svelte-181dlmc{order:14}.sidebar-order-edit-camera.svelte-181dlmc{order:15}.sidebar-order-edit-speed.svelte-181dlmc{order:16}.sidebar-order-edit-markers.svelte-181dlmc{order:17}.sidebar-order-analysis-transcription.svelte-181dlmc{order:31}.sidebar-order-analysis-motion.svelte-181dlmc{order:32}.sidebar-order-analysis-cursor.svelte-181dlmc{order:33}.sidebar-order-analysis-ai.svelte-181dlmc{order:34}.sidebar-order-audio-source.svelte-181dlmc{order:51}.sidebar-order-audio-music.svelte-181dlmc{order:52}.sidebar-order-production-playback.svelte-181dlmc{order:71}.sidebar-order-production-frame.svelte-181dlmc{order:72}.sidebar-order-production-background.svelte-181dlmc{order:73}.sidebar-order-production-output.svelte-181dlmc{order:74}.sidebar-order-production-export.svelte-181dlmc{order:75}.sidebar-order-status.svelte-181dlmc{order:90}.sidebar-subfield.svelte-181dlmc{border-left:1px solid color-mix(in srgb,var(--border-subtle) 75%,transparent);margin-left:.4rem;padding-left:.55rem}.cursor-action-grid.svelte-181dlmc{display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr)}.cursor-action.svelte-181dlmc{align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:.35rem;justify-content:center;line-height:1rem;min-height:1.75rem;min-width:0;padding:.35rem .45rem;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}.cursor-action-primary.svelte-181dlmc{background:var(--surface-panel-strong);box-shadow:var(--shadow-subtle);width:100%}.cursor-action.svelte-181dlmc:hover:enabled{background:color-mix(in srgb,var(--accent-brand) 12%,var(--surface-panel-muted));border-color:color-mix(in srgb,var(--accent-brand) 34%,var(--border-subtle))}.cursor-action.svelte-181dlmc:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.46}.cursor-action.svelte-181dlmc:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cursor-action.svelte-181dlmc span:where(.svelte-181dlmc){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-debug-lines.svelte-181dlmc{background:color-mix(in srgb,var(--surface-panel-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-control);color:var(--text-muted);display:flex;flex-direction:column;gap:.08rem;padding:.35rem .45rem}.cursor-debug-lines.error.svelte-181dlmc{color:var(--accent-danger)}.cursor-debug-lines.svelte-181dlmc p:where(.svelte-181dlmc){font-size:.6875rem;line-height:.875rem;margin:0;min-width:0;overflow-wrap:anywhere}.text-mode-container.svelte-1mxh4o0{height:100%;overflow-y:auto;padding:1rem;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.empty-state.svelte-1mxh4o0{display:flex;align-items:center;justify-content:center;height:100%}.join-toolbar.svelte-1mxh4o0{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--surface-panel);border:1px solid var(--border-focus);border-radius:var(--radius-card);margin-bottom:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.join-btn.svelte-1mxh4o0{padding:.25rem .75rem;background:var(--accent-brand);color:var(--text-on-accent);border:none;border-radius:var(--radius-control);font-size:.75rem;cursor:pointer;transition:background .15s}.join-btn.svelte-1mxh4o0:hover{background:var(--accent-brand-deep)}.sections.svelte-1mxh4o0{display:flex;flex-direction:column;gap:1rem}.speaker-section.svelte-1mxh4o0{border-left:2px solid var(--border-subtle);padding-left:.75rem}.speaker-section.has-subtitles.svelte-1mxh4o0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-property-row-gap)}.speaker-header.svelte-1mxh4o0{display:flex;align-items:center;gap:.5rem;margin-bottom:0;flex-wrap:wrap}.has-subtitles.svelte-1mxh4o0 .speaker-header:where(.svelte-1mxh4o0){display:contents}.speaker-name-input.svelte-1mxh4o0{background:transparent;border:none;border-bottom:1px solid currentColor;font-weight:600;font-size:.8rem;letter-spacing:.03em;outline:none;padding:0;width:10rem}.select-control.speaker-select{flex:0 0 auto;width:auto;min-width:0;max-width:9rem}.speaker-voice-select.svelte-1mxh4o0{--property-label-width: auto;flex:0 1 13rem;min-width:0}.speaker-voice-select.svelte-1mxh4o0 .voice-choice-row{grid-template-columns:minmax(0,1fr) auto;width:100%}.words-container.svelte-1mxh4o0{line-height:1.5}.has-subtitles.svelte-1mxh4o0 .words-container:where(.svelte-1mxh4o0){display:contents}.word.svelte-1mxh4o0{cursor:pointer;border:0;border-radius:var(--radius-control);background:transparent;padding:.05rem 0;transition:background .1s,color .1s;color:var(--text-primary);font-size:.875rem;font:inherit}.word.svelte-1mxh4o0:hover{background:var(--surface-panel-strong);color:var(--text-primary)}.word.active.svelte-1mxh4o0{background:color-mix(in srgb,var(--accent-brand) 25%,transparent);color:var(--text-primary);border-radius:var(--radius-control)}.word.selected.svelte-1mxh4o0{background:color-mix(in srgb,var(--accent-warning) 20%,transparent);color:var(--text-primary)}.word.partially-deleted.svelte-1mxh4o0{opacity:.5;font-style:italic}.word.transcription-edited.svelte-1mxh4o0{color:var(--text-warning);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.18rem}.subtitle-section-editor.svelte-1mxh4o0{display:contents}.text-run-placeholder.svelte-1mxh4o0{contain:strict;height:8.75rem}.subtitle-section-fields.svelte-1mxh4o0{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--text-secondary);font-size:.68rem;font-variant-numeric:tabular-nums}.subtitle-timing.svelte-1mxh4o0{white-space:nowrap;color:var(--text-muted)}.subtitle-speed-control.svelte-1mxh4o0{flex:0 1 12rem;min-width:10rem;--property-column-gap: .45rem;--property-label-width: 3rem;--property-row-height: 1.35rem;--control-property-row-label-size: .75rem;--control-property-row-value-size: .6875rem}.subtitle-textarea.svelte-1mxh4o0{flex-basis:100%;width:100%;min-height:2.75rem;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-muted);color:var(--text-primary);padding:.45rem .55rem;font-size:.875rem;line-height:1.45;outline:none;-webkit-user-select:text;user-select:text}.subtitle-textarea.svelte-1mxh4o0:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.subtitle-textarea.empty-subtitle.svelte-1mxh4o0{color:var(--text-secondary)}.subtitle-display-chunks.svelte-1mxh4o0{flex-basis:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:.1rem}.subtitle-display-chunk.svelte-1mxh4o0{display:flex;flex-wrap:wrap;gap:.3rem}.subtitle-word-chip.svelte-1mxh4o0{display:inline-flex;align-items:baseline;max-width:12rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);padding:.18rem .32rem;margin:-.18rem -.32rem;font-size:.72rem;line-height:1.1;cursor:pointer;transition:color .12s}.subtitle-word-chip.svelte-1mxh4o0:hover,.subtitle-word-chip.active.svelte-1mxh4o0{background:transparent;color:var(--text-primary)}.subtitle-word-text.svelte-1mxh4o0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle-delete-btn.svelte-1mxh4o0{color:var(--accent-danger);border-color:color-mix(in srgb,var(--accent-danger) 45%,var(--border-subtle))}.subtitle-actions.svelte-1mxh4o0{flex-basis:100%;margin-bottom:var(--control-property-row-gap);display:flex;align-items:center;gap:var(--control-property-row-gap)}.word-edit-input.svelte-1mxh4o0{display:inline;background:var(--surface-panel-muted);border:1px solid var(--accent-brand);border-radius:var(--radius-control);color:var(--text-primary);font-size:.875rem;padding:.05rem .25rem;outline:none;min-width:2rem}.text-mode-container.svelte-1mxh4o0::-webkit-scrollbar{width:6px}.text-mode-container.svelte-1mxh4o0::-webkit-scrollbar-track{background:transparent}.text-mode-container.svelte-1mxh4o0::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-control)}.text-mode-container.svelte-1mxh4o0::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}section.svelte-5l4bqq{width:100%;min-height:0;display:flex;flex-direction:column}.dictionary-actions.svelte-5l4bqq{display:flex;flex-shrink:0;margin-bottom:.5rem}table.svelte-5l4bqq{width:100%;min-height:0;display:flex;flex-direction:column;border-collapse:collapse}thead.svelte-5l4bqq,tbody.svelte-5l4bqq{display:block;scrollbar-gutter:stable}thead.svelte-5l4bqq{flex-shrink:0;overflow:hidden;border-bottom:1px solid var(--border-subtle)}tbody.svelte-5l4bqq{overflow-y:auto;min-height:0}tr.svelte-5l4bqq{display:table;width:100%;table-layout:fixed}tbody.svelte-5l4bqq tr:where(.svelte-5l4bqq)+tr:where(.svelte-5l4bqq){border-top:1px solid var(--border-subtle)}th.svelte-5l4bqq{text-align:left;font-weight:400;color:var(--text-secondary)}th.svelte-5l4bqq{padding:.4rem .45rem}td.svelte-5l4bqq{padding:0;position:relative}td.svelte-5l4bqq .text-control{padding-top:6px;padding-bottom:6px}td.duplicate.svelte-5l4bqq .text-control{padding-right:5.5rem}.duplicate-badge.svelte-5l4bqq{position:absolute;bottom:2px;right:4px;line-height:1}th.svelte-5l4bqq:first-child,td.svelte-5l4bqq:first-child{border-right:1px solid var(--border-subtle)}.dialog-backdrop.svelte-1efofyg{align-items:center;background:var(--surface-modal-backdrop);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:80}.dialog-panel.svelte-1efofyg{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);color:var(--text-primary);display:grid;gap:1rem;padding:1rem;width:min(100%,32rem)}header.svelte-1efofyg,footer.svelte-1efofyg{align-items:center;display:flex;gap:.75rem;justify-content:space-between}h2.svelte-1efofyg{font-size:var(--type-label-size);font-weight:var(--type-label-weight);margin:0}p.svelte-1efofyg{color:var(--text-secondary);font-size:var(--type-micro-label-size);line-height:1.45;margin:0}footer.svelte-1efofyg{justify-content:flex-end;flex-wrap:wrap;gap:.5rem}footer.svelte-1efofyg button{white-space:nowrap}header.svelte-1efofyg button{flex-shrink:0}.experiment-file-row-shell.svelte-onlha7{align-items:center;box-sizing:border-box;display:flex;gap:.35rem;margin-left:calc(var(--experiment-depth, 0) * 1.25rem + 1rem);min-width:0;width:calc(100% - (var(--experiment-depth, 0) * 1.25rem + 1rem))}.experiment-file-row.svelte-onlha7{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:.32rem;min-height:2.4rem;min-width:0;padding:.25rem .35rem;text-align:left}.experiment-file-row.svelte-onlha7:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.experiment-file-row-shell.expanded.svelte-onlha7{background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-radius:var(--radius-control) var(--radius-control) 0 0}.expanded.svelte-onlha7 .experiment-file-row:where(.svelte-onlha7){border-radius:var(--radius-control) 0 0 0}.experiment-file-copy.svelte-onlha7{display:grid;min-width:0}.experiment-file-copy.svelte-onlha7 strong:where(.svelte-onlha7),.experiment-file-copy.svelte-onlha7 small:where(.svelte-onlha7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-file-copy.svelte-onlha7 strong:where(.svelte-onlha7){color:var(--text-primary);font-size:.72rem;font-weight:600}.experiment-file-copy.svelte-onlha7 small:where(.svelte-onlha7){color:var(--text-muted);font-size:.6rem}.experiment-file-row-shell.playing.svelte-onlha7,.experiment-file-row-shell.playing.svelte-onlha7 .experiment-file-copy:where(.svelte-onlha7) strong:where(.svelte-onlha7){color:var(--accent-secondary)}.experiment-child-count.svelte-onlha7{color:var(--text-muted);flex:0 0 auto;font-size:.6rem;margin-left:auto}.experiment-file-actions.svelte-onlha7{align-items:center;display:flex;flex:0 0 auto;gap:.25rem;padding-right:.65rem}.prompt-folder-shell.svelte-u44q4v{align-items:center;display:flex;gap:.4rem;min-width:0;padding:.15rem .25rem .15rem 1rem}.prompt-folder-row.svelte-u44q4v,.reuse-prompt.svelte-u44q4v{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit}.prompt-folder-row.svelte-u44q4v{flex:1 1 auto;gap:.32rem;min-height:2rem;min-width:0;text-align:left}.prompt-folder-row.svelte-u44q4v strong:where(.svelte-u44q4v){color:var(--text-primary);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-folder-row.svelte-u44q4v>span:where(.svelte-u44q4v){color:var(--text-muted);flex:0 0 auto;font-size:.62rem;margin-left:auto}.prompt-folder-row.svelte-u44q4v svg{flex:0 0 auto}.reuse-prompt.svelte-u44q4v{border:1px solid var(--border-subtle);border-radius:var(--radius-control);flex:0 0 auto;font-size:.65rem;font-weight:700;gap:.3rem;min-height:1.65rem;padding:.2rem .5rem}.prompt-folder-row.svelte-u44q4v:hover,.reuse-prompt.svelte-u44q4v:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.audio-waveform-track.svelte-7o5ym8{background:var(--surface-panel-muted);border-bottom:1px solid var(--border-subtle);cursor:pointer;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.audio-waveform-track.svelte-7o5ym8:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.track-badge.svelte-7o5ym8{background:color-mix(in srgb,var(--surface-panel-strong) 86%,transparent);border-radius:calc(var(--radius-control) * .6);color:var(--text-secondary);font-size:.5rem;font-weight:700;left:.25rem;line-height:1;max-width:6rem;overflow:hidden;padding:.18rem .38rem;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:.25rem;white-space:nowrap;z-index:10}.audio-waveform.svelte-7o5ym8{height:100%;inset:0;opacity:.75;pointer-events:none;position:absolute;width:100%;z-index:2}.silence-ranges.svelte-7o5ym8{inset:0;pointer-events:none;position:absolute;z-index:1}.silence-range.svelte-7o5ym8{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 20%,transparent) 0 3px,color-mix(in srgb,var(--text-muted) 7%,transparent) 3px 6px);border-inline:1px solid color-mix(in srgb,var(--text-muted) 38%,transparent);bottom:0;min-width:1px;position:absolute;top:0}.playhead-line.svelte-7o5ym8{background:color-mix(in srgb,var(--accent-highlight) 62%,transparent);bottom:0;pointer-events:none;position:absolute;top:0;width:.125rem;z-index:30}.track-placeholder.svelte-7o5ym8{align-items:center;color:var(--text-muted);display:flex;font-size:.68rem;height:100%;padding:1rem .5rem 0}.generated-audio-take.svelte-1dcdugz{border-top:1px solid var(--border-subtle);display:grid;gap:.55rem;padding-top:.65rem}.take-header.svelte-1dcdugz,.take-controls.svelte-1dcdugz{align-items:center;display:flex;gap:.65rem;justify-content:space-between;min-width:0}.silence-control.svelte-1dcdugz{align-items:center;display:flex;gap:.4rem}.edit-action.svelte-1dcdugz,.take-download.svelte-1dcdugz{align-items:center;display:inline-flex}.edit-action.svelte-1dcdugz{background:var(--accent-secondary);border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-inverse);cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;gap:.3rem;min-height:1.85rem;padding:.25rem .55rem}.edit-action.active.svelte-1dcdugz{border-color:color-mix(in srgb,var(--text-primary) 45%,transparent);color:var(--text-inverse)}.take-download.svelte-1dcdugz{gap:.25rem;margin-left:auto}.take-download.svelte-1dcdugz select:where(.svelte-1dcdugz){appearance:none;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:.68rem;min-height:1.85rem;padding:.2rem 1.25rem .2rem .45rem}.silence-control.svelte-1dcdugz label:where(.svelte-1dcdugz){color:var(--text-secondary);font-size:.75rem}.silence-control.svelte-1dcdugz span:where(.svelte-1dcdugz){color:var(--text-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.take-header.svelte-1dcdugz strong:where(.svelte-1dcdugz){display:block;font-size:.85rem}.take-status.svelte-1dcdugz{color:var(--text-secondary);display:block;font-size:.7rem;margin-top:.15rem}.take-details.svelte-1dcdugz{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.62rem;gap:.35rem;margin-top:.2rem}.take-details-footer.svelte-1dcdugz{border-top:1px solid var(--border-subtle);padding-top:.4rem}.take-details.svelte-1dcdugz button:where(.svelte-1dcdugz){background:transparent;border:0;color:inherit;cursor:copy;font:inherit;padding:0;text-decoration:underline;text-decoration-color:transparent}.take-details.svelte-1dcdugz button:where(.svelte-1dcdugz):hover{color:var(--text-secondary);text-decoration-color:currentColor}audio.svelte-1dcdugz{display:none}.shared-timeline.svelte-1dcdugz{background:var(--timeline-surface);border:1px solid var(--border-subtle);border-radius:.65rem;display:grid;overflow:hidden}.timeline-tracks.svelte-1dcdugz{min-width:0}.timeline-track.svelte-1dcdugz{background:var(--timeline-track);border-bottom:1px solid var(--timeline-line);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.text-track.svelte-1dcdugz{height:2rem}.track-badge.svelte-1dcdugz{background:var(--surface-panel);border-radius:.25rem;color:var(--text-secondary);font-size:.5rem;font-weight:700;left:.25rem;line-height:1;max-width:6rem;overflow:hidden;padding:.18rem .38rem;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:.25rem;white-space:nowrap;z-index:10}.generated-audio-word{align-items:center;cursor:grab;display:flex;font-size:.5rem;font-weight:600;justify-content:flex-start;padding:0 .45rem;position:absolute}.generated-audio-word:active{cursor:grabbing}.generated-audio-word span{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-placeholder.svelte-1dcdugz{align-items:center;color:var(--text-muted);display:flex;font-size:.68rem;height:100%;padding:0 .5rem}.icon-action.svelte-1dcdugz{align-items:center;background:var(--surface-panel-strong);border:0;border-radius:.4rem;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;height:1.85rem;justify-content:center;width:1.85rem}.align-action.svelte-1dcdugz{--split-action-accent: var(--surface-panel-strong);--split-action-font-size: .72rem;--split-action-height: 2rem;--split-action-icon-size: .9rem;--text-inverse: var(--text-primary);min-width:min(15rem,44%)}.speed-control.svelte-1dcdugz{--property-label-width: 3rem;--property-row-height: 1.75rem;min-width:min(14rem,62%)}.take-error.svelte-1dcdugz{color:var(--accent-danger);font-size:.72rem;margin:0}.alignment-settings.svelte-1dcdugz{display:grid;gap:.7rem}.field-row.svelte-1dcdugz{display:grid;gap:.35rem}.field-row.svelte-1dcdugz label:where(.svelte-1dcdugz){color:var(--text-secondary);font-size:.72rem;font-weight:800}@media(max-width:720px){.take-controls.svelte-1dcdugz{align-items:stretch;flex-wrap:wrap}.align-action.svelte-1dcdugz,.speed-control.svelte-1dcdugz{min-width:100%}}.abc-score-take.svelte-xt53bj{border-top:1px solid var(--border-subtle);display:grid;gap:.55rem;min-width:0;padding-top:.65rem}.shared-timeline.svelte-xt53bj{background:var(--timeline-surface);border:1px solid var(--border-subtle);border-radius:.65rem;display:grid;min-width:0;overflow:hidden}.section-strip.svelte-xt53bj{background:var(--timeline-track);border-bottom:1px solid var(--timeline-line);cursor:pointer;height:1.35rem;position:relative;-webkit-user-select:none;user-select:none}.section-strip.svelte-xt53bj:focus-visible,.score-viewport.svelte-xt53bj:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.section-block.svelte-xt53bj{border-right:1px solid var(--timeline-line);bottom:0;color:var(--text-muted);font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1.35rem;overflow:hidden;padding-left:.35rem;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap}.section-block.sung.svelte-xt53bj{background:color-mix(in srgb,var(--accent-secondary) 14%,transparent);color:var(--text-secondary)}.section-block.active.svelte-xt53bj{background:color-mix(in srgb,var(--accent-secondary) 30%,transparent);color:var(--text-primary)}.score-viewport.svelte-xt53bj{background:var(--surface-panel-muted);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.score-content.svelte-xt53bj{color:var(--text-primary);cursor:pointer;min-width:100%;position:relative;width:max-content}.score-render.svelte-xt53bj svg{display:block}.score-render.svelte-xt53bj .abcjs-annotation{fill:var(--accent-secondary);font-weight:700}.score-render.svelte-xt53bj .abcjs-chord{fill:var(--text-muted)}.lyrics-lane.svelte-xt53bj{background:var(--timeline-track);border-bottom:1px solid var(--timeline-line);height:4.6rem;position:relative}.lyric-block.svelte-xt53bj{align-content:start;background:none;border:0;border-left:2px solid color-mix(in srgb,var(--accent-secondary) 40%,transparent);bottom:0;color:var(--text-secondary);cursor:pointer;display:grid;font:inherit;font-size:.68rem;gap:.05rem;line-height:1.3;overflow:hidden;padding:.3rem .45rem;position:absolute;text-align:left;top:0}.lyric-block.svelte-xt53bj span:where(.svelte-xt53bj){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyric-block.svelte-xt53bj:hover,.lyric-block.active.svelte-xt53bj{background:color-mix(in srgb,var(--accent-secondary) 10%,transparent);border-left-color:var(--accent-secondary);color:var(--text-primary)}.playhead-line.svelte-xt53bj{background:color-mix(in srgb,var(--accent-highlight) 62%,transparent);bottom:0;pointer-events:none;position:absolute;top:0;width:.125rem;z-index:3}.score-error.svelte-xt53bj{color:var(--accent-danger);font-size:.75rem;margin:0;padding:.4rem .6rem}.take-controls.svelte-xt53bj{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;min-width:0}.preview-note.svelte-xt53bj{color:var(--text-muted);font-size:.72rem}.take-details.svelte-xt53bj{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.35rem .75rem;margin-left:auto}.status-error.svelte-1msgmi9{color:var(--accent-danger);font-size:.85rem;margin:0}.history-empty.svelte-1msgmi9,.history-entry.svelte-1msgmi9 span:where(.svelte-1msgmi9){color:var(--text-secondary);font-size:.85rem;margin:0}.history-groups.svelte-1msgmi9{display:grid;gap:.55rem}.history-tree-files.svelte-1msgmi9,.history-prompt-group.svelte-1msgmi9,.history-prompt-files.svelte-1msgmi9{display:grid;gap:.2rem;min-width:0}.history-prompt-group.svelte-1msgmi9+.history-prompt-group:where(.svelte-1msgmi9){border-top:1px solid var(--border-subtle);padding-top:.25rem}.history-prompt-files.svelte-1msgmi9{margin-left:1.25rem;width:calc(100% - 1.25rem)}.history-groups.svelte-1msgmi9 details:where(.svelte-1msgmi9){border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:.55rem}.history-groups.svelte-1msgmi9 summary:where(.svelte-1msgmi9){cursor:pointer;font-size:.85rem;font-weight:800}.prompt-group.svelte-1msgmi9{margin-top:.45rem}.history-entry.svelte-1msgmi9{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex;gap:.75rem;justify-content:space-between;margin-top:.45rem;padding:.55rem}.history-entry.starred.svelte-1msgmi9{border-color:color-mix(in srgb,var(--accent-brand) 65%,var(--border-subtle))}.history-entry.svelte-1msgmi9>div:where(.svelte-1msgmi9):first-child{display:grid;gap:.2rem;min-width:0}.history-actions.svelte-1msgmi9{align-items:center;display:flex;gap:.35rem}.history-actions.svelte-1msgmi9 button:where(.svelte-1msgmi9){align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;min-height:1.9rem;padding:0 .55rem}.history-tree-folder.svelte-1msgmi9{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;gap:.32rem;min-height:1.8rem;padding:.2rem .25rem;width:100%}.history-tree-folder.svelte-1msgmi9 strong:where(.svelte-1msgmi9){color:var(--text-primary);font-size:.76rem}.history-tree-folder.svelte-1msgmi9 span:where(.svelte-1msgmi9){color:var(--text-muted);font-size:.65rem;margin-left:auto}.history-tree-entry.variation-take.svelte-1msgmi9{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 48%,var(--border-subtle))}.history-tree-content.svelte-1msgmi9{background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-radius:0 0 var(--radius-control) var(--radius-control);box-sizing:border-box;display:grid;gap:.55rem;margin-left:calc(var(--experiment-depth, 0) * 1.25rem + 1rem);padding:.65rem}.history-loading.svelte-1msgmi9{color:var(--text-secondary);font-size:.75rem;padding:.5rem}.experiment-file-actions button{align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;min-height:1.75rem;padding:0 .4rem}.experiment-file-actions button.active{color:var(--accent-brand)}.experiment-file-actions button.destructive{color:var(--accent-danger)}.history-add.svelte-1msgmi9{background:var(--accent-secondary);border:0;border-radius:var(--radius-control);color:var(--text-inverse);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;min-height:2rem}.history-actions.svelte-1msgmi9 button.active:where(.svelte-1msgmi9){color:var(--accent-brand)}.history-actions.svelte-1msgmi9 button.destructive:where(.svelte-1msgmi9){color:var(--accent-danger)}.audio-recorder.svelte-mupzv4{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;gap:.55rem;padding:.65rem}audio.svelte-mupzv4,.hidden-input.svelte-mupzv4{display:none}.recorder-actions.svelte-mupzv4,.recorder-footer.svelte-mupzv4{align-items:center;display:flex;gap:.5rem;min-width:0}.record-button.svelte-mupzv4,.secondary-button.svelte-mupzv4{align-items:center;border:0;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-micro-label-size);font-weight:800;gap:.4rem;justify-content:center;line-height:1.1;min-height:2.05rem;padding:.45rem .65rem}.record-button.svelte-mupzv4{background:var(--accent-danger);color:var(--text-on-danger);min-width:7.8rem;position:relative}.record-button.recording.svelte-mupzv4{background:var(--accent-danger-strong)}.record-button.counting.svelte-mupzv4{background:var(--accent-warning)}.secondary-button.svelte-mupzv4{background:var(--surface-panel-strong);color:var(--text-primary);flex:1}.secondary-button.svelte-mupzv4:hover{background:color-mix(in srgb,var(--surface-panel-strong) 82%,var(--accent-brand))}.punch-button.svelte-mupzv4{flex:.9}.record-button.svelte-mupzv4:disabled,.secondary-button.svelte-mupzv4:disabled{cursor:not-allowed;opacity:.55}.button-wave.svelte-mupzv4{align-items:center;display:inline-flex;gap:.08rem;height:1.2rem;min-width:2rem}.button-wave.svelte-mupzv4 span:where(.svelte-mupzv4),.live-waveform.svelte-mupzv4 span:where(.svelte-mupzv4){background:color-mix(in srgb,var(--text-on-danger) 72%,transparent);border-radius:999px;display:block;width:.15rem}.recording-options.svelte-mupzv4{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recording-options.svelte-mupzv4>label:where(.svelte-mupzv4){align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex;gap:.4rem;justify-content:space-between;min-height:1.8rem;padding:.3rem .45rem}.recording-options.svelte-mupzv4>label:where(.svelte-mupzv4)>span:where(.svelte-mupzv4){color:var(--text-primary);font-size:.72rem;font-weight:800;white-space:nowrap}.recorder-timeline.svelte-mupzv4{background:var(--surface-code);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;min-height:4.35rem;overflow:hidden;position:relative}.recorder-timeline.live.svelte-mupzv4{align-items:end;border-color:color-mix(in srgb,var(--accent-danger) 42%,var(--border-subtle));min-height:4.35rem;padding:.6rem}.live-waveform.svelte-mupzv4{align-items:center;display:flex;gap:.12rem;height:3rem;justify-content:flex-start;overflow:hidden;width:100%}.live-waveform.svelte-mupzv4 span:where(.svelte-mupzv4){background:var(--accent-secondary);flex:0 0 .35rem;opacity:.78}.countdown-stage.svelte-mupzv4,.live-badge.svelte-mupzv4{align-items:center;display:inline-flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.countdown-stage.svelte-mupzv4{display:grid;gap:.2rem;justify-items:center;pointer-events:none}.countdown-number.svelte-mupzv4{align-items:center;animation:svelte-mupzv4-countdown-pop .82s cubic-bezier(.2,.8,.2,1);background:var(--surface-panel);border-radius:999px;box-shadow:var(--shadow-floating);color:var(--text-primary);display:inline-flex;font-size:2.15rem;font-weight:950;height:3.2rem;justify-content:center;line-height:1;width:3.2rem}.countdown-label.svelte-mupzv4{color:var(--text-primary);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.live-badge.svelte-mupzv4{background:color-mix(in srgb,var(--accent-danger-strong) 82%,transparent);border:1px solid color-mix(in srgb,var(--accent-danger) 42%,var(--border-subtle));border-radius:999px;box-shadow:var(--shadow-floating);color:var(--text-on-danger);gap:.4rem;padding:.35rem .65rem;pointer-events:none}.live-badge.svelte-mupzv4 span:where(.svelte-mupzv4){animation:svelte-mupzv4-live-pulse 1.1s ease-in-out infinite;background:var(--text-on-danger);border-radius:999px;height:.55rem;width:.55rem}.live-badge.svelte-mupzv4 strong:where(.svelte-mupzv4){font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@keyframes svelte-mupzv4-countdown-pop{0%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes svelte-mupzv4-live-pulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}.recorder-status.svelte-mupzv4{display:grid;gap:.15rem;min-width:0}.recorder-status.svelte-mupzv4 strong:where(.svelte-mupzv4),.recorder-status.svelte-mupzv4 span:where(.svelte-mupzv4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recorder-status.svelte-mupzv4 strong:where(.svelte-mupzv4){color:var(--text-primary);font-size:.78rem}.recorder-status.svelte-mupzv4 span:where(.svelte-mupzv4){color:var(--text-muted);font-size:.68rem}.recorder-error.svelte-mupzv4{color:var(--accent-danger);font-size:.72rem;margin:0}.voice-workspace.svelte-1frl0up{color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow:auto;padding:1rem;scrollbar-gutter:stable;width:100%}.voice-header.svelte-1frl0up{flex-shrink:0;align-items:center;display:flex;gap:1rem;justify-content:space-between}.voice-header.svelte-1frl0up h2:where(.svelte-1frl0up){font-size:1.5rem;font-weight:800;line-height:1;margin:0}.voice-header-actions.svelte-1frl0up{align-items:center;display:flex;gap:.5rem;min-width:0}.voice-grid.svelte-1frl0up{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);min-height:0}.dictionary-workspace.svelte-1frl0up{overflow:hidden}.dictionary-workspace.svelte-1frl0up .voice-grid:where(.svelte-1frl0up){flex:1}.voice-band.svelte-1frl0up{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:.5rem;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.audio-result.svelte-1frl0up strong:where(.svelte-1frl0up){font-size:.85rem}.audio-result.svelte-1frl0up span:where(.svelte-1frl0up){color:var(--text-muted);display:block;font-size:.7rem;line-height:1.25;overflow-wrap:anywhere}.section-title.svelte-1frl0up{align-items:center;color:var(--text-primary);display:flex;gap:.5rem}.section-title.svelte-1frl0up h3:where(.svelte-1frl0up){font-size:1rem;font-weight:800;margin:0}.field-row.svelte-1frl0up{align-items:center;display:grid;gap:.75rem;grid-template-columns:7rem minmax(0,1fr)}.field-stack.svelte-1frl0up{display:flex;flex-direction:column;gap:.4rem}.field-label-row.svelte-1frl0up{align-items:center;display:flex;gap:.65rem;justify-content:space-between}label.svelte-1frl0up{color:var(--text-primary);font-weight:700}input.svelte-1frl0up,textarea.svelte-1frl0up{background:var(--surface-panel-muted);border:1px solid var(--border-strong);border-radius:.45rem;color:var(--text-primary);font:inherit;min-width:0;padding:.55rem .65rem;width:100%}textarea.svelte-1frl0up{overflow:auto;resize:vertical}.audio-result.svelte-1frl0up{background:color-mix(in srgb,var(--accent-secondary) 9%,var(--surface-panel));border:1px solid color-mix(in srgb,var(--accent-secondary) 32%,var(--border-subtle));border-radius:.5rem;display:grid;gap:.75rem;padding:.75rem}.history-panel.svelte-1frl0up{background:var(--surface-panel-muted);border-color:var(--border-subtle)}.option-field.svelte-1frl0up{--property-label-width: 5.25rem;--property-row-height: 1.35rem}.advanced-options-toggle.svelte-1frl0up{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:.45rem;justify-content:flex-start;padding:0;text-align:left}.advanced-options-toggle.svelte-1frl0up:hover{color:var(--text-primary)}.advanced-options-group.svelte-1frl0up{border-left:1px solid var(--border-subtle);display:grid;gap:.7rem;margin-left:.4rem;padding-left:.85rem}.save-generated.svelte-1frl0up{display:grid;gap:.4rem;grid-template-columns:7rem minmax(0,1fr)}.save-generated.svelte-1frl0up span:where(.svelte-1frl0up),.field-hint.svelte-1frl0up{color:var(--text-muted);font-size:.72rem;grid-column:2;overflow-wrap:anywhere}.delete-profile.svelte-1frl0up{align-items:center;background:var(--surface-panel-muted);border:0;border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.delete-profile.svelte-1frl0up{align-self:center;background:color-mix(in srgb,var(--accent-danger) 24%,var(--surface-panel-muted));justify-self:center}.profile-edit-row.svelte-1frl0up,.profile-actions.svelte-1frl0up{align-items:center;display:flex;gap:.5rem;min-width:0}.profile-edit-row.svelte-1frl0up input:where(.svelte-1frl0up){flex:1 1 auto}.profile-import-row.svelte-1frl0up{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.profile-import-input.svelte-1frl0up{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.profile-transfer-status.svelte-1frl0up{color:var(--text-muted);font-size:.72rem}.selected-profile-panel.svelte-1frl0up{align-items:center;background:color-mix(in srgb,var(--accent-secondary) 9%,var(--surface-panel));border:1px solid color-mix(in srgb,var(--accent-secondary) 28%,var(--border-subtle));border-radius:.5rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem}.selected-profile-panel.svelte-1frl0up label:where(.svelte-1frl0up){grid-column:1 / -1}.selected-profile-panel.svelte-1frl0up strong:where(.svelte-1frl0up){display:block;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-profile-panel.svelte-1frl0up span:where(.svelte-1frl0up){color:var(--text-muted);display:block;font-size:.72rem;line-height:1.3;margin-top:.2rem;overflow-wrap:anywhere}.small-action.svelte-1frl0up,.inline-action.svelte-1frl0up{align-self:center;align-items:center;background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border:0;border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:800;gap:.3rem;justify-self:center;min-height:1.8rem;padding:0 .55rem}.small-action.svelte-1frl0up:disabled,.inline-action.svelte-1frl0up:disabled{cursor:not-allowed;opacity:.55}.small-action.ghost.svelte-1frl0up{background:transparent;color:var(--text-secondary)}.status-error.svelte-1frl0up{color:var(--accent-danger);font-size:.8rem;margin:0}.voice-workspace .range-control{--property-label-width: 7rem;--property-row-height: 2rem}@media(max-width:920px){.voice-grid.svelte-1frl0up{grid-template-columns:1fr}.voice-header.svelte-1frl0up,.voice-header-actions.svelte-1frl0up{align-items:stretch;flex-direction:column}}.experiment-placeholder.svelte-1q52vn3{align-items:center;background:linear-gradient(105deg,color-mix(in srgb,var(--surface-panel) 86%,transparent) 20%,color-mix(in srgb,var(--accent-secondary) 18%,var(--surface-panel)),color-mix(in srgb,var(--surface-panel) 86%,transparent) 64%);background-size:260% 100%;border:1px dashed color-mix(in srgb,var(--accent-secondary) 38%,var(--border-subtle));border-radius:var(--radius-control);color:var(--accent-secondary);display:flex;gap:.45rem;margin-left:calc(var(--experiment-depth, 0) * 1.25rem + 1rem);min-height:2.65rem;padding:.38rem .55rem;width:calc(100% - (var(--experiment-depth, 0) * 1.25rem + 1rem))}.experiment-placeholder[data-state=running].svelte-1q52vn3{animation:svelte-1q52vn3-audio-generation-shimmer 1.05s linear infinite;border-style:solid}.placeholder-icon.svelte-1q52vn3{align-items:center;display:inline-flex;filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--accent-secondary) 55%,transparent))}.placeholder-copy.svelte-1q52vn3{display:grid;min-width:0}strong.svelte-1q52vn3,small.svelte-1q52vn3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}strong.svelte-1q52vn3{color:var(--text-primary);font-size:.72rem;font-weight:600}small.svelte-1q52vn3{color:var(--text-secondary);font-size:.6rem}@keyframes svelte-1q52vn3-audio-generation-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.experiment-placeholder[data-state=running].svelte-1q52vn3{animation:none}}.music-workspace.svelte-1a4foys{color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow:auto;padding:1rem;scrollbar-gutter:stable;width:100%}.option-toggle.svelte-1a4foys{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.music-header.svelte-1a4foys{align-items:center;display:flex;gap:1rem;justify-content:space-between}.music-header.svelte-1a4foys h2:where(.svelte-1a4foys){font-size:1.5rem;font-weight:800;line-height:1;margin:0}.music-band.svelte-1a4foys{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.generation-controls.svelte-1a4foys{display:flex;flex-direction:column;gap:.75rem}.history-band.svelte-1a4foys{gap:.85rem}.generation-controls.disabled-content.svelte-1a4foys>:not(.split-action):not(.field-grid),.generation-controls.disabled-content.svelte-1a4foys>.field-grid>:not(.model-picker),.generation-controls.disabled-content.svelte-1a4foys .split-main-button{filter:grayscale(.35);opacity:.42;pointer-events:none}.setup-note.svelte-1a4foys,.audio-result.svelte-1a4foys{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex;gap:.7rem;padding:.7rem}.audio-result.svelte-1a4foys{align-items:stretch;flex-direction:column}.experiment-folder-row.svelte-1a4foys{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;gap:.32rem;min-width:0;text-align:left;width:100%}.experiment-folder-row.svelte-1a4foys{min-height:1.8rem;padding:.2rem .25rem}.experiment-folder-row.svelte-1a4foys strong:where(.svelte-1a4foys){color:var(--text-primary);font-size:.76rem;font-weight:650}.experiment-folder-row.svelte-1a4foys>span:where(.svelte-1a4foys){color:var(--text-muted);font-size:.65rem;margin-left:auto}.experiment-tree.svelte-1a4foys{display:grid;gap:.2rem}.prompt-experiment-group.svelte-1a4foys,.prompt-folder-files.svelte-1a4foys{display:grid;gap:.2rem;min-width:0}.prompt-experiment-group.svelte-1a4foys+.prompt-experiment-group:where(.svelte-1a4foys){border-top:1px solid var(--border-subtle);padding-top:.25rem}.prompt-folder-files.svelte-1a4foys{margin-left:1.25rem;width:calc(100% - 1.25rem)}.experiment-file-content.svelte-1a4foys{background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-radius:0 0 var(--radius-control) var(--radius-control);box-sizing:border-box;display:grid;gap:.7rem;margin-left:calc(var(--experiment-depth, 0) * 1.25rem + 1rem);width:calc(100% - (var(--experiment-depth, 0) * 1.25rem + 1rem));padding:.65rem}.experiment-file-content[hidden].svelte-1a4foys{display:none}.setup-note.svelte-1a4foys svg{color:var(--accent-secondary);flex:0 0 auto}.setup-note.svelte-1a4foys div:where(.svelte-1a4foys){display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.setup-note.svelte-1a4foys strong:where(.svelte-1a4foys){font-size:.8rem}.setup-note.svelte-1a4foys span:where(.svelte-1a4foys){color:var(--text-muted);font-size:.72rem;line-height:1.25}.section-title.svelte-1a4foys{align-items:center;display:flex;gap:.45rem}.history-filter.svelte-1a4foys{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.66rem;gap:.25rem;margin-left:auto;padding:.15rem .45rem}.history-filter.active.svelte-1a4foys{border-color:color-mix(in srgb,var(--accent-brand) 60%,var(--border-subtle));color:var(--accent-brand)}.section-title.svelte-1a4foys h3:where(.svelte-1a4foys){font-size:.9rem;font-weight:800;margin:0}.field-stack.svelte-1a4foys{display:flex;flex-direction:column;gap:.35rem}.field-stack.svelte-1a4foys label:where(.svelte-1a4foys){color:var(--text-secondary);font-size:.75rem;font-weight:700}.field-grid.svelte-1a4foys{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(10rem,.6fr) minmax(14rem,1fr)}.duration-field.svelte-1a4foys{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.music-workspace .range-control{--property-row-height: 2rem}.option-field.svelte-1a4foys{display:grid;gap:.4rem}.option-field.svelte-1a4foys label:where(.svelte-1a4foys){color:var(--text-secondary);font-size:.75rem;font-weight:700}.setup-note.svelte-1a4foys button:where(.svelte-1a4foys),.cancel-generation.svelte-1a4foys,.insert-generated.svelte-1a4foys,.match-project-duration.svelte-1a4foys{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;gap:.4rem;min-height:2rem;padding:.35rem .7rem}.match-project-duration.svelte-1a4foys:disabled{cursor:default;opacity:.55}.prompt-label-row.svelte-1a4foys{align-items:center;display:flex;gap:.5rem}.prompt-enhance-settings.svelte-1a4foys{margin-left:auto}.prompt-enhance.svelte-1a4foys,.prompt-enhance-settings.svelte-1a4foys{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:800;gap:.3rem;min-height:1.5rem;padding:.2rem .5rem}.prompt-enhance.svelte-1a4foys:disabled{cursor:default;opacity:.55}.prompt-enhancer-panel.svelte-1a4foys{border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;gap:.6rem;margin-top:.5rem;padding:.6rem}.prompt-enhancer-note.svelte-1a4foys{color:var(--text-secondary);font-size:.72rem;margin:0}.prompt-enhancer-error.svelte-1a4foys{color:var(--accent-danger);font-size:.75rem;margin:.35rem 0 0}.generation-progress-row.svelte-1a4foys{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 2.5rem}.cancel-generation.svelte-1a4foys{background:color-mix(in srgb,var(--accent-danger) 8%,transparent);border-color:color-mix(in srgb,var(--accent-danger) 20%,transparent);color:var(--accent-danger);justify-content:center;min-height:2.5rem;padding:0;transition:background-color .15s ease,border-color .15s ease}.cancel-generation.svelte-1a4foys:hover{background:color-mix(in srgb,var(--accent-danger) 15%,transparent);border-color:color-mix(in srgb,var(--accent-danger) 35%,transparent)}.cancel-generation.svelte-1a4foys:focus-visible{outline:2px solid var(--accent-danger);outline-offset:2px}.audio-generation-queue.svelte-1a4foys{background:color-mix(in srgb,var(--surface-panel) 88%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;gap:.45rem;padding:.65rem}.audio-generation-queue.svelte-1a4foys>strong:where(.svelte-1a4foys){font-size:.75rem}.audio-generation-queue.svelte-1a4foys ol:where(.svelte-1a4foys){display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.audio-generation-queue.svelte-1a4foys li:where(.svelte-1a4foys){align-items:center;display:grid;gap:.55rem;grid-template-columns:4.75rem minmax(0,1fr) auto;min-width:0}.queue-state.svelte-1a4foys{color:var(--text-secondary);font-size:.68rem;font-weight:800;text-transform:uppercase}.audio-generation-queue.svelte-1a4foys li[data-state=running]:where(.svelte-1a4foys) .queue-state:where(.svelte-1a4foys){color:var(--accent-secondary)}.queue-label.svelte-1a4foys{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-generation-queue.svelte-1a4foys button:where(.svelte-1a4foys){background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.7rem;min-height:1.75rem;padding:.25rem .55rem}.insert-generated.svelte-1a4foys{align-self:flex-start;background:var(--accent-secondary);border-color:transparent;color:var(--text-inverse)}.insert-generated-actions.svelte-1a4foys{display:flex;flex-wrap:wrap;gap:.5rem}.song-length-field.svelte-1a4foys{grid-template-columns:minmax(0,1fr) auto auto}.field-hint.svelte-1a4foys{color:var(--text-muted);font-size:.68rem;line-height:1.35;margin:0}.song-length-field.svelte-1a4foys .draft-toggle:where(.svelte-1a4foys){flex:0 0 auto;gap:.45rem}.music-band.svelte-1a4foys .lyrics-input{font-family:inherit;line-height:1.45;min-height:9rem}.song-view-switch.svelte-1a4foys{display:flex;justify-content:flex-end;padding-top:.55rem}.song-draft-actions.svelte-1a4foys{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.55rem}.song-draft-actions.svelte-1a4foys button:where(.svelte-1a4foys){align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:800;gap:.35rem;min-height:2rem;padding:.35rem .7rem}.song-draft-actions.svelte-1a4foys .render-song:where(.svelte-1a4foys){background:var(--accent-secondary);border-color:transparent;color:var(--text-inverse)}.song-draft-actions.svelte-1a4foys button:where(.svelte-1a4foys):disabled{cursor:default;opacity:.55}.insert-generated.svelte-1a4foys:disabled{cursor:default;opacity:.55}.generated-audio-take-row.svelte-1a4foys{display:grid;gap:0;min-width:0}.generated-audio-take-row.variation-take.svelte-1a4foys{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 48%,var(--border-subtle))}.source-audio-actions.svelte-1a4foys{background:color-mix(in srgb,var(--surface-panel) 82%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;gap:.65rem;padding:.65rem}.source-action-controls.svelte-1a4foys{align-items:end;display:grid;gap:.55rem;min-width:0}.variation-controls.svelte-1a4foys{grid-template-columns:minmax(14rem,1.5fr) minmax(10rem,.7fr) auto}.duration-controls.svelte-1a4foys{grid-template-columns:minmax(14rem,1fr) auto}.seam-controls.svelte-1a4foys{align-items:center;grid-auto-flow:column;grid-template-columns:repeat(2,auto) minmax(0,1fr);justify-content:start}.source-edit-group.svelte-1a4foys{display:grid;gap:.35rem}.source-edit-group.svelte-1a4foys h5:where(.svelte-1a4foys){color:var(--text-muted);font-size:.6rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.source-edit-note.svelte-1a4foys{color:var(--text-muted);font-size:.6rem;line-height:1.35;margin:0}.source-action-controls.svelte-1a4foys button:where(.svelte-1a4foys){background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;min-height:2rem;padding:.35rem .7rem}.source-edit-status.svelte-1a4foys{color:var(--text-secondary);font-size:.75rem;margin:0}@media(max-width:720px){.music-header.svelte-1a4foys{align-items:stretch;flex-direction:column}.field-grid.svelte-1a4foys,.source-action-controls.svelte-1a4foys{grid-template-columns:1fr}}.identity-panel.svelte-1lxsels{align-items:flex-start;display:flex;gap:.8rem;margin:1.25rem auto;max-width:48rem}.identity-icon.svelte-1lxsels{align-items:center;background:color-mix(in srgb,var(--accent-brand) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent-brand) 35%,transparent);border-radius:.5rem;color:var(--accent-brand);display:flex;padding:.65rem}.identity-copy.svelte-1lxsels{flex:1;min-width:0}h2.svelte-1lxsels{font-size:.95rem;margin:0}p.svelte-1lxsels{color:var(--text-secondary);font-size:.74rem;line-height:1.45;margin:.3rem 0 .8rem}.identity-card.svelte-1lxsels{background:var(--surface-panel-muted);border:1px solid var(--border-subtle);border-radius:.5rem;display:grid;gap:.38rem;padding:.85rem}.identity-card.svelte-1lxsels strong:where(.svelte-1lxsels){font-size:.82rem}code.svelte-1lxsels{color:var(--text-secondary);font-size:.68rem;overflow-wrap:anywhere}small.svelte-1lxsels{color:var(--text-muted);font-size:.65rem}.verified.svelte-1lxsels{align-items:center;color:var(--text-success);display:flex;font-size:.68rem;gap:.25rem}.error.svelte-1lxsels{color:var(--accent-danger)}.debug-workspace.svelte-1miattc{color:var(--text-primary);height:100%;overflow:auto;padding:1rem 1.25rem 2rem;width:100%}.debug-header.svelte-1miattc{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:0 auto .8rem;max-width:76rem}.debug-header.svelte-1miattc .segmented-control{margin-left:auto;width:auto}.debug-header.svelte-1miattc h1:where(.svelte-1miattc){font-size:1rem;font-weight:650;margin:0}.debug-header.svelte-1miattc span:where(.svelte-1miattc){color:var(--text-secondary);font-size:.72rem}.debug-progress.svelte-1miattc{background:color-mix(in srgb,var(--text-primary) 12%,transparent);height:3px;margin:0 auto .8rem;max-width:76rem;overflow:hidden}.debug-progress.svelte-1miattc span:where(.svelte-1miattc){background:var(--accent-brand);display:block;height:100%;transition:width .1s linear}.debug-error.svelte-1miattc{color:var(--accent-danger);font-size:.75rem;margin:0 auto .8rem;max-width:76rem}.debug-table.svelte-1miattc{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 13%,transparent);margin:0 auto;max-width:76rem;min-width:54rem}.debug-table-header.svelte-1miattc,.debug-source-row.svelte-1miattc{align-items:stretch;display:grid;grid-template-columns:minmax(12rem,1.6fr) repeat(6,minmax(5.2rem,.7fr))}.debug-table-header.svelte-1miattc{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent);color:var(--text-secondary);font-size:.65rem;font-weight:650;text-transform:uppercase}.debug-table-header.svelte-1miattc span:where(.svelte-1miattc){padding:.45rem .55rem}.debug-video-heading.svelte-1miattc{background:color-mix(in srgb,var(--surface-panel) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);font-size:.76rem;padding:.48rem .55rem}.debug-source-row.svelte-1miattc{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);min-height:3.1rem}.debug-source-row.active.svelte-1miattc{background:color-mix(in srgb,var(--accent-brand) 7%,transparent)}.debug-source-name.svelte-1miattc{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.45rem .55rem}.debug-source-name.svelte-1miattc strong:where(.svelte-1miattc){font-size:.75rem}.debug-source-name.svelte-1miattc small:where(.svelte-1miattc){color:var(--text-secondary);font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.debug-metric.svelte-1miattc{align-items:baseline;border-left:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);display:flex;font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:650;gap:.2rem;justify-content:flex-end;padding:.85rem .55rem}.debug-metric.svelte-1miattc small:where(.svelte-1miattc){color:var(--text-secondary);font-size:.56rem;font-weight:500}.debug-metric.good.svelte-1miattc{background:color-mix(in srgb,var(--text-success) 13%,transparent);color:var(--text-success)}.debug-metric.fair.svelte-1miattc{background:color-mix(in srgb,var(--accent-warning) 13%,transparent);color:var(--text-warning)}.debug-metric.poor.svelte-1miattc{background:color-mix(in srgb,var(--accent-danger) 13%,transparent);color:var(--accent-danger)}.debug-metric.unknown.svelte-1miattc{color:var(--text-secondary)}.debug-empty.svelte-1miattc{color:var(--text-secondary);font-size:.8rem;padding:2rem .55rem}.unified-tooltip.svelte-1cdizcs{--tooltip-background: var(--surface-panel);background:var(--tooltip-background);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-floating);color:var(--text-primary);font-size:.6875rem;font-weight:650;line-height:1.25;max-width:min(22rem,calc(100vw - 16px));opacity:0;padding:.38rem .52rem;pointer-events:none;position:fixed;transition:opacity 45ms linear;white-space:normal;width:max-content;z-index:10000}.unified-tooltip.positioned.svelte-1cdizcs{opacity:1}.unified-tooltip.moving.svelte-1cdizcs{transition:left 65ms ease-out,top 65ms ease-out,opacity 45ms linear}.unified-tooltip.svelte-1cdizcs:after{background:var(--tooltip-background);content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}.unified-tooltip[data-placement=top].svelte-1cdizcs:after{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);bottom:-5px;left:calc(var(--tooltip-arrow-offset) - 4px)}.unified-tooltip[data-placement=top-left].svelte-1cdizcs:after{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);bottom:-5px;left:calc(var(--tooltip-arrow-offset) - 4px)}.unified-tooltip[data-placement=bottom].svelte-1cdizcs:after{border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);left:calc(var(--tooltip-arrow-offset) - 4px);top:-5px}.unified-tooltip[data-placement=left].svelte-1cdizcs:after{border-right:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);right:-5px;top:calc(var(--tooltip-arrow-offset) - 5px)}.unified-tooltip[data-placement=right].svelte-1cdizcs:after{border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);left:-5px;top:calc(var(--tooltip-arrow-offset) - 5px)}.unified-tooltip[data-placement=bottom-left].svelte-1cdizcs:after{background:var(--tooltip-background);border:0;clip-path:polygon(50% 0,100% 100%,0 100%);height:10px;left:calc(var(--tooltip-arrow-offset) - 4px);top:-8px;transform:rotate(45deg);transform-origin:50% 0;width:8px}.unified-tooltip[data-placement=bottom-left].svelte-1cdizcs:before{content:none}@media(prefers-reduced-motion:reduce){.unified-tooltip.svelte-1cdizcs{transition:none}}.project-recovery-warning.svelte-1n46o8q{position:fixed;top:4rem;left:1rem;right:1rem;z-index:100;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}.project-recovery-warning.svelte-1n46o8q p:where(.svelte-1n46o8q){flex:1;margin:0}.timeline-presentation .fastvid-workbench{padding:0}.timeline-presentation .fastvid-editor{justify-content:flex-end}body{margin:0;overflow:hidden}
