[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.glass-card.svelte-2uo3yg{background:color-mix(in srgb,var(--card) 75%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;box-shadow:0 2px 12px #0003,0 0 0 1px #58a6ff0f}.glass-card.svelte-2uo3yg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#58a6ff26,#58a6ff08 40%,#ffffff05 60%,#3fb9501a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-card.svelte-2uo3yg>*{position:relative;z-index:1}.bars-container.svelte-1og2xd7{display:flex;width:100%;height:1.5rem;align-items:stretch;gap:1px;overflow:hidden;border-radius:3px}.bar-trigger{display:flex!important;flex:1 1 0%;min-width:0;padding:0;margin:0;border:none;background:none;cursor:pointer}.bar.svelte-1og2xd7{display:block;width:100%;height:100%;border-radius:1px;transition:opacity .15s ease}.bar-empty.svelte-1og2xd7{flex:1 1 0%;min-width:0;height:100%;border-radius:1px;background:#26262699}select.svelte-3g9vkg{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .25rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;padding-right:1.5rem}select.svelte-1dwhf1r{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .25rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;padding-right:1.5rem}.docs-wrap.svelte-19227in{border-top:1px solid var(--border)}.passage-row.svelte-19227in{display:flex;align-items:flex-start;gap:.65rem;width:100%;text-align:left;padding:.6rem 1rem;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);cursor:pointer;transition:background .1s ease}.passage-row.svelte-19227in:last-child{border-bottom:none}.passage-row.active.svelte-19227in{background:color-mix(in srgb,var(--primary) 8%,transparent)}.passage-icon{color:var(--primary);opacity:.4;flex-shrink:0;margin-top:2px}.passage-body.svelte-19227in{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.passage-doc.svelte-19227in{font-size:.78rem;font-weight:600;color:var(--foreground);opacity:.8}.passage-excerpt.svelte-19227in{font-size:.71rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:var(--muted-foreground);opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passage-arrow{color:var(--muted-foreground);opacity:.2;flex-shrink:0;transform:rotate(180deg);margin-top:3px;transition:opacity .1s,transform .1s}.passage-row.active.svelte-19227in .passage-arrow{opacity:.6;transform:rotate(180deg) translate(-2px)}.doc-detail.svelte-19227in{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.doc-detail-header.svelte-19227in{display:flex;align-items:center;justify-content:space-between}.back-btn.svelte-19227in{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;color:var(--muted-foreground);opacity:.6;padding:0;transition:opacity .15s,color .15s}.back-btn.svelte-19227in:hover{opacity:1;color:var(--primary)}.doc-slug-label.svelte-19227in{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;color:var(--muted-foreground);opacity:.4}.doc-body.svelte-19227in{background:color-mix(in srgb,var(--card) 80%,transparent);border-radius:10px;border:1px solid var(--border);padding:1rem 1.25rem;max-height:420px;overflow-y:auto}.empty-state.svelte-19227in{padding:1.5rem;text-align:center;font-size:.78rem;color:var(--muted-foreground);opacity:.5;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.docs-loading.svelte-19227in{display:flex;align-items:center;justify-content:center;gap:4px;padding:1.5rem}.loading-dot.svelte-19227in{width:4px;height:4px;border-radius:50%;background:var(--primary);opacity:.4;animation:svelte-19227in-dot-pulse 1s ease-in-out infinite}.loading-dot.svelte-19227in:nth-child(2){animation-delay:.15s}.loading-dot.svelte-19227in:nth-child(3){animation-delay:.3s}@keyframes svelte-19227in-dot-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.docs-wrap mark{background:color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary);border-radius:2px;padding:0 1px}.replay-root.svelte-v5jwon{display:flex;flex-direction:column;border-top:1px solid rgba(48,54,61,.5);background:color-mix(in srgb,var(--primary) 5%,transparent);overflow:hidden}.controls-row.svelte-v5jwon{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem .4rem}.transport.svelte-v5jwon{display:flex;align-items:center;gap:.25rem}.transport-btn.svelte-v5jwon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.transport-btn.primary.svelte-v5jwon{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.transport-btn.primary.svelte-v5jwon:hover{background:color-mix(in srgb,var(--primary) 20%,transparent)}.transport-btn.muted.svelte-v5jwon{color:var(--muted-foreground);opacity:.5}.transport-btn.muted.svelte-v5jwon:hover{opacity:1;background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.transport-btn.loading.svelte-v5jwon{color:var(--primary);opacity:.7;cursor:default}.speed-tabs.svelte-v5jwon{display:flex;align-items:center;gap:1px;border-radius:6px;overflow:hidden;border:1px solid rgba(48,54,61,.6);background:#0003}.speed-tab.svelte-v5jwon{padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.speed-tab.svelte-v5jwon:hover{color:var(--foreground);background:#58a6ff0f}.speed-tab.active.svelte-v5jwon{color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent)}.counter.svelte-v5jwon{margin-left:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;color:var(--primary);opacity:.75;min-width:2.5rem;text-align:right}.truncation-warning.svelte-v5jwon{padding:.2rem .85rem;font-size:.62rem;color:var(--muted-foreground);opacity:.65;font-style:italic;border-top:1px solid rgba(227,179,65,.15);background:#e3b3410d}.scrubber-wrap.svelte-v5jwon{display:flex;align-items:center;gap:.5rem;padding:0 .85rem .45rem}.time-label.svelte-v5jwon{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;color:var(--muted-foreground);opacity:.5;white-space:nowrap;flex-shrink:0}.scrubber.svelte-v5jwon{position:relative;flex:1;height:32px;cursor:col-resize;user-select:none;-webkit-user-select:none}.scrubber.dragging.svelte-v5jwon{cursor:grabbing}.waveform.svelte-v5jwon{position:absolute;inset:0;display:flex;align-items:flex-end;gap:1px}.wave-bar.svelte-v5jwon{flex:1;border-radius:1px 1px 0 0;background:rgba(var(--bar-color),.18);min-height:2px}.wave-bar.past.svelte-v5jwon{background:rgba(var(--bar-color),.75)}.wave-bar.hovered.svelte-v5jwon{background:rgba(var(--bar-color),.95)}.seg-tooltip.svelte-v5jwon{position:absolute;bottom:calc(100% + 4px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;background:color-mix(in srgb,var(--card) 95%,transparent);border:1px solid rgba(88,166,255,.2);border-radius:5px;padding:3px 7px;pointer-events:none;white-space:nowrap;z-index:20;box-shadow:0 2px 8px #00000059}.seg-tooltip-time.svelte-v5jwon{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.65rem;color:var(--foreground)}.seg-tooltip-count.svelte-v5jwon{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.58rem;color:var(--primary);opacity:.8}.playhead.svelte-v5jwon{position:absolute;top:0;bottom:0;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center}.playhead-dot.svelte-v5jwon{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 6px #58a6ff99;flex-shrink:0;margin-bottom:-1px}.playhead-dot.pulsing.svelte-v5jwon{animation:svelte-v5jwon-dot-pulse 1.5s ease-in-out infinite}@keyframes svelte-v5jwon-dot-pulse{0%,to{box-shadow:0 0 4px #58a6ff80}50%{box-shadow:0 0 10px #58a6ffe6}}.playhead-line.svelte-v5jwon{width:1.5px;flex:1;background:#58a6ff99;box-shadow:0 0 3px #58a6ff66}.trim-overlay.svelte-v5jwon{position:absolute;top:0;bottom:0;background:#00000073;pointer-events:none;z-index:3}.trim-overlay-left.svelte-v5jwon{left:0}.trim-overlay-right.svelte-v5jwon{right:0}.trim-handle.svelte-v5jwon{position:absolute;top:0;bottom:0;width:10px;transform:translate(-50%);z-index:5;cursor:col-resize;display:flex;flex-direction:column;align-items:center}.trim-handle-bar.svelte-v5jwon{width:3px;height:100%;border-radius:2px;background:#ffffffb3;box-shadow:0 0 4px #00000080;transition:background .12s}.trim-handle.svelte-v5jwon:hover .trim-handle-bar:where(.svelte-v5jwon),.trim-handle.svelte-v5jwon:focus .trim-handle-bar:where(.svelte-v5jwon){background:#fff}.trim-handle-arrow.svelte-v5jwon{position:absolute;top:50%;transform:translateY(-50%);font-size:.45rem;color:#fffc;pointer-events:none;line-height:1}.trim-handle-start.svelte-v5jwon .trim-handle-arrow:where(.svelte-v5jwon){right:100%;margin-right:1px}.trim-handle-end.svelte-v5jwon .trim-handle-arrow:where(.svelte-v5jwon){left:100%;margin-left:1px}.wave-bar.trimmed.svelte-v5jwon{opacity:.25}.scrubber.trim-dragging.svelte-v5jwon{cursor:col-resize}.bottom-row.svelte-v5jwon{display:flex;align-items:center;justify-content:space-between;padding:0 .85rem .55rem;min-height:1.4rem}.level-row.svelte-v5jwon{display:flex;flex-wrap:wrap;gap:.3rem}.level-chip.svelte-v5jwon{display:inline-flex;align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;color:rgba(var(--rgb),.9);background:rgba(var(--rgb),.1);border:1px solid rgba(var(--rgb),.2);border-radius:20px;padding:.1rem .4rem}.level-dot.svelte-v5jwon{width:5px;height:5px;border-radius:50%;background:rgba(var(--rgb),1);flex-shrink:0}.current-time.svelte-v5jwon{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.65rem;color:var(--primary);opacity:.8;flex-shrink:0;margin-left:auto;padding-left:.5rem}.error-row.svelte-v5jwon{padding:0 .85rem .5rem;font-size:.7rem;color:var(--destructive);font-style:italic}
