@charset "UTF-8";.text-layer[data-v-d111d4ec]{cursor:move}.text-layer.editing[data-v-d111d4ec]{border:1px solid #1890ff;cursor:text}.text-edit-container[data-v-d111d4ec]{box-sizing:border-box;display:block;height:100%;min-height:0;min-width:0;position:relative;width:100%}.text-edit-container textarea[data-v-d111d4ec]{position:relative;vertical-align:top;z-index:1}.resize-handles[data-v-d111d4ec]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.resize-handle[data-v-d111d4ec]{background-color:#1890ff;border-radius:50%;height:8px;pointer-events:auto;position:absolute;width:8px;z-index:10}.top-left[data-v-d111d4ec]{cursor:nwse-resize;left:-4px;top:-4px}.top-right[data-v-d111d4ec]{cursor:nesw-resize;right:-4px;top:-4px}.bottom-left[data-v-d111d4ec]{bottom:-4px;cursor:nesw-resize;left:-4px}.bottom-right[data-v-d111d4ec]{bottom:-4px;cursor:nwse-resize;right:-4px}.top[data-v-d111d4ec]{cursor:ns-resize;left:50%;top:-4px;transform:translateX(-50%)}.right[data-v-d111d4ec]{cursor:ew-resize;right:-4px;top:50%;transform:translateY(-50%)}.bottom[data-v-d111d4ec]{bottom:-4px;cursor:ns-resize;left:50%;transform:translateX(-50%)}.left[data-v-d111d4ec]{cursor:ew-resize;left:-4px;top:50%;transform:translateY(-50%)}.multi-selected[data-v-d111d4ec]{outline:3px dashed #1890ff!important;outline-offset:2px}.video-node-corner-badge[data-v-befb4544]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,23,42,.78);border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.28);color:#f8fafc;font-size:11px;font-weight:600;left:8px;letter-spacing:.03em;line-height:1.2;max-width:calc(100% - 16px);overflow:hidden;padding:4px 9px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:8px;white-space:nowrap;z-index:110}.video-error[data-v-befb4544]{background:rgba(0,0,0,.5);border-radius:4px;color:#ff4d4f;left:50%;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-placeholder[data-v-befb4544]{align-items:center;background-color:rgba(0,0,0,.05);border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s;width:100%}.upload-placeholder[data-v-befb4544]:hover{background-color:rgba(24,144,255,.05);border-color:#1890ff}.upload-placeholder.is-uploading[data-v-befb4544]{border-color:rgba(64,158,255,.55);cursor:wait}.upload-placeholder.is-uploading[data-v-befb4544],.upload-placeholder.is-uploading[data-v-befb4544]:hover{background:linear-gradient(135deg,rgba(24,144,255,.08),rgba(64,158,255,.14))}.media-upload-overlay[data-v-befb4544]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at center,rgba(24,144,255,.18),rgba(0,0,0,.42)),linear-gradient(135deg,rgba(20,236,255,.12),rgba(64,158,255,.18));color:#e6f4ff;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:18}.media-upload-overlay.is-failed[data-v-befb4544]{background:radial-gradient(circle at center,rgba(255,77,79,.18),rgba(0,0,0,.48)),linear-gradient(135deg,rgba(255,77,79,.12),rgba(250,140,22,.16));color:#fff1f0}.media-upload-message[data-v-befb4544]{background:rgba(0,0,0,.45);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.22);font-size:13px;font-weight:600;padding:4px 10px}.upload-placeholder i[data-v-befb4544]{color:#8c8c8c;font-size:32px;margin-bottom:8px}.upload-placeholder p[data-v-befb4544]{color:#8c8c8c;font-size:14px;margin:0}.video-actions[data-v-befb4544]{display:flex;gap:6px;pointer-events:auto;position:absolute;right:8px;top:8px;z-index:20}.action-btn[data-v-befb4544]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:none;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-btn[data-v-befb4544]:hover{background:rgba(0,0,0,.8);box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-1px)}.action-icon[data-v-befb4544]{color:currentColor;height:18px;width:18px}.quality-toggle-btn[data-v-befb4544]{background:rgba(37,99,235,.72);color:#fff;font-size:12px;font-weight:600;min-width:56px;padding:0 8px;width:auto}.quality-toggle-btn[data-v-befb4544]:hover{background:rgba(37,99,235,.95);color:#fff}.quality-toggle-btn.is-original[data-v-befb4544]{background:rgba(245,158,11,.82)}.quality-toggle-btn.is-original[data-v-befb4544]:hover{background:rgba(245,158,11,.98)}.mixer-drag-btn[data-v-befb4544]{background:rgba(20,184,166,.7);color:#fff;cursor:grab}.mixer-drag-btn[data-v-befb4544]:hover{background:rgba(20,184,166,.95);color:#fff}.mixer-drag-btn[data-v-befb4544]:active{cursor:grabbing}.clear-btn[data-v-befb4544]{background:rgba(255,152,0,.7);color:#fff}.clear-btn[data-v-befb4544]:hover{background:rgba(255,152,0,.9);color:#fff}.delete-btn[data-v-befb4544]{background:rgba(255,77,79,.7);color:#fff}.delete-btn[data-v-befb4544]:hover{background:rgba(255,77,79,.9);color:#fff}.layer-outline[data-v-befb4544]{border:3px solid #1890ff;border-radius:6px;box-sizing:border-box;height:100%;top:0;z-index:99}.layer-header[data-v-befb4544],.layer-outline[data-v-befb4544]{left:0;pointer-events:none;position:absolute;width:100%}.layer-header[data-v-befb4544]{background:transparent;font-size:15px;height:28px;justify-content:space-between;padding:0 8px;top:-28px;z-index:100}.layer-header[data-v-befb4544],.layer-icon[data-v-befb4544]{align-items:center;display:flex}.layer-icon[data-v-befb4544]{color:#222;font-weight:500;gap:4px}.layer-title[data-v-befb4544]{color:#222;font-size:15px;margin-left:4px}.layer-size[data-v-befb4544]{color:#666;font-size:14px;font-weight:400}.raster-layer-like[data-v-befb4544]{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#94a3b8;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin-left:6px;padding:0;pointer-events:auto;position:relative;transition:color .15s ease,background .15s ease;width:28px}.raster-layer-like.is-liked[data-v-befb4544]{background:hsla(0,93%,94%,.95);color:#ef4444}.raster-layer-like__n[data-v-befb4544]{background:#ef4444;border-radius:7px;color:#fff;font-size:10px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-4px;text-align:center;top:-5px}.raster-layer-like__heart[data-v-befb4544]{height:15px;width:15px}.prompt-panel[data-v-befb4544]{align-items:stretch;background:#2d2d2d;border:1px solid #4a4a4a;border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,.35);display:flex;filter:none!important;flex-direction:column;gap:12px;isolation:isolate;margin-top:16px;max-width:500px;min-width:360px;mix-blend-mode:normal!important;opacity:1!important;padding:18px;transform:none!important;width:100%}.prompt-card[data-v-befb4544]{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(74,74,74,.5);flex:1;flex-direction:column;padding:16px;transition:box-shadow .2s ease,transform .2s ease}.prompt-card[data-v-befb4544],.prompt-display[data-v-befb4544]{background:#3a3a3a;color:#e0e0e0;display:flex;min-width:0}.prompt-display[data-v-befb4544]{align-items:center;border:1px solid #4a4a4a;border-radius:12px;cursor:pointer;font-size:15px;gap:10px;line-height:1.4;padding:12px 16px;text-align:left;width:100%}.prompt-display[data-v-befb4544]:hover{background:#4a4a4a;border-color:#5a5a5a}.prompt-icon[data-v-befb4544]{color:#409eff;flex-shrink:0;font-size:18px}.prompt-text[data-v-befb4544]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-selected[data-v-befb4544]{outline:3px dashed #1890ff!important;outline-offset:2px}.is-video-layer-dragging[data-v-befb4544]{background:transparent!important;box-shadow:none!important}.is-video-layer-dragging .layer-outline[data-v-befb4544],.is-video-layer-dragging .video-actions[data-v-befb4544],.is-video-layer-dragging .video-chrome-overlay[data-v-befb4544],.is-video-layer-dragging .video-frame-link-port[data-v-befb4544],.is-video-layer-dragging .video-node-corner-badge[data-v-befb4544]{display:none!important}.video-layer-player[data-v-befb4544]{background:transparent;border-radius:12px;contain:layout paint;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.video-layer-player.is-frame-ready[data-v-befb4544]{opacity:1}.video-layer-poster[data-v-befb4544]{background:transparent;border-radius:12px;contain:layout paint;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.video-layer-poster.is-cover-over-video[data-v-befb4544]{z-index:8}.video-chrome-overlay[data-v-befb4544]{border-radius:12px;display:flex;flex-direction:column;inset:0;justify-content:flex-end;overflow:hidden;pointer-events:none;position:absolute;z-index:19}.video-chrome-center-play[data-v-befb4544]{background:rgba(0,0,0,.62);border:none;border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,.35);color:#fff;cursor:pointer;height:64px;left:50%;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s ease,transform .15s ease;width:64px}.video-chrome-center-play[data-v-befb4544]:hover{background:rgba(24,119,242,.88);transform:translate(-50%,-50%) scale(1.06)}.video-chrome-center-play svg[data-v-befb4544]{display:block;height:36px;margin:0 auto;width:36px}.video-chrome-bottom-gradient[data-v-befb4544]{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.38) 42%,transparent);bottom:0;height:120px;left:0;pointer-events:none;position:absolute;right:0}.video-chrome-controls[data-v-befb4544]{padding:0 10px 10px;pointer-events:auto;position:relative;z-index:1}.video-chrome-progress-wrap[data-v-befb4544]{cursor:pointer;padding:8px 0 4px}.video-chrome-progress-track[data-v-befb4544]{background:hsla(0,0%,100%,.28);border-radius:2px;height:4px;overflow:visible;position:relative}.video-chrome-progress-played[data-v-befb4544]{background:#1a73e8;border-radius:2px;bottom:0;left:0;min-width:0;pointer-events:none;position:absolute;top:0}.video-chrome-progress-knob[data-v-befb4544]{background:#1a73e8;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.92);height:12px;margin-left:-6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:12px}.video-chrome-progress-wrap:hover .video-chrome-progress-track[data-v-befb4544]{height:6px}.video-chrome-toolbar[data-v-befb4544]{align-items:center;display:flex;gap:8px;min-height:36px}.video-chrome-toolbar-spacer[data-v-befb4544]{flex:1;min-width:4px}.video-chrome-toolbar-btn[data-v-befb4544]{align-items:center;background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.95);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .12s ease;width:36px}.video-chrome-toolbar-btn[data-v-befb4544]:hover{background:hsla(0,0%,100%,.14)}.video-chrome-toolbar-btn.is-playing[data-v-befb4544]{opacity:1}.video-chrome-toolbar-btn svg[data-v-befb4544]{height:26px;width:26px}.video-chrome-fs svg[data-v-befb4544]{height:22px;width:22px}.video-chrome-time[data-v-befb4544]{color:hsla(0,0%,100%,.92);flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-chrome-time-sep[data-v-befb4544]{color:hsla(0,0%,100%,.45)}.video-idle-placeholder[data-v-befb4544]{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.76),rgba(30,41,59,.68));border-radius:12px;color:rgba(226,232,240,.76);contain:strict;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.video-idle-placeholder__icon[data-v-befb4544]{height:42px;opacity:.68;width:42px}.video-drag-placeholder[data-v-befb4544]{align-items:center;background:transparent;border-radius:12px;color:rgba(226,232,240,.82);contain:strict;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.video-drag-placeholder__icon[data-v-befb4544]{background:rgba(15,23,42,.42);border:1px solid rgba(226,232,240,.5);border-radius:10px;height:42px;opacity:.72;padding:8px;width:42px}.video-proxy-placeholder[data-v-befb4544]{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(30,41,59,.8));border-radius:12px;color:rgba(226,232,240,.9);contain:strict;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.video-proxy-placeholder__icon[data-v-befb4544]{height:42px;opacity:.72;width:42px}.video-frame-link-port[data-v-befb4544]{align-items:center;background:transparent;border-radius:50%;display:flex;height:80px;justify-content:center;pointer-events:auto;position:absolute;width:80px;z-index:125}.video-frame-link-port--in[data-v-befb4544]{cursor:copy;left:0;top:50%;transform:translate(-100%,-50%)}.video-frame-link-port--in .video-frame-link-port__icon[data-v-befb4544]{align-items:center;display:flex;filter:drop-shadow(0 0 6px rgba(59,130,246,.45));flex-shrink:0;height:20px;justify-content:center;transform:translate(25px);transition:filter .15s ease,transform .15s ease;width:20px}.video-frame-link-port--in.is-drop-highlight .video-frame-link-port__icon[data-v-befb4544]{filter:drop-shadow(0 0 12px rgba(96,165,250,.85));transform:translate(25px) scale(1.06)}.audio-error[data-v-06123835]{background:rgba(0,0,0,.5);border-radius:4px;color:#ff4d4f;left:50%;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.upload-placeholder[data-v-06123835]{align-items:center;background-color:rgba(0,0,0,.05);border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s;width:100%}.upload-placeholder[data-v-06123835]:hover{background-color:rgba(24,144,255,.05);border-color:#1890ff}.upload-placeholder.is-uploading[data-v-06123835]{cursor:wait}.media-upload-overlay[data-v-06123835]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at center,rgba(24,144,255,.18),rgba(0,0,0,.42)),linear-gradient(135deg,rgba(20,236,255,.12),rgba(64,158,255,.18));color:#e6f4ff;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:18}.media-upload-overlay.is-failed[data-v-06123835]{background:radial-gradient(circle at center,rgba(255,77,79,.18),rgba(0,0,0,.48)),linear-gradient(135deg,rgba(255,77,79,.12),rgba(250,140,22,.16));color:#fff1f0}.media-upload-message[data-v-06123835]{background:rgba(0,0,0,.45);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.22);font-size:13px;font-weight:600;padding:4px 10px}.upload-placeholder-icon[data-v-06123835]{color:#8c8c8c;height:36px;margin-bottom:8px;width:36px}.upload-placeholder p[data-v-06123835]{color:#8c8c8c;font-size:14px;margin:0}.audio-actions[data-v-06123835]{display:flex;gap:6px;pointer-events:auto;position:absolute;right:8px;top:8px;z-index:20}.action-btn[data-v-06123835]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:none;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-btn[data-v-06123835]:hover{background:rgba(0,0,0,.8);box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-1px)}.action-icon[data-v-06123835]{color:currentColor;height:18px;width:18px}.mixer-drag-btn[data-v-06123835]{background:rgba(20,184,166,.7);color:#fff;cursor:grab}.mixer-drag-btn[data-v-06123835]:hover{background:rgba(20,184,166,.95);color:#fff}.mixer-drag-btn[data-v-06123835]:active{cursor:grabbing}.clear-btn[data-v-06123835]{background:rgba(255,152,0,.7);color:#fff}.clear-btn[data-v-06123835]:hover{background:rgba(255,152,0,.9);color:#fff}.delete-btn[data-v-06123835]{background:rgba(255,77,79,.7);color:#fff}.delete-btn[data-v-06123835]:hover{background:rgba(255,77,79,.9);color:#fff}.layer-outline[data-v-06123835]{border:3px solid #1890ff;border-radius:12px;box-sizing:border-box;height:100%;top:0;width:100%;z-index:99}.layer-header[data-v-06123835],.layer-outline[data-v-06123835]{left:0;pointer-events:none;position:absolute}.layer-header[data-v-06123835]{background:rgba(24,144,255,.95);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;font-size:12px;height:32px;justify-content:space-between;padding:0 10px;top:-36px}.layer-header[data-v-06123835],.layer-icon[data-v-06123835]{align-items:center;display:flex}.layer-icon[data-v-06123835]{gap:6px}.layer-title[data-v-06123835]{font-weight:600}.layer-size[data-v-06123835]{opacity:.9}.raster-layer-like[data-v-06123835]{align-items:center;background:hsla(0,0%,100%,.25);border:none;border-radius:6px;color:hsla(0,0%,100%,.85);cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin-left:6px;padding:0;pointer-events:auto;position:relative;transition:color .15s ease,background .15s ease;width:28px}.raster-layer-like.is-liked[data-v-06123835]{background:rgba(239,68,68,.45);color:#fecaca}.raster-layer-like__n[data-v-06123835]{background:#ef4444;border-radius:7px;color:#fff;font-size:10px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-4px;text-align:center;top:-5px}.raster-layer-like__heart[data-v-06123835]{height:15px;width:15px}.multi-selected .layer-outline[data-v-06123835]{border-color:#722ed1}.multi-selected .layer-header[data-v-06123835]{background:rgba(114,46,209,.95)}.pdf-viewer[data-v-1306ce12]{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.pdf-canvas-wrap[data-v-1306ce12]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative}.pdf-page-canvas[data-v-1306ce12]{box-shadow:0 2px 12px rgba(0,0,0,.12);display:block;max-height:100%;max-width:100%}.pdf-canvas-wrap.is-resizing-preview .pdf-page-canvas[data-v-1306ce12]{transition:none}.pdf-render-overlay[data-v-1306ce12]{background:hsla(0,0%,100%,.55);inset:0;position:absolute}.pdf-render-overlay[data-v-1306ce12],.pdf-toolbar[data-v-1306ce12]{align-items:center;display:flex;justify-content:center}.pdf-toolbar[data-v-1306ce12]{background:rgba(0,0,0,.04);border-top:1px solid rgba(0,0,0,.06);flex-shrink:0;gap:8px;padding:6px 8px}.pdf-nav-btn[data-v-1306ce12]{background:#fff;border:none;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#333;cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.pdf-nav-btn[data-v-1306ce12]:disabled{cursor:not-allowed;opacity:.35}.pdf-page-label[data-v-1306ce12]{color:#595959;font-size:12px;min-width:64px;text-align:center}.pdf-error[data-v-1306ce12]{background:rgba(0,0,0,.5);border-radius:4px;color:#ff4d4f;left:50%;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:12}.upload-placeholder[data-v-1306ce12]{align-items:center;background-color:rgba(0,0,0,.05);border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s;width:100%}.upload-placeholder[data-v-1306ce12]:hover{background-color:rgba(24,144,255,.05);border-color:#1890ff}.upload-placeholder.is-uploading[data-v-1306ce12]{cursor:wait}.media-upload-overlay[data-v-1306ce12]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at center,rgba(24,144,255,.18),rgba(0,0,0,.42)),linear-gradient(135deg,rgba(20,236,255,.12),rgba(64,158,255,.18));color:#e6f4ff;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:18}.media-upload-overlay.is-failed[data-v-1306ce12]{background:radial-gradient(circle at center,rgba(255,77,79,.18),rgba(0,0,0,.48)),linear-gradient(135deg,rgba(255,77,79,.12),rgba(250,140,22,.16));color:#fff1f0}.upload-placeholder-icon[data-v-1306ce12]{color:#8c8c8c;height:36px;margin-bottom:8px;width:36px}.upload-placeholder p[data-v-1306ce12]{color:#8c8c8c;font-size:14px;margin:0}.pdf-actions[data-v-1306ce12]{display:flex;gap:6px;pointer-events:auto;position:absolute;right:8px;top:8px;z-index:20}.action-btn[data-v-1306ce12]{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.action-btn[data-v-1306ce12]:hover{background:rgba(0,0,0,.75)}.action-icon[data-v-1306ce12]{height:18px;width:18px}.tl-clip[data-v-654f9a13]{border:1px solid rgba(94,234,212,.55);border-radius:4px;bottom:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 3px rgba(0,0,0,.4);cursor:grab;display:flex;flex-direction:column;left:0;min-width:22px;overflow:hidden;position:absolute;top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.tl-clip[data-v-654f9a13]:active{cursor:grabbing}.tl-clip.is-locked[data-v-654f9a13]{cursor:not-allowed;opacity:.7}.tl-clip.is-selected[data-v-654f9a13]{border-color:hsla(0,0%,100%,.92);box-shadow:0 0 0 2px rgba(34,211,238,.65),0 8px 18px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.14);z-index:3}.tl-clip-video[data-v-654f9a13]{background:rgba(13,148,136,.55);border-color:rgba(94,234,212,.6)}.tl-clip-audio[data-v-654f9a13]{background:rgba(15,118,110,.6);border-color:rgba(110,231,183,.55)}.tl-clip-header[data-v-654f9a13]{align-items:center;background:rgba(0,0,0,.35);color:rgba(248,250,252,.95);display:flex;flex:0 0 auto;font-size:11px;font-weight:500;gap:6px;height:18px;padding:0 6px;pointer-events:none;white-space:nowrap}.tl-clip-name[data-v-654f9a13]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tl-clip-dur[data-v-654f9a13]{background:rgba(0,0,0,.4);border-radius:3px;color:rgba(229,231,235,.92);flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:0 5px}.tl-clip-body[data-v-654f9a13]{flex:1;min-height:0}.tl-clip-handle[data-v-654f9a13]{background:hsla(0,0%,100%,0);bottom:0;cursor:ew-resize;position:absolute;top:0;transition:background .15s ease;width:10px}.tl-clip-handle[data-v-654f9a13]:hover{background:hsla(0,0%,100%,.18)}.tl-clip-handle-l[data-v-654f9a13]{border-right:1px solid hsla(0,0%,100%,.16);left:0}.tl-clip-handle-r[data-v-654f9a13]{border-left:1px solid hsla(0,0%,100%,.16);right:0}.tl-clip-remove[data-v-654f9a13]{background:rgba(0,0,0,.55);border:none;border-radius:3px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:12px;height:16px;line-height:1;opacity:0;position:absolute;right:1px;top:1px;transition:opacity .15s ease;width:16px;z-index:4}.tl-clip:hover .tl-clip-remove[data-v-654f9a13]{opacity:1}.tl-clip-remove[data-v-654f9a13]:hover{background:hsla(0,91%,71%,.85)}.tl-clip[data-v-654f9a13]:after{background:hsla(0,0%,100%,.85);border-radius:50%;bottom:4px;box-shadow:0 0 0 1px rgba(0,0,0,.4);content:"";height:6px;pointer-events:none;position:absolute;right:4px;width:6px}.mixer-layer-chrome[data-v-ee8bce0a]{background:rgba(20,22,28,.96);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.mixer-layer-chrome.is-drag-over[data-v-ee8bce0a]{border-color:rgba(94,234,212,.85);box-shadow:0 0 0 2px rgba(34,211,238,.25)}.mixer-layer-header[data-v-ee8bce0a]{align-items:center;background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);cursor:grab;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:5px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixer-layer-header[data-v-ee8bce0a]:active{cursor:grabbing}.mixer-layer-header-left[data-v-ee8bce0a]{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.mixer-layer-header-icon[data-v-ee8bce0a]{color:rgba(94,234,212,.95);display:flex;flex-shrink:0}.mixer-layer-header-title[data-v-ee8bce0a]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mixer-layer-header-meta[data-v-ee8bce0a]{color:rgba(148,163,184,.85);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;padding-right:4px}.mixer-layer-header-right[data-v-ee8bce0a]{align-items:center;display:flex;flex-shrink:0;gap:4px}.mixer-export-quality[data-v-ee8bce0a]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:rgba(230,235,245,.92);cursor:pointer;font-size:11px;font-weight:600;height:24px;line-height:1;max-width:132px;outline:none;padding:0 6px}.mixer-export-quality[data-v-ee8bce0a]:disabled{cursor:not-allowed;opacity:.4}.mixer-header-divider[data-v-ee8bce0a]{background:hsla(0,0%,100%,.12);height:16px;margin:0 2px;width:1px}.mixer-header-btn[data-v-ee8bce0a]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:rgba(230,235,245,.92);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 6px;white-space:nowrap}.mixer-header-btn[data-v-ee8bce0a]:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:rgba(94,234,212,.45)}.mixer-header-btn[data-v-ee8bce0a]:disabled{cursor:not-allowed;opacity:.4}.mixer-header-btn.is-active[data-v-ee8bce0a]{background:rgba(94,234,212,.18);border-color:rgba(94,234,212,.55);color:#5eead4}.mixer-header-btn.mixer-header-btn-primary[data-v-ee8bce0a]{background:linear-gradient(135deg,#06b6d4,#14b8a6);border-color:rgba(94,234,212,.45);color:#022c22;padding:0 10px}.mixer-header-btn.mixer-header-btn-primary[data-v-ee8bce0a]:disabled{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.35)}.mixer-header-btn.mixer-header-btn-danger[data-v-ee8bce0a]:hover:not(:disabled){background:hsla(0,91%,71%,.16);border-color:hsla(0,91%,71%,.55);color:#fecaca}.mixer-header-aux[data-v-ee8bce0a]{color:rgba(6,78,59,.85);font-style:normal;margin-left:4px}.mixer-body[data-v-ee8bce0a]{background:rgba(15,17,22,.98);flex:1;flex-direction:column;min-height:0;overflow:hidden}.mixer-body[data-v-ee8bce0a],.mixer-export-status[data-v-ee8bce0a]{box-sizing:border-box;display:flex}.mixer-export-status[data-v-ee8bce0a]{align-items:flex-start;background:linear-gradient(180deg,rgba(14,18,28,.98),rgba(10,13,20,.96));border-bottom:1px solid rgba(94,234,212,.2);flex:0 0 auto;gap:12px;padding:10px 12px}.mixer-export-status-spinner[data-v-ee8bce0a]{animation:mixer-export-spin-ee8bce0a .75s linear infinite;border:2px solid rgba(148,163,184,.35);border-radius:50%;border-top-color:#5eead4;flex:0 0 auto;height:22px;margin-top:2px;width:22px}.mixer-export-status-main[data-v-ee8bce0a]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.mixer-export-status-text[data-v-ee8bce0a]{color:rgba(226,232,240,.95);font-size:12px;line-height:1.4}.mixer-export-progress-row[data-v-ee8bce0a]{align-items:center;display:flex;gap:10px}.mixer-export-progress[data-v-ee8bce0a]{background:hsla(0,0%,100%,.09);border-radius:3px;flex:1;height:6px;min-width:0;overflow:hidden;position:relative}.mixer-export-progress-bar[data-v-ee8bce0a]{background:linear-gradient(90deg,#22d3ee,#5eead4,#34d399);background-size:200% 100%;border-radius:3px;height:100%;transition:width .22s ease-out}.mixer-export-progress.is-indeterminate .mixer-export-progress-bar[data-v-ee8bce0a]{animation:mixer-export-indet-slide-ee8bce0a 1.1s ease-in-out infinite,mixer-export-indet-shimmer-ee8bce0a 2s linear infinite;width:42%}.mixer-export-progress-pct[data-v-ee8bce0a]{color:#5eead4;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.mixer-export-btn-busy[data-v-ee8bce0a]{align-items:center;display:inline-flex;gap:6px}.mixer-export-mini-spinner[data-v-ee8bce0a]{animation:mixer-export-spin-ee8bce0a .65s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:hsla(0,0%,100%,.95);display:inline-block;height:13px;width:13px}@keyframes mixer-export-spin-ee8bce0a{to{transform:rotate(1turn)}}@keyframes mixer-export-indet-slide-ee8bce0a{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@keyframes mixer-export-indet-shimmer-ee8bce0a{0%{background-position:100% 0}to{background-position:-100% 0}}.mixer-preview-row[data-v-ee8bce0a]{align-items:stretch;background:rgba(8,10,14,.95);border-bottom:1px solid hsla(0,0%,100%,.04);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;gap:10px;min-height:96px;overflow:hidden;padding:8px}.mixer-preview-trans-panel[data-v-ee8bce0a]{background:rgba(12,15,22,.95);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;box-sizing:border-box;display:flex;flex:0 0 220px;flex-direction:column;gap:6px;min-width:0;overflow:auto;padding:6px 8px}.mixer-trans-panel-title[data-v-ee8bce0a]{color:rgba(248,250,252,.92);font-size:12px;font-weight:600;letter-spacing:.02em}.mixer-trans-panel-hint[data-v-ee8bce0a]{color:rgba(148,163,184,.9);font-size:10px;line-height:1.35;margin:0}.mixer-preview-main[data-v-ee8bce0a]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.mixer-preview-stage[data-v-ee8bce0a]{flex:1;min-height:0;width:100%}.mixer-preview-frame[data-v-ee8bce0a],.mixer-preview-stage[data-v-ee8bce0a]{align-items:center;display:flex;justify-content:center}.mixer-preview-frame[data-v-ee8bce0a]{aspect-ratio:16/9;background:#000;border-radius:4px;height:100%;max-width:100%;overflow:hidden;position:relative}.mixer-preview-video-host[data-v-ee8bce0a]{inset:0;position:absolute}.mixer-preview-frame[data-v-ee8bce0a] .mixer-preview-video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:0;width:100%}.mixer-preview-loading[data-v-ee8bce0a]{background:rgba(0,0,0,.55);color:rgba(226,232,240,.95);flex-direction:column;gap:10px;inset:0;pointer-events:none;position:absolute;z-index:6}.mixer-preview-loading[data-v-ee8bce0a],.mixer-splitter[data-v-ee8bce0a]{align-items:center;display:flex;justify-content:center}.mixer-splitter[data-v-ee8bce0a]{background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.04);border-top:1px solid hsla(0,0%,100%,.04);cursor:row-resize;flex:0 0 auto;height:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixer-splitter.is-dragging[data-v-ee8bce0a],.mixer-splitter[data-v-ee8bce0a]:hover{background:rgba(94,234,212,.14)}.mixer-splitter-grip[data-v-ee8bce0a]{background:hsla(0,0%,100%,.22);border-radius:2px;height:3px;width:36px}.mixer-splitter.is-dragging .mixer-splitter-grip[data-v-ee8bce0a],.mixer-splitter:hover .mixer-splitter-grip[data-v-ee8bce0a]{background:rgba(94,234,212,.85)}.mixer-preview-empty[data-v-ee8bce0a]{align-items:center;color:rgba(148,163,184,.85);display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:8px;position:absolute;text-align:center;z-index:4}.mixer-preview-empty-title[data-v-ee8bce0a]{color:rgba(94,234,212,.85);font-size:12px;font-weight:600}.mixer-preview-empty-hint[data-v-ee8bce0a]{color:rgba(148,163,184,.7);font-size:10.5px}.mixer-transport-bar[data-v-ee8bce0a]{align-items:center;display:flex;flex:0 0 auto;gap:8px;width:100%}.mixer-transport-side[data-v-ee8bce0a]{align-items:center;display:flex;flex:1 1 0;min-width:0}.mixer-transport-side.mixer-transport-side-right[data-v-ee8bce0a]{justify-content:flex-end}.mixer-transport-center[data-v-ee8bce0a]{align-items:center;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;display:flex;flex:0 0 auto;gap:12px;padding:4px 10px}.mixer-transport-time[data-v-ee8bce0a]{color:rgba(229,231,235,.95);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mixer-transport-time em[data-v-ee8bce0a]{color:hsla(0,0%,100%,.32);font-style:normal;margin:0 6px}.mixer-transport-time .mixer-transport-time-cur[data-v-ee8bce0a]{color:#5eead4}.mixer-transport-time .mixer-transport-time-total[data-v-ee8bce0a]{color:rgba(229,231,235,.65)}.mixer-transport-btn[data-v-ee8bce0a]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:rgba(230,235,245,.92);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.mixer-transport-btn[data-v-ee8bce0a]:hover{background:hsla(0,0%,100%,.12);border-color:rgba(94,234,212,.45);color:#5eead4}.mixer-transport-btn.mixer-transport-btn-primary[data-v-ee8bce0a]{background:rgba(94,234,212,.16);border-color:rgba(94,234,212,.55);color:#5eead4}.mixer-audio-indicator[data-v-ee8bce0a]{align-items:flex-end;display:inline-flex;gap:2px;height:16px;justify-content:center;padding:1px 0;width:22px}.mixer-audio-indicator i[data-v-ee8bce0a]{background:#4ade80;border-radius:1px;display:block;height:4px;transform-origin:bottom center;transition:height .15s ease;width:3px}.mixer-audio-indicator.is-playing i[data-v-ee8bce0a]{animation:mixer-eq-bounce-ee8bce0a .9s ease-in-out infinite}.mixer-audio-indicator.is-playing i[data-v-ee8bce0a]:first-child{animation-delay:0s}.mixer-audio-indicator.is-playing i[data-v-ee8bce0a]:nth-child(2){animation-delay:.18s}.mixer-audio-indicator.is-playing i[data-v-ee8bce0a]:nth-child(3){animation-delay:.36s}.mixer-audio-indicator.is-playing i[data-v-ee8bce0a]:nth-child(4){animation-delay:.54s}@keyframes mixer-eq-bounce-ee8bce0a{0%,to{height:4px}35%{height:14px}60%{height:7px}80%{height:12px}}.mixer-output[data-v-ee8bce0a]{background:rgba(2,6,23,.8);border:1px solid rgba(148,163,184,.24);border-radius:4px;box-sizing:border-box;color:rgba(235,238,245,.95);font:inherit;font-size:11.5px;height:28px;max-width:240px;min-width:0;padding:0 8px;width:100%}.mixer-output[data-v-ee8bce0a]:focus{border-color:rgba(94,234,212,.55);outline:none}.mixer-tl-toolbar[data-v-ee8bce0a]{align-items:center;background:rgba(8,10,14,.95);border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;flex:0 0 auto;gap:4px;height:34px;padding:4px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixer-tl-tool[data-v-ee8bce0a]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:rgba(229,231,235,.85);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:28px}.mixer-tl-tool[data-v-ee8bce0a]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);color:#fff}.mixer-tl-tool[data-v-ee8bce0a]:disabled{cursor:not-allowed;opacity:.4}.mixer-tl-tool.is-active[data-v-ee8bce0a]{background:rgba(94,234,212,.18);border-color:rgba(94,234,212,.55);color:#5eead4}.mixer-tl-tool-text[data-v-ee8bce0a]{font-size:10.5px;font-weight:700;letter-spacing:.02em;min-width:42px;padding:0 8px;width:auto}.mixer-canvas-select[data-v-ee8bce0a]{background:rgba(15,17,22,.98);border:1px solid rgba(94,234,212,.28);border-radius:8px;box-shadow:0 14px 32px rgba(0,0,0,.42);left:44px;max-height:220px;overflow:auto;padding:8px;position:absolute;top:calc(100% + 4px);width:240px;z-index:30}.mixer-canvas-select.is-importing[data-v-ee8bce0a]{cursor:wait;overflow:hidden}.mixer-canvas-select-track[data-v-ee8bce0a]{left:calc(100% - 2px);top:36px}.mixer-canvas-select-title[data-v-ee8bce0a]{color:rgba(229,231,235,.9);font-size:11px;font-weight:700;margin-bottom:6px}.mixer-canvas-select-item[data-v-ee8bce0a]{align-items:center;background:transparent;border:0;border-radius:5px;color:rgba(229,231,235,.86);cursor:pointer;display:flex;gap:7px;min-height:28px;padding:5px 6px;text-align:left;width:100%}.mixer-canvas-select-item[data-v-ee8bce0a]:hover:not(:disabled){background:rgba(94,234,212,.12);color:#fff}.mixer-canvas-select-item[data-v-ee8bce0a]:disabled{cursor:not-allowed;opacity:.45}.mixer-canvas-select-kind[data-v-ee8bce0a]{align-items:center;background:rgba(94,234,212,.14);border-radius:4px;color:#5eead4;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:800;height:18px;justify-content:center;width:18px}.mixer-canvas-select-name[data-v-ee8bce0a]{font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mixer-canvas-select-empty[data-v-ee8bce0a]{color:rgba(148,163,184,.78);font-size:11px;padding:10px 4px 4px}.mixer-canvas-import-overlay[data-v-ee8bce0a]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(8,10,14,.88);border-radius:7px;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:40}.mixer-canvas-import-spinner[data-v-ee8bce0a]{animation:mixer-canvas-import-spin-ee8bce0a .75s linear infinite;border:3px solid rgba(94,234,212,.22);border-radius:50%;border-top-color:#5eead4;height:28px;width:28px}.mixer-canvas-import-text[data-v-ee8bce0a]{color:rgba(229,231,235,.92);font-size:11px;font-weight:600;line-height:1.35;max-width:90%;padding:0 8px;text-align:center}@keyframes mixer-canvas-import-spin-ee8bce0a{to{transform:rotate(1turn)}}.mixer-tl-tool-divider[data-v-ee8bce0a]{background:hsla(0,0%,100%,.12);height:18px;margin:0 4px;width:1px}.mixer-tl-tool-spacer[data-v-ee8bce0a]{flex:1}.mixer-tl-tool-meta[data-v-ee8bce0a]{color:rgba(148,163,184,.85);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mixer-tl-tool-uploading[data-v-ee8bce0a]{align-items:center;color:#5eead4;display:inline-flex;gap:6px;margin-right:8px}.mixer-tl-tool-uploading-dot[data-v-ee8bce0a]{animation:mixer-tl-uploading-pulse-ee8bce0a 1.1s ease-out infinite;background:#5eead4;border-radius:50%;box-shadow:0 0 0 0 rgba(94,234,212,.55);display:inline-block;height:8px;width:8px}@keyframes mixer-tl-uploading-pulse-ee8bce0a{0%{box-shadow:0 0 0 0 rgba(94,234,212,.55)}70%{box-shadow:0 0 0 8px rgba(94,234,212,0)}to{box-shadow:0 0 0 0 rgba(94,234,212,0)}}.mixer-tl-body[data-v-ee8bce0a]{background:rgba(12,14,18,.95);display:flex;flex:1;min-height:0;overflow:hidden}.mixer-tl-headers[data-v-ee8bce0a]{background:rgba(28,30,38,.96);border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;flex-shrink:0;overflow:visible;width:160px;z-index:4}.mixer-tl-headers-spacer[data-v-ee8bce0a]{background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;height:28px}.mixer-tl-header[data-v-ee8bce0a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;flex-shrink:0;font-size:11px;gap:4px;height:56px;padding:0 6px 0 10px;position:relative}.mixer-tl-track-name[data-v-ee8bce0a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mixer-tl-icon[data-v-ee8bce0a]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:rgba(229,231,235,.7);cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}.mixer-tl-icon[data-v-ee8bce0a]:hover{background:hsla(0,0%,100%,.08);color:#fff}.mixer-tl-icon.is-active[data-v-ee8bce0a]{background:rgba(248,191,36,.16);border-color:rgba(248,191,36,.45);color:#fbbf24}.mixer-tl-icon.mixer-tl-icon-danger[data-v-ee8bce0a]:hover{background:hsla(0,91%,71%,.16);border-color:hsla(0,91%,71%,.55);color:#fca5a5}.mixer-tl-add[data-v-ee8bce0a]{align-items:center;background:transparent;border:1px dashed rgba(94,234,212,.55);border-radius:3px;color:rgba(94,234,212,.85);cursor:pointer;display:flex;font-size:14px;height:22px;justify-content:center;line-height:1;width:22px}.mixer-tl-add[data-v-ee8bce0a]:hover{background:rgba(94,234,212,.16)}.mixer-tl-add.is-active[data-v-ee8bce0a]{background:rgba(94,234,212,.18);border-color:rgba(94,234,212,.85)}.mixer-tl-empty-row[data-v-ee8bce0a]{color:rgba(148,163,184,.85);font-size:11px;line-height:1.5;padding:18px 12px}.mixer-tl-canvas-wrap[data-v-ee8bce0a]{flex:1;min-width:0;overflow:auto;position:relative}.mixer-tl-canvas-wrap.is-scrubbing[data-v-ee8bce0a]{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixer-tl-ruler[data-v-ee8bce0a]{background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.06);cursor:ew-resize;height:28px;position:sticky;top:0;z-index:2}.mixer-tl-tick[data-v-ee8bce0a]{background:hsla(0,0%,100%,.22);bottom:0;height:5px;position:absolute;width:1px}.mixer-tl-tick.is-major[data-v-ee8bce0a]{background:hsla(0,0%,100%,.55);height:10px}.mixer-tl-tick-label[data-v-ee8bce0a]{align-items:center;color:rgba(229,231,235,.85);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;left:0;letter-spacing:.02em;pointer-events:none;position:absolute;top:-22px;white-space:nowrap}.mixer-tl-tick-label[data-v-ee8bce0a]:before{color:rgba(229,231,235,.55);content:"|";font-weight:400;margin-right:3px}.mixer-tl-tracks[data-v-ee8bce0a]{cursor:ew-resize;min-height:100%;position:relative}.mixer-tl-track[data-v-ee8bce0a]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:60px 100%;border-bottom:1px solid hsla(0,0%,100%,.04);height:56px;overflow:visible;position:relative}.mixer-tl-track.is-locked[data-v-ee8bce0a]{background-color:hsla(0,0%,100%,.02)}.mixer-tl-trans-seam[data-v-ee8bce0a]{animation:mixer-tl-trans-seam-pulse-ee8bce0a 2.25s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(94,234,212,.2) 12%,rgba(94,234,212,.95) 50%,rgba(56,189,248,.85) 88%,transparent);border-radius:999px;bottom:3px;box-shadow:0 0 10px rgba(94,234,212,.45),0 0 22px rgba(56,189,248,.28),inset 0 0 12px rgba(248,250,252,.25);margin-left:-2.5px;pointer-events:none;position:absolute;top:3px;transform:translateZ(0);width:5px;z-index:3}.mixer-tl-trans-seam.kind-flash[data-v-ee8bce0a]{background:linear-gradient(180deg,transparent,hsla(53,98%,77%,.35) 12%,rgba(251,191,36,.95) 50%,rgba(251,113,133,.55) 88%,transparent);box-shadow:0 0 12px rgba(251,191,36,.5),0 0 24px rgba(248,250,252,.18)}.mixer-tl-trans-seam.kind-lensFlare[data-v-ee8bce0a]{background:linear-gradient(180deg,transparent,rgba(255,215,160,.45) 15%,hsla(37,99%,73%,.98) 50%,rgba(251,180,90,.55) 85%,transparent);box-shadow:0 0 14px hsla(39,99%,69%,.55),0 0 26px rgba(255,245,220,.2)}.mixer-tl-trans-seam.kind-dissolve[data-v-ee8bce0a]{background:repeating-linear-gradient(175deg,rgba(248,250,252,.45) 0 1px,rgba(148,163,184,.3) 1px 3px,transparent 3px 5px),linear-gradient(180deg,transparent 8%,rgba(94,234,212,.9) 50%,transparent 92%);background-blend-mode:overlay,normal;opacity:.92}.mixer-tl-trans-seam.kind-shake[data-v-ee8bce0a]{animation:mixer-tl-trans-seam-jitter-ee8bce0a .45s ease-in-out infinite}.mixer-tl-trans-seam.kind-zoomBlur[data-v-ee8bce0a]{filter:blur(.55px);opacity:.88}@keyframes mixer-tl-trans-seam-pulse-ee8bce0a{0%,to{opacity:.75;transform:translateZ(0) scaleY(1)}50%{opacity:1;transform:translateZ(0) scaleY(1.035)}}@keyframes mixer-tl-trans-seam-jitter-ee8bce0a{0%,to{transform:translateZ(0) translateX(0)}25%{transform:translateZ(0) translateX(-.5px)}75%{transform:translateZ(0) translateX(.5px)}}@media (prefers-reduced-motion:reduce){.mixer-tl-trans-seam[data-v-ee8bce0a]{animation:none!important}}.mixer-tl-trans-badge[data-v-ee8bce0a]{align-items:center;background:rgba(15,17,22,.92);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:rgba(229,231,235,.78);cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin-left:-11px;margin-top:-11px;padding:0;position:absolute;top:50%;transition:transform .12s ease,background .12s ease,border-color .12s ease;width:22px;z-index:4}.mixer-tl-trans-badge[data-v-ee8bce0a]:hover{border-color:rgba(94,234,212,.55);color:#5eead4;transform:scale(1.08)}.mixer-tl-trans-badge.has-trans[data-v-ee8bce0a]{background:linear-gradient(135deg,rgba(94,234,212,.85),rgba(56,189,248,.85));border-color:rgba(94,234,212,.85);color:#0f1116}.mixer-tl-trans-badge.is-selected[data-v-ee8bce0a]{box-shadow:0 0 0 2px rgba(94,234,212,.75)}.mixer-tl-playhead[data-v-ee8bce0a]{background:rgba(248,250,252,.92);bottom:0;box-shadow:0 0 8px rgba(248,250,252,.35);cursor:ew-resize;pointer-events:auto;position:absolute;top:0;width:2px;will-change:transform;z-index:5}.mixer-tl-playhead-head[data-v-ee8bce0a]{background:rgba(248,250,252,.95);border-radius:7px 7px 7px 7px/7px 7px 6px 6px;box-shadow:0 1px 3px rgba(0,0,0,.45);height:18px;left:50%;pointer-events:auto;position:absolute;top:-4px;transform:translateX(-50%);width:14px}.mixer-trans-picker{display:flex;flex-direction:column;gap:10px}.mixer-trans-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.mixer-trans-tile{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:rgba(229,231,235,.85);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:4px;overflow:hidden;padding:6px 4px;position:relative;transition:border-color .12s ease,background .12s ease,box-shadow .2s ease}.mixer-trans-tile:hover{border-color:rgba(94,234,212,.45);box-shadow:0 0 0 1px rgba(94,234,212,.12),0 8px 24px rgba(0,0,0,.28)}.mixer-trans-tile.active{background:rgba(94,234,212,.12);border-color:rgba(94,234,212,.85);box-shadow:0 0 0 1px rgba(94,234,212,.25),0 6px 20px rgba(15,23,42,.45);color:#5eead4}.mixer-trans-thumb{border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 8px rgba(0,0,0,.35);flex-shrink:0;height:32px;overflow:hidden;position:relative;width:56px}.mixer-trans-thumb .mixer-trans-thumb-inner{background:linear-gradient(155deg,rgba(251,191,36,.22),rgba(180,83,9,.45) 22%,rgba(49,46,129,.35) 52%,rgba(148,163,184,.4) 78%,rgba(226,232,240,.55)),linear-gradient(90deg,rgba(17,24,39,.88),rgba(17,24,39,.88) 47.5%,rgba(241,245,249,.42) 52.5%,rgba(248,250,252,.82));background-blend-mode:soft-light,normal;border-radius:inherit;inset:0;isolation:isolate;pointer-events:none;position:absolute;z-index:0}.mixer-trans-thumb .mixer-trans-thumb-inner:after{background:linear-gradient(90deg,transparent,transparent 41%,hsla(0,0%,100%,.08) 47%,rgba(255,253,245,.98) 50%,hsla(0,0%,100%,.12) 52%,transparent 56%,transparent);content:"";filter:blur(.35px);inset:-1px;mix-blend-mode:screen;opacity:.88;pointer-events:none;position:absolute;z-index:1}.mixer-trans-thumb .mixer-trans-thumb-inner:before{background:radial-gradient(120% 85% at 50% 120%,rgba(30,58,138,.55) 0,transparent 55%);content:"";inset:0;mix-blend-mode:multiply;opacity:.45;pointer-events:none;position:absolute;z-index:0}.mixer-trans-thumb:after{background:linear-gradient(118deg,transparent,transparent 38%,hsla(0,0%,100%,0) 44%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0) 56%,transparent);content:"";inset:-40%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-35%) translateY(-35%) rotate(0deg);transition:opacity .25s ease;z-index:4}.mixer-trans-thumb:before{background:linear-gradient(90deg,transparent,transparent 40%,hsla(0,0%,100%,.6) 50%,transparent 60%);content:"";inset:0;position:absolute;will-change:transform,opacity,filter,clip-path;z-index:1}.mixer-trans-thumb.thumb-fade:before{background:linear-gradient(90deg,rgba(99,102,241,.65),rgba(56,189,248,.65));mix-blend-mode:screen;opacity:.55}.mixer-trans-thumb.thumb-flash:before{background:radial-gradient(closest-side at 50% 50%,hsla(0,0%,100%,.98),transparent 72%);opacity:.15}.mixer-trans-thumb.thumb-dissolve:before{background-blend-mode:screen,normal;background-image:repeating-linear-gradient(-18deg,rgba(248,250,252,.35) 0 1px,transparent 1px 4px),linear-gradient(135deg,rgba(96,165,250,.45),rgba(45,212,191,.45));background-size:12px 12px,100% 100%;opacity:.45}.mixer-trans-thumb.thumb-shake:before{background:repeating-linear-gradient(-8deg,rgba(248,250,252,.55) 0 2px,transparent 2px 5px);transform:translate(0)}.mixer-trans-thumb.thumb-zoomIn:before{background:radial-gradient(closest-side at 50% 50%,rgba(148,163,184,.65),transparent 78%);opacity:.55;transform:scale(.92);transform-origin:50% 50%}.mixer-trans-thumb.thumb-zoomBlur:before{background:radial-gradient(closest-side at 50% 50%,rgba(148,163,184,.5),transparent 82%);filter:blur(.6px);opacity:.48;transform:scale(.9);transform-origin:50% 50%}.mixer-trans-thumb.thumb-lensFlare:before{background:radial-gradient(ellipse 100% 80% at 32% 24%,rgba(255,220,160,.88) 0,transparent 52%),linear-gradient(118deg,transparent 38%,rgba(255,245,210,.55) 50%,transparent 61%);mix-blend-mode:screen;opacity:.52}.mixer-trans-tile:hover .mixer-trans-thumb:after{animation:mixer-trans-thumb-diagonal-shine 1.25s ease-in-out infinite;opacity:.92}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-fade:before{animation:mixer-trans-hover-fade 1.35s ease-in-out infinite}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-flash:before{animation:mixer-trans-hover-flash 1.35s ease-in-out infinite}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-dissolve:before{animation:mixer-trans-hover-dissolve 1.1s linear infinite}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-shake:before{animation:mixer-trans-shake-hint .32s ease-in-out infinite alternate}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-zoomIn:before{animation:mixer-trans-hover-zoom 1.25s ease-in-out infinite}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-zoomBlur:before{animation:mixer-trans-hover-zoomblur 1.35s ease-in-out infinite}.mixer-trans-tile:hover .mixer-trans-thumb.thumb-lensFlare:before{animation:mixer-trans-hover-lensflare 1.35s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mixer-trans-tile:hover .mixer-trans-thumb:before{animation:none!important}.mixer-trans-tile:hover .mixer-trans-thumb:after{animation:none!important;opacity:.35;transform:none}}@keyframes mixer-trans-thumb-diagonal-shine{0%{transform:translateX(-42%) translateY(-38%)}to{transform:translateX(42%) translateY(38%)}}@keyframes mixer-trans-hover-fade{0%,to{filter:blur(0);opacity:.35;transform:scaleX(1)}50%{filter:blur(1.2px);opacity:.98;transform:scaleX(1.04)}}@keyframes mixer-trans-hover-flash{0%,40%,to{opacity:.12;transform:scale(.85)}48%{opacity:.15;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}58%{opacity:.35;transform:scale(1.02)}}@keyframes mixer-trans-hover-dissolve{0%{background-position:0 0,0 0;filter:contrast(1);opacity:.42}50%{background-position:18px 10px,0 0;filter:contrast(1.2);opacity:.92}to{background-position:8px 20px,0 0;filter:contrast(1);opacity:.5}}@keyframes mixer-trans-shake-hint{0%{transform:translate(-2px,1px)}to{transform:translate(2px,-2px)}}@keyframes mixer-trans-hover-zoom{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes mixer-trans-hover-zoomblur{0%,to{filter:blur(.4px);opacity:.38;transform:scale(.86)}50%{filter:blur(2.8px);opacity:1;transform:scale(1.06)}}@keyframes mixer-trans-hover-lensflare{0%,to{opacity:.28;transform:translate(0) scale(1)}45%{opacity:.92;transform:translate(-1px,-1px) scale(1.02)}50%{opacity:1;transform:translate(2px,1px) scale(1.08)}}.mixer-trans-tile-label{font-size:11px;line-height:1.1;text-align:center}.mixer-trans-dur-row{align-items:center;display:flex;gap:8px}.mixer-trans-dur-row .mixer-trans-dur-label{color:rgba(148,163,184,.95);flex:0 0 auto;font-size:11px}.mixer-trans-dur-row .el-slider{--el-slider-main-bg-color:#5eead4;--el-slider-runway-bg-color:rgba(148,163,184,.35);--el-slider-button-size:12px;flex:1}.mixer-trans-dur-row .mixer-trans-dur-value{color:#5eead4;flex:0 0 36px;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.mixer-trans-clear{align-self:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:rgba(229,231,235,.78);cursor:pointer;font-size:11px;padding:4px 8px}.mixer-trans-clear:hover{border-color:hsla(0,91%,71%,.55);color:#fca5a5}.el-dialog.mixer-export-dialog{background:#1a1d24;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:rgba(229,231,235,.92)}.el-dialog.mixer-export-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.06);padding:14px 18px 12px}.el-dialog.mixer-export-dialog .el-dialog__title{color:rgba(248,250,252,.95);font-size:15px;font-weight:600}.el-dialog.mixer-export-dialog .el-dialog__body{padding:16px 18px 8px}.el-dialog.mixer-export-dialog .el-dialog__footer{border-top:1px solid hsla(0,0%,100%,.06);padding:12px 18px 16px}.mixer-export-dialog-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.mixer-export-cover-col{display:flex;flex:0 0 min(280px,100%);flex-direction:column;gap:8px}.mixer-export-cover-frame{aspect-ratio:16/9;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;position:relative;width:100%}.mixer-export-cover-img{background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mixer-export-cover-placeholder{align-items:center;color:rgba(148,163,184,.75);display:flex;font-size:12px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center}.mixer-export-cover-edit-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:rgba(248,250,252,.95);cursor:pointer;font-size:12px;font-weight:600;left:8px;padding:4px 10px;position:absolute;top:8px}.mixer-export-cover-edit-btn:hover:not(:disabled){border-color:rgba(94,234,212,.65);color:#5eead4}.mixer-export-cover-edit-btn:disabled{cursor:not-allowed;opacity:.45}.mixer-export-cover-note{color:rgba(148,163,184,.88);font-size:11px;line-height:1.45;margin:0}.mixer-export-form-col{display:flex;flex:1 1 260px;flex-direction:column;gap:10px;min-width:0}.mixer-export-field{display:flex;flex-direction:column;gap:4px}.mixer-export-field-label{color:rgba(203,213,225,.88);font-size:12px;font-weight:600}.mixer-export-field-value{color:rgba(248,250,252,.92);font-size:13px}.mixer-export-input{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;box-sizing:border-box;color:rgba(248,250,252,.95);font-size:13px;height:32px;padding:0 10px;width:100%}.mixer-export-input:focus{border-color:rgba(94,234,212,.55);outline:none}.mixer-export-path-fake{cursor:default;opacity:.85}.mixer-export-path-row{align-items:center;display:flex;gap:8px}.mixer-export-hint{color:rgba(148,163,184,.8);font-size:11px;margin:2px 0 0}.mixer-export-field-note{color:rgba(148,163,184,.82);font-size:11px;line-height:1.45;margin:6px 0 0}.mixer-export-check-row{align-items:center;color:rgba(226,232,240,.9);cursor:default;display:inline-flex;font-size:12px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixer-export-checkbox{accent-color:#5eead4}.mixer-export-select{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:rgba(248,250,252,.95);font-size:13px;height:32px;max-width:280px;padding:0 8px;width:100%}.mixer-export-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.mixer-export-footer-meta{color:rgba(148,163,184,.92);font-size:12px;font-variant-numeric:tabular-nums}.mixer-export-footer-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.el-dialog.mixer-export-cover-picker-dialog{background:#1a1d24;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:rgba(229,231,235,.92)}.el-dialog.mixer-export-cover-picker-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.06);padding:12px 16px}.el-dialog.mixer-export-cover-picker-dialog .el-dialog__body{padding:16px}.mixer-export-cover-picker-hint{color:rgba(148,163,184,.9);font-size:12px;margin:0 0 10px}.mixer-export-cover-picker-time{color:rgba(226,232,240,.95);font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:10px}.mixer-export-cover-picker-time .muted{color:rgba(148,163,184,.75)}.mixer-export-cover-picker-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.multi-selected[data-v-3150b027]{outline:2px dashed #1890ff!important;outline-offset:0}.mermaid-block-root[data-v-f4642566]{overflow-x:auto;width:100%}.mermaid-block-svg-host[data-v-f4642566]{align-items:flex-start;display:flex;justify-content:center;min-height:40px}.mermaid-block-svg-host[data-v-f4642566] svg{height:auto;max-width:100%}.mermaid-block-error[data-v-f4642566]{background:rgba(0,0,0,.25);border-radius:6px;color:#f87171;font-size:12px;margin:8px 0 0;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.mermaid-layer-frame[data-v-efbc5d69]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;overflow:hidden}.mermaid-layer-frame[data-v-efbc5d69],.mermaid-layer-scroll[data-v-efbc5d69]{box-sizing:border-box;height:100%;width:100%}.mermaid-layer-scroll[data-v-efbc5d69]{overflow:auto;padding:8px}.mermaid-layer-scroll[data-v-efbc5d69] .mermaid-block-root{min-height:100%}.illp[data-v-2008a8bf]{border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.06);box-sizing:border-box;height:100%;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.illp[data-v-2008a8bf],.illp-blur-bleed[data-v-2008a8bf]{overflow:hidden;position:absolute}.illp-blur-bleed[data-v-2008a8bf]{inset:-28px}.illp-blur-bg[data-v-2008a8bf]{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(20px);inset:0;position:absolute;transform:scale(1.12)}.illp-blur-fallback[data-v-2008a8bf]{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);inset:0;position:absolute}.illp-scrim[data-v-2008a8bf]{animation:illp-scrim-pulse-2008a8bf 2.4s ease-in-out infinite;background:rgba(0,0,0,.38)}.illp-motion[data-v-2008a8bf],.illp-scrim[data-v-2008a8bf]{inset:0;position:absolute}.illp-motion[data-v-2008a8bf]{overflow:hidden;pointer-events:none}.illp-sweep[data-v-2008a8bf]{animation:illp-sweep-2008a8bf 2.5s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.04) 42%,rgba(20,125,255,.14) 50%,hsla(0,0%,100%,.06) 58%,transparent);height:160%;left:-60%;position:absolute;top:-30%;transform:rotate(14deg);width:55%}@keyframes illp-scrim-pulse-2008a8bf{0%,to{opacity:1}50%{opacity:.88}}@keyframes illp-sweep-2008a8bf{0%{transform:translateX(-5%) rotate(14deg)}to{transform:translateX(320%) rotate(14deg)}}.script-layer-chrome[data-v-0cd16383]{--script-font-scale:1;background:rgba(28,30,34,.96);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.script-layer-header[data-v-0cd16383]{background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);cursor:grab;flex-shrink:0;flex-wrap:wrap;font-size:15px;font-size:calc(15px*var(--script-font-scale, 1));font-weight:600;gap:8px;justify-content:space-between;padding:5px 8px}.script-layer-header[data-v-0cd16383],.script-layer-header-font-scale[data-v-0cd16383]{align-items:center;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.script-layer-header-font-scale[data-v-0cd16383]{cursor:default;flex-shrink:1;gap:3px;max-width:min(168px,32vw);min-width:0}.script-layer-font-scale-btn[data-v-0cd16383]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:rgba(230,235,245,.92);cursor:pointer;flex-shrink:0;font-size:11px;font-size:calc(11px*var(--script-font-scale, 1));font-weight:700;height:24px;line-height:1;min-width:26px;padding:1px 5px}.script-layer-font-scale-btn[data-v-0cd16383]:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:rgba(20,236,255,.35)}.script-layer-font-scale-btn[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.35}.script-layer-font-scale-range[data-v-0cd16383]{accent-color:rgba(20,236,255,.85);cursor:pointer;flex:1;height:4px;max-width:92px;min-width:48px}.script-layer-header-io[data-v-0cd16383]{align-items:center;cursor:default;display:flex;flex-shrink:0;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.script-layer-io-btn[data-v-0cd16383]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:rgba(230,235,245,.92);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:26px}.script-layer-io-btn[data-v-0cd16383]:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:rgba(20,236,255,.35)}.script-layer-io-btn[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.38}.script-layer-io-icon[data-v-0cd16383]{display:block}.script-layer-header-left[data-v-0cd16383]{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.script-layer-header[data-v-0cd16383]:active{cursor:grabbing}.script-layer-header-title[data-v-0cd16383]{cursor:text;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.script-layer-header-title-input[data-v-0cd16383]{background:rgba(8,10,14,.92);border:1px solid rgba(20,236,255,.45);border-radius:4px;box-sizing:border-box;color:rgba(245,247,252,.96);flex:1;font:inherit;font-size:inherit;font-weight:inherit;margin:0;min-width:0;outline:none;padding:2px 6px}.script-layer-header-icon[data-v-0cd16383]{color:rgba(20,236,255,.85);display:flex;flex-shrink:0}.script-layer-header-model[data-v-0cd16383]{align-items:baseline;color:rgba(200,210,225,.88);cursor:grab;display:flex;flex-shrink:1;font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));font-weight:500;gap:4px;justify-content:flex-end;line-height:1.25;max-width:55%;text-align:right;-webkit-user-select:text;-moz-user-select:text;user-select:text}.script-layer-header-model-label[data-v-0cd16383]{color:rgba(20,236,255,.72);flex-shrink:0;white-space:nowrap}.script-layer-header-model-value[data-v-0cd16383]{color:rgba(235,240,248,.92);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-composer[data-v-0cd16383]{background:rgba(18,20,24,.98);display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:8px;position:relative}.script-composer-toolbar-models[data-v-0cd16383]{gap:6px}.script-composer-toolbar-models[data-v-0cd16383],.script-composer-upload-slot[data-v-0cd16383]{align-items:center;display:flex;flex-shrink:0}.script-composer-thumb-wrap[data-v-0cd16383]{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.script-composer-thumb[data-v-0cd16383]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.script-composer-thumb-badge[data-v-0cd16383]{background:rgba(0,0,0,.65);border-radius:999px;color:#fff;font-size:14px;font-size:calc(14px*var(--script-font-scale, 1));font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;text-align:center;top:2px}.script-composer-thumb-remove[data-v-0cd16383]{background:rgba(0,0,0,.55);border:none;border-radius:4px;bottom:2px;color:#fff;cursor:pointer;font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));height:18px;line-height:1;padding:0;position:absolute;right:2px;width:18px}.script-composer-thumb-remove[data-v-0cd16383]:hover{background:rgba(220,60,60,.9)}.script-composer-thumb-remove[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.script-composer-ref-row[data-v-0cd16383]{align-items:flex-start;display:flex;gap:10px}.script-composer-ref-dropdown[data-v-0cd16383]{display:flex}.script-composer-ref-add[data-v-0cd16383]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:52px;justify-content:center;margin:0;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:52px}.script-composer-ref-add[data-v-0cd16383]:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.75)}.script-composer-ref-add[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.script-composer-ref-plus[data-v-0cd16383]{font-size:24px;font-size:calc(24px*var(--script-font-scale, 1));font-weight:300;line-height:1}.script-canvas-picker[data-v-0cd16383]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-height:140px;overflow-y:auto;padding:6px}.script-canvas-picker-empty[data-v-0cd16383]{color:hsla(0,0%,100%,.45);padding:4px}.script-canvas-picker-empty[data-v-0cd16383],.script-canvas-picker-row[data-v-0cd16383]{font-size:15px;font-size:calc(15px*var(--script-font-scale, 1))}.script-canvas-picker-row[data-v-0cd16383]{align-items:center;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;gap:8px;margin-bottom:4px;padding:4px 6px;text-align:left;width:100%}.script-canvas-picker-row[data-v-0cd16383]:hover{background:hsla(0,0%,100%,.08)}.script-canvas-picker-mini[data-v-0cd16383]{border-radius:4px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.script-composer-prompt[data-v-0cd16383]{background:rgba(10,12,16,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:rgba(245,247,252,.95);flex:1 1 0;font-family:inherit;font-size:17px;font-size:calc(17px*var(--script-font-scale, 1));line-height:1.55;margin:0;min-height:0;outline:none;overflow:auto;padding:10px 12px;resize:vertical;width:100%}.script-composer-prompt[data-v-0cd16383]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.script-composer-prompt[data-v-0cd16383]::placeholder{color:hsla(0,0%,100%,.35)}.script-composer-prompt[data-v-0cd16383]:focus{border-color:rgba(20,236,255,.45)}.script-composer-prompt[data-v-0cd16383]:-moz-read-only{cursor:wait;opacity:.94}.script-composer-prompt[data-v-0cd16383]:read-only{cursor:wait;opacity:.94}.script-composer-output-stack[data-v-0cd16383]{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:4px 2px 8px;position:relative;z-index:24}.script-section-hint[data-v-0cd16383]{color:rgba(20,236,255,.75);font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));font-weight:600;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.script-thinking-stream-details[data-v-0cd16383]{background:rgba(10,12,16,.72);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:2px;padding:0 10px 8px}.script-thinking-stream-summary[data-v-0cd16383]{align-items:center;cursor:pointer;display:flex;list-style:none;min-height:1.5em;padding:7px 0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.script-thinking-stream-summary[data-v-0cd16383]::-webkit-details-marker{display:none}.script-thinking-stream-summary[data-v-0cd16383]:before{color:rgba(140,150,165,.75);content:"▸";display:inline-block;flex-shrink:0;font-size:12px;font-size:calc(12px*var(--script-font-scale, 1));margin-right:6px;transition:transform .18s ease}.script-thinking-stream-details[open]>.script-thinking-stream-summary[data-v-0cd16383]:before{transform:rotate(90deg)}.script-thinking-stream-summary-text[data-v-0cd16383]{color:rgba(148,156,170,.95);flex:1;font-size:14px;font-size:calc(14px*var(--script-font-scale, 1));font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-thinking-stream-details.is-thinking-streaming .script-thinking-stream-summary-text[data-v-0cd16383]{animation:script-thinking-gray-breathe-0cd16383 1.65s ease-in-out infinite}@keyframes script-thinking-gray-breathe-0cd16383{0%,to{color:hsla(218,9%,51%,.78);opacity:.72}50%{color:rgba(188,196,210,.98);opacity:1}}.script-thinking-stream-inner[data-v-0cd16383]{border-left:2px solid hsla(0,0%,100%,.06);margin-left:2px;padding:0 0 4px 2px}.script-thinking-stream-pre[data-v-0cd16383]{color:hsla(218,9%,51%,.92);font-family:inherit;font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));line-height:1.55;margin:0;max-height:none;overflow:visible;padding:6px 8px 8px 10px;white-space:pre-wrap;word-break:break-word}.script-thinking-stream-details.is-thinking-streaming .script-thinking-stream-pre[data-v-0cd16383]{animation:script-thinking-gray-breathe-pre-0cd16383 1.65s ease-in-out infinite}@keyframes script-thinking-gray-breathe-pre-0cd16383{0%,to{color:hsla(219,9%,45%,.82)}50%{color:rgba(155,165,180,.95)}}.script-reply-typewriter[data-v-0cd16383]{background:rgba(6,10,14,.92);border:1px solid rgba(20,236,255,.2);border-radius:8px;padding:8px 10px}.script-typewriter-body[data-v-0cd16383]{color:rgba(245,247,252,.96);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-size:calc(15px*var(--script-font-scale, 1));line-height:1.55;min-height:2.5em;overflow:visible;white-space:pre-wrap;word-break:break-word}.script-typewriter-caret[data-v-0cd16383]{animation:script-caret-blink-0cd16383 1s step-end infinite;color:rgba(20,236,255,.95);display:inline-block;margin-left:1px}@keyframes script-caret-blink-0cd16383{50%{opacity:0}}.script-composer-loading[data-v-0cd16383]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(10,12,16,.38);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:18}.script-composer-loading-inner[data-v-0cd16383]{align-items:center;display:flex;flex-direction:column;gap:14px;padding:16px;pointer-events:none}.script-composer-loading-spinner[data-v-0cd16383]{animation:script-composer-spin-0cd16383 .75s linear infinite;border:3px solid hsla(0,0%,100%,.14);border-radius:50%;border-top-color:rgba(20,236,255,.95);height:40px;width:40px}@keyframes script-composer-spin-0cd16383{to{transform:rotate(1turn)}}.script-composer-loading-text[data-v-0cd16383]{color:rgba(235,240,248,.92);font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));font-weight:600;text-align:center}.script-composer-toolbar[data-v-0cd16383]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-top:4px;overflow-x:auto;padding:8px 0 0}.script-composer-toolbar-spacer[data-v-0cd16383]{flex:1;min-width:8px}.script-composer-toolbar .script-composer-ref-add[data-v-0cd16383]{border-radius:8px;height:40px;width:40px}.script-composer-toolbar .script-composer-thumb-wrap[data-v-0cd16383]{height:40px;width:40px}.script-composer-model-label[data-v-0cd16383]{color:hsla(0,0%,100%,.45);font-size:15px;font-size:calc(15px*var(--script-font-scale, 1));white-space:nowrap}.script-composer-model-select[data-v-0cd16383]{background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#e8eaed;cursor:pointer;font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));font-weight:600;max-width:min(100%,220px);min-width:0;padding:4px 8px}.script-composer-toolbar-right[data-v-0cd16383]{align-items:center;display:flex;flex-shrink:0;gap:8px}.script-composer-mode-label[data-v-0cd16383]{color:hsla(0,0%,100%,.45);white-space:nowrap}.script-composer-mode-label[data-v-0cd16383],.script-composer-mode-select[data-v-0cd16383]{font-size:14px;font-size:calc(14px*var(--script-font-scale, 1))}.script-composer-mode-select[data-v-0cd16383]{background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#e8eaed;cursor:pointer;font-weight:600;max-width:min(100%,200px);min-width:120px;padding:4px 8px}.btn-icon[data-v-0cd16383]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font:inherit;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.btn-icon .icon-svg[data-v-0cd16383]{height:20px;width:20px}.btn-icon[data-v-0cd16383]:hover:not(:disabled){transform:translateY(-1px)}.btn-icon[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.4;transform:none}.btn-send[data-v-0cd16383]{background:linear-gradient(135deg,#6366f1,#a855f7);border:1px solid transparent;color:#fff}.btn-send[data-v-0cd16383]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#9333ea);box-shadow:0 4px 12px rgba(99,102,241,.4)}.btn-send[data-v-0cd16383]:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.3)}.script-layer-md[data-v-0cd16383]{cursor:text;flex:1;min-height:0;overflow:auto}.script-layer-md-inner[data-v-0cd16383]{box-sizing:border-box;min-height:100%;padding:10px 12px}.script-layer-md-inner-stack[data-v-0cd16383]{display:flex;flex-direction:column;gap:10px}.script-stream-md-inner[data-v-0cd16383]{display:flex;flex-direction:column;min-height:100%}.script-stream-await[data-v-0cd16383]{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center;min-height:140px;padding:24px 16px}.script-stream-await-text[data-v-0cd16383]{color:rgba(235,240,248,.92);font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));font-weight:600;margin:0;text-align:center}.script-thinking-persisted-md[data-v-0cd16383]{flex-shrink:0}.markdown-body[data-v-0cd16383]{color:rgba(235,238,245,.92);font-size:16px;font-size:calc(16px*var(--script-font-scale, 1));line-height:1.55;word-break:break-word}.markdown-body[data-v-0cd16383] h1,.markdown-body[data-v-0cd16383] h2,.markdown-body[data-v-0cd16383] h3{color:#f2f4f8;font-weight:700;margin:.6em 0 .35em}.markdown-body[data-v-0cd16383] h1{font-size:1.35em}.markdown-body[data-v-0cd16383] h2{font-size:1.2em}.markdown-body[data-v-0cd16383] h3{font-size:1.08em}.markdown-body[data-v-0cd16383] h4{color:rgba(230,235,245,.95);font-size:1em;margin:.5em 0 .25em}.markdown-body[data-v-0cd16383] p{margin:.4em 0}.markdown-body[data-v-0cd16383] ol,.markdown-body[data-v-0cd16383] ul{margin:.35em 0;padding-left:1.25em}.markdown-body[data-v-0cd16383] li{margin:.15em 0}.markdown-body[data-v-0cd16383] strong{color:#fff;font-synthesis:weight;font-weight:700;letter-spacing:.01em}.markdown-body[data-v-0cd16383] code{background:hsla(0,0%,100%,.06);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:.1em .35em}.markdown-body[data-v-0cd16383] pre{background:rgba(0,0,0,.4);border-radius:6px;margin:.5em 0;max-width:100%;overflow:auto;padding:8px 10px}.markdown-body[data-v-0cd16383] pre code{background:none;padding:0}.markdown-body[data-v-0cd16383] img{border-radius:6px;height:auto;max-width:100%}.markdown-body[data-v-0cd16383] table{border-collapse:collapse;font-size:15px;font-size:calc(15px*var(--script-font-scale, 1));margin:.5em 0;width:100%}.markdown-body[data-v-0cd16383] td,.markdown-body[data-v-0cd16383] th{border:1px solid hsla(0,0%,100%,.12);padding:6px 8px;text-align:left;vertical-align:top}.markdown-body[data-v-0cd16383] th{background:hsla(0,0%,100%,.06);font-weight:600}.markdown-body[data-v-0cd16383] tr:nth-child(2n) td{background:hsla(0,0%,100%,.02)}.markdown-body[data-v-0cd16383] blockquote{border-left:3px solid rgba(20,236,255,.45);color:rgba(220,224,232,.88);margin:.4em 0;padding-left:.75em}.markdown-body[data-v-0cd16383] hr{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:.75em 0}.script-layer-storyboard[data-v-0cd16383]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.storyboard-toolbar[data-v-0cd16383]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;order:0;padding:4px 8px 6px}.storyboard-prompt-embed-wrap[data-v-0cd16383]{flex-shrink:0;order:10;overflow:hidden}.storyboard-add-row-btn[data-v-0cd16383]{background:rgba(20,236,255,.1);border:1px solid rgba(20,236,255,.35);border-radius:6px;color:rgba(20,236,255,.95);cursor:pointer;font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));font-weight:600;padding:4px 10px;transition:background .15s ease}.storyboard-add-row-btn[data-v-0cd16383]:hover{background:rgba(20,236,255,.18)}.storyboard-table-scroll[data-v-0cd16383]{flex:1;min-height:0;order:1;overflow:auto;position:relative}.storyboard-td-check[data-v-0cd16383],.storyboard-th-check[data-v-0cd16383]{max-width:40px;min-width:32px;padding:4px;text-align:center;vertical-align:middle;width:36px}.storyboard-th-check[data-v-0cd16383]{z-index:2}.storyboard-td-check input[type=checkbox][data-v-0cd16383]{accent-color:rgba(20,236,255,.9);cursor:pointer}.storyboard-ctx-menu[data-v-0cd16383]{background:rgba(28,30,36,.98);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.45);min-width:220px;padding:4px 0;position:fixed;z-index:20060}.storyboard-ctx-item[data-v-0cd16383]{background:transparent;border:none;color:rgba(242,244,248,.95);cursor:pointer;display:block;font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));padding:8px 14px;text-align:left;width:100%}.storyboard-ctx-item[data-v-0cd16383]:hover:not(:disabled){background:rgba(20,236,255,.12)}.storyboard-ctx-item[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.45}.storyboard-table tbody tr.storyboard-row[data-v-0cd16383]{cursor:pointer}.storyboard-table tbody tr.storyboard-row.is-selected[data-v-0cd16383]{background:rgba(20,236,255,.08);outline:1px solid rgba(20,236,255,.28);outline-offset:-1px}.storyboard-table[data-v-0cd16383]{border-collapse:collapse;color:rgba(235,238,245,.92);font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));min-width:100%;width:-moz-max-content;width:max-content}.storyboard-table td[data-v-0cd16383],.storyboard-table th[data-v-0cd16383]{border:1px solid hsla(0,0%,100%,.12);padding:6px 8px;vertical-align:top}.storyboard-table th[data-v-0cd16383]{background:rgba(32,34,42,.98);color:rgba(242,244,248,.95);font-weight:600;position:sticky;top:0;white-space:nowrap;z-index:1}.td-narrow[data-v-0cd16383],.th-narrow[data-v-0cd16383]{max-width:72px;width:52px}.td-medium[data-v-0cd16383]{max-width:200px;min-width:120px}.td-wide[data-v-0cd16383]{max-width:280px;min-width:180px}.storyboard-td-actions[data-v-0cd16383],.storyboard-th-actions[data-v-0cd16383]{background:rgba(32,34,42,.98);position:sticky;right:0;text-align:center;width:36px}.storyboard-cell-input[data-v-0cd16383],.storyboard-cell-textarea[data-v-0cd16383]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;box-sizing:border-box;color:rgba(235,238,245,.95);font:inherit;font-size:13px;font-size:calc(13px*var(--script-font-scale, 1));line-height:1.4;margin:0;padding:4px 6px;resize:vertical;width:100%}.storyboard-cell-input[data-v-0cd16383]:focus,.storyboard-cell-textarea[data-v-0cd16383]:focus{border-color:rgba(20,236,255,.45);outline:none}.storyboard-remove-row-btn[data-v-0cd16383]{background:rgba(255,80,80,.12);border:1px solid rgba(255,80,80,.35);border-radius:4px;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:18px;font-size:calc(18px*var(--script-font-scale, 1));height:28px;line-height:1;padding:0;width:28px}.storyboard-remove-row-btn[data-v-0cd16383]:hover:not(:disabled){background:rgba(255,80,80,.28);color:#fff}.storyboard-remove-row-btn[data-v-0cd16383]:disabled{cursor:not-allowed;opacity:.25}.storyboard-gen-placeholders[data-v-0cd16383]{pointer-events:none}.storyboard-gen-placeholder-tile[data-v-0cd16383]{border-radius:12px;overflow:hidden;position:absolute}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,hsla(0,0%,100%,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:0;position:relative}.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger{border:1px solid var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{background-color:hsla(0,0%,100%,.7);border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.font-selector[data-v-14713620]{background:#1e1e1e;border-radius:8px;display:flex;flex-direction:column;max-height:500px;overflow:hidden;width:100%}.font-upload-panel[data-v-14713620]{background:#2a2a2a;border:1px dashed #555;border-radius:8px;margin-bottom:12px;padding:14px;text-align:center}.font-upload-input[data-v-14713620]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.font-upload-hint[data-v-14713620]{color:#9a9a9a;font-size:12px;line-height:1.5;margin:0 0 12px;text-align:left}.font-upload-or[data-v-14713620]{color:#777;display:block;font-size:12px;margin-top:10px}.font-item-remove[data-v-14713620]{background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;flex-shrink:0;font-size:20px;height:28px;line-height:1;margin-left:8px;padding:0;width:28px}.font-item-remove[data-v-14713620]:hover{background:#3a2a2a;color:#ff6b6b}.search-box[data-v-14713620]{border-bottom:1px solid #333;padding:12px}.search-box[data-v-14713620] .el-input .el-input__wrapper{background:#2a2a2a;border:1px solid #444;box-shadow:none}.search-box[data-v-14713620] .el-input .el-input__wrapper:hover{border-color:#be95ff}.search-box[data-v-14713620] .el-input .el-input__inner{color:#fff}.search-box[data-v-14713620] .el-input .el-input__inner::-moz-placeholder{color:#888}.search-box[data-v-14713620] .el-input .el-input__inner::placeholder{color:#888}.font-categories[data-v-14713620]{-webkit-overflow-scrolling:touch;background:#252525;border-bottom:1px solid #333;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:8px 12px}.font-categories[data-v-14713620]::-webkit-scrollbar{height:4px}.font-categories[data-v-14713620]::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.category-tab[data-v-14713620]{align-items:center;border:2px solid transparent;border-radius:4px;box-sizing:border-box;color:#aaa;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;gap:4px;justify-content:center;line-height:1.25;min-height:32px;padding:5px 10px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;word-break:keep-all}.category-tab[data-v-14713620]:hover{background:#333;color:#fff}.category-tab.active[data-v-14713620]{background:#be95ff;color:#fff;font-weight:500}.category-tab__label[data-v-14713620]{line-height:1.25}.category-tab__chevron[data-v-14713620]{align-items:center;display:inline-flex;flex-shrink:0;font-size:11px;height:14px;justify-content:center;line-height:1;margin:0;opacity:0;padding:0;pointer-events:none;visibility:hidden;width:14px}.category-tab__chevron--visible[data-v-14713620]{opacity:1;visibility:visible}.font-list[data-v-14713620]{flex:1;min-height:0;overflow-y:auto;padding:8px}.font-list[data-v-14713620]::-webkit-scrollbar{width:8px}.font-list[data-v-14713620]::-webkit-scrollbar-track{background:#1e1e1e}.font-list[data-v-14713620]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.font-list[data-v-14713620]::-webkit-scrollbar-thumb:hover{background:#555}.featured-fonts[data-v-14713620]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:16px}.featured-font-item[data-v-14713620]{background:#2a2a2a;border:2px solid #333;border-radius:8px;cursor:pointer;padding:16px 12px;text-align:center;transition:all .3s ease}.featured-font-item[data-v-14713620]:hover{background:#333;border-color:#be95ff;box-shadow:0 4px 12px rgba(190,149,255,.3);transform:translateY(-2px)}.featured-font-item.selected[data-v-14713620]{background:rgba(190,149,255,.1);border-color:#be95ff;box-shadow:0 0 0 2px rgba(190,149,255,.2)}.featured-font-item .font-preview[data-v-14713620]{align-items:center;color:#fff;display:flex;font-weight:600;justify-content:center;line-height:1.2;margin-bottom:8px;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-font-item .font-name[data-v-14713620]{color:#aaa;font-size:11px;margin-top:4px}.regular-fonts[data-v-14713620]{display:flex;flex-direction:column;gap:2px}.regular-fonts--virtual[data-v-14713620]{max-height:360px;overflow-y:auto;padding-right:2px}.virtual-sizer[data-v-14713620]{position:relative;width:100%}.virtual-window[data-v-14713620]{display:flex;flex-direction:column;gap:0;left:0;position:absolute;right:0;top:0}.regular-fonts--virtual .font-item[data-v-14713620]{box-sizing:border-box;flex-shrink:0;height:48px;min-height:48px}.font-item[data-v-14713620]{align-items:center;background:#2a2a2a;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;position:relative;transition:all .2s ease}.font-item[data-v-14713620]:hover{background:#333;border-color:#be95ff;transform:translateX(4px)}.font-item.selected[data-v-14713620]{background:rgba(190,149,255,.15);border-color:#be95ff}.font-item.selected .font-preview-text[data-v-14713620]{color:#be95ff;font-weight:600}.font-item .font-preview-text[data-v-14713620]{color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-item .selected-icon[data-v-14713620]{color:#be95ff;font-size:18px;font-weight:700}.font-hover-magnifier{background:linear-gradient(145deg,#2f2f2f,#232323);border:2px solid rgba(190,149,255,.9);border-radius:14px;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 16px 48px rgba(0,0,0,.55),0 0 40px rgba(190,149,255,.12);max-width:min(420px,100vw - 24px);min-width:200px;padding:22px 22px 14px;pointer-events:none;position:fixed;z-index:12000}.font-hover-magnifier__ring{background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.08) 0,transparent 55%);border:3px solid rgba(190,149,255,.5);border-radius:50%;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.15);height:44px;left:10px;pointer-events:none;position:absolute;top:8px;width:44px}.font-hover-magnifier__preview{color:#fff;min-height:1.2em;position:relative}.font-hover-magnifier__label,.font-hover-magnifier__preview{font-weight:500;letter-spacing:.02em;overflow:hidden;padding-left:52px;text-overflow:ellipsis;white-space:nowrap}.font-hover-magnifier__label{color:#c4c4c4;margin-top:10px}.font-hover-magnifier__meta{color:#6a6a6a;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:10px;line-height:1.3;margin-top:6px;overflow:hidden;padding-left:52px;text-overflow:ellipsis;white-space:nowrap}.floating-toolbar[data-v-d184b7ae]{background:#222;box-shadow:0 2px 8px rgba(0,0,0,.18);display:flex;left:50%;padding:12px 18px;position:absolute;top:20px;transform:translateX(-50%);z-index:2000}.toolbar-item[data-v-d184b7ae]{align-items:center;display:flex;margin-right:18px}.toolbar-label[data-v-d184b7ae]{color:#fff;font-size:14px;margin-right:6px}.toolbar-button-group[data-v-d184b7ae]{align-items:center;margin-right:12px}.toolbar-style-btn[data-v-d184b7ae]{background:#222;border:none;color:#bbb;font-size:16px;font-weight:700;margin-right:6px}.toolbar-style-btn.active[data-v-d184b7ae]{background:#1890ff;color:#fff}.toolbar-style-btn[data-v-d184b7ae]:not(.active){opacity:.5}.toolbar-align-btn[data-v-d184b7ae]{background:#222;border:none;margin-right:6px}.toolbar-align-btn .align-icon[data-v-d184b7ae]{display:inline-block;vertical-align:middle}.toolbar-align-btn.active[data-v-d184b7ae]{background:#1890ff}.toolbar-align-btn.active .align-line[data-v-d184b7ae]{background:#fff}.toolbar-align-btn[data-v-d184b7ae]:not(.active){opacity:.5}.align-icon-container[data-v-d184b7ae]{height:18px;justify-content:space-between;width:22px}.align-line[data-v-d184b7ae]{background:#bbb;border-radius:2px;height:3px;margin:2px 0}.align-line.short[data-v-d184b7ae]{width:60%}.align-left-icon .align-line.short[data-v-d184b7ae],.align-line.short[data-v-d184b7ae]{align-self:flex-start}.align-center-icon .align-line.short[data-v-d184b7ae]{align-self:center}.align-right-icon .align-line.short[data-v-d184b7ae]{align-self:flex-end}.el-button.active[data-v-d184b7ae]{background:#1890ff;color:#fff}.el-color-picker .el-input__inner[data-v-d184b7ae],.el-input-number .el-input__inner[data-v-d184b7ae],.el-select .el-input__inner[data-v-d184b7ae]{background-color:#333;border:1px solid #555;color:#fff}.el-input-number[data-v-d184b7ae]{width:70px}.el-input-number .el-input-number__decrease[data-v-d184b7ae],.el-input-number .el-input-number__increase[data-v-d184b7ae]{background-color:#333;border-color:#555;color:#fff}.el-slider[data-v-d184b7ae]{width:100px}.delete-btn[data-v-d184b7ae]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-btn[data-v-d184b7ae]:hover{background-color:#f78989;border-color:#f78989}.transparent-background[data-v-d184b7ae]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.floating-toolbar[data-v-d184b7ae]{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);box-sizing:border-box;display:inline-flex;gap:4px;max-width:50vw;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:4px 6px;scrollbar-width:thin;white-space:nowrap}.floating-toolbar[data-v-d184b7ae]::-webkit-scrollbar{height:5px}.floating-toolbar[data-v-d184b7ae]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.toolbar-main-section[data-v-d184b7ae]{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:4px}.toolbar-item.compact[data-v-d184b7ae]{align-items:center;display:flex}.toolbar-button[data-v-d184b7ae]{background-color:#2a2a2a;border:none;color:#e0e0e0;height:30px;min-height:30px}.toolbar-button[data-v-d184b7ae]:hover{background-color:#3a3a3a;color:#14ecff}.font-selector-btn[data-v-d184b7ae]{align-items:center;display:flex;justify-content:space-between;max-width:200px;min-width:112px;padding:0 6px 0 8px}.font-selector-btn span[data-v-d184b7ae]{flex:1;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.font-selector-btn i[data-v-d184b7ae]{flex-shrink:0;font-size:10px;margin-left:4px}.toolbar-divider[data-v-d184b7ae]{background-color:#444;flex-shrink:0;height:22px;margin:0 2px;width:1px}.toolbar-button-group[data-v-d184b7ae]{display:flex;gap:2px}.toolbar-align-btn[data-v-d184b7ae],.toolbar-style-btn[data-v-d184b7ae]{align-items:center;background-color:#2a2a2a;border:none;color:#e0e0e0;display:flex;font-size:13px;height:30px;justify-content:center;min-width:30px;padding:0}.toolbar-align-btn[data-v-d184b7ae]:hover,.toolbar-style-btn[data-v-d184b7ae]:hover{background-color:#3a3a3a;color:#14ecff}.toolbar-align-btn.active[data-v-d184b7ae],.toolbar-style-btn.active[data-v-d184b7ae]{background-color:#14ecff;color:#000}.toolbar-svg-icon[data-v-d184b7ae]{display:block;flex-shrink:0}.styles-icon-wrapper--solo[data-v-d184b7ae]{align-items:center;display:flex;justify-content:center}.icon-trigger-btn[data-v-d184b7ae]{min-width:30px;padding:0 6px}.icon-trigger-btn.has-active-format[data-v-d184b7ae]{box-shadow:inset 0 0 0 1px rgba(20,236,255,.45);color:#14ecff}.format-brush-btn.format-brush-armed[data-v-d184b7ae]{box-shadow:inset 0 0 0 1px rgba(255,215,0,.55);color:gold}.align-toolbar-current[data-v-d184b7ae]{align-items:center;display:flex;font-style:normal;justify-content:center}.compact-metric-trigger[data-v-d184b7ae]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px;min-width:auto;padding:0 6px}.compact-metric-trigger .compact-metric-value[data-v-d184b7ae]{font-size:12px;font-weight:600;min-width:1.5em;text-align:right}.toolbar-button-group--popover[data-v-d184b7ae]{justify-content:center}.toolbar-popover-section-title[data-v-d184b7ae]{color:#888;font-size:11px;line-height:1.3;margin-bottom:8px}.toolbar-item--bar[data-v-d184b7ae]{align-items:center;display:flex;gap:6px}.toolbar-label-bar[data-v-d184b7ae]{color:#b0b0b0;flex-shrink:0;font-size:11px;font-weight:500;white-space:nowrap}.line-height-input-bar[data-v-d184b7ae],.size-input-bar[data-v-d184b7ae]{width:88px}.align-group-bar[data-v-d184b7ae]{flex-shrink:0}.slider-trigger-btn[data-v-d184b7ae]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px;min-width:52px;padding:0 6px}.slider-trigger-btn .trigger-icon[data-v-d184b7ae]{font-size:13px;line-height:1;opacity:.85}.slider-trigger-btn .rotate-icon[data-v-d184b7ae]{font-size:14px}.slider-trigger-btn .text-stroke-toolbar-icon[data-v-d184b7ae]{display:block;flex-shrink:0;opacity:.92}.slider-trigger-btn .trigger-value[data-v-d184b7ae]{font-size:12px;font-weight:500}.toolbar-inline-slider[data-v-d184b7ae]{flex:1;min-width:72px}.slider-inline-input[data-v-d184b7ae]{flex-shrink:0;width:88px}.align-icon-container[data-v-d184b7ae]{display:flex;flex-direction:column;gap:2px;width:14px}.align-line[data-v-d184b7ae]{background-color:currentColor;border-radius:1px;height:2px}.align-line.short[data-v-d184b7ae]{width:70%}.align-left-icon .align-line[data-v-d184b7ae]{margin-right:auto;width:100%}.align-left-icon .align-line.short[data-v-d184b7ae]{width:70%}.align-center-icon .align-line[data-v-d184b7ae]{margin:0 auto;width:100%}.align-center-icon .align-line.short[data-v-d184b7ae]{width:70%}.align-right-icon .align-line[data-v-d184b7ae]{margin-left:auto;width:100%}.align-right-icon .align-line.short[data-v-d184b7ae]{width:70%}[data-v-d184b7ae] .el-color-picker{height:30px}[data-v-d184b7ae] .el-color-picker .el-color-picker__trigger{background-color:#2a2a2a;border:1px solid #444;box-sizing:border-box;height:30px;padding:4px;width:36px}[data-v-d184b7ae] .el-color-picker .el-color-picker__trigger:hover{border-color:#14ecff}[data-v-d184b7ae] .el-input-number .el-input__inner{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}[data-v-d184b7ae] .el-input-number .el-input-number__decrease,[data-v-d184b7ae] .el-input-number .el-input-number__increase{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}[data-v-d184b7ae] .el-input-number .el-input-number__decrease:hover,[data-v-d184b7ae] .el-input-number .el-input-number__increase:hover{color:#14ecff}[data-v-d184b7ae] .el-slider__runway{background-color:#444}[data-v-d184b7ae] .el-slider__bar{background-color:#14ecff}[data-v-d184b7ae] .el-slider__button{background-color:#14ecff;border-color:#14ecff}.text-styles-panel[data-v-d184b7ae]{background:#1a1a1a;max-height:480px;overflow-y:auto;padding:16px}.styles-header[data-v-d184b7ae]{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.styles-list[data-v-d184b7ae]{display:flex;flex-direction:column;gap:8px}.style-item[data-v-d184b7ae]{cursor:pointer;transition:box-shadow .2s ease}.style-item:hover .style-preview[data-v-d184b7ae]{border-color:rgba(20,236,255,.5);box-shadow:0 4px 12px rgba(20,236,255,.2)}.style-preview[data-v-d184b7ae]{background:#252525;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 16px;text-align:center;text-overflow:ellipsis;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.styles-btn[data-v-d184b7ae]{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)!important;border:1px solid hsla(0,0%,100%,.1)!important;height:30px;min-height:30px;padding:2px 8px!important}.styles-btn[data-v-d184b7ae]:hover{background:linear-gradient(135deg,#333,#222)!important;border-color:gold!important}.featured-styles-btn[data-v-d184b7ae]{border:1px solid rgba(255,215,0,.3)!important}.styles-icon-wrapper[data-v-d184b7ae]{align-items:center;display:flex;gap:6px}.styles-btn-text[data-v-d184b7ae]{color:gold;font-size:12px;font-weight:600;text-shadow:0 0 5px rgba(255,215,0,.3)}.toolbar-compact-popover{background:#1a1a1a!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.55)!important;color:#e0e0e0;padding:12px!important}.toolbar-compact-popover .el-popover__arrow:before{background:#1a1a1a!important;border-color:#444!important}.toolbar-compact-popover .toolbar-popover-section-title{color:#888;font-size:11px;line-height:1.35;margin-bottom:8px}.toolbar-compact-popover .popover-full-width-input{width:100%}.toolbar-compact-popover .toolbar-button-group{display:flex;gap:2px;justify-content:center}.toolbar-compact-popover .toolbar-align-btn,.toolbar-compact-popover .toolbar-style-btn{height:30px;min-width:30px}.toolbar-compact-popover .el-input-number__decrease,.toolbar-compact-popover .el-input-number__increase,.toolbar-compact-popover .el-input__inner{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}.toolbar-compact-popover .el-input-number__decrease:hover,.toolbar-compact-popover .el-input-number__increase:hover{color:#14ecff}.toolbar-format-popover{min-width:148px}.font-selector-popover{background:#1e1e1e!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important;padding:0!important}.font-selector-popover .el-popover__arrow{display:none}.toolbar-slider-popover{background:#1a1a1a!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important;color:#e0e0e0;padding:12px!important}.toolbar-slider-popover .el-popover__arrow,.toolbar-slider-popover .el-popover__arrow:before{background:#1a1a1a!important;border-color:#444!important}.toolbar-slider-popover .toolbar-slider-title{color:#b0b0b0;font-size:12px;font-weight:500;margin-bottom:8px}.toolbar-slider-popover .toolbar-slider-row{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.toolbar-slider-popover .toolbar-inline-slider{flex:1;min-width:0}.toolbar-slider-popover .slider-inline-input{flex-shrink:0;width:88px}.toolbar-slider-popover .el-input-number__decrease,.toolbar-slider-popover .el-input-number__increase,.toolbar-slider-popover .el-input__inner{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}.toolbar-slider-popover .el-input-number__decrease:hover,.toolbar-slider-popover .el-input-number__increase:hover{color:#14ecff}.toolbar-slider-popover .el-slider__runway{background-color:#444}.toolbar-slider-popover .el-slider__bar{background-color:#14ecff}.toolbar-slider-popover .el-slider__button{background-color:#14ecff;border-color:#14ecff}.toolbar-slider-popover .toolbar-stroke-color-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:12px}.toolbar-slider-popover .toolbar-stroke-color-label{color:#b0b0b0;font-size:12px}.text-styles-popover{background:#1a1a1a!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important;padding:0!important}.text-styles-popover .el-popover__arrow{display:none}.multi-angle-editor[data-v-34d97359]{background:#1a1a1a;border-radius:12px;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:240px}.mae-header[data-v-34d97359]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mae-title[data-v-34d97359]{color:#e0e0e0;font-size:14px;font-weight:600}.mae-reset-btn[data-v-34d97359]{align-items:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.mae-reset-btn svg[data-v-34d97359]{fill:currentColor;stroke:none}.mae-reset-btn[data-v-34d97359]:hover{background:hsla(0,0%,100%,.08);color:#14ecff}.mae-mode-toggle[data-v-34d97359]{align-items:center;background:#2a2a2a;border-radius:8px;display:inline-flex;gap:2px;margin-bottom:12px;padding:2px}.mae-mode-btn[data-v-34d97359]{background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.45);cursor:pointer;flex:1;font-size:13px;font-weight:500;min-width:0;padding:5px 16px;transition:all .15s;white-space:nowrap}.mae-mode-btn[data-v-34d97359]:hover:not(.active){color:hsla(0,0%,100%,.7)}.mae-mode-btn.active[data-v-34d97359]{background:#3a3a3a;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#14ecff}.mae-preview[data-v-34d97359]{aspect-ratio:1;background:#222;border:1px solid #333;border-radius:8px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.mae-cube-container[data-v-34d97359],.mae-cube-scene[data-v-34d97359]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mae-cube-perspective[data-v-34d97359]{perspective:600px}.mae-cube-wrapper[data-v-34d97359]{transform-style:preserve-3d}.mae-cube[data-v-34d97359]{height:60px;position:relative;transform-style:preserve-3d;width:60px}.mae-cube-face[data-v-34d97359]{align-items:center;backface-visibility:visible;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.25);display:flex;font-size:11px;font-weight:600;height:60px;justify-content:center;overflow:hidden;position:absolute;width:60px}.mae-face-front[data-v-34d97359]{background:#3a3a3a;transform:translateZ(30px)}.mae-face-back[data-v-34d97359]{background:#2e2e2e;transform:rotateY(180deg) translateZ(30px)}.mae-face-right[data-v-34d97359]{background:#333;transform:rotateY(90deg) translateZ(30px)}.mae-face-left[data-v-34d97359]{background:#333;transform:rotateY(-90deg) translateZ(30px)}.mae-face-top[data-v-34d97359]{background:#3e3e3e;transform:rotateX(90deg) translateZ(30px)}.mae-face-bottom[data-v-34d97359]{background:#2a2a2a;transform:rotateX(-90deg) translateZ(30px)}.mae-face-img[data-v-34d97359]{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.mae-camera-container[data-v-34d97359],.mae-camera-scene[data-v-34d97359]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.mae-ref-cube-wrapper[data-v-34d97359]{left:50%;margin-left:-30px;margin-top:-30px;opacity:1;position:absolute;top:50%;transform-style:preserve-3d;z-index:0}.mae-ref-cube[data-v-34d97359]{height:60px;position:relative;transform-style:preserve-3d;width:60px}.mae-ref-face[data-v-34d97359]{align-items:center;backface-visibility:visible;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.2);display:flex;font-size:10px;font-weight:600;height:60px;justify-content:center;overflow:hidden;position:absolute;width:60px}.mae-ref-front[data-v-34d97359]{background:rgba(58,58,58,.85);transform:translateZ(30px)}.mae-ref-back[data-v-34d97359]{background:rgba(46,46,46,.85);transform:rotateY(180deg) translateZ(30px)}.mae-ref-right[data-v-34d97359]{transform:rotateY(90deg) translateZ(30px)}.mae-ref-left[data-v-34d97359],.mae-ref-right[data-v-34d97359]{background:rgba(51,51,51,.85)}.mae-ref-left[data-v-34d97359]{transform:rotateY(-90deg) translateZ(30px)}.mae-ref-top[data-v-34d97359]{background:rgba(62,62,62,.85);transform:rotateX(90deg) translateZ(30px)}.mae-ref-bottom[data-v-34d97359]{background:rgba(42,42,42,.85);transform:rotateX(-90deg) translateZ(30px)}.mae-sphere-grid[data-v-34d97359]{left:50%;margin-left:-70px;margin-top:-70px;pointer-events:none;position:absolute;top:50%;transform-style:preserve-3d}.mae-sphere-grid-inner[data-v-34d97359]{position:relative}.mae-meridian[data-v-34d97359],.mae-sphere-grid-inner[data-v-34d97359]{height:100%;transform-style:preserve-3d;width:100%}.mae-meridian[data-v-34d97359]{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;left:0;pointer-events:none;position:absolute;top:0}.mae-cam-pivot[data-v-34d97359]{height:0;left:50%;position:absolute;top:50%;width:0;z-index:2}.mae-cam-pivot[data-v-34d97359],.mae-cam-position[data-v-34d97359]{transform-style:preserve-3d}.mae-cam-body[data-v-34d97359]{backface-visibility:visible;position:absolute}.mae-cam-front[data-v-34d97359]{background:#555;border:1px solid hsla(0,0%,100%,.15);border-radius:2px;flex-direction:column;gap:2px;height:18px;transform:translate(-50%,-50%) translateZ(-8px) rotateX(180deg);width:24px}.mae-cam-front[data-v-34d97359],.mae-cam-lens-outer[data-v-34d97359]{align-items:center;display:flex;justify-content:center}.mae-cam-lens-outer[data-v-34d97359]{background:#333;border:1.5px solid #666;border-radius:50%;height:12px;width:12px}.mae-cam-lens-inner[data-v-34d97359]{background:radial-gradient(circle,#1a3a5c 0,#0a1a2e 60%,#000 100%);border:1px solid #444;border-radius:50%;height:6px;width:6px}.mae-cam-indicator[data-v-34d97359]{background:#14ecff;border-radius:50%;box-shadow:0 0 4px rgba(20,236,255,.6);height:3px;width:3px}.mae-cam-back[data-v-34d97359]{background:#555;border:1px solid hsla(0,0%,100%,.15);border-radius:2px;height:18px;overflow:hidden;padding:2px;transform:translate(-50%,-50%) translateZ(8px);width:24px}.mae-cam-screen[data-v-34d97359]{background-color:#222;background-repeat:no-repeat;border-radius:1px;height:100%;width:100%}.mae-cam-top[data-v-34d97359]{align-items:center;background:#4a4a4a;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;display:flex;height:16px;justify-content:center;transform:translate(-50%,-50%) rotateX(90deg) translateZ(9px);width:24px}.mae-cam-shutter[data-v-34d97359]{background:#666;border:1px solid #777;border-radius:1px;height:4px;width:8px}.mae-cam-bottom[data-v-34d97359]{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;height:16px;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(9px);width:24px}.mae-cam-side-left[data-v-34d97359]{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(12px)}.mae-cam-side-left[data-v-34d97359],.mae-cam-side-right[data-v-34d97359]{background:#4e4e4e;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;height:18px;width:16px}.mae-cam-side-right[data-v-34d97359]{transform:translate(-50%,-50%) rotateY(90deg) translateZ(12px)}.mae-cam-line[data-v-34d97359]{background:hsla(0,0%,100%,.15);top:0;transform:translate(-50%) translateZ(-8px) rotateX(-90deg);transform-origin:top center;width:1px}.mae-cam-line[data-v-34d97359],.mae-direction-btns[data-v-34d97359]{left:50%;pointer-events:none;position:absolute}.mae-direction-btns[data-v-34d97359]{height:140px;top:50%;transform:translate(-50%,-50%);width:140px}.mae-dir-btn[data-v-34d97359]{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;pointer-events:auto;position:absolute;transition:all .15s;width:24px}.mae-dir-btn svg[data-v-34d97359]{height:16px;width:16px}.mae-dir-btn[data-v-34d97359]:hover{background:hsla(0,0%,100%,.12);color:#14ecff}.mae-dir-up[data-v-34d97359]{top:-30px}.mae-dir-down[data-v-34d97359],.mae-dir-up[data-v-34d97359]{left:50%;transform:translateX(-50%)}.mae-dir-down[data-v-34d97359]{bottom:-30px}.mae-dir-left[data-v-34d97359]{left:-30px}.mae-dir-left[data-v-34d97359],.mae-dir-right[data-v-34d97359]{top:50%;transform:translateY(-50%)}.mae-dir-right[data-v-34d97359]{right:-30px}.mae-controls[data-v-34d97359]{gap:12px;margin-bottom:16px}.mae-control-row[data-v-34d97359],.mae-controls[data-v-34d97359]{display:flex;flex-direction:column}.mae-control-row[data-v-34d97359]{gap:6px}.mae-control-header[data-v-34d97359]{align-items:center;display:flex;justify-content:space-between}.mae-control-label[data-v-34d97359]{color:#e0e0e0;font-size:13px;font-weight:500}.mae-control-value[data-v-34d97359]{color:hsla(0,0%,100%,.45);font-size:13px;min-width:50px;text-align:right}.mae-slider-wrapper[data-v-34d97359]{align-items:center;display:flex;height:20px;position:relative}.mae-slider-track[data-v-34d97359]{border-radius:1px;height:2px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mae-slider[data-v-34d97359]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:20px;margin:0;outline:none;position:relative;width:100%;z-index:1}.mae-slider[data-v-34d97359]::-webkit-slider-runnable-track{background:transparent;border-radius:1px;height:2px}.mae-slider[data-v-34d97359]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:14px;margin-top:-6px;-webkit-transition:box-shadow .15s;transition:box-shadow .15s;width:14px}.mae-slider[data-v-34d97359]::-webkit-slider-thumb:hover{box-shadow:0 1px 6px rgba(0,0,0,.4)}.mae-slider[data-v-34d97359]::-moz-range-track{background:transparent;border-radius:1px;height:2px}.mae-slider[data-v-34d97359]::-moz-range-thumb{background:#1a1a1a;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:14px;width:14px}.mae-actions[data-v-34d97359]{display:flex;gap:8px}.mae-btn[data-v-34d97359]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;gap:4px;justify-content:center;padding:8px 0;transition:all .15s}.mae-btn-cancel[data-v-34d97359]{background:#2a2a2a;border:1px solid #3a3a3a;color:hsla(0,0%,100%,.7)}.mae-btn-cancel[data-v-34d97359]:hover{background:#3a3a3a;color:#e0e0e0}.mae-btn-run[data-v-34d97359]{background:#14ecff;color:#1a1a1a;font-weight:600}.mae-btn-run[data-v-34d97359]:hover:not(:disabled){background:#3cf0ff;box-shadow:0 0 12px rgba(20,236,255,.3)}.mae-btn-run[data-v-34d97359]:disabled{cursor:not-allowed;opacity:.5}.mae-spin[data-v-34d97359]{animation:mae-spin-anim-34d97359 1s linear infinite}@keyframes mae-spin-anim-34d97359{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-toolbar[data-v-c472224d]{background:#222;box-shadow:0 2px 8px rgba(0,0,0,.18);left:50%;padding:12px 18px;position:absolute;top:20px;transform:translateX(-50%);z-index:2000}.toolbar-item[data-v-c472224d]{margin-right:18px}.toolbar-label[data-v-c472224d]{color:#fff;margin-right:6px}.toolbar-button-group[data-v-c472224d]{align-items:center;margin-right:12px}.toolbar-style-btn[data-v-c472224d]{background:#222;border:none;color:#bbb;font-size:16px;font-weight:700;margin-right:6px}.toolbar-style-btn.active[data-v-c472224d]{background:#1890ff;color:#fff}.toolbar-style-btn[data-v-c472224d]:not(.active){opacity:.5}.toolbar-align-btn[data-v-c472224d]{background:#222;border:none;margin-right:6px}.toolbar-align-btn .align-icon[data-v-c472224d]{display:inline-block;vertical-align:middle}.toolbar-align-btn.active[data-v-c472224d]{background:#1890ff}.toolbar-align-btn.active .align-line[data-v-c472224d]{background:#fff}.toolbar-align-btn[data-v-c472224d]:not(.active){opacity:.5}.align-icon-container[data-v-c472224d]{display:flex;flex-direction:column;height:18px;justify-content:space-between;width:22px}.align-line[data-v-c472224d]{background:#bbb;border-radius:2px;height:3px;margin:2px 0}.align-line.short[data-v-c472224d]{width:60%}.align-left-icon .align-line.short[data-v-c472224d],.align-line.short[data-v-c472224d]{align-self:flex-start}.align-center-icon .align-line.short[data-v-c472224d]{align-self:center}.align-right-icon .align-line.short[data-v-c472224d]{align-self:flex-end}.el-button.active[data-v-c472224d]{background:#1890ff;color:#fff}.el-color-picker .el-input__inner[data-v-c472224d],.el-input-number .el-input__inner[data-v-c472224d],.el-select .el-input__inner[data-v-c472224d]{background-color:#333;border:1px solid #555;color:#fff}.el-input-number[data-v-c472224d]{width:70px}.el-input-number .el-input-number__decrease[data-v-c472224d],.el-input-number .el-input-number__increase[data-v-c472224d]{background-color:#333;border-color:#555;color:#fff}.el-slider[data-v-c472224d]{width:100px}.delete-btn[data-v-c472224d]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-btn[data-v-c472224d]:hover{background-color:#f78989;border-color:#f78989}.transparent-background[data-v-c472224d]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.floating-toolbar[data-v-c472224d]{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);display:flex;padding:6px}.toolbar-main-section[data-v-c472224d]{align-items:center;display:flex;gap:8px}.toolbar-button[data-v-c472224d]{background-color:#2a2a2a;border:none;color:#e0e0e0}.toolbar-button[data-v-c472224d]:hover{background-color:#3a3a3a;color:#14ecff}.toolbar-button-group[data-v-c472224d]{display:flex;gap:4px}.toolbar-divider[data-v-c472224d]{background-color:#444;height:24px;margin:0 8px;width:1px}.toolbar-advanced-section[data-v-c472224d]{position:relative}.advanced-tools-trigger[data-v-c472224d]{align-items:center;color:#e0e0e0;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.advanced-tools-trigger[data-v-c472224d]:hover{color:#14ecff}.advanced-tools-trigger .el-icon-more[data-v-c472224d]{font-size:18px;font-style:normal;font-weight:700}.advanced-tools-panel[data-v-c472224d]{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.4);margin-top:8px;padding:12px;position:absolute;right:0;top:100%;width:280px;z-index:9999}.advanced-tools-panel[data-v-c472224d]:before{border-bottom:8px solid #1a1a1a;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;position:absolute;right:12px;top:-8px;width:0}.toolbar-item[data-v-c472224d]{align-items:center;display:flex;margin-bottom:12px}.toolbar-item[data-v-c472224d]:last-child{margin-bottom:0}.toolbar-label[data-v-c472224d]{color:#e0e0e0;font-size:14px;min-width:80px}.delete-container[data-v-c472224d]{border-top:1px solid #444;justify-content:center;margin-top:16px;padding-top:12px}.vectorize-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 19l7-7 3 3-7 7-3-3z"/><path d="M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z"/><path d="M2 2l7.586 7.586"/><circle cx="11" cy="11" r="2"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.delete-image-btn[data-v-c472224d]{width:100%}.reset-size-icon[data-v-c472224d],.zoom-in-icon[data-v-c472224d],.zoom-out-icon[data-v-c472224d]{font-size:16px;font-style:normal;font-weight:700}.crop-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2v14a2 2 0 0 0 2 2h14"></path><path d="M18 22V8a2 2 0 0 0-2-2H2"></path></svg>')}.crop-icon[data-v-c472224d],.eyedropper-toolbar-icon[data-v-c472224d]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.eyedropper-toolbar-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="17.2" cy="6.3" rx="2.6" ry="3.4" transform="rotate(-38 17.2 6.3)"/><path d="M15.2 9.4L5.3 19.3"/><path d="M5.3 19.3L3.3 21.3"/></svg>')}[data-v-c472224d] .el-slider__runway{background-color:#444}[data-v-c472224d] .el-slider__bar{background-color:#14ecff}[data-v-c472224d] .el-slider__button{background-color:#14ecff;border-color:#14ecff}[data-v-c472224d] .el-switch__core{background-color:#444;border-color:#444}[data-v-c472224d] .el-switch.is-checked .el-switch__core{background-color:#14ecff;border-color:#14ecff}.filter-panel[data-v-c472224d]{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.5);margin-top:8px;padding:12px;position:absolute;right:0;top:100%;width:320px;z-index:10000}.filter-grid[data-v-c472224d]{padding-right:4px}.filter-item[data-v-c472224d]{transition:border-color .2s,box-shadow .2s,color .2s}.filter-item.active[data-v-c472224d]{border:2px solid #14ecff;border-radius:4px}.filter-preview[data-v-c472224d]{height:80px;margin-bottom:4px;width:100%}.filter-name[data-v-c472224d]{color:#e0e0e0;margin-top:4px}.filter-button[data-v-c472224d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.toolbar-tabs[data-v-c472224d]{border-bottom:1px solid #dcdfe6;display:flex;margin-bottom:10px}.tab-item[data-v-c472224d]{color:#606266;cursor:pointer;font-size:14px;padding:8px 16px;transition:color .2s,border-color .2s}.tab-item.active[data-v-c472224d]{border-bottom:2px solid #409eff;color:#409eff}.tab-item[data-v-c472224d]:hover{color:#409eff}.adjustments-container[data-v-c472224d]{padding:10px 0}.adjustment-item[data-v-c472224d]{display:flex;flex-direction:column;margin-bottom:15px}.adjustment-label[data-v-c472224d]{color:#606266;font-size:12px;margin-bottom:5px}.filter-container[data-v-c472224d]{max-height:300px;overflow-y:auto}.filter-grid[data-v-c472224d]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:10px 0}.filter-item[data-v-c472224d]{cursor:pointer;text-align:center;transition:outline-color .2s,color .2s,box-shadow .2s}.filter-item.active[data-v-c472224d]{outline:2px solid #409eff}.filter-preview[data-v-c472224d]{border-radius:4px;height:60px;margin:0 auto;overflow:hidden;width:60px}.filter-preview img[data-v-c472224d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.filter-name[data-v-c472224d]{color:#606266;font-size:12px;margin-top:5px}.remove-bg-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 21h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2z"></path><path d="M15 8h.01"></path><path d="M12 12l-3-3-3 3"></path><path d="M9 15l-3-3-3 3"></path></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.brush-tool[data-v-c472224d]{align-items:center;display:flex}.brush-size-value[data-v-c472224d]{margin-left:5px;min-width:25px;text-align:center}.mask-toggle-btn[data-v-c472224d]{align-items:center;display:flex;gap:5px}.mask-toggle-btn.active[data-v-c472224d]{background-color:#409eff;color:#fff}.mask-icon[data-v-c472224d]{align-items:center;display:flex;justify-content:center;margin-right:6px}.brush-option[data-v-c472224d],.brush-type-selector[data-v-c472224d]{align-items:center;display:flex;gap:8px}.brush-option svg[data-v-c472224d]{flex-shrink:0}.brush-color-picker[data-v-c472224d]{align-items:center;display:flex;gap:8px}.brush-color-picker[data-v-c472224d] .el-color-picker__trigger{background-color:#fff;border:1px solid #4a4a4a;border-radius:4px;height:32px;width:32px}.brush-color-picker .color-preview[data-v-c472224d]{border:1px solid #666;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,.3);height:28px;width:28px}.eyedropper-toolbar-split[data-v-c472224d]{align-items:stretch;display:inline-flex;vertical-align:middle}.eyedropper-toolbar-split .eyedropper-toolbar-main[data-v-c472224d]{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:10px;padding-right:10px}.eyedropper-toolbar-split .eyedropper-toolbar-caret[data-v-c472224d]{border-bottom-left-radius:0;border-top-left-radius:0;font-size:11px;line-height:1;margin-left:-1px;min-width:26px;padding:0 4px}.brush-eyedropper-split[data-v-c472224d]{align-items:stretch;display:inline-flex;margin-left:6px}.brush-eyedropper-btn--main[data-v-c472224d]{border-bottom-right-radius:0;border-top-right-radius:0}.brush-eyedropper-btn--caret[data-v-c472224d]{border-bottom-left-radius:0;border-top-left-radius:0;flex:0 0 auto;font-size:11px;line-height:1;margin-left:-1px;min-width:22px;padding:0 2px;width:auto}.brush-eyedropper-btn[data-v-c472224d]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid #4a4a4a;border-radius:4px;color:#dce1e8;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px}.brush-eyedropper-btn[data-v-c472224d]:hover{background:rgba(64,158,255,.2);border-color:#409eff;color:#fff}.brush-eyedropper-btn[data-v-c472224d]:active{transform:scale(.96)}.upscale-content[data-v-c472224d]{display:flex;flex-direction:column;gap:20px}.upscale-preview-container[data-v-c472224d]{background-color:#333;border-radius:4px;display:flex;justify-content:center;overflow:hidden;padding:10px}.upscale-preview[data-v-c472224d]{background-color:#222;background-image:linear-gradient(45deg,#333 25%,transparent 0),linear-gradient(-45deg,#333 25%,transparent 0),linear-gradient(45deg,transparent 75%,#333 0),linear-gradient(-45deg,transparent 75%,#333 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #444;border-radius:4px;overflow:hidden;position:relative}.upscale-preview-img[data-v-c472224d]{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.upscale-dimension[data-v-c472224d]{align-items:center;display:flex;justify-content:space-between}.dimension-label[data-v-c472224d]{font-weight:700;margin-right:10px;min-width:60px}[data-v-c472224d] .el-input-number{width:150px}.dialog-footer[data-v-c472224d]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.upscale-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><text x="6" y="17" font-size="12" fill="white" font-weight="bold">HD</text></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.upscale-resolution-picker[data-v-c472224d]{background:#1a1a1a;border-radius:8px;min-width:180px;padding:16px}.upscale-resolution-picker .resolution-title[data-v-c472224d]{border-bottom:1px solid #333;color:#e0e0e0;font-size:14px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.upscale-resolution-picker .resolution-options[data-v-c472224d]{display:flex;flex-direction:column;gap:10px}.upscale-resolution-picker .resolution-option[data-v-c472224d]{background:#2a2a2a;border:2px solid transparent;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.upscale-resolution-picker .resolution-option[data-v-c472224d]:before{background:linear-gradient(90deg,transparent,rgba(20,236,255,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.upscale-resolution-picker .resolution-option[data-v-c472224d]:hover{background:#3a3a3a;border-color:#14ecff;box-shadow:0 4px 12px rgba(20,236,255,.2);color:#14ecff}.upscale-resolution-picker .resolution-option[data-v-c472224d]:hover:before{left:100%}.upscale-resolution-picker .resolution-option.active[data-v-c472224d]{background:linear-gradient(135deg,rgba(20,236,255,.15),rgba(20,236,255,.05));border-color:#14ecff;box-shadow:0 0 12px rgba(20,236,255,.3);color:#14ecff}.edit-elements-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>')}.edit-elements-icon[data-v-c472224d],.multi-angle-icon[data-v-c472224d]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.multi-angle-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M12 1v6M12 17v6M4.22 4.22l4.24 4.24M15.54 15.54l4.24 4.24M1 12h6M17 12h6M4.22 19.78l4.24-4.24M15.54 8.46l4.24-4.24"/></svg>')}.tri-view-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><circle cx="4.5" cy="7" r="1.6"/><path d="M3 18v-4.5a1.5 1.5 0 0 1 3 0V18"/><circle cx="12" cy="7" r="1.6"/><path d="M10.5 18v-4.5a1.5 1.5 0 0 1 3 0V18"/><circle cx="19.5" cy="7" r="1.6"/><path d="M18 18v-4.5a1.5 1.5 0 0 1 3 0V18"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.mockup-toolbar-wrapper[data-v-c472224d]{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);display:flex;padding:6px}.mockup-toolbar-panel[data-v-c472224d]{align-items:center;background:transparent;display:flex;flex-shrink:0;gap:8px;padding:0;white-space:nowrap}.mockup-toolbar-label[data-v-c472224d]{align-items:center;color:#e0e0e0;display:flex;font-size:12px;font-weight:400;gap:4px;justify-content:center;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-toolbar-label.is-loading[data-v-c472224d]{color:#b0b0b0}.mockup-toolbar-spinner[data-v-c472224d]{animation:mockup-toolbar-spin-c472224d 1s linear infinite}@keyframes mockup-toolbar-spin-c472224d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mockup-toolbar-divider[data-v-c472224d]{background:#444;flex-shrink:0;height:24px;width:1px}.mockup-toolbar-rasterize-btn[data-v-c472224d]{align-items:center;background-color:#2a2a2a;border:none;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:4px;justify-content:center;padding:8px;transition:background-color .15s,color .15s}.mockup-toolbar-rasterize-btn[data-v-c472224d]:hover:not(:disabled){background-color:#3a3a3a;color:#14ecff}.mockup-toolbar-rasterize-btn[data-v-c472224d]:active:not(:disabled){background-color:#333}.mockup-toolbar-rasterize-btn[data-v-c472224d]:disabled{color:#888;cursor:not-allowed;opacity:.7}.mockup-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.38 3.46L16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z"/></svg>')}.mockup-icon[data-v-c472224d],.text-edit-icon[data-v-c472224d]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.text-edit-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"/><path d="m15 5 4 4"/></svg>')}.text-edit-panel[data-v-c472224d]{background:#1a1a1a;border-radius:8px;max-width:500px;min-width:400px;padding:16px}.text-edit-title[data-v-c472224d]{align-items:center;border-bottom:1px solid #333;color:#e0e0e0;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px;padding-bottom:12px}.text-edit-title i[data-v-c472224d]{color:#14ecff;font-size:16px}.text-edit-loading[data-v-c472224d]{align-items:center;color:#999;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.text-edit-loading .el-icon[data-v-c472224d]{color:#14ecff;font-size:32px}.text-edit-loading span[data-v-c472224d]{font-size:14px}.text-edit-list[data-v-c472224d]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;max-height:400px;overflow-y:auto}.text-edit-list[data-v-c472224d]::-webkit-scrollbar{width:6px}.text-edit-list[data-v-c472224d]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.text-edit-list[data-v-c472224d]::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.text-edit-list[data-v-c472224d]::-webkit-scrollbar-thumb:hover{background:#555}.text-edit-item[data-v-c472224d]{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:12px;transition:all .2s ease}.text-edit-item[data-v-c472224d]:hover{border-color:#14ecff;box-shadow:0 2px 8px rgba(20,236,255,.1)}.text-item-header[data-v-c472224d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.text-item-index[data-v-c472224d]{align-items:center;background:rgba(20,236,255,.15);border-radius:50%;color:#14ecff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.text-item-confidence[data-v-c472224d]{background:hsla(0,0%,100%,.05);border-radius:10px;color:#999;font-size:12px;padding:2px 8px}.text-item-original[data-v-c472224d]{border-top:1px solid #3a3a3a;color:#999;display:flex;font-size:12px;gap:6px;margin-top:8px;padding-top:8px}.text-item-original .original-label[data-v-c472224d]{color:#666;flex-shrink:0}.text-item-original .original-text[data-v-c472224d]{color:#999;flex:1;word-break:break-word}.text-edit-empty[data-v-c472224d]{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.text-edit-empty i[data-v-c472224d]{font-size:48px;margin-bottom:12px;opacity:.5}.text-edit-empty p[data-v-c472224d]{font-size:14px;margin:0}.text-edit-actions[data-v-c472224d]{border-top:1px solid #333;display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.text-edit-actions .el-button[data-v-c472224d]{min-width:80px}.text-edit-item[data-v-c472224d] .el-textarea__inner{background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:13px;line-height:1.5;padding:8px 10px;transition:all .2s ease}.text-edit-item[data-v-c472224d] .el-textarea__inner::-moz-placeholder{color:#666}.text-edit-item[data-v-c472224d] .el-textarea__inner::placeholder{color:#666}.text-edit-item[data-v-c472224d] .el-textarea__inner:focus{background:#222;border-color:#14ecff}.text-edit-item[data-v-c472224d] .el-textarea__inner:hover{border-color:#555}.zoom-controls[data-v-c472224d]{align-items:center;border-bottom:1px solid #444;display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px}.zoom-controls .toolbar-button-group[data-v-c472224d]{display:flex;gap:4px}.zoom-controls .zoom-button[data-v-c472224d]{min-width:32px;padding:4px 8px}.ic-light-icon[data-v-c472224d]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3a7 7 0 0 0-4 12.75V21h8v-5.25A7 7 0 0 0 12 3Z"/><path d="M9 21h6"/><path d="M9.5 14.5 8 13"/><path d="M14.5 14.5 16 13"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.ic-light-panel[data-v-c472224d]{background:#1a1a1a;border-radius:8px;min-width:300px;padding:16px}.ic-light-title[data-v-c472224d]{border-bottom:1px solid #333;color:#e0e0e0;font-size:14px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.ic-light-row[data-v-c472224d]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ic-light-label[data-v-c472224d]{color:#cfcfcf;font-size:13px;font-weight:500}.ic-light-row-prompt[data-v-c472224d] .el-textarea__inner{background:#2a2a2a;border:1px solid #444;color:#e0e0e0;font-size:13px;line-height:1.5}.ic-light-row-prompt[data-v-c472224d] .el-textarea__inner::-moz-placeholder{color:#666}.ic-light-row-prompt[data-v-c472224d] .el-textarea__inner::placeholder{color:#666}.ic-light-row-prompt[data-v-c472224d] .el-textarea__inner:focus{border-color:#14ecff}[data-v-c472224d] .el-select .el-input__wrapper{background:#2a2a2a;border:1px solid #444;box-shadow:none}[data-v-c472224d] .el-select .el-input__wrapper:hover{border-color:#666}[data-v-c472224d] .el-select .el-input__wrapper.is-focus{border-color:#14ecff}[data-v-c472224d] .el-select .el-input__inner{color:#e0e0e0}[data-v-c472224d] .el-select .el-select-dropdown{background:#2a2a2a;border:1px solid #444}[data-v-c472224d] .el-select .el-select-dropdown__item{color:#e0e0e0}[data-v-c472224d] .el-select .el-select-dropdown__item:hover{background:#3a3a3a}[data-v-c472224d] .el-select .el-select-dropdown__item.selected{background:rgba(20,236,255,.1);color:#14ecff}.ic-light-actions[data-v-c472224d]{border-top:1px solid #333;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:12px}.ic-light-actions .el-button[data-v-c472224d]{min-width:80px}[data-v-c472224d] .camera-angle-dialog .el-dialog__header{display:none}[data-v-c472224d] .camera-angle-dialog .el-dialog__body{padding:0}.grid-split-toolbar[data-v-c472224d]{align-items:center;background:#1c1c1f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.4);box-sizing:border-box;color:#e0e0e0;display:inline-flex;flex-wrap:nowrap;gap:8px;max-width:min(100%,100vw - 24px);overflow-x:auto;overflow-y:hidden;padding:6px 8px;pointer-events:auto;width:-moz-max-content;width:max-content}.grid-split-toolbar .gst-divider[data-v-c472224d]{background:hsla(0,0%,100%,.12);height:20px;width:1px}.grid-split-toolbar .gst-icon-btn[data-v-c472224d]{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.75;transition:background-color .15s ease,opacity .15s ease;width:28px}.grid-split-toolbar .gst-icon-btn[data-v-c472224d]:hover{background:hsla(0,0%,100%,.08);opacity:1}.grid-split-toolbar .gst-close-svg[data-v-c472224d]{opacity:.85;transform:rotate(180deg)}.grid-split-toolbar .gst-count-label[data-v-c472224d]{font-size:12px;opacity:.7;white-space:nowrap}.grid-split-toolbar .gst-action-btn[data-v-c472224d]{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;gap:6px;line-height:1.35;min-height:28px;min-width:-moz-max-content;min-width:max-content;padding:4px 10px;transition:background-color .15s ease;white-space:nowrap}.grid-split-toolbar .gst-action-btn[data-v-c472224d]:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.grid-split-toolbar .gst-action-btn[data-v-c472224d]:disabled{cursor:not-allowed;opacity:.35}.grid-split-toolbar .gst-action-btn:disabled.is-loading[data-v-c472224d]{cursor:wait;opacity:.95;pointer-events:none}.grid-split-toolbar .gst-action-btn .gst-action-btn-spinner[data-v-c472224d]{animation:gst-action-btn-spin-c472224d .65s linear infinite;border:2px solid hsla(0,0%,100%,.22);border-radius:50%;border-top-color:#14ecff;box-sizing:border-box;flex-shrink:0;height:14px;width:14px}.grid-split-toolbar .gst-action-btn svg[data-v-c472224d]{flex-shrink:0}.grid-split-toolbar .gst-action-btn>span[data-v-c472224d]{white-space:nowrap}@keyframes gst-action-btn-spin-c472224d{to{transform:rotate(1turn)}}.grid-split-toolbar .gst-credit-pill[data-v-c472224d]{align-items:center;background:hsla(0,0%,100%,.08);border-radius:4px;color:#b0b0b0;display:inline-flex;gap:2px;height:16px;padding:0 4px}.grid-split-toolbar .gst-credit-text[data-v-c472224d]{font-size:11px;line-height:11px}.grid-split-toolbar .gst-multiplier-btn[data-v-c472224d]{align-items:center;background:hsla(0,0%,100%,.06);border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;line-height:1.25;min-height:28px;padding:4px 10px;transition:background-color .15s ease;white-space:nowrap}.grid-split-toolbar .gst-multiplier-btn[data-v-c472224d]:hover{background:hsla(0,0%,100%,.12)}.grid-split-picker[data-v-c472224d]{display:flex;gap:8px;padding:8px}.grid-split-picker .gsp-presets[data-v-c472224d]{background:#1c1c1f;border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:160px;padding:4px}.grid-split-picker .gsp-preset-item[data-v-c472224d]{border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:13px;padding:8px 12px;transition:background-color .15s ease}.grid-split-picker .gsp-preset-item[data-v-c472224d]:hover{background:hsla(0,0%,100%,.08)}.grid-split-picker .gsp-preset-custom[data-v-c472224d]{align-items:center;display:flex;justify-content:space-between}.grid-split-picker .gsp-preset-custom-arrow[data-v-c472224d]{font-size:14px;opacity:.6}.grid-split-picker .gsp-preset-divider[data-v-c472224d]{background:hsla(0,0%,100%,.08);height:1px;margin:4px 0}.grid-split-picker .gsp-custom[data-v-c472224d]{background:#1c1c1f;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px}.grid-split-picker .gsp-custom-title[data-v-c472224d]{color:#e0e0e0;font-size:13px;margin-bottom:4px}.grid-split-picker .gsp-custom-picker-tools[data-v-c472224d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:6px}.grid-split-picker .gsp-custom-picker-dim[data-v-c472224d]{align-items:center;color:hsla(0,0%,100%,.8);display:inline-flex;font-size:12px;gap:4px}.grid-split-picker .gsp-dim-lbl[data-v-c472224d]{color:hsla(0,0%,100%,.55);min-width:1.2em}.grid-split-picker .gsp-dim-val[data-v-c472224d]{font-variant-numeric:tabular-nums;min-width:1.4em;text-align:center}.grid-split-picker .gsp-dim-btn[data-v-c472224d]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#e0e0e0;cursor:pointer;display:inline-flex;font-size:16px;height:26px;justify-content:center;line-height:1;padding:0;transition:background .12s ease;width:26px}.grid-split-picker .gsp-dim-btn[data-v-c472224d]:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.grid-split-picker .gsp-dim-btn[data-v-c472224d]:disabled{cursor:not-allowed;opacity:.35}.grid-split-picker .gsp-custom-grid-scroll[data-v-c472224d]{background:rgba(0,0,0,.2);border-radius:8px;max-height:200px;max-width:100%;overflow:auto;padding:2px}.grid-split-picker .gsp-custom-grid[data-v-c472224d]{display:grid;gap:4px;width:-moz-max-content;width:max-content}.grid-split-picker .gsp-custom-cell[data-v-c472224d]{background:hsla(0,0%,100%,.08);border-radius:4px;cursor:pointer;height:28px;transition:background-color .1s ease;width:28px}.grid-split-picker .gsp-custom-cell.active[data-v-c472224d]{background:rgba(20,168,255,.65)}.grid-split-picker .gsp-custom-readout[data-v-c472224d]{color:hsla(0,0%,100%,.7);font-size:12px;margin-top:4px;text-align:center}.gst-multiplier-list[data-v-c472224d]{display:flex;flex-direction:column;gap:2px;padding:4px}.gst-multiplier-list .gst-multiplier-item[data-v-c472224d]{border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:13px;padding:6px 10px;text-align:center;transition:background-color .15s ease}.gst-multiplier-list .gst-multiplier-item[data-v-c472224d]:hover{background:hsla(0,0%,100%,.08)}.gst-multiplier-list .gst-multiplier-item.active[data-v-c472224d]{background:rgba(20,168,255,.12);color:#14a8ff}.ic-light-popper.el-popper{box-shadow:0 4px 16px rgba(0,0,0,.5)!important;padding:0!important}.ic-light-popper .el-popper__arrow:before,.ic-light-popper.el-popper{background:#1a1a1a!important;border:1px solid #333!important}.el-popper.el-popover:has(.upscale-resolution-picker){background:#1a1a1a!important;border:1px solid #333!important;box-shadow:0 4px 16px rgba(0,0,0,.5)!important;padding:0!important}.el-popper.el-popover:has(.upscale-resolution-picker) .el-popper__arrow:before{background:#1a1a1a!important;border:1px solid #333!important}.text-edit-popper.el-popper{box-shadow:0 4px 16px rgba(0,0,0,.5)!important;padding:0!important}.text-edit-popper .el-popper__arrow:before,.text-edit-popper.el-popper{background:#1a1a1a!important;border:1px solid #333!important}.el-select-dropdown.is-light-select{background:#2a2a2a!important;border:1px solid #444!important}.el-select-dropdown.is-light-select .el-select-dropdown__item{color:#e0e0e0}.el-select-dropdown.is-light-select .el-select-dropdown__item:hover{background:#3a3a3a}.el-select-dropdown.is-light-select .el-select-dropdown__item.selected{background:rgba(20,236,255,.1);color:#14ecff}.grid-split-multiplier-popper.el-popper,.grid-split-picker-popper.el-popper{background:#1a1a1a!important;border:1px solid #333!important;box-shadow:0 4px 16px rgba(0,0,0,.5)!important;padding:0!important}.grid-split-multiplier-popper .el-popper__arrow:before,.grid-split-picker-popper .el-popper__arrow:before{background:#1a1a1a!important;border:1px solid #333!important}.multi-angle-floating-panel{animation:mae-panel-in .15s ease-out;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.25);overflow:hidden}.multi-angle-backdrop{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}@keyframes mae-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.eyedropper-slots-popper .eyedropper-menu-hint{color:var(--el-text-color-secondary);font-size:11px;line-height:1.35;max-width:240px;padding:8px 12px 6px;pointer-events:none}.eyedropper-slots-popper .el-dropdown-menu__item{align-items:center;display:flex;gap:10px}.eyedropper-slots-popper .eyedropper-slot-swatch{border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);flex-shrink:0;height:18px;width:18px}.eyedropper-slots-popper .eyedropper-slot-hex{font-family:ui-monospace,Consolas,monospace;font-size:12px}.floating-toolbar[data-v-b12835f8]{background:#222;box-shadow:0 2px 8px rgba(0,0,0,.18);left:50%;padding:12px 18px;position:absolute;top:20px;transform:translateX(-50%);z-index:2000}.toolbar-item[data-v-b12835f8]{align-items:center;display:flex;margin-right:18px}.toolbar-label[data-v-b12835f8]{color:#fff;font-size:14px;margin-right:6px}.toolbar-button-group[data-v-b12835f8]{align-items:center;display:flex;margin-right:12px}.toolbar-style-btn[data-v-b12835f8]{background:#222;border:none;color:#bbb;font-size:16px;font-weight:700;margin-right:6px}.toolbar-style-btn.active[data-v-b12835f8]{background:#1890ff;color:#fff}.toolbar-style-btn[data-v-b12835f8]:not(.active){opacity:.5}.toolbar-align-btn[data-v-b12835f8]{background:#222;border:none;margin-right:6px}.toolbar-align-btn .align-icon[data-v-b12835f8]{display:inline-block;vertical-align:middle}.toolbar-align-btn.active[data-v-b12835f8]{background:#1890ff}.toolbar-align-btn.active .align-line[data-v-b12835f8]{background:#fff}.toolbar-align-btn[data-v-b12835f8]:not(.active){opacity:.5}.align-icon-container[data-v-b12835f8]{display:flex;flex-direction:column;height:18px;justify-content:space-between;width:22px}.align-line[data-v-b12835f8]{background:#bbb;border-radius:2px;height:3px;margin:2px 0}.align-line.short[data-v-b12835f8]{width:60%}.align-left-icon .align-line.short[data-v-b12835f8],.align-line.short[data-v-b12835f8]{align-self:flex-start}.align-center-icon .align-line.short[data-v-b12835f8]{align-self:center}.align-right-icon .align-line.short[data-v-b12835f8]{align-self:flex-end}.el-button.active[data-v-b12835f8]{background:#1890ff;color:#fff}.el-color-picker .el-input__inner[data-v-b12835f8],.el-input-number .el-input__inner[data-v-b12835f8],.el-select .el-input__inner[data-v-b12835f8]{background-color:#333;border:1px solid #555;color:#fff}.el-input-number[data-v-b12835f8]{width:70px}.el-input-number .el-input-number__decrease[data-v-b12835f8],.el-input-number .el-input-number__increase[data-v-b12835f8]{background-color:#333;border-color:#555;color:#fff}.el-slider[data-v-b12835f8]{width:100px}.delete-btn[data-v-b12835f8]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-btn[data-v-b12835f8]:hover{background-color:#f78989;border-color:#f78989}.transparent-background[data-v-b12835f8]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.floating-toolbar[data-v-b12835f8]{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);display:flex;padding:6px}.toolbar-main-section[data-v-b12835f8]{align-items:center;display:flex;gap:8px}.toolbar-button[data-v-b12835f8]{background-color:#2a2a2a;border:none;color:#e0e0e0}.toolbar-button[data-v-b12835f8]:hover{background-color:#3a3a3a;color:#14ecff}.toolbar-divider[data-v-b12835f8]{background-color:#444;height:24px;margin:0 8px;width:1px}.merge-icon[data-v-b12835f8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='8' x='3' y='3' rx='1'/%3E%3Crect width='8' height='8' x='13' y='13' rx='1'/%3E%3Cpath d='M7 11v2a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E")}.download-icon[data-v-b12835f8],.merge-icon[data-v-b12835f8]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.download-icon[data-v-b12835f8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.delete-icon[data-v-b12835f8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.clear-icon[data-v-b12835f8],.delete-icon[data-v-b12835f8]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.clear-icon[data-v-b12835f8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.region-label-icon[data-v-b12835f8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 2H2v10l9.29 9.29a1 1 0 0 0 1.41 0l6.59-6.59a1 1 0 0 0 0-1.41zM7 7h.01'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.region-label-form[data-v-b12835f8]{display:flex;flex-direction:column;gap:10px}.region-label-hint[data-v-b12835f8]{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.45;margin:0}.region-label-actions[data-v-b12835f8]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.multi-select-region-label-popper.el-popper{background:rgba(28,28,30,.98)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:10px!important;box-shadow:0 8px 28px rgba(0,0,0,.45)!important}.group-toolbar-wrap[data-v-2b7dbdef]{display:inline-flex;max-width:100%;position:relative}.group-toolbar[data-v-2b7dbdef],.group-toolbar-wrap[data-v-2b7dbdef]{align-items:stretch;flex-direction:column}.group-toolbar[data-v-2b7dbdef]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);display:flex;gap:6px;padding:6px 14px 10px 10px}.gt-resize-grip[data-v-2b7dbdef]{background:linear-gradient(135deg,transparent,transparent 42%,rgba(148,163,184,.45) 0,rgba(148,163,184,.45) 48%,transparent 0,transparent 58%,rgba(148,163,184,.45) 0,rgba(148,163,184,.45) 64%,transparent 0,transparent 74%,rgba(148,163,184,.55) 0,rgba(148,163,184,.55) 80%,transparent 0) 0 0/100% 100% no-repeat;border-radius:0 0 6px 0;bottom:2px;cursor:nwse-resize!important;height:16px;pointer-events:auto;position:absolute;right:2px;width:16px;z-index:3}.gt-resize-grip[data-v-2b7dbdef]:hover{background:linear-gradient(135deg,transparent,transparent 42%,rgba(20,125,255,.55) 0,rgba(20,125,255,.55) 48%,transparent 0,transparent 58%,rgba(20,125,255,.55) 0,rgba(20,125,255,.55) 64%,transparent 0,transparent 74%,rgba(20,125,255,.65) 0,rgba(20,125,255,.65) 80%,transparent 0) 0 0/100% 100% no-repeat}.gt-hint[data-v-2b7dbdef]{color:#9ca3af;font-size:11px;line-height:1.35;margin:0;max-width:360px;text-align:center}.gt-actions[data-v-2b7dbdef]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.gt-btn[data-v-2b7dbdef]{align-items:center;background-color:#2a2a2a;border:none;border-radius:6px;color:#e0e0e0;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 10px;white-space:nowrap}.gt-btn[data-v-2b7dbdef]:hover:not(:disabled){background-color:#3a3a3a;color:#14ecff}.gt-btn[data-v-2b7dbdef]:disabled{cursor:not-allowed;opacity:.5}.gt-btn-icon[data-v-2b7dbdef]{padding:6px 8px}.gt-caret[data-v-2b7dbdef]{font-size:10px;margin-left:-2px;opacity:.55}.gt-divider[data-v-2b7dbdef]{background-color:#444;height:22px;margin:0 6px;width:1px}.gt-icon[data-v-2b7dbdef]{border:2px dashed #14ecff;border-radius:3px;flex-shrink:0;height:18px;width:18px}.gt-icon.is-grouped[data-v-2b7dbdef]{border-style:solid;position:relative}.gt-icon.is-grouped[data-v-2b7dbdef]:after{background:#14ecff;content:"";height:2px;left:2px;position:absolute;right:2px;top:50%;transform:translateY(-50%) rotate(-42deg)}.gt-align-h[data-v-2b7dbdef]{background:linear-gradient(180deg,#e0e0e0 0,#e0e0e0 2px,transparent 0,transparent 5px,#e0e0e0 0,#e0e0e0 8px,transparent 0,transparent 11px,#e0e0e0 0,#e0e0e0 14px);height:14px;opacity:.85;width:18px}.gt-align-v[data-v-2b7dbdef]{background:linear-gradient(90deg,#e0e0e0 0,#e0e0e0 2px,transparent 0,transparent 5px,#e0e0e0 0,#e0e0e0 8px,transparent 0,transparent 11px,#e0e0e0 0,#e0e0e0 14px);height:18px;opacity:.85;width:14px}.gt-download[data-v-2b7dbdef]{border:2px solid #e0e0e0;border-radius:0 0 4px 4px;border-top:none;flex-shrink:0;height:18px;position:relative;width:18px}.gt-download[data-v-2b7dbdef]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #e0e0e0;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0}.gt-psd[data-v-2b7dbdef]{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.4px;line-height:1;min-width:28px;padding:0 3px}.gt-group-toolbar-dropdown.el-popper{background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,.35)!important;padding:4px 0!important}.gt-group-toolbar-dropdown .el-dropdown-menu{background-color:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.gt-group-toolbar-dropdown .el-dropdown-menu__item{color:#e0e0e0!important;font-size:13px!important;font-weight:500;line-height:1.4!important;padding:8px 16px!important}.gt-group-toolbar-dropdown .el-dropdown-menu__item:not(.is-disabled):focus,.gt-group-toolbar-dropdown .el-dropdown-menu__item:not(.is-disabled):hover{background-color:#3a3a3a!important;color:#14ecff!important}.gt-group-toolbar-dropdown .el-dropdown-menu__item.is-disabled{color:#6b7280!important}.gt-group-toolbar-dropdown .el-popper__arrow:before{background:#1a1a1a!important;border:1px solid #2a2a2a!important}.floating-toolbar[data-v-462ce2f4]{align-items:center;background:#222;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);display:flex;left:50%;padding:12px 18px;position:absolute;top:20px;transform:translateX(-50%);z-index:2000}.toolbar-item[data-v-462ce2f4]{align-items:center;display:flex;margin-right:18px}.toolbar-label[data-v-462ce2f4]{color:#fff;font-size:14px;margin-right:6px}.toolbar-button-group[data-v-462ce2f4]{align-items:center;display:flex;margin-right:12px}.toolbar-style-btn[data-v-462ce2f4]{background:#222;border:none;color:#bbb;font-size:16px;font-weight:700;margin-right:6px}.toolbar-style-btn.active[data-v-462ce2f4]{background:#1890ff;color:#fff}.toolbar-style-btn[data-v-462ce2f4]:not(.active){opacity:.5}.toolbar-align-btn[data-v-462ce2f4]{background:#222;border:none;margin-right:6px}.toolbar-align-btn .align-icon[data-v-462ce2f4]{display:inline-block;vertical-align:middle}.toolbar-align-btn.active[data-v-462ce2f4]{background:#1890ff}.toolbar-align-btn.active .align-line[data-v-462ce2f4]{background:#fff}.toolbar-align-btn[data-v-462ce2f4]:not(.active){opacity:.5}.align-icon-container[data-v-462ce2f4]{display:flex;flex-direction:column;height:18px;justify-content:space-between;width:22px}.align-line[data-v-462ce2f4]{background:#bbb;border-radius:2px;height:3px;margin:2px 0}.align-line.short[data-v-462ce2f4]{width:60%}.align-left-icon .align-line.short[data-v-462ce2f4],.align-line.short[data-v-462ce2f4]{align-self:flex-start}.align-center-icon .align-line.short[data-v-462ce2f4]{align-self:center}.align-right-icon .align-line.short[data-v-462ce2f4]{align-self:flex-end}.el-button.active[data-v-462ce2f4]{background:#1890ff;color:#fff}.el-color-picker .el-input__inner[data-v-462ce2f4],.el-input-number .el-input__inner[data-v-462ce2f4],.el-select .el-input__inner[data-v-462ce2f4]{background-color:#333;border:1px solid #555;color:#fff}.el-input-number[data-v-462ce2f4]{width:70px}.el-input-number .el-input-number__decrease[data-v-462ce2f4],.el-input-number .el-input-number__increase[data-v-462ce2f4]{background-color:#333;border-color:#555;color:#fff}.el-slider[data-v-462ce2f4]{width:100px}.delete-btn[data-v-462ce2f4]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-btn[data-v-462ce2f4]:hover{background-color:#f78989;border-color:#f78989}.transparent-background[data-v-462ce2f4]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.shape-option[data-v-462ce2f4]{align-items:center;display:flex;gap:8px}.shape-preview[data-v-462ce2f4]{display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.shape-preview.rectangle[data-v-462ce2f4]{background-color:#333}.shape-preview.circle[data-v-462ce2f4]{background-color:#333;border-radius:50%}.shape-preview.triangle[data-v-462ce2f4]{background-color:transparent;border-bottom:16px solid #333;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0}.shape-preview.line[data-v-462ce2f4]{background-color:#333;height:2px;margin-top:7px}.floating-toolbar[data-v-fbe24c9d]{background-color:rgba(0,0,0,.7);border-radius:8px;bottom:20px;display:flex;flex-direction:column;gap:10px;left:50%;min-width:200px;padding:10px;position:absolute;transform:translateX(-50%);z-index:1000}.toolbar-item[data-v-fbe24c9d]{align-items:center;color:#fff;display:flex;justify-content:space-between}.toolbar-label[data-v-fbe24c9d]{margin-right:10px;white-space:nowrap}.layer-connection[data-v-4513ff47]{pointer-events:auto;transition:opacity .2s ease}.connection-path--track[data-v-4513ff47]{stroke-width:2;opacity:.38;pointer-events:none;transition:stroke-width .2s ease,opacity .2s ease}.layer-connection--active .connection-path--track[data-v-4513ff47]{opacity:.5}.layer-connection:hover .connection-path--track[data-v-4513ff47]{stroke-width:3;opacity:.55}.connection-path--energy[data-v-4513ff47]{stroke-width:2.75;stroke-linecap:round;stroke-dasharray:10 22;animation:layer-connection-energy-4513ff47 1.05s linear infinite;opacity:.98;pointer-events:none}.connection-merge-hub-hit[data-v-4513ff47]{cursor:ew-resize;touch-action:none}.lc-remove-prompt-link circle[data-v-4513ff47]{cursor:pointer;transition:fill .15s ease,stroke .15s ease}.lc-remove-prompt-link circle[data-v-4513ff47]:hover{fill:rgba(185,28,28,.9)}.connection-merge-hub--active[data-v-4513ff47]{filter:drop-shadow(0 0 8px currentColor)}@keyframes layer-connection-energy-4513ff47{to{stroke-dashoffset:-32}}.lc-prompt-popover-body[data-v-4513ff47]{word-wrap:break-word;-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#fff;font-size:13px;height:100%;line-height:1.5;margin:0;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:5px;white-space:pre-wrap;width:100%}.lc-ref-thumbs[data-v-4513ff47]{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:6px;height:100%;justify-content:center;padding:0 2px}.lc-ref-thumb[data-v-4513ff47]{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer;flex:0 0 auto;height:36px;margin:0;overflow:hidden;padding:0;position:relative;width:36px}.lc-ref-thumb[data-v-4513ff47]:hover{border-color:hsla(0,0%,100%,.65);transform:scale(1.06)}.lc-ref-thumb-img[data-v-4513ff47]{display:block;-o-object-fit:cover;object-fit:cover}.lc-ref-thumb-img[data-v-4513ff47],.lc-ref-thumb-ph[data-v-4513ff47]{height:100%;pointer-events:none;width:100%}.lc-ref-thumb-ph[data-v-4513ff47]{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;font-weight:600;justify-content:center}.lc-ref-thumb-badge[data-v-4513ff47]{background:rgba(0,0,0,.55);border-radius:4px;bottom:2px;color:#fff;font-size:9px;font-weight:600;left:2px;line-height:14px;padding:0 4px;pointer-events:none;position:absolute}.connection-node-dot--active[data-v-4513ff47]{filter:drop-shadow(0 0 6px currentColor)}.layer-connection text[data-v-4513ff47]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));-moz-user-select:none;user-select:none;-webkit-user-select:none}.layer-connection rect[data-v-4513ff47]{stroke:hsla(0,0%,100%,.3);stroke-width:1px;transition:opacity .2s ease,fill .2s ease}.layer-connection g:hover rect[data-v-4513ff47]{opacity:1!important}.lc-connection-ctx-menu[data-v-4513ff47]{background:rgba(28,28,32,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 10px 36px rgba(0,0,0,.45);margin:0;min-width:148px;padding:6px 0;position:fixed;z-index:10000}.lc-connection-ctx-menu-item[data-v-4513ff47]{background:transparent;border:none;color:hsla(0,0%,100%,.92);cursor:pointer;display:block;font-size:13px;margin:0;padding:9px 14px;text-align:left;width:100%}.lc-connection-ctx-menu-item[data-v-4513ff47]:hover{background:hsla(0,0%,100%,.08)}.search-report-layer[data-v-04fcabdd]{background:#1a1b2e;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06);cursor:default;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:520px}.search-report-layer[data-v-04fcabdd]:hover{box-shadow:0 12px 48px rgba(0,0,0,.55),0 0 0 1px rgba(79,172,254,.15)}.search-report-layer.expanded-card[data-v-04fcabdd]{width:680px}.report-header[data-v-04fcabdd]{align-items:center;background:linear-gradient(135deg,rgba(79,172,254,.12),rgba(0,242,254,.08));border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-header[data-v-04fcabdd]:hover{background:linear-gradient(135deg,rgba(79,172,254,.18),rgba(0,242,254,.12))}.report-header-left[data-v-04fcabdd]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.report-icon[data-v-04fcabdd]{color:#4facfe;flex-shrink:0;font-size:20px}.report-title-group[data-v-04fcabdd]{display:flex;flex-direction:column;gap:2px;min-width:0}.report-title[data-v-04fcabdd]{color:#e8eaed;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-date[data-v-04fcabdd]{color:hsla(0,0%,100%,.4);font-size:11px}.report-header-right[data-v-04fcabdd]{align-items:center;display:flex;flex-shrink:0;gap:10px}.report-badge[data-v-04fcabdd]{align-items:center;background:rgba(79,172,254,.15);border:1px solid rgba(79,172,254,.3);border-radius:20px;color:#4facfe;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.3px;padding:3px 8px}.expand-icon[data-v-04fcabdd]{color:hsla(0,0%,100%,.5);font-size:16px;transition:transform .3s ease}.report-close-btn[data-v-04fcabdd]{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .2s ease;width:26px}.report-close-btn[data-v-04fcabdd]:hover{background:rgba(255,70,70,.2);color:#ff6b6b}.report-preview[data-v-04fcabdd]{cursor:pointer;padding:10px 18px 14px}.preview-text[data-v-04fcabdd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.6);display:-webkit-box;font-size:12px;line-height:1.6;margin:0 0 6px;overflow:hidden}.preview-expand-hint[data-v-04fcabdd]{align-items:center;color:#4facfe;display:inline-flex;font-size:11px;font-weight:500;gap:5px}.preview-expand-hint[data-v-04fcabdd]:hover{color:#6fc0ff}.report-body[data-v-04fcabdd]{max-height:500px;overflow-y:auto;padding:0 20px 20px;scrollbar-color:hsla(0,0%,100%,.12) transparent;scrollbar-width:thin}.report-body[data-v-04fcabdd]::-webkit-scrollbar{width:5px}.report-body[data-v-04fcabdd]::-webkit-scrollbar-track{background:transparent}.report-body[data-v-04fcabdd]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}.report-body[data-v-04fcabdd]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.markdown-body[data-v-04fcabdd]{color:#d1d5db;font-size:13px;line-height:1.75;-webkit-user-select:text;-moz-user-select:text;user-select:text}.markdown-body[data-v-04fcabdd] h1{border-bottom:2px solid rgba(79,172,254,.3);color:#f0f2f5;font-size:20px;font-weight:700;margin:20px 0 12px;padding-bottom:8px}.markdown-body[data-v-04fcabdd] h2{border-bottom:1px solid hsla(0,0%,100%,.08);color:#e8eaed;font-size:16px;font-weight:600;margin:20px 0 10px;padding-bottom:6px}.markdown-body[data-v-04fcabdd] h3{color:#e0e2e5;font-size:14px;font-weight:600;margin:16px 0 8px}.markdown-body[data-v-04fcabdd] h4{color:#d8dadd;font-size:13px;font-weight:600;margin:12px 0 6px}.markdown-body[data-v-04fcabdd] p{margin:0 0 10px}.markdown-body[data-v-04fcabdd] ol,.markdown-body[data-v-04fcabdd] ul{margin:0 0 10px;padding-left:20px}.markdown-body[data-v-04fcabdd] li{margin-bottom:4px}.markdown-body[data-v-04fcabdd] li>ol,.markdown-body[data-v-04fcabdd] li>ul{margin-bottom:4px;margin-top:4px}.markdown-body[data-v-04fcabdd] strong{color:#f0f2f5;font-weight:600}.markdown-body[data-v-04fcabdd] em{color:#b0c4de}.markdown-body[data-v-04fcabdd] blockquote{background:rgba(79,172,254,.06);border-left:3px solid #4facfe;border-radius:0 6px 6px 0;color:#a8b4c4;margin:10px 0;padding:6px 14px}.markdown-body[data-v-04fcabdd] code{background:hsla(0,0%,100%,.08);border-radius:3px;color:#a8d8ea;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;padding:2px 5px}.markdown-body[data-v-04fcabdd] pre{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;margin:10px 0;overflow-x:auto;padding:12px 14px}.markdown-body[data-v-04fcabdd] pre code{background:transparent;padding:0}.markdown-body[data-v-04fcabdd] hr{background:linear-gradient(90deg,transparent,rgba(79,172,254,.3),transparent);border:none;height:1px;margin:20px 0}.markdown-body[data-v-04fcabdd] table{border-collapse:collapse;border-radius:6px;font-size:12px;margin:12px 0;overflow:hidden;width:100%}.markdown-body[data-v-04fcabdd] thead{background:rgba(79,172,254,.12)}.markdown-body[data-v-04fcabdd] th{border-bottom:2px solid rgba(79,172,254,.2);color:#e8eaed;font-weight:600;padding:8px 10px;text-align:left}.markdown-body[data-v-04fcabdd] td{border-bottom:1px solid hsla(0,0%,100%,.06);color:#c0c8d4;padding:8px 10px}.markdown-body[data-v-04fcabdd] tbody tr:hover{background:hsla(0,0%,100%,.03)}.markdown-body[data-v-04fcabdd] a{border-bottom:1px solid transparent;color:#4facfe;text-decoration:none;transition:border-color .2s}.markdown-body[data-v-04fcabdd] a:hover{border-bottom-color:#4facfe}.report-sources[data-v-04fcabdd]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:16px;padding-top:12px}.sources-header[data-v-04fcabdd]{align-items:center;background:hsla(0,0%,100%,.04);border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 10px;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sources-header[data-v-04fcabdd]:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.sources-header .bi[data-v-04fcabdd]:last-child{font-size:11px;margin-left:auto}.sources-list[data-v-04fcabdd]{padding:10px 0}.source-group[data-v-04fcabdd]{margin-bottom:12px}.source-query[data-v-04fcabdd]{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:11px;font-weight:500;gap:5px;padding-left:4px}.source-item[data-v-04fcabdd],.source-query[data-v-04fcabdd]{margin-bottom:6px}.source-link[data-v-04fcabdd]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;cursor:pointer;display:block;padding:8px 12px;text-decoration:none;transition:all .2s ease}.source-link[data-v-04fcabdd]:hover{background:rgba(79,172,254,.06);border-color:rgba(79,172,254,.2)}.source-title[data-v-04fcabdd]{color:#4facfe;font-size:12px;font-weight:500;margin-bottom:3px}.source-snippet[data-v-04fcabdd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.45);display:-webkit-box;font-size:11px;line-height:1.5;margin-bottom:3px;overflow:hidden}.source-url[data-v-04fcabdd]{color:hsla(0,0%,100%,.3);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-content[data-v-78ff9124]{align-self:stretch;background-color:#252525;flex:1;min-height:0;min-width:0;overflow:hidden;overscroll-behavior:none;position:relative;width:100%}.workspace-checkerboard[data-v-78ff9124]{background-color:#252525;background-image:linear-gradient(45deg,#383838 25%,transparent 0),linear-gradient(-45deg,#383838 25%,transparent 0),linear-gradient(45deg,transparent 75%,#383838 0),linear-gradient(-45deg,transparent 75%,#383838 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;contain:layout paint;inset:0;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;z-index:0}.content-container[data-v-78ff9124]{left:0;min-height:100%;min-width:100%;position:absolute;top:0;transition:transform .2s,width .2s,height .2s;z-index:1}.video-frame-link-drag-preview[data-v-78ff9124]{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:62}.image-region-group-fill[data-v-78ff9124]{background:rgba(28,30,36,.62);background:var(--region-group-bg,rgba(28,30,36,.62));border:1px solid hsla(0,0%,100%,.3);border:1px solid var(--region-group-border,hsla(0,0%,100%,.3));border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 0 26px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 0 26px var(--region-group-shadow,rgba(0,0,0,.1));z-index:50}.image-region-group-chrome[data-v-78ff9124],.image-region-group-fill[data-v-78ff9124]{box-sizing:border-box;pointer-events:none;position:absolute}.image-region-group-chrome[data-v-78ff9124]{bottom:0;left:0;overflow:visible;right:0;top:0;z-index:12000}.image-region-group-heading[data-v-78ff9124]{align-items:baseline;display:flex;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;max-width:min(520px,92vw);position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.5)}.image-region-group-heading-name[data-v-78ff9124]{color:hsla(0,0%,100%,.92);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-region-group-heading.image-region-group-heading--draggable[data-v-78ff9124]{cursor:grab;pointer-events:auto;touch-action:none;z-index:3}.image-region-group-heading.image-region-group-heading--draggable[data-v-78ff9124]:active{cursor:grabbing}.image-region-group-border-drag[data-v-78ff9124]{background:transparent;box-sizing:border-box;cursor:grab;position:absolute;touch-action:none;z-index:2}.image-region-group-border-drag[data-v-78ff9124]:active{cursor:grabbing}.image-region-item-caption[data-v-78ff9124]{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:10px;font-weight:500;gap:4px;line-height:1.15;min-height:14px;position:absolute}.image-region-item-caption-icon[data-v-78ff9124]{color:hsla(0,0%,100%,.4);flex-shrink:0}.image-region-item-caption-text[data-v-78ff9124]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-layer-loading-slot[data-v-78ff9124],.selection-box[data-v-78ff9124]{pointer-events:none;position:absolute}.selection-box[data-v-78ff9124]{background-color:rgba(24,144,255,.1);border:1px dashed #1890ff;z-index:10000}.multi-selected[data-v-78ff9124]{outline:2px solid #1890ff!important;outline-offset:0}.editor-content[data-v-78ff9124] .image-toolbar{left:50%!important;left:var(--toolbar-left,50%)!important;pointer-events:auto;position:absolute!important;top:10px!important;top:var(--toolbar-top,10px)!important;transform:translateX(-50%)!important;transition:top .2s ease-out,left .2s ease-out;z-index:13000!important}.editor-content[data-v-78ff9124] .image-toolbar.group-toolbar-host{transform:translate(-50%,calc(-100% - 12px))!important}.multi-select-toolbar[data-v-78ff9124]{left:50%;left:var(--toolbar-left,50%);pointer-events:auto;position:absolute;top:10px;top:var(--toolbar-top,10px);transform:translateX(-50%);transition:top .2s ease-out,left .2s ease-out;z-index:9999}.edit-element-group-frame[data-v-78ff9124]{border:1px solid #147dff;border-radius:2px;box-sizing:border-box;pointer-events:none;position:absolute}.edit-group-frame-corner[data-v-78ff9124]{box-sizing:border-box;height:28px;pointer-events:auto;position:absolute;width:28px;z-index:20}.edit-group-frame-corner[data-v-78ff9124]:after{background:#fff;border:1.5px solid #147dff;border-radius:1px;box-shadow:0 0 0 1px rgba(20,125,255,.12);box-sizing:border-box;content:"";height:11px;left:50%;margin-left:-5.5px;margin-top:-5.5px;pointer-events:none;position:absolute;top:50%;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;width:11px}.edit-group-frame-corner[data-v-78ff9124]:hover:after{background:#f4f9ff;border-color:#0b6efd;box-shadow:0 0 0 2px rgba(20,125,255,.35)}.edit-group-frame-corner.corner-tl[data-v-78ff9124]{cursor:nwse-resize!important;left:0;top:0;transform:translate(-50%,-50%)}.edit-group-frame-corner.corner-tr[data-v-78ff9124]{cursor:nesw-resize!important;right:0;top:0;transform:translate(50%,-50%)}.edit-group-frame-corner.corner-br[data-v-78ff9124]{bottom:0;cursor:nwse-resize!important;right:0;transform:translate(50%,50%)}.edit-group-frame-corner.corner-bl[data-v-78ff9124]{bottom:0;cursor:nesw-resize!important;left:0;transform:translate(-50%,50%)}.edit-group-frame-edge[data-v-78ff9124]{box-sizing:border-box;pointer-events:auto;position:absolute;z-index:10}.edit-group-frame-edge.edge-top[data-v-78ff9124]{cursor:n-resize!important;height:10px;left:28px;right:28px;top:-5px}.edit-group-frame-edge.edge-bottom[data-v-78ff9124]{bottom:-5px;cursor:s-resize!important;height:10px;left:28px;right:28px}.edit-group-frame-edge.edge-left[data-v-78ff9124]{bottom:28px;cursor:w-resize!important;left:-5px;top:28px;width:10px}.edit-group-frame-edge.edge-right[data-v-78ff9124]{bottom:28px;cursor:e-resize!important;right:-5px;top:28px;width:10px}.editor-content[data-v-78ff9124] .text-toolbar{left:50%!important;left:var(--toolbar-left,50%)!important;pointer-events:auto;position:absolute!important;top:10px!important;top:var(--toolbar-top,10px)!important;transform:translateX(-50%)!important;transition:top .2s ease-out,left .2s ease-out;z-index:9999!important}.floating-sidebar[data-v-0a021163]{flex-direction:column;gap:12px;left:20px;position:fixed;top:50%;transform:translateY(-50%);z-index:1000}.add-button[data-v-0a021163],.floating-sidebar[data-v-0a021163]{align-items:center;display:flex}.add-button[data-v-0a021163]{background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000;cursor:pointer;height:48px;justify-content:center;position:relative;transition:all .2s ease;width:48px;z-index:1001}.add-button[data-v-0a021163]:hover{box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.add-button.active[data-v-0a021163]{background:#409eff;color:#fff}.add-button.rotated .plus-icon[data-v-0a021163]{transform:rotate(60deg);transition:transform .3s ease}.add-button .plus-icon[data-v-0a021163]{height:20px;transition:transform .3s ease;width:20px}.create-menu[data-v-0a021163]{animation:slideIn-0a021163 .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(45,45,45,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);left:60px;min-width:280px;padding:8px;position:absolute;top:0;z-index:1002}@keyframes slideIn-0a021163{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.menu-header[data-v-0a021163]{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:14px;font-weight:600;margin-bottom:4px}.menu-header[data-v-0a021163],.menu-item[data-v-0a021163]{color:#e0e0e0;padding:12px 16px}.menu-item[data-v-0a021163]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;transition:all .2s ease}.menu-item[data-v-0a021163]:hover{background:hsla(0,0%,100%,.1);color:#fff}.menu-item.active[data-v-0a021163]{background:rgba(64,158,255,.2);color:#409eff}.menu-item.has-submenu[data-v-0a021163]{background:rgba(64,158,255,.15)}.menu-item-icon[data-v-0a021163]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.menu-item-icon svg[data-v-0a021163]{height:100%;width:100%}.menu-item-content[data-v-0a021163]{display:flex;flex:1;flex-direction:column;gap:4px}.menu-item-title[data-v-0a021163]{font-size:14px;font-weight:500;line-height:1.4}.menu-item-subtitle[data-v-0a021163]{color:#999;font-size:12px;line-height:1.3}.menu-item[data-v-0a021163]{position:relative}.shapes-submenu[data-v-0a021163]{animation:slideInRight-0a021163 .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(35,35,35,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.5);left:100%;margin-left:8px;min-width:200px;padding:12px;position:absolute;top:0;z-index:1003}.more-overflow-submenu[data-v-0a021163]{min-width:260px;padding:8px}.overflow-menu-row[data-v-0a021163]{align-items:center;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease}.overflow-menu-row[data-v-0a021163]:hover{background:hsla(0,0%,100%,.1);color:#fff}@keyframes slideInRight-0a021163{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.shapes-grid[data-v-0a021163]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.shape-item[data-v-0a021163]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:12px;transition:all .2s ease}.shape-item[data-v-0a021163]:hover{background:hsla(0,0%,100%,.1);box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.shape-preview[data-v-0a021163]{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.shape-preview.rectangle[data-v-0a021163]{background-color:#3498db;border-radius:4px}.shape-preview.circle[data-v-0a021163]{background-color:#e74c3c;border-radius:50%}.shape-preview.triangle[data-v-0a021163]{background-color:transparent;border-bottom:40px solid #2ecc71;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0}.shape-preview.line[data-v-0a021163]{background-color:#f39c12;height:3px;width:40px}.shape-label[data-v-0a021163]{color:#e0e0e0;font-size:12px;font-weight:500;text-align:center}.sidebar-icons[data-v-0a021163]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(26,26,26,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:8px}.sidebar-icon-item[data-v-0a021163]{align-items:center;border-radius:8px;color:#999;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sidebar-icon-item[data-v-0a021163]:hover{background:hsla(0,0%,100%,.1);color:#fff}.sidebar-icon-item.active[data-v-0a021163]{background:rgba(60,60,60,.6);color:#fff}.sidebar-icon-item .icon[data-v-0a021163]{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.sidebar-icon-item .icon svg[data-v-0a021163]{height:100%;width:100%}.asset-icon-item .icon[data-v-0a021163]{height:20px;width:20px}[data-v-0a021163] .sidebar-asset-tooltip.el-tooltip__popper{background:hsla(0,0%,8%,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;font-size:12px;padding:6px 10px}[data-v-0a021163] .sidebar-asset-tooltip .el-popper__arrow:before{background:hsla(0,0%,8%,.96);border:1px solid hsla(0,0%,100%,.12)}.sidebar-assets-drawer[data-v-0a021163]{animation:slideInAssetsDrawer-0a021163 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(35,35,35,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;left:80px;max-height:80vh;overflow:hidden;position:fixed;top:50%;transform:translateY(-50%);width:384px;z-index:1004}@keyframes slideInAssetsDrawer-0a021163{0%{opacity:0;transform:translateY(-50%) translateX(-12px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.sidebar-assets-drawer-header[data-v-0a021163]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.sidebar-assets-drawer-header h3[data-v-0a021163]{color:#e0e0e0;font-size:16px;font-weight:600;margin:0}.sidebar-assets-drawer-close[data-v-0a021163]{background:none;border:none;color:#999;cursor:pointer;line-height:0;padding:4px}.sidebar-assets-drawer-close[data-v-0a021163]:hover{color:#fff}.sidebar-assets-drawer-close[data-v-0a021163]{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:6px;padding:8px 12px}.sidebar-assets-tab[data-v-0a021163]{background:hsla(0,0%,100%,.06);border:none;border-radius:8px;color:hsla(0,0%,100%,.65);cursor:pointer;flex:1;font-size:13px;padding:8px 10px}.sidebar-assets-tab[data-v-0a021163]:hover{color:hsla(0,0%,100%,.9)}.sidebar-assets-tab.is-active[data-v-0a021163]{background:rgba(64,158,255,.25);color:#fff}.sidebar-assets-body[data-v-0a021163]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.workspace-minimap[data-v-6a70d44a]{align-items:flex-end;bottom:24px;display:flex;flex-direction:row;gap:10px;left:24px;pointer-events:auto;position:fixed;z-index:2001}.minimap-canvas[data-v-6a70d44a]{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.45);cursor:crosshair;display:block;flex-shrink:0;touch-action:none}.minimap-canvas.is-grab[data-v-6a70d44a]{cursor:grab}.minimap-canvas.is-grabbing[data-v-6a70d44a]{cursor:grabbing}.minimap-toolbar[data-v-6a70d44a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,30,.95);border-radius:999px;box-shadow:0 4px 20px rgba(0,0,0,.4);box-sizing:border-box;gap:8px;min-height:48px;padding:8px 10px}.minimap-toolbar[data-v-6a70d44a],.tool-btn[data-v-6a70d44a]{align-items:center;display:flex}.tool-btn[data-v-6a70d44a]{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:#e8e8e8;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:background .15s ease,transform .15s ease,color .15s ease;width:32px}.tool-btn[data-v-6a70d44a]:hover:not(:disabled){background:rgba(20,236,255,.2);color:#14ecff}.has-hover-tip[data-v-6a70d44a]:after{background:hsla(0,0%,100%,.95);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 14px rgba(0,0,0,.25);color:#111;content:attr(data-tip);font-size:12px;font-weight:600;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:10}.has-hover-tip[data-v-6a70d44a]:hover:after{opacity:1;visibility:visible}.zoom-slider-wrap[data-v-6a70d44a]{align-items:center;display:flex;margin-left:2px;min-width:100px;width:120px}.zoom-slider[data-v-6a70d44a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.15);border-radius:3px;cursor:pointer;height:6px;width:100%}.zoom-slider[data-v-6a70d44a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35);height:14px;width:14px}.zoom-slider[data-v-6a70d44a]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;height:14px;width:14px}.sr-only[data-v-6a70d44a]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.search-details-sidebar[data-v-e78587a8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(18,18,22,.98);border-left:1px solid rgba(20,236,255,.25);bottom:0;box-shadow:-6px 0 32px rgba(0,0,0,.6);display:flex;flex-direction:column;position:fixed;right:420px;top:0;width:440px;z-index:999}.slide-left-enter-active[data-v-e78587a8],.slide-left-leave-active[data-v-e78587a8]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-e78587a8],.slide-left-leave-to[data-v-e78587a8]{transform:translateX(100%)}.sidebar-header[data-v-e78587a8]{background:rgba(28,28,34,.9);border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;justify-content:space-between;padding:18px 20px}.sidebar-header[data-v-e78587a8],.sidebar-title[data-v-e78587a8]{align-items:center;display:flex}.sidebar-title[data-v-e78587a8]{color:#ffc107;font-size:15px;font-weight:700;gap:8px}.sidebar-title i[data-v-e78587a8]{font-size:16px}.close-btn[data-v-e78587a8]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:7px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;transition:all .2s;width:30px}.close-btn svg[data-v-e78587a8]{display:block;height:16px;width:16px}.close-btn[data-v-e78587a8]:hover{background:rgba(255,77,79,.12);border-color:rgba(255,77,79,.5);color:#ff4d4f}.sidebar-content[data-v-e78587a8]{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:16px 18px}.sidebar-content[data-v-e78587a8]::-webkit-scrollbar{width:5px}.sidebar-content[data-v-e78587a8]::-webkit-scrollbar-track{background:rgba(30,30,30,.3)}.sidebar-content[data-v-e78587a8]::-webkit-scrollbar-thumb{background:rgba(255,193,7,.25);border-radius:3px}.sidebar-content[data-v-e78587a8]::-webkit-scrollbar-thumb:hover{background:rgba(255,193,7,.45)}.sb-section[data-v-e78587a8]{display:flex;flex-direction:column;gap:10px}.sb-section-title[data-v-e78587a8]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.85);display:flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}.sb-section-title i[data-v-e78587a8]{color:#ffc107;font-size:14px}.sb-count[data-v-e78587a8]{background:rgba(255,193,7,.15);border-radius:20px;color:#ffc107;font-size:11px;font-weight:600;letter-spacing:0;margin-left:auto;padding:2px 7px;text-transform:none}.sb-summary-body[data-v-e78587a8]{background:hsla(0,0%,100%,.03);border-left:3px solid rgba(255,193,7,.4);border-radius:8px;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.7;padding:12px 14px}.sb-summary-body[data-v-e78587a8] p{margin:.4em 0}.sb-summary-body[data-v-e78587a8] p:first-child{margin-top:0}.sb-summary-body[data-v-e78587a8] p:last-child{margin-bottom:0}.sb-summary-body[data-v-e78587a8] strong{color:#ffc107}.sb-summary-body[data-v-e78587a8] h2,.sb-summary-body[data-v-e78587a8] h3{color:hsla(0,0%,100%,.9);font-size:14px;margin:.8em 0 .4em}.sb-summary-body[data-v-e78587a8] ol,.sb-summary-body[data-v-e78587a8] ul{margin:.4em 0;padding-left:1.4em}.sb-summary-body[data-v-e78587a8] code{background:rgba(255,193,7,.1);border-radius:3px;color:#ffc107;font-size:12px;padding:1px 5px}.sb-query-group[data-v-e78587a8]{border:1px solid hsla(0,0%,100%,.07);border-radius:8px;overflow:hidden}.sb-query-header[data-v-e78587a8]{align-items:center;background:hsla(0,0%,100%,.04);cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-query-header[data-v-e78587a8]:hover{background:hsla(0,0%,100%,.07)}.sb-query-badge[data-v-e78587a8]{align-items:center;background:rgba(255,193,7,.2);border-radius:50%;color:#ffc107;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.sb-query-text[data-v-e78587a8]{color:hsla(0,0%,100%,.8);flex:1;font-size:12px;line-height:1.4}.sb-chevron[data-v-e78587a8]{color:hsla(0,0%,100%,.4);flex-shrink:0;font-size:11px}.sb-link-list[data-v-e78587a8]{background:rgba(0,0,0,.15);gap:1px;padding:6px}.sb-link-item[data-v-e78587a8],.sb-link-list[data-v-e78587a8]{display:flex;flex-direction:column}.sb-link-item[data-v-e78587a8]{background:hsla(0,0%,100%,.03);border-left:2px solid transparent;border-radius:6px;gap:3px;padding:9px 10px;text-decoration:none;transition:all .18s}.sb-link-item[data-v-e78587a8]:hover{background:rgba(20,236,255,.07);border-left-color:#14ecff;transform:translateX(3px)}.sb-link-title[data-v-e78587a8]{color:#14ecff;font-size:13px;font-weight:500;line-height:1.4}.sb-link-url[data-v-e78587a8]{align-items:center;color:hsla(0,0%,100%,.38);display:flex;font-size:11px;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-link-url i[data-v-e78587a8]{flex-shrink:0}.sb-link-snippet[data-v-e78587a8]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.55);display:-webkit-box;font-size:12px;line-height:1.5;margin:0;overflow:hidden}.sb-google-link[data-v-e78587a8]{align-items:center;background:rgba(66,133,244,.08);border:1px solid rgba(66,133,244,.2);border-radius:6px;color:#4285f4;display:flex;font-size:12px;gap:6px;margin-top:2px;padding:8px 10px;text-decoration:none;transition:all .18s}.sb-google-link[data-v-e78587a8]:hover{background:rgba(66,133,244,.15);border-color:rgba(66,133,244,.4)}.sb-google-link i[data-v-e78587a8]{font-size:13px}.sb-image-grid[data-v-e78587a8]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.sb-image-item[data-v-e78587a8]{aspect-ratio:1;background:hsla(0,0%,100%,.05);border-radius:7px;cursor:pointer;overflow:hidden;position:relative}.sb-image-item:hover .sb-image-overlay[data-v-e78587a8]{opacity:1}.sb-thumb[data-v-e78587a8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s;width:100%}.sb-image-item:hover .sb-thumb[data-v-e78587a8]{transform:scale(1.05)}.sb-image-overlay[data-v-e78587a8]{background:rgba(0,0,0,.5);color:#fff;font-size:22px;opacity:0;position:absolute;transition:opacity .2s}.sb-image-overlay[data-v-e78587a8],.sb-preview-mask[data-v-e78587a8]{align-items:center;display:flex;inset:0;justify-content:center}.sb-preview-mask[data-v-e78587a8]{background:rgba(0,0,0,.88);position:fixed;z-index:10000}.sb-preview-box[data-v-e78587a8]{display:flex;flex-direction:column;gap:10px;max-height:90vh;max-width:90vw;position:relative}.sb-preview-img[data-v-e78587a8]{border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.6);max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.sb-preview-footer[data-v-e78587a8]{align-items:center;display:flex;gap:12px;justify-content:space-between}.sb-preview-title[data-v-e78587a8]{color:hsla(0,0%,100%,.6);flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-preview-link[data-v-e78587a8]{align-items:center;color:#14ecff;display:flex;flex-shrink:0;font-size:12px;gap:4px;text-decoration:none}.sb-preview-link[data-v-e78587a8]:hover{text-decoration:underline}.sb-preview-close[data-v-e78587a8]{align-items:center;background:rgba(40,40,40,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:all .2s;width:32px}.sb-preview-close svg[data-v-e78587a8]{display:block;height:14px;width:14px}.sb-preview-close[data-v-e78587a8]:hover{background:rgba(255,77,79,.2);border-color:rgba(255,77,79,.5);color:#ff4d4f}.generation-loading-card[data-v-c66456f5]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin:12px 0;max-width:400px;min-height:140px;overflow:hidden;position:relative;width:100%}.generation-loading-card.is-video[data-v-c66456f5]{background:linear-gradient(135deg,#2d1b4e,#1a1a3e)}.gradient-bg[data-v-c66456f5]{animation:gradient-rotate-c66456f5 3s linear infinite;background:linear-gradient(45deg,transparent 30%,rgba(20,236,255,.1) 50%,transparent 70%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}.is-video .gradient-bg[data-v-c66456f5]{background:linear-gradient(45deg,transparent 30%,rgba(156,39,176,.15) 50%,transparent 70%)}@keyframes gradient-rotate-c66456f5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse-border[data-v-c66456f5]{animation:pulse-glow-c66456f5 2s ease-in-out infinite;border:2px solid rgba(20,236,255,.5);border-radius:16px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.is-video .pulse-border[data-v-c66456f5]{border-color:rgba(156,39,176,.5)}@keyframes pulse-glow-c66456f5{0%,to{box-shadow:0 0 20px rgba(20,236,255,.3);opacity:.5}50%{box-shadow:0 0 40px rgba(20,236,255,.6);opacity:1}}.is-video .pulse-border[data-v-c66456f5]{animation-name:pulse-glow-video-c66456f5}@keyframes pulse-glow-video-c66456f5{0%,to{box-shadow:0 0 20px rgba(156,39,176,.3);opacity:.5}50%{box-shadow:0 0 40px rgba(156,39,176,.6);opacity:1}}.card-content[data-v-c66456f5]{display:flex;flex-direction:column;gap:16px;padding:20px;position:relative;z-index:1}.header-section[data-v-c66456f5]{align-items:center;display:flex;justify-content:space-between}.logo-container[data-v-c66456f5]{gap:12px}.logo-container[data-v-c66456f5],.logo-icon[data-v-c66456f5]{align-items:center;display:flex}.logo-icon[data-v-c66456f5]{animation:icon-pulse-c66456f5 2s ease-in-out infinite;background:rgba(20,236,255,.1);border-radius:12px;color:#14ecff;height:48px;justify-content:center;width:48px}.is-video .logo-icon[data-v-c66456f5]{background:rgba(156,39,176,.1);color:#9c27b0}@keyframes icon-pulse-c66456f5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.model-info[data-v-c66456f5]{display:flex;flex-direction:column;gap:4px}.model-name[data-v-c66456f5]{color:#fff;font-size:16px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.generation-type[data-v-c66456f5]{color:hsla(0,0%,100%,.7);font-size:12px}.progress-section[data-v-c66456f5]{display:flex;flex-direction:column;gap:8px}.progress-bar-container[data-v-c66456f5]{background:hsla(0,0%,100%,.1);height:6px;width:100%}.progress-bar[data-v-c66456f5],.progress-bar-container[data-v-c66456f5]{border-radius:3px;overflow:hidden;position:relative}.progress-bar[data-v-c66456f5]{background:linear-gradient(90deg,#14ecff,#0ea5e9);height:100%;transition:width .5s ease}.is-video .progress-bar[data-v-c66456f5]{background:linear-gradient(90deg,#9c27b0,#ba68c8)}.progress-bar[data-v-c66456f5]:after{animation:progress-shimmer-c66456f5 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes progress-shimmer-c66456f5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-info[data-v-c66456f5]{align-items:center;display:flex;justify-content:space-between}.progress-text[data-v-c66456f5]{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500}.timer-text[data-v-c66456f5]{color:hsla(0,0%,100%,.6);font-family:Courier New,monospace;font-size:12px}.loading-dots[data-v-c66456f5]{align-items:center;display:flex;gap:6px;justify-content:center}.dot[data-v-c66456f5]{animation:dot-bounce-c66456f5 1.4s ease-in-out infinite both;background:#14ecff;border-radius:50%;height:8px;width:8px}.is-video .dot[data-v-c66456f5]{background:#9c27b0}.dot[data-v-c66456f5]:first-child{animation-delay:-.32s}.dot[data-v-c66456f5]:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce-c66456f5{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.analysis-card[data-v-64e7732d]{background:linear-gradient(135deg,#43e97b,#38f9d7);border-radius:12px;box-shadow:0 4px 12px rgba(67,233,123,.15);margin-bottom:12px;padding:16px;transition:all .3s ease}.analysis-card[data-v-64e7732d]:hover{box-shadow:0 6px 16px rgba(67,233,123,.2);transform:translateY(-2px)}.analysis-header[data-v-64e7732d]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.analysis-title[data-v-64e7732d]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.analysis-title i[data-v-64e7732d]{font-size:16px}.analysis-header>i[data-v-64e7732d]{color:#fff;font-size:16px;transition:transform .3s ease}.analysis-content[data-v-64e7732d]{animation:slideDown-64e7732d .3s ease;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:13px;line-height:1.6;margin-top:12px;padding-top:12px}@keyframes slideDown-64e7732d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ocr-info-section[data-v-64e7732d]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ocr-info-item[data-v-64e7732d]{align-items:center;background:hsla(0,0%,100%,.1);border-radius:6px;display:flex;gap:8px;padding:8px 12px}.ocr-label[data-v-64e7732d]{font-weight:500;opacity:.9}.ocr-value[data-v-64e7732d]{font-weight:600}.ocr-section-title[data-v-64e7732d]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;font-weight:600;gap:8px;margin-bottom:12px;padding-bottom:8px}.ocr-text-list[data-v-64e7732d]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ocr-text-item[data-v-64e7732d]{background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:12px;padding:12px}.text-index[data-v-64e7732d]{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.text-content[data-v-64e7732d]{flex:1;min-width:0}.text-line[data-v-64e7732d]{font-weight:500;margin-bottom:6px;word-break:break-word}.text-meta[data-v-64e7732d]{display:flex;font-size:12px;gap:8px}.confidence-badge[data-v-64e7732d]{align-items:center;border-radius:4px;display:inline-flex;font-weight:500;gap:4px;padding:4px 8px}.confidence-badge.high[data-v-64e7732d]{background:rgba(76,175,80,.3)}.confidence-badge.medium[data-v-64e7732d]{background:rgba(255,193,7,.3)}.confidence-badge.low[data-v-64e7732d]{background:rgba(244,67,54,.3)}.ocr-full-content[data-v-64e7732d]{margin-bottom:16px}.ocr-content-text[data-v-64e7732d]{background:rgba(0,0,0,.2);border-radius:6px;max-height:300px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.ocr-actions[data-v-64e7732d]{display:flex;justify-content:flex-end}.ocr-download-link[data-v-64e7732d]{align-items:center;background:hsla(0,0%,100%,.2);border-radius:6px;color:#fff;display:inline-flex;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.ocr-download-link[data-v-64e7732d]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.ocr-download-link i[data-v-64e7732d]{font-size:16px}.chat-mermaid-segment[data-v-adef2611]{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;margin:10px 0;padding:10px 12px}.analysis-card[data-v-09089228]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.15);margin-bottom:12px;padding:16px;transition:all .3s ease}.analysis-card.design-card[data-v-09089228]{background:linear-gradient(135deg,#f093fb,#f5576c)}.analysis-card.search-summary-card[data-v-09089228]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.analysis-card.ocr-result-card[data-v-09089228]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.analysis-card[data-v-09089228]:hover{box-shadow:0 6px 16px rgba(102,126,234,.2);transform:translateY(-2px)}.analysis-header[data-v-09089228]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.analysis-title[data-v-09089228]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.analysis-title i[data-v-09089228]{font-size:16px}.analysis-header>i[data-v-09089228]{color:#fff;font-size:16px;transition:transform .3s ease}.analysis-content[data-v-09089228]{animation:slideDown-09089228 .3s ease;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:13px;line-height:1.6;margin-top:12px;padding-top:12px}@keyframes slideDown-09089228{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.analysis-content[data-v-09089228] h1,.analysis-content[data-v-09089228] h2,.analysis-content[data-v-09089228] h3,.analysis-content[data-v-09089228] h4{color:#fff;margin-bottom:8px;margin-top:16px}.analysis-content[data-v-09089228] p{margin-bottom:8px}.analysis-content[data-v-09089228] ol,.analysis-content[data-v-09089228] ul{margin-bottom:8px;margin-left:20px}.analysis-content[data-v-09089228] code{background:hsla(0,0%,100%,.1);border-radius:4px;font-family:Courier New,monospace;padding:2px 6px}.analysis-content[data-v-09089228] pre{background:rgba(0,0,0,.2);border-radius:6px;margin:8px 0;overflow-x:auto;padding:12px}.search-progress-trigger[data-v-40257a5d]{align-items:center;background:linear-gradient(135deg,rgba(88,108,255,.16),rgba(120,84,200,.14));border:1px solid rgba(102,126,234,.45);border-radius:10px;color:#b8c3ff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:6px;padding:8px 14px;transition:all .2s ease}.search-progress-trigger[data-v-40257a5d]:hover{background:linear-gradient(135deg,rgba(88,108,255,.24),rgba(120,84,200,.22));border-color:rgba(102,126,234,.75);box-shadow:0 4px 12px rgba(102,126,234,.18);transform:translateX(-3px)}.sp-meta[data-v-40257a5d]{background:rgba(76,175,80,.25);border-radius:999px;color:#7fd588;font-size:10px;font-weight:700;margin-left:auto;padding:1px 7px}.pulse-icon[data-v-40257a5d]{animation:pulse-40257a5d 1.6s ease-in-out infinite}@keyframes pulse-40257a5d{0%,to{opacity:1}50%{opacity:.35}}.reference-video-hint[data-v-c68584ae]{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border:1px solid rgba(99,102,241,.3);border-radius:8px;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;gap:10px;padding:12px 16px}.hint-icon[data-v-c68584ae]{color:#818cf8;flex-shrink:0;height:20px;width:20px}.hint-credits[data-v-c68584ae]{color:#a78bfa;font-weight:600}.video-preview-container[data-v-e5a9d0c5]{display:flex;flex-direction:column;gap:12px}.video-preview-wrapper[data-v-e5a9d0c5]{background:rgba(0,0,0,.3);border-radius:12px;overflow:hidden;position:relative}.preview-video[data-v-e5a9d0c5]{border-radius:12px;display:block;max-height:300px;width:100%}.remove-video-btn[data-v-e5a9d0c5]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.remove-video-btn[data-v-e5a9d0c5]:hover{background:rgba(239,68,68,.9);transform:scale(1.1)}.remove-video-btn svg[data-v-e5a9d0c5]{height:16px;width:16px}.video-edit-hint[data-v-e5a9d0c5]{align-items:flex-start;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border:1px solid rgba(59,130,246,.3);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.hint-icon[data-v-e5a9d0c5]{color:#60a5fa;flex-shrink:0;height:20px;width:20px}.hint-content[data-v-e5a9d0c5]{display:flex;flex:1;flex-direction:column;gap:6px}.hint-title[data-v-e5a9d0c5]{color:hsla(0,0%,100%,.95);font-size:14px;font-weight:600}.hint-details[data-v-e5a9d0c5]{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:12px;gap:8px}.hint-separator[data-v-e5a9d0c5]{color:hsla(0,0%,100%,.3)}.hint-credits-value[data-v-e5a9d0c5]{color:#60a5fa;font-weight:600}.bottom-actions[data-v-2584ec64]{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.bottom-actions[data-v-2584ec64]::-webkit-scrollbar{height:4px}.left-side-actions[data-v-2584ec64]{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0}.left-side-actions[data-v-2584ec64]>*{flex-shrink:0}.action-buttons[data-v-2584ec64]{display:flex;gap:8px}.action-buttons[data-v-2584ec64],.btn-workspace-mode[data-v-2584ec64]{align-items:center;flex-shrink:0;flex-wrap:nowrap}.btn-workspace-mode[data-v-2584ec64]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:1.2;max-height:40px;min-height:32px;padding:6px 10px 6px 8px;transition:all .2s ease;white-space:nowrap}.btn-workspace-mode .workspace-mode-icon-wrap[data-v-2584ec64]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.btn-workspace-mode .workspace-mode-leading[data-v-2584ec64]{flex-shrink:0;height:18px;width:18px}.btn-workspace-mode .btn-text-label[data-v-2584ec64]{flex-shrink:0;white-space:nowrap}.btn-workspace-mode .icon-chevron[data-v-2584ec64]{flex-shrink:0;height:14px;margin-left:0;opacity:.55;width:14px}.btn-workspace-mode[data-v-2584ec64]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.92)}.workspace-mode-menu[data-v-2584ec64]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.workspace-mode-item[data-v-2584ec64]{align-items:center;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.workspace-mode-item[data-v-2584ec64]:hover{background:hsla(0,0%,100%,.08)}.workspace-mode-item.active[data-v-2584ec64]{background:rgba(20,236,255,.12);color:#a5f3fc}.workspace-mode-item-icon[data-v-2584ec64]{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.workspace-mode-item-icon .icon-svg[data-v-2584ec64]{height:20px;width:20px}.workspace-mode-item-label[data-v-2584ec64]{flex:1;min-width:0}.workspace-mode-check[data-v-2584ec64]{color:#14ecff;flex-shrink:0;height:18px;width:18px}.btn-icon[data-v-2584ec64]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.btn-icon .icon-svg[data-v-2584ec64]{height:20px;width:20px}.btn-icon[data-v-2584ec64]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);transform:translateY(-1px)}.btn-icon[data-v-2584ec64]:disabled{cursor:not-allowed;opacity:.4}.btn-icon.active[data-v-2584ec64]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(147,51,234,.2));border-color:rgba(59,130,246,.4);color:#60a5fa}.btn-search-toggle.active[data-v-2584ec64]{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));border-color:rgba(16,185,129,.4);color:#34d399}.btn-upload[data-v-2584ec64]:hover{background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(234,88,12,.2));border-color:rgba(249,115,22,.4);color:#fb923c}.btn-send[data-v-2584ec64]{background:linear-gradient(135deg,#6366f1,#a855f7);border-color:transparent;color:#fff}.btn-send[data-v-2584ec64]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#9333ea);box-shadow:0 4px 12px rgba(99,102,241,.4)}.btn-send[data-v-2584ec64]:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3)}.workspace-mode-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.8)!important;padding:6px!important;z-index:10050!important}.workspace-mode-popover,.workspace-mode-popover .el-popper__arrow:before{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}.model-aspect-selector[data-v-3e0c16c5]{display:inline-flex}.btn-icon[data-v-3e0c16c5]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.btn-icon .icon-svg[data-v-3e0c16c5]{height:20px;width:20px}.btn-icon.btn-round-icon[data-v-3e0c16c5]{border-radius:9999px;height:32px;min-width:32px;padding:0;width:32px}.btn-icon.btn-round-icon .icon-svg[data-v-3e0c16c5]{height:16px;width:16px}.btn-icon.btn-round-icon[data-v-3e0c16c5]:hover{transform:none}.btn-icon[data-v-3e0c16c5]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);transform:translateY(-1px)}.btn-icon.btn-lens[data-v-3e0c16c5]:hover{border-color:rgba(20,236,255,.35);color:#7dd3fc}.model-selector-placeholder[data-v-3e0c16c5]{color:hsla(0,0%,100%,.6);font-size:13px;padding:20px;text-align:center}.model-selector-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important;max-height:min(78vh,680px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;pointer-events:auto;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin;z-index:10050!important}.model-selector-popover::-webkit-scrollbar{width:6px}.model-selector-popover::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.model-selector-popover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:3px}.model-selector-popover::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.32)}.model-selector-popover .el-popper__arrow:before{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}.listing-process-card[data-v-d377f2d3]{background:linear-gradient(135deg,rgba(30,32,44,.95),rgba(24,26,36,.98));border:1px solid rgba(102,126,234,.25);border-radius:10px;color:#d0d5e8;font-size:13px;margin-bottom:6px;padding:10px 14px}.lpc-header[data-v-d377f2d3]{cursor:pointer;gap:10px;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lpc-header[data-v-d377f2d3],.lpc-stage-icon[data-v-d377f2d3]{align-items:center;display:flex}.lpc-stage-icon[data-v-d377f2d3]{flex-shrink:0;height:18px;justify-content:center;width:18px}.lpc-dot[data-v-d377f2d3]{background:hsla(0,0%,100%,.2);border-radius:50%;height:8px;width:8px}.lpc-spinner[data-v-d377f2d3]{animation:lpc-spin-d377f2d3 .75s linear infinite;border:2px solid rgba(102,126,234,.25);border-radius:50%;border-top-color:#667eea;height:14px;width:14px}@keyframes lpc-spin-d377f2d3{to{transform:rotate(1turn)}}.lpc-stage-title[data-v-d377f2d3]{color:#c8cde0;flex-grow:1;font-size:12.5px;font-weight:600;line-height:1.4}.lpc-chevron[data-v-d377f2d3]{color:hsla(0,0%,100%,.35);flex-shrink:0;transition:transform .2s ease}.lpc-chevron.open[data-v-d377f2d3]{transform:rotate(180deg)}.lpc-slide-enter-active[data-v-d377f2d3],.lpc-slide-leave-active[data-v-d377f2d3]{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.lpc-slide-enter-from[data-v-d377f2d3],.lpc-slide-leave-to[data-v-d377f2d3]{max-height:0;opacity:0}.lpc-slide-enter-to[data-v-d377f2d3],.lpc-slide-leave-from[data-v-d377f2d3]{max-height:400px;opacity:1}.lpc-content[data-v-d377f2d3]{border-top:1px solid hsla(0,0%,100%,.06);margin-top:8px;padding-top:8px}.lpc-stage-detail[data-v-d377f2d3]{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.6;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.lpc-progress[data-v-d377f2d3]{margin-bottom:4px}.lpc-progress-header[data-v-d377f2d3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.lpc-progress-text[data-v-d377f2d3]{color:#b0baff;font-size:12px;font-weight:500}.lpc-progress-fraction[data-v-d377f2d3]{color:hsla(0,0%,100%,.4);font-size:11px}.lpc-progress-bar[data-v-d377f2d3]{background:hsla(0,0%,100%,.06);border-radius:3px;height:5px;overflow:hidden}.lpc-progress-fill[data-v-d377f2d3]{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;height:100%;transition:width .4s ease}.listing-image-card[data-v-14f22516]{background:linear-gradient(135deg,rgba(30,32,44,.95),rgba(24,26,36,.98));border:1px solid rgba(102,126,234,.25);border-radius:10px;color:#d0d5e8;font-size:13px;margin-bottom:6px;max-width:340px;padding:12px}.lic-title[data-v-14f22516]{color:#e4e8f8;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}.lic-image-wrapper[data-v-14f22516]{background:rgba(0,0,0,.15);border-radius:8px;cursor:pointer;margin-bottom:10px;overflow:hidden;position:relative;transition:box-shadow .2s}.lic-image-wrapper[data-v-14f22516]:hover{box-shadow:0 4px 18px rgba(0,0,0,.25)}.lic-image[data-v-14f22516]{border-radius:8px;display:block;width:100%}.lic-meta[data-v-14f22516]{color:hsla(0,0%,100%,.5);display:flex;justify-content:space-between}.lic-meta[data-v-14f22516],.lic-model-badge[data-v-14f22516]{align-items:center;font-size:11.5px}.lic-model-badge[data-v-14f22516]{background:rgba(102,126,234,.12);border-radius:4px;color:#b0baff;display:inline-flex;font-weight:500;gap:5px;padding:3px 7px}.lic-model-icon[data-v-14f22516]{color:hsla(0,0%,100%,.4)}.lic-model-name[data-v-14f22516]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lic-step[data-v-14f22516]{flex-shrink:0;font-weight:500}.design-feedback-row[data-v-83311476]{margin-top:4px;padding-top:6px}.design-feedback-actions[data-v-83311476]{align-items:center;display:flex;gap:8px}.design-feedback-icon-btn[data-v-83311476]{align-items:center;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.design-feedback-icon-btn[data-v-83311476]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75)}.design-feedback-icon-btn[data-v-83311476]:active:not(:disabled){background:hsla(0,0%,100%,.12)}.design-feedback-icon-btn[data-v-83311476]:disabled{cursor:not-allowed;opacity:.35}.design-feedback-icon-btn.is-active[data-v-83311476]{color:#fcd34d}.design-feedback-svg[data-v-83311476]{height:14px;width:14px}.design-feedback-dislike-panel[data-v-83311476]{margin-top:10px;overflow:hidden}.design-feedback-dislike-title[data-v-83311476]{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;line-height:1.5;margin:0 0 8px}.design-feedback-dislike-card[data-v-83311476]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.design-feedback-field-label[data-v-83311476]{color:hsla(0,0%,100%,.85);font-size:12px;line-height:1.5;margin:0}.design-feedback-field-label .font-medium[data-v-83311476]{font-weight:600}.design-feedback-field-label .text-muted[data-v-83311476]{color:hsla(0,0%,100%,.4);font-weight:400;margin-left:4px}.design-feedback-reasons[data-v-83311476]{display:flex;flex-direction:column;gap:6px}.design-feedback-reason-item[data-v-83311476]{align-items:flex-start;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;font-size:11px;gap:8px;line-height:1.4}.design-feedback-reason-item input[data-v-83311476]{flex-shrink:0;margin-top:2px}.design-feedback-textarea-wrap[data-v-83311476]{position:relative}.design-feedback-textarea[data-v-83311476]{background:hsla(0,0%,100%,.06);border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:hsla(0,0%,100%,.92);font-size:11px;line-height:1.5;min-height:72px;outline:none;padding:8px 10px 22px;resize:none;transition:border-color .15s ease;width:100%}.design-feedback-textarea[data-v-83311476]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.design-feedback-textarea[data-v-83311476]::placeholder{color:hsla(0,0%,100%,.35)}.design-feedback-textarea[data-v-83311476]:focus{border-color:hsla(0,0%,100%,.2)}.design-feedback-char-count[data-v-83311476]{bottom:6px;color:hsla(0,0%,100%,.35);font-size:10px;position:absolute;right:10px}.design-feedback-dislike-actions[data-v-83311476]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.design-feedback-btn[data-v-83311476]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;line-height:1.5;padding:0 12px;transition:background .15s ease}.design-feedback-btn.secondary[data-v-83311476]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.design-feedback-btn.secondary[data-v-83311476]:hover{background:hsla(0,0%,100%,.14)}.design-feedback-btn.primary[data-v-83311476]{background:hsla(0,0%,100%,.92);color:#141414}.design-feedback-btn.primary[data-v-83311476]:hover:not(:disabled){background:#fff}.design-feedback-btn.primary[data-v-83311476]:disabled{cursor:not-allowed;opacity:.45}.design-feedback-thanks[data-v-83311476]{color:hsla(0,0%,100%,.45);font-size:11px;margin:8px 0 0}.chat-panel[data-v-354c6c08]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,8%,.98);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-4px 0 20px rgba(0,0,0,.5);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;position:fixed;right:-400px;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:400px;z-index:1000}.chat-panel-resize-handle[data-v-354c6c08]{background:transparent;bottom:0;cursor:col-resize;left:0;position:absolute;top:0;touch-action:none;width:6px;z-index:1005}.chat-panel--resizing .chat-panel-resize-handle[data-v-354c6c08]{background:rgba(20,236,255,.12)}.chat-panel-open[data-v-354c6c08]{right:0}.drag-overlay[data-v-354c6c08]{align-items:center;animation:dragPulse-354c6c08 1.5s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,236,255,.1);border:3px dashed #14ecff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2000}@keyframes dragPulse-354c6c08{0%,to{background:rgba(20,236,255,.1);border-color:#14ecff}50%{background:rgba(20,236,255,.15);border-color:#0a8fff}}.drag-hint[data-v-354c6c08]{align-items:center;display:flex;flex-direction:column;gap:16px;pointer-events:none}.drag-icon[data-v-354c6c08]{animation:dragBounce-354c6c08 1s ease-in-out infinite;color:#14ecff;filter:drop-shadow(0 0 12px rgba(20,236,255,.5));height:64px;width:64px}@keyframes dragBounce-354c6c08{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.drag-text[data-v-354c6c08]{color:#14ecff;font-size:18px;font-weight:600;margin:0;text-shadow:0 0 10px rgba(20,236,255,.5)}.chat-panel-header[data-v-354c6c08]{align-items:center;background:rgba(30,30,30,.8);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:16px 20px}.header-title[data-v-354c6c08]{align-items:center;color:#14ecff;display:flex;font-size:16px;font-weight:600;gap:10px}.header-logo[data-v-354c6c08]{filter:drop-shadow(0 0 8px rgba(20,236,255,.5));height:auto;width:24px}.header-title i[data-v-354c6c08]{font-size:20px}.header-actions[data-v-354c6c08]{align-items:center;display:flex;gap:4px}.action-icon[data-v-354c6c08]{color:currentColor;height:18px;width:18px}.checkpoint-btn[data-v-354c6c08],.close-btn[data-v-354c6c08],.minimize-btn[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#aaa;cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:6px;transition:all .25s cubic-bezier(.4,0,.2,1)}.checkpoint-btn[data-v-354c6c08]:hover,.minimize-btn[data-v-354c6c08]:hover{background:rgba(20,236,255,.1);border-color:rgba(20,236,255,.3);box-shadow:0 0 12px rgba(20,236,255,.2);color:#14ecff;transform:translateY(-1px)}.close-btn[data-v-354c6c08]:hover{background:rgba(255,77,79,.1);border-color:rgba(255,77,79,.3);box-shadow:0 0 12px rgba(255,77,79,.2);color:#ff4d4f;transform:translateY(-1px)}.close-btn[data-v-354c6c08]:active,.minimize-btn[data-v-354c6c08]:active{transform:scale(.95) translateY(0)}.chat-messages[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.chat-messages[data-v-354c6c08]::-webkit-scrollbar{width:6px}.chat-messages[data-v-354c6c08]::-webkit-scrollbar-track{background:rgba(30,30,30,.3)}.chat-messages[data-v-354c6c08]::-webkit-scrollbar-thumb{background:rgba(20,236,255,.3);border-radius:3px}.chat-messages[data-v-354c6c08]::-webkit-scrollbar-thumb:hover{background:rgba(20,236,255,.5)}.message[data-v-354c6c08]{display:flex;flex-direction:column;max-width:85%}.message.user[data-v-354c6c08]{align-items:flex-end;align-self:flex-end}.message.assistant[data-v-354c6c08]{align-items:flex-start;align-self:flex-start}.message.system[data-v-354c6c08]{align-items:center;align-self:center;max-width:100%}.model-selected-badge[data-v-354c6c08]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(76,175,80,.12),rgba(56,142,60,.08));border:1px solid rgba(76,175,80,.25);border-radius:16px;box-shadow:0 2px 6px rgba(76,175,80,.08);color:#66bb6a;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.model-selected-badge .model-icon[data-v-354c6c08]{color:#66bb6a;flex-shrink:0;height:14px;width:14px}.model-selected-badge .badge-content[data-v-354c6c08]{color:#81c784;font-weight:500}.message-content[data-v-354c6c08]{border-radius:12px;font-size:14px;line-height:1.5;padding:10px 14px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;word-break:break-word}.user .message-content[data-v-354c6c08]{background:linear-gradient(135deg,#14ecff,#0a8fff);border-top-right-radius:4px;color:#fff}.assistant .message-content[data-v-354c6c08]{background:rgba(60,60,60,.8);border-top-left-radius:4px;color:#e0e0e0}.assistant .message-content[data-v-354c6c08] img{border-radius:8px;cursor:pointer;transition:all .3s}.assistant .message-content[data-v-354c6c08] img:hover{border:2px solid rgba(20,236,255,.5);box-shadow:0 4px 12px rgba(20,236,255,.3);transform:scale(1.02)}.message-image[data-v-354c6c08]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;margin-top:6px;max-height:150px;max-width:200px;transition:all .3s}.message-image[data-v-354c6c08]:hover{box-shadow:0 4px 12px rgba(20,236,255,.3);transform:scale(1.02)}.message-video-container[data-v-354c6c08]{background:rgba(0,0,0,.3);border:1px solid rgba(20,236,255,.3);border-radius:12px;cursor:pointer;margin-top:8px;max-width:400px;overflow:hidden;transition:all .3s ease}.message-video-container[data-v-354c6c08]:hover{border-color:rgba(20,236,255,.6);box-shadow:0 4px 12px rgba(20,236,255,.3);transform:translateY(-2px)}.message-video[data-v-354c6c08]{background:#000;display:block;max-height:300px;width:100%}.video-info[data-v-354c6c08]{align-items:center;background:rgba(20,236,255,.1);border-top:1px solid rgba(20,236,255,.2);color:#14ecff;display:flex;font-size:12px;gap:6px;padding:8px 12px}.video-info i[data-v-354c6c08]{font-size:14px}.message-images-stack[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px;margin-top:8px;position:relative}.images-count-badge[data-v-354c6c08]{align-self:flex-end;background:linear-gradient(135deg,#14ecff,#0a8fff);border-radius:12px;box-shadow:0 2px 6px rgba(20,236,255,.3);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.image-index-badge[data-v-354c6c08]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(20,236,255,.9);border-radius:8px;bottom:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:4px}.analysis-card[data-v-354c6c08]{background:rgba(40,40,40,.8);border:1px solid rgba(20,236,255,.3);border-radius:12px;margin-top:6px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.analysis-card[data-v-354c6c08]:hover{box-shadow:0 4px 12px rgba(20,236,255,.2)}.analysis-card.expanded[data-v-354c6c08],.analysis-card[data-v-354c6c08]:hover{border-color:rgba(20,236,255,.5)}.design-card[data-v-354c6c08]{border-color:rgba(156,39,176,.3)}.design-card[data-v-354c6c08]:hover{box-shadow:0 4px 12px rgba(156,39,176,.2)}.design-card.expanded[data-v-354c6c08],.design-card[data-v-354c6c08]:hover{border-color:rgba(156,39,176,.5)}.design-card .analysis-header[data-v-354c6c08]:hover{background:rgba(156,39,176,.05)}.design-card .analysis-header>i[data-v-354c6c08],.design-card .analysis-title[data-v-354c6c08]{color:#9c27b0}.design-card .analysis-content[data-v-354c6c08]{border-top-color:rgba(156,39,176,.1)}.design-card .analysis-content[data-v-354c6c08] strong{color:#9c27b0}.design-card .analysis-content[data-v-354c6c08] code{background:rgba(156,39,176,.1);color:#9c27b0}.analysis-header[data-v-354c6c08]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.analysis-header[data-v-354c6c08]:hover{background:rgba(20,236,255,.05)}.analysis-title[data-v-354c6c08]{align-items:center;color:#14ecff;display:flex;font-size:13px;font-weight:600;gap:8px}.analysis-title i[data-v-354c6c08]{font-size:16px}.analysis-header>i[data-v-354c6c08]{color:#14ecff;font-size:14px;transition:transform .3s}.analysis-card.expanded .analysis-header>i[data-v-354c6c08]{transform:rotate(180deg)}.analysis-content[data-v-354c6c08]{animation:expandContent-354c6c08 .3s ease-out;border-top:1px solid rgba(20,236,255,.1);color:#e0e0e0;font-size:13px;line-height:1.6;margin-top:-1px;padding:0 14px 14px}@keyframes expandContent-354c6c08{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.analysis-content[data-v-354c6c08] p{margin:.5em 0}.analysis-content[data-v-354c6c08] p:first-child{margin-top:.5em}.analysis-content[data-v-354c6c08] p:last-child{margin-bottom:0}.analysis-content[data-v-354c6c08] ol,.analysis-content[data-v-354c6c08] ul{margin:.5em 0;padding-left:1.5em}.analysis-content[data-v-354c6c08] strong{color:#14ecff}.analysis-content[data-v-354c6c08] code{background:rgba(20,236,255,.1);border-radius:4px;color:#14ecff;font-family:monospace;font-size:.9em;padding:2px 6px}.error-message-card[data-v-354c6c08]{align-items:flex-start;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(185,28,28,.06));border:1px solid rgba(239,68,68,.35);border-radius:12px;box-shadow:0 2px 8px rgba(239,68,68,.1);box-sizing:border-box;display:flex;gap:12px;margin-top:6px;max-width:100%;padding:14px 16px;width:100%}.error-message-icon[data-v-354c6c08]{color:#f87171;flex-shrink:0;margin-top:1px}.error-message-body[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.error-message-title[data-v-354c6c08]{color:#fca5a5;font-weight:600;line-height:1.4}.error-message-text[data-v-354c6c08],.error-message-title[data-v-354c6c08]{font-size:13px;overflow-wrap:anywhere;word-break:break-word}.error-message-text[data-v-354c6c08]{color:#e0e0e0;line-height:1.6;max-width:100%}.error-message-pricing-link[data-v-354c6c08]{align-self:flex-start;color:#14ecff;display:inline-flex;font-size:13px;font-weight:600;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.error-message-pricing-link[data-v-354c6c08]:hover{color:#5ee7ff}.error-message-queue-actions[data-v-354c6c08]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.error-message-cancel-queue-btn[data-v-354c6c08]{align-items:center;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.45);border-radius:8px;color:#fca5a5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:6px 14px}.error-message-cancel-queue-btn[data-v-354c6c08]:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:hsla(0,91%,71%,.6);color:#fecaca}.error-message-cancel-queue-btn[data-v-354c6c08]:disabled{cursor:not-allowed;opacity:.55}.error-message-cancel-queue-btn.error-message-cancel-queue-btn--secondary[data-v-354c6c08]{background:rgba(20,236,255,.08);border-color:rgba(20,236,255,.35);color:#5ee7ff}.error-message-cancel-queue-btn.error-message-cancel-queue-btn--secondary[data-v-354c6c08]:hover:not(:disabled){background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.5);color:#a5f7ff}.error-message-suggestions[data-v-354c6c08]{list-style:disc;margin:6px 0 0;padding-left:16px}.error-message-suggestions li[data-v-354c6c08]{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.6;margin-bottom:2px}.search-understanding-card[data-v-354c6c08]{align-items:flex-start;background:linear-gradient(135deg,rgba(76,175,80,.08),rgba(56,142,60,.05));border:1px solid rgba(76,175,80,.25);border-radius:12px;box-shadow:0 2px 8px rgba(76,175,80,.08);display:flex;gap:12px;margin-top:6px;padding:14px 16px;width:100%}.understanding-icon[data-v-354c6c08]{flex-shrink:0;font-size:20px;margin-top:2px}.understanding-content[data-v-354c6c08]{color:#e0e0e0;flex:1;font-size:13px;line-height:1.6}.understanding-content[data-v-354c6c08] p{margin:.5em 0}.understanding-content[data-v-354c6c08] p:first-child{margin-top:0}.understanding-content[data-v-354c6c08] p:last-child{margin-bottom:0}.batch-plan-card[data-v-354c6c08]{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(67,56,202,.06));border:1px solid rgba(99,102,241,.28);border-radius:12px;box-shadow:0 2px 10px rgba(99,102,241,.1);margin-top:6px;overflow:hidden;width:100%}.batch-plan-header[data-v-354c6c08]{align-items:center;background:rgba(99,102,241,.08);border-bottom:1px solid rgba(99,102,241,.18);display:flex;gap:8px;padding:12px 16px 10px}.batch-plan-icon[data-v-354c6c08]{flex-shrink:0;font-size:18px}.batch-plan-title[data-v-354c6c08]{color:#a5b4fc;flex:1;font-size:13px;font-weight:600}.batch-plan-badge[data-v-354c6c08]{background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.25);border-radius:20px;color:rgba(165,180,252,.8);font-size:11px;padding:2px 10px;white-space:nowrap}.batch-plan-body[data-v-354c6c08]{color:#e0e0e0;font-size:13px;line-height:1.7;max-height:520px;overflow-y:auto;padding:14px 16px}.batch-plan-body[data-v-354c6c08]::-webkit-scrollbar{width:4px}.batch-plan-body[data-v-354c6c08]::-webkit-scrollbar-track{background:transparent}.batch-plan-body[data-v-354c6c08]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);border-radius:2px}.batch-plan-body[data-v-354c6c08] h3,.batch-plan-body[data-v-354c6c08] h4{color:#a5b4fc;font-size:13px;font-weight:600;margin:1em 0 .4em}.batch-plan-body[data-v-354c6c08] p{margin:.4em 0}.batch-plan-body[data-v-354c6c08] ol,.batch-plan-body[data-v-354c6c08] ul{margin:.4em 0;padding-left:18px}.batch-plan-body[data-v-354c6c08] li{margin-bottom:3px}.batch-plan-body[data-v-354c6c08] table{border-collapse:collapse;font-size:12px;margin:.8em 0;width:100%}.batch-plan-body[data-v-354c6c08] th{background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.2);color:#a5b4fc;font-weight:600;padding:6px 10px;text-align:left}.batch-plan-body[data-v-354c6c08] td{border:1px solid hsla(0,0%,100%,.08);color:#d0d0d0;padding:5px 10px;vertical-align:top}.batch-plan-body[data-v-354c6c08] tr:nth-child(2n) td{background:rgba(99,102,241,.05)}.batch-plan-body[data-v-354c6c08] strong{color:#c7d2fe;font-weight:600}.batch-plan-body[data-v-354c6c08] hr{border:none;border-top:1px solid rgba(99,102,241,.18);margin:.8em 0}.batch-plan-body[data-v-354c6c08] blockquote{border-left:3px solid rgba(99,102,241,.5);color:hsla(0,0%,88%,.8);margin:.6em 0;padding:4px 12px}.direction-options-card[data-v-354c6c08]{background:linear-gradient(135deg,rgba(20,236,255,.1),rgba(10,143,255,.06));border:1px solid rgba(20,236,255,.22);border-radius:12px;margin-top:6px;overflow:hidden;width:100%}.direction-options-header[data-v-354c6c08]{align-items:center;background:rgba(20,236,255,.08);border-bottom:1px solid rgba(20,236,255,.18);color:#7fe9f8;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.direction-options-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:8px;padding:10px}.direction-option-btn[data-v-354c6c08]{align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#e8f8fb;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.direction-option-btn[data-v-354c6c08]:hover{background:rgba(20,236,255,.12);border-color:rgba(20,236,255,.45);transform:translateY(-1px)}.dir-index[data-v-354c6c08]{align-items:center;background:rgba(20,236,255,.24);border-radius:50%;color:#9cf4ff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.dir-content[data-v-354c6c08]{min-width:0}.dir-title[data-v-354c6c08]{color:#f3fdff;font-size:13px;font-weight:600}.dir-preview[data-v-354c6c08]{color:rgba(230,247,250,.78);font-size:12px;line-height:1.45;margin-top:4px}.search-progress-card[data-v-354c6c08]{background:rgba(40,40,40,.8);border:1px solid rgba(33,150,243,.3);border-radius:12px;box-shadow:0 2px 8px rgba(33,150,243,.1);margin-top:6px;overflow:hidden;width:100%}.search-progress-header[data-v-354c6c08]{align-items:center;background:rgba(33,150,243,.08);border-bottom:1px solid rgba(33,150,243,.2);color:#2196f3;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.search-progress-header i[data-v-354c6c08]{font-size:16px}.search-queries[data-v-354c6c08]{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;width:100%}.search-progress-card .search-query-item[data-v-354c6c08]{background:rgba(33,150,243,.05);border:1px solid rgba(33,150,243,.15);border-radius:8px;box-sizing:border-box;min-width:0;padding:10px 12px;transition:all .2s;width:100%}.search-progress-card .search-query-item[data-v-354c6c08]:hover{background:rgba(33,150,243,.08);border-color:rgba(33,150,243,.25)}.search-progress-card .query-header[data-v-354c6c08]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.search-progress-card .query-badge[data-v-354c6c08]{background:rgba(33,150,243,.2);border-radius:10px;color:#2196f3;font-size:11px;font-weight:600;padding:2px 8px}.search-progress-card .query-status[data-v-354c6c08]{align-items:center;display:flex;font-size:11px;font-weight:500;gap:4px}.search-progress-card .query-status.searching[data-v-354c6c08]{color:#ffa726}.search-progress-card .query-status.searching i[data-v-354c6c08]{animation:pulse-354c6c08 1.5s ease-in-out infinite}.search-progress-card .query-status.completed[data-v-354c6c08]{color:#66bb6a}@keyframes pulse-354c6c08{0%,to{opacity:1}50%{opacity:.5}}.search-progress-card .query-text[data-v-354c6c08]{word-wrap:break-word;color:#b0b0b0;font-size:12px;font-style:italic;margin-bottom:8px;min-width:0;overflow-wrap:break-word;width:100%}.search-progress-card .query-results[data-v-354c6c08]{border-top:1px solid rgba(33,150,243,.1);margin-top:8px;min-width:0;padding-top:8px;width:100%}.search-progress-card .results-count[data-v-354c6c08]{color:#66bb6a;font-size:11px;font-weight:600;margin-bottom:6px;width:100%}.search-progress-card .result-items[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.search-progress-card .result-item[data-v-354c6c08]{background:rgba(33,150,243,.05);border:1px solid rgba(33,150,243,.1);border-radius:6px;box-sizing:border-box;display:block;min-width:0;padding:8px 10px;text-decoration:none;transition:all .2s;width:100%}.search-progress-card .result-item[data-v-354c6c08]:hover{background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.3);transform:translateX(2px)}.search-progress-card .result-title[data-v-354c6c08]{color:#e0e0e0;font-size:12px;font-weight:500;margin-bottom:4px}.search-progress-card .result-link[data-v-354c6c08],.search-progress-card .result-title[data-v-354c6c08]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:normal}.search-progress-card .result-link[data-v-354c6c08]{align-items:center;color:#2196f3;display:flex;font-size:10px;gap:4px}.search-progress-card .result-link i[data-v-354c6c08]{flex-shrink:0}.image-search-section[data-v-354c6c08]{background:rgba(156,39,176,.05);border-top:1px solid rgba(156,39,176,.2);margin-top:8px;padding:10px 12px}.image-search-header[data-v-354c6c08]{align-items:center;color:#9c27b0;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:8px}.image-search-header i[data-v-354c6c08]{font-size:14px}.image-results[data-v-354c6c08]{margin-top:8px}.image-grid[data-v-354c6c08]{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin-top:6px}.search-result-image[data-v-354c6c08]{aspect-ratio:1;border:1px solid rgba(156,39,176,.2);border-radius:6px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:all .2s;width:100%}.search-result-image[data-v-354c6c08]:hover{border-color:rgba(156,39,176,.5);box-shadow:0 4px 12px rgba(156,39,176,.3);transform:scale(1.05)}.detection-result-popover[data-v-354c6c08]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);margin:8px 0;max-width:300px;min-width:200px;padding:8px}.detection-popover-title[data-v-354c6c08]{align-items:center;color:rgba(0,0,0,.5);display:flex;font-size:12px;font-weight:500;gap:8px;height:40px;padding:0 4px}.detection-popover-title i[data-v-354c6c08]{font-size:14px}.detection-objects-list[data-v-354c6c08]{gap:4px}.detection-object-item[data-v-354c6c08]{cursor:pointer;gap:8px;height:40px;padding:4px;transition:background-color .15s}.detection-object-item[data-v-354c6c08]:hover{background-color:#f5f5f5}.detection-object-item.is-selected[data-v-354c6c08],.detection-object-item.is-selected[data-v-354c6c08]:hover{background-color:#e8e8e8}.detection-thumbnail-sm[data-v-354c6c08]{border-radius:6px;filter:invert(0);flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.detection-object-label[data-v-354c6c08]{color:#0c0c0d;flex:1;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detection-checkmark[data-v-354c6c08]{align-items:flex-start;color:#8c8c8c;display:flex;justify-content:flex-start}.detection-checkmark svg[data-v-354c6c08]{height:16px;width:16px}.detection-content[data-v-354c6c08]{display:flex;flex-direction:column;gap:20px}.detection-info-section[data-v-354c6c08]{background:rgba(255,152,0,.05);border:1px solid rgba(255,152,0,.1);border-radius:8px;display:flex;gap:16px;padding:12px}.detection-thumbnail[data-v-354c6c08]{border:2px solid rgba(255,152,0,.3);border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}.detection-thumbnail img[data-v-354c6c08]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detection-info[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center}.detection-info-item[data-v-354c6c08]{align-items:center;display:flex;font-size:13px;gap:8px}.detection-label[data-v-354c6c08]{color:hsla(0,0%,100%,.6);font-weight:500}.detection-value[data-v-354c6c08]{color:#ff9800;font-size:16px;font-weight:600}.detection-value.highlighted[data-v-354c6c08]{background:rgba(20,236,255,.15);border:1px solid rgba(20,236,255,.3);border-radius:12px;color:#14ecff;padding:4px 12px}.detection-section-title[data-v-354c6c08]{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.detection-section-title i[data-v-354c6c08]{color:#ff9800;font-size:16px}.detection-objects-section[data-v-354c6c08]{margin-top:8px}.detection-objects-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:8px}.detection-object-item[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.detection-object-item[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.04);border-color:rgba(255,152,0,.2)}.detection-object-item.highlighted[data-v-354c6c08]{background:rgba(20,236,255,.08);border-color:rgba(20,236,255,.3)}.object-index[data-v-354c6c08]{align-items:center;background:rgba(255,152,0,.15);border-radius:50%;color:#ff9800;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.detection-object-item.highlighted .object-index[data-v-354c6c08]{background:rgba(20,236,255,.2);color:#14ecff}.object-label[data-v-354c6c08]{color:hsla(0,0%,100%,.9);flex:1;font-size:14px;font-weight:500;line-height:1.6}.object-badge[data-v-354c6c08]{align-items:center;background:rgba(20,236,255,.15);border:1px solid rgba(20,236,255,.3);border-radius:12px;color:#14ecff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;gap:4px;padding:4px 10px}.object-badge i[data-v-354c6c08]{font-size:12px}.images-stack-container[data-v-354c6c08]{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.images-stack-container[data-v-354c6c08]:not(.expanded){min-height:150px;width:200px}.images-stack-container.expanded[data-v-354c6c08]{display:flex;flex-wrap:wrap;gap:6px;max-width:340px;min-height:auto;width:100%}.stack-image-wrapper[data-v-354c6c08]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stack-image-wrapper[data-v-354c6c08]:hover{border-color:rgba(20,236,255,.3);box-shadow:0 4px 12px rgba(20,236,255,.3);transform:scale(1.02)}.images-stack-container:not(.expanded) .stack-image-wrapper[data-v-354c6c08]{width:200px}.images-stack-container.expanded .stack-image-wrapper[data-v-354c6c08]{flex:0 0 auto;height:80px;width:80px}.message-images-stack:has(.images-stack-container.expanded .stack-image-wrapper:nth-child(2):last-child) .stack-image-wrapper[data-v-354c6c08]{height:100px;width:100px}.message-images-stack:has(.images-stack-container.expanded .stack-image-wrapper:nth-child(3):last-child) .stack-image-wrapper[data-v-354c6c08]{height:90px;width:90px}.message-image.stacked[data-v-354c6c08]{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.toggle-images-btn[data-v-354c6c08]{align-self:flex-end;background:rgba(20,236,255,.1);border:1px solid rgba(20,236,255,.3);border-radius:6px;color:#14ecff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s;white-space:nowrap}.toggle-images-btn[data-v-354c6c08]:hover{background:rgba(20,236,255,.2);border-color:rgba(20,236,255,.5);box-shadow:0 2px 8px rgba(20,236,255,.2);transform:translateY(-1px)}.video-timer[data-v-354c6c08]{animation:pulse-354c6c08 2s ease-in-out infinite;background:rgba(20,236,255,.15);border-radius:4px;color:#14ecff;display:inline-block;font-size:12px;font-style:normal;font-weight:600;margin-left:8px;padding:2px 8px}.chat-input-area[data-v-354c6c08]{background:rgba(30,30,30,.8);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;padding:12px}.selected-files-container[data-v-354c6c08]{background:rgba(40,40,40,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.reference-video-hint[data-v-354c6c08]{align-items:center;background:rgba(1,118,255,.1);border:1px solid rgba(1,118,255,.3);border-radius:8px;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;gap:8px;line-height:1.4;padding:8px 12px}.reference-video-hint .hint-icon[data-v-354c6c08]{color:#0176ff;flex-shrink:0;height:18px;width:18px}.reference-video-hint .hint-credits[data-v-354c6c08]{color:#14ecff;font-weight:600;margin-left:4px}.video-preview-container[data-v-354c6c08]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.video-preview-wrapper[data-v-354c6c08]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-width:400px;overflow:hidden;position:relative;width:100%}.preview-video[data-v-354c6c08]{display:block;height:auto;max-height:300px;width:100%}.remove-video-btn[data-v-354c6c08]{align-items:center;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:28px;z-index:10}.remove-video-btn svg[data-v-354c6c08]{height:16px;width:16px}.remove-video-btn[data-v-354c6c08]:hover{background:rgba(239,68,68,.9);transform:scale(1.1)}.video-edit-hint[data-v-354c6c08]{align-items:flex-start;background:rgba(255,159,10,.1);border:1px solid rgba(255,159,10,.3);border-radius:8px;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;gap:8px;padding:10px 12px}.video-edit-hint .hint-icon[data-v-354c6c08]{color:#ff9f0a;flex-shrink:0;height:18px;margin-top:2px;width:18px}.video-edit-hint .hint-content[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:4px}.video-edit-hint .hint-title[data-v-354c6c08]{color:#ff9f0a;font-weight:600}.video-edit-hint .hint-details[data-v-354c6c08]{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:12px;gap:8px}.video-edit-hint .hint-separator[data-v-354c6c08]{color:hsla(0,0%,100%,.3)}.video-edit-hint .hint-credits-value[data-v-354c6c08]{color:#14ecff;font-weight:600}.btn-upload-video[data-v-354c6c08]{position:relative;transition:all .2s}.btn-upload-video[data-v-354c6c08]:hover{background:rgba(255,159,10,.15);color:#ff9f0a}.btn-upload-video .icon-svg path[data-v-354c6c08]{stroke:currentColor}.selected-file-item[data-v-354c6c08]{flex-shrink:0;position:relative;width:auto}.file-image-wrapper[data-v-354c6c08]{border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;height:80px;overflow:hidden;position:relative;transition:all .3s;width:80px}.file-image-wrapper[data-v-354c6c08]:hover{border-color:rgba(20,236,255,.5);box-shadow:0 4px 12px rgba(20,236,255,.3);transform:scale(1.05)}.preview-image[data-v-354c6c08]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-index[data-v-354c6c08]{background:rgba(20,236,255,.9);font-size:11px;font-weight:600;left:4px;padding:2px 6px}.canvas-indicator[data-v-354c6c08],.image-index[data-v-354c6c08]{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;position:absolute;top:4px}.canvas-indicator[data-v-354c6c08]{align-items:center;background:rgba(76,175,80,.9);display:flex;font-size:14px;justify-content:center;padding:2px 4px;right:28px}.canvas-indicator i[data-v-354c6c08]{filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.remove-file-btn[data-v-354c6c08]{align-items:center;background:rgba(255,77,79,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;opacity:.85;padding:0;position:absolute;right:4px;top:4px;transform:scale(1);transition:all .2s;width:22px;z-index:10}.remove-file-btn svg[data-v-354c6c08]{display:block;height:14px;width:14px}.file-image-wrapper:hover .remove-file-btn[data-v-354c6c08]{box-shadow:0 3px 8px rgba(255,77,79,.5);opacity:1;transform:scale(1.05)}.remove-file-btn[data-v-354c6c08]:hover{background:#ff4d4f;border-color:hsla(0,0%,100%,.6);transform:scale(1.15)!important}.remove-file-btn[data-v-354c6c08]:active{transform:scale(.95)!important}.model-aspect-popover-content[data-v-354c6c08]{background:hsla(0,0%,8%,.98);border-radius:8px;max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:8px}.model-aspect-popover-content[data-v-354c6c08]::-webkit-scrollbar{width:6px}.model-aspect-popover-content[data-v-354c6c08]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.model-aspect-popover-content[data-v-354c6c08]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.model-aspect-popover-content[data-v-354c6c08]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.popover-section[data-v-354c6c08]{margin-bottom:16px}.popover-section[data-v-354c6c08]:last-child{margin-bottom:0}.popover-label[data-v-354c6c08]{color:hsla(0,0%,100%,.6);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.compact-select[data-v-354c6c08]{width:100%}.compact-select[data-v-354c6c08] .el-input__wrapper{background:hsla(0,0%,8%,.9);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:none;transition:all .2s}.compact-select[data-v-354c6c08] .el-input__wrapper:hover{background:rgba(40,40,40,.95);border-color:hsla(0,0%,100%,.3)}.compact-select[data-v-354c6c08] .el-input__wrapper.is-focus{border-color:#14ecff;box-shadow:0 0 0 2px rgba(20,236,255,.15)}.compact-select[data-v-354c6c08] .el-input__inner{color:#e0e0e0;font-size:13px}.compact-select[data-v-354c6c08] .el-select__caret{color:hsla(0,0%,100%,.5)}.select-option-content[data-v-354c6c08]{align-items:center;display:flex;gap:8px;min-height:20px}.select-option-content .option-icon[data-v-354c6c08]{color:currentColor;flex-shrink:0;height:16px;width:16px}[data-v-354c6c08] .compact-select-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important}[data-v-354c6c08] .compact-select-dropdown .el-select-dropdown__item{align-items:center;color:#e0e0e0;display:flex;font-size:13px;min-height:36px;padding:10px 12px;transition:all .2s}[data-v-354c6c08] .compact-select-dropdown .el-select-dropdown__item:hover{background:rgba(40,40,40,.95)}[data-v-354c6c08] .compact-select-dropdown .el-select-dropdown__item.selected{background:rgba(20,236,255,.15);color:#14ecff}[data-v-354c6c08] .compact-select-dropdown .el-select-group__title{background:transparent;color:hsla(0,0%,100%,.5);font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px 6px;text-transform:uppercase}[data-v-354c6c08] .compact-select-dropdown .el-select-group__wrap:not(:last-of-type):after{display:none}[data-v-354c6c08] .compact-select-dropdown .el-select-group__wrap{margin-bottom:8px}[data-v-354c6c08] .compact-select-dropdown .el-select-group__wrap:last-of-type{margin-bottom:0}.model-selector[data-v-354c6c08]{display:none}.model-type-tabs[data-v-354c6c08]{background:rgba(0,0,0,.3);border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:4px}.model-type-tab[data-v-354c6c08]{background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:8px 16px;text-transform:capitalize;transition:all .2s}.model-type-tab[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8)}.model-type-tab.active[data-v-354c6c08]{background:rgba(20,236,255,.15);box-shadow:0 2px 8px rgba(20,236,255,.2);color:#14ecff}.model-options-grid[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px}.model-option-item[data-v-354c6c08]{background:hsla(0,0%,8%,.9);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:4px;padding:10px 12px;text-align:left;transition:all .2s;width:100%}.model-option-header[data-v-354c6c08]{align-items:center;display:flex;justify-content:space-between}.model-option-name[data-v-354c6c08]{font-size:14px;font-weight:600}.model-option-time[data-v-354c6c08]{background:hsla(0,0%,100%,.05);border-radius:10px;color:hsla(0,0%,100%,.5);font-size:11px;padding:2px 8px}.model-option-desc[data-v-354c6c08]{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.4}.model-option-item[data-v-354c6c08]:hover{background:rgba(40,40,40,.95);border-color:hsla(0,0%,100%,.3)}.model-option-item.active[data-v-354c6c08]{background:rgba(20,236,255,.15);border-color:rgba(20,236,255,.5);box-shadow:0 0 12px rgba(20,236,255,.15);color:#14ecff}[data-v-354c6c08] .model-selector-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}[data-v-354c6c08] .model-selector-popover .el-popper__arrow:before{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}[data-v-354c6c08] .el-popover.model-selector-popover{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important}.aspect-ratio-selector[data-v-354c6c08]{display:none}.aspect-ratio-btn[data-v-354c6c08]{align-items:center;background:rgba(40,40,40,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;font-size:13px;gap:6px;height:36px;padding:0 12px;transition:all .2s}.aspect-ratio-btn[data-v-354c6c08]:hover{background:rgba(60,60,60,.8);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.aspect-ratio-btn .aspect-icon[data-v-354c6c08]{height:16px;width:16px}.aspect-ratio-btn .ratio-text[data-v-354c6c08]{font-weight:500}.input-container[data-v-354c6c08]{display:flex;flex-direction:column;gap:8px}.detection-badges-container[data-v-354c6c08]{background:rgba(40,40,40,.6);border:1px solid rgba(255,152,0,.2);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.detection-badge[data-v-354c6c08]{align-items:center;background:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.4);border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 10px;position:relative;transition:all .2s}.detection-badge[data-v-354c6c08]:hover{background:rgba(255,152,0,.25);border-color:rgba(255,152,0,.6);box-shadow:0 2px 8px rgba(255,152,0,.3);transform:translateY(-1px)}.detection-badge .badge-label[data-v-354c6c08]{color:#ff9800;font-weight:600}.detection-badge .badge-hint[data-v-354c6c08]{background:rgba(20,236,255,.15);border-radius:8px;color:#14ecff;font-size:11px;font-weight:500;padding:2px 6px}.detection-badge .badge-remove[data-v-354c6c08]{align-items:center;background:rgba(255,77,79,.2);border:1px solid rgba(255,77,79,.4);border-radius:50%;color:#ff4d4f;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;padding:0;transition:all .2s;width:16px}.detection-badge .badge-remove[data-v-354c6c08]:hover{background:rgba(255,77,79,.4);border-color:#ff4d4f;transform:scale(1.1)}.chat-input[data-v-354c6c08]{resize:none}.chat-input[data-v-354c6c08],.rich-text-input[data-v-354c6c08]{background:rgba(40,40,40,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;line-height:1.5;min-height:72px;padding:10px 12px;transition:border-color .2s;width:100%}.rich-text-input[data-v-354c6c08]{word-wrap:break-word;cursor:text;max-height:200px;outline:none;overflow-y:auto;white-space:pre-wrap}.rich-text-input[data-v-354c6c08]:focus{border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.rich-text-input[data-v-354c6c08]:empty:before{color:#666;content:attr(data-placeholder);pointer-events:none}[data-lexical-decorator=true][data-v-354c6c08]{display:inline;vertical-align:baseline}.badge-menu-popover[data-v-354c6c08]{position:relative}.badge-menu-popover[data-v-354c6c08]:hover{background-color:rgba(12,12,13,.04)}.detection-badge-popover[data-v-354c6c08]{animation:fadeIn-354c6c08 .1s ease-in}@keyframes fadeIn-354c6c08{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.detection-popover-content[data-v-354c6c08]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.text-neutral-g7[data-v-354c6c08]{color:rgba(0,0,0,.5)}.text-neutral-g8[data-v-354c6c08]{color:#8c8c8c}.text-neutral-g10[data-v-354c6c08]{color:#0c0c0d}.font-inter[data-v-354c6c08]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.z-1[data-v-354c6c08]{position:relative;z-index:1}.chat-input[data-v-354c6c08]:focus{border-color:#14ecff;outline:none}.chat-input[data-v-354c6c08]::-moz-placeholder{color:#666}.chat-input[data-v-354c6c08]::placeholder{color:#666}.chat-input[data-v-354c6c08]:disabled{cursor:not-allowed;opacity:.5}.bottom-actions[data-v-354c6c08]{align-items:center;display:flex;justify-content:space-between}.action-buttons[data-v-354c6c08],.left-side-actions[data-v-354c6c08]{align-items:center;display:flex;gap:6px}.action-buttons[data-v-354c6c08]{flex-wrap:nowrap}.btn-icon[data-v-354c6c08]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.icon-svg[data-v-354c6c08]{height:20px;position:relative;transition:transform .3s ease;width:20px;z-index:1}.btn-upload[data-v-354c6c08]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.btn-upload[data-v-354c6c08]:hover{background:rgba(20,236,255,.15);border-color:#14ecff;box-shadow:0 0 20px rgba(20,236,255,.3);color:#14ecff}.btn-upload[data-v-354c6c08]:hover,.btn-upload:hover .icon-svg[data-v-354c6c08]{transform:translateY(-2px)}.btn-reference[data-v-354c6c08]{display:none}.btn-reference[data-v-354c6c08]:hover{background:rgba(156,39,176,.15);border-color:#9c27b0;box-shadow:0 0 20px rgba(156,39,176,.3);color:#9c27b0;transform:translateY(-2px)}.btn-reference:hover .icon-svg[data-v-354c6c08]{transform:scale(1.1)}.btn-reference.active[data-v-354c6c08]{background:rgba(156,39,176,.2);border-color:#9c27b0;box-shadow:0 0 20px rgba(156,39,176,.4);color:#9c27b0}.btn-settings[data-v-354c6c08]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.btn-settings[data-v-354c6c08]:hover{background:rgba(156,39,176,.15);border-color:#9c27b0;box-shadow:0 0 20px rgba(156,39,176,.3);color:#9c27b0;transform:translateY(-2px)}.btn-settings:hover .icon-svg[data-v-354c6c08]{transform:rotate(45deg)}.btn-send[data-v-354c6c08]{background:linear-gradient(135deg,#14ecff,#0a8fff);border:none;box-shadow:0 2px 8px rgba(20,236,255,.3);color:#fff}.btn-send[data-v-354c6c08]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.btn-send[data-v-354c6c08]:hover:not(:disabled):before{opacity:1}.btn-send[data-v-354c6c08]:hover:not(:disabled){box-shadow:0 4px 16px rgba(20,236,255,.5);transform:translateY(-2px)}.btn-send:hover:not(:disabled) .icon-svg[data-v-354c6c08]{transform:rotate(15deg) scale(1.1)}.btn-send[data-v-354c6c08]:active:not(:disabled){box-shadow:0 2px 8px rgba(20,236,255,.4);transform:translateY(0)}.btn-send[data-v-354c6c08]:disabled{background:hsla(0,0%,39%,.3);box-shadow:none;cursor:not-allowed;opacity:.4}.btn-agent-toggle-with-text[data-v-354c6c08]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:42px;padding:8px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-agent-toggle-with-text .icon-svg[data-v-354c6c08]{flex-shrink:0;height:20px;transition:transform .3s;width:20px}.btn-agent-toggle-with-text .btn-text-label[data-v-354c6c08]{transition:color .3s;white-space:nowrap}.btn-agent-toggle-with-text[data-v-354c6c08]:hover{background:rgba(20,236,255,.15);border-color:#14ecff;color:#14ecff;transform:translateY(-2px)}.btn-agent-toggle-with-text.active[data-v-354c6c08]{background:rgba(20,236,255,.2);border-color:#14ecff;box-shadow:0 0 20px rgba(20,236,255,.3);color:#14ecff}.btn-agent-toggle-with-text.active[data-v-354c6c08]:hover{background:rgba(20,236,255,.25);border-color:#14ecff;box-shadow:0 0 24px rgba(20,236,255,.4)}.btn-agent-toggle-with-text:hover .icon-svg[data-v-354c6c08]{transform:scale(1.1)}.btn-search-toggle[data-v-354c6c08]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.btn-search-toggle[data-v-354c6c08]:hover{background:rgba(76,175,80,.15);border-color:#4caf50;color:#4caf50;transform:translateY(-2px)}.btn-search-toggle.active[data-v-354c6c08]{background:rgba(76,175,80,.2);border-color:#4caf50;box-shadow:0 0 20px rgba(76,175,80,.3);color:#4caf50}.btn-search-toggle.active[data-v-354c6c08]:hover{background:rgba(76,175,80,.25);border-color:#4caf50;box-shadow:0 0 24px rgba(76,175,80,.4)}.btn-search-toggle:hover .icon-svg[data-v-354c6c08]{transform:rotate(15deg)}.chat-toolbar[data-v-354c6c08]{justify-content:flex-end}.btn-text[data-v-354c6c08],.chat-toolbar[data-v-354c6c08]{align-items:center;display:flex}.btn-text[data-v-354c6c08]{background:transparent;border:none;border-radius:6px;color:#ff4d4f;cursor:pointer;font-size:12px;gap:4px;padding:6px 10px;transition:all .2s}.btn-text[data-v-354c6c08]:hover:not(:disabled){background:rgba(255,77,79,.15)}.video-frame-upload[data-v-354c6c08]{display:flex;gap:16px;padding:8px 0}.frame-upload-item[data-v-354c6c08]{flex-direction:column;gap:6px}.frame-upload-btn[data-v-354c6c08],.frame-upload-item[data-v-354c6c08]{align-items:center;display:flex;position:relative}.frame-upload-btn[data-v-354c6c08]{background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.3);border-radius:8px;cursor:pointer;height:80px;justify-content:center;overflow:hidden;transition:all .3s ease;width:80px}.frame-upload-btn[data-v-354c6c08]:hover{background:rgba(20,236,255,.1);border-color:rgba(20,236,255,.6);transform:scale(1.05)}.frame-upload-btn .icon-plus[data-v-354c6c08]{color:hsla(0,0%,100%,.5);height:24px;width:24px}.frame-upload-btn:hover .icon-plus[data-v-354c6c08]{color:rgba(20,236,255,.8)}.frame-preview[data-v-354c6c08]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frame-label[data-v-354c6c08]{color:hsla(0,0%,100%,.7);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.frame-remove-btn[data-v-354c6c08]{align-items:center;background:rgba(255,77,79,.9);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:20px}.frame-remove-btn[data-v-354c6c08]:hover{background:#ff4d4f;transform:scale(1.1)}.btn-text[data-v-354c6c08]:disabled{cursor:not-allowed;opacity:.4}[data-v-354c6c08] .message-content p{margin:0 0 .5em}[data-v-354c6c08] .message-content p:last-child{margin-bottom:0}[data-v-354c6c08] .message-content img{border-radius:4px;height:auto;margin:.5em 0;max-width:100%}[data-v-354c6c08] .message-content pre{background:rgba(0,0,0,.3);border-radius:4px;margin:.5em 0;overflow-x:auto;padding:.5em}[data-v-354c6c08] .message-content code{font-family:monospace;font-size:.9em}[data-v-354c6c08] .message-content ol,[data-v-354c6c08] .message-content ul{margin:.5em 0;padding-left:1.5em}[data-v-354c6c08] .reference-image-popover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,30,.95)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.6)!important}[data-v-354c6c08] .reference-image-popover .el-popper__arrow:before{background:rgba(30,30,30,.95)!important;border:1px solid hsla(0,0%,100%,.1)!important}.reference-image-panel[data-v-354c6c08]{padding:8px}.panel-header[data-v-354c6c08]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 4px 12px}.panel-title[data-v-354c6c08]{color:#e0e0e0;font-size:13px;font-weight:600}.panel-count[data-v-354c6c08]{background:rgba(156,39,176,.15);border-radius:10px;color:hsla(0,0%,100%,.5);font-size:12px;padding:2px 8px}.empty-state[data-v-354c6c08]{align-items:center;color:hsla(0,0%,100%,.4);display:flex;flex-direction:column;justify-content:center;padding:32px 16px}.empty-state i[data-v-354c6c08]{font-size:32px;margin-bottom:8px;opacity:.5}.empty-state p[data-v-354c6c08]{font-size:13px;margin:0}.image-list[data-v-354c6c08]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);max-height:320px;overflow-y:auto;padding:4px}.image-list[data-v-354c6c08]::-webkit-scrollbar{width:6px}.image-list[data-v-354c6c08]::-webkit-scrollbar-track{background:rgba(30,30,30,.3)}.image-list[data-v-354c6c08]::-webkit-scrollbar-thumb{background:rgba(156,39,176,.3);border-radius:3px}.image-list[data-v-354c6c08]::-webkit-scrollbar-thumb:hover{background:rgba(156,39,176,.5)}.image-item[data-v-354c6c08]{aspect-ratio:1;border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s;width:100%}.image-item[data-v-354c6c08]:hover{border-color:rgba(156,39,176,.5);box-shadow:0 4px 12px rgba(156,39,176,.3);transform:scale(1.05)}.image-item.selected[data-v-354c6c08]{border-color:#9c27b0;box-shadow:0 0 0 2px rgba(156,39,176,.2)}.image-item img[data-v-354c6c08]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-overlay[data-v-354c6c08]{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:8px 6px 6px;position:absolute;right:0;transition:opacity .3s}.image-item.selected .image-overlay[data-v-354c6c08],.image-item:hover .image-overlay[data-v-354c6c08]{opacity:1}.image-name[data-v-354c6c08]{color:#fff;font-size:11px;font-weight:500}.check-icon[data-v-354c6c08]{color:#9c27b0;filter:drop-shadow(0 0 4px rgba(156,39,176,.8));font-size:16px}.image-thumbnail-inline[data-v-354c6c08]{cursor:default!important;display:inline-block!important;margin:0 2px!important;vertical-align:middle!important}.image-thumbnail-inline[data-v-354c6c08]:hover{opacity:.9}.image-thumbnail-inline button[data-v-354c6c08]{opacity:0;transition:opacity .2s ease}.image-thumbnail-inline:hover button[data-v-354c6c08]{opacity:1}.design-meta-card[data-v-354c6c08]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.15);color:#fff;margin-bottom:12px;padding:16px}.design-meta-card.design-meta-panel-trigger[data-v-354c6c08]{cursor:pointer}.design-meta-card.design-meta-panel-trigger[data-v-354c6c08]:hover{box-shadow:0 8px 20px rgba(102,126,234,.28);transform:translateY(-1px)}.design-meta-header[data-v-354c6c08]{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-meta-header-left[data-v-354c6c08]{align-items:center;display:flex;gap:8px}.design-meta-header-left i[data-v-354c6c08]{font-size:16px}.design-meta-chevron[data-v-354c6c08]{font-size:13px;opacity:.8;transition:transform .2s ease}.design-meta-body[data-v-354c6c08]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.dm-section-title[data-v-354c6c08]{border-bottom:1px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;opacity:.7;padding-bottom:4px;text-transform:uppercase}.dm-kv-grid[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px}.dm-kv-item[data-v-354c6c08]{align-items:baseline;background:hsla(0,0%,100%,.08);border-radius:6px;display:flex;font-size:13px;gap:8px;padding:6px 10px}.dm-kv-label[data-v-354c6c08]{flex-shrink:0;font-size:12px;min-width:64px;opacity:.75}.dm-kv-value[data-v-354c6c08]{font-weight:500;word-break:break-word}.dm-kv-badge[data-v-354c6c08]{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:12px;font-weight:600;padding:2px 8px}.dm-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px}.dm-list-item[data-v-354c6c08]{align-items:flex-start;background:hsla(0,0%,100%,.08);border-radius:6px;display:flex;font-size:13px;gap:8px;line-height:1.5;padding:8px 10px}.dm-list-badge[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.dm-result-items[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px}.dm-result-item[data-v-354c6c08]{background:rgba(0,0,0,.2);color:#fff;display:block;padding:8px 12px;transition:all .2s ease}.dm-result-item[data-v-354c6c08]:hover{background:rgba(0,0,0,.35);transform:translateX(4px)}.dm-result-title[data-v-354c6c08]{font-size:13px;font-weight:500;margin-bottom:3px}.dm-result-link[data-v-354c6c08]{font-size:11px;gap:4px;opacity:.75}.dm-result-item[data-v-354c6c08],.dm-result-link[data-v-354c6c08]{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-result-item[data-v-354c6c08]{border-radius:6px;color:#a0c4ff;font-size:12px;gap:5px;padding:5px 8px;text-decoration:none;transition:background .15s}.dm-result-item[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.07);color:#c8dcff;text-decoration:underline}.dm-result-item .dm-link-icon[data-v-354c6c08]{flex-shrink:0;font-size:13px;opacity:.7}.dm-result-item--detail[data-v-354c6c08]{display:block;overflow:visible;text-overflow:unset;white-space:normal}.dm-result-item--detail[data-v-354c6c08]:hover{text-decoration:none}.dm-result-item--detail:hover .dm-result-title[data-v-354c6c08]{text-decoration:underline}.sb-link-item[data-v-354c6c08]{align-items:flex-start;display:flex;gap:6px}.sb-link-item .sb-link-icon[data-v-354c6c08]{flex-shrink:0;font-size:13px;margin-top:2px;opacity:.7}.sb-link-item .sb-link-title[data-v-354c6c08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-image-grid[data-v-354c6c08]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.dm-result-image[data-v-354c6c08]{border-radius:6px;cursor:pointer;height:80px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease;width:100%}.dm-result-image[data-v-354c6c08]:hover{box-shadow:0 4px 12px rgba(0,0,0,.35);transform:scale(1.05)}.dm-process-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px}.dm-process-item[data-v-354c6c08]{background:hsla(0,0%,100%,.08);border-radius:6px;padding:8px 10px}.dm-process-header[data-v-354c6c08]{align-items:center;display:flex;font-size:13px;gap:8px}.dm-process-title[data-v-354c6c08]{flex:1;font-weight:500}.dm-process-type[data-v-354c6c08]{font-size:11px;opacity:.8}.dm-evidence-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:8px}.dm-evidence-item[data-v-354c6c08]{background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:8px}.dm-evidence-head[data-v-354c6c08]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.dm-evidence-key[data-v-354c6c08]{font-size:12px;font-weight:600;line-height:1.4}.dm-evidence-meta[data-v-354c6c08]{font-size:11px;margin-top:4px;opacity:.72}.knowledge-source-badge[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;color:hsla(0,0%,100%,.55);display:inline-flex;font-size:11px;gap:5px;margin-top:8px;padding:3px 10px}.knowledge-source-badge i[data-v-354c6c08]{font-size:11px;opacity:.8}.knowledge-source-badge .ks-count[data-v-354c6c08]{opacity:.7}.image-model-badge[data-v-354c6c08]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:11px;gap:6px;line-height:1;margin-top:8px;padding:4px 10px}.image-model-badge i[data-v-354c6c08]{font-size:11px;opacity:.85}.ppt-notice-card[data-v-354c6c08]{align-items:center;background:linear-gradient(135deg,#e8f0fe,#f0e6ff);border:1px solid rgba(66,133,244,.15);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease;width:100%}.ppt-notice-card[data-v-354c6c08]:hover{background:linear-gradient(135deg,#d4e4fd,#e4d6ff);border-color:rgba(66,133,244,.3);box-shadow:0 2px 8px rgba(66,133,244,.15);transform:translateY(-1px)}.ppt-notice-card .ppt-notice-icon[data-v-354c6c08]{align-items:center;background:linear-gradient(135deg,#4285f4,#7c4dff);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.ppt-notice-card .ppt-notice-info[data-v-354c6c08]{flex:1;min-width:0}.ppt-notice-card .ppt-notice-title[data-v-354c6c08]{color:#1a1a2e;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppt-notice-card .ppt-notice-meta[data-v-354c6c08]{color:#666;font-size:11px;margin-top:2px}.ppt-notice-card .ppt-notice-theme[data-v-354c6c08]{text-transform:capitalize}.ppt-notice-card .ppt-notice-action[data-v-354c6c08]{align-items:center;border-radius:6px;color:#4285f4;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:background .15s;width:28px}.ppt-notice-card .ppt-notice-action[data-v-354c6c08]:hover{background:rgba(66,133,244,.1)}.ppt-viewer[data-v-354c6c08]{background:#1a1d27;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin:4px 0;overflow:hidden;width:100%}.ppt-toolbar[data-v-354c6c08]{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08);justify-content:space-between;padding:8px 14px}.ppt-nav[data-v-354c6c08],.ppt-toolbar[data-v-354c6c08]{align-items:center;display:flex}.ppt-nav[data-v-354c6c08]{gap:10px}.ppt-nav-btn[data-v-354c6c08]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#ccc;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.ppt-nav-btn[data-v-354c6c08]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.ppt-nav-btn[data-v-354c6c08]:disabled{cursor:not-allowed;opacity:.3}.ppt-page-info[data-v-354c6c08]{color:hsla(0,0%,100%,.6);font-size:12px;min-width:48px;text-align:center}.ppt-title-label[data-v-354c6c08]{color:hsla(0,0%,100%,.45);font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppt-slide-wrapper[data-v-354c6c08]{--ppt-chart-grid:hsla(0,0%,100%,.12);--ppt-chart-zero-line:hsla(0,0%,100%,.28);--ppt-chart-label-fill:hsla(0,0%,100%,.58);--ppt-chart-value:rgba(232,240,254,.88);aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.ppt-slide-wrapper.ppt-palette-light[data-v-354c6c08]{--ppt-chart-grid:rgba(0,0,0,.1);--ppt-chart-zero-line:rgba(0,0,0,.22);--ppt-chart-label-fill:rgba(30,45,70,.72);--ppt-chart-value:rgba(30,45,70,.9)}.ppt-slide-wrapper.ppt-theme-blue[data-v-354c6c08]{--ppt-accent:#4a90e2;--ppt-bg:#0d1b2e;--ppt-text:#e8f0fe}.ppt-slide-wrapper.ppt-theme-dark[data-v-354c6c08]{--ppt-accent:#7c5cfc;--ppt-bg:#12111a;--ppt-text:#e0dff8}.ppt-slide-wrapper.ppt-theme-green[data-v-354c6c08]{--ppt-accent:#34c78a;--ppt-bg:#0d1f18;--ppt-text:#d4f5e5}.ppt-slide-wrapper.ppt-theme-red[data-v-354c6c08]{--ppt-accent:#e25c5c;--ppt-bg:#1f0d0d;--ppt-text:#fde8e8}.ppt-slide-wrapper.ppt-theme-gold[data-v-354c6c08]{--ppt-accent:#e2b34a;--ppt-bg:#1f1a0d;--ppt-text:#fdf3d4}.ppt-slide[data-v-354c6c08]{background-color:#0d1b2e;background-color:var(--ppt-bg,#0d1b2e);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#e8f0fe;color:var(--ppt-text,#e8f0fe);display:flex;flex-direction:column;height:100%;justify-content:center;padding:36px 48px;position:relative;width:100%}.ppt-slide-bg-overlay[data-v-354c6c08]{background:rgba(0,0,0,.45);inset:0;pointer-events:none;position:absolute;z-index:0}.ppt-slide[data-v-354c6c08]>:not(.ppt-slide-bg-overlay):not(.ppt-cover-skyline):not(.ppt-cover-info):not(.ppt-cover-bottom-line):not(.ppt-section-corner):not(.ppt-section-footer){position:relative;z-index:1}.ppt-slide-title[data-v-354c6c08]{border-left:4px solid #4a90e2;border-left:4px solid var(--ppt-accent,#4a90e2);color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-size:clamp(16px,2.2vw,26px);font-weight:700;line-height:1.3;margin:0 0 20px;padding-left:14px}.ppt-bullet-list[data-v-354c6c08]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ppt-bullet-item[data-v-354c6c08]{align-items:flex-start;display:flex;font-size:clamp(12px,1.4vw,16px);gap:10px;line-height:1.55;opacity:.92}.ppt-bullet-dot[data-v-354c6c08]{background:#4a90e2;background:var(--ppt-accent,#4a90e2);border-radius:50%;flex-shrink:0;height:7px;margin-top:6px;width:7px}.ppt-content[data-v-354c6c08]{justify-content:flex-start!important}.ppt-topic-grid[data-v-354c6c08]{align-content:start;display:grid;flex:1;gap:14px;grid-template-columns:repeat(2,1fr);min-height:0;overflow:hidden}.ppt-topic-card[data-v-354c6c08]{background:hsla(0,0%,100%,.03);background:var(--ppt-bg-secondary,hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px}.ppt-topic-card-header[data-v-354c6c08]{align-items:center;display:flex;gap:8px}.ppt-topic-card-icon[data-v-354c6c08]{align-items:center;color:#4a90e2;color:var(--ppt-accent,#4a90e2);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ppt-topic-card-title[data-v-354c6c08]{color:#e8f0fe;color:var(--ppt-text,#e8f0fe);font-size:clamp(13px,1.5vw,17px);font-weight:700;line-height:1.3}.ppt-topic-card-body[data-v-354c6c08]{color:rgba(232,240,254,.82);color:var(--ppt-text-secondary,rgba(232,240,254,.82));font-size:clamp(11px,1.15vw,13px);line-height:1.65;opacity:1}.ppt-topic-chart-card[data-v-354c6c08]{overflow:hidden;padding:12px 14px}.ppt-content-split[data-v-354c6c08]{display:flex;flex:1;gap:24px;min-height:0;overflow:hidden}.ppt-content-left[data-v-354c6c08]{display:flex;flex:0 0 45%;flex-direction:column;gap:12px;min-height:0;overflow-x:visible;overflow-y:auto;padding-left:6px;padding-right:8px}.ppt-content-right[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;min-width:0}.ppt-content-chart-wrap[data-v-354c6c08]{background:hsla(0,0%,100%,.03);background:var(--ppt-bg-secondary,hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex:1;flex-direction:column;min-height:0;padding:16px}.ppt-content-chart-wrap .ppt-chart-svg[data-v-354c6c08]{flex:1;height:auto;max-height:none;min-height:120px}.ppt-content-point[data-v-354c6c08]{background:hsla(0,0%,100%,.03);background:var(--ppt-bg-secondary,hsla(0,0%,100%,.03));border-left:3px solid #4a90e2;border-left:3px solid var(--ppt-accent,#4a90e2);border-radius:0 8px 8px 0;padding:10px 14px}.ppt-content-point-header[data-v-354c6c08]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.ppt-content-point-icon[data-v-354c6c08]{align-items:center;color:#4a90e2;color:var(--ppt-accent,#4a90e2);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ppt-content-point-title[data-v-354c6c08]{color:#e8f0fe;color:var(--ppt-text,#e8f0fe);font-size:clamp(12px,1.3vw,15px);font-weight:700;line-height:1.3}.ppt-content-point-body[data-v-354c6c08]{color:rgba(232,240,254,.75);color:var(--ppt-text-secondary,rgba(232,240,254,.75));font-size:clamp(10px,1.05vw,12px);line-height:1.6;padding-left:30px}.ppt-content-insight[data-v-354c6c08]{align-items:flex-start;background:rgba(74,144,226,.08);border:1px solid rgba(74,144,226,.2);border-radius:8px;color:#4a90e2;color:var(--ppt-accent,#4a90e2);display:flex;font-size:clamp(10px,1.05vw,12px);gap:8px;line-height:1.5;margin-top:auto;padding:10px 14px}.ppt-content-summary[data-v-354c6c08]{border-top:1px solid hsla(0,0%,100%,.1);color:#e8f0fe;color:var(--ppt-text,#e8f0fe);font-size:clamp(11px,1.15vw,13px);line-height:1.6;margin-top:auto;opacity:.82;padding:10px 18px}.ppt-sources[data-v-354c6c08]{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:16px;opacity:.55}.ppt-sources-label[data-v-354c6c08]{font-weight:600}.ppt-source-link[data-v-354c6c08]{color:#4a90e2;color:var(--ppt-accent,#4a90e2);text-decoration:none}.ppt-source-link[data-v-354c6c08]:hover{text-decoration:underline}.ppt-cover[data-v-354c6c08]{align-items:center;background-image:linear-gradient(180deg,#0d1b2e,color-mix(in srgb,#4a90e2 8%,#0d1b2e));background-image:linear-gradient(180deg,var(--ppt-bg,#0d1b2e) 0,color-mix(in srgb,var(--ppt-accent,#4a90e2) 8%,var(--ppt-bg,#0d1b2e)) 100%);justify-content:center;overflow:hidden;position:relative;text-align:center}.ppt-cover-skyline[data-v-354c6c08]{bottom:0;color:#4a90e2;color:var(--ppt-accent,#4a90e2);height:65%;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.ppt-cover-skyline svg[data-v-354c6c08]{height:100%;width:100%}.ppt-cover-content[data-v-354c6c08]{align-items:center;display:flex;flex-direction:column;margin-top:-5%;padding:0 48px;position:relative;z-index:1}.ppt-cover-title[data-v-354c6c08]{color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-size:clamp(24px,3.5vw,44px);font-weight:800;line-height:1.25;margin:0 0 16px;text-shadow:0 2px 24px rgba(0,0,0,.4)}.ppt-cover-subtitle[data-v-354c6c08]{font-size:clamp(14px,1.6vw,20px);letter-spacing:2px;margin:0;opacity:.7}.ppt-cover-info[data-v-354c6c08]{bottom:60px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.ppt-cover-info-inner[data-v-354c6c08]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px 36px;text-align:center}.ppt-cover-author[data-v-354c6c08]{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:500;margin-bottom:4px}.ppt-cover-date[data-v-354c6c08]{color:hsla(0,0%,100%,.5);font-size:12px}.ppt-cover-bottom-line[data-v-354c6c08]{background:#4a90e2;background:var(--ppt-accent,#4a90e2);border-radius:2px;bottom:28px;height:3px;left:50%;opacity:.6;position:absolute;transform:translateX(-50%);width:48px;z-index:1}.ppt-section[data-v-354c6c08]{background-image:linear-gradient(120deg,color-mix(in srgb,#4a90e2 18%,#0d1b2e),#0d1b2e);background-image:linear-gradient(120deg,color-mix(in srgb,var(--ppt-accent,#4a90e2) 18%,var(--ppt-bg,#0d1b2e)) 0,var(--ppt-bg,#0d1b2e) 100%);gap:0;justify-content:center;overflow:hidden;text-align:center}.ppt-section[data-v-354c6c08],.ppt-section-content[data-v-354c6c08]{align-items:center;position:relative}.ppt-section-content[data-v-354c6c08]{display:flex;flex-direction:column;margin-top:-4%;padding:0 12px;width:min(88%,960px);z-index:1}.ppt-section-corner[data-v-354c6c08]{border-color:#4a90e2;border-color:var(--ppt-accent,#4a90e2);border-style:solid;border-width:0;height:24px;opacity:.5;position:absolute;width:24px;z-index:2}.ppt-section-corner--tl[data-v-354c6c08]{border-left-width:2.5px;border-top-width:2.5px;left:28px;top:24px}.ppt-section-corner--tr[data-v-354c6c08]{border-right-width:2.5px;border-top-width:2.5px;right:28px;top:24px}.ppt-section-corner--bl[data-v-354c6c08]{border-bottom-width:2.5px;border-left-width:2.5px;bottom:24px;left:28px}.ppt-section-corner--br[data-v-354c6c08]{border-bottom-width:2.5px;border-right-width:2.5px;bottom:24px;right:28px}.ppt-section-label[data-v-354c6c08]{color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-size:clamp(12px,1.3vw,16px);font-weight:600;letter-spacing:4px;margin-bottom:12px;text-transform:uppercase}.ppt-section-title[data-v-354c6c08]{font-size:clamp(24px,3.2vw,40px);font-weight:800;line-height:1.3;margin:0;max-width:100%;overflow-wrap:break-word;width:100%;word-break:break-word}.ppt-section-divider[data-v-354c6c08]{background:#4a90e2;background:var(--ppt-accent,#4a90e2);border-radius:2px;height:3px;margin:18px 0;width:40px}.ppt-section-sub[data-v-354c6c08]{color:hsla(0,0%,100%,.6);color:var(--ppt-text-secondary,hsla(0,0%,100%,.6));font-size:clamp(14px,1.6vw,20px);margin:0;max-width:100%;opacity:1;overflow-wrap:break-word;width:100%;word-break:break-word}.ppt-section-footer[data-v-354c6c08]{bottom:28px;color:hsla(0,0%,100%,.3);color:var(--ppt-text-secondary,hsla(0,0%,100%,.3));font-size:clamp(9px,.9vw,11px);left:50%;letter-spacing:3px;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.ppt-toc[data-v-354c6c08]{justify-content:flex-start;overflow:hidden;padding:36px 48px 24px}.ppt-toc-header[data-v-354c6c08]{margin-bottom:24px}.ppt-toc-title[data-v-354c6c08]{border-left:4px solid #4a90e2;border-left:4px solid var(--ppt-accent,#4a90e2);color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-size:clamp(20px,2.8vw,32px);font-weight:800;line-height:1.3;margin:0 0 2px;padding-left:14px}.ppt-toc-subtitle[data-v-354c6c08]{font-size:clamp(11px,1.2vw,14px);margin:4px 0 0 18px;opacity:.5}.ppt-toc-grid[data-v-354c6c08]{align-content:center;display:grid;flex:1;gap:16px;grid-template-columns:repeat(2,1fr)}.ppt-toc-card[data-v-354c6c08]{align-items:flex-start;background:hsla(0,0%,100%,.03);background:var(--ppt-bg-secondary,hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;gap:14px;padding:20px 22px}.ppt-toc-card-icon[data-v-354c6c08]{align-items:center;color:#4a90e2;color:var(--ppt-accent,#4a90e2);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;width:36px}.ppt-toc-card-body[data-v-354c6c08]{display:flex;flex-direction:column;gap:4px;min-width:0}.ppt-toc-card-title[data-v-354c6c08]{color:#e8f0fe;color:var(--ppt-text,#e8f0fe);font-size:clamp(14px,1.6vw,18px);font-weight:700;line-height:1.4}.ppt-toc-card-num[data-v-354c6c08]{color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-weight:800;margin-right:6px}.ppt-toc-card-desc[data-v-354c6c08]{color:hsla(0,0%,100%,.5);color:var(--ppt-text-secondary,hsla(0,0%,100%,.5));font-size:clamp(11px,1.1vw,13px);line-height:1.5}.ppt-toc-footer[data-v-354c6c08]{color:hsla(0,0%,100%,.3);font-size:clamp(10px,1vw,12px);letter-spacing:3px;margin-top:16px;padding-top:12px;text-align:center;text-transform:uppercase}.ppt-two-col-body[data-v-354c6c08]{display:flex;flex:1;gap:0;min-height:0}.ppt-col[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden}.ppt-col-header[data-v-354c6c08]{border-bottom:1px solid hsla(0,0%,100%,.1);color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-size:clamp(12px,1.4vw,16px);font-weight:700;padding-bottom:8px}.ppt-col-divider[data-v-354c6c08]{background:hsla(0,0%,100%,.1);flex-shrink:0;margin:0 20px;width:1px}.ppt-right-items[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto}.ppt-right-item-card[data-v-354c6c08]{background:hsla(0,0%,100%,.04);background:var(--ppt-bg-secondary,hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.ppt-right-item-header[data-v-354c6c08]{align-items:center;display:flex;gap:8px}.ppt-right-item-icon[data-v-354c6c08]{align-items:center;color:#4a90e2;color:var(--ppt-accent,#4a90e2);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ppt-right-item-title[data-v-354c6c08]{color:#e8f0fe;color:var(--ppt-text,#e8f0fe);font-size:clamp(12px,1.3vw,15px);font-weight:700}.ppt-right-item-desc[data-v-354c6c08]{color:hsla(0,0%,100%,.65);color:var(--ppt-text-secondary,hsla(0,0%,100%,.65));font-size:clamp(11px,1.1vw,13px);line-height:1.6}.ppt-grouped-bar-wrap[data-v-354c6c08]{display:flex;flex-direction:column;gap:4px}.ppt-grouped-bar-legend[data-v-354c6c08]{display:flex;flex-wrap:wrap;font-size:11px;gap:12px;opacity:.8;padding:0 4px}.ppt-grouped-bar-legend-item[data-v-354c6c08]{align-items:center;color:#e8f0fe;color:var(--ppt-text,#e8f0fe);display:flex;gap:4px}.ppt-chart-area[data-v-354c6c08]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}.ppt-chart-area-full .ppt-chart-svg[data-v-354c6c08]{flex:1;max-height:none;min-height:200px}.ppt-chart-title[data-v-354c6c08]{font-size:13px;opacity:.7}.ppt-chart-svg[data-v-354c6c08]{flex-shrink:0;max-height:160px;width:100%}.ppt-bar-rect[data-v-354c6c08]{opacity:.85}.ppt-bar-rect[data-v-354c6c08],.ppt-line-dot[data-v-354c6c08]{fill:#4a90e2;fill:var(--ppt-accent,#4a90e2)}.ppt-polyline[data-v-354c6c08]{stroke:#4a90e2;stroke:var(--ppt-accent,#4a90e2);stroke-width:2.5;stroke-linejoin:round}.ppt-chart-label[data-v-354c6c08]{fill:hsla(0,0%,100%,.55);fill:var(--ppt-chart-label-fill,hsla(0,0%,100%,.55));font-size:9px}.ppt-pie-legend[data-v-354c6c08]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0}.ppt-pie-item[data-v-354c6c08]{align-items:center;display:flex;font-size:13px;gap:6px}.ppt-pie-dot[data-v-354c6c08]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.ppt-data-notes[data-v-354c6c08]{margin-top:10px}.ppt-quote[data-v-354c6c08]{align-items:center;background-image:linear-gradient(135deg,#0d1b2e,color-mix(in srgb,#4a90e2 12%,#0d1b2e));background-image:linear-gradient(135deg,var(--ppt-bg,#0d1b2e),color-mix(in srgb,var(--ppt-accent,#4a90e2) 12%,var(--ppt-bg,#0d1b2e)));gap:16px;justify-content:center;text-align:center}.ppt-quote-mark[data-v-354c6c08]{color:#4a90e2;color:var(--ppt-accent,#4a90e2);font-family:Georgia,serif;font-size:clamp(60px,8vw,100px);line-height:.8;opacity:.3}.ppt-quote-text[data-v-354c6c08]{font-size:clamp(16px,2.2vw,26px);font-style:italic;font-weight:600;line-height:1.5;margin:0;max-width:80%}.ppt-quote-author[data-v-354c6c08]{font-size:clamp(11px,1.2vw,14px);opacity:.55}.ppt-end[data-v-354c6c08]{align-items:center;background-image:linear-gradient(135deg,#0d1b2e,color-mix(in srgb,#4a90e2 15%,#0d1b2e));background-image:linear-gradient(135deg,var(--ppt-bg,#0d1b2e),color-mix(in srgb,var(--ppt-accent,#4a90e2) 15%,var(--ppt-bg,#0d1b2e)));gap:16px;text-align:center}.ppt-end-icon[data-v-354c6c08]{font-size:48px}.ppt-end-title[data-v-354c6c08]{font-size:clamp(24px,3.5vw,44px);font-weight:800;margin:0}.ppt-end-sub[data-v-354c6c08]{font-size:clamp(12px,1.4vw,16px);margin:0;opacity:.6}.ppt-thumbs[data-v-354c6c08]{background:rgba(0,0,0,.25);border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:4px;overflow-x:auto;padding:8px 12px;scrollbar-width:thin}.ppt-thumbs[data-v-354c6c08]::-webkit-scrollbar{height:3px}.ppt-thumbs[data-v-354c6c08]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.ppt-thumb[data-v-354c6c08]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;gap:2px;max-width:64px;min-width:44px;padding:5px 8px;transition:all .15s}.ppt-thumb[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.75)}.ppt-thumb.ppt-thumb-active[data-v-354c6c08]{background:rgba(74,144,226,.15);border-color:#4a90e2;border-color:var(--ppt-accent,#4a90e2);color:#fff}.ppt-thumb-num[data-v-354c6c08]{font-size:11px;font-weight:700}.ppt-thumb-label[data-v-354c6c08]{font-size:9px;max-width:56px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-queue-above-input[data-v-354c6c08]{flex-shrink:0;padding:8px 12px 0}.chat-queue-above-input+.chat-input-area[data-v-354c6c08]{border-top:none;padding-top:10px}.chat-queue-card[data-v-354c6c08]{background:rgba(28,28,30,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden}.chat-queue-card-header[data-v-354c6c08]{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.88);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.chat-queue-card-header[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.04)}.chat-queue-chevron[data-v-354c6c08]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;flex-shrink:0;height:0;margin-top:2px;opacity:.55;transition:transform .2s ease;width:0}.chat-queue-chevron.is-open[data-v-354c6c08]{transform:rotate(180deg)}.chat-queue-header-label[data-v-354c6c08]{flex:1;min-width:0}.chat-queue-card-body[data-v-354c6c08]{border-top:1px solid hsla(0,0%,100%,.06);max-height:240px;overflow:auto;padding:0 10px 10px}.chat-queue-empty[data-v-354c6c08]{color:hsla(0,0%,100%,.45);font-size:12px;margin:0;padding:10px 4px 4px}.chat-queue-list[data-v-354c6c08]{list-style:none;margin:0;padding:8px 0 0}.chat-queue-item[data-v-354c6c08]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;margin-bottom:8px;padding:8px 10px}.chat-queue-item-row[data-v-354c6c08]{align-items:flex-start;display:flex;gap:8px;min-width:0}.chat-queue-item-dot[data-v-354c6c08]{background:hsla(0,0%,100%,.35);border-radius:50%;flex-shrink:0;height:7px;margin-top:5px;width:7px}.chat-queue-item-text[data-v-354c6c08]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.9);display:-webkit-box;flex:1;font-size:12px;line-height:1.45;margin:0;min-width:0;overflow:hidden;word-break:break-word}.chat-queue-item-status[data-v-354c6c08]{color:rgba(251,191,36,.85);font-size:10px;margin:6px 0 0 15px}.chat-queue-item-actions[data-v-354c6c08]{align-items:flex-start;display:inline-flex;flex-shrink:0;gap:2px}.chat-queue-icon-btn[data-v-354c6c08]{align-items:center;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;width:30px}.chat-queue-icon-btn svg[data-v-354c6c08]{height:16px;width:16px}.chat-queue-icon-btn[data-v-354c6c08]:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.chat-queue-icon-btn[data-v-354c6c08]:disabled{cursor:default;opacity:.35}.chat-queue-icon-btn--danger[data-v-354c6c08]:hover:not(:disabled){color:hsla(0,91%,71%,.95)}.chat-queue-footer[data-v-354c6c08]{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:4px;padding-top:8px}.chat-queue-footer-left[data-v-354c6c08]{flex:1;min-width:0}.chat-queue-files-toggle[data-v-354c6c08]{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.55);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:4px 0}.chat-queue-files-toggle[data-v-354c6c08]:hover{color:hsla(0,0%,100%,.8)}.chat-queue-files-chevron[data-v-354c6c08]{border-bottom:4px solid transparent;border-left:5px solid;border-top:4px solid transparent;display:inline-block;height:0;opacity:.65;transition:transform .2s ease;width:0}.chat-queue-files-chevron.is-open[data-v-354c6c08]{transform:rotate(90deg)}.chat-queue-files-list[data-v-354c6c08]{color:hsla(0,0%,100%,.45);font-size:10px;list-style:disc;margin:6px 0 0;padding:0 0 0 14px}.chat-queue-files-li[data-v-354c6c08]{margin:2px 0;word-break:break-all}.chat-queue-footer-actions[data-v-354c6c08]{align-items:center;display:flex;flex-shrink:0;gap:8px}.chat-queue-footer-stop[data-v-354c6c08]{background:transparent;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:11px;padding:0}.chat-queue-footer-stop[data-v-354c6c08]:hover{color:hsla(0,91%,71%,.95)}.chat-queue-footer-refresh[data-v-354c6c08]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px}.chat-queue-footer-refresh[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.12)}.chat-slow-queue-detail[data-v-354c6c08]{color:hsla(0,0%,100%,.65);font-size:10px;padding:0 10px 8px}.chat-slow-queue-detail-loading[data-v-354c6c08]{padding:4px 0 8px}.chat-slow-queue-detail-row[data-v-354c6c08]{align-items:flex-start;display:flex;gap:8px;margin-top:4px}.chat-slow-queue-detail-row--block[data-v-354c6c08]{flex-direction:column;gap:2px}.chat-slow-queue-detail-k[data-v-354c6c08]{color:hsla(0,0%,100%,.4);flex-shrink:0;min-width:52px}.chat-slow-queue-detail-v[data-v-354c6c08]{word-break:break-word}.chat-slow-queue-detail-v--pre[data-v-354c6c08]{white-space:pre-wrap}.design-images-grid[data-v-354c6c08]{margin-top:8px}.images-stack-container.grid-layout[data-v-354c6c08]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);position:relative!important}.stack-image-wrapper.design-image-card[data-v-354c6c08]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:zoom-in;overflow:hidden;position:relative!important;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.stack-image-wrapper.design-image-card[data-v-354c6c08]:hover{border-color:rgba(20,125,255,.6);box-shadow:0 4px 16px rgba(20,125,255,.25)}.stack-image-wrapper.design-image-card:hover .design-image-zoom-hint[data-v-354c6c08]{opacity:1}.message-image.design-image-thumb[data-v-354c6c08]{cursor:zoom-in;display:block;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.design-image-zoom-hint[data-v-354c6c08]{align-items:center;background:rgba(0,0,0,.55);border-radius:50%;display:flex;height:26px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:6px;top:6px;transition:opacity .2s ease;width:26px}.design-image-zoom-hint i[data-v-354c6c08]{color:#fff;font-size:13px}.aplus-image-preview[data-v-354c6c08]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;margin-top:10px;padding:10px}.aplus-image-preview-title[data-v-354c6c08]{color:hsla(0,0%,100%,.92);font-size:12px;font-weight:600;margin-bottom:8px}.aplus-image-preview-count[data-v-354c6c08]{color:hsla(0,0%,100%,.65);font-weight:500;margin-left:4px}.aplus-image-grid[data-v-354c6c08]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.aplus-image-thumb[data-v-354c6c08]{border:1px solid hsla(0,0%,100%,.14);border-radius:8px;cursor:zoom-in;height:76px;-o-object-fit:cover;object-fit:cover;transition:transform .15s ease,border-color .15s ease;width:100%}.aplus-image-thumb[data-v-354c6c08]:hover{border-color:rgba(20,125,255,.75);transform:translateY(-1px)}.image-model-badge[data-v-354c6c08]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.message-image[data-v-354c6c08]:not(.design-image-thumb){cursor:pointer}.command-timer-badge[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.5);display:inline-flex;font-size:12px;gap:6px;margin-top:4px;padding:4px 12px}.command-timer-badge .timer-icon[data-v-354c6c08]{color:hsla(0,0%,100%,.4);flex-shrink:0}.chat-workspace-params[data-v-354c6c08]{align-items:flex-start;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:10px;padding:10px 12px}.chat-workspace-params-video[data-v-354c6c08]{align-items:stretch;flex-direction:column}.workspace-param-block[data-v-354c6c08]{display:flex;flex-direction:column;gap:6px;min-width:0}.workspace-param-block-grow[data-v-354c6c08]{flex:1 1 200px}.workspace-param-block-full[data-v-354c6c08]{width:100%}.workspace-param-label[data-v-354c6c08]{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.workspace-pill-row[data-v-354c6c08]{display:flex;flex-wrap:nowrap;gap:6px}.workspace-pill-row-wrap[data-v-354c6c08]{flex-wrap:wrap}.workspace-pill[data-v-354c6c08]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:hsla(0,0%,100%,.78);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.workspace-pill[data-v-354c6c08]:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.workspace-pill.active[data-v-354c6c08]{background:rgba(20,236,255,.16);border-color:rgba(20,236,255,.45);color:#a5f3fc}.workspace-ratio-grid[data-v-354c6c08]{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:520px){.workspace-ratio-grid[data-v-354c6c08]{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-ratio-btn[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:4px;padding:8px 4px;transition:background .15s ease,border-color .15s ease}.workspace-ratio-btn .ratio-frame[data-v-354c6c08]{color:currentColor;height:28px;width:28px}.workspace-ratio-btn[data-v-354c6c08]:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.workspace-ratio-btn.active[data-v-354c6c08]{background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.5);color:#a5f3fc}.workspace-segmented[data-v-354c6c08]{background:rgba(0,0,0,.35);border-radius:9px;display:flex;gap:4px;padding:3px}.workspace-seg-btn[data-v-354c6c08]{background:transparent;border:none;border-radius:7px;color:hsla(0,0%,100%,.55);cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:8px 10px;transition:background .15s ease,color .15s ease}.workspace-seg-btn[data-v-354c6c08]:hover{color:hsla(0,0%,100%,.88)}.workspace-seg-btn.active[data-v-354c6c08]{background:hsla(0,0%,100%,.12);color:#fff}.workspace-duration-grid[data-v-354c6c08]{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:520px){.workspace-duration-grid[data-v-354c6c08]{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-dur-btn[data-v-354c6c08]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:11px;font-weight:600;padding:8px 4px;transition:background .15s ease,border-color .15s ease}.workspace-dur-btn[data-v-354c6c08]:hover{border-color:hsla(0,0%,100%,.28)}.workspace-dur-btn.active[data-v-354c6c08]{background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.45);color:#a5f3fc}.workspace-inline-switch[data-v-354c6c08]{align-items:center;flex-direction:row;justify-content:space-between;max-width:280px;width:100%}.workspace-inline-switch .workspace-param-label[data-v-354c6c08]{margin-bottom:0}.basic-lens-popover[data-v-354c6c08]{max-height:70vh;overflow-y:auto;padding:6px 4px 8px}.basic-lens-title[data-v-354c6c08]{color:hsla(0,0%,100%,.92);font-size:13px;font-weight:700;margin:0 8px 10px}.lens-pill-grid[data-v-354c6c08]{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 4px}.lens-pill[data-v-354c6c08]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:hsla(0,0%,100%,.82);cursor:pointer;font-size:12px;line-height:1.35;padding:10px 12px;text-align:center;transition:background .15s ease,border-color .15s ease}.lens-pill[data-v-354c6c08]:hover{border-color:hsla(0,0%,100%,.3)}.lens-pill.active[data-v-354c6c08]{background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.45);color:#a5f3fc}.lens-pill-full[data-v-354c6c08]{grid-column:1/-1}.chat-ppt-docs-row[data-v-354c6c08]{align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;font-size:12px;gap:8px;margin:0 0 10px;padding:8px 10px}.chat-ppt-docs-label[data-v-354c6c08]{color:hsla(0,0%,100%,.5);flex-shrink:0;line-height:22px}.chat-ppt-docs-list[data-v-354c6c08]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.chat-ppt-docs-item[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.08);border-radius:6px;color:hsla(0,0%,100%,.85);display:inline-flex;gap:4px;max-width:220px;padding:2px 6px 2px 8px}.chat-ppt-docs-name[data-v-354c6c08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-ppt-docs-remove[data-v-354c6c08]{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.45);cursor:pointer;flex-shrink:0;font-size:14px;height:18px;line-height:1;padding:0;width:18px}.chat-ppt-docs-remove[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.chat-image-gen-ref-row[data-v-354c6c08]{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.chat-audio-gen-hint[data-v-354c6c08]{margin-bottom:10px}.chat-audio-gen-hint-text[data-v-354c6c08]{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.45;margin:0}.message-audio-wrap[data-v-354c6c08]{margin-top:10px;max-width:100%}.message-audio[data-v-354c6c08]{max-width:420px;vertical-align:middle;width:100%}.chat-image-gen-ref-dropdown[data-v-354c6c08]{display:flex}.chat-image-gen-ref-add[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:44px;justify-content:center;margin:0;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:44px}.chat-image-gen-ref-add[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.75)}.chat-image-gen-ref-plus[data-v-354c6c08]{font-size:22px;font-weight:300;line-height:1}.btn-image-gen-params[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.78);cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-size:13px;font-weight:600;gap:4px;line-height:1.2;max-height:40px;min-height:32px;padding:6px 8px 6px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.btn-image-gen-params .btn-image-gen-params-text[data-v-354c6c08]{flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.btn-image-gen-params .icon-chevron[data-v-354c6c08]{flex-shrink:0;height:18px;opacity:.55;width:18px}.btn-image-gen-params[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.92)}.chat-video-gen-ref-stack[data-v-354c6c08]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.chat-video-gen-asset-bar[data-v-354c6c08]{align-items:center;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.chat-video-gen-asset-text[data-v-354c6c08]{flex:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-video-gen-asset-text[data-v-354c6c08],.chat-video-gen-asset-upload[data-v-354c6c08]{color:hsla(0,0%,100%,.88);font-size:12px;line-height:18px}.chat-video-gen-asset-upload[data-v-354c6c08]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:500;gap:4px;height:28px;justify-content:center;padding:0 8px;transition:background .15s ease,border-color .15s ease}.chat-video-gen-asset-upload[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.chat-video-gen-asset-upload-icon[data-v-354c6c08]{flex-shrink:0;height:14px;width:14px}.chat-video-gen-ref-strip[data-v-354c6c08]{-webkit-overflow-scrolling:touch;margin:0 -2px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin}.chat-video-gen-ref-strip[data-v-354c6c08]::-webkit-scrollbar{height:4px}.chat-video-gen-ref-tiles[data-v-354c6c08]{align-items:stretch;display:flex;flex-wrap:nowrap;gap:8px;min-width:100%;width:-moz-max-content;width:max-content}.chat-video-gen-ref-tile[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font:inherit;gap:6px;height:68px;justify-content:center;padding:6px 4px;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:56px}.chat-video-gen-ref-tile[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.88)}.chat-video-gen-ref-tile-icon .tile-svg[data-v-354c6c08]{height:16px;width:16px}.chat-video-gen-ref-tile-icon--media[data-v-354c6c08]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.chat-video-gen-ref-video-thumb[data-v-354c6c08]{background:rgba(0,0,0,.28);border:none;border-radius:8px;display:block;height:32px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:32px}.chat-video-gen-ref-tile-label[data-v-354c6c08]{font-size:11px;font-weight:600;line-height:1.2;text-align:center}.chat-video-gen-ref-tile-wrap[data-v-354c6c08]{flex-shrink:0;position:relative}.chat-video-gen-ref-tile--filled[data-v-354c6c08]{border-color:rgba(20,236,255,.35);color:rgba(165,243,252,.95)}.chat-video-gen-ref-tile-label--clip[data-v-354c6c08]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;word-break:break-word}.chat-video-gen-ref-tile-clear[data-v-354c6c08]{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;position:absolute;right:2px;top:2px;transition:background .15s ease;width:18px;z-index:2}.chat-video-gen-ref-tile-clear[data-v-354c6c08]:hover{background:rgba(220,38,38,.9)}.chat-video-gen-frames-strip[data-v-354c6c08]{-webkit-overflow-scrolling:touch;margin:0 -2px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin}.chat-video-gen-frames-strip[data-v-354c6c08]::-webkit-scrollbar{height:4px}.chat-video-gen-frame-tiles[data-v-354c6c08]{align-items:stretch;display:flex;flex-wrap:nowrap;gap:8px;min-width:100%;width:-moz-max-content;width:max-content}.chat-video-gen-frame-tile-wrap[data-v-354c6c08]{flex-shrink:0;position:relative}.chat-video-gen-frame-tile[data-v-354c6c08]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;flex-direction:column;gap:6px;height:68px;justify-content:center;padding:6px 4px;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;width:56px}.chat-video-gen-frame-tile[data-v-354c6c08]:hover:not(.chat-video-gen-frame-tile--disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.88)}.chat-video-gen-frame-tile--disabled[data-v-354c6c08]{cursor:not-allowed;opacity:.5}.chat-video-gen-frame-tile--disabled[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}.chat-video-gen-frame-tile--filled[data-v-354c6c08]:not(.chat-video-gen-frame-tile--disabled){border-color:rgba(20,236,255,.35);color:rgba(165,243,252,.95)}.chat-video-gen-frame-tile-icon-wrap[data-v-354c6c08]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.chat-video-gen-frame-tile-icon-wrap .tile-svg[data-v-354c6c08]{height:20px;width:20px}.chat-video-gen-frame-tile-loading-overlay[data-v-354c6c08]{align-items:center;background:rgba(0,0,0,.45);border-radius:8px;display:flex;inset:0;justify-content:center;position:absolute}.chat-video-gen-frame-tile-spinner[data-v-354c6c08]{animation:chat-video-gen-frame-spinner-354c6c08 .65s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:rgba(165,243,252,.95);box-sizing:border-box;height:18px;width:18px}@keyframes chat-video-gen-frame-spinner-354c6c08{to{transform:rotate(1turn)}}.chat-video-gen-frame-thumb[data-v-354c6c08]{border-radius:8px;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.chat-video-gen-frame-tile-label[data-v-354c6c08]{font-size:10px;font-weight:600;line-height:1.15;max-width:100%;padding:0 1px;text-align:center;word-break:break-word}.chat-video-gen-frame-el-dropdown[data-v-354c6c08]{display:inline-flex;flex-shrink:0;vertical-align:top}.chat-video-gen-frame-el-dropdown[data-v-354c6c08] .el-tooltip__trigger{background:none;border:none;display:inline-flex;outline:none;padding:0}.btn-video-gen-params-icon[data-v-354c6c08]{align-items:center;background:transparent;border:none;border-radius:9999px;color:hsla(0,0%,100%,.75);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;position:relative;transition:background .15s ease,color .15s ease;width:32px}.btn-video-gen-params-icon .icon-sliders-filled[data-v-354c6c08]{height:16px;width:16px}.btn-video-gen-params-icon[data-v-354c6c08]:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95)}.el-overlay.is-message-box.project-checkpoint-msgbox-modal{z-index:30000!important}.project-checkpoint-msgbox{z-index:30001!important}.project-checkpoint-msgbox .el-input__inner,.project-checkpoint-msgbox .el-textarea__inner{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.image-gen-params-popover.el-popper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important;max-height:min(78vh,600px)!important;max-width:304px!important;min-width:304px!important;outline:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin;width:304px!important;z-index:10050!important}.image-gen-params-popover.el-popper::-webkit-scrollbar{width:6px}.image-gen-params-popover.el-popper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:6px}.image-gen-params-popover .el-popper__arrow:before{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}.image-gen-params-body{color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;gap:14px;min-width:0}.image-gen-params-block{display:flex;flex-direction:column;gap:8px;min-width:0}.image-gen-params-block-grow{flex:1 1 auto}.image-gen-params-label{align-items:center;color:hsla(0,0%,100%,.45);display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.04em;min-height:0;text-transform:uppercase}.image-gen-params-pill-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.image-gen-params-pill{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:hsla(0,0%,100%,.78);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:600;height:32px;line-height:normal;padding:4px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.image-gen-params-pill:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.image-gen-params-pill:active{border-color:hsla(0,0%,100%,.22)}.image-gen-params-pill.active{background:rgba(20,236,255,.16);border-color:rgba(20,236,255,.45);color:#a5f3fc}.image-gen-params-pill.active:hover{border-color:rgba(20,236,255,.55);color:#cffafe}.image-gen-params-ratio-grid{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:280px}@media (max-width:520px){.image-gen-params-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.image-gen-params-ratio-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;justify-content:center;line-height:normal;min-height:72px;padding:4px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.image-gen-params-ratio-btn .ratio-frame{color:currentColor;flex-shrink:0;height:20px;width:20px}.image-gen-params-ratio-btn:hover{border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.95)}.image-gen-params-ratio-btn:active{border-color:hsla(0,0%,100%,.2)}.image-gen-params-ratio-btn.active{background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.45);color:#a5f3fc}.image-gen-params-ratio-btn.active:hover{border-color:rgba(20,236,255,.55);color:#cffafe}.video-gen-params-popover.el-popper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.8)!important;max-height:min(78vh,520px);overflow-y:auto;padding:12px!important;z-index:10050!important}.video-gen-params-popover .el-popper__arrow:before,.video-gen-params-popover.el-popper{background:hsla(0,0%,8%,.98)!important;border:1px solid hsla(0,0%,100%,.15)!important}.video-gen-params-body{gap:14px}.vgp-block,.video-gen-params-body{display:flex;flex-direction:column;min-width:0}.vgp-block{gap:8px}.vgp-block-full{width:100%}.vgp-label{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vgp-segmented{background:rgba(0,0,0,.35);border-radius:9px;display:flex;gap:4px;padding:3px}.vgp-seg-btn{background:transparent;border:none;border-radius:7px;color:hsla(0,0%,100%,.55);cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:8px;transition:background .15s ease,color .15s ease}.vgp-seg-btn:hover{color:hsla(0,0%,100%,.88)}.vgp-seg-btn.active{background:hsla(0,0%,100%,.12);color:#fff}.vgp-pill-row{display:flex;flex-wrap:nowrap;gap:6px}.vgp-pill-row-wrap{flex-wrap:wrap}.vgp-pill{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:hsla(0,0%,100%,.78);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.vgp-pill:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.vgp-pill.active{background:rgba(20,236,255,.16);border-color:rgba(20,236,255,.45);color:#a5f3fc}.vgp-duration-grid{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:520px){.vgp-duration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vgp-dur-btn{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:11px;font-weight:600;padding:8px 4px;transition:background .15s ease,border-color .15s ease}.vgp-dur-btn:hover{border-color:hsla(0,0%,100%,.28)}.vgp-dur-btn.active{background:rgba(20,236,255,.14);border-color:rgba(20,236,255,.45);color:#a5f3fc}.vgp-inline-switch{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.vgp-inline-switch .vgp-label{margin-bottom:0}.editor-mermaid-layout[data-v-103468ef]{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.editor-mermaid-layout[data-v-103468ef]{grid-template-columns:1fr}}.editor-mermaid-label[data-v-103468ef]{color:hsla(0,0%,100%,.75);font-size:12px;font-weight:600;margin-bottom:8px}.editor-mermaid-hint[data-v-103468ef]{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.5;margin:8px 0 0}.editor-mermaid-hint code[data-v-103468ef]{background:rgba(0,0,0,.35);border-radius:4px;font-size:11px;padding:1px 4px}.editor-mermaid-preview-box[data-v-103468ef]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;min-height:200px;padding:12px}.editor-mermaid-footer[data-v-103468ef]{display:flex;gap:8px;justify-content:flex-end}.editor-mermaid-drawer-dialog.el-dialog{background:#1e1e2e;border:1px solid hsla(0,0%,100%,.12);border-radius:12px}.editor-mermaid-drawer-dialog .el-dialog__title{color:hsla(0,0%,100%,.92)}.editor-mermaid-drawer-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.65)}.editor-mermaid-drawer-dialog .el-textarea__inner{background:rgba(0,0,0,.35);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.image-upload-dialog.el-dialog{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important}.image-upload-dialog .el-dialog__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(40,40,40,.8)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px 16px 0 0!important;margin:0!important;padding:20px 24px!important}.image-upload-dialog .el-dialog__title{color:#fff!important;font-size:18px!important;font-weight:600!important;letter-spacing:.3px}.image-upload-dialog .el-dialog__headerbtn{right:24px!important;top:20px!important}.image-upload-dialog .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.5)!important;font-size:20px!important;transition:all .2s}.image-upload-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#14ecff!important;transform:rotate(90deg)}.image-upload-dialog .el-dialog__body{background:transparent!important;padding:24px!important}.image-upload-dialog .el-dialog__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,8%,.6)!important;border-radius:0 0 16px 16px!important;border-top:1px solid hsla(0,0%,100%,.1)!important;padding:16px 24px 20px!important}.image-upload-dialog .el-upload-dragger{background:hsla(0,0%,8%,.6)!important;border:2px dashed rgba(20,236,255,.4)!important;border-radius:12px!important;height:200px!important;transition:all .3s ease!important;width:100%!important}.image-upload-dialog .el-upload-dragger:hover{background:rgba(40,40,40,.8)!important;border-color:#14ecff!important;box-shadow:0 4px 20px rgba(20,236,255,.2)!important;transform:translateY(-2px)!important}.image-upload-dialog .el-button--default{background:rgba(60,60,60,.6)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.8)!important;transition:all .2s}.image-upload-dialog .el-button--default:hover:not(:disabled){background:rgba(80,80,80,.8)!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important;transform:translateY(-1px)}.image-upload-dialog .el-button--primary{background:linear-gradient(135deg,#14ecff,#0ea5e9)!important;border:none!important;color:#000!important;font-weight:600;transition:all .2s}.image-upload-dialog .el-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#38f0ff,#14b8ff)!important;box-shadow:0 4px 16px rgba(20,236,255,.4)!important;transform:translateY(-1px)}.image-upload-dialog .el-button--primary.is-loading{background:linear-gradient(135deg,#14ecff,#0ea5e9)!important;opacity:.8}.upload-section[data-v-ca4253ed]{min-height:240px}.upload-dragger-content[data-v-ca4253ed]{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.upload-icon[data-v-ca4253ed]{color:#14ecff;filter:drop-shadow(0 0 8px rgba(20,236,255,.3));height:64px;opacity:1;transition:all .3s ease;width:64px}.upload-dragger:hover .upload-icon[data-v-ca4253ed]{filter:drop-shadow(0 0 12px rgba(20,236,255,.5));transform:translateY(-4px)}.upload-text[data-v-ca4253ed]{text-align:center}.upload-text .upload-title[data-v-ca4253ed]{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:600;letter-spacing:.3px;margin:0 0 8px}.upload-text .upload-hint[data-v-ca4253ed]{color:hsla(0,0%,100%,.5);font-size:13px;margin:0}.files-preview[data-v-ca4253ed]{background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-top:24px;padding:20px}.files-preview .preview-header[data-v-ca4253ed]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.files-preview .preview-header .preview-title[data-v-ca4253ed]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;letter-spacing:.3px}.files-preview .preview-grid[data-v-ca4253ed]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:240px;overflow-y:auto;padding-right:6px}.files-preview .preview-grid[data-v-ca4253ed]::-webkit-scrollbar{width:8px}.files-preview .preview-grid[data-v-ca4253ed]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.files-preview .preview-grid[data-v-ca4253ed]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.files-preview .preview-grid[data-v-ca4253ed]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.files-preview .preview-item[data-v-ca4253ed]{aspect-ratio:1;background:rgba(30,30,30,.8);border:2px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);overflow:hidden;position:relative;transition:all .3s ease}.files-preview .preview-item[data-v-ca4253ed]:hover{border-color:#14ecff;box-shadow:0 8px 24px rgba(20,236,255,.3);transform:translateY(-4px)}.files-preview .preview-item img[data-v-ca4253ed]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.files-preview .preview-item .preview-overlay[data-v-ca4253ed]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 50%,transparent);bottom:0;display:flex;gap:6px;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;transition:opacity .3s ease}.files-preview .preview-item .preview-overlay .file-name[data-v-ca4253ed]{color:hsla(0,0%,100%,.9);flex:1;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview .preview-item .preview-overlay .remove-btn[data-v-ca4253ed]{align-items:center;background:rgba(239,68,68,.95);border:none;border-radius:6px;box-shadow:0 2px 8px rgba(239,68,68,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.files-preview .preview-item .preview-overlay .remove-btn[data-v-ca4253ed]:hover:not(:disabled){background:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.6);transform:scale(1.15)}.files-preview .preview-item .preview-overlay .remove-btn[data-v-ca4253ed]:disabled{cursor:not-allowed;opacity:.5}.files-preview .preview-item:hover .preview-overlay[data-v-ca4253ed]{opacity:1}.dialog-footer[data-v-ca4253ed]{display:flex;gap:12px;justify-content:flex-end}.editor-smart-guides-overlay[data-v-77ba2f65]{height:100vh;inset:0;overflow:visible;pointer-events:none;position:fixed;width:100vw;z-index:100001}.editor-smart-guides-overlay[data-v-77ba2f65] .smart-guide-debug-text{fill:#fff;stroke:#1a1a1a;stroke-width:2.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;paint-order:stroke fill;pointer-events:none}.editor-tour[data-v-7bddd296]{color:#fff;inset:0;pointer-events:auto;position:fixed;z-index:30000}.editor-tour-dim[data-v-7bddd296]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 50%,rgba(20,236,255,.08),transparent 34%),rgba(0,0,0,.68);inset:0;position:absolute}.editor-tour-pulse[data-v-7bddd296],.editor-tour-spotlight[data-v-7bddd296]{border-radius:22px;pointer-events:none;position:absolute}.editor-tour-spotlight[data-v-7bddd296]{border:2px solid rgba(20,236,255,.9);box-shadow:0 0 0 9999px rgba(0,0,0,.1),0 0 42px rgba(20,236,255,.34),inset 0 0 28px rgba(20,236,255,.13);transition:all .34s cubic-bezier(.22,1,.36,1)}.editor-tour-pulse[data-v-7bddd296]{animation:editor-tour-pulse-7bddd296 1.6s ease-out infinite;border:1px solid rgba(20,236,255,.62)}.editor-tour-card[data-v-7bddd296]{background:linear-gradient(145deg,rgba(22,24,30,.94),rgba(8,10,15,.94));border:1px solid hsla(0,0%,100%,.16);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.55),0 0 38px rgba(20,236,255,.12);overflow:hidden;padding:24px;position:absolute;width:min(420px,calc(100vw - 32px))}.editor-tour-card--right[data-v-7bddd296]{left:112px;top:50%;transform:translateY(-50%)}.editor-tour-card--left[data-v-7bddd296]{right:420px;top:50%;transform:translateY(-50%)}.editor-tour-card--center[data-v-7bddd296]{left:50%;top:50%;transform:translate(-50%,-50%)}.editor-tour-card--bottom[data-v-7bddd296]{left:50%;top:92px;transform:translateX(-50%)}.editor-tour-card-glow[data-v-7bddd296]{background:rgba(20,236,255,.18);border-radius:50%;filter:blur(36px);height:180px;inset:-80px auto auto -60px;position:absolute;width:180px}.editor-tour-kicker[data-v-7bddd296]{color:#14ecff;font-size:12px;font-weight:700;letter-spacing:.12em;position:relative;text-transform:uppercase}.editor-tour-card h2[data-v-7bddd296]{font-size:24px;font-weight:800;line-height:1.2;margin:10px 0;position:relative}.editor-tour-card p[data-v-7bddd296]{color:hsla(0,0%,100%,.74);font-size:14px;line-height:1.7;margin:0;position:relative}.editor-tour-visual[data-v-7bddd296]{background:hsla(0,0%,100%,.045);border:1px solid rgba(20,236,255,.15);border-radius:18px;height:116px;margin-top:18px;overflow:hidden;position:relative}.tour-cursor[data-v-7bddd296]{background:#fff;-webkit-clip-path:polygon(0 0,0 100%,6px 76%,12px 100%,17px 97%,11px 73%,18px 73%);clip-path:polygon(0 0,0 100%,6px 76%,12px 100%,17px 97%,11px 73%,18px 73%);filter:drop-shadow(0 4px 8px rgba(0,0,0,.45));height:24px;position:absolute;width:18px;z-index:5}.tour-sidebar-demo[data-v-7bddd296]{align-items:center;background:rgba(9,12,17,.78);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;display:flex;flex-direction:column;gap:9px;inset:14px auto 14px 18px;padding:10px 0;position:absolute;width:58px}.tour-sidebar-icon[data-v-7bddd296],.tour-sidebar-plus[data-v-7bddd296]{background:hsla(0,0%,100%,.1);border-radius:10px;height:30px;width:30px}.tour-sidebar-plus[data-v-7bddd296]{animation:tour-button-pop-7bddd296 2.4s ease-in-out infinite;background:linear-gradient(135deg,#14ecff,#4fffd8);color:#041015;display:grid;font-size:22px;font-weight:800;place-items:center}.tour-sidebar-icon[data-v-7bddd296]:nth-child(4){background:rgba(20,236,255,.18);box-shadow:inset 0 0 0 1px rgba(20,236,255,.45)}.tour-cursor--sidebar[data-v-7bddd296]{animation:tour-cursor-sidebar-7bddd296 2.4s ease-in-out infinite;left:36px;top:30px}.tour-assets-demo[data-v-7bddd296],.tour-node-demo[data-v-7bddd296]{background:rgba(10,12,16,.82);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;inset:14px;overflow:hidden;position:absolute}.tour-node-plus[data-v-7bddd296]{animation:tour-button-pop-7bddd296 2.8s ease-in-out infinite;background:linear-gradient(135deg,#147cff,#14ecff);border-radius:999px;color:#fff;display:grid;font-size:24px;height:36px;left:20px;place-items:center;position:absolute;top:18px;width:36px}.tour-node-menu[data-v-7bddd296]{animation:tour-menu-open-7bddd296 3s ease-in-out infinite;background:rgba(20,20,22,.94);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;bottom:14px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);left:68px;padding:10px;position:absolute;right:14px;top:14px}.tour-node-menu span[data-v-7bddd296]{background:hsla(0,0%,100%,.07);border-radius:9px;color:hsla(0,0%,100%,.72);display:grid;font-size:10px;place-items:center}.tour-node-menu span[data-v-7bddd296]:first-child,.tour-node-menu span[data-v-7bddd296]:nth-child(6){background:rgba(20,236,255,.15);color:#14ecff}.tour-cursor--nodes[data-v-7bddd296]{animation:tour-cursor-nodes-7bddd296 3s ease-in-out infinite;left:40px;top:38px}.tour-assets-sidebar[data-v-7bddd296]{align-content:center;background:hsla(0,0%,100%,.06);border-radius:16px;bottom:14px;display:grid;gap:9px;left:16px;padding:8px;position:absolute;top:14px;width:44px}.tour-assets-sidebar span[data-v-7bddd296]{background:hsla(0,0%,100%,.12);border-radius:10px;height:28px;width:28px}.tour-assets-sidebar .active[data-v-7bddd296]{background:rgba(20,236,255,.2);box-shadow:inset 0 0 0 1px rgba(20,236,255,.55)}.tour-assets-panel[data-v-7bddd296]{animation:tour-assets-slide-7bddd296 3.2s ease-in-out infinite;background:rgba(20,20,22,.94);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;bottom:14px;display:flex;flex-direction:column;gap:9px;left:72px;padding:12px;position:absolute;right:14px;top:14px}.tour-assets-panel strong[data-v-7bddd296]{color:hsla(0,0%,100%,.86);font-size:12px}.tour-assets-row[data-v-7bddd296],.tour-assets-tabs[data-v-7bddd296]{background:hsla(0,0%,100%,.12);border-radius:999px;height:14px}.tour-assets-tabs[data-v-7bddd296]{width:78%}.tour-assets-row.short[data-v-7bddd296]{width:58%}.tour-assets-version[data-v-7bddd296]{background:rgba(20,236,255,.14);border-radius:999px;color:#14ecff;font-size:10px;margin-top:auto;padding:4px 8px;width:-moz-fit-content;width:fit-content}.tour-cursor--assets[data-v-7bddd296]{animation:tour-cursor-assets-7bddd296 3.2s ease-in-out infinite;left:38px;top:58px}.tour-chat-demo[data-v-7bddd296]{background:rgba(10,12,16,.8);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;inset:14px;padding:12px;position:absolute}.tour-chat-actions[data-v-7bddd296],.tour-chat-models[data-v-7bddd296]{display:flex;gap:8px}.tour-chat-models span[data-v-7bddd296]{background:hsla(0,0%,100%,.06);border-radius:8px;color:hsla(0,0%,100%,.48);display:grid;flex:1;font-size:10px;height:24px;place-items:center}.tour-chat-models .active[data-v-7bddd296]{background:rgba(20,236,255,.16);box-shadow:0 0 18px rgba(20,236,255,.18);color:#14ecff}.tour-chat-input[data-v-7bddd296]{background:hsla(0,0%,100%,.08);border-radius:10px;bottom:14px;height:30px;left:12px;overflow:hidden;position:absolute;right:12px}.tour-chat-typing[data-v-7bddd296]{animation:tour-type-7bddd296 2.8s steps(18) infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.74),hsla(0,0%,100%,.74));border-right:2px solid #14ecff;height:12px;left:12px;position:absolute;top:9px;width:0}.tour-chat-actions[data-v-7bddd296]{bottom:18px;position:absolute;right:18px}.tour-action[data-v-7bddd296]{background:hsla(0,0%,100%,.13);border-radius:8px;height:22px;width:22px}.tour-action.settings[data-v-7bddd296]{box-shadow:inset 0 0 0 1px rgba(20,236,255,.45)}.tour-action.send[data-v-7bddd296]{background:linear-gradient(135deg,#14ecff,#0a8fff)}.tour-cursor--chat[data-v-7bddd296]{animation:tour-cursor-chat-7bddd296 2.8s ease-in-out infinite;bottom:28px;right:42px}.tour-mode-demo[data-v-7bddd296],.tour-model-demo[data-v-7bddd296]{background:rgba(10,12,16,.82);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;inset:14px;overflow:hidden;position:absolute}.tour-mode-trigger[data-v-7bddd296]{align-items:center;background:hsla(0,0%,100%,.08);border-radius:10px;bottom:14px;color:hsla(0,0%,100%,.86);display:flex;font-size:12px;gap:8px;height:34px;left:18px;padding:0 10px;position:absolute;width:118px}.tour-mode-agent-icon[data-v-7bddd296]{border:2px solid #d9f7ff;border-radius:50%;box-shadow:0 12px 0 -8px #d9f7ff;height:16px;width:16px}.tour-mode-caret[data-v-7bddd296]{border-bottom:2px solid hsla(0,0%,100%,.6);border-right:2px solid hsla(0,0%,100%,.6);height:8px;margin-left:auto;transform:rotate(45deg) translateY(-2px);width:8px}.tour-mode-menu-demo[data-v-7bddd296]{animation:tour-menu-open-7bddd296 2.8s ease-in-out infinite;background:hsla(0,0%,7%,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;bottom:54px;left:18px;padding:8px;position:absolute;width:188px}.tour-mode-row[data-v-7bddd296]{align-items:center;border-radius:8px;color:hsla(0,0%,100%,.7);display:flex;font-size:11px;height:26px;justify-content:space-between;padding:0 8px}.tour-mode-row.active[data-v-7bddd296]{background:rgba(20,236,255,.16);color:#d9ffff}.tour-mode-row em[data-v-7bddd296]{color:rgba(20,236,255,.86);font-size:10px;font-style:normal}.tour-cursor--mode[data-v-7bddd296]{animation:tour-cursor-mode-7bddd296 2.8s ease-in-out infinite;bottom:28px;left:94px}.tour-model-tabs[data-v-7bddd296]{background:rgba(0,0,0,.28);border-radius:10px;display:flex;gap:6px;height:28px;left:16px;padding:4px;position:absolute;right:16px;top:14px}.tour-model-tabs span[data-v-7bddd296]{border-radius:8px;color:hsla(0,0%,100%,.56);display:grid;flex:1;font-size:10px;font-weight:700;place-items:center}.tour-model-tabs .active[data-v-7bddd296]{background:rgba(20,236,255,.16);color:#14ecff}.tour-model-list[data-v-7bddd296]{display:grid;gap:7px;left:16px;position:absolute;right:16px;top:52px}.tour-model-list span[data-v-7bddd296]{background:hsla(0,0%,100%,.1);border-radius:8px;height:18px}.tour-model-list .active[data-v-7bddd296]{background:rgba(20,236,255,.22);box-shadow:inset 0 0 0 1px rgba(20,236,255,.55)}.tour-gear-icon[data-v-7bddd296]{background:hsla(0,0%,100%,.12);border-radius:10px;bottom:18px;box-shadow:inset 0 0 0 1px rgba(20,236,255,.42);height:30px;position:absolute;right:22px;width:30px}.tour-gear-icon[data-v-7bddd296]:after,.tour-gear-icon[data-v-7bddd296]:before{border:2px solid #d9f7ff;border-radius:50%;content:"";inset:8px;position:absolute}.tour-gear-icon[data-v-7bddd296]:after{background:#d9f7ff;border:none;inset:13px}.tour-cursor--model[data-v-7bddd296]{animation:tour-cursor-model-7bddd296 2.8s ease-in-out infinite;bottom:24px;right:42px}.tour-canvas-demo[data-v-7bddd296]{background:#1a1a1a;inset:0;position:absolute}.tour-canvas-grid[data-v-7bddd296]{background-image:linear-gradient(45deg,hsla(0,0%,100%,.05) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.05) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.05) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.05) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;inset:0;position:absolute}.tour-layer[data-v-7bddd296]{background:rgba(20,236,255,.14);border:2px solid rgba(20,236,255,.75);border-radius:12px;position:absolute}.layer-a[data-v-7bddd296]{animation:tour-layer-drag-7bddd296 3s ease-in-out infinite;height:58px;left:56px;top:24px;width:88px}.layer-b[data-v-7bddd296]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.36);bottom:22px;height:50px;right:54px;width:78px}.tour-connection[data-v-7bddd296]{animation:tour-connection-draw-7bddd296 3s ease-in-out infinite;background:linear-gradient(90deg,#14ecff,transparent);height:2px;left:150px;position:absolute;top:58px;transform:rotate(23deg);transform-origin:left center;width:92px}.tour-cursor--canvas[data-v-7bddd296]{animation:tour-cursor-canvas-7bddd296 3s ease-in-out infinite;left:92px;top:52px}.tour-header-demo[data-v-7bddd296]{align-items:center;background:rgba(10,12,16,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;gap:10px;height:48px;inset:24px 18px auto;padding:0 12px;position:absolute}.tour-header-title[data-v-7bddd296]{background:hsla(0,0%,100%,.16);border-radius:999px;height:14px;margin-right:auto;width:90px}.tour-header-btn[data-v-7bddd296],.tour-header-export[data-v-7bddd296]{background:hsla(0,0%,100%,.12);border-radius:9px;height:26px;width:38px}.tour-header-export[data-v-7bddd296]{background:linear-gradient(135deg,rgba(20,236,255,.3),rgba(10,143,255,.28));box-shadow:inset 0 0 0 1px rgba(20,236,255,.45)}.tour-cursor--header[data-v-7bddd296]{animation:tour-cursor-header-7bddd296 2.6s ease-in-out infinite;right:33px;top:42px}.editor-tour-actions[data-v-7bddd296]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:22px;position:relative}.editor-tour-nav[data-v-7bddd296]{display:flex;gap:10px}.editor-tour-link[data-v-7bddd296],.editor-tour-primary[data-v-7bddd296],.editor-tour-secondary[data-v-7bddd296]{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;transition:transform .16s ease,opacity .16s ease,background .16s ease}.editor-tour-link[data-v-7bddd296]{background:transparent;color:hsla(0,0%,100%,.54);padding:8px 0}.editor-tour-secondary[data-v-7bddd296]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.84);padding:10px 16px}.editor-tour-primary[data-v-7bddd296]{background:linear-gradient(135deg,#14ecff,#4fffd8);box-shadow:0 10px 26px rgba(20,236,255,.26);color:#041015;padding:10px 18px}.editor-tour-secondary[data-v-7bddd296]:disabled{cursor:not-allowed;opacity:.35}.editor-tour-link[data-v-7bddd296]:hover,.editor-tour-primary[data-v-7bddd296]:hover,.editor-tour-secondary[data-v-7bddd296]:hover:not(:disabled){transform:translateY(-1px)}.tour-fade-enter-active[data-v-7bddd296],.tour-fade-leave-active[data-v-7bddd296]{transition:opacity .2s ease}.tour-fade-enter-from[data-v-7bddd296],.tour-fade-leave-to[data-v-7bddd296]{opacity:0}@keyframes editor-tour-pulse-7bddd296{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.055)}}@keyframes tour-button-pop-7bddd296{0%,to{transform:scale(1)}45%{box-shadow:0 0 24px rgba(20,236,255,.45);transform:scale(1.12)}}@keyframes tour-cursor-sidebar-7bddd296{0%,to{transform:translate(42px,44px)}42%,58%{transform:translate(0) scale(.92)}}@keyframes tour-cursor-nodes-7bddd296{0%,to{transform:translate(0)}22%,36%{transform:translate(0) scale(.92)}58%,78%{transform:translate(122px,34px) scale(.92)}}@keyframes tour-assets-slide-7bddd296{0%,18%,to{opacity:.35;transform:translateX(-10px)}36%,82%{opacity:1;transform:translateX(0)}}@keyframes tour-cursor-assets-7bddd296{0%,to{transform:translate(0)}26%,42%{transform:translateY(22px) scale(.92)}68%,84%{transform:translate(124px,52px) scale(.92)}}@keyframes tour-type-7bddd296{0%{width:0}55%,to{width:126px}}@keyframes tour-cursor-chat-7bddd296{0%,32%{transform:translate(-166px)}58%{transform:translate(-62px)}78%,to{transform:translate(0) scale(.92)}}@keyframes tour-menu-open-7bddd296{0%,18%,to{opacity:0;transform:translateY(8px) scale(.98)}34%,82%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tour-cursor-mode-7bddd296{0%,to{transform:translate(20px,10px)}24%,38%{transform:translate(0) scale(.92)}64%,78%{transform:translate(46px,-82px) scale(.92)}}@keyframes tour-cursor-model-7bddd296{0%,to{transform:translate(-72px,8px)}28%,46%{transform:translate(0) scale(.92)}70%,84%{transform:translate(-120px,-68px) scale(.92)}}@keyframes tour-layer-drag-7bddd296{0%,to{transform:translate(0)}45%,70%{transform:translate(66px,12px)}}@keyframes tour-connection-draw-7bddd296{0%,30%{opacity:0;transform:rotate(23deg) scaleX(0)}56%,to{opacity:1;transform:rotate(23deg) scaleX(1)}}@keyframes tour-cursor-canvas-7bddd296{0%,to{transform:translate(0)}45%,70%{transform:translate(68px,14px) scale(.92)}}@keyframes tour-cursor-header-7bddd296{0%,to{transform:translate(-110px,12px)}46%,64%{transform:translate(0) scale(.92)}}@media (max-width:900px){.editor-tour-card[data-v-7bddd296],.editor-tour-card--bottom[data-v-7bddd296],.editor-tour-card--center[data-v-7bddd296],.editor-tour-card--left[data-v-7bddd296],.editor-tour-card--right[data-v-7bddd296]{bottom:18px;left:16px;right:16px;top:auto;transform:none;width:auto}}.word-viewer[data-v-70f6f52b]{--word-bg:var(--ppt-bg,#1a1d2e);--word-paper:var(--ppt-bg-secondary,#f8fafc);--word-text:var(--ppt-text,#0f172a);--word-text-secondary:var(--ppt-text-secondary,#475569);--word-accent:var(--ppt-accent,#4a90e2);--word-border:rgba(148,163,184,.35);background:#1a1d2e;background:var(--word-bg);border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.35);color:#e2e8f0;display:flex;flex-direction:column;max-height:min(92vh,900px);max-width:1100px;outline:none;overflow:hidden;width:100%}.word-toolbar[data-v-70f6f52b]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.word-toolbar-meta[data-v-70f6f52b]{align-items:baseline;display:flex;gap:10px;min-width:0}.word-title-label[data-v-70f6f52b]{color:#f1f5f9;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-section-count[data-v-70f6f52b]{color:#94a3b8;flex-shrink:0;font-size:11px}.word-actions[data-v-70f6f52b]{align-items:center;display:flex;flex-shrink:0;gap:8px}.word-outline-btn[data-v-70f6f52b],.word-share-trigger[data-v-70f6f52b]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;font-size:11px;gap:5px;padding:5px 10px;transition:all .15s}.word-outline-btn[data-v-70f6f52b]:hover,.word-share-trigger[data-v-70f6f52b]:hover{background:rgba(138,92,246,.22);border-color:rgba(167,139,250,.45);color:#fff}.word-outline-btn--active[data-v-70f6f52b]{background:rgba(138,92,246,.28);border-color:rgba(167,139,250,.55);color:#e9e4ff}.word-share-wrap[data-v-70f6f52b]{position:relative}.word-share-menu[data-v-70f6f52b]{background:#fff;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:4px;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.word-share-item[data-v-70f6f52b]{background:transparent;border:none;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;padding:8px 10px;text-align:left}.word-share-item[data-v-70f6f52b]:hover:not(:disabled){background:#f1f5f9}.word-share-item[data-v-70f6f52b]:disabled{cursor:not-allowed;opacity:.5}.word-close-btn[data-v-70f6f52b]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#999;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.word-close-btn[data-v-70f6f52b]:hover{background:rgba(255,80,80,.2);border-color:rgba(255,80,80,.4);color:#ff6b6b}.word-export-status[data-v-70f6f52b]{align-items:center;background:rgba(74,144,226,.12);border-bottom:1px solid rgba(74,144,226,.15);color:#7cb8ff;display:flex;font-size:12px;gap:8px;justify-content:center;padding:6px 14px}.word-spinner[data-v-70f6f52b]{animation:wordSpin-70f6f52b 1s linear infinite}@keyframes wordSpin-70f6f52b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.word-stage[data-v-70f6f52b]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.word-outline[data-v-70f6f52b]{background:rgba(0,0,0,.15);border-right:1px solid hsla(0,0%,100%,.08);flex-shrink:0;overflow-y:auto;padding:12px 10px;width:200px}.word-outline-title[data-v-70f6f52b]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.word-outline-item[data-v-70f6f52b]{background:transparent;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;display:block;font-size:12px;line-height:1.4;padding:5px 6px;text-align:left;width:100%}.word-outline-item[data-v-70f6f52b]:hover{background:hsla(0,0%,100%,.06);color:#fff}.word-outline-item--l2[data-v-70f6f52b]{padding-left:14px}.word-outline-item--l3[data-v-70f6f52b]{font-size:11px;padding-left:22px}.word-scroll[data-v-70f6f52b]{display:flex;flex:1 1 auto;justify-content:center;min-width:0;overflow:auto;padding:24px}.word-page[data-v-70f6f52b]{background:var(--word-paper);border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.2);color:var(--word-text);max-width:720px;min-height:480px;padding:48px 56px 64px;width:100%}.word-doc-header[data-v-70f6f52b]{border-bottom:1px solid var(--word-border);margin-bottom:28px;padding-bottom:20px}.word-doc-title[data-v-70f6f52b]{color:var(--word-text);font-family:inherit;font-family:var(--ppt-font-heading,inherit);font-size:clamp(26px,4cqi,34px);font-weight:700;line-height:1.2;margin:0 0 8px}.word-doc-subtitle[data-v-70f6f52b]{color:var(--word-text-secondary);font-size:15px;margin:0}.word-block[data-v-70f6f52b]{margin-bottom:14px}.word-heading[data-v-70f6f52b]{color:var(--word-text);font-family:inherit;font-family:var(--ppt-font-heading,inherit);font-weight:700;line-height:1.25;margin:1.2em 0 .45em}.word-heading--heading1[data-v-70f6f52b]{font-size:1.5rem;margin-top:1.6em}.word-heading--heading2[data-v-70f6f52b]{font-size:1.25rem}.word-heading--heading3[data-v-70f6f52b]{color:var(--word-text-secondary);font-size:1.1rem}.word-paragraph[data-v-70f6f52b]{color:var(--word-text);font-size:15px;line-height:1.7;margin:0 0 12px}.word-quote[data-v-70f6f52b]{background:color-mix(in srgb,var(--word-accent) 8%,transparent);border-left:4px solid var(--word-accent);color:var(--word-text-secondary);font-style:italic;margin:12px 0;padding:10px 16px}.word-code[data-v-70f6f52b]{background:#f1f5f9;border-radius:8px;font-size:13px;margin:12px 0;overflow:auto;padding:12px 14px;white-space:pre-wrap}.word-divider[data-v-70f6f52b]{border:none;border-top:1px solid var(--word-border);margin:20px 0}.word-figure[data-v-70f6f52b]{margin:16px 0;text-align:center}.word-figure img[data-v-70f6f52b]{border-radius:8px;height:auto;max-width:100%}.word-figure figcaption[data-v-70f6f52b]{color:var(--word-text-secondary);font-size:13px;margin-top:8px}.word-table-wrap[data-v-70f6f52b]{margin:14px 0;overflow-x:auto}.word-table[data-v-70f6f52b]{border-collapse:collapse;font-size:14px;width:100%}.word-table td[data-v-70f6f52b],.word-table th[data-v-70f6f52b]{border:1px solid var(--word-border);padding:8px 10px;text-align:left}.word-table th[data-v-70f6f52b]{background:color-mix(in srgb,var(--word-accent) 12%,transparent);font-weight:600}.word-list[data-v-70f6f52b]{font-size:15px;line-height:1.65;margin:0 0 12px 1.25rem;padding:0}.word-list li[data-v-70f6f52b]{margin-bottom:6px}.word-editing [contenteditable=true][data-v-70f6f52b]{border-radius:3px;cursor:text;min-height:1em;outline:none;transition:box-shadow .15s}.word-editing [contenteditable=true][data-v-70f6f52b]:hover{box-shadow:0 0 0 1.5px rgba(74,144,226,.35)}.word-editing [contenteditable=true][data-v-70f6f52b]:focus{background:rgba(74,144,226,.08);box-shadow:0 0 0 2px rgba(74,144,226,.6)}html.ppt-presentation-active,html.ppt-presentation-active body{height:100%;overflow:hidden}.ppt-overlay{animation:pptOverlayFadeIn .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:10000}.ppt-overlay:has(.ppt-viewer--presentation) .ppt-viewer,.ppt-overlay:has(.ppt-viewer:-webkit-full-screen) .ppt-viewer,.ppt-overlay:has(.ppt-viewer:fullscreen) .ppt-viewer{flex:1 1 auto;min-height:0}@keyframes pptOverlayFadeIn{0%{opacity:0}to{opacity:1}}.ppt-overlay .ppt-overlay-body{align-items:center;display:flex;flex:1;justify-content:center;overflow:auto;padding:24px}.ppt-overlay .ppt-overlay-body .ppt-viewer,.ppt-overlay .ppt-overlay-body .word-viewer{background:#1e1e2e;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.4);max-width:1100px;width:100%}.ppt-overlay .ppt-overlay-body .ppt-viewer.ppt-viewer--presentation:not(:fullscreen):not(:-webkit-full-screen),.ppt-overlay .ppt-overlay-body .word-viewer.ppt-viewer--presentation:not(:fullscreen):not(:-webkit-full-screen){border-radius:0!important;box-shadow:none!important;height:100%!important;max-width:none!important;width:100%!important}.floating-toolbar[data-v-a8fc0fbb]{align-items:center;background:#222;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);display:flex;left:50%;padding:12px 18px;position:absolute;top:20px;transform:translateX(-50%);z-index:2000}.toolbar-item[data-v-a8fc0fbb]{align-items:center;display:flex;margin-right:18px}.toolbar-label[data-v-a8fc0fbb]{color:#fff;font-size:14px;margin-right:6px}.toolbar-button-group[data-v-a8fc0fbb]{align-items:center;display:flex;margin-right:12px}.toolbar-style-btn[data-v-a8fc0fbb]{background:#222;border:none;color:#bbb;font-size:16px;font-weight:700;margin-right:6px}.toolbar-style-btn.active[data-v-a8fc0fbb]{background:#1890ff;color:#fff}.toolbar-style-btn[data-v-a8fc0fbb]:not(.active){opacity:.5}.toolbar-align-btn[data-v-a8fc0fbb]{background:#222;border:none;margin-right:6px}.toolbar-align-btn .align-icon[data-v-a8fc0fbb]{display:inline-block;vertical-align:middle}.toolbar-align-btn.active[data-v-a8fc0fbb]{background:#1890ff}.toolbar-align-btn.active .align-line[data-v-a8fc0fbb]{background:#fff}.toolbar-align-btn[data-v-a8fc0fbb]:not(.active){opacity:.5}.align-icon-container[data-v-a8fc0fbb]{display:flex;flex-direction:column;height:18px;justify-content:space-between;width:22px}.align-line[data-v-a8fc0fbb]{background:#bbb;border-radius:2px;height:3px;margin:2px 0}.align-line.short[data-v-a8fc0fbb]{width:60%}.align-left-icon .align-line.short[data-v-a8fc0fbb],.align-line.short[data-v-a8fc0fbb]{align-self:flex-start}.align-center-icon .align-line.short[data-v-a8fc0fbb]{align-self:center}.align-right-icon .align-line.short[data-v-a8fc0fbb]{align-self:flex-end}.el-button.active[data-v-a8fc0fbb]{background:#1890ff;color:#fff}.el-color-picker .el-input__inner[data-v-a8fc0fbb],.el-input-number .el-input__inner[data-v-a8fc0fbb],.el-select .el-input__inner[data-v-a8fc0fbb]{background-color:#333;border:1px solid #555;color:#fff}.el-input-number[data-v-a8fc0fbb]{width:70px}.el-input-number .el-input-number__decrease[data-v-a8fc0fbb],.el-input-number .el-input-number__increase[data-v-a8fc0fbb]{background-color:#333;border-color:#555;color:#fff}.el-slider[data-v-a8fc0fbb]{width:100px}.delete-btn[data-v-a8fc0fbb]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-btn[data-v-a8fc0fbb]:hover{background-color:#f78989;border-color:#f78989}.transparent-background[data-v-a8fc0fbb]{opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-editor-container[data-v-a8fc0fbb]{background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.editor-header[data-v-a8fc0fbb]{align-items:center;background-color:#0a0a0a;border-bottom:1px solid #333;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:10px 20px}.editor-title[data-v-a8fc0fbb]{font-size:18px;font-weight:700}.header-actions[data-v-a8fc0fbb]{display:flex;gap:10px}.editor-main[data-v-a8fc0fbb]{flex:1;overflow:hidden}.sidebar[data-v-a8fc0fbb]{background-color:#0a0a0a;border-right:1px solid #333;padding-top:20px;width:60px}.sidebar[data-v-a8fc0fbb],.sidebar-item[data-v-a8fc0fbb]{align-items:center;display:flex;flex-direction:column}.sidebar-item[data-v-a8fc0fbb]{border-radius:8px;cursor:pointer;height:40px;justify-content:center;margin-bottom:15px;transition:all .2s;width:40px}.sidebar-item[data-v-a8fc0fbb]:hover{background-color:hsla(0,0%,100%,.1)}.sidebar-item.active[data-v-a8fc0fbb]{background-color:rgba(20,236,255,.2)}.sidebar-item .sidebar-icon[data-v-a8fc0fbb]{font-size:18px;margin-bottom:4px}.sidebar-label[data-v-a8fc0fbb]{font-size:10px}.panel-title[data-v-a8fc0fbb]{color:#14ecff;font-size:16px;margin-bottom:15px}.add-text-btn[data-v-a8fc0fbb]{margin-bottom:15px;width:100%}.text-styles-list[data-v-a8fc0fbb]{display:flex;flex-direction:column;gap:10px}.text-style-item[data-v-a8fc0fbb]{cursor:pointer;transition:all .2s}.text-style-item[data-v-a8fc0fbb]:hover{transform:translateY(-2px)}.style-preview[data-v-a8fc0fbb]{background-color:#333;border-radius:4px;color:#fff;padding:10px;text-align:center}.editor-content[data-v-a8fc0fbb]{background-color:#0a0a0a}.editor-content[data-v-a8fc0fbb],.image-container[data-v-a8fc0fbb]{align-items:center;display:flex;justify-content:center;overflow:hidden}.image-container[data-v-a8fc0fbb]{height:100%;position:relative;width:100%}.white-background[data-v-a8fc0fbb]{background-color:#fff;position:absolute;z-index:0}.image-layer[data-v-a8fc0fbb]{cursor:grab;position:absolute;z-index:1}.image-layer.selected[data-v-a8fc0fbb]{cursor:grabbing;outline:2px solid #14ecff}.image-layer .main-image[data-v-a8fc0fbb]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.text-layer[data-v-a8fc0fbb]{box-sizing:border-box;cursor:grab;min-height:30px;min-width:50px;padding:5px;position:absolute;white-space:pre-wrap;word-break:break-word;z-index:2}.text-layer.selected[data-v-a8fc0fbb]{cursor:grabbing;outline:2px solid #14ecff}.text-layer.editing[data-v-a8fc0fbb]{cursor:text;outline:2px dashed #14ecff}.font-selection-dialog[data-v-a8fc0fbb]{background-color:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important}.font-selection-dialog .el-dialog__header[data-v-a8fc0fbb]{background-color:#0a0a0a;border-bottom:1px solid #333}.font-selection-dialog .el-dialog__header .el-dialog__headerbtn .el-icon[data-v-a8fc0fbb],.font-selection-dialog .el-dialog__header .el-dialog__title[data-v-a8fc0fbb]{color:#fff}.font-selection-dialog .el-dialog__body[data-v-a8fc0fbb]{padding:15px}.font-selection-dialog .font-search-input[data-v-a8fc0fbb]{margin-bottom:15px}.font-selection-dialog .font-list[data-v-a8fc0fbb]{background-color:#0a0a0a;border:1px solid #333;border-radius:4px;max-height:300px;overflow-y:auto}.font-selection-dialog .font-item[data-v-a8fc0fbb]{color:#fff;cursor:pointer;padding:8px 12px;transition:all .2s}.font-selection-dialog .font-item[data-v-a8fc0fbb]:hover{background-color:hsla(0,0%,100%,.1)}.font-selection-dialog .font-item.active[data-v-a8fc0fbb]{background-color:rgba(20,236,255,.2)}.text-edit-container[data-v-a8fc0fbb]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.text-edit-container textarea[data-v-a8fc0fbb]{background-color:transparent;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:100%;line-height:1.2;outline:none;overflow:auto;padding:5px;resize:none;text-align:inherit;white-space:pre-wrap;width:100%;word-break:break-word}.resize-handles[data-v-a8fc0fbb]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.resize-handles .resize-handle[data-v-a8fc0fbb]{background-color:#14ecff;border:1px solid #0a0a0a;border-radius:50%;height:10px;pointer-events:all;position:absolute;width:10px}.resize-handles .resize-handle.top-left[data-v-a8fc0fbb]{cursor:nwse-resize;left:-5px;top:-5px}.resize-handles .resize-handle.top-right[data-v-a8fc0fbb]{cursor:nesw-resize;right:-5px;top:-5px}.resize-handles .resize-handle.bottom-left[data-v-a8fc0fbb]{bottom:-5px;cursor:nesw-resize;left:-5px}.resize-handles .resize-handle.bottom-right[data-v-a8fc0fbb]{bottom:-5px;cursor:nwse-resize;right:-5px}.background-resize-handle[data-v-a8fc0fbb]{background:#14ecff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(20,236,255,.3);cursor:se-resize;height:20px;position:absolute;width:20px;z-index:10}.transparent-background[data-v-a8fc0fbb]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;right:0}.image-upload-layer[data-v-a8fc0fbb]{border:2px solid transparent;box-sizing:border-box;cursor:move;z-index:500}.image-upload-layer.selected[data-v-a8fc0fbb]{border:2px solid #409eff}.image-upload-layer img[data-v-a8fc0fbb]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-error[data-v-a8fc0fbb]{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;font-size:14px;justify-content:center}.image-error[data-v-a8fc0fbb],.mask-canvas[data-v-a8fc0fbb]{height:100%;left:0;position:absolute;top:0;width:100%}.mask-canvas[data-v-a8fc0fbb]{z-index:10}.editor-content[data-v-a8fc0fbb]{flex:1;overflow:auto;position:relative}.editor-content[data-v-a8fc0fbb],.transparent-background[data-v-a8fc0fbb]{background-color:#0d0d0d;background-image:radial-gradient(circle,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:24px 24px}.transparent-background[data-v-a8fc0fbb]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.panel-toggle[data-v-a8fc0fbb]{align-items:center;background:#1a1a1a;border:1px solid #444;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-15px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px;z-index:100}.panel-toggle[data-v-a8fc0fbb]:hover{background:#333;border-color:#666;box-shadow:0 0 8px rgba(0,0,0,.5)}.panel-toggle .toggle-icon[data-v-a8fc0fbb]{color:#14ecff;filter:drop-shadow(0 0 2px rgba(20,236,255,.5))}.sidebar[data-v-a8fc0fbb]{flex-shrink:0}.editor-main[data-v-a8fc0fbb]{display:flex;height:calc(100vh - 60px);position:relative}.editor-main .editor-content[data-v-a8fc0fbb]{flex:1;margin-left:0;transition:none}.editor-canvas-area[data-v-a8fc0fbb]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;position:relative}.editor-minimap-reopen[data-v-a8fc0fbb]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#e8e8e8;cursor:pointer;display:flex;height:44px;justify-content:center;left:24px;pointer-events:auto;position:fixed;transition:background .15s ease,color .15s ease,transform .15s ease;width:44px;z-index:2001}.editor-minimap-reopen[data-v-a8fc0fbb]:hover{background:rgba(40,40,44,.98);color:#14ecff;transform:scale(1.04)}.minimap-reopen-tip[data-v-a8fc0fbb]:after{background:hsla(0,0%,100%,.95);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 14px rgba(0,0,0,.25);color:#111;content:attr(data-tip);font-size:12px;font-weight:600;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:10}.minimap-reopen-tip[data-v-a8fc0fbb]:hover:after{opacity:1;visibility:visible}.chat-toggle-btn[data-v-a8fc0fbb]{align-items:center;background:linear-gradient(135deg,#14ecff,#0a8fff);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 20px rgba(20,236,255,.4);color:#fff;cursor:pointer;display:flex;font-size:24px;height:56px;justify-content:center;pointer-events:auto;position:fixed;right:24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:9999!important}.chat-toggle-btn[data-v-a8fc0fbb]:hover{box-shadow:0 6px 28px rgba(20,236,255,.6);transform:scale(1.1)}.chat-toggle-btn[data-v-a8fc0fbb]:active{transform:scale(.95)}.chat-toggle-btn i[data-v-a8fc0fbb]{animation:pulse-a8fc0fbb 2s ease-in-out infinite}@keyframes pulse-a8fc0fbb{0%,to{opacity:1}50%{opacity:.7}}