[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}.pulse-root.svelte-8awkkr{position:relative;width:100%;height:100%;overflow:hidden}.pulse-root.pulse-browser-fs.svelte-8awkkr{position:fixed;inset:0;z-index:9999;background:var(--background);height:100vh!important}.pulse-fs-controls.svelte-8awkkr{position:absolute;top:6px;left:8px;display:flex;gap:4px;z-index:10}.pulse-fs-btn.svelte-8awkkr{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:#b4b9c880;cursor:pointer;transition:color .15s,background .15s;padding:0}.pulse-fs-btn.svelte-8awkkr:hover,.pulse-fs-btn--active.svelte-8awkkr{color:#b4b9c8e6;background:#ffffff17}.pulse-selection-cta.svelte-8awkkr{position:fixed;z-index:100;display:flex;align-items:center;gap:4px;border-radius:8px;border:1px solid rgba(88,166,255,.25);background:color-mix(in srgb,var(--background) 92%,transparent);padding:4px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #58a6ff1f}.pulse-view-logs-btn.svelte-8awkkr,.pulse-replay-logs-btn.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;color:#58a6ffe6;background:#58a6ff1a;border:1px solid rgba(88,166,255,.2);border-radius:4px;padding:2px 8px;cursor:pointer;transition:background .15s}.pulse-view-logs-btn.svelte-8awkkr:hover,.pulse-replay-logs-btn.svelte-8awkkr:hover{background:#58a6ff2e}.pulse-clear-selection-btn.svelte-8awkkr{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:#b4b9c880;cursor:pointer;transition:color .15s}.pulse-clear-selection-btn.svelte-8awkkr:hover{color:#b4b9c8e6}.pulse-legend.svelte-8awkkr{position:absolute;bottom:24px;right:12px;display:flex;gap:10px;z-index:10}.pulse-legend-item.svelte-8awkkr{display:flex;align-items:center;gap:4px;cursor:pointer}.pulse-legend-label.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.pulse-hint.svelte-8awkkr{position:absolute;bottom:5px;right:12px;display:flex;align-items:center;gap:4px;z-index:5;pointer-events:none}.pulse-hint-text.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.62rem;color:#b4b9c847}.pulse-tooltip.svelte-8awkkr{position:fixed;z-index:200;width:200px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--card) 95%,transparent);padding:8px 10px;pointer-events:none;box-shadow:0 4px 20px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-tt-header.svelte-8awkkr{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:4px;margin-bottom:4px}.pulse-tt-level.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pulse-tt-label.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.62rem;color:#b4b9c88c}.pulse-tt-message.svelte-8awkkr{font-family:SF Mono,Fira Code,monospace;font-size:.68rem;line-height:1.4;color:#d2d7e1cc;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}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);max-height:400px;overflow-y:auto}.category-group.svelte-19227in{display:flex;flex-direction:column}.category-header.svelte-19227in{padding:.35rem 1rem .25rem;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);opacity:.45;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);background:color-mix(in srgb,var(--card) 40%,transparent)}.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,.passage-row.svelte-19227in:focus{background:color-mix(in srgb,var(--primary) 8%,transparent);outline:none}.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,.passage-row.svelte-19227in:focus .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}.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}
