.gripper-visual.svelte-1gto5ie{fill:var(--bs-secondary,#888);opacity:0;transition:opacity .2s ease-in-out}.drag-strip-bg.svelte-1gto5ie{fill:var(--dm-surface-alt,#f8f9fa);transition:fill .2s ease-in-out}.drag-strip-grippy.svelte-1gto5ie{fill:var(--dm-text-secondary,#6c757d);transition:fill .2s ease-in-out}text.svelte-1qv9fre{transition:opacity var(--transition-duration,.5s) ease}text.no-animation.svelte-1qv9fre{transition:none!important}.context-menu.svelte-1l7dmuu{z-index:10000;background:var(--dm-surface);border:1px solid var(--dm-brand-pale);user-select:none;border-radius:.375rem;outline:none;min-width:180px;max-width:300px;padding:.25rem 0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.5;position:fixed;box-shadow:0 .5rem 1rem #00000026}.context-menu-item.svelte-1l7dmuu{cursor:pointer;color:var(--dm-text-primary);align-items:center;padding:.375rem 1rem;transition:background-color .15s ease-in-out;display:flex;position:relative}.context-menu-item.svelte-1l7dmuu:hover,.context-menu-item.active.svelte-1l7dmuu{background-color:var(--dm-brand-primary);color:#fff}.context-menu-item.svelte-1l7dmuu:hover .menu-item-icon:where(.svelte-1l7dmuu){color:#fff;text-shadow:0 0 2px #00000080}.context-menu-item.active.svelte-1l7dmuu .menu-item-icon:where(.svelte-1l7dmuu){color:#fff;text-shadow:0 0 2px #00000080}.context-menu-item.svelte-1l7dmuu:hover .menu-item-shortcut:where(.svelte-1l7dmuu){color:#fff;opacity:.9}.context-menu-item.active.svelte-1l7dmuu .menu-item-shortcut:where(.svelte-1l7dmuu){color:#fff;opacity:.9}.context-menu-item.disabled.svelte-1l7dmuu{color:var(--dm-text-secondary);cursor:not-allowed;opacity:.6}.context-menu-item.disabled.svelte-1l7dmuu:hover,.context-menu-item.disabled.active.svelte-1l7dmuu{color:var(--dm-text-secondary);background-color:#0000}.menu-item-content.svelte-1l7dmuu{align-items:center;gap:.5rem;width:100%;display:flex}.menu-item-icon.svelte-1l7dmuu{text-align:center;flex-shrink:0;width:1.25rem;font-size:1rem}.menu-item-label.svelte-1l7dmuu{text-align:left;flex-grow:1}.menu-item-shortcut.svelte-1l7dmuu{opacity:.7;flex-shrink:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Monaco,Cascadia Code,Segoe UI Mono,Roboto Mono,monospace;font-size:.75rem}.submenu-arrow.svelte-1l7dmuu{margin-left:auto;font-size:.7rem}.context-menu-item.svelte-1l7dmuu>.context-menu{margin-left:2px;position:absolute;top:-.3rem;left:100%}.context-menu-separator.svelte-1l7dmuu{background-color:var(--dm-brand-pale);height:1px;margin:.25rem 0}rect.svelte-skcnt4,polygon.svelte-skcnt4{transition:opacity var(--transition-duration,.5s) ease, stroke var(--transition-duration,.5s) ease, stroke-width var(--transition-duration,.5s) ease;cursor:pointer}rect.drillable.svelte-skcnt4,polygon.drillable.svelte-skcnt4{cursor:pointer}rect.drillable.svelte-skcnt4:hover,polygon.drillable.svelte-skcnt4:hover{stroke-width:2px;opacity:.9}rect.no-animation.svelte-skcnt4,polygon.no-animation.svelte-skcnt4{transition:none!important}.drill-badge-icon.svelte-skcnt4{transition:opacity var(--transition-duration,.3s) ease;opacity:1}.drill-badge-icon.svelte-skcnt4:hover{opacity:1}.drill-badge-icon.loading.svelte-skcnt4{opacity:.5;cursor:wait}.onboarding-drill-halo.svelte-skcnt4{fill:none;stroke:var(--dm-brand-primary,#1a4f85);stroke-width:2.5px;pointer-events:none;transition:none;animation:1.2s ease-in-out infinite svelte-skcnt4-onboarding-drill-pulse}.onboarding-drill-halo.no-animation.svelte-skcnt4{opacity:.9;animation:none}@keyframes svelte-skcnt4-onboarding-drill-pulse{0%,to{opacity:.85;stroke-width:2px}50%{opacity:.2;stroke-width:4.5px}}.event-shape.svelte-skcnt4:focus{outline:none}.event-shape.kbd-focus.svelte-skcnt4:focus{outline:2px dashed var(--dm-brand-primary);outline-offset:3px}.series-display.svelte-17wwqzb{pointer-events:none}.hover-capture.svelte-17wwqzb,.jump-control.svelte-17wwqzb,.legend-entry.svelte-17wwqzb{pointer-events:all}.jump-control.svelte-17wwqzb,.legend-entry.svelte-17wwqzb{cursor:pointer}.jump-control.svelte-17wwqzb:hover rect:where(.svelte-17wwqzb){fill:var(--dm-surface-raised,#eef2f7)}.jump-control.svelte-17wwqzb:focus-visible rect:where(.svelte-17wwqzb){fill:var(--dm-surface-raised,#eef2f7)}.legend-entry.svelte-17wwqzb:hover text:where(.svelte-17wwqzb){text-decoration:underline}.legend-entry.svelte-17wwqzb:focus-visible text:where(.svelte-17wwqzb){text-decoration:underline}.lane-content-scrollable.svelte-1o9605x{height:100%;min-height:0;margin:0;padding:0;overflow:hidden auto}.series-btn.svelte-1o9605x:hover .series-btn-bg:where(.svelte-1o9605x){fill:var(--dm-brand-primary-subtle,#e7eef7);stroke:var(--dm-brand-primary,#1a4f85)}.series-btn.svelte-1o9605x:hover .series-btn-glyph:where(.svelte-1o9605x){stroke:var(--dm-brand-primary,#1a4f85)}.grid-btn.svelte-1o9605x:hover .grid-btn-bg:where(.svelte-1o9605x){fill:var(--dm-surface-raised,#f3f4f6);stroke:var(--dm-brand-primary,#1a4f85)}.grid-btn.svelte-1o9605x:hover .grid-btn-glyph:where(.svelte-1o9605x){stroke:var(--dm-brand-primary,#1a4f85)}.fit-outlier.svelte-lwv0t4{z-index:20;font:inherit;color:var(--dm-brand-primary);background-color:var(--dm-surface);border:1px solid var(--dm-border);cursor:pointer;opacity:.85;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .12s,border-color .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 5px #0000002e}.fit-outlier.svelte-lwv0t4:hover{opacity:1;border-color:var(--dm-brand-primary)}.fit-outlier.svelte-lwv0t4:focus-visible{opacity:1;border-color:var(--dm-brand-primary)}.fit-outlier.before.svelte-lwv0t4{left:6px}.fit-outlier.after.svelte-lwv0t4{right:6px}.count.svelte-lwv0t4{font-variant-numeric:tabular-nums}.axis-x-top.svelte-16al7es .tick:where(.svelte-16al7es) text:where(.svelte-16al7es){fill:var(--dm-text-primary);font-size:.75rem}.axis-x-top.svelte-16al7es .domain:where(.svelte-16al7es){stroke:var(--dm-text-primary)}.axis-x-top.svelte-16al7es .tick:where(.svelte-16al7es) line:where(.svelte-16al7es){stroke:var(--dm-text-primary)}.axis-x-top.svelte-16al7es .grid-line:where(.svelte-16al7es){stroke:var(--dm-border-subtle);stroke-opacity:.3;stroke-dasharray:2 2}.axis-x-bottom.svelte-u0vnva .tick:where(.svelte-u0vnva) text:where(.svelte-u0vnva){fill:var(--dm-text-primary);font-size:.75rem}.axis-x-bottom.svelte-u0vnva .domain:where(.svelte-u0vnva){stroke:var(--dm-text-primary)}.axis-x-bottom.svelte-u0vnva .tick:where(.svelte-u0vnva) line:where(.svelte-u0vnva){stroke:var(--dm-text-primary)}.axis-x-bottom.svelte-u0vnva .grid-line:where(.svelte-u0vnva){stroke:var(--dm-border-subtle);stroke-opacity:.3;stroke-dasharray:2 2}#my-tooltip.tooltip.svelte-1k63rdt{background:var(--dm-tooltip-bg);pointer-events:none;opacity:1;transition:opacity var(--transition-duration,.5s) ease;border-radius:3px;padding:8px 6px;position:fixed;box-shadow:2px 3px 8px #00000026}.tooltip.svelte-1k63rdt h2:where(.svelte-1k63rdt){color:var(--dm-tooltip-text);margin:0;padding:0;font-size:.8rem;font-weight:500;line-height:1.2}.performance-metrics.svelte-i6wy3v{color:#fff;z-index:1000;background-color:#000c;border-radius:4px;max-width:600px;max-height:calc(100vh - 20px);margin:10px;padding:12px;font-family:monospace;font-size:12px;position:fixed;top:auto;bottom:10px;right:10px;overflow-y:auto;box-shadow:0 2px 8px #0000004d}.metrics-header.svelte-i6wy3v,.section-header.svelte-i6wy3v{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.metrics-header.svelte-i6wy3v{cursor:move;user-select:none}.drag-handle.svelte-i6wy3v{align-items:center;display:flex}.drag-icon.svelte-i6wy3v{color:#aaa;margin-right:8px;font-size:14px}.toggle-button.svelte-i6wy3v{color:#fff;text-align:center;cursor:pointer;background-color:#2196f3;border:none;border-radius:3px;width:20px;height:20px;margin-left:8px;padding:0;font-size:14px;line-height:1}.toggle-button.svelte-i6wy3v:hover{background-color:#0b7dda}.metrics-section.svelte-i6wy3v{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:10px}.metrics-section.svelte-i6wy3v:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h3.svelte-i6wy3v{color:#4caf50;margin:0;font-size:14px}h4.svelte-i6wy3v{color:#2196f3;margin:5px 0;font-size:13px}.reset-button.svelte-i6wy3v{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:3px;padding:4px 8px;font-size:11px}.reset-button.svelte-i6wy3v:hover{background-color:#d32f2f}.metrics-summary.svelte-i6wy3v{background-color:#ffffff1a;border-radius:3px;margin-bottom:10px;padding:8px}.metric-row.svelte-i6wy3v{justify-content:space-between;margin-bottom:4px;display:flex}.metric-label.svelte-i6wy3v{color:#bbb}.metric-value.svelte-i6wy3v{color:#fff;text-align:right;word-break:break-word;max-width:60%;font-weight:700}table.svelte-i6wy3v{border-collapse:collapse;width:100%;margin-top:5px;font-size:11px}th.svelte-i6wy3v{text-align:left;color:#bbb;background-color:#ffffff1a;padding:5px}td.svelte-i6wy3v{border-bottom:1px solid #ffffff1a;padding:5px}tr.svelte-i6wy3v:hover{background-color:#ffffff0d}.viewport-boundary.svelte-4ro7eb{stroke:#ff000080;stroke-width:1px}.buffer-boundary.svelte-4ro7eb{stroke:#0000ff4d;stroke-dasharray:5 5;stroke-width:1px}.viewport-label.svelte-4ro7eb{fill:#ff0000b3;font-size:10px}.buffer-label.svelte-4ro7eb{fill:#0000ff80;font-size:10px}.velocity-label.svelte-4ro7eb{fill:#008000b3;font-size:10px}.span-label.svelte-4ro7eb{fill:#800080b3;font-size:10px}.context-period.svelte-m79pp6{pointer-events:none}.context-gap.svelte-m79pp6{opacity:.22}.context-layer.svelte-12p4grg,.context-display.svelte-1fsy4vj,.context-loading.svelte-1fsy4vj,.context-error.svelte-1fsy4vj{pointer-events:none}.units-chip.svelte-1wm3nt7{z-index:5;border:1px solid var(--dm-border,#00000026);background:var(--dm-surface-alt,#f1efe8);color:var(--dm-text-secondary,#5f5e5a);cursor:pointer;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;line-height:1.4;display:inline-flex;position:absolute;top:8px;right:12px}.units-chip.svelte-1wm3nt7:hover{color:var(--dm-brand-primary);border-color:var(--dm-brand-primary)}.units-chip-glyph.svelte-1wm3nt7{font-size:.85rem}.units-chip-unit.svelte-1wm3nt7{font-weight:600}.chart-container.svelte-1wm3nt7{cursor:grab;flex-direction:column;width:100%;padding-bottom:clamp(.75em,1.5vh,1.25em);display:flex;position:relative;overflow:visible}.chart-container.pan-locked.svelte-1wm3nt7{cursor:default}.chart-container.svelte-1wm3nt7:focus{outline:none}.chart-container.kbd-focus.svelte-1wm3nt7:focus{outline:2px solid var(--dm-brand-primary);outline-offset:-2px;border-radius:2px}svg.svelte-1wm3nt7{flex-grow:1;min-height:0;display:block}.empty-timeline-message.svelte-1wm3nt7{text-align:center;color:#6c757d;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;font-size:1.1rem;display:flex}.empty-timeline-message.svelte-1wm3nt7 p:where(.svelte-1wm3nt7){margin-bottom:.5rem}.lane-reordering.svelte-1wm3nt7{transition:transform .18s cubic-bezier(.2,0,0,1)}.lock-toast.svelte-1wm3nt7{color:#fff;pointer-events:none;z-index:9999;white-space:nowrap;background:#1e1e1ee0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;animation:.2s svelte-1wm3nt7-lock-toast-fadein;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #00000059}.lock-toast-icon.svelte-1wm3nt7{align-items:center;display:inline-flex}.lock-toast-main.svelte-1wm3nt7{font-size:.9rem;font-weight:600}.lock-toast-hint.svelte-1wm3nt7{color:#fff9;font-size:.8rem}@keyframes svelte-1wm3nt7-lock-toast-fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
