.logo[data-v-6ee47027]{align-items:center;display:inline-flex;font-weight:500;gap:10px;letter-spacing:.04em;line-height:1}.logo__mark[data-v-6ee47027]{display:block;flex-shrink:0;max-width:none;width:auto}.logo__text[data-v-6ee47027]{color:inherit;font-size:inherit}.aap[data-v-f41d5c2d]{flex-direction:column;height:100%;min-height:0}.aap[data-v-f41d5c2d],.aap-toolbar[data-v-f41d5c2d]{display:flex;gap:12px}.aap-toolbar[data-v-f41d5c2d]{align-items:center;justify-content:space-between}.aap-search[data-v-f41d5c2d]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#9ca3af;display:flex;flex:1 1 auto;gap:6px;max-width:360px;padding:6px 10px}.aap-search[data-v-f41d5c2d]:focus-within{border-color:#818cf873;color:#e8e8ee}.aap-search-input[data-v-f41d5c2d]{background:transparent;border:0;color:#e8e8ee;flex:1;font-size:13px;outline:none}.aap-toolbar-right[data-v-f41d5c2d]{align-items:center;display:flex;gap:8px;position:relative}.aap-upload-wrap[data-v-f41d5c2d]{position:relative}.aap-expand-btn[data-v-f41d5c2d],.aap-upload-btn[data-v-f41d5c2d]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#e8e8ee;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:background .15s,border-color .15s}.aap-expand-btn[data-v-f41d5c2d]:hover,.aap-upload-btn[data-v-f41d5c2d]:hover{background:#ffffff1a;border-color:#818cf873}.aap-expand-btn[data-v-f41d5c2d]:disabled,.aap-upload-btn[data-v-f41d5c2d]:disabled{cursor:progress;opacity:.55}.aap-upload-pop[data-v-f41d5c2d]{background:#1a1a25;border:1px solid #2a2a3a;border-radius:8px;box-shadow:0 12px 40px #0000008c;padding:12px;position:absolute;right:0;top:calc(100% + 6px);width:280px;z-index:20}.aap-upload-label[data-v-f41d5c2d]{color:#9ca3af;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.aap-upload-hint[data-v-f41d5c2d]{color:#9ca3af;font-size:11px;line-height:1.4;margin:8px 0 0}.aap-upload-actions[data-v-f41d5c2d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.aap-upload-pick[data-v-f41d5c2d]{background:#6366f1;border:0;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:12.5px;font-weight:600;padding:7px 0}.aap-upload-pick[data-v-f41d5c2d]:hover:not(:disabled){background:#818cf8}.aap-upload-pick[data-v-f41d5c2d]:disabled{cursor:progress;opacity:.5}.aap-upload-progress[data-v-f41d5c2d]{color:#9ca3af;font-size:11px;margin:8px 0 0}.aap-upload-error[data-v-f41d5c2d]{color:#fca5a5;font-size:11px;margin:8px 0 0;white-space:pre-line}.aap-tabs[data-v-f41d5c2d]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:4px;overflow-x:auto;padding-bottom:0}.aap-tab[data-v-f41d5c2d]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:color .15s,border-color .15s;white-space:nowrap}.aap-tab[data-v-f41d5c2d]:hover{color:#e8e8ee}.aap-tab.active[data-v-f41d5c2d]{border-bottom-color:#818cf8;color:#fff}.aap-tab-count[data-v-f41d5c2d]{color:#ffffff73;font-size:10.5px;font-weight:500}.aap-empty[data-v-f41d5c2d]{align-items:center;color:#9ca3af;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.aap-empty-title[data-v-f41d5c2d]{color:#e8e8ee;font-size:14px;font-weight:600;margin:0 0 6px}.aap-empty-sub[data-v-f41d5c2d]{color:#9ca3af;font-size:12px;margin:0}.aap-grid[data-v-f41d5c2d]{align-content:start;display:grid;flex:1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:0;overflow-y:auto;padding-right:4px}.aap-tile[data-v-f41d5c2d]{background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:4px;text-align:left;transition:transform .18s ease,border-color .15s}.aap-tile[data-v-f41d5c2d]:hover{transform:translateY(-2px)}.aap-tile.is-active[data-v-f41d5c2d]{background:#818cf814;border-color:#818cf8a6}.aap-tile-thumb[data-v-f41d5c2d]{align-items:center;aspect-ratio:1/1;background:#ffffff0d;border-radius:6px;display:flex;justify-content:center;overflow:hidden;width:100%}.aap-tile-thumb img[data-v-f41d5c2d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aap-tile-icon[data-v-f41d5c2d]{font-size:28px;opacity:.6}.aap-tile-meta[data-v-f41d5c2d]{display:flex;flex-direction:column;padding:0 2px}.aap-tile-label[data-v-f41d5c2d]{color:#e8e8ee;cursor:context-menu;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-tile-rename[data-v-f41d5c2d]{background:#ffffff14;border:1px solid rgba(129,140,248,.55);border-radius:4px;color:#fff;font-size:12.5px;font-weight:600;outline:none;padding:2px 4px;width:100%}.aap-tile-rename[data-v-f41d5c2d]:disabled{cursor:progress;opacity:.6}.aap-tile-source[data-v-f41d5c2d]{color:#6b7280;font-size:10.5px}.ac-modal-root[data-v-c2db4803]{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.ac-modal-backdrop[data-v-c2db4803]{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background:#05050cb8;inset:0;position:absolute}.ac-modal-panel[data-v-c2db4803]{background:#0e0e18;border:1px solid #2a2a3a;border-radius:18px;box-shadow:0 24px 80px -20px #6366f159,0 8px 32px #0006;color:#e8e8ee;display:flex;flex-direction:column;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;max-height:88vh;max-width:720px;position:relative;transition:max-width .22s ease,max-height .22s ease;width:100%}.ac-modal-panel.is-expanded[data-v-c2db4803]{max-height:96vh;max-width:50vw}@media(max-width:980px){.ac-modal-panel.is-expanded[data-v-c2db4803]{max-width:92vw}}.ac-assets[data-v-c2db4803]{display:flex;flex:1;flex-direction:column;min-height:0}.ac-modal-close[data-v-c2db4803]{align-items:center;background:transparent;border:1px solid #2a2a3a;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .18s ease;width:32px}.ac-modal-close[data-v-c2db4803]:hover{border-color:#6366f1;color:#fff}.ac-modal-close svg[data-v-c2db4803]{height:14px;width:14px}.ac-modal-head[data-v-c2db4803]{padding:32px 32px 16px}.ac-modal-eyebrow[data-v-c2db4803]{color:#818cf8;font-size:10px;font-weight:700;letter-spacing:.2em;margin-bottom:10px}.ac-modal-title[data-v-c2db4803]{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.ac-modal-blurb[data-v-c2db4803]{color:#9ca3af;font-size:13.5px;line-height:1.6;max-width:60ch}.ac-modal-body[data-v-c2db4803]{flex:1;min-height:0;overflow-y:auto;padding:4px 32px 24px}.ac-hidden[data-v-c2db4803]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ac-error[data-v-c2db4803]{color:#f472b6;font-size:12px;margin-top:8px}.ac-help[data-v-c2db4803]{color:#6b7280;font-size:11.5px;line-height:1.55;margin-top:10px}.ac-options[data-v-c2db4803]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ac-options-vertical[data-v-c2db4803]{grid-template-columns:1fr}.ac-option[data-v-c2db4803]{background:#12121a;border:1px solid #2a2a3a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;transition:all .18s ease}.ac-option[data-v-c2db4803]:hover{background:#6366f114;border-color:#6366f1}.ac-option.active[data-v-c2db4803]{background:#6366f11f;border-color:#818cf8;box-shadow:inset 0 0 0 1px #818cf8}.ac-option-head[data-v-c2db4803]{align-items:center;display:flex;justify-content:space-between}.ac-option-name[data-v-c2db4803]{color:#fff;font-size:14px;font-weight:600}.ac-option-tick[data-v-c2db4803]{align-items:center;background:#6366f1;border-radius:999px;color:#fff;display:inline-flex;height:18px;justify-content:center;width:18px}.ac-option-tick svg[data-v-c2db4803]{height:11px;width:11px}.ac-option-desc[data-v-c2db4803]{color:#9ca3af;font-size:12.5px;line-height:1.55}@media(max-width:560px){.ac-options[data-v-c2db4803]{grid-template-columns:1fr}}.ac-option-radio[data-v-c2db4803]{align-items:flex-start;flex-direction:row;gap:12px;padding:14px 16px}.ac-radio[data-v-c2db4803]{align-items:center;border:2px solid #3f3f5c;border-radius:999px;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;transition:all .18s ease;width:18px}.ac-radio.active[data-v-c2db4803]{border-color:#818cf8}.ac-radio-dot[data-v-c2db4803]{background:transparent;border-radius:999px;height:8px;transition:background .18s ease;width:8px}.ac-radio.active .ac-radio-dot[data-v-c2db4803]{background:#818cf8}.ac-radio-meta[data-v-c2db4803]{flex:1;min-width:0}.ac-radio-head[data-v-c2db4803]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ac-radio-dur[data-v-c2db4803]{color:#818cf8;font-size:11px;font-weight:600}.ac-option-info[data-v-c2db4803]{align-items:flex-start;cursor:default;flex-direction:row;gap:12px;padding:14px 16px}.ac-option-info[data-v-c2db4803],.ac-option-info[data-v-c2db4803]:hover{background:#6366f10a;border-color:#1f1f2e}.ac-info-icon[data-v-c2db4803]{align-items:center;border-radius:999px;color:#818cf8;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.ac-info-icon[data-v-c2db4803],.ac-info-icon svg[data-v-c2db4803]{height:18px;width:18px}.ac-info-pill[data-v-c2db4803]{background:#6366f124;border:1px solid rgba(99,102,241,.3);border-radius:999px;font-size:10px;letter-spacing:.1em;margin-left:8px;padding:2px 8px;text-transform:uppercase}.ac-info-link[data-v-c2db4803],.ac-info-pill[data-v-c2db4803]{color:#818cf8;font-weight:600}.ac-info-link[data-v-c2db4803]{align-items:center;display:inline-flex;font-size:12.5px;gap:4px;margin-top:10px;text-decoration:none}.ac-info-link[data-v-c2db4803]:hover{color:#fff}.ac-info-link svg[data-v-c2db4803]{height:12px;width:12px}.ac-dropzone[data-v-c2db4803],.ac-product[data-v-c2db4803]{display:flex;flex-direction:column}.ac-dropzone[data-v-c2db4803]{align-items:center;background:#12121a;border:1px dashed #3f3f5c;border-radius:14px;cursor:pointer;padding:36px 24px;text-align:center;transition:all .18s ease}.ac-dropzone[data-v-c2db4803]:hover{background:#6366f10f;border-color:#818cf8}.ac-dropzone-icon[data-v-c2db4803]{align-items:center;background:#6366f124;border-radius:12px;color:#818cf8;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.ac-dropzone-icon svg[data-v-c2db4803]{height:24px;width:24px}.ac-dropzone-title[data-v-c2db4803]{color:#fff;font-size:15px;font-weight:600}.ac-dropzone-sub[data-v-c2db4803]{color:#9ca3af;font-size:12.5px;line-height:1.5;margin-top:4px;max-width:44ch}.ac-dropzone-cta[data-v-c2db4803]{background:#6366f1;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;margin-top:14px;padding:8px 16px}.ac-product-preview[data-v-c2db4803]{align-items:center;background:#12121a;border:1px solid #2a2a3a;border-radius:14px;display:flex;gap:16px;padding:14px}.ac-product-img[data-v-c2db4803]{border:1px solid #2a2a3a;border-radius:10px;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.ac-product-meta[data-v-c2db4803]{flex:1;min-width:0}.ac-product-name[data-v-c2db4803]{color:#fff;font-size:13px;font-weight:600;margin-bottom:8px;word-break:break-all}.ac-product-actions[data-v-c2db4803]{display:flex;gap:8px}.ac-soft-btn[data-v-c2db4803]{background:transparent;border:1px solid #2a2a3a;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .18s ease}.ac-soft-btn[data-v-c2db4803]:hover{border-color:#6366f1;color:#fff}.ac-soft-btn-danger[data-v-c2db4803]:hover{border-color:#f472b6;color:#f472b6}.ac-product-chosen[data-v-c2db4803]{flex-wrap:wrap;margin-bottom:14px}.ac-dropzone[data-v-c2db4803]:disabled{cursor:not-allowed;opacity:.45}.ac-dropzone[data-v-c2db4803]:disabled:hover{background:#12121a;border-color:#3f3f5c}.ac-product-library[data-v-c2db4803]{margin-top:18px}.ac-product-divider[data-v-c2db4803]{align-items:center;color:#6b7280;display:flex;font-size:11.5px;gap:12px;margin-bottom:14px;text-align:center}.ac-product-divider[data-v-c2db4803]:after,.ac-product-divider[data-v-c2db4803]:before{background:#1f1f2e;content:"";flex:1;height:1px}.ac-lib-item.disabled[data-v-c2db4803]{opacity:.4;pointer-events:none}.ac-product-link[data-v-c2db4803]{margin-top:18px}.ac-link-row[data-v-c2db4803]{align-items:center;display:flex;gap:8px}.ac-link-input[data-v-c2db4803]{background:#12121a;border:1px solid #2a2a3a;border-radius:10px;color:#e8e8ee;flex:1;font-size:13px;min-width:0;padding:9px 12px}.ac-link-input[data-v-c2db4803]::-moz-placeholder{color:#6b7280}.ac-link-input[data-v-c2db4803]::placeholder{color:#6b7280}.ac-link-input[data-v-c2db4803]:focus{border-color:#6366f1;outline:none}.ac-link-input[data-v-c2db4803]:disabled{opacity:.5}.ac-mode-grid[data-v-c2db4803]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ac-mode[data-v-c2db4803]{background:#12121a;border:1px solid #2a2a3a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;transition:all .18s ease}.ac-mode[data-v-c2db4803]:hover{background:#6366f114;border-color:#6366f1}.ac-mode.active[data-v-c2db4803]{background:#6366f11f;border-color:#818cf8;box-shadow:inset 0 0 0 1px #818cf8}.ac-mode-icon[data-v-c2db4803]{align-items:center;background:#6366f124;border-radius:9px;color:#818cf8;display:flex;height:32px;justify-content:center;margin-bottom:4px;width:32px}.ac-mode-icon svg[data-v-c2db4803]{height:16px;width:16px}.ac-mode-name[data-v-c2db4803]{color:#fff;font-size:14px;font-weight:600}.ac-mode-desc[data-v-c2db4803]{color:#9ca3af;font-size:12.5px;line-height:1.5}@media(max-width:560px){.ac-mode-grid[data-v-c2db4803]{grid-template-columns:1fr}}.ac-avatar-uploads[data-v-c2db4803]{display:flex;flex-direction:column}.ac-avatar-slots[data-v-c2db4803]{display:flex;gap:10px}.ac-avatar-slot[data-v-c2db4803]{flex:0 0 92px}.ac-avatar-thumb[data-v-c2db4803]{border:1px solid #2a2a3a;border-radius:12px;height:92px;overflow:hidden;position:relative;width:92px}.ac-avatar-thumb img[data-v-c2db4803]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ac-avatar-remove[data-v-c2db4803]{align-items:center;background:#0a0a0fcc;border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:4px;top:4px;width:22px}.ac-avatar-remove svg[data-v-c2db4803]{height:12px;width:12px}.ac-avatar-empty[data-v-c2db4803]{align-items:center;background:#12121a;border:1px dashed #3f3f5c;border-radius:12px;color:#818cf8;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:4px;height:92px;justify-content:center;transition:all .18s ease;width:92px}.ac-avatar-empty[data-v-c2db4803]:hover{background:#6366f10f;border-color:#818cf8}.ac-avatar-empty svg[data-v-c2db4803]{height:18px;width:18px}.ac-voice-row[data-v-c2db4803]{align-items:flex-start;border-top:1px solid #1f1f2e;display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding-top:16px}.ac-voice-meta[data-v-c2db4803]{flex:1;min-width:0}.ac-voice-optional[data-v-c2db4803]{background:#6366f124;border-radius:999px;color:#818cf8;font-size:10px;font-weight:600;letter-spacing:.08em;margin-left:6px;padding:2px 6px;text-transform:uppercase}.ac-voice-sub[data-v-c2db4803]{color:#6b7280;display:block;font-size:12px;line-height:1.5;margin-top:4px}.ac-voice-chip[data-v-c2db4803]{align-items:center;background:#34d3991f;border:1px solid rgba(52,211,153,.3);border-radius:999px;color:#e8e8ee;display:inline-flex;flex-shrink:0;font-size:12px;gap:8px;padding:6px 10px}.ac-voice-chip svg[data-v-c2db4803]{color:#34d399;height:14px;width:14px}.ac-voice-name[data-v-c2db4803]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-voice-x[data-v-c2db4803]{background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:15px;line-height:1}.ac-voice-x[data-v-c2db4803]:hover{color:#fff}.ac-avatar-library[data-v-c2db4803]{margin-top:4px}.ac-library-grid[data-v-c2db4803]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ac-lib-item[data-v-c2db4803]{background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;transition:transform .18s ease}.ac-lib-item[data-v-c2db4803]:hover{transform:translateY(-2px)}.ac-lib-item.active .ac-lib-img[data-v-c2db4803]{border-color:#818cf8;box-shadow:0 0 0 2px #818cf8}.ac-lib-img[data-v-c2db4803]{align-items:center;aspect-ratio:1/1;background:#12121a;background-position:50%;background-size:cover;border:1px solid #2a2a3a;border-radius:12px;display:flex;justify-content:center;position:relative;transition:all .18s ease}.ac-lib-img-fallback[data-v-c2db4803]{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.04em}.ac-lib-source[data-v-c2db4803]{background-position:50%;background-size:cover;border:2px solid #12121a;border-radius:50%;bottom:4px;box-shadow:0 2px 6px #00000073;height:28px;pointer-events:none;position:absolute;right:4px;width:28px}.ac-lib-brand[data-v-c2db4803]{color:#6b7280;font-size:11px;padding:0 2px}.ac-lib-name-row[data-v-c2db4803]{align-items:center;display:flex;gap:4px;padding:0 2px}.ac-lib-name-input[data-v-c2db4803]{background:transparent;border:1px solid transparent;border-radius:4px;color:#fff;cursor:text;flex:1 1 auto;font-size:12.5px;font-weight:600;min-width:0;outline:none;padding:2px 4px;transition:background .15s,border-color .15s}.ac-lib-name-input[data-v-c2db4803]:hover{background:#ffffff0a}.ac-lib-name-input[data-v-c2db4803]:focus{background:#ffffff14;border-color:#818cf873}.ac-lib-name-save[data-v-c2db4803]{align-items:center;background:#818cf8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background .15s,transform .15s;width:22px}.ac-lib-name-save[data-v-c2db4803]:hover:not(:disabled){background:#6366f1;transform:scale(1.06)}.ac-lib-name-save[data-v-c2db4803]:disabled{cursor:progress;opacity:.55}.ac-lib-name-spin[data-v-c2db4803]{animation:ac-lib-name-spin-c2db4803 .7s linear infinite;border:1.6px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:10px;width:10px}@keyframes ac-lib-name-spin-c2db4803{to{transform:rotate(1turn)}}@media(max-width:560px){.ac-library-grid[data-v-c2db4803]{grid-template-columns:repeat(2,1fr)}}.ac-empty[data-v-c2db4803]{background:#12121a;border:1px dashed #2a2a3a;border-radius:14px;flex-direction:column;padding:28px 24px;text-align:center}.ac-empty[data-v-c2db4803],.ac-empty-icon[data-v-c2db4803]{align-items:center;display:flex}.ac-empty-icon[data-v-c2db4803]{background:#6366f11f;border-radius:12px;color:#818cf8;height:44px;justify-content:center;margin-bottom:14px;width:44px}.ac-empty-icon svg[data-v-c2db4803]{height:22px;width:22px}.ac-empty-title[data-v-c2db4803]{color:#fff;font-size:15px;font-weight:600;margin-bottom:6px}.ac-empty-desc[data-v-c2db4803]{color:#9ca3af;font-size:13px;line-height:1.5;max-width:44ch}.ac-settings[data-v-c2db4803]{display:flex;flex-direction:column}.ac-setting-row[data-v-c2db4803]{align-items:flex-start;gap:16px;justify-content:space-between}.ac-setting-row[data-v-c2db4803],.ac-setting-stack[data-v-c2db4803]{border-bottom:1px solid #1f1f2e;display:flex;padding:16px 0}.ac-setting-stack[data-v-c2db4803]{flex-direction:column;gap:12px}.ac-setting-row[data-v-c2db4803]:last-child,.ac-setting-stack[data-v-c2db4803]:last-child{border-bottom:0}.ac-setting-label[data-v-c2db4803]{flex:1;min-width:0}.ac-setting-name[data-v-c2db4803]{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.ac-setting-value[data-v-c2db4803]{color:#818cf8;font-size:12px;font-weight:500;margin-left:6px}.ac-setting-sub[data-v-c2db4803]{color:#6b7280;font-size:12px;line-height:1.5}.ac-segmented[data-v-c2db4803]{background:#12121a;border:1px solid #2a2a3a;border-radius:10px;display:inline-flex;flex-shrink:0;flex-wrap:wrap;padding:3px}.ac-seg[data-v-c2db4803]{background:transparent;border:0;border-radius:7px;color:#9ca3af;cursor:pointer;font-size:12px;font-weight:500;min-width:44px;padding:7px 12px;transition:all .18s ease}.ac-seg[data-v-c2db4803]:hover{color:#fff}.ac-seg.active[data-v-c2db4803]{background:#6366f1;color:#fff}.ac-locked-pill[data-v-c2db4803]{align-items:center;background:#6366f124;border:1px solid rgba(99,102,241,.45);border-radius:10px;color:#e8e8ee;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:7px 14px}.ac-locked-tag[data-v-c2db4803]{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ac-slider[data-v-c2db4803]{display:flex;flex-direction:column;gap:6px}.ac-slider-input[data-v-c2db4803]{--p:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#6366f1 var(--p),#2a2a3a var(--p));border-radius:999px;cursor:pointer;height:6px;outline:none;width:100%}.ac-slider-input[data-v-c2db4803]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #818cf8;border-radius:999px;box-shadow:0 4px 10px -2px #6366f199;cursor:grab;height:18px;width:18px}.ac-slider-input[data-v-c2db4803]::-moz-range-thumb{background:#fff;border:2px solid #818cf8;border-radius:999px;box-shadow:0 4px 10px -2px #6366f199;cursor:grab;height:18px;width:18px}.ac-slider-input[data-v-c2db4803]::-webkit-slider-thumb:active{cursor:grabbing}.ac-slider-ticks[data-v-c2db4803]{color:#6b7280;display:flex;font-size:10px;justify-content:space-between;padding:0 2px}.ac-cadence[data-v-c2db4803]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ac-cadence-days[data-v-c2db4803]{display:flex;gap:6px}.ac-day[data-v-c2db4803]{background:#12121a;border:1px solid #2a2a3a;border-radius:9px;color:#9ca3af;cursor:pointer;font-size:12px;font-weight:600;height:34px;transition:all .18s ease;width:34px}.ac-day[data-v-c2db4803]:hover{border-color:#6366f1;color:#fff}.ac-day.active[data-v-c2db4803]{background:#6366f1;border-color:transparent;color:#fff}.ac-cadence-count[data-v-c2db4803]{align-items:center;display:inline-flex;gap:10px}.ac-cadence-count.disabled[data-v-c2db4803]{opacity:.4}.ac-cadence-count-label[data-v-c2db4803]{color:#9ca3af;font-size:12px}.ac-stepper[data-v-c2db4803]{align-items:center;background:#12121a;border:1px solid #2a2a3a;border-radius:9px;display:inline-flex}.ac-step[data-v-c2db4803]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:14px;height:28px;width:28px}.ac-step[data-v-c2db4803]:disabled{color:#3f3f5c;cursor:not-allowed}.ac-step-value[data-v-c2db4803]{color:#fff;font-size:13px;font-weight:600;min-width:24px;text-align:center}.ac-cadence-est[data-v-c2db4803]{color:#818cf8;font-size:12px;font-weight:500}.ac-modal-foot[data-v-c2db4803]{border-top:1px solid #1f1f2e;display:flex;justify-content:flex-end;padding:18px 32px 24px}.ac-modal-done[data-v-c2db4803]{background:#6366f1;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;transition:all .18s ease}.ac-modal-done[data-v-c2db4803]:hover{background:#818cf8;transform:translateY(-1px)}.sa-root[data-v-b8f5a571]{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1700}.sa-backdrop[data-v-b8f5a571]{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background:#05050cb8;inset:0;position:absolute}.sa-panel[data-v-b8f5a571]{background:#0e0e18;border:1px solid #2a2a3a;border-radius:18px;box-shadow:0 24px 80px -20px #6366f159,0 8px 32px #0006;color:#e8e8ee;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;max-width:560px;position:relative;width:100%}.sa-close[data-v-b8f5a571]{align-items:center;background:transparent;border:1px solid #2a2a3a;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .18s ease;width:32px}.sa-close[data-v-b8f5a571]:hover{border-color:#6366f1;color:#fff}.sa-close svg[data-v-b8f5a571]{height:14px;width:14px}.sa-head[data-v-b8f5a571]{align-items:flex-start;display:flex;gap:14px;padding:28px 28px 20px}.sa-style-chip[data-v-b8f5a571]{background:#1f1f2e;border-radius:12px;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.sa-style-video[data-v-b8f5a571]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sa-eyebrow[data-v-b8f5a571]{color:#818cf8;font-size:10px;font-weight:700;letter-spacing:.2em;margin-bottom:4px}.sa-title[data-v-b8f5a571]{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.sa-sub[data-v-b8f5a571]{color:#9ca3af;font-size:12.5px;line-height:1.5;max-width:50ch}.sa-body[data-v-b8f5a571]{display:flex;flex-direction:column;gap:4px;padding:4px 28px 16px}.sa-row[data-v-b8f5a571]{cursor:pointer;display:flex;gap:12px;padding:12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sa-row+.sa-row[data-v-b8f5a571]{border-top:1px solid #1f1f2e}.sa-row input[type=checkbox][data-v-b8f5a571]{accent-color:#818cf8;cursor:pointer;flex-shrink:0;height:16px;margin-top:3px;width:16px}.sa-row-meta[data-v-b8f5a571]{flex:1;min-width:0}.sa-row-head[data-v-b8f5a571]{align-items:center;display:flex;gap:10px;margin-bottom:3px}.sa-row-name[data-v-b8f5a571]{color:#fff;font-size:13.5px;font-weight:600}.sa-row-overwrite[data-v-b8f5a571]{background:#f472b61a;border:1px solid rgba(244,114,182,.3);border-radius:999px;color:#f472b6;font-size:10px;font-weight:600;letter-spacing:.1em;padding:2px 7px;text-transform:uppercase}.sa-row-preview[data-v-b8f5a571]{color:#9ca3af;font-size:12px;line-height:1.5}.sa-foot[data-v-b8f5a571]{border-top:1px solid #1f1f2e;display:flex;gap:10px;justify-content:flex-end;padding:16px 28px 20px}.sa-cancel[data-v-b8f5a571]{background:transparent;border:1px solid #2a2a3a;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.sa-cancel[data-v-b8f5a571]:hover{border-color:#6366f1;color:#fff}.sa-apply[data-v-b8f5a571]{background:#6366f1;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:transform .18s ease}.sa-apply[data-v-b8f5a571]:hover:not(:disabled){background:#818cf8;transform:translateY(-1px)}.sa-apply[data-v-b8f5a571]:disabled{cursor:not-allowed;opacity:.45}.apm[data-v-7cfd9783]{position:relative}.apm-input[data-v-7cfd9783]{background:transparent;border:0;color:#e8e8ee;font-family:inherit;font-size:14px;line-height:1.55;max-height:60vh;min-height:96px;outline:none;padding:0;resize:vertical;width:100%}.apm-input[data-v-7cfd9783]::-moz-placeholder{color:#6b7280}.apm-input[data-v-7cfd9783]::placeholder{color:#6b7280}.apm-counter[data-v-7cfd9783]{color:#6b7280;font-size:11px;position:absolute;right:0;top:-2px}.apm-chips[data-v-7cfd9783]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.apm-chip[data-v-7cfd9783]{align-items:center;background:#6366f124;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#e8e8ee;display:inline-flex;font-size:12px;gap:8px;padding:5px 10px}.apm-chip.is-video[data-v-7cfd9783]{background:#f472b61f;border-color:#f472b64d}.apm-chip.is-audio[data-v-7cfd9783]{background:#34d3991f;border-color:#34d3994d}.apm-chip.is-link[data-v-7cfd9783]{background:#38bdf81f;border-color:#38bdf84d}.apm-chip-icon[data-v-7cfd9783]{font-size:14px}.apm-chip-thumb[data-v-7cfd9783]{background:#0a0a0f;border-radius:4px;display:block;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.apm-chip-text[data-v-7cfd9783]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.apm-chip-label[data-v-7cfd9783]{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apm-chip-slot[data-v-7cfd9783]{color:#e8e8ee8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.2px;margin-top:1px}.apm-chip-x[data-v-7cfd9783]{background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:14px;line-height:1;padding:0 0 0 2px}.apm-chip-x[data-v-7cfd9783]:hover{color:#fff}.apm-pop[data-v-7cfd9783]{background:#12121a;border:1px solid #2a2a3a;border-radius:12px;box-shadow:0 16px 48px -12px #0009;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.apm-pop-head[data-v-7cfd9783]{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.12em;padding:8px 8px 4px;text-transform:uppercase}.apm-pop-item[data-v-7cfd9783]{align-items:center;background:transparent;border:0;border-radius:8px;color:#e8e8ee;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px;text-align:left;width:100%}.apm-pop-item.active[data-v-7cfd9783],.apm-pop-item[data-v-7cfd9783]:hover{background:#6366f129}.apm-pop-label[data-v-7cfd9783]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apm-preview[data-v-7cfd9783]{align-items:center;background:#0a0a0f;border:1px solid #2a2a3a;border-radius:6px;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.apm-preview img[data-v-7cfd9783],.apm-preview video[data-v-7cfd9783]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apm-preview-icon[data-v-7cfd9783]{font-size:16px}.ad-creator[data-v-e94c6d07]{--purple:#6366f1;--purple-bright:#818cf8;--purple-soft:rgba(99,102,241,.12);--bg:#0a0a0f;--bg-2:#12121a;--bg-3:#1a1a25;--line:#1f1f2e;--line-2:#2a2a3a;--text:#e8e8ee;--text-dim:#9ca3af;--text-faint:#6b7280;color:var(--text);font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.ad-creator-frame[data-v-e94c6d07]{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:32px;position:relative}.ad-creator-head[data-v-e94c6d07]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ad-creator-head-left[data-v-e94c6d07]{align-items:flex-start;display:flex;gap:14px}.ad-creator-head-icon[data-v-e94c6d07]{align-items:center;background:var(--purple-soft);border-radius:10px;color:var(--purple-bright);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ad-creator-head-icon svg[data-v-e94c6d07]{height:18px;width:18px}.ad-creator-title[data-v-e94c6d07]{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ad-creator-sub[data-v-e94c6d07]{color:var(--text-dim);font-size:13px;line-height:1.5;margin-top:4px}.ad-creator-random[data-v-e94c6d07]{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .18s ease;white-space:nowrap}.ad-creator-random[data-v-e94c6d07]:hover{border-color:var(--purple);color:#fff}.ad-creator-random svg[data-v-e94c6d07]{color:var(--purple-bright);height:14px;width:14px}.ad-creator-head-right[data-v-e94c6d07]{align-items:center;display:inline-flex;flex-shrink:0;gap:14px}.ad-creator-improve[data-v-e94c6d07]{align-items:center;color:var(--text-dim);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ad-creator-improve input[data-v-e94c6d07]{opacity:0;pointer-events:none;position:absolute}.ad-creator-improve-track[data-v-e94c6d07]{background:var(--line-2);border-radius:999px;flex-shrink:0;height:18px;position:relative;transition:background .18s ease;width:32px}.ad-creator-improve-thumb[data-v-e94c6d07]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0006;height:14px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:14px}.ad-creator-improve input:checked+.ad-creator-improve-track[data-v-e94c6d07]{background:var(--purple)}.ad-creator-improve input:checked+.ad-creator-improve-track .ad-creator-improve-thumb[data-v-e94c6d07]{transform:translate(14px)}.ad-creator-improve input:checked~.ad-creator-improve-label[data-v-e94c6d07]{color:var(--text)}.ad-creator-prompt[data-v-e94c6d07]{background:var(--bg);border:1px solid var(--line-2);border-radius:14px;padding:18px 20px 12px;position:relative;transition:border-color .18s ease}.ad-creator-prompt[data-v-e94c6d07]:focus-within{border-color:var(--purple)}.ad-creator-prompt-input[data-v-e94c6d07]{background:transparent;border:0;color:var(--text);font-family:inherit;font-size:14px;line-height:1.55;outline:none;padding:0;resize:none;width:100%}.ad-creator-prompt-input[data-v-e94c6d07]::-moz-placeholder{color:var(--text-faint)}.ad-creator-prompt-input[data-v-e94c6d07]::placeholder{color:var(--text-faint)}.ad-creator-prompt-counter[data-v-e94c6d07]{color:var(--text-faint);font-size:11px;position:absolute;right:20px;top:16px}.ad-creator-actions[data-v-e94c6d07]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px}.ad-creator-actions-left[data-v-e94c6d07],.ad-creator-actions-right[data-v-e94c6d07]{display:flex;flex-wrap:wrap;gap:8px}.ad-creator-badge[data-v-e94c6d07]{align-items:center;background:var(--bg-2);border:1px solid var(--line-2);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;transition:all .18s ease}.ad-creator-badge[data-v-e94c6d07]:hover{background:var(--purple-soft);border-color:var(--purple);color:#fff}.ad-creator-badge svg[data-v-e94c6d07]{color:var(--purple-bright);height:14px;width:14px}.ad-creator-badge-caret[data-v-e94c6d07]{color:var(--text-faint)!important;height:12px!important;width:12px!important}.ad-creator-soft[data-v-e94c6d07]{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;transition:all .18s ease}.ad-creator-soft[data-v-e94c6d07]:hover{background:var(--purple-soft);border-color:var(--purple);color:#fff}.ad-creator-soft svg[data-v-e94c6d07]{color:var(--text-dim);height:14px;width:14px}.ad-creator-soft.has-attachment[data-v-e94c6d07]{background:var(--purple-soft);border-color:var(--purple);color:#fff}.ad-creator-soft-thumb[data-v-e94c6d07]{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;display:block;flex-shrink:0;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.ad-creator-soft-count[data-v-e94c6d07]{background:#6366f138;border-radius:999px;color:var(--purple-bright);font-size:11px;font-weight:600;margin-left:2px;padding:2px 7px}.ad-creator-generate[data-v-e94c6d07]{align-items:center;background:var(--purple);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .18s ease}.ad-creator-generate[data-v-e94c6d07]:hover:not(:disabled){background:var(--purple-bright);transform:translateY(-1px)}.ad-creator-generate[data-v-e94c6d07]:disabled{cursor:not-allowed;opacity:.45}.ad-creator-generate svg[data-v-e94c6d07]{height:14px;width:14px}.ad-creator-generate-cost[data-v-e94c6d07]{background:#ffffff2e;border-radius:999px;color:#fff;font-size:11px;font-weight:600;margin-left:2px;padding:2px 7px}.ad-creator-generate.is-insufficient[data-v-e94c6d07]{background:#b45309}.ad-creator-generate.is-insufficient[data-v-e94c6d07]:hover:not(:disabled){background:#c2620a}.ad-creator-example[data-v-e94c6d07]{color:var(--text-faint);font-size:12.5px;line-height:1.6;margin-top:22px}.ad-creator-styles[data-v-e94c6d07]{margin-top:36px}.ad-creator-styles-head[data-v-e94c6d07]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.ad-creator-styles-title[data-v-e94c6d07]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em}.ad-creator-styles-sub[data-v-e94c6d07]{color:var(--text-dim);font-size:13px;margin-top:4px}.ad-creator-styles-more[data-v-e94c6d07]{background:transparent;border:0;color:var(--purple-bright);cursor:pointer;font-size:13px;font-weight:500;padding:0}.ad-creator-styles-more[data-v-e94c6d07]:hover{color:#fff}.ad-creator-styles-filter[data-v-e94c6d07]{background:var(--bg);border:1px solid var(--line-2);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:16px;padding:4px}.filter-pill[data-v-e94c6d07]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 14px;transition:all .16s ease}.filter-pill[data-v-e94c6d07]:hover:not(.active){background:#ffffff0a;color:#fff}.filter-pill.active[data-v-e94c6d07]{background:var(--purple);color:#fff}.filter-pill-count[data-v-e94c6d07]{background:#ffffff1f;border-radius:999px;color:inherit;font-size:10.5px;font-weight:600;min-width:16px;padding:1px 6px;text-align:center}.filter-pill:not(.active) .filter-pill-count[data-v-e94c6d07]{background:var(--line-2);color:var(--text-faint)}.ad-creator-styles-row[data-v-e94c6d07]{display:flex;flex-wrap:nowrap;gap:18px;--card-img-h:288px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:-6px;padding-bottom:6px;scrollbar-width:none}.ad-creator-styles-row[data-v-e94c6d07]::-webkit-scrollbar{display:none}.ad-creator-style-card[data-v-e94c6d07]{aspect-ratio:var(--ar,9/16);background:var(--bg-3,#1a1a1a);border:1px solid var(--line-2);border-radius:14px;cursor:pointer;display:block;flex-shrink:0;height:var(--card-img-h);overflow:hidden;padding:0;position:relative;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:calc(var(--card-img-h)*var(--ar-w)/var(--ar-h))}.ad-creator-style-card[data-v-e94c6d07]:hover{border-color:var(--purple);transform:translateY(-2px)}.ad-creator-style-card.active[data-v-e94c6d07]{border-color:var(--purple-bright);box-shadow:0 0 0 2px #6366f140}.ad-creator-style-video[data-v-e94c6d07]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.ad-creator-style-badge[data-v-e94c6d07]{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:#0a0a0f99;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff;font-size:11px;font-weight:600;left:8px;letter-spacing:.01em;max-width:calc(100% - 16px);overflow:hidden;padding:4px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:8px;white-space:nowrap}@media(max-width:900px){.ad-creator-styles-row[data-v-e94c6d07]{--card-img-h:240px;gap:14px}.ad-creator-frame[data-v-e94c6d07]{padding:24px}}@media(max-width:560px){.ad-creator-styles-row[data-v-e94c6d07]{--card-img-h:240px;gap:12px;margin-left:-16px;margin-right:-16px;padding:4px 16px 12px;scroll-padding-left:16px}.ad-creator-actions[data-v-e94c6d07],.ad-creator-head[data-v-e94c6d07]{flex-direction:column}.ad-creator-actions[data-v-e94c6d07]{align-items:stretch}.ad-creator-actions-left[data-v-e94c6d07],.ad-creator-actions-right[data-v-e94c6d07]{width:100%}.ad-creator-generate[data-v-e94c6d07]{flex:1;justify-content:center}}.flow-card[data-v-e4982603]{background:linear-gradient(180deg,rgba(99,102,241,.04),transparent);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:44px clamp(16px,4vw,32px) 28px;position:relative;width:100%}.flow-tag[data-v-e4982603]{align-items:center;color:#9ca3af;display:inline-flex;font-size:10px;font-weight:600;gap:8px;left:28px;letter-spacing:.2em;position:absolute;text-transform:uppercase;top:18px}.flow-tag .live[data-v-e4982603]{animation:flowPulse-e4982603 2.4s ease-in-out infinite;background:#34d399;border-radius:99px;height:6px;width:6px}.flow-svg-wrap[data-v-e4982603]{display:flex;justify-content:center}.flow-svg[data-v-e4982603]{height:auto;max-width:1280px;width:100%}.flow-svg[data-v-e4982603] .flow-card-new{fill:#0e0e18;stroke:#2a2a3a;stroke-width:1}.flow-svg[data-v-e4982603] .flow-card-adable{fill:#0e0e18;stroke:#6366f1;stroke-width:1.2}.flow-svg[data-v-e4982603] .flow-card-stack-back{fill:#0e0e18;stroke:#2a2a3a;stroke-width:1}.flow-svg[data-v-e4982603] .autopilot-frame{stroke:#6366f180;stroke-width:1}.flow-svg[data-v-e4982603] .autopilot-label-bg{fill:#0a0a0f;stroke:#6366f180;stroke-width:1}.flow-svg[data-v-e4982603] .conn-dot{animation:flowConnDot-e4982603 1.8s ease-in-out infinite}.flow-svg[data-v-e4982603] .conn-dot-1{animation-delay:0s}.flow-svg[data-v-e4982603] .conn-dot-2{animation-delay:.2s}.flow-svg[data-v-e4982603] .conn-dot-3{animation-delay:.4s}@keyframes flowConnDot-e4982603{0%,to{opacity:.25}50%{opacity:1}}@keyframes flowPulse-e4982603{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media(max-width:640px){.flow-card[data-v-e4982603]{display:none}}.adable-landing[data-v-d365e00d]{--bg:#0a0a0f;--bg-2:#12121a;--bg-3:#1a1a25;--line:#1f1f2e;--line-2:#2a2a3a;--ink:#0a0a0f;--text:#e8e8ee;--text-dim:#9ca3af;--text-faint:#6b7280;--white:#fff;--accent:#6366f1;--accent-bright:#818cf8;--ok:#10b981;--max:1200px;--pad-x:clamp(20px,5vw,72px);background:var(--bg);color:var(--text);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility}.adable-landing[data-v-d365e00d] *{box-sizing:border-box}.adable-landing a[data-v-d365e00d]{color:inherit;text-decoration:none}.adable-landing button[data-v-d365e00d]{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.wrap[data-v-d365e00d]{margin:0 auto;max-width:var(--max);padding:0 var(--pad-x)}.lp-btn[data-v-d365e00d]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.01em;padding:11px 20px;transition:all .18s ease;white-space:nowrap}.lp-btn.lp-btn-primary[data-v-d365e00d]{background:var(--white);border:1px solid var(--white);color:var(--ink)}.lp-btn.lp-btn-primary[data-v-d365e00d]:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:var(--white)}.lp-btn.lp-btn-large[data-v-d365e00d]{padding:15px 26px}.lp-btn.lp-btn-ghost[data-v-d365e00d]{background:transparent;border:1px solid var(--line-2);color:var(--text)}.lp-btn.lp-btn-ghost[data-v-d365e00d]:hover{border-color:var(--text-dim);color:var(--text)}.lp-btn-arrow[data-v-d365e00d]{display:inline-block;transition:transform .2s ease}.lp-btn:hover .lp-btn-arrow[data-v-d365e00d]{transform:translate(3px)}nav[data-v-d365e00d]{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#0a0a0fbf;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.nav-row[data-v-d365e00d]{display:flex;justify-content:space-between;padding:18px clamp(8px,2vw,32px)}.brand[data-v-d365e00d],.nav-row[data-v-d365e00d]{align-items:center}.brand[data-v-d365e00d]{color:var(--text);display:inline-flex;font-size:18px}.nav-links[data-v-d365e00d]{color:var(--text-dim);display:flex;font-size:14px;gap:32px}.nav-links a[data-v-d365e00d]:hover{color:var(--text)}.nav-cta[data-v-d365e00d]{align-items:center;display:flex;gap:14px}.nav-cta[data-v-d365e00d] a:first-child,.nav-cta>a[data-v-d365e00d]:first-child{color:var(--text-dim);font-size:14px}.nav-cta[data-v-d365e00d] a:first-child:hover,.nav-cta>a[data-v-d365e00d]:first-child:hover{color:var(--text)}@media(max-width:768px){.nav-links[data-v-d365e00d]{display:none}}.lp-hero[data-v-d365e00d]{padding:88px 0 56px}.hero-eyebrow[data-v-d365e00d]{align-items:center;border:1px solid var(--line-2);border-radius:99px;color:var(--text-dim);display:inline-flex;font-size:12px;gap:10px;letter-spacing:.02em;margin-bottom:36px;padding:6px 14px}.hero-eyebrow .live-dot[data-v-d365e00d]{animation:pulse-d365e00d 2s ease-in-out infinite;background:var(--accent-bright);border-radius:99px;box-shadow:0 0 8px var(--accent-bright);height:6px;width:6px}@keyframes pulse-d365e00d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}h1.hero-title[data-v-d365e00d]{color:var(--white);font-size:clamp(48px,7.5vw,104px);font-weight:700;letter-spacing:-.04em;line-height:.98;margin-bottom:28px;max-width:14ch}h1.hero-title .accent[data-v-d365e00d]{color:var(--accent-bright);font-style:italic}.hero-sub[data-v-d365e00d]{color:var(--text-dim);font-size:clamp(16px,1.4vw,18px);line-height:1.55;margin-bottom:36px;max-width:520px}.hero-cta[data-v-d365e00d]{gap:14px;margin-bottom:36px}.hero-cta[data-v-d365e00d],.hero-trust[data-v-d365e00d]{align-items:center;display:flex;flex-wrap:wrap}.hero-trust[data-v-d365e00d]{color:var(--text-faint);font-size:13px;gap:18px}.hero-trust strong[data-v-d365e00d]{color:var(--text-dim);font-weight:600}.hero-trust-divider[data-v-d365e00d]{background:var(--line-2);height:12px;width:1px}.flow-frame-wrap[data-v-d365e00d]{margin-top:64px}.flow-mobile[data-v-d365e00d]{display:none}@media(max-width:640px){.flow-mobile[data-v-d365e00d]{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-top:8px}}.flow-mobile-card[data-v-d365e00d]{align-items:center;background:var(--bg-2);border:1px solid var(--line-2);border-radius:14px;display:flex;gap:14px;padding:14px 16px}.flow-mobile-card-center[data-v-d365e00d]{align-items:stretch;background:#000;flex-direction:column;gap:14px}.flow-mobile-card-row[data-v-d365e00d]{align-items:center;display:flex;gap:14px}.flow-mobile-avatar[data-v-d365e00d]{align-items:center;background:var(--bg-3);border-radius:50%;color:var(--text-dim);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.flow-mobile-avatar svg[data-v-d365e00d]{height:18px;width:18px}.flow-mobile-logo-tile[data-v-d365e00d]{align-items:center;background:#0e0e18;border:1px solid #3f3f5c;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:4px;width:40px}.flow-mobile-logo-tile img[data-v-d365e00d]{display:block;height:100%;width:auto}.flow-mobile-steps[data-v-d365e00d]{align-items:center;color:#e5e7eb;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding-top:4px}.flow-mobile-step-arrow[data-v-d365e00d]{color:var(--accent);font-weight:700}.flow-mobile-body[data-v-d365e00d]{flex:1;min-width:0}.flow-mobile-title[data-v-d365e00d]{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em}.flow-mobile-title-light[data-v-d365e00d]{color:#fff}.flow-mobile-sub[data-v-d365e00d]{color:var(--text-faint);font-size:12px;margin-top:2px}.flow-mobile-link[data-v-d365e00d]{align-self:center;display:block;flex-shrink:0;height:28px;overflow:visible;width:4px}.flow-mobile-link-path[data-v-d365e00d]{animation:dash-d365e00d 1.5s linear infinite;fill:none;stroke:var(--accent);stroke-dasharray:5 4;stroke-width:1.5}.flow-mobile-platforms[data-v-d365e00d]{align-items:stretch;display:flex;flex-direction:column}.flow-mobile-platform[data-v-d365e00d]{align-items:center;background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;display:flex;gap:10px;min-width:0;padding:12px}.flow-mobile-platform-label[data-v-d365e00d]{min-width:0}.flow-mobile-platform .flow-mobile-title[data-v-d365e00d]{font-size:13px}.flow-mobile-platform .flow-mobile-sub[data-v-d365e00d]{font-size:11px}@keyframes dash-d365e00d{to{stroke-dashoffset:-18}}section[data-v-d365e00d]{padding:96px 0;position:relative}.section-head[data-v-d365e00d]{margin-bottom:56px;max-width:780px}h2.section-title[data-v-d365e00d]{color:var(--text);font-size:clamp(34px,4.6vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.06}h2.section-title em[data-v-d365e00d]{color:var(--accent-bright);font-style:italic;font-weight:700}.section-head p.lede[data-v-d365e00d]{color:var(--text-dim);font-size:17px;margin-top:20px;max-width:560px}.section-light[data-v-d365e00d]{background:#f5f5f7;border-bottom:1px solid #e5e5ea;border-top:1px solid #e5e5ea}.section-light h2.section-title[data-v-d365e00d]{color:#0a0a0f}.section-light h2.section-title em[data-v-d365e00d]{color:#5b5fe0}.section-light .section-head p.lede[data-v-d365e00d]{color:#5d5d6e}.section-light .engine-card[data-v-d365e00d]{background:#fff;border:1px solid #e5e5ea}.section-light .engine-card[data-v-d365e00d]:hover{border-color:#5b5fe0}.section-light .engine-tag[data-v-d365e00d]{color:#5b5fe0}.section-light .engine-name[data-v-d365e00d]{color:#0a0a0f}.section-light .engine-sub[data-v-d365e00d]{color:#8e8e96}.section-light .engine-body[data-v-d365e00d]{color:#1a1a24}.section-light .engine-replaces[data-v-d365e00d]{color:#5b5fe0}.section-light .mix-formula[data-v-d365e00d]{background:#fff;border:1px solid #e5e5ea}.section-light .mix-formula-label[data-v-d365e00d]{color:#5b5fe0}.section-light .mix-formula-row[data-v-d365e00d]{border-bottom:1px solid #eaeaef}.section-light .mix-formula-multiplier[data-v-d365e00d],.section-light .mix-formula-piece-name[data-v-d365e00d]{color:#0a0a0f}.section-light .mix-formula-piece-desc[data-v-d365e00d]{color:#8e8e96}.section-light .mix-formula-result[data-v-d365e00d]{border-top:1px solid #5b5fe0}.section-light .mix-formula-result-label[data-v-d365e00d]{color:#8e8e96}.section-light .mix-formula-result-num[data-v-d365e00d]{color:#5b5fe0}.section-light .mix-explain h3[data-v-d365e00d]{color:#0a0a0f}.section-light .mix-explain p[data-v-d365e00d]{color:#5d5d6e}.section-light .mix-explain p strong[data-v-d365e00d]{color:#0a0a0f}.create-section[data-v-d365e00d]{border-top:1px solid var(--line);padding:96px 0}.beta-alert[data-v-d365e00d]{align-items:center;background:#6366f114;border:1px solid #6366f1;border-radius:12px;color:var(--text);display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:14px 18px}.beta-alert-tag[data-v-d365e00d]{background:#6366f126;border-radius:4px;color:#818cf8;font-size:10px;font-weight:700;letter-spacing:.18em;padding:3px 8px;white-space:nowrap}.beta-alert-link[data-v-d365e00d]{color:#818cf8;font-weight:600;margin-left:4px;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.beta-alert-link[data-v-d365e00d]:hover{color:#a5b4fc}.engines[data-v-d365e00d]{border-top:1px solid var(--line)}.engines-grid[data-v-d365e00d]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.engine-card[data-v-d365e00d]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;overflow:hidden;padding:40px 36px;position:relative;transition:all .3s ease}.engine-card[data-v-d365e00d]:hover{border-color:var(--accent);transform:translateY(-3px)}.engine-card[data-v-d365e00d]:before{background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.engine-card[data-v-d365e00d]:hover:before{opacity:1}.engine-tag[data-v-d365e00d]{align-items:center;color:var(--accent-bright);display:flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.18em;margin-bottom:20px}.engine-tag-icon[data-v-d365e00d]{height:18px;width:18px}.engine-name[data-v-d365e00d]{color:var(--text);font-size:30px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.engine-sub[data-v-d365e00d]{color:var(--text-dim);font-size:14px;font-style:italic;margin-bottom:24px}.engine-body[data-v-d365e00d]{color:var(--text);font-size:15px;line-height:1.65;margin-bottom:24px}.engine-replaces[data-v-d365e00d]{color:var(--accent-bright);font-size:14px;font-weight:600}@media(max-width:768px){.engines-grid[data-v-d365e00d]{grid-template-columns:1fr}}.how[data-v-d365e00d]{border-top:1px solid var(--line)}.lp-steps[data-v-d365e00d]{background:var(--line);border:1px solid var(--line);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(6,1fr);overflow:hidden}.lp-step[data-v-d365e00d]{background:var(--bg);padding:28px 20px;transition:background .3s ease}.lp-step[data-v-d365e00d]:hover{background:var(--bg-2)}.step-num[data-v-d365e00d]{font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:20px}.step-icon[data-v-d365e00d],.step-num[data-v-d365e00d]{color:var(--accent-bright)}.step-icon[data-v-d365e00d]{height:22px;margin-bottom:16px;width:22px}.step-title[data-v-d365e00d]{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.step-body[data-v-d365e00d]{color:var(--text-dim);font-size:12.5px;line-height:1.55}@media(max-width:1100px){.lp-steps[data-v-d365e00d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.lp-steps[data-v-d365e00d]{grid-template-columns:repeat(2,1fr)}}.mix[data-v-d365e00d]{border-top:1px solid var(--line)}.mix-intro[data-v-d365e00d]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.mix-formula[data-v-d365e00d]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;padding:40px 36px}.mix-formula-label[data-v-d365e00d]{color:var(--accent-bright);font-size:11px;font-weight:600;letter-spacing:.2em;margin-bottom:24px}.mix-formula-row[data-v-d365e00d]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;padding:16px 0}.mix-formula-row[data-v-d365e00d]:first-of-type{padding-top:0}.mix-formula-row[data-v-d365e00d]:last-of-type{border-bottom:none}.mix-formula-multiplier[data-v-d365e00d]{color:var(--text);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;width:48px}.mix-formula-piece[data-v-d365e00d]{flex:1}.mix-formula-piece-name[data-v-d365e00d]{color:var(--text);font-size:14px;font-weight:600;margin-bottom:2px}.mix-formula-piece-desc[data-v-d365e00d]{color:var(--text-faint);font-size:12px}.mix-formula-result[data-v-d365e00d]{align-items:baseline;border-top:1px solid var(--accent);display:flex;justify-content:space-between;margin-top:12px;padding-top:24px}.mix-formula-result-label[data-v-d365e00d]{color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.2em}.mix-formula-result-num[data-v-d365e00d]{color:var(--accent-bright);font-size:32px;font-weight:700;letter-spacing:-.02em}.mix-explain h3[data-v-d365e00d]{color:var(--text);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.mix-explain p[data-v-d365e00d]{color:var(--text-dim);line-height:1.65;margin-bottom:14px}.mix-explain p strong[data-v-d365e00d]{color:var(--text);font-weight:600}@media(max-width:900px){.mix-intro[data-v-d365e00d]{gap:40px;grid-template-columns:1fr}.mix-formula[data-v-d365e00d]{padding:28px 24px}}.pricing[data-v-d365e00d]{border-top:1px solid var(--line)}.price-grid[data-v-d365e00d]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.price-card[data-v-d365e00d]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;display:flex;flex-direction:column;padding:30px 26px;position:relative;transition:all .3s ease}.price-card[data-v-d365e00d]:hover{border-color:var(--text-faint)}.price-card.featured[data-v-d365e00d]{background:#000;border-color:#000;transform:scale(1.02)}.price-card.featured[data-v-d365e00d]:hover{border-color:var(--accent)}.price-popular[data-v-d365e00d]{background:var(--accent);border-radius:99px;color:var(--white);font-size:9px;font-weight:700;left:50%;letter-spacing:.18em;padding:5px 12px;position:absolute;top:-12px;transform:translate(-50%)}.price-name[data-v-d365e00d]{font-size:17px;font-weight:700;margin-bottom:16px}.price-card.featured .price-name[data-v-d365e00d]{color:var(--white)}.price-amount[data-v-d365e00d]{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.price-amount .num[data-v-d365e00d]{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1}.price-card.featured .price-amount .num[data-v-d365e00d]{color:var(--white)}.price-amount .per[data-v-d365e00d]{color:var(--text-faint);font-size:13px}.price-annual-note[data-v-d365e00d]{color:var(--text-faint);font-size:12px;margin:-6px 0 10px}.bill-toggle[data-v-d365e00d]{border:1px solid var(--line-2);border-radius:99px;display:inline-flex;gap:4px;margin-top:18px;padding:4px}.bill-opt[data-v-d365e00d]{background:transparent;border:none;border-radius:99px;color:var(--text-faint);cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:all .2s ease}.bill-opt.active[data-v-d365e00d]{background:var(--accent);color:var(--white)}.bill-save[data-v-d365e00d]{color:var(--accent-bright);font-size:11px;font-weight:700;margin-left:4px}.bill-opt.active .bill-save[data-v-d365e00d]{color:var(--white)}.price-tagline[data-v-d365e00d]{color:var(--accent-bright);font-size:13px;font-weight:600;margin-bottom:8px}.price-target[data-v-d365e00d]{color:var(--text-faint);font-size:12px;font-style:italic;margin-bottom:22px}.price-divider[data-v-d365e00d]{background:var(--line);height:1px;margin-bottom:18px}.price-card.featured .price-divider[data-v-d365e00d]{background:var(--bg-3)}.price-feats[data-v-d365e00d]{color:var(--text-dim);display:flex;flex:1;flex-direction:column;font-size:13px;gap:9px;list-style:none;margin-bottom:24px;padding:0}.price-card.featured .price-feats[data-v-d365e00d]{color:var(--text)}.price-feats li[data-v-d365e00d]{line-height:1.5;padding-left:18px;position:relative}.price-feats li[data-v-d365e00d]:before{color:var(--accent-bright);content:"+";font-weight:700;left:0;position:absolute}.price-cta[data-v-d365e00d]{align-items:center;border:1px solid var(--line-2);border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:11px;transition:all .2s ease}.price-cta[data-v-d365e00d]:hover{border-color:var(--text-dim);color:var(--text)}.price-card.featured .price-cta[data-v-d365e00d]{background:var(--white);border-color:var(--white);color:var(--ink);font-weight:600}.price-card.featured .price-cta[data-v-d365e00d]:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:var(--white)}.price-foot[data-v-d365e00d]{color:var(--text-faint);font-size:13px;margin-top:32px;text-align:center}.price-foot strong[data-v-d365e00d]{color:var(--text-dim);font-weight:600}@media(max-width:1100px){.price-grid[data-v-d365e00d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.price-grid[data-v-d365e00d]{grid-template-columns:1fr}.price-card.featured[data-v-d365e00d]{transform:none}}.faq[data-v-d365e00d]{border-top:1px solid var(--line)}.faq-list[data-v-d365e00d]{display:flex;flex-direction:column;max-width:880px}.faq-item[data-v-d365e00d]{border-bottom:1px solid var(--line);cursor:pointer;padding:20px 0}.faq-item[data-v-d365e00d]:first-child{border-top:1px solid var(--line)}.faq-q[data-v-d365e00d]{align-items:center;display:flex;gap:24px;justify-content:space-between}.faq-question[data-v-d365e00d]{color:var(--text);flex:1;font-size:clamp(16px,1.5vw,18px);font-weight:600;letter-spacing:-.01em}.faq-icon[data-v-d365e00d]{flex-shrink:0;height:22px;position:relative;width:22px}.faq-icon[data-v-d365e00d]:after,.faq-icon[data-v-d365e00d]:before{background:var(--text-dim);content:"";left:50%;position:absolute;top:50%}.faq-icon[data-v-d365e00d]:before{height:1px;transform:translate(-50%,-50%);width:12px}.faq-icon[data-v-d365e00d]:after{height:12px;transform:translate(-50%,-50%);transition:transform .3s ease;width:1px}.faq-item.open .faq-icon[data-v-d365e00d]:after{transform:translate(-50%,-50%) scaleY(0)}.faq-a[data-v-d365e00d]{color:var(--text-dim);font-size:14.5px;line-height:1.65;max-height:0;max-width:780px;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.8,.2,1),padding .3s ease}.faq-item.open .faq-a[data-v-d365e00d]{max-height:300px;padding-top:16px}.day[data-v-d365e00d]{background:#06060c;border-top:1px solid var(--line)}.day-timeline[data-v-d365e00d]{margin:0 auto;max-width:680px;position:relative}.day-timeline[data-v-d365e00d]:before{background:linear-gradient(180deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent);bottom:30px;content:"";left:24px;position:absolute;top:30px;width:1px}.day-event[data-v-d365e00d]{align-items:flex-start;display:flex;gap:32px;padding:24px 0;position:relative}.day-time[data-v-d365e00d]{color:var(--accent-bright);flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.02em;padding-left:20px;position:relative;width:80px}.day-time[data-v-d365e00d]:before{background:var(--bg);border:1px solid var(--accent);border-radius:99px;content:"";height:9px;left:0;position:absolute;top:5px;width:9px}.day-event.you .day-time[data-v-d365e00d]:before{background:var(--accent-bright);box-shadow:0 0 12px var(--accent-bright)}.day-text[data-v-d365e00d]{color:var(--text);font-size:clamp(19px,2.2vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.4}.day-text em[data-v-d365e00d]{color:var(--accent-bright);font-style:italic;font-weight:700}.day-text .small[data-v-d365e00d]{color:var(--text-dim);display:block;font-size:14px;font-weight:400;letter-spacing:0;margin-top:8px}@media(max-width:600px){.day-time[data-v-d365e00d]{font-size:11px;width:64px}.day-event[data-v-d365e00d]{gap:20px}}.closing[data-v-d365e00d]{background:#06060c;border-top:1px solid var(--line);overflow:hidden;padding:120px 0 100px;position:relative;text-align:center}.closing[data-v-d365e00d]:before{background:radial-gradient(ellipse at center,rgba(99,102,241,.1),transparent 60%);content:"";height:540px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:1100px}.closing h2[data-v-d365e00d]{color:var(--white);font-size:clamp(46px,7vw,88px);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin-bottom:20px;position:relative}.closing h2 em[data-v-d365e00d]{color:var(--accent-bright);font-style:italic;font-weight:700}.closing p[data-v-d365e00d]{color:var(--text-dim);font-size:17px;margin:0 auto 36px;max-width:480px;position:relative}.closing-cta[data-v-d365e00d]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;position:relative}footer[data-v-d365e00d]{background:#06060c;border-top:1px solid var(--line);padding:56px 0 40px}.footer-row[data-v-d365e00d]{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.footer-brand-row[data-v-d365e00d]{align-items:center;color:var(--text);display:flex;font-size:20px;margin-bottom:8px}.footer-tag[data-v-d365e00d]{color:var(--accent-bright);font-size:14px;font-style:italic;font-weight:500;margin-bottom:20px}.footer-blurb[data-v-d365e00d]{color:var(--text-dim);font-size:13px;line-height:1.6;max-width:280px}.footer-col h4[data-v-d365e00d]{color:var(--text-faint);font-size:10px;font-weight:600;letter-spacing:.2em;margin-bottom:14px}.footer-col ul[data-v-d365e00d]{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.footer-col a[data-v-d365e00d]{color:var(--text-dim);font-size:13px;transition:color .2s ease}.footer-col a[data-v-d365e00d]:hover{color:var(--text)}.footer-bottom[data-v-d365e00d]{border-top:1px solid var(--line);color:var(--text-faint);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.05em;padding-top:28px}@media(max-width:768px){.footer-row[data-v-d365e00d]{gap:28px;grid-template-columns:1fr}}.create-page[data-v-a45b4313]{--purple:#6366f1;--purple-bright:#818cf8;--bg:#0a0a0f;--text:#e8e8ee;--text-dim:#9ca3af;background:var(--bg);color:var(--text);min-height:100%}.create-page-inner[data-v-a45b4313]{margin:0 auto;max-width:1080px;padding:32px clamp(16px,4vw,48px) 64px}.create-page-header[data-v-a45b4313]{margin-bottom:28px}.create-page-title[data-v-a45b4313]{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em}.create-page-sub[data-v-a45b4313]{color:var(--text-dim);font-size:14px;margin-top:6px}.renders[data-v-a45b4313]{margin-top:36px}.renders-title[data-v-a45b4313]{color:var(--text-dim);font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.renders-list[data-v-a45b4313]{display:flex;flex-direction:column;gap:14px}.render-card[data-v-a45b4313]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px 18px;transition:border-color .2s ease,background .2s ease}.render-card.is-generating[data-v-a45b4313]{border-color:#6366f159}.render-card.is-success[data-v-a45b4313]{border-color:#34d39959}.render-card.is-failed[data-v-a45b4313]{border-color:#f8717159}.render-card-top[data-v-a45b4313]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.render-card-prompt[data-v-a45b4313]{color:#e8e8ee;flex:1;font-size:14px;line-height:1.5}.render-card-status[data-v-a45b4313]{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:8px;white-space:nowrap}.render-card-status-dot[data-v-a45b4313]{background:#6366f1;border-radius:999px;height:8px;width:8px}.render-card-status-dot.pulsing[data-v-a45b4313]{animation:pulse-a45b4313 1.4s ease-in-out infinite}.render-card-status-dot.ok[data-v-a45b4313]{background:#34d399}.render-card-status-dot.fail[data-v-a45b4313]{background:#f87171}.render-card-status-label[data-v-a45b4313]{color:#e8e8ee}.render-card-status-elapsed[data-v-a45b4313]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:500}.render-card-video[data-v-a45b4313]{display:flex;justify-content:center;margin-top:14px}.render-card-video-el[data-v-a45b4313]{background:#000;border-radius:8px;display:block;width:100%}.render-card-placeholder[data-v-a45b4313]{align-items:center;background:linear-gradient(135deg,#6366f10a,#6366f11a);border:1px dashed rgba(99,102,241,.32);border-radius:8px;display:flex;justify-content:center;margin-top:14px;overflow:hidden;position:relative;width:100%}.render-card-placeholder-shimmer[data-v-a45b4313]{animation:shimmer-a45b4313 2s linear infinite;background:linear-gradient(100deg,transparent 30%,rgba(129,140,248,.1) 50%,transparent 70%);background-size:200% 100%;inset:0;pointer-events:none;position:absolute}.render-card-placeholder-content[data-v-a45b4313]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:24px;position:relative;text-align:center}.render-card-placeholder-icon[data-v-a45b4313]{display:block;height:52px;width:52px}.render-card-placeholder-phase[data-v-a45b4313]{color:#e8e8ee;font-size:13.5px;font-weight:600;letter-spacing:-.005em;transition:opacity .2s ease}.render-card-placeholder-format[data-v-a45b4313]{color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em}@keyframes shimmer-a45b4313{0%{background-position:200% 0}to{background-position:-200% 0}}.render-card-error[data-v-a45b4313]{background:#f8717114;border:1px solid rgba(248,113,113,.18);border-radius:8px;color:#fca5a5;font-size:12.5px;margin-top:12px;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.render-card-error-msg[data-v-a45b4313]{color:#fca5a5;font-weight:500;line-height:1.45}.render-card-error-toggle[data-v-a45b4313]{background:none;border:none;color:#f87171;cursor:pointer;font-size:11.5px;font-weight:600;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:2px}.render-card-error-toggle[data-v-a45b4313]:hover{color:#fca5a5}.render-card-error-detail[data-v-a45b4313]{background:#00000047;border:1px solid rgba(248,113,113,.14);border-radius:6px;color:#e2a6a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;margin:8px 0 0;max-height:180px;overflow:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.render-projects[data-v-a45b4313]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.render-projects-label[data-v-a45b4313]{color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.render-project-chip[data-v-a45b4313]{align-items:center;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:999px;color:#c7cbd6;display:inline-flex;font-size:12px;font-weight:500;gap:6px;max-width:240px;padding:5px 10px;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.render-project-chip[data-v-a45b4313]:hover{background:#6366f12e;border-color:#818cf8;color:#fff}.render-project-chip svg[data-v-a45b4313]{color:#818cf8;flex-shrink:0;height:13px;width:13px}.render-project-name[data-v-a45b4313]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.render-card-meta[data-v-a45b4313]{color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;margin-top:10px}.render-card-meta-item[data-v-a45b4313]{font-variant-numeric:tabular-nums}@keyframes pulse-a45b4313{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.render-step-bar[data-v-a45b4313]{display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 14px;padding:0;position:relative}.render-step-bar[data-v-a45b4313]:before{background:#ffffff14;content:"";height:1px;left:12.5%;position:absolute;right:12.5%;top:9px;z-index:0}.render-step[data-v-a45b4313]{align-items:center;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.render-step-marker[data-v-a45b4313]{align-items:center;background:#0e0e18;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#e8e8ee;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .2s ease,background .2s ease;width:18px}.render-step-marker svg[data-v-a45b4313]{height:11px;width:11px}.render-step-pulse[data-v-a45b4313]{animation:pulse-a45b4313 1.4s ease-in-out infinite;background:#818cf8;border-radius:999px;height:8px;width:8px}.render-step-label[data-v-a45b4313]{color:#6b7280;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.render-step.is-done .render-step-marker[data-v-a45b4313]{background:#6366f1;border-color:#6366f1;color:#fff}.render-step.is-done .render-step-label[data-v-a45b4313]{color:#c7cbd6}.render-step.is-active .render-step-marker[data-v-a45b4313]{background:#6366f126;border-color:#818cf8b3}.render-step.is-active .render-step-label[data-v-a45b4313]{color:#e8e8ee}.render-step.is-failed .render-step-marker[data-v-a45b4313]{background:#f871712e;border-color:#f87171a6}.render-step.is-failed .render-step-label[data-v-a45b4313]{color:#fca5a5}.render-step.is-pending .render-step-label[data-v-a45b4313]{color:#4b5563}.render-actions[data-v-a45b4313]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.render-action[data-v-a45b4313]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#e8e8ee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.render-action[data-v-a45b4313]:hover{background:#ffffff12;border-color:#ffffff3d}.render-action[data-v-a45b4313]:active{transform:translateY(1px)}.render-action svg[data-v-a45b4313]{flex-shrink:0;height:14px;width:14px}.render-action-primary[data-v-a45b4313]{background:#6366f124;border-color:#6366f173;color:#c7cbd6}.render-action-primary[data-v-a45b4313]:hover{background:#6366f138;border-color:#818cf8;color:#fff}.render-action-primary svg[data-v-a45b4313]{color:#818cf8}.render-action-secondary svg[data-v-a45b4313]{color:#9ca3af}.render-action-danger[data-v-a45b4313]{border-color:#f8717138;color:#fca5a5}.render-action-danger svg[data-v-a45b4313]{color:#f87171}.render-action-danger[data-v-a45b4313]:hover{background:#f8717114;border-color:#f8717180;color:#fca5a5}.focus-visible\:shadow-focus[data-v-9428abfb]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.focus\:shadow-focus[data-v-22737294]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.focus\:shadow-focus-error[data-v-22737294]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444}.modal-enter-active[data-v-e4187831],.modal-leave-active[data-v-e4187831]{transition:opacity .2s ease}.modal-enter-from[data-v-e4187831],.modal-leave-to[data-v-e4187831]{opacity:0}.modal-content-enter-active[data-v-e4187831]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-content-leave-active[data-v-e4187831]{transition:all .15s cubic-bezier(.4,0,.2,1)}.modal-content-enter-from[data-v-e4187831],.modal-content-leave-to[data-v-e4187831]{opacity:0;transform:scale(.95)}.focus\:shadow-focus[data-v-d278aad6]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.focus\:shadow-focus-error[data-v-d278aad6]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444}.focus\:shadow-focus[data-v-dec38f7e]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.focus\:shadow-focus-error[data-v-dec38f7e]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444}.loader-overlay[data-v-ccf4b94a]{align-items:center;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);background:#0a0a0fb8;color:#e8e8ee;display:flex;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;padding:32px 20px;position:fixed;z-index:1000}.loader-bg[data-v-ccf4b94a]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.loader-orb[data-v-ccf4b94a]{border-radius:50%;filter:blur(80px);mix-blend-mode:screen;opacity:.55;position:absolute;will-change:transform}.loader-orb--purple[data-v-ccf4b94a]{animation:orb-drift-1-ccf4b94a 14s ease-in-out infinite;background:radial-gradient(circle,#6366f1 0,transparent 70%);height:520px;left:-80px;top:-120px;width:520px}.loader-orb--violet[data-v-ccf4b94a]{animation:orb-drift-2-ccf4b94a 18s ease-in-out infinite;background:radial-gradient(circle,#818cf8 0,transparent 70%);bottom:-160px;height:600px;right:-120px;width:600px}.loader-orb--white[data-v-ccf4b94a]{animation:orb-pulse-ccf4b94a 6s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,transparent 65%);height:360px;left:50%;top:50%;transform:translate(-50%,-50%);width:360px}.loader-noise[data-v-ccf4b94a]{background-image:radial-gradient(circle at 25% 20%,rgba(99,102,241,.18),transparent 40%),radial-gradient(circle at 75% 80%,rgba(129,140,248,.14),transparent 40%);inset:0;opacity:.9;position:absolute}@keyframes orb-drift-1-ccf4b94a{0%,to{transform:translate(0)}50%{transform:translate(80px,60px)}}@keyframes orb-drift-2-ccf4b94a{0%,to{transform:translate(0)}50%{transform:translate(-60px,-40px)}}@keyframes orb-pulse-ccf4b94a{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}.loader-content[data-v-ccf4b94a]{align-items:center;display:flex;flex-direction:column;max-width:460px;position:relative;text-align:center;width:100%;z-index:1}.loader-logo-wrap[data-v-ccf4b94a]{align-items:center;animation:logo-float-ccf4b94a 4s ease-in-out infinite;display:flex;filter:drop-shadow(0 0 32px rgba(129,140,248,.45));height:132px;justify-content:center;margin-bottom:28px;width:132px}.loader-logo[data-v-ccf4b94a]{display:block;height:100%;width:100%}.loader-logo__mark[data-v-ccf4b94a]{fill:#fff}.loader-logo__sparkle[data-v-ccf4b94a]{fill:#fff;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.loader-logo__sparkle--big[data-v-ccf4b94a]{animation:sparkle-spin-ccf4b94a 3.6s linear infinite,sparkle-glow-ccf4b94a 2.4s ease-in-out infinite}.loader-logo__sparkle--small[data-v-ccf4b94a]{animation:sparkle-twinkle-ccf4b94a 1.8s ease-in-out infinite}.loader-logo__sparkle--tiny[data-v-ccf4b94a]{animation:sparkle-spin-rev-ccf4b94a 4.2s linear infinite,sparkle-twinkle-ccf4b94a 2s ease-in-out .4s infinite}@keyframes logo-float-ccf4b94a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sparkle-spin-ccf4b94a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes sparkle-spin-rev-ccf4b94a{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes sparkle-glow-ccf4b94a{0%,to{fill:#fff;transform:rotate(var(--r,0deg)) scale(1)}50%{fill:#c4b5fd;transform:rotate(var(--r,0deg)) scale(1.08)}}@keyframes sparkle-twinkle-ccf4b94a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.loader-title[data-v-ccf4b94a]{color:#fff;font-size:clamp(24px,3.4vw,32px);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.loader-subtitle[data-v-ccf4b94a]{color:#9ca3af;font-size:14px;line-height:1.55;margin:0 0 32px;max-width:360px}.loader-steps[data-v-ccf4b94a]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-width:320px;text-align:left;width:100%}.loader-step[data-v-ccf4b94a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#6b7280;display:flex;font-size:13px;gap:14px;padding:10px 14px;transition:all .3s ease}.loader-step.is-active[data-v-ccf4b94a]{background:#6366f114;border-color:#818cf880;color:#fff}.loader-step.is-done[data-v-ccf4b94a]{border-color:#ffffff14;color:#9ca3af}.loader-step__dot[data-v-ccf4b94a]{align-items:center;border:1.5px solid #2a2a3a;border-radius:99px;display:flex;flex-shrink:0;height:18px;justify-content:center;position:relative;transition:all .3s ease;width:18px}.loader-step.is-active .loader-step__dot[data-v-ccf4b94a]{border-color:#818cf8}.loader-step.is-done .loader-step__dot[data-v-ccf4b94a]{background:#818cf8;border-color:#818cf8;color:#0a0a0f}.loader-step__check[data-v-ccf4b94a]{height:11px;width:11px}.loader-step__pulse[data-v-ccf4b94a]{animation:step-pulse-ccf4b94a 1.4s ease-in-out infinite;background:#818cf8;border-radius:99px;box-shadow:0 0 8px #818cf8;height:8px;width:8px}@keyframes step-pulse-ccf4b94a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.loader-step__label[data-v-ccf4b94a]{font-weight:500;letter-spacing:-.005em}.loader-actions[data-v-ccf4b94a]{align-items:center;display:flex;flex-direction:column;gap:12px}.loader-bg-btn[data-v-ccf4b94a]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:99px;color:#e8e8ee;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:8px;letter-spacing:-.01em;padding:11px 22px;transition:all .2s ease}.loader-bg-btn[data-v-ccf4b94a]:hover{background:#ffffff1a;border-color:#818cf899;color:#fff}.loader-bg-btn__arrow[data-v-ccf4b94a]{display:inline-block;transition:transform .2s ease}.loader-bg-btn:hover .loader-bg-btn__arrow[data-v-ccf4b94a]{transform:translate(3px)}.loader-hint[data-v-ccf4b94a]{color:#6b7280;font-size:12px;line-height:1.5;margin:0;max-width:280px}.loader-fade-enter-active[data-v-ccf4b94a],.loader-fade-leave-active[data-v-ccf4b94a]{transition:opacity .26s ease}.loader-fade-enter-from[data-v-ccf4b94a],.loader-fade-leave-to[data-v-ccf4b94a]{opacity:0}.loader-fade-enter-active .loader-content[data-v-ccf4b94a],.loader-fade-leave-active .loader-content[data-v-ccf4b94a]{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .26s ease}.loader-fade-enter-from .loader-content[data-v-ccf4b94a]{opacity:0;transform:translateY(12px) scale(.98)}.loader-fade-leave-to .loader-content[data-v-ccf4b94a]{opacity:0;transform:translateY(-8px) scale(.98)}@media(prefers-reduced-motion:reduce){.loader-logo-wrap[data-v-ccf4b94a],.loader-logo__sparkle[data-v-ccf4b94a],.loader-orb[data-v-ccf4b94a],.loader-step__pulse[data-v-ccf4b94a]{animation:none!important}}.brand-link[data-v-e53390b5]{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.brand-icon[data-v-e53390b5]{filter:drop-shadow(0 8px 24px rgba(99,102,241,.18))}.brand-wordmark[data-v-e53390b5]{color:#fafafa;font-weight:700;letter-spacing:-.025em;line-height:1}.brand-lg .brand-icon[data-v-e53390b5]{height:56px;width:56px}.brand-lg .brand-wordmark[data-v-e53390b5]{font-size:40px;margin-top:-6px}.brand-sm[data-v-e53390b5]{gap:8px}.brand-sm .brand-icon[data-v-e53390b5]{filter:none;height:26px;width:26px}.brand-sm .brand-wordmark[data-v-e53390b5]{font-size:19px;margin-top:-1px}.brand-collapsed[data-v-e53390b5]{gap:0;justify-content:center}.scene-list[data-v-5a279e2e]{padding:8px}.head[data-v-5a279e2e]{align-items:center;display:flex;justify-content:space-between;padding:4px 6px 8px}.head h3[data-v-5a279e2e]{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.add-btn[data-v-5a279e2e]{background:#6366f126;border:1px solid rgba(99,102,241,.4);border-radius:6px;color:#c7b8ff;cursor:pointer;font-size:11.5px;font-weight:600;padding:3px 9px}.add-btn[data-v-5a279e2e]:hover{background:#6366f147;color:#fff}.rows[data-v-5a279e2e]{flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.row[data-v-5a279e2e],.rows[data-v-5a279e2e]{display:flex}.row[data-v-5a279e2e]{align-items:center;background:#1a1a25;border:1px solid #2a2a3a;border-radius:6px;cursor:pointer;gap:7px;padding:7px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-5a279e2e]:hover{background:#20202e}.row.active[data-v-5a279e2e]{background:#6366f124;border-color:#6366f1}.row.drop-target[data-v-5a279e2e]{background:#6366f11a;border-color:#818cf8;border-style:dashed}.grip[data-v-5a279e2e]{color:#4b5563;cursor:grab;flex-shrink:0;font-size:11px;letter-spacing:-2px}.name[data-v-5a279e2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-5a279e2e],.rename-input[data-v-5a279e2e]{color:#e8e8ee;flex:1;font-size:12.5px;min-width:0}.rename-input[data-v-5a279e2e]{background:#0a0a0f;border:1px solid #6366f1;border-radius:4px;padding:2px 6px}.count[data-v-5a279e2e]{background:#2a2a3a;border-radius:999px;color:#9ca3af;flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;padding:1px 7px}.del-btn[data-v-5a279e2e]{background:transparent;border:0;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1;padding:0 2px}.del-btn[data-v-5a279e2e]:hover{color:#fca5a5}.clip-list[data-v-ddce00da]{padding:6px 8px 12px}.empty[data-v-ddce00da]{background:#1a1a25;border:1px dashed #2a2a3a;border-radius:8px;color:#9ca3af;font-size:12.5px;line-height:1.5;padding:12px}.rows[data-v-ddce00da]{flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.row[data-v-ddce00da],.rows[data-v-ddce00da]{display:flex}.row[data-v-ddce00da]{align-items:center;background:#1a1a25;border:1px solid transparent;border-radius:6px;cursor:pointer;gap:8px;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-ddce00da]:hover{background:#20202e}.row.selected[data-v-ddce00da]{background:#6366f11f;border-color:#6366f18c}.row.primary[data-v-ddce00da]{border-color:#6366f1}.kind[data-v-ddce00da]{color:#9ca3af;flex-shrink:0;font-size:12px;text-align:center;width:20px}.kind[data-kind=text][data-v-ddce00da]{font-weight:700}.label[data-v-ddce00da]{color:#e8e8ee;flex:1;font-size:12.5px;min-width:0}.folder-chip[data-v-ddce00da],.label[data-v-ddce00da]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-chip[data-v-ddce00da]{background:#6366f129;border:1px solid rgba(99,102,241,.3);color:#c7b8ff;font-size:10px;max-width:90px;padding:1px 6px}.folder-chip[data-v-ddce00da],.status-dot[data-v-ddce00da]{border-radius:999px;flex-shrink:0}.status-dot[data-v-ddce00da]{background:#6b7280;height:7px;width:7px}.status-dot[data-status=generating][data-v-ddce00da]{background:#6366f1}.status-dot[data-status=ready][data-v-ddce00da]{background:#16a34a}.status-dot[data-status=failed][data-v-ddce00da]{background:#dc2626}.dur[data-v-ddce00da]{color:#6b7280;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.project-panel[data-v-48e5abf8]{background:#12121a;color:#e8e8ee;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.panel-head[data-v-48e5abf8]{border-bottom:1px solid #1f1f2e;padding:14px 16px}.panel-head h2[data-v-48e5abf8]{color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hint[data-v-48e5abf8]{color:#6b7280;font-size:12px;margin-top:2px}.scroll[data-v-48e5abf8]{flex:1;min-height:0;overflow-y:auto}.section[data-v-48e5abf8]{border-top:1px solid #1f1f2e;padding-bottom:6px}.section-head[data-v-48e5abf8]{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 4px}.section-head h3[data-v-48e5abf8]{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mini-btn[data-v-48e5abf8]{background:#6366f126;border:1px solid rgba(99,102,241,.4);border-radius:6px;color:#c7b8ff;cursor:pointer;font-size:11.5px;font-weight:600;padding:3px 9px}.mini-btn[data-v-48e5abf8]:hover{background:#6366f147;color:#fff}.folder-hint[data-v-48e5abf8]{color:#6b7280;font-size:11px;padding:0 14px 6px}.folder-rows[data-v-48e5abf8]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0 8px}.folder-row[data-v-48e5abf8]{align-items:center;background:#1a1a25;border:1px solid #2a2a3a;border-radius:6px;display:flex;gap:8px;padding:6px 8px}.folder-row.unfiled[data-v-48e5abf8]{border-style:dashed;opacity:.85}.folder-row.drop-target[data-v-48e5abf8]{background:#6366f11f;border-color:#818cf8;border-style:dashed}.f-icon[data-v-48e5abf8]{flex-shrink:0;font-size:12px}.f-name[data-v-48e5abf8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-name[data-v-48e5abf8],.f-rename[data-v-48e5abf8]{color:#e8e8ee;flex:1;font-size:12.5px;min-width:0}.f-rename[data-v-48e5abf8]{background:#0a0a0f;border:1px solid #6366f1;border-radius:4px;padding:2px 6px}.f-count[data-v-48e5abf8]{background:#2a2a3a;border-radius:999px;color:#9ca3af;flex-shrink:0;font-size:10.5px;padding:1px 7px}.del-btn[data-v-48e5abf8]{background:transparent;border:0;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1;padding:0 2px}.del-btn[data-v-48e5abf8]:hover{color:#fca5a5}.plan-panel[data-v-4ee75c74]{background:#12121a;color:#e8e8ee;display:flex;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.plan-panel>header[data-v-4ee75c74]{border-bottom:1px solid #1f1f2e;padding:14px 16px}.plan-panel>header h2[data-v-4ee75c74]{color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hint[data-v-4ee75c74]{color:#6b7280;font-size:12px;margin-top:2px}.messages[data-v-4ee75c74]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.empty-state[data-v-4ee75c74]{background:#1a1a25;border:1px dashed #2a2a3a;border-radius:10px;color:#9ca3af;font-size:13px;line-height:1.5;margin-top:8px;padding:14px 16px}.skel-stack[data-v-4ee75c74]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.skel-bubble[data-v-4ee75c74]{animation:shimmer-4ee75c74 1.4s ease-in-out infinite;background:linear-gradient(110deg,#1a1a25 8%,#1f1f2e 18%,#1a1a25 33%);background-size:200% 100%;border-radius:10px;height:38px}.skel-bubble.alt[data-v-4ee75c74]{background:linear-gradient(110deg,#6366f11a 8%,#6366f138 18%,#6366f11a 33%);background-size:200% 100%;margin-left:auto}@keyframes shimmer-4ee75c74{0%{background-position:200% 0}to{background-position:-200% 0}}.msg[data-v-4ee75c74]{margin-bottom:10px}.msg.user .bubble[data-v-4ee75c74]{background:#6366f124;border:1px solid rgba(99,102,241,.4);color:#e8e8ee}.msg.assistant .bubble[data-v-4ee75c74]{background:#1a1a25;border:1px solid #2a2a3a;color:#e8e8ee}.bubble[data-v-4ee75c74]{border-radius:10px;font-size:13px;line-height:1.5;padding:10px 12px;white-space:pre-wrap}.caret[data-v-4ee75c74]{animation:blink-4ee75c74 1s steps(2) infinite;background:currentColor;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:5px}@keyframes blink-4ee75c74{50%{opacity:0}}.plan-section[data-v-4ee75c74]{border-top:1px solid #1f1f2e;max-height:50%;overflow-y:auto}.plan-section-head[data-v-4ee75c74]{align-items:center;background:#12121a;display:flex;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:1}.plan-section-head h3[data-v-4ee75c74]{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plan-actions[data-v-4ee75c74]{display:flex;gap:6px}.scene-list[data-v-4ee75c74]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0 12px 12px}.scene-card[data-v-4ee75c74]{background:#1a1a25;border:1px solid #2a2a3a;border-radius:8px;padding:10px}.scene-card[data-status=generating][data-v-4ee75c74]{border-color:#6366f1}.scene-card[data-status=failed][data-v-4ee75c74]{border-color:#dc2626}.scene-card[data-status=ready][data-v-4ee75c74]{border-color:#16a34a66}.scene-head[data-v-4ee75c74]{align-items:center;display:flex;gap:8px}.num[data-v-4ee75c74]{color:#6b7280;font-size:11px;font-weight:700;width:24px}.desc[data-v-4ee75c74]{background:transparent;border:0;color:#e8e8ee;flex:1;font-size:13px;padding:4px}.desc[data-v-4ee75c74]:focus{background:#0a0a0f;border-radius:4px;outline:1px solid #6366f1}.duration[data-v-4ee75c74]{color:#9ca3af;font-size:11px}.badge[data-v-4ee75c74]{border-radius:999px;font-size:10px;font-weight:600;padding:2px 6px}.badge[data-status=planned][data-v-4ee75c74]{background:#2a2a3a;color:#9ca3af}.badge[data-status=generating][data-v-4ee75c74]{background:#6366f1;color:#fff}.badge[data-status=ready][data-v-4ee75c74]{background:#16a34a;color:#fff}.badge[data-status=failed][data-v-4ee75c74]{background:#dc2626;color:#fff}details[data-v-4ee75c74]{margin-top:8px}summary[data-v-4ee75c74]{color:#9ca3af;cursor:pointer;font-size:11px}details textarea[data-v-4ee75c74]{background:#0a0a0f;border:1px solid #2a2a3a;color:#e8e8ee;font:inherit;font-size:12.5px;margin-top:4px;padding:6px;resize:vertical}.preview[data-v-4ee75c74],details textarea[data-v-4ee75c74]{border-radius:6px;width:100%}.preview[data-v-4ee75c74]{aspect-ratio:9/16;background:#000;margin-top:8px;-o-object-fit:cover;object-fit:cover}.scene-error[data-v-4ee75c74]{color:#fca5a5}.scene-error[data-v-4ee75c74],.scene-warning[data-v-4ee75c74]{font-size:12px;margin-top:6px}.scene-warning[data-v-4ee75c74]{color:#fbbf24}.scene-actions[data-v-4ee75c74]{align-items:center;display:flex;gap:6px;margin-top:8px}.generating[data-v-4ee75c74]{color:#818cf8;font-size:11px;font-weight:600}.composer[data-v-4ee75c74]{background:#1a1a25;border-top:1px solid #1f1f2e;display:flex;gap:8px;padding:12px 16px}.composer textarea[data-v-4ee75c74]{background:#0a0a0f;border:1px solid #2a2a3a;border-radius:8px;color:#e8e8ee;flex:1;font:inherit;font-size:13px;padding:8px 10px;resize:none}.composer textarea[data-v-4ee75c74]::-moz-placeholder{color:#6b7280}.composer textarea[data-v-4ee75c74]::placeholder{color:#6b7280}.composer textarea[data-v-4ee75c74]:focus{border-color:#6366f1;outline:0}.btn-primary[data-v-4ee75c74],.btn-primary-sm[data-v-4ee75c74]{background:#6366f1;border:1px solid #6366f1;border-radius:8px;color:#fff;cursor:pointer;font-weight:600}.btn-primary[data-v-4ee75c74]{font-size:13px;padding:8px 16px}.btn-primary-sm[data-v-4ee75c74]{border-radius:6px;font-size:11.5px;padding:5px 10px}.btn-primary-sm[data-v-4ee75c74]:hover:not(:disabled),.btn-primary[data-v-4ee75c74]:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.btn-primary-sm[data-v-4ee75c74]:disabled,.btn-primary[data-v-4ee75c74]:disabled{cursor:not-allowed;opacity:.4}.btn-ghost-sm[data-v-4ee75c74]{background:transparent;border:1px solid #2a2a3a;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 10px}.btn-ghost-sm[data-v-4ee75c74]:hover{background:#1a1a25;border-color:#6366f1;color:#fff}.btn-ghost-sm[data-v-4ee75c74]:disabled{cursor:not-allowed;opacity:.45}.btn-ghost-sm.danger[data-v-4ee75c74]{border-color:#dc262666;color:#fca5a5}.btn-ghost-sm.danger[data-v-4ee75c74]:hover{background:#dc26261f;background:#fef2f2;color:#fff}.left-panel[data-v-3be4167b]{background:#12121a;border-right:1px solid #1f1f2e;color:#e8e8ee;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;position:relative}.resize-handle[data-v-3be4167b]{background:transparent;bottom:0;cursor:ew-resize;position:absolute;right:0;top:0;transition:background .15s;width:6px;z-index:5}.resize-handle[data-v-3be4167b]:hover{background:#6366f12e}.resize-grip[data-v-3be4167b]{color:#ffffff2e;font-size:14px;pointer-events:none;position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.resize-handle:hover .resize-grip[data-v-3be4167b]{color:#ffffffb3}.tabs[data-v-3be4167b]{border-bottom:1px solid #1f1f2e;display:flex;flex-shrink:0;gap:4px;padding:8px 8px 0}.tab[data-v-3be4167b]{background:transparent;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;color:#9ca3af;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:8px 6px}.tab[data-v-3be4167b]:hover{background:#1a1a25;color:#e8e8ee}.tab.active[data-v-3be4167b]{background:#1a1a25;border-color:#2a2a3a #2a2a3a #1a1a25;color:#fff}.body[data-v-3be4167b]{display:flex;flex:1;min-height:0}.body[data-v-3be4167b]>*{flex:1;min-width:0}.clip-waveform[data-v-b7f550a8]{color:#ffffff59;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.timeline[data-v-7f0c89f2]{background:#12121a;border-top:1px solid #1f1f2e;color:#e8e8ee;display:flex;flex-direction:column;height:100%}.timeline[data-v-7f0c89f2],.timeline-scroll[data-v-7f0c89f2]{min-height:0;position:relative}.timeline-scroll[data-v-7f0c89f2]{flex:1;overflow:auto;transition:background .12s,box-shadow .12s}.timeline-scroll.drag-active[data-v-7f0c89f2]{background:#6366f10d;box-shadow:inset 0 0 0 2px #6366f166}.ruler[data-v-7f0c89f2]{border-bottom:1px solid #1f1f2e;cursor:pointer;display:flex;height:28px;top:0;z-index:10}.ruler[data-v-7f0c89f2],.ruler-label-col[data-v-7f0c89f2]{background:#1a1a25;position:sticky}.ruler-label-col[data-v-7f0c89f2]{border-right:1px solid #1f1f2e;flex-shrink:0;left:0;width:96px;z-index:11}.ruler-track[data-v-7f0c89f2]{flex:1;height:100%;min-width:100%;position:relative}.ruler-active[data-v-7f0c89f2]{background:#6366f11a;left:0}.ruler-active[data-v-7f0c89f2],.ruler-snap[data-v-7f0c89f2]{bottom:0;pointer-events:none;position:absolute;top:0}.ruler-snap[data-v-7f0c89f2]{background:#fbbf24;opacity:.6;width:2px;z-index:19}.ruler-playhead[data-v-7f0c89f2]{background:#ef4444;bottom:0;cursor:ew-resize;position:absolute;top:0;width:2px;z-index:20}.ruler-playhead-knob[data-v-7f0c89f2]{background:#ef4444;border-radius:50%;height:16px;left:-7px;position:absolute;top:-2px;width:16px}.ruler-end[data-v-7f0c89f2]{bottom:0;pointer-events:none;top:0;width:2px}.ruler-end[data-v-7f0c89f2],.ruler-end-cap[data-v-7f0c89f2]{background:#6366f1;position:absolute}.ruler-end-cap[data-v-7f0c89f2]{border-radius:50%;height:8px;left:-3px;width:8px}.ruler-end-cap.top[data-v-7f0c89f2]{top:-3px}.ruler-end-cap.bot[data-v-7f0c89f2]{bottom:-3px}.ruler-tick[data-v-7f0c89f2]{align-items:center;color:#e8e8eeb3;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;height:100%;padding-left:3px;pointer-events:none;position:absolute;white-space:nowrap}.ruler-tick.beyond[data-v-7f0c89f2]{color:#e8e8ee4d}.tracks-stack[data-v-7f0c89f2]{position:relative}.track-lasso[data-v-7f0c89f2]{background:#6366f12e;border:1px solid rgba(99,102,241,.75);border-radius:2px;pointer-events:none;position:absolute;z-index:25}.track-row[data-v-7f0c89f2]{background:#0e0e15;border-bottom:1px solid #1f1f2e;display:flex;height:64px;min-width:100%;position:relative;width:-moz-max-content;width:max-content}.track-row[data-v-7f0c89f2]:hover{background:#6366f108}.track-row.drag-over[data-v-7f0c89f2]{background:#6366f11a}.track-label[data-v-7f0c89f2]{align-items:center;background:#1a1a25;border-right:1px solid #1f1f2e;display:flex;flex-shrink:0;justify-content:space-between;left:0;padding:0 10px;position:sticky;width:96px;z-index:5}.track-kind[data-v-7f0c89f2]{color:#e8e8ee;font-size:11px;font-weight:600}.track-del[data-v-7f0c89f2]{background:transparent;border:0;border-radius:4px;color:#e8e8ee73;cursor:pointer;font-size:12px;padding:2px 4px}.track-del[data-v-7f0c89f2]:hover{background:#dc26261f;color:#fca5a5}.track-body[data-v-7f0c89f2]{cursor:crosshair;height:100%;position:relative}.track-drop-marker[data-v-7f0c89f2]{background:#fbbf24;bottom:0;box-shadow:0 0 8px #fbbf2499;pointer-events:none;position:absolute;top:0;width:2px;z-index:18}.track-drop-marker[data-v-7f0c89f2]:before{background:#fbbf24;border-radius:0 0 4px 4px;content:"";height:8px;left:-3px;position:absolute;top:0;width:8px}.clip[data-v-7f0c89f2]{border:2px solid transparent;border-radius:4px;bottom:4px;cursor:pointer;overflow:hidden;position:absolute;top:4px;transition:border-color .1s,transform .12s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clip.clip-ghost[data-v-7f0c89f2]{border-style:dashed;opacity:.55;transition:border-color .1s;z-index:16}.clip[data-kind=video][data-v-7f0c89f2]{background:#2563eb66;border-color:#3b82f6}.clip[data-kind=text][data-v-7f0c89f2]{background:#9333ea66;border-color:#a855f7}.clip[data-kind=audio][data-v-7f0c89f2]{background:#16a34a66;border-color:#22c55e}.clip[data-kind=image][data-v-7f0c89f2]{background:#ea580c66;border-color:#f97316}.clip[data-pending=true][data-v-7f0c89f2]{background:repeating-linear-gradient(45deg,#2a2a3a,#2a2a3a 8px,#1f1f2e 0 16px);border-color:#6b7280;color:#9ca3af}.clip[data-v-7f0c89f2]:hover{transform:translateY(-1px)}.clip.selected[data-v-7f0c89f2]{outline:2px solid #fbbf24;outline-offset:-2px}.clip[data-disabled][data-v-7f0c89f2]{border-style:dashed;filter:grayscale(.6);opacity:.4}.clip[data-muted][data-v-7f0c89f2]:before{content:"🔇";font-size:11px;opacity:.85;pointer-events:none;position:absolute;right:5px;top:3px;z-index:1}.clip-body[data-v-7f0c89f2]{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:500;gap:6px;height:100%;justify-content:space-between;padding:4px 8px;position:relative}.clip-label[data-v-7f0c89f2]{cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-label-input[data-v-7f0c89f2]{background:#00000059;border:1px solid rgba(129,140,248,.55);border-radius:3px;color:#fff;cursor:text;flex:1 1 auto;font-size:11px;font-weight:500;min-width:0;outline:none;padding:2px 4px}.clip-mute[data-v-7f0c89f2]{flex-shrink:0;font-size:11px}.clip-handle[data-v-7f0c89f2]{background:#ffffff80;bottom:0;cursor:ew-resize;opacity:0;position:absolute;top:0;transition:opacity .1s;width:6px}.clip:hover .clip-handle[data-v-7f0c89f2]{opacity:1}.clip-handle-l[data-v-7f0c89f2]{left:0}.clip-handle-r[data-v-7f0c89f2]{right:0}.clip-overlay[data-v-7f0c89f2]{align-items:center;background:#0a0a0fa6;color:#e8e8ee;display:flex;flex-direction:column;font-size:10.5px;font-weight:600;gap:4px;inset:0;justify-content:center;position:absolute;z-index:2}.spinner[data-v-7f0c89f2]{animation:spin-7f0c89f2 .7s linear infinite;border:2px solid #2a2a3a;border-radius:50%;border-top-color:#818cf8;height:14px;width:14px}@keyframes spin-7f0c89f2{to{transform:rotate(1turn)}}.clip-overlay-failed[data-v-7f0c89f2]{background:#3c0c12d9;color:#fecaca}.clip-overlay-failed svg[data-v-7f0c89f2]{color:#f87171;height:16px;width:16px}.clip-overlay-sub[data-v-7f0c89f2]{color:#fecacabf;font-size:9.5px;font-weight:500}.clip[data-kind=failed] .clip-body[data-v-7f0c89f2]{background:linear-gradient(135deg,#4c1d24,#3a141a);border-color:#f8717180}.track-add[data-v-7f0c89f2]{align-items:center;background:#6366f11a;border:2px dashed rgba(99,102,241,.6);border-radius:4px;bottom:4px;color:#818cf8;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:center;position:absolute;top:4px;width:36px}.track-add[data-v-7f0c89f2]:hover{background:#6366f133;border-color:#818cf8}.track-add-selected[data-v-7f0c89f2]{background:#6366f12e;border-color:#818cf8bf;border-style:solid;margin-left:2px;width:26px}.track-add-selected[data-v-7f0c89f2]:hover{background:#6366f14d;border-color:#a5b4fc}.add-track-row[data-v-7f0c89f2]{background:#0e0e15;height:40px}.add-track-row .track-label[data-v-7f0c89f2]{justify-content:center}.add-track-btn[data-v-7f0c89f2]{background:transparent;border:0;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px}.add-track-btn[data-v-7f0c89f2]:hover{background:#6366f11a;color:#818cf8}.vert-playhead[data-v-7f0c89f2]{background:#ef4444;bottom:0;pointer-events:none;position:absolute;top:28px;width:2px;z-index:30}.vert-playhead-knob[data-v-7f0c89f2]{background:#ef4444;border-radius:50%;cursor:ew-resize;height:12px;margin-left:-5px;margin-top:-6px;pointer-events:auto;width:12px}.scrollbar-thin[data-v-1e5d7eec]::-webkit-scrollbar{height:6px}.scrollbar-thin[data-v-1e5d7eec]::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:9999px}.scrollbar-thin[data-v-1e5d7eec]::-webkit-scrollbar-track{background:transparent}.media-panel[data-v-72614f98]{background:#12121a;border-left:1px solid #1f1f2e;color:#e8e8ee;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;overflow:hidden;position:relative}.resize-handle[data-v-72614f98]{background:transparent;bottom:0;cursor:ew-resize;left:0;position:absolute;top:0;transition:background .15s;width:6px;z-index:5}.resize-handle[data-v-72614f98]:hover{background:#6366f12e}.resize-grip[data-v-72614f98]{color:#ffffff2e;font-size:14px;left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.resize-handle:hover .resize-grip[data-v-72614f98]{color:#ffffffb3}.tabs[data-v-72614f98]{align-items:stretch;background:#0e0e15;box-shadow:inset 0 -1px #1f1f2e;display:flex;flex-shrink:0;height:48px;overflow-x:auto;overflow-y:hidden;padding:0 8px;scrollbar-width:thin}.tabs[data-v-72614f98]::-webkit-scrollbar{height:3px}.tabs[data-v-72614f98]::-webkit-scrollbar-track{background:transparent}.tabs[data-v-72614f98]::-webkit-scrollbar-thumb{background:#e8e8ee29;border-radius:2px}.tab[data-v-72614f98]{align-items:center;align-self:stretch;background:transparent;border:0;border-bottom:2px solid transparent;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;height:100%;line-height:1;padding:0 12px;white-space:nowrap}.tab[data-v-72614f98]:hover{color:#e8e8ee}.tab[data-active=true][data-v-72614f98]{border-bottom-color:#6366f1;color:#fff}.tab-count[data-v-72614f98]{background:#ffffff14;border-radius:999px;color:#9ca3af;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;line-height:1.2;min-width:18px;padding:2px 7px;text-align:center}.tab[data-active=true] .tab-count[data-v-72614f98]{background:#6366f133;color:#c7d2fe}.body[data-v-72614f98]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 20px 18px}.search-row[data-v-72614f98]{margin-bottom:14px}.search-input[data-v-72614f98]{background:#0a0a0f;border:1px solid #2a2a3a;border-radius:6px;color:#e8e8ee;font-size:12px;padding:7px 10px;width:100%}.search-input[data-v-72614f98]::-moz-placeholder{color:#6b7280}.search-input[data-v-72614f98]::placeholder{color:#6b7280}.search-input[data-v-72614f98]:focus{border-color:#6366f1;outline:0}.search-input[data-v-72614f98]::-webkit-search-cancel-button{display:none}.project-view[data-v-72614f98],.props[data-v-72614f98]{display:flex;flex-direction:column;gap:4px}.section[data-v-72614f98]{margin-bottom:18px}.section-head[data-v-72614f98]{align-items:baseline;border-bottom:1px solid #1f1f2e;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:6px}.section h4[data-v-72614f98],.section-head h3[data-v-72614f98]{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.section h4[data-v-72614f98]{margin-bottom:8px}.count[data-v-72614f98]{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:0;margin-left:6px;text-transform:none}.add-link[data-v-72614f98]{background:transparent;border:0;color:#818cf8;cursor:pointer;font-size:11.5px;font-weight:600;padding:0}.add-link[data-v-72614f98]:hover:not(:disabled){color:#a5b4fc;text-decoration:underline}.add-link[data-v-72614f98]:disabled{cursor:not-allowed;opacity:.4}.hint[data-v-72614f98]{font-size:11.5px;margin-bottom:10px}.empty[data-v-72614f98],.hint[data-v-72614f98]{color:#6b7280;line-height:1.5}.empty[data-v-72614f98]{background:#1a1a25;border-radius:6px;font-size:12px;padding:10px 12px;text-align:center}.empty.error[data-v-72614f98]{background:#dc262614;color:#fca5a5}.row-list[data-v-72614f98]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.row-list-scenes[data-v-72614f98]{max-height:48vh;overflow-y:auto;padding-right:2px}.row-list-scenes[data-v-72614f98]::-webkit-scrollbar{width:6px}.row-list-scenes[data-v-72614f98]::-webkit-scrollbar-track{background:transparent}.row-list-scenes[data-v-72614f98]::-webkit-scrollbar-thumb{background:#e8e8ee2e;border-radius:3px}.row-list-scenes[data-v-72614f98]::-webkit-scrollbar-thumb:hover{background:#e8e8ee52}.row[data-v-72614f98]{align-items:center;border-bottom:1px solid #1a1a25;cursor:pointer;display:flex;gap:10px;padding:8px 6px;transition:background .12s}.row[data-v-72614f98]:hover{background:#6366f10f}.row[draggable=true][data-v-72614f98]{cursor:grab}.row[draggable=true][data-v-72614f98]:active{cursor:grabbing}.thumb[data-v-72614f98]{align-items:center;background:#0a0a0f;border-radius:5px;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.thumb img[data-v-72614f98]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-audio[data-v-72614f98]{color:#4ade80}.thumb-video[data-v-72614f98]{color:#818cf8}.thumb-export[data-v-72614f98],.thumb-image[data-v-72614f98]{background:#1a1a25}.thumb-export[data-v-72614f98]{color:#fbbf24}.music-filters[data-v-72614f98]{flex-direction:column;margin-bottom:8px}.music-filters[data-v-72614f98],.music-filters-row[data-v-72614f98]{display:flex;gap:6px}.music-select[data-v-72614f98]{background:#1a1a25;border:1px solid #1f1f2e;border-radius:4px;color:#e8e8ee;flex:1;font-size:11.5px;min-width:0;padding:5px 8px}.music-select[data-v-72614f98]:focus{border-color:#6366f1;outline:1px solid #6366f1}.music-row[data-v-72614f98]{cursor:grab}.music-row[data-v-72614f98]:active{cursor:grabbing}.music-preview[data-v-72614f98]{filter:invert(.85) hue-rotate(180deg);flex-shrink:0;height:26px;width:130px}.ic-scene[data-v-72614f98]{color:#818cf8}.row-list-captions[data-v-72614f98]{gap:4px}.captions-row[data-v-72614f98]{cursor:pointer}.captions-row[data-transcribed][data-v-72614f98]{background:#4ade800a}.captions-pill[data-v-72614f98]{border-radius:8px;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.4px;margin-left:4px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.captions-pill-yes[data-v-72614f98]{background:#4ade802e;color:#4ade80}.captions-pill-no[data-v-72614f98]{background:#a3a3a32e;color:#a3a3a3}.export-row[data-current][data-v-72614f98]{background:#6366f10f}.export-current-pill[data-v-72614f98]{background:#4ade80;border-radius:8px;color:#0e0e15;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.4px;margin-left:6px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.row-actions[data-v-72614f98]{align-items:center;display:flex;gap:4px}.row-action-link[data-v-72614f98]{background:#6366f114;border-radius:4px;color:#c4b5fd;font-size:11px;font-weight:600;padding:4px 8px;text-decoration:none;transition:background .12s,color .12s}.row-action-link[data-v-72614f98]:hover{background:#6366f129;color:#fafafa}.row-action-link-mono[data-v-72614f98]{font-family:SF Mono,Menlo,monospace;font-size:13px;padding:4px 8px}.row-main[data-v-72614f98]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.row-title[data-v-72614f98]{color:#e8e8ee;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub[data-v-72614f98]{color:#9ca3af;font-size:10.5px}.status-dot[data-v-72614f98]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.status-dot[data-status=planned][data-v-72614f98]{background:#6b7280}.status-dot[data-status=generating][data-v-72614f98]{animation:pulse-72614f98 1.4s ease-in-out infinite;background:#6366f1}.status-dot[data-status=ready][data-v-72614f98]{background:#16a34a}.status-dot[data-status=failed][data-v-72614f98]{background:#dc2626}@keyframes pulse-72614f98{50%{opacity:.4;transform:scale(.85)}}.props-head[data-v-72614f98]{border-bottom:0;margin-bottom:12px;padding-bottom:0}.close[data-v-72614f98]{background:transparent;border:0;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:14px;padding:2px 6px}.close[data-v-72614f98]:hover{background:#ffffff0f;color:#fff}.prop-row[data-v-72614f98]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;font-size:12.5px;justify-content:space-between;padding:6px 0}.prop-row .label[data-v-72614f98]{color:#9ca3af}.prop-row .value[data-v-72614f98]{color:#e8e8ee;max-width:60%;text-align:right;word-break:break-word}.prop-row-name[data-v-72614f98]{align-items:center}.prop-row-name .label[data-v-72614f98]{flex-shrink:0}.name-edit[data-v-72614f98]{align-items:center;display:flex;gap:6px;margin-left:12px}.name-edit[data-v-72614f98],.name-input[data-v-72614f98]{flex:1 1 auto;min-width:0}.name-input[data-v-72614f98]{background:transparent;border:1px solid transparent;border-radius:4px;color:#e8e8ee;font-size:12.5px;font-weight:500;outline:none;padding:4px 6px;text-align:right;transition:background .15s,border-color .15s}.name-input[data-v-72614f98]:hover{background:#ffffff0a}.name-input[data-v-72614f98]:focus{background:#ffffff14;border-color:#818cf873;text-align:left}.name-save[data-v-72614f98]{align-items:center;background:#818cf8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.name-save[data-v-72614f98]:hover{background:#6366f1}.mono[data-v-72614f98]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.slider-row[data-v-72614f98]{align-items:center;display:flex;gap:10px}.label-small[data-v-72614f98]{color:#9ca3af;flex-shrink:0;font-size:11px;min-width:56px}.segmented[data-v-72614f98]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;display:inline-flex;gap:2px;padding:2px}.segmented-btn[data-v-72614f98]{background:transparent;border:0;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 10px;transition:background .15s,color .15s}.segmented-btn[data-v-72614f98]:hover{color:#e8e8ee}.segmented-btn.active[data-v-72614f98]{background:#818cf833;color:#fff}.slider-row input[type=range][data-v-72614f98]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2a2a3a;border-radius:999px;cursor:pointer;flex:1;height:4px}.slider-row input[type=range][data-v-72614f98]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border-radius:50%;cursor:pointer;height:14px;width:14px}.slider-row span[data-v-72614f98]{color:#e8e8ee;min-width:36px;text-align:right}.toggle-row[data-v-72614f98]{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-row input[data-v-72614f98]{opacity:0;pointer-events:none;position:absolute}.toggle-track[data-v-72614f98]{background:#2a2a3a;border-radius:999px;flex-shrink:0;height:18px;position:relative;transition:background .18s ease;width:32px}.toggle-thumb[data-v-72614f98]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0006;height:14px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:14px}.toggle-row input:checked+.toggle-track[data-v-72614f98]{background:#6366f1}.toggle-row input:checked+.toggle-track .toggle-thumb[data-v-72614f98]{transform:translate(14px)}.toggle-hint[data-v-72614f98]{color:#9ca3af;font-size:11.5px;line-height:1.35}.danger-btn[data-v-72614f98]{background:transparent;border:1px solid rgba(220,38,38,.4);border-radius:6px;color:#fca5a5;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:16px;margin-top:8px;padding:8px 12px;width:100%}.danger-btn[data-v-72614f98]:hover{background:#dc26261f;color:#fff}.variants-grid[data-v-72614f98]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.variant-card[data-v-72614f98]{background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:0}.variant-card[data-v-72614f98]:disabled{cursor:default;opacity:.5}.variant-thumb[data-v-72614f98]{align-items:center;aspect-ratio:9/16;background-color:#12121a;background-position:50%;background-size:cover;border:1px solid #2a2a3a;border-radius:6px;display:flex;justify-content:center;position:relative;transition:border-color .15s ease,transform .15s ease}.variant-card:hover:not(:disabled) .variant-thumb[data-v-72614f98]{transform:translateY(-1px)}.variant-card.active .variant-thumb[data-v-72614f98]{border-color:#818cf8;box-shadow:0 0 0 1px #818cf8}.variant-thumb-fallback[data-v-72614f98]{color:#6b7280;font-size:11px;font-weight:700}.variant-active-badge[data-v-72614f98]{color:#818cf8;font-size:14px;line-height:1;position:absolute;right:4px;text-shadow:0 0 4px rgba(0,0,0,.6);top:4px}.variant-label[data-v-72614f98]{color:#9ca3af;font-size:10.5px;font-weight:600;text-align:center}.variant-card.active .variant-label[data-v-72614f98]{color:#e0e7ff}.stats-card[data-v-72614f98]{background:#1a1a25;border:1px solid #2a2a3a;border-radius:8px;margin-top:6px;padding:12px 14px}.stat-row[data-v-72614f98]{align-items:center;display:flex;font-size:12.5px;justify-content:space-between;padding:4px 0}.stat-row .label[data-v-72614f98]{color:#9ca3af}.stat-row .value[data-v-72614f98]{color:#fff;font-weight:600}.overlay[data-v-89ec71a5]{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.cinema-modal[data-v-89ec71a5]{animation:cinema-sheet-up-89ec71a5 .26s cubic-bezier(.16,1,.3,1);background:#0a0a0f;border:1px solid #1f1f2e;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -16px 48px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;width:100%}@keyframes cinema-sheet-up-89ec71a5{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-head[data-v-89ec71a5]{align-items:flex-start;background:#12121a;border-bottom:1px solid #1f1f2e;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.modal-head h2[data-v-89ec71a5]{color:#fff;font-size:17px;font-weight:700}.muted[data-v-89ec71a5]{color:#9ca3af;font-size:12px;line-height:1.5;margin-top:4px;max-width:600px}.close[data-v-89ec71a5]{background:transparent;border:0;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px}.close[data-v-89ec71a5]:hover{background:#ffffff0f;color:#fff}.modal-body[data-v-89ec71a5]{background:#0a0a0f;flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.extend-chip[data-v-89ec71a5]{align-items:flex-start;background:#6366f114;border-bottom:1px solid rgba(99,102,241,.25);display:flex;flex-shrink:0;gap:12px;padding:12px 18px}.extend-chip-icon[data-v-89ec71a5]{align-items:center;background:#6366f138;border-radius:8px;color:#c7d2fe;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.extend-chip-icon svg[data-v-89ec71a5]{height:14px;width:14px}.extend-chip-text[data-v-89ec71a5]{display:flex;flex-direction:column;gap:2px;min-width:0}.extend-chip-text strong[data-v-89ec71a5]{color:#e0e7ff;font-size:12px;font-weight:700;letter-spacing:.01em}.extend-chip-sub[data-v-89ec71a5]{color:#9ca3af;font-size:12px;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busy-row[data-v-89ec71a5]{align-items:center;color:#e8e8ee;display:flex;font-size:13px;gap:10px;margin-top:14px}.spinner[data-v-89ec71a5]{animation:spin-89ec71a5 .7s linear infinite;border:2px solid #2a2a3a;border-radius:50%;border-top-color:#6366f1;height:14px;width:14px}@keyframes spin-89ec71a5{to{transform:rotate(1turn)}}.error-box[data-v-89ec71a5]{background:#dc26261f;border:1px solid rgba(220,38,38,.4);border-radius:8px;color:#fca5a5;font-size:13px;margin-top:14px;padding:12px 14px}.acp-scrim[data-v-a7d02fae]{background:transparent;inset:0;position:fixed;z-index:1100}.acp-popover[data-v-a7d02fae]{animation:acp-pop-a7d02fae .12s ease-out;background:#12121a;border:1px solid #2a2a3a;border-radius:10px;box-shadow:0 12px 32px #00000073;padding:4px;position:fixed;z-index:1101}@keyframes acp-pop-a7d02fae{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.acp-item[data-v-a7d02fae]{align-items:flex-start;background:transparent;border:0;border-radius:7px;color:#e8e8ee;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 10px;text-align:left;width:100%}.acp-item+.acp-item[data-v-a7d02fae]{margin-top:1px}.acp-item[data-v-a7d02fae]:hover:not(:disabled){background:#6366f11f}.acp-item[data-v-a7d02fae]:disabled{cursor:not-allowed;opacity:.45}.acp-icon[data-v-a7d02fae]{align-items:center;background:#6366f124;border-radius:6px;color:#c7d2fe;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;width:26px}.acp-icon svg[data-v-a7d02fae]{height:14px;width:14px}.acp-label[data-v-a7d02fae]{display:flex;flex-direction:column;gap:2px;min-width:0}.acp-title[data-v-a7d02fae]{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.acp-hint[data-v-a7d02fae]{color:#9ca3af;font-size:11px;line-height:1.35}.acm-scrim[data-v-897401a6]{background:transparent;inset:0;position:fixed;z-index:1100}.acm-menu[data-v-897401a6]{animation:acm-pop-897401a6 .11s ease-out;background:#12121a;border:1px solid #2a2a3a;border-radius:10px;box-shadow:0 12px 32px #00000073;padding:4px;position:fixed;transform-origin:top left;z-index:1101}@keyframes acm-pop-897401a6{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.acm-item[data-v-897401a6]{align-items:flex-start;background:transparent;border:0;border-radius:7px;color:#e8e8ee;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 10px;text-align:left;width:100%}.acm-item+.acm-item[data-v-897401a6]{margin-top:1px}.acm-item[data-v-897401a6]:hover{background:#6366f11f}.acm-item-danger[data-v-897401a6]{color:#fecaca}.acm-item-danger[data-v-897401a6]:hover{background:#ef444424;color:#fff}.acm-item svg[data-v-897401a6]{flex-shrink:0;height:16px;margin-top:1px;width:16px}.acm-item-danger svg[data-v-897401a6]{color:#f87171}.acm-label[data-v-897401a6]{display:flex;flex-direction:column;gap:2px;min-width:0}.acm-title[data-v-897401a6]{color:inherit;font-size:13px;font-weight:600;line-height:1.25}.acm-hint[data-v-897401a6]{color:#9ca3af;font-size:11px;line-height:1.35}.lp-overlay[data-v-323918b9]{align-items:flex-start;background:#0009;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px 24px;position:fixed;z-index:1050}.lp-modal[data-v-323918b9]{background:#0a0a0f;border:1px solid #1f1f2e;border-radius:14px;box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column;max-width:960px;overflow:hidden;width:100%}.lp-head[data-v-323918b9]{align-items:flex-start;background:#12121a;border-bottom:1px solid #1f1f2e;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.lp-head h2[data-v-323918b9]{color:#fff;font-size:16px;font-weight:700}.lp-sub[data-v-323918b9]{color:#9ca3af;font-size:12px;line-height:1.5;margin-top:4px;max-width:540px}.lp-close[data-v-323918b9]{background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:22px;line-height:1;padding:0 6px}.lp-close[data-v-323918b9]:hover{color:#fff}.lp-toolbar[data-v-323918b9]{align-items:center;background:#0e0e15;border-bottom:1px solid #1f1f2e;display:flex;gap:12px;padding:12px 20px}.lp-search[data-v-323918b9]{background:#12121a;border:1px solid #2a2a3a;border-radius:8px;color:#e8e8ee;flex:1;font-size:13px;padding:8px 12px}.lp-search[data-v-323918b9]:focus{border-color:#6366f1;outline:none}.lp-filter[data-v-323918b9]{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:6px;white-space:nowrap}.lp-state[data-v-323918b9]{color:#9ca3af;font-size:13px;padding:48px 24px;text-align:center}.lp-error[data-v-323918b9]{color:#fca5a5}.lp-grid[data-v-323918b9]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:60vh;overflow-y:auto;padding:16px 20px 20px}.lp-card[data-v-323918b9]{background:#12121a;border:1px solid #1f1f2e;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left}.lp-card[data-v-323918b9]:hover{border-color:#6366f1;transform:translateY(-1px)}.lp-mismatch[data-v-323918b9]{border-color:#eab30880}.lp-thumb[data-v-323918b9]{align-items:center;aspect-ratio:9/16;background:#0a0a0f;display:flex;justify-content:center;overflow:hidden;position:relative}.lp-thumb img[data-v-323918b9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lp-thumb-fallback[data-v-323918b9]{color:#4b5563;font-size:28px;font-weight:700}.lp-dur[data-v-323918b9]{background:#000000b3;bottom:6px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;right:6px}.lp-ar-warn[data-v-323918b9],.lp-dur[data-v-323918b9]{border-radius:4px;font-size:10px;padding:2px 6px;position:absolute}.lp-ar-warn[data-v-323918b9]{background:#eab308e6;color:#1a1a1a;font-weight:700;left:6px;top:6px}.lp-meta[data-v-323918b9]{padding:8px 10px 10px}.lp-label[data-v-323918b9]{color:#e8e8ee;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;overflow:hidden}.overlay[data-v-2589bc8b]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.cinema-modal[data-v-2589bc8b]{background:#15151b;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 24px 48px #0009;max-width:460px;overflow:hidden;width:100%}.modal-head[data-v-2589bc8b]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:18px 22px}.modal-head h2[data-v-2589bc8b]{color:#e8e8ee;font-size:16px;font-weight:700}.muted[data-v-2589bc8b]{color:#9ca3af;font-size:12px;margin-top:2px}.close[data-v-2589bc8b]{background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:22px;line-height:1}.close[data-v-2589bc8b]:hover{color:#e8e8ee}.modal-body[data-v-2589bc8b]{padding:18px 22px}.field[data-v-2589bc8b]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.field>span[data-v-2589bc8b]{color:#c9cbd3;font-size:12px;font-weight:600}.field select[data-v-2589bc8b]{background:#1a1a25;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#e8e8ee;font-size:13px;padding:8px 10px}.field select[data-v-2589bc8b]:focus{border-color:#6366f1;outline:0}.check[data-v-2589bc8b]{align-items:center;color:#e8e8ee;display:flex;font-size:13px;gap:8px}.versioning[data-v-2589bc8b]{background:#1e1e26;border-radius:8px;color:#c9cbd3;font-size:12px;line-height:1.5;margin-top:14px;padding:10px 12px}.modal-foot[data-v-2589bc8b]{background:#1e1e26;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:8px;justify-content:flex-end;padding:16px 22px}.btn-primary[data-v-2589bc8b]{background:#6366f1;border:1px solid #6366f1;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btn-primary[data-v-2589bc8b]:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.btn-primary[data-v-2589bc8b]:disabled{cursor:not-allowed;opacity:.4}.btn-ghost[data-v-2589bc8b]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#c9cbd3;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btn-ghost[data-v-2589bc8b]:hover{background:#1a1a25;color:#e8e8ee}.btn-ghost[data-v-2589bc8b]:disabled{cursor:not-allowed;opacity:.45}.cinema-editor[data-v-8ed693fa]{background:#0a0a0f;color:#e8e8ee;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.topbar[data-v-8ed693fa]{background:#12121a;border-bottom:1px solid #1f1f2e;flex-shrink:0;gap:16px;justify-content:space-between;padding:10px 18px;z-index:2}.topbar[data-v-8ed693fa],.topbar-left[data-v-8ed693fa]{align-items:center;display:flex}.topbar-left[data-v-8ed693fa]{flex:1;gap:12px;min-width:0}.topbar-right[data-v-8ed693fa]{align-items:center;display:flex;gap:12px}.back-pill[data-v-8ed693fa]{align-items:center;background:#1a1a25;border:1px solid #2a2a3a;border-radius:6px;color:#9ca3af;display:inline-flex;padding:6px 8px;text-decoration:none}.back-pill[data-v-8ed693fa]:hover{background:#1f1f2e;color:#fff}.title-input[data-v-8ed693fa]{background:transparent;border:0;border-radius:4px;color:#fff;flex:1;font-size:16px;font-weight:700;max-width:400px;min-width:100px;padding:4px 6px}.title-input[data-v-8ed693fa]:focus{background:#1a1a25;outline:0}.title-input[data-v-8ed693fa]::-moz-placeholder{color:#6b7280}.title-input[data-v-8ed693fa]::placeholder{color:#6b7280}.badge[data-v-8ed693fa]{background:#1f1f2e;border-radius:999px;color:#9ca3af;font-size:11px;font-weight:600;padding:3px 9px}.badge[data-status=rendering][data-v-8ed693fa]{background:#6366f1;color:#fff}.badge[data-status=rendered][data-v-8ed693fa]{background:#16a34a;color:#fff}.badge[data-status=failed][data-v-8ed693fa]{background:#dc2626;color:#fff}.badge .version[data-v-8ed693fa]{font-weight:500;opacity:.85}.brand-select[data-v-8ed693fa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1a1a25;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 0),linear-gradient(135deg,#9ca3af 50%,transparent 0);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #2a2a3a;border-radius:6px;color:#e8e8ee;cursor:pointer;font-size:12px;padding:5px 24px 5px 10px}.brand-select[data-v-8ed693fa]:hover{border-color:#6366f1}.brand-select.warn[data-v-8ed693fa]{background-color:#f59e0b26;border-color:#f59e0b;color:#fbbf24}.brand-select option[data-v-8ed693fa]{background:#12121a;color:#e8e8ee}.save-status[data-v-8ed693fa]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#9ca3af;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:4px 10px;transition:background .2s,color .2s,border-color .2s}.save-status[data-status=idle][data-v-8ed693fa],.save-status[data-status=saved][data-v-8ed693fa]{background:#4ade801a;border-color:#4ade804d;color:#4ade80}.save-status[data-status=saving][data-v-8ed693fa]{background:#818cf826;border-color:#818cf873;color:#c7d2fe}.save-status[data-status=conflict][data-v-8ed693fa],.save-status[data-status=error][data-v-8ed693fa]{background:#f8717126;border-color:#f871718c;color:#fecaca}.save-icon[data-v-8ed693fa]{flex-shrink:0;height:12px;width:12px}.save-label[data-v-8ed693fa]{line-height:1}.save-spinner[data-v-8ed693fa]{animation:save-spin-8ed693fa .7s linear infinite;border:1.6px solid rgba(199,210,254,.3);border-radius:50%;border-top-color:#c7d2fe;height:11px;width:11px}@keyframes save-spin-8ed693fa{to{transform:rotate(1turn)}}.panes[data-v-8ed693fa]{display:grid;flex:1 1 0;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;min-height:0}.center[data-v-8ed693fa],.panes[data-v-8ed693fa]>*{min-height:0;min-width:0}.center[data-v-8ed693fa]{flex-direction:column;height:100%}.center[data-v-8ed693fa],.preview[data-v-8ed693fa]{background:#0a0a0f;display:flex}.preview[data-v-8ed693fa]{align-items:center;border-bottom:1px solid #1f1f2e;flex:1 1 0;justify-content:center;min-height:0;overflow:hidden;padding:24px;position:relative}.preview-fade-overlay[data-v-8ed693fa]{border-radius:12px;inset:24px;pointer-events:none;position:absolute;transition:opacity 80ms linear}.preview-image-overlay[data-v-8ed693fa]{max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:4}.preview-caption-stage[data-v-8ed693fa]{container-type:size;inset:24px;pointer-events:none;position:absolute;z-index:5}.preview-empty[data-v-8ed693fa],.preview-video[data-v-8ed693fa]{background:#000;border:1px solid #1f1f2e;border-radius:12px;box-shadow:0 12px 48px #0009;max-height:100%;max-width:100%}.preview-empty[data-aspect="9:16"][data-v-8ed693fa],.preview-video[data-aspect="9:16"][data-v-8ed693fa]{aspect-ratio:9/16;height:100%;width:auto}.preview-empty[data-aspect="16:9"][data-v-8ed693fa],.preview-video[data-aspect="16:9"][data-v-8ed693fa]{aspect-ratio:16/9;height:auto;width:100%}.preview-empty[data-aspect="1:1"][data-v-8ed693fa],.preview-video[data-aspect="1:1"][data-v-8ed693fa]{aspect-ratio:1/1;height:100%;width:auto}.preview-empty[data-v-8ed693fa]{align-items:center;color:#6b7280;display:flex;font-size:13px;justify-content:center;padding:24px;text-align:center}.preview-empty-inner[data-v-8ed693fa]{align-items:center;display:flex;flex-direction:column;gap:6px}.preview-icon[data-v-8ed693fa]{color:#2a2a3a;margin-bottom:4px}.preview-empty-inner p[data-v-8ed693fa]{color:#9ca3af;font-size:14px;font-weight:500}.preview-empty-inner .hint[data-v-8ed693fa]{color:#6b7280;font-size:11.5px;font-weight:400;max-width:240px}.playback-bar[data-v-8ed693fa]{align-items:center;background:#12121a;border-bottom:1px solid #1f1f2e;border-top:1px solid #1f1f2e;display:flex;flex:0 0 44px;gap:12px;justify-content:space-between;padding:0 16px}.pb-left[data-v-8ed693fa],.pb-right[data-v-8ed693fa]{align-items:center;display:flex;gap:8px}.pb-btn[data-v-8ed693fa]{background:transparent;border:1px solid #2a2a3a;border-radius:6px;color:#e8e8ee;cursor:pointer;font-size:12px;font-weight:600;min-width:32px;padding:5px 10px}.pb-btn[data-v-8ed693fa]:hover:not(:disabled){background:#1a1a25;border-color:#6366f1}.pb-btn[data-v-8ed693fa]:disabled{cursor:default;opacity:.35}.pb-btn-icon[data-v-8ed693fa]{align-items:center;display:inline-flex;justify-content:center;padding:5px 7px}.pb-play[data-v-8ed693fa]{background:#6366f1;border-color:#6366f1;color:#fff;padding:5px 14px}.pb-play[data-v-8ed693fa]:hover{background:#818cf8;border-color:#818cf8}.pb-time[data-v-8ed693fa]{color:#e8e8ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-left:8px}.pb-time-sep[data-v-8ed693fa]{color:#6b7280;margin:0 4px}.mono[data-v-8ed693fa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.timeline-area[data-v-8ed693fa]{flex:0 0 auto;flex-direction:column;position:relative}.timeline-area[data-v-8ed693fa],.timeline-area>.timeline-dock[data-v-8ed693fa]{background:#0a0a0f;display:flex;min-height:0;overflow:hidden}.timeline-area>.timeline-dock[data-v-8ed693fa]{flex:1 1 0;flex-direction:column}.timeline-area>.timeline-dock[data-v-8ed693fa]>*{flex:1 1 0;min-height:0}.timeline-area>.playback-bar[data-v-8ed693fa]{flex-shrink:0}.timeline-resize-handle[data-v-8ed693fa]{background:transparent;cursor:ns-resize;height:8px;left:0;position:absolute;right:0;top:0;transition:background .15s;z-index:6}.timeline-resize-handle[data-v-8ed693fa]:hover{background:#6366f138}.timeline-resize-grip[data-v-8ed693fa]{color:#ffffff38;font-size:16px;left:50%;letter-spacing:1px;line-height:1;pointer-events:none;position:absolute;top:-3px;transform:translate(-50%)}.timeline-resize-handle:hover .timeline-resize-grip[data-v-8ed693fa]{color:#ffffffd9}.error-state[data-v-8ed693fa],.loading-state[data-v-8ed693fa]{color:#737373;font-size:14px;padding:60px;text-align:center}.back-link[data-v-8ed693fa]{color:#6366f1;display:inline-block;margin-top:12px;text-decoration:none}.back-link[data-v-8ed693fa]:hover{text-decoration:underline}.btn-ghost[data-v-8ed693fa]{background:transparent;border:1px solid #2a2a3a;border-radius:8px;color:#e8e8ee;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px;transition:border-color .12s,background .12s}.btn-ghost[data-v-8ed693fa]:hover:not(:disabled){background:#1a1a25;border-color:#6366f1}.btn-ghost[data-v-8ed693fa]:disabled{cursor:not-allowed;opacity:.4}.hidden-input[data-v-8ed693fa]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.btn-ghost-sm[data-v-8ed693fa],.btn-primary-sm[data-v-8ed693fa]{border-radius:6px;cursor:pointer;display:inline-block;font-size:11.5px;font-weight:600;padding:5px 10px;text-decoration:none}.btn-primary-sm[data-v-8ed693fa]{background:#171717;border:1px solid #171717;color:#fff}.btn-primary-sm[data-v-8ed693fa]:hover{background:#000}.btn-ghost-sm[data-v-8ed693fa]{background:transparent;border:1px solid #ebebeb;color:#525252}.btn-ghost-sm[data-v-8ed693fa]:hover{background:#fafafa;color:#171717}.export-toast[data-v-8ed693fa]{background:#171717;border:1px solid #262626;border-radius:10px;bottom:24px;box-shadow:0 12px 32px #00000052;color:#fafafa;padding:14px 16px;position:fixed;right:24px;width:320px;z-index:50}.export-toast-failed[data-v-8ed693fa]{border-color:#7f1d1d}.export-toast-failed .export-toast-head strong[data-v-8ed693fa]{color:#fca5a5}.export-toast-close[data-v-8ed693fa]{align-items:center;background:transparent;border:0;border-radius:4px;color:#a3a3a3;cursor:pointer;display:flex;font-size:13px;height:22px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .15s,color .15s;width:22px}.export-toast-close[data-v-8ed693fa]:hover{background:#262626;color:#fafafa}.export-toast-head[data-v-8ed693fa]{display:flex;flex-direction:column;gap:4px}.export-toast-head strong[data-v-8ed693fa]{color:#fafafa;font-size:12.5px;font-weight:600}.export-toast-head .muted[data-v-8ed693fa]{color:#a3a3a3;display:block;font-size:11px}.export-bar[data-v-8ed693fa]{background:#262626;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.export-bar-fill[data-v-8ed693fa]{background:#fafafa;height:100%;transition:width .3s}.export-done[data-v-8ed693fa]{background:#171717;border:1px solid #262626;border-radius:10px;bottom:24px;box-shadow:0 12px 32px #00000052;color:#fafafa;padding:14px 16px;position:fixed;right:24px;width:340px;z-index:50}.export-done-head[data-v-8ed693fa]{align-items:center;display:flex;gap:10px}.export-done-badge[data-v-8ed693fa]{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;width:22px}.export-done-head strong[data-v-8ed693fa]{color:#fafafa;display:block;font-size:13px;font-weight:600}.export-done-meta[data-v-8ed693fa]{color:#a3a3a3;display:block;font-size:11px;margin-top:2px}.export-done-actions[data-v-8ed693fa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.btn-on-dark-ghost[data-v-8ed693fa],.btn-on-dark-primary[data-v-8ed693fa]{border-radius:6px;cursor:pointer;display:inline-block;font-size:11.5px;font-weight:600;padding:6px 10px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-on-dark-primary[data-v-8ed693fa]{background:#fafafa;border:1px solid #fafafa;color:#171717}.btn-on-dark-primary[data-v-8ed693fa]:hover{background:#fff;color:#000}.btn-on-dark-ghost[data-v-8ed693fa]{background:transparent;border:1px solid #404040;color:#d4d4d4}.btn-on-dark-ghost[data-v-8ed693fa]:hover{background:#262626;border-color:#525252;color:#fafafa}.conflict-banner[data-v-8ed693fa]{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;bottom:24px;color:#92400e;display:flex;font-size:13px;gap:12px;left:50%;padding:12px 18px;position:fixed;transform:translate(-50%);z-index:50}.form[data-v-2a0be3c4]{background:#15151b;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:24px;padding:20px 22px}.title[data-v-2a0be3c4]{color:#e8e8ee;font-size:16px;font-weight:700}.hint[data-v-2a0be3c4]{color:#9ca3af;font-size:13px;margin-bottom:16px;margin-top:2px}.row[data-v-2a0be3c4]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:14px}.field[data-v-2a0be3c4]{display:flex;flex-direction:column;gap:4px}.field>span[data-v-2a0be3c4]{color:#c9cbd3;font-size:12px;font-weight:600}.field input[type=text][data-v-2a0be3c4],.field select[data-v-2a0be3c4]{background:#1a1a25;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#e8e8ee;font-size:13px;padding:8px 10px}.field input[type=text][data-v-2a0be3c4]::-moz-placeholder{color:#6b7280}.field input[type=text][data-v-2a0be3c4]::placeholder{color:#6b7280}.field input[type=text][data-v-2a0be3c4]:focus,.field select[data-v-2a0be3c4]:focus{border-color:#6366f1;outline:0}.field input[type=range][data-v-2a0be3c4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e1e26;border:0;border-radius:999px;cursor:pointer;height:4px;outline:0;padding:0;width:100%}.field input[type=range][data-v-2a0be3c4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border-radius:50%;cursor:pointer;height:16px;width:16px}.actions[data-v-2a0be3c4]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.btn-ghost[data-v-2a0be3c4],.btn-primary[data-v-2a0be3c4]{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s,color .15s}.btn-ghost[data-v-2a0be3c4]{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#c9cbd3}.btn-ghost[data-v-2a0be3c4]:hover{background:#1e1e26;color:#e8e8ee}.btn-primary[data-v-2a0be3c4]{background:#6366f1;border:1px solid #6366f1;color:#fff}.btn-primary[data-v-2a0be3c4]:hover:not(:disabled){background:#4f46e5}.btn-ghost[data-v-2a0be3c4]:disabled,.btn-primary[data-v-2a0be3c4]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:600px){.row[data-v-2a0be3c4]{grid-template-columns:1fr}}.card[data-v-e9de878d]{background:#15151b;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .15s,transform .15s,box-shadow .15s}.card[data-v-e9de878d]:hover{background:#1e1e26;border-color:#6366f1;box-shadow:0 8px 20px #0006;transform:translateY(-2px)}.thumb[data-v-e9de878d]{align-items:center;background:#1e1e26;display:flex;justify-content:center;position:relative}.card[data-aspect="9:16"] .thumb[data-v-e9de878d]{aspect-ratio:9/16}.card[data-aspect="16:9"] .thumb[data-v-e9de878d]{aspect-ratio:16/9}.card[data-aspect="1:1"] .thumb[data-v-e9de878d]{aspect-ratio:1/1}.thumb img[data-v-e9de878d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder[data-v-e9de878d]{color:#565b6e}.badge[data-v-e9de878d]{background:#000000b8;border-radius:999px;color:#fff;font-size:11px;font-weight:600;left:8px;padding:2px 8px;position:absolute;top:8px}.badge[data-status=rendering][data-v-e9de878d]{background:#6366f1}.badge[data-status=rendered][data-v-e9de878d]{background:#16a34a}.badge[data-status=failed][data-v-e9de878d]{background:#dc2626}.version-pill[data-v-e9de878d]{background:#1e1e26e6;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#e8e8ee;font-size:10px;font-weight:700;padding:2px 7px;position:absolute;right:8px;top:8px}.body[data-v-e9de878d]{padding:12px 14px}.title[data-v-e9de878d]{color:#e8e8ee;font-size:14px;font-weight:600;line-height:1.3}.meta[data-v-e9de878d]{font-size:12px;margin-top:4px}.menu[data-v-e9de878d],.meta[data-v-e9de878d]{color:#9ca3af}.menu[data-v-e9de878d]{align-items:center;background:#1e1e26eb;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;position:absolute;right:6px;top:6px;width:28px}.menu[data-v-e9de878d]:hover{background:#1e1e26;color:#e8e8ee}.version-pill+.menu[data-v-e9de878d]{right:50px}.cinema-page[data-v-3547136a]{margin:0 auto;max-width:1280px;padding:24px}.cinema-head[data-v-3547136a]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.cinema-head h1[data-v-3547136a]{color:#e8e8ee;font-size:22px;font-weight:700;letter-spacing:-.01em}.muted[data-v-3547136a]{color:#9ca3af;font-size:13px;margin-top:4px;max-width:540px}.grid[data-v-3547136a]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.grid[data-v-3547136a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.grid[data-v-3547136a]{grid-template-columns:1fr}}.skel[data-v-3547136a]{animation:shimmer-3547136a 1.4s ease-in-out infinite;background:linear-gradient(110deg,#1e1e26 8%,#26262f 18%,#1e1e26 33%);background-size:200% 100%;border-radius:12px}.skel[data-aspect="9:16"][data-v-3547136a]{aspect-ratio:9/16}@keyframes shimmer-3547136a{0%{background-position:200% 0}to{background-position:-200% 0}}.empty[data-v-3547136a]{align-items:center;background:#15151b;border:1px dashed hsla(0,0%,100%,.12);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:60px 20px;text-align:center}.empty .muted-icon[data-v-3547136a]{color:#565b6e;margin-bottom:8px}.empty h3[data-v-3547136a]{color:#e8e8ee;font-size:15px;font-weight:700}.empty p[data-v-3547136a]{color:#9ca3af;font-size:13px;margin:0 auto;max-width:360px}.empty .btn-primary[data-v-3547136a]{margin-top:12px}.error-box[data-v-3547136a]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#f87171;font-size:13px;margin-bottom:16px;padding:12px 14px}.loadmore[data-v-3547136a]{display:flex;justify-content:center;padding:24px 0}.btn-primary[data-v-3547136a]{background:#e8e8ee;border:1px solid #e8e8ee;border-radius:8px;color:#15151b;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btn-primary[data-v-3547136a]:hover:not(:disabled){background:#fff}.btn-ghost[data-v-3547136a]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btn-ghost[data-v-3547136a]:hover{background:#1e1e26;color:#e8e8ee}.btn-ghost[data-v-3547136a]:disabled{cursor:not-allowed;opacity:.45}.peer-focus-visible\:shadow-focus[data-v-41d5f1fa]:has(~.peer:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.batch-bar-enter-active[data-v-a2eb9c5b],.batch-bar-leave-active[data-v-a2eb9c5b]{transition:transform .2s ease,opacity .2s ease}.batch-bar-enter-from[data-v-a2eb9c5b],.batch-bar-leave-to[data-v-a2eb9c5b]{opacity:0;transform:translateY(100%)}.focus\:shadow-focus-indigo[data-v-98ad128c]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #a5b4fc}.focus\:shadow-focus[data-v-20e99e01]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #09090b}.beta-waitlisted-page[data-v-7b059bb3]{align-items:center;background:#0a0a0f;color:#e8e8ee;display:flex;justify-content:center;min-height:100vh;padding:48px 20px 64px}.beta-waitlisted-inner[data-v-7b059bb3]{align-items:center;display:flex;flex-direction:column;gap:36px;max-width:1100px;width:100%}.card[data-v-7b059bb3]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 24px 64px -32px #6366f140;max-width:520px;padding:40px 32px;text-align:center;width:100%}.card h1[data-v-7b059bb3]{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.card p[data-v-7b059bb3]{color:#c7cbd6;font-size:15px;line-height:1.55;margin-bottom:8px}.muted[data-v-7b059bb3]{color:#9ca3af!important;font-size:13px!important}.cta[data-v-7b059bb3]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fafafa;display:inline-block;font-size:13px;font-weight:600;margin-top:24px;padding:10px 22px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.cta[data-v-7b059bb3]:hover{background:#ffffff0f;border-color:#ffffff52}.cta[data-v-7b059bb3]:active{transform:translateY(1px)}.a-caption-stage[data-v-0972d8b4]{container-type:size}.logo-icon[data-v-0974c01e]{display:block}[data-v-0974c01e] .b1,[data-v-0974c01e] .b2,[data-v-0974c01e] .b3,[data-v-0974c01e] .b4,[data-v-0974c01e] .b5,[data-v-0974c01e] .b6,[data-v-0974c01e] .pink{stroke:none;stroke-width:0}[data-v-0974c01e] .b1{fill:#225da6}[data-v-0974c01e] .b2{fill:#145099}[data-v-0974c01e] .b3{fill:#0e478c}[data-v-0974c01e] .b4{fill:#0e3c7d}[data-v-0974c01e] .b5{fill:#113363}[data-v-0974c01e] .b6{fill:#112f5a}[data-v-0974c01e] .pink{fill:#ff4f9a}[data-v-0974c01e] .pink-spinner{animation:spinPink-0974c01e 1.8s steps(6) infinite;transform-box:view-box;transform-origin:190px 100px}[data-v-0974c01e] .pink-pop{animation:popPink-0974c01e .3s ease-out infinite;transform-box:view-box;transform-origin:190px 100px}@keyframes spinPink-0974c01e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes popPink-0974c01e{0%{transform:scale(.94)}25%{transform:scale(1.08)}60%{transform:scale(1)}to{transform:scale(.98)}}[data-v-0974c01e] .facet{animation:hideFacet-0974c01e 1.8s linear infinite;opacity:1}@keyframes hideFacet-0974c01e{0%,16.66%{opacity:0}16.67%,to{opacity:1}}[data-v-0974c01e] .p1{animation-delay:0s}[data-v-0974c01e] .p2{animation-delay:.3s}[data-v-0974c01e] .p3{animation-delay:.6s}[data-v-0974c01e] .p4{animation-delay:.9s}[data-v-0974c01e] .p5{animation-delay:1.2s}[data-v-0974c01e] .p6{animation-delay:1.5s}.promote-card[data-v-74bddb28]{margin-top:32px;padding:32px}.card-title[data-v-74bddb28]{color:#18181b;font-size:22px;font-weight:600}.muted[data-v-74bddb28]{color:#71717a;font-size:14px;margin-top:4px}.engine-row[data-v-74bddb28]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.engine-card[data-v-74bddb28]{background:#fff;border:1px solid #e4e4e7;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px;text-align:left;transition:all .15s ease}.engine-card[data-v-74bddb28]:hover{border-color:#6366f1}.engine-card.selected[data-v-74bddb28]{background:#6366f10a;border-color:#6366f1}.engine-card h3[data-v-74bddb28]{color:#18181b;font-size:16px;font-weight:600}.engine-card p[data-v-74bddb28]{color:#52525b;font-size:13px}.engine-tag[data-v-74bddb28]{color:#6366f1;font-size:10px;font-weight:700;letter-spacing:.18em}.config[data-v-74bddb28]{margin-top:20px}.config-grid[data-v-74bddb28]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.config-grid label[data-v-74bddb28]{display:block}.config-grid span[data-v-74bddb28]{display:block;font-size:11px;uppercase:true;color:#71717a;letter-spacing:.1em;margin-bottom:4px}.config-grid input[data-v-74bddb28],.config-grid select[data-v-74bddb28]{border:1px solid #e4e4e7;border-radius:8px;font-size:14px;padding:8px 10px;width:100%}.lifecycle[data-v-74bddb28]{border:none;margin-top:16px;padding:0}.lifecycle legend[data-v-74bddb28]{color:#71717a;font-size:11px;letter-spacing:.1em;margin-bottom:6px;padding:0}.lifecycle label[data-v-74bddb28]{color:#18181b;display:block;font-size:14px;padding:4px 0}.hard-stop[data-v-74bddb28]{border:1px solid #e4e4e7;border-radius:6px;margin-top:8px;padding:6px 10px}.actions[data-v-74bddb28]{align-items:center;display:flex;gap:16px;margin-top:24px}.primary-btn[data-v-74bddb28]{background:#18181b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px}.primary-btn[data-v-74bddb28]:disabled{cursor:not-allowed;opacity:.5}.link[data-v-74bddb28]{background:none;border:none;color:#71717a;cursor:pointer}.error[data-v-74bddb28],.link[data-v-74bddb28]{font-size:13px}.error[data-v-74bddb28]{color:#ef4444;margin-top:10px}.toast-enter-active[data-v-ab2f2031]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-ab2f2031]{transition:all .2s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-ab2f2031],.toast-leave-to[data-v-ab2f2031]{opacity:0;transform:translate(100%)}.toast-move[data-v-ab2f2031]{transition:transform .2s ease}.credit-pill[data-v-2926a7cc]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e8e8ee;display:flex;font-size:13px;gap:8px;margin-bottom:8px;margin-top:auto;padding:8px 10px;transition:background-color .15s ease,border-color .15s ease}.credit-pill[data-v-2926a7cc]:hover{background:#ffffff14;border-color:#ffffff2e}.credit-pill-collapsed[data-v-2926a7cc]{justify-content:center;padding:8px}.credit-pill-dot[data-v-2926a7cc]{background:#6366f1;border-radius:9999px;flex-shrink:0;height:6px;width:6px}.credit-pill-label[data-v-2926a7cc]{font-variant-numeric:tabular-nums;font-weight:600}.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
