.pilot-mode-selector[data-v-9265caf5]{position:relative}.mode-toggle[data-v-9265caf5],.pilot-mode-selector[data-v-9265caf5]{flex-shrink:0;align-items:center;display:flex}.mode-toggle[data-v-9265caf5]{cursor:pointer;color:#232425;white-space:nowrap;background:#fff;border:1px solid #efefef;border-radius:8px;gap:6px;padding:6px 10px;transition:all .2s}.mode-toggle[data-v-9265caf5]:hover{color:#232425;background-color:#0000000a}.mode-toggle.active[data-v-9265caf5]{color:#0f7fff;background-color:#0f7fff1a;border-color:#0f7fff}.mode-toggle.active[data-v-9265caf5]:hover{background-color:#0f7fff26}.toggle-icon[data-v-9265caf5]{color:currentColor;flex-shrink:0;width:20px;height:20px}.toggle-text[data-v-9265caf5]{color:currentColor;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}@container icon-group (width<=300px){.toggle-text[data-v-9265caf5]{display:none}.mode-toggle[data-v-9265caf5]{padding:6px}}.popover-tooltip[data-v-9265caf5]{color:#fff;background-color:#1f2937;border-radius:8px;max-width:280px;padding:8px 12px;font-size:12px;line-height:1.4;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (prefers-color-scheme:dark){.mode-toggle[data-v-9265caf5]{color:#fff;background:#333;border-color:#444}.mode-toggle[data-v-9265caf5]:hover{color:#fff;background-color:#ffffff1a}.mode-toggle.active[data-v-9265caf5]{color:#60a5fa;background-color:#2563eb33}.mode-toggle.active[data-v-9265caf5]:hover{background-color:#2563eb4d}.popover-tooltip[data-v-9265caf5]{color:#f3f4f6;background-color:#374151}}.effort-trigger[data-v-1be4620a]{cursor:pointer;color:#232425;white-space:nowrap;background:#fff;border:1px solid #efefef;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;transition:all .2s;display:flex}.effort-trigger[data-v-1be4620a]:hover{color:#232425;background-color:#0000000a}.effort-icon[data-v-1be4620a]{color:currentColor;flex-shrink:0;width:20px;height:20px}.effort-label[data-v-1be4620a]{color:currentColor;font-size:13px;font-weight:500;line-height:20px}.effort-arrow[data-v-1be4620a]{opacity:.5;flex-shrink:0;transition:transform .2s}.effort-arrow-open[data-v-1be4620a]{transform:rotate(180deg)}.effort-fade-enter-active[data-v-1be4620a],.effort-fade-leave-active[data-v-1be4620a]{transition:opacity .15s}.effort-fade-enter-from[data-v-1be4620a],.effort-fade-leave-to[data-v-1be4620a]{opacity:0}.effort-header[data-v-1be4620a]{flex-direction:column;gap:4px;padding:10px 10px 6px;display:flex}.effort-header-title[data-v-1be4620a]{color:#232425;font-size:13px;font-weight:600;line-height:1.3}.effort-header-desc[data-v-1be4620a]{color:#909499;white-space:normal;word-break:break-word;font-size:12px;line-height:1.4}.effort-divider[data-v-1be4620a]{background:#efefef;height:1px;margin:2px 6px}.effort-list[data-v-1be4620a]{background:#fff;border:1px solid #efefef;border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex;box-shadow:0 4px 16px #0000001f}.effort-item[data-v-1be4620a]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background-color .15s;display:flex}.effort-item[data-v-1be4620a]:hover{background-color:#f5f5f5}.effort-item-active[data-v-1be4620a]{background-color:#f0f7ff}.effort-item-active[data-v-1be4620a]:hover{background-color:#e5f0ff}.effort-item-text[data-v-1be4620a]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.effort-item-label[data-v-1be4620a]{color:#232425;font-size:13px;font-weight:500;line-height:1.3}.effort-item-desc[data-v-1be4620a]{color:#909499;white-space:normal;word-break:break-word;font-size:11px;line-height:1.3}.effort-check[data-v-1be4620a]{color:#0f7fff;flex-shrink:0}@media (prefers-color-scheme:dark){.effort-trigger[data-v-1be4620a]{color:#fff;background:#333;border-color:#444}.effort-trigger[data-v-1be4620a]:hover{color:#fff;background-color:#ffffff1a}.effort-list[data-v-1be4620a]{background:#2a2a2a;border-color:#3a3a3a;box-shadow:0 4px 16px #0006}.effort-item[data-v-1be4620a]:hover{background-color:#333}.effort-item-active[data-v-1be4620a]{background-color:#0f7fff26}.effort-item-active[data-v-1be4620a]:hover{background-color:#0f7fff33}.effort-header-title[data-v-1be4620a]{color:#fff}.effort-divider[data-v-1be4620a]{background:#3a3a3a}.effort-item-label[data-v-1be4620a]{color:#fff}}.ppt-files-btn-wrapper[data-v-7caf57ba]{align-items:center;display:flex;position:relative}.mode-toggle[data-v-7caf57ba]{cursor:pointer;color:#232425;white-space:nowrap;background:#fff;border:1px solid #efefef;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;transition:all .2s;display:flex}.mode-toggle[data-v-7caf57ba]:hover{color:#232425;background-color:#0000000a}.mode-toggle.active[data-v-7caf57ba]{color:#0f7fff;background-color:#0f7fff1a;border-color:#0f7fff}.mode-toggle.active[data-v-7caf57ba]:hover{background-color:#0f7fff26}.icon-wrapper[data-v-7caf57ba]{align-items:center;display:flex;position:relative}.toggle-icon[data-v-7caf57ba]{color:currentColor;flex-shrink:0;width:20px;height:20px}.change-dot[data-v-7caf57ba]{background-color:#3b82f6;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.toggle-text[data-v-7caf57ba]{color:currentColor;font-size:13px;font-weight:500;line-height:20px}.popover-tooltip[data-v-7caf57ba]{color:#fff;background-color:#1f2937;border-radius:8px;max-width:260px;padding:8px 12px;font-size:12px;line-height:1.4;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (prefers-color-scheme:dark){.mode-toggle[data-v-7caf57ba]{color:#fff;background:#333;border-color:#444}.mode-toggle[data-v-7caf57ba]:hover{color:#fff;background-color:#ffffff1a}.mode-toggle.active[data-v-7caf57ba]{color:#60a5fa;background-color:#2563eb33}.mode-toggle.active[data-v-7caf57ba]:hover{background-color:#2563eb4d}.change-dot[data-v-7caf57ba]{border-color:#333}.popover-tooltip[data-v-7caf57ba]{color:#f3f4f6;background-color:#374151}}.ppt-file-viewer[data-v-82052bba]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.viewer-error[data-v-82052bba],.viewer-loading[data-v-82052bba]{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative}.file-preview[data-v-82052bba],.preview-wrapper[data-v-82052bba]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.video-wrapper[data-v-82052bba]{background:#000}.audio-wrapper[data-v-82052bba],.video-wrapper[data-v-82052bba]{justify-content:center;align-items:center}.audio-wrapper[data-v-82052bba]{padding:var(--space-24)var(--space-16)}.audio-preview[data-v-82052bba]{width:100%;max-width:100%}.pdf-wrapper[data-v-82052bba]{position:relative}.code-wrapper[data-v-82052bba],.csv-wrapper[data-v-82052bba]{overflow:auto}.markdown-wrapper[data-v-82052bba]{padding:var(--space-20)var(--space-24);overflow:auto}.empty-file[data-v-82052bba]{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-32)var(--space-16);flex-direction:column;flex:1;display:flex}.empty-file-icon[data-v-82052bba]{font-size:32px}.empty-file-message[data-v-82052bba]{font-size:var(--text-small);color:var(--color-text-tertiary)}.binary-preview[data-v-82052bba]{padding:var(--space-32)var(--space-16);flex:1;justify-content:center;align-items:center;display:flex}.file-info-card[data-v-82052bba]{align-items:center;gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-10);background:var(--color-bg-surface);border:var(--border-width-1)solid var(--color-border-default);flex-direction:column;width:100%;max-width:280px;display:flex}.file-icon-large[data-v-82052bba]{font-size:40px}.file-details[data-v-82052bba]{text-align:center}.file-name-display[data-v-82052bba]{font-size:var(--text-small);color:var(--color-text-primary);word-break:break-all;font-weight:600}.file-size-display[data-v-82052bba]{font-size:var(--text-caption);color:var(--color-text-tertiary);margin-top:var(--space-4)}.file-type-display[data-v-82052bba]{font-size:var(--text-caption);color:var(--color-text-disabled);margin-top:var(--space-2)}.download-prompt-btn[data-v-82052bba]{padding:var(--space-8)var(--space-20);border-radius:var(--radius-6);font-size:var(--text-small);cursor:pointer;background-color:var(--color-brand-primary);color:var(--color-text-on-brand);transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.download-prompt-btn[data-v-82052bba]:hover{background-color:var(--color-brand-hover)}.empty-state[data-v-82052bba]{flex:1;justify-content:center;align-items:center;display:flex}.empty-message[data-v-82052bba]{font-size:var(--text-small);color:var(--color-text-tertiary)}.ppt-files-overlay[data-v-877adcae]{bottom:calc(100% + var(--space-8));z-index:200;background-color:#0000;flex-direction:column;justify-content:flex-end;height:80vh;display:flex;position:absolute;left:0;right:0}.ppt-files-panel[data-v-877adcae]{background:var(--color-bg-page);border-radius:var(--radius-12);border:var(--border-width-1)solid var(--color-border-default);flex-direction:column;flex:1;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 -4px 24px #0000001f}.panel-header[data-v-877adcae]{padding:var(--space-12)var(--space-16);border-bottom:var(--border-width-1)solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.panel-title[data-v-877adcae]{font-size:var(--text-small);color:var(--color-text-primary);font-weight:600}.close-btn[data-v-877adcae]{border-radius:var(--radius-6);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.close-btn[data-v-877adcae]:hover{background-color:color-mix(in srgb,var(--color-text-primary)6%,transparent);color:var(--color-text-primary)}.close-icon[data-v-877adcae]{width:16px;height:16px}.files-tab[data-v-877adcae]{flex:1;min-height:0;overflow:hidden}.empty-state[data-v-877adcae]{padding:var(--space-32)var(--space-24);text-align:center;justify-content:center;align-items:center;gap:var(--space-8);flex-direction:column;flex:1;display:flex}.empty-icon[data-v-877adcae]{width:40px;height:40px;color:var(--color-text-disabled);margin-bottom:var(--space-8)}.empty-title[data-v-877adcae]{font-size:var(--text-small);color:var(--color-text-primary);margin:0;font-weight:600}.empty-desc[data-v-877adcae]{font-size:var(--text-caption);color:var(--color-text-tertiary);margin:0;line-height:1.5}.header-btn[data-v-877adcae]{border-radius:var(--radius-6);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.header-btn[data-v-877adcae]:hover{background-color:color-mix(in srgb,var(--color-text-primary)6%,transparent);color:var(--color-text-primary)}.header-btn-icon[data-v-877adcae]{width:16px;height:16px}.viewer-title[data-v-877adcae]{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;min-width:0;overflow:hidden}.file-viewer[data-v-877adcae]{flex:1;min-height:0;overflow:hidden}@media (prefers-color-scheme:dark){.ppt-files-panel[data-v-877adcae]{box-shadow:0 -4px 24px #0006}}.ppt-toolbar[data-v-b69c3d64]{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.action-bar[data-v-b69c3d64]{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.action-bar[data-v-b69c3d64]::-webkit-scrollbar{display:none}.ppt-debug-btn-wrapper[data-v-b69c3d64]{flex-shrink:0;align-items:center;display:flex;position:relative}.ppt-debug-btn-wrapper .mode-toggle[data-v-b69c3d64]{cursor:pointer;color:#232425;white-space:nowrap;background:#fff;border:1px solid #efefef;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;transition:all .2s;display:flex}.ppt-debug-btn-wrapper .mode-toggle[data-v-b69c3d64]:hover{color:#232425;background-color:#0000000a}.ppt-debug-btn-wrapper .mode-toggle.active[data-v-b69c3d64]{color:#0f7fff;background-color:#0f7fff1a;border-color:#0f7fff}.ppt-debug-btn-wrapper .mode-toggle.active[data-v-b69c3d64]:hover{background-color:#0f7fff26}.ppt-debug-btn-wrapper .toggle-icon[data-v-b69c3d64]{color:currentColor;flex-shrink:0;width:20px;height:20px}.ppt-debug-btn-wrapper .toggle-text[data-v-b69c3d64]{color:currentColor;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}@container icon-group (width<=300px){.ppt-debug-btn-wrapper .toggle-text[data-v-b69c3d64]{display:none}.ppt-debug-btn-wrapper .mode-toggle[data-v-b69c3d64]{padding:6px}}.debug-overlay[data-v-b69c3d64]{bottom:calc(100% + var(--space-8));z-index:200;background-color:#0000;justify-content:flex-end;height:80vh;position:absolute;left:0;right:0}.debug-overlay[data-v-b69c3d64],.debug-panel[data-v-b69c3d64]{flex-direction:column;display:flex}.debug-panel[data-v-b69c3d64]{background:var(--color-bg-page);border-radius:var(--radius-12);border:var(--border-width-1)solid var(--color-border-default);flex:1;max-height:70vh;overflow:hidden;box-shadow:0 -4px 24px #0000001f}.debug-header[data-v-b69c3d64]{padding:var(--space-12)var(--space-16);border-bottom:var(--border-width-1)solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.debug-title[data-v-b69c3d64]{font-size:var(--text-small);color:var(--color-text-primary);font-weight:600}.debug-close[data-v-b69c3d64]{border-radius:var(--radius-6);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.debug-close[data-v-b69c3d64]:hover{background-color:color-mix(in srgb,var(--color-text-primary)6%,transparent);color:var(--color-text-primary)}.debug-close-icon[data-v-b69c3d64]{width:16px;height:16px}.debug-grid[data-v-b69c3d64]{gap:var(--space-8);padding:var(--space-12)var(--space-16);flex-direction:column;display:flex;overflow-y:auto}.context-wrapper[data-v-b69c3d64]{position:relative}.user-section[data-v-b69c3d64]{background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 30px #0000000a}.toolbar-outer[data-v-b69c3d64]{align-items:flex-start;min-width:0;display:flex}.toolbar-row[data-v-b69c3d64]{scrollbar-width:none;flex:1;align-items:center;gap:0;min-width:0;padding:6px 8px;display:flex;overflow-x:auto}.toolbar-row[data-v-b69c3d64]::-webkit-scrollbar{display:none}.user-section.expanded .toolbar-row[data-v-b69c3d64]{flex-wrap:wrap;gap:6px;overflow-x:visible}.user-section.expanded .suggestions-list[data-v-b69c3d64]{flex-wrap:wrap}.user-section.expanded .row-divider[data-v-b69c3d64]{width:100%;height:1px;margin:2px 0}.expand-btn[data-v-b69c3d64]{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:6px 6px 0 0;padding:0;transition:background .15s,color .15s;display:flex}.expand-btn[data-v-b69c3d64]:hover{color:#333;background:#f0f0f0}.expand-icon[data-v-b69c3d64]{width:14px;height:14px;transition:transform .2s}.expand-icon.flipped[data-v-b69c3d64]{transform:rotate(180deg)}.selection-info[data-v-b69c3d64]{cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;display:flex}.selection-text[data-v-b69c3d64]{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.info-thumb-wrap[data-v-b69c3d64]{background:#f0f0f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:24px;display:flex;overflow:hidden}.info-thumbnail[data-v-b69c3d64]{-o-object-fit:contain;object-fit:contain;border-radius:3px;max-width:40px;max-height:24px;display:block}.row-divider[data-v-b69c3d64]{background:#e5e7eb;flex-shrink:0;width:1px;height:18px;margin:0 8px}.suggestions-list[data-v-b69c3d64]{align-items:center;gap:6px;display:flex}.suggestion-btn[data-v-b69c3d64]{color:#000;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:400;line-height:150%;transition:background .15s;animation:.2s both chipIn-b69c3d64;display:flex}.suggestion-icon[data-v-b69c3d64]{flex-shrink:0;width:16px;height:16px}.suggestion-btn[data-v-b69c3d64]:hover{background:#eee}@keyframes chipIn-b69c3d64{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.info-popover[data-v-b69c3d64]{z-index:110;pointer-events:auto;background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 4px 16px #0000001f}.popover-img[data-v-b69c3d64]{-o-object-fit:contain;object-fit:contain;background:#f8f8f8;border-radius:6px;width:100%;max-height:240px;display:block}.popover-text[data-v-b69c3d64]{color:#333;text-align:center;font-size:13px;line-height:1.5}.debug-row[data-v-b69c3d64]{font-size:var(--text-caption);justify-content:space-between;align-items:center;display:flex}.debug-label[data-v-b69c3d64]{color:var(--color-text-tertiary);flex-shrink:0}.debug-value[data-v-b69c3d64]{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.debug-hint[data-v-b69c3d64]{color:var(--color-text-disabled);font-weight:400}.val-true[data-v-b69c3d64]{color:var(--color-success)}.val-false[data-v-b69c3d64]{color:var(--color-text-disabled)}.debug-section[data-v-b69c3d64]{margin-top:var(--space-6);padding-top:var(--space-8);border-top:var(--border-width-1)solid var(--color-border-subtle)}.debug-section-title[data-v-b69c3d64]{font-size:var(--text-caption);color:var(--color-text-secondary);margin-bottom:var(--space-8);font-weight:600}.debug-toggles[data-v-b69c3d64]{gap:var(--space-8);display:flex}.debug-master[data-v-b69c3d64]{margin-bottom:var(--space-8)}.debug-master-name[data-v-b69c3d64]{font-size:var(--text-caption);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:500}.debug-layouts[data-v-b69c3d64]{gap:var(--space-4);flex-wrap:wrap;display:flex}.debug-layout-tag[data-v-b69c3d64]{background:var(--color-bg-subtle);color:var(--color-text-secondary);padding:var(--space-2)var(--space-6);border-radius:var(--radius-4);border:var(--border-width-1)solid var(--color-border-subtle);font-size:10px}.debug-shape[data-v-b69c3d64]{margin-bottom:var(--space-6)}.debug-shape-header[data-v-b69c3d64]{align-items:center;gap:var(--space-6);font-size:var(--text-caption);display:flex}.debug-shape-type[data-v-b69c3d64]{background:color-mix(in srgb,var(--color-brand-secondary)10%,transparent);color:var(--color-brand-secondary);border-radius:var(--radius-4);flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500}.debug-shape-name[data-v-b69c3d64]{color:var(--color-text-primary)}.debug-shape-name[data-v-b69c3d64],.debug-shape-text[data-v-b69c3d64]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debug-shape-text[data-v-b69c3d64]{color:var(--color-text-tertiary);margin-top:var(--space-2);padding-left:var(--space-2);font-size:11px}.debug-shape-thumbnail[data-v-b69c3d64]{margin-top:var(--space-4);border-radius:var(--radius-4);border:var(--border-width-1)solid var(--color-border-subtle);max-width:100%}.debug-empty[data-v-b69c3d64]{font-size:var(--text-caption);color:var(--color-text-disabled);text-align:center;padding:var(--space-12)0}.ppt-tool-btn[data-v-b69c3d64]{color:#606366;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;background-color:#0000;border:1px solid #efefef;border-radius:8px;flex-shrink:0;align-items:center;height:28px;padding:4px 8px;font-size:12px;font-weight:400;transition:background-color .2s,border-color .2s,color .2s;display:flex}.ppt-tool-btn[data-v-b69c3d64]:hover{background-color:#f4f4f4}.ppt-tool-btn.active[data-v-b69c3d64]{color:#007bff;background-color:#007bff0d;border-color:#007bff}@media (prefers-color-scheme:dark){.user-section[data-v-b69c3d64]{background:#333;border-color:#444}.selection-text[data-v-b69c3d64]{color:#999}.info-thumb-wrap[data-v-b69c3d64]{background:#2a2a2a}.row-divider[data-v-b69c3d64]{background:#e6e9eb40}.info-popover[data-v-b69c3d64]{background:#1e1e1e;border-color:#444;box-shadow:0 4px 16px #0006}.popover-text[data-v-b69c3d64]{color:#ccc}.popover-img[data-v-b69c3d64]{background:#2a2a2a}.ppt-tool-btn[data-v-b69c3d64]{color:#aaa;border-color:#444}.ppt-tool-btn[data-v-b69c3d64]:hover{background-color:#333}.ppt-tool-btn.active[data-v-b69c3d64]{color:#09f;background-color:#0099ff1a;border-color:#09f}.ppt-debug-btn-wrapper .mode-toggle[data-v-b69c3d64]{color:#fff;background:#333;border-color:#444}.ppt-debug-btn-wrapper .mode-toggle[data-v-b69c3d64]:hover{color:#fff;background-color:#ffffff1a}.ppt-debug-btn-wrapper .mode-toggle.active[data-v-b69c3d64]{color:#60a5fa;background-color:#2563eb33}.ppt-debug-btn-wrapper .mode-toggle.active[data-v-b69c3d64]:hover{background-color:#2563eb4d}.debug-panel[data-v-b69c3d64]{box-shadow:0 -4px 24px #0006}.expand-btn[data-v-b69c3d64]:hover{color:#ddd;background:#444}.suggestion-btn[data-v-b69c3d64]{color:#aaa;background:#2a2a2a}.suggestion-btn[data-v-b69c3d64]:hover{color:#ddd;background:#333}}.health-dot[data-v-b69c3d64]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dot-green[data-v-b69c3d64]{background:#22c55e}.dot-yellow[data-v-b69c3d64]{background:#eab308}.dot-red[data-v-b69c3d64]{background:#ef4444;animation:1s infinite pulse-red-b69c3d64}.dot-grey[data-v-b69c3d64]{background:#9ca3af}@keyframes pulse-red-b69c3d64{0%,to{opacity:1}50%{opacity:.4}}.op-timeline[data-v-b69c3d64]{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}.op-entry[data-v-b69c3d64]{background:#ffffff08;border-left:2px solid #555;border-radius:4px;padding:4px 6px;font-size:11px}.op-entry.op-success[data-v-b69c3d64]{border-left-color:#22c55e}.op-entry.op-error[data-v-b69c3d64]{border-left-color:#ef4444}.op-entry.op-running[data-v-b69c3d64]{border-left-color:#eab308}.op-entry.op-timeout[data-v-b69c3d64]{border-left-color:#f97316}.op-header[data-v-b69c3d64]{align-items:center;gap:6px;display:flex}.op-action[data-v-b69c3d64]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.op-duration[data-v-b69c3d64]{color:#aaa;font-variant-numeric:tabular-nums}.op-badge[data-v-b69c3d64]{text-transform:uppercase;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.badge-success[data-v-b69c3d64]{color:#22c55e;background:#22c55e33}.badge-error[data-v-b69c3d64]{color:#ef4444;background:#ef444433}.badge-running[data-v-b69c3d64]{color:#eab308;background:#eab30833}.badge-timeout[data-v-b69c3d64]{color:#f97316;background:#f9731633}.op-detail[data-v-b69c3d64]{color:#888;margin-top:2px;font-size:10px}.op-phases[data-v-b69c3d64]{flex-direction:column;gap:1px;margin-top:2px;display:flex}.op-phase[data-v-b69c3d64]{color:#999;align-items:center;gap:4px;font-size:10px;display:flex}.phase-name[data-v-b69c3d64]{min-width:80px}.phase-dur[data-v-b69c3d64]{font-variant-numeric:tabular-nums;color:#aaa}.op-error[data-v-b69c3d64]{color:#ef4444;word-break:break-word;margin-top:2px;font-size:10px}.stress-btns[data-v-b69c3d64]{flex-wrap:wrap;gap:4px;display:flex}.stress-btn[data-v-b69c3d64]{color:#ccc;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .15s}.stress-btn[data-v-b69c3d64]:hover:not(:disabled){background:#333;border-color:#888}.stress-btn[data-v-b69c3d64]:disabled{opacity:.4;cursor:not-allowed}.stress-btn-danger[data-v-b69c3d64]{color:#ef4444;border-color:#ef4444}.stress-btn-danger[data-v-b69c3d64]:hover:not(:disabled){background:#ef444426}.stress-status[data-v-b69c3d64]{color:#eab308;margin-top:4px;font-size:11px}.stress-result[data-v-b69c3d64]{color:#aaa;word-break:break-word;margin-top:4px;font-size:10px}.log-clear-btn[data-v-b69c3d64]{float:right;color:#888;cursor:pointer;background:0 0;border:1px solid #555;border-radius:3px;padding:0 4px;font-size:10px}.log-clear-btn[data-v-b69c3d64]:hover{color:#ccc;border-color:#888}.log-timeline[data-v-b69c3d64]{flex-direction:column;gap:1px;max-height:200px;font-family:monospace;font-size:10px;display:flex;overflow-y:auto}.log-entry[data-v-b69c3d64]{gap:6px;padding:1px 0;line-height:1.3;display:flex}.log-ts[data-v-b69c3d64]{color:#666;white-space:nowrap;flex-shrink:0}.log-msg[data-v-b69c3d64]{word-break:break-all}.log-info .log-msg[data-v-b69c3d64]{color:#aaa}.log-warn .log-msg[data-v-b69c3d64]{color:#eab308}.log-error .log-msg[data-v-b69c3d64]{color:#ef4444}
