.app-icon[data-v-e9cb7c2c]{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em}.app-icon svg[data-v-e9cb7c2c]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-icon--grid svg[data-v-e9cb7c2c],.app-icon--film svg[data-v-e9cb7c2c]{stroke-width:1.55}.app-icon--spark svg[data-v-e9cb7c2c],.app-icon--star svg[data-v-e9cb7c2c]{fill:currentColor;stroke:none}.app-shell[data-v-faabbb91]{position:relative;height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgba(199,139,72,.18),transparent 28%),radial-gradient(circle at 88% 12%,rgba(118,147,255,.18),transparent 26%),linear-gradient(180deg,#111214,#181a1f);--shell-ink: #f6f1e8;--shell-soft-ink: rgba(246, 241, 232, .7);--shell-line: rgba(255, 255, 255, .1);--shell-surface: rgba(18, 20, 24, .72);--shell-surface-strong: rgba(24, 26, 31, .84);--shell-accent: #e5bf8a;--shell-accent-2: #95a9ff}.app-shell__main[data-v-faabbb91]{position:relative;min-width:0;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:18px 18px 20px}.app-shell__standalone-main[data-v-faabbb91]{position:relative;min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.app-shell__aurora[data-v-faabbb91],.app-shell__grain[data-v-faabbb91]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-shell__aurora[data-v-faabbb91]{filter:blur(70px);opacity:.9}.app-shell__aurora--left[data-v-faabbb91]{background:radial-gradient(circle at 18% 22%,rgba(230,190,138,.16),transparent 34%)}.app-shell__aurora--right[data-v-faabbb91]{background:radial-gradient(circle at 82% 16%,rgba(149,169,255,.18),transparent 30%)}.app-shell__grain[data-v-faabbb91]{opacity:.08;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.48) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.08),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.08),transparent 82%)}.app-shell__main-inner[data-v-faabbb91]{position:relative;min-height:calc(100vh - 38px);padding:18px 18px 28px;border:1px solid var(--shell-line);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),var(--shell-surface);box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000047;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.app-shell--minimal[data-v-faabbb91]{background:#0d0f12}.app-shell--minimal .app-shell__aurora[data-v-faabbb91],.app-shell--minimal .app-shell__grain[data-v-faabbb91]{display:none}.app-shell--minimal .app-shell__main[data-v-faabbb91]{padding:0}.app-shell__main-inner--minimal[data-v-faabbb91]{min-height:100vh;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__help[data-v-faabbb91]{position:fixed;right:32px;bottom:28px;z-index:5;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#121418d6;color:var(--shell-ink);font-size:18px;font-weight:700;box-shadow:inset 0 1px #ffffff14,0 14px 40px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width: 960px){.app-shell[data-v-faabbb91]{height:auto;overflow:visible}.app-shell__main[data-v-faabbb91]{height:auto;overflow:visible;padding:0 12px 16px}.app-shell__standalone-main[data-v-faabbb91]{height:auto;min-height:100vh;overflow:visible}.app-shell__main-inner[data-v-faabbb91]{min-height:auto;padding:16px;border-radius:24px}.app-shell__main-inner--minimal[data-v-faabbb91]{padding:0;border-radius:0}}@media (max-width: 640px){.app-shell__help[data-v-faabbb91]{right:16px;bottom:16px}}.asset-library[data-v-1e39154b]{display:grid;gap:18px;color:#f8f4ec}.asset-library__hero[data-v-1e39154b],.asset-library__overview[data-v-1e39154b],.asset-library__workspace[data-v-1e39154b],.asset-library__panel[data-v-1e39154b],.asset-stat[data-v-1e39154b],.cluster-card[data-v-1e39154b]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#12141894;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.asset-library__hero[data-v-1e39154b]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:28px;border-radius:32px}.asset-library__copy[data-v-1e39154b]{display:grid;gap:12px;max-width:680px}.asset-library__eyebrow[data-v-1e39154b]{color:#efcf9d;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.asset-library__hero h1[data-v-1e39154b]{margin:0;font-family:var(--font-display);font-size:clamp(36px,4vw,56px);line-height:.98;letter-spacing:-.05em}.asset-library__hero p[data-v-1e39154b]{margin:0;color:#f8f4ecb8;line-height:1.75}.asset-library__hero-actions[data-v-1e39154b],.asset-library__filters[data-v-1e39154b],.cluster-card__chips[data-v-1e39154b]{display:flex;flex-wrap:wrap;gap:10px}.asset-library__button[data-v-1e39154b],.asset-library__filters button[data-v-1e39154b],.cluster-card__chips span[data-v-1e39154b]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8f4ec;font-weight:600}.asset-library__button--primary[data-v-1e39154b],.asset-library__filters button.is-active[data-v-1e39154b]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff1f)}.asset-library__overview[data-v-1e39154b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.asset-stat[data-v-1e39154b]{display:grid;gap:8px;padding:20px;border-radius:24px}.asset-stat span[data-v-1e39154b]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.asset-stat strong[data-v-1e39154b]{font-size:clamp(24px,3vw,34px);line-height:1.05}.asset-stat p[data-v-1e39154b]{margin:0;color:#f8f4ecad;font-size:13px;line-height:1.6}.asset-library__workspace[data-v-1e39154b]{display:grid;gap:18px;padding:22px;border-radius:32px}.asset-library__toolbar[data-v-1e39154b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-library__search[data-v-1e39154b]{display:inline-flex;align-items:center;gap:10px;min-width:min(100%,320px);min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.asset-library__search input[data-v-1e39154b]{width:100%;background:transparent;border:0;color:#f8f4ec}.asset-library__body[data-v-1e39154b]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px}.asset-library__panel[data-v-1e39154b]{display:grid;gap:16px;padding:22px;border-radius:28px}.asset-library__panel-head span[data-v-1e39154b]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.asset-library__panel-head strong[data-v-1e39154b]{display:block;margin-top:6px;font-size:24px;letter-spacing:-.04em}.asset-library__cluster[data-v-1e39154b]{display:grid;gap:12px}.cluster-card[data-v-1e39154b]{display:grid;gap:10px;padding:18px;border-radius:22px}.cluster-card strong[data-v-1e39154b]{font-size:18px}.cluster-card p[data-v-1e39154b]{margin:0;color:#f8f4ecad;font-size:13px;line-height:1.65}.cluster-card__chips span[data-v-1e39154b]{min-height:32px;padding:0 12px;color:#f8f4ecc2;font-size:12px}.asset-library__panel--empty[data-v-1e39154b]{align-content:center;justify-items:center;text-align:center}.asset-library__empty-art[data-v-1e39154b]{display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:radial-gradient(circle at top,rgba(229,191,138,.18),transparent 56%),#ffffff0a;color:#f8f4ecc7;font-size:56px}.asset-library__panel--empty strong[data-v-1e39154b]{font-size:24px;letter-spacing:-.04em}.asset-library__panel--empty p[data-v-1e39154b]{margin:0;max-width:28ch;color:#f8f4ecad;line-height:1.7}@media (max-width: 1100px){.asset-library__overview[data-v-1e39154b],.asset-library__body[data-v-1e39154b]{grid-template-columns:1fr}}@media (max-width: 720px){.asset-library__hero[data-v-1e39154b],.asset-library__toolbar[data-v-1e39154b]{flex-direction:column;align-items:flex-start}.asset-library__hero[data-v-1e39154b],.asset-library__workspace[data-v-1e39154b],.asset-library__panel[data-v-1e39154b]{padding:20px;border-radius:24px}.asset-library__search[data-v-1e39154b]{min-width:100%}}.aigc-chat[data-v-0e9842e4]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;height:100vh;overflow:hidden;background:radial-gradient(circle at top,rgba(78,110,255,.08),transparent 26%),#050505;color:#fff}.aigc-chat__sidebar[data-v-0e9842e4]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:20px 18px;border-right:1px solid rgba(255,255,255,.08);background:#0d0d0ff0}.aigc-chat__sidebar-top[data-v-0e9842e4]{display:grid;gap:18px}.aigc-chat__back[data-v-0e9842e4],.aigc-chat__ghost-btn[data-v-0e9842e4],.aigc-chat__primary-btn[data-v-0e9842e4],.aigc-chat__send[data-v-0e9842e4],.aigc-chat__history-item[data-v-0e9842e4],.aigc-chat__select[data-v-0e9842e4]{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff}.aigc-chat__back[data-v-0e9842e4]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:8px 12px;font-size:13px}.aigc-chat__back span[data-v-0e9842e4]{font-size:18px;line-height:1}.aigc-chat__eyebrow[data-v-0e9842e4]{margin:0 0 6px;color:#ffffff7a;font-size:12px;letter-spacing:.12em}.aigc-chat__title-block h1[data-v-0e9842e4],.aigc-chat__topbar-copy h2[data-v-0e9842e4]{margin:0;font-size:18px}.aigc-chat__history-tools[data-v-0e9842e4]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.aigc-chat__search[data-v-0e9842e4],.aigc-chat__textarea[data-v-0e9842e4],.aigc-chat__select[data-v-0e9842e4]{width:100%;border:1px solid rgba(255,255,255,.1);outline:none;background:#ffffff0a;color:#fff}.aigc-chat__search[data-v-0e9842e4]{height:40px;padding:0 12px;border-radius:12px}.aigc-chat__ghost-btn[data-v-0e9842e4],.aigc-chat__primary-btn[data-v-0e9842e4]{min-width:64px;padding:0 14px;font-size:13px}.aigc-chat__primary-btn[data-v-0e9842e4],.aigc-chat__send[data-v-0e9842e4]{background:linear-gradient(135deg,#f4f4f5,#d6d7db);color:#111;font-weight:600}.aigc-chat__ghost-btn[data-v-0e9842e4]:disabled,.aigc-chat__send[data-v-0e9842e4]:disabled{opacity:.45;cursor:not-allowed}.aigc-chat__ghost-btn.is-danger[data-v-0e9842e4]{color:#ff9b9b}.aigc-chat__sidebar-empty[data-v-0e9842e4]{color:#ffffff80;font-size:13px;line-height:1.7}.aigc-chat__history-list[data-v-0e9842e4]{min-height:0;overflow-y:auto;padding-right:4px}.aigc-chat__history-group[data-v-0e9842e4]{display:grid;gap:8px;margin-bottom:18px}.aigc-chat__history-group h2[data-v-0e9842e4]{margin:0 0 2px;color:#ffffff70;font-size:12px;font-weight:600}.aigc-chat__history-item[data-v-0e9842e4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:12px;text-align:left}.aigc-chat__history-main[data-v-0e9842e4]{display:grid;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.aigc-chat__history-main strong[data-v-0e9842e4]{font-size:14px}.aigc-chat__history-main span[data-v-0e9842e4]{overflow:hidden;color:#ffffff8a;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.aigc-chat__history-item-tools[data-v-0e9842e4]{position:relative;flex-shrink:0}.aigc-chat__history-more[data-v-0e9842e4]{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:28px;height:28px;padding:0;border:0;border-radius:10px;background:transparent;color:inherit}.aigc-chat__history-more[data-v-0e9842e4]:hover,.aigc-chat__history-more[aria-expanded=true][data-v-0e9842e4]{background:#ffffff14}.aigc-chat__history-more span[data-v-0e9842e4]{width:4px;height:4px;border-radius:50%;background:#ffffffb8}.aigc-chat__history-menu[data-v-0e9842e4]{position:absolute;top:calc(100% + 6px);right:0;z-index:12;display:grid;min-width:92px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#121214f5;box-shadow:0 12px 30px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aigc-chat__history-menu button[data-v-0e9842e4]{padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#fff;font-size:12px;text-align:left}.aigc-chat__history-menu button[data-v-0e9842e4]:hover{background:#ffffff14}.aigc-chat__history-menu button.is-danger[data-v-0e9842e4]{color:#ff9b9b}.aigc-chat__history-item.is-active[data-v-0e9842e4]{border-color:#ffffff38;background:#ffffff1a}.aigc-chat__main[data-v-0e9842e4]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:100vh}.aigc-chat__topbar[data-v-0e9842e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.aigc-chat__topbar-copy[data-v-0e9842e4]{display:grid;gap:6px}.aigc-chat__topbar-copy p[data-v-0e9842e4]{margin:0;color:#ffffff8f;font-size:13px}.aigc-chat__topbar-actions[data-v-0e9842e4]{display:flex;align-items:center;gap:10px}.aigc-chat__select[data-v-0e9842e4]{min-width:220px;height:42px;padding:0 12px;border-radius:12px}.aigc-chat__conversation[data-v-0e9842e4]{min-height:0;overflow-y:auto;padding:32px 24px 24px}.aigc-chat__empty[data-v-0e9842e4]{display:grid;align-content:center;justify-items:center;gap:10px;min-height:100%;text-align:center}.aigc-chat__empty h3[data-v-0e9842e4],.aigc-chat__empty p[data-v-0e9842e4]{margin:0}.aigc-chat__empty p[data-v-0e9842e4]{color:#ffffff8f}.aigc-chat__empty-points[data-v-0e9842e4]{color:#ffffffc7!important}.aigc-chat__empty-error[data-v-0e9842e4]{color:#ff9b9b!important}.aigc-chat__message-list[data-v-0e9842e4]{display:grid;gap:22px}.aigc-chat__message-row[data-v-0e9842e4]{display:flex}.aigc-chat__message-row.is-user[data-v-0e9842e4]{justify-content:flex-end}.aigc-chat__message-row.is-assistant[data-v-0e9842e4],.aigc-chat__message-row.is-system[data-v-0e9842e4]{justify-content:flex-start}.aigc-chat__message-card[data-v-0e9842e4]{display:grid;gap:10px;max-width:min(920px,92%);padding:18px 18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px}.aigc-chat__message-card.is-user[data-v-0e9842e4]{background:#ffffff14}.aigc-chat__message-card.is-assistant[data-v-0e9842e4]{background:#ffffff08}.aigc-chat__message-card.is-error[data-v-0e9842e4]{border-color:#ff828247}.aigc-chat__message-head[data-v-0e9842e4],.aigc-chat__message-meta[data-v-0e9842e4],.aigc-chat__composer-bar[data-v-0e9842e4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.aigc-chat__message-head span[data-v-0e9842e4],.aigc-chat__message-meta[data-v-0e9842e4],.aigc-chat__composer-meta[data-v-0e9842e4]{color:#ffffff8a;font-size:12px}.aigc-chat__message-meta[data-v-0e9842e4]{flex-wrap:wrap;justify-content:flex-start}.aigc-chat__message-text[data-v-0e9842e4]{color:#f7f8fa;line-height:1.8;white-space:pre-wrap;word-break:break-word}.aigc-chat__composer[data-v-0e9842e4]{position:sticky;bottom:0;display:grid;gap:14px;padding:18px 24px 24px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#050505b8,#050505f5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aigc-chat__textarea[data-v-0e9842e4]{min-height:120px;resize:none;padding:16px;border-radius:16px;font:inherit}.aigc-chat__composer-meta[data-v-0e9842e4]{display:flex;flex-wrap:wrap;gap:14px}.aigc-chat__send[data-v-0e9842e4]{min-width:104px;height:42px;border-radius:12px}@media (max-width: 1024px){.aigc-chat[data-v-0e9842e4]{grid-template-columns:1fr;height:auto}.aigc-chat__sidebar[data-v-0e9842e4]{grid-template-rows:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.aigc-chat__history-list[data-v-0e9842e4]{max-height:260px}.aigc-chat__main[data-v-0e9842e4]{min-height:calc(100vh - 260px)}}@media (max-width: 760px){.aigc-chat__history-tools[data-v-0e9842e4],.aigc-chat__topbar[data-v-0e9842e4],.aigc-chat__topbar-actions[data-v-0e9842e4],.aigc-chat__composer-bar[data-v-0e9842e4]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.aigc-chat__select[data-v-0e9842e4]{min-width:0}.aigc-chat__conversation[data-v-0e9842e4],.aigc-chat__composer[data-v-0e9842e4],.aigc-chat__topbar[data-v-0e9842e4]{padding-left:16px;padding-right:16px}.aigc-chat__message-card[data-v-0e9842e4]{max-width:100%}}.portal-page[data-v-25d4af1b]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-25d4af1b]{display:grid;gap:20px}.portal-page__hero[data-v-25d4af1b],.portal-panel[data-v-25d4af1b]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-25d4af1b]:before,.portal-panel[data-v-25d4af1b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-25d4af1b]>*,.portal-panel[data-v-25d4af1b]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-25d4af1b],.portal-page__hero h2[data-v-25d4af1b],.portal-section-title[data-v-25d4af1b]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-25d4af1b],.portal-section-subtitle[data-v-25d4af1b]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-25d4af1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-25d4af1b]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-25d4af1b]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-25d4af1b]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-25d4af1b]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-25d4af1b]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-25d4af1b]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-25d4af1b],.portal-link-button[data-v-25d4af1b]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-25d4af1b]:hover,.portal-link-button[data-v-25d4af1b]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-25d4af1b]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-25d4af1b]:hover{border-color:#e5bf8a47}.portal-button[data-v-25d4af1b]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-25d4af1b]{display:grid;gap:18px}.portal-form__grid[data-v-25d4af1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-25d4af1b]{display:grid;gap:9px}.portal-field span[data-v-25d4af1b]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-25d4af1b],.portal-select[data-v-25d4af1b],.portal-textarea[data-v-25d4af1b]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-25d4af1b]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-25d4af1b]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-25d4af1b]:hover,.portal-select[data-v-25d4af1b]:hover,.portal-textarea[data-v-25d4af1b]:hover{border-color:#ffffff29}.portal-input[data-v-25d4af1b]::-moz-placeholder,.portal-textarea[data-v-25d4af1b]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-25d4af1b]::placeholder,.portal-textarea[data-v-25d4af1b]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-25d4af1b]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-25d4af1b]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-25d4af1b]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-25d4af1b]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-25d4af1b]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-25d4af1b]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-25d4af1b]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-25d4af1b]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-25d4af1b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-25d4af1b]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-25d4af1b]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-25d4af1b]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-25d4af1b]{display:grid;gap:14px}.portal-list__item[data-v-25d4af1b]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-25d4af1b],.portal-list__meta[data-v-25d4af1b]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-25d4af1b]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-25d4af1b]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-25d4af1b]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-25d4af1b]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-25d4af1b]{padding:18px 14px 32px}.portal-auth__card[data-v-25d4af1b],.portal-auth__metrics[data-v-25d4af1b]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-25d4af1b]{padding:16px}.portal-auth__brand-logo[data-v-25d4af1b]{width:60px;height:60px}.portal-page__hero[data-v-25d4af1b],.portal-panel[data-v-25d4af1b]{border-radius:24px;padding:20px}.portal-card__value[data-v-25d4af1b]{font-size:26px}}.digital-shell[data-v-bb7dc3af]{--panel-bg: rgba(17, 17, 18, .94);--panel-line: rgba(255, 255, 255, .08);--panel-soft: rgba(255, 255, 255, .04);--text-main: rgba(255, 255, 255, .96);--text-secondary: rgba(255, 255, 255, .68);--text-muted: rgba(255, 255, 255, .46);--card-bg: rgba(31, 31, 33, .92);--accent: #f5f4ef;--accent-ink: #101010;--success: #9fe1bb;--danger: #ffb6b6;position:relative;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 14% 16%,rgba(120,140,188,.16),transparent 24%),radial-gradient(circle at 78% 10%,rgba(255,255,255,.08),transparent 16%),#040404;color:var(--text-main);font-family:Avenir Next,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif}.digital-shell__stars[data-v-bb7dc3af]{position:fixed;inset:0 0 0 var(--sidebar-width);pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.82) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(201,223,255,.52) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,255,255,.22) 0 .8px,transparent 1.1px);background-position:9% 18%,37% 64%,82% 28%;background-size:360px 220px,520px 320px,440px 280px;opacity:.7}.hidden-input[data-v-bb7dc3af],.audio-preview-hidden[data-v-bb7dc3af]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.digital-shell__layout[data-v-bb7dc3af]{position:relative;z-index:1;display:grid;grid-template-columns:408px minmax(0,1fr);gap:16px;min-height:100dvh;padding:14px 18px 14px 10px}.control-panel[data-v-bb7dc3af],.workspace-shell[data-v-bb7dc3af]{border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a}.control-panel[data-v-bb7dc3af]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);background:var(--panel-bg)}.control-panel__scroll[data-v-bb7dc3af]{overflow-y:auto;padding:16px 16px 12px}.control-panel__scroll[data-v-bb7dc3af]::-webkit-scrollbar{width:0}.mode-switch[data-v-bb7dc3af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.mode-switch button[data-v-bb7dc3af],.workspace-view-switch button[data-v-bb7dc3af],.library-tabs button[data-v-bb7dc3af],.spec-grid button[data-v-bb7dc3af],.submit-button[data-v-bb7dc3af],.panel-block__ghost[data-v-bb7dc3af],.toolbar-button[data-v-bb7dc3af],.voice-action[data-v-bb7dc3af],.pager__button[data-v-bb7dc3af],.stage-card__link[data-v-bb7dc3af]{transition:transform .18s ease,opacity .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.mode-switch button[data-v-bb7dc3af]{height:46px;border:1px solid var(--panel-line);border-radius:14px;background:#1d1d1feb;color:#ffffffe0;font-size:13px;font-weight:700;letter-spacing:.01em}.mode-switch button.is-active[data-v-bb7dc3af],.workspace-view-switch button.is-active[data-v-bb7dc3af],.library-tabs button.is-active[data-v-bb7dc3af]{background:var(--accent);color:var(--accent-ink)}.mode-switch button[data-v-bb7dc3af]:disabled{opacity:.62;cursor:not-allowed}.panel-block[data-v-bb7dc3af]{display:grid;gap:10px;margin-bottom:16px}.panel-block__head[data-v-bb7dc3af],.stage-card__meta[data-v-bb7dc3af]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-block__head h2[data-v-bb7dc3af]{margin:0;font-size:15px;font-weight:700}.library-panel p[data-v-bb7dc3af]{margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.55}.panel-block__actions[data-v-bb7dc3af],.library-toolbar__actions[data-v-bb7dc3af]{display:flex;align-items:center;gap:8px}.panel-block__ghost[data-v-bb7dc3af],.toolbar-button[data-v-bb7dc3af],.voice-action[data-v-bb7dc3af],.pager__button[data-v-bb7dc3af]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffffd1;font-size:12px;font-weight:600}.upload-card[data-v-bb7dc3af]{position:relative;display:grid;justify-items:center;gap:8px;min-height:162px;padding:18px 14px;border-radius:16px;background:var(--card-bg);color:#ffffffc7;text-align:center;overflow:hidden}.upload-card input[data-v-bb7dc3af]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-card--audio[data-v-bb7dc3af]{min-height:108px}.upload-card__icon[data-v-bb7dc3af]{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:8px;font-size:24px;line-height:1}.upload-card__icon--audio[data-v-bb7dc3af]{font-size:18px}.upload-card strong[data-v-bb7dc3af],.upload-card span[data-v-bb7dc3af]{position:relative;z-index:1}.upload-card strong[data-v-bb7dc3af]{font-size:14px;font-weight:600}.upload-card span[data-v-bb7dc3af]{color:var(--text-muted);font-size:11px}.upload-card__image[data-v-bb7dc3af]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-card__overlay[data-v-bb7dc3af]{position:absolute;inset:auto 10px 10px;display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#0c0c0d85,#0c0c0ddb);text-align:left}.upload-card__overlay strong[data-v-bb7dc3af]{font-size:12px}.upload-card__overlay span[data-v-bb7dc3af]{font-size:10px}.voice-selection-card[data-v-bb7dc3af]{display:grid;justify-items:center;gap:14px;min-height:146px;padding:18px 16px;border-radius:16px;background:#ffffff0a;text-align:center}.voice-selection-card__meta[data-v-bb7dc3af]{display:grid;justify-items:center;gap:10px}.voice-selection-card__avatar[data-v-bb7dc3af]{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:var(--text-main);font-size:18px;font-weight:700;overflow:hidden}.voice-selection-card__avatar-image[data-v-bb7dc3af]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.voice-selection-card__meta strong[data-v-bb7dc3af]{display:block;font-size:14px;font-weight:700;line-height:1.35}.voice-selection-card__actions[data-v-bb7dc3af]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.upload-card--chooser[data-v-bb7dc3af]{min-height:164px}.upload-card__quick[data-v-bb7dc3af]{position:relative;z-index:1;height:40px;padding:0 18px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffe0;font-size:12px;font-weight:700}.panel-audio[data-v-bb7dc3af]{width:100%;height:34px;opacity:.92}.spec-grid[data-v-bb7dc3af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.spec-grid button[data-v-bb7dc3af]{min-height:70px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(180deg,#212124f5,#151517fa);color:#ffffffe6;text-align:left;box-shadow:inset 0 0 0 1px #ffffff05}.spec-grid button strong[data-v-bb7dc3af],.spec-grid button span[data-v-bb7dc3af]{display:block}.spec-grid button strong[data-v-bb7dc3af]{margin-bottom:6px;font-size:13px;font-weight:700}.spec-grid button span[data-v-bb7dc3af]{color:var(--text-muted);font-size:11px;line-height:1.5}.spec-grid button.is-active[data-v-bb7dc3af]{border-color:#ffffff29;background:linear-gradient(180deg,#343438fa,#1e1e21fa);color:#fffffff5;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 28px #00000042}.spec-grid button.is-active span[data-v-bb7dc3af]{color:#ffffff8f}.panel-block--speech textarea[data-v-bb7dc3af]{width:100%;min-height:118px;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(180deg,#202023f5,#141416fa);color:#fffffff0;font-size:13px;line-height:1.65;resize:vertical;outline:none;box-shadow:inset 0 0 0 1px #ffffff05}.panel-block--speech textarea[data-v-bb7dc3af]::-moz-placeholder,.name-field input[data-v-bb7dc3af]::-moz-placeholder{color:#ffffff47}.panel-block--speech textarea[data-v-bb7dc3af]::placeholder,.name-field input[data-v-bb7dc3af]::placeholder{color:#ffffff47}.name-field[data-v-bb7dc3af]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px}.name-field__label[data-v-bb7dc3af]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.2}.name-field input[data-v-bb7dc3af]{width:100%;height:54px;padding:0 28px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(180deg,#202023f0,#151517f5);color:#fffffff0;font-size:13px;outline:none;box-shadow:inset 0 0 0 1px #ffffff05}.panel-block--speech textarea[data-v-bb7dc3af]:focus,.name-field input[data-v-bb7dc3af]:focus{border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 3px #ffffff0a}.control-panel__footer[data-v-bb7dc3af]{padding:12px 16px 16px}.submit-button[data-v-bb7dc3af]{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:52px;padding:10px 18px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(180deg,#f8f5eefa,#ece7defa);color:#161618f5;font-size:15px;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #0000002e}.submit-button--with-rate[data-v-bb7dc3af]{justify-content:center}.submit-button__main[data-v-bb7dc3af],.submit-button__rate[data-v-bb7dc3af]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.submit-button__main strong[data-v-bb7dc3af]{font-size:16px;font-weight:800;letter-spacing:.02em}.submit-button__rate[data-v-bb7dc3af]{color:#18181cdb}.submit-button__rate strong[data-v-bb7dc3af]{font-size:16px;font-weight:800;letter-spacing:0}.submit-button__spark[data-v-bb7dc3af]{font-size:14px;line-height:1;color:#18181cd6}.submit-button[data-v-bb7dc3af]:disabled,.panel-block__ghost[data-v-bb7dc3af]:disabled,.toolbar-button[data-v-bb7dc3af]:disabled,.voice-action[data-v-bb7dc3af]:disabled,.pager__button[data-v-bb7dc3af]:disabled{opacity:.55;cursor:not-allowed}.workspace-panel[data-v-bb7dc3af]{min-height:calc(100dvh - 28px)}.workspace-shell[data-v-bb7dc3af]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);padding:18px;border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a;background:linear-gradient(180deg,#0e0e10d6,#070708eb),#080809e0}.workspace-shell__head[data-v-bb7dc3af]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-shell__title[data-v-bb7dc3af]{display:grid;gap:6px}.workspace-head__eyebrow[data-v-bb7dc3af]{margin:0;color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.16em}.workspace-shell__title h2[data-v-bb7dc3af]{margin:0;font-size:22px;font-weight:700;letter-spacing:.01em}.workspace-shell__summary[data-v-bb7dc3af]{color:var(--text-secondary);font-size:12px}.workspace-view-switch[data-v-bb7dc3af]{display:inline-grid;grid-auto-flow:column;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.workspace-view-switch button[data-v-bb7dc3af]{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffbd;font-size:12px;font-weight:700}.library-panel[data-v-bb7dc3af]{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding-right:4px}.library-panel[data-v-bb7dc3af]::-webkit-scrollbar,.studio-history[data-v-bb7dc3af]::-webkit-scrollbar{width:0}.library-tabs[data-v-bb7dc3af]{display:inline-grid;grid-auto-flow:column;gap:8px}.library-tabs button[data-v-bb7dc3af]{height:34px;padding:0 14px;border:1px solid var(--panel-line);border-radius:999px;background:#ffffff0a;color:#ffffffc7;font-size:12px;font-weight:700}.library-toolbar[data-v-bb7dc3af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-toolbar__count[data-v-bb7dc3af]{color:var(--text-secondary);font-size:12px;font-weight:600}.library-grid[data-v-bb7dc3af]{display:grid;gap:12px}.library-grid--persona[data-v-bb7dc3af]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.library-grid--voice[data-v-bb7dc3af]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card[data-v-bb7dc3af]{position:relative;display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:18px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.library-card.is-active[data-v-bb7dc3af]{border-color:#ffffff47;background:#ffffff14;box-shadow:0 14px 30px #00000029}.library-card--persona[data-v-bb7dc3af]{min-height:248px}.library-card__media[data-v-bb7dc3af]{position:relative;overflow:hidden;border-radius:14px;background:#ffffff0f}.library-card__media[data-v-bb7dc3af]:before{content:"";display:block;padding-top:138%}.library-card__media img[data-v-bb7dc3af]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.library-card__badge[data-v-bb7dc3af]{position:absolute;right:10px;top:10px;padding:4px 8px;border-radius:999px;background:#070708a8;color:#ffffffeb;font-size:10px;font-weight:700}.library-card__body[data-v-bb7dc3af]{display:grid;gap:4px}.library-card__body strong[data-v-bb7dc3af]{font-size:13px;font-weight:700}.library-card__body span[data-v-bb7dc3af]{color:var(--text-secondary);font-size:11px;line-height:1.55}.voice-card[data-v-bb7dc3af]{display:flex;align-items:center;gap:10px;min-height:96px;padding:8px 10px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.voice-card[data-v-bb7dc3af]:hover{border-color:#ffffff4d;background:#ffffff0d}.voice-card--active[data-v-bb7dc3af]{border-color:#ffffff52;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e}.voice-card__visual[data-v-bb7dc3af]{flex-shrink:0}.voice-card__avatar-button[data-v-bb7dc3af]{position:relative;display:block;padding:0;border:0;background:transparent;cursor:pointer}.voice-card__avatar-button[data-v-bb7dc3af]:disabled{cursor:wait}.voice-card__avatar-button--disabled[data-v-bb7dc3af]{opacity:.72}.voice-card__avatar-shell[data-v-bb7dc3af]{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.voice-card__avatar-ring[data-v-bb7dc3af]{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;border:1px dashed rgba(255,255,255,.14);background:#0b0b0cd6}.voice-card__avatar-core[data-v-bb7dc3af]{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#111;font-size:13px;font-weight:700}.voice-card__avatar-image[data-v-bb7dc3af]{display:block;width:32px;height:32px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.voice-card__avatar-play[data-v-bb7dc3af]{position:absolute;right:-2px;bottom:-2px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0a0a0beb;color:var(--accent)}.voice-card__avatar-play svg[data-v-bb7dc3af]{width:12px;height:12px}.voice-card__content[data-v-bb7dc3af]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.voice-card__head[data-v-bb7dc3af]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.voice-card__title[data-v-bb7dc3af]{color:var(--text-main);font-size:18px;font-weight:700;line-height:1.2}.voice-card__selected[data-v-bb7dc3af]{flex-shrink:0;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff0a;color:var(--accent);font-size:11px;font-weight:600}.voice-card__desc[data-v-bb7dc3af]{color:var(--text-secondary);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-card__tags[data-v-bb7dc3af]{display:flex;flex-wrap:wrap;gap:4px}.voice-card__tag[data-v-bb7dc3af]{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);font-size:11px;line-height:1}.library-notice[data-v-bb7dc3af],.library-error[data-v-bb7dc3af],.stage-error[data-v-bb7dc3af]{padding:12px 14px;border-radius:14px;font-size:12px;line-height:1.6}.library-notice[data-v-bb7dc3af]{background:#ffd3761f;color:#ffd78a}.library-error[data-v-bb7dc3af],.stage-error[data-v-bb7dc3af]{background:#ff62621f;color:var(--danger)}.history-panel[data-v-bb7dc3af]{display:grid;gap:10px}.history-panel__head[data-v-bb7dc3af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-panel__head h3[data-v-bb7dc3af]{margin:0;font-size:14px;font-weight:700}.history-panel__head span[data-v-bb7dc3af],.history-empty[data-v-bb7dc3af],.history-card__body span[data-v-bb7dc3af],.history-card__task[data-v-bb7dc3af]{color:var(--text-secondary);font-size:11px}.history-list[data-v-bb7dc3af]{display:grid;gap:8px}.history-card[data-v-bb7dc3af]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.history-card[data-v-bb7dc3af]:hover{transform:translateY(-1px);border-color:#ffffff1f}.history-card[data-v-bb7dc3af]:focus-visible{outline:none;border-color:#fff3;box-shadow:0 0 0 3px #ffffff0a}.history-card.is-active[data-v-bb7dc3af]{border-color:#ffffff38;background:#ffffff0f}.history-card__media[data-v-bb7dc3af]{display:flex;width:52px;height:52px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#ffffff0f;color:#ffffffb8;font-size:18px;font-weight:700}.history-card__media img[data-v-bb7dc3af]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-card__body[data-v-bb7dc3af]{display:grid;min-width:0;gap:3px}.history-card__body strong[data-v-bb7dc3af]{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-card__meta[data-v-bb7dc3af]{color:var(--text-muted)}.history-card__note[data-v-bb7dc3af]{color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-card__side[data-v-bb7dc3af]{display:grid;justify-items:end;gap:6px}.history-card__badge[data-v-bb7dc3af]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff0f;color:#ffffffd6;font-size:11px;font-weight:700}.history-card__badge.is-success[data-v-bb7dc3af]{background:#5bc48e24;color:var(--success)}.history-card__badge.is-error[data-v-bb7dc3af]{background:#ff717124;color:var(--danger)}.history-card__badge.is-processing[data-v-bb7dc3af]{background:#ffffff14}.history-card__actions[data-v-bb7dc3af]{display:inline-flex;align-items:center;gap:6px}.history-card__action[data-v-bb7dc3af]{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ffffffd1;font-size:11px;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.history-card__action[data-v-bb7dc3af]:hover{transform:translateY(-1px)}.history-card__action.is-danger[data-v-bb7dc3af]{color:#ffb6b6eb}.history-card__action[data-v-bb7dc3af]:disabled{opacity:.58;cursor:not-allowed;transform:none}.history-empty[data-v-bb7dc3af]{padding:12px 2px 4px}.empty-state[data-v-bb7dc3af]{display:grid;justify-items:start;gap:8px;min-height:180px;padding:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);background:#ffffff08}.empty-state--action[data-v-bb7dc3af]{min-height:120px;place-items:center;justify-items:center}.empty-state__actions[data-v-bb7dc3af]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.skeleton-card[data-v-bb7dc3af]{min-height:180px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:skeleton-shimmer-bb7dc3af 1.4s linear infinite}.pager[data-v-bb7dc3af]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--text-secondary);font-size:12px}.studio-panel[data-v-bb7dc3af]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0}.studio-stage[data-v-bb7dc3af]{display:grid;align-content:start;gap:12px;min-height:0}.studio-stage__head[data-v-bb7dc3af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-stage__status[data-v-bb7dc3af]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#ffffffd1;font-size:12px;font-weight:600}.studio-stage__status.is-success[data-v-bb7dc3af]{background:#5bc48e29;color:var(--success)}.studio-stage__status.is-error[data-v-bb7dc3af]{background:#ff717124;color:var(--danger)}.toolbar-button--studio[data-v-bb7dc3af]{flex-shrink:0}.studio-history[data-v-bb7dc3af]{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#1a1a1cc2,#0c0c0ddb),#080809b8}.stage-card[data-v-bb7dc3af]{position:relative;min-height:420px;border-radius:20px;background:linear-gradient(180deg,#1c1c1ee6,#0c0c0deb);box-shadow:inset 0 0 0 1px #ffffff0a;overflow:hidden}.stage-card.is-empty[data-v-bb7dc3af]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.06),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.03),transparent 52%);pointer-events:none}.stage-card__video[data-v-bb7dc3af]{display:block;width:100%;height:100%;min-height:292px;-o-object-fit:cover;object-fit:cover;background:#000}.stage-card__meta[data-v-bb7dc3af]{position:absolute;right:14px;bottom:14px;left:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#0a0a0bb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-card__facts[data-v-bb7dc3af]{display:flex;min-width:0;flex-wrap:wrap;gap:8px 16px}.stage-card__fact[data-v-bb7dc3af]{min-width:0}.stage-card__meta span[data-v-bb7dc3af]{display:block;color:var(--text-muted);font-size:10px}.stage-card__meta strong[data-v-bb7dc3af]{display:block;margin-top:3px;font-size:12px;font-weight:700;color:var(--text-main)}.stage-card__link[data-v-bb7dc3af]{flex-shrink:0;color:#ffffffe0;font-size:12px;font-weight:600;text-decoration:none}.stage-card__progress[data-v-bb7dc3af],.stage-card__empty[data-v-bb7dc3af]{display:grid;justify-items:center;align-content:center;gap:12px;min-height:292px;padding:24px;text-align:center}.stage-card__ring[data-v-bb7dc3af]{display:grid;width:96px;height:96px;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle,rgba(255,255,255,.08),transparent 66%),#ffffff05}.stage-card__ring strong[data-v-bb7dc3af]{font-size:18px;font-weight:700}.stage-card__progress h3[data-v-bb7dc3af],.stage-card__empty h3[data-v-bb7dc3af]{margin:0;font-size:18px;font-weight:700}.stage-card__progress p[data-v-bb7dc3af],.stage-card__empty p[data-v-bb7dc3af]{max-width:420px;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7}.stage-card__empty-icon[data-v-bb7dc3af]{display:grid;width:50px;height:50px;place-items:center;border-radius:16px;background:#ffffff0f;color:#ffffffc7;font-size:24px}.record-modal[data-v-bb7dc3af] .n-card,.record-dialog[data-v-bb7dc3af] .n-dialog{border:1px solid rgba(255,255,255,.08);border-radius:26px;background:radial-gradient(circle at top,rgba(154,166,210,.08),transparent 34%),linear-gradient(180deg,#141418fa,#08080afc);box-shadow:0 36px 96px #0000007a,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff08}.record-modal[data-v-bb7dc3af] .n-card-header__main,.record-dialog[data-v-bb7dc3af] .n-dialog__title{color:var(--text-main);font-size:17px;font-weight:700;letter-spacing:.01em}.record-modal[data-v-bb7dc3af] .n-card-header,.record-dialog[data-v-bb7dc3af] .n-dialog__title{padding-bottom:2px}.record-modal[data-v-bb7dc3af] .n-card-header,.record-modal[data-v-bb7dc3af] .n-card__content,.record-modal[data-v-bb7dc3af] .n-card__action{padding-left:20px;padding-right:20px}.record-modal[data-v-bb7dc3af] .n-card__content,.record-modal[data-v-bb7dc3af] .n-card__action{background:transparent}.record-modal[data-v-bb7dc3af] .n-card__content{padding-top:10px}.record-modal[data-v-bb7dc3af] .n-card__action{padding-top:16px}.record-modal[data-v-bb7dc3af] .n-card__action,.record-dialog[data-v-bb7dc3af] .n-dialog__action{border-top:1px solid rgba(255,255,255,.06)}.record-dialog[data-v-bb7dc3af] .n-dialog__title{padding-bottom:0}.record-dialog[data-v-bb7dc3af] .n-dialog__content{color:var(--text-secondary);font-size:13px;line-height:1.7}.record-modal[data-v-bb7dc3af] .record-modal__input{--n-border-radius: 18px;--n-height: 48px;--n-color: rgba(14, 14, 17, .94);--n-color-focus: rgba(12, 12, 15, .98);--n-color-disabled: rgba(255, 255, 255, .04);--n-border: 1px solid rgba(255, 255, 255, .06);--n-border-hover: 1px solid rgba(255, 255, 255, .12);--n-border-focus: 1px solid rgba(255, 255, 255, .18);--n-text-color: rgba(255, 255, 255, .94);--n-caret-color: rgba(255, 255, 255, .92);--n-placeholder-color: rgba(255, 255, 255, .28);--n-box-shadow-focus: 0 0 0 3px rgba(255, 255, 255, .035)}.record-modal[data-v-bb7dc3af] .record-modal__input .n-input-wrapper{border-radius:18px;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #ffffff03}.record-modal[data-v-bb7dc3af] .record-modal__input .n-input__input-el,.record-modal[data-v-bb7dc3af] .record-modal__input textarea{font-size:13px}.record-modal[data-v-bb7dc3af] .record-modal__input--textarea .n-input-wrapper{border-radius:20px;padding-top:4px;padding-bottom:4px}.record-modal__body[data-v-bb7dc3af]{display:grid;gap:16px}.record-modal__field[data-v-bb7dc3af]{display:grid;gap:9px}.record-modal__field span[data-v-bb7dc3af]{color:#ffffff85;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.record-modal__footer[data-v-bb7dc3af]{display:flex;justify-content:flex-end;gap:10px}.clone-confirm[data-v-bb7dc3af]{display:grid;gap:16px}.clone-confirm__hero[data-v-bb7dc3af]{display:grid;gap:6px;padding:16px 16px 14px;border-radius:20px;background:radial-gradient(circle at top,rgba(154,166,210,.08),transparent 38%),linear-gradient(180deg,#121216f5,#0a0a0cfa);border:1px solid rgba(255,255,255,.06)}.clone-confirm__eyebrow[data-v-bb7dc3af]{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.clone-confirm__hero strong[data-v-bb7dc3af]{color:#fffffff5;font-size:15px;font-weight:700}.clone-confirm__hero span[data-v-bb7dc3af]:last-child{color:#ffffff8f;font-size:12px;line-height:1.6}.clone-confirm__audio[data-v-bb7dc3af]{width:100%;min-width:0;height:42px;filter:saturate(.85) brightness(.94)}.clone-confirm__summary[data-v-bb7dc3af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clone-confirm__item[data-v-bb7dc3af]{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.clone-confirm__item span[data-v-bb7dc3af]{color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.clone-confirm__item strong[data-v-bb7dc3af]{color:#fffffff0;font-size:14px;font-weight:700;line-height:1.45}.record-modal[data-v-bb7dc3af] .record-modal__button,.record-dialog[data-v-bb7dc3af] .record-modal__button{--n-height: 40px;--n-border-radius: 15px;--n-padding: 0 18px;--n-font-size: 13px;--n-font-weight: 600;--n-color: rgba(255, 255, 255, .05);--n-color-hover: rgba(255, 255, 255, .08);--n-color-pressed: rgba(255, 255, 255, .1);--n-border: 1px solid rgba(255, 255, 255, .08);--n-border-hover: 1px solid rgba(255, 255, 255, .12);--n-border-pressed: 1px solid rgba(255, 255, 255, .16);--n-text-color: rgba(255, 255, 255, .82);--n-text-color-hover: rgba(255, 255, 255, .94);--n-text-color-pressed: rgba(255, 255, 255, .94)}.record-modal[data-v-bb7dc3af] .record-modal__button--primary{--n-color: rgba(245, 244, 239, .96);--n-color-hover: #ffffff;--n-color-pressed: rgba(245, 244, 239, .88);--n-border: 1px solid rgba(255, 255, 255, .14);--n-border-hover: 1px solid rgba(255, 255, 255, .18);--n-border-pressed: 1px solid rgba(255, 255, 255, .18);--n-text-color: #0d0d0f;--n-text-color-hover: #0d0d0f;--n-text-color-pressed: #0d0d0f}.record-dialog[data-v-bb7dc3af] .record-modal__button--danger{--n-color: rgba(93, 33, 36, .9);--n-color-hover: rgba(118, 40, 45, .94);--n-color-pressed: rgba(82, 28, 32, .92);--n-border: 1px solid rgba(255, 143, 143, .18);--n-border-hover: 1px solid rgba(255, 143, 143, .24);--n-border-pressed: 1px solid rgba(255, 143, 143, .24);--n-text-color: rgba(255, 233, 233, .96);--n-text-color-hover: rgba(255, 245, 245, 1);--n-text-color-pressed: rgba(255, 245, 245, 1)}.record-dialog__body[data-v-bb7dc3af]{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#16161af0,#0b0b0efa);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}.record-dialog__body strong[data-v-bb7dc3af]{color:#fffffff0;font-size:14px;font-weight:700}.record-dialog__body span[data-v-bb7dc3af]{color:#ffffff9e;font-size:12px;line-height:1.7}.mode-switch button[data-v-bb7dc3af]:not(:disabled):hover,.workspace-view-switch button[data-v-bb7dc3af]:hover,.library-tabs button[data-v-bb7dc3af]:hover,.panel-block__ghost[data-v-bb7dc3af]:hover,.toolbar-button[data-v-bb7dc3af]:hover,.voice-action[data-v-bb7dc3af]:hover,.voice-card__avatar-button[data-v-bb7dc3af]:hover,.spec-grid button[data-v-bb7dc3af]:hover,.submit-button[data-v-bb7dc3af]:not(:disabled):hover,.pager__button[data-v-bb7dc3af]:hover,.stage-card__link[data-v-bb7dc3af]:hover,.library-card[data-v-bb7dc3af]:hover{transform:translateY(-1px)}@keyframes skeleton-shimmer-bb7dc3af{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1280px){.digital-shell__layout[data-v-bb7dc3af]{grid-template-columns:1fr;gap:16px;padding:16px}.control-panel[data-v-bb7dc3af],.workspace-panel[data-v-bb7dc3af],.workspace-shell[data-v-bb7dc3af]{min-height:0;max-height:none}.studio-panel[data-v-bb7dc3af]{grid-template-columns:1fr}}@media (max-width: 860px){.digital-shell__layout[data-v-bb7dc3af]{padding:12px}.control-panel__scroll[data-v-bb7dc3af],.workspace-shell[data-v-bb7dc3af]{padding-left:14px;padding-right:14px}.panel-block__head[data-v-bb7dc3af],.workspace-shell__head[data-v-bb7dc3af],.studio-stage__head[data-v-bb7dc3af],.stage-card__meta[data-v-bb7dc3af],.library-toolbar[data-v-bb7dc3af],.voice-selection-card[data-v-bb7dc3af],.history-panel__head[data-v-bb7dc3af]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.name-field[data-v-bb7dc3af]{grid-template-columns:1fr;gap:10px}.workspace-view-switch[data-v-bb7dc3af],.library-tabs[data-v-bb7dc3af],.mode-switch[data-v-bb7dc3af],.spec-grid[data-v-bb7dc3af],.library-grid--persona[data-v-bb7dc3af],.library-grid--voice[data-v-bb7dc3af]{grid-template-columns:1fr}.stage-card[data-v-bb7dc3af]{min-height:320px}.history-card[data-v-bb7dc3af]{grid-template-columns:44px minmax(0,1fr)}.history-card__media[data-v-bb7dc3af]{width:44px;height:44px}.history-card__side[data-v-bb7dc3af]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.record-modal__footer[data-v-bb7dc3af]{flex-direction:column}.clone-confirm__summary[data-v-bb7dc3af]{grid-template-columns:1fr}}.hair-page[data-v-ba59f90e]{position:relative;isolation:isolate;--hair-bg: #040404;--hair-panel: rgba(18, 18, 18, .96);--hair-card: rgba(39, 39, 39, .88);--hair-line: rgba(255, 255, 255, .08);--hair-soft: rgba(255, 255, 255, .62);--hair-strong: #ffffff;--hair-accent: #ffb25d;--hair-accent-soft: rgba(255, 178, 93, .14);display:grid;min-height:100dvh;overflow:hidden;grid-template-columns:minmax(280px,408px) minmax(0,1fr);gap:16px;padding:14px 18px 14px 10px;background:radial-gradient(circle at 14% 16%,rgba(255,178,93,.16),transparent 24%),radial-gradient(circle at 78% 10%,rgba(255,255,255,.08),transparent 16%),#040404;color:var(--hair-strong);font-family:Avenir Next,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif}.hair-page__halo[data-v-ba59f90e]{position:absolute;inset:auto;width:260px;height:260px;border-radius:50%;filter:blur(84px);opacity:.12;pointer-events:none}.hair-page__halo--a[data-v-ba59f90e]{top:-80px;left:22%;background:#ffb25dc7}.hair-page__halo--b[data-v-ba59f90e]{right:12%;bottom:8%;background:#6e8fff99}.hair-page__panel[data-v-ba59f90e]{min-height:0;border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a}.hair-page__panel--form[data-v-ba59f90e]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);overflow:hidden;background:var(--hair-panel)}.hair-page__panel--tasks[data-v-ba59f90e]{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);padding:18px;background:linear-gradient(180deg,#0e0e10d6,#070708eb),#080809e0}.hair-page__header[data-v-ba59f90e]{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--hair-line)}.hair-page__header h1[data-v-ba59f90e],.hair-page__task-header h2[data-v-ba59f90e],.hair-page__section-head h2[data-v-ba59f90e]{margin:0}.hair-page__header h1[data-v-ba59f90e]{font-size:16px;font-weight:700;letter-spacing:.01em}.hair-page__back[data-v-ba59f90e],.hair-page__task-actions button[data-v-ba59f90e],.hair-page__select[data-v-ba59f90e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hair-line);border-radius:10px;height:34px;padding:0 12px;background:#ffffff0f;color:var(--hair-strong);font-size:12px}.hair-page__back[data-v-ba59f90e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#ffffffe0;font-weight:600}.hair-page__scroll[data-v-ba59f90e]{min-height:0;padding:16px 16px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hair-page__section[data-v-ba59f90e]{display:grid;gap:10px}.hair-page__section+.hair-page__section[data-v-ba59f90e]{margin-top:16px}.hair-page__section-head[data-v-ba59f90e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hair-page__section-head h2[data-v-ba59f90e]{font-size:13px;font-weight:700}.hair-page__upload-card[data-v-ba59f90e]{position:relative;display:grid;place-items:center;gap:8px;min-height:164px;overflow:hidden;padding:18px 14px;border:1px dashed var(--hair-line);border-radius:16px;background:var(--hair-card);color:#ffffffbd;text-align:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.hair-page__upload-card[data-v-ba59f90e]:hover{border-color:#ffffff29;background:#ffffff0d;transform:translateY(-1px)}.hair-page__upload-card.is-filled[data-v-ba59f90e]{border-style:solid;border-color:var(--hair-line)}.hair-page__upload-card img[data-v-ba59f90e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hair-page__upload-card strong[data-v-ba59f90e],.hair-page__upload-action[data-v-ba59f90e]{position:relative;z-index:1}.hair-page__upload-card strong[data-v-ba59f90e]{display:block;font-size:13px;font-weight:600;color:#fff}.hair-page__upload-plus[data-v-ba59f90e]{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e;font-size:32px;line-height:1}.hair-page__upload-action[data-v-ba59f90e]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-size:11px;font-weight:700}.hair-page__mode-grid[data-v-ba59f90e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hair-page__mode[data-v-ba59f90e]{min-height:54px;padding:10px;border:1px solid transparent;border-radius:16px;background:#ffffff0d;color:var(--hair-strong);text-align:left}.hair-page__mode strong[data-v-ba59f90e]{font-size:13px;font-weight:600}.hair-page__mode.is-active[data-v-ba59f90e]{border-color:#ffb25d80;background:linear-gradient(180deg,var(--hair-accent-soft),rgba(255,255,255,.06))}.hair-page__message[data-v-ba59f90e]{margin:0;padding:10px 12px;border:1px solid transparent;border-radius:18px;line-height:1.6}.hair-page__message.is-success[data-v-ba59f90e]{border-color:#78e39f40;background:#5ec78a1f;color:#9af0b8}.hair-page__message.is-error[data-v-ba59f90e]{border-color:#ff8f8f38;background:#ff6b6b1a;color:#ffb1b1}.hair-page__summary[data-v-ba59f90e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--hair-line)}.hair-page__summary span[data-v-ba59f90e]{color:#ffffff6b;font-size:12px}.hair-page__summary strong[data-v-ba59f90e]{display:block;margin-top:6px;font-size:14px;line-height:1.3}.hair-page__submit[data-v-ba59f90e]{min-width:136px;height:44px;border:0;border-radius:16px;background:linear-gradient(135deg,#ffb25d,#ff8752);color:#1a1108;font-size:14px;font-weight:700}.hair-page__submit[data-v-ba59f90e]:disabled{background:#ffffff1f;color:#ffffff61}.hair-page__content[data-v-ba59f90e]{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding-top:14px;overflow:hidden}.hair-page__task-header[data-v-ba59f90e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hair-page__task-title[data-v-ba59f90e]{display:grid;gap:6px}.hair-page__task-title h2[data-v-ba59f90e]{margin:0;font-size:16px;font-weight:700}.hair-page__task-title span[data-v-ba59f90e]{color:#ffffffad;font-size:12px}.hair-page__task-actions[data-v-ba59f90e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hair-page__select[data-v-ba59f90e]{min-width:96px;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.72)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.hair-page__empty[data-v-ba59f90e]{display:grid;min-height:280px;place-items:center;gap:14px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:radial-gradient(circle at center,#ffffff0d,#ffffff04);color:var(--hair-soft)}.hair-page__empty-art[data-v-ba59f90e]{width:126px;height:126px;border-radius:26px;background:linear-gradient(125deg,rgba(255,255,255,.02),transparent 48%),radial-gradient(circle at 52% 30%,rgba(255,255,255,.3),transparent 16%),radial-gradient(circle at 58% 34%,rgba(255,255,255,.66),transparent 2%),linear-gradient(180deg,#ffffff0a,#ffffff03);filter:drop-shadow(0 22px 36px rgba(0,0,0,.28))}.hair-page__task-list[data-v-ba59f90e]{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}.hair-page__task-row[data-v-ba59f90e]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--hair-line);border-radius:16px;background:#ffffff08;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.hair-page__task-row[data-v-ba59f90e]:hover,.hair-page__task-row.is-active[data-v-ba59f90e]{border-color:#ffffff29;background:#ffffff0d;transform:translateY(-1px)}.hair-page__task-thumb[data-v-ba59f90e]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#121214}.hair-page__task-thumb img[data-v-ba59f90e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hair-page__task-thumb-placeholder[data-v-ba59f90e]{display:grid;height:100%;place-items:center;color:#ffffff9e;text-align:center}.hair-page__task-main[data-v-ba59f90e]{display:grid;gap:8px;min-width:0;align-content:start}.hair-page__task-head[data-v-ba59f90e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hair-page__task-heading[data-v-ba59f90e]{display:grid;gap:6px;min-width:0}.hair-page__task-heading strong[data-v-ba59f90e]{min-width:0;font-size:13px;line-height:1.35;word-break:break-all}.hair-page__task-heading span[data-v-ba59f90e],.hair-page__task-progress-row>span[data-v-ba59f90e]{color:#ffffffa8;font-size:11px}.hair-page__task-head em[data-v-ba59f90e]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700}.hair-page__task-head em.is-queued[data-v-ba59f90e]{background:#ffcd4a24;color:#ffd86d}.hair-page__task-head em.is-processing[data-v-ba59f90e]{background:#5fd6ff24;color:#7feaff}.hair-page__task-head em.is-success[data-v-ba59f90e]{background:#5ee19929;color:#76f7b0}.hair-page__task-head em.is-error[data-v-ba59f90e]{background:#ff7a7129;color:#ff9b94}.hair-page__task-progress-row[data-v-ba59f90e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.hair-page__progress[data-v-ba59f90e]{overflow:hidden;height:6px;border-radius:999px;background:#ffffff14}.hair-page__progress span[data-v-ba59f90e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb25deb,#ffffffeb)}.hair-page__task-progress-row>span[data-v-ba59f90e]{color:#ffffff8a;font-size:10px}.hair-page__thumbs[data-v-ba59f90e]{display:flex;gap:8px}.hair-page__thumbs img[data-v-ba59f90e]{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.task-record-modal[data-v-ba59f90e] .n-card,.task-delete-dialog[data-v-ba59f90e] .n-dialog{border-radius:26px;background:radial-gradient(circle at top,rgba(154,166,210,.08),transparent 34%),linear-gradient(180deg,#141418fa,#08080afc);box-shadow:0 36px 96px #0000007a,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff08}.task-record-modal[data-v-ba59f90e] .n-card-header__main,.task-delete-dialog[data-v-ba59f90e] .n-dialog__title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em}.task-record-modal[data-v-ba59f90e] .n-card-header,.task-delete-dialog[data-v-ba59f90e] .n-dialog__title{padding-bottom:2px}.task-record-modal[data-v-ba59f90e] .n-card-header,.task-record-modal[data-v-ba59f90e] .n-card__content,.task-record-modal[data-v-ba59f90e] .n-card__action{padding-left:20px;padding-right:20px}.task-record-modal[data-v-ba59f90e] .n-card__content,.task-record-modal[data-v-ba59f90e] .n-card__action{background:transparent}.task-record-modal[data-v-ba59f90e] .n-card__content{padding-top:10px}.task-record-modal[data-v-ba59f90e] .n-card__action{padding-top:16px}.task-record-modal[data-v-ba59f90e] .n-card__action,.task-delete-dialog[data-v-ba59f90e] .n-dialog__action{border-top:1px solid rgba(255,255,255,.06)}.task-modal__title[data-v-ba59f90e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-modal__title strong[data-v-ba59f90e]{font-size:14px;line-height:1.35}.task-status[data-v-ba59f90e]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700}.task-status.is-queued[data-v-ba59f90e]{background:#ffcd4a24;color:#ffd86d}.task-status.is-processing[data-v-ba59f90e]{background:#5fd6ff24;color:#7feaff}.task-status.is-success[data-v-ba59f90e]{background:#5ee19929;color:#76f7b0}.task-status.is-error[data-v-ba59f90e]{background:#ff7a7129;color:#ff9b94}.task-detail[data-v-ba59f90e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.task-detail__panel[data-v-ba59f90e]{display:grid;gap:10px}.task-detail__label[data-v-ba59f90e]{color:#ffffff75;font-size:11px}.task-detail__media[data-v-ba59f90e]{position:relative;min-height:300px;overflow:hidden;border-radius:18px;background:#ffffff0a}.task-detail__media>img[data-v-ba59f90e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.task-detail__placeholder[data-v-ba59f90e]{display:grid;height:100%;place-items:center;padding:20px;color:#ffffffa3;text-align:center}.task-detail__placeholder strong[data-v-ba59f90e]{font-size:14px}.task-detail__placeholder span[data-v-ba59f90e]{display:block;margin-top:6px;font-size:11px}.task-detail__meta[data-v-ba59f90e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.task-detail__meta span[data-v-ba59f90e]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff0f;color:#ffffffb8;font-size:10px}.task-modal__footer[data-v-ba59f90e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.task-modal__button[data-v-ba59f90e]{min-width:96px;height:36px;border-radius:12px}.task-modal__button--primary[data-v-ba59f90e]{background:linear-gradient(135deg,#ffb25d,#ff8752);color:#1a1108}.task-record-modal[data-v-ba59f90e] .task-modal__button,.task-delete-dialog[data-v-ba59f90e] .task-modal__button{--n-height: 40px;--n-border-radius: 15px;--n-padding: 0 18px;--n-font-size: 13px;--n-font-weight: 600;--n-color: rgba(255, 255, 255, .05);--n-color-hover: rgba(255, 255, 255, .08);--n-color-pressed: rgba(255, 255, 255, .1);--n-border: 1px solid rgba(255, 255, 255, .08);--n-border-hover: 1px solid rgba(255, 255, 255, .12);--n-border-pressed: 1px solid rgba(255, 255, 255, .16);--n-text-color: rgba(255, 255, 255, .82);--n-text-color-hover: rgba(255, 255, 255, .94);--n-text-color-pressed: rgba(255, 255, 255, .94)}.task-record-modal[data-v-ba59f90e] .task-modal__button--primary{--n-color: rgba(245, 244, 239, .96);--n-color-hover: #ffffff;--n-color-pressed: rgba(245, 244, 239, .88);--n-border: 1px solid rgba(255, 255, 255, .14);--n-border-hover: 1px solid rgba(255, 255, 255, .18);--n-border-pressed: 1px solid rgba(255, 255, 255, .18);--n-text-color: #0d0d0f;--n-text-color-hover: #0d0d0f;--n-text-color-pressed: #0d0d0f}.hair-page__hidden-input[data-v-ba59f90e]{display:none}@media (max-width: 1180px){.hair-page[data-v-ba59f90e]{height:auto;min-height:100vh;grid-template-columns:1fr}.hair-page__panel--form[data-v-ba59f90e],.hair-page__panel--tasks[data-v-ba59f90e]{min-height:auto;max-height:none}.hair-page__panel--form[data-v-ba59f90e]{grid-template-rows:auto auto auto}.hair-page__scroll[data-v-ba59f90e]{overflow:visible}.hair-page__task-row[data-v-ba59f90e]{grid-template-columns:1fr}.hair-page__task-thumb[data-v-ba59f90e]{width:100%;height:190px}}@media (max-width: 720px){.hair-page[data-v-ba59f90e]{padding:8px}.hair-page__panel[data-v-ba59f90e]{border-radius:16px}.hair-page__panel--tasks[data-v-ba59f90e]{padding:16px 14px 14px}.hair-page__header[data-v-ba59f90e],.hair-page__task-header[data-v-ba59f90e],.hair-page__summary[data-v-ba59f90e],.hair-page__task-actions[data-v-ba59f90e],.hair-page__section-head[data-v-ba59f90e],.hair-page__task-head[data-v-ba59f90e],.hair-page__task-progress-row[data-v-ba59f90e]{flex-direction:column;align-items:stretch}.hair-page__header[data-v-ba59f90e],.hair-page__summary[data-v-ba59f90e]{padding-left:14px;padding-right:14px}.hair-page__scroll[data-v-ba59f90e]{padding:0 14px 12px}.hair-page__mode-grid[data-v-ba59f90e]{grid-template-columns:1fr}.hair-page__upload-card[data-v-ba59f90e]{min-height:160px}.hair-page__submit[data-v-ba59f90e]{width:100%}.hair-page__task-head em[data-v-ba59f90e]{align-self:flex-start}.task-detail[data-v-ba59f90e]{grid-template-columns:1fr}.task-detail__media[data-v-ba59f90e]{min-height:190px}.task-modal__footer[data-v-ba59f90e]{justify-content:stretch;flex-direction:column}.task-modal__button[data-v-ba59f90e]{width:100%}}.portal-page[data-v-25c20987]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-25c20987]{display:grid;gap:20px}.portal-page__hero[data-v-25c20987],.portal-panel[data-v-25c20987]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-25c20987]:before,.portal-panel[data-v-25c20987]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-25c20987]>*,.portal-panel[data-v-25c20987]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-25c20987],.portal-page__hero h2[data-v-25c20987],.portal-section-title[data-v-25c20987]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-25c20987],.portal-section-subtitle[data-v-25c20987]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-25c20987]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-25c20987]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-25c20987]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-25c20987]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-25c20987]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-25c20987]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-25c20987]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-25c20987],.portal-link-button[data-v-25c20987]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-25c20987]:hover,.portal-link-button[data-v-25c20987]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-25c20987]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-25c20987]:hover{border-color:#e5bf8a47}.portal-button[data-v-25c20987]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-25c20987]{display:grid;gap:18px}.portal-form__grid[data-v-25c20987]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-25c20987]{display:grid;gap:9px}.portal-field span[data-v-25c20987]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-25c20987],.portal-select[data-v-25c20987],.portal-textarea[data-v-25c20987]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-25c20987]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-25c20987]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-25c20987]:hover,.portal-select[data-v-25c20987]:hover,.portal-textarea[data-v-25c20987]:hover{border-color:#ffffff29}.portal-input[data-v-25c20987]::-moz-placeholder,.portal-textarea[data-v-25c20987]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-25c20987]::placeholder,.portal-textarea[data-v-25c20987]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-25c20987]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-25c20987]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-25c20987]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-25c20987]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-25c20987]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-25c20987]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-25c20987]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-25c20987]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-25c20987]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-25c20987]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-25c20987]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-25c20987]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-25c20987]{display:grid;gap:14px}.portal-list__item[data-v-25c20987]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-25c20987],.portal-list__meta[data-v-25c20987]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-25c20987]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-25c20987]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-25c20987]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-25c20987]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-25c20987]{padding:18px 14px 32px}.portal-auth__card[data-v-25c20987],.portal-auth__metrics[data-v-25c20987]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-25c20987]{padding:16px}.portal-auth__brand-logo[data-v-25c20987]{width:60px;height:60px}.portal-page__hero[data-v-25c20987],.portal-panel[data-v-25c20987]{border-radius:24px;padding:20px}.portal-card__value[data-v-25c20987]{font-size:26px}}.repaint-page[data-v-56c95648]{--panel-bg: rgba(17, 17, 18, .94);--panel-line: rgba(255, 255, 255, .08);--panel-soft: rgba(255, 255, 255, .04);--text-main: rgba(255, 255, 255, .96);--text-secondary: rgba(255, 255, 255, .68);--text-muted: rgba(255, 255, 255, .46);--card-bg: rgba(31, 31, 33, .92);--accent: #f5f4ef;--accent-ink: #101010;position:relative;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 14% 16%,rgba(120,140,188,.16),transparent 24%),radial-gradient(circle at 78% 10%,rgba(255,255,255,.08),transparent 16%),#040404;color:var(--text-main);font-family:Avenir Next,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif}.repaint-page__halo[data-v-56c95648]{position:absolute;inset:auto;width:260px;height:260px;border-radius:50%;filter:blur(84px);opacity:.12;pointer-events:none}.repaint-page__halo--a[data-v-56c95648]{top:-80px;left:22%;background:#5fd6ffc7}.repaint-page__halo--b[data-v-56c95648]{right:12%;bottom:8%;background:#ffa04a99}.repaint-page__hidden-input[data-v-56c95648]{display:none}.repaint-page__layout[data-v-56c95648]{position:relative;z-index:1;display:grid;min-height:100dvh;grid-template-columns:408px minmax(0,1fr);gap:16px;padding:14px 18px 14px 10px}.repaint-panel[data-v-56c95648],.workspace-panel[data-v-56c95648]{border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a}.repaint-panel[data-v-56c95648]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);background:var(--panel-bg)}.workspace-panel[data-v-56c95648]{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);padding:18px;background:linear-gradient(180deg,#0e0e10d6,#070708eb),#080809e0}.repaint-panel__header[data-v-56c95648]{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--panel-line)}.repaint-panel__title[data-v-56c95648]{display:grid;gap:2px}.repaint-panel__header p[data-v-56c95648],.workspace-head__eyebrow[data-v-56c95648]{margin:0;color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.repaint-panel__header h1[data-v-56c95648],.workspace-panel__header h2[data-v-56c95648]{margin:0;font-size:16px;font-weight:700;letter-spacing:.01em}.repaint-panel__title span[data-v-56c95648],.workspace-shell__summary[data-v-56c95648]{color:var(--text-secondary);font-size:12px;line-height:1.55}.repaint-panel__back[data-v-56c95648]{display:inline-flex;height:34px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--panel-line);border-radius:10px;background:#ffffff0f;color:#ffffffe0;font-size:12px;font-weight:600}.repaint-panel__scroll[data-v-56c95648]{min-height:0;padding:16px 16px 12px;overflow-y:auto}.panel-block[data-v-56c95648]{display:grid;gap:10px}.panel-block+.panel-block[data-v-56c95648]{margin-top:16px}.panel-block__head[data-v-56c95648]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-block__head h2[data-v-56c95648]{margin:0;font-size:13px;font-weight:700}.panel-block__head span[data-v-56c95648]{display:block;margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.55}.panel-block__actions[data-v-56c95648]{display:flex;align-items:center;gap:8px}.panel-ghost[data-v-56c95648]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:1px solid var(--panel-line);border-radius:10px;background:#ffffff0f;color:#ffffffd1;font-size:12px;font-weight:600}.panel-ghost[data-v-56c95648]:disabled{opacity:.48;cursor:not-allowed}.upload-card[data-v-56c95648]{position:relative;display:grid;justify-items:center;gap:8px;min-height:164px;place-items:center;overflow:hidden;padding:18px 14px;border:1px dashed var(--panel-line);border-radius:16px;background:var(--card-bg);color:#ffffffbd;text-align:center}.upload-card.is-filled[data-v-56c95648]{border-style:solid;border-color:var(--panel-line)}.upload-card strong[data-v-56c95648],.upload-card span[data-v-56c95648]{position:relative;z-index:1}.upload-card strong[data-v-56c95648]{display:block;font-size:13px;font-weight:600}.upload-card span[data-v-56c95648]{display:block;color:var(--text-muted);font-size:11px}.upload-card__icon[data-v-56c95648]{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.upload-card__icon svg[data-v-56c95648]{width:24px;height:24px;stroke:#ffffffe0;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.upload-card__icon rect[data-v-56c95648]{fill:#ffffff1a;stroke:none}.upload-card__quick[data-v-56c95648]{position:relative;z-index:1;height:36px;padding:0 18px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-size:11px;font-weight:700}.upload-card__image[data-v-56c95648],.upload-card__overlay[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0}.upload-card__image[data-v-56c95648]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-card__overlay[data-v-56c95648]{inset:auto 10px 10px;display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#0c0c0d85,#0c0c0ddb);text-align:left}.upload-card__overlay strong[data-v-56c95648]{margin:0;font-size:12px}.upload-card__overlay span[data-v-56c95648]{margin:0;font-size:10px}.mask-preview-card[data-v-56c95648]{position:relative;height:236px;min-height:220px;overflow:hidden;border:1px solid var(--panel-line);border-radius:16px;background:var(--card-bg)}.mask-preview-card.is-empty[data-v-56c95648]{display:grid;place-items:center}.mask-preview-card__image[data-v-56c95648],.mask-preview-card__overlay[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mask-preview-card__image[data-v-56c95648]{filter:saturate(.92)}.mask-preview-card__veil[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f5ab633,#1f5ab64d),#05080e38;pointer-events:none}.mask-preview-card__overlay[data-v-56c95648]{mix-blend-mode:screen}.mask-preview-card__placeholder[data-v-56c95648]{position:absolute;inset:50% 16px auto;transform:translateY(-50%);padding:14px 16px;border-radius:12px;background:#0000004d;color:#ffffffc2;text-align:center}.mask-preview-card__placeholder strong[data-v-56c95648]{display:block;font-size:13px}.mask-preview-card__actions[data-v-56c95648]{position:absolute;inset:auto 0 50%;display:flex;justify-content:center;transform:translateY(50%);z-index:2}.mask-preview-card__button[data-v-56c95648],.mask-modal__secondary[data-v-56c95648],.mask-modal__primary[data-v-56c95648]{display:inline-flex;min-width:104px;height:44px;align-items:center;justify-content:center;border-radius:14px;font-size:12px;font-weight:700}.mask-preview-card__button[data-v-56c95648]{border:0;background:#38383cf0;color:#fff;box-shadow:0 16px 32px #00000047}.mask-preview-card__meta[data-v-56c95648]{position:absolute;top:12px;left:12px;display:inline-flex;height:26px;align-items:center;padding:0 12px;border-radius:999px;background:#0e0e10c2;color:#ffffffe0;font-size:11px;font-weight:600}.mask-modal[data-v-56c95648]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#000000bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mask-modal__dialog[data-v-56c95648]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1380px,100%);height:min(860px,calc(100dvh - 36px));border-radius:28px;background:#0c0c0dfa;box-shadow:0 40px 120px #00000080}.mask-modal__toolbar[data-v-56c95648],.mask-modal__footer[data-v-56c95648]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px}.mask-modal__tools[data-v-56c95648],.mask-modal__zoom[data-v-56c95648]{display:flex;align-items:center;gap:12px}.mask-tool[data-v-56c95648],.mask-modal__zoom button[data-v-56c95648],.mask-layers__add[data-v-56c95648],.mask-layers__item[data-v-56c95648]{border:0;background:#ffffff0f;color:#ffffffd6}.mask-tool[data-v-56c95648]{height:48px;padding:0 24px;border-radius:16px;font-size:13px;font-weight:700}.mask-tool.is-active[data-v-56c95648],.mask-layers__item.is-active[data-v-56c95648]{background:#f7f6f1;color:#121212}.mask-tool[data-v-56c95648]:disabled{opacity:.32;cursor:not-allowed}.mask-size[data-v-56c95648]{display:flex;align-items:center;gap:16px;min-width:min(36vw,680px);padding:0 18px;height:48px;border-radius:16px;background:#ffffff0d}.mask-size span[data-v-56c95648]{flex:none;color:#ffffffb8;font-size:12px;font-weight:600}.mask-size input[data-v-56c95648]{width:100%;accent-color:#ffffff}.mask-modal__zoom[data-v-56c95648]{min-width:220px;justify-content:space-between;padding:0 16px;height:48px;border-radius:16px;background:#ffffff0d}.mask-modal__zoom button[data-v-56c95648]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;font-size:22px;line-height:1}.mask-modal__zoom span[data-v-56c95648]{font-size:13px;font-weight:700}.mask-modal__body[data-v-56c95648]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;min-height:0;padding:0 24px 12px}.mask-layers[data-v-56c95648]{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:22px;background:#ffffff08}.mask-layers__add[data-v-56c95648]{height:56px;border-radius:18px;font-size:13px;font-weight:700}.mask-layers__item[data-v-56c95648]{display:grid;place-items:center;width:100%;height:72px;border-radius:22px}.mask-layers__swatch[data-v-56c95648]{display:block;width:40px;height:40px;border-radius:999px;box-shadow:inset 0 0 0 2px #ffffff1f}.mask-stage[data-v-56c95648]{position:relative;min-height:0;overflow:hidden;border-radius:24px;background:#ffffff08;cursor:crosshair}.mask-stage.is-move[data-v-56c95648]{cursor:grab}.mask-stage__board[data-v-56c95648]{position:absolute;top:50%;left:50%;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.mask-stage__image[data-v-56c95648]{display:block;max-width:min(62vw,860px);max-height:calc(100dvh - 250px);border-radius:18px}.mask-stage__veil[data-v-56c95648],.mask-stage__canvas[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0}.mask-stage__cursor[data-v-56c95648]{position:absolute}.mask-stage__veil[data-v-56c95648]{border-radius:18px;background:linear-gradient(180deg,#1a60d238,#1a60d252),#06080e1f;pointer-events:none}.mask-stage__canvas[data-v-56c95648]{width:100%;height:100%;border-radius:18px}.mask-stage__cursor[data-v-56c95648]{transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.92);border-radius:999px;pointer-events:none}.mask-modal__footer[data-v-56c95648]{padding-top:8px}.mask-modal__secondary[data-v-56c95648]{border:0;background:#ffffff14;color:#ffffffe0}.mask-modal__primary[data-v-56c95648]{border:0;background:#f7f6f1;color:#141414}.panel-textarea[data-v-56c95648],.field__select[data-v-56c95648]{width:100%;border:1px solid var(--panel-line);border-radius:14px;background:linear-gradient(180deg,#202023f5,#141416fa);color:#fff;box-shadow:inset 0 0 0 1px #ffffff05}.panel-textarea[data-v-56c95648]{min-height:108px;padding:12px 13px;font-size:12px;line-height:1.7;resize:vertical}.panel-textarea[data-v-56c95648]::-moz-placeholder{color:#ffffff47}.panel-textarea[data-v-56c95648]::placeholder{color:#ffffff47}.prompt-preview[data-v-56c95648]{display:grid;gap:6px;padding:12px 13px;border-radius:14px;background:var(--panel-soft)}.prompt-preview span[data-v-56c95648]{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.prompt-preview p[data-v-56c95648]{margin:0;color:#ffffffd6;font-size:12px;line-height:1.7}.field[data-v-56c95648]{display:grid;gap:8px}.field__label[data-v-56c95648]{color:#ffffff8f;font-size:11px;font-weight:600}.field__select[data-v-56c95648]{height:42px;padding:0 16px;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.model-summary[data-v-56c95648]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-summary>div[data-v-56c95648]{display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--panel-soft)}.model-summary span[data-v-56c95648]{color:#ffffff70;font-size:11px}.model-summary strong[data-v-56c95648]{font-size:13px;line-height:1.4}.panel-error[data-v-56c95648]{margin:0;color:#ff968a;font-size:12px;line-height:1.6}.repaint-panel__footer[data-v-56c95648]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--panel-line)}.repaint-panel__cost[data-v-56c95648]{display:grid;gap:6px}.repaint-panel__cost span[data-v-56c95648]{color:#ffffff70;font-size:12px}.repaint-panel__cost strong[data-v-56c95648]{font-size:14px;line-height:1.3}.submit-button[data-v-56c95648]{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(180deg,#f8f5eefa,#ece7defa);color:#161618f5;font-size:14px;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #0000002e}.submit-button[data-v-56c95648]:disabled{background:#ffffff2e;color:#ffffff7a;box-shadow:none;cursor:not-allowed}.workspace-panel__header[data-v-56c95648]{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-panel__actions[data-v-56c95648]{display:flex;align-items:center;gap:10px}.workspace-shell__title[data-v-56c95648]{display:grid;gap:6px}.filter-dropdown[data-v-56c95648]{position:relative}.filter-dropdown__trigger[data-v-56c95648],.workspace-panel__refresh[data-v-56c95648],.workspace-panel__pager-button[data-v-56c95648],.task-modal__button[data-v-56c95648]{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--panel-line);border-radius:12px;background:#ffffff0f;color:#ffffffe0;font-size:12px;font-weight:600}.filter-dropdown__menu[data-v-56c95648]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:128px;padding:8px;border:1px solid var(--panel-line);border-radius:14px;background:#141416fa;box-shadow:0 22px 40px #00000057}.filter-dropdown__option[data-v-56c95648]{display:flex;min-height:34px;align-items:center;padding:0 12px;border-radius:10px;color:#ffffffd6;font-size:12px}.filter-dropdown__option.is-active[data-v-56c95648],.filter-dropdown__option[data-v-56c95648]:hover{background:#ffffff12}.workspace-panel__content[data-v-56c95648]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-top:14px;overflow:hidden}.workspace-panel__list[data-v-56c95648]{min-height:0;padding-right:2px;overflow-y:auto;overscroll-behavior:contain}.task-list[data-v-56c95648]{display:grid;gap:10px;align-content:start}.task-row[data-v-56c95648]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--panel-line);border-radius:16px;background:#ffffff08;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.task-row[data-v-56c95648]:hover,.task-row.is-active[data-v-56c95648]{border-color:#ffffff29;background:#ffffff0d;transform:translateY(-1px)}.task-row__thumb[data-v-56c95648]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#121214}.task-row__thumb img[data-v-56c95648]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-row__thumb-placeholder[data-v-56c95648]{display:grid;height:100%;place-items:center;color:#ffffff9e;text-align:center}.task-row__thumb-placeholder strong[data-v-56c95648]{font-size:12px}.task-row__thumb-placeholder span[data-v-56c95648]{display:block;margin-top:4px;font-size:10px}.task-row__main[data-v-56c95648]{display:grid;gap:8px;min-width:0;align-content:start}.task-row__head[data-v-56c95648]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-row__head strong[data-v-56c95648]{min-width:0;font-size:13px;line-height:1.35;word-break:break-all}.task-row__foot[data-v-56c95648]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.task-row__actions[data-v-56c95648]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex:none}.task-status[data-v-56c95648]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700}.task-status.is-queued[data-v-56c95648]{background:#ffcd4a24;color:#ffd86d}.task-status.is-processing[data-v-56c95648]{background:#5fd6ff24;color:#7feaff}.task-status.is-success[data-v-56c95648]{background:#5ee19929;color:#76f7b0}.task-status.is-error[data-v-56c95648]{background:#ff7a7129;color:#ff9b94}.task-row__action[data-v-56c95648]{padding:0;border:0;background:transparent;color:#ffffff85;font-size:11px;font-weight:600}.task-row__action[data-v-56c95648]:hover{color:#ffffffe0}.task-row__action--danger[data-v-56c95648]:hover{color:#ff9b94}.task-row__prompt[data-v-56c95648]{margin:0;color:#ffffffa8;font-size:11px;line-height:1.55}.task-row__meta[data-v-56c95648]{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1;color:#ffffff70;font-size:10px}.task-row__meta span[data-v-56c95648],.task-detail__meta span[data-v-56c95648]{display:inline-flex;align-items:center;padding:0 10px;height:28px;border-radius:999px;background:#ffffff0d;color:#ffffffa8;font-size:10px}.task-row__progress[data-v-56c95648]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.task-row__progress-track[data-v-56c95648]{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.task-row__progress-track span[data-v-56c95648]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fd6ffeb,#ffffffeb)}.task-row__progress em[data-v-56c95648]{color:#ffffff8a;font-size:10px;font-style:normal}.task-row__error[data-v-56c95648]{margin:0;color:#ff9b94;font-size:11px;line-height:1.45}.workspace-empty[data-v-56c95648]{display:grid;place-items:center;min-height:240px;color:#ffffff9e;text-align:center}.workspace-empty span[data-v-56c95648]{max-width:420px;font-size:12px;line-height:1.65}.workspace-panel__pager[data-v-56c95648]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#ffffff8f;font-size:11px}.workspace-panel__pager-button[data-v-56c95648]:disabled{opacity:.48;cursor:not-allowed}.task-record-modal[data-v-56c95648] .n-card,.task-delete-dialog[data-v-56c95648] .n-dialog{border-radius:26px;background:radial-gradient(circle at top,rgba(154,166,210,.08),transparent 34%),linear-gradient(180deg,#141418fa,#08080afc);box-shadow:0 36px 96px #0000007a,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff08}.task-record-modal[data-v-56c95648] .n-card-header__main,.task-delete-dialog[data-v-56c95648] .n-dialog__title{color:var(--text-main);font-size:16px;font-weight:700;letter-spacing:.01em}.task-record-modal[data-v-56c95648] .n-card-header,.task-delete-dialog[data-v-56c95648] .n-dialog__title{padding-bottom:2px}.task-record-modal[data-v-56c95648] .n-card-header,.task-record-modal[data-v-56c95648] .n-card__content,.task-record-modal[data-v-56c95648] .n-card__action{padding-left:20px;padding-right:20px}.task-record-modal[data-v-56c95648] .n-card__content,.task-record-modal[data-v-56c95648] .n-card__action{background:transparent}.task-record-modal[data-v-56c95648] .n-card__content{padding-top:10px}.task-record-modal[data-v-56c95648] .n-card__action{padding-top:16px}.task-record-modal[data-v-56c95648] .n-card__action,.task-delete-dialog[data-v-56c95648] .n-dialog__action{border-top:1px solid rgba(255,255,255,.06)}.task-delete-dialog[data-v-56c95648] .n-dialog__content{color:var(--text-secondary);font-size:13px;line-height:1.7}.task-modal__footer[data-v-56c95648]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.task-modal__title[data-v-56c95648]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-modal__title strong[data-v-56c95648]{font-size:14px;line-height:1.35}.task-detail[data-v-56c95648]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-detail__panel[data-v-56c95648]{display:grid;gap:10px}.task-detail__label[data-v-56c95648]{color:#ffffff75;font-size:11px}.task-detail__media[data-v-56c95648]{position:relative;min-height:300px;overflow:hidden;border-radius:18px;background:#ffffff0a}.task-detail__media>img[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.task-detail__media-base[data-v-56c95648]{filter:saturate(.96) contrast(1.02)}.task-detail__media-mask[data-v-56c95648]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.92;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.2) contrast(1.05)}.task-detail__media-chip[data-v-56c95648]{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:#ffffffe6;color:#111;font-size:10px;font-weight:700}.task-detail__placeholder[data-v-56c95648]{display:grid;height:100%;place-items:center;padding:20px;text-align:center;color:#ffffff9e}.task-detail__placeholder strong[data-v-56c95648]{font-size:14px}.task-detail__placeholder span[data-v-56c95648]{display:block;margin-top:6px;font-size:11px}.task-detail__meta[data-v-56c95648]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.task-modal__body[data-v-56c95648]{display:grid;gap:12px}.task-delete-dialog__body[data-v-56c95648]{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#16161af0,#0b0b0efa);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}.task-delete-dialog__body strong[data-v-56c95648]{color:#fffffff0;font-size:14px}.task-delete-dialog__body span[data-v-56c95648]{color:#ffffffa3;font-size:12px}.task-record-modal[data-v-56c95648] .task-modal__input{--n-border-radius: 14px;--n-height: 42px;--n-color: rgba(14, 14, 17, .94);--n-color-focus: rgba(12, 12, 15, .98);--n-color-disabled: rgba(255, 255, 255, .04);--n-border: 1px solid rgba(255, 255, 255, .06);--n-border-hover: 1px solid rgba(255, 255, 255, .12);--n-border-focus: 1px solid rgba(255, 255, 255, .18);--n-text-color: rgba(255, 255, 255, .94);--n-caret-color: rgba(255, 255, 255, .92);--n-placeholder-color: rgba(255, 255, 255, .28);--n-box-shadow-focus: 0 0 0 3px rgba(255, 255, 255, .035)}.task-record-modal[data-v-56c95648] .task-modal__input .n-input-wrapper{border-radius:14px;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #ffffff03}.task-record-modal[data-v-56c95648] .task-modal__input .n-input__input-el{font-size:13px}.task-record-modal[data-v-56c95648] .task-modal__button,.task-delete-dialog[data-v-56c95648] .task-modal__button{--n-height: 40px;--n-border-radius: 15px;--n-padding: 0 18px;--n-font-size: 13px;--n-font-weight: 600;--n-color: rgba(255, 255, 255, .05);--n-color-hover: rgba(255, 255, 255, .08);--n-color-pressed: rgba(255, 255, 255, .1);--n-border: 1px solid rgba(255, 255, 255, .08);--n-border-hover: 1px solid rgba(255, 255, 255, .12);--n-border-pressed: 1px solid rgba(255, 255, 255, .16);--n-text-color: rgba(255, 255, 255, .82);--n-text-color-hover: rgba(255, 255, 255, .94);--n-text-color-pressed: rgba(255, 255, 255, .94)}.task-record-modal[data-v-56c95648] .task-modal__button--primary{--n-color: rgba(245, 244, 239, .96);--n-color-hover: #ffffff;--n-color-pressed: rgba(245, 244, 239, .88);--n-border: 1px solid rgba(255, 255, 255, .14);--n-border-hover: 1px solid rgba(255, 255, 255, .18);--n-border-pressed: 1px solid rgba(255, 255, 255, .18);--n-text-color: #0d0d0f;--n-text-color-hover: #0d0d0f;--n-text-color-pressed: #0d0d0f}.task-record-modal[data-v-56c95648] .task-modal__button--danger,.task-delete-dialog[data-v-56c95648] .task-modal__button--danger{--n-color: rgba(93, 33, 36, .9);--n-color-hover: rgba(118, 40, 45, .94);--n-color-pressed: rgba(82, 28, 32, .92);--n-border: 1px solid rgba(255, 143, 143, .18);--n-border-hover: 1px solid rgba(255, 143, 143, .24);--n-border-pressed: 1px solid rgba(255, 143, 143, .24);--n-text-color: rgba(255, 233, 233, .96);--n-text-color-hover: rgba(255, 245, 245, 1);--n-text-color-pressed: rgba(255, 245, 245, 1)}@media (max-width: 1360px){.repaint-page__layout[data-v-56c95648]{grid-template-columns:minmax(360px,408px) minmax(0,1fr);gap:20px}}@media (max-width: 1080px){.repaint-page__layout[data-v-56c95648]{grid-template-columns:1fr}.mask-modal__dialog[data-v-56c95648]{height:calc(100dvh - 24px)}.mask-modal__body[data-v-56c95648]{grid-template-columns:96px minmax(0,1fr)}.repaint-panel[data-v-56c95648],.workspace-panel[data-v-56c95648]{min-height:auto;max-height:none}}@media (max-width: 760px){.repaint-page__layout[data-v-56c95648]{padding:14px}.repaint-panel__header[data-v-56c95648],.workspace-panel[data-v-56c95648],.repaint-panel__scroll[data-v-56c95648]{padding-left:16px;padding-right:16px}.panel-block__head[data-v-56c95648],.workspace-panel__header[data-v-56c95648],.repaint-panel__footer[data-v-56c95648]{flex-direction:column}.workspace-panel__actions[data-v-56c95648],.workspace-panel__pager[data-v-56c95648],.task-modal__footer[data-v-56c95648]{width:100%;flex-direction:column;align-items:stretch}.task-row[data-v-56c95648]{grid-template-columns:1fr}.task-row__thumb[data-v-56c95648]{aspect-ratio:16 / 10}.task-row__head[data-v-56c95648]{flex-direction:column}.task-row__foot[data-v-56c95648]{flex-direction:column;align-items:stretch}.task-row__actions[data-v-56c95648]{justify-content:flex-start}.mask-modal[data-v-56c95648]{padding:12px}.mask-modal__dialog[data-v-56c95648]{border-radius:22px}.mask-modal__toolbar[data-v-56c95648],.mask-modal__footer[data-v-56c95648]{flex-direction:column;align-items:stretch;padding:16px}.mask-modal__tools[data-v-56c95648]{flex-wrap:wrap}.mask-size[data-v-56c95648],.mask-modal__zoom[data-v-56c95648]{min-width:0;width:100%}.mask-modal__body[data-v-56c95648]{grid-template-columns:1fr;padding:0 16px 12px}.mask-layers[data-v-56c95648]{flex-direction:row;align-items:center;overflow-x:auto}.mask-layers__add[data-v-56c95648],.mask-layers__item[data-v-56c95648]{flex:none;width:72px;height:72px}.model-summary[data-v-56c95648]{grid-template-columns:1fr}.mask-preview-card[data-v-56c95648]{height:280px}.task-detail[data-v-56c95648]{grid-template-columns:1fr}.task-detail__media[data-v-56c95648]{min-height:220px}}.portal-page[data-v-3214583b]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-3214583b]{display:grid;gap:20px}.portal-page__hero[data-v-3214583b],.portal-panel[data-v-3214583b]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-3214583b]:before,.portal-panel[data-v-3214583b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-3214583b]>*,.portal-panel[data-v-3214583b]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-3214583b],.portal-page__hero h2[data-v-3214583b],.portal-section-title[data-v-3214583b]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-3214583b],.portal-section-subtitle[data-v-3214583b]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-3214583b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-3214583b]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-3214583b]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-3214583b]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-3214583b]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-3214583b]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-3214583b]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-3214583b],.portal-link-button[data-v-3214583b]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-3214583b]:hover,.portal-link-button[data-v-3214583b]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-3214583b]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-3214583b]:hover{border-color:#e5bf8a47}.portal-button[data-v-3214583b]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-3214583b]{display:grid;gap:18px}.portal-form__grid[data-v-3214583b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-3214583b]{display:grid;gap:9px}.portal-field span[data-v-3214583b]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-3214583b],.portal-select[data-v-3214583b],.portal-textarea[data-v-3214583b]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-3214583b]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-3214583b]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-3214583b]:hover,.portal-select[data-v-3214583b]:hover,.portal-textarea[data-v-3214583b]:hover{border-color:#ffffff29}.portal-input[data-v-3214583b]::-moz-placeholder,.portal-textarea[data-v-3214583b]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-3214583b]::placeholder,.portal-textarea[data-v-3214583b]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-3214583b]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-3214583b]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-3214583b]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-3214583b]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-3214583b]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-3214583b]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-3214583b]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-3214583b]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-3214583b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-3214583b]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-3214583b]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-3214583b]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-3214583b]{display:grid;gap:14px}.portal-list__item[data-v-3214583b]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-3214583b],.portal-list__meta[data-v-3214583b]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-3214583b]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-3214583b]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-3214583b]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-3214583b]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-3214583b]{padding:18px 14px 32px}.portal-auth__card[data-v-3214583b],.portal-auth__metrics[data-v-3214583b]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-3214583b]{padding:16px}.portal-auth__brand-logo[data-v-3214583b]{width:60px;height:60px}.portal-page__hero[data-v-3214583b],.portal-panel[data-v-3214583b]{border-radius:24px;padding:20px}.portal-card__value[data-v-3214583b]{font-size:26px}}.portal-page[data-v-462b0d24]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-462b0d24]{display:grid;gap:20px}.portal-page__hero[data-v-462b0d24],.portal-panel[data-v-462b0d24]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-462b0d24]:before,.portal-panel[data-v-462b0d24]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-462b0d24]>*,.portal-panel[data-v-462b0d24]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-462b0d24],.portal-page__hero h2[data-v-462b0d24],.portal-section-title[data-v-462b0d24]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-462b0d24],.portal-section-subtitle[data-v-462b0d24]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-462b0d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-462b0d24]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-462b0d24]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-462b0d24]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-462b0d24]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-462b0d24]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-462b0d24]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-462b0d24],.portal-link-button[data-v-462b0d24]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-462b0d24]:hover,.portal-link-button[data-v-462b0d24]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-462b0d24]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-462b0d24]:hover{border-color:#e5bf8a47}.portal-button[data-v-462b0d24]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-462b0d24]{display:grid;gap:18px}.portal-form__grid[data-v-462b0d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-462b0d24]{display:grid;gap:9px}.portal-field span[data-v-462b0d24]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-462b0d24],.portal-select[data-v-462b0d24],.portal-textarea[data-v-462b0d24]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-462b0d24]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-462b0d24]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-462b0d24]:hover,.portal-select[data-v-462b0d24]:hover,.portal-textarea[data-v-462b0d24]:hover{border-color:#ffffff29}.portal-input[data-v-462b0d24]::-moz-placeholder,.portal-textarea[data-v-462b0d24]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-462b0d24]::placeholder,.portal-textarea[data-v-462b0d24]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-462b0d24]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-462b0d24]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-462b0d24]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-462b0d24]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-462b0d24]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-462b0d24]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-462b0d24]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-462b0d24]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-462b0d24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-462b0d24]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-462b0d24]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-462b0d24]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-462b0d24]{display:grid;gap:14px}.portal-list__item[data-v-462b0d24]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-462b0d24],.portal-list__meta[data-v-462b0d24]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-462b0d24]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-462b0d24]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-462b0d24]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-462b0d24]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-462b0d24]{padding:18px 14px 32px}.portal-auth__card[data-v-462b0d24],.portal-auth__metrics[data-v-462b0d24]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-462b0d24]{padding:16px}.portal-auth__brand-logo[data-v-462b0d24]{width:60px;height:60px}.portal-page__hero[data-v-462b0d24],.portal-panel[data-v-462b0d24]{border-radius:24px;padding:20px}.portal-card__value[data-v-462b0d24]{font-size:26px}}.portal-page[data-v-d32f1499]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-d32f1499]{display:grid;gap:20px}.portal-page__hero[data-v-d32f1499],.portal-panel[data-v-d32f1499]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-d32f1499]:before,.portal-panel[data-v-d32f1499]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-d32f1499]>*,.portal-panel[data-v-d32f1499]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-d32f1499],.portal-page__hero h2[data-v-d32f1499],.portal-section-title[data-v-d32f1499]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-d32f1499],.portal-section-subtitle[data-v-d32f1499]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-d32f1499]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-d32f1499]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-d32f1499]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-d32f1499]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-d32f1499]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-d32f1499]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-d32f1499]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-d32f1499],.portal-link-button[data-v-d32f1499]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-d32f1499]:hover,.portal-link-button[data-v-d32f1499]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-d32f1499]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-d32f1499]:hover{border-color:#e5bf8a47}.portal-button[data-v-d32f1499]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-d32f1499]{display:grid;gap:18px}.portal-form__grid[data-v-d32f1499]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-d32f1499]{display:grid;gap:9px}.portal-field span[data-v-d32f1499]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-d32f1499],.portal-select[data-v-d32f1499],.portal-textarea[data-v-d32f1499]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-d32f1499]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-d32f1499]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-d32f1499]:hover,.portal-select[data-v-d32f1499]:hover,.portal-textarea[data-v-d32f1499]:hover{border-color:#ffffff29}.portal-input[data-v-d32f1499]::-moz-placeholder,.portal-textarea[data-v-d32f1499]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-d32f1499]::placeholder,.portal-textarea[data-v-d32f1499]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-d32f1499]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-d32f1499]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-d32f1499]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-d32f1499]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-d32f1499]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-d32f1499]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-d32f1499]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-d32f1499]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-d32f1499]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-d32f1499]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-d32f1499]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-d32f1499]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-d32f1499]{display:grid;gap:14px}.portal-list__item[data-v-d32f1499]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-d32f1499],.portal-list__meta[data-v-d32f1499]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-d32f1499]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-d32f1499]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-d32f1499]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-d32f1499]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-d32f1499]{padding:18px 14px 32px}.portal-auth__card[data-v-d32f1499],.portal-auth__metrics[data-v-d32f1499]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-d32f1499]{padding:16px}.portal-auth__brand-logo[data-v-d32f1499]{width:60px;height:60px}.portal-page__hero[data-v-d32f1499],.portal-panel[data-v-d32f1499]{border-radius:24px;padding:20px}.portal-card__value[data-v-d32f1499]{font-size:26px}}.orders-page[data-v-d32f1499]{width:100%;min-height:100%;margin:0;padding:24px 28px 28px}.orders-page__panel[data-v-d32f1499]{gap:14px;padding:18px 20px;border-radius:24px;box-shadow:var(--shadow-card)}.orders-page__header[data-v-d32f1499]{display:grid;gap:6px}.orders-page__header[data-v-d32f1499] .portal-section-title{font-size:clamp(24px,2.4vw,34px)}.orders-page__header[data-v-d32f1499] .portal-section-subtitle{max-width:none;font-size:13px}.orders-page__item[data-v-d32f1499]{gap:10px;padding:14px 16px;border-radius:18px}.orders-page__item-head strong[data-v-d32f1499]{font-size:14px;line-height:1.35}.orders-page__actions[data-v-d32f1499]{gap:8px}.orders-page[data-v-d32f1499] .portal-link-button{min-height:36px;padding:0 14px;font-size:12px}.orders-page[data-v-d32f1499] .portal-tag{min-height:24px;padding:0 9px;font-size:11px}.orders-page__meta[data-v-d32f1499]{gap:6px 10px;font-size:11px}@media (max-width: 960px){.orders-page[data-v-d32f1499]{padding:18px 18px 24px}}@media (max-width: 640px){.orders-page[data-v-d32f1499]{padding:14px 14px 20px}.orders-page__panel[data-v-d32f1499]{padding:16px;border-radius:20px}}.page-navbar-shell[data-v-602b5970]{width:100%}.page-navbar[data-v-602b5970]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-navbar__actions[data-v-602b5970]{display:inline-flex;align-items:center;gap:8px}.page-navbar__lead[data-v-602b5970]{display:inline-flex;align-items:center;gap:12px;min-width:0}.page-navbar-shell--sticky[data-v-602b5970]{position:sticky;top:0;z-index:20}.page-navbar-shell--fixed[data-v-602b5970]{position:fixed;top:0;right:0;left:0;z-index:50}.page-navbar-shell--default.page-navbar-shell--sticky[data-v-602b5970],.page-navbar-shell--default.page-navbar-shell--fixed[data-v-602b5970]{padding-top:4px;background:linear-gradient(180deg,#0d0f12f5,#0d0f1200)}.page-navbar__title[data-v-602b5970]{margin:0;color:#fffffff0;font-size:20px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.page-navbar__back[data-v-602b5970]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#ffffffd6;font-size:12px;font-weight:600;transition:border-color .16s ease,background-color .18s ease,color .18s ease}.page-navbar__back[data-v-602b5970]:hover{border-color:#ffffff2e;background:#ffffff0d}.page-navbar__back .app-icon[data-v-602b5970]{font-size:16px}.page-navbar__action[data-v-602b5970]{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:36px;padding:0 14px;border:1px solid rgba(233,198,145,.22);border-radius:12px;background:linear-gradient(180deg,#e9c6911f,#e9c6910a);color:#f7e3c1f5;font-size:12px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:border-color .16s ease,background-color .18s ease,color .18s ease,transform .18s ease}.page-navbar__action[data-v-602b5970]:hover{border-color:#e9c6915c;background:linear-gradient(180deg,#e9c69129,#e9c6910f);color:#fff3dc;transform:translateY(-1px)}.page-navbar-shell--store[data-v-602b5970]{border-bottom:1px solid #424754;background:#0b1326}.page-navbar--store[data-v-602b5970]{min-height:64px;max-width:1200px;margin:0 auto;padding:0 24px}.page-navbar-shell--store.page-navbar-shell--sticky[data-v-602b5970],.page-navbar-shell--store.page-navbar-shell--fixed[data-v-602b5970]{background:#0b1326}.page-navbar--store .page-navbar__back[data-v-602b5970]{border:0;border-radius:999px;background:transparent;color:#adc6ff;padding:0 10px}.page-navbar--store .page-navbar__back[data-v-602b5970]:hover{background:#131b2e;border-color:transparent}.page-navbar--store .page-navbar__title[data-v-602b5970]{color:#adc6ff;font-size:20px}.page-navbar--store .page-navbar__action[data-v-602b5970]{min-width:unset;border:0;background:transparent;color:#c2c6d6;border-radius:999px;padding-inline:16px}.page-navbar--store .page-navbar__action[data-v-602b5970]:hover{background:#131b2e;color:#dae2fd;transform:none}.page-navbar-shell--points[data-v-602b5970]{border-bottom:1px solid #424754;background:#0b1326}.page-navbar--points[data-v-602b5970]{width:100%;max-width:1200px;min-height:64px;margin:0 auto;padding:0 24px}.page-navbar-shell--points.page-navbar-shell--sticky[data-v-602b5970],.page-navbar-shell--points.page-navbar-shell--fixed[data-v-602b5970]{background:#0b1326}.page-navbar--points .page-navbar__lead[data-v-602b5970]{gap:16px}.page-navbar--points .page-navbar__back[data-v-602b5970]{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:#adc6ff}.page-navbar--points .page-navbar__back[data-v-602b5970]:hover{background:#131b2e;border-color:transparent}.page-navbar--points .page-navbar__back .app-icon[data-v-602b5970]{font-size:20px}.page-navbar--points .page-navbar__title[data-v-602b5970]{color:#adc6ff;font-size:20px;font-weight:700;letter-spacing:-.02em}.page-navbar--points .page-navbar__action[data-v-602b5970]{min-width:unset;height:auto;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#c2c6d6;font-size:14px;font-weight:600;letter-spacing:.05em}.page-navbar--points .page-navbar__action[data-v-602b5970]:hover{background:#131b2e;color:#dae2fd;transform:none}@media (max-width: 980px){.page-navbar--store[data-v-602b5970],.page-navbar--points[data-v-602b5970]{padding:12px 16px}.page-navbar[data-v-602b5970]{flex-wrap:wrap;align-items:flex-start}}.points-page[data-v-5ce743a6]{min-height:100vh;background:#0b1326;color:#dae2fd}.points-page__main[data-v-5ce743a6]{width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 20px;display:grid;gap:18px}.points-page__hero[data-v-5ce743a6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px}.points-page__hero-card[data-v-5ce743a6]{position:relative;overflow:hidden;display:grid;gap:10px;padding:20px;border:1px solid rgba(66,71,84,.68);border-radius:10px;background:#171f33b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.points-page__hero-card--primary[data-v-5ce743a6]{min-height:172px}.points-page__hero-card--secondary[data-v-5ce743a6]{align-content:center;background:linear-gradient(180deg,#31394d8f,#171f33c7)}.points-page__hero-orb[data-v-5ce743a6]{position:absolute;top:-54px;right:-52px;width:196px;height:196px;border-radius:999px;background:#adc6ff26;filter:blur(44px)}.points-page__eyebrow[data-v-5ce743a6]{position:relative;z-index:1;margin:0;color:#c2c6d6;font-size:13px;line-height:18px;font-weight:500}.points-page__hero-balance[data-v-5ce743a6],.points-page__hero-total[data-v-5ce743a6]{position:relative;z-index:1;margin:0;letter-spacing:-.04em}.points-page__hero-balance[data-v-5ce743a6]{color:#adc6ff;font-size:clamp(34px,5vw,48px);line-height:1;font-weight:700}.points-page__hero-balance span[data-v-5ce743a6]{margin-left:8px;color:#adc6ffad;font-size:15px;letter-spacing:0}.points-page__hero-total[data-v-5ce743a6]{color:#dae2fd;font-size:clamp(28px,4vw,36px);line-height:1.05;font-weight:700}.points-page__hero-stats[data-v-5ce743a6]{position:relative;z-index:1;margin-top:8px;display:flex;align-items:center;gap:18px}.points-page__hero-stat[data-v-5ce743a6]{display:grid;gap:5px}.points-page__hero-stat span[data-v-5ce743a6]{color:#c2c6d6;font-size:12px;line-height:16px}.points-page__hero-stat strong[data-v-5ce743a6]{font-size:15px;line-height:20px;font-weight:700}.points-page__hero-divider[data-v-5ce743a6]{width:1px;align-self:stretch;background:#424754e6}.points-page__hero-chip[data-v-5ce743a6]{display:inline-flex;align-items:center;gap:8px;min-height:34px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;background:#4d8eff24;color:#b7c8e1;font-size:12px;line-height:16px;font-weight:600}.points-page__hero-chip .app-icon[data-v-5ce743a6]{font-size:14px;color:#ffb786}.points-page__filters[data-v-5ce743a6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.points-page__tabs[data-v-5ce743a6]{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:2px}.points-page__tab[data-v-5ce743a6],.points-page__date-filter[data-v-5ce743a6],.points-page__page-arrow[data-v-5ce743a6],.points-page__page-number[data-v-5ce743a6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.points-page__tab[data-v-5ce743a6]{min-height:36px;padding:0 16px;border-radius:999px;background:transparent;color:#c2c6d6;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}.points-page__tab[data-v-5ce743a6]:hover{background:#31394db8;color:#dae2fd}.points-page__tab.is-active[data-v-5ce743a6]{background:#3a4a5f;color:#a9bad3}.points-page__date-filter[data-v-5ce743a6]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;background:transparent;color:#c2c6d6;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.points-page__date-filter[data-v-5ce743a6]:hover{color:#adc6ff}.points-page__date-filter .app-icon[data-v-5ce743a6]{font-size:16px}.points-page__feedback[data-v-5ce743a6],.points-page__state[data-v-5ce743a6]{display:grid}.points-page__state[data-v-5ce743a6]{min-height:220px;place-items:center}.points-page__table-card[data-v-5ce743a6]{overflow:hidden;border:1px solid rgba(66,71,84,.68);border-radius:10px;background:#171f33b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #0307123d}.points-page__table-wrap[data-v-5ce743a6]{overflow-x:auto}.points-page__table[data-v-5ce743a6]{width:100%;min-width:760px;border-collapse:collapse}.points-page__table th[data-v-5ce743a6]{padding:15px 20px;background:#31394da3;color:#c2c6d6;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.points-page__table td[data-v-5ce743a6]{padding:18px 20px;border-bottom:1px solid rgba(45,52,73,.96);font-size:13px;line-height:18px}.points-page__table tbody tr:last-child td[data-v-5ce743a6]{border-bottom:0}.points-page__row[data-v-5ce743a6]{transition:background-color .18s ease,transform .16s ease}.points-page__row[data-v-5ce743a6]:hover{background:#2d344957}.points-page__time-cell[data-v-5ce743a6],.points-page__balance-cell[data-v-5ce743a6]{color:#c2c6d6}.points-page__align-right[data-v-5ce743a6]{text-align:right}.points-page__tx[data-v-5ce743a6]{display:flex;align-items:center;gap:12px}.points-page__tx-icon[data-v-5ce743a6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px}.points-page__tx-icon.is-income[data-v-5ce743a6]{background:#adc6ff1f;color:#adc6ff}.points-page__tx-icon.is-expense[data-v-5ce743a6]{background:#ffb4ab1f;color:#ffb4ab}.points-page__tx-icon .app-icon[data-v-5ce743a6]{font-size:16px}.points-page__tx-copy[data-v-5ce743a6]{display:grid;gap:4px;min-width:0}.points-page__tx-title[data-v-5ce743a6]{color:#dae2fd;font-size:14px;line-height:20px;font-weight:600}.points-page__tx-detail[data-v-5ce743a6]{color:#8c909f;font-size:12px;line-height:16px}.points-page__amount-cell[data-v-5ce743a6]{font-size:15px;line-height:20px;font-weight:700}.points-page__amount-cell.is-income[data-v-5ce743a6]{color:#adc6ff}.points-page__amount-cell.is-expense[data-v-5ce743a6]{color:#dae2fd}.points-page__pagination[data-v-5ce743a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid rgba(66,71,84,.68);border-radius:10px;background:#131b2ed1}.points-page__pagination-copy[data-v-5ce743a6]{color:#c2c6d6;font-size:12px;line-height:16px}.points-page__pagination-actions[data-v-5ce743a6]{display:flex;align-items:center;gap:6px}.points-page__page-arrow[data-v-5ce743a6],.points-page__page-number[data-v-5ce743a6]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid rgba(66,71,84,.92);border-radius:12px;background:transparent;color:#c2c6d6;font-size:13px;line-height:18px;font-weight:600}.points-page__page-arrow[data-v-5ce743a6]:hover:not(:disabled),.points-page__page-number[data-v-5ce743a6]:hover{background:#31394db8;color:#dae2fd}.points-page__page-number.is-active[data-v-5ce743a6]{border-color:transparent;background:#4d8eff;color:#00285d}.points-page__page-arrow--next .app-icon[data-v-5ce743a6]{transform:rotate(180deg)}.points-page__page-arrow[data-v-5ce743a6]:disabled{cursor:not-allowed;opacity:.4}@media (max-width: 980px){.points-page__main[data-v-5ce743a6]{padding:24px 22px 20px}.points-page__hero[data-v-5ce743a6]{grid-template-columns:1fr}.points-page__filters[data-v-5ce743a6],.points-page__pagination[data-v-5ce743a6]{flex-wrap:wrap;align-items:flex-start}.points-page__pagination-actions[data-v-5ce743a6]{width:100%}}@media (max-width: 720px){.points-page__main[data-v-5ce743a6]{padding:20px 14px 18px;gap:14px}.points-page__hero-card[data-v-5ce743a6],.points-page__pagination[data-v-5ce743a6]{padding:18px;border-radius:10px}.points-page__hero-stats[data-v-5ce743a6]{flex-wrap:wrap;gap:12px}.points-page__hero-divider[data-v-5ce743a6]{display:none}.points-page__table th[data-v-5ce743a6],.points-page__table td[data-v-5ce743a6]{padding:14px 16px}.points-page__tx[data-v-5ce743a6]{gap:10px}}.points-store[data-v-d6eb236a]{min-height:100vh;background:#0b1326;color:#dae2fd;font-family:Inter,PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.points-store__main[data-v-d6eb236a]{width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 20px}.points-store__block[data-v-d6eb236a]{margin-bottom:22px}.points-store__account-card[data-v-d6eb236a]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-radius:10px;background:#4d8eff;color:#00285d}.points-store__account-card[data-v-d6eb236a]:before{content:"";position:absolute;top:var(--mouse-y, -100%);left:var(--mouse-x, -100%);width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.points-store__account-panel[data-v-d6eb236a],.points-store__account-divider[data-v-d6eb236a],.points-store__account-icon-shell[data-v-d6eb236a]{position:relative;z-index:1}.points-store__account-panel[data-v-d6eb236a]{display:flex;flex-direction:column;gap:6px;text-align:center}.points-store__account-label[data-v-d6eb236a]{color:#00285de6;font-size:13px;font-weight:600;letter-spacing:.05em}.points-store__account-value[data-v-d6eb236a],.points-store__account-secondary[data-v-d6eb236a]{display:flex;align-items:baseline;gap:8px}.points-store__account-value strong[data-v-d6eb236a]{font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.02em;color:#00285d;font-variant-numeric:tabular-nums}.points-store__account-secondary strong[data-v-d6eb236a]{font-size:18px;line-height:24px;font-weight:700;color:#00285d;font-variant-numeric:tabular-nums}.points-store__account-value span[data-v-d6eb236a],.points-store__account-secondary span[data-v-d6eb236a]{color:#00285dcc;font-size:14px;line-height:20px}.points-store__account-divider[data-v-d6eb236a]{width:100%;height:1px;background:#00285d33}.points-store__account-icon-shell[data-v-d6eb236a]{display:none}.points-store__account-icon[data-v-d6eb236a]{font-size:60px;opacity:.1}.points-store__section-head[data-v-d6eb236a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.points-store__section-head h2[data-v-d6eb236a]{margin:0;color:#dae2fd;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.points-store__section-head span[data-v-d6eb236a],.points-store__section-title[data-v-d6eb236a]{color:#c2c6d6}.points-store__section-head span[data-v-d6eb236a]{font-size:13px;line-height:18px;font-weight:600}.points-store__section-title[data-v-d6eb236a]{margin:0 0 12px;font-size:18px;line-height:24px;font-weight:600}.points-store__package-grid[data-v-d6eb236a]{display:grid;grid-template-columns:1fr;gap:14px}.points-store__package-card[data-v-d6eb236a]{position:relative;display:block;padding:22px 20px 20px;border:1px solid #424754;border-radius:10px;background:#060e20;color:#dae2fd;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.points-store__package-card[data-v-d6eb236a]:hover{transform:scale(1.02)}.points-store__package-card.is-selected[data-v-d6eb236a]{border:2px solid #4d8eff;background:#4d8eff0d}.points-store__package-badge[data-v-d6eb236a]{position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:1;padding:3px 10px;border-radius:999px;background:#df7412;color:#461f00;font-size:11px;font-weight:700;white-space:nowrap}.points-store__package-badge--muted[data-v-d6eb236a]{background:#31394d;color:#dae2fd}.points-store__package-content[data-v-d6eb236a]{display:flex;flex-direction:column;gap:6px}.points-store__package-title-row[data-v-d6eb236a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.points-store__package-title[data-v-d6eb236a]{color:#dae2fd;font-size:18px;line-height:24px;font-weight:600}.points-store__package-gift[data-v-d6eb236a]{padding:2px 5px;border-radius:4px;background:#3a4a5f;color:#a9bad3;font-size:10px;font-weight:700}.points-store__package-price-row[data-v-d6eb236a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.points-store__package-price[data-v-d6eb236a]{color:#adc6ff;font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.03em}.points-store__package-original[data-v-d6eb236a]{color:#8c909f;font-size:13px;text-decoration:line-through}.points-store__package-check[data-v-d6eb236a]{position:absolute;top:12px;right:12px;color:#adc6ff;font-size:18px;font-weight:700;opacity:0;transition:opacity .16s ease}.points-store__package-check.is-visible[data-v-d6eb236a]{opacity:1}.points-store__panel[data-v-d6eb236a]{padding:20px;border:1px solid #424754;border-radius:10px;background:#171f33}.points-store__input-wrap[data-v-d6eb236a]{position:relative;width:100%;max-width:420px}.points-store__input[data-v-d6eb236a]{width:100%;height:48px;padding:0 50px 0 14px;border:1px solid #424754;border-radius:8px;outline:none;background:#060e20;color:#dae2fd;font-size:18px;line-height:24px;transition:border-color .18s ease,box-shadow .18s ease}.points-store__input[data-v-d6eb236a]::-moz-placeholder{color:#8c909f}.points-store__input[data-v-d6eb236a]::placeholder{color:#8c909f}.points-store__input[data-v-d6eb236a]:focus{border-color:#4d8eff;box-shadow:0 0 0 1px #4d8eff}.points-store__input-suffix[data-v-d6eb236a]{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#c2c6d6;font-size:14px;line-height:20px}.points-store__hint[data-v-d6eb236a]{margin:10px 0 0;color:#c2c6d6;font-size:13px;line-height:18px;font-weight:600}.points-store__payment-grid[data-v-d6eb236a]{display:grid;grid-template-columns:1fr;gap:12px}.points-store__payment-option[data-v-d6eb236a]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #424754;border-radius:10px;background:#171f33;color:#dae2fd;text-align:left;transition:background-color .18s ease,border-color .18s ease}.points-store__payment-option[data-v-d6eb236a]:hover{background:#222a3d}.points-store__payment-option.is-selected[data-v-d6eb236a]{border-color:#4d8eff;background:#171f33}.points-store__payment-icon[data-v-d6eb236a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px}.points-store__payment-copy[data-v-d6eb236a]{flex:1;min-width:0}.points-store__payment-logo[data-v-d6eb236a]{display:block;width:100%;height:100%}.points-store__payment-copy p[data-v-d6eb236a]{margin:0;color:#dae2fd;font-size:16px;line-height:22px;font-weight:700}.points-store__payment-copy span[data-v-d6eb236a]{color:#c2c6d6;font-size:12px;line-height:16px}.points-store__payment-check[data-v-d6eb236a]{color:#8c909f;font-size:18px;font-weight:700}.points-store__payment-check.is-selected[data-v-d6eb236a]{color:#adc6ff}.points-store__submit-area[data-v-d6eb236a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0 8px}.points-store__message[data-v-d6eb236a]{margin:0;color:#c2c6d6;font-size:13px;line-height:18px}.points-store__message--success[data-v-d6eb236a]{color:#adc6ff}.points-store__message--error[data-v-d6eb236a]{color:#ffb4ab}.points-store__submit[data-v-d6eb236a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:420px;height:50px;border:0;border-radius:999px;background:#4d8eff;color:#00285d;font-size:18px;line-height:24px;font-weight:600;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.points-store__submit .app-icon[data-v-d6eb236a]{font-size:16px}.points-store__submit[data-v-d6eb236a]:hover:not(:disabled){background:#6cafff;transform:translateY(-1px)}.points-store__submit[data-v-d6eb236a]:disabled{opacity:.6;cursor:not-allowed}.points-pay-dialog[data-v-d6eb236a] .n-card{border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #0411285c}.points-pay-dialog[data-v-d6eb236a] .n-card-header{display:none}.points-pay-dialog[data-v-d6eb236a] .n-card__content{padding:0}.points-pay-modal[data-v-d6eb236a]{display:grid;gap:18px;padding:22px;background:radial-gradient(circle at top,rgba(87,159,255,.14),transparent 52%),#fff;color:#14213d}.points-pay-modal__head[data-v-d6eb236a]{display:grid;justify-items:center;gap:8px;text-align:center}.points-pay-modal__channel[data-v-d6eb236a]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;background:#2a7dff1a;color:#2158b8;font-size:12px;font-weight:700}.points-pay-modal__head h3[data-v-d6eb236a]{margin:0;font-size:26px;line-height:1.15;color:#0f2347}.points-pay-modal__head p[data-v-d6eb236a],.points-pay-modal__external p[data-v-d6eb236a]{margin:0;font-size:13px;line-height:1.6;color:#61728f}.points-pay-modal__qr-shell[data-v-d6eb236a],.points-pay-modal__success[data-v-d6eb236a],.points-pay-modal__external[data-v-d6eb236a]{display:grid;justify-items:center;gap:14px}.points-pay-modal__qr[data-v-d6eb236a]{padding:14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #18274b14,0 16px 40px #122a5914}.points-pay-modal__qr-tips[data-v-d6eb236a]{display:grid;margin-top:6px;justify-items:center}.points-pay-modal__qr-tips span[data-v-d6eb236a]{font-size:13px;font-weight:700;color:#102546}.points-pay-modal__placeholder[data-v-d6eb236a]{display:grid;place-items:center;width:220px;height:220px;padding:16px;border-radius:14px;background:#f3f6fb;color:#60738f;font-size:13px;text-align:center}.points-pay-modal__external-mark[data-v-d6eb236a],.points-pay-modal__success-mark[data-v-d6eb236a]{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;font-size:28px;font-weight:700}.points-pay-modal__external-mark[data-v-d6eb236a]{background:#eef4ff;color:#2158b8}.points-pay-modal__success-mark[data-v-d6eb236a]{background:#e8f8ec;color:#1d9c49}.points-pay-modal__external strong[data-v-d6eb236a],.points-pay-modal__success strong[data-v-d6eb236a]{font-size:22px;color:#0f2347}.points-pay-modal__external strong[data-v-d6eb236a]{font-size:20px}.points-pay-modal__success span[data-v-d6eb236a]{font-size:13px;color:#61728f}.points-pay-modal__summary[data-v-d6eb236a]{display:grid;gap:0;padding:4px 14px;border-radius:16px;background:#f5f8fd}.points-pay-modal__summary-row[data-v-d6eb236a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;border-bottom:1px solid rgba(19,41,78,.08)}.points-pay-modal__summary-row[data-v-d6eb236a]:last-child{border-bottom:0}.points-pay-modal__summary-row span[data-v-d6eb236a]{font-size:12px;color:#6b7d99}.points-pay-modal__summary-row strong[data-v-d6eb236a]{font-size:13px;line-height:1.3;color:#102546;text-align:right}.points-pay-modal__summary-row--order strong[data-v-d6eb236a]{font-size:11px;line-height:1.45;word-break:break-all}.points-pay-modal__footnote[data-v-d6eb236a]{margin:0;text-align:center;font-size:12px;color:#58729a}.points-pay-modal__actions[data-v-d6eb236a]{display:flex;justify-content:center}.points-pay-modal__button[data-v-d6eb236a]{min-width:180px;min-height:44px;border-radius:12px;border:1px solid rgba(31,69,134,.12);background:#f4f7fd;color:#14325c;font-size:13px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.points-pay-modal__button[data-v-d6eb236a]:hover:not(:disabled){transform:translateY(-1px)}.points-pay-modal__button[data-v-d6eb236a]:disabled{cursor:wait;opacity:.72}.points-pay-modal__actions--success .points-pay-modal__button[data-v-d6eb236a]{min-width:220px}.points-pay-modal__button--primary[data-v-d6eb236a]{border-color:transparent;background:linear-gradient(135deg,#2a7dff,#59a8ff);color:#fff;box-shadow:0 16px 30px #2a7dff42}.points-store__state[data-v-d6eb236a]{display:grid;place-items:center;min-height:120px}@media (min-width: 640px){.points-store__package-grid[data-v-d6eb236a],.points-store__payment-grid[data-v-d6eb236a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.points-store__main[data-v-d6eb236a]{padding:24px 22px 20px}.points-store__account-card[data-v-d6eb236a]{flex-direction:row}.points-store__account-panel[data-v-d6eb236a]{text-align:left}.points-store__account-divider[data-v-d6eb236a]{width:1px;height:64px}.points-store__footer[data-v-d6eb236a]{flex-direction:row}.points-store__footer-brand[data-v-d6eb236a]{text-align:left}}@media (min-width: 1024px){.points-store__account-icon-shell[data-v-d6eb236a]{display:block}.points-store__package-grid[data-v-d6eb236a]{grid-template-columns:repeat(3,minmax(0,1fr))}.points-store__section-head[data-v-d6eb236a]{flex-direction:row;align-items:flex-end;justify-content:space-between}.points-store__section-head h2[data-v-d6eb236a]{font-size:28px;line-height:34px}}@media (max-width: 639px){.points-store__main[data-v-d6eb236a]{padding:20px 14px 18px}.points-store__account-card[data-v-d6eb236a],.points-store__panel[data-v-d6eb236a],.points-store__package-card[data-v-d6eb236a]{padding:18px}.points-store__account-value strong[data-v-d6eb236a]{font-size:34px;line-height:40px}.points-store__package-price[data-v-d6eb236a]{font-size:26px;line-height:32px}.points-store__payment-copy p[data-v-d6eb236a]{font-size:15px;line-height:20px}.points-store__submit[data-v-d6eb236a]{font-size:16px}.points-pay-modal[data-v-d6eb236a]{padding:18px;gap:16px}.points-pay-modal__head h3[data-v-d6eb236a]{font-size:24px}.points-pay-modal__summary[data-v-d6eb236a]{padding:4px 12px}.points-pay-modal__actions[data-v-d6eb236a]{display:grid}}.profile-screen[data-v-b14542f1]{min-height:100vh;background:#0b1326;color:#dae2fd;font-family:Inter,PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.profile-screen__main[data-v-b14542f1]{width:100%;max-width:760px;margin:0 auto;padding:34px 16px 40px}.profile-screen__hero[data-v-b14542f1]{display:grid;justify-items:center;gap:12px;margin-bottom:28px;text-align:center}.profile-screen__avatar-shell[data-v-b14542f1]{position:relative;display:grid;width:124px;height:124px;place-items:center;padding:4px;border-radius:999px;background:linear-gradient(180deg,#6a84bab8,#26314eeb);box-shadow:0 18px 36px #00000047,inset 0 1px #ffffff2e}.profile-screen__avatar-image[data-v-b14542f1],.profile-screen__avatar-fallback[data-v-b14542f1]{width:100%;height:100%;border-radius:inherit}.profile-screen__avatar-image[data-v-b14542f1]{display:block;-o-object-fit:cover;object-fit:cover;background:#11192b}.profile-screen__avatar-fallback[data-v-b14542f1]{display:grid;place-items:center;background:linear-gradient(180deg,#25324d,#17233d);color:#eff3ff;font-size:40px;font-weight:700;letter-spacing:-.04em}.profile-screen__avatar-input[data-v-b14542f1]{display:none}.profile-screen__avatar-edit[data-v-b14542f1]{position:absolute;right:-8px;bottom:-8px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(173,198,255,.18);border-radius:999px;background:#24395f;color:#eff3ff;font-size:16px;box-shadow:0 10px 24px #00000047;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.profile-screen__avatar-edit[data-v-b14542f1]:hover:not(:disabled){background:#2d4877;transform:translateY(-1px)}.profile-screen__avatar-edit[data-v-b14542f1]:disabled{opacity:.7;cursor:not-allowed}.profile-screen__name[data-v-b14542f1]{margin:0;color:#eff3ff;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.profile-screen__meta[data-v-b14542f1]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:#b7bfce;font-size:14px;line-height:20px;font-weight:600}.profile-screen__panel[data-v-b14542f1]{padding:24px;border:1px solid #2f3850;border-radius:18px;background:#171f33;box-shadow:inset 0 1px #ffffff0a,0 20px 44px #0000003d}.profile-screen__panel-head[data-v-b14542f1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.profile-screen__panel-copy[data-v-b14542f1]{display:grid;gap:4px}.profile-screen__panel-copy h2[data-v-b14542f1]{margin:0;color:#eff3ff;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em}.profile-screen__panel-links[data-v-b14542f1]{display:flex;flex-wrap:wrap;gap:10px}.profile-screen__link[data-v-b14542f1]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #3f4c68;border-radius:10px;background:#202942;color:#dae2fd;font-size:13px;line-height:18px;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.profile-screen__link[data-v-b14542f1]:hover{border-color:#5877b4;background:#24304b;transform:translateY(-1px)}.profile-screen__message[data-v-b14542f1]{display:inline-flex;align-items:center;min-height:34px;margin:0 0 18px;padding:0 12px;border-radius:999px;font-size:12px;line-height:16px;font-weight:600}.profile-screen__message.is-success[data-v-b14542f1]{background:#4d8eff1f;color:#adc6ff}.profile-screen__message.is-error[data-v-b14542f1]{background:#ff7a751f;color:#ffb4ab}.profile-screen__form[data-v-b14542f1]{display:grid;gap:18px}.profile-screen__field[data-v-b14542f1]{display:grid;gap:8px}.profile-screen__field span[data-v-b14542f1],.profile-screen__field legend[data-v-b14542f1]{color:#b8bfd0;font-size:13px;line-height:18px;font-weight:600}.profile-screen__field legend[data-v-b14542f1]{padding:0}.profile-screen__field--radio[data-v-b14542f1]{margin:0;padding:0;border:0}.profile-screen__input[data-v-b14542f1]{width:100%;height:46px;padding:0 14px;border:1px solid #3b4560;border-radius:10px;outline:none;background:#10192c;color:#eff3ff;font-size:14px;line-height:20px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.profile-screen__input[data-v-b14542f1]::-moz-placeholder{color:#7f899d}.profile-screen__input[data-v-b14542f1]::placeholder{color:#7f899d}.profile-screen__input[data-v-b14542f1]:focus{border-color:#4d8eff;box-shadow:0 0 0 1px #4d8eff;background:#121d32}.profile-screen__gender-group[data-v-b14542f1]{display:flex;flex-wrap:wrap;gap:20px}.profile-screen__gender-option[data-v-b14542f1]{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0;border:0;background:transparent;color:#c4cbda;font-size:13px;line-height:18px;font-weight:600;cursor:pointer;transition:color .18s ease}.profile-screen__gender-option input[data-v-b14542f1]{width:18px;height:18px;margin:0;accent-color:#7ca6ff;cursor:pointer}.profile-screen__gender-option.is-active[data-v-b14542f1]{color:#eff3ff}.profile-screen__actions[data-v-b14542f1]{display:flex;justify-content:flex-end}.profile-screen__submit[data-v-b14542f1]{display:inline-flex;min-width:148px;height:46px;align-items:center;justify-content:center;padding:0 22px;border:0;border-radius:12px;background:#4d8eff;color:#00285d;font-size:15px;line-height:20px;font-weight:700;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.profile-screen__submit[data-v-b14542f1]:hover:not(:disabled){background:#6cafff;transform:translateY(-1px)}.profile-screen__submit[data-v-b14542f1]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.profile-screen__main[data-v-b14542f1]{padding:24px 14px 30px}.profile-screen__name[data-v-b14542f1]{font-size:26px}.profile-screen__panel[data-v-b14542f1]{padding:18px;border-radius:16px}.profile-screen__panel-copy h2[data-v-b14542f1]{font-size:21px;line-height:28px}}@media (max-width: 639px){.profile-screen__avatar-shell[data-v-b14542f1]{width:108px;height:108px}.profile-screen__panel-links[data-v-b14542f1],.profile-screen__actions[data-v-b14542f1],.profile-screen__link[data-v-b14542f1],.profile-screen__submit[data-v-b14542f1]{width:100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-5{right:1.25rem}.start-1{inset-inline-start:.25rem}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-\[88px\]{top:88px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.\!my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[120px\]{max-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[40px\]{min-height:40px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(520px\,calc\(100\%-32px\)\)\]{width:min(520px,calc(100% - 32px))}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[280px\]{min-width:280px}.min-w-\[40px\]{min-width:40px}.max-w-2xl{max-width:42rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--hb-accent-color\)\]{border-color:var(--hb-accent-color)}.border-\[var\(--hb-border-color\)\]{border-color:var(--hb-border-color)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/60{border-color:#fff9}.\!bg-\[var\(--hb-accent-color\)\]{background-color:var(--hb-accent-color)!important}.\!bg-purple-500{--tw-bg-opacity: 1 !important;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))!important}.bg-\[var\(--hb-accent-color\)\]{background-color:var(--hb-accent-color)}.bg-\[var\(--hb-bg-primary\)\]{background-color:var(--hb-bg-primary)}.bg-\[var\(--hb-bg-secondary\)\]{background-color:var(--hb-bg-secondary)}.bg-\[var\(--hb-bg-tertiary\)\]{background-color:var(--hb-bg-tertiary)}.bg-\[var\(--hb-border-color\)\]{background-color:var(--hb-border-color)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/90{background-color:#fffbebe6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/45{background-color:#00000073}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/25{background-color:#c084fc40}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.15\)\,_transparent_42\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(245\,158\,11\,0\.12\)\,_transparent_38\%\)\]{background-image:radial-gradient(circle at top,rgba(56,189,248,.15),transparent 42%),radial-gradient(circle at bottom,rgba(245,158,11,.12),transparent 38%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[var\(--hb-accent-color\)\]{color:var(--hb-accent-color)}.text-\[var\(--hb-text-primary\)\]{color:var(--hb-text-primary)}.text-\[var\(--hb-text-secondary\)\]{color:var(--hb-text-secondary)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.18);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{font-family:SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.huobao-canvas-root{--hb-bg-primary: #050505;--hb-bg-secondary: rgba(24, 24, 27, .98);--hb-bg-tertiary: rgba(39, 39, 42, .94);--hb-text-primary: rgba(250, 250, 250, .96);--hb-text-secondary: rgba(161, 161, 170, .84);--hb-border-color: rgba(255, 255, 255, .12);--hb-accent-color: #ffffff;--hb-accent-hover: rgba(255, 255, 255, .86);background:radial-gradient(circle at top,rgba(36,36,36,.42),transparent 38%),radial-gradient(circle at bottom right,rgba(18,18,18,.55),transparent 28%),#050505;color:var(--hb-text-primary);transition:background-color .3s,color .3s}.huobao-canvas-root .vue-flow{background:transparent}.huobao-canvas-root .vue-flow__node{background:transparent;border:0;box-shadow:none}.huobao-canvas-root .vue-flow__node.selected{background:transparent;opacity:1;box-shadow:none}.huobao-canvas-root .vue-flow__edge-path{stroke:#ffffff26;stroke-width:2}.huobao-canvas-root .vue-flow__handle{width:14px;height:14px;background:transparent!important;border:0!important;opacity:0}.huobao-canvas-root .vue-flow__handle-left{left:-7px}.huobao-canvas-root .vue-flow__handle-right{right:-7px}.huobao-canvas-root .vue-flow__minimap{background:#18181bf0;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.huobao-canvas-root .vue-flow__minimap-mask{fill:#ffffff0d}.huobao-canvas-root .vue-flow__attribution{display:none}.placeholder\:text-\[var\(--hb-text-secondary\)\]::-moz-placeholder{color:var(--hb-text-secondary)}.placeholder\:text-\[var\(--hb-text-secondary\)\]::placeholder{color:var(--hb-text-secondary)}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--hb-accent-color\)\]:hover{border-color:var(--hb-accent-color)}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[var\(--hb-accent-hover\)\]:hover{background-color:var(--hb-accent-hover)}.hover\:bg-\[var\(--hb-bg-tertiary\)\]:hover{background-color:var(--hb-bg-tertiary)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--hb-accent-color\)\]:hover{color:var(--hb-accent-color)}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-sky-900\/30:is(.dark *){background-color:#0c4a6e4d}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:inline-flex{display:inline-flex}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:inset-x-auto{left:auto;right:auto}.lg\:right-4{right:1rem}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:w-\[420px\]{width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.workflow-home[data-v-1f5095c7]{--wf-bg: #000000;--wf-panel: rgba(34, 34, 34, .84);--wf-panel-strong: rgba(42, 42, 42, .9);--wf-line: rgba(255, 255, 255, .08);--wf-line-strong: rgba(255, 214, 143, .18);--wf-text: #f4f4f2;--wf-text-soft: rgba(244, 244, 242, .62);--wf-text-faint: rgba(244, 244, 242, .42);--wf-gold: #f0c77e;min-height:100vh;color:var(--wf-text);background:#000}.workflow-home__backdrop[data-v-1f5095c7]{display:none}.workflow-home__glow[data-v-1f5095c7]{position:absolute;border-radius:999px;filter:blur(90px);opacity:.34}.workflow-home__glow--gold[data-v-1f5095c7]{top:24px;right:8%;width:360px;height:220px;background:#f0c77e2e}.workflow-home__glow--blue[data-v-1f5095c7]{top:240px;left:-100px;width:280px;height:200px;background:#6682ff1f}.workflow-home__noise[data-v-1f5095c7]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.4) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 84%)}.workflow-home__header[data-v-1f5095c7]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;background:#151515bd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workflow-home__brand[data-v-1f5095c7]{display:inline-flex;align-items:center;gap:10px;color:var(--wf-text);text-decoration:none;font-size:18px;font-weight:700}.workflow-home__brand-logo[data-v-1f5095c7]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.workflow-home__actions[data-v-1f5095c7]{display:flex;align-items:center;gap:8px}.header-pill[data-v-1f5095c7],.workflow-home__avatar[data-v-1f5095c7],.section-head__link[data-v-1f5095c7],.project-card[data-v-1f5095c7],.project-card__menu[data-v-1f5095c7]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.header-pill[data-v-1f5095c7],.workflow-home__avatar[data-v-1f5095c7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--wf-line);border-radius:14px;color:var(--wf-text);text-decoration:none;background:#ffffff0a}.header-pill--accent[data-v-1f5095c7]{color:#141414;font-weight:700;background:linear-gradient(135deg,#f4d596,#f0b95a);border-color:transparent}.workflow-home__avatar[data-v-1f5095c7]{width:38px;height:38px;min-height:38px;padding:0;overflow:hidden;border-radius:50%;color:#141414;text-decoration:none;font-weight:700;background:linear-gradient(135deg,#faf1dc,#f0c77e)}.workflow-home__avatar-image[data-v-1f5095c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workflow-home__main[data-v-1f5095c7]{--home-inline: 24px;--section-inline: 16px;position:relative;z-index:1;display:grid;gap:18px;width:100%;padding:4px var(--home-inline) 36px}.hero-stage[data-v-1f5095c7],.workspace-shell[data-v-1f5095c7]{width:min(100%,1580px);margin:0 auto;border:0;background:transparent;box-shadow:none}.hero-stage[data-v-1f5095c7]{--hero-stage-height: clamp(206px, 20vw, 266px);padding:2px var(--section-inline) 0}.hero-stage__viewport[data-v-1f5095c7]{--promo-center-extra: 10px;--promo-gap: 0px;--promo-side-cut: 7%;--promo-hidden-trim: clamp(14px, 1.15vw, 22px);--promo-card-width: calc((100% - (var(--promo-gap) * 2) - var(--promo-center-extra)) / 3);--promo-center-width: calc(var(--promo-card-width) + var(--promo-center-extra));--promo-hidden-width: calc(var(--promo-card-width) - var(--promo-hidden-trim));--promo-hidden-overhang: clamp(74px, 5.4vw, 108px);--promo-center-start: calc(50% - (var(--promo-center-width) / 2));--promo-right-start: calc(100% - var(--promo-card-width));--promo-hidden-start-left: calc(-1 * (var(--promo-hidden-width) + var(--promo-hidden-overhang)));--promo-hidden-start-right: calc(100% + var(--promo-hidden-overhang));position:relative;height:var(--hero-stage-height);overflow:hidden;border-radius:18px;isolation:isolate}.hero-stage__viewport--skeleton[data-v-1f5095c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.hero-stage__skeleton-card[data-v-1f5095c7],.workflow-skeleton-line[data-v-1f5095c7],.workflow-skeleton-pill[data-v-1f5095c7],.workflow-skeleton-square[data-v-1f5095c7],.workflow-skeleton-dot[data-v-1f5095c7],.workflow-skeleton-card__preview[data-v-1f5095c7],.hero-stage__dots--skeleton span[data-v-1f5095c7]{position:relative;overflow:hidden;background:#ffffff14}.hero-stage__skeleton-card[data-v-1f5095c7]:after,.workflow-skeleton-line[data-v-1f5095c7]:after,.workflow-skeleton-pill[data-v-1f5095c7]:after,.workflow-skeleton-square[data-v-1f5095c7]:after,.workflow-skeleton-dot[data-v-1f5095c7]:after,.workflow-skeleton-card__preview[data-v-1f5095c7]:after,.hero-stage__dots--skeleton span[data-v-1f5095c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:workflow-skeleton-shimmer-1f5095c7 1.6s ease-in-out infinite}.hero-stage__skeleton-card[data-v-1f5095c7]{min-height:100%;border-radius:12px}.hero-stage__skeleton-card--center[data-v-1f5095c7]{transform:translateY(-2px)}.hero-stage__viewport[data-v-1f5095c7]:before{content:"";position:absolute;left:50%;right:auto;bottom:6px;width:min(920px,74vw);height:44px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,#f0c77e2e,#f0c77e00 72%);filter:blur(16px);opacity:.72}.hero-stage__viewport[data-v-1f5095c7]:after{content:"";position:absolute;inset:auto 3% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.hero-stage__deck[data-v-1f5095c7]{position:relative;height:100%;perspective:2200px;transform-style:preserve-3d}.promo-card[data-v-1f5095c7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:var(--promo-hidden-start-left);width:var(--promo-hidden-width);height:100%;overflow:hidden;padding:0;border:0;border-radius:12px;background:#121212;text-align:left;backface-visibility:hidden;transform-origin:center center;will-change:transform,opacity,filter;transition:left 1.18s cubic-bezier(.2,.88,.24,1),width 1.18s cubic-bezier(.2,.88,.24,1),transform 1.18s cubic-bezier(.2,.88,.24,1),opacity .86s ease,filter 1.18s cubic-bezier(.2,.88,.24,1),clip-path 1.18s cubic-bezier(.2,.88,.24,1)}.promo-card[data-v-1f5095c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%);pointer-events:none}.promo-card.is-left[data-v-1f5095c7]{z-index:2;opacity:.98;left:0;width:var(--promo-card-width);clip-path:polygon(0 0,100% var(--promo-side-cut),100% calc(100% - var(--promo-side-cut)),0 100%);transform:translate3d(0,-2px,0);filter:saturate(.98) brightness(.96)}.promo-card.is-center[data-v-1f5095c7]{z-index:4;opacity:1;left:var(--promo-center-start);width:var(--promo-center-width);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate3d(0,-2px,0) rotateY(0) rotate(0) scale(1);filter:saturate(1) brightness(1)}.promo-card.is-right[data-v-1f5095c7]{z-index:2;opacity:.98;left:var(--promo-right-start);width:var(--promo-card-width);clip-path:polygon(0 var(--promo-side-cut),100% 0,100% 100%,0 calc(100% - var(--promo-side-cut)));transform:translate3d(0,-2px,0);filter:saturate(.98) brightness(.96)}.promo-card.is-hidden-left[data-v-1f5095c7],.promo-card.is-hidden-right[data-v-1f5095c7]{z-index:0;opacity:0;pointer-events:none;filter:saturate(.74) brightness(.64)}.promo-card.is-hidden-left[data-v-1f5095c7]{left:var(--promo-hidden-start-left);width:var(--promo-hidden-width);clip-path:polygon(0 0,100% calc(var(--promo-side-cut) + 1%),100% calc(100% - var(--promo-side-cut) - 1%),0 100%);transform:translate3d(0,10px,-220px) rotateY(23deg) rotate(-1.2deg) scale(.84)}.promo-card.is-hidden-right[data-v-1f5095c7]{left:var(--promo-hidden-start-right);width:var(--promo-hidden-width);clip-path:polygon(0 calc(var(--promo-side-cut) + 1%),100% 0,100% 100%,0 calc(100% - var(--promo-side-cut) - 1%));transform:translate3d(0,10px,-220px) rotateY(-23deg) rotate(1.2deg) scale(.84)}.promo-card__image[data-v-1f5095c7],.promo-card__overlay[data-v-1f5095c7],.promo-card__ambient[data-v-1f5095c7]{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit}.promo-card__image[data-v-1f5095c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.12);filter:saturate(.98) brightness(.94);transition:transform 1.32s cubic-bezier(.2,.88,.24,1),filter 1.18s cubic-bezier(.2,.88,.24,1)}.promo-card__overlay[data-v-1f5095c7]{background:linear-gradient(180deg,#05050505,#05050533),linear-gradient(90deg,rgba(5,5,5,.12),transparent 56%),radial-gradient(circle at top right,rgba(240,199,126,.14),transparent 38%)}.promo-card__ambient[data-v-1f5095c7]{background:radial-gradient(circle at 76% 16%,rgba(255,255,255,.18),transparent 0,transparent 22%),radial-gradient(circle at 72% 22%,rgba(240,199,126,.18),transparent 38%),radial-gradient(circle at 16% 100%,rgba(92,126,255,.16),transparent 28%);mix-blend-mode:screen;opacity:.52;transform:scale(1.08);transition:transform 1.32s cubic-bezier(.2,.88,.24,1),opacity 1.18s cubic-bezier(.2,.88,.24,1)}.promo-card.is-left .promo-card__image[data-v-1f5095c7]{transform:scale(1.14) translate(-2.6%)}.promo-card.is-right .promo-card__image[data-v-1f5095c7]{transform:scale(1.14) translate(2.6%)}.promo-card.is-hidden-left .promo-card__image[data-v-1f5095c7]{transform:scale(1.18) translate(-4%)}.promo-card.is-hidden-right .promo-card__image[data-v-1f5095c7]{transform:scale(1.18) translate(4%)}.promo-card.is-active .promo-card__image[data-v-1f5095c7]{transform:scale(1.03) translate(0);filter:saturate(1.02) brightness(.98)}.promo-card.is-left .promo-card__ambient[data-v-1f5095c7]{opacity:.4;transform:translate(-2.2%) scale(1.1)}.promo-card.is-right .promo-card__ambient[data-v-1f5095c7]{opacity:.4;transform:translate(2.2%) scale(1.1)}.promo-card.is-hidden-left .promo-card__ambient[data-v-1f5095c7]{opacity:.26;transform:translate(-5%) scale(1.16)}.promo-card.is-hidden-right .promo-card__ambient[data-v-1f5095c7]{opacity:.26;transform:translate(5%) scale(1.16)}.promo-card.is-active .promo-card__ambient[data-v-1f5095c7]{opacity:.88;transform:scale(1)}.hero-stage__dots[data-v-1f5095c7]{display:flex;justify-content:center;gap:8px;margin-top:8px}.hero-stage__dots button[data-v-1f5095c7]{position:relative;overflow:hidden;width:26px;height:4px;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer}.hero-stage__dots--skeleton span[data-v-1f5095c7]{display:block;width:26px;height:4px;border-radius:999px}.hero-stage__dots button[data-v-1f5095c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#ffffffeb,#f0c77ef5);transform:scaleX(0);transform-origin:left center}.hero-stage__dots button.is-active[data-v-1f5095c7]{width:46px}.hero-stage__dots button.is-active[data-v-1f5095c7]:after{animation:hero-dot-progress-1f5095c7 6s linear forwards}.workspace-shell[data-v-1f5095c7]{--project-gap: clamp(6px, .72vw, 12px);--project-shell-pad-y: clamp(10px, 1.1vw, 16px);--project-shell-radius: clamp(18px, 1.8vw, 28px);--project-section-gap: clamp(8px, .8vw, 12px);--project-section-margin: clamp(8px, .9vw, 12px);--project-section-title-size: clamp(13px, 1.02vw, 17px);--project-section-link-size: clamp(10px, .82vw, 13px);--project-card-radius: clamp(12px, 1.2vw, 20px);--project-create-min-height: clamp(96px, 11vw, 168px);--project-create-padding: clamp(8px, .9vw, 14px);--project-create-icon-size: clamp(30px, 3.2vw, 52px);--project-create-icon-radius: clamp(10px, 1vw, 18px);--project-create-glyph-size: clamp(16px, 1.45vw, 24px);--project-create-title-size: clamp(13px, 1.15vw, 18px);--project-create-copy-size: clamp(10px, .82vw, 13px);--project-body-gap: clamp(6px, .7vw, 10px);--project-body-pad-x: clamp(8px, .75vw, 12px);--project-body-pad-bottom: clamp(8px, .8vw, 12px);--project-title-size: clamp(12px, .95vw, 15px);--project-date-size: clamp(10px, .78vw, 12px);--project-menu-size: clamp(22px, 1.7vw, 30px);--project-menu-radius: clamp(8px, .65vw, 10px);--project-menu-glyph-size: clamp(12px, .9vw, 14px);--project-placeholder-glyph-size: clamp(20px, 1.8vw, 30px);--project-chip-gap: clamp(4px, .55vw, 7px);--project-chip-height: clamp(20px, 1.45vw, 24px);--project-chip-pad-x: clamp(6px, .72vw, 8px);--project-chip-font-size: clamp(10px, .75vw, 11px);--project-empty-icon-size: clamp(28px, 2.8vw, 44px);--project-empty-icon-radius: clamp(10px, .9vw, 16px);--project-empty-glyph-size: clamp(16px, 1.5vw, 24px);padding:var(--project-shell-pad-y) var(--section-inline);border-radius:var(--project-shell-radius)}.section-head[data-v-1f5095c7]{display:flex;align-items:center;justify-content:space-between;gap:var(--project-section-gap);margin-bottom:var(--project-section-margin)}.section-head h2[data-v-1f5095c7]{margin:0;font-size:var(--project-section-title-size);font-weight:700}.section-head__link[data-v-1f5095c7]{border:0;padding:0;color:var(--wf-text-soft);font-size:var(--project-section-link-size);background:transparent;cursor:pointer}.workspace-grid[data-v-1f5095c7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--project-gap)}.workspace-shell--cases[data-v-1f5095c7]{--project-shell-pad-y: clamp(10px, 1.05vw, 16px)}.library-showcase-grid[data-v-1f5095c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.75vw,12px)}.project-card[data-v-1f5095c7]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:var(--project-card-radius);background:#ffffff09}.workflow-skeleton-card[data-v-1f5095c7]{pointer-events:none}.workflow-skeleton-card__create[data-v-1f5095c7]{display:grid;place-items:center;align-content:center;min-height:var(--project-create-min-height);padding:var(--project-create-padding);gap:clamp(8px,.8vw,12px)}.workflow-skeleton-square[data-v-1f5095c7]{width:var(--project-create-icon-size);height:var(--project-create-icon-size);border-radius:var(--project-create-icon-radius)}.workflow-skeleton-card__preview[data-v-1f5095c7]{width:100%;aspect-ratio:16 / 10;border-radius:calc(var(--project-card-radius) - 2px)}.workflow-skeleton-card__preview--case[data-v-1f5095c7]{position:relative;aspect-ratio:16 / 9;min-height:clamp(110px,11.8vw,148px)}.workflow-skeleton-card__case-caption[data-v-1f5095c7]{position:absolute;left:10px;right:10px;bottom:10px;z-index:1}.workflow-skeleton-card__body[data-v-1f5095c7]{gap:var(--project-body-gap)}.workflow-skeleton-stack[data-v-1f5095c7]{display:grid;gap:clamp(6px,.55vw,8px);flex:1;min-width:0}.workflow-skeleton-line[data-v-1f5095c7],.workflow-skeleton-pill[data-v-1f5095c7],.workflow-skeleton-dot[data-v-1f5095c7],.workflow-skeleton-square[data-v-1f5095c7]{display:block;border-radius:999px}.workflow-skeleton-line--section[data-v-1f5095c7]{width:clamp(68px,6vw,92px);height:clamp(12px,1vw,16px)}.workflow-skeleton-line--create-title[data-v-1f5095c7]{width:clamp(74px,8vw,112px);height:14px}.workflow-skeleton-line--create-copy[data-v-1f5095c7]{width:clamp(116px,12vw,168px);height:10px}.workflow-skeleton-line--card-title[data-v-1f5095c7]{width:clamp(72px,8vw,120px);height:13px}.workflow-skeleton-line--card-meta[data-v-1f5095c7]{width:clamp(56px,5vw,84px);height:10px}.workflow-skeleton-line--card-desc[data-v-1f5095c7]{width:74%;height:10px}.workflow-skeleton-line--case-title[data-v-1f5095c7]{width:clamp(92px,11vw,164px);height:12px}.workflow-skeleton-pill[data-v-1f5095c7]{width:clamp(38px,3vw,52px);height:var(--project-chip-height);flex:none}.workflow-skeleton-dot[data-v-1f5095c7]{width:var(--project-menu-size);height:var(--project-menu-size);border-radius:var(--project-menu-radius);flex:none}.project-card[data-v-1f5095c7]:hover,.header-pill[data-v-1f5095c7]:hover{transform:translateY(-1px)}.project-card[data-v-1f5095c7]:hover{border-color:var(--wf-line-strong);box-shadow:0 18px 40px #0003}.project-card--create[data-v-1f5095c7],.project-card--loading[data-v-1f5095c7],.project-card--empty[data-v-1f5095c7]{display:grid;place-items:center;align-content:center;min-height:var(--project-create-min-height);padding:var(--project-create-padding);text-align:center}.project-card--create[data-v-1f5095c7]{cursor:pointer}.project-card__create-icon[data-v-1f5095c7]{display:inline-flex;align-items:center;justify-content:center;width:var(--project-create-icon-size);height:var(--project-create-icon-size);margin-bottom:clamp(8px,.8vw,12px);border-radius:var(--project-create-icon-radius);font-size:var(--project-create-glyph-size);color:var(--wf-text);background:#ffffff14}.project-card--create strong[data-v-1f5095c7],.project-card--empty strong[data-v-1f5095c7]{font-size:var(--project-create-title-size)}.project-card--create p[data-v-1f5095c7],.project-card--empty p[data-v-1f5095c7],.project-card--loading p[data-v-1f5095c7]{margin:clamp(4px,.45vw,6px) 0 0;color:var(--wf-text-soft);font-size:var(--project-create-copy-size);line-height:1.45}.project-card__preview[data-v-1f5095c7]{display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;background:transparent;cursor:pointer}.project-card__preview.is-loading[data-v-1f5095c7]{opacity:.72;cursor:progress}.project-card__preview--case[data-v-1f5095c7]{position:relative;aspect-ratio:16 / 9;min-height:clamp(110px,11.8vw,148px);overflow:hidden;isolation:isolate}.project-card__media[data-v-1f5095c7],.project-card__placeholder[data-v-1f5095c7]{width:100%;height:100%}.project-card__media[data-v-1f5095c7]{display:block;-o-object-fit:cover;object-fit:cover}.project-card--case-showcase .project-card__media[data-v-1f5095c7]{transform:scale(1.02);filter:saturate(.95) brightness(.84);transition:transform .28s ease,filter .28s ease}.project-card--case-showcase:hover .project-card__media[data-v-1f5095c7]{transform:scale(1.05);filter:saturate(1) brightness(.96)}.project-card__placeholder[data-v-1f5095c7]{display:flex;align-items:center;justify-content:center;font-size:var(--project-placeholder-glyph-size);color:#ffffff3d;background:radial-gradient(circle at top,rgba(240,199,126,.08),transparent 32%),#ffffff08}.project-card__body[data-v-1f5095c7]{display:grid;gap:var(--project-body-gap);padding:var(--project-body-pad-x) var(--project-body-pad-x) var(--project-body-pad-bottom)}.project-card__title-row[data-v-1f5095c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.project-card__title-block strong[data-v-1f5095c7]{display:block;font-size:var(--project-title-size);line-height:1.2}.project-card__title-block span[data-v-1f5095c7]{display:block;margin-top:clamp(3px,.35vw,6px);color:var(--wf-text-faint);font-size:var(--project-date-size)}.project-card__menu[data-v-1f5095c7]{display:inline-flex;align-items:center;justify-content:center;width:var(--project-menu-size);height:var(--project-menu-size);border:0;border-radius:var(--project-menu-radius);font-size:var(--project-menu-glyph-size);color:var(--wf-text-soft);background:#ffffff0a;cursor:pointer}.project-card__case-sheen[data-v-1f5095c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0808080f,#0808081f 28%,#080808c7),linear-gradient(90deg,#08080857,#08080805 48%,#0808082e),radial-gradient(circle at top right,rgba(240,199,126,.24),transparent 34%);pointer-events:none}.project-card__case-body[data-v-1f5095c7]{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:flex-end;text-align:left}.project-card__case-body strong[data-v-1f5095c7]{display:block;color:var(--wf-text);font-size:clamp(13px,.95vw,15px);line-height:1.2;text-shadow:0 8px 24px rgba(0,0,0,.42)}.project-card__library-tag[data-v-1f5095c7]{display:inline-flex;align-items:center;min-height:var(--project-chip-height);padding:0 var(--project-chip-pad-x);border-radius:999px;color:#151515;font-size:var(--project-chip-font-size);font-weight:700;background:linear-gradient(135deg,#f4d596,#f0b95a)}.project-card__library-desc[data-v-1f5095c7]{margin:0;color:var(--wf-text-soft);font-size:clamp(10px,.82vw,12px);line-height:1.45}.project-card__meta[data-v-1f5095c7]{display:flex;flex-wrap:wrap;gap:var(--project-chip-gap)}.project-card__meta span[data-v-1f5095c7]{display:inline-flex;align-items:center;min-height:var(--project-chip-height);padding:0 var(--project-chip-pad-x);border-radius:999px;color:var(--wf-text-soft);font-size:var(--project-chip-font-size);background:#ffffff0a}.project-card__empty-icon[data-v-1f5095c7]{display:inline-flex;align-items:center;justify-content:center;width:var(--project-empty-icon-size);height:var(--project-empty-icon-size);margin-bottom:clamp(10px,1vw,16px);border-radius:var(--project-empty-icon-radius);font-size:var(--project-empty-glyph-size);color:#161616;background:linear-gradient(135deg,#f5d594,#f0c77e)}.project-card--loading[data-v-1f5095c7],.project-card--empty[data-v-1f5095c7]{grid-column:1 / -1}.library-preview-modal[data-v-1f5095c7] .n-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#141414fa;box-shadow:0 30px 80px #0000006b}.library-preview-modal[data-v-1f5095c7] .n-card-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.library-preview-modal[data-v-1f5095c7] .n-card__content{padding:0}.library-preview-modal__body[data-v-1f5095c7]{position:relative;height:min(84vh,920px);background:radial-gradient(circle at top,rgba(240,199,126,.12),transparent 26%),#111}.library-preview-modal__loading[data-v-1f5095c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#111111b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.library-preview-modal__frame[data-v-1f5095c7]{width:100%;height:100%;display:block;background:#111}@media (max-width: 980px){.hero-stage[data-v-1f5095c7]{--hero-stage-height: 222px}.library-showcase-grid[data-v-1f5095c7]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stage__viewport[data-v-1f5095c7]{--promo-gap: 0px;--promo-side-cut: 6%}.promo-card.is-left[data-v-1f5095c7],.promo-card.is-right[data-v-1f5095c7]{transform:translate3d(0,-2px,0)}}@media (max-width: 720px){.workflow-home__header[data-v-1f5095c7]{padding-left:14px;padding-right:14px}.library-showcase-grid[data-v-1f5095c7]{grid-template-columns:1fr}.project-card__preview--case[data-v-1f5095c7]{min-height:104px}.workflow-home__main[data-v-1f5095c7]{--home-inline: 14px;--section-inline: 12px}.workflow-home__header[data-v-1f5095c7]{flex-wrap:wrap}.workflow-home__actions[data-v-1f5095c7]{width:100%;justify-content:flex-end;flex-wrap:wrap}.hero-stage[data-v-1f5095c7],.workspace-shell[data-v-1f5095c7]{border-radius:20px}.workspace-shell[data-v-1f5095c7]{--project-gap: clamp(4px, .8vw, 10px);--project-create-min-height: clamp(78px, 10vw, 112px)}.hero-stage[data-v-1f5095c7]{--hero-stage-height: 186px;padding-top:4px}.hero-stage__viewport[data-v-1f5095c7]{--promo-gap: 0px;--promo-side-cut: 5%;--promo-hidden-trim: 10px}.promo-card[data-v-1f5095c7]{width:var(--promo-card-width);border-radius:16px}.promo-card.is-left[data-v-1f5095c7],.promo-card.is-right[data-v-1f5095c7]{opacity:.92;transform:translate3d(0,-1px,0)}.project-card--loading[data-v-1f5095c7],.project-card--empty[data-v-1f5095c7]{grid-column:auto}}@keyframes hero-dot-progress-1f5095c7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-skeleton-shimmer-1f5095c7{to{transform:translate(100%)}}.canvas-dock[data-v-f83fda99]{position:absolute;top:16px;left:16px;z-index:19;display:flex;flex-direction:column;width:312px;max-height:calc(100vh - 128px);border:1px solid var(--hb-border-color);border-radius:28px;background:color-mix(in srgb,var(--hb-bg-secondary) 92%,transparent);box-shadow:0 28px 60px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.canvas-dock__header[data-v-f83fda99]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--hb-border-color)}.canvas-dock__tabs[data-v-f83fda99]{display:flex;gap:8px}.canvas-dock__tab[data-v-f83fda99],.canvas-dock__close[data-v-f83fda99]{border:none;cursor:pointer}.canvas-dock__tab[data-v-f83fda99]{padding:9px 13px;border-radius:999px;color:var(--hb-text-secondary);background:#ffffff0d;transition:.22s ease}.canvas-dock__tab.is-active[data-v-f83fda99]{color:var(--hb-text-primary);background:#ffffff24}.canvas-dock__close[data-v-f83fda99]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--hb-text-secondary);background:#ffffff0f}.canvas-dock__body[data-v-f83fda99]{flex:1;overflow-y:auto;padding:14px}.canvas-dock__section[data-v-f83fda99]{display:grid;gap:12px}.dock-action-card[data-v-f83fda99],.dock-asset-card[data-v-f83fda99],.dock-workflow-card[data-v-f83fda99]{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--hb-text-primary);text-align:left;background:#ffffff08;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.dock-action-card[data-v-f83fda99]:hover,.dock-asset-card[data-v-f83fda99]:hover,.dock-workflow-card[data-v-f83fda99]:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0f}.dock-action-card[data-v-f83fda99]:disabled,.dock-asset-card[data-v-f83fda99]:disabled,.dock-workflow-card[data-v-f83fda99]:disabled{cursor:not-allowed;opacity:.5}.dock-action-card__icon[data-v-f83fda99]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ffffff14}.dock-action-card__copy[data-v-f83fda99],.dock-asset-card__content[data-v-f83fda99],.dock-workflow-card__content[data-v-f83fda99]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.dock-action-card__copy strong[data-v-f83fda99],.dock-asset-card__content strong[data-v-f83fda99],.dock-workflow-card__content strong[data-v-f83fda99]{font-size:14px;font-weight:600}.dock-action-card__copy small[data-v-f83fda99],.dock-asset-card__content small[data-v-f83fda99],.dock-workflow-card__content small[data-v-f83fda99]{color:var(--hb-text-secondary);line-height:1.5}.dock-asset-card__preview[data-v-f83fda99]{width:64px;height:64px;overflow:hidden;flex-shrink:0;border-radius:16px;background:#ffffff0f}.dock-asset-card__preview img[data-v-f83fda99]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dock-asset-card__placeholder[data-v-f83fda99]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--hb-text-secondary)}.dock-workflow-card[data-v-f83fda99]{align-items:stretch;flex-direction:column;padding:12px}.dock-workflow-card__cover[data-v-f83fda99]{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:18px}.dock-workflow-card__cover img[data-v-f83fda99]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dock-workflow-card__cover span[data-v-f83fda99]{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:999px;color:#08101d;font-size:11px;font-weight:700;background:#ffffffe0}.dock-status[data-v-f83fda99]{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;border:1px dashed rgba(255,255,255,.12);border-radius:20px;color:var(--hb-text-secondary);text-align:center}.dock-status--warning[data-v-f83fda99]{color:#f59e0b}.dock-fade-enter-active[data-v-f83fda99],.dock-fade-leave-active[data-v-f83fda99]{transition:opacity .22s ease,transform .22s ease}.dock-fade-enter-from[data-v-f83fda99],.dock-fade-leave-to[data-v-f83fda99]{opacity:0;transform:translate(-14px)}@media (max-width: 900px){.canvas-dock[data-v-f83fda99]{width:min(312px,calc(100vw - 32px))}}.media-preview[data-v-686270aa]{display:flex;max-height:min(78vh,760px);flex-direction:column;overflow:hidden}.media-preview__header[data-v-686270aa]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.media-preview__title[data-v-686270aa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fafafaf5;font-size:14px;font-weight:700}.media-preview__close[data-v-686270aa]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#e2e8f0d1;transition:background-color .18s ease,color .18s ease}.media-preview__close[data-v-686270aa]:hover{background:#ffffff14;color:#f8fafcf5}.media-preview__body[data-v-686270aa]{padding-top:12px}.media-preview__video-shell[data-v-686270aa]{overflow:hidden;border-radius:18px;background:#000}.media-preview__video[data-v-686270aa]{display:block;width:100%;max-height:min(62vh,620px);background:#000}.media-preview__audio-shell[data-v-686270aa],.media-preview__text-shell[data-v-686270aa],.media-preview__empty[data-v-686270aa]{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.media-preview__audio-shell[data-v-686270aa]{padding:20px}.media-preview__audio-badge[data-v-686270aa]{margin-bottom:12px;color:#e2e8f0e0;font-size:12px}.media-preview__audio[data-v-686270aa]{width:100%}.media-preview__text-shell[data-v-686270aa]{max-height:min(62vh,620px);overflow:auto;padding:18px}.media-preview__text[data-v-686270aa]{margin:0;white-space:pre-wrap;word-break:break-word;color:#e2e8f0e6;font-size:13px;line-height:1.75;font-family:inherit}.media-preview__empty[data-v-686270aa]{padding:36px 24px;color:#94a3b8d1;text-align:center}.media-preview-modal .n-card{overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#101218fa;box-shadow:0 28px 72px #0000006b}.media-preview-modal .n-card-header{display:none}.media-preview-modal .n-card__content{padding:18px!important}.canvas-assets[data-v-cd6907dc]{min-height:0;background:#131314fa}.canvas-assets__header[data-v-cd6907dc]{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#131314fa}.canvas-assets__header-top[data-v-cd6907dc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.canvas-assets__title-block[data-v-cd6907dc]{display:flex;min-width:0;align-items:center;gap:8px}.canvas-assets__title[data-v-cd6907dc]{color:#f4f4f5f5;font-size:16px;font-weight:600;letter-spacing:.01em}.canvas-assets__toolbar[data-v-cd6907dc]{display:flex;align-items:center;gap:10px}.canvas-assets__search-row[data-v-cd6907dc]{width:100%}.canvas-assets__type-filter[data-v-cd6907dc]{flex:1 1 auto;min-width:0}.canvas-assets__close[data-v-cd6907dc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#e2e8f0d1;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.canvas-assets__close[data-v-cd6907dc]:hover{border-color:#ffffff29;background:#ffffff14;color:#f8fafcf5}.canvas-assets__icon-btn[data-v-cd6907dc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#e2e8f0c7;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.canvas-assets__icon-btn.is-active[data-v-cd6907dc],.canvas-assets__icon-btn[data-v-cd6907dc]:hover{border-color:#ffffff29;background:#ffffff1a;color:#f8fafcf5}.canvas-assets__body[data-v-cd6907dc]{padding:0 8px 12px}.canvas-assets__list[data-v-cd6907dc]{display:flex;flex-direction:column;gap:2px}.canvas-assets__status--inline[data-v-cd6907dc]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px}.canvas-assets__list-item[data-v-cd6907dc]{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:6px 8px;border-radius:14px;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.canvas-assets__list-item[data-v-cd6907dc]:hover,.canvas-assets__list-item.is-active[data-v-cd6907dc]{background:#ffffff0f}.canvas-assets__folder[data-v-cd6907dc]{display:flex;flex-direction:column;gap:1px}.canvas-assets__folder-row[data-v-cd6907dc]{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;align-items:center;min-height:40px;width:100%;padding:3px 6px;border-radius:10px;background:transparent;color:inherit;text-align:left;transition:background-color .18s ease}.canvas-assets__folder-row[data-v-cd6907dc]:hover{background:#ffffff0f}.canvas-assets__folder-thumb[data-v-cd6907dc]{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#ffffff1f,#ffffff08),#525864eb;color:#fffffff0;box-shadow:inset 0 0 0 1px var(--folder-color),inset 0 -1px #ffffff14}.canvas-assets__folder-arrow[data-v-cd6907dc]{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#d4d4d8bd}.canvas-assets__folder-children[data-v-cd6907dc]{display:flex;flex-direction:column;gap:2px;margin-left:4px;padding-left:6px;border-left:1px solid rgba(255,255,255,.08)}.canvas-assets__list-item.is-child[data-v-cd6907dc]{grid-template-columns:44px minmax(0,1fr) auto;min-height:50px;padding-top:4px;padding-bottom:4px}.canvas-assets__list-thumb[data-v-cd6907dc]{display:flex;width:42px;height:42px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#ffffff0f}.canvas-assets__list-thumb.is-text[data-v-cd6907dc],.canvas-assets__list-thumb.is-audio[data-v-cd6907dc]{background:#696969eb}.canvas-assets__list-thumb img[data-v-cd6907dc],.canvas-assets__video[data-v-cd6907dc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-assets__voice-avatar[data-v-cd6907dc]{display:flex;width:42px;height:42px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#606060e6;color:#f8fafcf5;font-size:16px;font-weight:700}.canvas-assets__voice-avatar img[data-v-cd6907dc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-assets__list-text-icon[data-v-cd6907dc]{min-width:0;display:flex;align-items:center;justify-content:center;color:#ffffffeb}.canvas-assets__placeholder[data-v-cd6907dc]{color:#eeeef1d1}.canvas-assets__list-meta[data-v-cd6907dc]{min-width:0;display:flex;flex-direction:column;gap:2px}.canvas-assets__list-meta strong[data-v-cd6907dc]{overflow:hidden;color:#f4f4f5f5;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.canvas-assets__list-meta p[data-v-cd6907dc]{display:-webkit-box;overflow:hidden;color:#d4d4d8b8;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.canvas-assets__list-meta small[data-v-cd6907dc]{display:inline-flex;align-items:center;gap:6px;overflow:hidden;font-size:10px;color:#a1a1aac7;white-space:nowrap;text-overflow:ellipsis}.canvas-assets__list-actions[data-v-cd6907dc]{display:flex;align-items:center}.canvas-assets__row-action[data-v-cd6907dc]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#f4f4f5d1;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.canvas-assets__row-action[data-v-cd6907dc]:hover{border-color:#ffffff29;background:#ffffff1a;color:#fafafaf5}.canvas-assets__pagination[data-v-cd6907dc]{display:flex;justify-content:flex-end;padding:12px 6px 0}.canvas-assets__status[data-v-cd6907dc]{display:flex;min-height:280px;align-items:center;justify-content:center;padding:24px;border-radius:18px;color:#94a3b8d1;text-align:center}.canvas-assets-drawer .n-drawer{background:#131314fa;box-shadow:18px 0 42px #00000075}.canvas-assets-drawer .n-drawer-content,.canvas-assets-drawer .n-drawer-body-content-wrapper{background:#131314fa}.canvas-assets-drawer .n-base-selection,.canvas-assets-drawer .n-input{border-radius:14px!important;border-color:#ffffff14!important;background:#ffffff0a!important;box-shadow:none!important}.canvas-assets-drawer .n-base-selection-label,.canvas-assets-drawer .n-base-selection-input,.canvas-assets-drawer .n-input__input-el{color:#e2e8f0e0!important;font-size:12px}.canvas-assets-drawer .n-pagination .n-pagination-item,.canvas-assets-drawer .n-pagination .n-pagination-item-link,.canvas-assets-drawer .n-pagination .n-pagination-quick-jumper input{background:#ffffff0a!important;color:#e2e8f0e0!important}@media (max-width: 640px){.canvas-assets__folder-row[data-v-cd6907dc]{grid-template-columns:34px minmax(0,1fr) 18px;gap:7px}.canvas-assets__list-item[data-v-cd6907dc],.canvas-assets__folder-row[data-v-cd6907dc]{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}.canvas-assets__list-thumb[data-v-cd6907dc],.canvas-assets__voice-avatar[data-v-cd6907dc],.canvas-assets__folder-thumb[data-v-cd6907dc]{width:28px;height:28px;border-radius:8px}}.canvas-node-menu[data-v-b1239e7b]{position:fixed;z-index:60;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#141418f5;box-shadow:0 20px 48px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canvas-node-menu__title[data-v-b1239e7b]{padding:6px 8px 8px 10px;color:#a1a1aae0;font-size:11px;font-weight:600;letter-spacing:.01em}.canvas-node-menu__item[data-v-b1239e7b]{display:flex;width:100%;align-items:center;gap:8px;padding:9px 8px 9px 10px;border:none;border-radius:11px;background:transparent;color:#fafafaf5;cursor:pointer;text-align:left;transition:background-color .18s ease,transform .18s ease}.canvas-node-menu__item[data-v-b1239e7b]:hover:not(:disabled){background:#ffffff0f;transform:translate(1px)}.canvas-node-menu__divider[data-v-b1239e7b]{height:1px;margin:6px 4px;background:#ffffff14}.canvas-node-menu__item[data-v-b1239e7b]:disabled{opacity:.48;cursor:not-allowed}.canvas-node-menu__icon[data-v-b1239e7b]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#ffffffeb;flex:0 0 20px}.canvas-node-menu__label[data-v-b1239e7b]{color:inherit;font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap}.canvas-node-menu__item.is-destructive[data-v-b1239e7b]{color:#fee2e2f5}.canvas-node-menu__item.is-destructive[data-v-b1239e7b]:hover:not(:disabled){background:#f8717124}.canvas-node-menu-fade-enter-active[data-v-b1239e7b],.canvas-node-menu-fade-leave-active[data-v-b1239e7b]{transition:opacity .14s ease,transform .14s ease}.canvas-node-menu-fade-enter-from[data-v-b1239e7b],.canvas-node-menu-fade-leave-to[data-v-b1239e7b]{opacity:0;transform:scale(.98)}.report-dialog[data-v-c79591e7]{display:grid;gap:18px}.report-dialog__summary[data-v-c79591e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-card[data-v-c79591e7],.report-panel[data-v-c79591e7]{padding:16px;border-radius:20px;background:#0f172a0a}.report-card strong[data-v-c79591e7]{display:block;font-size:28px;line-height:1}.report-card span[data-v-c79591e7],.report-panel__title[data-v-c79591e7]{display:block;margin-top:10px;font-weight:600}.report-card small[data-v-c79591e7]{display:block;margin-top:4px;color:#0f172a94}.report-dialog__grid[data-v-c79591e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-list[data-v-c79591e7]{display:grid;gap:10px;margin-top:14px}.report-list__row[data-v-c79591e7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:14px;background:#ffffffa6}.report-list__row span[data-v-c79591e7]{color:#0f172aa8}@media (max-width: 780px){.report-dialog__summary[data-v-c79591e7],.report-dialog__grid[data-v-c79591e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.report-dialog__summary[data-v-c79591e7],.report-dialog__grid[data-v-c79591e7]{grid-template-columns:minmax(0,1fr)}}.share-dialog[data-v-e0440329]{display:grid;gap:18px}.share-dialog__intro strong[data-v-e0440329],.share-dialog__label[data-v-e0440329]{display:block}.share-dialog__intro p[data-v-e0440329]{margin:8px 0 0;color:#0f172ab3;line-height:1.7}.share-dialog__row[data-v-e0440329],.share-dialog__hint[data-v-e0440329]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:#0f172a0a}.share-dialog__row small[data-v-e0440329]{color:#0f172a94}.share-dialog__field[data-v-e0440329]{display:grid;gap:8px}.share-dialog__hint span[data-v-e0440329]{color:#0f172a99}.share-dialog__footer[data-v-e0440329]{display:flex;justify-content:flex-end;gap:10px}.workflow-panel[data-v-69648007]{position:fixed;left:72px;top:100px;width:520px;max-height:70vh;background:var(--hb-bg-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid var(--hb-border-color);box-shadow:0 8px 32px #00000026;z-index:100;overflow:hidden;display:flex;flex-direction:column}.dark{box-shadow:0 8px 32px #0006}.panel-header[data-v-69648007]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--hb-border-color)}.panel-tabs[data-v-69648007]{display:flex;gap:24px}.tab-item[data-v-69648007]{font-size:15px;color:var(--hb-text-secondary);cursor:pointer;transition:color .2s;padding-bottom:4px}.tab-item[data-v-69648007]:hover{color:var(--hb-text-primary)}.tab-item.active[data-v-69648007]{color:var(--hb-text-primary);font-weight:500}.expand-btn[data-v-69648007]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--hb-bg-tertiary);border:none;border-radius:6px;color:var(--hb-text-secondary);cursor:pointer;transition:all .2s}.expand-btn[data-v-69648007]:hover{background:var(--hb-border-color);color:var(--hb-text-primary)}.panel-content[data-v-69648007]{flex:1;overflow-y:auto;padding:16px}.workflow-grid[data-v-69648007]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.workflow-card[data-v-69648007]{cursor:pointer;transition:transform .2s}.workflow-card[data-v-69648007]:hover{transform:translateY(-2px)}.workflow-card:hover .card-cover[data-v-69648007]{border-color:var(--hb-accent-color)}.card-cover[data-v-69648007]{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--hb-bg-tertiary);border:1px solid var(--hb-border-color);transition:border-color .2s;overflow:hidden}.cover-img[data-v-69648007]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-icon[data-v-69648007]{color:var(--hb-text-secondary)}.card-title[data-v-69648007]{margin-top:10px;font-size:13px;color:var(--hb-text-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-69648007]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:var(--hb-text-secondary)}.panel-slide-enter-active[data-v-69648007],.panel-slide-leave-active[data-v-69648007]{transition:all .25s ease}.panel-slide-enter-from[data-v-69648007],.panel-slide-leave-to[data-v-69648007]{opacity:0;transform:translate(-12px)}.panel-content[data-v-69648007]::-webkit-scrollbar{width:6px}.panel-content[data-v-69648007]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-69648007]::-webkit-scrollbar-thumb{background:var(--hb-border-color);border-radius:3px}.panel-content[data-v-69648007]::-webkit-scrollbar-thumb:hover{background:var(--hb-text-secondary)}.handle-menu-anchor[data-v-712e6c6e]{position:absolute;right:-21px;top:50%;width:28px;height:28px;transform:translateY(-50%);z-index:100}.handle-source[data-v-712e6c6e]{position:absolute;left:50%!important;top:50%!important;right:auto!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;transform:translate(-50%,-50%)!important;transition:transform .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease;cursor:crosshair;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.handle-source[data-v-712e6c6e]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.handle-source.is-menu-enabled[data-v-712e6c6e]:after{content:"+";position:absolute;left:50%;top:50%;font-size:10px;line-height:1;font-weight:600;color:#fffc;transform:translate(-50%,calc(-50% - .5px))}.handle-menu-anchor.is-visible .handle-source[data-v-712e6c6e],.handle-menu-anchor:hover .handle-source[data-v-712e6c6e],.handle-menu-anchor.is-open .handle-source[data-v-712e6c6e]{opacity:1!important;border-color:#ffffffd1!important;box-shadow:0 0 0 5px #18181b29;transform:translate(-50%,-50%) scale(1.04)!important}.handle-menu[data-v-712e6c6e]{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;min-width:110px;padding:6px;background:#18181bfa;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 22px 42px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;pointer-events:auto;z-index:5}.menu-item[data-v-712e6c6e]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:11px;color:#ffffffb8;transition:all .15s ease;cursor:pointer;border:none;background:none;text-align:left}.menu-item[data-v-712e6c6e]:hover{background:#ffffff14;color:#fff}.menu-label[data-v-712e6c6e]{font-size:11px}.menu-divider[data-v-712e6c6e]{height:1px;background:var(--hb-border-color, #333);margin:4px 0}.menu-fade-enter-active[data-v-712e6c6e],.menu-fade-leave-active[data-v-712e6c6e]{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from[data-v-712e6c6e],.menu-fade-leave-to[data-v-712e6c6e]{opacity:0;transform:translate(-4px)}.mentions-picker[data-v-4931e90a]{width:240px;max-height:300px;background:var(--card-bg, #fff);border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden}.mentions-picker--compact[data-v-4931e90a]{width:178px;max-width:min(178px,calc(100vw - 24px));padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#18181cfa;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mentions-search[data-v-4931e90a]{padding:8px;border-bottom:1px solid var(--hb-border-color, #eee)}.mentions-list[data-v-4931e90a]{max-height:240px;overflow-y:auto}.mentions-picker--compact .mentions-list[data-v-4931e90a]{display:flex;flex-direction:column;gap:4px;max-height:156px;overflow-x:hidden;overflow-y:auto}.mentions-item[data-v-4931e90a]{display:flex;align-items:center;width:100%;padding:8px 12px;border:0;background:transparent;cursor:pointer;transition:background-color .2s;text-align:left}.mentions-picker--compact .mentions-item[data-v-4931e90a]{width:100%;min-height:0;gap:7px;padding:5px 8px 5px 5px;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0a}.mentions-item[data-v-4931e90a]:hover,.mentions-item.active[data-v-4931e90a]{background:var(--hover-bg, #f5f5f5)}.mentions-picker--compact .mentions-item[data-v-4931e90a]:hover,.mentions-picker--compact .mentions-item.active[data-v-4931e90a]{background:#ffffff1a}.mentions-item-icon[data-v-4931e90a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--bg-color, #f0f0f0);border-radius:6px;margin-right:10px}.mentions-item-image[data-v-4931e90a]{width:32px;height:32px;border-radius:6px;overflow:hidden;margin-right:10px;flex-shrink:0}.mentions-item-image img[data-v-4931e90a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mentions-item-image-placeholder[data-v-4931e90a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-color, #f0f0f0);color:var(--hb-text-secondary, #999)}.mentions-item-content[data-v-4931e90a]{flex:1;min-width:0}.mentions-picker--compact .mentions-item-content[data-v-4931e90a]{flex:1 1 auto;min-width:0}.mentions-item-label[data-v-4931e90a]{font-size:13px;font-weight:500;color:var(--text-color, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentions-picker--compact .mentions-item-label[data-v-4931e90a]{max-width:none;color:#fafafaf5;font-size:11px;font-weight:600}.mentions-item-id[data-v-4931e90a]{font-size:11px;color:var(--hb-text-secondary, #999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentions-picker--compact .mentions-item-image[data-v-4931e90a]{width:24px;height:24px;margin-right:0;border-radius:7px}.mentions-picker--compact .mentions-item-icon[data-v-4931e90a]{width:24px;height:24px;margin-right:0;border-radius:7px;background:#ffffff14}.mentions-empty[data-v-4931e90a]{padding:20px;text-align:center;color:var(--hb-text-secondary, #999);font-size:13px}.mentions-picker--compact .mentions-empty[data-v-4931e90a]{padding:10px 12px;color:#a1a1aae0;font-size:12px}.canvas-points-button[data-v-e9ec2cef]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid var(--canvas-points-button-border, rgba(255, 255, 255, .12));border-radius:14px;background:var(--canvas-points-button-bg, rgba(255, 255, 255, .08));color:var(--canvas-points-button-text, rgba(250, 250, 250, .96));cursor:pointer;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.canvas-points-button[data-v-e9ec2cef]:hover:not(:disabled){transform:translateY(-1px)}.canvas-points-button[data-v-e9ec2cef]:disabled{opacity:.5;cursor:not-allowed}.canvas-points-button__loading[data-v-e9ec2cef]{display:inline-flex;align-items:center;justify-content:center}.canvas-points-button__label[data-v-e9ec2cef]{color:var(--canvas-points-button-label, currentColor);font-size:13px;font-weight:600;line-height:1}.canvas-points-button__points[data-v-e9ec2cef]{display:inline-flex;align-items:center;gap:6px;color:var(--canvas-points-button-points, #ffdb63);font-size:13px;font-weight:600;line-height:1}.canvas-points-button.is-compact[data-v-e9ec2cef]{gap:8px;min-height:28px;padding:0 10px;border-radius:10px}.canvas-points-button.is-compact .canvas-points-button__label[data-v-e9ec2cef],.canvas-points-button.is-compact .canvas-points-button__points[data-v-e9ec2cef]{font-size:11px}.canvas-points-button.is-compact .canvas-points-button__points .n-icon[data-v-e9ec2cef]{font-size:12px}.text-node-wrapper[data-v-83ea6fae]{position:relative;width:280px;min-height:300px;padding-top:26px;padding-right:34px;overflow:visible}.text-node[data-v-83ea6fae]{position:relative;display:flex;flex-direction:column;gap:0;min-height:100%;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 34%),linear-gradient(180deg,#202024fa,#18181cfa);box-shadow:0 20px 38px #00000047,inset 0 1px #ffffff0d;transition:border-color .2s ease,box-shadow .2s ease}.text-node.is-selected[data-v-83ea6fae]{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff1f,0 22px 42px #00000052,inset 0 1px #ffffff14}.ai-node-external-title[data-v-83ea6fae]{position:absolute;left:8px;top:6px;display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-83ea6fae]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-83ea6fae]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-83ea6fae]{min-width:120px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-content[data-v-83ea6fae]{padding:0}.text-node__header[data-v-83ea6fae]{display:flex;align-items:center;justify-content:flex-end;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.08)}.text-node__header-actions[data-v-83ea6fae]{display:flex;align-items:center;flex-shrink:0;gap:4px}.text-node__icon-btn[data-v-83ea6fae],.text-node__points-button[data-v-83ea6fae]{display:inline-flex;align-items:center;justify-content:center;color:#e4e4e7d1}.text-node__icon-btn[data-v-83ea6fae]{height:26px;width:26px;border-radius:8px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.text-node__icon-btn[data-v-83ea6fae]:hover,.text-node__points-button[data-v-83ea6fae]:hover{background:#ffffff14;color:#fafafaf0}.text-node__icon-btn[data-v-83ea6fae]:disabled,.text-node__points-button[data-v-83ea6fae]:disabled{opacity:.42;cursor:not-allowed}.text-node__points-button[data-v-83ea6fae]{--canvas-points-button-bg: rgba(255, 255, 255, .04);--canvas-points-button-border: rgba(255, 255, 255, .12);--canvas-points-button-text: rgba(228, 228, 231, .92);--canvas-points-button-label: rgba(228, 228, 231, .92);--canvas-points-button-points: #ffdb63;flex-shrink:0}.text-node__points-button[data-v-83ea6fae] .canvas-points-button__label,.text-node__points-button[data-v-83ea6fae] .canvas-points-button__points{white-space:nowrap}.text-node__body[data-v-83ea6fae]{padding:10px}.textarea-wrapper[data-v-83ea6fae]{position:relative;min-height:210px}.editor-content[data-v-83ea6fae]{min-height:210px;max-height:210px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#27272af5;color:#fafafaf0;font-size:13px;line-height:1.6;outline:none;overflow-y:auto;word-break:break-word;white-space:pre-wrap;transition:border-color .2s ease,background-color .2s ease}.editor-content[data-v-83ea6fae]:focus{border-color:#60a5fa5c;background:#27272afa}.editor-content[data-v-83ea6fae]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.expanded-textarea-wrapper[data-v-83ea6fae]{width:100%}.editor-content--expanded[data-v-83ea6fae]{min-height:320px;max-height:60vh;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#18181bfa;line-height:1.7}.editor-content--expanded[data-v-83ea6fae]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.editor-content--expanded[data-v-83ea6fae]:focus{border-color:var(--hb-accent-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--hb-accent-color) 18%,transparent)}@media (max-width: 900px){.text-node-wrapper[data-v-83ea6fae]{width:240px;min-height:260px}.textarea-wrapper[data-v-83ea6fae]{min-height:188px}.editor-content[data-v-83ea6fae]{min-height:188px;max-height:188px}}.editor-content :deep(.mention-inline){display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--hb-bg-tertiary);border:1px solid var(--hb-border-color);border-radius:4px;font-size:12px;white-space:nowrap}.editor-content :deep(.mention-inline img){width:16px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.editor-content :deep(.mention-inline-icon){font-size:12px;line-height:1}.mentions-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--hb-border-color)}.mention-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 2px;margin:0 2px;background:var(--hb-bg-tertiary);border:1px solid var(--hb-border-color);border-radius:6px;font-size:13px;vertical-align:middle;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;color:var(--hb-text-primary)}.mention-chip img{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.mention-chip-icon{font-size:12px;line-height:1}.mention-chip-label{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-placeholder{font-size:12px}.mention-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-gen-toolbar-shell__anchor[data-v-814cbd9f]{position:absolute;left:50%;top:0;z-index:34;transform:translate(-50%)}.image-gen-toolbar-shell-reveal-enter-active[data-v-814cbd9f]{animation:image-gen-toolbar-shell-pop-814cbd9f .34s cubic-bezier(.22,1.2,.32,1) both}.image-gen-toolbar-shell-reveal-leave-active[data-v-814cbd9f]{transition:opacity .16s ease,transform .16s ease}.image-gen-toolbar-shell-reveal-enter-from[data-v-814cbd9f],.image-gen-toolbar-shell-reveal-leave-to[data-v-814cbd9f]{opacity:0;transform:translate(-50%) translateY(-10px) scale(.94)}.image-gen-toolbar-shell__fixed[data-v-814cbd9f]{display:inline-flex;transform-origin:center top;pointer-events:auto}.image-gen-toolbar-shell[data-v-814cbd9f]{position:relative;display:inline-flex;align-items:center;gap:4px;overflow:visible;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#1c1c1ffa;box-shadow:0 12px 22px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__item,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border-radius:11px;color:#e4e4e7d6;font-size:10px;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__item:hover,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon:hover{background:#ffffff14;color:#fafafaf5}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__item.is-active,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon.is-active{background:#ffffff1f;color:#fafafafa}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__item:disabled,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon:disabled{opacity:.46;cursor:not-allowed}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon{width:30px;height:30px;padding:0}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__tool-group{position:relative;display:inline-flex}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__chevron{transition:transform .18s ease,opacity .18s ease}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__chevron.is-open{transform:rotate(180deg)}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu{position:absolute;top:calc(100% + 8px);left:0;display:inline-flex;flex-direction:column;align-items:stretch;width:-moz-max-content;width:max-content;min-width:0;padding:4px 0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#1c1c1ffa;box-shadow:0 18px 36px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu--align-right{right:0;left:auto}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item{display:flex;align-items:center;gap:7px;width:auto;min-width:100%;min-height:34px;padding:0 12px;color:#e4e4e7db;font-size:11px;text-align:left;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item .n-icon{flex-shrink:0;color:#e4e4e7c7}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item:hover,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item.is-active{background:#ffffff14;color:#fafafafa}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item:hover .n-icon,.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-item.is-active .n-icon{color:#fafafafa}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__menu-divider{height:1px;margin:4px 0;background:#ffffff14}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon--status{position:relative}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__status-ring{display:block;width:14px;height:14px;border:2px solid rgba(228,228,231,.56);border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon--status.is-active .image-gen-toolbar__status-ring{border-color:#fafafaf5;box-shadow:0 0 0 2px #ffffff1a}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon--status.is-loading .image-gen-toolbar__status-ring{border-right-color:transparent;animation:image-gen-toolbar-spin-814cbd9f .9s linear infinite}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__divider{width:1px;height:16px;background:#ffffff1f}@keyframes image-gen-toolbar-spin-814cbd9f{to{transform:rotate(360deg)}}@keyframes image-gen-toolbar-shell-pop-814cbd9f{0%{opacity:0;transform:translate(-50%) translateY(-12px) scale(.92)}68%{opacity:1;transform:translate(-50%) translateY(2px) scale(1.02)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (max-width: 900px){.image-gen-toolbar-shell[data-v-814cbd9f]{max-width:min(94vw,340px);overflow-x:auto}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__item{height:28px;padding:0 9px}.image-gen-toolbar-shell[data-v-814cbd9f] .image-gen-toolbar__icon{width:28px;height:28px}}.image-gen-toolbar__menu--tools[data-v-a0f30d3e],.image-gen-toolbar__menu--settings[data-v-a0f30d3e]{width:-moz-max-content;width:max-content;min-width:0}.image-gen-toolbar-menu-reveal-enter-active[data-v-a0f30d3e],.image-gen-toolbar-menu-reveal-leave-active[data-v-a0f30d3e]{transition:opacity .16s ease,transform .18s ease}.image-gen-toolbar-menu-reveal-enter-from[data-v-a0f30d3e],.image-gen-toolbar-menu-reveal-leave-to[data-v-a0f30d3e]{opacity:0;transform:translateY(-6px) scale(.98)}[data-v-5c7b93d0] .image-style-transfer-modal .n-card{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#18181bfa;box-shadow:0 30px 80px #0000006b}[data-v-5c7b93d0] .image-style-transfer-modal .n-card-header{padding-bottom:6px}[data-v-5c7b93d0] .image-style-transfer-modal .n-card__content{padding-top:2px}.image-style-transfer-modal__header[data-v-5c7b93d0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-style-transfer-modal__title[data-v-5c7b93d0]{color:#fafafaf5;font-size:16px;font-weight:600}.image-style-transfer-modal__tabs[data-v-5c7b93d0]{display:flex;align-items:center;gap:8px;padding-bottom:10px;overflow-x:auto}.image-style-transfer-modal__tab[data-v-5c7b93d0]{display:inline-flex;height:36px;align-items:center;justify-content:center;padding:0 13px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#a1a1aae0;font-size:12px;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.image-style-transfer-modal__tab.is-active[data-v-5c7b93d0]{border-color:#fff3;background:#ffffff1a;color:#fafafafa;box-shadow:inset 0 0 0 1px #ffffff14}.image-style-transfer-modal__body[data-v-5c7b93d0]{max-height:min(72vh,620px);overflow-y:auto;padding-right:4px}.image-style-transfer-grid[data-v-5c7b93d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px}.image-style-transfer-modal__status[data-v-5c7b93d0]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:#e4e4e7d6;font-size:13px}.image-style-transfer-modal__status--error[data-v-5c7b93d0]{color:#fbbf24eb}.image-style-transfer-card[data-v-5c7b93d0]{display:flex;min-width:0;flex-direction:column;gap:8px;padding:0;border-radius:16px;background:transparent;transition:transform .18s ease}.image-style-transfer-card[data-v-5c7b93d0]:hover{transform:translateY(-1px)}.image-style-transfer-card__preview[data-v-5c7b93d0]{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;box-shadow:0 12px 20px #0000002e}.image-style-transfer-card.is-active .image-style-transfer-card__preview[data-v-5c7b93d0]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff24,0 16px 24px #00000038}.image-style-transfer-card__image[data-v-5c7b93d0]{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.image-style-transfer-card__title[data-v-5c7b93d0]{color:#e4e4e7f5;font-size:13px;line-height:1.35;text-align:center}.image-style-transfer-modal__empty[data-v-5c7b93d0]{display:flex;min-height:240px;align-items:center;justify-content:center;color:#a1a1aad6;font-size:13px}.image-style-transfer-modal__footer[data-v-5c7b93d0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.image-style-transfer-modal__selection[data-v-5c7b93d0]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.image-style-transfer-modal__selection-label[data-v-5c7b93d0]{color:#f4f4f5f0;font-size:13px}.image-style-transfer-modal__selection-desc[data-v-5c7b93d0]{color:#a1a1aad1;font-size:12px;line-height:1.45}.image-style-transfer-modal__actions[data-v-5c7b93d0]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.image-style-transfer-modal__action[data-v-5c7b93d0]{display:inline-flex;height:38px;align-items:center;justify-content:center;padding:0 16px;border-radius:12px;background:#f4f4f5f5;color:#18181b;font-size:13px;font-weight:600}.image-style-transfer-modal__action--ghost[data-v-5c7b93d0]{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e4e4e7e6}@media (max-width: 768px){.image-style-transfer-grid[data-v-5c7b93d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-style-transfer-modal__footer[data-v-5c7b93d0]{flex-direction:column;align-items:stretch}.image-style-transfer-modal__actions[data-v-5c7b93d0]{justify-content:flex-end}}.mark-retouch[data-v-4f410660]{display:flex;flex-direction:column;gap:14px;height:min(780px,calc(100vh - 76px));max-height:calc(100vh - 76px);overflow:hidden;color:#f4f4f5f0}.mark-retouch__header[data-v-4f410660],.mark-retouch__footer[data-v-4f410660]{display:flex;align-items:center;justify-content:space-between;gap:16px}.mark-retouch__title-wrap[data-v-4f410660]{display:flex;flex-direction:column}.mark-retouch__title[data-v-4f410660]{font-size:18px;line-height:1.1}.mark-retouch__content[data-v-4f410660]{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:14px;flex:1 1 auto;min-height:0;overflow:hidden}.mark-retouch__banner[data-v-4f410660]{padding:10px 12px;border-radius:12px;font-size:12px}.mark-retouch__banner--error[data-v-4f410660]{background:#7f1d1d2e;color:#fecaca}.mark-retouch__toolbar[data-v-4f410660]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.mark-retouch__tool-group[data-v-4f410660]{display:flex;align-items:center;gap:8px}.mark-retouch__tool[data-v-4f410660],.mark-retouch__ghost[data-v-4f410660],.mark-retouch__primary[data-v-4f410660]{border:1px solid rgba(255,255,255,.12);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mark-retouch__tool[data-v-4f410660]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border-radius:10px;background:#ffffff0a;color:#e4e4e7e0}.mark-retouch__tool.is-active[data-v-4f410660]{background:#ffffff1f;color:#fafafafa}.mark-retouch__tool[data-v-4f410660]:disabled,.mark-retouch__ghost[data-v-4f410660]:disabled,.mark-retouch__primary[data-v-4f410660]:disabled{opacity:.46;cursor:not-allowed}.mark-retouch__size[data-v-4f410660]{display:flex;align-items:center;gap:10px;min-width:184px;padding:0 12px;height:34px;border-radius:11px;background:#ffffff0a;color:#e4e4e7db;font-size:11px}.mark-retouch__size input[data-v-4f410660]{flex:1;min-width:0}.mark-retouch__color-group[data-v-4f410660]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mark-retouch__color-swatch[data-v-4f410660]{width:22px;height:22px;border-radius:999px;background:var(--mark-color);box-shadow:inset 0 0 0 1px #ffffff1f;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.mark-retouch__color-swatch.is-active[data-v-4f410660]{transform:scale(1.08);box-shadow:0 0 0 2px #ffffffeb,0 0 0 5px #ffffff24}.mark-retouch__color-swatch[data-v-4f410660]:disabled{opacity:.5;cursor:not-allowed}.mark-retouch__selects[data-v-4f410660]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mark-retouch__selects--inline[data-v-4f410660]{justify-content:flex-start}.mark-retouch__select[data-v-4f410660]{width:132px}.mark-retouch__select--model[data-v-4f410660]{width:188px}.mark-retouch__select--compact[data-v-4f410660]{width:132px}.mark-retouch__stage-shell[data-v-4f410660]{display:flex;min-height:0;height:100%;border-radius:18px;background:linear-gradient(180deg,#121214f5,#0a0a0cfa);border:1px solid rgba(255,255,255,.08);padding:12px}.mark-retouch__stage[data-v-4f410660]{position:relative;display:flex;min-width:0;min-height:0;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%),linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%);background-position:0 0,16px 16px;background-size:32px 32px}.mark-retouch__stage--placeholder[data-v-4f410660]{flex-direction:column;gap:12px;color:#a1a1aae0;font-size:13px}.mark-retouch__board[data-v-4f410660]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mark-retouch__media[data-v-4f410660]{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.mark-retouch__image[data-v-4f410660]{display:block;max-width:100%;max-height:68vh;border-radius:14px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.mark-retouch__canvas[data-v-4f410660]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:none}.mark-retouch__cursor[data-v-4f410660]{position:absolute;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#ff5c5c38;pointer-events:none;box-shadow:0 0 0 1px #0000003d}.mark-retouch__side[data-v-4f410660]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:12px;overflow:hidden}.mark-retouch__prompt-block[data-v-4f410660]{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.mark-retouch__prompt-controls[data-v-4f410660]{display:flex;align-items:center;justify-content:flex-start}.mark-retouch__prompt-head[data-v-4f410660]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d4d4d8eb;font-size:12px}.mark-retouch__textarea[data-v-4f410660]{width:100%;flex:1 1 auto;min-height:220px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0f0f11fa;color:#fafafaf5;font-size:13px;line-height:1.65;resize:none;outline:none;overflow-y:auto}.mark-retouch__textarea[data-v-4f410660]::-moz-placeholder{color:#71717aeb}.mark-retouch__textarea[data-v-4f410660]::placeholder{color:#71717aeb}.mark-retouch__status[data-v-4f410660]{display:flex;align-items:center;color:#a1a1aae6;font-size:12px;min-height:20px}.mark-retouch__actions[data-v-4f410660]{display:flex;align-items:center;gap:10px}.mark-retouch__ghost[data-v-4f410660],.mark-retouch__primary[data-v-4f410660]{height:40px;padding:0 16px;border-radius:12px;font-size:13px}.mark-retouch__ghost[data-v-4f410660]{background:#ffffff0a;color:#e4e4e7e0}.mark-retouch__primary[data-v-4f410660]{min-width:124px;--canvas-points-button-bg: linear-gradient(135deg, #171717, #2a2a31);--canvas-points-button-border: rgba(250, 204, 21, .28);--canvas-points-button-text: rgba(250, 250, 250, .96);--canvas-points-button-label: rgba(250, 250, 250, .96);--canvas-points-button-points: #facc15}.image-mark-retouch-modal .n-card{background:#0a0a0cfa;border-radius:26px;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 80px #0000006b;max-height:calc(100vh - 32px);overflow:hidden}.image-mark-retouch-modal .n-card-header{padding:0;min-height:0}.image-mark-retouch-modal .n-card__content{padding:22px;overflow:hidden}@media (max-width: 980px){.mark-retouch[data-v-4f410660]{height:auto;max-height:calc(100vh - 76px)}.mark-retouch__content[data-v-4f410660]{grid-template-columns:1fr;overflow-y:auto}.mark-retouch__toolbar[data-v-4f410660]{align-items:flex-start}.mark-retouch__color-group[data-v-4f410660]{width:100%}.mark-retouch__selects[data-v-4f410660]{justify-content:flex-start}.mark-retouch__select[data-v-4f410660],.mark-retouch__select--compact[data-v-4f410660],.mark-retouch__select--model[data-v-4f410660]{width:100%}.mark-retouch__stage[data-v-4f410660]{min-height:360px;height:360px}.mark-retouch__header[data-v-4f410660],.mark-retouch__footer[data-v-4f410660]{flex-direction:column;align-items:flex-start}.mark-retouch__status[data-v-4f410660],.mark-retouch__actions[data-v-4f410660]{width:100%}.mark-retouch__actions[data-v-4f410660]{justify-content:flex-end}.mark-retouch__textarea[data-v-4f410660]{min-height:140px}}.image-crop-edit[data-v-dfa0b6fb]{display:flex;flex-direction:column;gap:14px;height:min(760px,calc(100vh - 76px));max-height:calc(100vh - 76px);overflow:hidden;color:#f4f4f5f0}.image-crop-edit__header[data-v-dfa0b6fb],.image-crop-edit__footer[data-v-dfa0b6fb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.image-crop-edit__title-wrap[data-v-dfa0b6fb]{display:flex;flex-direction:column;gap:4px}.image-crop-edit__title[data-v-dfa0b6fb]{font-size:18px;line-height:1.1}.image-crop-edit__subtitle[data-v-dfa0b6fb]{color:#a1a1aaeb;font-size:12px}.image-crop-edit__body[data-v-dfa0b6fb]{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:14px;flex:1 1 auto;min-height:0}.image-crop-edit__stage-shell[data-v-dfa0b6fb]{display:flex;min-height:0;height:100%;border-radius:18px;background:linear-gradient(180deg,#121214f5,#0a0a0cfa);border:1px solid rgba(255,255,255,.08);padding:12px}.image-crop-edit__stage[data-v-dfa0b6fb]{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%),linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%);background-position:0 0,16px 16px;background-size:32px 32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-crop-edit__stage--placeholder[data-v-dfa0b6fb]{flex-direction:column;gap:12px;color:#a1a1aae0;font-size:13px}.image-crop-edit__image[data-v-dfa0b6fb]{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.image-crop-edit__frame[data-v-dfa0b6fb]{position:absolute;left:50%;top:50%;border-radius:12px;border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999px #00000085,0 18px 40px #0000006b;transform:translate(-50%,-50%);pointer-events:auto;z-index:2;touch-action:none}.image-crop-edit__frame.is-full-image[data-v-dfa0b6fb]{border-radius:14px}.image-crop-edit__grid[data-v-dfa0b6fb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.16) 1px,transparent 1px);background-size:33.333% 100%,100% 33.333%}.image-crop-edit__handle[data-v-dfa0b6fb]{position:absolute;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;pointer-events:auto;touch-action:none;z-index:3}.image-crop-edit__handle[data-v-dfa0b6fb]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:4px;background:#fffffffa;box-shadow:0 0 0 1px #0a0a0c80;transform:translate(-50%,-50%)}.image-crop-edit__handle.is-top-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-top[data-v-dfa0b6fb],.image-crop-edit__handle.is-top-right[data-v-dfa0b6fb]{top:-14px}.image-crop-edit__handle.is-bottom-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom-right[data-v-dfa0b6fb]{bottom:-14px}.image-crop-edit__handle.is-top-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom-left[data-v-dfa0b6fb]{left:-14px}.image-crop-edit__handle.is-top-right[data-v-dfa0b6fb],.image-crop-edit__handle.is-right[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom-right[data-v-dfa0b6fb]{right:-14px}.image-crop-edit__handle.is-top[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom[data-v-dfa0b6fb]{left:calc(50% - 14px)}.image-crop-edit__handle.is-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-right[data-v-dfa0b6fb]{top:calc(50% - 14px)}.image-crop-edit__handle.is-top-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom-right[data-v-dfa0b6fb]{cursor:nwse-resize}.image-crop-edit__handle.is-top-right[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom-left[data-v-dfa0b6fb]{cursor:nesw-resize}.image-crop-edit__handle.is-left[data-v-dfa0b6fb],.image-crop-edit__handle.is-right[data-v-dfa0b6fb]{cursor:ew-resize}.image-crop-edit__handle.is-top[data-v-dfa0b6fb],.image-crop-edit__handle.is-bottom[data-v-dfa0b6fb]{cursor:ns-resize}.image-crop-edit__controls[data-v-dfa0b6fb]{display:flex;flex-direction:column;gap:14px;min-width:0}.image-crop-edit__control-block[data-v-dfa0b6fb]{display:flex;flex-direction:column;gap:8px}.image-crop-edit__control-label[data-v-dfa0b6fb]{color:#d4d4d8eb;font-size:12px}.image-crop-edit__select[data-v-dfa0b6fb]{width:100%}.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection{min-height:40px;height:40px;border-radius:18px;background:#ffffff0a;border-color:#ffffff24;box-shadow:none}.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection-label{min-height:40px;line-height:40px;font-size:13px;color:#fafafaf0}.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection-input{color:#fafafaf0}.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection__border,.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection__state-border{box-shadow:none!important}.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection:hover,.image-crop-edit__select[data-v-dfa0b6fb] .n-base-selection.n-base-selection--active{background:#ffffff0a}.image-crop-edit__button-row[data-v-dfa0b6fb]{display:flex;flex-wrap:wrap;gap:8px}.image-crop-edit__tool[data-v-dfa0b6fb],.image-crop-edit__ghost[data-v-dfa0b6fb],.image-crop-edit__primary[data-v-dfa0b6fb]{border:1px solid rgba(255,255,255,.12);transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.image-crop-edit__tool[data-v-dfa0b6fb]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border-radius:12px;background:#ffffff0a;color:#e4e4e7e6}.image-crop-edit__tool.is-active[data-v-dfa0b6fb]{background:#ffffff1f;color:#fafafafa}.image-crop-edit__tool[data-v-dfa0b6fb]:disabled,.image-crop-edit__ghost[data-v-dfa0b6fb]:disabled,.image-crop-edit__primary[data-v-dfa0b6fb]:disabled{opacity:.46;cursor:not-allowed}.image-crop-edit__summary[data-v-dfa0b6fb]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#0f0f11e6;border:1px solid rgba(255,255,255,.08)}.image-crop-edit__summary-item[data-v-dfa0b6fb]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a1a1aaeb;font-size:12px}.image-crop-edit__summary-item strong[data-v-dfa0b6fb]{color:#fafafaf5;font-size:12px;font-weight:600}.image-crop-edit__footer[data-v-dfa0b6fb]{justify-content:flex-end}.image-crop-edit__ghost[data-v-dfa0b6fb],.image-crop-edit__primary[data-v-dfa0b6fb]{height:40px;padding:0 16px;border-radius:12px;font-size:13px}.image-crop-edit__ghost[data-v-dfa0b6fb]{background:#ffffff0a;color:#e4e4e7e0}.image-crop-edit__primary[data-v-dfa0b6fb]{background:linear-gradient(135deg,#5d5fe9,#7676ff);border-color:#7a7cff6b;color:#fffffffa}.image-crop-edit-modal .n-card{background:#0a0a0cfa;border-radius:26px;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 80px #0000006b;max-height:calc(100vh - 32px);overflow:hidden}.image-crop-edit-modal .n-card-header{padding:0;min-height:0}.image-crop-edit-modal .n-card__content{padding:22px;overflow:hidden}@media (max-width: 980px){.image-crop-edit[data-v-dfa0b6fb]{height:auto;max-height:calc(100vh - 76px)}.image-crop-edit__body[data-v-dfa0b6fb]{grid-template-columns:1fr;overflow-y:auto}.image-crop-edit__stage[data-v-dfa0b6fb]{min-height:360px}.image-crop-edit__controls[data-v-dfa0b6fb]{gap:12px}.image-crop-edit__footer[data-v-dfa0b6fb]{width:100%}}.image-adjust[data-v-849a1a57]{display:flex;flex-direction:column;box-sizing:border-box;height:min(792px,calc(100vh - 88px));max-height:calc(100vh - 88px);overflow:hidden;color:#f4f4f5f0}.image-adjust__header[data-v-849a1a57]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.image-adjust__title[data-v-849a1a57]{font-size:14px;font-weight:700}.image-adjust__header-actions[data-v-849a1a57]{display:flex;align-items:center;gap:8px}.image-adjust__header-btn[data-v-849a1a57]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#d4d4d8db;transition:background-color .18s ease,color .18s ease}.image-adjust__header-btn[data-v-849a1a57]:hover{background:#ffffff14;color:#fafafaf5}.image-adjust__body[data-v-849a1a57]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;border-radius:12px;box-sizing:border-box}.image-adjust__stage-shell[data-v-849a1a57]{display:flex;align-items:stretch;justify-content:center;min-width:0;min-height:0;width:100%;height:100%;align-self:stretch;justify-self:stretch;overflow:hidden;background:#111113;box-sizing:border-box}.image-adjust__stage[data-v-849a1a57]{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0;min-width:0;align-self:stretch;align-items:center;justify-content:center;overflow:hidden}.image-adjust__stage--placeholder[data-v-849a1a57]{align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#a1a1aae0;font-size:12px}.image-adjust__compare-board[data-v-849a1a57]{position:relative;display:flex;align-items:stretch;justify-content:center;max-width:100%;max-height:100%;border-radius:11px;overflow:hidden;background:#111113e0;box-shadow:0 14px 32px #0000004d}.image-adjust__canvas[data-v-849a1a57],.image-adjust__canvas-clip[data-v-849a1a57]{position:absolute;top:0;right:0;bottom:0;left:0}.image-adjust__canvas[data-v-849a1a57]{display:block;width:100%;height:100%}.image-adjust__canvas-clip[data-v-849a1a57]{overflow:hidden}.image-adjust__divider[data-v-849a1a57]{position:absolute;top:0;bottom:0;transform:translate(-50%);z-index:3;cursor:ew-resize;touch-action:none}.image-adjust__divider-line[data-v-849a1a57]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffffffd9;transform:translate(-50%)}.image-adjust__divider-handle[data-v-849a1a57]{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:#18181be6;color:#fafafaf0;box-shadow:0 8px 18px #0000003d;transform:translate(-50%,-50%)}.image-adjust__divider-handle[data-v-849a1a57] svg:first-child{margin-right:-2px}.image-adjust__badge[data-v-849a1a57]{position:absolute;bottom:10px;z-index:2;padding:3px 8px;border-radius:999px;background:#11111385;color:#fafafae6;font-size:10.5px;line-height:1.2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.image-adjust__badge--left[data-v-849a1a57]{left:10px}.image-adjust__badge--right[data-v-849a1a57]{right:10px}.image-adjust__panel[data-v-849a1a57]{display:flex;min-height:0;flex-direction:column;gap:8px;padding:8px 10px 10px;border-left:1px solid rgba(255,255,255,.08);background:#1f1f23fa;overflow:hidden;box-sizing:border-box}.image-adjust__preset-grid[data-v-849a1a57]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.image-adjust__preset-chip[data-v-849a1a57]{display:inline-flex;min-width:0;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff05;color:#d4d4d8e0;font-size:11px;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.image-adjust__preset-chip[data-v-849a1a57]:hover,.image-adjust__preset-chip.is-active[data-v-849a1a57]{border-color:#7476ff57;background:#5f67ff29;color:#f6f6fffa}.image-adjust__preset-dot[data-v-849a1a57]{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--preset-dot-color, #fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--preset-dot-color, #fff) 18%,transparent)}.image-adjust__tab-row[data-v-849a1a57]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.image-adjust__tab[data-v-849a1a57]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;border-radius:9px;color:#a1a1aae0;background:#ffffff05;transition:background-color .18s ease,color .18s ease;font-size:11px}.image-adjust__tab[data-v-849a1a57]:hover,.image-adjust__tab.is-active[data-v-849a1a57]{background:#ffffff14;color:#fafafaf5}.image-adjust__panel-scroll[data-v-849a1a57]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 2px 0}.image-adjust__section[data-v-849a1a57]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.image-adjust__section[data-v-849a1a57]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.image-adjust__section-title[data-v-849a1a57]{margin:0 0 8px;color:#d4d4d8cc;font-size:11px;font-weight:600}.image-adjust__control[data-v-849a1a57]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.image-adjust__control[data-v-849a1a57]:last-child{margin-bottom:0}.image-adjust__control-head[data-v-849a1a57]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e4e4e7eb;font-size:11.5px}.image-adjust__slider-wrap[data-v-849a1a57]{width:100%;padding:3px 2px 5px;box-sizing:border-box}.image-adjust__slider[data-v-849a1a57]{width:100%}.image-adjust__slider[data-v-849a1a57] .n-slider{padding:6px 0}.image-adjust__slider[data-v-849a1a57] .n-slider-rail,.image-adjust__slider[data-v-849a1a57] .n-slider-rail__fill,.image-adjust__slider[data-v-849a1a57] .n-slider-handle{border-radius:999px}.image-adjust__curve-channel-row[data-v-849a1a57]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:6px}.image-adjust__curve-channel[data-v-849a1a57]{height:30px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;color:#d4d4d8d6;font-size:11px;font-weight:600;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.image-adjust__curve-channel.is-active[data-v-849a1a57]{border-color:color-mix(in srgb,var(--curve-accent, #ffffff) 72%,transparent);background:color-mix(in srgb,var(--curve-accent, #ffffff) 16%,rgba(255,255,255,.02));color:#fafafafa}.image-adjust__curve-graph[data-v-849a1a57]{position:relative;width:100%;aspect-ratio:1 / .72;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:#101012d6}.image-adjust__curve-svg[data-v-849a1a57]{display:block;width:100%;height:100%}.image-adjust__curve-grid line[data-v-849a1a57]{stroke:#ffffff14;stroke-width:1}.image-adjust__curve-diagonal[data-v-849a1a57]{fill:none;stroke:#ffffff38;stroke-width:1.5}.image-adjust__curve-histogram[data-v-849a1a57]{fill:#ffffff1f}.image-adjust__curve-line[data-v-849a1a57]{fill:none;stroke:var(--curve-stroke, #ffffff);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.image-adjust__curve-tip[data-v-849a1a57]{margin:4px 0 0;color:#a1a1aacc;font-size:10.5px;text-align:center}.image-adjust__footer[data-v-849a1a57]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.07)}.image-adjust__ghost[data-v-849a1a57],.image-adjust__primary[data-v-849a1a57]{height:38px;border-radius:11px;font-size:13px;font-weight:600}.image-adjust__ghost[data-v-849a1a57]{background:#ffffff0f;color:#e4e4e7e6}.image-adjust__primary[data-v-849a1a57]{background:linear-gradient(135deg,#5f67ff,#7476ff);color:#fff}.image-adjust__ghost[data-v-849a1a57]:disabled,.image-adjust__primary[data-v-849a1a57]:disabled,.image-adjust__header-btn[data-v-849a1a57]:disabled,.image-adjust__preset-chip[data-v-849a1a57]:disabled,.image-adjust__tab[data-v-849a1a57]:disabled,.image-adjust__curve-channel[data-v-849a1a57]:disabled{opacity:.5;cursor:not-allowed}.image-adjust-modal .n-card{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#121214fa;box-shadow:0 22px 64px #0000006b}.image-adjust-modal .n-card-header{display:none}.image-adjust-modal .n-card__content{padding:0!important}@media (max-width: 1360px){.image-adjust__body[data-v-849a1a57]{grid-template-columns:minmax(0,1fr) 284px}}@media (max-width: 1120px){.image-adjust[data-v-849a1a57]{height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.image-adjust__body[data-v-849a1a57]{grid-template-columns:1fr}.image-adjust__stage-shell[data-v-849a1a57]{min-height:420px}.image-adjust__panel[data-v-849a1a57]{border-left:none;border-top:1px solid rgba(255,255,255,.07)}}.image-grid-crop[data-v-1a5eca4f]{display:flex;flex-direction:column;gap:14px;height:min(760px,calc(100vh - 32px));max-height:calc(100vh - 32px);color:#f4f4f5f0}.image-grid-crop__header[data-v-1a5eca4f],.image-grid-crop__footer[data-v-1a5eca4f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-grid-crop__title-wrap[data-v-1a5eca4f]{display:flex;min-width:0;flex-direction:column;gap:4px}.image-grid-crop__title[data-v-1a5eca4f]{font-size:18px;font-weight:700}.image-grid-crop__subtitle[data-v-1a5eca4f]{color:#a1a1aad1;font-size:12px}.image-grid-crop__close[data-v-1a5eca4f],.image-grid-crop__ghost[data-v-1a5eca4f],.image-grid-crop__primary[data-v-1a5eca4f],.image-grid-crop__preset[data-v-1a5eca4f],.image-grid-crop__cell[data-v-1a5eca4f],.image-grid-crop__handle[data-v-1a5eca4f]{border:none;cursor:pointer}.image-grid-crop__close[data-v-1a5eca4f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:#f4f4f5e0;background:#ffffff0f}.image-grid-crop__close[data-v-1a5eca4f]:disabled,.image-grid-crop__ghost[data-v-1a5eca4f]:disabled,.image-grid-crop__primary[data-v-1a5eca4f]:disabled,.image-grid-crop__preset[data-v-1a5eca4f]:disabled,.image-grid-crop__cell[data-v-1a5eca4f]:disabled,.image-grid-crop__handle[data-v-1a5eca4f]:disabled{cursor:not-allowed;opacity:.56}.image-grid-crop__body[data-v-1a5eca4f]{display:grid;flex:1 1 auto;min-height:0;height:100%;grid-template-columns:minmax(0,1.6fr) minmax(220px,260px);align-items:stretch;gap:16px;overflow:hidden}.image-grid-crop__stage-shell[data-v-1a5eca4f]{display:flex;align-items:stretch;justify-content:center;min-width:0;min-height:0;width:100%;height:100%;align-self:stretch;justify-self:stretch;overflow:hidden}.image-grid-crop__stage[data-v-1a5eca4f]{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;align-self:stretch;align-items:center;justify-content:center;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at top,rgba(77,171,247,.14),transparent 48%),#0c0c0ee0}.image-grid-crop__stage--placeholder[data-v-1a5eca4f]{flex-direction:column;gap:12px;color:#d4d4d8d1;font-size:13px}.image-grid-crop__image-shell[data-v-1a5eca4f]{position:relative;display:block;flex:none;max-width:100%;max-height:100%;border-radius:16px;overflow:hidden;box-shadow:0 18px 42px #00000042}.image-grid-crop__image[data-v-1a5eca4f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-grid-crop__overlay[data-v-1a5eca4f]{position:absolute;top:0;right:0;bottom:0;left:0}.image-grid-crop__dim-layer[data-v-1a5eca4f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#0206176b}.image-grid-crop__highlight-window[data-v-1a5eca4f]{position:absolute;z-index:2;overflow:hidden;pointer-events:none}.image-grid-crop__highlight-image[data-v-1a5eca4f]{position:absolute;top:0;left:0;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-grid-crop__guide[data-v-1a5eca4f]{position:absolute;z-index:3;pointer-events:none;background:#ffffff75}.image-grid-crop__guide--vertical[data-v-1a5eca4f]{top:0;bottom:0;width:1px;transform:translate(-.5px)}.image-grid-crop__guide--horizontal[data-v-1a5eca4f]{left:0;right:0;height:1px;transform:translateY(-.5px)}.image-grid-crop__cell[data-v-1a5eca4f]{position:absolute;z-index:4;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px #ffffff2e;transition:background .16s ease,box-shadow .16s ease}.image-grid-crop__cell[data-v-1a5eca4f]:hover{background:#ffffff0a}.image-grid-crop__cell.is-selected[data-v-1a5eca4f]{z-index:5;cursor:grab;background:transparent;box-shadow:inset 0 0 0 2px #7dd3fcfa,0 0 0 1px #ffffff0f}.image-grid-crop__cell.is-dragging[data-v-1a5eca4f]{cursor:grabbing}.image-grid-crop__cell-badge[data-v-1a5eca4f]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:3px 7px;border-radius:999px;color:#f0f9fff5;font-size:11px;font-weight:700;letter-spacing:.02em;background:#0c121cc7;box-shadow:inset 0 0 0 1px #7dd3fc80}.image-grid-crop__handle[data-v-1a5eca4f]{position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;touch-action:none}.image-grid-crop__handle.is-left[data-v-1a5eca4f],.image-grid-crop__handle.is-right[data-v-1a5eca4f]{width:20px;cursor:ew-resize}.image-grid-crop__handle.is-top[data-v-1a5eca4f],.image-grid-crop__handle.is-bottom[data-v-1a5eca4f]{height:20px;cursor:ns-resize}.image-grid-crop__handle-line[data-v-1a5eca4f]{display:block;border-radius:999px;background:#7dd3fcfa;box-shadow:0 0 0 1px #0f172a3d,0 0 14px #38bdf85c}.image-grid-crop__handle.is-left .image-grid-crop__handle-line[data-v-1a5eca4f],.image-grid-crop__handle.is-right .image-grid-crop__handle-line[data-v-1a5eca4f]{width:4px;height:calc(100% - 12px)}.image-grid-crop__handle.is-top .image-grid-crop__handle-line[data-v-1a5eca4f],.image-grid-crop__handle.is-bottom .image-grid-crop__handle-line[data-v-1a5eca4f]{width:calc(100% - 12px);height:4px}.image-grid-crop__panel[data-v-1a5eca4f]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.image-grid-crop__section[data-v-1a5eca4f]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.image-grid-crop__section-label[data-v-1a5eca4f]{color:#d4d4d8c7;font-size:12px;font-weight:600}.image-grid-crop__preset-grid[data-v-1a5eca4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px}.image-grid-crop__preset[data-v-1a5eca4f]{display:flex;min-width:0;align-items:center;justify-content:center;padding:12px 8px;border-radius:14px;color:#e4e4e7eb;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.image-grid-crop__preset[data-v-1a5eca4f]:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7dd3fc7a}.image-grid-crop__preset.is-active[data-v-1a5eca4f]{background:#3b82f629;box-shadow:inset 0 0 0 1px #7dd3fcb8}.image-grid-crop__preset-title[data-v-1a5eca4f]{font-size:14px;font-weight:700}.image-grid-crop__footer[data-v-1a5eca4f]{justify-content:flex-end}.image-grid-crop__ghost[data-v-1a5eca4f],.image-grid-crop__primary[data-v-1a5eca4f]{min-width:104px;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:600}.image-grid-crop__ghost[data-v-1a5eca4f]{color:#f4f4f5e0;background:#ffffff0f}.image-grid-crop__primary[data-v-1a5eca4f]{color:#0f172a;background:linear-gradient(135deg,#fde68a,#f59e0b)}@media (max-width: 900px){.image-grid-crop[data-v-1a5eca4f]{height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.image-grid-crop__body[data-v-1a5eca4f]{grid-template-columns:1fr}.image-grid-crop__stage[data-v-1a5eca4f]{min-height:320px}.image-grid-crop__preset-grid[data-v-1a5eca4f]{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}}.angle-editor[data-v-1462f268]{display:flex;flex-direction:column;min-height:min(700px,calc(100vh - 56px));color:#f5f7fff5}.angle-editor__header[data-v-1462f268]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.angle-editor__title[data-v-1462f268]{font-size:14px;font-weight:700}.angle-editor__assist[data-v-1462f268]{padding:8px 0 10px;font-size:11px;line-height:1.45;color:#d4d4d8a8}.angle-editor__header-actions[data-v-1462f268]{display:flex;align-items:center;gap:8px}.angle-editor__header-btn[data-v-1462f268]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#d4d4d8db;transition:background-color .18s ease,color .18s ease}.angle-editor__header-btn[data-v-1462f268]:hover{background:#ffffff1f;color:#fafafaf5}.angle-editor__body[data-v-1462f268]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 308px;min-height:0;gap:14px}.angle-editor__stage-shell[data-v-1462f268]{min-height:0;padding:0}.angle-editor__stage[data-v-1462f268]{position:relative;min-height:100%;border-radius:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(126,172,255,.16),transparent 34%),linear-gradient(180deg,#121727fa,#080a11fa);box-shadow:inset 0 1px #ffffff0a}.angle-editor__stage--placeholder[data-v-1462f268]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:460px;color:#e1e8ffb3}.angle-editor__warning[data-v-1462f268]{position:absolute;top:14px;right:14px;z-index:3;max-width:min(240px,calc(100% - 28px));padding:7px 10px;border-radius:12px;background:#ffa84d24;border:1px solid rgba(255,168,77,.28);color:#ffd8b3eb;font-size:11px;line-height:1.45}.angle-editor__viewer[data-v-1462f268]{position:absolute;top:0;right:0;bottom:0;left:0;perspective:var(--angle-perspective);perspective-origin:50% 42%}.angle-editor__world[data-v-1462f268]{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.angle-editor__floor[data-v-1462f268]{position:absolute;left:50%;top:62%;width:420px;height:420px;border-radius:42px;transform:translate(-50%,-50%) rotateX(88deg) translateZ(-138px);background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;opacity:.5;box-shadow:0 0 120px #5d99ff1a}.angle-editor__orbit-ring[data-v-1462f268]{position:absolute;left:50%;top:50%;width:336px;height:336px;border-radius:50%;border:1px solid rgba(135,166,255,.18);transform:translate(-50%,-50%) rotateX(76deg);box-shadow:0 0 0 1px #ffffff05 inset,0 0 46px #467eff14}.angle-editor__axis-guide[data-v-1462f268]{position:absolute;left:50%;bottom:22px;width:148px;height:92px;transform:translate(-50%);pointer-events:none;z-index:2;transform-style:preserve-3d;filter:drop-shadow(0 8px 22px rgba(0,0,0,.22))}.angle-editor__axis-guide[data-v-1462f268]:before{content:"";position:absolute;left:50%;bottom:4px;width:112px;height:22px;border-radius:50%;background:radial-gradient(circle,#3d5b9457,#0a0e1800);transform:translate(-50%);opacity:.78}.angle-editor__axis[data-v-1462f268]{position:absolute;left:44px;bottom:18px;transform-style:preserve-3d}.angle-editor__axis[data-v-1462f268]:before{content:"";position:absolute;left:0;top:0;transform-origin:left center;border-radius:999px}.angle-editor__axis--x[data-v-1462f268]:before{width:74px;height:2px;background:linear-gradient(90deg,#ff5e6ff5,#ff5e6f26)}.angle-editor__axis--y[data-v-1462f268]:before{width:2px;height:62px;background:linear-gradient(180deg,#ffd66626,#ffd666f5);transform:translateY(-62px)}.angle-editor__axis--z[data-v-1462f268]:before{width:2px;height:70px;background:linear-gradient(180deg,#6de2b626,#6de2b6f5);transform:rotateY(90deg) translateY(-35px) translateZ(35px)}.angle-editor__axis-label[data-v-1462f268]{position:absolute;font-size:10px;font-weight:600;letter-spacing:.08em;color:#eff3ffc2}.angle-editor__axis-label--x[data-v-1462f268]{left:78px;top:-8px}.angle-editor__axis-label--y[data-v-1462f268]{left:-4px;top:-74px}.angle-editor__axis-label--z[data-v-1462f268]{left:8px;top:-44px;transform:translateZ(35px)}.angle-editor__plane-shadow[data-v-1462f268]{position:absolute;left:50%;top:52%;width:var(--angle-shadow-width);height:var(--angle-shadow-height);border-radius:50%;background:radial-gradient(circle,#1c2c5685,#080a1200);filter:blur(18px);opacity:.88}.angle-editor__plane[data-v-1462f268]{position:absolute;left:50%;top:46%;width:var(--angle-plane-width);height:var(--angle-plane-height);transform-style:preserve-3d}.angle-editor__plane-face[data-v-1462f268]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.14)}.angle-editor__plane-face--front[data-v-1462f268]{background:linear-gradient(145deg,#101628eb,#0a0e18eb),#12182be6;box-shadow:0 26px 72px #00000075,0 0 0 1px #ffffff0a inset;transform:translateZ(7px)}.angle-editor__plane-face--back[data-v-1462f268]{background:linear-gradient(180deg,#12182afa,#080a12fa);transform:rotateY(180deg) translateZ(7px)}.angle-editor__image[data-v-1462f268]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.angle-editor__image-placeholder[data-v-1462f268]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ebf0ffd1;background:radial-gradient(circle at top,rgba(76,135,255,.26),transparent 36%),linear-gradient(180deg,#0e1322fa,#080a12fa)}.angle-editor__image-placeholder-mark[data-v-1462f268]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:32px;padding:0 10px;border-radius:999px;background:#6d9eff24;border:1px solid rgba(109,158,255,.32);font-size:12px;font-weight:700;letter-spacing:.14em}.angle-editor__badge[data-v-1462f268]{position:absolute;left:14px;bottom:14px;z-index:2;max-width:calc(100% - 28px);padding:5px 10px;border-radius:999px;background:#090c14b8;border:1px solid rgba(255,255,255,.08);color:#ebf0ffdb;font-size:11px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.angle-editor__stats[data-v-1462f268]{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 28px)}.angle-editor__stat-card[data-v-1462f268]{min-width:78px;padding:8px 10px;border-radius:12px;background:#090c14c2;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:6px}.angle-editor__stat-card span[data-v-1462f268]{font-size:10px;color:#d9e0ffa8}.angle-editor__stat-card strong[data-v-1462f268]{font-size:13px;font-weight:700;color:#f8fafff5}.angle-editor__panel[data-v-1462f268]{display:flex;flex-direction:column;gap:14px;min-height:0;padding:0}.angle-editor__preset-row[data-v-1462f268]{display:flex;flex-wrap:wrap;gap:8px}.angle-editor__preset[data-v-1462f268]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f0f4ffe6;font-size:11px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.angle-editor__preset[data-v-1462f268]:hover{background:#6291ff24;border-color:#81aeff57;transform:translateY(-1px)}.angle-editor__control-list[data-v-1462f268]{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0a0e18b8}.angle-editor__control[data-v-1462f268]{display:flex;flex-direction:column;gap:8px}.angle-editor__control-head[data-v-1462f268]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#ecf0ffe0}.angle-editor__control-head span[data-v-1462f268]:last-child{color:#a3bfffeb;font-variant-numeric:tabular-nums}.angle-editor__slider[data-v-1462f268]{--n-rail-color: rgba(255, 255, 255, .1);--n-rail-color-hover: rgba(255, 255, 255, .14);--n-fill-color: #7ca9ff;--n-fill-color-hover: #95b8ff;--n-handle-color: #ffffff;--n-dot-color: #ffffff}.angle-editor__summary[data-v-1462f268]{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0b0f1ac2}.angle-editor__summary-label[data-v-1462f268]{display:block;margin-bottom:8px;font-size:11px;color:#c5d0ffad}.angle-editor__summary-text[data-v-1462f268]{margin:0;font-size:12px;line-height:1.65;color:#eef2ffe6}.angle-editor__footer[data-v-1462f268]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.angle-editor__footer-actions[data-v-1462f268]{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.angle-editor__selects[data-v-1462f268]{display:flex;min-width:0;align-items:center;gap:8px}.angle-editor__select[data-v-1462f268]{min-width:0;display:flex;align-items:center}.angle-editor__select--size[data-v-1462f268]{width:104px}.angle-editor__select--mode[data-v-1462f268]{width:92px}.angle-editor__select[data-v-1462f268] .n-base-selection{min-height:34px;height:34px;border-radius:12px;background:transparent;border-color:#ffffff24;box-shadow:none}.angle-editor__select[data-v-1462f268] .n-base-selection-label{min-height:34px;font-size:12px;line-height:34px;color:#f0f4ffeb}.angle-editor__select[data-v-1462f268] .n-base-selection__border,.angle-editor__select[data-v-1462f268] .n-base-selection__state-border{box-shadow:none!important}.angle-editor__select[data-v-1462f268] .n-base-selection:hover,.angle-editor__select[data-v-1462f268] .n-base-selection.n-base-selection--active{background:transparent}.angle-editor__submit[data-v-1462f268]{min-width:108px;flex-shrink:0;border-radius:999px;background:#ffffff14;border-color:#ffffff14}.angle-editor__submit[data-v-1462f268]:hover{transform:translateY(-1px)}.angle-editor__submit[data-v-1462f268] .canvas-points-button__label,.angle-editor__submit[data-v-1462f268] .canvas-points-button__points{white-space:nowrap}@media (max-width: 960px){.angle-editor[data-v-1462f268]{min-height:unset}.angle-editor__body[data-v-1462f268]{grid-template-columns:1fr}.angle-editor__stage-shell[data-v-1462f268]{padding-bottom:8px}.angle-editor__stage[data-v-1462f268]{min-height:400px}.angle-editor__panel[data-v-1462f268]{padding:0}.angle-editor__footer[data-v-1462f268]{flex-direction:column;align-items:stretch}.angle-editor__footer-actions[data-v-1462f268]{width:100%;flex-direction:column;align-items:stretch}.angle-editor__selects[data-v-1462f268]{width:100%;flex-wrap:wrap}.angle-editor__select[data-v-1462f268]{flex:1 1 140px}}@media (max-width: 640px){.angle-editor__header[data-v-1462f268]{flex-direction:column;align-items:stretch}.angle-editor__header-actions[data-v-1462f268]{justify-content:flex-end}.angle-editor__stage-shell[data-v-1462f268],.angle-editor__panel[data-v-1462f268]{padding-left:0;padding-right:0}.angle-editor__stage[data-v-1462f268]{min-height:360px}.angle-editor__stats[data-v-1462f268]{left:16px;right:16px;justify-content:stretch}.angle-editor__stat-card[data-v-1462f268]{flex:1 1 calc(33.33% - 7px);min-width:0}.angle-editor__footer[data-v-1462f268]{flex-direction:column}}.generation-preview-modal[data-v-c893da58] .n-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#101012e6;box-shadow:0 28px 54px #00000061;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.generation-preview-modal__title[data-v-c893da58]{color:#fafafaf5;font-size:15px;font-weight:700}.generation-preview-modal__body[data-v-c893da58]{display:flex;flex-direction:column;gap:12px}.generation-preview-modal__loading[data-v-c893da58]{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#e4e4e7c2;font-size:12px}.generation-preview-modal__summary[data-v-c893da58]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.generation-preview-modal__summary-item[data-v-c893da58]{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.generation-preview-modal__label[data-v-c893da58],.generation-preview-modal__section-title[data-v-c893da58]{color:#a1a1aad1;font-size:10px;font-weight:600}.generation-preview-modal__value[data-v-c893da58]{min-width:0;color:#f8fafcf5;font-size:12px;font-weight:600;word-break:break-word}.generation-preview-modal__section[data-v-c893da58]{display:flex;flex-direction:column;gap:6px}.generation-preview-modal__prompt[data-v-c893da58],.generation-preview-modal__json[data-v-c893da58]{margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#ebebf0eb;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.generation-preview-modal__json[data-v-c893da58]{max-height:min(46vh,420px);overflow:auto;font-family:SFMono-Regular,Menlo,Monaco,monospace}.generation-preview-modal__actions[data-v-c893da58]{display:flex;justify-content:flex-end;gap:10px;width:100%}.generation-preview-modal__button[data-v-c893da58]{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:36px;padding:0 16px;border-radius:12px;background:#f8fafcf5;color:#18181bf5;font-size:12px;font-weight:700;transition:transform .18s ease,opacity .18s ease,background-color .18s ease,color .18s ease}.generation-preview-modal__button[data-v-c893da58]:hover{transform:translateY(-1px)}.generation-preview-modal__button[data-v-c893da58]:disabled{cursor:not-allowed;opacity:.46;transform:none}.generation-preview-modal__button--ghost[data-v-c893da58]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f4f4f5eb}@media (max-width: 720px){.generation-preview-modal__summary[data-v-c893da58]{grid-template-columns:repeat(2,minmax(0,1fr))}}.light-adjust-modal[data-v-a66764b4]{position:relative;display:flex;width:100%;height:min(760px,calc(100vh - 80px));max-height:calc(100vh - 80px);min-width:0;min-height:0;box-sizing:border-box;background:transparent;overflow:hidden;isolation:isolate}.light-stage-shell[data-v-a66764b4]{position:relative;flex:1 1 auto;display:flex;height:100%;min-width:0;min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);isolation:isolate}.scene-3d-viewer[data-v-a66764b4]{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;perspective:800px;overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;isolation:isolate}.scene-3d-viewer[data-v-a66764b4]:active{cursor:grabbing}.scene-3d-viewer--placeholder[data-v-a66764b4]{flex-direction:column;gap:12px;color:#ffffff8f;font-size:12px;cursor:default}.viewer-hint[data-v-a66764b4]{position:absolute;top:38px;left:0;right:0;text-align:center;font-size:12px;color:#ffffff57;pointer-events:none;z-index:10}.direction-controls[data-v-a66764b4]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;z-index:12}.direction-btn[data-v-a66764b4]{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#ffffff08;color:#ffffff80;cursor:pointer;font-size:12px;transition:.2s;pointer-events:auto}.direction-btn[data-v-a66764b4]:hover{background:#ffffff1a;color:#fffffff5;border-color:#fff3}.direction-btn.top[data-v-a66764b4]{top:0;left:50%;transform:translate(-50%)}.direction-btn.bottom[data-v-a66764b4]{bottom:0;left:50%;transform:translate(-50%)}.direction-btn.left[data-v-a66764b4]{left:0;top:50%;transform:translateY(-50%)}.direction-btn.right[data-v-a66764b4]{right:0;top:50%;transform:translateY(-50%)}.scene-file-input[data-v-a66764b4]{position:absolute;width:0;height:0;opacity:0;pointer-events:none;display:none}.scene-3d-content[data-v-a66764b4]{position:absolute;left:50%;top:50%;width:300px;height:300px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .1s ease-out;pointer-events:none}.scene-3d[data-v-a66764b4]{position:absolute;width:300px;height:300px;transform-style:preserve-3d;transition:transform .1s ease-out;pointer-events:none}.image-cube[data-v-a66764b4]{position:absolute;width:var(--image-cube-width, 164px);height:var(--image-cube-height, 164px);transform-style:preserve-3d;transition:opacity .3s,z-index 0s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-face[data-v-a66764b4]{position:absolute;width:var(--image-cube-width, 164px);height:var(--image-cube-height, 164px);backface-visibility:hidden}.image-front[data-v-a66764b4]{overflow:hidden;border-radius:4px;background:#ffffff1d;box-shadow:0 0 20px #00000080;transform:translateZ(calc(var(--image-cube-depth, 10px) / 2))}.image-face img[data-v-a66764b4]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-back[data-v-a66764b4]{background:#ffffff10;transform:translateZ(calc(var(--image-cube-depth, 10px) / -2)) rotateY(180deg);border-radius:4px}.image-left[data-v-a66764b4]{width:var(--image-cube-depth, 10px);left:50%;margin-left:calc(var(--image-cube-depth, 10px) / -2);background:linear-gradient(to right,#ffffff10,#1a1a1a);transform:translate(calc(var(--image-cube-width, 164px) / -2)) rotateY(-90deg)}.image-right[data-v-a66764b4]{width:var(--image-cube-depth, 10px);left:50%;margin-left:calc(var(--image-cube-depth, 10px) / -2);background:linear-gradient(to left,#ffffff10,#1a1a1a);transform:translate(calc(var(--image-cube-width, 164px) / 2)) rotateY(90deg)}.image-top[data-v-a66764b4]{height:var(--image-cube-depth, 10px);top:50%;margin-top:calc(var(--image-cube-depth, 10px) / -2);background:linear-gradient(to bottom,#ffffff10,#1a1a1a);transform:translateY(calc(var(--image-cube-height, 164px) / -2)) rotateX(90deg)}.image-bottom[data-v-a66764b4]{height:var(--image-cube-depth, 10px);top:50%;margin-top:calc(var(--image-cube-depth, 10px) / -2);background:linear-gradient(to top,#ffffff10,#1a1a1a);transform:translateY(calc(var(--image-cube-height, 164px) / 2)) rotateX(-90deg)}.reference-plane[data-v-a66764b4]{position:absolute;left:50%;top:50%;width:400px;height:400px;margin-left:-200px;margin-top:-50px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:30px 30px;background-color:#ffffff05;transform:rotateX(90deg);transform-style:preserve-3d;pointer-events:none;opacity:.9}.plane-axis[data-v-a66764b4]{position:absolute;left:50%;top:50%;height:3px;background:linear-gradient(90deg,transparent 0%,currentColor 10%,currentColor 90%,transparent 100%);pointer-events:none;opacity:.9;transform-origin:center center}.plane-axis-x[data-v-a66764b4]{width:300px;margin-left:-150px;margin-top:-1.5px;color:#ff444440}.plane-axis-z[data-v-a66764b4]{width:300px;margin-left:-150px;margin-top:-1.5px;color:#4488ff40;transform:rotate(90deg)}.axis-label[data-v-a66764b4]{position:absolute;top:50%;transform:translateY(-50%);color:#fffc;background:#0006;padding:2px 6px;border-radius:3px;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:600}.axis-label-left[data-v-a66764b4]{left:0}.axis-label-right[data-v-a66764b4]{right:0}.plane-axis-z .axis-label[data-v-a66764b4]{transform:translateY(-50%) rotate(-90deg)}.axis-label-front[data-v-a66764b4]{left:0}.axis-label-back[data-v-a66764b4]{right:0}.axis-line[data-v-a66764b4]{position:absolute;left:50%;top:50%;height:2px;background:linear-gradient(90deg,transparent 0%,currentColor 20%,currentColor 80%,transparent 100%);transform-style:preserve-3d;pointer-events:none;opacity:.4}.axis-line.axis-x[data-v-a66764b4]{width:320px;margin-left:-160px;margin-top:-1px;color:#ff444440;transform:rotateY(0) rotateX(90deg)}.axis-line.axis-z[data-v-a66764b4]{width:320px;margin-left:-160px;margin-top:-1px;color:#4488ff40;transform:rotateY(90deg) rotateX(90deg)}.axis-line.axis-y[data-v-a66764b4]{width:2px;height:320px;margin-left:-1px;margin-top:-160px;background:linear-gradient(transparent 0%,currentColor 20%,currentColor 80%,transparent 100%);color:#44ff4440;transform:rotateX(0)}.sphere-circle[data-v-a66764b4]{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.06);border-radius:50%;transform-style:preserve-3d}.sphere-circle.vertical[data-v-a66764b4]{transform-origin:center center}.light-source[data-v-a66764b4]{position:absolute;left:50%;top:50%;margin-left:calc(var(--light-source-width, 15px) / -2);margin-top:calc(var(--light-source-height, 15px) / -2);transform-style:preserve-3d;pointer-events:auto;cursor:pointer}.cube[data-v-a66764b4]{position:relative;width:var(--light-source-width, 15px);height:var(--light-source-height, 15px);transform-style:preserve-3d}.cube-face[data-v-a66764b4]{position:absolute;border-radius:2px;border:1px solid rgba(255,255,255,.3)}.cube-face.front[data-v-a66764b4],.cube-face.back[data-v-a66764b4]{width:var(--light-source-width, 15px);height:var(--light-source-height, 15px)}.cube-face.front[data-v-a66764b4]{transform:translateZ(var(--light-source-half-depth, 7.5px))}.cube-face.back[data-v-a66764b4]{transform:translateZ(calc(var(--light-source-half-depth, 7.5px) * -1)) rotateY(180deg)}.cube-face.left[data-v-a66764b4],.cube-face.right[data-v-a66764b4]{width:var(--light-source-depth, 15px);height:var(--light-source-height, 15px);left:50%;margin-left:calc(var(--light-source-depth, 15px) / -2)}.cube-face.left[data-v-a66764b4]{transform:translate(calc(var(--light-source-half-width, 7.5px) * -1)) rotateY(-90deg)}.cube-face.right[data-v-a66764b4]{transform:translate(var(--light-source-half-width, 7.5px)) rotateY(90deg)}.cube-face.top[data-v-a66764b4],.cube-face.bottom[data-v-a66764b4]{width:var(--light-source-width, 15px);height:var(--light-source-depth, 15px);top:50%;margin-top:calc(var(--light-source-depth, 15px) / -2)}.cube-face.top[data-v-a66764b4]{transform:translateY(calc(var(--light-source-half-height, 7.5px) * -1)) rotateX(90deg)}.cube-face.bottom[data-v-a66764b4]{transform:translateY(var(--light-source-half-height, 7.5px)) rotateX(-90deg)}.light-source.light-selected .cube[data-v-a66764b4]{box-shadow:0 0 20px #ffffff80}.light-source.light-selected .cube-face[data-v-a66764b4]{border-color:#fffc}.pyramid-beam[data-v-a66764b4]{position:absolute;left:0;top:0;width:var(--light-source-width, 15px);height:var(--light-source-height, 15px);transform-style:preserve-3d;pointer-events:none;transform:rotateX(-90deg)}.pyramid-face[data-v-a66764b4]{position:absolute;left:calc((var(--beam-face-width, 30px) - var(--light-source-width, 15px)) / -2);top:var(--light-source-half-height, 7.5px);width:var(--beam-face-width, 30px);height:var(--beam-face-height, 90px);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform-origin:50% 0%;pointer-events:none;backface-visibility:hidden}.pyramid-beam--line .pyramid-face[data-v-a66764b4]{clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%)}.pyramid-face.face-1[data-v-a66764b4]{transform:rotateX(-10deg)}.pyramid-face.face-2[data-v-a66764b4]{transform:rotateY(90deg) rotateX(-10deg)}.pyramid-face.face-3[data-v-a66764b4]{transform:rotateY(180deg) rotateX(-10deg)}.pyramid-face.face-4[data-v-a66764b4]{transform:rotateY(270deg) rotateX(-10deg)}.position-display[data-v-a66764b4]{position:absolute;left:6px;bottom:12px;z-index:30;display:flex;flex-direction:column;gap:8px;min-width:200px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.current-light-name[data-v-a66764b4]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:600;color:#ffffffe6}.light-indicator[data-v-a66764b4]{width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.3)}.control-row[data-v-a66764b4]{display:flex;align-items:center;gap:8px}.control-label[data-v-a66764b4]{min-width:32px;color:#fff9;font-weight:500;font-size:10px}.control-value[data-v-a66764b4]{width:40px;text-align:right;color:#ffffffe6;font-family:SF Mono,Monaco,monospace;font-size:10px}.compact-slider[data-v-a66764b4],.mini-slider[data-v-a66764b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border-radius:2px;background:#ffffff1a;outline:none}.compact-slider[data-v-a66764b4]::-webkit-slider-thumb,.mini-slider[data-v-a66764b4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:0;border-radius:999px;background:#fff;box-shadow:none;cursor:pointer}.compact-slider[data-v-a66764b4]::-moz-range-thumb,.mini-slider[data-v-a66764b4]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:999px;background:#fff;box-shadow:none;cursor:pointer}.control-panel[data-v-a66764b4]{flex:0 0 320px;width:320px;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;background:transparent;overflow:hidden;isolation:isolate}.panel-header[data-v-a66764b4]{display:flex;align-items:center;justify-content:flex-start;flex:0 0 60px;height:60px;padding:0 20px}.header-title[data-v-a66764b4]{display:inline-flex;align-items:center;gap:10px}.header-title h3[data-v-a66764b4]{margin:0;color:#fffffff0;font-size:14px;font-weight:700}.panel-content[data-v-a66764b4]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 18px 4px;overscroll-behavior:contain}.control-section[data-v-a66764b4]{margin-bottom:16px}.preset-grid[data-v-a66764b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.preset-btn[data-v-a66764b4]{min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.03);border-radius:17px;background:#ffffff08;color:#999;font-size:12px;cursor:pointer;transition:.2s}.preset-btn[data-v-a66764b4]:hover{background:#ffffff0f;color:#fffffff5}.preset-btn.active[data-v-a66764b4]{background:#eee;border-color:#fff;color:#000;font-weight:600}.preset-label[data-v-a66764b4]{display:block}.setting-item[data-v-a66764b4]{margin-bottom:18px}.setting-head[data-v-a66764b4],.setting-title--split[data-v-a66764b4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.setting-head[data-v-a66764b4],.setting-title--split[data-v-a66764b4]{margin-bottom:10px}.setting-title[data-v-a66764b4]{display:block;color:#ffffffc7;font-size:12px;font-weight:600}.setting-item>.setting-title[data-v-a66764b4]{margin-bottom:10px}.add-light-btn-small[data-v-a66764b4]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#ffffff1a;color:#ffffffb3;transition:.2s}.add-light-btn-small[data-v-a66764b4]:hover{background:#fff3;color:#fffffff5}.light-chip-list[data-v-a66764b4]{display:flex;flex-wrap:wrap;gap:6px}.light-chip[data-v-a66764b4]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:16px;background:#ffffff0d;color:#fffc;cursor:pointer;transition:.2s;font-size:11px}.light-chip[data-v-a66764b4]:hover{background:#ffffff1a}.light-chip.active[data-v-a66764b4]{border-color:#fff6;background:#ffffff26}.light-chip-dot[data-v-a66764b4]{width:10px;height:10px;border-radius:999px}.light-chip-text[data-v-a66764b4]{font-size:11px;white-space:nowrap}.light-chip-remove[data-v-a66764b4]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;color:#fff6;font-size:12px;line-height:1;opacity:0;transition:.2s}.light-chip:hover .light-chip-remove[data-v-a66764b4]{opacity:1}.light-chip-remove[data-v-a66764b4]:hover{background:#ff64644d;color:#f66}.light-type-row[data-v-a66764b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.light-type-btn[data-v-a66764b4]{padding:8px 6px;border:1px solid rgba(255,255,255,.02);border-radius:16px;background:#ffffff08;color:#999;font-size:11px;white-space:nowrap;cursor:pointer;transition:.2s}.light-type-btn[data-v-a66764b4]:hover{background:#ffffff0f;color:#fffffff5}.light-type-btn.active[data-v-a66764b4]{background:#fff;border-color:#fff3;box-shadow:0 1px 3px #0003;color:#121212;font-weight:600;font-size:12px}.color-grid[data-v-a66764b4]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.color-btn[data-v-a66764b4]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border:1px solid transparent;border-radius:4px;box-shadow:inset 0 0 0 1px #0003;opacity:.4;cursor:pointer;transition:.2s}.color-btn[data-v-a66764b4]:hover{transform:scale(1.15);box-shadow:0 2px 12px #0006;z-index:1;opacity:1}.color-btn.active[data-v-a66764b4]{border-color:#fff;box-shadow:0 0 0 1px #ffffff80,0 4px 12px #0000004d;transform:scale(1.1);z-index:2;opacity:1}.color-btn-check[data-v-a66764b4]{color:#fffffff2;font-size:14px;font-weight:700;line-height:1}.custom-color-row[data-v-a66764b4]{display:flex;align-items:center;gap:10px}.custom-color-label[data-v-a66764b4]{color:#ffffffb3;font-size:12px}.custom-color-input[data-v-a66764b4]{flex:1 1 0%;height:28px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;cursor:pointer}.custom-color-input[data-v-a66764b4]::-webkit-color-swatch-wrapper{padding:0}.custom-color-input[data-v-a66764b4]::-webkit-color-swatch{border:none;border-radius:4px}.panel-footer[data-v-a66764b4]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.lighting-generate-controls[data-v-a66764b4]{display:flex;align-items:center;justify-content:flex-start}.lighting-selects[data-v-a66764b4]{display:flex;align-items:center;gap:8px}.lighting-select[data-v-a66764b4]{min-width:0;display:flex;align-items:center}.lighting-select--size[data-v-a66764b4]{width:104px}.lighting-select--mode[data-v-a66764b4]{width:92px}.lighting-select[data-v-a66764b4] .n-base-selection{min-height:34px;height:34px;border-radius:12px;background:transparent;border-color:#ffffff24;box-shadow:none}.lighting-select[data-v-a66764b4] .n-base-selection-label{min-height:34px;line-height:34px;font-size:12px}.lighting-select[data-v-a66764b4] .n-base-selection__border,.lighting-select[data-v-a66764b4] .n-base-selection__state-border{box-shadow:none!important}.lighting-select[data-v-a66764b4] .n-base-selection:hover,.lighting-select[data-v-a66764b4] .n-base-selection.n-base-selection--active{background:transparent}.panel-footer-actions[data-v-a66764b4]{display:flex;align-items:center;gap:8px}.action-btn.secondary[data-v-a66764b4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:118px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#fffc;cursor:pointer;transition:.2s}.action-btn.secondary[data-v-a66764b4]:hover{background:#ffffff14;color:#fffffff5}.lighting-submit-button[data-v-a66764b4]{margin-left:auto;min-width:108px;border-radius:999px;background:#ffffff14;border-color:#ffffff14}.lighting-modal-shell .n-card{display:flex;flex-direction:column;overflow:hidden;width:100%;height:min(760px,calc(100vh - 80px));min-height:0;max-height:calc(100vh - 80px);border-radius:20px;background:#111;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff14;box-sizing:border-box}.lighting-modal-shell{width:min(900px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:calc(100vh - 80px)}.lighting-modal-shell .n-card-header{position:absolute;top:14px;right:14px;z-index:80;width:auto;min-height:0;padding:0!important;background:transparent}.lighting-modal-shell .n-card-header__main{display:none}.lighting-modal-shell .n-card-header__extra{margin-left:0!important}.lighting-modal-shell .n-base-close{color:#ffffff94;background:#ffffff05;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lighting-modal-shell .n-base-close:hover{color:#fffffff5;background:#ffffff14}.lighting-modal-shell .n-card__content{padding:0!important;display:block;height:100%;box-sizing:border-box;overflow:hidden;isolation:isolate}@media (max-width: 960px){.light-adjust-modal[data-v-a66764b4]{flex-direction:column;height:100%}.light-stage-shell[data-v-a66764b4]{min-height:320px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.scene-3d-viewer[data-v-a66764b4]{min-height:320px}.control-panel[data-v-a66764b4]{width:100%;flex:0 0 auto;border-top:none}.panel-footer-actions[data-v-a66764b4]{flex-wrap:wrap}}.pose-editor[data-v-f0a39d79]{display:flex;max-height:calc(100vh - 76px);flex-direction:column;gap:10px;overflow:hidden;background:transparent;color:#fffffff0}.pose-editor__header[data-v-f0a39d79]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0}.pose-editor__header-side[data-v-f0a39d79]{display:flex;align-items:center}.pose-editor__title[data-v-f0a39d79]{font-size:15px;font-weight:700;letter-spacing:.02em}.pose-editor__header-hint[data-v-f0a39d79]{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;color:#ffffff8f;font-size:11px;line-height:1.2;white-space:nowrap}.pose-editor__header-hint span[data-v-f0a39d79]{position:relative}.pose-editor__header-hint span+span[data-v-f0a39d79]:before{content:"";position:absolute;left:-6px;top:50%;width:2px;height:2px;border-radius:999px;background:#ffffff4d;transform:translateY(-50%)}.pose-editor__close[data-v-f0a39d79]{display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer;transition:background-color .18s ease,color .18s ease}.pose-editor__close[data-v-f0a39d79]:hover{background:#ffffff14;color:#fff}.pose-editor__body[data-v-f0a39d79]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:10px;padding:0}.pose-editor__main[data-v-f0a39d79]{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;gap:0}.pose-editor__main.has-reference[data-v-f0a39d79]{padding-left:126px}.pose-editor__reference-rail[data-v-f0a39d79]{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none}.pose-editor__stage-wrap[data-v-f0a39d79]{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:0}.pose-editor__stage[data-v-f0a39d79]{position:relative;width:min(100%,372px);align-self:center;aspect-ratio:2 / 3;max-height:min(56vh,558px);overflow:hidden;border-radius:0;background:transparent}.pose-editor__reference-image[data-v-f0a39d79]{display:block;width:auto;height:auto;max-width:108px;max-height:152px;border-radius:0;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 20px #00000024}.pose-editor__svg[data-v-f0a39d79]{display:block;height:100%;width:100%}.pose-editor__guides path[data-v-f0a39d79],.pose-editor__preset-guides path[data-v-f0a39d79]{fill:none;stroke:#72395f9e;stroke-width:4}.pose-editor__guides line[data-v-f0a39d79],.pose-editor__preset-guides line[data-v-f0a39d79]{stroke:#486cff3d;stroke-width:2}.pose-editor__ground[data-v-f0a39d79]{stroke:#ff9d2f!important;stroke-width:5!important}.pose-editor__joint[data-v-f0a39d79]{cursor:grab}.pose-editor__joint[data-v-f0a39d79]:active{cursor:grabbing}.pose-editor__selection[data-v-f0a39d79]{pointer-events:none;position:absolute;border:1px solid rgba(255,214,58,.62);border-radius:16px;background:#ffd63a1f;box-shadow:inset 0 0 0 1px #ffffff0a}.pose-editor__preset-panel[data-v-f0a39d79]{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:start;overflow-y:auto;padding-right:1px}.pose-editor__preset-panel[data-v-f0a39d79]::-webkit-scrollbar{width:8px}.pose-editor__preset-panel[data-v-f0a39d79]::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff1f}.pose-editor__preset[data-v-f0a39d79]{display:flex;flex-direction:column;gap:4px;padding:5px 5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff0a;color:#ffffffeb;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.pose-editor__preset[data-v-f0a39d79]:hover{transform:translateY(-1px);border-color:#ffd63a47;background:#ffffff0f}.pose-editor__preset.is-active[data-v-f0a39d79]{border-color:#ffd63a80;background:#ffd63a14;box-shadow:0 8px 18px #00000029}.pose-editor__preset-svg[data-v-f0a39d79]{width:100%;aspect-ratio:1 / 1;border-radius:8px;background:transparent}.pose-editor__preset-title[data-v-f0a39d79]{font-size:11px;line-height:1.2}.pose-editor__footer[data-v-f0a39d79]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.pose-editor__footer-actions[data-v-f0a39d79]{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.pose-editor__reset[data-v-f0a39d79]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#ffffffe6;cursor:pointer;font-size:13px}.pose-editor__selects[data-v-f0a39d79]{display:flex;min-width:0;align-items:center;gap:8px}.pose-editor__select[data-v-f0a39d79]{min-width:0;display:flex;align-items:center}.pose-editor__select--size[data-v-f0a39d79]{width:104px}.pose-editor__select--mode[data-v-f0a39d79]{width:92px}.pose-editor__select[data-v-f0a39d79] .n-base-selection{min-height:34px;height:34px;border-radius:12px;background:transparent;border-color:#ffffff24;box-shadow:none}.pose-editor__select[data-v-f0a39d79] .n-base-selection-label{font-size:12px;min-height:34px;line-height:34px}.pose-editor__select[data-v-f0a39d79] .n-base-selection__border,.pose-editor__select[data-v-f0a39d79] .n-base-selection__state-border{box-shadow:none!important}.pose-editor__select[data-v-f0a39d79] .n-base-selection:hover,.pose-editor__select[data-v-f0a39d79] .n-base-selection.n-base-selection--active{background:transparent}.pose-editor__submit[data-v-f0a39d79]{min-width:108px;border-radius:999px;background:#ffffff14;border-color:#ffffff14}.image-pose-modal .n-card{background:#0a0a0cfa;border-radius:26px;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 80px #0000006b;max-height:calc(100vh - 32px);overflow:hidden}.image-pose-modal .n-card-header{padding:0;min-height:0}.image-pose-modal .n-card__content{padding:18px;overflow:hidden}@media (max-width: 1180px){.pose-editor__body[data-v-f0a39d79]{grid-template-columns:1fr}.pose-editor__preset-panel[data-v-f0a39d79]{max-height:208px}}@media (max-width: 820px){.pose-editor[data-v-f0a39d79]{max-height:calc(100vh - 60px)}.pose-editor__header[data-v-f0a39d79]{grid-template-columns:1fr auto;row-gap:8px}.pose-editor__header-side[data-v-f0a39d79]{min-width:0}.pose-editor__header-hint[data-v-f0a39d79]{grid-column:1 / -1;order:3;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.pose-editor__main.has-reference[data-v-f0a39d79]{padding-top:114px;padding-left:0}.pose-editor__reference-rail[data-v-f0a39d79]{top:4px}.pose-editor__body[data-v-f0a39d79]{gap:12px;padding:0}.pose-editor__preset-panel[data-v-f0a39d79]{grid-template-columns:repeat(2,minmax(0,1fr))}.pose-editor__footer[data-v-f0a39d79]{justify-content:space-between;padding:0}.pose-editor__footer-actions[data-v-f0a39d79]{flex-wrap:wrap;justify-content:flex-end}}.node-history-modal__header[data-v-4526ddde]{display:flex;align-items:center;justify-content:space-between;gap:12px}.node-history-modal__title[data-v-4526ddde]{color:var(--hb-text-primary);font-size:16px;font-weight:600}.node-history-modal__refresh[data-v-4526ddde]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--hb-border-color);background:var(--hb-bg-primary);color:var(--hb-text-primary);padding:6px 12px;font-size:12px;transition:border-color .2s ease,color .2s ease}.node-history-modal__refresh[data-v-4526ddde]:hover{border-color:var(--hb-accent-color);color:var(--hb-accent-color)}.node-history-modal__body[data-v-4526ddde]{display:flex;flex-direction:column;gap:12px;min-height:240px}.node-history-modal__loading[data-v-4526ddde]{min-height:240px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--hb-text-secondary);font-size:13px}.node-history-modal__grid[data-v-4526ddde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.node-history-card[data-v-4526ddde]{overflow:hidden;border-radius:18px;border:1px solid var(--hb-border-color);background:var(--hb-bg-secondary);transition:border-color .2s ease,box-shadow .2s ease}.node-history-card--active[data-v-4526ddde]{border-color:var(--hb-accent-color);box-shadow:inset 0 0 0 1px var(--hb-accent-color)}.node-history-card__preview[data-v-4526ddde]{overflow:hidden;background:var(--hb-bg-primary)}.node-history-card__preview--image[data-v-4526ddde]{aspect-ratio:4 / 3}.node-history-card__preview--video[data-v-4526ddde]{aspect-ratio:16 / 9}.node-history-card__image[data-v-4526ddde],.node-history-card__video[data-v-4526ddde]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node-history-card__content[data-v-4526ddde]{display:flex;flex-direction:column;gap:10px;padding:12px}.node-history-card__top[data-v-4526ddde]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.node-history-card__title-row[data-v-4526ddde]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.node-history-card__title[data-v-4526ddde]{color:var(--hb-text-primary);font-size:14px;font-weight:600;line-height:1.35}.node-history-card__badge[data-v-4526ddde]{border-radius:999px;background:var(--hb-bg-primary);color:var(--hb-text-secondary);padding:2px 8px;font-size:11px}.node-history-card__current[data-v-4526ddde]{flex-shrink:0;border-radius:999px;background:#10b98124;color:#059669;padding:2px 8px;font-size:11px;font-weight:600}.node-history-card__desc[data-v-4526ddde]{margin-top:4px;color:var(--hb-text-secondary);font-size:12px;line-height:1.45}.node-history-card__meta[data-v-4526ddde]{display:flex;flex-wrap:wrap;gap:6px}.node-history-card__meta-item[data-v-4526ddde]{border-radius:999px;background:var(--hb-bg-primary);color:var(--hb-text-secondary);padding:2px 8px;font-size:11px}.node-history-card__actions[data-v-4526ddde]{display:flex;gap:8px}.node-history-card__action[data-v-4526ddde]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:1px solid var(--hb-border-color);background:var(--hb-bg-primary);color:var(--hb-text-primary);padding:8px 10px;font-size:12px;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.node-history-card__action[data-v-4526ddde]:hover:not(:disabled){border-color:var(--hb-accent-color);color:var(--hb-accent-color)}.node-history-card__action--primary[data-v-4526ddde]{background:var(--hb-accent-color);border-color:var(--hb-accent-color);color:#fff}.node-history-card__action--primary[data-v-4526ddde]:hover:not(:disabled){color:#fff;border-color:var(--hb-accent-hover);background:var(--hb-accent-hover)}.node-history-card__action[data-v-4526ddde]:disabled{opacity:.55;cursor:not-allowed}.node-history-modal__error[data-v-4526ddde]{border-radius:16px;border:1px solid rgba(245,158,11,.28);background:#fef3c780;color:#b45309;padding:10px 12px;font-size:12px;line-height:1.5}@media (max-width: 720px){.node-history-modal__grid[data-v-4526ddde]{grid-template-columns:1fr}}.image-config-node-wrapper[data-v-484bac51]{--image-config-node-width: 286px;--image-config-preview-width: 286px;--image-config-preview-height: 286px;--image-config-padding-top: 78px;--image-config-padding-top-open: 136px;position:relative;width:var(--image-config-node-width);padding-top:var(--image-config-padding-top);overflow:visible;padding-right:26px;transition:padding-top .18s ease}.image-config-node-wrapper.has-settings-open[data-v-484bac51]{padding-top:var(--image-config-padding-top-open)}.image-gen-title-anchor[data-v-484bac51]{position:absolute;z-index:33;pointer-events:auto}.image-gen-settings-strip-fixed[data-v-484bac51]{display:inline-flex;transform-origin:center top;pointer-events:auto}.image-gen-settings-strip-anchor[data-v-484bac51]{position:absolute;left:50%;z-index:32;transform:translate(-50%)}.image-gen-settings-strip[data-v-484bac51]{display:flex;max-width:calc(100% - 68px);align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#18181bfa;box-shadow:0 16px 26px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.image-gen-settings-strip .image-gen-param-chip[data-v-484bac51]{height:34px;padding:0 12px;border-radius:12px;font-size:11px}.ai-node-external-title[data-v-484bac51]{display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-484bac51]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-484bac51]{max-width:172px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-484bac51]{min-width:110px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-external-title__meta[data-v-484bac51]{max-width:120px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7}.image-config-node[data-v-484bac51]{position:relative;width:var(--image-config-node-width);min-width:var(--image-config-node-width);max-width:var(--image-config-node-width);overflow:visible;background:transparent;box-shadow:none}.image-config-node__content-shell[data-v-484bac51]{width:var(--image-config-preview-width);margin:0 auto}.image-config-node__content[data-v-484bac51]{min-height:0;height:auto;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#18181bfa;box-shadow:0 16px 28px #0000003d;transition:height .34s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease;will-change:height}.image-config-node.is-selected .image-config-node__content[data-v-484bac51]{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff1f,0 18px 32px #00000047}.image-config-node__image[data-v-484bac51]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-config-node__placeholder[data-v-484bac51]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a1a1aab8;font-size:11px}.image-config-node__loading[data-v-484bac51]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;background:linear-gradient(135deg,#242428fa,#141416fa);color:#e4e4e7d6;text-align:center}.image-config-node__loading-art[data-v-484bac51]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;opacity:.92}.image-config-node__loading span[data-v-484bac51]{font-size:12px;line-height:1.6}.image-config-node__meta-row[data-v-484bac51]{display:flex;align-items:center;gap:6px;padding:6px 2px 0}.image-config-node__minor-badge[data-v-484bac51]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:10px;background:#ffffff0d;color:#a1a1aadb}.image-config-native-handle[data-v-484bac51]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.image-config-native-handle[data-v-484bac51]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.image-gen-history-pill[data-v-484bac51]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:5px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#1c1c1ffa;box-shadow:0 14px 24px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.image-gen-history-pill__button[data-v-484bac51]{display:inline-flex;align-items:center;gap:6px;color:#e4e4e7e0;font-size:12px;white-space:nowrap}.image-gen-history-pill__button[data-v-484bac51]:disabled{opacity:.48}.image-gen-history-pill__divider[data-v-484bac51]{width:1px;height:20px;background:#ffffff1f}.image-gen-history-pill__status-button[data-v-484bac51]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0}.image-gen-history-pill__status-button[data-v-484bac51]:disabled{opacity:.48}.image-gen-history-pill__status[data-v-484bac51]{width:18px;height:18px;border:2px solid rgba(255,255,255,.56);border-radius:999px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.image-gen-history-pill__status.is-active[data-v-484bac51]{background:#ffffffeb}.image-gen-history-pill__status.is-loading[data-v-484bac51]{animation:image-gen-ring-pulse-484bac51 1.1s ease-in-out infinite}.image-gen-workspace-anchor[data-v-484bac51]{position:absolute;left:50%;z-index:24;transform:translate(-50%);pointer-events:auto}.image-gen-workspace-anchor.is-modal[data-v-484bac51]{position:relative;left:auto;z-index:auto;transform:none}.image-gen-workspace-shell[data-v-484bac51]{position:relative}.image-gen-workspace-shell.is-modal[data-v-484bac51]{position:relative;z-index:1;width:100%;padding:0}.image-gen-workspace[data-v-484bac51]{display:block;width:min(620px,calc(100vw - 96px));transform-origin:center top;pointer-events:auto}.image-gen-workspace.is-modal[data-v-484bac51]{width:100%;max-height:none}.image-gen-workspace-panel[data-v-484bac51]{transform-origin:center top;will-change:transform,opacity}.image-gen-workspace-panel.is-modal[data-v-484bac51]{width:100%}.image-gen-workspace-modal[data-v-484bac51]{overflow:visible}.image-gen-workspace-modal[data-v-484bac51] .n-card{overflow:hidden;background:#121214fa;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 22px 64px #0000006b}.image-gen-workspace-modal[data-v-484bac51] .n-card-header{padding:16px 18px 8px;border:0}.image-gen-workspace-modal[data-v-484bac51] .n-card__content{padding:0!important;overflow:hidden}.image-gen-workspace-modal[data-v-484bac51] .n-card-header__main{color:#fafafaf5;font-size:14px;font-weight:700}.image-gen-workspace-modal[data-v-484bac51] .n-card-header__close{margin:0 0 0 8px}.image-gen-editor.is-modal[data-v-484bac51]{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 88px);min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.image-gen-editor__scroll-body[data-v-484bac51]{min-width:0}.image-gen-editor.is-modal .image-gen-editor__scroll-body[data-v-484bac51]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto;padding:8px 0 0}.image-gen-editor[data-v-484bac51]{position:relative;min-height:196px;padding:12px 13px 13px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1c1c1ffa;box-shadow:0 12px 20px #0003;transition:min-height .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.image-gen-editor[data-v-484bac51]:before{content:none}.image-gen-editor__expand[data-v-484bac51]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e4e4e7d1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.image-gen-editor__expand[data-v-484bac51]:hover{background:#ffffff14;border-color:#ffffff2e;color:#f8fafcf5}.image-gen-editor__expand.is-active[data-v-484bac51]{background:#ffffff1f;border-color:#fff3;color:#fafafafa;transform:scale(1.04)}.image-gen-editor.is-modal .image-gen-editor__editor[data-v-484bac51]{min-height:288px;max-height:min(56vh,520px)}.image-gen-editor.is-modal .image-gen-editor__editor.is-contextual[data-v-484bac51]{min-height:222px;max-height:min(48vh,420px)}.image-gen-editor__asset-row[data-v-484bac51]{display:flex;min-height:58px;align-items:center;margin-bottom:6px;min-width:0}.image-gen-reference-assets[data-v-484bac51]{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.image-gen-reference-assets[data-v-484bac51]::-webkit-scrollbar{display:none}.image-gen-editor__asset[data-v-484bac51]{position:relative;flex-shrink:0}.image-gen-reference-strip[data-v-484bac51]{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap}.image-reference-reorder-move[data-v-484bac51]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.image-gen-reference-strip__card[data-v-484bac51]{position:relative;width:56px;height:56px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0a;flex-shrink:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.image-gen-reference-strip__card.is-focused[data-v-484bac51]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff1f}.image-gen-reference-strip__card.is-hover-preview[data-v-484bac51]{border-style:dashed;border-color:#ffffff38}.image-gen-reference-strip__card.is-reorder-placeholder[data-v-484bac51]{opacity:0;pointer-events:none;box-shadow:none}.image-gen-reference-strip__card.is-reorder-active[data-v-484bac51]{cursor:grabbing;transform:translateY(-6px) scale(1.08);border-color:#ffd63abd;box-shadow:0 16px 28px #00000047;opacity:.96;z-index:3}.image-gen-reference-strip__card--drag-ghost[data-v-484bac51]{position:fixed;margin:0;cursor:grabbing;pointer-events:none;z-index:9999;will-change:left,top,transform}.image-gen-reference-strip__card.is-drop-before[data-v-484bac51],.image-gen-reference-strip__card.is-drop-after[data-v-484bac51]{border-color:#ffd63a57;box-shadow:0 0 0 1px #ffd63a2e}.image-gen-reference-strip__card.is-drop-before[data-v-484bac51]:before,.image-gen-reference-strip__card.is-drop-after[data-v-484bac51]:after{content:"";position:absolute;top:7px;bottom:7px;width:4px;border-radius:999px;background:linear-gradient(180deg,#ffe87af5,#ffa600f5);box-shadow:0 0 0 1px #00000047,0 0 14px #ffba3a6b;animation:image-reference-insert-pulse-484bac51 .82s ease-in-out infinite;z-index:2}.image-gen-reference-strip__card.is-drop-before[data-v-484bac51]:before{left:-6px}.image-gen-reference-strip__card.is-drop-after[data-v-484bac51]:after{right:-6px}.image-gen-reference-strip__image[data-v-484bac51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gen-reference-strip__badge[data-v-484bac51]{position:absolute;top:4px;right:4px;display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#0000008a;color:#fffffff5;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease,transform .18s ease}.image-gen-reference-strip__remove[data-v-484bac51]{position:absolute;top:4px;right:4px;z-index:3;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#0c0c0eb8;color:#fafafaf0;font-size:12px;line-height:1;opacity:0;transform:scale(.88);transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.image-gen-reference-strip__remove[data-v-484bac51]:hover{background:#18181be0}.image-gen-reference-strip__card:hover .image-gen-reference-strip__remove[data-v-484bac51],.image-gen-reference-strip__card:focus-within .image-gen-reference-strip__remove[data-v-484bac51]{opacity:1;transform:scale(1)}.image-gen-reference-strip__card:hover .image-gen-reference-strip__badge[data-v-484bac51],.image-gen-reference-strip__card:focus-within .image-gen-reference-strip__badge[data-v-484bac51]{opacity:0;transform:scale(.86)}@keyframes image-reference-insert-pulse-484bac51{0%,to{transform:scaleY(.9);opacity:.76}50%{transform:scaleY(1);opacity:1}}.image-gen-ref-card[data-v-484bac51]{position:relative;display:flex;width:74px;height:74px;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.18);border-radius:14px;color:#a1a1aac7;overflow:hidden;cursor:pointer}.image-gen-ref-card--add-panel[data-v-484bac51]{width:56px;height:56px;border-radius:13px;border-width:2px;color:#d4d4d8a8}.image-gen-ref-card__image[data-v-484bac51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-gen-ref-card__remove[data-v-484bac51]{position:absolute;right:-4px;top:-4px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#ffffffeb;color:#18181b;font-size:10px}.image-gen-editor__body[data-v-484bac51]{width:100%;min-width:0}.image-gen-editor__tools[data-v-484bac51]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.image-gen-tool-chip[data-v-484bac51]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff09;color:#d4d4d8e0;font-size:10px;transition:border-color .2s ease,background .2s ease,color .2s ease}.image-gen-tool-chip.is-active[data-v-484bac51]{border-color:#fff3;background:#ffffff16;color:#f8fafcf5}.image-gen-tool-chip.is-muted[data-v-484bac51]{opacity:.56}.image-gen-tool-panel[data-v-484bac51]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.image-gen-tool-panel__header[data-v-484bac51]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.image-gen-tool-panel__title-wrap[data-v-484bac51]{display:flex;flex-direction:column;gap:3px}.image-gen-tool-panel__eyebrow[data-v-484bac51]{color:#a1a1aab8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.image-gen-tool-panel__title[data-v-484bac51]{color:#f8fafcf5;font-size:11px;font-weight:600}.image-gen-tool-panel__close[data-v-484bac51]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:#a1a1aacc;transition:background-color .18s ease,color .18s ease}.image-gen-tool-panel__close[data-v-484bac51]:hover{background:#ffffff14;color:#fafafaf5}.image-gen-tool-panel__summary[data-v-484bac51],.image-gen-tool-panel__notice[data-v-484bac51]{color:#d4d4d8d1;font-size:9px;line-height:1.45}.image-gen-tool-panel__notice[data-v-484bac51]{padding:6px 7px;border-radius:8px;background:#ffffff0d}.image-gen-tool-panel__groups[data-v-484bac51]{display:flex;flex-direction:column;gap:6px}.image-gen-tool-panel__group[data-v-484bac51]{display:flex;flex-direction:column;gap:5px}.image-gen-tool-panel__group-label[data-v-484bac51]{color:#a1a1aad1;font-size:9px}.image-gen-tool-panel__chips[data-v-484bac51]{display:flex;flex-wrap:wrap;gap:5px}.image-gen-tool-panel__chip[data-v-484bac51]{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#ffffff0d;color:#e4e4e7e6;font-size:9px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.image-gen-tool-panel__chip.is-active[data-v-484bac51]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.image-gen-tool-panel__footer[data-v-484bac51]{display:flex;align-items:center;gap:6px;justify-content:space-between}.image-gen-tool-panel__directive[data-v-484bac51]{flex:1 1 auto;min-width:0;color:#f4f4f5eb;font-size:9px;line-height:1.45}.image-gen-tool-panel__apply[data-v-484bac51]{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#fffffff0;color:#0f0f12f5;font-size:9px;font-weight:600}.image-gen-editor__hint[data-v-484bac51]{margin-bottom:4px;color:#a1a1aad6;font-size:9px;line-height:1.45}.image-gen-editor.has-reference-context .image-gen-editor__hint[data-v-484bac51]{margin-bottom:6px}.image-gen-editor__text-tags[data-v-484bac51]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.image-gen-editor__text-tag[data-v-484bac51]{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#ffffff0f;color:#e2e8f0e6;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-gen-editor__editor[data-v-484bac51]{width:100%;min-height:78px;max-height:176px;padding:0;background:transparent;border:0;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fafafaf0;font-size:12px;line-height:1.5;overflow-y:hidden;white-space:pre-wrap;word-break:break-word;caret-color:#fafafaf5}.image-gen-editor__editor[data-v-484bac51]:focus,.image-gen-editor__editor[data-v-484bac51]:focus-visible,.image-gen-editor__editor[data-v-484bac51]:active{border:0!important;outline:none!important;box-shadow:none!important}.image-gen-editor__editor.is-contextual[data-v-484bac51]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.image-gen-editor__editor[data-v-484bac51]:empty:before{content:attr(data-placeholder);color:#a1a1aab3;pointer-events:none}[data-v-484bac51] .image-gen-mention-chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;margin:0 2px;padding:2px 7px 2px 2px;border-radius:8px;background:#5365ff24;color:#d6ddfffa;vertical-align:middle;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease}[data-v-484bac51] .image-gen-mention-chip:hover{background:#5365ff38;transform:translateY(-1px)}[data-v-484bac51] .image-gen-mention-chip__thumb{width:18px;height:18px;border-radius:5px;-o-object-fit:cover;object-fit:cover}[data-v-484bac51] .image-gen-mention-chip__label{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.image-gen-mention-preview[data-v-484bac51]{position:fixed;z-index:2200;width:92px;height:92px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#18181cf5;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.image-gen-mention-preview__image[data-v-484bac51]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.image-gen-hover-preview-enter-active[data-v-484bac51],.image-gen-hover-preview-leave-active[data-v-484bac51]{transition:opacity .16s ease,transform .18s ease}.image-gen-hover-preview-enter-from[data-v-484bac51],.image-gen-hover-preview-leave-to[data-v-484bac51]{opacity:0;transform:translateY(6px) scale(.96)}.image-gen-editor__footer[data-v-484bac51]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;flex-wrap:wrap}.image-gen-editor__footer-options[data-v-484bac51]{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;flex-wrap:wrap}.image-gen-editor__footer-actions[data-v-484bac51]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.image-gen-footer-chip[data-v-484bac51]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0b;color:#e4e4e7e0;font-size:9px;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.image-gen-footer-chip--static[data-v-484bac51]{cursor:default}.image-gen-footer-chip[data-v-484bac51]:hover{background:#ffffff13;color:#fafafaf5}.image-gen-footer-chip--static[data-v-484bac51]:hover{background:#ffffff0b;color:#e4e4e7e0}.image-gen-footer-chip.is-active[data-v-484bac51]{background:#ffffff1a;border-color:#ffffff2e;color:#fafafafa}.image-gen-footer-chip[data-v-484bac51]:disabled{cursor:not-allowed}.image-gen-footer-chip--muted[data-v-484bac51]{opacity:.48}.image-gen-footer-chip--model[data-v-484bac51]{min-width:120px;justify-content:flex-start}.image-gen-cost[data-v-484bac51]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:13px;background:#ffffff0b;color:#f0bb53;font-size:10px;font-weight:600}.image-gen-cost .n-icon[data-v-484bac51]{color:#f0bb53}.image-gen-send[data-v-484bac51]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#f4f4f5f5;color:#18181b;box-shadow:0 10px 18px #0000002e}.image-gen-send[data-v-484bac51]:hover{background:#fff}.image-gen-send[data-v-484bac51]:disabled{opacity:.42;cursor:not-allowed}.image-gen-editor__footer-actions .image-gen-cost[data-v-484bac51]{margin-left:0}.image-gen-editor__footer-actions .image-gen-send[data-v-484bac51]{flex:0 0 auto}.image-gen-param-chip[data-v-484bac51]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#e4e4e7e0;font-size:10px}.image-gen-param-chip--static[data-v-484bac51]{cursor:default}.image-gen-param-chip.is-muted[data-v-484bac51]{opacity:.48}.image-gen-param-chip.is-active[data-v-484bac51]{border-color:#fff3;background:#ffffff1a;color:#fafafaf5}.image-gen-quality-tabs[data-v-484bac51]{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.image-gen-quality-tabs--param[data-v-484bac51]{min-height:28px;border-radius:999px}.image-gen-quality-tabs--footer[data-v-484bac51]{min-height:30px;border-radius:13px}.image-gen-quality-tab[data-v-484bac51]{display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#e4e4e7b8;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.image-gen-quality-tab[data-v-484bac51]:hover{color:#fafafaf0}.image-gen-quality-tab.is-active[data-v-484bac51]{background:#ffffff1f;color:#fafafafa}.image-gen-quality-tab--param[data-v-484bac51]{height:24px;font-size:10px}.image-gen-quality-tab--footer[data-v-484bac51]{height:26px;font-size:9px}.image-config-tip[data-v-484bac51]{margin-top:6px;color:#a1a1aac7;font-size:9px;line-height:1.45}.image-config-error[data-v-484bac51]{margin-top:6px;color:#fda4af;font-size:9px}@keyframes image-gen-ring-pulse-484bac51{0%,to{transform:scale(1);border-color:#ffffff8f}50%{transform:scale(1.08);border-color:#fffffff5}}@media (max-width: 900px){.image-config-node-wrapper[data-v-484bac51]{width:var(--image-config-node-width);padding-right:20px}.image-gen-settings-strip[data-v-484bac51]{width:min(92vw,320px);max-width:min(92vw,320px);padding:8px}.image-config-node[data-v-484bac51]{width:var(--image-config-node-width);min-width:var(--image-config-node-width);max-width:var(--image-config-node-width)}.image-config-node__content-shell[data-v-484bac51]{width:var(--image-config-preview-width)}.image-config-node__content[data-v-484bac51],.image-config-node__image[data-v-484bac51],.image-config-node__placeholder[data-v-484bac51]{min-height:0;height:auto}.image-gen-editor[data-v-484bac51]{min-height:0;padding:14px;border-radius:20px}.image-gen-workspace[data-v-484bac51]{width:min(92vw,460px)}.image-gen-workspace.is-modal[data-v-484bac51]{width:min(96vw,620px);max-height:calc(100vh - 36px)}.image-gen-workspace-shell.is-modal[data-v-484bac51]{padding:0}.image-gen-editor.is-modal[data-v-484bac51]{min-height:0;height:calc(100vh - 72px);max-height:calc(100vh - 72px);padding:0;border-radius:0}.image-gen-editor__asset-row[data-v-484bac51]{min-height:64px;margin-bottom:8px}.image-gen-reference-strip__card[data-v-484bac51]{width:56px;height:56px;border-radius:13px}.image-gen-editor__tools[data-v-484bac51]{flex-wrap:wrap;margin-bottom:12px}.image-gen-tool-chip[data-v-484bac51]{height:30px;padding:0 9px;font-size:10px}.image-gen-tool-panel[data-v-484bac51]{padding:8px;margin-bottom:8px}.image-gen-editor__editor[data-v-484bac51]{min-height:66px;font-size:12px;line-height:1.5}.image-gen-param-chip[data-v-484bac51]{height:28px;min-height:28px;font-size:10px}.image-gen-footer-chip[data-v-484bac51],.image-gen-cost[data-v-484bac51]{min-height:28px;padding:0 8px;font-size:9px}.image-gen-footer-chip--model[data-v-484bac51]{min-width:0}.image-gen-send[data-v-484bac51]{width:28px;height:28px}.image-gen-editor__footer[data-v-484bac51]{gap:6px}.image-gen-editor__footer-options[data-v-484bac51]{gap:5px}.image-gen-editor__footer-actions[data-v-484bac51]{width:100%;justify-content:space-between}.image-gen-cost[data-v-484bac51]{width:auto}}@media (prefers-reduced-motion: reduce){.image-gen-workspace-panel[data-v-484bac51]{will-change:auto}}.video-frame-capture[data-v-10d9ad48]{display:flex;flex-direction:column;gap:18px}.video-frame-capture__header[data-v-10d9ad48]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.video-frame-capture__title-wrap[data-v-10d9ad48]{display:flex;flex-direction:column;gap:4px}.video-frame-capture__title[data-v-10d9ad48]{color:#f4f4f5fa;font-size:18px;line-height:1.15;font-weight:700}.video-frame-capture__subtitle[data-v-10d9ad48]{color:#a1a1aad6;font-size:12px;line-height:1.5}.video-frame-capture__close[data-v-10d9ad48]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#e4e4e7c7;transition:background-color .18s ease,color .18s ease}.video-frame-capture__close[data-v-10d9ad48]:hover{background:#ffffff14;color:#fafafafa}.video-frame-capture__close[data-v-10d9ad48]:disabled{opacity:.42;cursor:not-allowed}.video-frame-capture__body[data-v-10d9ad48]{display:flex;flex-direction:column;gap:14px}.video-frame-capture__stage-shell[data-v-10d9ad48]{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#09090be6}.video-frame-capture__stage[data-v-10d9ad48]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#3f3f4661,#0a0a0cf5)}.video-frame-capture__stage--placeholder[data-v-10d9ad48]{flex-direction:column;gap:12px;color:#d4d4d8d6;font-size:13px}.video-frame-capture__video[data-v-10d9ad48]{display:block;width:100%;max-height:62vh;background:#000;-o-object-fit:contain;object-fit:contain}.video-frame-capture__video.is-hidden[data-v-10d9ad48]{opacity:0;pointer-events:none}.video-frame-capture__timeline-panel[data-v-10d9ad48]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 0}.video-frame-capture__timeline-head[data-v-10d9ad48]{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-frame-capture__timeline-caption[data-v-10d9ad48]{color:#e4e4e7d1;font-size:12px;line-height:1}.video-frame-capture__timeline-time[data-v-10d9ad48]{color:#a1a1aad6;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.video-frame-capture__filmstrip-shell[data-v-10d9ad48]{display:flex;flex-direction:column;gap:3px}.video-frame-capture__filmstrip[data-v-10d9ad48]{position:relative;padding:6px 18px 8px}.video-frame-capture__filmstrip.is-disabled[data-v-10d9ad48]{opacity:.56}.video-frame-capture__filmstrip-canvas[data-v-10d9ad48]{position:relative;height:56px;overflow:visible;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.video-frame-capture__filmstrip-strip[data-v-10d9ad48]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--frame-count),minmax(0,1fr));gap:0;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#18181cf0,#101013fa);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff08}.video-frame-capture__filmstrip-frame[data-v-10d9ad48]{position:relative;overflow:hidden;background:#212124f0}.video-frame-capture__filmstrip-frame+.video-frame-capture__filmstrip-frame[data-v-10d9ad48]:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:#ffffff0a;pointer-events:none}.video-frame-capture__filmstrip-image[data-v-10d9ad48],.video-frame-capture__filmstrip-placeholder[data-v-10d9ad48]{width:100%;height:100%}.video-frame-capture__filmstrip-image[data-v-10d9ad48]{display:block;-o-object-fit:cover;object-fit:cover}.video-frame-capture__filmstrip-placeholder[data-v-10d9ad48]{background:linear-gradient(135deg,#ffffff14,#ffffff05),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 18px)}.video-frame-capture__playhead[data-v-10d9ad48]{position:absolute;top:0;bottom:0;z-index:3;width:10px;border:none;border-radius:999px;background:#fffffffa;box-shadow:0 10px 18px #00000029,inset 0 1px #fff3;transform:translate(-50%);cursor:ew-resize}.video-frame-capture__playhead[data-v-10d9ad48]:before{content:"";position:absolute;left:50%;top:50%;width:2px;height:16px;border-radius:999px;background:#151517e0;transform:translate(-50%,-50%)}.video-frame-capture__playhead[data-v-10d9ad48]:disabled{cursor:not-allowed;opacity:.64}.video-frame-capture__filmstrip-loading[data-v-10d9ad48]{color:#a1a1aab3;font-size:10px;line-height:1}.video-frame-capture__footer[data-v-10d9ad48]{display:flex;justify-content:flex-end}.video-frame-capture__submit[data-v-10d9ad48]{display:inline-flex;align-items:center;justify-content:center;min-width:124px;height:38px;padding:0 18px;border-radius:999px;background:#fafafaf5;color:#111827;font-size:13px;font-weight:600;transition:transform .18s ease,opacity .18s ease}.video-frame-capture__submit[data-v-10d9ad48]:hover{transform:translateY(-1px)}.video-frame-capture__submit[data-v-10d9ad48]:disabled{opacity:.46;cursor:not-allowed;transform:none}.video-frame-capture-modal .n-card{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#141418f5;box-shadow:0 22px 48px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.video-frame-capture-modal .n-card-header{display:none}.video-frame-capture-modal .n-card__content{padding:20px}@media (max-width: 900px){.video-frame-capture[data-v-10d9ad48]{gap:14px}.video-frame-capture__stage[data-v-10d9ad48]{min-height:220px}.video-frame-capture__submit[data-v-10d9ad48]{width:100%}}.video-trim[data-v-95d6d54c]{display:flex;flex-direction:column;gap:0}.video-trim__header[data-v-95d6d54c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-trim__title-wrap[data-v-95d6d54c]{display:flex;flex-direction:column;gap:2px}.video-trim__title[data-v-95d6d54c]{color:#f4f4f5fa;font-size:17px;line-height:1.1;font-weight:700;letter-spacing:.01em}.video-trim__subtitle[data-v-95d6d54c]{color:#a1a1aaad;font-size:11px;line-height:1.35}.video-trim__close[data-v-95d6d54c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#e4e4e7c7;transition:background-color .18s ease,color .18s ease,border-color .18s ease;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.video-trim__close[data-v-95d6d54c]:hover{background:#ffffff0f;color:#fafafafa}.video-trim__body[data-v-95d6d54c]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.video-trim__stage-shell[data-v-95d6d54c]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:0;background:linear-gradient(180deg,#1a1a1ef5,#0c0c0efa);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000003d}.video-trim__stage[data-v-95d6d54c]{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.03),transparent 48%),linear-gradient(180deg,#0c0c0efa,#070708)}.video-trim__stage-overlay[data-v-95d6d54c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#d4d4d8d6;font-size:13px;background:#000000ad;z-index:5}.video-trim__video[data-v-95d6d54c]{display:block;width:100%;max-height:58vh;background:#000;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-trim__preview-toggle[data-v-95d6d54c]{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1212167a;color:#fffffff5;box-shadow:0 10px 24px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%)}.video-trim__preview-toggle[data-v-95d6d54c]:hover{background:#16161a9e}.video-trim__timeline-panel[data-v-95d6d54c]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 0}.video-trim__timeline-head[data-v-95d6d54c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-trim__timeline-play[data-v-95d6d54c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eeeef1e0}.video-trim__timeline-time[data-v-95d6d54c]{color:#a1a1aad6;font-size:11px;font-variant-numeric:tabular-nums}.video-trim__filmstrip-shell[data-v-95d6d54c]{display:flex;flex-direction:column;gap:3px}.video-trim__filmstrip[data-v-95d6d54c]{position:relative;padding:6px 18px 8px}.video-trim__filmstrip.is-disabled[data-v-95d6d54c]{opacity:.56}.video-trim__filmstrip-canvas[data-v-95d6d54c]{--trim-frame-stroke: 2px;--trim-handle-width: 14px;position:relative;height:56px;overflow:visible;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.video-trim__duration-bubble[data-v-95d6d54c]{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:34px;padding:0 14px;border-radius:17px;border:1px solid rgba(255,255,255,.12);background:#18181c6b;color:#fafafafa;font-size:14px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18);transform:translate(-50%,-50%);pointer-events:none}.video-trim__filmstrip-strip[data-v-95d6d54c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--frame-count),minmax(0,1fr));gap:0;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#18181cf0,#101013fa);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff08}.video-trim__filmstrip-frame[data-v-95d6d54c]{position:relative;overflow:hidden;background:#212124f0}.video-trim__filmstrip-frame+.video-trim__filmstrip-frame[data-v-95d6d54c]:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:#ffffff0a;pointer-events:none}.video-trim__filmstrip-image[data-v-95d6d54c],.video-trim__filmstrip-placeholder[data-v-95d6d54c]{width:100%;height:100%}.video-trim__filmstrip-image[data-v-95d6d54c]{display:block;-o-object-fit:cover;object-fit:cover}.video-trim__filmstrip-placeholder[data-v-95d6d54c]{background:linear-gradient(135deg,#ffffff14,#ffffff05),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 18px)}.video-trim__filmstrip-mask[data-v-95d6d54c]{position:absolute;top:0;bottom:0;z-index:2;background:#0606087a;pointer-events:none;-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8)}.video-trim__filmstrip-mask.is-left[data-v-95d6d54c]{left:0;border-radius:20px 0 0 20px}.video-trim__filmstrip-mask.is-right[data-v-95d6d54c]{right:0;border-radius:0 20px 20px 0}.video-trim__playhead[data-v-95d6d54c]{position:absolute;top:5px;bottom:5px;z-index:3;width:2px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #00000014;transform:translate(-50%);pointer-events:none}.video-trim__selection[data-v-95d6d54c]{position:absolute;top:0;bottom:0;z-index:4;min-width:46px;border-radius:0;background:transparent;box-shadow:none;cursor:grab;touch-action:none;overflow:visible}.video-trim__selection[data-v-95d6d54c]:active{cursor:grabbing}.video-trim__selection[data-v-95d6d54c]:before,.video-trim__selection[data-v-95d6d54c]:after{content:"";position:absolute;left:0;right:0;height:var(--trim-frame-stroke);background:#fffffffa;pointer-events:none}.video-trim__selection[data-v-95d6d54c]:before{top:0}.video-trim__selection[data-v-95d6d54c]:after{bottom:0}.video-trim__handle[data-v-95d6d54c]{position:absolute;top:0;bottom:0;width:var(--trim-handle-width);background:#fffffffa;box-shadow:none;cursor:ew-resize}.video-trim__handle[data-v-95d6d54c]:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:18px;border-radius:999px;background:#151517e6;transform:translate(-50%,-50%)}.video-trim__handle.is-start[data-v-95d6d54c]{left:calc(var(--trim-handle-width) * -1);border-radius:999px 0 0 999px}.video-trim__handle.is-end[data-v-95d6d54c]{right:calc(var(--trim-handle-width) * -1);border-radius:0 999px 999px 0}.video-trim__handle.is-end[data-v-95d6d54c]:before{left:50%;right:auto;transform:translate(-50%,-50%)}.video-trim__filmstrip-loading[data-v-95d6d54c]{color:#a1a1aab3;font-size:10px;line-height:1}.video-trim__timeline-foot[data-v-95d6d54c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.video-trim__timeline-mark[data-v-95d6d54c]{min-width:36px;color:#d4d4d8b8;font-size:10px;font-variant-numeric:tabular-nums}.video-trim__timeline-mark[data-v-95d6d54c]:last-child{text-align:right}.video-trim__reset[data-v-95d6d54c],.video-trim__ghost[data-v-95d6d54c],.video-trim__primary[data-v-95d6d54c]{border:1px solid rgba(255,255,255,.12);transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.video-trim__reset[data-v-95d6d54c]{height:24px;padding:0 8px;border-radius:8px;background:#ffffff06;color:#e4e4e7e0;font-size:10px;font-weight:600}.video-trim__footer[data-v-95d6d54c]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.video-trim__ghost[data-v-95d6d54c],.video-trim__primary[data-v-95d6d54c]{height:36px;padding:0 14px;border-radius:11px;font-size:12px;font-weight:600}.video-trim__ghost[data-v-95d6d54c]{background:#ffffff08;color:#e4e4e7e0}.video-trim__primary[data-v-95d6d54c]{background:linear-gradient(180deg,#f9f9faf5,#e3e5e9eb);color:#17181c}.video-trim__timeline-play[data-v-95d6d54c]:disabled,.video-trim__reset[data-v-95d6d54c]:disabled,.video-trim__ghost[data-v-95d6d54c]:disabled,.video-trim__primary[data-v-95d6d54c]:disabled,.video-trim__preview-toggle[data-v-95d6d54c]:disabled,.video-trim__close[data-v-95d6d54c]:disabled{opacity:.46;cursor:not-allowed}.video-trim-modal .n-card{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:radial-gradient(circle at top,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#18181cf5,#0e0e12fb);box-shadow:0 20px 46px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.video-trim-modal .n-card-header{display:none}.video-trim-modal .n-card__content{padding:16px}@media (max-width: 980px){.video-trim__stage[data-v-95d6d54c]{min-height:280px}.video-trim__duration-bubble[data-v-95d6d54c]{min-width:76px;height:24px;font-size:11px}}.video-crop[data-v-3aae14a5]{display:flex;flex-direction:column;gap:0}.video-crop__header[data-v-3aae14a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-crop__title-wrap[data-v-3aae14a5]{display:flex;flex-direction:column;gap:2px}.video-crop__title[data-v-3aae14a5]{color:#f4f4f5fa;font-size:17px;line-height:1.1;font-weight:700;letter-spacing:.01em}.video-crop__subtitle[data-v-3aae14a5]{color:#a1a1aaad;font-size:11px;line-height:1.35}.video-crop__close[data-v-3aae14a5]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#e4e4e7c7;transition:background-color .18s ease,color .18s ease,border-color .18s ease;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.video-crop__close[data-v-3aae14a5]:hover{background:#ffffff0f;color:#fafafafa}.video-crop__body[data-v-3aae14a5]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px}.video-crop__stage-shell[data-v-3aae14a5]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:linear-gradient(180deg,#1a1a1ef5,#0c0c0efa);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000003d}.video-crop__stage[data-v-3aae14a5]{position:relative;height:clamp(560px,72vh,760px);overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.03),transparent 48%),linear-gradient(180deg,#0c0c0efa,#070708)}.video-crop__stage-overlay[data-v-3aae14a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#d4d4d8d6;font-size:13px;background:#000000ad;z-index:5}.video-crop__video[data-v-3aae14a5]{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.video-crop__frame[data-v-3aae14a5]{position:absolute;left:50%;top:50%;border-radius:10px;border:1px solid rgba(255,255,255,.88);box-shadow:0 0 0 9999px #00000080,0 14px 28px #00000052;transform:translate(-50%,-50%);pointer-events:auto;z-index:2;touch-action:none;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);will-change:width,height,transform}.video-crop__frame.is-dragging[data-v-3aae14a5]{transition:none}.video-crop__frame.is-full-video[data-v-3aae14a5]{border-radius:12px}.video-crop__grid[data-v-3aae14a5]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.16) 1px,transparent 1px);background-size:33.333% 100%,100% 33.333%}.video-crop__handle[data-v-3aae14a5]{position:absolute;width:24px;height:24px;padding:0;border:none;border-radius:999px;background:transparent;pointer-events:auto;touch-action:none;z-index:3}.video-crop__handle[data-v-3aae14a5]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:3px;background:#fffffffa;box-shadow:0 0 0 1px #0a0a0c80;transform:translate(-50%,-50%)}.video-crop__handle.is-top-left[data-v-3aae14a5],.video-crop__handle.is-top[data-v-3aae14a5],.video-crop__handle.is-top-right[data-v-3aae14a5]{top:-12px}.video-crop__handle.is-bottom-left[data-v-3aae14a5],.video-crop__handle.is-bottom[data-v-3aae14a5],.video-crop__handle.is-bottom-right[data-v-3aae14a5]{bottom:-12px}.video-crop__handle.is-top-left[data-v-3aae14a5],.video-crop__handle.is-left[data-v-3aae14a5],.video-crop__handle.is-bottom-left[data-v-3aae14a5]{left:-12px}.video-crop__handle.is-top-right[data-v-3aae14a5],.video-crop__handle.is-right[data-v-3aae14a5],.video-crop__handle.is-bottom-right[data-v-3aae14a5]{right:-12px}.video-crop__handle.is-top[data-v-3aae14a5],.video-crop__handle.is-bottom[data-v-3aae14a5]{left:calc(50% - 12px)}.video-crop__handle.is-left[data-v-3aae14a5],.video-crop__handle.is-right[data-v-3aae14a5]{top:calc(50% - 12px)}.video-crop__handle.is-top-left[data-v-3aae14a5],.video-crop__handle.is-bottom-right[data-v-3aae14a5]{cursor:nwse-resize}.video-crop__handle.is-top-right[data-v-3aae14a5],.video-crop__handle.is-bottom-left[data-v-3aae14a5]{cursor:nesw-resize}.video-crop__handle.is-left[data-v-3aae14a5],.video-crop__handle.is-right[data-v-3aae14a5]{cursor:ew-resize}.video-crop__handle.is-top[data-v-3aae14a5],.video-crop__handle.is-bottom[data-v-3aae14a5]{cursor:ns-resize}.video-crop__preview-toggle[data-v-3aae14a5]{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1212167a;color:#fffffff5;box-shadow:0 10px 24px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%)}.video-crop__preview-toggle[data-v-3aae14a5]:hover{background:#16161a9e}.video-crop__controls[data-v-3aae14a5]{display:flex;flex-direction:column;gap:10px;min-width:0}.video-crop__control-block[data-v-3aae14a5]{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:linear-gradient(180deg,#ffffff07,#ffffff05);box-shadow:inset 0 1px #ffffff08}.video-crop__control-label[data-v-3aae14a5]{color:#d4d4d8c2;font-size:11px}.video-crop__select[data-v-3aae14a5]{width:100%}.video-crop__select[data-v-3aae14a5] .n-base-selection{min-height:36px;height:36px;border-radius:14px;background:#ffffff09;border-color:#ffffff1a;box-shadow:none}.video-crop__select[data-v-3aae14a5] .n-base-selection-label{min-height:36px;line-height:36px;font-size:12px;color:#fafafaf0}.video-crop__select[data-v-3aae14a5] .n-base-selection-input{color:#fafafaf0}.video-crop__select[data-v-3aae14a5] .n-base-selection__border,.video-crop__select[data-v-3aae14a5] .n-base-selection__state-border{box-shadow:none!important}.video-crop__select[data-v-3aae14a5] .n-base-selection:hover,.video-crop__select[data-v-3aae14a5] .n-base-selection.n-base-selection--active{background:#ffffff0a}.video-crop__mirror-toggle[data-v-3aae14a5]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;color:#ebebeff0;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.video-crop__mirror-toggle[data-v-3aae14a5]:hover{background:#ffffff0d;border-color:#ffffff24}.video-crop__mirror-toggle.is-active[data-v-3aae14a5]{background:#ffffff14;border-color:#ffffff38}.video-crop__mirror-toggle[data-v-3aae14a5]:disabled{opacity:.48;cursor:not-allowed}.video-crop__mirror-toggle-main[data-v-3aae14a5]{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;font-size:12px}.video-crop__mirror-toggle-state[data-v-3aae14a5]{flex:0 0 auto;margin-left:auto;color:#a1a1aad6;font-size:11px;white-space:nowrap}.video-crop__mirror-toggle.is-active .video-crop__mirror-toggle-state[data-v-3aae14a5]{color:#fafafaf5}.video-crop__button-row[data-v-3aae14a5]{display:flex;flex-wrap:wrap;gap:6px}.video-crop__tool[data-v-3aae14a5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#e4e4e7e6}.video-crop__timeline-head[data-v-3aae14a5]{display:flex;align-items:center;gap:8px}.video-crop__timeline-play[data-v-3aae14a5]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eeeef1e0}.video-crop__timeline-label[data-v-3aae14a5]{color:#a1a1aad6;font-size:11px;font-variant-numeric:tabular-nums}.video-crop__zoom-slider[data-v-3aae14a5] .n-slider,.video-crop__timeline-slider[data-v-3aae14a5] .n-slider{--n-rail-height: 3px;--n-handle-size: 12px;--n-rail-color: rgba(255, 255, 255, .08);--n-fill-color: rgba(255, 255, 255, .36);--n-fill-color-hover: rgba(255, 255, 255, .48)}.video-crop__summary[data-v-3aae14a5]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#0f0f11d1,#0b0b0deb);border:1px solid rgba(255,255,255,.06)}.video-crop__summary-item[data-v-3aae14a5]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a1a1aadb;font-size:11px}.video-crop__summary-item strong[data-v-3aae14a5]{color:#fafafaf5;font-size:11px;font-weight:600}.video-crop__footer[data-v-3aae14a5]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.video-crop__ghost[data-v-3aae14a5],.video-crop__primary[data-v-3aae14a5]{height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;font-size:12px;font-weight:600}.video-crop__ghost[data-v-3aae14a5]{background:#ffffff08;color:#e4e4e7e0}.video-crop__primary[data-v-3aae14a5]{background:linear-gradient(180deg,#f9f9faf5,#e3e5e9eb);color:#17181c}.video-crop-modal .n-card{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:radial-gradient(circle at top,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#18181cf5,#0e0e12fb);box-shadow:0 20px 46px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.video-crop-modal .n-card-header{display:none}.video-crop-modal .n-card__content{padding:16px}@media (max-width: 980px){.video-crop__body[data-v-3aae14a5]{grid-template-columns:1fr}.video-crop__stage[data-v-3aae14a5]{height:340px}}.video-compress[data-v-431f5e1c]{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 72px);overflow:hidden}.video-compress__header[data-v-431f5e1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-compress__title-wrap[data-v-431f5e1c]{display:flex;flex-direction:column;gap:2px}.video-compress__title[data-v-431f5e1c]{color:#f4f4f5fa;font-size:17px;line-height:1.1;font-weight:700;letter-spacing:.01em}.video-compress__subtitle[data-v-431f5e1c]{color:#a1a1aaad;font-size:11px;line-height:1.35}.video-compress__close[data-v-431f5e1c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#e4e4e7c7;transition:background-color .18s ease,color .18s ease,border-color .18s ease;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.video-compress__close[data-v-431f5e1c]:hover{background:#ffffff0f;color:#fafafafa}.video-compress__body[data-v-431f5e1c]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:14px;margin-top:14px;min-height:0;overflow:hidden}.video-compress__stage-shell[data-v-431f5e1c]{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#1a1a1ef5,#0c0c0efa);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000003d;max-height:clamp(560px,72vh,760px)}.video-compress__stage[data-v-431f5e1c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(560px,72vh,760px);min-height:0;overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.03),transparent 48%),linear-gradient(180deg,#0c0c0efa,#070708)}.video-compress__stage-overlay[data-v-431f5e1c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#e4e4e7d1}.video-compress__stage-overlay--placeholder[data-v-431f5e1c]{background:#0a0a0cad}.video-compress__video[data-v-431f5e1c]{display:block;-o-object-fit:contain;object-fit:contain}.video-compress__video.is-landscape[data-v-431f5e1c]{width:100%;height:auto}.video-compress__video.is-portrait[data-v-431f5e1c]{width:auto;height:100%}.video-compress__meta-bar[data-v-431f5e1c]{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#08080a9e;border:1px solid rgba(255,255,255,.08);color:#fafafae6;font-size:11px;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-compress__panel[data-v-431f5e1c]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.video-compress__block[data-v-431f5e1c],.video-compress__summary[data-v-431f5e1c]{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#111114eb;box-shadow:inset 0 1px #ffffff08}.video-compress__block-head[data-v-431f5e1c]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.video-compress__block-title[data-v-431f5e1c]{color:#f4f4f5f5;font-size:12px;font-weight:600;line-height:1.1}.video-compress__block-note[data-v-431f5e1c]{color:#a1a1aaa3;font-size:10px;line-height:1.35}.video-compress__chip-list[data-v-431f5e1c]{display:flex;flex-direction:column;gap:8px}.video-compress__chip[data-v-431f5e1c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;color:#e4e4e7d6;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.video-compress__chip[data-v-431f5e1c]:hover{border-color:#ffffff2e;background:#ffffff0a}.video-compress__chip[data-v-431f5e1c]:disabled{cursor:not-allowed}.video-compress__chip.is-active[data-v-431f5e1c]{border-color:#81bfff80;background:#447eff24;color:#f8fafcf5}.video-compress__chip.is-disabled[data-v-431f5e1c]{border-color:#ffffff0d;background:#ffffff04;color:#71717ab8}.video-compress__chip.is-disabled[data-v-431f5e1c]:hover{border-color:#ffffff0d;background:#ffffff04}.video-compress__chip-label[data-v-431f5e1c]{font-size:12px;font-weight:600;line-height:1.1}.video-compress__chip-meta[data-v-431f5e1c]{color:#a1a1aac7;font-size:10px;line-height:1}.video-compress__chip.is-active .video-compress__chip-meta[data-v-431f5e1c]{color:#d6e4ffe0}.video-compress__hint[data-v-431f5e1c]{margin:9px 0 0;color:#a1a1aab8;font-size:10px;line-height:1.45}.video-compress__summary[data-v-431f5e1c]{display:grid;gap:10px}.video-compress__summary-item[data-v-431f5e1c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d4d4d8bd;font-size:11px;line-height:1.2}.video-compress__summary-item strong[data-v-431f5e1c]{color:#fafafaf2;font-size:11px;font-weight:600;text-align:right}.video-compress__footer[data-v-431f5e1c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.video-compress__ghost[data-v-431f5e1c],.video-compress__primary[data-v-431f5e1c]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;font-size:12px;font-weight:600;transition:transform .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.video-compress__ghost[data-v-431f5e1c]{background:#ffffff08;color:#e4e4e7e0}.video-compress__ghost[data-v-431f5e1c]:hover{background:#ffffff12}.video-compress__primary[data-v-431f5e1c]{background:linear-gradient(180deg,#f9f9faf5,#e3e5e9eb);color:#17181c}.video-compress__primary[data-v-431f5e1c]:hover:not(:disabled){transform:translateY(-1px)}.video-compress__primary[data-v-431f5e1c]:disabled{opacity:.48;cursor:not-allowed;transform:none}.video-compress-modal .n-card,.video-compress-modal .n-card__content{overflow:hidden}@media (max-width: 980px){.video-compress[data-v-431f5e1c]{max-height:calc(100vh - 56px)}.video-compress__body[data-v-431f5e1c]{grid-template-columns:minmax(0,1fr)}.video-compress__stage-shell[data-v-431f5e1c]{max-height:340px}.video-compress__stage[data-v-431f5e1c]{height:340px}}.image-gen-toolbar__menu--tools[data-v-fe8b16a2]{width:-moz-max-content;width:max-content;min-width:0}.image-gen-toolbar__menu-entry[data-v-fe8b16a2]{position:relative}.image-gen-toolbar__tool-group[data-v-fe8b16a2]:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.image-gen-toolbar__menu-item--has-children[data-v-fe8b16a2]{min-width:118px}.image-gen-toolbar__submenu-chevron[data-v-fe8b16a2]{margin-left:auto;opacity:.7;transition:transform .18s ease,opacity .18s ease}.image-gen-toolbar__menu-entry:hover>.image-gen-toolbar__menu-item .image-gen-toolbar__submenu-chevron[data-v-fe8b16a2],.image-gen-toolbar__menu-entry:focus-within>.image-gen-toolbar__menu-item .image-gen-toolbar__submenu-chevron[data-v-fe8b16a2],.image-gen-toolbar__menu-entry.is-active>.image-gen-toolbar__menu-item .image-gen-toolbar__submenu-chevron[data-v-fe8b16a2]{opacity:1;transform:translate(1px)}.image-gen-toolbar__submenu[data-v-fe8b16a2]{position:absolute;top:-2px;left:calc(100% + 6px);display:inline-flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:112px;padding:6px;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#12182694;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff29;opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .16s ease,transform .18s ease;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.image-gen-toolbar__menu-entry[data-v-fe8b16a2]:after{content:"";position:absolute;top:0;left:100%;width:12px;height:100%}.image-gen-toolbar__menu-entry:hover>.image-gen-toolbar__submenu[data-v-fe8b16a2],.image-gen-toolbar__menu-entry:focus-within>.image-gen-toolbar__submenu[data-v-fe8b16a2]{opacity:1;pointer-events:auto;transform:translate(0)}.image-gen-toolbar__submenu .image-gen-toolbar__menu-item[data-v-fe8b16a2]{min-height:28px;padding:0 10px;gap:6px;border-radius:10px;font-size:10px;background:#ffffff08}.image-gen-toolbar__submenu .image-gen-toolbar__menu-item .n-icon[data-v-fe8b16a2]{color:#f1f5f9c7}.image-gen-toolbar__submenu .image-gen-toolbar__menu-item[data-v-fe8b16a2]:hover,.image-gen-toolbar__submenu .image-gen-toolbar__menu-item.is-active[data-v-fe8b16a2]{background:#ffffff1f}.image-gen-toolbar-menu-reveal-enter-active[data-v-fe8b16a2],.image-gen-toolbar-menu-reveal-leave-active[data-v-fe8b16a2]{transition:opacity .16s ease,transform .18s ease}.image-gen-toolbar-menu-reveal-enter-from[data-v-fe8b16a2],.image-gen-toolbar-menu-reveal-leave-to[data-v-fe8b16a2]{opacity:0;transform:translateY(-6px) scale(.98)}.media-replace-modal__body[data-v-6d6db156]{display:flex;flex-direction:column;gap:16px}.media-replace-modal__upload[data-v-6d6db156]{width:100%;border:2px dashed var(--hb-border-color);border-radius:12px;padding:14px;background:transparent;transition:background-color .18s ease,border-color .18s ease}.media-replace-modal__upload[data-v-6d6db156]:hover:not(:disabled){background:var(--hb-bg-tertiary)}.media-replace-modal__upload[data-v-6d6db156]:disabled{cursor:not-allowed;opacity:.6}.media-replace-modal__upload-surface[data-v-6d6db156]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;padding:16px 12px}.media-replace-modal__upload-inner[data-v-6d6db156]{display:flex;flex-direction:column;align-items:center;gap:8px}.media-replace-modal__upload-icon[data-v-6d6db156]{color:var(--hb-text-secondary)}.media-replace-modal__upload-text[data-v-6d6db156]{font-size:14px;color:var(--hb-text-secondary)}.media-replace-modal__divider[data-v-6d6db156]{display:flex;align-items:center;gap:8px}.media-replace-modal__divider-line[data-v-6d6db156]{height:1px;flex:1 1 auto;background:var(--hb-border-color)}.media-replace-modal__divider-text[data-v-6d6db156]{font-size:12px;color:var(--hb-text-secondary)}.media-replace-modal__url-row[data-v-6d6db156]{display:flex;align-items:stretch;gap:8px}.media-replace-modal__submit[data-v-6d6db156]{min-width:80px}.media-replace-modal{width:min(400px,calc(100vw - 32px))}.video-node-wrapper[data-v-03b6e3e4]{--video-node-frame-width: 280px;--video-node-frame-height: 280px;position:relative;width:var(--video-node-frame-width);padding-top:var(--video-node-padding-top, 78px);padding-right:34px;overflow:visible}.video-node[data-v-03b6e3e4]{position:relative;display:flex;width:var(--video-node-frame-width);flex-direction:column;overflow:visible;border-radius:16px;background:#18181bfa;box-shadow:0 20px 38px #00000047;transition:box-shadow .2s ease,border-color .2s ease}.video-node.is-selected[data-v-03b6e3e4]{box-shadow:0 0 0 1px #ffffff57,0 22px 42px #00000052}.ai-node-external-title[data-v-03b6e3e4]{position:absolute;left:6px;top:var(--video-node-title-top, 58px);display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-03b6e3e4]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-03b6e3e4]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-03b6e3e4]{min-width:120px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-external-title__meta[data-v-03b6e3e4]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.node-upload[data-v-03b6e3e4]{position:relative;border-radius:16px}.upload-replace-btn[data-v-03b6e3e4]{position:absolute;top:8px;right:8px;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#0009;color:#fafafadb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-node-content[data-v-03b6e3e4]{padding:0}.video-node__content[data-v-03b6e3e4]{position:relative;width:100%;overflow:visible}.video-node-native-handle[data-v-03b6e3e4]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.video-node-native-handle[data-v-03b6e3e4]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.node-result-container[data-v-03b6e3e4]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden}.node-result-container--video[data-v-03b6e3e4]{width:100%;min-height:0;background:#27272af2}.node-result-container--loading[data-v-03b6e3e4],.node-result-container--error[data-v-03b6e3e4],.node-result-container--placeholder[data-v-03b6e3e4]{width:100%;height:100%;flex-direction:column;gap:12px;padding:18px;color:#e4e4e7d1;text-align:center}.node-result-container--loading[data-v-03b6e3e4]{background:linear-gradient(135deg,#242428fa,#141416fa)}.node-result-container--error[data-v-03b6e3e4]{color:#fda4af}.video-preview-shell[data-v-03b6e3e4]{align-items:stretch;justify-content:stretch;background:#000}.node-preview-video[data-v-03b6e3e4]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-preview-overlay[data-v-03b6e3e4]{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0c0c0eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-preview-overlay__icon[data-v-03b6e3e4]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffffdb;width:24px;height:24px;flex-shrink:0;background:#ffffff14}.video-preview-overlay__progress[data-v-03b6e3e4]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;padding:0}.video-preview-overlay__progress-track[data-v-03b6e3e4]{position:relative;display:block;width:100%;height:4px;border-radius:999px;background:#ffffff29;overflow:hidden}.video-preview-overlay__progress-fill[data-v-03b6e3e4]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:#ffffffeb}.video-preview-overlay__time[data-v-03b6e3e4]{flex:0 0 auto;min-width:72px;color:#ffffffd1;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.node-upload-empty[data-v-03b6e3e4]{position:relative;display:flex;width:100%;min-height:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;background:#ffffff05;color:#e4e4e7bd;cursor:pointer}.node-upload-empty span[data-v-03b6e3e4],.node-result-container--loading span[data-v-03b6e3e4],.node-result-container--error span[data-v-03b6e3e4]{font-size:12px;line-height:1.6}.node-upload-inline[data-v-03b6e3e4]{display:flex;width:100%;gap:8px;margin-top:auto;padding-top:2px}.node-upload-input[data-v-03b6e3e4]{flex:1;min-width:0;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#09090bd6;color:#fafafaf0;outline:none;font-size:11px}.node-upload-input[data-v-03b6e3e4]::-moz-placeholder{color:#a1a1aaad}.node-upload-input[data-v-03b6e3e4]::placeholder{color:#a1a1aaad}.node-upload-submit[data-v-03b6e3e4]{height:34px;min-width:54px;padding:0 12px;border-radius:999px;background:#ffffffeb;color:#18181b;font-size:11px;font-weight:500}.node-upload-submit[data-v-03b6e3e4]:disabled{opacity:.42;cursor:not-allowed}@media (max-width: 900px){.video-node-wrapper[data-v-03b6e3e4]{width:var(--video-node-frame-width)}.node-result-container--video[data-v-03b6e3e4]{width:100%;min-height:0}.node-upload-empty[data-v-03b6e3e4]{min-height:0}.video-preview-overlay[data-v-03b6e3e4]{gap:7px;padding:4px 8px}}.audio-trim[data-v-33a74c61]{display:flex;flex-direction:column;gap:0}.audio-trim__header[data-v-33a74c61]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audio-trim__title-wrap[data-v-33a74c61]{display:flex;flex-direction:column;gap:2px}.audio-trim__title[data-v-33a74c61]{color:#f4f4f5fa;font-size:17px;line-height:1.1;font-weight:700;letter-spacing:.01em}.audio-trim__subtitle[data-v-33a74c61]{color:#a1a1aaad;font-size:11px;line-height:1.35}.audio-trim__close[data-v-33a74c61]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#e4e4e7c7;transition:background-color .18s ease,color .18s ease,border-color .18s ease;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.audio-trim__close[data-v-33a74c61]:hover{background:#ffffff0f;color:#fafafafa}.audio-trim__body[data-v-33a74c61]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.audio-trim__stage-shell[data-v-33a74c61]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:0;background:linear-gradient(180deg,#1a1a1ef5,#0c0c0efa);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000003d}.audio-trim__stage[data-v-33a74c61]{position:relative;display:flex;align-items:center;justify-content:center;min-height:132px;overflow:hidden;padding:18px 20px;background:radial-gradient(circle at top,rgba(255,255,255,.03),transparent 48%),linear-gradient(180deg,#0c0c0efa,#070708)}.audio-trim__player[data-v-33a74c61]{position:relative;z-index:1;width:min(620px,100%)}.audio-trim__stage-overlay[data-v-33a74c61]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.audio-trim__stage-overlay--placeholder[data-v-33a74c61]{color:#e4e4e7c7;font-size:12px}.audio-trim__timeline-panel[data-v-33a74c61]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 0}.audio-trim__timeline-head[data-v-33a74c61]{display:flex;align-items:center;justify-content:space-between;gap:10px}.audio-trim__timeline-play[data-v-33a74c61]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eeeef1e0}.audio-trim__timeline-time[data-v-33a74c61]{color:#a1a1aad6;font-size:11px;font-variant-numeric:tabular-nums}.audio-trim__filmstrip-shell[data-v-33a74c61]{display:flex;flex-direction:column;gap:3px}.audio-trim__filmstrip[data-v-33a74c61]{position:relative;padding:6px 18px 8px}.audio-trim__filmstrip.is-disabled[data-v-33a74c61]{opacity:.56}.audio-trim__filmstrip-canvas[data-v-33a74c61]{--trim-frame-stroke: 2px;--trim-handle-width: 14px;position:relative;height:56px;overflow:visible;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.audio-trim__duration-bubble[data-v-33a74c61]{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:34px;padding:0 14px;border-radius:17px;border:1px solid rgba(255,255,255,.12);background:#18181c6b;color:#fafafafa;font-size:14px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18);transform:translate(-50%,-50%);pointer-events:none}.audio-trim__filmstrip-strip[data-v-33a74c61]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--frame-count),minmax(0,1fr));gap:0;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#18181cf0,#101013fa);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff08}.audio-trim__filmstrip-frame[data-v-33a74c61]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#212124f0}.audio-trim__filmstrip-frame+.audio-trim__filmstrip-frame[data-v-33a74c61]:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:#ffffff0a;pointer-events:none}.audio-trim__filmstrip-bar[data-v-33a74c61]{position:relative;z-index:1;width:58%;min-height:10px;border-radius:999px;background:#94a3b83d;transition:background-color .18s ease,opacity .18s ease}.audio-trim__filmstrip-bar.is-active[data-v-33a74c61]{background:#ffffff6b}.audio-trim__filmstrip-bar.is-played[data-v-33a74c61]{background:linear-gradient(180deg,#fffffff5,#5eead4b3)}.audio-trim__filmstrip-mask[data-v-33a74c61]{position:absolute;top:0;bottom:0;z-index:2;background:#0606087a;pointer-events:none;-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8)}.audio-trim__filmstrip-mask.is-left[data-v-33a74c61]{left:0;border-radius:20px 0 0 20px}.audio-trim__filmstrip-mask.is-right[data-v-33a74c61]{right:0;border-radius:0 20px 20px 0}.audio-trim__playhead[data-v-33a74c61]{position:absolute;top:5px;bottom:5px;z-index:3;width:2px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #00000014;transform:translate(-50%);pointer-events:none}.audio-trim__selection[data-v-33a74c61]{position:absolute;top:0;bottom:0;z-index:4;min-width:46px;border-radius:0;background:transparent;box-shadow:none;cursor:grab;touch-action:none;overflow:visible}.audio-trim__selection[data-v-33a74c61]:active{cursor:grabbing}.audio-trim__selection[data-v-33a74c61]:before,.audio-trim__selection[data-v-33a74c61]:after{content:"";position:absolute;left:0;right:0;height:var(--trim-frame-stroke);background:#fffffffa;pointer-events:none}.audio-trim__selection[data-v-33a74c61]:before{top:0}.audio-trim__selection[data-v-33a74c61]:after{bottom:0}.audio-trim__handle[data-v-33a74c61]{position:absolute;top:0;bottom:0;width:var(--trim-handle-width);background:#fffffffa;box-shadow:none;cursor:ew-resize}.audio-trim__handle[data-v-33a74c61]:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:18px;border-radius:999px;background:#151517e6;transform:translate(-50%,-50%)}.audio-trim__handle.is-start[data-v-33a74c61]{left:calc(var(--trim-handle-width) * -1);border-radius:999px 0 0 999px}.audio-trim__handle.is-end[data-v-33a74c61]{right:calc(var(--trim-handle-width) * -1);border-radius:0 999px 999px 0}.audio-trim__handle.is-end[data-v-33a74c61]:before{left:50%;right:auto;transform:translate(-50%,-50%)}.audio-trim__timeline-foot[data-v-33a74c61]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.audio-trim__timeline-mark[data-v-33a74c61]{min-width:36px;color:#d4d4d8b8;font-size:10px;font-variant-numeric:tabular-nums}.audio-trim__timeline-mark[data-v-33a74c61]:last-child{text-align:right}.audio-trim__ghost[data-v-33a74c61],.audio-trim__primary[data-v-33a74c61]{border:1px solid rgba(255,255,255,.12);transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.audio-trim__footer[data-v-33a74c61]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.audio-trim__ghost[data-v-33a74c61],.audio-trim__primary[data-v-33a74c61]{height:36px;padding:0 14px;border-radius:11px;font-size:12px;font-weight:600}.audio-trim__ghost[data-v-33a74c61]{background:#ffffff08;color:#e4e4e7e0}.audio-trim__primary[data-v-33a74c61]{background:linear-gradient(180deg,#f9f9faf5,#e3e5e9eb);color:#17181c}.audio-trim__timeline-play[data-v-33a74c61]:disabled,.audio-trim__ghost[data-v-33a74c61]:disabled,.audio-trim__primary[data-v-33a74c61]:disabled,.audio-trim__close[data-v-33a74c61]:disabled{opacity:.46;cursor:not-allowed}.audio-trim-modal .n-card{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:radial-gradient(circle at top,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#18181cf5,#0e0e12fb);box-shadow:0 20px 46px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.audio-trim-modal .n-card-header{display:none}.audio-trim-modal .n-card__content{padding:16px}@media (max-width: 980px){.audio-trim__duration-bubble[data-v-33a74c61]{min-width:76px;height:24px;font-size:11px}}.audio-node-wrapper[data-v-a4fb1107]{position:relative;width:320px;padding-top:20px}.ai-node-external-title[data-v-a4fb1107]{position:absolute;left:8px;top:0;display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-a4fb1107]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-a4fb1107]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-a4fb1107]{min-width:120px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-external-title__meta[data-v-a4fb1107]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.audio-node-card[data-v-a4fb1107]{position:relative;min-width:320px;min-height:160px;padding:18px 18px 16px;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#242428fa,#18181cfa);box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff0f}.audio-node-card.is-selected[data-v-a4fb1107]{border-color:#818cf8b8;box-shadow:0 18px 38px #3b82f62e,inset 0 1px #ffffff14}.audio-node-card.has-error[data-v-a4fb1107]{border-color:#f871718f}.audio-node-native[data-v-a4fb1107]{display:none}.audio-node-handle[data-v-a4fb1107]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.audio-node-handle[data-v-a4fb1107]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.audio-node-toolbar__download[data-v-a4fb1107]{width:30px}.audio-node-state[data-v-a4fb1107]{display:flex;min-height:124px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffd6}.audio-node-state--error[data-v-a4fb1107]{color:#fca5a5}.audio-node-retry[data-v-a4fb1107]{border:1px solid rgba(248,113,113,.34);border-radius:999px;background:#f8717114;color:#fecaca;font-size:12px;line-height:1;padding:8px 12px;transition:all .2s ease}.audio-node-retry[data-v-a4fb1107]:hover:not(:disabled){background:#f8717129}.audio-node-retry[data-v-a4fb1107]:disabled{cursor:not-allowed;opacity:.55}.audio-node-state__text[data-v-a4fb1107]{max-width:224px;text-align:center;font-size:13px;line-height:1.45}.audio-node-loading-wave[data-v-a4fb1107]{display:flex;width:100%;max-width:100%;height:58px;align-items:center;justify-content:center;gap:2px;overflow:hidden}.audio-node-loading-wave__bar[data-v-a4fb1107]{width:3px;flex:0 0 3px;min-height:12px;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#818cf875);animation:audio-loading-wave-a4fb1107 1.2s ease-in-out infinite;transform-origin:center}.audio-node-body[data-v-a4fb1107]{display:flex;flex-direction:column;gap:16px}.audio-node-waveform[data-v-a4fb1107]{display:flex;width:100%;max-width:100%;height:84px;cursor:pointer;align-items:center;justify-content:center;gap:2px;padding:10px 0 0;overflow:hidden}.audio-node-waveform__bar[data-v-a4fb1107]{width:3px;flex:0 0 3px;min-height:12px;border-radius:999px;background:#ffffff3d;transition:background .2s ease,opacity .2s ease,transform .2s ease}.audio-node-waveform__bar.is-played[data-v-a4fb1107]{background:linear-gradient(180deg,#fffffff5,#d1d5db8f)}.audio-node-waveform__bar.is-accent[data-v-a4fb1107]{width:5px;flex-basis:5px;background:linear-gradient(180deg,#8b5cf6,#6366f1);box-shadow:0 0 12px #6366f173}.audio-node-footer[data-v-a4fb1107]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.audio-node-time[data-v-a4fb1107]{justify-self:start;color:#ffffff8f;font-size:12px;font-variant-numeric:tabular-nums}.audio-node-play[data-v-a4fb1107]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;justify-self:center;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff0f;color:#ffffffeb;transition:all .2s ease}.audio-node-play[data-v-a4fb1107]:hover{background:#ffffff24;transform:translateY(-1px)}.audio-node-badge[data-v-a4fb1107]{justify-self:end;border-radius:10px;background:#ffffff1a;padding:6px 10px;color:#ffffffb3;font-size:12px;line-height:1}@keyframes audio-loading-wave-a4fb1107{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.image-node-wrapper[data-v-26d850b6]{--image-node-frame-width: 280px;position:relative;width:var(--image-node-frame-width);padding-top:var(--image-node-padding-top, 78px);padding-right:34px;overflow:visible}.image-node[data-v-26d850b6]{position:relative;display:flex;width:var(--image-node-frame-width);flex-direction:column;overflow:visible;border-radius:16px;background:#18181bfa;box-shadow:0 20px 38px #00000047;transition:box-shadow .2s ease,border-color .2s ease}.image-node.is-selected[data-v-26d850b6]{box-shadow:0 0 0 1px #ffffff57,0 22px 42px #00000052}.ai-node-external-title[data-v-26d850b6]{position:absolute;left:6px;top:var(--image-node-title-top, 58px);display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-26d850b6]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-26d850b6]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-26d850b6]{min-width:110px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-external-title__meta[data-v-26d850b6]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.node-upload[data-v-26d850b6]{position:relative;border-radius:16px}.upload-replace-btn[data-v-26d850b6]{position:absolute;top:8px;right:8px;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#0009;color:#fafafadb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-node-content[data-v-26d850b6]{padding:0}.image-node__content[data-v-26d850b6]{position:relative;width:100%;overflow:visible}.image-node-native-handle[data-v-26d850b6]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.image-node-native-handle[data-v-26d850b6]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.image-node-native-handle[data-v-26d850b6]:after{content:none;position:absolute;left:50%;top:50%;font-size:10px;line-height:1;font-weight:600;color:#fffc;transform:translate(-50%,calc(-50% - .5px))}.node-result-container[data-v-26d850b6]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden}.node-result-container--image[data-v-26d850b6]{width:100%;min-height:0;background:#27272af2}.node-result-container--loading[data-v-26d850b6],.node-result-container--error[data-v-26d850b6],.node-result-container--placeholder[data-v-26d850b6]{width:100%;height:100%;flex-direction:column;gap:12px;padding:18px;color:#e4e4e7d1;text-align:center}.node-preview-grid[data-v-26d850b6]{align-items:stretch;justify-content:stretch}.node-result-container--loading[data-v-26d850b6]{background:linear-gradient(135deg,#242428fa,#141416fa)}.node-result-container--error[data-v-26d850b6]{color:#fda4af}.main-image-container[data-v-26d850b6],.image-wrapper[data-v-26d850b6]{display:block;width:100%;height:100%}.image-wrapper--transparent-grid[data-v-26d850b6]{background-color:#f6f8fbf5;background-image:linear-gradient(45deg,rgba(203,213,225,.92) 25%,transparent 25%),linear-gradient(-45deg,rgba(203,213,225,.92) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(203,213,225,.92) 75%),linear-gradient(-45deg,transparent 75%,rgba(203,213,225,.92) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.node-preview-image[data-v-26d850b6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.node-upload-empty[data-v-26d850b6]{position:relative;display:flex;width:100%;min-height:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;color:#e4e4e7bd;cursor:pointer;background:#ffffff05}.node-upload-empty span[data-v-26d850b6],.node-result-container--loading span[data-v-26d850b6],.node-result-container--error span[data-v-26d850b6]{font-size:12px;line-height:1.6}.node-upload-inline[data-v-26d850b6]{display:flex;width:100%;gap:8px;margin-top:auto;padding-top:2px}.node-upload-input[data-v-26d850b6]{flex:1;min-width:0;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#09090bd6;color:#fafafaf0;outline:none;font-size:11px}.node-upload-input[data-v-26d850b6]::-moz-placeholder{color:#a1a1aaad}.node-upload-input[data-v-26d850b6]::placeholder{color:#a1a1aaad}.node-upload-submit[data-v-26d850b6]{height:34px;min-width:54px;padding:0 12px;border-radius:999px;background:#ffffffeb;color:#18181b;font-size:11px;font-weight:500}.node-upload-submit[data-v-26d850b6]:disabled{opacity:.42;cursor:not-allowed}.ai-node-footer[data-v-26d850b6]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:6px 8px 8px}.ai-node-footer__actions[data-v-26d850b6]{display:flex;align-items:center;gap:6px}.ai-node-footer__actions button[data-v-26d850b6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#e4e4e7d1;transition:background-color .18s ease}.ai-node-footer__actions button[data-v-26d850b6]:hover{background:#ffffff14}.neo-inpaint-toolbar[data-v-26d850b6]{position:absolute;top:12px;left:50%;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#18181be0;color:#e4e4e7d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.neo-inpaint-toolbar__label[data-v-26d850b6]{display:flex;align-items:center;gap:4px;padding-right:8px;border-right:1px solid rgba(255,255,255,.08);font-size:11px}.neo-inpaint-toolbar__icon[data-v-26d850b6],.neo-inpaint-toolbar__apply[data-v-26d850b6]{border-radius:999px}.neo-inpaint-toolbar__icon[data-v-26d850b6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.neo-inpaint-toolbar__apply[data-v-26d850b6]{padding:0 10px;height:24px;background:#fff;color:#18181b;font-size:11px}.slider-purple[data-v-26d850b6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#8b5cf6;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0003}.slider-purple[data-v-26d850b6]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#8b5cf6;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0003}.cursor-none[data-v-26d850b6]{cursor:none}@media (max-width: 900px){.image-node-wrapper[data-v-26d850b6]{--image-node-frame-width: 236px;width:var(--image-node-frame-width)}.node-result-container--image[data-v-26d850b6]{width:100%}}.voice-picker-panel[data-v-b0d8d747]{display:flex;flex-direction:column;gap:10px;color:var(--hb-text-primary)}.voice-picker-loading[data-v-b0d8d747]{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--hb-text-secondary);font-size:13px}.voice-picker-loading--error[data-v-b0d8d747]{color:#fda4af}.voice-picker-grid[data-v-b0d8d747]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.voice-card[data-v-b0d8d747]{display:flex;align-items:center;gap:8px;min-height:78px;padding:5px 8px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.voice-card[data-v-b0d8d747]:hover{border-color:var(--hb-accent-color);background:var(--hb-bg-tertiary)}.voice-card--active[data-v-b0d8d747]{border-color:var(--hb-accent-color);background:var(--hb-bg-tertiary);box-shadow:inset 0 0 0 1px var(--hb-accent-color)}.voice-card__visual[data-v-b0d8d747]{flex-shrink:0}.voice-card__avatar-button[data-v-b0d8d747]{position:relative;display:block;cursor:pointer}.voice-card__avatar-button--disabled[data-v-b0d8d747]{opacity:.72}.voice-card__avatar-shell[data-v-b0d8d747]{width:70px;height:70px;border-radius:16px;background:var(--hb-bg-tertiary);border:1px solid var(--hb-border-color);display:flex;align-items:center;justify-content:center}.voice-card__avatar-ring[data-v-b0d8d747]{width:52px;height:52px;border-radius:999px;background:var(--hb-bg-secondary);border:1px dashed var(--hb-border-color);display:flex;align-items:center;justify-content:center}.voice-card__avatar-core[data-v-b0d8d747]{width:44px;height:44px;border-radius:999px;background:var(--hb-accent-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.voice-card__avatar-image[data-v-b0d8d747]{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block}.voice-card__avatar-overlay[data-v-b0d8d747]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#0f172a70;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease,background-color .18s ease}.voice-card__avatar-button:hover .voice-card__avatar-overlay[data-v-b0d8d747],.voice-card__avatar-button.is-previewing .voice-card__avatar-overlay[data-v-b0d8d747]{opacity:1}.voice-card__avatar-button.is-previewing .voice-card__avatar-overlay[data-v-b0d8d747]{background:#0f172a94}.voice-card__avatar-button--disabled .voice-card__avatar-overlay[data-v-b0d8d747]{opacity:0}.voice-card__content[data-v-b0d8d747]{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.voice-card__head[data-v-b0d8d747]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.voice-card__title[data-v-b0d8d747]{color:var(--hb-text-primary);font-size:17px;font-weight:700;line-height:1.2}.voice-card__selected[data-v-b0d8d747]{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--hb-bg-primary);border:1px solid var(--hb-accent-color);color:var(--hb-accent-color);font-size:11px;font-weight:600}.voice-card__desc[data-v-b0d8d747]{color:var(--hb-text-secondary);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-card__tags[data-v-b0d8d747]{display:flex;flex-wrap:wrap;gap:4px}.voice-card__tag[data-v-b0d8d747]{padding:4px 10px;border-radius:999px;border:1px solid var(--hb-border-color);background:var(--hb-bg-primary);color:var(--hb-text-secondary);font-size:11px;line-height:1}.voice-picker-modal__title[data-v-b0d8d747]{color:var(--hb-text-primary);font-size:16px;font-weight:600}[data-v-b0d8d747] .voice-picker-modal .n-card{background:var(--hb-bg-secondary);color:var(--hb-text-primary);border:1px solid var(--hb-border-color);box-shadow:0 20px 48px #0f172a24}[data-v-b0d8d747] .voice-picker-modal .n-card-header{border-bottom:1px solid var(--hb-border-color)}[data-v-b0d8d747] .voice-picker-modal .n-card__content{color:var(--hb-text-primary)}[data-v-b0d8d747] .voice-picker-modal .n-empty__description{color:var(--hb-text-secondary)}[data-v-b0d8d747] .voice-picker-modal .n-pagination .n-pagination-item,[data-v-b0d8d747] .voice-picker-modal .n-pagination .n-pagination-item--button{background:var(--hb-bg-primary);color:var(--hb-text-secondary);border-color:var(--hb-border-color)}[data-v-b0d8d747] .voice-picker-modal .n-pagination .n-pagination-item:hover,[data-v-b0d8d747] .voice-picker-modal .n-pagination .n-pagination-item--button:hover{color:var(--hb-accent-color);border-color:var(--hb-accent-color)}[data-v-b0d8d747] .voice-picker-modal .n-pagination .n-pagination-item--active{background:var(--hb-accent-color);border-color:var(--hb-accent-color);color:#fff}.voice-picker-pagination[data-v-b0d8d747]{display:flex;justify-content:flex-end;margin-top:2px}.voice-picker-pending[data-v-b0d8d747]{border-top:1px solid var(--hb-border-color);padding-top:14px}.voice-picker-pending__title[data-v-b0d8d747]{color:var(--hb-text-primary);font-size:13px;font-weight:600;margin-bottom:10px}.voice-picker-pending__list[data-v-b0d8d747]{display:flex;flex-direction:column;gap:8px}.voice-picker-pending__item[data-v-b0d8d747]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--hb-bg-primary);color:var(--hb-text-secondary);font-size:12px}@media (max-width: 640px){.voice-picker-grid[data-v-b0d8d747]{grid-template-columns:1fr;gap:10px}.voice-card[data-v-b0d8d747]{align-items:flex-start;gap:8px;padding:6px 8px}.voice-card__visual[data-v-b0d8d747]{width:100%}.voice-card__avatar-shell[data-v-b0d8d747]{width:66px;height:66px;border-radius:16px}.voice-card__title[data-v-b0d8d747]{font-size:16px}.voice-card__desc[data-v-b0d8d747]{font-size:12px;white-space:normal}}.video-config-node-wrapper[data-v-6854628e]{--video-config-node-width: 286px;--video-config-preview-width: 286px;--video-config-preview-height: 162px;position:relative;width:var(--video-config-node-width);padding-top:78px;padding-right:26px;overflow:visible}.ai-node-external-title[data-v-6854628e]{display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease,opacity .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-6854628e]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-6854628e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-6854628e]{min-width:120px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.ai-node-external-title__meta[data-v-6854628e]{color:#a1a1aac7;font-size:10px}.video-gen-title-anchor[data-v-6854628e]{position:absolute;z-index:27;pointer-events:auto}.video-gen-toolbar-anchor[data-v-6854628e]{position:absolute;left:50%;top:0;z-index:28;transform:translate(-50%);pointer-events:auto}.video-gen-toolbar-fixed[data-v-6854628e]{display:inline-flex;transform-origin:center top;pointer-events:auto}.video-gen-toolbar[data-v-6854628e]{display:inline-flex;align-items:center;gap:3px;min-height:40px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1c1c1ff5;box-shadow:0 16px 28px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.video-gen-toolbar__item[data-v-6854628e],.video-gen-toolbar__icon[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border-radius:10px;color:#e4e4e7d6;transition:background-color .18s ease,color .18s ease;flex-shrink:0;white-space:nowrap}.video-gen-toolbar__item[data-v-6854628e]{padding:0 10px;font-size:11px}.video-gen-toolbar__tool-group[data-v-6854628e]{position:relative;display:inline-flex;align-items:center}.video-gen-toolbar__tool-group[data-v-6854628e]:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.video-gen-toolbar__chevron[data-v-6854628e]{opacity:.72;transition:transform .18s ease,opacity .18s ease}.video-gen-toolbar__chevron.is-open[data-v-6854628e]{transform:rotate(180deg);opacity:1}.video-gen-toolbar__icon[data-v-6854628e]{width:30px}.video-gen-toolbar__icon--status[data-v-6854628e]{position:relative}.video-gen-toolbar__status-ring[data-v-6854628e]{width:18px;height:18px;border:2px solid rgba(255,255,255,.58);border-radius:999px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.video-gen-toolbar__item[data-v-6854628e]:hover,.video-gen-toolbar__icon[data-v-6854628e]:hover{background:#ffffff0f;color:#fffffff5}.video-gen-toolbar__item.is-active[data-v-6854628e],.video-gen-toolbar__icon.is-active[data-v-6854628e]{background:#ffffff14;color:#fffffff5}.video-gen-toolbar__icon--status.is-active .video-gen-toolbar__status-ring[data-v-6854628e]{background:#ffffffeb}.video-gen-toolbar__icon--status.is-loading .video-gen-toolbar__status-ring[data-v-6854628e]{animation:video-gen-status-pulse-6854628e 1.1s ease-in-out infinite}.video-gen-toolbar__item[data-v-6854628e]:disabled,.video-gen-toolbar__icon[data-v-6854628e]:disabled{opacity:.38;cursor:not-allowed}.video-gen-tool-menu[data-v-6854628e]{position:absolute;left:50%;top:calc(100% + 10px);z-index:34;display:flex;align-items:stretch;width:-moz-max-content;width:max-content;min-width:132px;flex-direction:column;gap:2px;padding:9px 7px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#1a1a1dfa;box-shadow:0 26px 44px #00000057;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.video-gen-tool-menu[data-v-6854628e]:before{content:"";position:absolute;left:50%;top:-7px;width:14px;height:14px;border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);background:#1a1a1dfa;transform:translate(-50%) rotate(45deg)}.video-gen-tool-menu__item[data-v-6854628e]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:100%;box-sizing:border-box;min-height:34px;padding:0 12px;border-radius:14px;color:#e0e0e7d6;font-size:12px;text-align:left;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.video-gen-tool-menu__entry[data-v-6854628e]{position:relative;display:flex}.video-gen-tool-menu__entry[data-v-6854628e]:after{content:"";position:absolute;top:0;left:100%;width:12px;height:100%}.video-gen-tool-menu__submenu-chevron[data-v-6854628e]{margin-left:auto;opacity:.72;transition:transform .18s ease,opacity .18s ease}.video-gen-tool-menu__entry:hover>.video-gen-tool-menu__item .video-gen-tool-menu__submenu-chevron[data-v-6854628e],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__item .video-gen-tool-menu__submenu-chevron[data-v-6854628e],.video-gen-tool-menu__entry.is-active>.video-gen-tool-menu__item .video-gen-tool-menu__submenu-chevron[data-v-6854628e]{opacity:1;transform:translate(1px)}.video-gen-tool-menu__submenu[data-v-6854628e]{position:absolute;top:-4px;left:calc(100% + 2px);z-index:35;display:flex;align-items:stretch;min-width:132px;flex-direction:column;gap:2px;padding:8px 7px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#1a1a1dfa;box-shadow:0 24px 40px #00000052;opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .16s ease,transform .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.video-gen-tool-menu__entry:hover>.video-gen-tool-menu__submenu[data-v-6854628e],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__submenu[data-v-6854628e]{opacity:1;pointer-events:auto;transform:translate(0)}.video-gen-tool-menu__entry:hover>.video-gen-tool-menu__item[data-v-6854628e],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__item[data-v-6854628e],.video-gen-tool-menu__item[data-v-6854628e]:hover,.video-gen-tool-menu__item.is-active[data-v-6854628e]{background:#ffffff14;color:#fffffff5}.video-gen-quality-menu[data-v-6854628e]{position:absolute;left:50%;top:calc(100% + 10px);z-index:34;display:flex;min-width:88px;flex-direction:column;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1a1a1dfa;box-shadow:0 24px 40px #00000052;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.video-gen-quality-menu__item[data-v-6854628e]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:12px;color:#e0e0e7d6;font-size:12px;transition:background-color .18s ease,color .18s ease}.video-gen-quality-menu__item[data-v-6854628e]:hover,.video-gen-quality-menu__item.is-active[data-v-6854628e]{background:#ffffff14;color:#fffffff5}.video-gen-toolbar__divider[data-v-6854628e]{width:1px;height:24px;margin:0 2px;background:#ffffff14}.video-config-node[data-v-6854628e]{position:relative;width:var(--video-config-node-width);min-width:var(--video-config-node-width);max-width:var(--video-config-node-width);overflow:visible;background:transparent;box-shadow:none}.video-config-native-handle[data-v-6854628e]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:999px!important;background:#18181b1f!important;box-shadow:0 0 0 5px #18181b14;opacity:.82!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.video-config-native-handle[data-v-6854628e]:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:#18181b14;transform:translate(-50%,-50%);z-index:-1}.video-config-node__preview-shell[data-v-6854628e]{width:var(--video-config-preview-width);margin:0 auto}.video-config-node__preview[data-v-6854628e]{position:relative;min-height:var(--video-config-preview-height);height:var(--video-config-preview-height);border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;background:#161619fa;box-shadow:0 16px 28px #0000003d;transition:border-color .18s ease,box-shadow .18s ease}.video-config-node.is-selected .video-config-node__preview[data-v-6854628e]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px #00000057}.video-config-node__player-shell[data-v-6854628e]{position:relative;height:100%}.video-config-node__video[data-v-6854628e]{width:100%;height:100%;display:block;background:#000;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-config-node__controls[data-v-6854628e]{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border-radius:999px;background:#08080aad;color:#fafafaeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.video-config-node__controls.is-visible[data-v-6854628e]{opacity:1;transform:translateY(0);pointer-events:auto}.video-config-node__control[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fafafaeb}.video-config-node__progress[data-v-6854628e]{position:relative;flex:1 1 auto;height:4px;border-radius:999px;background:#ffffff24;overflow:hidden}.video-config-node__progress-fill[data-v-6854628e]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#ffffffdb}.video-config-node__time[data-v-6854628e]{flex:0 0 auto;color:#ffffffd1;font-size:9px;line-height:1}.video-config-node__state[data-v-6854628e]{display:flex;min-height:var(--video-config-preview-height);height:var(--video-config-preview-height);align-items:center;justify-content:center;gap:10px;padding:18px;color:#e4e4e7d1;text-align:center;flex-direction:column;font-size:11px}.video-config-node__state--loading[data-v-6854628e]{background:linear-gradient(135deg,#1f1f23fa,#121214fa)}.video-config-node__state--error[data-v-6854628e]{color:#fda4af}.video-config-node__loading-art[data-v-6854628e]{width:44px;height:44px;opacity:.92}.video-config-node__meta-row[data-v-6854628e]{display:flex;align-items:center;gap:6px;padding:6px 2px 0}.video-config-node__badge[data-v-6854628e],.video-config-node__minor-badge[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:10px}.video-config-node__badge[data-v-6854628e]{background:#ffffff14;color:#fafafaeb}.video-config-node__minor-badge[data-v-6854628e]{background:#ffffff0d;color:#a1a1aadb}.video-gen-workspace-anchor[data-v-6854628e]{position:absolute;left:50%;z-index:24;transform:translate(-50%);pointer-events:auto}.video-gen-workspace-anchor.is-modal[data-v-6854628e]{position:static;left:auto;transform:none}.video-gen-workspace-shell[data-v-6854628e]{position:relative}.video-gen-workspace-shell.is-modal[data-v-6854628e]{display:flex;width:100%}.video-gen-workspace[data-v-6854628e]{position:relative;display:block;width:min(688px,calc(100vw - 42px));transform-origin:center top;pointer-events:auto}.video-gen-workspace.is-modal[data-v-6854628e]{width:100%}.video-gen-workspace-panel[data-v-6854628e]{position:relative;transform-origin:center top;will-change:transform,opacity}.video-gen-workspace-panel.is-modal[data-v-6854628e]{width:100%}.video-gen-workspace-modal[data-v-6854628e]{overflow:visible}.video-gen-workspace-modal[data-v-6854628e] .n-card{background:#121214fa;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 22px 64px #0000006b}.video-gen-workspace-modal[data-v-6854628e] .n-card-header{padding:16px 18px 8px;border:0}.video-gen-workspace-modal[data-v-6854628e] .n-card__content{padding:0!important;overflow:hidden}.video-gen-workspace-modal[data-v-6854628e] .n-card-header__main{color:#fafafaf5;font-size:14px;font-weight:700}.video-gen-workspace-modal[data-v-6854628e] .n-card-header__close{margin:0 0 0 8px}.video-gen-camera-panel[data-v-6854628e]{position:absolute;left:24px;top:-322px;z-index:30;display:grid;grid-template-columns:130px minmax(0,1fr);width:min(618px,calc(100vw - 88px));gap:18px;padding:16px 18px 18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#18181bfa;box-shadow:0 28px 48px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:318px;overflow:hidden}.video-gen-camera-panel__presets[data-v-6854628e]{display:flex;min-height:0;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.video-gen-camera-preset[data-v-6854628e]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;color:#e4e4e7db;text-align:left;transition:background-color .18s ease,color .18s ease}.video-gen-camera-preset[data-v-6854628e]:hover,.video-gen-camera-preset.is-active[data-v-6854628e]{background:#ffffff14;color:#fffffff5}.video-gen-camera-preset__title[data-v-6854628e]{font-size:12px;line-height:1.2}.video-gen-camera-preset__summary[data-v-6854628e]{color:#a1a1aad1;font-size:10px;line-height:1.3}.video-gen-camera-panel__builder[data-v-6854628e]{display:flex;flex-direction:column;min-height:0;justify-content:space-between}.video-gen-camera-panel__builder-scroll[data-v-6854628e]{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.video-gen-camera-group[data-v-6854628e]{display:flex;align-items:flex-start;gap:12px}.video-gen-camera-group__label[data-v-6854628e]{flex:0 0 34px;padding-top:8px;color:#919199d6;font-size:11px;line-height:1}.video-gen-camera-group__chips[data-v-6854628e]{display:flex;flex:1;flex-wrap:wrap;gap:8px}.video-gen-camera-chip[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff0d;color:#d4d4d8db;font-size:12px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.video-gen-camera-chip[data-v-6854628e]:hover,.video-gen-camera-chip.is-active[data-v-6854628e]{background:#6e5bff3d;color:#fffffff5;box-shadow:inset 0 0 0 1px #998dff6b}.video-gen-camera-panel__confirm[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;border-radius:999px;background:#fcfcfcf5;color:#0f0f12f5;font-size:13px;font-weight:600}.video-gen-editor[data-v-6854628e]{position:relative;min-height:196px;padding:10px 13px 13px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1c1c1ffa;box-shadow:0 12px 20px #0003;transition:min-height .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.video-gen-editor.is-modal[data-v-6854628e]{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 88px);min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.video-gen-editor[data-v-6854628e]:before{content:none}.video-gen-editor__corner[data-v-6854628e]{position:absolute;top:10px;right:10px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e4e4e7d1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.video-gen-editor__corner[data-v-6854628e]:hover{background:#ffffff14;border-color:#ffffff2e;color:#f8fafcf5}.video-gen-editor.is-modal .video-gen-editor__editor[data-v-6854628e]{min-height:288px;max-height:min(56vh,520px)}.video-gen-editor.is-modal .video-gen-editor__editor.is-contextual[data-v-6854628e]{min-height:222px;max-height:min(48vh,420px)}.video-gen-tabs[data-v-6854628e]{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 36px);margin-bottom:4px}.video-gen-tabs__track[data-v-6854628e]{position:relative;display:inline-grid;width:-moz-fit-content;width:fit-content;grid-template-columns:repeat(var(--video-tab-count),62px);align-items:center;min-height:32px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;overflow:hidden}.video-gen-tabs__thumb[data-v-6854628e]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--video-tab-count));border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#ffffff1a),#ffffff14;box-shadow:0 8px 16px #00000029,inset 0 1px #ffffff14;transform:translate(calc(var(--video-tab-index) * 100%));transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.video-gen-tool-panel[data-v-6854628e]{display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.video-gen-tool-panel__header[data-v-6854628e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-gen-tool-panel__title-wrap[data-v-6854628e]{display:flex;flex-direction:column;gap:3px}.video-gen-tool-panel__eyebrow[data-v-6854628e]{color:#a1a1aab8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.video-gen-tool-panel__title[data-v-6854628e]{color:#f8fafcf5;font-size:11px;font-weight:600}.video-gen-tool-panel__close[data-v-6854628e]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:#a1a1aacc;transition:background-color .18s ease,color .18s ease}.video-gen-tool-panel__close[data-v-6854628e]:hover{background:#ffffff14;color:#fafafaf5}.video-gen-tool-panel__summary[data-v-6854628e],.video-gen-tool-panel__notice[data-v-6854628e]{color:#d4d4d8d1;font-size:9px;line-height:1.45}.video-gen-tool-panel__notice[data-v-6854628e]{padding:6px 7px;border-radius:8px;background:#ffffff0d}.video-gen-tool-panel__groups[data-v-6854628e]{display:flex;flex-direction:column;gap:6px}.video-gen-tool-panel__group[data-v-6854628e]{display:flex;flex-direction:column;gap:5px}.video-gen-tool-panel__group-label[data-v-6854628e]{color:#a1a1aad1;font-size:9px}.video-gen-tool-panel__chips[data-v-6854628e]{display:flex;flex-wrap:wrap;gap:5px}.video-gen-tool-panel__chip[data-v-6854628e]{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#ffffff0d;color:#e4e4e7e6;font-size:9px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.video-gen-tool-panel__chip.is-active[data-v-6854628e]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.video-gen-tool-panel__chip.is-disabled[data-v-6854628e]{opacity:.42;cursor:not-allowed}.video-gen-tool-panel__footer[data-v-6854628e]{display:flex;align-items:center;gap:6px;justify-content:space-between}.video-gen-tool-panel__directive[data-v-6854628e]{flex:1 1 auto;min-width:0;color:#f4f4f5eb;font-size:9px;line-height:1.45}.video-gen-tool-panel__apply[data-v-6854628e]{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#fffffff0;color:#0f0f12f5;font-size:9px;font-weight:600}.video-gen-editor__tool-state[data-v-6854628e]{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px}.video-gen-editor__tool-state-label[data-v-6854628e]{color:#a1a1aac7;font-size:9px;letter-spacing:.08em}.video-gen-editor__tool-state-pill[data-v-6854628e]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#f4f4f5eb;font-size:9px}.video-gen-editor__tool-state--camera .video-gen-editor__tool-state-pill[data-v-6854628e]{background:#6e5bff1f;color:#f0ecfff5}.video-gen-editor__camera-tags[data-v-6854628e]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.video-gen-editor__camera-tag[data-v-6854628e]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:#ececf1eb;font-size:9px}.video-gen-editor__camera-tag--clear[data-v-6854628e]{color:#a1a1aadb}.video-gen-editor__camera-tag-close[data-v-6854628e]{opacity:.78;font-size:10px}.video-gen-tab[data-v-6854628e]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:24px;padding:0 5px;border-radius:999px;color:#a1a1aae0;font-size:9px;transition:color .18s ease,transform .18s ease}.video-gen-tab.is-active[data-v-6854628e]{color:#fafafaf5}.video-gen-tab[data-v-6854628e]:hover{color:#f4f4f5f5}.video-gen-editor__asset-row[data-v-6854628e]{display:flex;min-height:58px;align-items:center;margin-bottom:4px;min-width:0}.video-gen-reference-assets[data-v-6854628e]{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.video-gen-reference-assets[data-v-6854628e]::-webkit-scrollbar{display:none}.video-gen-references[data-v-6854628e]{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap;margin-bottom:0;padding-bottom:0}.video-gen-references.is-compact[data-v-6854628e]{gap:8px}.video-gen-references.is-motion-strip .video-gen-ref-card[data-v-6854628e],.video-gen-references.is-full-strip .video-gen-ref-card[data-v-6854628e],.video-gen-references.is-image-strip .video-gen-ref-card[data-v-6854628e]{width:56px;height:56px}.video-gen-ref-card[data-v-6854628e]{position:relative;flex:0 0 auto;width:56px;height:56px;border:1px solid rgba(255,255,255,.1);border-radius:13px;overflow:hidden;background:#ffffff0a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.video-gen-ref-card.is-active[data-v-6854628e]{border-color:#8ebaff7a;box-shadow:0 0 0 1px #8ebaff38}.video-gen-ref-card.is-focused[data-v-6854628e]{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff24}.video-gen-ref-card.is-reorder-placeholder[data-v-6854628e]{opacity:0;pointer-events:none;box-shadow:none}.video-gen-ref-card.is-reorder-active[data-v-6854628e]{cursor:grabbing;transform:translateY(-6px) scale(1.08);border-color:#ffd63abd;box-shadow:0 16px 28px #00000047;opacity:.96;z-index:3}.video-gen-ref-card--drag-ghost[data-v-6854628e]{position:fixed;margin:0;cursor:grabbing;pointer-events:none;z-index:9999;will-change:left,top,transform}.video-gen-ref-card.is-drop-before[data-v-6854628e],.video-gen-ref-card.is-drop-after[data-v-6854628e]{border-color:#ffd63a57;box-shadow:0 0 0 1px #ffd63a2e}.video-gen-ref-card.is-drop-before[data-v-6854628e]:before,.video-gen-ref-card.is-drop-after[data-v-6854628e]:after{content:"";position:absolute;top:7px;bottom:7px;width:4px;border-radius:999px;background:linear-gradient(180deg,#ffe87af5,#ffa600f5);box-shadow:0 0 0 1px #00000047,0 0 14px #ffba3a6b;animation:video-reference-insert-pulse-6854628e .82s ease-in-out infinite;z-index:2}.video-gen-ref-card.is-drop-before[data-v-6854628e]:before{left:-6px}.video-gen-ref-card.is-drop-after[data-v-6854628e]:after{right:-6px}.video-gen-ref-card__media[data-v-6854628e]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.video-gen-ref-card__remove[data-v-6854628e]{position:absolute;top:4px;right:4px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#0c0c0eb8;color:#fafafaf0;font-size:12px;line-height:1;opacity:0;transform:scale(.88);transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.video-gen-ref-card__remove[data-v-6854628e]:hover{background:#18181be0}.video-gen-ref-card:hover .video-gen-ref-card__remove[data-v-6854628e],.video-gen-ref-card:focus-within .video-gen-ref-card__remove[data-v-6854628e]{opacity:1;transform:scale(1)}.video-gen-ref-card:hover .video-gen-ref-card__index[data-v-6854628e],.video-gen-ref-card:focus-within .video-gen-ref-card__index[data-v-6854628e]{opacity:0;transform:scale(.86)}.video-gen-ref-card__audio[data-v-6854628e]{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#e4e4e7d6;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.12),transparent 56%),linear-gradient(180deg,#ffffff14,#ffffff05);pointer-events:none}.video-gen-ref-card.is-audio .video-gen-ref-card__audio .n-icon[data-v-6854628e]{color:#f4f4f5eb}.video-gen-ref-card__index[data-v-6854628e],.video-gen-ref-card__badge[data-v-6854628e]{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#0000008f;color:#fffffff0;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease,transform .18s ease}.video-gen-ref-card__index[data-v-6854628e]{top:4px;right:4px}.video-gen-ref-card__badge[data-v-6854628e]{left:4px;bottom:4px}.video-gen-ref-card--add[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.16);border-radius:13px;background:transparent;color:#a1a1aab8}@keyframes video-reference-insert-pulse-6854628e{0%,to{transform:scaleY(.9);opacity:.76}50%{transform:scaleY(1);opacity:1}}.video-gen-mode-row__chip[data-v-6854628e]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:#ffffff0d;color:#e4e4e7e0;font-size:11px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.video-gen-mode-row__chip.is-active[data-v-6854628e]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.video-gen-narrative[data-v-6854628e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;color:#e0e0e7e6;font-size:12px;line-height:1.82}.video-gen-narrative__text[data-v-6854628e]{color:#e4e4e7e6}.video-gen-narrative__token[data-v-6854628e]{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#5c6aff24;color:#a5b0fffa;font-size:12px;font-weight:600;transition:background-color .18s ease,color .18s ease}.video-gen-narrative__token.is-active[data-v-6854628e],.video-gen-narrative__token[data-v-6854628e]:hover{background:#7a88ff38;color:#d8ddfffa}.video-gen-editor.is-motion-mode .video-gen-narrative[data-v-6854628e]{margin-bottom:8px;padding-right:12px}.video-gen-editor.is-motion-mode .video-gen-narrative__token[data-v-6854628e]{min-height:auto;padding:0;border-radius:0;background:transparent;color:#7487fff5;font-weight:600}.video-gen-editor.is-motion-mode .video-gen-narrative__token.is-active[data-v-6854628e],.video-gen-editor.is-motion-mode .video-gen-narrative__token[data-v-6854628e]:hover{background:transparent;color:#b0bcfffa}.video-gen-mode-row[data-v-6854628e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.video-gen-editor__text-tags[data-v-6854628e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.video-gen-editor__text-tag[data-v-6854628e]{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#ffffff0f;color:#e2e8f0e6;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-gen-editor__editor[data-v-6854628e]{width:100%;min-height:78px;max-height:176px;padding:0;background:transparent;border:0;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fafafaf0;font-size:12px;line-height:1.5;overflow-y:hidden;overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word;caret-color:#fafafaf5}.video-gen-editor__editor[data-v-6854628e]:focus,.video-gen-editor__editor[data-v-6854628e]:focus-visible,.video-gen-editor__editor[data-v-6854628e]:active{border:0!important;outline:none!important;box-shadow:none!important}.video-gen-editor__editor.is-contextual[data-v-6854628e]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-compact[data-v-6854628e]{color:#e4e4e7eb;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-empty[data-v-6854628e]:before,.video-gen-editor__editor[data-v-6854628e]:empty:before{content:attr(data-placeholder);display:block;color:#a1a1aaad;pointer-events:none}.video-gen-editor__editor.is-empty[data-v-6854628e]:focus:before,.video-gen-editor__editor.is-empty[data-v-6854628e]:focus-visible:before,.video-gen-editor__editor[data-v-6854628e]:empty:focus:before,.video-gen-editor__editor[data-v-6854628e]:empty:focus-visible:before{content:none;display:none}[data-v-6854628e] .video-gen-mention-chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;margin:0 2px;padding:2px 7px 2px 2px;border-radius:8px;background:#5365ff24;color:#d6ddfffa;vertical-align:middle;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease}[data-v-6854628e] .video-gen-mention-chip:hover{background:#5365ff38;transform:translateY(-1px)}[data-v-6854628e] .video-gen-mention-chip__thumb{width:18px;height:18px;border-radius:5px;-o-object-fit:cover;object-fit:cover}[data-v-6854628e] .video-gen-mention-chip__label{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.video-gen-mention-preview[data-v-6854628e]{position:fixed;z-index:2200;width:92px;height:92px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#18181cf5;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.video-gen-mention-preview__image[data-v-6854628e]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.video-gen-hover-preview-enter-active[data-v-6854628e],.video-gen-hover-preview-leave-active[data-v-6854628e]{transition:opacity .16s ease,transform .18s ease}.video-gen-hover-preview-enter-from[data-v-6854628e],.video-gen-hover-preview-leave-to[data-v-6854628e]{opacity:0;transform:translateY(6px) scale(.96)}.video-gen-editor__footer[data-v-6854628e]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;flex-wrap:wrap}.video-gen-editor__footer.is-motion-mode[data-v-6854628e]{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.video-gen-editor__footer-options[data-v-6854628e]{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;flex-wrap:wrap}.video-gen-editor__footer-actions[data-v-6854628e]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.video-gen-choice-row[data-v-6854628e]{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.video-gen-choice-chip[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;background:#ffffff0d;color:#d4d4d8e0;font-size:9px;transition:background-color .18s ease,color .18s ease}.video-gen-choice-chip.is-active[data-v-6854628e]{background:#ffffff24;color:#fffffff5}.video-gen-param-chip[data-v-6854628e]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0b;color:#e4e4e7e0;font-size:9px;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.video-gen-param-chip[data-v-6854628e]:hover{background:#ffffff13;color:#fafafaf5}.video-gen-param-chip.is-active[data-v-6854628e]{background:#ffffff1a;border-color:#ffffff2e;color:#fafafafa}.video-gen-param-chip--disabled[data-v-6854628e]{opacity:.5;background:#ffffff09;color:#d4d4d8ad}.video-gen-param-chip--ghost[data-v-6854628e]{opacity:.74}[data-v-6854628e] .video-gen-model-option-node.is-disabled{opacity:.5;background:#ffffff09}[data-v-6854628e] .video-gen-model-option{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}[data-v-6854628e] .video-gen-model-option.is-disabled{opacity:.46}[data-v-6854628e] .video-gen-model-option__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-6854628e] .video-gen-model-option__hint{flex:0 0 auto;font-size:10px;color:#f43f5ee6}.video-gen-settings-popover[data-v-6854628e]{width:min(352px,calc(100vw - 20px));padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff17,#ffffff08),#141416b8;box-shadow:0 18px 34px #0000004d,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.video-gen-settings-popover__section+.video-gen-settings-popover__section[data-v-6854628e]{margin-top:8px}.video-gen-settings-popover__title[data-v-6854628e]{margin-bottom:5px;color:#e2e8f0c7;font-size:10px;font-weight:600}.video-gen-settings-popover__ratio-grid[data-v-6854628e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.video-gen-settings-popover__ratio-card[data-v-6854628e],.video-gen-settings-popover__chip[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#d4d4d8db;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.video-gen-settings-popover__ratio-card[data-v-6854628e]:hover,.video-gen-settings-popover__chip[data-v-6854628e]:hover{transform:translateY(-1px);border-color:#ffffff2e;color:#f8fafcf5}.video-gen-settings-popover__ratio-card.is-active[data-v-6854628e],.video-gen-settings-popover__chip.is-active[data-v-6854628e]{border-color:#ffffffeb;background:#ffffff14;color:#fafafafa}.video-gen-settings-popover__chip.is-disabled[data-v-6854628e]{cursor:not-allowed;opacity:.48;border-color:#ffffff14;color:#a1a1aabd;background:#ffffff05}.video-gen-settings-popover__chip.is-disabled[data-v-6854628e]:hover{transform:none;border-color:#ffffff14;color:#a1a1aabd}.video-gen-settings-popover__ratio-card[data-v-6854628e]{min-height:50px;flex-direction:column;gap:4px;border-radius:12px;padding:4px 3px}.video-gen-settings-popover__ratio-shape[data-v-6854628e]{display:block;border:1.5px solid rgba(255,255,255,.55);border-radius:3px;transform:scale(.78)}.video-gen-settings-popover__ratio-card.is-active .video-gen-settings-popover__ratio-shape[data-v-6854628e]{border-color:#ffffffeb}.video-gen-settings-popover__ratio-label[data-v-6854628e]{font-size:8px;font-weight:500;line-height:1}.video-gen-settings-popover__chip-grid[data-v-6854628e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.video-gen-settings-popover__chip[data-v-6854628e]{min-height:34px;border-radius:11px;font-size:9px;font-weight:500}.video-gen-settings-popover__duration-row[data-v-6854628e]{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:6px;align-items:center}.video-gen-settings-popover__slider[data-v-6854628e]{padding:0}.video-gen-settings-popover__slider[data-v-6854628e] .n-slider{padding:4px 0}.video-gen-settings-popover__slider[data-v-6854628e] .n-slider-rail,.video-gen-settings-popover__slider[data-v-6854628e] .n-slider-rail__fill,.video-gen-settings-popover__slider[data-v-6854628e] .n-slider-handle{border-radius:999px}.video-gen-settings-popover__duration-value[data-v-6854628e]{display:flex;align-items:center;gap:4px}.video-gen-settings-popover__duration-value[data-v-6854628e] .n-input-number{width:100%}.video-gen-settings-popover__duration-value[data-v-6854628e] .n-input-number .n-input__input-el{text-align:center}.video-gen-settings-popover__duration-unit[data-v-6854628e]{color:#a1a1aad6;font-size:9px;font-weight:600}.video-gen-settings-popover__note-list[data-v-6854628e]{display:grid;gap:5px}.video-gen-settings-popover__note[data-v-6854628e]{border-radius:10px;padding:7px 9px;background:#ffffff0a;color:#e2e8f0b8;font-size:9px;line-height:1.5}.video-gen-audio-panel[data-v-6854628e]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin-bottom:8px;min-width:0;overflow:hidden}.video-gen-audio-panel__action[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:32px;padding:0 9px;border:1px dashed rgba(255,255,255,.14);border-radius:11px;background:#ffffff05;color:#f8fafcf5;font-size:10px;font-weight:600;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.video-gen-audio-panel__action[data-v-6854628e]:hover{background:#ffffff14;border-color:#ffffff3d}.video-gen-audio-panel__items[data-v-6854628e]{display:flex;min-width:0;flex:0 1 auto;max-width:calc(100% - 88px);gap:4px 10px;align-items:center;flex-wrap:wrap;overflow:visible}.video-gen-audio-chip[data-v-6854628e]{display:inline-flex;width:auto;min-width:0;flex:0 0 auto;align-items:center;gap:4px;min-height:20px;padding:0 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#f4f4f5e6;text-align:left;transition:color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.video-gen-audio-chip[data-v-6854628e]:hover,.video-gen-audio-chip.is-focused[data-v-6854628e]{border-color:#ffffff38;color:#fffffffa}.video-gen-audio-chip__icon[data-v-6854628e]{display:inline-flex;width:12px;height:12px;flex:0 0 auto;align-items:center;justify-content:center;color:#e2e8f0b8}.video-gen-audio-chip__label[data-v-6854628e]{min-width:0;flex:0 0 auto;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;color:#f4f4f5e6}.video-gen-audio-chip__index[data-v-6854628e]{flex:0 0 auto;white-space:nowrap;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.2;color:#cbd5e1b8}.video-gen-audio-chip__remove[data-v-6854628e]{display:inline-flex;width:14px;height:14px;flex:0 0 auto;align-items:center;justify-content:center;color:#a1a1aab8;font-size:11px;line-height:1;transition:color .18s ease,opacity .18s ease}.video-gen-audio-chip__remove[data-v-6854628e]:hover{color:#f8fafcf5}[data-v-6854628e] .video-gen-audio-preview-modal .n-card{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#141416c7;box-shadow:0 28px 54px #0000005c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-v-6854628e] .video-gen-audio-preview-modal .n-card-header{padding-bottom:0}[data-v-6854628e] .video-gen-audio-preview-modal .n-card__content{padding-top:18px}.video-gen-audio-preview-modal__title[data-v-6854628e]{color:#fafafaf5;font-size:15px;font-weight:600}.video-gen-audio-preview-modal__body[data-v-6854628e]{display:flex;flex-direction:column;gap:12px}.video-gen-audio-preview-modal__player[data-v-6854628e]{width:100%}.video-gen-audio-preview-modal__empty[data-v-6854628e]{display:flex;align-items:center;justify-content:center;min-height:92px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;color:#a1a1aae0;font-size:13px}[data-v-6854628e] .video-gen-preview-modal .n-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#101012e6;box-shadow:0 28px 54px #00000061;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.video-gen-preview-modal__title[data-v-6854628e]{color:#fafafaf5;font-size:15px;font-weight:700}.video-gen-preview-modal__body[data-v-6854628e]{display:flex;flex-direction:column;gap:12px}.video-gen-preview-modal__summary[data-v-6854628e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.video-gen-preview-modal__summary-item[data-v-6854628e]{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.video-gen-preview-modal__label[data-v-6854628e],.video-gen-preview-modal__section-title[data-v-6854628e]{color:#a1a1aad1;font-size:10px;font-weight:600}.video-gen-preview-modal__value[data-v-6854628e]{min-width:0;color:#f8fafcf5;font-size:12px;font-weight:600;word-break:break-word}.video-gen-preview-modal__section[data-v-6854628e]{display:flex;flex-direction:column;gap:6px}.video-gen-preview-modal__hint-row[data-v-6854628e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#ebebf0db;font-size:12px;line-height:1.55}.video-gen-preview-modal__inline-button[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#f8fafcf5;font-size:11px;font-weight:600;transition:background-color .18s ease,transform .18s ease}.video-gen-preview-modal__inline-button[data-v-6854628e]:hover{background:#ffffff24;transform:translateY(-1px)}.video-gen-preview-modal__prompt[data-v-6854628e],.video-gen-preview-modal__json[data-v-6854628e]{margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#ebebf0eb;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.video-gen-preview-modal__json[data-v-6854628e]{max-height:min(46vh,420px);overflow:auto;font-family:SFMono-Regular,Menlo,Monaco,monospace}.video-gen-preview-modal__actions[data-v-6854628e]{display:flex;justify-content:flex-end;gap:10px;width:100%}.video-gen-preview-modal__button[data-v-6854628e]{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:36px;padding:0 16px;border-radius:12px;background:#f8fafcf5;color:#18181bf5;font-size:12px;font-weight:700;transition:transform .18s ease,opacity .18s ease,background-color .18s ease,color .18s ease}.video-gen-preview-modal__button[data-v-6854628e]:hover{transform:translateY(-1px)}.video-gen-preview-modal__button[data-v-6854628e]:disabled{cursor:not-allowed;opacity:.46;transform:none}.video-gen-preview-modal__button--ghost[data-v-6854628e]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f4f4f5eb}.video-gen-param-chip--toggle[data-v-6854628e]{gap:8px;padding-right:8px}.video-gen-param-chip__switch[data-v-6854628e]{position:relative;display:inline-flex;width:28px;height:16px;align-items:center;padding:0 2px;border-radius:999px;background:#ffffff1a;transition:background-color .18s ease}.video-gen-param-chip--toggle.is-active .video-gen-param-chip__switch[data-v-6854628e]{background:#74f3c5b3}.video-gen-param-chip__switch-thumb[data-v-6854628e]{width:12px;height:12px;border-radius:999px;background:#fffffffa;box-shadow:0 4px 10px #0000002e;transform:translate(0);transition:transform .18s ease}.video-gen-param-chip--toggle.is-active .video-gen-param-chip__switch-thumb[data-v-6854628e]{transform:translate(12px)}.video-gen-cost[data-v-6854628e]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:13px;background:#ffffff0b;color:#f0bb53;font-size:10px;font-weight:600}.video-gen-cost .n-icon[data-v-6854628e]{color:#f0bb53}.video-gen-editor__footer-actions .video-gen-cost[data-v-6854628e]{margin-left:0}.video-gen-editor__footer-actions .video-gen-send[data-v-6854628e]{flex:0 0 auto}.video-gen-send[data-v-6854628e]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:#f4f4f5f5;color:#18181b;box-shadow:0 10px 18px #0000002e}.video-gen-send[data-v-6854628e]:hover{background:#fff}.video-gen-send[data-v-6854628e]:disabled{opacity:.44;cursor:not-allowed}.video-gen-editor__error[data-v-6854628e]{margin-top:10px;color:#fda4af;font-size:10px}@keyframes video-gen-status-pulse-6854628e{0%,to{transform:scale(1);border-color:#ffffff94}50%{transform:scale(1.08);border-color:#fffffffa}}@media (max-width: 900px){.video-config-node-wrapper[data-v-6854628e]{width:var(--video-config-node-width);padding-top:72px;padding-right:20px}.video-gen-toolbar[data-v-6854628e]{min-height:38px;padding:4px 8px}.video-gen-toolbar__item[data-v-6854628e]{min-height:28px;padding:0 10px;font-size:11px}.video-config-node[data-v-6854628e]{width:var(--video-config-node-width);min-width:var(--video-config-node-width);max-width:var(--video-config-node-width)}.video-config-node__preview-shell[data-v-6854628e]{width:var(--video-config-preview-width)}.video-config-node__preview[data-v-6854628e],.video-config-node__video[data-v-6854628e],.video-config-node__state[data-v-6854628e]{min-height:var(--video-config-preview-height);height:var(--video-config-preview-height)}.video-gen-editor[data-v-6854628e]{min-height:0;padding:14px;border-radius:20px}.video-gen-tool-panel[data-v-6854628e]{padding:8px}.video-gen-editor__asset-row[data-v-6854628e]{min-height:64px;margin-bottom:8px}.video-gen-ref-card[data-v-6854628e]{width:56px;height:56px;border-radius:13px}.video-gen-editor__editor[data-v-6854628e]{min-height:66px;font-size:12px;line-height:1.5}.video-gen-editor__editor.is-contextual[data-v-6854628e]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-compact[data-v-6854628e]{font-size:11px}.video-gen-param-chip[data-v-6854628e],.video-gen-choice-chip[data-v-6854628e]{min-height:28px;font-size:9px}.video-gen-cost[data-v-6854628e]{min-height:28px;padding:0 8px;font-size:9px}.video-gen-send[data-v-6854628e]{width:28px;height:28px}.video-gen-editor__footer[data-v-6854628e]{gap:6px}.video-gen-editor__footer-options[data-v-6854628e]{gap:5px}.video-gen-editor__footer-actions[data-v-6854628e]{width:100%;justify-content:space-between}}.llm-node-wrapper[data-v-48e38a78]{position:relative;width:392px;min-height:440px;padding-top:26px;padding-right:34px;overflow:visible}.ai-node-external-title[data-v-48e38a78]{position:absolute;left:8px;top:6px;display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-48e38a78]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-48e38a78]{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-48e38a78]{min-width:110px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.llm-node[data-v-48e38a78]{position:relative;width:360px;min-width:360px;max-width:360px;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#18181bfa;box-shadow:0 20px 38px #00000047;transition:box-shadow .2s ease,border-color .2s ease}.llm-node.is-selected[data-v-48e38a78]{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff1f,0 22px 42px #00000052}.llm-node__header[data-v-48e38a78]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.llm-node__header-main[data-v-48e38a78],.llm-node__header-actions[data-v-48e38a78],.llm-node__output-head[data-v-48e38a78],.llm-node__split-actions[data-v-48e38a78]{display:flex;align-items:center}.llm-node__header-main[data-v-48e38a78]{gap:8px;min-width:0}.llm-node__header-actions[data-v-48e38a78]{gap:2px}.llm-node__header-icon[data-v-48e38a78]{color:#c084fceb}.llm-node__header-caption[data-v-48e38a78]{color:#e4e4e7c7;font-size:12px;font-weight:500}.llm-node__icon-btn[data-v-48e38a78]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:8px;color:#e4e4e7b8;transition:background-color .18s ease,color .18s ease}.llm-node__icon-btn[data-v-48e38a78]:hover{background:#ffffff0f;color:#ffffffeb}.llm-node__body[data-v-48e38a78]{display:flex;flex-direction:column;gap:12px;padding:12px 10px 10px}.llm-node__section[data-v-48e38a78]{display:flex;flex-direction:column;gap:6px}.llm-node__label[data-v-48e38a78]{display:block;color:#a1a1aad1;font-size:11px;line-height:1.4}.llm-node__generate[data-v-48e38a78]{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffffeb;color:#18181b;font-size:13px;font-weight:600;transition:opacity .18s ease,transform .18s ease}.llm-node__generate[data-v-48e38a78]:hover{transform:translateY(-1px)}.llm-node__generate[data-v-48e38a78]:disabled{opacity:.42;cursor:not-allowed;transform:none}.llm-node__output-head[data-v-48e38a78]{justify-content:space-between;gap:8px}.llm-node__copy-btn[data-v-48e38a78]{display:inline-flex;align-items:center;gap:4px;color:#a1a1aad1;font-size:11px;transition:color .18s ease}.llm-node__copy-btn[data-v-48e38a78]:hover{color:#c084fcf0}.llm-node__output-box[data-v-48e38a78]{max-height:168px;overflow-y:auto;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#27272af5;color:#fafafaf0;font-size:12px}.llm-node__split-actions[data-v-48e38a78]{gap:8px}.llm-node__split-btn[data-v-48e38a78]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgba(192,132,252,.26);border-radius:12px;background:#ffffff08;color:#d8b4fee6;font-size:12px;transition:background-color .18s ease,border-color .18s ease}.llm-node__split-btn[data-v-48e38a78]:hover{background:#c084fc14;border-color:#c084fc57}.llm-node__split-btn[data-v-48e38a78]:disabled{opacity:.42;cursor:not-allowed}.llm-node__split-message[data-v-48e38a78]{color:#86efac;font-size:11px}.llm-node textarea[data-v-48e38a78]{cursor:text}.llm-node pre[data-v-48e38a78]{cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}.textarea-wrapper[data-v-48e38a78]{position:relative}.editor-content[data-v-48e38a78]{min-height:116px;max-height:164px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#27272af5;color:#fafafaf0;font-size:13px;line-height:1.6;outline:none;overflow-y:auto;word-break:break-word;white-space:pre-wrap;transition:border-color .2s ease,background-color .2s ease}.editor-content[data-v-48e38a78]:focus{border-color:#c084fc6b;background:#27272afa}.editor-content[data-v-48e38a78]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.mention-chip[data-v-48e38a78]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 2px;margin:0 2px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:12px;vertical-align:middle;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;color:#fafafaeb}.mention-chip img[data-v-48e38a78]{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.mention-chip-icon[data-v-48e38a78]{font-size:12px}.mention-chip-label[data-v-48e38a78]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.llm-node-wrapper[data-v-48e38a78]{width:328px;min-height:392px;padding-right:28px}.llm-node[data-v-48e38a78]{width:300px;min-width:300px;max-width:300px}}.audio-config-node-wrapper[data-v-bca88f4d]{position:relative;padding-top:26px;padding-right:26px;overflow:visible}.ai-node-external-title[data-v-bca88f4d]{position:absolute;left:8px;top:6px;display:flex;align-items:center;gap:6px;padding:0;color:#e4e4e7d6;font-size:11px;line-height:1;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.ai-node-external-title.is-selected[data-v-bca88f4d]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-bca88f4d]{max-width:172px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-bca88f4d]{min-width:110px;padding:2px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#27272af5;color:#fafafaf5;outline:none;font-size:12px}.audio-config-node[data-v-bca88f4d]{cursor:default;position:relative}.audio-config-node__header-caption[data-v-bca88f4d]{color:var(--hb-text-secondary);font-size:12px;font-weight:500}.audio-select-card[data-v-bca88f4d]{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--hb-border-color);background:var(--hb-bg-primary);text-align:left;transition:border-color .2s ease,color .2s ease,background .2s ease}.audio-select-card[data-v-bca88f4d]:hover{border-color:var(--hb-accent-color)}.audio-select-label[data-v-bca88f4d]{grid-column:1 / 2;font-size:11px;color:var(--hb-text-secondary)}.audio-select-value[data-v-bca88f4d]{grid-column:1 / 2;font-size:13px;color:var(--hb-text-primary);font-weight:500}.audio-clone-actions[data-v-bca88f4d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.audio-upload-btn[data-v-bca88f4d]{flex-shrink:0;border-radius:999px;border:1px solid var(--hb-border-color);background:var(--hb-bg-secondary);color:var(--hb-text-primary);padding:6px 10px;font-size:11px;font-weight:500;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.audio-upload-btn[data-v-bca88f4d]:hover:not(:disabled){border-color:var(--hb-accent-color);background:var(--hb-bg-tertiary)}.audio-upload-btn[data-v-bca88f4d]:disabled{opacity:.6;cursor:not-allowed}.audio-preview-hidden[data-v-bca88f4d]{display:none}.group-node[data-v-bd9a744d]{position:relative;width:100%;height:100%;border:1px dashed rgba(255,255,255,.42);border-radius:16px;background:color-mix(in srgb,var(--group-accent) 14%,rgba(255,255,255,.08));box-shadow:0 0 0 1px #ffffff0d;cursor:grab;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.group-node__title[data-v-bd9a744d]{position:absolute;left:0;top:-20px;display:flex;align-items:center;gap:6px;max-width:100%;color:#e4e4e7d6;font-size:11px;line-height:1;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s ease,color .18s ease;transform-origin:left bottom}.group-node__title.is-selected[data-v-bd9a744d]{transform:scale(1.08);color:#f8fafcf5}.group-node__title[data-v-bd9a744d]:active{cursor:grabbing}.group-node__title-dot[data-v-bd9a744d]{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--group-accent)}.group-node__title-text[data-v-bd9a744d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.canvas-flow{width:100%;height:100%}.neo-flow{position:relative;z-index:1}.neo-flow .vue-flow__viewport,.neo-flow .vue-flow__nodes,.neo-flow .vue-flow__edges{will-change:transform}.neo-flow .vue-flow__node{contain:layout style;overflow:visible}.canvas-flow--interacting .vue-flow__node,.canvas-flow--interacting .vue-flow__edge{will-change:transform}.canvas-flow--interacting .vue-flow__node,.canvas-flow--interacting .vue-flow__node *,.canvas-flow--interacting .vue-flow__edge,.canvas-flow--interacting .vue-flow__edge *{transition:none!important;animation:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.canvas-flow--interacting .vue-flow__node .ai-node-footer,.canvas-flow--interacting .vue-flow__node .video-gen-toolbar-anchor,.canvas-flow--interacting .vue-flow__node .image-gen-settings-strip-anchor,.canvas-flow--interacting .vue-flow__node .upload-replace-btn,.canvas-flow--interacting .vue-flow__node .handle-menu-anchor{opacity:0!important;pointer-events:none!important}.canvas-flow--single-group-selected .vue-flow__nodesselection-rect,.canvas-flow--single-group-selected .vue-flow__selection{background:transparent;border-color:transparent;box-shadow:none}.canvas-flow--single-group-selected .vue-flow__node-group.selected{z-index:-1!important}.canvas-flow--admin-preview .vue-flow__edge,.canvas-flow--admin-preview .vue-flow__edge *,.canvas-flow--admin-preview .vue-flow__selection,.canvas-flow--admin-preview .vue-flow__nodesselection-rect{pointer-events:none!important}.canvas-flow--admin-preview .vue-flow__node .handle-menu-anchor{opacity:0!important;pointer-events:none!important}.canvas-flow--admin-preview .vue-flow__node .handle-menu-anchor .handle-menu,.canvas-flow--admin-preview .vue-flow__node .ai-node-footer,.canvas-flow--admin-preview .vue-flow__node .video-gen-toolbar-anchor,.canvas-flow--admin-preview .vue-flow__node .image-gen-settings-strip-anchor,.canvas-flow--admin-preview .vue-flow__node .upload-replace-btn{display:none!important}.canvas-flow--admin-preview .vue-flow__node button,.canvas-flow--admin-preview .vue-flow__node input[type=file],.canvas-flow--admin-preview .vue-flow__node video,.canvas-flow--admin-preview .vue-flow__node audio,.canvas-flow--admin-preview .vue-flow__node .n-base-selection,.canvas-flow--admin-preview .vue-flow__node .n-switch,.canvas-flow--admin-preview .vue-flow__node .ai-node-external-title__label{pointer-events:none!important}.canvas-flow--admin-preview .vue-flow__node .video-gen-tabs,.canvas-flow--admin-preview .vue-flow__node .video-gen-tabs *,.canvas-flow--admin-preview .vue-flow__node .video-gen-tab{pointer-events:auto!important}.canvas-flow--admin-preview .vue-flow__pane,.canvas-flow--admin-preview .vue-flow__selectionpane,.canvas-flow--admin-preview .vue-flow__viewport{cursor:grab}.grid-dots{opacity:.68;background-image:radial-gradient(circle at center,rgba(255,255,255,.08) 1px,transparent 1.4px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:18px 18px,72px 72px,72px 72px;background-position:center}.neo-pill,.neo-toolbar-shell,.neo-status-shell,.neo-control-cluster,.capsule-buttons,.neo-composer,.neo-readonly-note{border:1px solid rgba(255,255,255,.12);background:#18181bf5;box-shadow:0 24px 48px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.neo-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;color:#fafafaeb;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.neo-pill:hover,.neo-icon-circle:hover,.neo-toolbar-chip:hover,.neo-toolbar-icon:hover,.ctrl-btn:hover,.guide-btn:hover,.capsule-btn:hover,.neo-composer__ghost:hover,.neo-composer__send:hover{border-color:#ffffff38;background:#27272afa}.neo-back-pill{max-width:min(320px,calc(100vw - 72px))}.neo-back-pill span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.neo-icon-pill{width:40px;justify-content:center;padding:0}.neo-toolbar-shell{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px}.neo-toolbar-chip,.neo-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:999px;border:1px solid transparent;color:#d4d4d8db;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.neo-toolbar-chip{padding:0 14px;font-size:12px;letter-spacing:.02em}.neo-toolbar-chip.is-active{background:#ffffff14;color:#fafafaf5}.neo-toolbar-chip:disabled,.neo-toolbar-icon:disabled,.capsule-btn:disabled{opacity:.42;cursor:not-allowed}.neo-toolbar-icon{width:34px}.neo-toolbar-divider{width:1px;height:22px;background:#ffffff1a;margin:0 2px}.neo-status-shell{display:flex;align-items:center;gap:6px;padding:4px;border-radius:999px}.neo-status-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#e4e4e7d6;font-size:11px}.neo-status-pill--readonly{color:#f9c06b}.neo-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#18181bf5;color:#fafafae0;box-shadow:0 24px 48px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,background-color .18s ease}.neo-icon-circle.has-accent{color:#fff}.neo-icon-circle:disabled,.neo-collab-pill:disabled{opacity:.42;cursor:not-allowed}.neo-collab-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#18181bf5;color:#fafafae6;box-shadow:0 24px 48px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,background-color .18s ease}.neo-collab-pill:hover{border-color:#ffffff38;background:#27272afa}.neo-collab-pill span:last-child{font-size:12px;font-weight:500;letter-spacing:.02em}.neo-member-stack{display:flex;align-items:center;margin-left:0}.neo-member-chip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:-4px;border:1px solid rgba(5,5,5,.8);border-radius:999px;color:#fff;font-size:9px;font-weight:700}.neo-control-cluster{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:22px}.ctrl-btn,.guide-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:14px;border:1px solid transparent;color:#e4e4e7d1;transition:border-color .18s ease,background-color .18s ease}.ctrl-btn.is-active,.guide-btn.is-active{background:#ffffff14;color:#fafafaf5}.zoom-btn{display:inline-flex;align-items:center;gap:2px;min-width:114px;height:36px;padding:0 6px;border-radius:14px;background:#ffffff0a}.zoom-btn button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:#e4e4e7d1}.zoom-btn span{flex:1;text-align:center;font-size:12px;color:#fafafae6}.capsule-buttons{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:32px}.capsule-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid transparent;color:#e4e4e7d1;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.capsule-btn.add-btn{background:#fff;color:#18181b}.capsule-btn.is-active{background:#ffffff14;color:#fff}.neo-composer,.neo-readonly-note{border-radius:26px;padding:14px}.neo-composer__status{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#d4d4d8d6;font-size:11px;line-height:1.5}.neo-composer__main{display:flex;align-items:flex-end;gap:14px}.neo-composer__textarea{flex:1;min-height:56px;max-height:120px;background:transparent;resize:none;border:0;outline:none;color:#fafafaf5;font-size:15px;line-height:1.65}.neo-composer__textarea::-moz-placeholder{color:#a1a1aac2}.neo-composer__textarea::placeholder{color:#a1a1aac2}.neo-composer__actions{display:flex;align-items:center;gap:10px}.neo-composer__ghost,.neo-composer__send{display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.12);transition:border-color .18s ease,background-color .18s ease}.neo-composer__ghost{padding:0 14px;color:#e4e4e7d6;font-size:12px}.neo-composer__send{width:38px;background:#fff;color:#18181b}.neo-composer__switch{display:inline-flex;align-items:center;gap:8px;color:#d4d4d8c7;font-size:12px}.neo-readonly-note{text-align:center;color:#e4e4e7d1;font-size:12px;line-height:1.7}.storyboard-sheet-anchor{position:absolute;top:96px;z-index:20;display:flex;align-items:flex-start;justify-content:flex-end}.storyboard-sheet-toggle,.storyboard-sheet{border:1px solid rgba(255,255,255,.1);background:#141417f5;box-shadow:0 28px 60px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.storyboard-sheet-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:18px;color:#f4f4f5e6;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.storyboard-sheet-toggle:hover,.storyboard-sheet__collapse:hover,.storyboard-sheet__action:hover,.storyboard-sheet__drag:hover{border-color:#ffffff2e;background:#222227fa;color:#fffffffa}.storyboard-sheet{width:318px;border-radius:26px;overflow:hidden}.storyboard-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 16px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.storyboard-sheet__titles{min-width:0}.storyboard-sheet__title-text{color:#fafafaf5;font-size:15px;font-weight:600;letter-spacing:.01em}.storyboard-sheet__desc{margin-top:4px;color:#a1a1aad1;font-size:11px;line-height:1.45}.storyboard-sheet__header-actions{display:flex;align-items:center;gap:8px}.storyboard-sheet__count{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;padding:0 9px;border-radius:999px;background:#ffffff0f;color:#d4d4d8d6;font-size:11px}.storyboard-sheet__collapse,.storyboard-sheet__action,.storyboard-sheet__drag{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:#a1a1aae0;border:1px solid transparent;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.storyboard-sheet__list{max-height:calc(100vh - 220px);overflow-y:auto;padding:10px}.storyboard-sheet__stack{display:flex;flex-direction:column;gap:10px}.storyboard-sheet__item{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0a0a0ce0;padding:14px 12px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease}.storyboard-sheet__item:hover{border-color:#ffffff29;background:#101013f0}.storyboard-sheet__item.is-dragging{transform:scale(.985);opacity:.7}.storyboard-sheet__drop-line{position:absolute;left:12px;right:12px;height:2px;border-radius:999px;background:#ffffffe6}.storyboard-sheet__drop-line.is-before{top:0}.storyboard-sheet__drop-line.is-after{bottom:0}.storyboard-sheet__row{display:flex;align-items:flex-start;gap:12px}.storyboard-sheet__index{flex:0 0 18px;padding-top:2px;color:#fafafaf5;font-size:22px;font-weight:600;line-height:1;text-align:center}.storyboard-sheet__main{min-width:0;flex:1 1 auto;text-align:left}.storyboard-sheet__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fafafaf5;font-size:14px;font-weight:600}.storyboard-sheet__item-subtitle{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aad1;font-size:12px}.storyboard-sheet__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.storyboard-sheet__tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:#d4d4d8d1;font-size:11px;white-space:nowrap}.storyboard-status-pill{border:1px solid transparent}.storyboard-status-pill--draft{background:#ffffff14;color:#e4e4e7d6}.storyboard-status-pill--processing{background:#38bdf829;color:#b7ecff}.storyboard-status-pill--done{background:#34d39929;color:#c9f9dc}.storyboard-status-pill--error{background:#fb718529;color:#fecdd3}.storyboard-sheet__actions{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:1px}.storyboard-sheet__drag{cursor:grab}.storyboard-sheet__drag:active{cursor:grabbing}.storyboard-sheet__drop-zone{display:flex;height:42px;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:#a1a1aad6;font-size:11px}.canvas-selection-toolbar{position:absolute;z-index:22;will-change:left,top,transform,opacity}.canvas-group-bar{display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d0f16eb;box-shadow:0 20px 46px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canvas-selection-toolbar-reveal-enter-active{animation:canvas-selection-toolbar-pop .34s cubic-bezier(.22,1.18,.32,1) both}.canvas-selection-toolbar-reveal-leave-active{transition:opacity .16s ease,transform .16s ease}.canvas-selection-toolbar-reveal-enter-from,.canvas-selection-toolbar-reveal-leave-to{opacity:0;transform:translateY(-10px) scale(.94)}@keyframes canvas-selection-toolbar-pop{0%{opacity:0;transform:translateY(-12px) scale(.92)}70%{opacity:1;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.canvas-group-bar__summary{flex:0 0 auto;color:#e2e8f0d1;font-size:11px;white-space:nowrap}.canvas-group-bar__color-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:0;padding:0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--group-color) 76%,rgba(248,250,252,.92));transition:transform .16s ease,color .16s ease,opacity .16s ease}.canvas-group-bar__color-trigger:hover{transform:translateY(-1px);color:color-mix(in srgb,var(--group-color) 88%,white 12%)}.canvas-group-color-popover{width:226px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#111218fa;box-shadow:0 18px 36px #00000057}.canvas-group-color-popover__title{margin-bottom:8px;color:#e2e8f0c7;font-size:11px;font-weight:600}.canvas-group-color-popover__title--spaced{margin-top:10px}.canvas-group-color-popover__swatches{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.canvas-group-color-popover__swatch{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.canvas-group-color-popover__swatch:hover{transform:translateY(-1px);border-color:#ffffff29}.canvas-group-color-popover__swatch.is-active{border-color:color-mix(in srgb,var(--group-color) 60%,white 18%);background:color-mix(in srgb,var(--group-color) 14%,transparent)}.canvas-group-color-popover__swatch-dot{width:12px;height:12px;border-radius:999px;background:var(--group-color);box-shadow:0 0 0 2px #ffffff14}.canvas-group-color-popover__custom{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#f8fafcf0;font-size:11px}.canvas-group-color-popover__custom input[type=color]{width:26px;height:26px;padding:0;border:0;background:transparent;cursor:pointer}.canvas-group-bar__input{flex:0 0 128px;width:128px;min-width:0;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#f8fafcf5;font-size:11px;outline:none;transition:border-color .18s ease,background-color .18s ease}.canvas-group-bar__input:hover,.canvas-group-bar__input:focus{border-color:#ffffff14;background:#ffffff0a;box-shadow:none}.canvas-group-bar__input::-moz-placeholder{color:#94a3b8a3}.canvas-group-bar__input::placeholder{color:#94a3b8a3}.canvas-group-bar__button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#f1f5f9eb;font-size:11px;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.canvas-group-bar__button:hover{border-color:#ffffff24;background:#ffffff12}.canvas-group-bar__button.is-primary{border-color:#60a5fa38;background:#3b82f62e;color:#eff6fff5}.canvas-group-bar__button.is-primary:hover{border-color:#7fadff57;background:#3b82f63d}@media (max-width: 1100px){.neo-toolbar-shell{max-width:calc(100vw - 40px);overflow-x:auto}.neo-status-shell{display:none}.storyboard-sheet-anchor{top:88px}.canvas-group-bar{max-width:calc(100vw - 20px)}}@media (max-width: 768px){.neo-back-pill span{max-width:120px}.neo-toolbar-shell{display:none}.neo-composer__main{flex-direction:column;align-items:stretch}.neo-composer__actions{justify-content:space-between}.storyboard-sheet{width:min(302px,calc(100vw - 28px))}.canvas-group-bar{width:min(100vw - 18px,420px);flex-wrap:wrap;justify-content:flex-start;gap:8px}.canvas-group-bar__summary{width:100%}.canvas-group-bar__input{min-width:0;width:100%;flex-basis:100%}}.tryon-page[data-v-753d322e]{position:relative;isolation:isolate;--try-bg: #060606;--try-panel: rgba(18, 18, 18, .96);--try-card: rgba(39, 39, 39, .88);--try-line: rgba(255, 255, 255, .08);--try-soft: rgba(255, 255, 255, .62);--try-strong: #ffffff;--try-accent: #f2c572;--try-accent-soft: rgba(242, 197, 114, .14);display:grid;height:100vh;overflow-y:auto;overflow-x:hidden;grid-template-columns:minmax(280px,396px) minmax(0,1fr);gap:14px;padding:12px;background:radial-gradient(circle at 16% 8%,rgba(242,197,114,.12),transparent 24%),radial-gradient(circle at 84% 26%,rgba(255,255,255,.07),transparent 18%),linear-gradient(180deg,#090909,#050506);color:var(--try-strong);font-size:13px;min-height:100dvh;overflow:hidden}.tryon-page__halo[data-v-753d322e]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(18px);opacity:.9;z-index:0}.tryon-page__halo--a[data-v-753d322e]{top:-96px;left:-72px;width:320px;height:320px;background:radial-gradient(circle,rgba(242,197,114,.16),transparent 68%)}.tryon-page__halo--b[data-v-753d322e]{right:-90px;bottom:-100px;width:360px;height:360px;background:radial-gradient(circle,rgba(102,126,234,.14),transparent 70%)}.tryon-page__panel[data-v-753d322e]{position:relative;z-index:1;min-height:0;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0f0f10f0;box-shadow:0 30px 80px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tryon-page__panel--form[data-v-753d322e]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100dvh - 24px);max-height:calc(100vh - 24px);overflow:hidden;padding:0}.tryon-page__panel--tasks[data-v-753d322e]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:calc(100dvh - 24px);max-height:calc(100vh - 24px);overflow:hidden;padding:18px 20px 16px}.tryon-page__header[data-v-753d322e],.tryon-page__task-header[data-v-753d322e],.tryon-page__section-head[data-v-753d322e],.tryon-page__summary[data-v-753d322e],.tryon-page__task-top[data-v-753d322e],.tryon-page__task-actions[data-v-753d322e],.tryon-page__thumbs[data-v-753d322e],.tryon-page__task-tags[data-v-753d322e],.tryon-page__task-progress-row[data-v-753d322e]{display:flex}.tryon-page__header[data-v-753d322e]{align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.tryon-page__header h1[data-v-753d322e],.tryon-page__task-header h2[data-v-753d322e],.tryon-page__section-head h2[data-v-753d322e]{margin:0}.tryon-page__header h1[data-v-753d322e]{font-size:16px;font-weight:700;letter-spacing:.01em}.tryon-page__task-header h2[data-v-753d322e],.tryon-page__section-head h2[data-v-753d322e]{font-size:14px}.tryon-page__back[data-v-753d322e],.tryon-page__task-actions button[data-v-753d322e],.tryon-page__select[data-v-753d322e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);border-radius:10px;height:34px;padding:0 12px;background:#ffffff0f;color:var(--try-strong);font-size:12px}.tryon-page__back[data-v-753d322e],.tryon-page__task-actions button[data-v-753d322e]{min-width:82px;font-weight:600}.tryon-page__back[data-v-753d322e]{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:0 14px;color:#ffffffe0}.tryon-page__back .app-icon[data-v-753d322e]{font-size:16px}.tryon-page__sidebar-body[data-v-753d322e]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 18px;scrollbar-gutter:stable}.tryon-page__section[data-v-753d322e]{display:grid;gap:12px;padding:18px 2px}.tryon-page__section+.tryon-page__section[data-v-753d322e]{border-top:1px solid rgba(255,255,255,.06)}.tryon-page__section-head[data-v-753d322e]{align-items:center;justify-content:space-between;gap:12px}.tryon-page__summary span[data-v-753d322e],.tryon-page__task-title span[data-v-753d322e],.tryon-page__task-heading span[data-v-753d322e],.tryon-page__task-progress-row>span[data-v-753d322e]{color:var(--try-soft);font-size:12px}.tryon-page__select--inline[data-v-753d322e]{min-width:96px}.tryon-page__select[data-v-753d322e]{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.72)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.tryon-page__upload-card[data-v-753d322e]{position:relative;display:grid;min-height:194px;place-items:center;gap:12px;overflow:hidden;padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:22px;background:#ffffff0a;color:var(--try-strong);text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.tryon-page__upload-card[data-v-753d322e]:hover{border-color:#fff3;background:#ffffff0d}.tryon-page__upload-card.is-filled[data-v-753d322e]{padding:10px;border-style:solid}.tryon-page__upload-card img[data-v-753d322e]{width:100%;height:100%;border-radius:18px;-o-object-fit:cover;object-fit:cover}.tryon-page__upload-plus[data-v-753d322e]{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff0d;font-size:30px;line-height:1}.tryon-page__upload-card strong[data-v-753d322e]{font-size:14px;font-weight:600}.tryon-page__upload-action[data-v-753d322e]{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:40px;padding:0 18px;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-size:13px;font-weight:600}.tryon-page__mode-grid[data-v-753d322e],.tryon-page__model-grid[data-v-753d322e]{display:grid;gap:10px}.tryon-page__mode-grid[data-v-753d322e]{grid-template-columns:repeat(3,minmax(0,1fr))}.tryon-page__mode[data-v-753d322e]{min-height:50px;padding:0 10px;border:1px solid transparent;border-radius:16px;background:#ffffff0a;color:var(--try-strong);text-align:center;font-weight:600}.tryon-page__mode strong[data-v-753d322e],.tryon-page__model-chip[data-v-753d322e]{font-size:13px}.tryon-page__mode.is-active[data-v-753d322e],.tryon-page__model-chip.is-active[data-v-753d322e]{border-color:#f2c57285;background:linear-gradient(180deg,var(--try-accent-soft),rgba(255,255,255,.05))}.tryon-page__model-box[data-v-753d322e]{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.tryon-page__model-current[data-v-753d322e]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff14;color:#ffffffeb;font-size:13px;font-weight:600}.tryon-page__model-grid[data-v-753d322e]{grid-template-columns:repeat(2,minmax(0,1fr))}.tryon-page__model-chip[data-v-753d322e]{min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:14px;background:#ffffff0d;color:var(--try-strong)}.tryon-page__summary[data-v-753d322e]{align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.tryon-page__message[data-v-753d322e]{margin:0;padding:10px 12px;border:1px solid transparent;border-radius:18px;line-height:1.6}.tryon-page__message.is-success[data-v-753d322e]{border-color:#78e39f40;background:#5ec78a1f;color:#9af0b8}.tryon-page__message.is-error[data-v-753d322e]{border-color:#ff8f8f38;background:#ff6b6b1a;color:#ffb1b1}.tryon-page__summary strong[data-v-753d322e]{display:block;margin-top:4px;font-size:20px}.tryon-page__submit[data-v-753d322e]{min-width:136px;height:42px;border:0;border-radius:16px;background:linear-gradient(135deg,#f2c572,#f09b5e);color:#1a1208;font-size:14px;font-weight:700}.tryon-page__submit[data-v-753d322e]:disabled{background:#ffffff1f;color:#ffffff61}.tryon-page__task-header[data-v-753d322e]{align-items:flex-start;justify-content:space-between;gap:12px}.tryon-page__task-title[data-v-753d322e]{display:grid;gap:6px}.tryon-page__task-actions[data-v-753d322e]{align-items:center;gap:8px;flex-wrap:wrap}.tryon-page__empty[data-v-753d322e]{display:grid;min-height:280px;place-items:center;gap:14px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:radial-gradient(circle at center,#ffffff0d,#ffffff04);color:var(--try-soft)}.tryon-page__empty-art[data-v-753d322e]{width:126px;height:126px;border-radius:26px;background:linear-gradient(125deg,rgba(255,255,255,.02),transparent 48%),radial-gradient(circle at 52% 30%,rgba(255,255,255,.3),transparent 16%),radial-gradient(circle at 58% 34%,rgba(255,255,255,.66),transparent 2%),linear-gradient(180deg,#ffffff0a,#ffffff03);filter:drop-shadow(0 22px 36px rgba(0,0,0,.28))}.tryon-page__task-list[data-v-753d322e]{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.tryon-page__task-card[data-v-753d322e]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#161617e6;box-shadow:inset 0 1px #ffffff05}.tryon-page__task-main[data-v-753d322e]{display:grid;gap:12px;min-width:0}.tryon-page__task-top[data-v-753d322e]{align-items:flex-start;justify-content:space-between;gap:12px}.tryon-page__task-heading[data-v-753d322e]{display:grid;gap:6px;min-width:0}.tryon-page__task-heading strong[data-v-753d322e]{font-size:15px;line-height:1.4}.tryon-page__task-top em[data-v-753d322e]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-style:normal;font-weight:700;font-size:12px}.tryon-page__task-top em.is-processing[data-v-753d322e]{background:#6e8fff29;color:#9fb5ff}.tryon-page__task-top em.is-completed[data-v-753d322e]{background:#5ec78a29;color:#78e39f}.tryon-page__task-top em.is-failed[data-v-753d322e]{background:#ff6b6b29;color:#ff8f8f}.tryon-page__task-tags[data-v-753d322e]{gap:8px;flex-wrap:wrap}.tryon-page__task-tag[data-v-753d322e]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#ffffffad;font-size:12px}.tryon-page__task-error[data-v-753d322e]{margin:0;color:#ff9d9d;font-size:12px;line-height:1.5}.tryon-page__task-progress-row[data-v-753d322e]{align-items:center;gap:10px}.tryon-page__task-preview[data-v-753d322e]{width:112px;min-width:112px;height:112px;overflow:hidden;border-radius:20px;background:#ffffff0a}.tryon-page__task-preview img[data-v-753d322e],.tryon-page__thumbs img[data-v-753d322e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tryon-page__task-placeholder[data-v-753d322e]{display:grid;width:100%;height:100%;place-items:center;color:var(--try-soft)}.tryon-page__progress[data-v-753d322e]{flex:1;overflow:hidden;height:7px;border-radius:999px;background:#ffffff14}.tryon-page__progress span[data-v-753d322e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2c572,#f09b5e)}.tryon-page__thumbs[data-v-753d322e]{gap:8px}.tryon-page__thumbs img[data-v-753d322e]{width:44px;height:44px;border-radius:12px}.tryon-page__hidden-input[data-v-753d322e]{display:none}@media (max-width: 1180px){.tryon-page[data-v-753d322e]{height:auto;min-height:100vh;grid-template-columns:1fr}.tryon-page__panel--form[data-v-753d322e],.tryon-page__panel--tasks[data-v-753d322e]{max-height:none}.tryon-page__panel--form[data-v-753d322e]{grid-template-rows:auto auto auto}.tryon-page__sidebar-body[data-v-753d322e]{overflow:visible}.tryon-page__task-card[data-v-753d322e]{grid-template-columns:1fr}.tryon-page__task-preview[data-v-753d322e]{width:100%;min-width:0;height:220px}}@media (max-width: 720px){.tryon-page[data-v-753d322e]{padding:8px}.tryon-page__panel[data-v-753d322e]{border-radius:16px}.tryon-page__panel--tasks[data-v-753d322e]{padding:16px 14px 14px}.tryon-page__header[data-v-753d322e],.tryon-page__task-header[data-v-753d322e],.tryon-page__summary[data-v-753d322e],.tryon-page__task-actions[data-v-753d322e],.tryon-page__section-head[data-v-753d322e],.tryon-page__task-top[data-v-753d322e],.tryon-page__task-progress-row[data-v-753d322e]{flex-direction:column;align-items:stretch}.tryon-page__header[data-v-753d322e],.tryon-page__summary[data-v-753d322e]{padding-left:14px;padding-right:14px}.tryon-page__sidebar-body[data-v-753d322e]{padding:0 14px}.tryon-page__mode-grid[data-v-753d322e],.tryon-page__model-grid[data-v-753d322e]{grid-template-columns:1fr}.tryon-page__header h1[data-v-753d322e]{font-size:18px}.tryon-page__upload-card[data-v-753d322e]{min-height:160px}.tryon-page__summary strong[data-v-753d322e]{font-size:18px}.tryon-page__submit[data-v-753d322e]{width:100%}.tryon-page__task-top em[data-v-753d322e]{align-self:flex-start}}.portal-page[data-v-c39a956e]{width:min(100%,var(--content-max-width));min-height:100vh;margin:0 auto;padding:clamp(18px,2vw,32px);color:var(--text-primary);position:relative}.portal-page__grid[data-v-c39a956e]{display:grid;gap:20px}.portal-page__hero[data-v-c39a956e],.portal-panel[data-v-c39a956e]{position:relative;display:grid;gap:22px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(229,191,138,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),#111318c2;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000042;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-page__hero[data-v-c39a956e]:before,.portal-panel[data-v-c39a956e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.1),transparent 22%);opacity:.72}.portal-page__hero[data-v-c39a956e]>*,.portal-panel[data-v-c39a956e]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-c39a956e],.portal-page__hero h2[data-v-c39a956e],.portal-section-title[data-v-c39a956e]{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.portal-page__hero p[data-v-c39a956e],.portal-section-subtitle[data-v-c39a956e]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-c39a956e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-c39a956e]{display:grid;gap:10px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.portal-card__label[data-v-c39a956e]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-c39a956e]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-c39a956e]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-c39a956e]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-c39a956e]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-c39a956e],.portal-link-button[data-v-c39a956e]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:var(--text-primary);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-button[data-v-c39a956e]:hover,.portal-link-button[data-v-c39a956e]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-c39a956e]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-c39a956e]:hover{border-color:#e5bf8a47}.portal-button[data-v-c39a956e]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-c39a956e]{display:grid;gap:18px}.portal-form__grid[data-v-c39a956e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-c39a956e]{display:grid;gap:9px}.portal-field span[data-v-c39a956e]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-c39a956e],.portal-select[data-v-c39a956e],.portal-textarea[data-v-c39a956e]{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),#ffffff0a;color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.portal-select[data-v-c39a956e]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-c39a956e]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-c39a956e]:hover,.portal-select[data-v-c39a956e]:hover,.portal-textarea[data-v-c39a956e]:hover{border-color:#ffffff29}.portal-input[data-v-c39a956e]::-moz-placeholder,.portal-textarea[data-v-c39a956e]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-c39a956e]::placeholder,.portal-textarea[data-v-c39a956e]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-c39a956e]{display:grid;place-items:center;min-height:100vh;padding:32px;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,rgba(229,191,138,.2),transparent 26%),radial-gradient(circle at 86% 16%,rgba(149,169,255,.18),transparent 24%),linear-gradient(180deg,#111214,#17191d)}.portal-auth__card[data-v-c39a956e]{width:min(100%,1120px);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),#101216cc;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000004d;-webkit-backdrop-filter:blur(26px) saturate(130%);backdrop-filter:blur(26px) saturate(130%)}.portal-auth__showcase[data-v-c39a956e]{display:grid;gap:20px;padding:clamp(28px,4vw,46px);background:radial-gradient(circle at top right,rgba(229,191,138,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(149,169,255,.1),transparent 20%),linear-gradient(145deg,#ffffff0f,#ffffff05)}.portal-auth__brand[data-v-c39a956e]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-c39a956e]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-c39a956e]{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.8vw,58px);line-height:.98;letter-spacing:-.05em}.portal-auth__showcase p[data-v-c39a956e]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-c39a956e]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-c39a956e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-c39a956e]{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}.portal-auth__metric strong[data-v-c39a956e]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-c39a956e]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-c39a956e]{display:grid;gap:14px}.portal-list__item[data-v-c39a956e]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-c39a956e],.portal-list__meta[data-v-c39a956e]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-c39a956e]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#67e8f91f;color:var(--accent-cyan);font-size:12px;font-weight:700}.portal-empty[data-v-c39a956e]{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-2xl);color:var(--text-secondary);text-align:center}.portal-inline[data-v-c39a956e]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-c39a956e]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-c39a956e]{padding:18px 14px 32px}.portal-auth__card[data-v-c39a956e],.portal-auth__metrics[data-v-c39a956e]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-c39a956e]{padding:16px}.portal-auth__brand-logo[data-v-c39a956e]{width:60px;height:60px}.portal-page__hero[data-v-c39a956e],.portal-panel[data-v-c39a956e]{border-radius:24px;padding:20px}.portal-card__value[data-v-c39a956e]{font-size:26px}}.global-auth-modal[data-v-c39a956e]{padding:16px}.global-auth-modal__surface[data-v-c39a956e]{position:relative;width:min(500px,calc(100vw - 32px));margin:0 auto}.global-auth-modal__card[data-v-c39a956e]{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at top left,rgba(229,191,138,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),#090c12f5;box-shadow:0 36px 90px #00000061,inset 0 1px #ffffff14}.global-auth-modal__form[data-v-c39a956e]{position:relative;gap:12px;padding:20px 20px 18px}.global-auth-modal__brand-row[data-v-c39a956e]{display:flex;align-items:center;gap:10px}.global-auth-modal__brand-row .portal-auth__brand[data-v-c39a956e]{margin-bottom:0}.global-auth-modal__brand-row .portal-auth__brand-logo[data-v-c39a956e]{width:38px;height:38px}.global-auth-modal__brand-text[data-v-c39a956e]{color:#ffffffdb;font-size:13px;font-weight:700;letter-spacing:.02em}.global-auth-modal__close[data-v-c39a956e]{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#ffffffd6;font-size:22px;line-height:1}.global-auth-modal__close[data-v-c39a956e]:disabled{opacity:.5}.global-auth-modal__switcher[data-v-c39a956e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.global-auth-modal__switch[data-v-c39a956e]{width:100%;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:#ffffff9e;font-size:12px;font-weight:700}.global-auth-modal__switch.is-active[data-v-c39a956e]{background:linear-gradient(135deg,#e5bf8a47,#95a9ff33);color:#fff8ec;box-shadow:inset 0 1px #ffffff1f}.global-auth-modal__status[data-v-c39a956e],.global-auth-modal__message[data-v-c39a956e]{margin:0;font-size:12px;line-height:1.5}.global-auth-modal__status[data-v-c39a956e]{color:#ffffffad}.global-auth-modal__message.is-error[data-v-c39a956e]{color:#ff9898}.global-auth-modal__message.is-success[data-v-c39a956e]{color:#98ffc2}.global-auth-modal__captcha-row[data-v-c39a956e]{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:end}.global-auth-modal__captcha-field[data-v-c39a956e]{min-width:0}.global-auth-modal__form .portal-field[data-v-c39a956e]{gap:6px}.global-auth-modal__form .portal-field span[data-v-c39a956e]{font-size:11px}.global-auth-modal__form .portal-input[data-v-c39a956e],.global-auth-modal__form .portal-select[data-v-c39a956e]{min-height:44px;padding:0 13px;border-radius:10px}.global-auth-modal__form .portal-card[data-v-c39a956e]{gap:8px;padding:14px;border-radius:14px}.global-auth-modal__form .portal-card__label[data-v-c39a956e]{font-size:10px}.global-auth-modal__form .portal-card__hint[data-v-c39a956e]{font-size:12px}.global-auth-modal__captcha[data-v-c39a956e]{min-height:44px;padding:0;overflow:hidden;border-radius:10px}.global-auth-modal__captcha-image[data-v-c39a956e]{display:block;width:100%;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.global-auth-modal__enterprise-name[data-v-c39a956e]{font-size:18px}.global-auth-modal__form .portal-actions[data-v-c39a956e]{justify-content:stretch;margin-top:2px}.global-auth-modal__form .portal-button--primary[data-v-c39a956e]{width:100%;min-height:44px;border-radius:10px}[data-v-c39a956e] .global-auth-modal .n-modal-mask{background:#04060ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 960px){.global-auth-modal[data-v-c39a956e]{padding:12px}.global-auth-modal__surface[data-v-c39a956e]{width:calc(100vw - 24px)}.global-auth-modal__captcha-row[data-v-c39a956e]{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.global-auth-modal__close[data-v-c39a956e]{top:14px;right:14px}}:root{color-scheme:dark;--page-bg: #050608;--page-bg-soft: #0c0f14;--page-glow-1: rgba(96, 165, 250, .16);--page-glow-2: rgba(103, 232, 249, .12);--surface-0: rgba(255, 255, 255, .04);--surface-1: rgba(255, 255, 255, .06);--surface-2: rgba(255, 255, 255, .08);--surface-3: rgba(255, 255, 255, .12);--text-primary: rgba(255, 255, 255, .96);--text-secondary: rgba(255, 255, 255, .72);--text-tertiary: rgba(255, 255, 255, .52);--line-soft: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--accent-cyan: #67e8f9;--accent-blue: #8fb8ff;--accent-violet: #b7a7ff;--accent-gold: #ffdca6;--accent-coral: #ffb6a1;--success-glow: rgba(103, 232, 249, .18);--shadow-card: 0 18px 56px rgba(0, 0, 0, .28);--shadow-floating: 0 32px 90px rgba(0, 0, 0, .36);--blur-lg: 20px;--blur-xl: 28px;--sidebar-width: 0px;--content-max-width: 1480px;--radius-pill: 999px;--radius-3xl: 32px;--radius-2xl: 24px;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--focus-ring: 0 0 0 4px rgba(103, 232, 249, .18);--font-display: "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-body: "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-body);background:radial-gradient(circle at top left,var(--page-glow-1),transparent 26%),radial-gradient(circle at top right,var(--page-glow-2),transparent 22%),linear-gradient(180deg,#07080b,#030405);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 26%),radial-gradient(circle at 82% 0%,rgba(103,232,249,.1),transparent 22%),linear-gradient(180deg,#060709,#030405);color:var(--text-primary);overflow:hidden;font-feature-settings:"salt" 1,"ss01" 1}button,a,input,textarea,select{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}a{color:inherit;text-decoration:none}input,textarea,select{color:inherit}img,video{display:block;max-width:100%}#app{min-height:100vh}::-moz-selection{background:#67e8f947;color:#07111b}::selection{background:#67e8f947;color:#07111b}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency: reduce){html,body{background:#050608}}@media (prefers-contrast: more){:root{--line-soft: rgba(255, 255, 255, .22);--line-strong: rgba(255, 255, 255, .36)}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}
