.clip.svelte-1y0q9k0{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--paper);border:1px solid var(--paper-edge);border-left:2px solid var(--accent);border-radius:var(--r-md);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.clip.svelte-1y0q9k0:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0e4a6e12;border-left-width:4px}.clip.playing.svelte-1y0q9k0{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent)}.clip.cited.svelte-1y0q9k0{position:relative}.clip.highlighted.svelte-1y0q9k0{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 45%,transparent);transform:translateY(-2px)}.cite-badge.svelte-1y0q9k0{position:absolute;top:-8px;left:-8px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:700;display:grid;place-items:center;box-shadow:0 2px 6px #0e4a6e33;z-index:2}.play.svelte-1y0q9k0{width:40px;height:40px;border-radius:50%;border:none;background:var(--accent);color:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,filter .12s ease}.play.svelte-1y0q9k0:hover{transform:scale(1.08);filter:brightness(1.08)}.play.svelte-1y0q9k0:active{transform:scale(.96)}.meta.svelte-1y0q9k0{min-width:0;display:flex;flex-direction:column;gap:2px}.species.svelte-1y0q9k0{font-family:var(--font-serif);font-size:var(--fs-md);font-style:italic;color:var(--ink-deep);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-1y0q9k0{font-size:var(--fs-xs);color:var(--ink-mid);line-height:1.3}.paper.svelte-1y0q9k0{font-variant:small-caps;letter-spacing:.03em}.substrate.svelte-1y0q9k0{font-size:.68rem;color:var(--ink-mid);margin-top:2px;opacity:.75}.substrate.svelte-1y0q9k0 code:where(.svelte-1y0q9k0){font-family:var(--font-mono, ui-monospace, monospace);background:var(--paper-soft);padding:1px 5px;border-radius:3px}.dur-row.svelte-1y0q9k0{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-2);margin-top:6px}.dur-bar.svelte-1y0q9k0{height:4px;background:var(--paper-soft);border-radius:2px;overflow:hidden}.dur-fill.svelte-1y0q9k0{display:block;height:100%;background:var(--accent);opacity:.55;border-radius:2px;transition:width .18s ease}.dur-fill.progress.svelte-1y0q9k0{transition:width .12s linear}.clip.playing.svelte-1y0q9k0 .dur-fill:where(.svelte-1y0q9k0){opacity:.9}.dur-text.svelte-1y0q9k0{font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--ink-mid)}
