.stepper[data-v-8ff2f726]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.step[data-v-8ff2f726]{align-items:center;background:#ffffffa3;border:1px solid var(--color-border);border-radius:18px;color:#697184d1;display:flex;gap:12px;min-width:0;padding:14px}.step-number[data-v-8ff2f726]{background:#7f4bc714;border-radius:50%;display:grid;flex:0 0 32px;font-weight:800;height:32px;place-items:center;width:32px}.step-copy[data-v-8ff2f726]{display:grid;gap:2px;min-width:0}.step-copy small[data-v-8ff2f726],.step-copy strong[data-v-8ff2f726]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-copy small[data-v-8ff2f726]{font-size:.76rem}.step-active[data-v-8ff2f726],.step-complete[data-v-8ff2f726]{background:linear-gradient(135deg,#fdfafff5,#ede0fff0);border-color:#7f4bc747;color:var(--color-ink)}.step-active .step-number[data-v-8ff2f726],.step-complete .step-number[data-v-8ff2f726]{background:var(--color-accent-strong);color:#fff}@media(max-width:760px){.stepper[data-v-8ff2f726]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.stepper[data-v-8ff2f726]{grid-template-columns:1fr}}.upload-panel[data-v-d0bf4dd5]{align-content:center;background:#ffffffb8;border:2px dashed rgba(127,75,199,.24);border-radius:28px;box-shadow:var(--shadow-soft);cursor:pointer;display:grid;min-height:360px;padding:48px 24px;place-items:center;text-align:center;transition:border-color .18s ease,transform .18s ease,background .18s ease}.upload-panel-active[data-v-d0bf4dd5],.upload-panel[data-v-d0bf4dd5]:hover{background:#f4edffe0;border-color:var(--color-accent-strong);transform:translateY(-2px)}.upload-panel-pending[data-v-d0bf4dd5]{cursor:wait}.file-input[data-v-d0bf4dd5]{display:none}.upload-kicker[data-v-d0bf4dd5]{background:var(--color-accent-soft);border-radius:999px;color:var(--color-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.14em;padding:8px 12px}.upload-title[data-v-d0bf4dd5]{font-size:clamp(1.25rem,3vw,1.7rem);margin:18px 0 0}.upload-description[data-v-d0bf4dd5]{color:var(--color-muted);line-height:1.7;margin:10px 0 0;max-width:580px}.upload-progress[data-v-d0bf4dd5]{background:#7f4bc71a;border-radius:999px;height:7px;margin-top:26px;overflow:hidden;width:min(420px,90%)}.upload-progress span[data-v-d0bf4dd5]{background:var(--color-accent);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.upload-error[data-v-d0bf4dd5],.upload-message[data-v-d0bf4dd5]{font-weight:700;margin:10px 0 0}.upload-message[data-v-d0bf4dd5]{color:var(--color-accent-strong)}.upload-error[data-v-d0bf4dd5]{color:#941f1f}.timeline-wrap[data-v-93c862ca]{display:grid;gap:8px}.timeline-times[data-v-93c862ca]{color:var(--color-muted);display:flex;font-family:SFMono-Regular,SF Mono,monospace;font-size:.78rem;justify-content:space-between}.timeline[data-v-93c862ca]{background:#07151c;border-radius:14px;cursor:pointer;height:76px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-disabled[data-v-93c862ca]{cursor:wait;opacity:.58}.timeline-canvas[data-v-93c862ca]{height:100%;inset:0;position:absolute;width:100%}.timeline-shade[data-v-93c862ca]{background:#030a0f8f;inset-block:0;pointer-events:none;position:absolute}.timeline-selection[data-v-93c862ca]{background:#a56be733;border-block:3px solid #a56be7;cursor:grab;inset-block:0;position:absolute}.timeline-handle[data-v-93c862ca]{background:transparent;border:0;cursor:ew-resize;height:100%;padding:0;position:absolute;top:0;width:22px}.timeline-handle[data-v-93c862ca]:after{background:#a56be7;border-radius:999px;box-shadow:0 2px 10px #00000047;content:"";height:36px;left:8px;position:absolute;top:20px;width:6px}.timeline-handle-left[data-v-93c862ca]{left:-11px}.timeline-handle-right[data-v-93c862ca]{right:-11px}.timeline-playhead[data-v-93c862ca]{background:#ff665f;height:100%;pointer-events:none;position:absolute;top:0;width:2px}.task-status[data-v-213addf3]{background:#7f4bc70f;border:1px solid var(--color-border);border-radius:16px;color:var(--color-muted);display:grid;gap:10px;margin-top:18px;padding:14px 16px}.task-status-copy[data-v-213addf3]{display:flex;gap:16px;justify-content:space-between;line-height:1.5}.task-progress[data-v-213addf3]{background:#7f4bc71a;border-radius:999px;height:5px;overflow:hidden}.task-progress span[data-v-213addf3]{background:var(--color-accent);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.task-status-active[data-v-213addf3]{background:#9a68df1a;color:var(--color-accent-strong)}.task-status-success[data-v-213addf3]{background:#24b47a1c;color:#176b4d}.task-status-error[data-v-213addf3]{background:#ff58581a;color:#941f1f}.task-status-error .task-progress span[data-v-213addf3]{background:#d44949}.editor-card[data-v-da21855a]{background:#ffffffd1;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);display:grid;gap:22px;padding:clamp(20px,4vw,34px)}.card-actions[data-v-da21855a],.file-bar[data-v-da21855a],.file-bar>div[data-v-da21855a],.shortcuts[data-v-da21855a]{align-items:center;display:flex}.file-bar[data-v-da21855a]{background:#7f4bc70f;border-radius:16px;gap:16px;justify-content:space-between;padding:13px 16px}.file-bar>div[data-v-da21855a]{gap:10px;min-width:0}.file-bar strong[data-v-da21855a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-bar span[data-v-da21855a],.selection-hint[data-v-da21855a],.shortcuts[data-v-da21855a]{color:var(--color-muted);font-size:.82rem}.ghost-danger[data-v-da21855a]{background:transparent;border:1px solid rgba(148,31,31,.25);border-radius:999px;color:#941f1f;cursor:pointer;flex:0 0 auto;padding:7px 12px}.video-stage[data-v-da21855a]{background:#061117;border-radius:20px;display:grid;min-height:240px;overflow:hidden;place-items:center}.video-stage video[data-v-da21855a]{display:block;max-height:500px;width:100%}.time-fields[data-v-da21855a]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.time-fields label[data-v-da21855a]{display:grid;gap:6px;text-align:center}.time-fields label>span[data-v-da21855a]{color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em}.time-fields input[data-v-da21855a],.time-fields output[data-v-da21855a]{background:#ffffffbd;border:1px solid var(--color-border);border-radius:12px;color:var(--color-ink);font-family:SFMono-Regular,SF Mono,monospace;font-size:clamp(.78rem,2vw,1rem);min-width:0;padding:10px 8px;text-align:center}.time-fields output[data-v-da21855a]{border-color:transparent;color:var(--color-muted)}.selection-hint[data-v-da21855a]{margin:-10px 0 0;text-align:center}.selection-hint-error[data-v-da21855a]{color:#941f1f;font-weight:700}.shortcuts[data-v-da21855a]{flex-wrap:wrap;gap:10px 18px;justify-content:center}kbd[data-v-da21855a]{background:#7f4bc70f;border:1px solid var(--color-border);border-radius:6px;font-family:monospace;padding:2px 6px}.card-actions[data-v-da21855a]{flex-wrap:wrap;gap:12px;justify-content:center}.button-primary[data-v-da21855a],.button-secondary[data-v-da21855a]{border-radius:999px;cursor:pointer;font-weight:800;min-width:150px;padding:12px 20px}.button-primary[data-v-da21855a]{background:var(--color-accent-strong);border:1px solid var(--color-accent-strong);color:#fff}.button-secondary[data-v-da21855a]{background:#ffffffb3;border:1px solid rgba(127,75,199,.4);color:var(--color-accent-strong)}button[data-v-da21855a]:disabled,input[data-v-da21855a]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.time-fields[data-v-da21855a]{grid-template-columns:1fr}.file-bar>div[data-v-da21855a]{align-items:flex-start;flex-direction:column}}.editor-card[data-v-02cce6f0]{background:#ffffffd1;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);display:grid;gap:24px;padding:clamp(20px,4vw,34px)}.section-heading[data-v-02cce6f0]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.section-heading h2[data-v-02cce6f0]{font-size:clamp(1.35rem,3vw,1.85rem);margin:2px 0 8px}.section-heading p[data-v-02cce6f0]:last-child,.temporary-note span[data-v-02cce6f0]{color:var(--color-muted);line-height:1.6;margin:0}.eyebrow[data-v-02cce6f0]{color:var(--color-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase}.source-pill[data-v-02cce6f0]{background:#7f4bc712;border-radius:999px;color:var(--color-muted);font-family:monospace;font-size:.72rem;max-width:280px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.field-group[data-v-02cce6f0],.option-grid label[data-v-02cce6f0]{display:grid;gap:9px}.field-group>label[data-v-02cce6f0],.option-grid label>span[data-v-02cce6f0]{font-size:.84rem;font-weight:800}.preset-list[data-v-02cce6f0]{display:flex;flex-wrap:wrap;gap:8px}.preset-list button[data-v-02cce6f0]{background:#9a68df17;border:1px solid rgba(127,75,199,.22);border-radius:999px;color:var(--color-accent-strong);cursor:pointer;padding:7px 11px}input[data-v-02cce6f0],select[data-v-02cce6f0],textarea[data-v-02cce6f0]{background:#ffffffbf;border:1px solid var(--color-border);border-radius:14px;color:var(--color-ink);outline:none;padding:12px 14px;width:100%}input[data-v-02cce6f0]:focus,select[data-v-02cce6f0]:focus,textarea[data-v-02cce6f0]:focus{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px #9a68df1f}textarea[data-v-02cce6f0]{line-height:1.6;min-height:110px;resize:vertical}.option-grid[data-v-02cce6f0]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-preview[data-v-02cce6f0]{background:#7f4bc70a;border:1px solid var(--color-border);border-radius:14px;color:var(--color-muted);display:inline-grid;font-size:.78rem;max-width:260px;min-height:46px;overflow:hidden;place-items:center}.reference-preview img[data-v-02cce6f0]{display:block;max-height:150px;-o-object-fit:contain;object-fit:contain;width:100%}.preview-error[data-v-02cce6f0]{color:#941f1f;padding:12px}.temporary-note[data-v-02cce6f0]{background:#f1e8ffad;border:1px solid rgba(127,75,199,.16);border-radius:16px;display:grid;font-size:.82rem;gap:5px;padding:14px 16px}.card-actions[data-v-02cce6f0]{display:flex;justify-content:center}.button-primary[data-v-02cce6f0]{background:var(--color-accent-strong);border:1px solid var(--color-accent-strong);border-radius:999px;color:#fff;cursor:pointer;font-weight:800;min-width:190px;padding:12px 20px}button[data-v-02cce6f0]:disabled,input[data-v-02cce6f0]:disabled,select[data-v-02cce6f0]:disabled,textarea[data-v-02cce6f0]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.section-heading[data-v-02cce6f0]{flex-direction:column}.source-pill[data-v-02cce6f0]{max-width:100%}.option-grid[data-v-02cce6f0]{grid-template-columns:1fr}}.editor-card[data-v-d6523926]{background:#ffffffd1;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);display:grid;gap:22px;padding:clamp(20px,4vw,34px)}.section-heading h2[data-v-d6523926]{font-size:clamp(1.35rem,3vw,1.85rem);margin:2px 0 8px}.section-heading p[data-v-d6523926]:last-child{color:var(--color-muted);margin:0}.eyebrow[data-v-d6523926]{color:var(--color-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase}.video-stage[data-v-d6523926]{background:#061117;border-radius:20px;overflow:hidden}.video-stage video[data-v-d6523926]{display:block;max-height:500px;width:100%}.card-actions[data-v-d6523926]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.button-primary[data-v-d6523926],.button-secondary[data-v-d6523926]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-width:150px;padding:12px 20px}.button-primary[data-v-d6523926]{background:var(--color-accent-strong);border:1px solid var(--color-accent-strong);color:#fff}.button-secondary[data-v-d6523926]{background:#ffffffb3;border:1px solid rgba(127,75,199,.4);color:var(--color-accent-strong)}.temporary-hint[data-v-d6523926]{color:var(--color-muted);font-size:.8rem;margin:-10px 0 0;text-align:center}button[data-v-d6523926]:disabled{cursor:not-allowed;opacity:.5}.workbench-shell[data-v-8e05f53e]{display:grid;gap:22px;margin:0 auto;padding:38px 0 72px;width:min(1040px,calc(100vw - 32px))}.workbench-hero[data-v-8e05f53e]{background:radial-gradient(circle at top right,rgba(183,139,239,.22),transparent 37%),linear-gradient(145deg,#fffffffa,#f6effff0);border:1px solid var(--color-border);border-radius:30px;box-shadow:0 28px 80px #6746971f;color:var(--color-ink);display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.7fr);padding:clamp(26px,5vw,48px)}.workbench-hero h1[data-v-8e05f53e]{font-size:clamp(2.3rem,7vw,4.6rem);letter-spacing:-.05em;line-height:.98;margin:6px 0 14px}.workbench-copy[data-v-8e05f53e]{min-width:0}.workbench-kicker[data-v-8e05f53e]{align-items:center;display:flex;gap:16px;justify-content:space-between}.console-entry-link[data-v-8e05f53e]{background:#ffffffbd;border:1px solid rgba(127,75,199,.24);border-radius:999px;color:var(--color-accent-strong);flex:0 0 auto;font-size:.76rem;font-weight:800;padding:8px 13px;transition:border-color .18s ease,background .18s ease}.console-entry-link[data-v-8e05f53e]:hover{background:#fff;border-color:#7f4bc775}.workbench-hero p[data-v-8e05f53e]:last-child{color:var(--color-muted);line-height:1.75;margin:0;max-width:650px}.eyebrow[data-v-8e05f53e]{color:var(--color-accent-strong);font-size:.74rem;font-weight:900;letter-spacing:.22em;margin:0}.architecture-card[data-v-8e05f53e]{align-content:center;display:grid;gap:10px}.architecture-card span[data-v-8e05f53e]{align-items:center;background:#ffffffbd;border:1px solid var(--color-border);border-radius:14px;display:flex;font-size:.8rem;gap:10px;padding:11px 14px}.architecture-card b[data-v-8e05f53e]{background:var(--color-accent-soft);border-radius:8px;color:var(--color-accent-strong);display:inline-grid;flex:0 0 auto;font-size:.72rem;height:24px;place-items:center;width:24px}.privacy-note[data-v-8e05f53e]{background:#ffffff94;border:1px solid var(--color-border);border-radius:18px;color:var(--color-muted);font-size:.8rem;line-height:1.6;padding:16px 18px}.privacy-note strong[data-v-8e05f53e]{color:var(--color-ink)}.privacy-note p[data-v-8e05f53e]{margin:4px 0 0}@media(max-width:720px){.workbench-hero[data-v-8e05f53e]{grid-template-columns:1fr}.architecture-card[data-v-8e05f53e]{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-kicker[data-v-8e05f53e]{align-items:flex-start;flex-direction:column}}
