.activity-grid.svelte-16owiuf{display:flex;flex-direction:column;gap:4px}.activity-row.svelte-16owiuf{display:flex;gap:8px;align-items:center;transition:all .2s ease}.activity-row.collapsed.svelte-16owiuf{opacity:.6}.activity-row.inactive-group.svelte-16owiuf{margin:2px 0}.activity-row.all-inactive.svelte-16owiuf:not(.collapsed):hover{background:#f9f9f9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.row-label.svelte-16owiuf{font-size:10px;color:#999;width:35px;text-align:right;flex-shrink:0;font-family:monospace}.row-cells.svelte-16owiuf{display:flex;gap:2px;flex:1;align-items:center}.collapsed-info.svelte-16owiuf{display:flex;align-items:center;gap:6px;flex:1;background:linear-gradient(90deg,#fef2f2,#fee2e2);border:1px dashed #fca5a5;border-radius:4px;padding:4px 8px;font-size:10px;color:#991b1b}.collapse-text.svelte-16owiuf{font-weight:500;letter-spacing:.3px}.activity-cell.svelte-16owiuf{width:20px;height:20px;border-radius:2px;flex-shrink:0;cursor:default;transition:opacity .2s}.activity-cell.svelte-16owiuf:hover{opacity:.8}.activity-cell.current-second.svelte-16owiuf{outline:2px solid #eab308;outline-offset:-2px;box-shadow:0 0 8px #eab30880;animation:svelte-16owiuf-pulse-current 2s infinite}@keyframes svelte-16owiuf-pulse-current{0%,to{box-shadow:0 0 8px #eab30880}50%{box-shadow:0 0 12px #eab308cc}}.activity-stats.svelte-weye58{display:flex;gap:16px;margin-bottom:12px;padding:8px;background:#f9f9f9;border-radius:4px;flex-wrap:wrap}.stat-item.svelte-weye58{display:flex;gap:6px;font-size:11px}.stat-label.svelte-weye58{color:#666;font-weight:500}.stat-value.svelte-weye58{color:#333;font-weight:600;font-family:monospace}.pixel-overlay-section.svelte-fea6yd{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.pixel-overlay-section.svelte-fea6yd h3:where(.svelte-fea6yd){margin:0 0 8px;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.section-header.svelte-fea6yd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.clear-btn.svelte-fea6yd{background:#f0f0f0;border:1px solid #ddd;color:#666;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer}.clear-btn.svelte-fea6yd:hover{background:#e5e5e5;color:#333}.activity-grid-container.svelte-fea6yd{flex:1;overflow-y:auto;min-height:0}.empty-state.svelte-fea6yd{color:#aaa;text-align:center;padding:40px 20px;font-size:12px}.appinit-group.svelte-1dz8hnx{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px}.group-title.svelte-1dz8hnx{font-size:12px;font-weight:600;color:#3b82f6;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;text-transform:uppercase;letter-spacing:.5px}.appinit-details.svelte-1dz8hnx{display:flex;flex-direction:column;gap:8px}.detail-row.svelte-1x3ee2y{display:flex;gap:8px;font-size:12px;align-items:flex-start}.detail-label.svelte-1x3ee2y{font-weight:600;color:#666;min-width:120px;flex-shrink:0}.detail-value.svelte-1x3ee2y{color:#333;word-break:break-word;flex:1}.detail-value.monospace.svelte-1x3ee2y{font-family:Courier New,monospace;background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:11px}.detail-value.small.svelte-1x3ee2y{font-size:10px;color:#666;line-height:1.4}.empty-state.svelte-zi02xv{text-align:center;color:#999;font-size:12px;padding:40px 20px}.section-header.svelte-thijbn{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header.svelte-thijbn h3:where(.svelte-thijbn){margin:0;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.clear-btn.svelte-thijbn{padding:4px 8px;font-size:10px;background:#f0f0f0;border:1px solid #ddd;border-radius:3px;cursor:pointer;transition:background .15s}.clear-btn.svelte-thijbn:hover{background:#e0e0e0}.pixel-overlay-section.svelte-14pfa55{flex:1;display:flex;flex-direction:column;min-height:0}.appinit-container.svelte-14pfa55{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.pixel-overlay-section.svelte-qx2q89{margin-bottom:16px}.pixel-overlay-section.svelte-qx2q89 h3:where(.svelte-qx2q89){margin:0 0 8px;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.search-input.svelte-qx2q89{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:12px;margin-bottom:8px;font-family:inherit;box-sizing:border-box}.search-input.svelte-qx2q89:focus{outline:none;border-color:#3b82f6}.filter-types.svelte-qx2q89{display:flex;flex-wrap:wrap;gap:6px}.filter-chip.svelte-qx2q89{padding:4px 10px;background:#f0f0f0;border:1px solid #ddd;border-radius:16px;font-size:11px;color:#666;cursor:pointer;transition:all .2s}.filter-chip.svelte-qx2q89:hover{background:#e5e5e5;color:#333}.filter-chip.active.svelte-qx2q89{background:#3b82f6;color:#fff;border-color:#3b82f6}.activity-visualization.svelte-cnapqq{display:flex;gap:1px;margin-top:6px;padding:2px 0;height:16px}.activity-bar.svelte-cnapqq{flex:1;min-width:2px;height:100%;border-radius:1px;transition:opacity .2s}.activity-bar.active.svelte-cnapqq{background:#10b981}.activity-bar.inactive.svelte-cnapqq{background:#ef4444}.activity-bar.svelte-cnapqq:hover{opacity:.8}.visibility-badge.svelte-124qm6i{display:inline-block;padding:2px 6px;border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;margin-left:6px;letter-spacing:.3px}.visibility-badge.visible.svelte-124qm6i{background:#d1fae5;color:#065f46}.visibility-badge.hidden.svelte-124qm6i{background:#fee2e2;color:#991b1b}.event-item.svelte-11156sv{background:#f9f9f9;border-left:2px solid #3b82f6;border-radius:4px;padding:4px 8px;margin-bottom:4px;cursor:pointer;transition:background .15s}.event-item.svelte-11156sv:hover{background:#e5e5e5}.event-header.svelte-11156sv{display:flex;justify-content:space-between;align-items:center;gap:8px}.event-actions.svelte-11156sv{display:flex;align-items:center;gap:6px}.copy-btn.svelte-11156sv{background:transparent;border:none;cursor:pointer;padding:2px 4px;font-size:12px;opacity:.6;transition:opacity .2s}.copy-btn.svelte-11156sv:hover{opacity:1}.event-type.svelte-11156sv{font-size:11px;font-weight:500;color:#333}.event-detail.svelte-11156sv{font-weight:400;color:#999;margin-left:4px}.event-time.svelte-11156sv{color:#999;font-size:10px;font-family:monospace}.event-data.svelte-11156sv{background:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:6px;font-size:10px;overflow-x:auto;margin:6px 0 0;color:#555;font-family:Courier New,monospace}.events-list.svelte-acppfc{flex:1;overflow-y:auto;min-height:0}.empty-state.svelte-acppfc{color:#aaa;text-align:center;padding:20px;font-size:12px}.pixel-overlay-content{display:flex;flex-direction:column}.pixel-overlay-section.svelte-10yidv9{margin-bottom:16px}.pixel-overlay-section.svelte-10yidv9:last-child{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.pixel-overlay-section.svelte-10yidv9 h3:where(.svelte-10yidv9){margin:0 0 8px;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.section-header.svelte-10yidv9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.clear-btn.svelte-10yidv9{background:#f0f0f0;border:1px solid #ddd;color:#666;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer}.clear-btn.svelte-10yidv9:hover{background:#e5e5e5;color:#333}.status-grid.svelte-10yidv9{display:grid;grid-template-columns:auto 1fr;gap:6px;font-size:12px}.status-item.svelte-10yidv9{display:contents}.status-item.svelte-10yidv9 .label:where(.svelte-10yidv9){color:#666;padding-right:8px}.status-item.svelte-10yidv9 .value:where(.svelte-10yidv9){color:#333;font-weight:500}.pixel-overlay-section.svelte-174ky5j{flex:1;display:flex;flex-direction:column;min-height:0}.history-container.svelte-174ky5j{flex:1;min-height:0;overflow-y:auto}.pageview-section.svelte-174ky5j{border:1px solid #e0e0e0;border-radius:6px;padding:8px;background:#fafafa;margin-bottom:12px}.pageview-header.svelte-174ky5j{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px;transition:background .15s}.pageview-header.svelte-174ky5j:hover{background:#f0f0f0}.pageview-badge.svelte-174ky5j{background:#10b981;color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.pageview-info.svelte-174ky5j{display:flex;align-items:center;gap:12px;flex:1;font-size:11px}.pageview-id.svelte-174ky5j{font-family:Courier New,monospace;background:#d1fae5;padding:2px 6px;border-radius:3px;color:#059669;font-weight:500;cursor:help}.pageview-time.svelte-174ky5j{color:#666}.collapse-icon.svelte-174ky5j{color:#999;font-size:10px;-webkit-user-select:none;user-select:none}.pixel-overlay-section.svelte-o865zc{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0;position:relative}.pixel-overlay-section.svelte-o865zc h3:where(.svelte-o865zc){margin:0;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.section-header.svelte-o865zc{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-actions.svelte-o865zc{display:flex;align-items:center;gap:8px}.toggle-detail-btn.svelte-o865zc{background:none;border:1px solid #ddd;border-radius:4px;padding:2px 6px;cursor:pointer;font-size:12px;opacity:.5;transition:opacity .15s,background .15s}.toggle-detail-btn.svelte-o865zc:hover{background:#f0f0f0}.toggle-detail-btn.active.svelte-o865zc{opacity:1;background:#e3f2fd;border-color:#90caf9}.scope-count.svelte-o865zc{font-size:11px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:10px}.tree-container.svelte-o865zc{flex:1;overflow-y:auto;min-height:0;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:12px}.tree-node.svelte-o865zc{--indent: 4px;padding-left:calc(var(--depth) * var(--indent))}.node-content.svelte-o865zc{display:flex;align-items:center;gap:6px;padding:2px 0;border-radius:4px;cursor:default;transition:background-color .1s}.node-content.svelte-o865zc:hover{background:#f5f5f5}.expand-btn.svelte-o865zc{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#888;transition:transform .15s,color .15s;flex-shrink:0}.expand-btn.svelte-o865zc:hover{color:#333}.expand-btn.expanded.svelte-o865zc{transform:rotate(90deg)}.expand-placeholder.svelte-o865zc{width:16px;height:16px;flex-shrink:0}.node-icon.svelte-o865zc{font-size:14px;flex-shrink:0}.node-name.svelte-o865zc{font-weight:500;color:#333}.node-type.svelte-o865zc{font-size:10px;color:#888;background:#e8e8e8;padding:1px 6px;border-radius:3px;margin-left:auto}.node-children.svelte-o865zc{border-left:1px dashed #ddd;margin-left:8px}.empty-state.svelte-o865zc{color:#aaa;text-align:center;padding:40px 20px;font-size:12px}.scope-layout.svelte-o865zc{display:flex;flex-flow:column-reverse;gap:12px;flex:1;min-height:0}.scope-layout.svelte-o865zc:not(.with-details){flex-flow:column}.tree-panel.svelte-o865zc{flex:1;overflow-y:auto;min-height:0}.detail-panel.svelte-o865zc{min-height:300px;width:100%;flex-shrink:0;background:#f8f8f8;border-radius:6px;padding:10px;font-size:11px;overflow-y:auto}.detail-header.svelte-o865zc{font-weight:600;font-size:13px;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.detail-row.svelte-o865zc{display:flex;justify-content:space-between;margin-bottom:6px}.detail-label.svelte-o865zc{color:#888;font-size:10px;text-transform:uppercase}.detail-value.svelte-o865zc{color:#333;text-align:right;word-break:break-all}.detail-id.svelte-o865zc{font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:9px;color:#666}.detail-data.svelte-o865zc{margin:0;padding:8px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:10px;color:#333;overflow:auto;max-height:120px;white-space:pre-wrap;word-break:break-all}.detail-empty.svelte-o865zc{color:#aaa;text-align:center;font-size:11px;padding:20px 0}.node-content.active.svelte-o865zc{background:#e3f2fd}.appinit-section.svelte-zj3oia{border:1px solid #3b82f6;border-radius:6px;padding:12px;background:#eff6ff}.appinit-header.svelte-zj3oia{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #bfdbfe}.appinit-badge.svelte-zj3oia{background:#3b82f6;color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.appinit-time.svelte-zj3oia{color:#1e40af;font-size:11px;font-weight:500}.timeline-item.svelte-1r95wg2{display:grid;grid-template-columns:50px 20px 1fr;gap:12px;align-items:start;background:#fff;padding:8px;border-radius:4px;border:1px solid #e0e0e0}.timeline-time.svelte-1r95wg2{text-align:right;font-size:11px;color:#999;font-weight:500;padding-top:2px}.timeline-marker.svelte-1r95wg2{width:12px;height:12px;border-radius:50%;background:#9ca3af;border:2px solid #fff;box-shadow:0 0 0 2px #9ca3af;position:relative;margin-top:4px;transition:all .2s}.timeline-marker.active.svelte-1r95wg2{background:#10b981;box-shadow:0 0 0 2px #10b981}.timeline-marker.inactive.svelte-1r95wg2{background:#ef4444;box-shadow:0 0 0 2px #ef4444}.timeline-marker.svelte-1r95wg2:before{content:"";position:absolute;left:50%;top:12px;transform:translate(-50%);width:2px;height:20px;background:#e5e5e5}.timeline-item.svelte-1r95wg2:last-child .timeline-marker:where(.svelte-1r95wg2):before{display:none}.timeline-content.svelte-1r95wg2{padding-bottom:4px}.timeline-events-group.svelte-1r95wg2{display:flex;flex-direction:column;gap:0}.show-more-btn.svelte-1r95wg2{background:transparent;border:none;color:#3b82f6;padding:4px 8px;font-size:10px;cursor:pointer;text-align:left;border-radius:4px}.show-more-btn.svelte-1r95wg2:hover{background:#f0f0f0;color:#2563eb}.pageview-group.svelte-1i0iukr{border:1px solid #e0e0e0;border-radius:6px;padding:12px;background:#fafafa}.pageview-header.svelte-1i0iukr{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #3b82f6}.pageview-badge.svelte-1i0iukr{background:#3b82f6;color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.pageview-info.svelte-1i0iukr{display:flex;align-items:center;gap:12px;flex:1;font-size:11px}.pageview-id.svelte-1i0iukr{font-family:Courier New,monospace;background:#e3f2fd;padding:2px 6px;border-radius:3px;color:#1976d2;font-weight:500;cursor:help}.pageview-time.svelte-1i0iukr{color:#666}.pageview-count.svelte-1i0iukr{margin-left:auto;color:#999;font-size:10px}.pixel-overlay-section.svelte-aburzv{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.pixel-overlay-section.svelte-aburzv h3:where(.svelte-aburzv){margin:0 0 8px;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.section-header.svelte-aburzv{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.clear-btn.svelte-aburzv{background:#f0f0f0;border:1px solid #ddd;color:#666;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer}.clear-btn.svelte-aburzv:hover{background:#e5e5e5;color:#333}.timeline-container.svelte-aburzv{flex:1;overflow-y:auto;min-height:0}.timeline.svelte-aburzv{display:flex;flex-direction:column;gap:16px;padding:8px 0}.empty-state.svelte-aburzv{color:#aaa;text-align:center;padding:20px;font-size:12px}.draggable-container.svelte-19ljcu9{position:fixed;z-index:99999;background:#fffffff2}.drag-handle.svelte-19ljcu9{cursor:move;-webkit-user-select:none;user-select:none}.pixel-overlay.svelte-qwe5en{width:500px;max-height:min(80vh,900px);background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pixel-overlay-header.svelte-qwe5en{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1);background:#00000008}.header-content.svelte-qwe5en{display:flex;flex-direction:column;gap:2px}.pixel-overlay-header.svelte-qwe5en h2:where(.svelte-qwe5en){margin:0;font-size:14px;color:#666;font-weight:600}.pixel-overlay-header.svelte-qwe5en button:where(.svelte-qwe5en){background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:4px 8px}.pixel-overlay-header.svelte-qwe5en button:where(.svelte-qwe5en):hover{color:#333}.tabs.svelte-qwe5en{display:flex;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005}.tab.svelte-qwe5en{flex:1;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;color:#666;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.tab.svelte-qwe5en:hover{background:#00000008;color:#333}.tab.active.svelte-qwe5en{color:#3b82f6;border-bottom-color:#3b82f6;background:#3b82f60d}.pixel-overlay-content.svelte-qwe5en{flex:1;padding:12px;display:flex;flex-direction:column;min-height:0}
