.nudge.svelte-5teyne{display:inline-flex;align-items:center;gap:.125rem;opacity:0;transition:opacity .15s}.snippet:hover .nudge.svelte-5teyne,.nudge.svelte-5teyne:focus-within{opacity:1}.nudge-btn.svelte-5teyne{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;background:transparent;border:1px solid transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.nudge-btn.svelte-5teyne:hover{background:oklch(from var(--primary) l c h / .1);color:var(--primary);border-color:var(--border)}.nudge-btn.svelte-5teyne:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.video-wrap.svelte-14n8k0d{aspect-ratio:16 / 9}.ctrl.svelte-14n8k0d{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:transparent;border:none;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s}.ctrl.svelte-14n8k0d:hover:not(:disabled){background:oklch(from var(--primary) l c h / .1);color:var(--primary)}.ctrl.svelte-14n8k0d:disabled{opacity:.35;cursor:not-allowed}.ctrl.primary.svelte-14n8k0d{background:var(--primary);color:var(--primary-foreground);width:2rem;height:2rem}.ctrl.primary.svelte-14n8k0d:hover:not(:disabled){background:oklch(from var(--primary) calc(l*.9) c h);color:var(--primary-foreground)}.time.svelte-14n8k0d{margin-left:auto}.timeline.svelte-14n8k0d{background:var(--muted);gap:1px}.segment.svelte-14n8k0d{position:relative;background:oklch(from var(--muted-foreground) l c h / .25);border:none;padding:0;cursor:pointer;min-width:2px;transition:background .15s}.segment.svelte-14n8k0d:hover{background:oklch(from var(--primary) l c h / .4)}.segment.active.svelte-14n8k0d{background:oklch(from var(--primary) l c h / .25)}.seg-fill.svelte-14n8k0d{position:absolute;left:0;top:0;bottom:0;background:var(--primary);transition:width .1s linear}.kbd.svelte-znwe68{display:inline-flex;align-items:center;padding:0 .375rem;height:1.25rem;font-size:.7rem;border:1px solid var(--border);border-radius:.25rem;background:var(--muted);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,monospace}.snippet.svelte-znwe68{padding:1.25rem 0;border-top:1px solid var(--border);transition:opacity .15s,background .15s}.snippet.svelte-znwe68:first-child{border-top:none}.snippet.is-dragging.svelte-znwe68{opacity:.4}.snippet.drop-target.svelte-znwe68{background:oklch(from var(--primary) l c h / .06)}.snippet-meta.svelte-znwe68{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.drag-handle.svelte-znwe68{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;background:transparent;border:none;color:var(--muted-foreground);cursor:grab;opacity:0;transition:opacity .15s,color .15s}.drag-handle.svelte-znwe68:active{cursor:grabbing}.snippet.svelte-znwe68:hover .drag-handle:where(.svelte-znwe68),.drag-handle.svelte-znwe68:focus-visible{opacity:1}.drag-handle.svelte-znwe68:hover{color:var(--foreground)}.snippet-index.svelte-znwe68{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:oklch(from var(--primary) l c h / .1);color:var(--primary);font-size:.68rem;font-weight:600;letter-spacing:0}.snippet-title.svelte-znwe68{font-weight:500;color:var(--foreground);text-transform:none;letter-spacing:0;max-width:20rem}.snippet-time.svelte-znwe68{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted-foreground)}.time-sep.svelte-znwe68{margin:0 .125rem}.snippet-action.svelte-znwe68{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.snippet.svelte-znwe68:hover .snippet-action:where(.svelte-znwe68),.snippet-action.svelte-znwe68:focus-visible{opacity:1}.snippet-action.svelte-znwe68:hover{background:oklch(from var(--primary) l c h / .1);color:var(--primary)}.snippet-remove.svelte-znwe68{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.snippet.svelte-znwe68:hover .snippet-remove:where(.svelte-znwe68),.snippet-remove.svelte-znwe68:focus-visible{opacity:1}.snippet-remove.svelte-znwe68:hover{background:oklch(from var(--destructive) l c h / .1);color:var(--destructive)}.snippet-text.svelte-znwe68{font-size:1.15rem;line-height:1.6;font-weight:450;letter-spacing:.01em;color:var(--foreground)}.snippet-word.svelte-znwe68{background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;vertical-align:baseline}.split-trigger.svelte-znwe68{cursor:pointer;border-radius:2px;transition:background .15s,box-shadow .15s}.split-trigger.svelte-znwe68:hover{background:oklch(from var(--primary) l c h / .12);box-shadow:inset 2px 0 0 0 var(--primary)}.split-trigger.svelte-znwe68:focus-visible{outline:2px solid var(--primary);outline-offset:1px}
