.vfe-root[data-v-704c9584]{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:100%}.tool-card[data-v-704c9584]{width:100%;padding:22px 24px;border-radius:16px;background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}@media (max-width: 640px){.tool-card[data-v-704c9584]{padding:16px 14px;border-radius:12px}}.card-head[data-v-704c9584]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.head-left[data-v-704c9584]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.section-title[data-v-704c9584]{margin:0;font-size:17.5px;font-weight:800;color:var(--text-primary)}.sub-title[data-v-704c9584]{margin:0;font-size:15.5px;font-weight:800;color:var(--text-primary)}.res-badge[data-v-704c9584]{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;font-family:monospace;background-color:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border)}.head-actions[data-v-704c9584]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.demo-btn[data-v-704c9584]{padding:7px 13px;border-radius:9px;border:1px solid var(--accent-border);background-color:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700;cursor:pointer}.upload-btn[data-v-704c9584]{padding:7px 13px;border-radius:9px;border:none;background-color:var(--accent);color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.monitor-layout[data-v-704c9584]{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}@media (max-width: 960px){.monitor-layout[data-v-704c9584]{grid-template-columns:1fr}}.monitor-col[data-v-704c9584]{display:flex;flex-direction:column;gap:12px;min-width:0}.video-viewport[data-v-704c9584]{border-radius:14px;overflow:hidden;background-color:#050811;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.viewport-media[data-v-704c9584]{width:100%;height:100%;object-fit:contain;display:block}.scrubber-row[data-v-704c9584]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background-color:var(--bg-muted);border:1px solid var(--border-subtle)}.tc-label[data-v-704c9584]{font-family:monospace;font-size:12px;font-weight:700;color:var(--text-secondary);flex-shrink:0}.range-slider[data-v-704c9584]{width:100%;accent-color:var(--accent)}.stepping-bar[data-v-704c9584]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.step-btn[data-v-704c9584]{padding:7px 12px;border-radius:9px;border:1px solid var(--border-color);background-color:var(--bg-muted);color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer}.step-btn[data-v-704c9584]:hover{border-color:var(--accent-border);color:var(--accent)}.capture-main-btn[data-v-704c9584]{flex:1;min-width:160px;padding:8px 14px;border-radius:9px;border:none;background-color:var(--accent);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.side-panel[data-v-704c9584]{display:flex;flex-direction:column;gap:14px}.panel-box[data-v-704c9584]{padding:14px 16px;border-radius:12px;background-color:var(--bg-muted);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:11px}.box-title[data-v-704c9584]{margin:0;font-size:14px;font-weight:800;color:var(--text-primary)}.radio-tabs[data-v-704c9584]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tab-pill[data-v-704c9584]{padding:6px 8px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-secondary);font-size:11.5px;font-weight:700;cursor:pointer}.tab-pill.active[data-v-704c9584]{background-color:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.field-group[data-v-704c9584]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-704c9584]{font-size:12px;font-weight:700;color:var(--text-primary)}.ctrl-top[data-v-704c9584]{display:flex;justify-content:space-between;align-items:center}.val-badge[data-v-704c9584]{font-size:12px;font-weight:800;color:var(--accent);font-family:monospace}.select-input[data-v-704c9584]{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-primary);font-size:12.5px;font-weight:600}.action-full-btn[data-v-704c9584]{width:100%;padding:9px 14px;border-radius:9px;border:none;background-color:var(--accent);color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}.action-full-btn[data-v-704c9584]:disabled{opacity:.6;cursor:not-allowed}.collage-btns[data-v-704c9584]{display:flex;flex-direction:column;gap:8px}.collage-btn[data-v-704c9584]{width:100%;padding:8px 12px;border-radius:9px;border:1px solid var(--accent-border);background-color:var(--bg-surface);color:var(--accent);font-size:12.5px;font-weight:700;cursor:pointer}.collage-btn.primary[data-v-704c9584]{background-color:var(--accent-soft)}.collage-btn[data-v-704c9584]:disabled{opacity:.5;cursor:not-allowed}.composite-stage[data-v-704c9584]{max-height:540px;overflow-y:auto;border-radius:12px;background-color:#070b14;border:1px solid var(--border-color);padding:12px;display:flex;justify-content:center}.composite-img[data-v-704c9584]{max-width:100%;height:auto;border-radius:8px;display:block}.dl-btn[data-v-704c9584]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:9px;background-color:var(--accent);color:#fff;font-size:12.5px;font-weight:700;text-decoration:none}.gallery-grid[data-v-704c9584]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.gallery-card[data-v-704c9584]{padding:10px;border-radius:12px;background-color:var(--bg-muted);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px}.gallery-card.unselected[data-v-704c9584]{opacity:.45}.gallery-top[data-v-704c9584]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-family:monospace;color:var(--text-secondary)}.chk-label[data-v-704c9584]{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:700}.del-btn[data-v-704c9584]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px}.gallery-img[data-v-704c9584]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#000}.gallery-actions[data-v-704c9584]{display:flex;gap:6px}.mini-dl[data-v-704c9584]{flex:1;text-align:center;padding:5px 8px;border-radius:7px;font-size:11.5px;font-weight:700;text-decoration:none;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color)}.mini-dl.accent[data-v-704c9584]{background-color:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}
