.sv-result[data-v-89cd6cc3]{padding:24px 30px 10px}.result-head[data-v-89cd6cc3]{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.result-heading[data-v-89cd6cc3]{min-width:0}.result-kicker[data-v-89cd6cc3]{color:var(--c-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px}.result-head h2[data-v-89cd6cc3]{color:var(--c-text);font-size:21px;margin:0 0 7px}.result-head p[data-v-89cd6cc3]{color:var(--c-muted);font-size:13px;margin:0}.ghost-btn[data-v-89cd6cc3]{background:transparent;border:1px solid var(--c-border);border-radius:9px;color:var(--c-text);cursor:pointer;padding:9px 14px}.ghost-btn[data-v-89cd6cc3]:hover{border-color:var(--c-accent);color:var(--c-accent)}.ghost-btn.small[data-v-89cd6cc3]{font-size:12px;padding:6px 10px}.module-stack[data-v-89cd6cc3]{border-top:1px solid var(--c-border)}.module-row[data-v-89cd6cc3]{border-bottom:1px solid var(--c-border);display:grid;gap:16px;grid-template-columns:38px minmax(0,1fr);padding:22px 0}.module-row[data-v-89cd6cc3]:last-child{border-bottom:0}.module-rail[data-v-89cd6cc3]{display:flex;justify-content:center;position:relative}.module-rail[data-v-89cd6cc3]:after{background:var(--c-border);bottom:-24px;content:"";position:absolute;top:36px;width:1px;z-index:0}.module-row:last-child .module-rail[data-v-89cd6cc3]:after{display:none}.module-index[data-v-89cd6cc3]{align-items:center;background:var(--c-card);border:1px solid var(--c-border);border-radius:50%;color:var(--c-muted);display:inline-flex;font-size:11px;font-weight:800;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.module-row.is-running .module-index[data-v-89cd6cc3]{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-border);color:var(--c-accent)}.module-row.is-completed .module-index[data-v-89cd6cc3]{border-color:var(--c-success);color:var(--c-success)}.module-row.is-failed .module-index[data-v-89cd6cc3]{border-color:var(--c-danger);color:var(--c-danger)}.module-body[data-v-89cd6cc3]{min-width:0}.module-head[data-v-89cd6cc3]{gap:16px;justify-content:space-between;margin-bottom:14px}.module-head[data-v-89cd6cc3],.module-title[data-v-89cd6cc3]{align-items:flex-start;display:flex}.module-title[data-v-89cd6cc3]{min-width:0}.module-title h3[data-v-89cd6cc3]{color:var(--c-text);font-size:17px;margin:1px 0 6px}.module-meta[data-v-89cd6cc3]{align-items:center;color:var(--c-muted);display:flex;font-size:12px;gap:9px}.content-text[data-v-89cd6cc3]{color:var(--c-text);font-family:inherit;font-size:14px;line-height:1.9;margin:0;white-space:pre-wrap;word-break:break-word}.table-wrap[data-v-89cd6cc3]{border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.shot-table[data-v-89cd6cc3]{border-collapse:collapse;color:var(--c-text);font-size:12px;table-layout:fixed;width:100%}.shot-table td[data-v-89cd6cc3],.shot-table th[data-v-89cd6cc3]{border-bottom:1px solid var(--c-border);line-height:1.6;overflow-wrap:anywhere;padding:10px 8px;text-align:left;vertical-align:top}.shot-table th[data-v-89cd6cc3]{background:var(--c-input-bg);color:var(--c-text-secondary);font-weight:600;white-space:normal}.shot-table th[data-v-89cd6cc3]:first-child{width:4%}.shot-table th[data-v-89cd6cc3]:nth-child(2),.shot-table th[data-v-89cd6cc3]:nth-child(3){width:6%}.shot-table th[data-v-89cd6cc3]:nth-child(4){width:12%}.shot-table th[data-v-89cd6cc3]:nth-child(5){width:24%}.shot-table th[data-v-89cd6cc3]:nth-child(6){width:21%}.shot-table th[data-v-89cd6cc3]:nth-child(7){width:14%}.shot-table th[data-v-89cd6cc3]:nth-child(8){width:13%}.shot-table tr:last-child td[data-v-89cd6cc3]{border-bottom:0}.prompt-summary[data-v-89cd6cc3]{background:var(--c-input-bg);border:1px solid var(--c-border);border-radius:11px;margin-bottom:12px;padding:13px 15px}.prompt-summary p[data-v-89cd6cc3]{color:var(--c-text-secondary);font-size:13px;line-height:1.7;margin:0 0 6px}.prompt-summary p[data-v-89cd6cc3]:last-child{margin-bottom:0}.shot-prompt[data-v-89cd6cc3]{border:1px solid var(--c-border);border-radius:12px;padding:15px}.shot-prompt+.shot-prompt[data-v-89cd6cc3]{margin-top:10px}.shot-prompt-head[data-v-89cd6cc3]{align-items:center;color:var(--c-muted);display:flex;font-size:12px;gap:10px;margin-bottom:9px}.shot-prompt-head strong[data-v-89cd6cc3]{color:var(--c-text);font-size:14px}.shot-prompt-head .text-btn[data-v-89cd6cc3]{margin-left:auto}.shot-prompt p[data-v-89cd6cc3]{color:var(--c-text);font-size:14px;line-height:1.85;margin:0;white-space:pre-wrap}.text-btn[data-v-89cd6cc3]{background:transparent;border:0;color:var(--c-accent);cursor:pointer}.stage-wait[data-v-89cd6cc3]{border-left:2px solid var(--c-border);color:var(--c-text-secondary);padding:5px 0 5px 13px}.module-row.is-running .stage-wait[data-v-89cd6cc3]{border-left-color:var(--c-accent)}.module-row.is-failed .stage-wait[data-v-89cd6cc3]{border-left-color:var(--c-danger)}.stage-wait strong[data-v-89cd6cc3]{color:var(--c-text);font-size:13px}.stage-wait p[data-v-89cd6cc3]{font-size:12px;line-height:1.65;margin:6px 0 0}.result-note[data-v-89cd6cc3]{border-top:1px solid var(--c-border);color:var(--c-muted);font-size:12px;line-height:1.7;margin:0;padding:16px 0 14px}@media(max-width:640px){.sv-result[data-v-89cd6cc3]{padding:20px 20px 8px}.module-head[data-v-89cd6cc3],.result-head[data-v-89cd6cc3]{flex-direction:column}.result-head[data-v-89cd6cc3]{align-items:flex-start}.module-row[data-v-89cd6cc3]{gap:12px;grid-template-columns:30px minmax(0,1fr);padding:18px 0}.module-index[data-v-89cd6cc3]{height:30px;width:30px}.module-rail[data-v-89cd6cc3]:after{bottom:-20px;top:32px}.shot-table[data-v-89cd6cc3]{font-size:11px}.shot-table td[data-v-89cd6cc3],.shot-table th[data-v-89cd6cc3]{padding:8px 5px}}.sv-panel[data-v-6db0d84c]{background:var(--c-card);border:1px solid var(--c-border);border-radius:24px;box-shadow:0 24px 80px var(--c-shadow);min-height:260px;overflow:hidden;position:relative}.workbench-head[data-v-6db0d84c]{align-items:flex-start;display:flex;gap:28px;justify-content:space-between;padding:28px 30px 24px}.panel-heading[data-v-6db0d84c]{min-width:0}.title-row[data-v-6db0d84c]{align-items:center;display:flex;gap:10px;margin-bottom:9px}.panel-kicker[data-v-6db0d84c]{color:var(--c-muted);font-size:12px;letter-spacing:.05em}.panel-heading h1[data-v-6db0d84c]{color:var(--c-text);font-size:28px;line-height:1.3;margin:0 0 10px}.idea[data-v-6db0d84c]{color:var(--c-text-secondary);font-size:14px;line-height:1.8;margin:0;max-width:760px}.meta-row[data-v-6db0d84c]{color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin-top:12px}.panel-actions[data-v-6db0d84c]{display:flex;flex:none;flex-wrap:wrap;gap:9px;justify-content:flex-end;padding-top:2px}.danger-btn[data-v-6db0d84c],.ghost-btn[data-v-6db0d84c],.primary-btn[data-v-6db0d84c]{border-radius:9px;cursor:pointer;font-size:13px;padding:9px 14px}.primary-btn[data-v-6db0d84c]{background:var(--c-primary-gradient);border:0;color:var(--c-on-primary)}.ghost-btn[data-v-6db0d84c]{background:transparent;border:1px solid var(--c-border);color:var(--c-text)}.danger-btn[data-v-6db0d84c]{background:transparent;border:1px solid var(--c-danger);color:var(--c-danger)}.ghost-btn[data-v-6db0d84c]:hover{border-color:var(--c-accent);color:var(--c-accent)}.danger-btn[data-v-6db0d84c]:disabled,.ghost-btn[data-v-6db0d84c]:disabled,.primary-btn[data-v-6db0d84c]:disabled{cursor:not-allowed;opacity:.5}.workbench-flow[data-v-6db0d84c]{background:var(--c-input-bg);border-block:1px solid var(--c-border);padding:20px 30px 18px}.flow-head[data-v-6db0d84c]{gap:18px;justify-content:space-between}.flow-head[data-v-6db0d84c],.flow-title[data-v-6db0d84c]{align-items:flex-start;display:flex}.flow-title[data-v-6db0d84c]{gap:11px;min-width:0}.flow-title>div[data-v-6db0d84c]{display:flex;flex-direction:column;gap:4px;min-width:0}.status-dot[data-v-6db0d84c]{background:var(--c-muted);border-radius:50%;flex:none;height:9px;margin-top:6px;width:9px}.status-dot.is-live[data-v-6db0d84c]{animation:live-pulse-6db0d84c 1.8s ease-in-out infinite;background:var(--c-accent)}.status-dot.is-success[data-v-6db0d84c]{background:var(--c-success)}.status-dot.is-danger[data-v-6db0d84c]{background:var(--c-danger)}.flow-label[data-v-6db0d84c]{color:var(--c-muted);font-size:11px;letter-spacing:.08em}.flow-title strong[data-v-6db0d84c]{color:var(--c-text);font-size:15px;line-height:1.5}.progress-count[data-v-6db0d84c]{border:1px solid var(--c-border);border-radius:999px;color:var(--c-text-secondary);flex:none;font-size:12px;padding:4px 10px;white-space:nowrap}.progress-count b[data-v-6db0d84c]{color:inherit;font:inherit;font-weight:600}.progress-track[data-v-6db0d84c]{background:var(--c-border);border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.progress-track i[data-v-6db0d84c]{background:var(--c-primary-gradient);border-radius:inherit;display:block;height:100%;transition:width .4s ease}.progress-meta[data-v-6db0d84c]{color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin-top:10px}.error-message[data-v-6db0d84c]{color:var(--c-danger);font-size:13px;margin:12px 0 0}.module-progress[data-v-6db0d84c]{border-top:1px solid var(--c-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:16px 0 0}.module-step[data-v-6db0d84c]{align-items:center;display:flex;gap:10px;min-width:0;padding:0 20px}.module-step[data-v-6db0d84c]:first-child{padding-left:0}.module-step[data-v-6db0d84c]:last-child{padding-right:0}.module-step+.module-step[data-v-6db0d84c]{border-left:1px solid var(--c-border)}.step-index[data-v-6db0d84c]{align-items:center;background:var(--c-card);border:1px solid var(--c-border);border-radius:50%;color:var(--c-muted);display:inline-flex;flex:none;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.module-step.is-running .step-index[data-v-6db0d84c]{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-border);color:var(--c-accent)}.module-step.is-completed .step-index[data-v-6db0d84c]{border-color:var(--c-success);color:var(--c-success)}.module-step.is-failed .step-index[data-v-6db0d84c]{border-color:var(--c-danger);color:var(--c-danger)}.step-copy[data-v-6db0d84c]{display:flex;flex-direction:column;gap:3px;min-width:0}.step-copy strong[data-v-6db0d84c]{color:var(--c-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-copy>span[data-v-6db0d84c]{color:var(--c-muted);font-size:11px}@keyframes live-pulse-6db0d84c{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:760px){.sv-panel[data-v-6db0d84c]{border-radius:18px}.workbench-head[data-v-6db0d84c]{flex-direction:column;gap:18px;padding:22px 20px 20px}.workbench-flow[data-v-6db0d84c]{padding:18px 20px 16px}.panel-actions[data-v-6db0d84c]{justify-content:flex-start}.module-progress[data-v-6db0d84c]{grid-template-columns:1fr;padding-top:8px}.module-step[data-v-6db0d84c]{padding:10px 0}.module-step[data-v-6db0d84c]:first-child{padding-top:0}.module-step[data-v-6db0d84c]:last-child{padding-bottom:0}.module-step+.module-step[data-v-6db0d84c]{border-left:0;border-top:1px solid var(--c-border)}.panel-heading h1[data-v-6db0d84c]{font-size:23px}}
