.app-shell[data-v-b69a9402]{color:#111827;background:#f5f6f7;grid-template-columns:76px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-b69a9402]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f6f7f5;border-right:1px solid #1118270f;flex-direction:column;align-items:center;gap:24px;height:100vh;padding:24px 10px 18px;display:flex;position:sticky;top:0}.brand[data-v-b69a9402],.nav-item[data-v-b69a9402],.credit-button[data-v-b69a9402]{color:inherit;text-decoration:none}.brand[data-v-b69a9402]{place-items:center;width:42px;height:42px;display:grid}.brand-mark[data-v-b69a9402]{border-radius:11px;width:30px;height:30px;display:block;box-shadow:0 10px 24px #0ea5e938}.nav-section[data-v-b69a9402],.workspace-group[data-v-b69a9402],.user-panel[data-v-b69a9402]{gap:12px;display:grid}.nav-item[data-v-b69a9402],.history-trigger[data-v-b69a9402]{color:#111827b8;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:52px;min-height:52px;display:flex}.nav-item svg[data-v-b69a9402],.history-trigger svg[data-v-b69a9402]{flex:none}.nav-item span[data-v-b69a9402]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:11px;line-height:1.2;overflow:hidden}.nav-item[data-v-b69a9402]:hover,.router-link-active.nav-item[data-v-b69a9402],.history-trigger[data-v-b69a9402]:hover,.rail-history:focus-within .history-trigger[data-v-b69a9402]{color:#111827;background:#fff;box-shadow:0 10px 26px #0f172a14}.rail-history[data-v-b69a9402]{position:relative}.history-popover[data-v-b69a9402]{opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #11182714;border-radius:16px;gap:8px;width:286px;padding:12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:0;left:calc(100% + 12px);transform:translate(-8px);box-shadow:0 24px 64px #0f172a21}.rail-history:hover .history-popover[data-v-b69a9402],.rail-history:focus-within .history-popover[data-v-b69a9402]{opacity:1;pointer-events:auto;transform:translate(0)}.section-label[data-v-b69a9402]{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.history-empty[data-v-b69a9402]{color:#64748b;font-size:13px}.history-item[data-v-b69a9402]{color:#111827;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.history-item[data-v-b69a9402]:hover,.history-item.active[data-v-b69a9402]{background:#f1f5f9}.history-item span[data-v-b69a9402],.history-item small[data-v-b69a9402]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-item span[data-v-b69a9402]{font-size:14px}.history-item small[data-v-b69a9402]{color:#64748b;font-size:12px}.sidebar-spacer[data-v-b69a9402]{flex:1}.user-panel[data-v-b69a9402]{justify-items:center}.credit-button[data-v-b69a9402]{color:#0284c7;background:#fff;border:1px solid #11182712;border-radius:12px;justify-items:center;gap:4px;max-width:58px;padding:8px 6px;font-size:11px;line-height:1.1;display:grid;box-shadow:0 10px 26px #0f172a0f}.credit-button span[data-v-b69a9402]{text-overflow:ellipsis;white-space:nowrap;max-width:44px;overflow:hidden}.avatar-button[data-v-b69a9402],.avatar[data-v-b69a9402]{color:#fff;background:#111827;border:0;border-radius:9999px;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.avatar-button[data-v-b69a9402]{cursor:pointer}.avatar-button img[data-v-b69a9402],.avatar img[data-v-b69a9402]{object-fit:cover;width:100%;height:100%}.account-popover[data-v-b69a9402]{top:auto;bottom:0}.user-row[data-v-b69a9402]{align-items:center;gap:10px;display:flex}.user-meta[data-v-b69a9402]{flex:1;gap:2px;min-width:0;display:grid}.user-meta strong[data-v-b69a9402],.user-meta span[data-v-b69a9402]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-meta strong[data-v-b69a9402]{font-size:14px;font-weight:600}.user-meta span[data-v-b69a9402]{color:#64748b;font-size:13px}.user-icon[data-v-b69a9402]{color:#1118276b}.account-action[data-v-b69a9402]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 10px;font-size:13px;line-height:1;display:flex}.account-action[data-v-b69a9402]:hover:not(:disabled){color:#111827;background:#f1f5f9}.account-action.danger[data-v-b69a9402]:hover:not(:disabled){color:#dc2626;background:#fef2f2}.account-action[data-v-b69a9402]:disabled{cursor:default;opacity:.58}.account-action span[data-v-b69a9402]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-view[data-v-b69a9402]{min-width:0;min-height:100vh}@media (width<=760px){.app-shell[data-v-b69a9402]{grid-template-columns:1fr}.sidebar[data-v-b69a9402]{border:1px solid #11182714;border-radius:20px;flex-direction:row;justify-content:space-between;width:auto;height:66px;min-height:0;padding:8px 12px;position:fixed;inset:auto 12px 12px;box-shadow:0 20px 56px #0f172a29}.brand[data-v-b69a9402],.workspace-group[data-v-b69a9402],.user-panel .rail-history[data-v-b69a9402]{display:none}.nav-section[data-v-b69a9402],.user-panel[data-v-b69a9402]{gap:8px;display:flex}.sidebar-spacer[data-v-b69a9402],.history-popover[data-v-b69a9402]{display:none}}.auth-page[data-v-5015791d]{color:#1c1c1c;background:#f7f4ed;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel[data-v-5015791d]{border:1px solid #eceae4;border-radius:8px;gap:16px;width:min(420px,100%);padding:32px;display:grid}p[data-v-5015791d],h1[data-v-5015791d]{margin:0}p[data-v-5015791d],label span[data-v-5015791d]{color:#5f5f5d}h1[data-v-5015791d]{font-size:36px;line-height:1.1}label[data-v-5015791d]{gap:8px;font-size:14px;display:grid}.mode-switch[data-v-5015791d]{border:1px solid #eceae4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.mode-switch button[data-v-5015791d]{min-height:34px;box-shadow:none}.mode-switch button[data-v-5015791d]:not(.active){color:#5f5f5d;background:0 0}input[data-v-5015791d]{color:#1c1c1c;background:#f7f4ed;border:1px solid #eceae4;border-radius:6px;height:42px;padding:0 12px}input[data-v-5015791d]:focus,button[data-v-5015791d]:focus-visible{outline:0;box-shadow:0 4px 12px #0000001a}.error-row[data-v-5015791d]{color:#8f2f24;align-items:center;gap:8px;font-size:14px;display:flex}button[data-v-5015791d]{color:#fcfbf8;cursor:pointer;background:#1c1c1c;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d}button[data-v-5015791d]:disabled{cursor:not-allowed;opacity:.45}.creative-history-page[data-v-0deae8d4]{background:#f5f6f7;min-height:100vh;padding:48px}.history-shell[data-v-0deae8d4]{gap:18px;width:min(1100px,100%);margin:0 auto;display:grid}.page-head[data-v-0deae8d4]{background:#fffffff0;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.head-icon[data-v-0deae8d4]{color:#fff;background:#0f172a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}h1[data-v-0deae8d4],p[data-v-0deae8d4]{margin:0}h1[data-v-0deae8d4]{letter-spacing:0;font-size:28px}.page-head p[data-v-0deae8d4],.project-desc[data-v-0deae8d4],.project-meta[data-v-0deae8d4],.error-text[data-v-0deae8d4],.state-row[data-v-0deae8d4]{color:#64748b}.primary-action[data-v-0deae8d4],.secondary-action[data-v-0deae8d4],.open-action[data-v-0deae8d4],.project-main[data-v-0deae8d4]{cursor:pointer;border:0}.primary-action[data-v-0deae8d4],.secondary-action[data-v-0deae8d4]{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:760;display:inline-flex}.primary-action[data-v-0deae8d4]{color:#fff;background:#0f172a}.secondary-action[data-v-0deae8d4]{color:#0f172a;background:#e2e8f0}.state-row[data-v-0deae8d4],.empty-state[data-v-0deae8d4],.project-row[data-v-0deae8d4]{background:#fffffff0;border:1px solid #0f172a14;border-radius:14px}.state-row[data-v-0deae8d4],.empty-state[data-v-0deae8d4]{align-content:center;place-items:center;gap:12px;min-height:180px;display:grid}.project-list[data-v-0deae8d4]{gap:10px;display:grid}.project-row[data-v-0deae8d4]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.project-main[data-v-0deae8d4]{text-align:left;background:0 0;gap:6px;min-width:0;padding:16px 18px;display:grid}.project-title[data-v-0deae8d4]{color:#0f172a;font-size:17px;font-weight:780}.project-desc[data-v-0deae8d4],.project-meta[data-v-0deae8d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-action[data-v-0deae8d4]{color:#0f172a;background:0 0;place-items:center;width:54px;display:grid}.spin[data-v-0deae8d4]{animation:.9s linear infinite spin-0deae8d4}@keyframes spin-0deae8d4{to{transform:rotate(360deg)}}@media (width<=720px){.creative-history-page[data-v-0deae8d4]{padding:20px}.page-head[data-v-0deae8d4]{grid-template-columns:auto minmax(0,1fr)}.primary-action[data-v-0deae8d4]{grid-column:1/-1;width:100%}}.assets-page[data-v-705b9b12]{background:#f4f6f8;align-content:start;gap:18px;min-height:100vh;padding:28px;display:grid}.creative-page-head[data-v-705b9b12],.head-actions[data-v-705b9b12],.asset-card-head[data-v-705b9b12],.asset-workflow-bar[data-v-705b9b12]{justify-content:space-between;align-items:center;gap:14px;display:flex}.creative-page-head[data-v-705b9b12]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;padding:16px 18px;position:sticky;top:0}.head-copy[data-v-705b9b12]{min-width:0}.head-actions[data-v-705b9b12]{flex-wrap:wrap;justify-content:flex-end}h1[data-v-705b9b12],p[data-v-705b9b12]{margin:0}h1[data-v-705b9b12]{color:#0f172a;font-size:24px;line-height:1.2}.creative-page-head p[data-v-705b9b12],.asset-workflow-bar span[data-v-705b9b12],.empty-state span[data-v-705b9b12],.error-text[data-v-705b9b12]{color:#64748b}.asset-workflow-bar[data-v-705b9b12],.asset-card[data-v-705b9b12],.empty-state[data-v-705b9b12]{background:#fff;border:1px solid #0f172a14;border-radius:8px}.asset-workflow-bar[data-v-705b9b12]{padding:14px 16px}.asset-workflow-bar>div[data-v-705b9b12]{gap:3px;min-width:0;display:grid}.asset-workflow-bar strong[data-v-705b9b12]{color:#0f172a;font-size:14px}.asset-type-stack[data-v-705b9b12]{gap:14px;display:grid}.asset-type-tabs[data-v-705b9b12]{flex-wrap:wrap;gap:8px;display:flex}.asset-type-tabs button[data-v-705b9b12]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:800;display:flex}.asset-type-tabs button.active[data-v-705b9b12]{color:#0f766e;background:#ecfdf5;border-color:#0f766e}.asset-type-tabs strong[data-v-705b9b12]{color:#475569;background:#e2e8f0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.asset-type-tabs button.active strong[data-v-705b9b12]{color:#0f766e;background:#ccfbf1}.asset-type-panel[data-v-705b9b12]{gap:12px;display:grid}.assets-grid[data-v-705b9b12]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.asset-card[data-v-705b9b12]{gap:14px;padding:16px;scroll-margin-top:104px;display:grid}.asset-card[data-v-705b9b12]:target{border-color:#0f766e66;box-shadow:0 0 0 3px #14b8a61f}.asset-card-head[data-v-705b9b12]{align-items:flex-start}.asset-card-head>div[data-v-705b9b12]{gap:6px;min-width:0;display:grid}.asset-card-head span[data-v-705b9b12],.field span[data-v-705b9b12],.asset-material-head span[data-v-705b9b12],.asset-material-item label span[data-v-705b9b12]{color:#64748b;font-size:12px;font-weight:800}.asset-card-head strong[data-v-705b9b12]{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.field[data-v-705b9b12]{gap:8px;display:grid}.field em[data-v-705b9b12]{color:#b91c1c;margin-left:6px;font-style:normal}input[data-v-705b9b12],textarea[data-v-705b9b12]{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:10px 11px}textarea[data-v-705b9b12]{resize:vertical}input[data-v-705b9b12]:focus,textarea[data-v-705b9b12]:focus{border-color:#0f766e;outline:3px solid #14b8a629}.asset-materials[data-v-705b9b12]{gap:10px;display:grid}.asset-material-group[data-v-705b9b12]{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:8px;padding:10px;display:grid}.asset-material-head[data-v-705b9b12],.asset-material-head span[data-v-705b9b12],.asset-material-item[data-v-705b9b12]{align-items:center;gap:8px;display:flex}.asset-material-head[data-v-705b9b12]{justify-content:space-between}.asset-material-head span[data-v-705b9b12]{color:#334155}.ghost-action[data-v-705b9b12],.primary-action[data-v-705b9b12]{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.ghost-action[data-v-705b9b12]{color:#0f172a;background:#e8edf3}.primary-action[data-v-705b9b12]{color:#fff;background:#0891b2;font-weight:760}.primary-action svg[data-v-705b9b12],.primary-action span[data-v-705b9b12]{color:#fff}.mini-action[data-v-705b9b12]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:28px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.upload-action[data-v-705b9b12]{position:relative;overflow:hidden}.upload-action input[data-v-705b9b12]{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-material-list[data-v-705b9b12]{gap:7px;display:grid}.asset-material-item[data-v-705b9b12]{background:#fff;border-radius:8px;min-width:0;min-height:58px;padding:7px}.asset-material-item img[data-v-705b9b12],.asset-material-item video[data-v-705b9b12],.audio-chip[data-v-705b9b12]{object-fit:cover;background:#e2e8f0;border-radius:6px;flex:none;width:48px;height:42px}.audio-chip[data-v-705b9b12]{color:#0f766e;place-items:center;display:grid}.asset-material-item label[data-v-705b9b12]{gap:3px;min-width:0;display:grid}.asset-material-item label[data-v-705b9b12]:not(.sort-field){flex:auto}.sort-field[data-v-705b9b12]{flex:0 0 76px;width:76px}.asset-material-item input[data-v-705b9b12]{height:32px;padding:6px 8px;font-size:13px}.asset-material-item button[data-v-705b9b12]{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.empty-material[data-v-705b9b12]{color:#94a3b8;font-size:13px}.empty-state[data-v-705b9b12]{text-align:center;gap:6px;padding:26px;display:grid}.error-text[data-v-705b9b12]{color:#b91c1c;font-size:14px;font-weight:700}button[data-v-705b9b12]:disabled{cursor:not-allowed;opacity:.55}label[data-v-705b9b12]:has(input:disabled){cursor:not-allowed;opacity:.55}@media (width<=720px){.assets-page[data-v-705b9b12]{padding:16px}.creative-page-head[data-v-705b9b12],.asset-workflow-bar[data-v-705b9b12],.asset-card-head[data-v-705b9b12]{flex-direction:column;align-items:stretch}.head-actions[data-v-705b9b12],.head-actions button[data-v-705b9b12]{width:100%}.assets-grid[data-v-705b9b12]{grid-template-columns:1fr}.asset-material-item[data-v-705b9b12]{flex-wrap:wrap;align-items:stretch}}.creative-page[data-v-d8d75249]{background:#f5f6f7;min-height:100vh;padding:48px}.creative-panel[data-v-d8d75249]{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;gap:24px;max-width:1080px;margin:0 auto;padding:28px;display:grid;box-shadow:0 22px 60px #0f172a14}.page-head[data-v-d8d75249]{align-items:center;gap:14px;display:flex}.head-icon[data-v-d8d75249]{color:#fff;background:#0f172a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}h1[data-v-d8d75249],p[data-v-d8d75249]{margin:0}h1[data-v-d8d75249]{letter-spacing:0;font-size:28px}.page-head p[data-v-d8d75249],.error-text[data-v-d8d75249]{color:#64748b}.history-action[data-v-d8d75249]{color:#0f172a;cursor:pointer;background:#e2e8f0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-left:auto;padding:0 14px;font-weight:760;display:inline-flex}.field-grid[data-v-d8d75249]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.span-2[data-v-d8d75249]{grid-column:1/-1}.field[data-v-d8d75249]{color:#334155;gap:8px;font-weight:650;display:grid}input[data-v-d8d75249],select[data-v-d8d75249],textarea[data-v-d8d75249]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;padding:12px 14px}textarea[data-v-d8d75249]{resize:vertical;line-height:1.7}.segment[data-v-d8d75249]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.segment button[data-v-d8d75249],.primary-action[data-v-d8d75249]{cursor:pointer;border:0;border-radius:12px}.segment button[data-v-d8d75249]{color:#475569;background:#eef2f7;padding:12px}.segment button.active[data-v-d8d75249]{color:#fff;background:#0f172a}.actions[data-v-d8d75249]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.primary-action[data-v-d8d75249]{color:#fff;background:#0891b2;justify-content:center;align-items:center;gap:8px;min-width:148px;min-height:44px;font-weight:760;display:inline-flex}.primary-action[data-v-d8d75249]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-d8d75249]{animation:.9s linear infinite spin-d8d75249}@keyframes spin-d8d75249{to{transform:rotate(360deg)}}@media (width<=760px){.creative-page[data-v-d8d75249]{padding:24px 16px}.field-grid[data-v-d8d75249]{grid-template-columns:1fr}.page-head[data-v-d8d75249]{flex-wrap:wrap;align-items:flex-start}.history-action[data-v-d8d75249]{width:100%;margin-left:0}}.script-page[data-v-b0385639]{background:#f4f6f8;align-content:start;gap:18px;min-height:100vh;padding:28px;display:grid}.creative-page-head[data-v-b0385639],.editor-top[data-v-b0385639],.head-actions[data-v-b0385639],.script-workflow-bar[data-v-b0385639],.workflow-actions[data-v-b0385639],.shot-toolbar[data-v-b0385639]{justify-content:space-between;align-items:center;gap:14px;display:flex}.creative-page-head[data-v-b0385639]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;padding:16px 18px;position:sticky;top:0}.head-copy[data-v-b0385639]{min-width:0}.head-actions[data-v-b0385639]{flex-wrap:wrap;justify-content:flex-end}.editor-top-actions[data-v-b0385639]{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.script-workflow-bar[data-v-b0385639]{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:10px 12px}.script-workflow-bar>div[data-v-b0385639]:first-child{gap:2px;min-width:0;display:grid}.script-workflow-bar strong[data-v-b0385639]{color:#0f172a;font-size:14px}.script-workflow-bar span[data-v-b0385639]{color:#64748b;font-size:13px}.workflow-actions[data-v-b0385639]{flex-wrap:wrap;justify-content:flex-end}.disabled-action-hint[data-v-b0385639]{display:inline-flex;position:relative}.disabled-action-hint>button[data-v-b0385639]{width:100%}.disabled-action-hint>button[data-v-b0385639]:disabled{pointer-events:none}.disabled-action-tooltip[data-v-b0385639]{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#0f172a;border:1px solid #0f172a1a;border-radius:8px;width:max-content;max-width:260px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 12px 24px #0f172a2e}.disabled-action-hint:hover .disabled-action-tooltip[data-v-b0385639],.disabled-action-hint:focus-within .disabled-action-tooltip[data-v-b0385639]{opacity:1;transform:translateY(0)}h1[data-v-b0385639],h2[data-v-b0385639],p[data-v-b0385639]{margin:0}h1[data-v-b0385639]{color:#0f172a;font-size:24px;line-height:1.2}h2[data-v-b0385639]{color:#0f172a;font-size:22px;line-height:1.25}.creative-page-head p[data-v-b0385639],.editor-top p[data-v-b0385639],.episode-card p[data-v-b0385639],.episode-card span[data-v-b0385639],.error-text[data-v-b0385639],.raw-entry p[data-v-b0385639]{color:#64748b}.script-layout[data-v-b0385639]{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.script-layout.compact[data-v-b0385639]{grid-template-columns:minmax(0,1fr) 300px}.script-layout.episode-sidebar-compact[data-v-b0385639]{grid-template-columns:240px minmax(0,1fr) 300px}.script-sidebar[data-v-b0385639],.context-sidebar[data-v-b0385639],.episode-list[data-v-b0385639],.editor-panel[data-v-b0385639]{gap:14px;display:grid}.asset-panel[data-v-b0385639],.episode-assets[data-v-b0385639],.episode-card[data-v-b0385639],.editor-panel[data-v-b0385639],.raw-entry[data-v-b0385639]{background:#fff;border:1px solid #0f172a14}.script-sidebar[data-v-b0385639],.context-sidebar[data-v-b0385639]{max-height:calc(100vh - 116px);position:sticky;top:92px}.context-sidebar[data-v-b0385639]{overflow:auto}.script-sidebar[data-v-b0385639]{min-height:0;overflow:hidden}.script-sidebar.compact[data-v-b0385639]{overflow:auto}.episode-list[data-v-b0385639],.episode-compact-list[data-v-b0385639],.asset-panel[data-v-b0385639],.episode-assets[data-v-b0385639],.raw-entry[data-v-b0385639]{border-radius:8px;align-self:start;gap:12px;padding:14px;display:grid}.episode-list[data-v-b0385639]{background:#fff;border:1px solid #0f172a14;grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100vh - 116px);min-height:0;max-height:calc(100vh - 116px);overflow:hidden}.episode-compact-list[data-v-b0385639]{background:#fff;border:1px solid #0f172a14;padding:12px}.episode-scroll[data-v-b0385639]{align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.episode-filter[data-v-b0385639]{flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.episode-check[data-v-b0385639]{align-items:center;gap:7px;min-width:0;display:flex}.episode-filter-badge[data-v-b0385639]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.episode-filter-badge i[data-v-b0385639]{border-radius:999px;flex:none;width:8px;height:8px}.episode-filter-badge.active[data-v-b0385639]{color:#155e75;background:#cffafe;border-color:#0e749059}.episode-filter-badge.status-outline.active[data-v-b0385639]{color:#334155;background:#f1f5f9;border-color:#94a3b88c}.episode-filter-badge.status-expanding.active[data-v-b0385639]{color:#075985;background:#e0f2fe;border-color:#0ea5e973}.episode-filter-badge.status-script_draft.active[data-v-b0385639]{color:#92400e;background:#fef3c7;border-color:#f59e0b73}.episode-filter-badge.status-script_failed.active[data-v-b0385639]{color:#991b1b;background:#fee2e2;border-color:#ef444473}.episode-filter-badge.status-script_confirmed.active[data-v-b0385639]{color:#065f46;background:#d1fae5;border-color:#10b98173}.episode-list-meta[data-v-b0385639],.episode-compact-head[data-v-b0385639]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.episode-compact-head span[data-v-b0385639]{color:#64748b;font-size:12px;font-weight:800}.compact-clear-selection[data-v-b0385639]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;width:100%;min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.compact-clear-selection[data-v-b0385639]:disabled{cursor:not-allowed;opacity:.45}.episode-sidebar-toggle[data-v-b0385639]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.episode-sidebar-toggle[data-v-b0385639]:hover{color:#0e7490;background:#ecfeff;border-color:#0e749047}.episode-status-legend[data-v-b0385639]{flex-wrap:wrap;gap:5px 7px;display:flex}.episode-status-legend-item[data-v-b0385639]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.episode-status-legend-item.selected[data-v-b0385639]{color:#155e75;background:#ecfeff;border-color:#0e749057}.episode-status-legend-item i[data-v-b0385639]{border-radius:999px;flex:none;width:8px;height:8px}.episode-status-legend-item b[data-v-b0385639]{color:#334155;text-align:center;background:#0f172a0f;border-radius:999px;min-width:16px;padding:2px 5px;font-size:10px}.episode-status-legend-item.selected b[data-v-b0385639]{color:#155e75;background:#0e749024}.episode-compact-button[data-v-b0385639]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:36px;padding:6px 7px;display:grid;position:relative}.episode-compact-button[data-v-b0385639]:hover{border-color:#0f172a2e;box-shadow:0 8px 18px #0f172a14}.episode-compact-button.active[data-v-b0385639]{color:#155e75;border-color:#0e74906b}.episode-compact-button.selected[data-v-b0385639]{box-shadow:inset 0 0 0 1px #0e74906b}.episode-compact-button.status-outline[data-v-b0385639]{background:#f8fafc;border-left-color:#94a3b8}.episode-compact-button.status-expanding[data-v-b0385639]{background:#eff6ff;border-left-color:#0ea5e9}.episode-compact-button.status-script_draft[data-v-b0385639]{background:#fffbeb;border-left-color:#f59e0b}.episode-compact-button.status-script_failed[data-v-b0385639]{background:#fef2f2;border-left-color:#ef4444}.episode-compact-button.status-script_confirmed[data-v-b0385639]{background:#ecfdf5;border-left-color:#10b981}.episode-status-legend-item i.status-outline[data-v-b0385639],.episode-filter-badge i.status-outline[data-v-b0385639]{background:#94a3b8}.episode-status-legend-item i.status-expanding[data-v-b0385639],.episode-filter-badge i.status-expanding[data-v-b0385639]{background:#0ea5e9}.episode-status-legend-item i.status-script_draft[data-v-b0385639],.episode-filter-badge i.status-script_draft[data-v-b0385639]{background:#f59e0b}.episode-status-legend-item i.status-script_failed[data-v-b0385639],.episode-filter-badge i.status-script_failed[data-v-b0385639]{background:#ef4444}.episode-status-legend-item i.status-script_confirmed[data-v-b0385639],.episode-filter-badge i.status-script_confirmed[data-v-b0385639]{background:#10b981}.episode-compact-main[data-v-b0385639]{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0;display:grid}.episode-compact-main span[data-v-b0385639]{color:#0e7490;font-size:12px;font-weight:900}.episode-compact-main strong[data-v-b0385639]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.episode-compact-select[data-v-b0385639]{cursor:pointer;background:#ffffffb8;border:1px solid #0f172a38;border-radius:5px;width:16px;height:16px;padding:0}.episode-compact-select.selected[data-v-b0385639]{background:#0e7490;border-color:#0e7490;box-shadow:inset 0 0 0 3px #ecfeff}.episode-check input[data-v-b0385639]{flex:none;width:15px;height:15px;padding:0}.episode-select-actions[data-v-b0385639]{justify-content:space-between;align-items:center;gap:8px;display:flex}.text-action[data-v-b0385639]{color:#075985;cursor:pointer;background:#e0f2fe;border:0;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.text-action[data-v-b0385639]:disabled{cursor:not-allowed;opacity:.5}.episode-card[data-v-b0385639]{--episode-status-color:#94a3b8;box-shadow:inset 0 4px 0 var(--episode-status-color);cursor:pointer;border-radius:8px;gap:8px;padding:15px 12px 12px;display:grid}.episode-card.status-outline[data-v-b0385639]{--episode-status-color:#94a3b8}.episode-card.status-expanding[data-v-b0385639]{--episode-status-color:#0ea5e9}.episode-card.status-script_draft[data-v-b0385639]{--episode-status-color:#f59e0b}.episode-card.status-script_failed[data-v-b0385639]{--episode-status-color:#ef4444}.episode-card.status-script_confirmed[data-v-b0385639]{--episode-status-color:#10b981}.episode-card.active[data-v-b0385639]{box-shadow:inset 0 4px 0 var(--episode-status-color), inset 3px 0 0 #0e7490;background:#ecfeff;border-color:#0e74907a}.episode-card p[data-v-b0385639]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.episode-card-head[data-v-b0385639],.episode-card-actions[data-v-b0385639]{justify-content:space-between;align-items:center;gap:8px;display:flex}.episode-card-actions[data-v-b0385639]{justify-content:flex-end}.episode-card-actions button[data-v-b0385639]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.episode-card-head strong[data-v-b0385639]{color:#0f172a;overflow-wrap:anywhere;min-width:0}.episode-check strong[data-v-b0385639]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-card-head span[data-v-b0385639]{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:3px 7px;font-size:12px}.episode-card-actions button[data-v-b0385639]:disabled{cursor:not-allowed;opacity:.42}.editor-panel[data-v-b0385639]{border-radius:8px;padding:20px}.episode-kicker[data-v-b0385639]{color:#0e7490;margin-bottom:6px;font-size:13px;font-weight:800;display:inline-block}.script-tabs[data-v-b0385639]{background:#eef2f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.script-tabs button[data-v-b0385639]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;font-weight:800}.script-tabs button.active[data-v-b0385639]{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a14}.script-tabs span[data-v-b0385639]{color:#64748b;margin-left:6px;font-size:12px}.tab-panel[data-v-b0385639]{gap:16px;display:grid}.field[data-v-b0385639]{color:#334155;gap:8px;font-weight:700;display:grid}.field-header[data-v-b0385639]{justify-content:space-between;align-items:center;gap:10px;display:flex}.outline-grid[data-v-b0385639]{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);gap:12px;display:grid}.outline-section[data-v-b0385639]{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:14px;padding:14px;display:grid}.video-context-section[data-v-b0385639]{background:#f0fdfa;border-color:#0f766e29}.outline-section-head[data-v-b0385639]{gap:3px;display:grid}.outline-section-head strong[data-v-b0385639]{color:#0f172a;font-size:14px}.outline-section-head span[data-v-b0385639]{color:#64748b;font-size:13px;line-height:1.45}.compact-field[data-v-b0385639]{align-self:start}.panel-title[data-v-b0385639],.asset-meta[data-v-b0385639]{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-title span[data-v-b0385639],.asset-meta small[data-v-b0385639]{color:#64748b;font-size:13px}.asset-editor[data-v-b0385639]{border-top:1px solid #0f172a14;gap:8px;padding-top:12px;display:grid}.asset-editor[data-v-b0385639]:first-of-type{border-top:0;padding-top:0}.asset-meta span[data-v-b0385639]{color:#0f766e;font-size:13px;font-weight:800}.asset-materials[data-v-b0385639]{gap:8px;display:grid}.asset-material-group[data-v-b0385639]{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:6px;padding:8px;display:grid}.asset-material-head[data-v-b0385639],.asset-material-head span[data-v-b0385639],.asset-material-item[data-v-b0385639]{align-items:center;gap:8px;display:flex}.asset-material-head[data-v-b0385639]{justify-content:space-between}.asset-material-head span[data-v-b0385639]{color:#334155;font-size:12px;font-weight:800}.upload-action[data-v-b0385639]{min-height:28px;padding:0 8px;position:relative;overflow:hidden}.upload-action input[data-v-b0385639]{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-material-list[data-v-b0385639]{gap:6px;display:grid}.asset-material-item[data-v-b0385639]{background:#fff;border-radius:8px;min-width:0;min-height:48px;padding:6px}.asset-material-item img[data-v-b0385639],.asset-material-item video[data-v-b0385639],.audio-chip[data-v-b0385639]{object-fit:cover;background:#e2e8f0;border-radius:6px;flex:none;width:42px;height:36px}.audio-chip[data-v-b0385639]{color:#0f766e;place-items:center;display:grid}.asset-material-item div[data-v-b0385639]:not(.audio-chip){gap:2px;min-width:0;display:grid}.asset-material-item strong[data-v-b0385639],.asset-material-item span[data-v-b0385639]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-material-item strong[data-v-b0385639]{color:#0f172a;font-size:12px}.asset-material-item span[data-v-b0385639]{color:#64748b;font-size:11px}.asset-material-item button[data-v-b0385639]{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.asset-choice-row[data-v-b0385639]{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.asset-choice[data-v-b0385639]{color:#334155;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:14px;display:grid}.asset-choice input[data-v-b0385639]{width:16px;height:16px;padding:0}.asset-choice span[data-v-b0385639]{color:#0f766e;font-weight:800}.asset-choice strong[data-v-b0385639]{overflow-wrap:anywhere;min-width:0}.asset-link-action[data-v-b0385639]{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}input[data-v-b0385639],textarea[data-v-b0385639]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;padding:10px}textarea[data-v-b0385639]{resize:vertical;min-height:40px;line-height:1.55}input[data-v-b0385639]:focus,textarea[data-v-b0385639]:focus{border-color:#0e749094;box-shadow:0 0 0 3px #0e74901f}.ghost-action[data-v-b0385639],.icon-action[data-v-b0385639],.mini-action[data-v-b0385639],.primary-action[data-v-b0385639]{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.ghost-action[data-v-b0385639],.icon-action[data-v-b0385639]{color:#0f172a;background:#e8edf3}.mini-action[data-v-b0385639]{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.primary-action[data-v-b0385639]{color:#fff;background:#0891b2;font-weight:760}.raw-entry[data-v-b0385639]{grid-template-columns:minmax(0,1fr) auto;align-items:center}button[data-v-b0385639]:disabled{cursor:not-allowed;opacity:.55}.shot-toolbar[data-v-b0385639]{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:flex-start;padding:12px 14px}.shot-toolbar>div[data-v-b0385639]{gap:4px;display:grid}.shot-toolbar span[data-v-b0385639]{color:#475569;font-size:13px}.shot-list[data-v-b0385639]{gap:14px;display:grid}.shot-card[data-v-b0385639]{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:14px;padding:14px;display:grid}.shot-card-head[data-v-b0385639]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shot-card-head>div[data-v-b0385639]{align-items:baseline;gap:8px;display:flex}.shot-card-head span[data-v-b0385639]{color:#64748b;font-size:13px}.shot-card-grid[data-v-b0385639]{grid-template-columns:100px repeat(3,minmax(0,1fr));gap:12px;display:grid}.shot-card-grid.two-up[data-v-b0385639]{grid-template-columns:repeat(2,minmax(0,1fr))}.shot-actions[data-v-b0385639]{align-items:center;gap:6px;display:inline-flex}.shot-actions button[data-v-b0385639]{color:#334155;cursor:pointer;background:#eef2f7;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.warn[data-v-b0385639]{font-weight:800;color:#b45309!important}.copy-feedback[data-v-b0385639]{color:#0f766e;font-size:13px;font-weight:700}.empty-text[data-v-b0385639]{color:#64748b;font-size:13px}.episode-outline-popover[data-v-b0385639]{z-index:35;pointer-events:none;background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:7px;padding:11px 12px;display:grid;position:fixed;box-shadow:0 18px 42px #0f172a2e}.episode-outline-popover strong[data-v-b0385639]{color:#0f172a;font-size:13px;line-height:1.35}.episode-outline-popover p[data-v-b0385639]{color:#475569;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.modal-backdrop[data-v-b0385639]{z-index:40;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-modal[data-v-b0385639]{background:#fff;border-radius:10px;gap:14px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 24px 70px #0f172a3d}.action-summary[data-v-b0385639]{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.action-summary span[data-v-b0385639]{color:#64748b;font-size:13px;font-weight:760}.action-summary strong[data-v-b0385639]{color:#0f172a;font-size:22px;line-height:1}.action-warning[data-v-b0385639]{background:#fffbeb;border:1px solid #b453093d;border-radius:8px;gap:7px;padding:12px;display:grid}.action-warning strong[data-v-b0385639]{color:#92400e;font-size:13px}.action-warning p[data-v-b0385639]{color:#92400e;font-size:12px;font-weight:700;line-height:1.45}.action-footer[data-v-b0385639]{justify-content:flex-end;gap:10px;display:flex}.raw-modal[data-v-b0385639]{background:#fff;border-radius:10px;gap:16px;width:min(1080px,100%);max-height:min(820px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.modal-head[data-v-b0385639],.raw-meta[data-v-b0385639]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head p[data-v-b0385639],.empty-text[data-v-b0385639]{color:#64748b}.raw-layout[data-v-b0385639]{grid-template-columns:260px minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.version-list[data-v-b0385639],.raw-content[data-v-b0385639]{min-height:0;overflow:auto}.version-list[data-v-b0385639]{align-content:start;gap:8px;display:grid}.version-list button[data-v-b0385639]{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:4px;padding:10px;display:grid}.version-list button.active[data-v-b0385639]{background:#ecfeff;border-color:#0891b273}.version-list span[data-v-b0385639],.raw-meta[data-v-b0385639]{color:#64748b;font-size:12px}.raw-content[data-v-b0385639]{gap:12px;display:grid}.raw-content textarea[data-v-b0385639]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.spin[data-v-b0385639]{animation:.9s linear infinite spin-b0385639}@keyframes spin-b0385639{to{transform:rotate(360deg)}}@media (width<=960px){.script-page[data-v-b0385639]{padding:20px 14px}.creative-page-head[data-v-b0385639],.editor-top[data-v-b0385639]{flex-direction:column;align-items:stretch}.head-actions[data-v-b0385639]{justify-content:stretch}.editor-top-actions[data-v-b0385639]{flex-direction:column;align-items:stretch}.head-actions button[data-v-b0385639],.editor-top button[data-v-b0385639],.editor-top-actions button[data-v-b0385639]{justify-content:center}.raw-layout[data-v-b0385639],.script-layout[data-v-b0385639],.script-layout.compact[data-v-b0385639],.script-layout.episode-sidebar-compact[data-v-b0385639]{grid-template-columns:1fr}.script-sidebar[data-v-b0385639],.context-sidebar[data-v-b0385639]{max-height:none;position:static}.script-sidebar[data-v-b0385639],.episode-list[data-v-b0385639]{overflow:visible}.episode-list[data-v-b0385639]{grid-template-rows:none;height:auto;max-height:none}.episode-scroll[data-v-b0385639]{overflow:visible}.outline-grid[data-v-b0385639],.shot-card-grid[data-v-b0385639],.shot-card-grid.two-up[data-v-b0385639]{grid-template-columns:1fr}.shot-toolbar[data-v-b0385639],.shot-card-head[data-v-b0385639]{flex-direction:column;align-items:stretch}}.videos-page[data-v-e710f89c]{background:#f4f6f8;align-content:start;gap:18px;min-height:100vh;padding:28px;display:grid}.creative-page-head[data-v-e710f89c],.head-actions[data-v-e710f89c],.episode-video-card header[data-v-e710f89c],.episode-video-card footer[data-v-e710f89c]{justify-content:space-between;align-items:center;gap:14px;display:flex}.creative-page-head[data-v-e710f89c]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;padding:16px 18px;position:sticky;top:0}.head-copy[data-v-e710f89c]{min-width:0}.head-actions[data-v-e710f89c]{flex-wrap:wrap;justify-content:flex-end}h1[data-v-e710f89c],p[data-v-e710f89c]{margin:0}h1[data-v-e710f89c]{color:#0f172a;font-size:24px;line-height:1.2}.creative-page-head p[data-v-e710f89c],.episode-video-card p[data-v-e710f89c],.error-text[data-v-e710f89c]{color:#64748b}.video-controls[data-v-e710f89c]{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.8fr));gap:12px;padding:16px;display:grid}.video-controls-copy[data-v-e710f89c]{grid-column:1/-1;gap:3px;display:grid}.video-controls-copy strong[data-v-e710f89c]{color:#0f172a;font-size:14px}.video-controls-copy span[data-v-e710f89c]{color:#64748b;font-size:13px}.video-param-field[data-v-e710f89c]{color:#334155;gap:8px;min-width:0;font-weight:700;display:grid}.param-menu-wrap[data-v-e710f89c]{min-width:0;position:relative}.select-pill[data-v-e710f89c]{color:#172b4d;cursor:pointer;background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #d9e4f5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9}.param-trigger strong[data-v-e710f89c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.param-trigger.open[data-v-e710f89c]{color:#0f3b73;border-color:#bdd0ea}.param-chevron[data-v-e710f89c]{color:#2f4a72;flex:none;transition:transform .16s}.param-trigger.open .param-chevron[data-v-e710f89c]{transform:rotate(180deg)}.param-menu[data-v-e710f89c]{z-index:12;background:#fff;border:1px solid #d9e4f5;border-radius:12px;gap:3px;width:100%;min-width:128px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffb3}.model-menu[data-v-e710f89c]{min-width:220px}.param-option[data-v-e710f89c]{color:#172b4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:13px;font-weight:600;display:grid}.param-option[data-v-e710f89c]:hover{background:#f5f8fd}.param-option span[data-v-e710f89c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cost-summary[data-v-e710f89c]{color:#164e63;background:#ecfeff;border:1px solid #0891b22e;border-radius:12px;padding:12px 14px}.cost-summary div[data-v-e710f89c]{gap:4px;display:grid}.generation-toolbar[data-v-e710f89c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:-8px;display:flex}.toolbar-left[data-v-e710f89c],.toolbar-right[data-v-e710f89c]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.toolbar-right[data-v-e710f89c]{justify-content:flex-end;margin-left:auto}.cost-summary span[data-v-e710f89c],.generation-toolbar span[data-v-e710f89c]{color:#0e7490;font-size:13px}.toolbar-status[data-v-e710f89c]{opacity:0;min-width:56px;transition:opacity .12s}.toolbar-status.is-visible[data-v-e710f89c]{opacity:1}.text-action[data-v-e710f89c],.toolbar-action[data-v-e710f89c]{color:#155e75;min-height:32px;font:inherit;cursor:pointer;background:#cffafe;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:760;display:inline-flex}.toolbar-create-action[data-v-e710f89c]{color:#fff;background:#0891b2;padding:0 12px}.toolbar-create-action span[data-v-e710f89c],.toolbar-create-action svg[data-v-e710f89c]{color:#fff}label[data-v-e710f89c]{color:#334155;gap:8px;font-weight:700;display:grid}input[data-v-e710f89c],select[data-v-e710f89c]{box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;min-height:40px;padding:0 10px}.episode-grid[data-v-e710f89c]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.episode-video-card[data-v-e710f89c]{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.episode-video-card[data-v-e710f89c]:not(.is-shots-expanded){padding-block:9px}.episode-video-card.is-selectable[data-v-e710f89c]{cursor:pointer}.episode-video-card.is-selectable[data-v-e710f89c]:hover{background:#e0f2fe;border-color:#0891b26b;box-shadow:inset 2px 0 #0891b26b}.episode-video-card.is-selectable[data-v-e710f89c]:focus-visible{outline-offset:2px;outline:3px solid #0891b233}.episode-video-card.is-selected[data-v-e710f89c]{background:#ecfeff;border-color:#67e8f9;box-shadow:inset 4px 0 #0891b2}.episode-video-card.is-disabled[data-v-e710f89c]{background:#f8fafc}.episode-main[data-v-e710f89c]{gap:6px;min-width:0;display:grid}.episode-title-row[data-v-e710f89c]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.episode-top-actions[data-v-e710f89c]{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:inline-flex}.episode-description[data-v-e710f89c]{min-width:0}.episode-video-card:not(.is-shots-expanded) .episode-description[data-v-e710f89c]{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.episode-top-actions .primary-action[data-v-e710f89c],.episode-top-actions .ghost-action[data-v-e710f89c]{border-radius:999px;gap:4px;min-height:24px;padding:0 9px;font-size:12px;line-height:1}.episode-status-badge[data-v-e710f89c]{color:#475569;background:#eef2f7;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.episode-status-badge.is-failed[data-v-e710f89c],.episode-status-badge.is-expired[data-v-e710f89c],.episode-status-badge.is-cancelled[data-v-e710f89c],.episode-status-badge.is-transfer-failed[data-v-e710f89c]{color:#7f1d1d;background:#fecaca;border-width:2px}.episode-status-badge.is-draft[data-v-e710f89c]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.episode-status-badge.is-queued[data-v-e710f89c],.episode-status-badge.is-running[data-v-e710f89c]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.episode-status-badge.is-stored[data-v-e710f89c]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.episode-top-actions .ghost-action[data-v-e710f89c]{font-weight:760;line-height:1}.shot-status-summary[data-v-e710f89c]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.shot-status-summary[data-v-e710f89c]:hover{background:0 0}.shot-status-summary[data-v-e710f89c]:focus-visible{outline-offset:2px;outline:3px solid #0891b233}.shot-summary-caret[data-v-e710f89c]{color:#0e7490;flex:none;transition:transform .16s}.shot-summary-caret.is-expanded[data-v-e710f89c]{transform:rotate(180deg)}.shot-count-chip[data-v-e710f89c]{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.shot-count-chip.is-total[data-v-e710f89c]{color:#6b21a8;background:#faf5ff;border-color:#d8b4fe}.shot-count-chip.is-queued[data-v-e710f89c],.shot-count-chip.is-running[data-v-e710f89c],.shot-count-chip.is-succeeded[data-v-e710f89c]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.shot-count-chip.is-stored[data-v-e710f89c]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.shot-count-chip.is-failed[data-v-e710f89c],.shot-count-chip.is-expired[data-v-e710f89c],.shot-count-chip.is-cancelled[data-v-e710f89c]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.shot-task-list[data-v-e710f89c]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:8px;display:grid}.shot-task-row[data-v-e710f89c]{background:#fbfcfe;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:6px;padding:8px;display:grid}.shot-task-row>p[data-v-e710f89c],.shot-task-row>.output-list[data-v-e710f89c]{min-width:0}.shot-task-head[data-v-e710f89c]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.shot-task-main[data-v-e710f89c]{color:#334155;flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.shot-task-main strong[data-v-e710f89c]{font-size:13px}.shot-task-main span[data-v-e710f89c]{color:#334155;background:#e2e8f0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:760}.shot-task-main .shot-status-badge.is-queued[data-v-e710f89c],.shot-task-main .shot-status-badge.is-running[data-v-e710f89c],.shot-task-main .shot-status-badge.is-succeeded[data-v-e710f89c]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.shot-task-main .shot-status-badge.is-stored[data-v-e710f89c]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.shot-task-main .shot-status-badge.is-failed[data-v-e710f89c],.shot-task-main .shot-status-badge.is-expired[data-v-e710f89c],.shot-task-main .shot-status-badge.is-cancelled[data-v-e710f89c]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.shot-task-main .shot-storage-badge[data-v-e710f89c]{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.shot-task-main .shot-storage-badge.is-transferring[data-v-e710f89c]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.shot-task-main .shot-storage-badge.is-stored[data-v-e710f89c]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.shot-task-main .shot-storage-badge.is-failed[data-v-e710f89c]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.shot-task-main small[data-v-e710f89c]{color:#64748b;font-size:11px}.shot-output-actions[data-v-e710f89c]{flex:none;align-items:center;gap:8px;padding-top:1px;display:inline-flex}.shot-output-actions .link-button[data-v-e710f89c]{font-size:12px;line-height:1.2}.shot-task-row>p[data-v-e710f89c]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.shot-video-action[data-v-e710f89c]{color:#0369a1;background:#e0f2fe;border-radius:7px;justify-self:start;min-height:24px;padding:0 7px;font-size:11px}.playlist-action[data-v-e710f89c]{background:#0f766e}.output-list[data-v-e710f89c]{background:#f8fafc;border-radius:10px;gap:8px;padding:10px;display:grid}.output-row[data-v-e710f89c]{color:#475569;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.output-actions[data-v-e710f89c]{align-items:center;gap:10px;display:inline-flex}.output-row a[data-v-e710f89c],.link-button[data-v-e710f89c]{color:#0891b2;font-weight:760;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.link-button[data-v-e710f89c]:disabled{cursor:not-allowed;opacity:.55}.playlist-overlay[data-v-e710f89c]{z-index:20;background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.playlist-player[data-v-e710f89c]{color:#f8fafc;background:#0f172a;border-radius:14px;grid-template-rows:auto minmax(260px,1fr) auto;gap:12px;width:min(980px,100%);max-height:min(760px,100vh - 48px);padding:14px;display:grid;position:relative;box-shadow:0 24px 80px #02061759}.playlist-player header[data-v-e710f89c],.playlist-player footer[data-v-e710f89c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.playlist-player .playlist-footer[data-v-e710f89c]{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding-top:10px;display:grid}.playlist-player header div[data-v-e710f89c]{gap:3px;display:grid}.playlist-player header span[data-v-e710f89c]{color:#94a3b8;font-size:13px}.playlist-video[data-v-e710f89c]{background:#020617;border-radius:10px;width:100%;min-height:260px;max-height:calc(100vh - 260px)}.playlist-preload-video[data-v-e710f89c]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.playlist-track-list[data-v-e710f89c]{scrollbar-width:thin;gap:8px;min-width:0;padding:0 2px 2px 0;display:flex;overflow-x:auto}.playlist-track-list button[data-v-e710f89c],.icon-action[data-v-e710f89c]{cursor:pointer;border:0}.playlist-track-list button[data-v-e710f89c]{color:#cbd5e1;text-align:left;background:#94a3b829;border-radius:8px;gap:2px;min-width:92px;min-height:40px;padding:6px 10px;display:grid}.playlist-track-list button.active[data-v-e710f89c]{color:#0f172a;background:#ccfbf1}.playlist-track-list small[data-v-e710f89c]{color:inherit;opacity:.72}.playlist-next-action[data-v-e710f89c]{white-space:nowrap;justify-content:center;min-width:96px}.icon-action[data-v-e710f89c]{color:#f8fafc;background:#94a3b829;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.output-error[data-v-e710f89c]{color:#b91c1c}.episode-check[data-v-e710f89c]{flex:auto;grid-template-columns:none;align-items:center;gap:8px;min-width:min(320px,100%);display:flex}.episode-select-indicator[data-v-e710f89c]{background:#cbd5e1;border-radius:999px;flex:none;width:8px;height:8px}.episode-video-card.is-selected .episode-select-indicator[data-v-e710f89c]{background:#0891b2;box-shadow:0 0 0 4px #0891b224}.primary-action[data-v-e710f89c],.ghost-action[data-v-e710f89c]{cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.primary-action[data-v-e710f89c]{color:#fff;background:#0891b2;font-weight:760}.ghost-action[data-v-e710f89c]{color:#0f172a;background:#e8edf3}button[data-v-e710f89c]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-e710f89c]{animation:.9s linear infinite spin-e710f89c}@keyframes spin-e710f89c{to{transform:rotate(360deg)}}@media (width<=860px){.videos-page[data-v-e710f89c]{padding:20px 14px}.creative-page-head[data-v-e710f89c]{flex-direction:column;align-items:stretch}.head-actions[data-v-e710f89c]{justify-content:stretch}.head-actions button[data-v-e710f89c]{justify-content:center}.video-controls[data-v-e710f89c],.episode-video-card[data-v-e710f89c]{grid-template-columns:1fr}.episode-top-actions[data-v-e710f89c]{flex:100%}.episode-top-actions button[data-v-e710f89c]{flex:none}.shot-task-row[data-v-e710f89c]{grid-template-columns:1fr}.shot-video-action[data-v-e710f89c]{justify-self:start}.playlist-overlay[data-v-e710f89c]{padding:12px}.playlist-player[data-v-e710f89c]{max-height:calc(100vh - 24px)}.playlist-player footer[data-v-e710f89c]{flex-direction:column;align-items:stretch}.playlist-player .playlist-footer[data-v-e710f89c]{grid-template-columns:1fr}.playlist-player footer .ghost-action[data-v-e710f89c]{justify-content:center}}.page[data-v-9b6a4aae]{color:#171717;align-content:start;gap:18px;min-height:100%;padding:24px 28px 32px;display:grid}.page-header[data-v-9b6a4aae],.filter-actions[data-v-9b6a4aae],.meta-row[data-v-9b6a4aae],.pager[data-v-9b6a4aae],.message[data-v-9b6a4aae],.download-button[data-v-9b6a4aae],.primary-button[data-v-9b6a4aae],.ghost-button[data-v-9b6a4aae],.input-shell[data-v-9b6a4aae],.filter-pill[data-v-9b6a4aae],.detail-line[data-v-9b6a4aae]{align-items:center;display:flex}h2[data-v-9b6a4aae],.page-header p[data-v-9b6a4aae]{margin:0}.page-header[data-v-9b6a4aae]{justify-content:flex-start}.page-header p[data-v-9b6a4aae]{color:#171717;font-size:26px;font-weight:800;line-height:1.15}label span[data-v-9b6a4aae],.card-body>span[data-v-9b6a4aae],.pager[data-v-9b6a4aae],.empty-state span[data-v-9b6a4aae],.detail-kicker[data-v-9b6a4aae],.detail-grid span[data-v-9b6a4aae],.detail-line span[data-v-9b6a4aae]{color:#6a6a67}label span[data-v-9b6a4aae],.detail-kicker[data-v-9b6a4aae]{font-size:13px;font-weight:700}.library-layout[data-v-9b6a4aae]{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.library-layout.has-detail[data-v-9b6a4aae]{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.library-main[data-v-9b6a4aae]{gap:16px;min-width:0;display:grid}.filter-bar[data-v-9b6a4aae]{background:#ffffffb8;border:1px solid #17171714;border-radius:8px;grid-template-columns:minmax(180px,240px) 156px 168px auto;align-items:end;gap:10px;padding:10px;display:grid;box-shadow:0 12px 30px #0f172a0d}label[data-v-9b6a4aae]{gap:6px;font-size:13px;display:grid}.search-field[data-v-9b6a4aae]{min-width:0}.filter-menu-wrap[data-v-9b6a4aae]{min-width:0;position:relative}.input-shell[data-v-9b6a4aae]{color:#6a6a67;background:#f8f8f5;border:1px solid #1717171a;border-radius:8px;gap:8px;min-width:0;height:40px;padding:0 10px}.input-shell[data-v-9b6a4aae]:focus-within{background:#fff;border-color:#bdd0ea;box-shadow:0 1px 2px #0f172a0a,0 0 0 3px #2563eb14}input[data-v-9b6a4aae]{color:#171717;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0}.filter-pill[data-v-9b6a4aae]{color:#172b4d;cursor:pointer;width:100%;min-height:40px;font:inherit;white-space:nowrap;background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #d9e4f5;border-radius:10px;justify-content:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9}.filter-pill svg[data-v-9b6a4aae]{color:#2f4a72;flex:none}.filter-pill strong[data-v-9b6a4aae]{color:#172b4d;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.filter-pill[data-v-9b6a4aae]:hover,.filter-pill.open[data-v-9b6a4aae]{color:#0f3b73;background:#fff;border-color:#bdd0ea}.filter-chevron[data-v-9b6a4aae]{transition:transform .16s}.filter-pill.open .filter-chevron[data-v-9b6a4aae]{transform:rotate(180deg)}.filter-menu[data-v-9b6a4aae]{z-index:8;background:#fff;border:1px solid #d9e4f5;border-radius:12px;gap:3px;width:156px;min-width:100%;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffb3}.resolution-menu[data-v-9b6a4aae]{width:168px}.filter-option[data-v-9b6a4aae]{color:#172b4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:13px;font-weight:600;display:grid}.filter-option[data-v-9b6a4aae]:hover{color:#0f3b73;background:#f5f8fd}input[data-v-9b6a4aae]:focus,button[data-v-9b6a4aae]:focus-visible{outline:0}button[data-v-9b6a4aae]:focus-visible{box-shadow:0 0 0 3px #2563eb1f}.filter-actions[data-v-9b6a4aae]{gap:8px}.primary-button[data-v-9b6a4aae],.ghost-button[data-v-9b6a4aae],.download-button[data-v-9b6a4aae]{cursor:pointer;white-space:nowrap;min-height:40px;font:inherit;border-radius:8px;justify-content:center;gap:8px;padding:8px 12px}.primary-button[data-v-9b6a4aae]{color:#fffefa;background:#171717;border:0;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 10px 24px #00000014}.ghost-button[data-v-9b6a4aae],.download-button[data-v-9b6a4aae]{color:#171717;background:#fff9;border:1px solid #1717172e}button[data-v-9b6a4aae]:disabled{cursor:not-allowed;opacity:.45}.message[data-v-9b6a4aae]{gap:8px;font-size:14px}.error[data-v-9b6a4aae]{color:#8f2f24}.video-grid[data-v-9b6a4aae]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.video-card[data-v-9b6a4aae]{background:#fffefa;border:1px solid #17171714;border-radius:8px;gap:10px;padding:9px;display:grid;position:relative;box-shadow:0 14px 36px #0f172a0f}.video-card.active[data-v-9b6a4aae]{border-color:#17171780;box-shadow:0 0 0 1px #1717172e,0 18px 42px #0f172a1a}.card-button[data-v-9b6a4aae]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.thumb[data-v-9b6a4aae],.media-placeholder[data-v-9b6a4aae],.empty-state[data-v-9b6a4aae],.detail-empty[data-v-9b6a4aae]{place-items:center;display:grid}.thumb[data-v-9b6a4aae]{aspect-ratio:16/9;color:#17171766;background:#ededeb;border-radius:8px;position:relative;overflow:hidden}.thumb img[data-v-9b6a4aae],.thumb video[data-v-9b6a4aae]{object-fit:cover;width:100%;height:100%}.duration-pill[data-v-9b6a4aae]{color:#fffefa;background:#171717c7;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;right:8px}.card-body[data-v-9b6a4aae]{gap:8px;display:grid}.card-body h2[data-v-9b6a4aae]{overflow-wrap:anywhere;min-height:44px;font-size:15px;font-weight:500;line-height:1.45}.meta-row[data-v-9b6a4aae]{flex-wrap:wrap;gap:6px}.meta-row span[data-v-9b6a4aae]{color:#6a6a67;border:1px solid #17171714;border-radius:6px;padding:4px 7px;font-size:12px}.download-button[data-v-9b6a4aae]{justify-self:end;min-height:34px;padding:6px 10px;font-size:14px}.detail-panel[data-v-9b6a4aae]{background:#fffefa;border:1px solid #17171714;border-radius:8px;min-height:520px;position:sticky;top:24px;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.detail-close[data-v-9b6a4aae]{z-index:2;color:#fffefa;cursor:pointer;background:#171717b8;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.detail-close[data-v-9b6a4aae]:hover{background:#171717e0}.media-frame[data-v-9b6a4aae]{aspect-ratio:16/9;background:#171717;overflow:hidden}.media-frame video[data-v-9b6a4aae],.media-placeholder[data-v-9b6a4aae]{width:100%;height:100%}.media-frame video[data-v-9b6a4aae]{object-fit:contain;background:#171717;display:block}.media-placeholder[data-v-9b6a4aae]{color:#ffffffa3;align-content:center;gap:10px}.detail-content[data-v-9b6a4aae]{gap:14px;padding:16px;display:grid}.detail-content h2[data-v-9b6a4aae]{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.45}.detail-grid[data-v-9b6a4aae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-grid div[data-v-9b6a4aae],.detail-line[data-v-9b6a4aae]{background:#f8f8f5;border:1px solid #17171714;border-radius:8px;min-width:0;padding:10px}.detail-grid div[data-v-9b6a4aae]{gap:4px;display:grid}.detail-grid strong[data-v-9b6a4aae],.detail-line strong[data-v-9b6a4aae]{color:#171717;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.detail-line[data-v-9b6a4aae]{justify-content:space-between;gap:10px}.creative-link-box[data-v-9b6a4aae]{background:#fff7ed;border:1px solid #ead7c8;border-radius:8px;gap:6px;padding:12px;display:grid}.creative-link-box span[data-v-9b6a4aae],.creative-link-box small[data-v-9b6a4aae]{color:#7c5f4b;font-size:12px}.creative-link-box strong[data-v-9b6a4aae]{color:#231815;font-size:14px}.creative-link-button[data-v-9b6a4aae]{justify-self:start;margin-top:4px}.detail-download[data-v-9b6a4aae]{width:100%}.empty-state[data-v-9b6a4aae],.detail-empty[data-v-9b6a4aae]{color:#17171780;text-align:center;background:#ffffff9e;border:1px solid #17171714;border-radius:8px;gap:8px;min-height:260px}.empty-state strong[data-v-9b6a4aae]{color:#171717;font-weight:700}.detail-empty[data-v-9b6a4aae]{background:0 0;border:0;height:520px}.pager[data-v-9b6a4aae]{color:#6a6a67;justify-content:center;gap:12px}.spin[data-v-9b6a4aae]{animation:1s linear infinite spin-9b6a4aae}@keyframes spin-9b6a4aae{to{transform:rotate(360deg)}}@media (width<=1180px){.library-layout.has-detail[data-v-9b6a4aae]{grid-template-columns:minmax(0,1fr)}.detail-panel[data-v-9b6a4aae]{min-height:0;position:static}}@media (width<=980px){.video-grid[data-v-9b6a4aae]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.page[data-v-9b6a4aae]{padding:18px 16px 96px}.filter-bar[data-v-9b6a4aae]{grid-template-columns:1fr}.filter-actions[data-v-9b6a4aae],.filter-actions .primary-button[data-v-9b6a4aae],.filter-actions .ghost-button[data-v-9b6a4aae],.filter-menu-wrap[data-v-9b6a4aae]{flex:100%}.video-grid[data-v-9b6a4aae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.video-grid[data-v-9b6a4aae]{grid-template-columns:1fr}}.page[data-v-90ed0b05]{color:#020617;background:#fff;align-content:start;justify-items:center;gap:24px;min-height:100vh;padding:52px 56px 72px;display:grid}.page-header[data-v-90ed0b05]{text-align:center;justify-items:center;gap:12px;display:grid}p[data-v-90ed0b05],h1[data-v-90ed0b05],h2[data-v-90ed0b05]{margin:0}h1[data-v-90ed0b05]{letter-spacing:0;font-size:clamp(30px,4vw,44px);font-weight:760;line-height:1.05}.page-header p[data-v-90ed0b05]{color:#475569;font-size:15px}.refresh-link[data-v-90ed0b05]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;display:inline-flex}.balance-panel[data-v-90ed0b05]{background:#fbfbfc;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:min(994px,100%);padding:14px 18px;display:flex}.balance-copy[data-v-90ed0b05]{gap:2px;display:grid}.balance-actions[data-v-90ed0b05]{justify-content:flex-end;align-items:center;gap:14px;display:flex}.balance-copy span[data-v-90ed0b05],.balance-panel p[data-v-90ed0b05],.plan-head p[data-v-90ed0b05],.token-box span[data-v-90ed0b05],.empty-state span[data-v-90ed0b05]{color:#64748b}.balance-copy strong[data-v-90ed0b05]{font-size:22px;font-weight:700}.balance-panel p[data-v-90ed0b05]{font-size:14px}.message[data-v-90ed0b05]{border-radius:12px;align-items:center;gap:8px;width:min(994px,100%);padding:10px 12px;font-size:14px;display:flex}.error[data-v-90ed0b05]{color:#b91c1c;background:#fef2f2}.success[data-v-90ed0b05]{color:#15803d;background:#f0fdf4}.plan-grid[data-v-90ed0b05]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(994px,100%);display:grid}.plan-card[data-v-90ed0b05]{background:#fff;border:1px solid #0f172a1f;border-radius:26px;grid-template-rows:auto 1fr auto;gap:18px;min-height:520px;padding:34px 32px 28px;display:grid;box-shadow:0 28px 80px #0f172a0d}.plan-head[data-v-90ed0b05]{gap:12px;display:grid}.plan-head h2[data-v-90ed0b05]{font-size:20px;font-weight:650}.plan-head p[data-v-90ed0b05]{min-height:44px;font-size:14px;line-height:1.55}.price-row[data-v-90ed0b05]{align-items:baseline;gap:6px;display:flex}.price-row span[data-v-90ed0b05]{font-size:18px;font-weight:700}.price-row strong[data-v-90ed0b05]{letter-spacing:0;font-size:48px;font-weight:500;line-height:1}.token-box[data-v-90ed0b05]{background:#f5f5f6;border-radius:18px;align-self:end;gap:8px;padding:18px 20px;display:grid}.token-box strong[data-v-90ed0b05]{align-items:center;gap:8px;font-size:16px;font-weight:650;display:inline-flex}.token-box span[data-v-90ed0b05]{font-size:13px}.primary-button[data-v-90ed0b05]{color:#fff;cursor:pointer;background:#09090b;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}button[data-v-90ed0b05]:disabled{cursor:not-allowed;opacity:.45}button[data-v-90ed0b05]:focus-visible{outline:0;box-shadow:0 0 0 2px #0ea5e938,0 12px 26px #0f172a1f}.empty-state[data-v-90ed0b05]{color:#64748b;text-align:center;background:#fbfbfc;border:1px dashed #0f172a29;border-radius:24px;align-content:center;place-items:center;gap:10px;width:min(994px,100%);min-height:280px;display:grid}.empty-state strong[data-v-90ed0b05]{color:#020617;font-size:18px;font-weight:650}.spin[data-v-90ed0b05]{animation:1s linear infinite spin-90ed0b05}@keyframes spin-90ed0b05{to{transform:rotate(360deg)}}@media (width<=1120px){.plan-grid[data-v-90ed0b05]{grid-template-columns:1fr}.plan-card[data-v-90ed0b05]{min-height:auto}}@media (width<=720px){.page[data-v-90ed0b05]{padding:36px 16px 96px}.balance-panel[data-v-90ed0b05]{flex-direction:column;align-items:flex-start}.balance-actions[data-v-90ed0b05]{flex-direction:column;align-items:flex-start;gap:10px}.plan-card[data-v-90ed0b05]{padding:26px 20px 22px}}.page[data-v-62e3364c]{color:#111827;align-content:start;gap:24px;min-height:100vh;padding:32px 40px 64px;display:grid}.page-header[data-v-62e3364c],.message[data-v-62e3364c],.ghost-button[data-v-62e3364c],.pager[data-v-62e3364c]{align-items:center;display:flex}.page-header[data-v-62e3364c]{justify-content:space-between;gap:16px}p[data-v-62e3364c],h1[data-v-62e3364c]{margin:0}p[data-v-62e3364c],.balance-grid span[data-v-62e3364c],.pager[data-v-62e3364c],.empty-state span[data-v-62e3364c]{color:#6b7280}p[data-v-62e3364c]{margin-bottom:8px;font-size:16px;line-height:1.2}h1[data-v-62e3364c]{letter-spacing:0;font-size:42px;line-height:1.1}.balance-grid[data-v-62e3364c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.balance-card[data-v-62e3364c],.table-panel[data-v-62e3364c]{background:#fff;border:1px solid #0f172a0f;border-radius:8px;box-shadow:0 16px 36px #0f172a0a}.balance-card[data-v-62e3364c]{align-items:center;gap:24px;min-height:156px;padding:28px 32px;display:flex}.balance-icon[data-v-62e3364c]{border-radius:8px;flex:none;place-items:center;width:72px;height:72px;display:grid}.available-icon[data-v-62e3364c]{color:#2563eb;background:#eaf2ff}.frozen-icon[data-v-62e3364c]{color:#7c3aed;background:#f0edff}.balance-copy[data-v-62e3364c]{gap:10px;min-width:0;display:grid}.balance-copy span[data-v-62e3364c]{font-size:16px;line-height:1.2}.balance-grid strong[data-v-62e3364c]{overflow-wrap:anywhere;color:#111827;font-size:32px;line-height:1}.message[data-v-62e3364c]{gap:8px;font-size:14px}.error[data-v-62e3364c]{color:#b42318}.table-panel[data-v-62e3364c]{min-height:460px;overflow-x:auto}.table-scroll[data-v-62e3364c]{overflow-x:auto}table[data-v-62e3364c]{border-collapse:collapse;width:100%;min-width:820px}th[data-v-62e3364c],td[data-v-62e3364c]{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a12;padding:15px 18px}th[data-v-62e3364c]{color:#6b7280;font-size:13px;font-weight:500}td[data-v-62e3364c]{color:#111827d1;font-size:14px}tr:last-child td[data-v-62e3364c]{border-bottom:0}.direction-pill[data-v-62e3364c]{color:#6b7280;white-space:nowrap;border:1px solid #0f172a14;border-radius:9999px;padding:4px 8px;display:inline-flex}.positive[data-v-62e3364c]{color:#047857}.negative[data-v-62e3364c]{color:#b42318}.empty-state[data-v-62e3364c]{color:#11182761;text-align:center;align-content:center;place-items:center;gap:10px;min-height:458px;display:grid}.empty-art[data-v-62e3364c]{color:#b8c2cf;background:linear-gradient(#f4f7fb 0%,#edf2f7 100%);border-radius:8px;place-items:center;width:116px;height:92px;margin-bottom:8px;display:grid;position:relative;box-shadow:inset 0 -12px 24px #94a3b81f}.empty-art[data-v-62e3364c]:before,.empty-art[data-v-62e3364c]:after{content:"";background:#cbd5e1b3;border-radius:999px;position:absolute}.empty-art[data-v-62e3364c]:before{width:36px;height:8px;bottom:18px;right:14px}.empty-art[data-v-62e3364c]:after{width:48px;height:8px;bottom:18px;left:16px}.empty-state strong[data-v-62e3364c]{color:#111827;font-size:18px;font-weight:600;line-height:1.3}.empty-state span[data-v-62e3364c]{max-width:420px;line-height:1.6}.ghost-button[data-v-62e3364c]{color:#111827;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:8px;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;box-shadow:0 8px 20px #0f172a0d}.refresh-button[data-v-62e3364c]{min-width:92px}button[data-v-62e3364c]:disabled{cursor:not-allowed;opacity:.45}button[data-v-62e3364c]:focus-visible{outline:0;box-shadow:0 0 0 3px #2563eb24,0 8px 20px #0f172a0d}.pager[data-v-62e3364c]{justify-content:center;gap:12px;font-size:14px}.spin[data-v-62e3364c]{animation:1s linear infinite spin-62e3364c}@keyframes spin-62e3364c{to{transform:rotate(360deg)}}@media (width<=720px){.page[data-v-62e3364c]{padding:24px 18px 48px}.page-header[data-v-62e3364c]{align-items:flex-start}h1[data-v-62e3364c]{font-size:34px}.balance-grid[data-v-62e3364c]{grid-template-columns:1fr}.balance-card[data-v-62e3364c]{min-height:132px;padding:22px}.balance-icon[data-v-62e3364c]{width:60px;height:60px}.balance-grid strong[data-v-62e3364c]{font-size:28px}}.workspace-page[data-v-d6cae736],.workspace-page.is-empty[data-v-d6cae736],.workspace-page.has-tasks[data-v-d6cae736]{color:#111827;background:#f5f6f7;align-content:start;gap:40px;min-height:100vh;padding:72px 56px 64px;display:grid}.workspace-page.is-empty[data-v-d6cae736]{align-content:center}.workspace-page.has-tasks[data-v-d6cae736]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:18px;height:100vh;min-height:0;padding-top:32px;padding-bottom:24px;overflow:hidden}.hero-composer[data-v-d6cae736]{justify-items:center;gap:24px;display:grid}.hero-copy[data-v-d6cae736]{text-align:center;justify-items:center;gap:6px;display:grid}.hero-copy p[data-v-d6cae736],.hero-copy h1[data-v-d6cae736],.form-error[data-v-d6cae736],.task-error[data-v-d6cae736]{margin:0}.hero-copy p[data-v-d6cae736]{color:#334155;font-size:18px;font-weight:600}.hero-copy h1[data-v-d6cae736]{letter-spacing:0;font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.1}.hero-copy h1 span[data-v-d6cae736]{color:#0891b2}.composer-shell[data-v-d6cae736]{background:#ffffffeb;border:1px solid #0f172a12;border-radius:24px;gap:18px;width:min(1120px,100%);padding:18px;display:grid;box-shadow:0 24px 64px #0f172a14,inset 0 1px #ffffffb8}.has-tasks .composer-shell[data-v-d6cae736]{position:static}.has-tasks .hero-composer[data-v-d6cae736]{z-index:4;align-self:end;position:relative}.has-tasks .hero-copy[data-v-d6cae736]{display:none}.prompt-wrap[data-v-d6cae736]{background:#fff;border-radius:18px;position:relative;box-shadow:inset 0 0 0 1px #0f172a0f}.prompt-highlight[data-v-d6cae736]{z-index:1;color:#111827;font:inherit;pointer-events:none;white-space:pre-wrap;word-break:break-word;border-radius:18px;padding:18px 20px;line-height:1.6;position:absolute;inset:0;overflow:hidden}.prompt-highlight .mention[data-v-d6cae736]{color:#0284c7;font-weight:700}textarea[data-v-d6cae736]{z-index:2;resize:vertical;caret-color:#111827;color:#0000;width:100%;min-height:120px;font:inherit;background:0 0;border:0;border-radius:18px;padding:18px 20px;line-height:1.6;position:relative}textarea.is-composing[data-v-d6cae736]{color:#111827}textarea[data-v-d6cae736]::placeholder{color:#94a3b8}textarea[data-v-d6cae736]:focus,button[data-v-d6cae736]:focus-visible,.download-link[data-v-d6cae736]:focus-visible,.tool-pill[data-v-d6cae736]:focus-visible,.material-remove[data-v-d6cae736]:focus-visible{outline:0;box-shadow:0 0 0 2px #0ea5e933,0 14px 34px #0f172a14}.mention-menu[data-v-d6cae736]{z-index:5;background:#fff;border:1px solid #0f172a1a;border-radius:12px;gap:4px;width:fit-content;min-width:128px;max-width:calc(100% - 32px);padding:6px;display:grid;position:absolute;bottom:14px;left:16px;box-shadow:0 18px 42px #0f172a24}.mention-option[data-v-d6cae736]{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;display:grid}.mention-option[data-v-d6cae736]:hover,.mention-option.active[data-v-d6cae736]{background:#e2e8f0}.mention-option.active[data-v-d6cae736]{color:#075985;background:#dbeafe}.mention-option span[data-v-d6cae736]{font-weight:650}.material-preview-list[data-v-d6cae736]{flex-wrap:wrap;gap:8px;padding:2px 2px 0;display:flex}.material-preview[data-v-d6cae736]{justify-items:center;gap:5px;width:64px;display:grid;position:relative}.material-media[data-v-d6cae736]{background:#0f172a;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0f172a1a}.material-media img[data-v-d6cae736],.material-media video[data-v-d6cae736]{object-fit:cover;width:100%;height:100%}.material-audio-preview[data-v-d6cae736],.material-file[data-v-d6cae736]{color:#ffffffb8;place-items:center;width:100%;height:100%;display:grid}.material-audio-preview[data-v-d6cae736]{background:radial-gradient(circle at 50% 48%,#10b98157,#0000 52%),#052e2b;position:relative}.material-audio-preview span[data-v-d6cae736]{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #22c55e2e}.material-audio-preview svg[data-v-d6cae736]{position:absolute;bottom:8px;right:8px}.material-number[data-v-d6cae736]{color:#334155;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.material-remove[data-v-d6cae736]{color:#fff;cursor:pointer;opacity:0;background:#0f172ab8;border:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:-5px;right:-3px}.material-preview:hover .material-remove[data-v-d6cae736],.material-remove[data-v-d6cae736]:focus-visible{opacity:1}.material-remove[data-v-d6cae736]:hover{background:#dc2626;transform:scale(1.04)}.composer-toolbar[data-v-d6cae736]{justify-content:space-between;align-items:center;gap:14px;display:flex}.control-strip[data-v-d6cae736]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.model-pill[data-v-d6cae736],.select-pill[data-v-d6cae736],.toggle-pill[data-v-d6cae736],.tool-pill[data-v-d6cae736],.status-badge[data-v-d6cae736],.download-link[data-v-d6cae736]{color:#111827;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:14px;display:inline-flex}.tool-pill[data-v-d6cae736]{cursor:pointer}.composer-toolbar .model-pill[data-v-d6cae736],.composer-toolbar .select-pill[data-v-d6cae736],.composer-toolbar .toggle-pill[data-v-d6cae736],.composer-toolbar .tool-pill[data-v-d6cae736]{color:#172b4d;background:linear-gradient(#fffffffa,#f7fafff5);border-color:#d9e4f5;border-radius:10px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9}.composer-toolbar .model-pill svg[data-v-d6cae736],.composer-toolbar .select-pill svg[data-v-d6cae736],.composer-toolbar .toggle-pill svg[data-v-d6cae736],.composer-toolbar .tool-pill svg[data-v-d6cae736]{color:#2f4a72}.composer-toolbar .model-pill[data-v-d6cae736]:hover,.composer-toolbar .select-pill[data-v-d6cae736]:hover,.composer-toolbar .toggle-pill[data-v-d6cae736]:hover,.composer-toolbar .tool-pill[data-v-d6cae736]:hover{background:#fff;border-color:#c8d8ee}.upload-menu-wrap[data-v-d6cae736]{align-items:stretch;display:inline-flex;position:relative}.upload-trigger[data-v-d6cae736]{justify-content:center;min-width:118px}.upload-trigger.open[data-v-d6cae736]{color:#0f3b73;border-color:#bdd0ea}.upload-chevron[data-v-d6cae736]{transition:transform .16s}.upload-trigger.open .upload-chevron[data-v-d6cae736]{transform:rotate(180deg)}.upload-role-menu[data-v-d6cae736]{z-index:8;background:#fff;border:1px solid #d9e4f5;border-radius:12px;gap:3px;width:136px;min-width:100%;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffb3}.has-tasks .upload-role-menu[data-v-d6cae736]{top:auto;bottom:calc(100% + 8px)}.upload-role-option[data-v-d6cae736]{color:#172b4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.upload-role-option[data-v-d6cae736]:hover{color:#0f3b73;background:#f5f8fd}.upload-role-option svg[data-v-d6cae736]{flex:none}.param-menu-wrap[data-v-d6cae736]{min-width:0;display:inline-flex;position:relative}.model-menu-wrap[data-v-d6cae736]{max-width:260px}.param-trigger[data-v-d6cae736]{cursor:pointer;min-width:0}.param-trigger span[data-v-d6cae736],.param-trigger strong[data-v-d6cae736]{text-overflow:ellipsis;min-width:0;overflow:hidden}.param-trigger strong[data-v-d6cae736]{color:#172b4d;font-size:13px;font-weight:650}.param-trigger .param-chevron[data-v-d6cae736]{flex:none}.param-trigger.open[data-v-d6cae736]{color:#0f3b73;border-color:#bdd0ea}.param-chevron[data-v-d6cae736]{transition:transform .16s}.param-trigger.open .param-chevron[data-v-d6cae736]{transform:rotate(180deg)}.param-menu[data-v-d6cae736]{z-index:8;background:#fff;border:1px solid #d9e4f5;border-radius:12px;gap:3px;width:128px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffb3}.has-tasks .param-menu[data-v-d6cae736]{top:auto;bottom:calc(100% + 8px)}.duration-menu[data-v-d6cae736]{width:148px;max-height:320px;top:auto;bottom:calc(100% + 8px);overflow-y:auto}.output-count-menu[data-v-d6cae736]{width:144px}.model-menu[data-v-d6cae736]{width:220px}.model-trigger[data-v-d6cae736]{max-width:260px}.param-option[data-v-d6cae736]{color:#172b4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:13px;font-weight:600;display:grid}.param-menu:not(.duration-menu) .param-option[data-v-d6cae736]{grid-template-columns:1fr auto}.param-option[data-v-d6cae736]:hover{color:#0f3b73;background:#f5f8fd}.tool-pill[data-v-d6cae736]:disabled{cursor:not-allowed;opacity:.42}.hidden-file-input[data-v-d6cae736]{display:none}.model-pill[data-v-d6cae736]{color:#0369a1;text-overflow:ellipsis;max-width:260px;overflow:hidden}.select-pill span[data-v-d6cae736],.loading-row[data-v-d6cae736],.task-time[data-v-d6cae736],.task-meta[data-v-d6cae736]{color:#64748b}.toggle-pill input[data-v-d6cae736]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.audio-toggle[data-v-d6cae736]{cursor:pointer;position:relative}.audio-toggle i[data-v-d6cae736]{background:#94a3b8;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 0 2px #94a3b81f}.audio-toggle.active i[data-v-d6cae736]{background:#22c55e;box-shadow:0 0 0 2px #22c55e24}.submit-button[data-v-d6cae736]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:9999px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0f172a2e}.submit-button span[data-v-d6cae736]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.submit-button[data-v-d6cae736]:disabled{cursor:not-allowed;opacity:.35}.form-error[data-v-d6cae736],.loading-row[data-v-d6cae736]{align-items:center;gap:8px;font-size:14px;display:flex}.form-error[data-v-d6cae736],.task-error[data-v-d6cae736],.status-error[data-v-d6cae736]{color:#b91c1c}.task-section[data-v-d6cae736],.task-list[data-v-d6cae736]{justify-self:center;width:min(760px,100%);min-height:0;display:grid}.task-section[data-v-d6cae736]{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:18px;padding:4px 8px 28px;display:flex;overflow-y:auto}.task-section[data-v-d6cae736]::-webkit-scrollbar{display:none}.task-list[data-v-d6cae736]{align-content:start;gap:16px;margin-top:auto}.task-card[data-v-d6cae736]{gap:10px;min-width:0;display:grid}.user-message[data-v-d6cae736]{color:#0f172a;background:#e7f8fb;border:1px solid #0891b229;border-radius:18px 18px 6px;justify-self:end;gap:5px;max-width:min(520px,86%);padding:12px 14px;display:grid;box-shadow:0 12px 28px #0891b214}.user-message p[data-v-d6cae736]{overflow-wrap:anywhere;margin:0;line-height:1.55}.task-material-toggle[data-v-d6cae736]{color:#0f766e;cursor:pointer;background:#ffffff75;border:1px solid #0891b22e;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:1px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.task-material-toggle span[data-v-d6cae736]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-material-toggle svg[data-v-d6cae736]{flex:none;transition:transform .16s}.task-material-toggle svg.open[data-v-d6cae736]{transform:rotate(180deg)}.task-material-toggle[data-v-d6cae736]:hover{color:#155e75;background:#ffffffad;border-color:#0891b24d}.task-materials[data-v-d6cae736]{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.task-material[data-v-d6cae736]{justify-items:center;gap:3px;width:58px;min-width:0;display:grid}.task-material-media[data-v-d6cae736]{color:#0f766e;background:#ffffff9e;border:1px solid #0891b22e;border-radius:12px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:750;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffad}.task-material-media img[data-v-d6cae736]{object-fit:cover;width:100%;height:100%}.task-material-icon[data-v-d6cae736]{background:radial-gradient(circle at 35% 28%,#14b8a633,#0000 46%),#f0fdfae6;place-items:center;width:100%;height:100%;display:grid}.task-material span[data-v-d6cae736],.task-material small[data-v-d6cae736]{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.task-material span[data-v-d6cae736]{color:#164e63;font-size:11px;font-weight:720;line-height:1.12}.task-material small[data-v-d6cae736]{color:#0f172a8a;font-size:10px;font-weight:650;line-height:1}.task-material-more .task-material-media[data-v-d6cae736]{background:#0f766e1a}.assistant-message[data-v-d6cae736]{background:#fff;border:1px solid #0f172a12;border-radius:18px 18px 18px 6px;justify-self:start;gap:8px;width:min(380px,100%);min-width:0;padding:8px;display:grid;box-shadow:0 12px 28px #0f172a0d}.assistant-message.has-output-thumbnails[data-v-d6cae736]{width:min(430px,100%)}.media-frame[data-v-d6cae736]{aspect-ratio:16/9;background:#0f172a;border:0;border-radius:12px;overflow:hidden}.media-frame video[data-v-d6cae736],.media-placeholder[data-v-d6cae736]{width:100%;height:100%}.media-frame video[data-v-d6cae736]{object-fit:contain;background:#0f172a;display:block}.media-placeholder[data-v-d6cae736]{color:#ffffffa3;text-align:center;align-content:center;place-items:center;gap:6px;font-size:13px;display:grid}.output-stage[data-v-d6cae736]{gap:8px;min-width:0;display:grid}.output-stage.has-thumbnails[data-v-d6cae736]{grid-template-columns:minmax(0,1fr) 48px;align-items:start}.output-card[data-v-d6cae736]{background:#f8fafc;border:1px solid #0f172a12;border-radius:12px;gap:6px;min-width:0;padding:6px;display:grid}.output-head[data-v-d6cae736]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:24px;font-size:11px;font-weight:650;display:grid}.output-head span[data-v-d6cae736]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.output-status[data-v-d6cae736]{justify-self:start;font-size:11px}.output-download[data-v-d6cae736]{width:24px;height:24px;min-height:24px}.output-media[data-v-d6cae736]{border-radius:10px}.output-media .media-placeholder[data-v-d6cae736]{gap:4px;padding:8px;font-size:11px;line-height:1.3}.output-thumbnails[data-v-d6cae736]{align-content:start;gap:8px;display:grid}.output-thumb[data-v-d6cae736]{aspect-ratio:1;color:#fff;cursor:pointer;background:#e5e7eb;border:2px solid #0000;border-radius:10px;width:48px;padding:0;position:relative;overflow:hidden}.output-thumb.active[data-v-d6cae736]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e29}.output-thumb video[data-v-d6cae736],.thumb-placeholder[data-v-d6cae736]{width:100%;height:100%}.output-thumb video[data-v-d6cae736]{object-fit:cover;background:#0f172a;display:block}.thumb-placeholder[data-v-d6cae736]{color:#ffffffc2;background:#334155;place-items:center;display:grid}.output-thumb span[data-v-d6cae736]{color:#fff;background:#0f172ab8;border-radius:999px;padding:1px 4px;font-size:9px;line-height:1.3;position:absolute;bottom:3px;right:3px}.output-error[data-v-d6cae736]{color:#b91c1c;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.task-head[data-v-d6cae736]{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-time[data-v-d6cae736]{color:#64748b;font-size:12px}.status-badge[data-v-d6cae736]{width:fit-content;min-height:24px;padding:3px 8px;font-size:12px}.status-ok[data-v-d6cae736]{color:#15803d}.status-progress[data-v-d6cae736]{color:#0369a1}.status-warn[data-v-d6cae736]{color:#a16207}.task-meta[data-v-d6cae736]{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.task-meta span[data-v-d6cae736]{overflow-wrap:anywhere;background:#f8fafc;border:0;border-radius:9999px;padding:4px 7px}.task-meta .task-token[data-v-d6cae736]{margin-left:auto}.task-foot[data-v-d6cae736]{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-error[data-v-d6cae736]{overflow-wrap:anywhere;font-size:12px}.download-link[data-v-d6cae736]{color:#111827;cursor:pointer;border-radius:9px;justify-content:center;width:28px;height:28px;min-height:28px;margin-left:auto;padding:0;font-size:12px}.download-link[data-v-d6cae736]:disabled{cursor:not-allowed;opacity:.55}.download-link[data-v-d6cae736]:hover:not(:disabled){background:#f8fafc;border-color:#0f172a24}@media (width<=860px){.workspace-page[data-v-d6cae736],.workspace-page.is-empty[data-v-d6cae736]{padding:48px 16px 104px}.workspace-page.has-tasks[data-v-d6cae736]{gap:14px;height:100vh;padding:20px 12px 14px}.task-section[data-v-d6cae736]{width:100%;padding-inline:2px}.assistant-message[data-v-d6cae736]{width:min(340px,92%)}.assistant-message.has-output-thumbnails[data-v-d6cae736]{width:min(390px,96%)}.composer-toolbar[data-v-d6cae736]{flex-direction:column;align-items:stretch}.submit-button[data-v-d6cae736]{border-radius:14px;width:100%}.submit-button span[data-v-d6cae736]{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width<=560px){.workspace-page[data-v-d6cae736],.workspace-page.is-empty[data-v-d6cae736]{gap:28px;padding-top:36px}.workspace-page.has-tasks[data-v-d6cae736]{gap:12px;padding-top:14px}.assistant-message[data-v-d6cae736]{width:min(300px,92%)}.assistant-message.has-output-thumbnails[data-v-d6cae736]{width:min(320px,94%)}.output-stage.has-thumbnails[data-v-d6cae736]{grid-template-columns:minmax(0,1fr)}.output-thumbnails[data-v-d6cae736]{grid-auto-columns:46px;grid-auto-flow:column;padding:2px 2px 4px;overflow-x:auto}.output-thumb[data-v-d6cae736]{width:46px}.hero-copy h1[data-v-d6cae736]{font-size:28px}.composer-shell[data-v-d6cae736]{border-radius:18px;padding:12px}.control-strip[data-v-d6cae736]{grid-template-columns:1fr 1fr;display:grid}.param-menu-wrap[data-v-d6cae736],.param-trigger[data-v-d6cae736]{width:100%}.param-trigger[data-v-d6cae736]{justify-content:space-between}.param-trigger span[data-v-d6cae736]{max-width:7em}.param-trigger strong[data-v-d6cae736]{max-width:8em}.model-pill[data-v-d6cae736]{grid-column:1/-1}}.page[data-v-587a48aa]{color:#1c1c1c;gap:18px;display:grid}p[data-v-587a48aa],h1[data-v-587a48aa],h2[data-v-587a48aa]{margin:0}p[data-v-587a48aa],.note-panel[data-v-587a48aa]{color:#5f5f5d}h1[data-v-587a48aa]{font-size:36px;line-height:1.1}.entry-grid[data-v-587a48aa]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.entry-card[data-v-587a48aa],.note-panel[data-v-587a48aa]{color:inherit;border:1px solid #eceae4;border-radius:8px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.entry-card[data-v-587a48aa]:hover{border-color:#1c1c1c66}.entry-icon[data-v-587a48aa]{border:1px solid #1c1c1c66;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.entry-card div[data-v-587a48aa]{flex:1;gap:6px;min-width:0;display:grid}.entry-card h2[data-v-587a48aa]{font-size:20px;font-weight:600}.entry-card p[data-v-587a48aa]{line-height:1.5}.note-panel[data-v-587a48aa]{font-size:14px}.page[data-v-be0208b3]{color:#1c1c1c;gap:18px;display:grid}.page-header[data-v-be0208b3],.message[data-v-be0208b3],.primary-button[data-v-be0208b3],.ghost-button[data-v-be0208b3],.pager[data-v-be0208b3],.actions[data-v-be0208b3],.section-head[data-v-be0208b3],.checkbox-label[data-v-be0208b3]{align-items:center;display:flex}.page-header[data-v-be0208b3]{justify-content:space-between;gap:16px}p[data-v-be0208b3],h1[data-v-be0208b3],h2[data-v-be0208b3]{margin:0}p[data-v-be0208b3],label span[data-v-be0208b3],th[data-v-be0208b3],td span[data-v-be0208b3],td small[data-v-be0208b3],.pager[data-v-be0208b3]{color:#5f5f5d}h1[data-v-be0208b3]{font-size:36px;line-height:1.1}h2[data-v-be0208b3]{font-size:20px}.message[data-v-be0208b3]{gap:8px;font-size:14px}.error[data-v-be0208b3]{color:#8f2f24}.success[data-v-be0208b3]{color:#15803d}.model-panel[data-v-be0208b3]{background:#fff;border:1px solid #eceae4;border-radius:8px;gap:14px;padding:14px;display:grid}.section-head[data-v-be0208b3]{justify-content:space-between;gap:12px}.form-grid[data-v-be0208b3],.json-grid[data-v-be0208b3]{gap:10px;display:grid}.form-grid[data-v-be0208b3]{grid-template-columns:repeat(5,minmax(0,1fr))}.json-grid[data-v-be0208b3]{grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-be0208b3]{color:#5f5f5d;gap:6px;min-width:0;font-size:13px;display:grid}.checkbox-label[data-v-be0208b3]{grid-template-columns:auto 1fr;align-content:end;gap:8px;padding-top:20px}input[data-v-be0208b3],textarea[data-v-be0208b3]{color:#1c1c1c;background:#fcfbf8;border:1px solid #eceae4;border-radius:6px;width:100%;min-width:0}input[data-v-be0208b3]{height:38px;padding:0 10px}input[type=checkbox][data-v-be0208b3]{width:18px;height:18px;padding:0}textarea[data-v-be0208b3]{resize:vertical;min-height:150px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.table-panel[data-v-be0208b3]{border:1px solid #eceae4;border-radius:8px;overflow-x:auto}table[data-v-be0208b3]{border-collapse:collapse;width:100%;min-width:1040px}th[data-v-be0208b3],td[data-v-be0208b3]{text-align:left;vertical-align:top;border-bottom:1px solid #eceae4;padding:12px}th[data-v-be0208b3]{font-size:13px;font-weight:400}td[data-v-be0208b3]{font-size:14px}td strong[data-v-be0208b3],td span[data-v-be0208b3],td small[data-v-be0208b3]{display:block}td strong[data-v-be0208b3]{margin-bottom:4px;font-weight:600}td small+small[data-v-be0208b3]{margin-top:4px}tr:last-child td[data-v-be0208b3]{border-bottom:0}.status-pill[data-v-be0208b3]{color:#047857;background:#f8fafc;border:1px solid #1c1c1c29;border-radius:999px;width:fit-content;padding:3px 9px;font-size:12px;display:inline-flex}.status-pill.failed[data-v-be0208b3]{color:#8f2f24}.actions[data-v-be0208b3]{flex-wrap:wrap;gap:8px}.primary-button[data-v-be0208b3],.ghost-button[data-v-be0208b3]{color:#1c1c1c;cursor:pointer;background:0 0;border:1px solid #1c1c1c66;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:8px 12px}.primary-button[data-v-be0208b3]{color:#fcfbf8;background:#1c1c1c;border-color:#1c1c1c;justify-self:start}.danger-button[data-v-be0208b3]{color:#8f2f24}.icon-button[data-v-be0208b3]{min-height:34px;padding:6px 10px}button[data-v-be0208b3]:disabled{cursor:not-allowed;opacity:.45}button[data-v-be0208b3]:focus-visible,input[data-v-be0208b3]:focus,textarea[data-v-be0208b3]:focus{outline:0;box-shadow:0 4px 12px #0000001a}.empty-state[data-v-be0208b3]{color:#1c1c1c80;place-items:center;gap:8px;min-height:240px;display:grid}.empty-state strong[data-v-be0208b3]{color:#1c1c1c;font-weight:600}.pager[data-v-be0208b3]{justify-content:center;gap:12px}.spin[data-v-be0208b3]{animation:1s linear infinite spin-be0208b3}@keyframes spin-be0208b3{to{transform:rotate(360deg)}}@media (width<=1180px){.form-grid[data-v-be0208b3],.json-grid[data-v-be0208b3]{grid-template-columns:1fr 1fr}}@media (width<=760px){.page-header[data-v-be0208b3],.section-head[data-v-be0208b3]{flex-direction:column;align-items:flex-start}.form-grid[data-v-be0208b3],.json-grid[data-v-be0208b3]{grid-template-columns:1fr}}.page[data-v-210e5569],.rule-panel[data-v-210e5569]{gap:18px;display:grid}.page-header[data-v-210e5569],.section-head[data-v-210e5569],.message[data-v-210e5569],.actions[data-v-210e5569],.pager[data-v-210e5569],.checkbox-label[data-v-210e5569],.primary-button[data-v-210e5569],.ghost-button[data-v-210e5569]{align-items:center;display:flex}.page-header[data-v-210e5569],.section-head[data-v-210e5569]{justify-content:space-between;gap:16px}p[data-v-210e5569],h1[data-v-210e5569],h2[data-v-210e5569]{margin:0}h1[data-v-210e5569]{font-size:36px;line-height:1.1}h2[data-v-210e5569]{font-size:20px}.rule-panel[data-v-210e5569],.table-panel[data-v-210e5569]{background:#fff;border:1px solid #eceae4;border-radius:8px}.rule-panel[data-v-210e5569]{padding:14px}.form-grid[data-v-210e5569],.text-grid[data-v-210e5569]{gap:10px;display:grid}.form-grid[data-v-210e5569]{grid-template-columns:repeat(5,minmax(0,1fr))}.text-grid[data-v-210e5569]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-210e5569]{color:#5f5f5d;gap:6px;min-width:0;font-size:13px;display:grid}.checkbox-label[data-v-210e5569]{grid-template-columns:auto 1fr;align-content:end;gap:8px;padding-top:20px}input[data-v-210e5569],textarea[data-v-210e5569]{color:#1c1c1c;background:#fcfbf8;border:1px solid #eceae4;border-radius:6px;width:100%;min-width:0}input[data-v-210e5569]{height:38px;padding:0 10px}input[type=checkbox][data-v-210e5569]{width:18px;height:18px;padding:0}textarea[data-v-210e5569]{resize:vertical;padding:10px;font-size:13px;line-height:1.5}.table-panel[data-v-210e5569]{overflow-x:auto}table[data-v-210e5569]{border-collapse:collapse;width:100%;min-width:1120px}th[data-v-210e5569],td[data-v-210e5569]{text-align:left;vertical-align:top;border-bottom:1px solid #eceae4;padding:12px}th[data-v-210e5569]{font-size:13px;font-weight:400}td[data-v-210e5569]{font-size:14px}td strong[data-v-210e5569],td span[data-v-210e5569]{display:block}.message[data-v-210e5569]{gap:8px;font-size:14px}.actions[data-v-210e5569],.pager[data-v-210e5569]{gap:8px}.pager[data-v-210e5569]{justify-content:center}@media (width<=980px){.form-grid[data-v-210e5569],.text-grid[data-v-210e5569]{grid-template-columns:1fr}}.page[data-v-9df99457]{color:#1c1c1c;gap:18px;display:grid}.page-header[data-v-9df99457],.filter-bar[data-v-9df99457],.filter-actions[data-v-9df99457],.message[data-v-9df99457],.primary-button[data-v-9df99457],.ghost-button[data-v-9df99457],.pager[data-v-9df99457]{align-items:center;display:flex}.page-header[data-v-9df99457]{justify-content:space-between;gap:16px}p[data-v-9df99457],h1[data-v-9df99457]{margin:0}p[data-v-9df99457],label span[data-v-9df99457],th[data-v-9df99457],td span[data-v-9df99457],td small[data-v-9df99457],.pager[data-v-9df99457]{color:#5f5f5d}h1[data-v-9df99457]{font-size:36px;line-height:1.1}.filter-bar[data-v-9df99457]{border:1px solid #eceae4;border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px}.summary-grid[data-v-9df99457]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-tile[data-v-9df99457],.breakdown-panel[data-v-9df99457]{background:#fffdfa;border:1px solid #eceae4;border-radius:8px}.summary-tile[data-v-9df99457]{gap:8px;padding:16px;display:grid}.summary-tile span[data-v-9df99457],.breakdown-panel p[data-v-9df99457],.breakdown-row small[data-v-9df99457]{color:#6a665d}.summary-tile strong[data-v-9df99457]{font-size:26px;line-height:1.1}.breakdown-panel[data-v-9df99457]{gap:10px;padding:14px;display:grid}.breakdown-panel header[data-v-9df99457]{align-items:center;gap:8px;display:flex}.breakdown-panel p[data-v-9df99457]{margin:0;font-size:14px}.breakdown-list[data-v-9df99457]{grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px;display:grid;overflow-x:auto}.breakdown-row[data-v-9df99457]{background:#f7f4ed;border:1px solid #efede7;border-radius:6px;gap:4px;min-width:180px;padding:10px;display:grid}.breakdown-row span[data-v-9df99457],.breakdown-row strong[data-v-9df99457],.breakdown-row small[data-v-9df99457]{overflow-wrap:anywhere}label[data-v-9df99457]{gap:6px;font-size:13px;display:grid}input[data-v-9df99457],select[data-v-9df99457]{color:#1c1c1c;background:#f7f4ed;border:1px solid #eceae4;border-radius:6px;min-width:190px;height:38px;padding:0 10px}.filter-actions[data-v-9df99457]{align-self:end;gap:8px}.primary-button[data-v-9df99457],.ghost-button[data-v-9df99457]{border:1px solid #1c1c1c;border-radius:6px;justify-content:center;gap:8px;height:38px;padding:0 14px;font-weight:600}.primary-button[data-v-9df99457]{color:#fff;background:#1c1c1c}.ghost-button[data-v-9df99457]{color:#1c1c1c;background:0 0}button[data-v-9df99457]:disabled{cursor:not-allowed;opacity:.55}.message[data-v-9df99457]{gap:8px;font-size:14px}.error[data-v-9df99457]{color:#8f2f24}.table-panel[data-v-9df99457]{border:1px solid #eceae4;border-radius:8px;overflow-x:auto}table[data-v-9df99457]{border-collapse:collapse;background:#fffdfa;width:100%;min-width:1040px}th[data-v-9df99457],td[data-v-9df99457]{text-align:left;vertical-align:top;border-bottom:1px solid #efede7;padding:13px 14px;font-size:14px}th[data-v-9df99457]{background:#f7f4ed;font-weight:600}td strong[data-v-9df99457],td span[data-v-9df99457],td small[data-v-9df99457]{display:block}td strong[data-v-9df99457]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}td span[data-v-9df99457]{overflow-wrap:anywhere;max-width:320px;font-size:12px;line-height:1.5}td small[data-v-9df99457]{margin-top:4px;font-size:12px}.status-pill[data-v-9df99457]{color:#1c1c1c;border:1px solid #1c1c1c;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.status-pill.muted[data-v-9df99457]{color:#6a665d;border-color:#c9c4b8}.empty-state[data-v-9df99457]{color:#6f6a60;background:#fffdfa;place-items:center;gap:8px;min-height:180px;display:grid}.pager[data-v-9df99457]{justify-content:flex-end;gap:10px}.spin[data-v-9df99457]{animation:.9s linear infinite spin-9df99457}@keyframes spin-9df99457{to{transform:rotate(360deg)}}@media (width<=920px){.summary-grid[data-v-9df99457]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.summary-grid[data-v-9df99457]{grid-template-columns:1fr}}.page[data-v-318d140e]{color:#1c1c1c;gap:18px;display:grid}.page-header[data-v-318d140e],.actions[data-v-318d140e],.message[data-v-318d140e],.primary-button[data-v-318d140e],.ghost-button[data-v-318d140e]{align-items:center;display:flex}.page-header[data-v-318d140e]{justify-content:space-between;gap:16px}.actions[data-v-318d140e]{gap:8px}p[data-v-318d140e],h1[data-v-318d140e],h2[data-v-318d140e],h3[data-v-318d140e],dl[data-v-318d140e],dd[data-v-318d140e]{margin:0}p[data-v-318d140e],dt[data-v-318d140e]{color:#5f5f5d}h1[data-v-318d140e]{font-size:36px;line-height:1.1}h2[data-v-318d140e]{overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}h3[data-v-318d140e]{font-size:18px;font-weight:600}.message[data-v-318d140e]{gap:8px;font-size:14px}.error[data-v-318d140e],.status-pill.failed[data-v-318d140e]{color:#8f2f24}.success[data-v-318d140e]{color:#285f3a}.detail-grid[data-v-318d140e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel[data-v-318d140e],.empty-state[data-v-318d140e]{border:1px solid #eceae4;border-radius:8px;padding:16px}.main-panel[data-v-318d140e],.panel[data-v-318d140e]{align-content:start;gap:12px;display:grid}.wide-panel[data-v-318d140e]{grid-column:1/-1}.status-pill[data-v-318d140e]{color:#5f5f5d;border:1px solid #eceae4;border-radius:9999px;width:fit-content;padding:5px 9px;font-size:14px}.transfer-tip[data-v-318d140e]{line-height:1.5}dl[data-v-318d140e]{gap:10px;display:grid}.two-col[data-v-318d140e]{grid-template-columns:repeat(2,minmax(0,1fr))}dl div[data-v-318d140e]{gap:4px;display:grid}dt[data-v-318d140e],dd[data-v-318d140e]{font-size:14px}dd[data-v-318d140e]{overflow-wrap:anywhere}.media-frame[data-v-318d140e]{aspect-ratio:16/9;background:#1c1c1c08;border:1px solid #eceae4;border-radius:8px;overflow:hidden}.output-grid[data-v-318d140e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.output-card[data-v-318d140e]{border:1px solid #eceae4;border-radius:8px;gap:12px;padding:12px;display:grid}.output-card-header[data-v-318d140e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.output-card-header strong[data-v-318d140e]{font-size:15px;font-weight:600}.media-frame video[data-v-318d140e],.media-placeholder[data-v-318d140e]{width:100%;height:100%}.media-frame video[data-v-318d140e]{object-fit:contain;background:#1c1c1c;display:block}.media-placeholder[data-v-318d140e],.empty-state[data-v-318d140e]{color:#1c1c1c80;text-align:center;place-items:center;gap:8px;display:grid}.media-placeholder[data-v-318d140e]{align-content:center}.empty-output[data-v-318d140e]{max-width:520px}.empty-state[data-v-318d140e]{min-height:240px}.empty-state strong[data-v-318d140e]{color:#1c1c1c;font-weight:600}.primary-button[data-v-318d140e],.ghost-button[data-v-318d140e]{cursor:pointer;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:8px 12px}.primary-button[data-v-318d140e]{color:#fcfbf8;background:#1c1c1c;border:0;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d}.ghost-button[data-v-318d140e]{color:#1c1c1c;background:0 0;border:1px solid #1c1c1c66}button[data-v-318d140e]:disabled{cursor:not-allowed;opacity:.45}button[data-v-318d140e]:focus-visible{outline:0;box-shadow:0 4px 12px #0000001a}.spin[data-v-318d140e]{animation:1s linear infinite spin-318d140e}@keyframes spin-318d140e{to{transform:rotate(360deg)}}@media (width<=1020px){.detail-grid[data-v-318d140e],.output-grid[data-v-318d140e],.two-col[data-v-318d140e]{grid-template-columns:1fr}}.page[data-v-4aa920ae]{color:#1c1c1c;gap:18px;display:grid}.page-header[data-v-4aa920ae],.filter-bar[data-v-4aa920ae],.filter-actions[data-v-4aa920ae],.message[data-v-4aa920ae],.primary-button[data-v-4aa920ae],.ghost-button[data-v-4aa920ae],.pager[data-v-4aa920ae]{align-items:center;display:flex}.page-header[data-v-4aa920ae]{justify-content:space-between;gap:16px}p[data-v-4aa920ae],h1[data-v-4aa920ae]{margin:0}p[data-v-4aa920ae],label span[data-v-4aa920ae],th[data-v-4aa920ae],td span[data-v-4aa920ae],td small[data-v-4aa920ae],.pager[data-v-4aa920ae]{color:#5f5f5d}h1[data-v-4aa920ae]{font-size:36px;line-height:1.1}.filter-bar[data-v-4aa920ae]{border:1px solid #eceae4;border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px}label[data-v-4aa920ae]{gap:6px;font-size:13px;display:grid}select[data-v-4aa920ae]{color:#1c1c1c;background:#f7f4ed;border:1px solid #eceae4;border-radius:6px;min-width:150px;height:38px;padding:0 10px}select[data-v-4aa920ae]:focus,button[data-v-4aa920ae]:focus-visible{outline:0;box-shadow:0 4px 12px #0000001a}.filter-actions[data-v-4aa920ae]{align-self:end;gap:8px}.message[data-v-4aa920ae]{gap:8px;font-size:14px}.error[data-v-4aa920ae],.status-pill.failed[data-v-4aa920ae]{color:#8f2f24}.table-panel[data-v-4aa920ae]{border:1px solid #eceae4;border-radius:8px;overflow-x:auto}table[data-v-4aa920ae]{border-collapse:collapse;width:100%;min-width:980px}th[data-v-4aa920ae],td[data-v-4aa920ae]{text-align:left;vertical-align:top;border-bottom:1px solid #eceae4;padding:12px}th[data-v-4aa920ae]{font-size:13px;font-weight:400}td[data-v-4aa920ae]{font-size:14px}td strong[data-v-4aa920ae],td span[data-v-4aa920ae],td small[data-v-4aa920ae]{display:block}td strong[data-v-4aa920ae]{overflow-wrap:anywhere;max-width:320px;margin-bottom:4px;font-weight:600}tr:last-child td[data-v-4aa920ae]{border-bottom:0}.status-pill[data-v-4aa920ae]{color:#5f5f5d;border:1px solid #eceae4;border-radius:9999px;width:fit-content;padding:4px 8px;display:inline-flex}.table-link[data-v-4aa920ae]{color:#1c1c1c;text-decoration:underline}.primary-button[data-v-4aa920ae],.ghost-button[data-v-4aa920ae]{cursor:pointer;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:8px 12px}.primary-button[data-v-4aa920ae]{color:#fcfbf8;background:#1c1c1c;border:0;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d}.ghost-button[data-v-4aa920ae]{color:#1c1c1c;background:0 0;border:1px solid #1c1c1c66}button[data-v-4aa920ae]:disabled{cursor:not-allowed;opacity:.45}.empty-state[data-v-4aa920ae]{color:#1c1c1c80;place-items:center;gap:8px;min-height:240px;display:grid}.empty-state strong[data-v-4aa920ae]{color:#1c1c1c;font-weight:600}.pager[data-v-4aa920ae]{justify-content:center;gap:12px}.spin[data-v-4aa920ae]{animation:1s linear infinite spin-4aa920ae}@keyframes spin-4aa920ae{to{transform:rotate(360deg)}}.page[data-v-0ac8e2fd]{color:#1c1c1c;gap:18px;display:grid}.message[data-v-0ac8e2fd],.section-head[data-v-0ac8e2fd],.primary-button[data-v-0ac8e2fd],.ghost-button[data-v-0ac8e2fd]{align-items:center;display:flex}p[data-v-0ac8e2fd],h1[data-v-0ac8e2fd],h2[data-v-0ac8e2fd],dl[data-v-0ac8e2fd],dd[data-v-0ac8e2fd]{margin:0}p[data-v-0ac8e2fd],dt[data-v-0ac8e2fd],.balance-panel span[data-v-0ac8e2fd],label span[data-v-0ac8e2fd],th[data-v-0ac8e2fd]{color:#5f5f5d}h1[data-v-0ac8e2fd]{font-size:36px;line-height:1.1}h2[data-v-0ac8e2fd]{font-size:20px;font-weight:600}.message[data-v-0ac8e2fd]{gap:8px;font-size:14px}.error[data-v-0ac8e2fd]{color:#8f2f24}.success[data-v-0ac8e2fd]{color:#285f3a}.detail-grid[data-v-0ac8e2fd]{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(260px,.8fr);gap:14px;display:grid}.panel[data-v-0ac8e2fd],.table-panel[data-v-0ac8e2fd]{border:1px solid #eceae4;border-radius:8px;padding:16px}dl[data-v-0ac8e2fd],.balance-panel[data-v-0ac8e2fd],.add-panel[data-v-0ac8e2fd]{gap:12px;display:grid}dl div[data-v-0ac8e2fd]{gap:4px;display:grid}dt[data-v-0ac8e2fd],dd[data-v-0ac8e2fd],label[data-v-0ac8e2fd]{font-size:14px}dd[data-v-0ac8e2fd]{overflow-wrap:anywhere}.balance-panel strong[data-v-0ac8e2fd]{margin-top:4px;font-size:28px;display:block}label[data-v-0ac8e2fd]{gap:6px;display:grid}input[data-v-0ac8e2fd]{color:#1c1c1c;background:#f7f4ed;border:1px solid #eceae4;border-radius:6px;height:38px;padding:0 10px}input[data-v-0ac8e2fd]:focus,button[data-v-0ac8e2fd]:focus-visible{outline:0;box-shadow:0 4px 12px #0000001a}.section-head[data-v-0ac8e2fd]{justify-content:space-between;gap:12px;margin-bottom:12px}.table-panel[data-v-0ac8e2fd]{overflow-x:auto}table[data-v-0ac8e2fd]{border-collapse:collapse;width:100%;min-width:860px}th[data-v-0ac8e2fd],td[data-v-0ac8e2fd]{text-align:left;vertical-align:top;border-bottom:1px solid #eceae4;padding:12px}th[data-v-0ac8e2fd]{font-size:13px;font-weight:400}td[data-v-0ac8e2fd]{color:#1c1c1cd1;font-size:14px}.positive[data-v-0ac8e2fd]{color:#047857}.negative[data-v-0ac8e2fd]{color:#b42318}tr:last-child td[data-v-0ac8e2fd]{border-bottom:0}.primary-button[data-v-0ac8e2fd],.ghost-button[data-v-0ac8e2fd]{cursor:pointer;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:8px 12px}.primary-button[data-v-0ac8e2fd]{color:#fcfbf8;background:#1c1c1c;border:0;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d}.ghost-button[data-v-0ac8e2fd]{color:#1c1c1c;background:0 0;border:1px solid #1c1c1c66}button[data-v-0ac8e2fd]:disabled{cursor:not-allowed;opacity:.45}.empty-state[data-v-0ac8e2fd]{color:#1c1c1c80;place-items:center;gap:8px;min-height:220px;display:grid}.empty-state strong[data-v-0ac8e2fd]{color:#1c1c1c;font-weight:600}.spin[data-v-0ac8e2fd]{animation:1s linear infinite spin-0ac8e2fd}@keyframes spin-0ac8e2fd{to{transform:rotate(360deg)}}@media (width<=1120px){.detail-grid[data-v-0ac8e2fd]{grid-template-columns:1fr}}.page[data-v-e270f87a]{color:#1c1c1c;gap:18px;display:grid}.page-header[data-v-e270f87a],.message[data-v-e270f87a],.primary-button[data-v-e270f87a],.ghost-button[data-v-e270f87a],.pager[data-v-e270f87a]{align-items:center;display:flex}.page-header[data-v-e270f87a]{justify-content:space-between;gap:16px}p[data-v-e270f87a],h1[data-v-e270f87a]{margin:0}p[data-v-e270f87a],th[data-v-e270f87a],td span[data-v-e270f87a],.pager[data-v-e270f87a]{color:#5f5f5d}h1[data-v-e270f87a]{font-size:36px;line-height:1.1}.message[data-v-e270f87a]{gap:8px;font-size:14px}.error[data-v-e270f87a]{color:#8f2f24}.success[data-v-e270f87a]{color:#15803d}.create-panel[data-v-e270f87a]{border:1px solid #eceae4;border-radius:8px;gap:12px;padding:14px;display:grid}.form-grid[data-v-e270f87a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}label[data-v-e270f87a]{color:#5f5f5d;gap:6px;min-width:0;font-size:13px;display:grid}input[data-v-e270f87a],select[data-v-e270f87a]{color:#1c1c1c;background:#fcfbf8;border:1px solid #eceae4;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 10px}.table-panel[data-v-e270f87a]{border:1px solid #eceae4;border-radius:8px;overflow-x:auto}table[data-v-e270f87a]{border-collapse:collapse;width:100%;min-width:860px}th[data-v-e270f87a],td[data-v-e270f87a]{text-align:left;vertical-align:top;border-bottom:1px solid #eceae4;padding:12px}th[data-v-e270f87a]{font-size:13px;font-weight:400}td[data-v-e270f87a]{font-size:14px}td strong[data-v-e270f87a],td span[data-v-e270f87a]{display:block}td strong[data-v-e270f87a]{margin-bottom:4px;font-weight:600}tr:last-child td[data-v-e270f87a]{border-bottom:0}.table-link[data-v-e270f87a]{color:#1c1c1c;text-decoration:underline}.primary-button[data-v-e270f87a],.ghost-button[data-v-e270f87a]{color:#1c1c1c;cursor:pointer;background:0 0;border:1px solid #1c1c1c66;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:8px 12px}.primary-button[data-v-e270f87a]{color:#fcfbf8;background:#1c1c1c;border-color:#1c1c1c;justify-self:start}button[data-v-e270f87a]:disabled{cursor:not-allowed;opacity:.45}button[data-v-e270f87a]:focus-visible,input[data-v-e270f87a]:focus,select[data-v-e270f87a]:focus{outline:0;box-shadow:0 4px 12px #0000001a}.empty-state[data-v-e270f87a]{color:#1c1c1c80;place-items:center;gap:8px;min-height:240px;display:grid}.empty-state strong[data-v-e270f87a]{color:#1c1c1c;font-weight:600}.pager[data-v-e270f87a]{justify-content:center;gap:12px}.spin[data-v-e270f87a]{animation:1s linear infinite spin-e270f87a}@keyframes spin-e270f87a{to{transform:rotate(360deg)}}@media (width<=1180px){.form-grid[data-v-e270f87a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.form-grid[data-v-e270f87a]{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#1c1c1c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f4ed;font-family:Camera Plain Variable,ui-sans-serif,system-ui,sans-serif}body{background:#f7f4ed;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.admin-page.page.page{color:#111827;align-content:start;gap:24px;min-height:100vh;padding:32px 40px 64px}.admin-page p,.admin-page h1,.admin-page h2,.admin-page h3,.admin-page dl,.admin-page dd{margin:0}.admin-page.admin-page p,.admin-page.admin-page dt,.admin-page.admin-page label span,.admin-page.admin-page th,.admin-page.admin-page td span,.admin-page.admin-page td small,.admin-page .pager,.admin-page .note-panel{color:#6b7280}.admin-page.admin-page h1{letter-spacing:0;font-size:42px;line-height:1.1}.admin-page.admin-page h2,.admin-page.admin-page h3{color:#111827}.admin-page .page-header,.admin-page .section-head{justify-content:space-between;gap:16px}.admin-page .message,.admin-page .primary-button,.admin-page .ghost-button,.admin-page .pager,.admin-page .section-head,.admin-page .actions,.admin-page .filter-bar,.admin-page .filter-actions{align-items:center;display:flex}.admin-page .panel.panel,.admin-page .table-panel.table-panel,.admin-page .entry-card.entry-card,.admin-page .note-panel.note-panel,.admin-page .filter-bar.filter-bar{background:#fff;border:1px solid #0f172a0f;border-radius:8px;box-shadow:0 16px 36px #0f172a0a}.admin-page .panel.panel,.admin-page .entry-card.entry-card,.admin-page .note-panel.note-panel,.admin-page .filter-bar.filter-bar{padding:18px}.admin-page .entry-card.entry-card{color:#111827;transition:border-color .16s,box-shadow .16s,transform .16s}.admin-page .entry-card.entry-card:hover{border-color:#2563eb2e;transform:translateY(-1px);box-shadow:0 18px 42px #0f172a12}.admin-page .entry-icon.entry-icon{color:#2563eb;background:#eaf2ff;border:0}.admin-page .entry-card:nth-child(2) .entry-icon{color:#047857;background:#eefcf5}.admin-page .note-panel.note-panel{color:#6b7280}.admin-page .message.message{gap:8px;font-size:14px}.admin-page .error.error,.admin-page .status-pill.failed{color:#b42318}.admin-page .success.success{color:#047857}.admin-page .filter-bar.filter-bar{gap:14px}.admin-page label{gap:6px;font-size:13px;display:grid}.admin-page.admin-page input,.admin-page.admin-page select,.admin-page.admin-page textarea{color:#111827;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-height:38px;padding:0 12px}.admin-page.admin-page input:focus,.admin-page.admin-page select:focus,.admin-page.admin-page textarea:focus,.admin-page button:focus-visible{outline:0;box-shadow:0 0 0 3px #2563eb24,0 8px 20px #0f172a0d}.admin-page .table-panel.table-panel{padding:0;overflow-x:auto}.admin-page .section-head.section-head{border-bottom:1px solid #0f172a12;margin-bottom:0;padding:18px}.admin-page table{border-collapse:collapse;width:100%}.admin-page table th,.admin-page table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a12;padding:15px 18px}.admin-page table th{font-size:13px;font-weight:500}.admin-page table td{color:#111827d1;font-size:14px}.admin-page tr:last-child td{border-bottom:0}.admin-page .table-link.table-link{color:#111827;font-weight:600;text-decoration:none}.admin-page .table-link.table-link:hover{text-decoration:underline}.admin-page .status-pill.status-pill{color:#6b7280;background:#f8fafc;border:1px solid #0f172a14}.admin-page .status-pill.failed{background:#fef2f2;border-color:#b4231824}.admin-page .primary-button.primary-button,.admin-page .ghost-button.ghost-button{cursor:pointer;border-radius:8px;justify-content:center;gap:8px;min-height:38px;padding:8px 14px}.admin-page .primary-button.primary-button{color:#fff;background:#111827;border:0;box-shadow:0 10px 22px #11182729}.admin-page .ghost-button.ghost-button{color:#111827;background:#fff;border:1px solid #0f172a14;box-shadow:0 8px 20px #0f172a0d}.admin-page button:disabled{cursor:not-allowed;opacity:.45}.admin-page .empty-state.empty-state,.admin-page .media-placeholder.media-placeholder{color:#11182761}.admin-page .empty-state.empty-state{text-align:center;min-height:260px}.admin-page>.empty-state.empty-state{background:#fff;border:1px solid #0f172a0f;border-radius:8px;box-shadow:0 16px 36px #0f172a0a}.admin-page .empty-state strong{color:#111827;font-weight:600}.admin-page .media-frame.media-frame{background:#f8fafc;border:1px solid #0f172a14}.admin-page .media-frame video{background:#111827}.admin-page .pager.pager{justify-content:center;gap:12px;font-size:14px}@media (width<=720px){.admin-page.page.page{padding:24px 18px 48px}.admin-page.admin-page h1{font-size:34px}.admin-page .page-header,.admin-page .section-head{align-items:flex-start}}
