.analysis-shell.svelte-8pceb3{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:1px;min-height:calc(100dvh - 120px);background:var(--line);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.capture-panel.svelte-8pceb3,.viewer.svelte-8pceb3{background:var(--bg,#0b0c0b);min-width:0}.capture-panel.svelte-8pceb3{display:flex;flex-direction:column;gap:10px;padding:14px}h1.svelte-8pceb3{margin:0;font:600 13px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}header.svelte-8pceb3 p:where(.svelte-8pceb3){margin:4px 0 0;color:var(--muted);line-height:1.5}.recorder.svelte-8pceb3{display:grid;grid-template-columns:1fr auto;gap:6px}.recorder.svelte-8pceb3 select:where(.svelte-8pceb3),.recorder.svelte-8pceb3 input:where(.svelte-8pceb3){grid-column:1/-1;min-height:32px;padding:0 8px;border:1px solid var(--line);background:#0d0e0d;color:#e9ebe4;font:inherit}.rec.svelte-8pceb3,.file.svelte-8pceb3{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:transparent;color:#e9ebe4;font:inherit;letter-spacing:.1em;cursor:pointer}.rec.svelte-8pceb3 .dot:where(.svelte-8pceb3){width:9px;height:9px;border-radius:50%;background:#ff5a4a}.rec.live.svelte-8pceb3{border-color:#ff5a4a;color:#ff8e78}.rec.live.svelte-8pceb3 .dot:where(.svelte-8pceb3){animation:svelte-8pceb3-blink 1s steps(2) infinite}.file.svelte-8pceb3{padding:0 12px}.file.svelte-8pceb3 input:where(.svelte-8pceb3){display:none}.youtube.svelte-8pceb3{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:6px}.youtube.svelte-8pceb3 input:where(.svelte-8pceb3){min-height:32px;padding:0 8px;border:1px solid var(--line);background:#0d0e0d;color:#e9ebe4;font:inherit}.youtube.svelte-8pceb3 button:where(.svelte-8pceb3){border:1px solid var(--line);background:transparent;color:var(--signal);font:inherit;letter-spacing:.1em;padding:0 12px;cursor:pointer}.youtube.svelte-8pceb3 button:where(.svelte-8pceb3):disabled{opacity:.4}.meter.svelte-8pceb3{grid-column:1/-1;height:4px;background:#1a1b1a}.meter.svelte-8pceb3 i:where(.svelte-8pceb3){display:block;height:100%;background:var(--signal)}.meter.svelte-8pceb3 i.hot:where(.svelte-8pceb3){background:#ff5a4a}.message.svelte-8pceb3{margin:0;color:#ff8e78;line-height:1.5}.capture-list.svelte-8pceb3{list-style:none;margin:0;padding:0;display:grid;gap:1px;overflow:auto}.capture-list.svelte-8pceb3 li:where(.svelte-8pceb3){display:grid;grid-template-columns:1fr 32px;background:var(--surface)}.capture-list.svelte-8pceb3 li.active:where(.svelte-8pceb3){outline:1px solid var(--signal)}.pick.svelte-8pceb3{display:grid;gap:2px;padding:8px 10px;border:0;background:transparent;color:#e9ebe4;font:inherit;text-align:left;cursor:pointer;min-width:0}.pick.svelte-8pceb3 b:where(.svelte-8pceb3){font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick.svelte-8pceb3 span:where(.svelte-8pceb3){color:var(--muted)}.pick.svelte-8pceb3 .ready:where(.svelte-8pceb3){color:var(--signal)}.pick.svelte-8pceb3 .failed:where(.svelte-8pceb3){color:#ff8e78}.pick.svelte-8pceb3 .analyzing:where(.svelte-8pceb3),.pick.svelte-8pceb3 .downloading:where(.svelte-8pceb3){animation:svelte-8pceb3-pulse 1s ease-in-out infinite alternate}.remove.svelte-8pceb3{border:0;background:transparent;color:var(--muted);font-size:16px;cursor:pointer}.empty.svelte-8pceb3{padding:10px;color:var(--muted)}.viewer.svelte-8pceb3{display:flex;flex-direction:column;min-height:0}.stage.svelte-8pceb3{position:relative;height:min(52vh,460px);min-height:240px;background:#090a09;cursor:crosshair;touch-action:none}.playhead.svelte-8pceb3{position:absolute;top:0;bottom:0;width:1px;background:#fff;box-shadow:0 0 8px #fff;z-index:5;pointer-events:none}.stage-empty.svelte-8pceb3{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:var(--muted);text-align:center;animation:svelte-8pceb3-pulse 1.2s ease-in-out infinite alternate}.stage-empty.standalone.svelte-8pceb3{position:static;min-height:300px;animation:none}.transport.svelte-8pceb3{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--line);color:var(--muted)}.transport.svelte-8pceb3 audio:where(.svelte-8pceb3){display:none}.transport.svelte-8pceb3 button:where(.svelte-8pceb3){border:1px solid var(--line);background:transparent;color:var(--signal);font:inherit;letter-spacing:.1em;padding:6px 12px;cursor:pointer}.hint.svelte-8pceb3{margin-left:auto}@keyframes svelte-8pceb3-blink{to{opacity:0}}@keyframes svelte-8pceb3-pulse{to{opacity:.45}}@media(max-width:820px){.analysis-shell.svelte-8pceb3{grid-template-columns:1fr}.capture-list.svelte-8pceb3{max-height:220px}.stage.svelte-8pceb3{height:44vh}.hint.svelte-8pceb3{display:none}}
