.preview-toolbar[data-v-eeb926e1]{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;-webkit-user-select:none;user-select:none;z-index:100;transition:all .2s ease}.preview-toolbar.theme-dark[data-v-eeb926e1]{background:#0f172ad9;border-bottom:1px solid rgba(255,255,255,.1);color:#f8fafc}.preview-toolbar.theme-dark .tool-btn[data-v-eeb926e1]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0}.preview-toolbar.theme-dark .tool-btn[data-v-eeb926e1]:hover{background:#ffffff26;color:#fff}.preview-toolbar.theme-light[data-v-eeb926e1]{background:#fffffff2;border-bottom:1px solid #e2e8f0;color:#0f172a}.preview-toolbar.theme-light .file-name[data-v-eeb926e1]{color:#1e293b}.preview-toolbar.theme-light .tool-btn[data-v-eeb926e1]{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}.preview-toolbar.theme-light .tool-btn[data-v-eeb926e1]:hover{background:#e2e8f0;color:#0f172a}.toolbar-left[data-v-eeb926e1]{display:flex;align-items:center;gap:10px;max-width:300px;overflow:hidden}.file-badge[data-v-eeb926e1]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.file-name[data-v-eeb926e1]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-center[data-v-eeb926e1]{display:flex;align-items:center;gap:8px}.zoom-value[data-v-eeb926e1]{font-size:12px;font-weight:600;min-width:44px;text-align:center}.toolbar-right[data-v-eeb926e1]{display:flex;align-items:center;gap:8px}.lang-tag[data-v-eeb926e1]{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:#6366f133;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.tool-btn[data-v-eeb926e1]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease}.docx-viewer-container[data-v-226a26a2]{width:100%;height:100%;overflow:auto;background-color:inherit;display:flex;justify-content:center;padding:20px;box-sizing:border-box}.docx-loading[data-v-226a26a2],.docx-error[data-v-226a26a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:14px}.spinner[data-v-226a26a2]{width:32px;height:32px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-226a26a2 .8s linear infinite}@keyframes spin-226a26a2{to{transform:rotate(360deg)}}.docx-body[data-v-226a26a2]{width:100%;max-width:900px}.pdf-viewer-container[data-v-5c41e185]{width:100%;height:100%;overflow:auto;background-color:inherit;display:flex;flex-direction:column;align-items:center;padding:24px;box-sizing:border-box}.pdf-loading[data-v-5c41e185],.pdf-error[data-v-5c41e185]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;font-size:14px;margin-top:40px}.spinner[data-v-5c41e185]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-5c41e185 .8s linear infinite}@keyframes spin-5c41e185{to{transform:rotate(360deg)}}.pdf-pages[data-v-5c41e185]{display:flex;flex-direction:column;gap:20px;transition:transform .2s ease}.pdf-page-canvas[data-v-5c41e185]{box-shadow:0 10px 25px -5px #0000004d;border-radius:4px;background-color:#fff;max-width:100%}.xlsx-viewer-container[data-v-838b8738]{width:100%;height:100%;display:flex;flex-direction:column;background-color:inherit;overflow:hidden}.xlsx-loading[data-v-838b8738],.xlsx-error[data-v-838b8738]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#64748b;font-size:14px}.spinner[data-v-838b8738]{width:32px;height:32px;border:3px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:spin-838b8738 .8s linear infinite}@keyframes spin-838b8738{to{transform:rotate(360deg)}}.table-wrapper[data-v-838b8738]{flex:1;overflow:auto;padding:16px}.excel-table[data-v-838b8738]{border-collapse:collapse;width:100%;background-color:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0000000d;font-size:13px}.excel-table th[data-v-838b8738],.excel-table td[data-v-838b8738]{border:1px solid #cbd5e1;padding:10px 14px;text-align:left;white-space:nowrap;color:#0f172a;font-weight:500}.excel-table th[data-v-838b8738]{background-color:#e2e8f0;color:#020617;font-weight:700}.row-header[data-v-838b8738]{background-color:#f1f5f9!important;color:#334155!important;font-weight:700;text-align:center!important;width:45px;-webkit-user-select:none;user-select:none}.sheet-tabs[data-v-838b8738]{display:flex;gap:4px;padding:8px 16px;background-color:#e2e8f0;border-top:1px solid #cbd5e1;overflow-x:auto}.sheet-tab[data-v-838b8738]{padding:6px 14px;border:none;background-color:#f1f5f9;color:#475569;border-radius:6px 6px 0 0;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.sheet-tab.active[data-v-838b8738]{background-color:#fff;color:#10b981;font-weight:600;box-shadow:0 -2px 4px #0000000d}.markdown-viewer-container[data-v-33cb222b]{width:100%;height:100%;overflow:auto;background-color:inherit;color:#f8fafc;padding:32px;box-sizing:border-box;display:flex;justify-content:center}.md-loading[data-v-33cb222b],.md-error[data-v-33cb222b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8}.spinner[data-v-33cb222b]{width:32px;height:32px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;border-radius:50%;animation:spin-33cb222b .8s linear infinite}@keyframes spin-33cb222b{to{transform:rotate(360deg)}}.markdown-body[data-v-33cb222b]{width:100%;max-width:860px;line-height:1.7;font-family:system-ui,-apple-system,sans-serif}.markdown-body[data-v-33cb222b] h1,.markdown-body[data-v-33cb222b] h2,.markdown-body[data-v-33cb222b] h3{color:#f1f5f9;border-bottom:1px solid #334155;padding-bottom:8px;margin-top:24px}.markdown-body[data-v-33cb222b] p{color:#cbd5e1;margin:12px 0}.markdown-body[data-v-33cb222b] pre{background-color:#1e293b;padding:16px;border-radius:8px;overflow-x:auto;border:1px solid #334155}.markdown-body[data-v-33cb222b] code{font-family:Fira Code,monospace;background-color:#1e293b;padding:2px 6px;border-radius:4px;color:#38bdf8}.text-viewer-container[data-v-e2900968]{width:100%;height:100%;overflow:auto;background-color:inherit;padding:24px;box-sizing:border-box}.text-loading[data-v-e2900968],.text-error[data-v-e2900968]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#94a3b8}.spinner[data-v-e2900968]{width:32px;height:32px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;border-radius:50%;animation:spin-e2900968 .8s linear infinite}@keyframes spin-e2900968{to{transform:rotate(360deg)}}.code-block[data-v-e2900968]{margin:0;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:14px;line-height:1.6;color:#e2e8f0}.image-viewer-container[data-v-0ddf8bd5]{width:100%;height:100%;overflow:auto;background-color:inherit;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.img-loading[data-v-0ddf8bd5],.img-error[data-v-0ddf8bd5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8}.spinner[data-v-0ddf8bd5]{width:32px;height:32px;border:3px solid rgba(148,163,184,.2);border-top-color:#38bdf8;border-radius:50%;animation:spin-0ddf8bd5 .8s linear infinite}@keyframes spin-0ddf8bd5{to{transform:rotate(360deg)}}.image-wrapper[data-v-0ddf8bd5]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.preview-image[data-v-0ddf8bd5]{max-width:100%;max-height:80vh;object-fit:contain;transition:transform .2s ease;box-shadow:0 20px 25px -5px #00000080;border-radius:6px}.media-viewer-container[data-v-4d3d1df0]{width:100%;height:100%;background-color:inherit;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.video-wrapper[data-v-4d3d1df0]{width:100%;max-width:900px;display:flex;justify-content:center}.video-player[data-v-4d3d1df0]{width:100%;max-height:80vh;border-radius:12px;box-shadow:0 20px 25px -5px #00000080;background-color:#000}.audio-wrapper[data-v-4d3d1df0]{display:flex;justify-content:center;align-items:center}.audio-card[data-v-4d3d1df0]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:32px 48px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 20px 25px -5px #0006}.audio-icon[data-v-4d3d1df0]{font-size:48px}.audio-player[data-v-4d3d1df0]{width:300px}.pptx-viewer-container[data-v-dcacca6b]{width:100%;height:100%;background-color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;outline:none}.pptx-loading[data-v-dcacca6b],.pptx-error[data-v-dcacca6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;font-size:14px}.spinner[data-v-dcacca6b]{width:32px;height:32px;border:3px solid rgba(244,63,94,.2);border-top-color:#f43f5e;border-radius:50%;animation:spin-dcacca6b .8s linear infinite}@keyframes spin-dcacca6b{to{transform:rotate(360deg)}}.pptx-main[data-v-dcacca6b]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.slide-stage[data-v-dcacca6b]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:16px;cursor:pointer}.slide-card[data-v-dcacca6b]{width:100%;max-width:800px;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;padding:32px;box-sizing:border-box;position:relative;overflow:hidden;transition:transform .15s ease}.slide-header[data-v-dcacca6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.key-hint[data-v-dcacca6b]{font-size:11px;color:#64748b}.slide-badge[data-v-dcacca6b]{background:#f43f5e33;color:#fb7185;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;border:1px solid rgba(244,63,94,.3)}.slide-content[data-v-dcacca6b]{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:center}.title-block[data-v-dcacca6b]{font-size:24px;font-weight:800;color:#f8fafc;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.body-block[data-v-dcacca6b]{font-size:15px;color:#94a3b8;line-height:1.6}.pptx-controls[data-v-dcacca6b]{display:flex;align-items:center;gap:16px;background:#1e293bd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.1);margin-top:12px}.nav-btn[data-v-dcacca6b]{background:none;border:none;color:#e2e8f0;font-size:13px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .15s ease}.nav-btn[data-v-dcacca6b]:hover:not(:disabled){background:#ffffff1a;color:#fff}.nav-btn[data-v-dcacca6b]:disabled{opacity:.3;cursor:not-allowed}.slide-thumbnails[data-v-dcacca6b]{display:flex;gap:6px}.thumb-btn[data-v-dcacca6b]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#0f172a99;color:#94a3b8;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.thumb-btn.active[data-v-dcacca6b]{background:#f43f5e;color:#fff;border-color:#f43f5e;box-shadow:0 0 10px #f43f5e80}.xmind-viewer-container[data-v-f1c45fef]{width:100%;height:100%;background-color:inherit;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;position:relative}.xmind-loading[data-v-f1c45fef],.xmind-error[data-v-f1c45fef]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#94a3b8;font-size:14px}.spinner[data-v-f1c45fef]{width:32px;height:32px;border:3px solid rgba(245,158,11,.2);border-top-color:#f59e0b;border-radius:50%;animation:spin-f1c45fef .8s linear infinite}@keyframes spin-f1c45fef{to{transform:rotate(360deg)}}.xmind-main[data-v-f1c45fef]{width:100%;height:100%;display:flex;flex-direction:column}.xmind-header-bar[data-v-f1c45fef]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#00000026;border-bottom:1px solid rgba(255,255,255,.08);gap:12px;flex-wrap:wrap}.view-mode-tabs[data-v-f1c45fef],.sheet-tabs[data-v-f1c45fef]{display:flex;align-items:center;gap:8px}.mode-tab-btn[data-v-f1c45fef]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.mode-tab-btn.active[data-v-f1c45fef]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b4d}.count-badge[data-v-f1c45fef]{font-size:10px;opacity:.85}.sheet-tab-btn[data-v-f1c45fef]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s ease}.sheet-tab-btn.active[data-v-f1c45fef]{background:#ffffff26;color:#fff}.canvas-stage[data-v-f1c45fef]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;cursor:grab;-webkit-user-select:none;user-select:none}.canvas-stage.is-dragging[data-v-f1c45fef]{cursor:grabbing}.interaction-hint[data-v-f1c45fef]{position:absolute;bottom:16px;right:20px;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11px;padding:4px 12px;border-radius:20px;pointer-events:none;z-index:10}.image-wrapper[data-v-f1c45fef]{display:flex;align-items:center;justify-content:center;transform-origin:center center}.xmind-thumbnail[data-v-f1c45fef]{max-width:90%;max-height:80vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 30px -10px #00000080;border:1px solid rgba(255,255,255,.1);background:#fff}.outline-stage[data-v-f1c45fef]{flex:1;overflow-y:auto;padding:28px}.outline-wrapper[data-v-f1c45fef]{max-width:860px;margin:0 auto}.root-topic[data-v-f1c45fef]{display:flex;flex-direction:column;gap:20px}.root-badge[data-v-f1c45fef]{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-size:18px;font-weight:800;border-radius:12px;box-shadow:0 10px 20px -5px #f59e0b66;width:fit-content}.node-children-container[data-v-f1c45fef]{display:flex;flex-direction:column;gap:16px;padding-left:20px;border-left:2px dashed rgba(245,158,11,.3)}.topic-branch[data-v-f1c45fef]{display:flex;flex-direction:column;gap:8px}.main-branch-node[data-v-f1c45fef]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.branch-badge[data-v-f1c45fef]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#fde68a}.bullet[data-v-f1c45fef]{color:#f59e0b}.sub-children-list[data-v-f1c45fef]{display:flex;flex-direction:column;gap:6px;padding-left:24px;border-left:1px solid rgba(255,255,255,.1)}.leaf-node[data-v-f1c45fef]{display:flex;align-items:center;gap:8px;font-size:13px;color:#cbd5e1}.leaf-dot[data-v-f1c45fef]{color:#94a3b8;font-size:16px}.no-data-hint[data-v-f1c45fef]{text-align:center;color:#64748b;margin-top:40px}.mermaid-viewer-container[data-v-6cf200d7]{width:100%;height:100%;background-color:inherit;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.mermaid-loading[data-v-6cf200d7],.mermaid-error[data-v-6cf200d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#94a3b8;padding:24px}.spinner[data-v-6cf200d7]{width:32px;height:32px;border:3px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:spin-6cf200d7 .8s linear infinite}@keyframes spin-6cf200d7{to{transform:rotate(360deg)}}.error-badge[data-v-6cf200d7]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:6px 14px;border-radius:8px;font-weight:600;font-size:13px}.error-msg[data-v-6cf200d7]{color:#cbd5e1;font-size:13px;max-width:600px;text-align:center}.raw-code-fallback[data-v-6cf200d7]{background:#0000004d;border:1px solid rgba(255,255,255,.1);padding:14px;border-radius:8px;color:#94a3b8;font-family:monospace;font-size:12px;max-width:80%;max-height:200px;overflow:auto}.mermaid-main[data-v-6cf200d7]{width:100%;height:100%;display:flex;flex-direction:column}.mermaid-header-bar[data-v-6cf200d7]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#00000026;border-bottom:1px solid rgba(255,255,255,.08)}.view-mode-tabs[data-v-6cf200d7]{display:flex;gap:8px}.mode-tab-btn[data-v-6cf200d7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.mode-tab-btn.active[data-v-6cf200d7]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;box-shadow:0 4px 12px #10b9814d}.diagram-stage[data-v-6cf200d7]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;position:relative;cursor:grab;-webkit-user-select:none;user-select:none}.diagram-stage.is-dragging[data-v-6cf200d7]{cursor:grabbing}.interaction-hint[data-v-6cf200d7]{position:absolute;bottom:16px;right:20px;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11px;padding:4px 12px;border-radius:20px;pointer-events:none;z-index:10}.svg-wrapper[data-v-6cf200d7]{max-width:100%;display:flex;align-items:center;justify-content:center;transform-origin:center center}.svg-wrapper[data-v-6cf200d7] svg{max-width:100%;height:auto}.source-stage[data-v-6cf200d7]{flex:1;overflow:auto;padding:24px}.code-box[data-v-6cf200d7]{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;color:#e2e8f0;font-family:Fira Code,monospace;font-size:13px;line-height:1.6;max-width:800px;margin:0 auto}.unsupported-container[data-v-aa4a7edd]{width:100%;height:100%;background-color:inherit;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.unsupported-card[data-v-aa4a7edd]{background-color:#1e293b;border:1px solid #334155;padding:40px;border-radius:16px;text-align:center;color:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px}.icon[data-v-aa4a7edd]{font-size:48px}.file-name[data-v-aa4a7edd]{font-family:monospace;background-color:#0f172a;padding:4px 12px;border-radius:6px;color:#38bdf8;font-size:13px}.tip[data-v-aa4a7edd]{color:#94a3b8;font-size:14px}.vue-file-preview-wrapper[data-v-1485cf27]{width:100%;height:100%;min-height:500px;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;position:relative;transition:all .2s ease}.vue-file-preview-wrapper.theme-dark[data-v-1485cf27]{background-color:#0f172a;box-shadow:0 20px 25px -5px #0006}.vue-file-preview-wrapper.theme-light[data-v-1485cf27]{background-color:#fff;box-shadow:0 10px 25px -5px #00000014;border:1px solid #e2e8f0}.vue-file-preview-wrapper.is-fullscreen[data-v-1485cf27]{border-radius:0}.preview-content-area[data-v-1485cf27]{flex:1;width:100%;height:calc(100% - 48px);position:relative;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.demo-container{display:flex;flex-direction:column;height:100vh;width:100vw;transition:all .2s ease}.demo-container.theme-dark{background-color:#030712;color:#f9fafb}.demo-container.theme-light{background-color:#f8fafc;color:#0f172a}.header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08)}.theme-dark .header{background:#111827cc}.theme-light .header{background:#fff;border-bottom-color:#e2e8f0}.brand{display:flex;align-items:center;gap:12px}.logo{font-size:28px}.brand h1{font-size:18px;font-weight:700;background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:12px;color:#9ca3af}.header-actions{display:flex;align-items:center;gap:12px}.toggle-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:inherit;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.lang-btn{background:#10b98133!important;border-color:#10b981!important;color:#6ee7b7!important}.theme-light .toggle-btn{background:#e2e8f0;border-color:#cbd5e1}.upload-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.main-content{flex:1;display:flex;height:calc(100vh - 64px)}.sidebar{width:280px;padding:20px 16px;display:flex;flex-direction:column;gap:16px;border-right:1px solid rgba(255,255,255,.06)}.theme-dark .sidebar{background-color:#0b0f19}.theme-light .sidebar{background-color:#fff;border-right-color:#e2e8f0}.sidebar h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#6b7280}.preset-list{display:flex;flex-direction:column;gap:10px}.preset-card{display:flex;align-items:center;gap:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s ease}.theme-light .preset-card{background:#f1f5f9;border-color:#e2e8f0}.preset-card.active{background:#10b98126;border-color:#10b981}.preset-card .icon{font-size:20px}.preset-card .info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.preset-card .name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-card .type-tag{font-size:10px;font-weight:700;color:#34d399}.stage{flex:1;padding:24px;overflow:hidden}.custom-slot-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
