.rec-wrap.svelte-cwk4o9{gap:calc(8px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1));color:var(--text);flex-direction:column;display:flex}.rec-label-row.svelte-cwk4o9{font-size:calc(11px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-top:calc(4px * var(--ui-scale,1));font-weight:700}.rec-seg.svelte-cwk4o9{align-self:flex-start}.rec-grid.svelte-cwk4o9{gap:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));grid-template-columns:max-content 1fr;align-items:center;display:grid}.rec-inline.svelte-cwk4o9{align-items:center;gap:calc(6px * var(--ui-scale,1));display:flex}.rec-num.svelte-cwk4o9{width:calc(84px * var(--ui-scale,1))}.rec-check.svelte-cwk4o9{align-items:center;gap:calc(6px * var(--ui-scale,1));cursor:pointer;display:flex}.rec-note.svelte-cwk4o9,.rec-dim.svelte-cwk4o9{font-size:calc(11px * var(--ui-scale,1));color:var(--text-2);margin:0;line-height:1.4}.rec-warn.svelte-cwk4o9{font-size:calc(12px * var(--ui-scale,1));color:var(--ink-bad);margin:0}.rec-go.svelte-cwk4o9,.rec-ghost.svelte-cwk4o9{padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1));cursor:pointer;font-weight:700}.rec-go.svelte-cwk4o9{background:var(--accent-fill);color:var(--on-accent);border:0}.rec-go.svelte-cwk4o9:disabled{opacity:.5;cursor:not-allowed}.rec-ghost.svelte-cwk4o9{border:1px solid var(--border);color:var(--text);background:0 0}.rec-result.svelte-cwk4o9{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.rec-video.svelte-cwk4o9{border-radius:calc(8px * var(--ui-scale,1));background:var(--bg-app);width:100%;max-height:50vh}.rec-name.svelte-cwk4o9{word-break:break-all}.rec-actions.svelte-cwk4o9{gap:calc(6px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.rec-bar.svelte-cwk4o9{left:50%;bottom:calc(var(--controls-inset,0px) + calc(72px * var(--ui-scale,1)));z-index:var(--z-hud,45);align-items:center;gap:calc(10px * var(--ui-scale,1));padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border-radius:calc(999px * var(--ui-scale,1));background:var(--surface-1);border:1px solid var(--border);color:var(--text);font-size:calc(12px * var(--ui-scale,1));box-shadow:var(--shadow-window);max-width:calc(100vw - calc(32px * var(--ui-scale,1)));display:flex;position:fixed;transform:translate(-50%)}.rec-dot.svelte-cwk4o9{width:calc(10px * var(--ui-scale,1));height:calc(10px * var(--ui-scale,1));background:var(--live);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite svelte-cwk4o9-rec-pulse}:root[data-motion=reduce] .rec-dot.svelte-cwk4o9{animation:none}@keyframes svelte-cwk4o9-rec-pulse{50%{opacity:.35}}.rec-track.svelte-cwk4o9{width:calc(140px * var(--ui-scale,1));height:calc(6px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:var(--border-strong);flex:1 1 calc(80px * var(--ui-scale,1));overflow:hidden}.rec-fill.svelte-cwk4o9{background:var(--accent);height:100%}.rec-time.svelte-cwk4o9{font-variant-numeric:tabular-nums;white-space:nowrap}.rec-cancel.svelte-cwk4o9{border:1px solid var(--border);color:var(--text);border-radius:calc(999px * var(--ui-scale,1));padding:calc(3px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));cursor:pointer;background:0 0}
