.admin-pagination[data-v-26c2a893]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.admin-pagination__summary[data-v-26c2a893]{color:var(--color-text-muted);font-size:13px;white-space:nowrap}[data-v-26c2a893] .n-pagination{min-width:0}@media (max-width: 760px){.admin-pagination[data-v-26c2a893]{align-items:stretch}.admin-pagination__summary[data-v-26c2a893]{white-space:normal}}.metric-card[data-v-1ce0e5dd]{padding:18px;display:grid;gap:10px}.metric-card__label[data-v-1ce0e5dd],.metric-card__hint[data-v-1ce0e5dd]{color:var(--color-text-muted);font-size:13px}.metric-card__value[data-v-1ce0e5dd]{font-size:28px;line-height:1}.section-header[data-v-4fecfcee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h2[data-v-4fecfcee]{margin:0;font-size:22px}p[data-v-4fecfcee]{margin:8px 0 0;color:var(--color-text-muted);font-size:14px}.admin-page[data-v-9fbd89ab]{display:grid;gap:18px}.admin-page__metrics[data-v-9fbd89ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.filter-panel[data-v-9fbd89ab],.audit-log[data-v-9fbd89ab]{padding:20px;display:grid;gap:16px}.filter-panel__eyebrow[data-v-9fbd89ab]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-9fbd89ab]{margin:0;font-size:20px}.filter-panel__grid[data-v-9fbd89ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-9fbd89ab]{display:grid;gap:8px}.field span[data-v-9fbd89ab],.audit-log__item p[data-v-9fbd89ab],.audit-log__empty p[data-v-9fbd89ab]{color:var(--color-text-muted);font-size:13px}select[data-v-9fbd89ab],.primary-btn[data-v-9fbd89ab],.ghost-btn[data-v-9fbd89ab]{border-radius:var(--radius-md)}select[data-v-9fbd89ab]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.primary-btn[data-v-9fbd89ab],.ghost-btn[data-v-9fbd89ab]{padding:11px 14px}.primary-btn[data-v-9fbd89ab]{border:0;background:var(--color-secondary);color:#161b38;font-weight:700}.ghost-btn[data-v-9fbd89ab]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.filter-panel__actions[data-v-9fbd89ab],.audit-log__header[data-v-9fbd89ab],.audit-log__top[data-v-9fbd89ab],.audit-log__tags[data-v-9fbd89ab]{display:flex;align-items:center;gap:10px}.audit-log__header[data-v-9fbd89ab],.audit-log__top[data-v-9fbd89ab]{justify-content:space-between}.audit-log__count[data-v-9fbd89ab]{color:var(--color-text-muted);font-size:13px}.audit-log__item[data-v-9fbd89ab]{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05);display:grid;gap:12px}.audit-log__item[data-v-9fbd89ab]:last-of-type{border-bottom:0}.tag[data-v-9fbd89ab]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;color:var(--color-info);background:#60b6ff1f;border:1px solid rgba(96,182,255,.24)}.audit-log__changes[data-v-9fbd89ab]{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:13px}.audit-log__details[data-v-9fbd89ab]{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.audit-log__details summary[data-v-9fbd89ab]{cursor:pointer;padding:12px 14px;list-style:none}.audit-log__details summary[data-v-9fbd89ab]::-webkit-details-marker{display:none}.audit-log__details pre[data-v-9fbd89ab]{margin:0;padding:0 14px 14px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--color-text);font-size:12px;line-height:1.6}.audit-log__empty[data-v-9fbd89ab]{padding:18px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}@media (max-width: 1100px){.admin-page__metrics[data-v-9fbd89ab],.filter-panel__grid[data-v-9fbd89ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.admin-page__metrics[data-v-9fbd89ab],.filter-panel__grid[data-v-9fbd89ab]{grid-template-columns:1fr}.filter-panel__actions[data-v-9fbd89ab],.audit-log__header[data-v-9fbd89ab],.audit-log__top[data-v-9fbd89ab],.audit-log__tags[data-v-9fbd89ab],.audit-log__changes[data-v-9fbd89ab]{flex-direction:column;align-items:stretch}}.admin-page[data-v-5f6b40fc],.announcement-form[data-v-5f6b40fc],.announcement-list[data-v-5f6b40fc]{display:grid;gap:18px}.announcement-admin[data-v-5f6b40fc]{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:16px;align-items:start}.announcement-form[data-v-5f6b40fc],.announcement-list[data-v-5f6b40fc]{padding:20px}.announcement-form__header[data-v-5f6b40fc],.announcement-list__header[data-v-5f6b40fc],.announcement-card__top[data-v-5f6b40fc],.announcement-card__actions[data-v-5f6b40fc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.announcement-form__eyebrow[data-v-5f6b40fc]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-5f6b40fc]{margin:0;font-size:20px}.announcement-form__grid[data-v-5f6b40fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-5f6b40fc]{display:grid;gap:8px}.field span[data-v-5f6b40fc],.announcement-list__header span[data-v-5f6b40fc],.announcement-list__empty p[data-v-5f6b40fc],.announcement-card p[data-v-5f6b40fc],.announcement-card__meta[data-v-5f6b40fc]{margin:0;color:var(--color-text-muted);font-size:13px}input[data-v-5f6b40fc],select[data-v-5f6b40fc],textarea[data-v-5f6b40fc],.ghost-btn[data-v-5f6b40fc],.primary-btn[data-v-5f6b40fc]{border-radius:var(--radius-md)}input[data-v-5f6b40fc],select[data-v-5f6b40fc],textarea[data-v-5f6b40fc]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}textarea[data-v-5f6b40fc]{resize:vertical;min-height:142px}.announcement-date-picker[data-v-5f6b40fc]{width:100%}.ghost-btn[data-v-5f6b40fc],.primary-btn[data-v-5f6b40fc]{padding:10px 14px}.ghost-btn[data-v-5f6b40fc]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.primary-btn[data-v-5f6b40fc]{border:0;background:var(--color-secondary);color:#2b130b;font-weight:700}.announcement-list__empty[data-v-5f6b40fc],.announcement-card[data-v-5f6b40fc]{padding:16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:#ffffff05}.announcement-card[data-v-5f6b40fc]{display:grid;gap:12px}.announcement-card--disabled[data-v-5f6b40fc]{opacity:.68}.announcement-card__top strong[data-v-5f6b40fc]{display:block;margin-bottom:6px}.announcement-status[data-v-5f6b40fc]{flex:0 0 auto;padding:4px 10px;border-radius:999px;color:var(--color-text-muted);background:#ffffff0f;font-size:12px}.announcement-status--active[data-v-5f6b40fc]{color:var(--color-primary);background:#20c9a61f}.announcement-card__meta[data-v-5f6b40fc]{display:flex;flex-wrap:wrap;gap:8px 14px}@media (max-width: 1080px){.announcement-admin[data-v-5f6b40fc]{grid-template-columns:1fr}}@media (max-width: 680px){.announcement-form__grid[data-v-5f6b40fc]{grid-template-columns:1fr}.announcement-form__header[data-v-5f6b40fc],.announcement-list__header[data-v-5f6b40fc],.announcement-card__top[data-v-5f6b40fc],.announcement-card__actions[data-v-5f6b40fc]{flex-direction:column;align-items:stretch}}.admin-layout[data-v-9c1a675d]{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:16px}.admin-layout__sidebar[data-v-9c1a675d]{display:grid;align-content:start;gap:18px}.admin-layout__eyebrow[data-v-9c1a675d]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h1[data-v-9c1a675d]{margin:0}.admin-nav[data-v-9c1a675d]{display:grid;gap:8px}.admin-nav__item[data-v-9c1a675d],.admin-layout__back[data-v-9c1a675d]{padding:12px 14px;border-radius:var(--radius-md);color:var(--color-text-muted)}.admin-nav__item--active[data-v-9c1a675d]{color:var(--color-text);background:#ff7a591f;border:1px solid rgba(255,122,89,.18)}.admin-layout__content[data-v-9c1a675d]{min-width:0}@media (max-width: 960px){.admin-layout[data-v-9c1a675d]{grid-template-columns:1fr}}.app-layout[data-v-d5a65042]{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:16px}.app-layout__sidebar[data-v-d5a65042]{display:grid;align-content:start;gap:20px}.brand[data-v-d5a65042]{display:flex;align-items:center;gap:12px;padding:8px 4px}.brand strong[data-v-d5a65042]{font-size:18px}.brand p[data-v-d5a65042]{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.brand__mark[data-v-d5a65042]{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;background:var(--color-primary);color:#08241d;font-weight:800}.nav-list[data-v-d5a65042]{display:grid;gap:8px}.nav-list__item[data-v-d5a65042]{padding:12px 14px;border-radius:var(--radius-md);color:var(--color-text-muted)}.nav-list__item--active[data-v-d5a65042]{color:var(--color-text);background:#20c9a61f;border:1px solid rgba(32,201,166,.18)}.sidebar-card[data-v-d5a65042]{padding:16px;display:grid;gap:8px}.sidebar-card__label[data-v-d5a65042]{margin:0;color:var(--color-text-muted);font-size:12px}.sidebar-card span[data-v-d5a65042]{color:var(--color-text-muted);font-size:13px}.sidebar-card__action[data-v-d5a65042]{margin-top:6px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.app-layout__content[data-v-d5a65042]{min-width:0;display:grid;align-content:start;gap:20px}.app-header[data-v-d5a65042]{display:flex;justify-content:space-between;gap:16px;padding:12px 4px;align-items:flex-start}.app-header__eyebrow[data-v-d5a65042]{margin:0 0 6px;color:var(--color-primary);font-size:12px;text-transform:uppercase}h1[data-v-d5a65042]{margin:0;font-size:30px}.app-header__meta[data-v-d5a65042]{display:flex;align-items:center;gap:16px;padding:14px 18px;min-width:320px;background:radial-gradient(circle at top left,rgba(56,189,248,.16),transparent 52%),linear-gradient(135deg,#18181beb,#27272ab8)}.app-header__avatar[data-v-d5a65042]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#38bdf852,#818cf847);color:#f8fbff;font-size:20px;font-weight:700}.app-header__identity[data-v-d5a65042],.app-header__credits[data-v-d5a65042]{display:grid;gap:4px}.app-header__identity[data-v-d5a65042]{min-width:0}.app-header__identity-row[data-v-d5a65042]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-header__identity-row strong[data-v-d5a65042],.app-header__credits strong[data-v-d5a65042]{font-size:18px}.app-header__role[data-v-d5a65042]{padding:4px 8px;border-radius:999px;background:#38bdf81f;color:var(--color-primary);font-size:12px}.app-header__username[data-v-d5a65042],.app-header__credits-label[data-v-d5a65042]{color:var(--color-text-muted);font-size:12px}.app-header__credits strong[data-v-d5a65042]{color:#fdf0bf}.app-header__divider[data-v-d5a65042]{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent)}.announcement-ticker[data-v-d5a65042]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 12px;border-radius:var(--radius-md);border:1px solid rgba(242,181,84,.34);background:#f2b5541f;color:#fff5d6;overflow:hidden}.announcement-ticker__label[data-v-d5a65042]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 8px;border-radius:6px;background:#f2b55438;color:#ffe49a;font-size:12px;font-weight:800}.announcement-ticker__viewport[data-v-d5a65042]{min-width:0;overflow:hidden;white-space:nowrap}.announcement-ticker__viewport p[data-v-d5a65042]{display:inline-block;min-width:100%;margin:0;color:#fff0bd;font-size:14px;font-weight:700;animation:announcement-scroll-d5a65042 24s linear infinite}.app-main[data-v-d5a65042]{min-width:0}@keyframes announcement-scroll-d5a65042{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.announcement-ticker__viewport p[data-v-d5a65042]{animation:none;transform:none}}@media (max-width: 1100px){.app-layout[data-v-d5a65042]{grid-template-columns:1fr}.app-header[data-v-d5a65042]{flex-direction:column}.app-header__meta[data-v-d5a65042]{width:100%;min-width:0;flex-wrap:wrap}.app-header__divider[data-v-d5a65042]{display:none}}.admin-page[data-v-52abb17a]{display:grid;gap:18px}.admin-page__metrics[data-v-52abb17a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.credit-log-panel[data-v-52abb17a]{padding:20px;display:grid;gap:16px}.credit-log-panel__header[data-v-52abb17a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-log-panel__eyebrow[data-v-52abb17a]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}.credit-log-panel__header h3[data-v-52abb17a]{margin:0;font-size:20px}.credit-log-panel__header span[data-v-52abb17a],.muted-text[data-v-52abb17a]{color:var(--color-text-muted);font-size:13px}.credit-filter-form[data-v-52abb17a]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px;align-items:end}.credit-filter-form__actions[data-v-52abb17a]{display:flex;gap:10px;padding-bottom:1px}[data-v-52abb17a] .n-data-table{--n-td-color: transparent;--n-th-color: rgba(255, 255, 255, .03);--n-td-color-hover: rgba(255, 255, 255, .04);--n-border-color: rgba(255, 255, 255, .06)}[data-v-52abb17a] .n-data-table,[data-v-52abb17a] .n-data-table .n-data-table-base-table,[data-v-52abb17a] .n-data-table .n-data-table-base-table-body,[data-v-52abb17a] .n-data-table .n-data-table-table{background:transparent}[data-v-52abb17a] .n-data-table-th{background:#ffffff06!important}[data-v-52abb17a] .n-data-table-td{background:#ffffff03!important}[data-v-52abb17a] .n-data-table-tr:hover .n-data-table-td{background:#ffffff0a!important}[data-v-52abb17a] .transaction-cell,[data-v-52abb17a] .compact-cell{display:grid;gap:4px}[data-v-52abb17a] .transaction-cell strong,[data-v-52abb17a] .compact-cell strong{color:var(--color-text)}[data-v-52abb17a] .transaction-cell span,[data-v-52abb17a] .compact-cell span{color:var(--color-text-muted);font-size:13px}[data-v-52abb17a] .amount-text{color:var(--color-danger)}[data-v-52abb17a] .amount-text--positive{color:var(--color-success)}@media (max-width: 1280px){.admin-page__metrics[data-v-52abb17a],.credit-filter-form[data-v-52abb17a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-page__metrics[data-v-52abb17a],.credit-filter-form[data-v-52abb17a]{grid-template-columns:1fr}.credit-log-panel__header[data-v-52abb17a],.credit-filter-form__actions[data-v-52abb17a]{flex-direction:column;align-items:stretch}}.admin-page[data-v-d8259d81]{display:grid;gap:18px}.admin-page__metrics[data-v-d8259d81]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.migration-layout[data-v-d8259d81]{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:16px}.export-panel[data-v-d8259d81],.restore-panel[data-v-d8259d81],.notes-panel[data-v-d8259d81]{padding:20px;display:grid;gap:16px}.panel-header[data-v-d8259d81]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-eyebrow[data-v-d8259d81]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-d8259d81]{margin:0;font-size:20px}.export-list[data-v-d8259d81]{display:grid;gap:12px}.export-item[data-v-d8259d81],.last-download[data-v-d8259d81],.command-block[data-v-d8259d81],.check-grid>div[data-v-d8259d81]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff06}.export-item[data-v-d8259d81]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.export-item p[data-v-d8259d81],.last-download span[data-v-d8259d81],.restore-steps[data-v-d8259d81],.check-grid span[data-v-d8259d81]{color:var(--color-text-muted);font-size:13px;line-height:1.7}.export-item p[data-v-d8259d81]{margin:6px 0 0}.last-download[data-v-d8259d81]{display:grid;gap:6px;padding:16px}.last-download--empty strong[data-v-d8259d81]{color:var(--color-text-muted)}.restore-steps[data-v-d8259d81]{margin:0;padding-left:20px}.command-block[data-v-d8259d81]{overflow:hidden}.command-block__header[data-v-d8259d81]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--color-border)}.command-block__header span[data-v-d8259d81]{font-weight:700}pre[data-v-d8259d81]{margin:0;padding:14px;overflow:auto;color:var(--color-text);font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.check-grid[data-v-d8259d81]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.check-grid>div[data-v-d8259d81]{display:grid;gap:8px;padding:14px}@media (max-width: 1280px){.admin-page__metrics[data-v-d8259d81],.migration-layout[data-v-d8259d81],.check-grid[data-v-d8259d81]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-page__metrics[data-v-d8259d81],.migration-layout[data-v-d8259d81],.check-grid[data-v-d8259d81]{grid-template-columns:1fr}.panel-header[data-v-d8259d81],.export-item[data-v-d8259d81]{flex-direction:column;align-items:stretch}}.admin-page[data-v-cb6f1319]{display:grid;gap:18px}.admin-page__metrics[data-v-cb6f1319]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-page__grid[data-v-cb6f1319]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr);gap:16px}.filter-panel[data-v-cb6f1319],.model-list[data-v-cb6f1319],.model-editor[data-v-cb6f1319]{padding:20px;display:grid;gap:16px}.filter-panel__eyebrow[data-v-cb6f1319]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-cb6f1319]{margin:0;font-size:20px}.filter-panel__grid[data-v-cb6f1319],.model-editor__form[data-v-cb6f1319]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.field[data-v-cb6f1319]{display:grid;gap:8px}.field--keyword[data-v-cb6f1319],.field--full[data-v-cb6f1319]{grid-column:span 2}.field span[data-v-cb6f1319],.model-list__item p[data-v-cb6f1319],.model-list__item small[data-v-cb6f1319],.model-editor__label[data-v-cb6f1319],.model-editor__empty p[data-v-cb6f1319]{color:var(--color-text-muted);font-size:13px}input[data-v-cb6f1319],select[data-v-cb6f1319],textarea[data-v-cb6f1319],.primary-btn[data-v-cb6f1319],.ghost-btn[data-v-cb6f1319],.model-list__item[data-v-cb6f1319]{border-radius:var(--radius-md)}input[data-v-cb6f1319],select[data-v-cb6f1319],textarea[data-v-cb6f1319]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}textarea[data-v-cb6f1319]{resize:vertical}.primary-btn[data-v-cb6f1319],.ghost-btn[data-v-cb6f1319]{padding:11px 14px}.primary-btn[data-v-cb6f1319]{border:0;background:var(--color-secondary);color:#161b38;font-weight:700}.ghost-btn[data-v-cb6f1319]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.filter-panel__actions[data-v-cb6f1319],.model-editor__actions[data-v-cb6f1319]{display:flex;align-items:center;gap:10px}.model-list__header[data-v-cb6f1319],.model-editor__header[data-v-cb6f1319]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.model-list__count[data-v-cb6f1319],.model-editor__id[data-v-cb6f1319]{color:var(--color-text-muted);font-size:13px}.model-list__item[data-v-cb6f1319]{width:100%;border:1px solid transparent;background:#ffffff05;padding:14px;text-align:left;display:grid;gap:10px}.model-list__item--active[data-v-cb6f1319]{border-color:#818cf859;background:#818cf81f}.model-list__title[data-v-cb6f1319],.model-list__meta[data-v-cb6f1319]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.model-list__item p[data-v-cb6f1319],.model-list__item small[data-v-cb6f1319]{margin:6px 0 0}.status-tag[data-v-cb6f1319]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid transparent}.status-tag--active[data-v-cb6f1319]{color:var(--color-success);background:#2fd0801f;border-color:#2fd0803d}.status-tag--disabled[data-v-cb6f1319]{color:var(--color-danger);background:#ff646e1f;border-color:#ff646e3d}.model-list__empty[data-v-cb6f1319],.model-editor__empty[data-v-cb6f1319]{padding:18px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}.model-editor__summary[data-v-cb6f1319],.model-editor__route-card[data-v-cb6f1319]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.model-editor__summary strong[data-v-cb6f1319],.model-editor__route-card strong[data-v-cb6f1319]{display:block;margin-top:6px;word-break:break-word}@media (max-width: 1280px){.admin-page__metrics[data-v-cb6f1319],.filter-panel__grid[data-v-cb6f1319],.model-editor__form[data-v-cb6f1319],.model-editor__summary[data-v-cb6f1319],.model-editor__route-card[data-v-cb6f1319]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.admin-page__grid[data-v-cb6f1319]{grid-template-columns:1fr}}@media (max-width: 720px){.admin-page__metrics[data-v-cb6f1319],.filter-panel__grid[data-v-cb6f1319],.model-editor__form[data-v-cb6f1319],.model-editor__summary[data-v-cb6f1319],.model-editor__route-card[data-v-cb6f1319]{grid-template-columns:1fr}.field--keyword[data-v-cb6f1319],.field--full[data-v-cb6f1319]{grid-column:span 1}.filter-panel__actions[data-v-cb6f1319],.model-editor__actions[data-v-cb6f1319],.model-list__header[data-v-cb6f1319],.model-editor__header[data-v-cb6f1319],.model-list__title[data-v-cb6f1319],.model-list__meta[data-v-cb6f1319]{flex-direction:column;align-items:stretch}}.admin-page[data-v-2b953b17]{display:grid;gap:18px}.admin-page__metrics[data-v-2b953b17]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.probe-builder[data-v-2b953b17],.filter-panel[data-v-2b953b17],.token-panel[data-v-2b953b17],.hit-panel[data-v-2b953b17]{padding:20px;display:grid;gap:16px}.panel-header[data-v-2b953b17],.probe-builder__actions[data-v-2b953b17],.filter-panel__actions[data-v-2b953b17],.hit-card__top[data-v-2b953b17],.hit-card__actions[data-v-2b953b17]{display:flex;align-items:center;gap:10px}.panel-header[data-v-2b953b17],.hit-card__top[data-v-2b953b17]{justify-content:space-between}.panel-eyebrow[data-v-2b953b17]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-2b953b17]{margin:0;font-size:20px}.probe-builder__grid[data-v-2b953b17],.probe-test__grid[data-v-2b953b17],.filter-panel__grid[data-v-2b953b17],.hit-card__grid[data-v-2b953b17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-2b953b17]{display:grid;gap:8px}.field--span-2[data-v-2b953b17]{grid-column:span 2}.field--switch[data-v-2b953b17]{align-content:start}.field--switch[data-v-2b953b17] .n-switch{margin-top:4px}.field span[data-v-2b953b17],.probe-builder__note[data-v-2b953b17],.empty-box p[data-v-2b953b17],.hit-card p[data-v-2b953b17],.hit-card span[data-v-2b953b17],.token-card small[data-v-2b953b17]{color:var(--color-text-muted);font-size:13px}.probe-test[data-v-2b953b17]{display:grid;gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.probe-test__header[data-v-2b953b17]{display:flex;align-items:center;justify-content:space-between;gap:10px}.probe-layout[data-v-2b953b17]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.token-panel[data-v-2b953b17]{align-content:start;align-self:start;max-height:calc(100vh - 120px);overflow:auto}.token-card[data-v-2b953b17]{width:100%;display:grid;gap:6px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff08;color:var(--color-text);text-align:left;cursor:pointer;align-self:start}.token-card[data-v-2b953b17]:hover{border-color:#ff7a596b}.token-card span[data-v-2b953b17]{font-weight:700;word-break:break-all}.hit-card[data-v-2b953b17]{display:grid;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hit-card[data-v-2b953b17]:last-of-type{border-bottom:0}.hit-card__grid>div[data-v-2b953b17],.hit-card__text[data-v-2b953b17]{display:grid;gap:6px;padding:12px;border-radius:var(--radius-md);background:#ffffff08}.hit-card__grid strong[data-v-2b953b17],.hit-card__text p[data-v-2b953b17]{margin:0;word-break:break-all}.hit-card__details[data-v-2b953b17]{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);overflow:hidden}.hit-card__details summary[data-v-2b953b17]{cursor:pointer;padding:12px 14px;list-style:none}.hit-card__details summary[data-v-2b953b17]::-webkit-details-marker{display:none}.hit-card__details pre[data-v-2b953b17]{margin:0;padding:0 14px 14px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.empty-box[data-v-2b953b17]{padding:18px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}@media (max-width: 1180px){.admin-page__metrics[data-v-2b953b17],.probe-builder__grid[data-v-2b953b17],.probe-test__grid[data-v-2b953b17],.filter-panel__grid[data-v-2b953b17],.hit-card__grid[data-v-2b953b17]{grid-template-columns:repeat(2,minmax(0,1fr))}.probe-layout[data-v-2b953b17]{grid-template-columns:1fr}}@media (max-width: 720px){.admin-page__metrics[data-v-2b953b17],.probe-builder__grid[data-v-2b953b17],.probe-test__grid[data-v-2b953b17],.filter-panel__grid[data-v-2b953b17],.hit-card__grid[data-v-2b953b17]{grid-template-columns:1fr}.field--span-2[data-v-2b953b17]{grid-column:auto}.panel-header[data-v-2b953b17],.probe-test__header[data-v-2b953b17],.probe-builder__actions[data-v-2b953b17],.filter-panel__actions[data-v-2b953b17],.hit-card__top[data-v-2b953b17],.hit-card__actions[data-v-2b953b17]{flex-direction:column;align-items:stretch}}.admin-page[data-v-57b88dcf]{display:grid;gap:18px}.admin-page__metrics[data-v-57b88dcf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.filter-panel[data-v-57b88dcf],.route-list[data-v-57b88dcf],.route-editor[data-v-57b88dcf]{padding:20px;display:grid;gap:16px}.filter-panel__eyebrow[data-v-57b88dcf]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-57b88dcf]{margin:0;font-size:20px}.filter-panel__grid[data-v-57b88dcf],.route-editor__form[data-v-57b88dcf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-57b88dcf]{display:grid;gap:8px}.field span[data-v-57b88dcf],.route-list__item p[data-v-57b88dcf],.route-list__item small[data-v-57b88dcf],.route-list__empty p[data-v-57b88dcf],.route-editor__tip p[data-v-57b88dcf]{color:var(--color-text-muted);font-size:13px}.field--keyword[data-v-57b88dcf],.field--full[data-v-57b88dcf]{grid-column:span 2}input[data-v-57b88dcf],textarea[data-v-57b88dcf],select[data-v-57b88dcf],.primary-btn[data-v-57b88dcf],.ghost-btn[data-v-57b88dcf]{border-radius:var(--radius-md)}input[data-v-57b88dcf],textarea[data-v-57b88dcf],select[data-v-57b88dcf]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}textarea[data-v-57b88dcf]{resize:vertical}.primary-btn[data-v-57b88dcf],.ghost-btn[data-v-57b88dcf]{padding:11px 14px}.primary-btn[data-v-57b88dcf]{border:0;background:var(--color-secondary);color:#161b38;font-weight:700}.ghost-btn[data-v-57b88dcf]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.filter-panel__actions[data-v-57b88dcf],.route-list__header[data-v-57b88dcf],.route-list__title[data-v-57b88dcf],.route-list__meta[data-v-57b88dcf],.route-editor__header[data-v-57b88dcf],.route-editor__actions[data-v-57b88dcf]{display:flex;align-items:center;gap:10px}.route-list__header[data-v-57b88dcf],.route-list__title[data-v-57b88dcf],.route-editor__header[data-v-57b88dcf]{justify-content:space-between}.route-list__count[data-v-57b88dcf],.route-editor__id[data-v-57b88dcf]{color:var(--color-text-muted);font-size:13px}.admin-page__grid[data-v-57b88dcf]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px}.route-list[data-v-57b88dcf]{align-content:start}.route-list__item[data-v-57b88dcf]{width:100%;border:1px solid transparent;background:var(--color-surface-2);padding:16px;border-radius:var(--radius-lg);text-align:left;display:grid;gap:12px;color:inherit}.route-list__item--active[data-v-57b88dcf]{border-color:#ff7a594d;background:#ff7a5914}.route-list__title strong[data-v-57b88dcf],.route-editor__summary strong[data-v-57b88dcf],.route-editor__tip strong[data-v-57b88dcf]{display:block}.route-list__title p[data-v-57b88dcf],.route-list__public-name[data-v-57b88dcf],.route-list__item small[data-v-57b88dcf],.route-editor__tip p[data-v-57b88dcf]{margin:4px 0 0}.route-list__public-name[data-v-57b88dcf]{color:var(--color-text);font-size:12px}.route-list__meta[data-v-57b88dcf]{flex-wrap:wrap}.route-list__empty[data-v-57b88dcf],.route-editor__empty[data-v-57b88dcf]{min-height:220px;display:grid;place-content:center;text-align:center;gap:8px}.route-editor__summary[data-v-57b88dcf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.route-editor__label[data-v-57b88dcf]{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;text-transform:uppercase}.route-editor__hint[data-v-57b88dcf]{display:block;margin-top:6px;color:var(--color-text-muted);font-size:12px}.route-editor__tip[data-v-57b88dcf]{padding:14px 16px;border-radius:var(--radius-md);background:#ff7a5914;border:1px solid rgba(255,122,89,.18)}.checkbox-field[data-v-57b88dcf]{align-content:center;grid-auto-flow:column;justify-content:start}.checkbox-field input[data-v-57b88dcf]{width:auto;margin:0}.status-tag[data-v-57b88dcf]{padding:4px 10px;border-radius:999px;font-size:12px}.status-tag--active[data-v-57b88dcf]{background:#5fd68d29;color:#5fd68d}.status-tag--disabled[data-v-57b88dcf]{background:#ff947029;color:#ff9470}@media (max-width: 1200px){.admin-page__metrics[data-v-57b88dcf],.route-editor__summary[data-v-57b88dcf]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page__grid[data-v-57b88dcf]{grid-template-columns:1fr}}@media (max-width: 768px){.admin-page__metrics[data-v-57b88dcf],.filter-panel__grid[data-v-57b88dcf],.route-editor__form[data-v-57b88dcf],.route-editor__summary[data-v-57b88dcf]{grid-template-columns:1fr}.field--keyword[data-v-57b88dcf],.field--full[data-v-57b88dcf]{grid-column:span 1}.route-list__title[data-v-57b88dcf],.route-editor__header[data-v-57b88dcf],.filter-panel__actions[data-v-57b88dcf]{align-items:flex-start;flex-direction:column}}.admin-page[data-v-8e3d34f5]{display:grid;gap:18px}.admin-page__metrics[data-v-8e3d34f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.storage-layout[data-v-8e3d34f5]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px}.cleanup-panel[data-v-8e3d34f5],.disk-panel[data-v-8e3d34f5],.table-panel[data-v-8e3d34f5]{padding:20px;display:grid;gap:16px}.panel-header[data-v-8e3d34f5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-eyebrow[data-v-8e3d34f5]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}.panel-header h3[data-v-8e3d34f5]{margin:0;font-size:20px}.panel-header span[data-v-8e3d34f5],.result-panel span[data-v-8e3d34f5],.config-grid span[data-v-8e3d34f5],.bucket-row span[data-v-8e3d34f5],.disk-total span[data-v-8e3d34f5],.disk-total p[data-v-8e3d34f5],.config-note[data-v-8e3d34f5],.error-summary[data-v-8e3d34f5]{color:var(--color-text-muted);font-size:13px}.config-grid[data-v-8e3d34f5],.result-grid[data-v-8e3d34f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.config-grid>div[data-v-8e3d34f5],.result-grid>div[data-v-8e3d34f5],.disk-total[data-v-8e3d34f5]{display:grid;gap:6px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff06}.config-grid strong[data-v-8e3d34f5],.result-grid strong[data-v-8e3d34f5],.disk-total strong[data-v-8e3d34f5]{color:var(--color-text);font-size:18px}.cleanup-form[data-v-8e3d34f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cleanup-actions[data-v-8e3d34f5]{display:flex;justify-content:flex-end;gap:10px}.config-note[data-v-8e3d34f5]{margin:-4px 0 0;line-height:1.7}.result-panel[data-v-8e3d34f5]{display:grid;gap:10px;padding-top:4px}.error-summary[data-v-8e3d34f5]{margin:0;color:var(--color-danger)}.disk-total p[data-v-8e3d34f5]{margin:0;word-break:break-all}.bucket-list[data-v-8e3d34f5]{display:grid;gap:14px}.bucket-row[data-v-8e3d34f5]{display:grid;gap:8px}.bucket-row__label[data-v-8e3d34f5]{display:flex;justify-content:space-between;gap:12px}.bucket-row__track[data-v-8e3d34f5]{height:8px;overflow:hidden;border-radius:var(--radius-sm);background:#ffffff14}.bucket-row__bar[data-v-8e3d34f5]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#29d391,#f0c85a)}[data-v-8e3d34f5] .n-data-table{--n-td-color: transparent;--n-th-color: rgba(255, 255, 255, .03);--n-td-color-hover: rgba(255, 255, 255, .04);--n-border-color: rgba(255, 255, 255, .06)}[data-v-8e3d34f5] .n-data-table,[data-v-8e3d34f5] .n-data-table .n-data-table-base-table,[data-v-8e3d34f5] .n-data-table .n-data-table-base-table-body,[data-v-8e3d34f5] .n-data-table .n-data-table-table{background:transparent}[data-v-8e3d34f5] .n-data-table-th{background:#ffffff06!important;font-weight:700}[data-v-8e3d34f5] .n-data-table-td{background:#ffffff03!important}[data-v-8e3d34f5] .n-data-table-tr:hover .n-data-table-td{background:#ffffff0a!important}@media (max-width: 1280px){.admin-page__metrics[data-v-8e3d34f5],.storage-layout[data-v-8e3d34f5],.cleanup-form[data-v-8e3d34f5],.config-grid[data-v-8e3d34f5],.result-grid[data-v-8e3d34f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-page__metrics[data-v-8e3d34f5],.storage-layout[data-v-8e3d34f5],.cleanup-form[data-v-8e3d34f5],.config-grid[data-v-8e3d34f5],.result-grid[data-v-8e3d34f5]{grid-template-columns:1fr}.panel-header[data-v-8e3d34f5],.cleanup-actions[data-v-8e3d34f5]{flex-direction:column;align-items:stretch}}.status-pill[data-v-e6a03171]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid transparent}.status-pill--created[data-v-e6a03171]{color:var(--color-info);background:#60b6ff1f;border-color:#60b6ff3d}.status-pill--queued[data-v-e6a03171],.status-pill--running[data-v-e6a03171]{color:var(--color-warning);background:#f2b5541f;border-color:#f2b5543d}.status-pill--success[data-v-e6a03171]{color:var(--color-success);background:#2fd0801f;border-color:#2fd0803d}.status-pill--failed[data-v-e6a03171],.status-pill--cancelled[data-v-e6a03171],.status-pill--refund_pending[data-v-e6a03171],.status-pill--refunded[data-v-e6a03171]{color:var(--color-danger);background:#ff646e1f;border-color:#ff646e3d}.admin-page[data-v-dae06841]{display:grid;gap:18px}.metric-group[data-v-dae06841]{display:grid;gap:10px}.metric-group__head[data-v-dae06841]{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-page__metrics[data-v-dae06841]{display:grid;gap:14px}.admin-page__metrics--global[data-v-dae06841]{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page__metrics--period[data-v-dae06841]{grid-template-columns:repeat(6,minmax(0,1fr))}.period-select[data-v-dae06841]{display:flex;align-items:center;gap:8px}.period-select span[data-v-dae06841]{color:var(--color-text-muted);font-size:13px}.period-select select[data-v-dae06841]{width:156px;min-height:36px;padding:7px 10px}.task-board[data-v-dae06841]{display:grid;grid-template-columns:minmax(620px,1.28fr) minmax(420px,.92fr);gap:16px;align-items:start}.board-list[data-v-dae06841],.task-detail[data-v-dae06841]{padding:20px;display:grid;gap:16px;align-content:start;align-self:start;min-width:0}.board-list__header[data-v-dae06841],.board-list__filter-actions[data-v-dae06841],.task-detail__header[data-v-dae06841],.event-list__top[data-v-dae06841]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-list__eyebrow[data-v-dae06841]{margin:0 0 6px;color:var(--color-warning);font-size:12px;text-transform:uppercase}.board-list__count[data-v-dae06841]{color:var(--color-text-muted);font-size:13px}h3[data-v-dae06841]{margin:0;font-size:20px}.board-list__filters[data-v-dae06841]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(0,1fr)) auto;gap:12px;align-items:end}.field[data-v-dae06841]{display:grid;gap:8px}.field span[data-v-dae06841],.task-table__cell small[data-v-dae06841],.task-detail__label[data-v-dae06841],.task-card__header span[data-v-dae06841],.task-detail__empty p[data-v-dae06841],.board-list__empty p[data-v-dae06841],.event-list__item p[data-v-dae06841]{margin:0;color:var(--color-text-muted);font-size:13px}input[data-v-dae06841],select[data-v-dae06841],.ghost-btn[data-v-dae06841],.primary-btn[data-v-dae06841]{border-radius:var(--radius-md)}input[data-v-dae06841],select[data-v-dae06841]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.ghost-btn[data-v-dae06841],.primary-btn[data-v-dae06841]{padding:10px 14px}.ghost-btn[data-v-dae06841]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.primary-btn[data-v-dae06841]{border:0;background:var(--color-secondary);color:#2b130b;font-weight:700}.drift-tag[data-v-dae06841]{display:inline-flex;align-items:center;width:max-content;padding:4px 10px;border-radius:999px;font-size:12px;color:var(--color-warning);background:#f2b5541f;border:1px solid rgba(242,181,84,.24)}.task-table[data-v-dae06841]{display:grid;overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md)}.task-table__head[data-v-dae06841],.task-table__row[data-v-dae06841]{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(92px,.68fr) minmax(110px,.72fr) minmax(170px,1.08fr) minmax(136px,.84fr) minmax(116px,.72fr);gap:12px;min-width:880px;align-items:center}.task-table__head[data-v-dae06841]{padding:10px 14px;color:var(--color-text-muted);font-size:12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.task-table__row[data-v-dae06841]{width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff04;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.task-table__row[data-v-dae06841]:last-child{border-bottom:0}.task-table__row[data-v-dae06841]:hover{background:#ffffff0a}.task-table__row--active[data-v-dae06841]{background:#f2b55417;box-shadow:inset 3px 0 #f2b554c7}.task-table__cell[data-v-dae06841]{display:grid;gap:5px;min-width:0}.task-table__cell strong[data-v-dae06841],.task-table__cell small[data-v-dae06841]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table__cell--status[data-v-dae06841],.task-table__cell--cost[data-v-dae06841]{align-content:center}.task-table__cell--task small[data-v-dae06841]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.board-list__empty[data-v-dae06841],.task-detail__empty[data-v-dae06841],.task-card__empty[data-v-dae06841]{padding:18px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}.task-detail__drift-banner[data-v-dae06841]{padding:16px;border-radius:var(--radius-md);border:1px solid rgba(242,181,84,.3);background:#f2b55414;display:grid;gap:8px}.task-detail__drift-banner p[data-v-dae06841]{margin:0;color:var(--color-text-muted);font-size:13px}.task-detail__summary[data-v-dae06841],.task-detail__columns[data-v-dae06841],.task-card__grid[data-v-dae06841],.task-detail__tab-panel[data-v-dae06841]{display:grid;gap:12px}.task-detail__summary[data-v-dae06841]{grid-template-columns:repeat(3,minmax(0,1fr))}.task-detail__columns[data-v-dae06841]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.task-detail__tabs[data-v-dae06841]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.task-detail__tab[data-v-dae06841]{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff05;color:var(--color-text-muted);font:inherit;font-size:13px;cursor:pointer}.task-detail__tab--active[data-v-dae06841]{color:var(--color-text);border-color:#f2b5546b;background:#f2b5541c}.task-card[data-v-dae06841]{padding:16px;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);display:grid;gap:14px;align-content:start;align-self:start;min-width:0}.task-card__header[data-v-dae06841]{display:grid;gap:4px}.task-card__header--action[data-v-dae06841]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.task-card__grid[data-v-dae06841]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card__grid strong[data-v-dae06841],.task-detail__summary strong[data-v-dae06841],.task-card__list strong[data-v-dae06841]{display:block;margin-top:6px;word-break:break-word}.task-card pre[data-v-dae06841],.task-card__details pre[data-v-dae06841]{margin:0;padding:14px;border-radius:var(--radius-md);background:#0000002e;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:1.6;max-height:320px}.task-card__details[data-v-dae06841]{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);overflow:hidden}.task-card__details summary[data-v-dae06841]{cursor:pointer;padding:12px 14px;list-style:none}.task-card__details summary[data-v-dae06841]::-webkit-details-marker{display:none}.task-card__details pre[data-v-dae06841]{border-radius:0}.task-prompt-markdown[data-v-dae06841]{max-height:360px;overflow:auto;padding:14px;border-radius:var(--radius-md);background:#0000002e;border:1px solid rgba(255,255,255,.06);color:var(--color-text);font-size:13px;line-height:1.7;word-break:break-word;overflow-wrap:anywhere}.task-prompt-markdown[data-v-dae06841] p,.task-prompt-markdown[data-v-dae06841] ul,.task-prompt-markdown[data-v-dae06841] blockquote,.task-prompt-markdown[data-v-dae06841] pre{margin:0 0 10px}.task-prompt-markdown[data-v-dae06841] h4,.task-prompt-markdown[data-v-dae06841] h5,.task-prompt-markdown[data-v-dae06841] h6{margin:0 0 10px;color:#fff5d6}.task-prompt-markdown[data-v-dae06841] ul{padding-left:20px}.task-prompt-markdown[data-v-dae06841] blockquote{padding-left:12px;border-left:3px solid rgba(242,181,84,.48);color:var(--color-text-muted)}.task-prompt-markdown[data-v-dae06841] code{padding:2px 5px;border-radius:5px;background:#ffffff14}.task-prompt-markdown[data-v-dae06841] pre{padding:12px;overflow:auto;border-radius:var(--radius-md);background:#00000038}.task-prompt-markdown[data-v-dae06841] pre code{padding:0;background:transparent}.task-prompt-markdown[data-v-dae06841] :last-child{margin-bottom:0}.task-card__list[data-v-dae06841]{display:grid;gap:12px}.task-asset-list[data-v-dae06841]{display:grid;gap:10px;min-width:0}.event-list[data-v-dae06841]{display:grid;gap:10px}.task-asset-list__item[data-v-dae06841]{padding:12px 14px;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);display:grid;gap:6px;align-content:start;min-width:0}.event-list__item[data-v-dae06841]{padding:12px 14px;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);display:grid;gap:6px;align-content:start}.task-asset-list__preview[data-v-dae06841]{overflow:hidden;min-width:0;max-width:100%;border-radius:calc(var(--radius-md) - 4px);background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.task-asset-list__preview img[data-v-dae06841]{display:block;width:100%;max-width:100%;max-height:260px;object-fit:contain;background:#00000047}.task-asset-list__preview video[data-v-dae06841]{display:block;width:100%;max-width:100%;max-height:260px;object-fit:contain;background:#00000047}.task-asset-list__preview audio[data-v-dae06841]{display:block;width:100%;max-width:100%;min-height:54px}.task-asset-list__body[data-v-dae06841]{display:grid;gap:6px;min-width:0}.task-asset-list__link[data-v-dae06841]{color:var(--color-secondary);text-decoration:none;font-size:13px}.task-asset-list__hint[data-v-dae06841],.task-asset-list__item span[data-v-dae06841],.event-list__top span[data-v-dae06841]{color:var(--color-text-muted);font-size:12px}@media (max-width: 1280px){.admin-page__metrics[data-v-dae06841],.board-list__filters[data-v-dae06841],.task-detail__summary[data-v-dae06841]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.task-board[data-v-dae06841],.task-detail__columns[data-v-dae06841]{grid-template-columns:1fr}}@media (max-width: 720px){.admin-page__metrics[data-v-dae06841],.board-list__filters[data-v-dae06841],.task-detail__summary[data-v-dae06841],.task-card__grid[data-v-dae06841]{grid-template-columns:1fr}.board-list__header[data-v-dae06841],.board-list__filter-actions[data-v-dae06841],.metric-group__head[data-v-dae06841],.task-detail__header[data-v-dae06841],.event-list__top[data-v-dae06841],.task-card__header--action[data-v-dae06841]{flex-direction:column;align-items:stretch}}.admin-page[data-v-e0b0f846]{display:grid;gap:18px}.admin-page__metrics[data-v-e0b0f846]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.user-table-panel[data-v-e0b0f846]{padding:20px;display:grid;gap:16px}.user-table-panel__header[data-v-e0b0f846],.drawer-form__actions[data-v-e0b0f846]{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-table-panel__eyebrow[data-v-e0b0f846]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}.user-table-panel__header h3[data-v-e0b0f846]{margin:0;font-size:20px}.user-table-panel__header span[data-v-e0b0f846],.muted-text[data-v-e0b0f846]{color:var(--color-text-muted);font-size:13px}.user-filter-form[data-v-e0b0f846]{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(160px,.45fr) minmax(160px,.45fr) auto;gap:12px;align-items:end}.user-filter-form__actions[data-v-e0b0f846]{display:flex;gap:10px;padding-bottom:1px}.user-data-table[data-v-e0b0f846]{min-width:0}.drawer-form[data-v-e0b0f846]{display:grid;gap:4px}.drawer-form__grid[data-v-e0b0f846]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-form__actions[data-v-e0b0f846]{justify-content:flex-end;padding-top:8px}.user-balance-panel[data-v-e0b0f846]{display:grid;gap:6px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff08}.user-balance-panel span[data-v-e0b0f846]{color:var(--color-text-muted);font-size:13px}.user-balance-panel strong[data-v-e0b0f846]{font-size:20px;color:#fdf0bf}[data-v-e0b0f846] .n-data-table{--n-td-color: transparent;--n-th-color: rgba(255, 255, 255, .03);--n-td-color-hover: rgba(255, 255, 255, .04);--n-border-color: rgba(255, 255, 255, .06)}[data-v-e0b0f846] .n-data-table,[data-v-e0b0f846] .n-data-table .n-data-table-base-table,[data-v-e0b0f846] .n-data-table .n-data-table-base-table-body,[data-v-e0b0f846] .n-data-table .n-data-table-table{background:transparent}[data-v-e0b0f846] .n-data-table-th{background:#ffffff06!important;font-weight:700}[data-v-e0b0f846] .n-data-table-td{background:#ffffff03!important}[data-v-e0b0f846] .n-data-table-tr:hover .n-data-table-td{background:#ffffff0a!important}[data-v-e0b0f846] .user-cell{display:grid;gap:4px}[data-v-e0b0f846] .user-cell strong{color:var(--color-text)}[data-v-e0b0f846] .user-cell span{color:var(--color-text-muted);font-size:13px}[data-v-e0b0f846] .balance-text{color:#fdf0bf}@media (max-width: 1280px){.admin-page__metrics[data-v-e0b0f846],.user-filter-form[data-v-e0b0f846]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-page__metrics[data-v-e0b0f846],.user-filter-form[data-v-e0b0f846],.drawer-form__grid[data-v-e0b0f846]{grid-template-columns:1fr}.user-table-panel__header[data-v-e0b0f846],.drawer-form__actions[data-v-e0b0f846],.user-filter-form__actions[data-v-e0b0f846]{flex-direction:column;align-items:stretch}}.asset-library-page[data-v-fe2f98a5],.preset-form[data-v-fe2f98a5],.preset-list[data-v-fe2f98a5]{display:grid;gap:18px}.asset-library[data-v-fe2f98a5]{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:16px;align-items:start}.preset-form[data-v-fe2f98a5],.preset-list[data-v-fe2f98a5]{padding:20px}.preset-form__header[data-v-fe2f98a5],.preset-list__header[data-v-fe2f98a5],.preset-card__top[data-v-fe2f98a5],.preset-card__actions[data-v-fe2f98a5],.preset-card__meta[data-v-fe2f98a5],.checkbox-group[data-v-fe2f98a5]{display:flex;gap:12px}.preset-form__header[data-v-fe2f98a5],.preset-list__header[data-v-fe2f98a5],.preset-card__top[data-v-fe2f98a5]{justify-content:space-between;align-items:flex-start}.preset-form__eyebrow[data-v-fe2f98a5]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-fe2f98a5]{margin:0;font-size:20px}.field[data-v-fe2f98a5]{display:grid;gap:8px}.field__label-row[data-v-fe2f98a5]{display:flex;gap:12px;justify-content:space-between;align-items:center}.field__meta[data-v-fe2f98a5]{white-space:nowrap}.field span[data-v-fe2f98a5],.preset-list__header span[data-v-fe2f98a5],.preset-list__empty p[data-v-fe2f98a5],.preset-card__meta[data-v-fe2f98a5]{margin:0;color:var(--color-text-muted);font-size:13px}input[data-v-fe2f98a5],select[data-v-fe2f98a5],textarea[data-v-fe2f98a5],.ghost-btn[data-v-fe2f98a5],.primary-btn[data-v-fe2f98a5],.checkbox-pill[data-v-fe2f98a5],.preset-card[data-v-fe2f98a5]{border-radius:var(--radius-md)}input[data-v-fe2f98a5],select[data-v-fe2f98a5],textarea[data-v-fe2f98a5]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}textarea[data-v-fe2f98a5]{resize:vertical;min-height:360px}.preset-form__grid[data-v-fe2f98a5]{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1fr);gap:12px}.checkbox-group[data-v-fe2f98a5]{flex-wrap:wrap}.checkbox-pill[data-v-fe2f98a5]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);background:#ffffff08}.checkbox-pill input[data-v-fe2f98a5]{width:auto;padding:0}.ghost-btn[data-v-fe2f98a5],.primary-btn[data-v-fe2f98a5]{padding:10px 14px}.ghost-btn[data-v-fe2f98a5]{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.ghost-btn--danger[data-v-fe2f98a5]{color:var(--color-danger)}.primary-btn[data-v-fe2f98a5]{border:0;background:var(--color-primary-strong);color:#fff;font-weight:700}.primary-btn[data-v-fe2f98a5]:disabled{cursor:not-allowed;opacity:.62}.preset-list__empty[data-v-fe2f98a5],.preset-card[data-v-fe2f98a5]{padding:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.preset-card[data-v-fe2f98a5]{display:grid;gap:12px}.preset-card__tags[data-v-fe2f98a5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.preset-card__tags span[data-v-fe2f98a5]{padding:4px 8px;border-radius:999px;color:var(--color-primary);background:#38bdf81a;font-size:12px}.preset-card pre[data-v-fe2f98a5]{max-height:420px;margin:0;padding:12px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:var(--radius-md);background:#00000038;color:var(--color-text);font-family:inherit;line-height:1.6}.preset-card__actions[data-v-fe2f98a5],.preset-card__meta[data-v-fe2f98a5]{flex-wrap:wrap}@media (max-width: 1080px){.asset-library[data-v-fe2f98a5]{grid-template-columns:1fr}}@media (max-width: 680px){.preset-form__grid[data-v-fe2f98a5]{grid-template-columns:1fr}.preset-form__header[data-v-fe2f98a5],.preset-list__header[data-v-fe2f98a5],.preset-card__top[data-v-fe2f98a5]{flex-direction:column;align-items:stretch}}.audio-waveform-wrapper[data-v-8d354888]{display:flex;align-items:center;gap:12px;background:var(--color-surface, rgba(255, 255, 255, .03));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px;width:100%}.play-btn[data-v-8d354888]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#20e3ff26;color:#fff;cursor:pointer;transition:all .2s;flex-shrink:0}.play-btn[data-v-8d354888]:hover:not(:disabled){background:#20e3ff4d;transform:scale(1.05)}.play-btn[data-v-8d354888]:disabled{opacity:.5;cursor:not-allowed}.waveform-container[data-v-8d354888]{flex:1;height:40px;overflow:hidden}.time-display[data-v-8d354888]{font-family:monospace;font-size:12px;color:var(--color-text-muted);flex-shrink:0;min-width:70px;text-align:right}.icon-loading[data-v-8d354888]{animation:spin-8d354888 1s linear infinite}@keyframes spin-8d354888{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gallery[data-v-7cbd068e]{padding:20px;display:grid;gap:18px}.gallery__header[data-v-7cbd068e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gallery__header-actions[data-v-7cbd068e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gallery__eyebrow[data-v-7cbd068e]{margin:0 0 6px;color:var(--color-info);font-size:12px;text-transform:uppercase}h3[data-v-7cbd068e]{margin:0;font-size:20px}.ghost-btn[data-v-7cbd068e]{padding:8px 14px;background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:100%;font-size:13px;line-height:1;text-align:center;text-decoration:none;transition:all .2s}.ghost-btn[data-v-7cbd068e]:hover{background:var(--color-surface-2);border-color:var(--color-primary)}.ghost-btn[data-v-7cbd068e]:disabled{cursor:wait;opacity:.6}.ghost-btn--danger[data-v-7cbd068e]{color:var(--color-danger)}.ghost-btn--danger[data-v-7cbd068e]:hover{border-color:#ff646e7a;background:#ff646e14}.ghost-btn--primary[data-v-7cbd068e]{color:var(--color-primary)}.ghost-btn--primary[data-v-7cbd068e]:hover{border-color:#60b6ff7a;background:#60b6ff14}.gallery__grid[data-v-7cbd068e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,200px));justify-content:start;align-items:start;gap:16px}.gallery--dense .gallery__grid[data-v-7cbd068e]{grid-template-columns:repeat(auto-fill,minmax(190px,220px));gap:14px}.gallery--audio .gallery__grid[data-v-7cbd068e]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gallery__empty[data-v-7cbd068e]{padding:20px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}.gallery__empty p[data-v-7cbd068e]{margin:0;color:var(--color-text-muted);font-size:13px}.preview-tile[data-v-7cbd068e]{display:grid;gap:10px;min-width:0}.preview-tile--selection-mode .preview-tile__info strong[data-v-7cbd068e]{color:var(--color-text)}.preview-tile--selected .preview-tile__media[data-v-7cbd068e]{border-color:#60b6ff7a;box-shadow:0 0 0 1px #60b6ff47}.preview-tile__media[data-v-7cbd068e]{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:var(--radius-md);border:1px solid var(--color-border);background:linear-gradient(145deg,#20c9a614,#ff7a590f),var(--color-surface-2);color:var(--color-text-muted)}.gallery--audio .preview-tile__media[data-v-7cbd068e]{aspect-ratio:auto;min-height:104px;padding:14px 12px 12px;align-items:stretch}.preview-tile__media--clickable[data-v-7cbd068e]{cursor:zoom-in}.preview-tile__media--selectable[data-v-7cbd068e]{cursor:pointer}.preview-tile__media--clickable[data-v-7cbd068e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000;pointer-events:none;transition:background .18s ease}.preview-tile__media--clickable[data-v-7cbd068e]:hover:after{background:#00000038}.preview-tile__select[data-v-7cbd068e]{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#09090bd1;color:var(--color-text);font-size:12px;line-height:1;cursor:pointer}.preview-tile__select input[data-v-7cbd068e]{margin:0;cursor:pointer}.preview-tile__media video[data-v-7cbd068e]{width:100%;height:100%;object-fit:cover;display:block}.preview-tile__video-cover[data-v-7cbd068e]{width:100%;height:100%;object-fit:cover;display:block;background:#000}[data-v-7cbd068e] .preview-tile__image,[data-v-7cbd068e] .preview-tile__image img{width:100%;height:100%;display:block;background:#000}.preview-tile__placeholder[data-v-7cbd068e]{width:100%;height:100%;padding:18px;display:grid;place-content:center;gap:6px;text-align:center;background:#ffffff08}.preview-tile__placeholder strong[data-v-7cbd068e]{color:var(--color-text);font-size:14px}.preview-tile__placeholder span[data-v-7cbd068e]{color:var(--color-text-muted);font-size:12px}.preview-tile__placeholder--danger[data-v-7cbd068e]{background:#ff646e14}.preview-tile__placeholder--danger strong[data-v-7cbd068e]{color:var(--color-danger)}.preview-tile__placeholder--video[data-v-7cbd068e]{background:#60b6ff14}.preview-tile__placeholder--video strong[data-v-7cbd068e]{color:var(--color-info)}.gallery-waveform[data-v-7cbd068e]{width:calc(100% - 24px)}.gallery--audio .gallery-waveform[data-v-7cbd068e]{width:100%}.gallery--audio[data-v-7cbd068e] .audio-waveform-wrapper{min-height:72px;padding:14px 16px}.gallery--audio[data-v-7cbd068e] .waveform-container{height:48px}.preview-tile__type[data-v-7cbd068e]{position:absolute;left:12px;bottom:12px;z-index:2;padding:5px 8px;border-radius:var(--radius-sm);background:#0e1318d1;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--color-text)}.preview-tile__status[data-v-7cbd068e]{position:absolute;top:10px;right:10px;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#0e1318c7;color:var(--color-text-muted);font-size:12px;line-height:1;z-index:2}.preview-tile__status--active[data-v-7cbd068e]{border-color:#f2b55457;background:#f2b55424;color:var(--color-warning)}.preview-tile__status--success[data-v-7cbd068e]{border-color:#2fd08052;background:#2fd08024;color:var(--color-success)}.preview-tile__status--danger[data-v-7cbd068e]{border-color:#ff646e57;background:#ff646e1f;color:var(--color-danger)}.preview-tile p[data-v-7cbd068e]{margin:0;color:var(--color-text-muted);font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.preview-tile__info[data-v-7cbd068e]{display:grid;gap:4px;min-width:0}.preview-tile__info strong[data-v-7cbd068e]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.loading-text[data-v-7cbd068e]{color:var(--color-text-muted);font-size:13px;margin-top:8px;display:block}.preview-tile__actions[data-v-7cbd068e]{margin-top:4px;display:grid;grid-template-columns:1fr;gap:6px}.preview-tile__actions--two[data-v-7cbd068e]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-tile__actions--three[data-v-7cbd068e]{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-tile__actions--four[data-v-7cbd068e]{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-tile__actions--five[data-v-7cbd068e]{grid-template-columns:repeat(5,minmax(0,1fr))}.preview-tile__actions--two .ghost-btn[data-v-7cbd068e],.preview-tile__actions--three .ghost-btn[data-v-7cbd068e],.preview-tile__actions--four .ghost-btn[data-v-7cbd068e],.preview-tile__actions--five .ghost-btn[data-v-7cbd068e]{min-width:0;padding:8px 6px}.preview-tile__play[data-v-7cbd068e]{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);padding:8px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#09090bb8;color:var(--color-text);font-size:13px;line-height:1;opacity:0;transition:opacity .18s ease;pointer-events:none}.preview-tile__media--clickable:hover .preview-tile__play[data-v-7cbd068e],.preview-tile__media--clickable:focus .preview-tile__play[data-v-7cbd068e]{opacity:1}.gallery-preview-modal{width:min(92vw,1120px);background:var(--color-surface-1)}.gallery-preview-modal__video{width:100%;max-height:min(76vh,760px);display:block;border-radius:var(--radius-sm);background:#000}.gallery-preview-modal__state{min-height:160px;display:grid;place-content:center;padding:24px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface-2)}.gallery-preview-modal__state--danger{color:var(--color-danger);border-color:#ff646e57;background:#ff646e14}.gallery-error-modal{width:min(92vw,960px);background:var(--color-surface-1)}.gallery-error-modal__body[data-v-7cbd068e]{display:grid;gap:12px}.gallery-error-modal__body p[data-v-7cbd068e]{margin:0;color:var(--color-text-muted);font-size:13px}.gallery-error-modal__body pre[data-v-7cbd068e]{max-height:min(64vh,620px);margin:0;padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:12px;line-height:1.6}@media (max-width: 960px){.gallery:not(.gallery--dense) .gallery__grid[data-v-7cbd068e]{grid-template-columns:1fr}.gallery--dense .gallery__grid[data-v-7cbd068e]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gallery__header[data-v-7cbd068e]{flex-direction:column}.gallery__header-actions[data-v-7cbd068e]{width:100%;justify-content:flex-start}}@media (max-width: 520px){.gallery--dense .gallery__grid[data-v-7cbd068e],.preview-tile__actions--two[data-v-7cbd068e],.preview-tile__actions--three[data-v-7cbd068e],.preview-tile__actions--four[data-v-7cbd068e],.preview-tile__actions--five[data-v-7cbd068e]{grid-template-columns:1fr}}.rich-mention-editor[data-v-23dae5e2]{position:relative;z-index:1}.rich-mention-editor__input[data-v-23dae5e2]{width:100%;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);line-height:24px;white-space:pre-wrap;word-break:break-word;overflow:auto;resize:vertical;outline:none}.rich-mention-editor__input[data-v-23dae5e2]:focus{border-color:#818cf8c2;box-shadow:inset 0 0 0 1px #818cf85c}.rich-mention-editor__input[data-v-23dae5e2]:empty:before{content:attr(data-placeholder);color:#ffffff61;pointer-events:none}.rich-mention-token{min-width:0;margin:0 2px;padding:2px 6px 2px 3px;display:inline-flex;align-items:center;gap:5px;vertical-align:middle;border:1px solid rgba(129,92,246,.78);border-radius:6px;background:#5e39e52e;color:#c4b5fd;line-height:1;-webkit-user-select:none;user-select:none}.rich-mention-token__thumb{width:22px;height:22px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:4px;background:#ffffff14;color:var(--color-text-muted);font-size:11px}.rich-mention-token__thumb img,.rich-mention-token__thumb video{width:100%;height:100%;object-fit:cover;display:block}.rich-mention-token__label{max-width:56px;overflow:hidden;color:#c4b5fd;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rich-mention-editor__menu[data-v-23dae5e2]{position:absolute;z-index:120;max-width:100%;max-height:280px;padding:6px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:0 18px 42px #0000005c}.rich-mention-editor__option[data-v-23dae5e2]{width:100%;padding:8px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.rich-mention-editor__option[data-v-23dae5e2]:hover,.rich-mention-editor__option--active[data-v-23dae5e2]{border-color:#818cf875;background:#818cf81f}.rich-mention-editor__option-thumb[data-v-23dae5e2]{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:12px}.rich-mention-editor__option-thumb img[data-v-23dae5e2],.rich-mention-editor__option-thumb video[data-v-23dae5e2]{width:100%;height:100%;object-fit:cover;display:block}.rich-mention-editor__option-copy[data-v-23dae5e2]{min-width:0;display:grid;gap:4px}.rich-mention-editor__option-copy strong[data-v-23dae5e2],.rich-mention-editor__option-copy small[data-v-23dae5e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-mention-editor__option-copy strong[data-v-23dae5e2]{color:var(--color-text);font-size:13px}.rich-mention-editor__option-copy small[data-v-23dae5e2]{color:var(--color-text-muted);font-size:12px}.field[data-v-6baf7252]{min-width:0;display:grid;gap:8px}.field__head[data-v-6baf7252]{display:flex;flex-direction:column;gap:4px}.field__head span[data-v-6baf7252]{color:var(--color-text-muted);font-size:13px}.field__head small[data-v-6baf7252]{color:#ffffff7a;font-size:12px}.field__counter[data-v-6baf7252]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff80;font-size:12px}.field__counter strong[data-v-6baf7252]{color:var(--color-text-muted);font-size:12px;font-weight:600}.field__counter--over[data-v-6baf7252],.field__counter--over strong[data-v-6baf7252]{color:#f87171}textarea[data-v-6baf7252],select[data-v-6baf7252],input[data-v-6baf7252],.segmented-field[data-v-6baf7252],.slider-field[data-v-6baf7252],.switch-field__track[data-v-6baf7252]{border-radius:var(--radius-md);border:1px solid var(--color-border)}textarea[data-v-6baf7252],select[data-v-6baf7252],input[data-v-6baf7252]{width:100%;min-width:0;background:var(--color-surface-2);color:var(--color-text);padding:12px 14px}textarea[data-v-6baf7252]{min-height:180px;max-height:56vh;resize:vertical}.mention-field[data-v-6baf7252]{display:grid;gap:10px}.field--span-2[data-v-6baf7252]{grid-column:span 2}.field--span-3[data-v-6baf7252]{grid-column:1 / -1}.field--switch[data-v-6baf7252],.field--slider[data-v-6baf7252],.field--emotion-sliders[data-v-6baf7252]{align-content:end}.segmented-field[data-v-6baf7252]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;padding:6px;background:var(--color-surface-2)}.segmented-field__option[data-v-6baf7252]{min-height:42px;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;display:grid;gap:2px;place-items:center;transition:border-color .18s ease,background .18s ease,color .18s ease}.segmented-field__option span[data-v-6baf7252]{font-size:13px;font-weight:600}.segmented-field__option small[data-v-6baf7252]{color:#ffffff75;font-size:11px}.segmented-field__option--active[data-v-6baf7252]{border-color:#20c9a661;background:#20c9a61f;color:var(--color-text)}.segmented-field__option--active small[data-v-6baf7252]{color:#ffffffb3}.segmented-field__option[data-v-6baf7252]:not(.segmented-field__option--active):hover{background:#ffffff0d;color:var(--color-text)}.slider-field[data-v-6baf7252]{min-height:48px;padding:12px 14px;display:flex;align-items:center;gap:12px;background:var(--color-surface-2)}.slider-field input[data-v-6baf7252]{padding:0;border:0;accent-color:var(--color-primary)}.slider-field strong[data-v-6baf7252]{min-width:32px;color:var(--color-text);text-align:right;font-size:14px}.emotion-sliders[data-v-6baf7252]{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2)}.emotion-slider[data-v-6baf7252]{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:10px}.emotion-slider span[data-v-6baf7252]{color:var(--color-text-muted);font-size:13px}.emotion-slider input[data-v-6baf7252]{padding:0;border:0;accent-color:var(--color-primary)}.emotion-slider strong[data-v-6baf7252]{color:var(--color-text);text-align:right;font-size:13px}.switch-field[data-v-6baf7252]{width:100%;min-height:48px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--radius-md);background:var(--color-surface-2)}.switch-field__copy[data-v-6baf7252]{min-width:0;display:grid;gap:4px}.switch-field__copy strong[data-v-6baf7252]{font-size:14px}.switch-field__copy span[data-v-6baf7252]{color:var(--color-text-muted);font-size:12px}.switch-field__track[data-v-6baf7252]{width:48px;height:28px;padding:3px;display:flex;align-items:center;flex:0 0 auto;background:#ffffff0f;cursor:pointer}.switch-field__track--on[data-v-6baf7252]{justify-content:flex-end;border-color:#20c9a666;background:#20c9a629}.switch-field__thumb[data-v-6baf7252]{width:20px;height:20px;border-radius:999px;background:#dffaf1}@media (max-width: 960px){.field--span-2[data-v-6baf7252],.field--span-3[data-v-6baf7252]{grid-column:auto}.emotion-sliders[data-v-6baf7252],.segmented-field[data-v-6baf7252]{grid-template-columns:1fr}}.composer[data-v-762b708e]{min-width:0;padding:20px;display:grid;gap:18px}.composer--prompt-panel[data-v-762b708e],.composer--control-panel[data-v-762b708e]{align-content:start}.composer--prompt-panel[data-v-762b708e]{position:relative;z-index:30;overflow:visible}.composer--control-panel .composer__footer[data-v-762b708e]{margin-top:auto}.composer__header[data-v-762b708e],.composer__footer[data-v-762b708e]{display:flex;justify-content:space-between;gap:16px}.composer__header[data-v-762b708e]{align-items:flex-start}.composer__section-heading[data-v-762b708e]{display:grid;gap:6px}.composer__eyebrow[data-v-762b708e]{margin:0;color:var(--color-primary);font-size:12px;text-transform:uppercase}.composer__header .composer__eyebrow[data-v-762b708e]{margin-bottom:6px}h3[data-v-762b708e]{margin:0;font-size:20px}.composer__meta[data-v-762b708e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip[data-v-762b708e],.preset[data-v-762b708e],.primary-btn[data-v-762b708e],.secondary-btn[data-v-762b708e]{border-radius:var(--radius-md);border:1px solid var(--color-border)}.chip[data-v-762b708e]{padding:8px 12px;background:transparent;color:var(--color-text-muted)}.chip--active[data-v-762b708e]{color:var(--color-text);border-color:#20c9a666;background:#20c9a61f}.composer__hint[data-v-762b708e]{color:var(--color-text-muted);font-size:13px}.field-grid[data-v-762b708e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field-grid--controls[data-v-762b708e]{align-items:start}.composer__note[data-v-762b708e]{color:var(--color-text-muted);max-width:520px;font-size:13px}.composer__actions[data-v-762b708e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.composer__cost[data-v-762b708e]{min-width:0;padding:10px 14px;display:flex;align-items:baseline;gap:8px;border-radius:var(--radius-md);border:1px solid rgba(56,189,248,.22);background:linear-gradient(135deg,#38bdf824,#818cf814),#ffffff05;white-space:nowrap}.composer__cost-label[data-v-762b708e],.composer__cost-extra[data-v-762b708e]{color:var(--color-text-muted);font-size:12px}.composer__cost strong[data-v-762b708e]{font-size:18px;line-height:1.1}.composer__cost-unit[data-v-762b708e]{color:var(--color-primary);font-size:13px;font-weight:600}.primary-btn[data-v-762b708e],.secondary-btn[data-v-762b708e]{padding:10px 16px;min-width:108px}.primary-btn[data-v-762b708e]{background:var(--color-primary-strong);color:#fff;border-color:transparent;font-weight:500}.primary-btn[data-v-762b708e]:disabled{cursor:wait;opacity:.72}.secondary-btn[data-v-762b708e]{background:transparent;color:var(--color-text)}@media (max-width: 960px){.field-grid[data-v-762b708e]{grid-template-columns:1fr}.composer__header[data-v-762b708e],.composer__footer[data-v-762b708e]{flex-direction:column}.composer__actions[data-v-762b708e]{justify-content:flex-start}.composer__cost[data-v-762b708e]{width:100%;white-space:normal;flex-wrap:wrap}}.voice-panel[data-v-c756081b]{padding:20px;display:grid;gap:18px}.upload-wizard[data-v-c756081b]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;background:var(--color-surface, rgba(255, 255, 255, .01))}.upload-wizard__details[data-v-c756081b]{display:grid;gap:16px}.wizard-header[data-v-c756081b]{display:flex;justify-content:space-between;align-items:center}.wizard-header strong[data-v-c756081b]{font-size:14px}.btn-small[data-v-c756081b]{padding:4px 10px;font-size:12px}.right[data-v-c756081b]{justify-content:flex-end!important}.voice-panel__header[data-v-c756081b],.voice-list__header[data-v-c756081b],.voice-panel__actions[data-v-c756081b],.voice-card__actions[data-v-c756081b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.voice-list__header-actions[data-v-c756081b]{display:flex;align-items:center;gap:12px}.voice-panel__eyebrow[data-v-c756081b]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}.search-input[data-v-c756081b]{min-width:180px;padding:8px 12px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);border-radius:var(--radius-md);font-size:12px}.voice-panel__pagination[data-v-c756081b]{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:8px}.pagination-info[data-v-c756081b]{font-size:13px;color:var(--color-text-muted)}h3[data-v-c756081b]{margin:0;font-size:20px}.voice-panel__limit[data-v-c756081b]{color:var(--color-text-muted);font-size:12px}.dropzone[data-v-c756081b],.field input[data-v-c756081b],.field textarea[data-v-c756081b],.primary-btn[data-v-c756081b],.secondary-btn[data-v-c756081b],.ghost-btn[data-v-c756081b],.danger-btn[data-v-c756081b],.voice-card[data-v-c756081b]{border-radius:var(--radius-md)}.voice-card[data-v-c756081b]{padding:14px;border:1px solid var(--color-border);background:#ffffff05;display:grid;gap:12px;transition:all .2s}.voice-card.interactive[data-v-c756081b]{cursor:pointer}.voice-card.interactive[data-v-c756081b]:hover{background:#ffffff0f;border-color:#fff3}.voice-card--active[data-v-c756081b]{border-color:#20c9a680;background:#20c9a614}.voice-active-badge[data-v-c756081b]{font-size:11px;color:var(--color-primary);background:#20c9a626;padding:2px 6px;border-radius:4px}.voice-card__body[data-v-c756081b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.voice-card__info[data-v-c756081b]{flex:1;min-width:0}.voice-card__meta-row[data-v-c756081b]{display:grid;gap:8px;margin-top:10px}.voice-card__title-row[data-v-c756081b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.voice-edit-input[data-v-c756081b]{min-width:0;width:min(240px,100%);padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:14px}.voice-list__empty[data-v-c756081b],.voice-list__no-match[data-v-c756081b]{padding:18px;border:1px dashed var(--color-border);display:grid;gap:6px}.voice-list__empty p[data-v-c756081b],.voice-list__no-match p[data-v-c756081b]{margin:0;color:var(--color-text-muted);font-size:13px}.dropzone[data-v-c756081b]{min-height:168px;display:grid;place-items:center;gap:8px;padding:18px;text-align:center;border:1px dashed rgba(255,122,89,.4);background:linear-gradient(180deg,#ff7a5914,#ffffff05);cursor:pointer}.dropzone--dragging[data-v-c756081b]{border-color:#ff7a59cc;background:linear-gradient(180deg,#ff7a5929,#ffffff0a)}.dropzone__input[data-v-c756081b]{display:none}.dropzone__action[data-v-c756081b],.primary-btn[data-v-c756081b],.secondary-btn[data-v-c756081b],.ghost-btn[data-v-c756081b],.danger-btn[data-v-c756081b]{padding:10px 14px;border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.dropzone__action[data-v-c756081b],.primary-btn[data-v-c756081b]{background:#ff7a5924}.danger-btn[data-v-c756081b]{color:var(--color-danger)}.voice-panel__upload-form[data-v-c756081b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-c756081b]{display:grid;gap:8px}.field--span-2[data-v-c756081b]{grid-column:span 2}.field span[data-v-c756081b]{color:var(--color-text-muted);font-size:13px}.field input[data-v-c756081b],.field textarea[data-v-c756081b]{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.voice-card p[data-v-c756081b]{margin:6px 0 0;color:var(--color-text-muted);font-size:13px}.voice-card strong[data-v-c756081b]{display:block}.voice-card code[data-v-c756081b]{color:var(--color-info);font-size:11px;overflow-wrap:anywhere;word-break:break-all}.voice-card__preview-tag[data-v-c756081b]{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border-radius:999px;background:#20c9a61f;color:var(--color-primary);font-size:11px}.voice-card__preview-tag--muted[data-v-c756081b]{background:#ffffff0f;color:var(--color-text-muted)}.voice-preview-audio[data-v-c756081b]{display:none}@media (max-width: 960px){.voice-panel__header[data-v-c756081b],.voice-list__header[data-v-c756081b],.voice-list__header-actions[data-v-c756081b],.voice-panel__actions[data-v-c756081b],.voice-card__body[data-v-c756081b],.voice-card__actions[data-v-c756081b]{flex-direction:column;align-items:stretch}.voice-panel__upload-form[data-v-c756081b]{grid-template-columns:1fr}.search-input[data-v-c756081b]{min-width:0;width:100%}.field--span-2[data-v-c756081b]{grid-column:auto}}.studio-page[data-v-fdc8eb4f]{display:grid;gap:20px}.studio-page__metrics[data-v-fdc8eb4f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-page__grid[data-v-fdc8eb4f]{display:grid;grid-template-columns:minmax(400px,1.4fr) minmax(360px,1fr);gap:20px}.studio-page__left[data-v-fdc8eb4f],.studio-page__right[data-v-fdc8eb4f]{display:grid;align-content:start;gap:20px}.studio-page__batch-tools[data-v-fdc8eb4f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio-page__batch-summary[data-v-fdc8eb4f]{display:inline-flex;align-items:center;padding:9px 12px;border-radius:var(--radius-md);border:1px solid rgba(96,182,255,.18);background:#60b6ff14;color:var(--color-text);font-size:13px}.task-status-banner[data-v-fdc8eb4f]{padding:16px 20px;display:grid;gap:12px;background:#20a3ff08;border:1px solid var(--color-border);border-radius:var(--radius-md)}.task-status-banner__header[data-v-fdc8eb4f]{display:flex;justify-content:space-between;align-items:center}.status-pill[data-v-fdc8eb4f]{font-size:13px;color:var(--color-primary);font-weight:500}.status-hint[data-v-fdc8eb4f]{margin:0;font-size:13px;color:var(--color-text-muted)}.task-card__bar[data-v-fdc8eb4f]{width:100%;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.task-card__bar-value[data-v-fdc8eb4f]{width:100%;height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transition:transform .3s ease;transform-origin:left}.task-card__bar-value.running[data-v-fdc8eb4f]{animation:indeterminate-fdc8eb4f 2s infinite linear;width:50%}@keyframes indeterminate-fdc8eb4f{0%{transform:translate(-100%)}to{transform:translate(200%)}}.studio-loading[data-v-fdc8eb4f],.studio-gallery-state[data-v-fdc8eb4f]{display:grid;gap:10px}.studio-loading[data-v-fdc8eb4f]{padding:22px}.studio-loading--danger[data-v-fdc8eb4f]{border-color:#ff646e47;background:#ff646e0f}.studio-loading p[data-v-fdc8eb4f],.studio-gallery-state p[data-v-fdc8eb4f]{margin:0;color:var(--color-text-muted);font-size:13px}.studio-state-action[data-v-fdc8eb4f]{width:fit-content;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;color:var(--color-text);cursor:pointer;transition:border-color .18s ease,background .18s ease}.studio-state-action[data-v-fdc8eb4f]:disabled{cursor:not-allowed;opacity:.52}.studio-state-action[data-v-fdc8eb4f]:hover{border-color:#60b6ff47;background:#60b6ff14}.studio-state-action--primary[data-v-fdc8eb4f]{border-color:#60b6ff52;background:#60b6ff24}.studio-state-action--danger[data-v-fdc8eb4f]{border-color:#ff646e52;background:#ff646e1a;color:var(--color-danger)}.studio-state-action--danger[data-v-fdc8eb4f]:not(:disabled):hover{border-color:#ff646e6b;background:#ff646e24}.studio-state-action--ghost[data-v-fdc8eb4f]{border-color:#ffffff1f;background:transparent;color:#ffffffa6}.studio-state-action--ghost[data-v-fdc8eb4f]:not(:disabled):hover{border-color:#ffffff47;background:#ffffff0a;color:#fff}.studio-state-action--ghost-danger[data-v-fdc8eb4f]{border-color:#ff646e33;background:transparent;color:#ff646ebf}.studio-state-action--ghost-danger[data-v-fdc8eb4f]:not(:disabled):hover{border-color:#ff646e73;background:#ff646e14;color:var(--color-danger)}.studio-load-more-trigger[data-v-fdc8eb4f]{width:100%;height:1px}.selected-voice-inline[data-v-fdc8eb4f]{padding:16px;border-radius:var(--radius-md);border:1px solid rgba(32,201,166,.4);background:#20c9a614;display:flex;justify-content:space-between;align-items:center;gap:16px}.selected-voice-inline__info[data-v-fdc8eb4f]{display:grid;gap:4px}.selected-voice-inline__label[data-v-fdc8eb4f]{color:var(--color-text-muted);font-size:12px}.selected-voice-inline__name[data-v-fdc8eb4f]{font-size:20px;font-weight:700;color:var(--color-primary)}.selected-voice-inline__sub[data-v-fdc8eb4f]{color:var(--color-text-muted);font-size:13px}.selected-voice-inline__btn[data-v-fdc8eb4f]{padding:4px 10px;font-size:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer;transition:all .2s}.selected-voice-inline__btn[data-v-fdc8eb4f]:hover{background:#ffffff0f}@media (max-width: 1350px){.studio-page__grid[data-v-fdc8eb4f],.studio-page__metrics[data-v-fdc8eb4f]{grid-template-columns:1fr}}@media (max-width: 720px){.studio-page__batch-tools[data-v-fdc8eb4f]{width:100%;justify-content:flex-start}.studio-page__batch-summary[data-v-fdc8eb4f]{width:100%}}.upload-board[data-v-48d54ce3]{min-width:0;padding:20px;display:grid;gap:18px}.upload-board--compact[data-v-48d54ce3]{gap:16px}.upload-board__header[data-v-48d54ce3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.upload-board__eyebrow[data-v-48d54ce3]{margin:0 0 6px;color:var(--color-secondary);font-size:12px;text-transform:uppercase}h3[data-v-48d54ce3]{margin:0;font-size:20px}.upload-board__limit[data-v-48d54ce3]{color:var(--color-text-muted);font-size:13px}.upload-board__request-fields[data-v-48d54ce3]{display:grid;gap:10px}.upload-board__request-label[data-v-48d54ce3]{color:var(--color-text-muted);font-size:12px}.upload-board__request-list[data-v-48d54ce3]{display:flex;flex-wrap:wrap;gap:8px}.request-pill[data-v-48d54ce3],.asset-card[data-v-48d54ce3]{border-radius:var(--radius-md)}.request-pill[data-v-48d54ce3]{padding:6px 10px;border:1px solid var(--color-border);background:#ffffff05;color:var(--color-text-muted);font-size:12px}.dropzone[data-v-48d54ce3]{min-height:180px;display:grid;place-items:center;gap:8px;padding:18px;text-align:center;border:1px dashed rgba(32,201,166,.4);border-radius:var(--radius-md);background:linear-gradient(180deg,#20c9a614,#ffffff05);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.upload-board--compact.upload-board--has-assets .dropzone[data-v-48d54ce3]{min-height:132px;padding:16px}.dropzone--dragging[data-v-48d54ce3]{border-color:#20c9a6c7;background:linear-gradient(180deg,#20c9a629,#ffffff0a);transform:translateY(-1px)}.dropzone--disabled[data-v-48d54ce3]{opacity:.65;cursor:not-allowed}.dropzone__input[data-v-48d54ce3]{display:none}.dropzone__action[data-v-48d54ce3],.uploaded-card__remove[data-v-48d54ce3]{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text)}.dropzone__action[data-v-48d54ce3]{padding:10px 14px;background:#20c9a61f}.uploaded-grid[data-v-48d54ce3]{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uploaded-grid--scrollable[data-v-48d54ce3]{max-height:var(--uploaded-grid-max-height);padding-right:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.uploaded-grid--compact[data-v-48d54ce3]{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-auto-rows:144px;gap:10px;align-items:start;align-content:start}.uploaded-card[data-v-48d54ce3]{min-width:0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05;overflow:hidden}.uploaded-card--uploading[data-v-48d54ce3]{border-color:#38bdf880;box-shadow:0 0 0 1px #38bdf829}.uploaded-card--failed[data-v-48d54ce3]{border-color:#ef444480}.uploaded-grid--compact .uploaded-card[data-v-48d54ce3]{position:relative;height:144px}.uploaded-grid--compact .uploaded-card__index[data-v-48d54ce3]{top:8px;left:8px;z-index:4;max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-card__preview[data-v-48d54ce3]{min-height:180px;display:grid;place-items:center;background:#ffffff05;position:relative;overflow:hidden}.uploaded-card__preview--previewable[data-v-48d54ce3]{cursor:zoom-in}.uploaded-card__preview--previewable[data-v-48d54ce3]:after{content:"点击预览";position:absolute;right:10px;top:10px;z-index:1;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#09090bad;color:#ffffffdb;font-size:12px;line-height:1;opacity:0;transition:opacity .18s ease}.uploaded-card__preview--previewable[data-v-48d54ce3]:hover:after,.uploaded-card__preview--previewable[data-v-48d54ce3]:focus-visible:after{opacity:1}.uploaded-card__preview--previewable[data-v-48d54ce3]:focus-visible{outline:2px solid rgba(56,189,248,.76);outline-offset:-2px}.uploaded-grid--compact .uploaded-card__preview--previewable[data-v-48d54ce3]:after{content:"预览";top:50%;right:auto;left:50%;z-index:3;transform:translate(-50%,-50%);background:#09090bb8}.uploaded-card__preview img[data-v-48d54ce3],.uploaded-card__preview video[data-v-48d54ce3]{width:100%;height:180px;object-fit:cover;display:block}.uploaded-card__preview audio[data-v-48d54ce3]{width:calc(100% - 24px)}.uploaded-card__fallback[data-v-48d54ce3]{color:var(--color-text-muted);letter-spacing:0}.uploaded-card__index[data-v-48d54ce3]{position:absolute;top:10px;left:10px;z-index:1;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#09090bc2;color:var(--color-text);font-size:12px;line-height:1;letter-spacing:0}.uploaded-card__status[data-v-48d54ce3]{position:absolute;right:10px;bottom:10px;z-index:3;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#2563ebe0;color:var(--color-text);font-size:12px;line-height:1;font-weight:700}.uploaded-card__status--failed[data-v-48d54ce3]{background:#ef4444d1}.uploaded-grid--compact .uploaded-card__status[data-v-48d54ce3]{top:8px;right:8px;bottom:auto;z-index:4}.uploaded-card__overlay[data-v-48d54ce3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;align-content:center;gap:8px;padding:16px;text-align:center;background:linear-gradient(180deg,#0f172ab8,#09090be0);color:#fff;pointer-events:none}.uploaded-card__overlay strong[data-v-48d54ce3]{font-size:15px;line-height:1.2}.uploaded-card__overlay small[data-v-48d54ce3]{color:#ffffffb8;font-size:12px}.uploaded-card__spinner[data-v-48d54ce3]{width:26px;height:26px;border-radius:999px;border:3px solid rgba(255,255,255,.28);border-top-color:var(--color-primary);animation:uploaded-card-spin-48d54ce3 .85s linear infinite}@keyframes uploaded-card-spin-48d54ce3{to{transform:rotate(360deg)}}.uploaded-card__body[data-v-48d54ce3]{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uploaded-grid--compact .uploaded-card__body[data-v-48d54ce3]{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:28px 10px 10px;align-items:flex-end;background:linear-gradient(180deg,#09090b00,#09090bdb);pointer-events:none}.uploaded-grid--compact .uploaded-card__body>div[data-v-48d54ce3]{min-width:0}.uploaded-grid--compact .uploaded-card__body strong[data-v-48d54ce3],.uploaded-grid--compact .uploaded-card__body p[data-v-48d54ce3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-grid--compact .uploaded-card__body p[data-v-48d54ce3]{display:none}.uploaded-card__body strong[data-v-48d54ce3]{display:block;margin-top:4px}.uploaded-card__remove[data-v-48d54ce3]{padding:8px 12px;background:transparent}.uploaded-grid--compact .uploaded-card__remove[data-v-48d54ce3]{padding:6px 8px;flex:0 0 auto;background:#09090b9e;font-size:12px;pointer-events:auto}.uploaded-grid--compact .uploaded-card--uploading .uploaded-card__status[data-v-48d54ce3]{display:none}.uploaded-grid--compact .uploaded-card--uploading .uploaded-card__body[data-v-48d54ce3]{top:8px;right:8px;bottom:auto;left:auto;z-index:5;padding:0;align-items:center;justify-content:flex-end;background:transparent}.uploaded-grid--compact .uploaded-card--uploading .uploaded-card__body>div[data-v-48d54ce3]{display:none}.uploaded-grid--compact .uploaded-card--uploading .uploaded-card__remove[data-v-48d54ce3]{border-color:#ffffff2e;background:#09090bc7;box-shadow:0 8px 20px #00000042}.dropzone p[data-v-48d54ce3],.asset-card p[data-v-48d54ce3],.uploaded-card__body p[data-v-48d54ce3]{margin:0;color:var(--color-text-muted);font-size:13px}.uploaded-card__body .uploaded-card__error[data-v-48d54ce3]{color:var(--color-danger)}.uploaded-grid--compact .uploaded-card__preview[data-v-48d54ce3]{min-height:144px}.uploaded-grid--compact .uploaded-card__preview img[data-v-48d54ce3],.uploaded-grid--compact .uploaded-card__preview video[data-v-48d54ce3]{height:144px}.asset-grid[data-v-48d54ce3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-card[data-v-48d54ce3]{padding:14px;border:1px solid var(--color-border);background:#ffffff05;display:grid;gap:8px}.asset-card__type[data-v-48d54ce3]{color:var(--color-primary);font-size:12px}.asset-preview-modal[data-v-48d54ce3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;padding:32px;display:grid;place-items:center;background:#000000c2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.asset-preview-modal__content[data-v-48d54ce3]{width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#18181bf5;box-shadow:0 30px 80px #00000094}.asset-preview-modal__header[data-v-48d54ce3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-preview-modal__header div[data-v-48d54ce3]{min-width:0;display:grid;gap:4px}.asset-preview-modal__header span[data-v-48d54ce3]{color:var(--color-primary);font-size:12px}.asset-preview-modal__header strong[data-v-48d54ce3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-preview-modal__close[data-v-48d54ce3]{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffff0a;color:var(--color-text)}.asset-preview-modal__image[data-v-48d54ce3]{max-width:100%;max-height:calc(100vh - 132px);justify-self:center;object-fit:contain;border-radius:var(--radius-sm);background:#ffffff0a}@media (max-width: 960px){.uploaded-grid[data-v-48d54ce3],.asset-grid[data-v-48d54ce3]{grid-template-columns:1fr}.upload-board__header[data-v-48d54ce3]{flex-direction:column}.asset-preview-modal[data-v-48d54ce3]{padding:16px}.asset-preview-modal__content[data-v-48d54ce3]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.asset-preview-modal__image[data-v-48d54ce3]{max-height:calc(100vh - 124px)}}.image-studio-page[data-v-3140c76c],.image-page__layout[data-v-3140c76c]{display:grid;gap:20px}.image-page__top[data-v-3140c76c]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:16px;align-items:flex-start}.image-page__bottom[data-v-3140c76c]{display:grid;gap:14px;width:100%}.image-page__batch-tools[data-v-3140c76c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.image-page__batch-summary[data-v-3140c76c]{display:inline-flex;align-items:center;padding:9px 12px;border-radius:var(--radius-md);border:1px solid rgba(96,182,255,.18);background:#60b6ff14;color:var(--color-text);font-size:13px}.image-page__loading[data-v-3140c76c],.image-page__gallery-state[data-v-3140c76c]{display:grid;gap:10px}.image-page__loading[data-v-3140c76c]{padding:18px}.image-page__loading p[data-v-3140c76c],.image-page__gallery-state p[data-v-3140c76c]{margin:0;color:var(--color-text-muted);font-size:13px}.image-page__loading--danger[data-v-3140c76c]{border-color:#ff646e47;background:#ff646e0f}.image-page__state-action[data-v-3140c76c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;color:var(--color-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.image-page__state-action[data-v-3140c76c]:disabled{cursor:not-allowed;opacity:.52}.image-page__state-action[data-v-3140c76c]:hover{border-color:#60b6ff47;background:#60b6ff14}.image-page__state-action--primary[data-v-3140c76c]{border-color:#60b6ff52;background:#60b6ff24}.image-page__state-action--danger[data-v-3140c76c]{border-color:#ff646e52;background:#ff646e1a;color:var(--color-danger)}.image-page__state-action--danger[data-v-3140c76c]:not(:disabled):hover{border-color:#ff646e6b;background:#ff646e24}.image-page__state-action--ghost[data-v-3140c76c]{border-color:#ffffff1f;background:transparent;color:#ffffffa6}.image-page__state-action--ghost[data-v-3140c76c]:not(:disabled):hover{border-color:#ffffff47;background:#ffffff0a;color:#fff}.image-page__state-action--ghost-danger[data-v-3140c76c]{border-color:#ff646e33;background:transparent;color:#ff646ebf}.image-page__state-action--ghost-danger[data-v-3140c76c]:not(:disabled):hover{border-color:#ff646e73;background:#ff646e14;color:var(--color-danger)}.image-page__load-more-trigger[data-v-3140c76c]{width:100%;height:1px}@media (max-width: 1200px){.image-page__top[data-v-3140c76c]{grid-template-columns:1fr;gap:20px}}@media (max-width: 720px){.image-page__batch-tools[data-v-3140c76c]{width:100%;justify-content:flex-start}.image-page__batch-summary[data-v-3140c76c]{width:100%}}.login-page[data-v-427891aa]{min-height:100vh;padding:24px;display:grid;grid-template-columns:minmax(0,1.3fr) 420px;gap:24px}.login-page__intro[data-v-427891aa]{display:grid;align-content:center;gap:24px;padding:24px}.login-page__eyebrow[data-v-427891aa],.login-card__eyebrow[data-v-427891aa]{margin:0 0 8px;color:var(--color-primary);font-size:12px;text-transform:uppercase}h1[data-v-427891aa],h2[data-v-427891aa]{margin:0}h1[data-v-427891aa]{font-size:clamp(34px,4vw,56px);max-width:12ch}.login-page__desc[data-v-427891aa],.login-card__tip[data-v-427891aa],.login-page__highlight p[data-v-427891aa]{margin:0;color:var(--color-text-muted)}.login-page__highlights[data-v-427891aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.login-page__highlight[data-v-427891aa]{padding:18px;display:grid;gap:10px}.login-card[data-v-427891aa]{align-self:center;padding:24px;display:grid;gap:18px}.field[data-v-427891aa]{display:grid;gap:8px}.field span[data-v-427891aa]{color:var(--color-text-muted);font-size:13px}.field input[data-v-427891aa]{width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.login-card__submit[data-v-427891aa]{padding:12px 16px;border:0;border-radius:var(--radius-md);background:var(--color-primary);color:#05211b;font-weight:700}.login-card__submit[data-v-427891aa]:disabled{opacity:.72;cursor:wait}.login-card__error[data-v-427891aa]{margin:0;color:var(--color-danger);font-size:13px}@media (max-width: 1100px){.login-page[data-v-427891aa],.login-page__highlights[data-v-427891aa]{grid-template-columns:1fr}}.tasks-page[data-v-62d0f8e2]{display:grid;gap:16px}.tasks-page__page-state[data-v-62d0f8e2],.summary-stat[data-v-62d0f8e2],.task-list[data-v-62d0f8e2],.task-detail[data-v-62d0f8e2],.tasks-page__empty[data-v-62d0f8e2],.task-row__content[data-v-62d0f8e2],.task-row__title-block[data-v-62d0f8e2],.task-row__actions[data-v-62d0f8e2],.task-detail__scroll[data-v-62d0f8e2],.task-detail__identity[data-v-62d0f8e2],.task-detail__header-side[data-v-62d0f8e2],.task-detail__hero[data-v-62d0f8e2],.detail-sidebar[data-v-62d0f8e2],.detail-sidebar__section[data-v-62d0f8e2],.detail-info-list[data-v-62d0f8e2],.detail-info-list__item[data-v-62d0f8e2],.detail-alert[data-v-62d0f8e2],.detail-block[data-v-62d0f8e2],.asset-panel[data-v-62d0f8e2],.asset-card[data-v-62d0f8e2],.asset-card__copy[data-v-62d0f8e2],.detail-surface__placeholder[data-v-62d0f8e2],.detail-surface__audio[data-v-62d0f8e2],.task-row__preview-placeholder[data-v-62d0f8e2],.asset-card__audio[data-v-62d0f8e2],.task-media-modal__audio[data-v-62d0f8e2],.task-detail__empty[data-v-62d0f8e2]{display:grid;gap:10px;min-width:0}.tasks-page__page-state[data-v-62d0f8e2]{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff05;justify-items:end;text-align:right}.tasks-page__page-state strong[data-v-62d0f8e2],.task-list__header strong[data-v-62d0f8e2],.task-detail__empty strong[data-v-62d0f8e2],.tasks-page__empty strong[data-v-62d0f8e2]{font-size:14px}.tasks-page__page-state span[data-v-62d0f8e2],.summary-stat p[data-v-62d0f8e2],.summary-stat span[data-v-62d0f8e2],.task-list__header p[data-v-62d0f8e2],.task-list__count[data-v-62d0f8e2],.tasks-page__empty p[data-v-62d0f8e2],.task-row__meta[data-v-62d0f8e2],.task-row__note[data-v-62d0f8e2],.task-row__state[data-v-62d0f8e2],.task-detail__identity p[data-v-62d0f8e2],.detail-sidebar__head span[data-v-62d0f8e2],.fact-card span[data-v-62d0f8e2],.task-detail__meta span[data-v-62d0f8e2],.detail-alert p[data-v-62d0f8e2],.detail-info-list__item span[data-v-62d0f8e2],.asset-panel__empty[data-v-62d0f8e2],.asset-card__copy p[data-v-62d0f8e2],.detail-block__empty[data-v-62d0f8e2],.timeline__item p[data-v-62d0f8e2]{margin:0;color:var(--color-text-muted);font-size:13px}.tasks-page__summary[data-v-62d0f8e2]{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-stat[data-v-62d0f8e2]{padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:linear-gradient(180deg,#38bdf814,#ffffff05),#ffffff05}.summary-stat strong[data-v-62d0f8e2]{font-size:24px;line-height:1}.tasks-page__workspace[data-v-62d0f8e2]{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.18fr);gap:16px;align-items:start}.tasks-page__empty[data-v-62d0f8e2]{padding:22px}.task-list[data-v-62d0f8e2]{padding:14px}.task-list__header[data-v-62d0f8e2],.task-row__head[data-v-62d0f8e2],.task-detail__header[data-v-62d0f8e2],.task-detail__eyebrow[data-v-62d0f8e2],.task-row__eyebrow[data-v-62d0f8e2],.detail-sidebar__head[data-v-62d0f8e2],.detail-block__head[data-v-62d0f8e2],.asset-panel__head[data-v-62d0f8e2],.task-list__pagination[data-v-62d0f8e2],.task-list__pagination-actions[data-v-62d0f8e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.task-list__count[data-v-62d0f8e2]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.task-list__items[data-v-62d0f8e2]{display:grid;gap:10px}.task-row[data-v-62d0f8e2]{padding:14px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:linear-gradient(135deg,#38bdf814,#18181b80),#ffffff05;transition:border-color .18s ease,background .18s ease,transform .18s ease;cursor:pointer;outline:none}.task-row[data-v-62d0f8e2]:hover,.task-row[data-v-62d0f8e2]:focus-visible,.task-row--active[data-v-62d0f8e2]{border-color:#38bdf847;background:linear-gradient(135deg,#38bdf824,#18181b94),#ffffff08}.task-row--active[data-v-62d0f8e2]{transform:translateY(-1px);box-shadow:0 16px 34px #00000042}.task-row__preview[data-v-62d0f8e2]{position:relative;width:84px;height:84px;overflow:hidden;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,#2fd0802e,#fff0),#ffffff05}.task-row__preview img[data-v-62d0f8e2],.task-row__preview video[data-v-62d0f8e2],.detail-surface video[data-v-62d0f8e2],.asset-card__preview video[data-v-62d0f8e2]{width:100%;height:100%;display:block;background:#050505}[data-v-62d0f8e2] .detail-surface__image,[data-v-62d0f8e2] .detail-surface__image img,[data-v-62d0f8e2] .asset-card__image,[data-v-62d0f8e2] .asset-card__image img{width:100%;height:100%;display:block;background:#050505}.task-row__preview img[data-v-62d0f8e2],.task-row__preview video[data-v-62d0f8e2],.asset-card__preview video[data-v-62d0f8e2]{object-fit:cover}.task-row__preview-badge[data-v-62d0f8e2],.detail-surface__label[data-v-62d0f8e2],.detail-surface__type[data-v-62d0f8e2],.asset-card__badge[data-v-62d0f8e2]{position:absolute;z-index:1;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#09090bbd;color:var(--color-text);font-size:12px;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.task-row__preview-badge[data-v-62d0f8e2],.asset-card__badge[data-v-62d0f8e2]{top:8px;left:8px}.task-row__preview-placeholder[data-v-62d0f8e2],.detail-surface__placeholder[data-v-62d0f8e2],.asset-card__preview-placeholder[data-v-62d0f8e2]{place-items:center;width:100%;height:100%;text-align:center;padding:12px}.task-row__preview-placeholder strong[data-v-62d0f8e2],.detail-surface__placeholder strong[data-v-62d0f8e2]{font-size:14px}.task-row__preview-placeholder span[data-v-62d0f8e2],.detail-surface__placeholder p[data-v-62d0f8e2]{margin:0;color:var(--color-text-muted);font-size:12px}.task-row__title-block strong[data-v-62d0f8e2],.task-detail__identity h3[data-v-62d0f8e2]{margin:0;overflow-wrap:anywhere}.task-row__title-block strong[data-v-62d0f8e2]{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-detail__identity h3[data-v-62d0f8e2]{font-size:22px;line-height:1.3}.task-row__eyebrow[data-v-62d0f8e2],.task-detail__eyebrow[data-v-62d0f8e2]{align-items:center}.task-row__media-tag[data-v-62d0f8e2],.task-detail__media[data-v-62d0f8e2]{padding:5px 9px;border-radius:var(--radius-sm);background:#60b6ff1f;color:var(--color-info);font-size:12px;line-height:1}.task-row__task-no[data-v-62d0f8e2],.task-detail__task-no[data-v-62d0f8e2]{padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--color-text-muted);font-size:12px;line-height:1}.task-row__chips[data-v-62d0f8e2],.task-detail__meta[data-v-62d0f8e2],.task-detail__facts[data-v-62d0f8e2]{display:flex;flex-wrap:wrap;gap:8px}.task-row__chips span[data-v-62d0f8e2],.task-detail__meta span[data-v-62d0f8e2]{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.task-row__note[data-v-62d0f8e2]{overflow-wrap:anywhere}.task-row__note--danger[data-v-62d0f8e2]{color:#ffd5d9}.task-row__note--info[data-v-62d0f8e2]{color:#d6ebff}.task-row__actions[data-v-62d0f8e2]{justify-items:end;align-content:space-between}.task-row__state--active[data-v-62d0f8e2]{color:var(--color-primary)}.task-row__danger[data-v-62d0f8e2],.task-detail__action[data-v-62d0f8e2],.task-list__pagination-actions button[data-v-62d0f8e2]{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;color:var(--color-text);transition:border-color .18s ease,background .18s ease}.task-row__danger[data-v-62d0f8e2]:hover:not(:disabled),.task-detail__action[data-v-62d0f8e2]:hover:not(:disabled),.task-list__pagination-actions button[data-v-62d0f8e2]:hover:not(:disabled){border-color:#60b6ff47;background:#60b6ff14}.task-row__danger[data-v-62d0f8e2],.task-detail__action--danger[data-v-62d0f8e2]{border-color:#ff646e47;color:#ffd5d9;background:#ff646e0f}.task-row__danger[data-v-62d0f8e2]:hover:not(:disabled),.task-detail__action--danger[data-v-62d0f8e2]:hover:not(:disabled){background:#ff646e1f}.task-row__danger[data-v-62d0f8e2]:disabled,.task-detail__action[data-v-62d0f8e2]:disabled,.task-list__pagination-actions button[data-v-62d0f8e2]:disabled{cursor:not-allowed;opacity:.52}.task-list__pagination[data-v-62d0f8e2]{padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.task-list__pagination p[data-v-62d0f8e2]{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.task-detail[data-v-62d0f8e2]{position:sticky;top:16px;padding:18px;max-height:calc(100vh - 32px);overflow:hidden}.task-detail__scroll[data-v-62d0f8e2]{overflow:auto;padding-right:4px}.task-detail__header[data-v-62d0f8e2]{align-items:flex-start}.task-detail__header-side[data-v-62d0f8e2]{justify-items:end}.task-detail__actions[data-v-62d0f8e2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.task-detail__alerts[data-v-62d0f8e2]{display:grid;gap:10px}.detail-alert[data-v-62d0f8e2]{padding:14px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.detail-alert strong[data-v-62d0f8e2]{font-size:14px}.detail-alert--danger[data-v-62d0f8e2]{border-color:#ff646e47;background:#ff646e14}.detail-alert--danger p[data-v-62d0f8e2]{color:#ffd5d9}.detail-alert--info[data-v-62d0f8e2]{border-color:#60b6ff42;background:#60b6ff14}.detail-alert--info p[data-v-62d0f8e2]{color:#d6ebff}.task-detail__body[data-v-62d0f8e2]{display:grid;gap:16px}.task-detail__hero[data-v-62d0f8e2]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.detail-surface[data-v-62d0f8e2],.asset-card__preview[data-v-62d0f8e2]{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#20c9a61f,#ff7a5914),#ffffff05}.detail-surface[data-v-62d0f8e2]{min-height:240px}.detail-surface.media-surface--image[data-v-62d0f8e2],.detail-surface.media-surface--video[data-v-62d0f8e2]{aspect-ratio:16 / 10}.detail-surface.media-surface--audio[data-v-62d0f8e2],.detail-surface.media-surface--empty[data-v-62d0f8e2]{min-height:220px}.detail-surface--interactive[data-v-62d0f8e2],.asset-card__preview--interactive[data-v-62d0f8e2]{cursor:pointer}.detail-surface--interactive[data-v-62d0f8e2]:after,.asset-card__preview--interactive[data-v-62d0f8e2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000;transition:background .18s ease;pointer-events:none}.detail-surface--interactive[data-v-62d0f8e2]:hover:after,.detail-surface--interactive[data-v-62d0f8e2]:focus-visible:after,.asset-card__preview--interactive[data-v-62d0f8e2]:hover:after,.asset-card__preview--interactive[data-v-62d0f8e2]:focus-visible:after{background:#00000038}.detail-surface video[data-v-62d0f8e2]{object-fit:contain}.detail-surface__label[data-v-62d0f8e2]{top:12px;left:12px}.detail-surface__type[data-v-62d0f8e2]{left:12px;bottom:12px}.detail-surface__cta[data-v-62d0f8e2],.asset-card__cta[data-v-62d0f8e2]{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#09090bc2;color:var(--color-text);font-size:13px;line-height:1;opacity:0;transition:opacity .18s ease;pointer-events:none;white-space:nowrap}.detail-surface--interactive:hover .detail-surface__cta[data-v-62d0f8e2],.detail-surface--interactive:focus-visible .detail-surface__cta[data-v-62d0f8e2],.asset-card__preview--interactive:hover .asset-card__cta[data-v-62d0f8e2],.asset-card__preview--interactive:focus-visible .asset-card__cta[data-v-62d0f8e2]{opacity:1}.detail-surface__audio[data-v-62d0f8e2],.asset-card__audio[data-v-62d0f8e2]{place-items:center;align-content:center;height:100%;padding:20px;text-align:center}.detail-surface__audio strong[data-v-62d0f8e2]{font-size:16px}.detail-surface__audio p[data-v-62d0f8e2],.asset-card__audio[data-v-62d0f8e2]{margin:0;color:var(--color-text-muted);font-size:13px}.detail-surface__waveform[data-v-62d0f8e2],.asset-card__waveform[data-v-62d0f8e2],.task-media-modal__waveform[data-v-62d0f8e2]{width:100%}.detail-surface__audio-action[data-v-62d0f8e2],.asset-card__action[data-v-62d0f8e2]{padding:9px 12px;border:1px solid rgba(96,182,255,.28);border-radius:var(--radius-md);background:#60b6ff14;color:var(--color-text)}.detail-sidebar[data-v-62d0f8e2]{align-content:start}.detail-sidebar__section[data-v-62d0f8e2]{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:linear-gradient(180deg,#38bdf80d,#ffffff05),#ffffff05}.detail-sidebar__head[data-v-62d0f8e2]{align-items:center}.detail-sidebar__head strong[data-v-62d0f8e2],.detail-block__head span[data-v-62d0f8e2],.asset-panel__head span[data-v-62d0f8e2]{font-size:14px}.detail-sidebar__head span[data-v-62d0f8e2]{padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.task-detail__facts[data-v-62d0f8e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fact-card[data-v-62d0f8e2]{min-width:0;padding:12px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff05}.fact-card strong[data-v-62d0f8e2],.detail-info-list__item strong[data-v-62d0f8e2]{font-size:15px;overflow-wrap:anywhere}.detail-info-list__item[data-v-62d0f8e2]{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff05}.detail-assets[data-v-62d0f8e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-assets--single[data-v-62d0f8e2]{grid-template-columns:1fr}.asset-panel[data-v-62d0f8e2]{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:#ffffff05}.asset-panel__head small[data-v-62d0f8e2]{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--color-text-muted)}.asset-grid[data-v-62d0f8e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));justify-content:start;gap:12px}.asset-card[data-v-62d0f8e2]{width:100%;max-width:240px;justify-self:start;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);background:#ffffff05}.asset-card__preview[data-v-62d0f8e2]{min-height:132px}.asset-card__preview.media-surface--image[data-v-62d0f8e2]{aspect-ratio:1 / 1}.asset-card__preview.media-surface--video[data-v-62d0f8e2]{aspect-ratio:16 / 10}.asset-card__preview.media-surface--audio[data-v-62d0f8e2],.asset-card__preview.media-surface--empty[data-v-62d0f8e2]{min-height:96px}.asset-card__action[data-v-62d0f8e2]{width:100%}.asset-card__copy strong[data-v-62d0f8e2],.timeline__item strong[data-v-62d0f8e2]{font-size:14px;overflow-wrap:anywhere}.asset-card__copy p[data-v-62d0f8e2]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.detail-block[data-v-62d0f8e2]{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:#ffffff05}.detail-block__head small[data-v-62d0f8e2]{color:var(--color-text-muted);font-size:12px}.detail-prompt[data-v-62d0f8e2]{position:relative;padding:18px 16px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:linear-gradient(180deg,#60b6ff14,#ffffff05),#ffffff05}.detail-prompt__label[data-v-62d0f8e2]{position:absolute;top:10px;right:12px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#09090bad;color:var(--color-info);font-size:12px;line-height:1;letter-spacing:.04em}.detail-prompt__content[data-v-62d0f8e2]{margin:0;padding:10px 12px 0 0;color:var(--color-text);font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.timeline[data-v-62d0f8e2]{display:grid;gap:12px;max-height:280px;overflow:auto;padding-right:4px}.timeline__item[data-v-62d0f8e2]{padding-left:14px;border-left:2px solid rgba(96,182,255,.26);display:grid;gap:4px}.task-detail__empty[data-v-62d0f8e2]{place-items:center;min-height:360px;text-align:center}.task-media-modal{width:min(92vw,1120px);background:var(--color-surface-1)}.task-media-modal__video{width:100%;max-height:min(76vh,760px);display:block;border-radius:var(--radius-sm);background:#000}.task-media-modal__audio[data-v-62d0f8e2]{place-items:center;padding:24px;text-align:center}.task-media-modal__audio strong[data-v-62d0f8e2]{font-size:16px}.task-media-modal__audio[data-v-62d0f8e2]{gap:16px}@media (max-width: 1360px){.tasks-page__workspace[data-v-62d0f8e2],.task-detail__hero[data-v-62d0f8e2]{grid-template-columns:1fr}.task-detail[data-v-62d0f8e2]{position:static;max-height:none}.task-detail__scroll[data-v-62d0f8e2]{overflow:visible;padding-right:0}}@media (max-width: 1080px){.tasks-page__summary[data-v-62d0f8e2],.detail-assets[data-v-62d0f8e2],.task-detail__facts[data-v-62d0f8e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.task-row[data-v-62d0f8e2]{grid-template-columns:72px minmax(0,1fr)}.task-row__preview[data-v-62d0f8e2]{width:72px;height:72px}.task-row__actions[data-v-62d0f8e2]{grid-column:1 / -1;justify-items:start;align-content:start;gap:8px}.task-list__pagination[data-v-62d0f8e2],.task-list__pagination-actions[data-v-62d0f8e2],.task-detail__header[data-v-62d0f8e2],.task-detail__actions[data-v-62d0f8e2]{flex-direction:column;align-items:stretch}.task-detail__header-side[data-v-62d0f8e2]{justify-items:stretch}}@media (max-width: 680px){.tasks-page__summary[data-v-62d0f8e2],.detail-assets[data-v-62d0f8e2],.task-row[data-v-62d0f8e2]{grid-template-columns:1fr}.task-row__preview[data-v-62d0f8e2]{width:100%;height:160px}.task-row__actions[data-v-62d0f8e2]{justify-items:stretch}.task-row__danger[data-v-62d0f8e2],.task-detail__action[data-v-62d0f8e2],.task-list__pagination-actions button[data-v-62d0f8e2]{width:100%}.tasks-page__page-state[data-v-62d0f8e2]{justify-items:start;text-align:left}}.sfx-card[data-v-3fea299a]{--card-accent: var(--color-primary);min-width:0;overflow:hidden;border-radius:10px;animation:sfx-card-enter-3fea299a .24s ease both;animation-delay:var(--enter-delay);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.sfx-card[data-v-3fea299a]:hover{transform:translateY(-2px);border-color:#38bdf85c;box-shadow:0 22px 44px #0000005c}.sfx-card--active[data-v-3fea299a]{border-color:#38bdf89e;background:#38bdf814}.sfx-card--error[data-v-3fea299a]{--card-accent: var(--color-danger);border-color:#ff646e9e}.sfx-card__visual[data-v-3fea299a]{position:relative;width:100%;min-height:128px;display:grid;place-items:center;border:0;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#ffffff05;color:var(--color-text)}.sfx-card__visual[data-v-3fea299a]:focus-visible,.sfx-card__play-button[data-v-3fea299a]:focus-visible,.sfx-card__action[data-v-3fea299a]:focus-visible{outline:2px solid rgba(56,189,248,.62);outline-offset:2px}.sfx-card__wave[data-v-3fea299a]{position:absolute;top:20px;right:14px;bottom:24px;left:14px;display:flex;align-items:center;justify-content:center;gap:5px;opacity:.92}.sfx-card__bar[data-v-3fea299a]{width:7px;min-height:8px;border-radius:999px;background:#ffffff2b;transition:background-color .2s ease,transform .2s ease}.sfx-card__bar--active[data-v-3fea299a]{background:var(--card-accent)}.sfx-card__play-ring[data-v-3fea299a]{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#09090b80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sfx-card__play-button[data-v-3fea299a]{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14;color:var(--color-text);line-height:1;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.sfx-card:hover .sfx-card__play-button[data-v-3fea299a]{transform:scale(1.08);border-color:#38bdf88a}.sfx-card--active .sfx-card__play-button[data-v-3fea299a]{border-color:transparent;background:var(--card-accent);color:#06151f}.sfx-card__spinner[data-v-3fea299a]{width:16px;height:16px;border:2px solid rgba(6,21,31,.24);border-top-color:#06151f;border-radius:50%;animation:sfx-spin-3fea299a .8s linear infinite}.sfx-card__inline-time[data-v-3fea299a]{position:absolute;right:12px;bottom:10px;z-index:1;padding:3px 7px;border-radius:999px;background:#09090b9e;color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sfx-card__body[data-v-3fea299a]{display:grid;gap:10px;padding:13px}.sfx-card__title-row[data-v-3fea299a]{min-width:0;display:flex;align-items:center;gap:8px}.sfx-card__title-row strong[data-v-3fea299a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.sfx-card__badge[data-v-3fea299a],.sfx-card__tags span[data-v-3fea299a]{border-radius:999px;white-space:nowrap;line-height:1}.sfx-card__badge[data-v-3fea299a]{padding:4px 7px;border:1px solid rgba(56,189,248,.3);color:var(--color-primary);font-size:11px}.sfx-card__tags[data-v-3fea299a]{min-height:22px;display:flex;flex-wrap:wrap;gap:5px;overflow:hidden}.sfx-card__tags span[data-v-3fea299a]{max-width:92px;overflow:hidden;text-overflow:ellipsis;padding:4px 6px;background:#ffffff0d;color:var(--color-text-muted);font-size:11px}.sfx-card__meta[data-v-3fea299a]{min-height:34px;display:flex;flex-wrap:wrap;gap:5px 8px;color:var(--color-text-muted);font-size:12px}.sfx-card__meta span[data-v-3fea299a]:not(:last-child):after{content:"·";margin-left:8px;color:#ffffff3d}.sfx-card__actions[data-v-3fea299a]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.sfx-card__action[data-v-3fea299a]{height:34px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff0a;color:var(--color-text);transition:background-color .18s ease,border-color .18s ease}.sfx-card__action[data-v-3fea299a]:hover{border-color:#38bdf866;background:#38bdf81f}.sfx-card__action--icon[data-v-3fea299a]{font-size:17px}@keyframes sfx-card-enter-3fea299a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sfx-spin-3fea299a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sfx-card[data-v-3fea299a]{animation:none}.sfx-card[data-v-3fea299a],.sfx-card__play-button[data-v-3fea299a],.sfx-card__bar[data-v-3fea299a],.sfx-card__action[data-v-3fea299a]{transition:none}}.sfx-now-playing[data-v-5bb5880e]{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:14px;padding:13px 15px;border-radius:10px;border-color:#38bdf83d;background:linear-gradient(135deg,#38bdf81f,#18181beb),#18181be0}.sfx-now-playing__info[data-v-5bb5880e]{min-width:0;display:grid;gap:3px}.sfx-now-playing__info span[data-v-5bb5880e],.sfx-now-playing__info small[data-v-5bb5880e],.sfx-now-playing__progress span[data-v-5bb5880e]{color:var(--color-text-muted);font-size:12px}.sfx-now-playing__info strong[data-v-5bb5880e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfx-now-playing__info small[data-v-5bb5880e]{color:var(--color-danger)}.sfx-now-playing__progress[data-v-5bb5880e]{min-width:0;display:grid;gap:6px}.sfx-now-playing__track[data-v-5bb5880e]{height:5px;overflow:hidden;padding:0;border:0;border-radius:999px;background:#ffffff14;cursor:pointer}.sfx-now-playing__track span[data-v-5bb5880e]{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.sfx-now-playing__actions[data-v-5bb5880e]{display:flex;gap:8px}.sfx-now-playing__actions button[data-v-5bb5880e]{height:32px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff0a;color:var(--color-text)}.sfx-now-playing__actions button[data-v-5bb5880e]:hover{border-color:#38bdf866;background:#38bdf81f}@media (max-width: 860px){.sfx-now-playing[data-v-5bb5880e]{grid-template-columns:1fr}.sfx-now-playing__actions[data-v-5bb5880e]{flex-wrap:wrap}}.sfx-paginator[data-v-9fcafd5d]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.sfx-paginator__step[data-v-9fcafd5d],.sfx-paginator__page[data-v-9fcafd5d]{min-width:34px;height:32px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff0a;color:var(--color-text);font-size:13px}.sfx-paginator__step[data-v-9fcafd5d]{padding:0 10px}.sfx-paginator__page--active[data-v-9fcafd5d]{border-color:transparent;background:var(--color-primary);color:#06151f;font-weight:800}.sfx-paginator__step[data-v-9fcafd5d]:disabled,.sfx-paginator__page[data-v-9fcafd5d]:disabled{cursor:default;opacity:.52}.sfx-paginator__page[data-v-9fcafd5d]:disabled:not(.sfx-paginator__page--active){background:transparent;border-color:transparent}@media (max-width: 640px){.sfx-paginator[data-v-9fcafd5d]{justify-content:flex-start}}.sfx-page[data-v-a37e5224]{display:grid;gap:16px}.sfx-page__refresh[data-v-a37e5224],.sfx-state button[data-v-a37e5224]{height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:#ffffff0a;color:var(--color-text)}.sfx-page__refresh[data-v-a37e5224]:disabled{cursor:not-allowed;opacity:.55}.sfx-filter[data-v-a37e5224]{display:grid;gap:12px;padding:14px;border-radius:10px}.sfx-filter__primary[data-v-a37e5224]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.sfx-search[data-v-a37e5224],.sfx-sort[data-v-a37e5224],.sfx-match[data-v-a37e5224],.sfx-tag-search[data-v-a37e5224]{display:grid;gap:7px}.sfx-search span[data-v-a37e5224],.sfx-sort span[data-v-a37e5224],.sfx-match>span[data-v-a37e5224],.sfx-tag-search span[data-v-a37e5224]{color:var(--color-text-muted);font-size:12px}.sfx-search input[data-v-a37e5224],.sfx-sort select[data-v-a37e5224],.sfx-tag-search input[data-v-a37e5224]{width:100%;min-width:0;height:40px;border:1px solid var(--color-border);border-radius:8px;background:#09090b9e;color:var(--color-text);padding:0 12px}.sfx-search input[data-v-a37e5224]:focus,.sfx-sort select[data-v-a37e5224]:focus,.sfx-tag-search input[data-v-a37e5224]:focus{outline:2px solid rgba(56,189,248,.45);outline-offset:1px}.sfx-filter__secondary[data-v-a37e5224]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.sfx-match[data-v-a37e5224]{min-width:220px}.sfx-segmented[data-v-a37e5224]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border-radius:8px;background:#ffffff0a}.sfx-segmented button[data-v-a37e5224]{height:32px;border:0;border-radius:7px;background:transparent;color:var(--color-text-muted);transition:background-color .18s ease,color .18s ease}.sfx-segmented__option--active[data-v-a37e5224]{background:#38bdf829!important;color:var(--color-text)!important}.sfx-check[data-v-a37e5224]{min-height:36px;display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:13px}.sfx-selected-tags[data-v-a37e5224],.sfx-toolbar__filters[data-v-a37e5224]{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sfx-selected-tags button[data-v-a37e5224],.sfx-toolbar__filters button[data-v-a37e5224]{height:30px;border:1px solid rgba(56,189,248,.28);border-radius:999px;background:#38bdf81a;color:var(--color-text);font-size:12px}.sfx-tags-panel[data-v-a37e5224]{display:grid;gap:10px;padding-top:2px}.sfx-tags-panel__header[data-v-a37e5224]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:12px}.sfx-tags-panel__header div[data-v-a37e5224]{min-width:0;display:grid;gap:4px}.sfx-tags-panel__header strong[data-v-a37e5224]{font-size:14px}.sfx-tags-panel__header div span[data-v-a37e5224],.sfx-tags-panel__footer[data-v-a37e5224]{color:var(--color-text-muted);font-size:12px}.sfx-tag-cloud[data-v-a37e5224]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;overflow:visible;padding:2px 0}.sfx-tag-cloud--expanded[data-v-a37e5224]{max-height:288px;overflow-y:auto;padding-right:4px}.sfx-tags-panel__footer[data-v-a37e5224]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sfx-tags-panel__toggle[data-v-a37e5224]{height:30px;border:1px solid rgba(56,189,248,.28);border-radius:999px;background:#38bdf81a;color:var(--color-primary);padding:0 11px}.sfx-tag-chip[data-v-a37e5224]{height:32px;display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;border:1px solid var(--color-border);border-radius:999px;background:#ffffff0a;color:var(--color-text-muted);padding:0 11px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sfx-tag-chip span[data-v-a37e5224]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfx-tag-chip small[data-v-a37e5224]{color:inherit;opacity:.7}.sfx-tag-chip--active[data-v-a37e5224]{border-color:transparent;background:var(--color-primary);color:#06151f}.sfx-toolbar[data-v-a37e5224]{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr) minmax(260px,auto);align-items:center;gap:12px;padding:12px 14px;border-radius:10px}.sfx-toolbar__count[data-v-a37e5224]{display:grid;gap:4px}.sfx-toolbar__count span[data-v-a37e5224],.sfx-toolbar__filters span[data-v-a37e5224]{color:var(--color-text-muted);font-size:12px}.sfx-toolbar__clear[data-v-a37e5224]{border-color:#ff646e47!important;background:#ff646e1a!important;color:#ffc4ca!important}.sfx-grid[data-v-a37e5224]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sfx-bottom-pager[data-v-a37e5224]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 2px;color:var(--color-text-muted);font-size:13px}.sfx-state[data-v-a37e5224]{display:grid;gap:8px;padding:22px;border-radius:10px}.sfx-state p[data-v-a37e5224]{margin:0;color:var(--color-text-muted)}.sfx-state--danger strong[data-v-a37e5224]{color:var(--color-danger)}.sfx-state button[data-v-a37e5224]{width:fit-content}@media (max-width: 1279px){.sfx-grid[data-v-a37e5224]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 959px){.sfx-filter__primary[data-v-a37e5224],.sfx-toolbar[data-v-a37e5224]{grid-template-columns:1fr}.sfx-grid[data-v-a37e5224]{grid-template-columns:repeat(2,minmax(0,1fr))}.sfx-bottom-pager[data-v-a37e5224]{align-items:flex-start;flex-direction:column}}@media (max-width: 639px){.sfx-tags-panel__header[data-v-a37e5224]{grid-template-columns:1fr}.sfx-tags-panel__footer[data-v-a37e5224]{align-items:flex-start;flex-direction:column}.sfx-filter__secondary[data-v-a37e5224]{align-items:stretch;flex-direction:column}.sfx-match[data-v-a37e5224]{min-width:0}.sfx-grid[data-v-a37e5224]{grid-template-columns:1fr}}.video-studio-page[data-v-79992db5]{display:grid;gap:20px}.video-page__layout[data-v-79992db5]{display:grid;gap:20px;overflow:visible}.video-page__top[data-v-79992db5]{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);gap:16px;align-items:stretch;overflow:visible}.video-page__top[data-v-79992db5] .composer--prompt-panel{grid-column:1 / -1;order:1;align-self:start;z-index:30}.video-page__upload[data-v-79992db5]{min-width:0;height:100%;order:2;align-self:stretch;position:relative;z-index:1}.video-page__top[data-v-79992db5] .composer--control-panel{min-width:0;height:100%;order:3;align-self:stretch;position:relative;z-index:1}.video-page__bottom[data-v-79992db5]{display:grid;gap:14px;width:100%}.video-page__batch-tools[data-v-79992db5]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.video-page__batch-summary[data-v-79992db5]{display:inline-flex;align-items:center;padding:9px 12px;border-radius:var(--radius-md);border:1px solid rgba(96,182,255,.18);background:#60b6ff14;color:var(--color-text);font-size:13px}.video-page__loading[data-v-79992db5],.video-page__gallery-state[data-v-79992db5]{display:grid;gap:10px}.video-page__loading[data-v-79992db5]{padding:18px}.video-page__loading p[data-v-79992db5],.video-page__gallery-state p[data-v-79992db5]{margin:0;color:var(--color-text-muted);font-size:13px}.video-page__loading--danger[data-v-79992db5]{border-color:#ff646e47;background:#ff646e0f}.video-page__state-action[data-v-79992db5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;color:var(--color-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.video-page__state-action[data-v-79992db5]:disabled{cursor:not-allowed;opacity:.52}.video-page__state-action[data-v-79992db5]:hover{border-color:#60b6ff47;background:#60b6ff14}.video-page__state-action--danger[data-v-79992db5]:hover{border-color:#ff646e6b;background:#ff646e24}.video-page__state-action--primary[data-v-79992db5]{border-color:#60b6ff52;background:#60b6ff24}.video-page__state-action--danger[data-v-79992db5]{border-color:#ff646e52;background:#ff646e1a;color:var(--color-danger)}.video-page__state-action--ghost[data-v-79992db5]{border-color:#ffffff1f;background:transparent;color:#ffffffa6}.video-page__state-action--ghost[data-v-79992db5]:not(:disabled):hover{border-color:#ffffff47;background:#ffffff0a;color:#fff}.video-page__state-action--ghost-danger[data-v-79992db5]{border-color:#ff646e33;background:transparent;color:#ff646ebf}.video-page__state-action--ghost-danger[data-v-79992db5]:not(:disabled):hover{border-color:#ff646e73;background:#ff646e14;color:var(--color-danger)}.video-page__batch-dialog[data-v-79992db5]{display:grid;gap:16px}.video-page__batch-hero[data-v-79992db5]{display:grid;gap:12px}.video-page__batch-copy[data-v-79992db5]{display:grid;gap:6px}.video-page__batch-kicker[data-v-79992db5]{margin:0;color:var(--color-info);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.video-page__batch-text[data-v-79992db5],.video-page__batch-progress[data-v-79992db5]{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.6}.video-page__batch-progress[data-v-79992db5]{color:var(--color-text)}.video-page__batch-field[data-v-79992db5]{display:grid;gap:8px}.video-page__batch-field span[data-v-79992db5]{font-size:14px;font-weight:600;color:var(--color-text)}.video-page__batch-field small[data-v-79992db5]{color:var(--color-text-muted);font-size:12px;line-height:1.6}.video-page__batch-meta[data-v-79992db5]{display:flex;flex-wrap:wrap;gap:10px}.video-page__batch-chip[data-v-79992db5]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(96,182,255,.16);background:#60b6ff14;color:var(--color-text);font-size:12px}.video-page__batch-panel[data-v-79992db5],.video-page__batch-progress-card[data-v-79992db5]{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--color-surface-2)}.video-page__batch-input[data-v-79992db5]{width:100%}.video-page__batch-progress-card[data-v-79992db5]{display:grid;gap:10px}.video-page__batch-progress-label[data-v-79992db5]{margin:0;color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.video-page__batch-progress-head[data-v-79992db5]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.video-page__batch-progress-copy[data-v-79992db5]{display:grid;gap:4px}.video-page__batch-progress-phase[data-v-79992db5]{margin:0;color:var(--color-text);font-size:15px;font-weight:600}.video-page__batch-progress-percent[data-v-79992db5]{color:var(--color-info);font-size:22px;line-height:1}.video-page__batch-progress-track[data-v-79992db5]{position:relative;width:100%;height:10px;overflow:hidden;border-radius:999px;background:#ffffff14;box-shadow:inset 0 1px 2px #0000003d}.video-page__batch-progress-fill[data-v-79992db5]{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60b6ffe0,#20c9a6eb);box-shadow:0 0 18px #60b6ff3d,inset 0 -1px #ffffff2e;transition:width .28s ease}.video-page__batch-actions[data-v-79992db5]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.video-page__batch-modal{width:min(92vw,560px);border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at top left,rgba(96,182,255,.1),transparent 34%),radial-gradient(circle at top right,rgba(32,201,166,.08),transparent 30%),#16181d;box-shadow:0 20px 60px #0000005c,inset 0 1px #ffffff0a}.video-page__batch-modal .n-card-header{padding-bottom:8px}.video-page__batch-modal .n-card__content{padding-top:4px}.video-page__load-more-trigger[data-v-79992db5]{width:100%;height:1px}@media (max-width: 1200px){.video-page__top[data-v-79992db5]{grid-template-columns:1fr;gap:20px}}@media (max-width: 720px){.video-page__batch-tools[data-v-79992db5]{width:100%;justify-content:flex-start}.video-page__batch-summary[data-v-79992db5]{width:100%}.video-page__batch-actions[data-v-79992db5]{justify-content:stretch}.video-page__batch-actions .video-page__state-action[data-v-79992db5]{flex:1 1 160px}.video-page__batch-chip[data-v-79992db5]{width:fit-content}.video-page__batch-progress-head[data-v-79992db5]{align-items:flex-start;flex-direction:column}}:root{color-scheme:dark;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--color-bg: #09090b;--color-surface-1: #18181b;--color-surface-2: #27272a;--color-surface-3: #3f3f46;--color-border: rgba(255, 255, 255, .08);--color-text: #f4f4f5;--color-text-muted: #a1a1aa;--color-primary: #38bdf8;--color-primary-strong: #0284c7;--color-secondary: #818cf8;--color-success: #2fd080;--color-warning: #f2b554;--color-danger: #ff646e;--color-info: #60b6ff;--shadow-soft: 0 16px 40px rgba(0, 0, 0, .24);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--container-width: 1440px}*{box-sizing:border-box}html,body,#app{min-height:100%}html,body{margin:0;background:var(--color-bg);color:var(--color-text)}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.page-shell{width:min(var(--container-width),calc(100vw - 32px));margin:0 auto}.panel{background:#18181b66;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 24px 60px #0006}.muted{color:var(--color-text-muted)}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .18s ease,transform .18s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(8px)}
