.comment-pin-rail.svelte-1vur7g5{position:relative;height:32px;width:100%;flex-shrink:0;background:hsl(var(--muted) / .4);border-top:1px solid hsl(var(--border));border-radius:0 0 .375rem .375rem}.comment-pin-rail.coarse.svelte-1vur7g5{height:40px}.rail-caret.svelte-1vur7g5{position:absolute;top:0;bottom:0;width:2px;background:hsl(var(--waveform-cursor));transform:translate(-50%);pointer-events:none;z-index:1}.ghost-pin.svelte-1vur7g5{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;z-index:3;opacity:.6;transition:opacity .12s ease;-webkit-tap-highlight-color:transparent}.comment-pin-rail.svelte-1vur7g5:hover .ghost-pin:where(.svelte-1vur7g5),.comment-pin-rail.svelte-1vur7g5:focus-within .ghost-pin:where(.svelte-1vur7g5),.ghost-pin.paused.svelte-1vur7g5{opacity:1}.ghost-visual.svelte-1vur7g5{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:hsl(var(--waveform-cursor));color:#fff;box-shadow:0 0 0 2px hsl(var(--background))}.ghost-pin.svelte-1vur7g5 .ghost-icon{width:11px;height:11px}.ghost-label.svelte-1vur7g5{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:5px;padding:1px 5px;border-radius:4px;background:hsl(var(--waveform-cursor));color:#fff;font-size:.6rem;font-weight:700;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px hsl(var(--background));pointer-events:none}@media(prefers-reduced-motion:reduce){.ghost-pin.svelte-1vur7g5{transition:none}}.pin.svelte-1vur7g5,.ghost-pin.svelte-1vur7g5{--pin-edge-clamp: 11px}.pin.cluster.svelte-1vur7g5{--pin-edge-clamp: 23px}.pin.svelte-1vur7g5{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.pin.active.svelte-1vur7g5{z-index:5}.pin-hit.svelte-1vur7g5{position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pin-visual.svelte-1vur7g5{position:relative;display:flex;align-items:center;justify-content:center}.avatar-visual.svelte-1vur7g5{width:18px;height:18px;border-radius:9999px;overflow:hidden;background:hsl(var(--muted));box-shadow:0 0 0 2px var(--pin-color)}.avatar-visual.svelte-1vur7g5 img:where(.svelte-1vur7g5){width:100%;height:100%;object-fit:cover}.dot-visual.svelte-1vur7g5{width:14px;height:14px;border-radius:9999px;background:var(--pin-color);color:#fff}.pin.svelte-1vur7g5 .pin-icon{width:10px;height:10px}.pin.active.svelte-1vur7g5 .avatar-visual:where(.svelte-1vur7g5){box-shadow:0 0 0 2px hsl(var(--waveform-cursor))}.pin.active.svelte-1vur7g5 .dot-visual:where(.svelte-1vur7g5){box-shadow:0 0 0 2px hsl(var(--waveform-cursor))}.cluster-visual.svelte-1vur7g5{gap:0}.mini-avatar.svelte-1vur7g5{width:16px;height:16px;margin-left:-6px;border-radius:9999px;overflow:hidden;background:var(--pin-color);box-shadow:0 0 0 1.5px hsl(var(--background));flex-shrink:0}.mini-avatar.svelte-1vur7g5:first-child{margin-left:0}.mini-avatar.svelte-1vur7g5 img:where(.svelte-1vur7g5){width:100%;height:100%;object-fit:cover}.cluster-count.svelte-1vur7g5{margin-left:3px;font-size:.625rem;font-weight:700;line-height:1;color:hsl(var(--foreground))}.pin-tooltip.svelte-1vur7g5{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:8rem;max-width:15rem;padding:.4rem .55rem;border-radius:.5rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));box-shadow:0 4px 14px #0000002e;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.pin.svelte-1vur7g5:hover .pin-tooltip:where(.svelte-1vur7g5),.pin.svelte-1vur7g5:focus-visible .pin-tooltip:where(.svelte-1vur7g5){opacity:1}.pin.tt-start.svelte-1vur7g5 .pin-tooltip:where(.svelte-1vur7g5){left:0;transform:none}.pin.tt-end.svelte-1vur7g5 .pin-tooltip:where(.svelte-1vur7g5){left:auto;right:0;transform:none}@media(prefers-reduced-motion:reduce){.pin-tooltip.svelte-1vur7g5{transition:none}}.tt-head.svelte-1vur7g5{display:flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;white-space:nowrap}.tt-head.svelte-1vur7g5 .tt-icon{width:.75rem;height:.75rem}.tt-time.svelte-1vur7g5{margin-left:auto;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.tt-body.svelte-1vur7g5{display:block;margin-top:.2rem;font-size:.7rem;line-height:1.3;color:hsl(var(--muted-foreground))}.pin-popover{width:16rem;max-height:18rem;overflow-y:auto;padding:.25rem}.pin-popover-list.svelte-1vur7g5{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.pin-popover-row.svelte-1vur7g5{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;border-radius:.375rem;background:none;border:none;cursor:pointer;text-align:left}.pin-popover-row.svelte-1vur7g5:hover,.pin-popover-row.svelte-1vur7g5:focus-visible{background:hsl(var(--accent))}.row-avatar.svelte-1vur7g5{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;overflow:hidden;background:var(--pin-color);color:#fff;flex-shrink:0}.row-avatar.svelte-1vur7g5 img:where(.svelte-1vur7g5){width:100%;height:100%;object-fit:cover}.row-avatar.svelte-1vur7g5 .row-icon{width:.75rem;height:.75rem}.row-time.svelte-1vur7g5{font-size:.7rem;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));flex-shrink:0}.row-excerpt.svelte-1vur7g5{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
