.app-icon[data-v-091b83de]{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em}.app-icon svg[data-v-091b83de]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-icon--grid svg[data-v-091b83de],.app-icon--film svg[data-v-091b83de]{stroke-width:1.55}.app-icon--spark svg[data-v-091b83de],.app-icon--star svg[data-v-091b83de]{fill:currentColor;stroke:none}.app-shell[data-v-cf1e1889]{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-cf1e1889]{position:relative;min-width:0;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:18px 18px 20px}.app-shell__aurora[data-v-cf1e1889],.app-shell__grain[data-v-cf1e1889]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-shell__aurora[data-v-cf1e1889]{filter:blur(70px);opacity:.9}.app-shell__aurora--left[data-v-cf1e1889]{background:radial-gradient(circle at 18% 22%,rgba(230,190,138,.16),transparent 34%)}.app-shell__aurora--right[data-v-cf1e1889]{background:radial-gradient(circle at 82% 16%,rgba(149,169,255,.18),transparent 30%)}.app-shell__grain[data-v-cf1e1889]{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-cf1e1889]{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-cf1e1889]{background:#0d0f12}.app-shell--standalone[data-v-cf1e1889]{background:transparent}.app-shell--minimal .app-shell__aurora[data-v-cf1e1889],.app-shell--minimal .app-shell__grain[data-v-cf1e1889],.app-shell--standalone .app-shell__aurora[data-v-cf1e1889],.app-shell--standalone .app-shell__grain[data-v-cf1e1889]{display:none}.app-shell--minimal .app-shell__main[data-v-cf1e1889],.app-shell--standalone .app-shell__main[data-v-cf1e1889]{padding:0}.app-shell--standalone .app-shell__main[data-v-cf1e1889]{min-height:100vh;-webkit-overflow-scrolling:touch}.app-shell__main-inner--minimal[data-v-cf1e1889],.app-shell__main-inner--standalone[data-v-cf1e1889]{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-cf1e1889]{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-cf1e1889]{height:auto;overflow:visible}.app-shell__main[data-v-cf1e1889]{height:auto;overflow:visible;padding:0 12px 16px}.app-shell__main-inner[data-v-cf1e1889]{min-height:auto;padding:16px;border-radius:24px}.app-shell__main-inner--minimal[data-v-cf1e1889]{padding:0;border-radius:0}.app-shell--standalone .app-shell__main[data-v-cf1e1889]{height:auto;min-height:100vh;overflow:visible}.app-shell__main-inner--standalone[data-v-cf1e1889]{min-height:100vh;padding:0;border-radius:0}}@media (max-width: 640px){.app-shell__help[data-v-cf1e1889]{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-901840c5]{--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-901840c5]{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-901840c5],.audio-preview-hidden[data-v-901840c5]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.digital-shell__layout[data-v-901840c5]{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-901840c5],.workspace-shell[data-v-901840c5]{border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a}.control-panel[data-v-901840c5]{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-901840c5]{overflow-y:auto;padding:16px 16px 12px}.control-panel__scroll[data-v-901840c5]::-webkit-scrollbar{width:0}.mode-switch[data-v-901840c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.mode-switch button[data-v-901840c5],.workspace-view-switch button[data-v-901840c5],.library-tabs button[data-v-901840c5],.spec-grid button[data-v-901840c5],.submit-button[data-v-901840c5],.panel-block__ghost[data-v-901840c5],.toolbar-button[data-v-901840c5],.voice-action[data-v-901840c5],.pager__button[data-v-901840c5],.stage-card__link[data-v-901840c5]{transition:transform .18s ease,opacity .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.mode-switch button[data-v-901840c5]{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-901840c5],.workspace-view-switch button.is-active[data-v-901840c5],.library-tabs button.is-active[data-v-901840c5]{background:var(--accent);color:var(--accent-ink)}.mode-switch button[data-v-901840c5]:disabled{opacity:.62;cursor:not-allowed}.panel-block[data-v-901840c5]{display:grid;gap:10px;margin-bottom:16px}.panel-block__head[data-v-901840c5],.stage-card__meta[data-v-901840c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-block__head h2[data-v-901840c5]{margin:0;font-size:15px;font-weight:700}.library-panel p[data-v-901840c5]{margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.55}.panel-block__actions[data-v-901840c5],.library-toolbar__actions[data-v-901840c5]{display:flex;align-items:center;gap:8px}.panel-block__ghost[data-v-901840c5],.toolbar-button[data-v-901840c5],.voice-action[data-v-901840c5],.pager__button[data-v-901840c5]{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-901840c5]{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-901840c5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-card--audio[data-v-901840c5]{min-height:108px}.upload-card__icon[data-v-901840c5]{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-901840c5]{font-size:18px}.upload-card strong[data-v-901840c5],.upload-card span[data-v-901840c5]{position:relative;z-index:1}.upload-card strong[data-v-901840c5]{font-size:14px;font-weight:600}.upload-card span[data-v-901840c5]{color:var(--text-muted);font-size:11px}.upload-card__image[data-v-901840c5]{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-901840c5]{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-901840c5]{font-size:12px}.upload-card__overlay span[data-v-901840c5]{font-size:10px}.voice-selection-card[data-v-901840c5]{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-901840c5]{display:grid;justify-items:center;gap:10px}.voice-selection-card__avatar[data-v-901840c5]{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-901840c5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.voice-selection-card__meta strong[data-v-901840c5]{display:block;font-size:14px;font-weight:700;line-height:1.35}.voice-selection-card__actions[data-v-901840c5]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.upload-card--chooser[data-v-901840c5]{min-height:164px}.upload-card__quick[data-v-901840c5]{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-901840c5]{width:100%;height:34px;opacity:.92}.spec-grid[data-v-901840c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.spec-grid button[data-v-901840c5]{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-901840c5],.spec-grid button span[data-v-901840c5]{display:block}.spec-grid button strong[data-v-901840c5]{margin-bottom:6px;font-size:13px;font-weight:700}.spec-grid button span[data-v-901840c5]{color:var(--text-muted);font-size:11px;line-height:1.5}.spec-grid button.is-active[data-v-901840c5]{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-901840c5]{color:#ffffff8f}.panel-block--speech textarea[data-v-901840c5]{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-901840c5]::-moz-placeholder,.name-field input[data-v-901840c5]::-moz-placeholder{color:#ffffff47}.panel-block--speech textarea[data-v-901840c5]::placeholder,.name-field input[data-v-901840c5]::placeholder{color:#ffffff47}.name-field[data-v-901840c5]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px}.name-field__label[data-v-901840c5]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.2}.name-field input[data-v-901840c5]{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-901840c5]:focus,.name-field input[data-v-901840c5]:focus{border-color:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff05}.control-panel__footer[data-v-901840c5]{padding:12px 16px 16px}.submit-button[data-v-901840c5]{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-901840c5]{justify-content:center}.submit-button__main[data-v-901840c5],.submit-button__rate[data-v-901840c5]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.submit-button__main strong[data-v-901840c5]{font-size:16px;font-weight:800;letter-spacing:.02em}.submit-button__rate[data-v-901840c5]{color:#18181cdb}.submit-button__rate strong[data-v-901840c5]{font-size:16px;font-weight:800;letter-spacing:0}.submit-button__spark[data-v-901840c5]{font-size:14px;line-height:1;color:#18181cd6}.submit-button[data-v-901840c5]:disabled,.panel-block__ghost[data-v-901840c5]:disabled,.toolbar-button[data-v-901840c5]:disabled,.voice-action[data-v-901840c5]:disabled,.pager__button[data-v-901840c5]:disabled{opacity:.55;cursor:not-allowed}.workspace-panel[data-v-901840c5]{min-height:calc(100dvh - 28px)}.workspace-shell[data-v-901840c5]{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-901840c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-shell__title[data-v-901840c5]{display:grid;gap:6px}.workspace-head__eyebrow[data-v-901840c5]{margin:0;color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.16em}.workspace-shell__title h2[data-v-901840c5]{margin:0;font-size:22px;font-weight:700;letter-spacing:.01em}.workspace-shell__summary[data-v-901840c5]{color:var(--text-secondary);font-size:12px}.workspace-view-switch[data-v-901840c5]{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-901840c5]{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffbd;font-size:12px;font-weight:700}.library-panel[data-v-901840c5]{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding-right:4px}.library-panel[data-v-901840c5]::-webkit-scrollbar,.studio-history[data-v-901840c5]::-webkit-scrollbar{width:0}.library-tabs[data-v-901840c5]{display:inline-grid;grid-auto-flow:column;gap:8px}.library-tabs button[data-v-901840c5]{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-901840c5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-toolbar__count[data-v-901840c5]{color:var(--text-secondary);font-size:12px;font-weight:600}.library-grid[data-v-901840c5]{display:grid;gap:12px}.library-grid--persona[data-v-901840c5]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.library-grid--voice[data-v-901840c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card[data-v-901840c5]{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-901840c5]{border-color:#ffffff47;background:#ffffff14;box-shadow:0 14px 30px #00000029}.library-card--persona[data-v-901840c5]{min-height:248px}.library-card__media[data-v-901840c5]{position:relative;overflow:hidden;border-radius:14px;background:#ffffff0f}.library-card__media[data-v-901840c5]:before{content:"";display:block;padding-top:138%}.library-card__media img[data-v-901840c5]{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-901840c5]{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-901840c5]{display:grid;gap:4px}.library-card__body strong[data-v-901840c5]{font-size:13px;font-weight:700}.library-card__body span[data-v-901840c5]{color:var(--text-secondary);font-size:11px;line-height:1.55}.voice-card[data-v-901840c5]{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-901840c5]:hover{border-color:#ffffff4d;background:#ffffff0d}.voice-card--active[data-v-901840c5]{border-color:#ffffff52;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e}.voice-card__visual[data-v-901840c5]{flex-shrink:0}.voice-card__avatar-button[data-v-901840c5]{position:relative;display:block;padding:0;border:0;background:transparent;cursor:pointer}.voice-card__avatar-button[data-v-901840c5]:disabled{cursor:wait}.voice-card__avatar-button--disabled[data-v-901840c5]{opacity:.72}.voice-card__avatar-shell[data-v-901840c5]{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-901840c5]{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-901840c5]{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-901840c5]{display:block;width:32px;height:32px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.voice-card__avatar-play[data-v-901840c5]{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-901840c5]{width:12px;height:12px}.voice-card__content[data-v-901840c5]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.voice-card__head[data-v-901840c5]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.voice-card__title[data-v-901840c5]{color:var(--text-main);font-size:18px;font-weight:700;line-height:1.2}.voice-card__selected[data-v-901840c5]{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-901840c5]{color:var(--text-secondary);font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-card__tags[data-v-901840c5]{display:flex;flex-wrap:wrap;gap:4px}.voice-card__tag[data-v-901840c5]{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-901840c5],.library-error[data-v-901840c5],.stage-error[data-v-901840c5]{padding:12px 14px;border-radius:14px;font-size:12px;line-height:1.6}.library-notice[data-v-901840c5]{background:#ffd3761f;color:#ffd78a}.library-error[data-v-901840c5],.stage-error[data-v-901840c5]{background:#ff62621f;color:var(--danger)}.history-panel[data-v-901840c5]{display:grid;gap:10px}.history-panel__head[data-v-901840c5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-panel__head h3[data-v-901840c5]{margin:0;font-size:14px;font-weight:700}.history-panel__head span[data-v-901840c5],.history-empty[data-v-901840c5],.history-card__body span[data-v-901840c5],.history-card__task[data-v-901840c5]{color:var(--text-secondary);font-size:11px}.history-list[data-v-901840c5]{display:grid;gap:8px}.history-card[data-v-901840c5]{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-901840c5]:hover{transform:translateY(-1px);border-color:#ffffff1f}.history-card[data-v-901840c5]:focus-visible{outline:none;border-color:#fff3;box-shadow:0 0 0 3px #ffffff0a}.history-card.is-active[data-v-901840c5]{border-color:#ffffff38;background:#ffffff0f}.history-card__media[data-v-901840c5]{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-901840c5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-card__body[data-v-901840c5]{display:grid;min-width:0;gap:3px}.history-card__body strong[data-v-901840c5]{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-card__meta[data-v-901840c5]{color:var(--text-muted)}.history-card__note[data-v-901840c5]{color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-card__side[data-v-901840c5]{display:grid;justify-items:end;gap:6px}.history-card__badge[data-v-901840c5]{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-901840c5]{background:#5bc48e24;color:var(--success)}.history-card__badge.is-error[data-v-901840c5]{background:#ff717124;color:var(--danger)}.history-card__badge.is-processing[data-v-901840c5]{background:#ffffff14}.history-card__actions[data-v-901840c5]{display:inline-flex;align-items:center;gap:6px}.history-card__action[data-v-901840c5]{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-901840c5]:hover{transform:translateY(-1px)}.history-card__action.is-danger[data-v-901840c5]{color:#ffb6b6eb}.history-card__action[data-v-901840c5]:disabled{opacity:.58;cursor:not-allowed;transform:none}.history-empty[data-v-901840c5]{padding:12px 2px 4px}.empty-state[data-v-901840c5]{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-901840c5]{min-height:120px;place-items:center;justify-items:center}.empty-state__actions[data-v-901840c5]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.skeleton-card[data-v-901840c5]{min-height:180px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:skeleton-shimmer-901840c5 1.4s linear infinite}.pager[data-v-901840c5]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--text-secondary);font-size:12px}.studio-panel[data-v-901840c5]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0}.studio-stage[data-v-901840c5]{display:grid;align-content:start;gap:12px;min-height:0}.studio-stage__head[data-v-901840c5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-stage__status[data-v-901840c5]{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-901840c5]{background:#5bc48e29;color:var(--success)}.studio-stage__status.is-error[data-v-901840c5]{background:#ff717124;color:var(--danger)}.toolbar-button--studio[data-v-901840c5]{flex-shrink:0}.studio-history[data-v-901840c5]{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-901840c5]{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-901840c5]: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-901840c5]{display:block;width:100%;height:100%;min-height:292px;-o-object-fit:cover;object-fit:cover;background:#000}.stage-card__meta[data-v-901840c5]{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-901840c5]{display:flex;min-width:0;flex-wrap:wrap;gap:8px 16px}.stage-card__fact[data-v-901840c5]{min-width:0}.stage-card__meta span[data-v-901840c5]{display:block;color:var(--text-muted);font-size:10px}.stage-card__meta strong[data-v-901840c5]{display:block;margin-top:3px;font-size:12px;font-weight:700;color:var(--text-main)}.stage-card__link[data-v-901840c5]{flex-shrink:0;color:#ffffffe0;font-size:12px;font-weight:600;text-decoration:none}.stage-card__progress[data-v-901840c5],.stage-card__empty[data-v-901840c5]{display:grid;justify-items:center;align-content:center;gap:12px;min-height:292px;padding:24px;text-align:center}.stage-card__ring[data-v-901840c5]{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-901840c5]{font-size:18px;font-weight:700}.stage-card__progress h3[data-v-901840c5],.stage-card__empty h3[data-v-901840c5]{margin:0;font-size:18px;font-weight:700}.stage-card__progress p[data-v-901840c5],.stage-card__empty p[data-v-901840c5]{max-width:420px;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7}.stage-card__empty-icon[data-v-901840c5]{display:grid;width:50px;height:50px;place-items:center;border-radius:16px;background:#ffffff0f;color:#ffffffc7;font-size:24px}.record-modal[data-v-901840c5] .n-card,.record-dialog[data-v-901840c5] .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-901840c5] .n-card-header__main,.record-dialog[data-v-901840c5] .n-dialog__title{color:var(--text-main);font-size:17px;font-weight:700;letter-spacing:.01em}.record-modal[data-v-901840c5] .n-card-header,.record-dialog[data-v-901840c5] .n-dialog__title{padding-bottom:2px}.record-modal[data-v-901840c5] .n-card-header,.record-modal[data-v-901840c5] .n-card__content,.record-modal[data-v-901840c5] .n-card__action{padding-left:20px;padding-right:20px}.record-modal[data-v-901840c5] .n-card__content,.record-modal[data-v-901840c5] .n-card__action{background:transparent}.record-modal[data-v-901840c5] .n-card__content{padding-top:10px}.record-modal[data-v-901840c5] .n-card__action{padding-top:16px}.record-modal[data-v-901840c5] .n-card__action,.record-dialog[data-v-901840c5] .n-dialog__action{border-top:1px solid rgba(255,255,255,.06)}.record-dialog[data-v-901840c5] .n-dialog__title{padding-bottom:0}.record-dialog[data-v-901840c5] .n-dialog__content{color:var(--text-secondary);font-size:13px;line-height:1.7}.record-modal[data-v-901840c5] .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-901840c5] .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-901840c5] .record-modal__input .n-input__input-el,.record-modal[data-v-901840c5] .record-modal__input textarea{font-size:13px}.record-modal[data-v-901840c5] .record-modal__input--textarea .n-input-wrapper{border-radius:20px;padding-top:4px;padding-bottom:4px}.record-modal__body[data-v-901840c5]{display:grid;gap:16px}.record-modal__field[data-v-901840c5]{display:grid;gap:9px}.record-modal__field span[data-v-901840c5]{color:#ffffff85;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.record-modal__footer[data-v-901840c5]{display:flex;justify-content:flex-end;gap:10px}.clone-confirm[data-v-901840c5]{display:grid;gap:16px}.clone-confirm__hero[data-v-901840c5]{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-901840c5]{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.clone-confirm__hero strong[data-v-901840c5]{color:#fffffff5;font-size:15px;font-weight:700}.clone-confirm__hero span[data-v-901840c5]:last-child{color:#ffffff8f;font-size:12px;line-height:1.6}.clone-confirm__audio[data-v-901840c5]{width:100%;min-width:0;height:42px;filter:saturate(.85) brightness(.94)}.clone-confirm__summary[data-v-901840c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clone-confirm__item[data-v-901840c5]{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-901840c5]{color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.clone-confirm__item strong[data-v-901840c5]{color:#fffffff0;font-size:14px;font-weight:700;line-height:1.45}.record-modal[data-v-901840c5] .record-modal__button,.record-dialog[data-v-901840c5] .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-901840c5] .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-901840c5] .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-901840c5]{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-901840c5]{color:#fffffff0;font-size:14px;font-weight:700}.record-dialog__body span[data-v-901840c5]{color:#ffffff9e;font-size:12px;line-height:1.7}.mode-switch button[data-v-901840c5]:not(:disabled):hover,.workspace-view-switch button[data-v-901840c5]:hover,.library-tabs button[data-v-901840c5]:hover,.panel-block__ghost[data-v-901840c5]:hover,.toolbar-button[data-v-901840c5]:hover,.voice-action[data-v-901840c5]:hover,.voice-card__avatar-button[data-v-901840c5]:hover,.spec-grid button[data-v-901840c5]:hover,.submit-button[data-v-901840c5]:not(:disabled):hover,.pager__button[data-v-901840c5]:hover,.stage-card__link[data-v-901840c5]:hover,.library-card[data-v-901840c5]:hover{transform:translateY(-1px)}@keyframes skeleton-shimmer-901840c5{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1280px){.digital-shell__layout[data-v-901840c5]{grid-template-columns:1fr;gap:16px;padding:16px}.control-panel[data-v-901840c5],.workspace-panel[data-v-901840c5],.workspace-shell[data-v-901840c5]{min-height:0;max-height:none}.studio-panel[data-v-901840c5]{grid-template-columns:1fr}}@media (max-width: 860px){.digital-shell__layout[data-v-901840c5]{padding:12px}.control-panel__scroll[data-v-901840c5],.workspace-shell[data-v-901840c5]{padding-left:14px;padding-right:14px}.panel-block__head[data-v-901840c5],.workspace-shell__head[data-v-901840c5],.studio-stage__head[data-v-901840c5],.stage-card__meta[data-v-901840c5],.library-toolbar[data-v-901840c5],.voice-selection-card[data-v-901840c5],.history-panel__head[data-v-901840c5]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.name-field[data-v-901840c5]{grid-template-columns:1fr;gap:10px}.workspace-view-switch[data-v-901840c5],.library-tabs[data-v-901840c5],.mode-switch[data-v-901840c5],.spec-grid[data-v-901840c5],.library-grid--persona[data-v-901840c5],.library-grid--voice[data-v-901840c5]{grid-template-columns:1fr}.stage-card[data-v-901840c5]{min-height:320px}.history-card[data-v-901840c5]{grid-template-columns:44px minmax(0,1fr)}.history-card__media[data-v-901840c5]{width:44px;height:44px}.history-card__side[data-v-901840c5]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.record-modal__footer[data-v-901840c5]{flex-direction:column}.clone-confirm__summary[data-v-901840c5]{grid-template-columns:1fr}}.growth-invite-page[data-v-e4648ba0]{--growth-invite-theme: #9ee4c6;position:relative;min-height:100vh;overflow:hidden;padding:28px clamp(20px,5vw,84px) 34px;color:#f7f2e9;background:radial-gradient(circle at 12% 6%,color-mix(in srgb,var(--growth-invite-theme) 20%,transparent),transparent 28%),radial-gradient(circle at 88% 18%,rgba(120,149,255,.14),transparent 25%),linear-gradient(145deg,#101315,#171b1c 52%,#0f1112)}.growth-invite-page__glow[data-v-e4648ba0],.growth-invite-page__grain[data-v-e4648ba0]{position:absolute;pointer-events:none}.growth-invite-page__glow[data-v-e4648ba0]{width:360px;height:360px;border-radius:50%;filter:blur(80px);opacity:.28}.growth-invite-page__glow--left[data-v-e4648ba0]{top:24%;left:-180px;background:var(--growth-invite-theme)}.growth-invite-page__glow--right[data-v-e4648ba0]{right:-180px;bottom:12%;background:#8299ff}.growth-invite-page__grain[data-v-e4648ba0]{top:0;right:0;bottom:0;left:0;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.8) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.8) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 80%)}.growth-invite-page__header[data-v-e4648ba0],.growth-invite-page__hero[data-v-e4648ba0],.growth-invite-page__details[data-v-e4648ba0],.growth-invite-page__footer[data-v-e4648ba0]{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.growth-invite-page__header[data-v-e4648ba0]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(42px,8vw,96px)}.growth-invite-page__brand[data-v-e4648ba0],.growth-invite-page__back[data-v-e4648ba0],.growth-invite-page__footer a[data-v-e4648ba0]{color:inherit;text-decoration:none}.growth-invite-page__brand[data-v-e4648ba0]{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.04em}.growth-invite-page__logo[data-v-e4648ba0]{width:34px;height:34px;border-radius:11px;-o-object-fit:cover;object-fit:cover}.growth-invite-page__back[data-v-e4648ba0]{padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#f7f2e9b8;cursor:pointer;font-size:12px}.growth-invite-page__hero[data-v-e4648ba0]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(36px,7vw,94px);align-items:center}.growth-invite-page__hero-copy[data-v-e4648ba0]{display:grid;gap:22px}.growth-invite-page__eyebrow[data-v-e4648ba0]{color:color-mix(in srgb,var(--growth-invite-theme) 78%,white 22%);font-size:11px;font-weight:800;letter-spacing:.22em}.growth-invite-page__title[data-v-e4648ba0]{max-width:11ch;margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(44px,6.2vw,88px);font-weight:800;line-height:.98;letter-spacing:-.065em}.growth-invite-page__title[data-v-e4648ba0] p,.growth-invite-page__title[data-v-e4648ba0] div{display:inline;margin:0}.growth-invite-page__subtitle[data-v-e4648ba0]{max-width:42ch;margin:0;color:#f7f2e9ad;font-size:16px;line-height:1.7}.growth-invite-page__code-card[data-v-e4648ba0]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,420px);padding:15px 16px;border:1px solid color-mix(in srgb,var(--growth-invite-theme) 32%,transparent);border-radius:18px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14}.growth-invite-page__code-card>div[data-v-e4648ba0]{display:grid;gap:5px}.growth-invite-page__code-label[data-v-e4648ba0]{color:#f7f2e985;font-size:11px}.growth-invite-page__code-card strong[data-v-e4648ba0]{color:#f8fff9;font-family:SFMono-Regular,Consolas,monospace;font-size:24px;letter-spacing:.16em}.growth-invite-page__copy[data-v-e4648ba0],.growth-invite-page__primary[data-v-e4648ba0],.growth-invite-page__secondary[data-v-e4648ba0]{min-height:42px;padding:0 16px;border-radius:12px;cursor:pointer;font-size:12px;font-weight:700}.growth-invite-page__copy[data-v-e4648ba0]{flex-shrink:0;border:1px solid color-mix(in srgb,var(--growth-invite-theme) 36%,transparent);background:color-mix(in srgb,var(--growth-invite-theme) 14%,transparent);color:#eafff3}.growth-invite-page__actions[data-v-e4648ba0]{display:flex;flex-wrap:wrap;gap:10px}.growth-invite-page__primary[data-v-e4648ba0]{border:1px solid color-mix(in srgb,var(--growth-invite-theme) 46%,transparent);background:linear-gradient(135deg,var(--growth-invite-theme),color-mix(in srgb,var(--growth-invite-theme) 58%,white 42%));color:#11231d;box-shadow:0 14px 30px color-mix(in srgb,var(--growth-invite-theme) 18%,transparent)}.growth-invite-page__primary span[data-v-e4648ba0]{margin-left:8px;font-size:16px}.growth-invite-page__secondary[data-v-e4648ba0]{border:1px solid rgba(255,255,255,.14);background:#ffffff0b;color:#f7f2e9d1}.growth-invite-page__visual[data-v-e4648ba0]{position:relative;min-height:min(62vw,620px);overflow:hidden;border:1px solid color-mix(in srgb,var(--growth-invite-theme) 32%,rgba(255,255,255,.2));border-radius:34px;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--growth-invite-theme) 34%,transparent),transparent 30%),#202827;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff1f;transform:rotate(1.5deg)}.growth-invite-page__media[data-v-e4648ba0]{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover}.growth-invite-page__visual-fallback[data-v-e4648ba0]{display:grid;align-content:center;height:100%;min-height:inherit;padding:12%;background:linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.1) 48% 49%,transparent 49%),radial-gradient(circle at 78% 24%,rgba(255,255,255,.28),transparent 16%)}.growth-invite-page__visual-fallback span[data-v-e4648ba0],.growth-invite-page__visual-fallback strong[data-v-e4648ba0]{position:relative;z-index:1}.growth-invite-page__visual-fallback span[data-v-e4648ba0]{color:#ffffff9e;font-size:12px;letter-spacing:.22em}.growth-invite-page__visual-fallback strong[data-v-e4648ba0]{margin-top:18px;color:#f8fff9;font-family:var(--font-display, Georgia, serif);font-size:clamp(42px,6vw,82px);line-height:.94;letter-spacing:-.06em}.growth-invite-page__visual-shade[data-v-e4648ba0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#00000085),linear-gradient(135deg,color-mix(in srgb,var(--growth-invite-theme) 14%,transparent),transparent 45%)}.growth-invite-page__visual-mark[data-v-e4648ba0]{position:absolute;top:22px;right:24px;color:#ffffffb8;font-size:10px;font-weight:800;letter-spacing:.18em}.growth-invite-page__details[data-v-e4648ba0]{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,8vw,100px);margin-top:clamp(78px,12vw,150px);padding-top:34px;border-top:1px solid rgba(255,255,255,.12)}.growth-invite-page__section-heading[data-v-e4648ba0]{display:grid;align-content:start;gap:12px}.growth-invite-page__section-heading h2[data-v-e4648ba0]{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(32px,4vw,54px);letter-spacing:-.06em}.growth-invite-page__section-heading p[data-v-e4648ba0]{max-width:28ch;margin:0;color:#f7f2e98f;font-size:13px;line-height:1.65}.growth-invite-page__rules[data-v-e4648ba0]{display:grid;gap:10px}.growth-invite-page__rule[data-v-e4648ba0]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b}.growth-invite-page__rule-index[data-v-e4648ba0]{color:color-mix(in srgb,var(--growth-invite-theme) 78%,white 22%);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.growth-invite-page__rule-copy[data-v-e4648ba0]{display:grid;gap:5px}.growth-invite-page__rule-copy strong[data-v-e4648ba0]{font-size:14px}.growth-invite-page__rule-copy span[data-v-e4648ba0],.growth-invite-page__rewards span[data-v-e4648ba0]{color:#f7f2e98f;font-size:11px}.growth-invite-page__rewards[data-v-e4648ba0]{display:grid;gap:5px;justify-items:end;text-align:right}.growth-invite-page__rewards span[data-v-e4648ba0]{color:color-mix(in srgb,var(--growth-invite-theme) 76%,white 24%)}.growth-invite-page__empty[data-v-e4648ba0],.growth-invite-page__loading[data-v-e4648ba0],.growth-invite-page__error[data-v-e4648ba0]{position:relative;z-index:1;width:min(600px,100%);margin:14vh auto;text-align:center}.growth-invite-page__loading p[data-v-e4648ba0],.growth-invite-page__error p[data-v-e4648ba0]{color:#f7f2e994;line-height:1.7}.growth-invite-page__spinner[data-v-e4648ba0]{display:inline-block;width:34px;height:34px;border:2px solid rgba(255,255,255,.16);border-top-color:var(--growth-invite-theme);border-radius:50%;animation:growth-invite-spin-e4648ba0 .8s linear infinite}.growth-invite-page__error h1[data-v-e4648ba0]{margin:16px 0 0;font-family:var(--font-display, Georgia, serif);font-size:clamp(36px,5vw,64px);letter-spacing:-.06em}.growth-invite-page__error .growth-invite-page__actions[data-v-e4648ba0]{justify-content:center;margin-top:24px}.growth-invite-page__footer[data-v-e4648ba0]{display:flex;justify-content:space-between;gap:20px;margin-top:72px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#f7f2e96b;font-size:11px}.growth-invite-page__footer a[data-v-e4648ba0]{color:color-mix(in srgb,var(--growth-invite-theme) 76%,white 24%)}@keyframes growth-invite-spin-e4648ba0{to{transform:rotate(360deg)}}@media (max-width: 820px){.growth-invite-page[data-v-e4648ba0]{padding:22px 16px 28px}.growth-invite-page__header[data-v-e4648ba0]{margin-bottom:48px}.growth-invite-page__hero[data-v-e4648ba0],.growth-invite-page__details[data-v-e4648ba0]{grid-template-columns:1fr}.growth-invite-page__visual[data-v-e4648ba0]{order:-1;min-height:min(112vw,520px);transform:none}.growth-invite-page__title[data-v-e4648ba0]{max-width:12ch;font-size:clamp(46px,15vw,76px)}.growth-invite-page__details[data-v-e4648ba0]{gap:30px}}@media (max-width: 520px){.growth-invite-page__brand span[data-v-e4648ba0]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-invite-page__code-card[data-v-e4648ba0]{align-items:stretch;flex-direction:column}.growth-invite-page__copy[data-v-e4648ba0]{width:100%}.growth-invite-page__rule[data-v-e4648ba0]{grid-template-columns:34px minmax(0,1fr)}.growth-invite-page__rewards[data-v-e4648ba0]{grid-column:2;justify-items:start;text-align:left}.growth-invite-page__footer[data-v-e4648ba0]{flex-direction:column;gap:10px}}.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-3acc6aa2]{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-3acc6aa2]{display:grid;gap:20px}.portal-page__hero[data-v-3acc6aa2],.portal-panel[data-v-3acc6aa2]{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-3acc6aa2]:before,.portal-panel[data-v-3acc6aa2]: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-3acc6aa2]>*,.portal-panel[data-v-3acc6aa2]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-3acc6aa2],.portal-page__hero h2[data-v-3acc6aa2],.portal-section-title[data-v-3acc6aa2]{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-3acc6aa2],.portal-section-subtitle[data-v-3acc6aa2]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-3acc6aa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-3acc6aa2]{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-3acc6aa2]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-3acc6aa2]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-3acc6aa2]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-3acc6aa2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-3acc6aa2]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-3acc6aa2],.portal-link-button[data-v-3acc6aa2]{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-3acc6aa2]:hover,.portal-link-button[data-v-3acc6aa2]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-3acc6aa2]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-3acc6aa2]:hover{border-color:#e5bf8a47}.portal-button[data-v-3acc6aa2]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-3acc6aa2]{display:grid;gap:18px}.portal-form__grid[data-v-3acc6aa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-3acc6aa2]{display:grid;gap:9px}.portal-field span[data-v-3acc6aa2]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-3acc6aa2],.portal-select[data-v-3acc6aa2],.portal-textarea[data-v-3acc6aa2]{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-3acc6aa2]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-3acc6aa2]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-3acc6aa2]:hover,.portal-select[data-v-3acc6aa2]:hover,.portal-textarea[data-v-3acc6aa2]:hover{border-color:#ffffff29}.portal-input[data-v-3acc6aa2]::-moz-placeholder,.portal-textarea[data-v-3acc6aa2]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-3acc6aa2]::placeholder,.portal-textarea[data-v-3acc6aa2]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-3acc6aa2]{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-3acc6aa2]{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-3acc6aa2]{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-3acc6aa2]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-3acc6aa2]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-3acc6aa2]{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-3acc6aa2]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-3acc6aa2]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-3acc6aa2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-3acc6aa2]{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-3acc6aa2]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-3acc6aa2]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-3acc6aa2]{display:grid;gap:14px}.portal-list__item[data-v-3acc6aa2]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-3acc6aa2],.portal-list__meta[data-v-3acc6aa2]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-3acc6aa2]{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-3acc6aa2]{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-3acc6aa2]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-3acc6aa2]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-3acc6aa2]{padding:18px 14px 32px}.portal-auth__card[data-v-3acc6aa2],.portal-auth__metrics[data-v-3acc6aa2]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-3acc6aa2]{padding:16px}.portal-auth__brand-logo[data-v-3acc6aa2]{width:60px;height:60px}.portal-page__hero[data-v-3acc6aa2],.portal-panel[data-v-3acc6aa2]{border-radius:24px;padding:20px}.portal-card__value[data-v-3acc6aa2]{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-418016ff]{width:100%}.page-navbar[data-v-418016ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-navbar__actions[data-v-418016ff]{display:inline-flex;align-items:center;gap:8px}.page-navbar__lead[data-v-418016ff]{display:inline-flex;align-items:center;gap:12px;min-width:0}.page-navbar__lead-extra[data-v-418016ff]{display:inline-flex;align-items:center;min-width:0}.page-navbar-shell--sticky[data-v-418016ff]{position:sticky;top:0;z-index:20}.page-navbar-shell--fixed[data-v-418016ff]{position:fixed;top:0;right:0;left:0;z-index:50}.page-navbar-shell--default.page-navbar-shell--sticky[data-v-418016ff],.page-navbar-shell--default.page-navbar-shell--fixed[data-v-418016ff]{padding-top:4px;background:linear-gradient(180deg,#0d0f12f5,#0d0f1200)}.page-navbar__title[data-v-418016ff]{margin:0;color:#fffffff0;font-size:20px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.page-navbar__back[data-v-418016ff]{-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-418016ff]:hover{border-color:#ffffff2e;background:#ffffff0d}.page-navbar__back .app-icon[data-v-418016ff]{font-size:16px}.page-navbar__action[data-v-418016ff]{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-418016ff]:hover{border-color:#e9c6915c;background:linear-gradient(180deg,#e9c69129,#e9c6910f);color:#fff3dc;transform:translateY(-1px)}.page-navbar-shell--store[data-v-418016ff]{border-bottom:1px solid #424754;background:#0b1326}.page-navbar--store[data-v-418016ff]{min-height:64px;max-width:1200px;margin:0 auto;padding:0 24px}.page-navbar-shell--store.page-navbar-shell--sticky[data-v-418016ff],.page-navbar-shell--store.page-navbar-shell--fixed[data-v-418016ff]{background:#0b1326}.page-navbar--store .page-navbar__back[data-v-418016ff]{border:0;border-radius:999px;background:transparent;color:#adc6ff;padding:0 10px}.page-navbar--store .page-navbar__back[data-v-418016ff]:hover{background:#131b2e;border-color:transparent}.page-navbar--store .page-navbar__title[data-v-418016ff]{color:#adc6ff;font-size:20px}.page-navbar--store .page-navbar__action[data-v-418016ff]{min-width:unset;border:0;background:transparent;color:#c2c6d6;border-radius:999px;padding-inline:16px}.page-navbar--store .page-navbar__action[data-v-418016ff]:hover{background:#131b2e;color:#dae2fd;transform:none}.page-navbar-shell--points[data-v-418016ff]{border-bottom:1px solid #424754;background:#0b1326}.page-navbar--points[data-v-418016ff]{width:100%;max-width:1200px;min-height:64px;margin:0 auto;padding:0 24px}.page-navbar-shell--points.page-navbar-shell--sticky[data-v-418016ff],.page-navbar-shell--points.page-navbar-shell--fixed[data-v-418016ff]{background:#0b1326}.page-navbar--points .page-navbar__lead[data-v-418016ff]{gap:16px}.page-navbar--points .page-navbar__back[data-v-418016ff]{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:#adc6ff}.page-navbar--points .page-navbar__back[data-v-418016ff]:hover{background:#131b2e;border-color:transparent}.page-navbar--points .page-navbar__back .app-icon[data-v-418016ff]{font-size:20px}.page-navbar--points .page-navbar__title[data-v-418016ff]{color:#adc6ff;font-size:20px;font-weight:700;letter-spacing:-.02em}.page-navbar--points .page-navbar__action[data-v-418016ff]{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-418016ff]:hover{background:#131b2e;color:#dae2fd;transform:none}@media (max-width: 980px){.page-navbar--store[data-v-418016ff],.page-navbar--points[data-v-418016ff]{padding:12px 16px}.page-navbar[data-v-418016ff]{flex-wrap:wrap;align-items:flex-start}.page-navbar__lead[data-v-418016ff]{flex-wrap:wrap}}.portal-user-menu[data-v-67b5d8dd]{--portal-user-menu-panel-width: min(292px, calc(100vw - 24px) );--portal-user-menu-hover-gap: 6px;position:relative;display:inline-flex;align-items:center;flex-shrink:0}.portal-user-menu[data-v-67b5d8dd]:after{content:"";position:absolute;top:100%;height:var(--portal-user-menu-hover-gap);z-index:39}.portal-user-menu--left[data-v-67b5d8dd]:after{left:0;width:var(--portal-user-menu-panel-width)}.portal-user-menu--right[data-v-67b5d8dd]:after{right:0;width:var(--portal-user-menu-panel-width)}.portal-user-menu__trigger[data-v-67b5d8dd],.portal-user-menu__action--guest[data-v-67b5d8dd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.portal-user-menu__trigger[data-v-67b5d8dd]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:6px 10px 6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#f6efe4;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0b101ceb;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000038;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.portal-user-menu__trigger[data-v-67b5d8dd]:hover,.portal-user-menu:focus-within .portal-user-menu__trigger[data-v-67b5d8dd]{transform:translateY(-1px);border-color:#e5bf8a57;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #0000003d}.portal-user-menu--home .portal-user-menu__trigger[data-v-67b5d8dd]:not(.portal-user-menu__trigger--summary){min-width:156px;padding-right:10px}.portal-user-menu__trigger--summary[data-v-67b5d8dd]{gap:8px;width:auto;min-width:0;min-height:40px;padding:4px 4px 4px 10px;border-radius:999px}.portal-user-menu--navbar .portal-user-menu__trigger[data-v-67b5d8dd]{min-height:34px;gap:8px;padding:3px 8px 3px 6px;border-radius:999px;background:linear-gradient(180deg,#131b2ef5,#0b1326eb),#0b1326eb;box-shadow:none}.portal-user-menu__trigger-avatar[data-v-67b5d8dd],.portal-user-menu__hero-avatar[data-v-67b5d8dd]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#121212;font-weight:700;background:linear-gradient(135deg,#faf1dc,#f0c77e)}.portal-user-menu__trigger-avatar[data-v-67b5d8dd]{width:30px;height:30px;border-radius:999px}.portal-user-menu__hero-avatar[data-v-67b5d8dd]{width:40px;height:40px;border-radius:14px;box-shadow:inset 0 1px #ffffff24,0 12px 28px #f0b95a3d}.portal-user-menu__trigger-avatar-image[data-v-67b5d8dd],.portal-user-menu__hero-avatar-image[data-v-67b5d8dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-user-menu__trigger-copy[data-v-67b5d8dd],.portal-user-menu__hero-copy[data-v-67b5d8dd],.portal-user-menu__balance-copy[data-v-67b5d8dd],.portal-user-menu__meta-chip[data-v-67b5d8dd]{display:grid;min-width:0}.portal-user-menu__trigger-copy[data-v-67b5d8dd]{gap:1px;text-align:left}.portal-user-menu__trigger-copy small[data-v-67b5d8dd],.portal-user-menu__balance-copy span[data-v-67b5d8dd],.portal-user-menu__meta-chip span[data-v-67b5d8dd],.portal-user-menu__guest span[data-v-67b5d8dd]{color:#f2e8d89e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.portal-user-menu__trigger-copy strong[data-v-67b5d8dd],.portal-user-menu__hero-copy strong[data-v-67b5d8dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff7eb;font-size:13px;font-weight:700}.portal-user-menu--navbar .portal-user-menu__trigger-copy strong[data-v-67b5d8dd]{font-size:12px}.portal-user-menu__trigger-balance[data-v-67b5d8dd]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#fff3dc}.portal-user-menu__trigger-balance .app-icon[data-v-67b5d8dd]{flex-shrink:0;color:#f0c77e;font-size:14px}.portal-user-menu__trigger-balance strong[data-v-67b5d8dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:-.02em}.portal-user-menu--navbar .portal-user-menu__trigger-balance[data-v-67b5d8dd]{gap:5px}.portal-user-menu--navbar .portal-user-menu__trigger-balance strong[data-v-67b5d8dd]{font-size:12px}.portal-user-menu__panel[data-v-67b5d8dd]{position:absolute;top:calc(100% + var(--portal-user-menu-hover-gap));z-index:40;width:var(--portal-user-menu-panel-width);padding:12px;border:1px solid rgba(229,191,138,.18);border-radius:20px;background:radial-gradient(circle at top left,rgba(229,191,138,.18),transparent 38%),linear-gradient(180deg,#121826fa,#0a0e18f5);box-shadow:inset 0 1px #ffffff14,0 28px 60px #00000057;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.portal-user-menu--left .portal-user-menu__panel[data-v-67b5d8dd]{left:0}.portal-user-menu--right .portal-user-menu__panel[data-v-67b5d8dd]{right:0;left:auto;transform-origin:top right}.portal-user-menu:hover .portal-user-menu__panel[data-v-67b5d8dd],.portal-user-menu:focus-within .portal-user-menu__panel[data-v-67b5d8dd]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.portal-user-menu__hero[data-v-67b5d8dd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.portal-user-menu__hero-copy[data-v-67b5d8dd]{gap:2px}.portal-user-menu__hero-name-row[data-v-67b5d8dd]{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.portal-user-menu__hero-name[data-v-67b5d8dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.portal-user-menu__member-tag[data-v-67b5d8dd]{--member-badge-border: rgba(255, 195, 139, .24);--member-badge-bg: rgba(255, 159, 104, .2);--member-badge-text: #fff1de;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--member-badge-border);background:var(--member-badge-bg);color:var(--member-badge-text);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e;max-width:100%;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.1}.portal-user-menu__member-tag .app-icon[data-v-67b5d8dd]{flex-shrink:0;font-size:11px}.portal-user-menu__member-tag span[data-v-67b5d8dd]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-user-menu__member-status[data-v-67b5d8dd]{color:#f2e8d8b8;font-size:11px;line-height:1.25}.portal-user-menu__member-badge--slate[data-v-67b5d8dd]{--member-badge-border: rgba(255, 195, 139, .24);--member-badge-bg: rgba(255, 159, 104, .2);--member-badge-text: #fff1de}.portal-user-menu__member-badge--violet[data-v-67b5d8dd]{--member-badge-border: rgba(214, 174, 255, .22);--member-badge-bg: rgba(203, 121, 255, .16);--member-badge-text: #f4e7ff}.portal-user-menu__member-badge--indigo[data-v-67b5d8dd]{--member-badge-border: rgba(161, 203, 255, .24);--member-badge-bg: rgba(110, 155, 255, .16);--member-badge-text: #e6f3ff}.portal-user-menu__member-badge--teal[data-v-67b5d8dd]{--member-badge-border: rgba(161, 236, 229, .22);--member-badge-bg: rgba(99, 197, 189, .15);--member-badge-text: #e5fdfb}.portal-user-menu__balance-card[data-v-67b5d8dd]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(229,191,138,.16);border-radius:16px;background:linear-gradient(135deg,#f0b95a1f,#f0b95a08),#ffffff08}.portal-user-menu__balance-copy[data-v-67b5d8dd]{gap:4px}.portal-user-menu__balance-copy strong[data-v-67b5d8dd]{color:#fff3dc;font-size:22px;line-height:1;letter-spacing:-.04em}.portal-user-menu__meta-row[data-v-67b5d8dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.portal-user-menu__meta-chip[data-v-67b5d8dd]{gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.portal-user-menu__meta-chip strong[data-v-67b5d8dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff7ebeb;font-size:13px;font-weight:600}.portal-user-menu__invite-card[data-v-67b5d8dd]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid rgba(128,219,188,.2);border-radius:15px;background:linear-gradient(135deg,#5cc19f24,#5cc19f08),#ffffff09}.portal-user-menu__invite-label[data-v-67b5d8dd]{flex-shrink:0;color:#d9ffef;font-size:12px;font-weight:700}.portal-user-menu__invite-value[data-v-67b5d8dd]{flex:1;min-width:0;overflow:hidden;color:#f3fff9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.portal-user-menu__invite-copy[data-v-67b5d8dd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(128,219,188,.28);border-radius:8px;background:#80dbbc24;color:#d9ffef;cursor:pointer}.portal-user-menu__invite-copy[data-v-67b5d8dd]:hover{background:#80dbbc3d}.portal-user-menu__invite-copy[data-v-67b5d8dd]:disabled{cursor:wait;opacity:.6}.portal-user-menu__grid[data-v-67b5d8dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.portal-user-menu__action[data-v-67b5d8dd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border-radius:14px;color:#fff7eb;font-size:12px;font-weight:600;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.portal-user-menu__action--primary[data-v-67b5d8dd]{flex-shrink:0;min-width:84px;border:1px solid rgba(229,191,138,.2);background:linear-gradient(135deg,#f4d596,#f0b95a);color:#141414}.portal-user-menu__action--compact[data-v-67b5d8dd]{min-width:72px;min-height:34px;padding:0 10px;border-radius:12px;font-size:12px}.portal-user-menu__action--secondary[data-v-67b5d8dd]{border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.portal-user-menu__action--wide[data-v-67b5d8dd]{grid-column:1 / -1}.portal-user-menu__action[data-v-67b5d8dd]:hover{transform:translateY(-1px)}.portal-user-menu__action--secondary[data-v-67b5d8dd]:hover{border-color:#e5bf8a3d;background:#ffffff0f;color:#fff}.portal-user-menu__action--logout[data-v-67b5d8dd]{width:100%;margin-top:8px}.portal-user-menu__guest[data-v-67b5d8dd]{display:grid;gap:8px}.portal-user-menu__guest strong[data-v-67b5d8dd]{color:#fff7eb;font-size:15px;line-height:1.25}.portal-user-menu__guest p[data-v-67b5d8dd]{margin:0;color:#f2e8d8c2;font-size:12px;line-height:1.45}.portal-user-menu__action--guest[data-v-67b5d8dd]{width:100%;margin-top:4px;min-height:42px;font-size:14px;font-weight:700;letter-spacing:.02em;border-color:#ffffff24;background:linear-gradient(180deg,#1e2638fa,#0c1018fa),#0c1018fa;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.32);box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000047}.portal-user-menu__action--guest .app-icon[data-v-67b5d8dd]{color:currentColor;font-size:15px}@media (max-width: 720px){.portal-user-menu[data-v-67b5d8dd]{--portal-user-menu-panel-width: min(292px, calc(100vw - 20px) )}.portal-user-menu--home .portal-user-menu__trigger-copy[data-v-67b5d8dd]{display:none}.portal-user-menu--home .portal-user-menu__trigger[data-v-67b5d8dd]{min-width:0}.portal-user-menu__panel[data-v-67b5d8dd]{padding:12px}.portal-user-menu__balance-card[data-v-67b5d8dd]{align-items:stretch;flex-direction:column}.portal-user-menu__action--primary[data-v-67b5d8dd]{width:100%}}.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-102b456f]{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-102b456f]{width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 20px}.points-store__block[data-v-102b456f]{margin-bottom:22px}.points-store__account-card[data-v-102b456f]{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-102b456f]: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-102b456f],.points-store__account-divider[data-v-102b456f],.points-store__account-icon-shell[data-v-102b456f]{position:relative;z-index:1}.points-store__account-panel[data-v-102b456f]{display:flex;flex-direction:column;gap:6px;text-align:center}.points-store__account-label[data-v-102b456f]{color:#00285de6;font-size:13px;font-weight:600;letter-spacing:.05em}.points-store__account-value[data-v-102b456f],.points-store__account-secondary[data-v-102b456f]{display:flex;align-items:baseline;gap:8px}.points-store__account-value strong[data-v-102b456f]{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-102b456f]{font-size:18px;line-height:24px;font-weight:700;color:#00285d;font-variant-numeric:tabular-nums}.points-store__account-value span[data-v-102b456f],.points-store__account-secondary span[data-v-102b456f]{color:#00285dcc;font-size:14px;line-height:20px}.points-store__account-divider[data-v-102b456f]{width:100%;height:1px;background:#00285d33}.points-store__account-icon-shell[data-v-102b456f]{display:none}.points-store__account-icon[data-v-102b456f]{font-size:60px;opacity:.1}.points-store__section-head[data-v-102b456f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:14px}.points-store__section-head-main[data-v-102b456f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.points-store__section-head h2[data-v-102b456f]{margin:0;color:#dae2fd;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.points-store__section-tip[data-v-102b456f]{color:#c2d6ffd1;font-size:13px;line-height:18px;font-weight:600}.points-store__section-badge[data-v-102b456f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(115,176,255,.24);border-radius:999px;background:linear-gradient(180deg,#4c8aff38,#3e73e024);color:#e7f0ff;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #1a4ca32e}.points-store__section-badge[data-v-102b456f]:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,#88c2ff,#4d8eff);box-shadow:0 0 0 4px #629fff24}.points-store__section-title[data-v-102b456f]{color:#c2c6d6;margin:0 0 12px;font-size:18px;line-height:24px;font-weight:600}.points-store__package-grid[data-v-102b456f]{display:grid;grid-template-columns:1fr;gap:16px}.points-store__package-card[data-v-102b456f]{--package-border-color: rgba(121, 165, 255, .18);--package-border-active: rgba(138, 189, 255, .42);--package-background: radial-gradient(circle at 14% 12%, rgba(96, 169, 255, .22), transparent 34%), radial-gradient(circle at 86% 14%, rgba(120, 116, 255, .18), transparent 32%), linear-gradient(180deg, #152544 0%, #0d1730 100%);--package-overlay: linear-gradient(135deg, rgba(255, 255, 255, .08), transparent 38%), radial-gradient(circle at bottom right, rgba(68, 124, 255, .16), transparent 34%);--package-badge-border: rgba(143, 196, 255, .18);--package-badge-bg: rgba(106, 157, 255, .12);--package-badge-text: #d9e9ff;--package-badge-muted-border: rgba(143, 196, 255, .12);--package-badge-muted-bg: rgba(89, 120, 180, .14);--package-badge-muted-text: rgba(217, 233, 255, .78);--package-action-bg: linear-gradient(180deg, #f7fbff 0%, #d8e8ff 100%);--package-action-bg-active: linear-gradient(180deg, #ffffff 0%, #e4f0ff 100%);--package-action-text: #16315d;--package-action-shadow: rgba(18, 46, 95, .2);--package-action-shadow-hover: rgba(20, 53, 110, .24);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-height:352px;padding:22px 20px 18px;border:1px solid var(--package-border-color);border-radius:22px;background:var(--package-background);color:#dae2fd;text-align:left;box-shadow:0 18px 44px #020a1857,inset 0 1px #b5d0ff14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.points-store__package-card[data-v-102b456f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--package-overlay);opacity:.9;pointer-events:none}.points-store__package-card[data-v-102b456f]:hover{transform:translateY(-3px)}.points-store__package-card.is-selected[data-v-102b456f]{border-color:var(--package-border-active);box-shadow:0 22px 56px #040f266b,0 0 0 1px #8abdff2e,inset 0 0 0 1px #b8dbff14}.points-store__package-badge[data-v-102b456f]{position:absolute;top:18px;right:18px;z-index:1;padding:4px 10px;border-radius:999px;border:1px solid var(--package-badge-border);background:var(--package-badge-bg);color:var(--package-badge-text);font-size:11px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.points-store__package-badge--muted[data-v-102b456f]{border-color:var(--package-badge-muted-border);background:var(--package-badge-muted-bg);color:var(--package-badge-muted-text)}.points-store__package-content[data-v-102b456f]{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;gap:7px}.points-store__package-title-row[data-v-102b456f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.points-store__package-title[data-v-102b456f]{color:#f4f8ff;font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.02em}.points-store__package-cycle[data-v-102b456f]{margin:0;color:#dae2fd9e;font-size:13px;line-height:18px;font-weight:600}.points-store__package-price-row[data-v-102b456f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px}.points-store__package-currency[data-v-102b456f]{color:#e6f1ff;font-size:18px;line-height:1;font-weight:500}.points-store__package-meta[data-v-102b456f]{color:#9eb3d5;font-size:13px;line-height:18px;font-weight:500}.points-store__package-price[data-v-102b456f]{color:#f8fbff;font-size:56px;line-height:.95;font-weight:600;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.points-store__package-price-suffix[data-v-102b456f]{color:#d8e6ff;font-size:18px;line-height:1;font-weight:500}.points-store__package-original[data-v-102b456f]{color:#b2c2e06b;font-size:15px;line-height:1;text-decoration:line-through}.points-store__package-renew[data-v-102b456f]{margin:0;color:#b3c7e8;font-size:13px;line-height:18px;font-weight:500}.points-store__package-points-row[data-v-102b456f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:14px}.points-store__package-points-value[data-v-102b456f]{color:#eff6ff;font-size:34px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.points-store__package-points-suffix[data-v-102b456f]{color:#bed1f0;font-size:16px;line-height:1.1;font-weight:500}.points-store__package-benefit[data-v-102b456f]{margin:0;color:#88a1c8;font-size:12px;line-height:18px;font-weight:500}.points-store__discount-benefits[data-v-102b456f]{display:grid;gap:4px;margin-top:3px;padding-top:8px;border-top:1px solid rgba(183,207,255,.12)}.points-store__discount-benefit[data-v-102b456f]{display:flex;align-items:center;gap:4px;min-width:0;color:#eff4ff;font-size:11px;line-height:16px;font-weight:500}.points-store__discount-benefit-icon[data-v-102b456f]{flex:0 0 auto;color:#fff;font-size:10px}.points-store__discount-benefit-label[data-v-102b456f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-store__discount-benefit-help[data-v-102b456f]{flex:0 0 auto;color:#e2ebff9e;font-size:10px}.points-store__discount-benefit-detail[data-v-102b456f]{display:block;max-width:260px;white-space:pre-line}.points-store__package-action[data-v-102b456f]{position:relative;z-index:1;width:100%;min-height:50px;margin-top:2px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:var(--package-action-bg);color:var(--package-action-text);font-size:16px;line-height:22px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 26px var(--package-action-shadow),inset 0 1px #ffffffeb;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;cursor:pointer}.points-store__package-action[data-v-102b456f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px var(--package-action-shadow-hover),inset 0 1px #ffffffe6}.points-store__package-action.is-selected[data-v-102b456f]{background:var(--package-action-bg-active);box-shadow:0 18px 32px var(--package-action-shadow-hover),inset 0 1px #fffffff0}.points-store__package-action[data-v-102b456f]:disabled{opacity:.7;cursor:wait}.points-store__package-card--slate[data-v-102b456f]{--package-border-color: rgba(255, 191, 132, .22);--package-border-active: rgba(255, 207, 156, .46);--package-background: radial-gradient(circle at 12% 10%, rgba(255, 183, 120, .18), transparent 32%), radial-gradient(circle at 90% 14%, rgba(255, 123, 150, .1), transparent 28%), linear-gradient(180deg, #24324a 0%, #151f33 100%);--package-overlay: linear-gradient(135deg, rgba(255, 255, 255, .07), transparent 36%), radial-gradient(circle at bottom right, rgba(255, 186, 102, .16), transparent 34%);--package-badge-border: rgba(255, 195, 139, .24);--package-badge-bg: rgba(255, 159, 104, .2);--package-badge-text: #fff1de;--package-badge-muted-border: rgba(255, 195, 139, .18);--package-badge-muted-bg: rgba(102, 112, 144, .18);--package-badge-muted-text: rgba(255, 233, 212, .78);--package-action-bg: linear-gradient(180deg, #fff6eb 0%, #ffdcb7 100%);--package-action-bg-active: linear-gradient(180deg, #fff8ef 0%, #ffe4c6 100%);--package-action-text: #523011;--package-action-shadow: rgba(123, 73, 24, .18);--package-action-shadow-hover: rgba(143, 84, 26, .24)}.points-store__package-card--violet[data-v-102b456f]{--package-border-color: rgba(186, 146, 255, .2);--package-border-active: rgba(205, 172, 255, .44);--package-background: radial-gradient(circle at 14% 12%, rgba(177, 125, 255, .18), transparent 30%), radial-gradient(circle at 86% 16%, rgba(255, 145, 205, .1), transparent 28%), linear-gradient(180deg, #2a2948 0%, #181f36 100%);--package-overlay: linear-gradient(135deg, rgba(255, 255, 255, .07), transparent 36%), radial-gradient(circle at bottom right, rgba(170, 118, 255, .15), transparent 34%);--package-badge-border: rgba(214, 174, 255, .22);--package-badge-bg: rgba(203, 121, 255, .16);--package-badge-text: #f4e7ff;--package-badge-muted-border: rgba(214, 174, 255, .16);--package-badge-muted-bg: rgba(104, 78, 130, .18);--package-badge-muted-text: rgba(244, 231, 255, .76);--package-action-bg: linear-gradient(180deg, #f7ecff 0%, #dbc8ff 100%);--package-action-bg-active: linear-gradient(180deg, #fbf4ff 0%, #e7d7ff 100%);--package-action-text: #3e2563;--package-action-shadow: rgba(78, 44, 122, .2);--package-action-shadow-hover: rgba(94, 54, 145, .24)}.points-store__package-card--indigo[data-v-102b456f]{--package-border-color: rgba(124, 171, 255, .22);--package-border-active: rgba(152, 194, 255, .46);--package-background: radial-gradient(circle at 12% 12%, rgba(103, 168, 255, .2), transparent 30%), radial-gradient(circle at 88% 14%, rgba(116, 135, 255, .14), transparent 28%), linear-gradient(180deg, #203450 0%, #14213a 100%);--package-overlay: linear-gradient(135deg, rgba(255, 255, 255, .07), transparent 38%), radial-gradient(circle at bottom right, rgba(87, 132, 255, .16), transparent 34%);--package-badge-border: rgba(161, 203, 255, .24);--package-badge-bg: rgba(110, 155, 255, .16);--package-badge-text: #e6f3ff;--package-badge-muted-border: rgba(161, 203, 255, .18);--package-badge-muted-bg: rgba(70, 96, 144, .18);--package-badge-muted-text: rgba(230, 243, 255, .76);--package-action-bg: linear-gradient(180deg, #eef6ff 0%, #c8deff 100%);--package-action-bg-active: linear-gradient(180deg, #f8fbff 0%, #dbe9ff 100%);--package-action-text: #183d71;--package-action-shadow: rgba(25, 65, 124, .2);--package-action-shadow-hover: rgba(28, 79, 154, .26)}.points-store__package-card--teal[data-v-102b456f]{--package-border-color: rgba(113, 214, 214, .2);--package-border-active: rgba(145, 230, 225, .42);--package-background: radial-gradient(circle at 12% 12%, rgba(91, 206, 195, .18), transparent 30%), radial-gradient(circle at 88% 14%, rgba(96, 170, 255, .12), transparent 28%), linear-gradient(180deg, #22394b 0%, #132230 100%);--package-overlay: linear-gradient(135deg, rgba(255, 255, 255, .07), transparent 38%), radial-gradient(circle at bottom right, rgba(72, 198, 198, .14), transparent 34%);--package-badge-border: rgba(161, 236, 229, .22);--package-badge-bg: rgba(99, 197, 189, .15);--package-badge-text: #e5fdfb;--package-badge-muted-border: rgba(161, 236, 229, .16);--package-badge-muted-bg: rgba(73, 113, 126, .2);--package-badge-muted-text: rgba(229, 253, 251, .74);--package-action-bg: linear-gradient(180deg, #eefcfb 0%, #c8f1ee 100%);--package-action-bg-active: linear-gradient(180deg, #f6fffe 0%, #daf7f4 100%);--package-action-text: #154d4a;--package-action-shadow: rgba(20, 100, 96, .18);--package-action-shadow-hover: rgba(22, 122, 117, .24)}.points-store__panel[data-v-102b456f]{padding:20px;border:1px solid #424754;border-radius:10px;background:#171f33}.points-store__input-wrap[data-v-102b456f]{position:relative;width:100%;max-width:420px}.points-store__input[data-v-102b456f]{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-102b456f]::-moz-placeholder{color:#8c909f}.points-store__input[data-v-102b456f]::placeholder{color:#8c909f}.points-store__input[data-v-102b456f]:focus{border-color:#424754;box-shadow:none}.points-store__input-suffix[data-v-102b456f]{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#c2c6d6;font-size:14px;line-height:20px}.points-store__hint[data-v-102b456f]{margin:10px 0 0;color:#c2c6d6;font-size:13px;line-height:18px;font-weight:600}.points-store__payment-grid[data-v-102b456f]{display:grid;grid-template-columns:1fr;gap:12px}.points-store__payment-option[data-v-102b456f]{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,opacity .18s ease;cursor:pointer}.points-store__payment-option[data-v-102b456f]:hover:not(:disabled){background:#222a3d}.points-store__payment-option.is-selected[data-v-102b456f]{border-color:#4d8eff;background:#171f33}.points-store__payment-option.is-disabled[data-v-102b456f],.points-store__payment-option[data-v-102b456f]:disabled{border-color:#424754c7;background:#171f338c;opacity:.46;cursor:not-allowed}.points-store__payment-icon[data-v-102b456f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px}.points-store__payment-copy[data-v-102b456f]{flex:1;min-width:0}.points-store__payment-logo[data-v-102b456f]{display:block;width:100%;height:100%}.points-store__payment-copy p[data-v-102b456f]{margin:0;color:#dae2fd;font-size:16px;line-height:22px;font-weight:700}.points-store__payment-copy span[data-v-102b456f]{color:#c2c6d6;font-size:12px;line-height:16px}.points-store__payment-option.is-disabled .points-store__payment-copy p[data-v-102b456f],.points-store__payment-option:disabled .points-store__payment-copy p[data-v-102b456f]{color:#dae2fd9e}.points-store__payment-option.is-disabled .points-store__payment-copy span[data-v-102b456f],.points-store__payment-option:disabled .points-store__payment-copy span[data-v-102b456f]{color:#c2c6d6c7}.points-store__payment-check[data-v-102b456f]{color:#8c909f;font-size:18px;font-weight:700}.points-store__payment-check.is-selected[data-v-102b456f]{color:#adc6ff}.points-store__submit-area[data-v-102b456f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 0 8px}.points-store__message[data-v-102b456f]{margin:0;color:#c2c6d6;font-size:13px;line-height:18px}.points-store__message--success[data-v-102b456f]{color:#adc6ff}.points-store__message--error[data-v-102b456f]{color:#ffb4ab}.points-store__submit[data-v-102b456f]{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-102b456f]{font-size:16px}.points-store__submit[data-v-102b456f]:hover:not(:disabled){background:#6cafff;transform:translateY(-1px)}.points-store__submit[data-v-102b456f]:disabled{opacity:.6;cursor:not-allowed}.points-pay-dialog[data-v-102b456f] .n-card{border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #0411285c}.points-pay-dialog[data-v-102b456f] .n-card-header{display:none}.points-pay-dialog[data-v-102b456f] .n-card__content{padding:0}.points-pay-modal[data-v-102b456f]{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-102b456f]{display:grid;justify-items:center;gap:8px;text-align:center}.points-pay-modal__channel[data-v-102b456f]{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-102b456f]{margin:0;font-size:26px;line-height:1.15;color:#0f2347}.points-pay-modal__head p[data-v-102b456f],.points-pay-modal__external p[data-v-102b456f]{margin:0;font-size:13px;line-height:1.6;color:#61728f}.points-pay-modal__qr-shell[data-v-102b456f],.points-pay-modal__success[data-v-102b456f],.points-pay-modal__failed[data-v-102b456f],.points-pay-modal__external[data-v-102b456f]{display:grid;justify-items:center;gap:14px}.points-pay-modal__qr[data-v-102b456f]{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-102b456f]{display:grid;margin-top:6px;justify-items:center}.points-pay-modal__qr-tips span[data-v-102b456f]{font-size:13px;font-weight:700;color:#102546}.points-pay-modal__placeholder[data-v-102b456f]{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-102b456f],.points-pay-modal__success-mark[data-v-102b456f],.points-pay-modal__failed-mark[data-v-102b456f]{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-102b456f]{background:#eef4ff;color:#2158b8}.points-pay-modal__success-mark[data-v-102b456f]{background:#e8f8ec;color:#1d9c49}.points-pay-modal__failed-mark[data-v-102b456f]{background:#fff2eb;color:#d46b08}.points-pay-modal__external strong[data-v-102b456f],.points-pay-modal__success strong[data-v-102b456f],.points-pay-modal__failed strong[data-v-102b456f]{font-size:22px;color:#0f2347}.points-pay-modal__external strong[data-v-102b456f]{font-size:20px}.points-pay-modal__success span[data-v-102b456f]{font-size:13px;color:#61728f}.points-pay-modal__failed span[data-v-102b456f]{font-size:13px;color:#7b5b2b;text-align:center}.points-pay-modal__summary[data-v-102b456f]{display:grid;gap:0;padding:4px 14px;border-radius:16px;background:#f5f8fd}.points-pay-modal__summary-row[data-v-102b456f]{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-102b456f]:last-child{border-bottom:0}.points-pay-modal__summary-row span[data-v-102b456f]{font-size:12px;color:#6b7d99}.points-pay-modal__summary-row strong[data-v-102b456f]{font-size:13px;line-height:1.3;color:#102546;text-align:right}.points-pay-modal__summary-row--order strong[data-v-102b456f]{font-size:11px;line-height:1.45;word-break:break-all}.points-pay-modal__footnote[data-v-102b456f]{margin:0;text-align:center;font-size:12px;color:#58729a}.points-pay-modal__actions[data-v-102b456f]{display:flex;justify-content:center}.points-pay-modal__button[data-v-102b456f]{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-102b456f]:hover:not(:disabled){transform:translateY(-1px)}.points-pay-modal__button[data-v-102b456f]:disabled{cursor:wait;opacity:.72}.points-pay-modal__actions--success .points-pay-modal__button[data-v-102b456f]{min-width:220px}.points-pay-modal__button--primary[data-v-102b456f]{border-color:transparent;background:linear-gradient(135deg,#2a7dff,#59a8ff);color:#fff;box-shadow:0 16px 30px #2a7dff42}.points-store__state[data-v-102b456f]{display:grid;place-items:center;min-height:120px}@media (min-width: 640px){.points-store__package-grid[data-v-102b456f],.points-store__payment-grid[data-v-102b456f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.points-store__main[data-v-102b456f]{padding:24px 22px 20px}.points-store__account-card[data-v-102b456f]{flex-direction:row}.points-store__account-panel[data-v-102b456f]{text-align:left}.points-store__account-divider[data-v-102b456f]{width:1px;height:64px}.points-store__footer[data-v-102b456f]{flex-direction:row}.points-store__footer-brand[data-v-102b456f]{text-align:left}}@media (min-width: 1024px){.points-store__account-icon-shell[data-v-102b456f]{display:block}.points-store__package-grid[data-v-102b456f]{grid-template-columns:repeat(4,minmax(0,1fr))}.points-store__section-head h2[data-v-102b456f]{font-size:28px;line-height:34px}}@media (max-width: 639px){.points-store__main[data-v-102b456f]{padding:20px 14px 18px}.points-store__account-card[data-v-102b456f],.points-store__panel[data-v-102b456f],.points-store__package-card[data-v-102b456f]{padding:20px 16px 16px}.points-store__account-value strong[data-v-102b456f]{font-size:34px;line-height:40px}.points-store__package-card[data-v-102b456f]{min-height:320px;border-radius:18px}.points-store__package-title[data-v-102b456f]{font-size:18px;line-height:24px}.points-store__section-head-main[data-v-102b456f]{gap:6px}.points-store__section-tip[data-v-102b456f]{font-size:12px;line-height:17px}.points-store__section-badge[data-v-102b456f]{padding:5px 10px;font-size:11px;line-height:14px}.points-store__package-cycle[data-v-102b456f]{font-size:12px}.points-store__package-currency[data-v-102b456f]{font-size:16px}.points-store__package-price[data-v-102b456f]{font-size:44px}.points-store__package-price-suffix[data-v-102b456f],.points-store__package-original[data-v-102b456f]{font-size:14px}.points-store__package-renew[data-v-102b456f],.points-store__package-meta[data-v-102b456f],.points-store__package-benefit[data-v-102b456f],.points-store__discount-benefit[data-v-102b456f]{font-size:11px;line-height:16px}.points-store__package-points-value[data-v-102b456f]{font-size:28px}.points-store__package-points-suffix[data-v-102b456f]{font-size:14px}.points-store__package-action[data-v-102b456f]{min-height:46px;font-size:15px}.points-store__payment-copy p[data-v-102b456f]{font-size:15px;line-height:20px}.points-store__submit[data-v-102b456f]{font-size:16px}.points-pay-modal[data-v-102b456f]{padding:18px;gap:16px}.points-pay-modal__head h3[data-v-102b456f]{font-size:24px}.points-pay-modal__summary[data-v-102b456f]{padding:4px 12px}.points-pay-modal__actions[data-v-102b456f]{display:grid}}.profile-screen[data-v-c051af5c]{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 12% 10%,rgba(56,189,248,.14),transparent 22%),radial-gradient(circle at 88% 8%,rgba(251,113,133,.12),transparent 18%),linear-gradient(180deg,#06070a,#0b0d12)}.profile-screen__main[data-v-c051af5c]{width:min(100%,960px);margin:0 auto;padding:18px 14px 30px;display:grid;gap:18px}.profile-screen__hero[data-v-c051af5c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.profile-screen__avatar[data-v-c051af5c]{position:relative;width:96px;height:96px;flex:none;border-radius:28px;padding:3px;background:linear-gradient(135deg,#38bdf8cc,#fb7185b8);box-shadow:0 16px 34px #00000040}.profile-screen__avatar-image[data-v-c051af5c],.profile-screen__avatar-fallback[data-v-c051af5c]{width:100%;height:100%;border-radius:24px}.profile-screen__avatar-image[data-v-c051af5c]{-o-object-fit:cover;object-fit:cover;background:#10151d}.profile-screen__avatar-fallback[data-v-c051af5c]{display:grid;place-items:center;background:linear-gradient(180deg,#1c2330,#11151c);color:#f8fbff;font-size:34px;font-weight:700;letter-spacing:-.04em}.profile-screen__avatar-input[data-v-c051af5c]{display:none}.profile-screen__avatar-edit[data-v-c051af5c]{position:absolute;right:-6px;bottom:-6px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080a0eeb;color:#fff;box-shadow:0 10px 24px #00000047;cursor:pointer}.profile-screen__avatar-edit[data-v-c051af5c]:disabled{opacity:.56;cursor:not-allowed}.profile-screen__identity[data-v-c051af5c]{min-width:0;display:grid;gap:10px}.profile-screen__name-row[data-v-c051af5c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-screen__name-row h1[data-v-c051af5c]{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);line-height:1;letter-spacing:-.05em}.profile-screen__name-button[data-v-c051af5c],.profile-screen__name-input[data-v-c051af5c]{min-width:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1;letter-spacing:-.05em}.profile-screen__name-button[data-v-c051af5c]{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.profile-screen__name-button[data-v-c051af5c]:hover{color:#fff}.profile-screen__name-input[data-v-c051af5c]{width:min(100%,260px);padding:4px 0 6px;border:0;border-bottom:1px solid rgba(255,255,255,.35);outline:none;background:transparent}.profile-screen__follow-button[data-v-c051af5c]{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0c0d10;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}.profile-screen__follow-button.is-following[data-v-c051af5c]{background:#17191f}.profile-screen__follow-button[data-v-c051af5c]:hover{transform:translateY(-1px)}.profile-screen__bio-card[data-v-c051af5c]{display:grid;gap:6px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.profile-screen__bio-card.is-readonly[data-v-c051af5c]{cursor:default}.profile-screen__bio-card--editing[data-v-c051af5c]{cursor:text}.profile-screen__bio-label[data-v-c051af5c]{color:#f5f7fb70;font-size:12px;font-weight:600}.profile-screen__bio[data-v-c051af5c]{margin:0;color:#f5f7fbbd;font-size:14px;line-height:1.6}.profile-screen__bio-input[data-v-c051af5c]{width:100%;min-height:52px;padding:0;border:0;background:transparent;color:#f5f7fbe6;font:inherit;line-height:1.6;resize:none}.profile-screen__projects[data-v-c051af5c]{padding-top:2px}.section-head[data-v-c051af5c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-head__link[data-v-c051af5c]{border:0;padding:0;color:#f5f7fb94;font-size:12px;background:transparent;cursor:pointer}.section-head__link[data-v-c051af5c]:disabled{opacity:.56;cursor:not-allowed}.profile-screen__tabs[data-v-c051af5c]{display:inline-flex;gap:10px;margin-top:2px}.profile-screen__tab[data-v-c051af5c]{padding:0;border:0;background:transparent;color:#f5f7fb70;font-size:12px;font-weight:600;cursor:pointer}.profile-screen__tab.is-active[data-v-c051af5c]{color:#f5f7fbeb}.profile-screen__message[data-v-c051af5c]{margin:0 0 10px;color:#f5f7fbb8;font-size:12px}.profile-screen__message.is-success[data-v-c051af5c]{color:#9ef0c1}.profile-screen__message.is-error[data-v-c051af5c]{color:#ffb4ab}.profile-publish-modal__body[data-v-c051af5c]{display:grid;gap:14px}.profile-publish-modal__hint[data-v-c051af5c]{margin:0;color:#f5f7fb9e;font-size:12px;line-height:1.6}.profile-publish-modal__field[data-v-c051af5c]{display:grid;gap:8px}.profile-publish-modal__field span[data-v-c051af5c]{color:#f5f7fbd1;font-size:12px;font-weight:600}.profile-publish-modal__error[data-v-c051af5c]{margin:-2px 0 0;color:#ffb4ab;font-size:12px}.profile-publish-modal__footer[data-v-c051af5c]{display:flex;justify-content:flex-end;gap:10px}.profile-publish-modal__button[data-v-c051af5c]{min-width:92px;height:38px;border-radius:999px;font-size:13px;font-weight:600}.profile-screen__pagination[data-v-c051af5c]{display:flex;justify-content:center;padding:16px 0 6px}.profile-screen__pagination-hint[data-v-c051af5c]{display:inline-flex;align-items:center;gap:10px;min-height:30px;padding:6px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#f5f7fb75;font-size:12px;line-height:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-screen__pagination-hint.is-loading[data-v-c051af5c]{border-color:#ffffff1f;background:#ffffff0d;color:#f5f7fbc7}.profile-screen__pagination-hint.is-finished[data-v-c051af5c]{color:#f5f7fb4d}.profile-screen__pagination-spinner[data-v-c051af5c]{display:inline-block;width:12px;height:12px;flex:none;border:2px solid rgba(255,255,255,.16);border-top-color:#ffffffeb;border-radius:50%;animation:profile-pagination-spin-c051af5c .76s linear infinite}@keyframes profile-pagination-spin-c051af5c{to{transform:rotate(360deg)}}.profile-screen__empty-state[data-v-c051af5c]{display:flex;justify-content:center;padding:18px 0 8px}.workspace-grid[data-v-c051af5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.project-card[data-v-c051af5c]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff09;color:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.project-card[data-v-c051af5c]:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:0 18px 40px #0003}.project-card--create[data-v-c051af5c],.project-card--loading[data-v-c051af5c],.project-card--empty[data-v-c051af5c]{display:grid;place-items:center;align-content:center;min-height:152px;padding:14px;text-align:center}.project-card--create[data-v-c051af5c]{cursor:pointer}.project-card--create[data-v-c051af5c]:disabled{opacity:.56;cursor:not-allowed}.project-card__create-icon[data-v-c051af5c]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:12px;border-radius:16px;background:#ffffff14;color:var(--text-primary);font-size:24px;line-height:1}.project-card--create strong[data-v-c051af5c],.project-card--empty strong[data-v-c051af5c]{font-size:15px;font-weight:700}.project-card--create p[data-v-c051af5c],.project-card--empty p[data-v-c051af5c],.project-card--loading p[data-v-c051af5c]{margin:6px 0 0;color:#f5f7fb8f;font-size:12px;line-height:1.45}.profile-screen__project-card[data-v-c051af5c]{width:100%;padding:0;cursor:pointer}.project-card__preview[data-v-c051af5c]{display:block;width:100%;aspect-ratio:16 / 10;background:transparent}.project-card__media[data-v-c051af5c],.project-card__placeholder[data-v-c051af5c]{width:100%;height:100%}.project-card__media[data-v-c051af5c]{display:block;-o-object-fit:cover;object-fit:cover}.project-card__placeholder[data-v-c051af5c]{display:flex;align-items:center;justify-content:center;color:#ffffff38;background:linear-gradient(135deg,var(--thumb-from),var(--thumb-to))}.project-card__placeholder span[data-v-c051af5c]{color:#f8fbff;font-size:18px;font-weight:700}.project-card__body[data-v-c051af5c]{display:grid;gap:8px;padding:10px 10px 12px}.project-card__title-row[data-v-c051af5c]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.project-card__title-block[data-v-c051af5c]{flex:1;min-width:0}.project-card__title-block strong[data-v-c051af5c]{display:block;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__title-block span[data-v-c051af5c]{display:block;margin-top:4px;color:#f5f7fb70;font-size:12px}.project-card__meta-tag[data-v-c051af5c]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;color:#f5f7fbbd;font-size:12px;background:#ffffff0d}.project-card__actions[data-v-c051af5c]{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none}.project-card__menu-button[data-v-c051af5c]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:#ffffff0a;color:#f5f7fb9e;cursor:pointer}.project-card__menu-button[data-v-c051af5c]:hover{background:#ffffff14;color:#fff}.project-card__menu-button[data-v-c051af5c]:disabled{opacity:.5;cursor:wait}@media (max-width: 720px){.profile-screen__main[data-v-c051af5c]{padding-inline:12px}.profile-screen__hero[data-v-c051af5c]{grid-template-columns:1fr}.profile-screen__name-row[data-v-c051af5c],.section-head[data-v-c051af5c]{align-items:flex-start}.profile-screen__follow-button[data-v-c051af5c]{width:100%}.workspace-grid[data-v-c051af5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.workspace-grid[data-v-c051af5c]{grid-template-columns:1fr}}.profile-publish-modal-shell,.profile-publish-modal-shell.n-card,.profile-publish-modal-shell .n-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at top,rgba(56,189,248,.08),transparent 34%),linear-gradient(180deg,#0e1117fa,#080a0efc);box-shadow:0 28px 72px #0000006b,inset 0 1px #ffffff0a}.profile-publish-modal__header,.profile-publish-modal__content,.profile-publish-modal__action{background:transparent;padding-left:20px!important;padding-right:20px!important}.profile-publish-modal__header{padding-top:18px!important;padding-bottom:4px!important}.profile-publish-modal-shell .n-card-header__main{color:#f5f7fbf5;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em}.profile-publish-modal__content{padding-top:10px!important;padding-bottom:4px!important}.profile-publish-modal__action{padding-top:16px!important;padding-bottom:18px!important;border-top:1px solid rgba(255,255,255,.06)}.profile-publish-modal__body{display:grid;gap:14px}.profile-publish-modal__hint{margin:0;color:#f5f7fb9e;font-size:12px;line-height:1.6}.profile-publish-modal__field{display:grid;gap:8px}.profile-publish-modal__field span{color:#f5f7fbd1;font-size:12px;font-weight:600}.profile-publish-modal-shell .profile-publish-modal__input .n-input-wrapper{padding:0 14px;border-radius:16px;box-shadow:inset 0 1px #ffffff06,inset 0 0 0 1px #ffffff03;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.profile-publish-modal-shell .profile-publish-modal__input .n-input-wrapper:hover,.profile-publish-modal-shell .profile-publish-modal__input.n-input--focus .n-input-wrapper,.profile-publish-modal-shell .profile-publish-modal__input.n-input--focus:hover .n-input-wrapper{background:#ffffff0f}.profile-publish-modal-shell .profile-publish-modal__input .n-input__input-el,.profile-publish-modal-shell .profile-publish-modal__input textarea{font-size:13px}.profile-publish-modal-shell .profile-publish-modal__input--textarea .n-input-wrapper{min-height:112px;padding-top:10px;padding-bottom:10px;border-radius:18px}.profile-publish-modal-shell .profile-publish-modal__input--textarea textarea{line-height:1.6}.profile-publish-modal-shell .profile-publish-modal__input .n-input-word-count{color:#f5f7fb57;font-size:11px}.profile-publish-modal__error{margin:-2px 0 0;color:#ffb4ab;font-size:12px}.profile-publish-modal__footer{display:flex;justify-content:flex-end;gap:10px}.profile-publish-modal__button{min-width:92px;height:38px;border-radius:999px;font-size:13px;font-weight:600}.reward-rules-page[data-v-f45009ff]{min-height:100vh;background:radial-gradient(circle at top left,rgba(212,186,132,.18),transparent 30%),radial-gradient(circle at right 20%,rgba(102,120,92,.12),transparent 24%),linear-gradient(180deg,#f5efe5,#efe6d7 48%,#ece2d2);color:#2e261d}.reward-rules-page__main[data-v-f45009ff]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:108px 0 72px}.reward-rules-page__hero[data-v-f45009ff]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,360px);gap:22px;align-items:stretch;margin-bottom:28px}.reward-rules-page__hero-copy[data-v-f45009ff],.reward-rules-page__hero-card[data-v-f45009ff],.reward-rules-page__group[data-v-f45009ff],.reward-rules-page__state[data-v-f45009ff]{border:1px solid rgba(46,38,29,.08);background:#fffbf4c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 60px #43331a1a}.reward-rules-page__hero-copy[data-v-f45009ff]{position:relative;overflow:hidden;padding:28px;border-radius:28px}.reward-rules-page__hero-copy[data-v-f45009ff]:before{content:"";position:absolute;inset:auto -10% -40% auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(143,110,57,.18),transparent 70%);pointer-events:none}.reward-rules-page__eyebrow[data-v-f45009ff]{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#58411fa3}.reward-rules-page__hero-copy h1[data-v-f45009ff]{margin:16px 0 14px;font-family:Baskerville,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.04;font-weight:600;letter-spacing:-.04em}.reward-rules-page__hero-copy p[data-v-f45009ff]{max-width:660px;margin:0;font-size:15px;line-height:1.85;color:#2e261db8}.reward-rules-page__hero-stats[data-v-f45009ff]{display:grid;gap:16px}.reward-rules-page__hero-card[data-v-f45009ff]{display:flex;flex-direction:column;justify-content:space-between;min-height:146px;padding:24px;border-radius:24px}.reward-rules-page__hero-card--primary[data-v-f45009ff]{background:linear-gradient(160deg,#5c6f51eb,#3b4734f0);color:#f9f4eb}.reward-rules-page__hero-card span[data-v-f45009ff]{font-size:12px;letter-spacing:.24em;text-transform:uppercase;opacity:.72}.reward-rules-page__hero-card strong[data-v-f45009ff]{display:block;margin-top:10px;font-family:Baskerville,Times New Roman,serif;font-size:54px;line-height:1;font-weight:600}.reward-rules-page__hero-card small[data-v-f45009ff]{margin-top:12px;font-size:13px;line-height:1.6;opacity:.8}.reward-rules-page__state[data-v-f45009ff]{display:grid;justify-items:center;gap:14px;padding:52px 24px;border-radius:28px;text-align:center}.reward-rules-page__state h2[data-v-f45009ff],.reward-rules-page__group h2[data-v-f45009ff],.reward-rules-page__rule h3[data-v-f45009ff]{margin:0;font-family:Baskerville,Times New Roman,serif}.reward-rules-page__state p[data-v-f45009ff]{max-width:520px;margin:0;color:#2e261da8;line-height:1.75}.reward-rules-page__retry[data-v-f45009ff],.reward-rules-page__rule-link[data-v-f45009ff]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(46,38,29,.12);background:#ffffffb8;color:#2e261d;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.reward-rules-page__retry[data-v-f45009ff]:hover,.reward-rules-page__rule-link[data-v-f45009ff]:hover{transform:translateY(-1px);border-color:#2e261d38;box-shadow:0 12px 28px #43331a1a}.reward-rules-page__groups[data-v-f45009ff]{display:grid;gap:18px}.reward-rules-page__group[data-v-f45009ff]{padding:26px;border-radius:30px}.reward-rules-page__group-head[data-v-f45009ff]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.reward-rules-page__group-copy[data-v-f45009ff]{display:grid;gap:8px}.reward-rules-page__group-index[data-v-f45009ff]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:#6a4e2614;color:#6a4e26cc;font-size:12px;letter-spacing:.24em}.reward-rules-page__group-copy h2[data-v-f45009ff]{font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:600}.reward-rules-page__group-copy p[data-v-f45009ff]{margin:0;font-size:14px;line-height:1.8;color:#2e261da8}.reward-rules-page__group-count[data-v-f45009ff]{min-width:120px;padding:16px 18px;border-radius:22px;background:#ffffffb8;text-align:center}.reward-rules-page__group-count strong[data-v-f45009ff]{display:block;font-family:Baskerville,Times New Roman,serif;font-size:36px;line-height:1}.reward-rules-page__group-count span[data-v-f45009ff]{display:block;margin-top:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#2e261d94}.reward-rules-page__rule-grid[data-v-f45009ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reward-rules-page__rule[data-v-f45009ff]{display:grid;gap:14px;padding:22px;border-radius:26px;border:1px solid rgba(46,38,29,.08);background:linear-gradient(180deg,#ffffffe6,#fcf7efdb),#fffc}.reward-rules-page__rule-top[data-v-f45009ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-rules-page__rule-order[data-v-f45009ff]{font-size:13px;letter-spacing:.24em;color:#5b4627a3}.reward-rules-page__rule-badges[data-v-f45009ff]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.reward-rules-page__rule-chip[data-v-f45009ff]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#2e261d0f;color:#2e261db8;font-size:12px}.reward-rules-page__rule-chip--scope[data-v-f45009ff]{background:#5c6f511f;color:#3e5236}.reward-rules-page__rule h3[data-v-f45009ff]{font-size:28px;line-height:1.12;font-weight:600}.reward-rules-page__rule-copy[data-v-f45009ff],.reward-rules-page__remark[data-v-f45009ff]{margin:0;font-size:13px;line-height:1.8;color:#2e261dad}.reward-rules-page__reward-list[data-v-f45009ff]{display:flex;flex-wrap:wrap;gap:10px}.reward-rules-page__reward-chip[data-v-f45009ff]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:14px;background:#486b5b1a;color:#2f5749;font-size:13px;font-weight:600}.reward-rules-page__reward-chip--muted[data-v-f45009ff]{background:#2e261d0f;color:#2e261d9e}.reward-rules-page__facts[data-v-f45009ff]{display:grid;gap:10px;margin:0}.reward-rules-page__facts div[data-v-f45009ff]{display:grid;gap:4px}.reward-rules-page__facts dt[data-v-f45009ff]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2e261d7a}.reward-rules-page__facts dd[data-v-f45009ff]{margin:0;font-size:14px;line-height:1.75;color:#2e261dd1}.reward-rules-page__rule-actions[data-v-f45009ff]{display:flex;justify-content:flex-start}@media (max-width: 980px){.reward-rules-page__hero[data-v-f45009ff],.reward-rules-page__rule-grid[data-v-f45009ff]{grid-template-columns:1fr}.reward-rules-page__main[data-v-f45009ff]{width:min(100% - 24px,100%);padding-top:96px}}@media (max-width: 640px){.reward-rules-page__hero-copy[data-v-f45009ff],.reward-rules-page__hero-card[data-v-f45009ff],.reward-rules-page__group[data-v-f45009ff],.reward-rules-page__state[data-v-f45009ff]{border-radius:22px}.reward-rules-page__hero-copy[data-v-f45009ff],.reward-rules-page__group[data-v-f45009ff],.reward-rules-page__rule[data-v-f45009ff],.reward-rules-page__state[data-v-f45009ff]{padding:20px}.reward-rules-page__group-head[data-v-f45009ff],.reward-rules-page__rule-top[data-v-f45009ff]{align-items:flex-start;flex-direction:column}.reward-rules-page__rule-badges[data-v-f45009ff]{justify-content:flex-start}}*,: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}.z-\[25\]{z-index:25}.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-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}.min-h-\[220px\]{min-height:220px}.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-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.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))}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.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-end{align-items:flex-end}.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-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap: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-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\/10{border-color:#ffffff1a}.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-\[rgba\(7\,10\,18\,0\.52\)\]{background-color:#070a1285}.bg-\[rgba\(9\,13\,24\,0\.94\)\]{background-color:#090d18f0}.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-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}.px-6{padding-left:1.5rem;padding-right:1.5rem}.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_72px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 28px 72px rgba(0,0,0,.38);--tw-shadow-colored: 0 28px 72px 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_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{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-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,.huobao-canvas-root .vue-flow__connection-path{stroke:#4755698f;stroke-width:1.05;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.huobao-canvas-root .vue-flow__edge.selected .vue-flow__edge-path,.huobao-canvas-root .vue-flow__edge[data-canvas-highlighted="1"] .vue-flow__edge-path,.huobao-canvas-root .vue-flow__edge:focus .vue-flow__edge-path,.huobao-canvas-root .vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#e2e8f099;stroke-width:1.05}.huobao-canvas-root .vue-flow__edge.selected .vue-flow__connection-path,.huobao-canvas-root .vue-flow__edge[data-canvas-highlighted="1"] .vue-flow__connection-path{stroke:#e2e8f099;stroke-width:1.05}.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}.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))}}.skill-editor-modal[data-v-8b18fb1d] .n-card{background:#121212;color:#f5f5f2;border:1px solid rgba(255,255,255,.08);border-radius:24px}.skill-editor-modal[data-v-8b18fb1d] .n-card-header{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.skill-editor-modal[data-v-8b18fb1d] .n-card__content{padding-top:20px}.skill-editor-modal[data-v-8b18fb1d] .n-card__action{padding:14px 24px 18px;border-top:1px solid rgba(255,255,255,.08);background:#121212}.skill-editor[data-v-8b18fb1d]{display:flex;flex-direction:column;gap:18px;max-height:72vh;overflow:auto;padding-right:4px}.skill-editor__modal-head[data-v-8b18fb1d]{display:grid;gap:4px}.skill-editor__modal-head strong[data-v-8b18fb1d]{font-size:18px;font-weight:700}.skill-editor__footer[data-v-8b18fb1d]{display:flex;justify-content:flex-end;align-items:center}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__save.n-button{--n-border: 0;--n-border-hover: 0;--n-border-pressed: 0;--n-border-focus: 0;--n-color: #f4f4f1;--n-color-hover: #ffffff;--n-color-pressed: #ecece8;--n-color-focus: #ffffff;--n-text-color: #131313;--n-text-color-hover: #131313;--n-text-color-pressed: #131313;--n-text-color-focus: #131313;--n-box-shadow-focus: none;min-width:108px;height:40px;border-radius:14px;font-size:14px;font-weight:700}.skill-editor__field[data-v-8b18fb1d]{display:grid;gap:8px}.skill-editor__field--wide[data-v-8b18fb1d]{grid-column:1 / -1}.skill-editor__content-title strong[data-v-8b18fb1d]{color:#f5f5f2eb;font-size:13px;font-weight:600}.skill-editor__content-title em[data-v-8b18fb1d]{color:#ff6b6b;font-style:normal}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__field.n-form-item{margin:0}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__field .n-form-item-label{min-height:auto;padding:0 0 8px;color:#f5f5f2eb;font-size:13px;font-weight:600}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__field .n-form-item-label__asterisk{color:#ff6b6b}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control.n-input,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown.n-input{--n-color: #2c2c2d;--n-color-focus: #2c2c2d;--n-color-hover: #2c2c2d;--n-text-color: #f5f5f2;--n-placeholder-color: rgba(245, 245, 242, .42);--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-focus: 1px solid transparent;--n-box-shadow-focus: none;--n-caret-color: #f5f5f2;--n-border-radius: 14px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control.n-input{width:100%;min-height:48px;font-size:14px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control .n-input-wrapper{min-height:48px;padding:0 14px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control .n-input-wrapper:hover,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control.n-input--focus .n-input-wrapper,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__control.n-input--focus:hover .n-input-wrapper,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown .n-input-wrapper:hover,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown.n-input--focus .n-input-wrapper,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown.n-input--focus:hover .n-input-wrapper{background-color:#2c2c2d!important;box-shadow:none!important}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select.n-select{--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-active: 1px solid transparent;--n-border-focus: 1px solid transparent;--n-box-shadow-active: none;--n-box-shadow-focus: none;--n-color: #2c2c2d;--n-color-active: #2c2c2d;--n-color-hover: #2c2c2d;--n-text-color: #f5f5f2;--n-placeholder-color: rgba(245, 245, 242, .42);--n-caret-color: #f5f5f2;--n-border-radius: 14px;width:100%}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select .n-base-selection{min-height:48px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select .n-base-selection-label{min-height:46px;padding:0 14px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select .n-base-selection:hover,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select .n-base-selection--active,.skill-editor-modal[data-v-8b18fb1d] .skill-editor__select .n-base-selection--focus{background-color:#2c2c2d!important;box-shadow:none!important}.skill-editor__content[data-v-8b18fb1d]{display:grid;gap:12px}.skill-editor__content-head[data-v-8b18fb1d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.skill-editor__content-title[data-v-8b18fb1d]{display:grid;gap:4px}.skill-editor__markdown[data-v-8b18fb1d]{width:100%;min-height:460px;border-radius:16px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.8}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown .n-input-wrapper{min-height:460px;padding:16px 18px}.skill-editor-modal[data-v-8b18fb1d] .skill-editor__markdown .n-input__textarea-el{min-height:428px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.8}.skill-editor__meta-grid[data-v-8b18fb1d]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.skill-editor__content-head[data-v-8b18fb1d]{flex-direction:column;align-items:stretch}.skill-editor__meta-grid[data-v-8b18fb1d]{grid-template-columns:1fr}}.skill-detail-modal[data-v-b8365fcd]{color:#f5f3ef}.skill-detail-modal[data-v-b8365fcd] .n-card{border-radius:24px;background:#121212fa;box-shadow:0 28px 90px #00000070}.skill-detail[data-v-b8365fcd]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;min-height:420px}.skill-detail__work[data-v-b8365fcd]{min-height:420px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 20% 16%,rgba(255,255,255,.12),transparent 36%),linear-gradient(135deg,#ffffff14,#ffffff05)}.skill-detail__preview[data-v-b8365fcd],.skill-detail__fallback[data-v-b8365fcd]{width:100%;height:100%;min-height:420px}.skill-detail__preview[data-v-b8365fcd]{display:block;-o-object-fit:cover;object-fit:cover}.skill-detail__fallback[data-v-b8365fcd]{display:grid;place-items:center;color:#f8fafcc7;font-size:64px;font-weight:700}.skill-detail__info[data-v-b8365fcd]{display:flex;min-width:0;flex-direction:column;gap:16px;padding:6px 2px 2px}.skill-detail__title-block[data-v-b8365fcd]{display:grid;gap:10px}.skill-detail__title-block h2[data-v-b8365fcd]{margin:0;color:#fffffff5;font-size:24px;font-weight:650;line-height:1.25}.skill-detail__title-block p[data-v-b8365fcd]{margin:0;color:#f8fafc8a;font-size:13px;line-height:1.7}.skill-detail__output[data-v-b8365fcd]{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:#ffffff0a}.skill-detail__output span[data-v-b8365fcd]{color:#f8fafc6b;font-size:11px}.skill-detail__output strong[data-v-b8365fcd]{color:#f8fafcdb;font-size:13px;font-weight:600;line-height:1.4}.skill-detail__author[data-v-b8365fcd]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#ffffff0a}.skill-detail__avatar[data-v-b8365fcd]{width:34px;height:34px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:14px;font-weight:700;flex:0 0 auto}.skill-detail__avatar img[data-v-b8365fcd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-detail__author div[data-v-b8365fcd]{display:grid;gap:3px;min-width:0}.skill-detail__author span[data-v-b8365fcd],.skill-detail__meta dt[data-v-b8365fcd]{color:#f8fafc6b;font-size:11px}.skill-detail__author strong[data-v-b8365fcd]{overflow:hidden;color:#f8fafce0;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skill-detail__meta[data-v-b8365fcd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.skill-detail__meta div[data-v-b8365fcd]{min-width:0;padding:10px;border-radius:14px;background:#ffffff09}.skill-detail__meta dt[data-v-b8365fcd],.skill-detail__meta dd[data-v-b8365fcd]{margin:0}.skill-detail__meta dd[data-v-b8365fcd]{overflow:hidden;margin-top:6px;color:#f8fafcd1;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skill-detail__usage[data-v-b8365fcd]{display:inline-flex;align-items:center;gap:5px}.skill-detail__tags[data-v-b8365fcd]{display:flex;flex-wrap:wrap;gap:7px}.skill-detail__tags span[data-v-b8365fcd]{padding:5px 8px;border-radius:999px;background:#ffffff0d;color:#f8fafc8a;font-size:11px}.skill-detail__footer[data-v-b8365fcd]{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width: 760px){.skill-detail[data-v-b8365fcd]{grid-template-columns:1fr}.skill-detail__work[data-v-b8365fcd],.skill-detail__preview[data-v-b8365fcd],.skill-detail__fallback[data-v-b8365fcd]{min-height:260px}}.skill-launchpad[data-v-e4cea566]{--skill-launchpad-inline: 16px;width:100%;max-width:1580px;margin:0 auto;padding:0 var(--skill-launchpad-inline);color:#f5f3ef}.skill-launchpad__hero[data-v-e4cea566]{width:min(1080px,100%);margin:18px auto 34px;display:grid;gap:18px}.skill-launchpad__hero-title[data-v-e4cea566]{display:grid;justify-items:center;gap:8px;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.18;text-align:center;letter-spacing:.02em;color:#faf7f0f5;text-wrap:balance}.skill-launchpad__hero-title-kicker[data-v-e4cea566]{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:linear-gradient(180deg,#ffe9c61f,#ffffff08);border:1px solid rgba(255,228,179,.14);color:#ffe0b0eb;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(14px,1.25vw,18px);font-weight:600;letter-spacing:.18em}.skill-launchpad__hero-title-main[data-v-e4cea566]{display:inline-block;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(30px,3.2vw,48px);font-weight:650;letter-spacing:.03em;color:transparent;background:linear-gradient(180deg,#fff8ebfa,#ffe1b1eb);-webkit-background-clip:text;background-clip:text;text-shadow:0 10px 30px rgba(0,0,0,.18)}.skill-launchpad__composer[data-v-e4cea566]{position:relative;overflow:hidden;display:grid;gap:12px;min-height:168px;padding:18px 18px 10px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#141414eb;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000042}.skill-launchpad__composer-input[data-v-e4cea566]{position:relative;z-index:1;width:100%;min-height:96px;cursor:text}.skill-launchpad__composer-editor[data-v-e4cea566]{min-height:96px;max-height:180px;overflow-y:auto;color:#f9f6f0fa;font-size:18px;line-height:1.8;outline:none;white-space:pre-wrap;word-break:break-word;cursor:text}.skill-launchpad__composer-editor[data-v-e4cea566]:empty:before{content:attr(data-placeholder);color:#ffffff47;pointer-events:none}.skill-launchpad__composer-editor[data-v-e4cea566] .skill-launchpad__composer-mention-chip{display:inline-flex;align-items:center;gap:6px;margin-right:8px;padding:3px 9px 3px 4px;border-radius:999px;background:#ffffff14;color:#f8fafceb;vertical-align:middle}.skill-launchpad__composer-editor[data-v-e4cea566] .skill-launchpad__composer-mention-thumb{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#704affe0,#2e89ffdb);color:#fff;flex:0 0 auto}.skill-launchpad__composer-editor[data-v-e4cea566] .skill-launchpad__composer-mention-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-launchpad__composer-editor[data-v-e4cea566] .skill-launchpad__composer-mention-icon{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.skill-launchpad__composer-editor[data-v-e4cea566] .skill-launchpad__composer-mention-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.skill-launchpad__composer-footer[data-v-e4cea566]{display:flex;align-items:center;justify-content:flex-end;gap:16px}.skill-launchpad__send[data-v-e4cea566]{width:42px;height:42px;border:none;border-radius:16px;background:#f3f1ece0;color:#171717;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease}.skill-launchpad__send[data-v-e4cea566]:hover:not(:disabled){transform:translateY(-1px);background:#fff}.skill-launchpad__send[data-v-e4cea566]:disabled{opacity:.4;cursor:not-allowed}.skill-launchpad__library[data-v-e4cea566]{display:grid;gap:14px}.skill-launchpad__scope-tabs[data-v-e4cea566]{padding:0 2px}.skill-launchpad__filters[data-v-e4cea566],.skill-launchpad__list[data-v-e4cea566]{padding:0}.skill-launchpad__fallback-thumb[data-v-e4cea566]{width:100%;height:100%;display:grid;place-items:center;color:#f8fafcb8;font-size:20px;font-weight:600;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1),transparent 42%),linear-gradient(135deg,#5b6eff52,#ffbb5c3d)}.skill-launchpad__create-btn[data-v-e4cea566]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;height:32px;padding:0 12px;border:1px solid rgba(255,214,150,.14);border-radius:12px;background:linear-gradient(180deg,#ffd69614,#ffffff05);color:#fff1d6f0;font-size:12px;font-weight:600;cursor:pointer;letter-spacing:.01em;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease}.skill-launchpad__create-btn[data-v-e4cea566]:hover{transform:translateY(-1px);border-color:#ffdcae47;background:linear-gradient(180deg,#ffdcae24,#ffffff0a);color:#fff6e1fa}@media (max-width: 1180px){.skill-launchpad__hero[data-v-e4cea566]{margin-bottom:28px}}@media (max-width: 900px){.skill-launchpad__hero[data-v-e4cea566]{margin-top:18px;margin-bottom:36px}.skill-launchpad__filters[data-v-e4cea566]{flex-direction:column;align-items:stretch}.skill-guide__market-search[data-v-e4cea566],.skill-launchpad__create-btn[data-v-e4cea566]{flex-basis:auto;width:100%}}@media (max-width: 760px){.skill-launchpad[data-v-e4cea566]{--skill-launchpad-inline: 12px}.skill-launchpad__hero-title[data-v-e4cea566]{font-size:24px}.skill-launchpad__composer[data-v-e4cea566]{min-height:148px;padding:16px 16px 10px;border-radius:20px}.skill-launchpad__composer-input[data-v-e4cea566]{min-height:82px}.skill-launchpad__composer-editor[data-v-e4cea566]{min-height:82px;font-size:16px}.skill-guide__market-list[data-v-e4cea566]{grid-template-columns:1fr}}.skill-guide__skill-picker-item[data-v-e4cea566]{position:relative}.skill-guide__skill-picker-item--market[data-v-e4cea566]{display:grid;gap:10px;min-height:68px;padding:10px 12px 10px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;color:inherit;text-align:left}.skill-launchpad__skill-card-head[data-v-e4cea566]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.skill-launchpad__skill-actions[data-v-e4cea566]{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:4px;padding-top:1px}.skill-launchpad__favorite-btn[data-v-e4cea566]{width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#f8fafc6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.skill-launchpad__favorite-btn[data-v-e4cea566]:hover{background:#ffffff0f;color:#f8fafceb;transform:translateY(-1px)}.skill-launchpad__favorite-btn.is-active[data-v-e4cea566]{color:#f5c543}.skill-guide__skill-picker-item.is-selected[data-v-e4cea566]{border-color:#f8fafc38;background:#ffffff0f}.skill-guide__skill-picker-main[data-v-e4cea566]{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.skill-guide__skill-picker-item.is-selected .skill-guide__skill-picker-main[data-v-e4cea566]{opacity:.98}.skill-launchpad__select-btn[data-v-e4cea566]{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;flex:0 0 auto;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#f8fafcd6;font-size:12px;font-weight:600;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.skill-guide__skill-picker-item--market:hover .skill-launchpad__select-btn[data-v-e4cea566]:not(.is-selected),.skill-guide__skill-picker-item--market:focus-within .skill-launchpad__select-btn[data-v-e4cea566]:not(.is-selected){opacity:1;pointer-events:auto;transform:translateY(0);border-color:#fffffff0;background:#fffffffa;color:#111}.skill-launchpad__select-btn.is-selected[data-v-e4cea566]{opacity:1;pointer-events:auto;transform:translateY(0);border-color:#ffe0a357;background:#ffdb8d1f;color:#ffe9bdf5}.skill-launchpad__loading[data-v-e4cea566]{display:grid;place-items:center;gap:10px;grid-column:1 / -1;justify-self:stretch;width:100%;min-height:180px;padding:16px 0 8px}.skill-launchpad__loading-dots[data-v-e4cea566]{display:inline-flex;align-items:center;gap:9px;min-height:20px}.skill-launchpad__loading-dots span[data-v-e4cea566]{width:8px;height:8px;border-radius:999px;background:#ffe9bdeb;box-shadow:0 0 16px #ffdd9b24;animation:skill-launchpad-loading-dot-e4cea566 .9s ease-in-out infinite}.skill-launchpad__loading-dots span[data-v-e4cea566]:nth-child(2){animation-delay:.12s}.skill-launchpad__loading-dots span[data-v-e4cea566]:nth-child(3){animation-delay:.24s}.skill-launchpad__loading-copy[data-v-e4cea566]{display:grid;gap:2px;justify-items:center;text-align:center}.skill-launchpad__loading-copy strong[data-v-e4cea566]{color:#f8fafce6;font-size:13px;font-weight:600}.skill-launchpad__loading-copy span[data-v-e4cea566]{color:#f8fafc80;font-size:11px}@keyframes skill-launchpad-loading-dot-e4cea566{0%,80%,to{transform:translateY(0) scale(.88);opacity:.36}40%{transform:translateY(-5px) scale(1);opacity:1}}.skill-guide__skill-picker-thumb[data-v-e4cea566]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:16px;background:#ffffff12;color:#f8fafcb8;flex:0 0 auto}.skill-guide__skill-picker-thumb img[data-v-e4cea566]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__skill-picker-item-copy[data-v-e4cea566]{display:grid;gap:5px;min-width:0}.skill-guide__skill-picker-item-head[data-v-e4cea566]{display:flex;align-items:center;gap:8px;min-width:0}.skill-guide__skill-picker-item-head strong[data-v-e4cea566],.skill-guide__skill-picker-item-head small[data-v-e4cea566],.skill-launchpad__desc[data-v-e4cea566],.skill-launchpad__author-name[data-v-e4cea566]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__skill-picker-item-head strong[data-v-e4cea566]{font-size:14px;font-weight:600}.skill-guide__skill-picker-item-head small[data-v-e4cea566]{padding:3px 7px;border-radius:999px;background:#ffffff0f;color:#f8fafc7a;font-size:11px}.skill-launchpad__desc[data-v-e4cea566]{color:#f8fafc6b;font-size:12px;line-height:1.45}.skill-launchpad__meta[data-v-e4cea566]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.skill-launchpad__author[data-v-e4cea566]{display:inline-flex;align-items:center;gap:8px;min-width:0}.skill-launchpad__author-meta[data-v-e4cea566]{display:inline-flex;align-items:center;gap:4px;min-width:0}.skill-launchpad__author-avatar[data-v-e4cea566]{width:18px;height:18px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:10px;font-weight:700;flex:0 0 auto}.skill-launchpad__author-avatar img[data-v-e4cea566]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-launchpad__author-name[data-v-e4cea566],.skill-launchpad__usage[data-v-e4cea566]{color:#f8fafc85;font-size:11px;line-height:1}.skill-launchpad__author-separator[data-v-e4cea566]{color:#f8fafc47;font-size:11px;line-height:1;flex:0 0 auto}.skill-launchpad__usage[data-v-e4cea566]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.skill-launchpad__usage-icon[data-v-e4cea566]{color:#f8fafcb8;flex:0 0 auto}.skill-launchpad__skill-menu[data-v-e4cea566]{width:28px;height:28px;margin-top:0;border:none;border-radius:999px;background:transparent;color:#f8fafc75;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.skill-launchpad__skill-menu[data-v-e4cea566]:hover{background:#ffffff0f;color:#f8fafceb;transform:translateY(-1px)}.skill-guide__market-tabs[data-v-e4cea566]{display:inline-flex;align-items:center;gap:10px;min-width:0}.skill-guide__market-tab[data-v-e4cea566]{padding:0;border:none;background:transparent;color:#f8fafc61;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.skill-guide__market-tab.is-active[data-v-e4cea566]{color:#f8fafcf5}.skill-guide__market-toolbar[data-v-e4cea566]{display:flex;align-items:center;gap:10px}.skill-guide__market-categories[data-v-e4cea566]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:auto;padding-bottom:2px}.skill-guide__market-category[data-v-e4cea566]{flex:0 0 auto;height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:transparent;color:#f8fafc8f;font-size:12px;cursor:pointer}.skill-guide__market-category.is-active[data-v-e4cea566]{border-color:#ffffff2e;background:#ffffff0f;color:#f8fafcfa}.skill-guide__market-search[data-v-e4cea566]{display:flex;align-items:center;gap:8px;flex:0 0 286px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#f8fafc80}.skill-guide__market-search input[data-v-e4cea566]{flex:1;min-width:0;border:none;background:transparent;color:#f8fafcf5;font-size:13px;outline:none}.skill-guide__market-search input[data-v-e4cea566]::-moz-placeholder{color:#f8fafc57}.skill-guide__market-search input[data-v-e4cea566]::placeholder{color:#f8fafc57}.skill-guide__market-list[data-v-e4cea566]{min-height:0;display:grid;grid-template-columns:repeat(var(--skill-market-columns, 2),minmax(0,1fr));gap:8px}.skill-guide__skill-picker-item--market[data-v-e4cea566]{width:100%;min-height:68px}.skill-guide__market-empty[data-v-e4cea566]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:240px;border:1px dashed rgba(255,255,255,.08);border-radius:22px;color:#f8fafc6b;font-size:13px}.skill-publish-modal[data-v-4e71aac5] .n-card{background:radial-gradient(circle at top left,rgba(240,199,126,.12),transparent 28%),linear-gradient(180deg,#141416fa,#08080afc);color:#f5f5f2}.skill-publish[data-v-4e71aac5]{display:grid;gap:16px}.skill-publish__field[data-v-4e71aac5]{display:grid;gap:8px}.skill-publish__field--wide[data-v-4e71aac5]{grid-column:1 / -1}.skill-publish__field span[data-v-4e71aac5]{color:#f5f5f2b8;font-size:12px}.skill-publish__upload[data-v-4e71aac5]{display:grid;gap:8px;padding:16px;border:1px dashed rgba(255,255,255,.1);border-radius:18px;background:#ffffff05}.skill-publish__upload>span[data-v-4e71aac5]{color:#f5f5f2b8;font-size:12px}.skill-publish__readonly[data-v-4e71aac5]{display:flex;align-items:center;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#09090ab3;color:#f5f5f2;font-size:14px}.skill-publish__upload-btn[data-v-4e71aac5]{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;color:#f5f5f2;cursor:pointer}.skill-publish__upload-btn[data-v-4e71aac5]:hover{background:#ffffff12}.skill-publish__upload-btn[data-v-4e71aac5]:disabled{cursor:wait;opacity:.68}.skill-publish__upload small[data-v-4e71aac5]{color:#f5f5f28f;font-size:12px;line-height:1.6}.skill-publish__footer[data-v-4e71aac5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-publish__footer-main[data-v-4e71aac5]{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width: 720px){.skill-publish__footer[data-v-4e71aac5]{flex-direction:column;align-items:stretch}.skill-publish__footer-main[data-v-4e71aac5]{width:100%;justify-content:flex-end}}.skill-library-page[data-v-e4345fe2]{position:relative;min-height:100vh;overflow:hidden;color:#f4f4f2;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.06),transparent 18%),linear-gradient(180deg,#111,#101010)}.skill-library-page__backdrop[data-v-e4345fe2]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.skill-library-page__glow[data-v-e4345fe2]{position:absolute;border-radius:999px;filter:blur(90px);opacity:.34}.skill-library-page__glow--gold[data-v-e4345fe2]{top:100px;left:50%;width:520px;height:220px;transform:translate(-50%);background:#eed09814}.skill-library-page__glow--blue[data-v-e4345fe2]{top:180px;right:14%;width:260px;height:180px;background:#5d7bff14}.skill-library-page__noise[data-v-e4345fe2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:radial-gradient(rgba(255,255,255,.18) .8px,transparent .8px);background-size:10px 10px;-webkit-mask-image:radial-gradient(circle at 50% 22%,rgba(0,0,0,.94),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.65),transparent 78%);mask-image:radial-gradient(circle at 50% 22%,rgba(0,0,0,.94),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.65),transparent 78%)}.skill-library-page__header[data-v-e4345fe2]{z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0}.skill-library-page__brand[data-v-e4345fe2]{display:inline-flex;align-items:center;gap:10px;color:#f8f7f3;text-decoration:none}.skill-library-page__brand-logo[data-v-e4345fe2]{width:28px;height:28px}.skill-library-page__brand span[data-v-e4345fe2]{font-size:16px;font-weight:700;letter-spacing:.08em}.skill-library-page__main[data-v-e4345fe2]{--library-inline: 24px;--library-section-inline: 16px;position:relative;z-index:1;width:100%;margin:0;padding:6px var(--library-inline) 56px;display:grid;gap:18px}@media (max-width: 760px){.skill-library-page__main[data-v-e4345fe2]{--library-inline: 14px;--library-section-inline: 12px}.skill-library-page__header[data-v-e4345fe2]{padding:16px 14px 0}}.portal-notice[data-v-c0a5fa66]{display:inline-flex}.portal-notice__trigger[data-v-c0a5fa66]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:var(--accent-cyan);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:0 16px 32px #0003;transition:transform .18s ease,border-color .18s ease}.portal-notice__trigger[data-v-c0a5fa66]:hover{transform:translateY(-1px);border-color:#67e8f947}.portal-notice__panel[data-v-c0a5fa66]{width:min(360px,calc(100vw - 28px));max-height:420px;padding:14px}.portal-notice__header[data-v-c0a5fa66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.portal-notice__header-copy[data-v-c0a5fa66]{display:grid;gap:2px}.portal-notice__header strong[data-v-c0a5fa66]{font-size:14px}.portal-notice__header-copy span[data-v-c0a5fa66]{color:var(--text-tertiary);font-size:12px}.portal-notice__mark-all[data-v-c0a5fa66]{color:var(--accent-cyan);font-size:12px}.portal-notice__state[data-v-c0a5fa66]{display:grid;place-items:center;min-height:120px}.portal-notice__list[data-v-c0a5fa66]{display:grid;gap:10px;max-height:330px;overflow:auto;padding-right:4px}.portal-notice__list-footer[data-v-c0a5fa66]{display:grid;place-items:center;min-height:30px;color:var(--text-tertiary);font-size:12px}.portal-notice__item[data-v-c0a5fa66]{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;text-align:left}.portal-notice__item.is-read[data-v-c0a5fa66]{opacity:.72}.portal-notice__item-head[data-v-c0a5fa66]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.portal-notice__item-title[data-v-c0a5fa66]{display:flex;align-items:center;gap:8px;min-width:0}.portal-notice__item-title strong[data-v-c0a5fa66]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-notice__item-dot[data-v-c0a5fa66]{flex-shrink:0;padding:2px 7px;border-radius:999px;background:#ff5c5c2e;color:#ff8b8b;font-size:11px;line-height:1.2}.portal-notice__item-head span[data-v-c0a5fa66]{color:var(--text-tertiary);white-space:nowrap}.portal-notice__item p[data-v-c0a5fa66]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}[data-v-c0a5fa66] .n-badge .n-badge-sup{inset-inline-end:2px}.portal-notice-detail[data-v-c0a5fa66]{display:grid;gap:14px}.portal-notice-detail__meta[data-v-c0a5fa66]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-tertiary);font-size:12px}.portal-notice-detail h3[data-v-c0a5fa66]{margin:0;font-size:22px;line-height:1.35}.portal-notice-detail__content[data-v-c0a5fa66]{max-height:min(60vh,520px);overflow:auto;color:var(--text-secondary);font-size:14px;line-height:1.75}[data-v-c0a5fa66] .portal-notice-detail__content p:first-child{margin-top:0}@media (max-width: 640px){.portal-notice__trigger[data-v-c0a5fa66]{width:42px;height:42px}.portal-notice__item-head[data-v-c0a5fa66]{flex-direction:column;gap:6px}.portal-notice-detail h3[data-v-c0a5fa66]{font-size:18px}}.portal-invite-popup[data-v-ca74d434]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#04060a33;-webkit-backdrop-filter:blur(4px) saturate(105%);backdrop-filter:blur(4px) saturate(105%)}.portal-invite-popup__shell[data-v-ca74d434]{position:relative;width:min(900px,100vw);min-height:420px;max-height:100vh;overflow:hidden;border:0;border-radius:14px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 24%,transparent),transparent 34%),#0a0a0c;box-shadow:0 26px 70px #0000008f,inset 0 1px #ffffff0f}.portal-invite-popup__close[data-v-ca74d434],.portal-invite-popup__arrow[data-v-ca74d434]{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#08080a7a;color:#fffffff0;font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:transform .18s ease,background-color .18s ease}.portal-invite-popup__close[data-v-ca74d434]{top:18px;right:18px;width:30px;height:30px;font-size:18px;line-height:1}.portal-invite-popup__close-icon[data-v-ca74d434]{position:relative;display:block;width:12px;height:12px}.portal-invite-popup__close-icon[data-v-ca74d434]:before,.portal-invite-popup__close-icon[data-v-ca74d434]:after{position:absolute;top:50%;left:50%;width:13px;height:1.5px;border-radius:999px;background:#ffffffeb;content:""}.portal-invite-popup__close-icon[data-v-ca74d434]:before{transform:translate(-50%,-50%) rotate(45deg)}.portal-invite-popup__close-icon[data-v-ca74d434]:after{transform:translate(-50%,-50%) rotate(-45deg)}.portal-invite-popup__arrow[data-v-ca74d434]{top:50%;width:42px;height:42px;font-size:30px;transform:translateY(-50%);display:grid;place-items:center;line-height:0}.portal-invite-popup__arrow-icon[data-v-ca74d434]{display:block;font-size:30px;line-height:1;transform:translateY(-1px)}.portal-invite-popup__arrow--prev[data-v-ca74d434]{left:16px}.portal-invite-popup__arrow--next[data-v-ca74d434]{right:16px}.portal-invite-popup__close[data-v-ca74d434]:hover,.portal-invite-popup__arrow[data-v-ca74d434]:hover{background:#08080af5}.portal-invite-popup__close[data-v-ca74d434]:hover{transform:scale(1.04)}.portal-invite-popup__arrow[data-v-ca74d434]:hover{transform:translateY(-50%) scale(1.04)}.portal-invite-popup__content[data-v-ca74d434]{position:relative;display:block;width:100%;height:min(76vh,620px);min-height:420px;padding:0;border:0;background:#0d0f12;cursor:pointer;overflow:hidden}.portal-invite-popup__content[data-v-ca74d434]:disabled{opacity:1}.portal-invite-popup__content.is-static[data-v-ca74d434]{cursor:default}.portal-invite-popup__stage[data-v-ca74d434]{position:relative;width:100%;height:100%}.portal-invite-popup__media[data-v-ca74d434]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-invite-popup__fallback[data-v-ca74d434]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;gap:10px;padding:36px 28px 118px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 36%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 34%,#09131d 66%),#0d0f12 72%);color:#fff;text-align:left}.portal-invite-popup__fallback-kicker[data-v-ca74d434]{color:#ffffffb8;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.18em}.portal-invite-popup__fallback strong[data-v-ca74d434]{max-width:14ch;font-size:clamp(26px,3vw,40px);line-height:1.02;font-weight:800;letter-spacing:-.04em;text-shadow:0 8px 24px rgba(0,0,0,.26)}.portal-invite-popup__shade[data-v-ca74d434]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#00000047 32%,#000000bd),radial-gradient(circle at top right,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 24%,transparent),transparent 28%)}.portal-invite-popup__copy[data-v-ca74d434]{position:absolute;right:28px;bottom:28px;left:28px;z-index:2;display:grid;gap:12px;pointer-events:none;text-align:left}.portal-invite-popup__title[data-v-ca74d434]{display:block;color:#fff;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.12;letter-spacing:.01em;text-shadow:0 6px 20px rgba(0,0,0,.34)}.portal-invite-popup__title[data-v-ca74d434] p,.portal-invite-popup__title[data-v-ca74d434] div,.portal-invite-popup__title[data-v-ca74d434] span{display:inline}.portal-invite-popup__title[data-v-ca74d434] br{display:none}.portal-invite-popup__title[data-v-ca74d434] .ql-size-small{font-size:.75em}.portal-invite-popup__title[data-v-ca74d434] .ql-size-large{font-size:1.5em}.portal-invite-popup__title[data-v-ca74d434] .ql-size-huge{font-size:2.5em}.portal-invite-popup__subtitle[data-v-ca74d434]{max-width:min(72ch,100%);color:#ffffffd1;font-size:clamp(13px,1.1vw,16px);line-height:1.55;text-shadow:0 4px 18px rgba(0,0,0,.3)}.portal-invite-popup__hint[data-v-ca74d434]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 16px;border-radius:999px;color:#111;font-size:13px;font-weight:700;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 75%,#ffffff 25%));box-shadow:0 14px 34px #0003}.portal-invite-popup__dots[data-v-ca74d434]{position:absolute;bottom:18px;left:50%;z-index:3;display:inline-flex;gap:8px;transform:translate(-50%)}.portal-invite-popup__dots button[data-v-ca74d434]{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#ffffff57;cursor:pointer;transition:transform .18s ease,background-color .18s ease,width .18s ease}.portal-invite-popup__dots button.is-active[data-v-ca74d434]{width:24px;background:#fff}.portal-invite-popup-enter-active[data-v-ca74d434],.portal-invite-popup-leave-active[data-v-ca74d434]{transition:opacity .22s ease}.portal-invite-popup-enter-active .portal-invite-popup__shell[data-v-ca74d434],.portal-invite-popup-leave-active .portal-invite-popup__shell[data-v-ca74d434]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.portal-invite-popup-enter-from[data-v-ca74d434],.portal-invite-popup-leave-to[data-v-ca74d434]{opacity:0}.portal-invite-popup-enter-from .portal-invite-popup__shell[data-v-ca74d434],.portal-invite-popup-leave-to .portal-invite-popup__shell[data-v-ca74d434]{opacity:0;transform:translateY(18px) scale(.985)}.portal-invite-popup-swap-enter-active[data-v-ca74d434],.portal-invite-popup-swap-leave-active[data-v-ca74d434]{transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.portal-invite-popup-swap-enter-from[data-v-ca74d434]{opacity:0;transform:translate3d(calc(var(--portal-invite-popup-swap-direction, 1) * 24px),0,0)}.portal-invite-popup-swap-leave-to[data-v-ca74d434]{opacity:0;transform:translate3d(calc(var(--portal-invite-popup-swap-direction, 1) * -24px),0,0)}@media (max-width: 720px){.portal-invite-popup[data-v-ca74d434]{align-items:stretch}.portal-invite-popup__shell[data-v-ca74d434]{width:100vw;min-height:100vh;max-height:none;border-radius:0}.portal-invite-popup__content[data-v-ca74d434]{height:100vh;min-height:0}.portal-invite-popup__close[data-v-ca74d434]{top:12px;right:12px;width:28px;height:28px;font-size:16px}.portal-invite-popup__arrow[data-v-ca74d434]{width:36px;height:36px;font-size:26px}.portal-invite-popup__arrow--prev[data-v-ca74d434]{left:10px}.portal-invite-popup__arrow--next[data-v-ca74d434]{right:10px}.portal-invite-popup__copy[data-v-ca74d434]{right:16px;bottom:18px;left:16px;gap:8px}.portal-invite-popup__title[data-v-ca74d434]{font-size:22px}.portal-invite-popup__subtitle[data-v-ca74d434]{font-size:12px}.portal-invite-popup__hint[data-v-ca74d434]{min-height:32px;padding:0 14px;font-size:12px}}.skill-quick[data-v-5f11d42c]{--skill-text: rgba(248, 250, 252, .96);width:min(100%,1560px);margin:0 auto 14px;display:grid;gap:6px}.skill-quick__composer-shell[data-v-5f11d42c]{position:relative;display:flex;justify-content:center;margin-top:12px}.skill-quick__composer-shell[data-v-5f11d42c]:before{content:"";position:absolute;top:-8px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);opacity:.65}.skill-quick__composer-panel[data-v-5f11d42c]{position:relative;overflow:hidden;width:50%;min-width:520px;max-width:920px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(circle at top,rgba(255,255,255,.02),transparent 40%),linear-gradient(180deg,#1e1e20fa,#18181afa);box-shadow:inset 0 1px #ffffff08,0 22px 54px #0000003d;transition:width .28s ease,min-height .28s ease,border-color .28s ease,border-radius .28s ease,box-shadow .28s ease}.skill-quick__composer-panel[data-v-5f11d42c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.028) 1px,transparent 0);background-size:18px 18px;opacity:.24;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 100%)}.skill-quick__composer-panel[data-v-5f11d42c]:focus-within{width:60%;max-width:1120px;border-color:#ffffff1a;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 24px 56px #00000047}.skill-quick__composer-input[data-v-5f11d42c]{position:relative;z-index:1;min-height:54px;padding:14px 56px 14px 18px;cursor:text;transition:min-height .28s ease,padding .28s ease}.skill-quick__composer-panel:focus-within .skill-quick__composer-input[data-v-5f11d42c]{min-height:108px;padding:16px 58px 16px 18px}.skill-quick__composer-editor[data-v-5f11d42c]{min-height:22px;max-height:22px;overflow:hidden;color:var(--skill-text);font-size:14px;line-height:1.55;font-weight:500;outline:none;white-space:pre-wrap;word-break:break-word;cursor:text;transition:min-height .28s ease,max-height .28s ease}.skill-quick__composer-panel:focus-within .skill-quick__composer-editor[data-v-5f11d42c]{min-height:56px;max-height:84px;overflow-y:auto}.skill-quick__composer-editor[data-v-5f11d42c]:empty:before{content:attr(data-placeholder);color:#ffffff52;pointer-events:none}.skill-quick__composer-editor[data-v-5f11d42c] .skill-quick__composer-mention-chip{display:inline-flex;align-items:center;gap:6px;margin-right:8px;padding:2px 8px 2px 3px;border-radius:999px;background:#ffffff14;color:#f8fafceb;vertical-align:middle}.skill-quick__composer-editor[data-v-5f11d42c] .skill-quick__composer-mention-thumb{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#704affe0,#2e89ffdb);color:#fff;flex:0 0 auto}.skill-quick__composer-editor[data-v-5f11d42c] .skill-quick__composer-mention-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-quick__composer-editor[data-v-5f11d42c] .skill-quick__composer-mention-icon{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.skill-quick__composer-editor[data-v-5f11d42c] .skill-quick__composer-mention-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.skill-quick__send-btn[data-v-5f11d42c],.skill-quick__skill-chip[data-v-5f11d42c]{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.skill-quick__send-btn[data-v-5f11d42c]{position:absolute;right:12px;top:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:999px;background:#ffffff29;color:#f8fafcf0;cursor:pointer;transition:transform .28s ease,top .28s ease,bottom .28s ease,background-color .18s ease,opacity .18s ease}.skill-quick__composer-panel:focus-within .skill-quick__send-btn[data-v-5f11d42c]{top:auto;bottom:12px}.skill-quick__send-btn[data-v-5f11d42c]:hover:not(:disabled),.skill-quick__skill-chip[data-v-5f11d42c]:hover{transform:translateY(-1px)}.skill-quick__composer-panel:focus-within .skill-quick__send-btn[data-v-5f11d42c]:hover:not(:disabled){transform:translateY(-1px)}.skill-quick__send-btn[data-v-5f11d42c]:hover:not(:disabled){background:#ffffff3d}.skill-quick__send-btn[data-v-5f11d42c]:disabled{opacity:.42;cursor:not-allowed;transform:none}.skill-quick__skills[data-v-5f11d42c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50%;min-width:520px;max-width:920px;margin:8px auto 0;gap:6px;transition:width .28s ease}.skill-quick__composer-shell:focus-within+.skill-quick__skills[data-v-5f11d42c]{width:60%;max-width:1120px}.skill-quick__skill-chip[data-v-5f11d42c]{position:relative;display:inline-flex;align-items:center;gap:7px;max-width:min(100%,208px);min-width:0;height:38px;padding:0 11px 0 6px;border:1px solid rgba(255,255,255,.05);border-radius:999px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#18181ee0;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000001f;color:#f8fafcf0;cursor:pointer;overflow:hidden;--skill-chip-accent: rgba(255, 214, 148, .95);--skill-chip-accent-soft: rgba(255, 214, 148, .16);--skill-chip-accent-glow: rgba(255, 214, 148, .22)}.skill-quick__skill-chip[data-v-5f11d42c]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%,rgba(255,255,255,.02));opacity:.9;pointer-events:none}.skill-quick__skill-chip[data-v-5f11d42c]:after{content:"";position:absolute;left:10px;top:50%;width:3px;height:14px;border-radius:999px;background:var(--skill-chip-accent-soft);transform:translateY(-50%);transition:background-color .18s ease,box-shadow .18s ease;pointer-events:none}.skill-quick__skill-chip.is-selected[data-v-5f11d42c]{border-color:var(--skill-chip-accent-soft);background:radial-gradient(circle at left,var(--skill-chip-accent-soft),transparent 38%),linear-gradient(180deg,#fff5e00f,#ffffff03),#1e1e24f5;box-shadow:inset 0 1px #fff4db1f,0 12px 28px #0000002e,0 0 0 1px var(--skill-chip-accent-soft)}.skill-quick__skill-chip.is-selected[data-v-5f11d42c]:after{background:linear-gradient(180deg,var(--skill-chip-accent),rgba(255,255,255,.76));box-shadow:0 0 12px var(--skill-chip-accent-glow)}.skill-quick__skill-chip[data-v-5f11d42c]:hover{border-color:var(--skill-chip-accent-soft);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#1e1e24f0;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000029}.skill-quick__skill-avatar[data-v-5f11d42c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,var(--skill-chip-accent),rgba(28,28,32,.95));color:#fff;font-size:10px;font-weight:700;flex:0 0 auto;box-shadow:0 5px 12px #00000029,inset 0 1px #ffffff2e}.skill-quick__skill-avatar img[data-v-5f11d42c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-quick__skill-copy[data-v-5f11d42c]{position:relative;z-index:1;min-width:0;display:grid;gap:1px;justify-items:start}.skill-quick__skill-label[data-v-5f11d42c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.01em}.skill-quick__skill-state[data-v-5f11d42c],.skill-quick__skill-market-note[data-v-5f11d42c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.skill-quick__skill-state[data-v-5f11d42c]{color:#ffdca8d1}.skill-quick__skill-chip--market[data-v-5f11d42c]{padding-left:12px;gap:10px;background:linear-gradient(180deg,#ffcb6b14,#ffffff02),#14141ad1;color:#f8fafcd6}.skill-quick__skill-chip--market[data-v-5f11d42c]:after{display:none}.skill-quick__skill-chip--market .n-icon[data-v-5f11d42c]{position:relative;z-index:1;color:#ffcb6bf5}@media (max-width: 960px){.skill-quick__composer-panel[data-v-5f11d42c],.skill-quick__composer-panel[data-v-5f11d42c]:focus-within{width:100%;min-width:0;max-width:none}.skill-quick__skills[data-v-5f11d42c],.skill-quick__composer-shell:focus-within+.skill-quick__skills[data-v-5f11d42c]{width:100%;min-width:0;max-width:none}.skill-quick__skill-chip[data-v-5f11d42c]{max-width:calc(50% - 4px)}}@media (max-width: 640px){.skill-quick[data-v-5f11d42c]{gap:6px}.skill-quick__composer-shell[data-v-5f11d42c]{margin-top:8px}.skill-quick__composer-input[data-v-5f11d42c]{min-height:52px;padding:13px 50px 13px 16px}.skill-quick__composer-panel:focus-within .skill-quick__composer-input[data-v-5f11d42c]{min-height:92px;padding:14px 52px 14px 16px}.skill-quick__composer-editor[data-v-5f11d42c]{font-size:13px}.skill-quick__composer-panel:focus-within .skill-quick__composer-editor[data-v-5f11d42c]{min-height:44px;max-height:68px}.skill-quick__send-btn[data-v-5f11d42c]{right:10px;width:32px;height:32px}.skill-quick__composer-panel:focus-within .skill-quick__send-btn[data-v-5f11d42c]{bottom:10px}.skill-quick__skill-chip[data-v-5f11d42c]{max-width:100%;width:100%;height:38px}}.workflow-home[data-v-2b10b83c]{--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-2b10b83c]{display:none}.workflow-home__glow[data-v-2b10b83c]{position:absolute;border-radius:999px;filter:blur(90px);opacity:.34}.workflow-home__glow--gold[data-v-2b10b83c]{top:24px;right:8%;width:360px;height:220px;background:#f0c77e2e}.workflow-home__glow--blue[data-v-2b10b83c]{top:240px;left:-100px;width:280px;height:200px;background:#6682ff1f}.workflow-home__noise[data-v-2b10b83c]{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-2b10b83c]{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-2b10b83c]{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-2b10b83c]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.workflow-home__actions[data-v-2b10b83c]{display:flex;align-items:center;gap:8px}.invite-ribbon-shell[data-v-2b10b83c]{position:relative;z-index:20;width:100%;margin:0;padding:0}.invite-ribbon[data-v-2b10b83c]{position:relative;overflow:hidden;width:100%;min-height:46px;border:0;border-bottom:1px solid color-mix(in srgb,var(--invite-theme-color, #dff3e8) 72%,#17372f 28%);background:linear-gradient(90deg,color-mix(in srgb,var(--invite-theme-color, #dff3e8) 88%,#ffffff 12%) 0%,var(--invite-theme-color, #dff3e8) 52%,color-mix(in srgb,var(--invite-theme-color, #dff3e8) 82%,#ffffff 18%) 100%);box-shadow:inset 0 1px #ffffff9e,0 8px 18px #0000001f}.invite-ribbon[data-v-2b10b83c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.22),transparent 22%),linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);pointer-events:none}.invite-ribbon__viewport[data-v-2b10b83c]{overflow:hidden;width:100%;height:46px;--invite-ribbon-item-height: 46px}.invite-ribbon__track[data-v-2b10b83c]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:100%;gap:0;padding:0;transform:translate3d(0,calc(var(--invite-ribbon-index, 0) * -1 * var(--invite-ribbon-item-height, 46px)),0);transition:transform var(--invite-ribbon-transition-ms, .42s) cubic-bezier(.22,1,.36,1);will-change:transform}.invite-ribbon__item[data-v-2b10b83c]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;min-width:0;min-height:46px;box-sizing:border-box;padding:5px 48px;border:0;background:transparent;color:var(--invite-theme-ink, #17372f);cursor:pointer;text-align:center}.invite-ribbon__item.is-static[data-v-2b10b83c]{cursor:default}.invite-ribbon__copy[data-v-2b10b83c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0;width:min(100%,1100px);max-width:100%;margin:0 auto}.invite-ribbon__title[data-v-2b10b83c]{display:block;overflow:hidden;color:var(--invite-theme-ink, #17372f);font-size:14px;font-weight:800;letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis}.invite-ribbon__title[data-v-2b10b83c] p,.invite-ribbon__title[data-v-2b10b83c] div{display:inline;margin:0}.invite-ribbon__title[data-v-2b10b83c] br{display:none}.invite-ribbon__copy span[data-v-2b10b83c]{overflow:hidden;color:color-mix(in srgb,var(--invite-theme-ink, #17372f) 74%,transparent);font-size:12px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.invite-ribbon__dismiss[data-v-2b10b83c]{position:absolute;top:50%;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--invite-theme-ink, #17372f) 64%,transparent);cursor:pointer;font-size:20px;line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}.invite-ribbon__dismiss[data-v-2b10b83c]:hover{background:#ffffff6b;color:var(--invite-theme-ink, #17372f);transform:translateY(-50%) scale(1.06)}.section-head__link[data-v-2b10b83c],.project-card[data-v-2b10b83c],.project-card__menu[data-v-2b10b83c]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.workflow-home__main[data-v-2b10b83c]{--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-2b10b83c],.workspace-shell[data-v-2b10b83c]{width:min(100%,1580px);margin:0 auto;border:0;background:transparent;box-shadow:none}.hero-stage[data-v-2b10b83c]{--hero-stage-height: clamp(206px, 20vw, 266px);padding:2px var(--section-inline) 0}.hero-stage__viewport[data-v-2b10b83c]{--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-2b10b83c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.hero-stage__skeleton-card[data-v-2b10b83c],.workflow-skeleton-line[data-v-2b10b83c],.workflow-skeleton-pill[data-v-2b10b83c],.workflow-skeleton-square[data-v-2b10b83c],.workflow-skeleton-dot[data-v-2b10b83c],.workflow-skeleton-card__preview[data-v-2b10b83c],.hero-stage__dots--skeleton span[data-v-2b10b83c]{position:relative;overflow:hidden;background:#ffffff14}.hero-stage__skeleton-card[data-v-2b10b83c]:after,.workflow-skeleton-line[data-v-2b10b83c]:after,.workflow-skeleton-pill[data-v-2b10b83c]:after,.workflow-skeleton-square[data-v-2b10b83c]:after,.workflow-skeleton-dot[data-v-2b10b83c]:after,.workflow-skeleton-card__preview[data-v-2b10b83c]:after,.hero-stage__dots--skeleton span[data-v-2b10b83c]: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-2b10b83c 1.6s ease-in-out infinite}.hero-stage__skeleton-card[data-v-2b10b83c]{min-height:100%;border-radius:12px}.hero-stage__skeleton-card--center[data-v-2b10b83c]{transform:translateY(-2px)}.hero-stage__viewport[data-v-2b10b83c]: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-2b10b83c]: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-2b10b83c]{position:relative;height:100%;perspective:2200px;transform-style:preserve-3d}.promo-card[data-v-2b10b83c]{-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-2b10b83c]: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-2b10b83c]{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-2b10b83c]{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-2b10b83c]{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-2b10b83c],.promo-card.is-hidden-right[data-v-2b10b83c]{z-index:0;opacity:0;pointer-events:none;filter:saturate(.74) brightness(.64)}.promo-card.is-hidden-left[data-v-2b10b83c]{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-2b10b83c]{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-2b10b83c],.promo-card__overlay[data-v-2b10b83c],.promo-card__ambient[data-v-2b10b83c]{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit}.promo-card__image[data-v-2b10b83c]{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-2b10b83c]{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-2b10b83c]{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-2b10b83c]{transform:scale(1.14) translate(-2.6%)}.promo-card.is-right .promo-card__image[data-v-2b10b83c]{transform:scale(1.14) translate(2.6%)}.promo-card.is-hidden-left .promo-card__image[data-v-2b10b83c]{transform:scale(1.18) translate(-4%)}.promo-card.is-hidden-right .promo-card__image[data-v-2b10b83c]{transform:scale(1.18) translate(4%)}.promo-card.is-active .promo-card__image[data-v-2b10b83c]{transform:scale(1.03) translate(0);filter:saturate(1.02) brightness(.98)}.promo-card.is-left .promo-card__ambient[data-v-2b10b83c]{opacity:.4;transform:translate(-2.2%) scale(1.1)}.promo-card.is-right .promo-card__ambient[data-v-2b10b83c]{opacity:.4;transform:translate(2.2%) scale(1.1)}.promo-card.is-hidden-left .promo-card__ambient[data-v-2b10b83c]{opacity:.26;transform:translate(-5%) scale(1.16)}.promo-card.is-hidden-right .promo-card__ambient[data-v-2b10b83c]{opacity:.26;transform:translate(5%) scale(1.16)}.promo-card.is-active .promo-card__ambient[data-v-2b10b83c]{opacity:.88;transform:scale(1)}.hero-stage__dots[data-v-2b10b83c]{display:flex;justify-content:center;gap:8px;margin-top:8px}.hero-stage__dots button[data-v-2b10b83c]{position:relative;overflow:hidden;width:26px;height:4px;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer}.hero-stage__dots--skeleton span[data-v-2b10b83c]{display:block;width:26px;height:4px;border-radius:999px}.hero-stage__dots button[data-v-2b10b83c]: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-2b10b83c]{width:46px}.hero-stage__dots button.is-active[data-v-2b10b83c]:after{animation:hero-dot-progress-2b10b83c 6s linear forwards}.workspace-shell[data-v-2b10b83c]{--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-2b10b83c]{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-2b10b83c]{margin:0;font-size:var(--project-section-title-size);font-weight:700}.section-head__link[data-v-2b10b83c]{border:0;padding:0;color:var(--wf-text-soft);font-size:var(--project-section-link-size);background:transparent;cursor:pointer}.workspace-grid[data-v-2b10b83c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--project-gap)}.workspace-grid--loading[data-v-2b10b83c]{align-items:stretch}.workspace-shell--cases[data-v-2b10b83c]{--project-gap: clamp(4px, .48vw, 8px);--project-shell-pad-y: clamp(6px, .7vw, 10px);--project-card-radius: clamp(9px, .82vw, 14px);--project-body-gap: clamp(4px, .45vw, 6px);--project-body-pad-x: clamp(6px, .55vw, 10px);--project-body-pad-bottom: clamp(6px, .55vw, 10px)}.library-showcase-grid[data-v-2b10b83c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(4px,.45vw,8px)}.project-card[data-v-2b10b83c]{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:var(--project-card-radius);background:#ffffff09}.workflow-skeleton-card[data-v-2b10b83c]{pointer-events:none}.workflow-skeleton-card--recent-loading[data-v-2b10b83c]{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff07;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000029}.workflow-skeleton-card--recent-loading[data-v-2b10b83c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 24% 18%,rgba(240,199,126,.12),transparent 34%),radial-gradient(circle at 86% 8%,rgba(92,126,255,.08),transparent 24%);pointer-events:none}.workflow-skeleton-card__create[data-v-2b10b83c]{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-card__recent-create[data-v-2b10b83c]{position:relative;z-index:1;display:grid;place-items:center;align-content:center;min-height:var(--project-create-min-height);padding:var(--project-create-padding);gap:clamp(6px,.7vw,10px);text-align:center}.workflow-skeleton-card__recent-orbit[data-v-2b10b83c]{position:absolute;inset:50% auto auto 50%;width:clamp(44px,4.2vw,64px);height:clamp(44px,4.2vw,64px);border-radius:50%;border:1px solid rgba(240,199,126,.18);background:radial-gradient(circle,rgba(240,199,126,.12),transparent 62%);transform:translate(-50%,-50%);animation:recent-loader-orbit-2b10b83c 2.8s ease-in-out infinite}.workflow-skeleton-square[data-v-2b10b83c]{width:var(--project-create-icon-size);height:var(--project-create-icon-size);border-radius:var(--project-create-icon-radius)}.workflow-skeleton-square--recent-create[data-v-2b10b83c]{position:relative;z-index:1;background:linear-gradient(135deg,#f0c77e61,#5c7eff47),#ffffff14}.workflow-skeleton-card__preview[data-v-2b10b83c]{width:100%;aspect-ratio:16 / 10;border-radius:calc(var(--project-card-radius) - 2px)}.workflow-skeleton-card__preview--recent-loading[data-v-2b10b83c]{position:relative;background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff12}.workflow-skeleton-card__preview--recent-featured[data-v-2b10b83c]{background:linear-gradient(180deg,#ffdba61f,#ffffff04),#ffffff14}.workflow-skeleton-card__preview-glow[data-v-2b10b83c],.workflow-skeleton-card__preview-scan[data-v-2b10b83c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.workflow-skeleton-card__preview-glow[data-v-2b10b83c]{background:radial-gradient(circle at 20% 24%,rgba(240,199,126,.18),transparent 34%),radial-gradient(circle at 78% 18%,rgba(92,126,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 48%)}.workflow-skeleton-card__preview-scan[data-v-2b10b83c]{background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.11) 50%,transparent 60%);transform:translate(-120%);animation:recent-loader-scan-2b10b83c 1.85s ease-in-out infinite}.workflow-skeleton-card__preview--case[data-v-2b10b83c]{position:relative;aspect-ratio:16 / 9;min-height:clamp(110px,11.8vw,148px)}.workflow-skeleton-card__case-caption[data-v-2b10b83c]{position:absolute;left:10px;right:10px;bottom:10px;z-index:1}.workflow-skeleton-card__body[data-v-2b10b83c]{gap:var(--project-body-gap)}.workflow-skeleton-card__body--recent-loading[data-v-2b10b83c]{position:relative;z-index:1}.workflow-skeleton-card__recent-meta[data-v-2b10b83c]{display:flex;align-items:center;gap:6px}.workflow-skeleton-stack[data-v-2b10b83c]{display:grid;gap:clamp(6px,.55vw,8px);flex:1;min-width:0}.workflow-skeleton-line[data-v-2b10b83c],.workflow-skeleton-pill[data-v-2b10b83c],.workflow-skeleton-dot[data-v-2b10b83c],.workflow-skeleton-square[data-v-2b10b83c]{display:block;border-radius:999px}.workflow-skeleton-line--section[data-v-2b10b83c]{width:clamp(68px,6vw,92px);height:clamp(12px,1vw,16px)}.workflow-skeleton-line--create-title[data-v-2b10b83c]{width:clamp(74px,8vw,112px);height:14px}.workflow-skeleton-line--create-copy[data-v-2b10b83c]{width:clamp(116px,12vw,168px);height:10px}.workflow-skeleton-line--recent-create-title[data-v-2b10b83c]{width:clamp(58px,5vw,84px);height:clamp(11px,.95vw,15px)}.workflow-skeleton-line--recent-create-copy[data-v-2b10b83c]{width:clamp(92px,7vw,120px);height:clamp(8px,.72vw,11px)}.workflow-skeleton-card__recent-pulses[data-v-2b10b83c]{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.workflow-skeleton-card__recent-pulses span[data-v-2b10b83c]{width:6px;height:6px;border-radius:999px;background:#fff3;animation:recent-loader-pulse-2b10b83c 1.1s ease-in-out infinite}.workflow-skeleton-card__recent-pulses span[data-v-2b10b83c]:nth-child(2){animation-delay:.16s}.workflow-skeleton-card__recent-pulses span[data-v-2b10b83c]:nth-child(3){animation-delay:.32s}.workflow-skeleton-line--card-title[data-v-2b10b83c]{width:clamp(72px,8vw,120px);height:13px}.workflow-skeleton-line--card-meta[data-v-2b10b83c]{width:clamp(56px,5vw,84px);height:10px}.workflow-skeleton-line--recent-title-lg[data-v-2b10b83c]{width:clamp(76px,7vw,110px);height:clamp(11px,.95vw,15px)}.workflow-skeleton-line--recent-title[data-v-2b10b83c]{width:clamp(56px,5vw,88px);height:clamp(10px,.88vw,13px)}.workflow-skeleton-line--recent-date[data-v-2b10b83c]{width:clamp(38px,3vw,56px);height:clamp(8px,.68vw,10px);opacity:.86}.workflow-skeleton-line--card-desc[data-v-2b10b83c]{width:74%;height:10px}.workflow-skeleton-line--case-title[data-v-2b10b83c]{width:clamp(92px,11vw,164px);height:12px}.workflow-skeleton-pill[data-v-2b10b83c]{width:clamp(38px,3vw,52px);height:var(--project-chip-height);flex:none}.workflow-skeleton-pill--recent[data-v-2b10b83c]{width:clamp(32px,3.2vw,48px);height:clamp(18px,1.4vw,22px)}.workflow-skeleton-pill--recent-alt[data-v-2b10b83c]{width:clamp(46px,4vw,66px)}.workflow-skeleton-dot[data-v-2b10b83c]{width:var(--project-menu-size);height:var(--project-menu-size);border-radius:var(--project-menu-radius);flex:none}.workflow-skeleton-dot--recent-menu[data-v-2b10b83c]{width:18px;height:18px}.project-card[data-v-2b10b83c]:hover{transform:translateY(-1px);border-color:var(--wf-line-strong);box-shadow:0 18px 40px #0003}.project-card--create[data-v-2b10b83c],.project-card--loading[data-v-2b10b83c],.project-card--empty[data-v-2b10b83c]{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-2b10b83c]{cursor:pointer}.project-card__create-icon[data-v-2b10b83c]{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-2b10b83c],.project-card--empty strong[data-v-2b10b83c]{font-size:var(--project-create-title-size)}.project-card--create p[data-v-2b10b83c],.project-card--empty p[data-v-2b10b83c],.project-card--loading p[data-v-2b10b83c]{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-2b10b83c]{display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;background:transparent;cursor:pointer}.project-card__preview.is-loading[data-v-2b10b83c]{opacity:.72;cursor:progress}.project-card__preview--case[data-v-2b10b83c]{display:grid;grid-template-rows:auto auto;aspect-ratio:auto;overflow:hidden;text-align:left}.project-card__media[data-v-2b10b83c],.project-card__placeholder[data-v-2b10b83c]{width:100%;height:100%}.project-card__media[data-v-2b10b83c]{display:block;-o-object-fit:cover;object-fit:cover}.project-card--case-showcase .project-card__media[data-v-2b10b83c]{transform:scale(1.02);filter:saturate(.96) brightness(.9);transition:transform .28s ease,filter .28s ease}.project-card--case-showcase:hover .project-card__media[data-v-2b10b83c]{transform:scale(1.04);filter:saturate(1) brightness(.98)}.project-card__placeholder[data-v-2b10b83c]{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__case-cover[data-v-2b10b83c]{position:relative;aspect-ratio:16 / 9;min-height:clamp(82px,8.8vw,112px);overflow:hidden;isolation:isolate}.project-card__body[data-v-2b10b83c]{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-2b10b83c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.project-card__title-block strong[data-v-2b10b83c]{display:block;font-size:var(--project-title-size);line-height:1.2}.project-card__title-block span[data-v-2b10b83c]{display:block;margin-top:clamp(3px,.35vw,6px);color:var(--wf-text-faint);font-size:var(--project-date-size)}.project-card__menu[data-v-2b10b83c]{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-2b10b83c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0808080d,#08080814 42%,#08080847),radial-gradient(circle at top right,rgba(240,199,126,.18),transparent 34%);pointer-events:none}.project-card__case-body[data-v-2b10b83c]{display:grid;gap:8px;min-width:0;padding:10px 10px 11px;text-align:left;background:linear-gradient(180deg,#ffffff05,#ffffff03),#0e0e10e6;border-top:1px solid rgba(255,255,255,.06)}.project-card__case-title[data-v-2b10b83c]{color:var(--wf-text);font-size:clamp(11px,.82vw,13px);font-weight:700;line-height:1.34;letter-spacing:.01em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-card__case-meta[data-v-2b10b83c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:#f8fafcd1;font-size:9px;line-height:1}.project-card__case-author[data-v-2b10b83c]{display:inline-flex;align-items:center;gap:6px;min-width:0}.project-card__case-author-avatar[data-v-2b10b83c]{width:18px;height:18px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:8px;font-weight:700;flex:0 0 auto;box-shadow:0 4px 10px #0003}.project-card__case-author-avatar img[data-v-2b10b83c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card__case-author-name[data-v-2b10b83c]{min-width:0;max-width:112px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#f8fafce6;font-size:10px;font-weight:600;letter-spacing:.01em}.project-card__case-copy-count[data-v-2b10b83c]{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff14;color:#f8fafcf0;font-size:9px;font-weight:700;letter-spacing:.02em}.project-card--case-showcase:hover .project-card__case-body[data-v-2b10b83c]{background:linear-gradient(180deg,#ffffff06,#ffffff04),#101012eb}.project-card__library-tag[data-v-2b10b83c]{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-2b10b83c]{margin:0;color:var(--wf-text-soft);font-size:clamp(10px,.82vw,12px);line-height:1.45}.project-card__meta[data-v-2b10b83c]{display:flex;flex-wrap:wrap;gap:var(--project-chip-gap)}.project-card__meta span[data-v-2b10b83c]{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-2b10b83c]{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-2b10b83c],.project-card--empty[data-v-2b10b83c]{grid-column:1 / -1}.library-preview-modal[data-v-2b10b83c] .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-2b10b83c] .n-card-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.library-preview-modal[data-v-2b10b83c] .n-card__content{padding:0}.library-preview-modal__body[data-v-2b10b83c]{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-2b10b83c]{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-2b10b83c]{width:100%;height:100%;display:block;background:#111}.invite-popup-modal[data-v-2b10b83c] .n-card{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 55%,rgba(255,255,255,.28));border-radius:28px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 24%,transparent),transparent 34%),#0a0a0cfa;box-shadow:0 28px 90px #00000073,inset 0 1px #ffffff1f}.invite-popup-modal[data-v-2b10b83c]{padding:0!important}.invite-popup-modal[data-v-2b10b83c] .n-card__content{padding:0}.invite-popup[data-v-2b10b83c]{position:relative;min-height:420px}.invite-popup__close[data-v-2b10b83c],.invite-popup__arrow[data-v-2b10b83c]{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#08080a7a;color:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.invite-popup__close[data-v-2b10b83c]{top:18px;right:18px;width:38px;height:38px;font-size:24px;line-height:1}.invite-popup__arrow[data-v-2b10b83c]{top:50%;width:42px;height:42px;font-size:30px;transform:translateY(-50%)}.invite-popup__arrow--prev[data-v-2b10b83c]{left:16px}.invite-popup__arrow--next[data-v-2b10b83c]{right:16px}.invite-popup__close[data-v-2b10b83c]:hover,.invite-popup__arrow[data-v-2b10b83c]:hover{background:#08080aad;transform:translateY(-50%) scale(1.04)}.invite-popup__close[data-v-2b10b83c]:hover{transform:scale(1.04)}.invite-popup__content[data-v-2b10b83c]{position:relative;display:block;width:100%;min-height:420px;padding:0;border:0;background:#0d0f12;cursor:pointer;overflow:hidden}.invite-popup__content.is-static[data-v-2b10b83c]{cursor:default}.invite-popup__media[data-v-2b10b83c]{display:block;width:100%;min-height:420px;max-height:76vh;-o-object-fit:cover;object-fit:cover}.invite-popup__fallback[data-v-2b10b83c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;gap:10px;padding:36px 28px 118px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 36%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 34%,#09131d 66%),#0d0f12 72%);color:#fff;text-align:left}.invite-popup__fallback-kicker[data-v-2b10b83c]{color:#ffffffb8;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.18em}.invite-popup__fallback strong[data-v-2b10b83c]{max-width:14ch;font-size:clamp(26px,3vw,40px);line-height:1.02;font-weight:800;letter-spacing:-.04em;text-shadow:0 8px 24px rgba(0,0,0,.26)}.invite-popup__shade[data-v-2b10b83c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#00000047 32%,#000000bd),radial-gradient(circle at top right,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 24%,transparent),transparent 28%)}.invite-popup__copy[data-v-2b10b83c]{position:absolute;right:28px;bottom:28px;left:28px;z-index:2;display:grid;gap:12px;pointer-events:none;text-align:left}.invite-popup__title[data-v-2b10b83c]{display:block;color:#fff;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.12;letter-spacing:.01em;text-shadow:0 6px 20px rgba(0,0,0,.34)}.invite-popup__title[data-v-2b10b83c] p,.invite-popup__title[data-v-2b10b83c] div,.invite-popup__title[data-v-2b10b83c] span{display:inline}.invite-popup__title[data-v-2b10b83c] br{display:none}.invite-popup__subtitle[data-v-2b10b83c]{max-width:min(72ch,100%);color:#ffffffd1;font-size:clamp(13px,1.1vw,16px);line-height:1.55;text-shadow:0 4px 18px rgba(0,0,0,.3)}.invite-popup__hint[data-v-2b10b83c]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 16px;border-radius:999px;color:#111;font-size:13px;font-weight:700;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--invite-popup-theme, #dff3e8) 75%,#ffffff 25%));box-shadow:0 14px 34px #0003}.invite-popup__dots[data-v-2b10b83c]{position:absolute;bottom:18px;left:50%;z-index:3;display:inline-flex;gap:8px;transform:translate(-50%)}.invite-popup__dots button[data-v-2b10b83c]{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#ffffff57;cursor:pointer;transition:transform .18s ease,background-color .18s ease,width .18s ease}.invite-popup__dots button.is-active[data-v-2b10b83c]{width:24px;background:#fff}@media (max-width: 980px){.invite-ribbon__copy[data-v-2b10b83c]{flex-direction:column;align-items:center;gap:1px}.invite-ribbon__copy span[data-v-2b10b83c]{font-size:11px}.hero-stage[data-v-2b10b83c]{--hero-stage-height: 222px}.library-showcase-grid[data-v-2b10b83c]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stage__viewport[data-v-2b10b83c]{--promo-gap: 0px;--promo-side-cut: 6%}.invite-popup[data-v-2b10b83c],.invite-popup__content[data-v-2b10b83c],.invite-popup__media[data-v-2b10b83c]{min-height:360px}.invite-popup__copy[data-v-2b10b83c]{right:22px;bottom:22px;left:22px}.promo-card.is-left[data-v-2b10b83c],.promo-card.is-right[data-v-2b10b83c]{transform:translate3d(0,-2px,0)}}@media (max-width: 720px){.invite-ribbon__viewport[data-v-2b10b83c]{height:42px;--invite-ribbon-item-height: 42px}.invite-ribbon__track[data-v-2b10b83c]{padding:0}.invite-ribbon__item[data-v-2b10b83c]{min-height:42px;padding:4px 38px}.invite-ribbon__copy span[data-v-2b10b83c]{max-width:82vw;overflow:hidden;text-overflow:ellipsis}.invite-popup[data-v-2b10b83c],.invite-popup__content[data-v-2b10b83c],.invite-popup__media[data-v-2b10b83c]{min-height:300px}.invite-popup__close[data-v-2b10b83c]{top:12px;right:12px;width:34px;height:34px;font-size:22px}.invite-popup__arrow[data-v-2b10b83c]{width:36px;height:36px;font-size:26px}.invite-popup__arrow--prev[data-v-2b10b83c]{left:10px}.invite-popup__arrow--next[data-v-2b10b83c]{right:10px}.invite-popup__copy[data-v-2b10b83c]{right:16px;bottom:18px;left:16px;gap:8px}.invite-popup__title[data-v-2b10b83c]{font-size:22px}.invite-popup__subtitle[data-v-2b10b83c]{font-size:12px}.invite-popup__hint[data-v-2b10b83c]{min-height:32px;padding:0 14px;font-size:12px}.workflow-home__header[data-v-2b10b83c]{padding-left:14px;padding-right:14px}.library-showcase-grid[data-v-2b10b83c]{grid-template-columns:1fr}.project-card__case-cover[data-v-2b10b83c]{min-height:104px}.workflow-home__main[data-v-2b10b83c]{--home-inline: 14px;--section-inline: 12px}.workflow-home__header[data-v-2b10b83c]{flex-wrap:wrap}.workflow-home__actions[data-v-2b10b83c]{width:100%;justify-content:flex-end;flex-wrap:wrap}.hero-stage[data-v-2b10b83c],.workspace-shell[data-v-2b10b83c]{border-radius:20px}.workspace-shell[data-v-2b10b83c]{--project-gap: clamp(4px, .8vw, 10px);--project-create-min-height: clamp(78px, 10vw, 112px)}.hero-stage[data-v-2b10b83c]{--hero-stage-height: 186px;padding-top:4px}.hero-stage__viewport[data-v-2b10b83c]{--promo-gap: 0px;--promo-side-cut: 5%;--promo-hidden-trim: 10px}.promo-card[data-v-2b10b83c]{width:var(--promo-card-width);border-radius:16px}.promo-card.is-left[data-v-2b10b83c],.promo-card.is-right[data-v-2b10b83c]{opacity:.92;transform:translate3d(0,-1px,0)}.project-card--loading[data-v-2b10b83c],.project-card--empty[data-v-2b10b83c]{grid-column:auto}}@keyframes hero-dot-progress-2b10b83c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes recent-loader-orbit-2b10b83c{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes recent-loader-scan-2b10b83c{0%{transform:translate(-120%);opacity:0}20%{opacity:.65}50%{opacity:.9}to{transform:translate(120%);opacity:0}}@keyframes recent-loader-pulse-2b10b83c{0%,to{transform:scale(.72);opacity:.34}50%{transform:scale(1);opacity:.88}}@keyframes workflow-skeleton-shimmer-2b10b83c{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-760a5dad]{min-height:0;background:#131314fa}.canvas-assets__header[data-v-760a5dad]{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-760a5dad]{display:flex;align-items:center;justify-content:space-between;gap:12px}.canvas-assets__title-block[data-v-760a5dad]{display:flex;min-width:0;align-items:center;gap:8px}.canvas-assets__title[data-v-760a5dad]{color:#f4f4f5f5;font-size:16px;font-weight:600;letter-spacing:.01em}.canvas-assets__toolbar[data-v-760a5dad]{display:flex;align-items:center;gap:10px}.canvas-assets__search-row[data-v-760a5dad]{width:100%}.canvas-assets__type-filter[data-v-760a5dad]{flex:1 1 auto;min-width:0}.canvas-assets__close[data-v-760a5dad]{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-760a5dad]:hover{border-color:#ffffff29;background:#ffffff14;color:#f8fafcf5}.canvas-assets__icon-btn[data-v-760a5dad]{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-760a5dad],.canvas-assets__icon-btn[data-v-760a5dad]:hover{border-color:#ffffff29;background:#ffffff1a;color:#f8fafcf5}.canvas-assets__body[data-v-760a5dad]{padding:0 8px 12px}.canvas-assets__list[data-v-760a5dad]{display:flex;flex-direction:column;gap:2px}.canvas-assets__status--inline[data-v-760a5dad]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px}.canvas-assets__list-item[data-v-760a5dad]{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-760a5dad]:hover,.canvas-assets__list-item.is-active[data-v-760a5dad]{background:#ffffff0f}.canvas-assets__folder[data-v-760a5dad]{display:flex;flex-direction:column;gap:1px}.canvas-assets__folder-row[data-v-760a5dad]{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-760a5dad]:hover{background:#ffffff0f}.canvas-assets__folder-thumb[data-v-760a5dad]{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-760a5dad]{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#d4d4d8bd}.canvas-assets__folder-children[data-v-760a5dad]{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-760a5dad]{grid-template-columns:44px minmax(0,1fr) auto;min-height:50px;padding-top:4px;padding-bottom:4px}.canvas-assets__list-thumb[data-v-760a5dad]{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-760a5dad],.canvas-assets__list-thumb.is-audio[data-v-760a5dad]{background:#696969eb}.canvas-assets__list-thumb img[data-v-760a5dad],.canvas-assets__video[data-v-760a5dad]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-assets__voice-avatar[data-v-760a5dad]{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-760a5dad]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-assets__list-text-icon[data-v-760a5dad]{min-width:0;display:flex;align-items:center;justify-content:center;color:#ffffffeb}.canvas-assets__placeholder[data-v-760a5dad]{color:#eeeef1d1}.canvas-assets__list-meta[data-v-760a5dad]{min-width:0;display:flex;flex-direction:column;gap:2px}.canvas-assets__list-meta strong[data-v-760a5dad]{overflow:hidden;color:#f4f4f5f5;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.canvas-assets__list-meta p[data-v-760a5dad]{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-760a5dad]{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-760a5dad]{display:flex;align-items:center}.canvas-assets__row-action[data-v-760a5dad]{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-760a5dad]:hover{border-color:#ffffff29;background:#ffffff1a;color:#fafafaf5}.canvas-assets__pagination[data-v-760a5dad]{display:flex;justify-content:flex-end;padding:12px 6px 0}.canvas-assets__status[data-v-760a5dad]{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-760a5dad]{grid-template-columns:34px minmax(0,1fr) 18px;gap:7px}.canvas-assets__list-item[data-v-760a5dad],.canvas-assets__folder-row[data-v-760a5dad]{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}.canvas-assets__list-thumb[data-v-760a5dad],.canvas-assets__voice-avatar[data-v-760a5dad],.canvas-assets__folder-thumb[data-v-760a5dad]{width:28px;height:28px;border-radius:8px}}.canvas-node-menu[data-v-be3c8bf3]{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-be3c8bf3]{padding:6px 8px 8px 10px;color:#a1a1aae0;font-size:11px;font-weight:600;letter-spacing:.01em}.canvas-node-menu__item[data-v-be3c8bf3]{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-be3c8bf3]:hover:not(:disabled){background:#ffffff0f;transform:translate(1px)}.canvas-node-menu__item.is-loading[data-v-be3c8bf3]{cursor:progress}.canvas-node-menu__divider[data-v-be3c8bf3]{height:1px;margin:6px 4px;background:#ffffff14}.canvas-node-menu__item[data-v-be3c8bf3]:disabled{opacity:.48;cursor:not-allowed}.canvas-node-menu__loading[data-v-be3c8bf3]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.canvas-node-menu__icon[data-v-be3c8bf3]{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-be3c8bf3]{color:inherit;font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap}.canvas-node-menu__item.is-destructive[data-v-be3c8bf3]{color:#fee2e2f5}.canvas-node-menu__item.is-destructive[data-v-be3c8bf3]:hover:not(:disabled){background:#f8717124}.canvas-node-menu-fade-enter-active[data-v-be3c8bf3],.canvas-node-menu-fade-leave-active[data-v-be3c8bf3]{transition:opacity .14s ease,transform .14s ease}.canvas-node-menu-fade-enter-from[data-v-be3c8bf3],.canvas-node-menu-fade-leave-to[data-v-be3c8bf3]{opacity:0;transform:scale(.98)}.report-dialog[data-v-ce732d23]{display:grid;gap:18px}.report-dialog__summary[data-v-ce732d23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-card[data-v-ce732d23],.report-panel[data-v-ce732d23]{padding:16px;border-radius:20px;background:#0f172a0a}.report-card strong[data-v-ce732d23]{display:block;font-size:28px;line-height:1}.report-card span[data-v-ce732d23],.report-panel__title[data-v-ce732d23]{display:block;margin-top:10px;font-weight:600}.report-card small[data-v-ce732d23]{display:block;margin-top:4px;color:#0f172a94}.report-dialog__grid[data-v-ce732d23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-list[data-v-ce732d23]{display:grid;gap:10px;margin-top:14px}.report-list__row[data-v-ce732d23]{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-ce732d23]{color:#0f172aa8}@media (max-width: 780px){.report-dialog__summary[data-v-ce732d23],.report-dialog__grid[data-v-ce732d23]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.report-dialog__summary[data-v-ce732d23],.report-dialog__grid[data-v-ce732d23]{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)}.skill-guide[data-v-01658b63]{--skill-text: #f7f3ea;--skill-text-soft: rgba(247, 243, 234, .56);--skill-border: rgba(255, 255, 255, .075);--skill-surface: rgba(255, 255, 255, .045);--skill-surface-strong: rgba(255, 255, 255, .075);--skill-accent: #ede3c8;width:min(460px,calc(100vw - 24px));height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 16% -8%,rgba(237,227,200,.12),transparent 34%),radial-gradient(circle at 92% 18%,rgba(255,255,255,.055),transparent 28%),linear-gradient(180deg,#191917,#111113 58%,#0f0f10);color:var(--skill-text);box-shadow:-24px 0 64px #0000006b}.skill-guide.is-embedded[data-v-01658b63]{width:100%;height:100%;min-height:0}.skill-guide.is-collapsed[data-v-01658b63]{width:100%;height:100%;border-left:0;background:transparent;box-shadow:none;align-items:flex-end;justify-content:flex-start;padding:14px 14px 0 0}.skill-guide__collapsed-trigger[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#181819e0;color:var(--skill-text);box-shadow:0 10px 28px #00000047;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.skill-guide__header[data-v-01658b63]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:13px 16px 11px;border-bottom:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.skill-guide__workflow-overview[data-v-01658b63]{display:grid;gap:12px;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.skill-guide__workflow-top[data-v-01658b63]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.skill-guide__workflow-copy[data-v-01658b63]{display:grid;gap:4px;min-width:0}.skill-guide__workflow-mode[data-v-01658b63]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:#f8fafcb3;font-size:11px;font-weight:600}.skill-guide__workflow-copy strong[data-v-01658b63]{color:#fafafaf5;font-size:15px;font-weight:700;line-height:1.35}.skill-guide__workflow-copy small[data-v-01658b63],.skill-guide__workflow-progress small[data-v-01658b63]{color:#f5f5f57a;font-size:12px;line-height:1.5}.skill-guide__workflow-progress[data-v-01658b63]{display:grid;gap:2px;flex:0 0 auto;justify-items:end;text-align:right}.skill-guide__workflow-progress strong[data-v-01658b63]{color:#f8fafcf0;font-size:14px;line-height:1}.skill-guide__workflow-track[data-v-01658b63]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.skill-guide__workflow-stage[data-v-01658b63]{display:inline-flex;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06;color:#f5f5f594}.skill-guide__workflow-stage b[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#ffffff0f;font-size:11px;font-weight:700}.skill-guide__workflow-stage span[data-v-01658b63]{font-size:12px;font-weight:600;white-space:nowrap}.skill-guide__workflow-stage.is-current[data-v-01658b63]{border-color:#ffffff2e;background:#ffffff17;color:#fafafaf5}.skill-guide__workflow-stage.is-current b[data-v-01658b63]{background:#ffffff24}.skill-guide__workflow-stage.is-completed[data-v-01658b63]{border-color:#ffffff1c;background:#ffffff0b;color:#f5f5f5d1}.skill-guide__workflow-stage.is-pending[data-v-01658b63]{opacity:.72}.skill-guide__header-main[data-v-01658b63]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.skill-guide__header-copy[data-v-01658b63]{flex:1 1 auto;min-width:0}.skill-guide__header-copy strong[data-v-01658b63]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f7f3eaf5;font-size:15px;font-weight:650;line-height:1.2;letter-spacing:-.015em}.skill-guide__title-button[data-v-01658b63]{display:block;width:100%;padding:3px 6px;border:none;border-radius:9px;background:transparent;cursor:text;text-align:left}.skill-guide__title-button[data-v-01658b63]:hover{background:#ffffff0e}.skill-guide__title-input[data-v-01658b63]{width:100%;height:30px;padding:0 7px;border:none!important;border-radius:9px;outline:none!important;background:#ffffff13;box-shadow:none!important;color:#f7f3eaf5;font-size:15px;font-weight:650;letter-spacing:-.015em}.skill-guide__title-input[data-v-01658b63]:focus,.skill-guide__title-input[data-v-01658b63]:focus-visible,.skill-guide__title-input[data-v-01658b63]:active{border:none!important;outline:none!important;box-shadow:none!important}.skill-guide__title-input[data-v-01658b63]::-moz-selection{background:#ede3c847}.skill-guide__title-input[data-v-01658b63]::selection{background:#ede3c847}.skill-guide__header-reference[data-v-01658b63]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f5f5f5c7;font-size:12px;cursor:pointer;white-space:nowrap}.skill-guide__header-reference small[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff14;color:#f8fafceb;font-size:11px}.skill-guide__header-reference input[data-v-01658b63]{display:none}.skill-guide__message-label[data-v-01658b63],.skill-guide__editor-title small[data-v-01658b63]{color:var(--skill-text-soft);font-size:12px}.skill-guide__header-actions[data-v-01658b63]{display:flex;align-items:center;justify-content:flex-end;gap:5px}.skill-guide__icon-btn[data-v-01658b63],.skill-guide__ghost[data-v-01658b63],.skill-guide__attach-btn[data-v-01658b63],.skill-guide__text-btn[data-v-01658b63],.skill-guide__link-btn[data-v-01658b63],.skill-guide__submit-btn[data-v-01658b63],.skill-guide__collapsed-trigger[data-v-01658b63]{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.skill-guide__icon-btn[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:#f7f3ea8a;cursor:pointer}.skill-guide__icon-btn[data-v-01658b63]:hover,.skill-guide__ghost[data-v-01658b63]:hover,.skill-guide__attach-btn[data-v-01658b63]:hover,.skill-guide__text-btn[data-v-01658b63]:hover,.skill-guide__link-btn[data-v-01658b63]:hover,.skill-guide__submit-btn[data-v-01658b63]:hover,.skill-guide__collapsed-trigger[data-v-01658b63]:hover{transform:translateY(-1px)}.skill-guide__icon-btn[data-v-01658b63]:hover{background:#ffffff13;color:#f7f3eaf5}.skill-guide__icon-btn.is-active[data-v-01658b63]{background:#ede3c81c;color:#f7f3eaf5}.skill-guide__icon-btn[data-v-01658b63]:disabled,.skill-guide__ghost[data-v-01658b63]:disabled,.skill-guide__text-btn[data-v-01658b63]:disabled,.skill-guide__submit-btn[data-v-01658b63]:disabled{opacity:.45;cursor:not-allowed;transform:none}.skill-guide__conversation-menu[data-v-01658b63]{display:grid;gap:8px;padding:0;color:var(--skill-text)}.skill-guide__conversation-menu-head[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 2px}.skill-guide__conversation-menu-head strong[data-v-01658b63]{font-size:13px;font-weight:600}.skill-guide__conversation-menu-head small[data-v-01658b63]{color:#f8fafc6b;font-size:11px}.skill-guide__conversation-list[data-v-01658b63]{display:grid;gap:4px;max-height:280px;overflow:auto;padding:0 6px}.skill-guide__conversation-item[data-v-01658b63]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 8px;border:none;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.skill-guide__conversation-item[data-v-01658b63]:hover,.skill-guide__conversation-item.is-active[data-v-01658b63]{background:#ffffff0f}.skill-guide__conversation-item span[data-v-01658b63]{display:grid;gap:3px;min-width:0}.skill-guide__conversation-item strong[data-v-01658b63],.skill-guide__conversation-item small[data-v-01658b63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__conversation-item strong[data-v-01658b63]{color:#f8fafce6;font-size:12px;font-weight:600}.skill-guide__conversation-item small[data-v-01658b63],.skill-guide__conversation-item time[data-v-01658b63]{color:#f8fafc6b;font-size:11px}.skill-guide__conversation-empty[data-v-01658b63]{display:flex;align-items:center;justify-content:center;min-height:86px;color:#f8fafc6b;font-size:12px}.skill-guide__conversation-new[data-v-01658b63]{height:36px;margin-top:2px;border:none;border-top:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:#f8fafcdb;font-size:12px;font-weight:600;cursor:pointer}.skill-guide__conversation-new[data-v-01658b63]:hover{background:#ffffff0d}.skill-guide__chat[data-v-01658b63]{flex:1;min-height:0;overflow:auto;padding:16px 14px 12px;display:grid;align-content:start;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.skill-guide__chat[data-v-01658b63]::-webkit-scrollbar{width:8px}.skill-guide__chat[data-v-01658b63]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff24;background-clip:padding-box}.skill-guide__question-stack[data-v-01658b63]{display:grid;gap:8px}.skill-guide__question[data-v-01658b63]{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff09}.skill-guide__question.is-asking[data-v-01658b63]{border-color:#ffffff21;background:#ffffff0e}.skill-guide__message--question .skill-guide__question-stack[data-v-01658b63]{gap:0}.skill-guide__message--question .skill-guide__question[data-v-01658b63],.skill-guide__message--question .skill-guide__question.is-asking[data-v-01658b63]{padding:0;border:0;border-radius:0;background:transparent}.skill-guide__question-top[data-v-01658b63]{display:flex;align-items:center;gap:7px;min-width:0}.skill-guide__question-status[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border-radius:999px;background:#ffffff14;color:#f8fafcdb;font-size:11px;font-weight:600;line-height:1}.skill-guide__question.is-answered .skill-guide__question-status[data-v-01658b63]{color:#d4d4d8ad}.skill-guide__question-top small[data-v-01658b63]{color:#f8fafc5c;font-size:11px}.skill-guide__question-edit[data-v-01658b63]{margin-left:auto;border:none;background:transparent;color:#f8fafc7a;font-size:11px;cursor:pointer}.skill-guide__question-edit[data-v-01658b63]:hover{color:#f8fafce6}.skill-guide__question h3[data-v-01658b63],.skill-guide__question p[data-v-01658b63],.skill-guide__question-answer strong[data-v-01658b63],.skill-guide__question-answer small[data-v-01658b63]{margin:0}.skill-guide__question h3[data-v-01658b63]{color:#f7f3eaf5;font-size:14px;font-weight:680;line-height:1.38}.skill-guide__question p[data-v-01658b63],.skill-guide__question-hint[data-v-01658b63]{color:#f7f3ea80;font-size:12px;line-height:1.5}.skill-guide__question-answer[data-v-01658b63]{display:grid;gap:4px;padding:8px 10px;border-radius:13px;background:#ffffff0a}.skill-guide__question-answer strong[data-v-01658b63]{overflow:hidden;color:#f8fafce0;font-size:12px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.skill-guide__question-answer small[data-v-01658b63]{color:#f8fafc6b;font-size:11px;line-height:1.45}.skill-guide__question-options[data-v-01658b63]{display:grid;gap:6px}.skill-guide__question-custom[data-v-01658b63]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-top:2px}.skill-guide__question-custom input[data-v-01658b63]{min-width:0;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.085);border-radius:13px;outline:none;background:#00000029;color:#f7f3eaeb;font-size:12px;transition:background-color .16s ease}.skill-guide__question-custom input[data-v-01658b63]::-moz-placeholder{color:#f7f3ea52}.skill-guide__question-custom input[data-v-01658b63]::placeholder{color:#f7f3ea52}.skill-guide__question-custom input[data-v-01658b63]:focus{border-color:#ffffff16;background:#00000029;box-shadow:none}.skill-guide__question-custom input[data-v-01658b63]:focus-visible{outline:none;box-shadow:none}.skill-guide__question-custom button[data-v-01658b63]{height:36px;padding:0 13px;border:none;border-radius:13px;background:var(--skill-accent);color:#161513;font-size:12px;font-weight:700;cursor:pointer}.skill-guide__question-custom input[data-v-01658b63]:disabled,.skill-guide__question-custom button[data-v-01658b63]:disabled{opacity:.45;cursor:not-allowed}.skill-guide__question-option[data-v-01658b63]{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0000001c;color:#f7f3eae6;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff09;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}.skill-guide__question-option[data-v-01658b63]:hover{border-color:#ede3c838;background:#ede3c812;transform:translateY(-1px)}.skill-guide__question-option.is-muted[data-v-01658b63]{opacity:.38}.skill-guide__question-option.is-selected[data-v-01658b63]{border-color:#ede3c84d;background:#ede3c81a}.skill-guide__question-option[data-v-01658b63]:disabled{opacity:.45;cursor:not-allowed;transform:none}.skill-guide__question-option.is-selected[data-v-01658b63]:disabled{opacity:.82}.skill-guide__question-option strong[data-v-01658b63],.skill-guide__question-option small[data-v-01658b63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__question-option strong[data-v-01658b63]{font-size:12px;font-weight:680}.skill-guide__question-option small[data-v-01658b63]{color:#f7f3ea75;font-size:11px}.skill-guide__message[data-v-01658b63]{display:grid;gap:8px;max-width:88%;padding:11px 13px;border:1px solid var(--skill-border);border-radius:18px;background:#ffffff0b;box-shadow:0 10px 26px #0000001f;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);animation:skill-message-in-01658b63 .2s ease both}.skill-guide__message--user[data-v-01658b63]{justify-self:end;border-color:#ede3c833;background:linear-gradient(135deg,#ede3c82e,#ffffff16);border-top-right-radius:8px;box-shadow:0 12px 28px #00000029}.skill-guide__message--assistant[data-v-01658b63],.skill-guide__message--system[data-v-01658b63],.skill-guide__message--error[data-v-01658b63]{justify-self:start}.skill-guide__message--system[data-v-01658b63]{border-style:dashed;background:#ffffff07}.skill-guide__message--error[data-v-01658b63]{background:#7f1d1d33;border-color:#f8717142}.skill-guide__message--plan[data-v-01658b63]{background:#2563eb1f;border-color:#60a5fa3d}.skill-guide__message--streaming[data-v-01658b63]{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(88%,320px);padding:10px 12px}.skill-guide__message h3[data-v-01658b63],.skill-guide__message p[data-v-01658b63]{margin:0}.skill-guide__message h3[data-v-01658b63]{color:#f7f3eaf5;font-size:14px;font-weight:650;line-height:1.42}.skill-guide__message p[data-v-01658b63]{font-size:13px;line-height:1.68;white-space:pre-wrap;color:#f7f3eae0}.skill-guide__thinking[data-v-01658b63]{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#f7f3eac2;font-size:12px;line-height:1.4}.skill-guide__thinking>span[data-v-01658b63]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__thinking-mark[data-v-01658b63]{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.skill-guide__thinking-mark i[data-v-01658b63]{width:4px;height:4px;border-radius:999px;background:var(--skill-accent);opacity:.36;animation:skill-thinking-dot-01658b63 1s ease-in-out infinite}.skill-guide__thinking-mark i[data-v-01658b63]:nth-child(2){animation-delay:.16s}.skill-guide__thinking-mark i[data-v-01658b63]:nth-child(3){animation-delay:.32s}@keyframes skill-thinking-dot-01658b63{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}@keyframes skill-message-in-01658b63{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.skill-guide__sent-skill-chip[data-v-01658b63]{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;padding:3px 10px 3px 4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#f8fafcf0;font-size:12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-guide__sent-skill-thumb[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;border-radius:999px;background:#ffffff14;color:#f8fafcd6;flex:0 0 auto}.skill-guide__sent-skill-thumb img[data-v-01658b63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__sent-skill-icon[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.skill-guide__sent-skill-label[data-v-01658b63]{max-width:min(180px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__plan-preview[data-v-01658b63]{display:grid;gap:4px;padding:11px 12px;border-radius:15px;background:#ffffff0d}.skill-guide__plan-preview strong[data-v-01658b63]{color:#f8fafcf5;font-size:14px;line-height:1.45}.skill-guide__plan-preview small[data-v-01658b63]{color:#bfdbfed1;font-size:11px}.skill-guide__message-label[data-v-01658b63]{font-size:11px;letter-spacing:.02em}.skill-guide__chips[data-v-01658b63]{display:flex;flex-wrap:wrap;gap:6px}.skill-guide__chip[data-v-01658b63]{padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--skill-text-soft);font-size:11px}.skill-guide__choice-list[data-v-01658b63]{display:grid;gap:10px;transition:opacity .18s ease}.skill-guide__choice-list.is-resolved[data-v-01658b63]{opacity:.76}.skill-guide__choice-card[data-v-01658b63]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0000001f;color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease}.skill-guide__choice-card[data-v-01658b63]:hover{border-color:#ede3c838;background:#ede3c812;transform:translateY(-1px)}.skill-guide__choice-card[data-v-01658b63]:disabled{cursor:not-allowed;opacity:.55;transform:none}.skill-guide__choice-card.is-muted[data-v-01658b63]{opacity:.38}.skill-guide__choice-card.is-selected[data-v-01658b63]{border-color:#ede3c84d;background:#ede3c81a;opacity:.82}.skill-guide__choice-index[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(237,227,200,.16);border-radius:999px;color:#ede3c89e;font-size:13px}.skill-guide__choice-copy[data-v-01658b63]{display:grid;gap:5px;min-width:0}.skill-guide__choice-copy strong[data-v-01658b63]{color:#f7f3eaf5;font-size:13px;font-weight:720;line-height:1.35}.skill-guide__choice-copy small[data-v-01658b63]{color:#f7f3ea80;font-size:12px;line-height:1.55}.skill-guide__choice-custom[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;padding:2px 2px 0;border:none;background:transparent;color:#f7f3ea6b;font-size:12px;cursor:pointer}.skill-guide__choice-custom[data-v-01658b63]:hover{color:#f7f3eac7}.skill-guide__choice-custom[data-v-01658b63]:disabled{cursor:not-allowed;opacity:.5}.skill-guide__choice-custom.is-muted[data-v-01658b63]{opacity:.38}.skill-guide__message-actions[data-v-01658b63]{display:flex;flex-wrap:wrap;gap:8px}.skill-guide__ghost[data-v-01658b63],.skill-guide__attach-btn[data-v-01658b63],.skill-guide__text-btn[data-v-01658b63],.skill-guide__submit-btn[data-v-01658b63],.skill-guide__link-btn[data-v-01658b63]{border:1px solid rgba(255,255,255,.08)}.skill-guide__ghost[data-v-01658b63],.skill-guide__text-btn[data-v-01658b63],.skill-guide__link-btn[data-v-01658b63]{background:#ffffff08;color:#f1f5f9e0;cursor:pointer}.skill-guide__ghost[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:999px;font-size:12px}.skill-guide__ghost--inline[data-v-01658b63]{height:28px;padding:0 10px;font-size:11px}.skill-guide__attach-btn[data-v-01658b63]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#ffffff08;color:#f5f5f5eb;font-size:11px;cursor:pointer}.skill-guide__attach-btn input[data-v-01658b63]{display:none}.skill-guide__attach-btn--small[data-v-01658b63]{width:-moz-fit-content;width:fit-content}.skill-guide__thumbs[data-v-01658b63]{display:flex;flex-wrap:wrap;gap:8px}.skill-guide__thumb[data-v-01658b63]{position:relative;width:58px;height:58px;overflow:hidden;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.skill-guide__thumb img[data-v-01658b63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__thumb-close[data-v-01658b63]{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:999px;background:#00000094;color:#fff;cursor:pointer}.skill-guide__composer[data-v-01658b63]{flex:0 0 auto;margin-top:auto;position:relative;z-index:2;padding:10px 14px 14px;background:linear-gradient(180deg,#0f0f1000,#0f0f10f5 28%)}.skill-guide__reference-strip[data-v-01658b63]{display:grid;gap:10px;margin-bottom:2px}.skill-guide__reference-copy[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--skill-text-soft);font-size:11px}.skill-guide__reference-copy small[data-v-01658b63]{font-size:11px;color:var(--skill-text-soft)}.skill-guide__composer-card[data-v-01658b63]{display:grid;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:linear-gradient(180deg,#232322fa,#141415fa),#141415fa;box-shadow:0 22px 52px #0000006b,inset 0 1px #ffffff0b}.skill-guide__composer-input[data-v-01658b63]{display:block;min-height:84px;padding:11px 12px;border:none;border-radius:17px;background:#00000024;cursor:text}.skill-guide__composer-input[data-v-01658b63]:focus-within{background:#00000024}.skill-guide__composer-editor[data-v-01658b63]{min-height:60px;color:var(--skill-text);font-size:14px;line-height:1.62;outline:none;white-space:pre-wrap;word-break:break-word;cursor:text}.skill-guide__composer-editor[data-v-01658b63]:empty:before{content:attr(data-placeholder);color:#f8fafc47;pointer-events:none}.skill-guide__composer-editor[data-v-01658b63] .skill-guide__composer-mention-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;margin:0 8px 0 0;padding:3px 10px 3px 4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#f8fafcf0;font-size:12px;line-height:1;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-guide__composer-editor[data-v-01658b63] .skill-guide__composer-mention-thumb{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;border-radius:999px;background:#ffffff14;color:#f8fafcd6;flex:0 0 auto}.skill-guide__composer-editor[data-v-01658b63] .skill-guide__composer-mention-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__composer-editor[data-v-01658b63] .skill-guide__composer-mention-icon{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.skill-guide__composer-editor[data-v-01658b63] .skill-guide__composer-mention-label{max-width:min(180px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__composer-toolbar[data-v-01658b63]{display:flex;align-items:center;justify-content:flex-start;gap:12px}.skill-guide__skill-picker-search input[data-v-01658b63]:focus,.skill-guide__skill-picker-search input[data-v-01658b63]:focus-visible{outline:none;box-shadow:none}.skill-guide__composer-footer[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.skill-guide__composer-actions[data-v-01658b63]{display:flex;align-items:center;gap:8px}.skill-guide__text-btn[data-v-01658b63]{height:34px;padding:0 12px;border-radius:999px;font-size:12px;cursor:pointer}.skill-guide__link-btn[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;font-size:11px;cursor:pointer}.skill-guide__composer-icon-btn[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border:none;border-radius:12px;background:#ffffff0b;color:#f7f3ea94;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.skill-guide__composer-icon-btn[data-v-01658b63]:hover,.skill-guide__composer-icon-btn.is-active[data-v-01658b63]{background:#ede3c81a;color:#f7f3eaf0;transform:translateY(-1px)}.skill-guide__composer-icon-btn[data-v-01658b63]:disabled{opacity:.45;cursor:not-allowed;transform:none}.skill-guide__submit-btn[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;height:38px;padding:0 16px;border:none;border-radius:14px;background:var(--skill-accent);color:#151411;font-size:13px;font-weight:760;line-height:1;cursor:pointer;box-shadow:0 8px 18px #00000038}.skill-guide__submit-btn--round[data-v-01658b63]{min-width:0;width:39px;height:39px;padding:0;border-radius:14px}.skill-guide__skill-picker[data-v-01658b63]{display:grid;gap:10px;width:100%;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.skill-guide__skill-picker-top[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap}.skill-guide__skill-picker-tabs[data-v-01658b63]{display:inline-flex;align-items:center;flex:0 0 auto;gap:12px;white-space:nowrap}.skill-guide__skill-picker-tab[data-v-01658b63]{height:28px;flex:0 0 auto;padding:0;border:none;border-radius:0;background:transparent;color:#f8fafc6b;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.skill-guide__skill-picker-tab.is-active[data-v-01658b63]{color:#f8fafcf5}.skill-guide__skill-picker-search[data-v-01658b63]{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:220px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f8fafc75}.skill-guide__skill-picker-search input[data-v-01658b63]{flex:1;min-width:0;border:none;background:transparent;color:#f8fafcf5;font-size:13px;outline:none}.skill-guide__skill-picker-search input[data-v-01658b63]::-moz-placeholder{color:#f8fafc52}.skill-guide__skill-picker-search input[data-v-01658b63]::placeholder{color:#f8fafc52}.skill-guide__skill-picker-list[data-v-01658b63]{display:grid;gap:8px;max-height:256px;overflow:auto;padding-right:2px}.skill-guide__skill-picker-item[data-v-01658b63]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;color:inherit;text-align:left}.skill-guide__skill-picker-item.is-selected[data-v-01658b63]{border-color:#f8fafc38;background:#ffffff0f}.skill-guide__skill-picker-main[data-v-01658b63]{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.skill-guide__skill-picker-thumb[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:12px;background:#ffffff12;color:#f8fafcb8;flex:0 0 auto}.skill-guide__skill-picker-thumb img[data-v-01658b63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__skill-picker-item-copy[data-v-01658b63]{display:grid;gap:5px;min-width:0}.skill-guide__skill-picker-item-head[data-v-01658b63]{display:flex;align-items:center;gap:8px;min-width:0}.skill-guide__skill-picker-item-head strong[data-v-01658b63],.skill-guide__skill-picker-item-head small[data-v-01658b63],.skill-guide__skill-picker-desc[data-v-01658b63],.skill-guide__skill-picker-author-name[data-v-01658b63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-guide__skill-picker-item-head strong[data-v-01658b63]{font-size:14px;font-weight:600}.skill-guide__skill-picker-item-head small[data-v-01658b63]{padding:3px 7px;border-radius:999px;background:#ffffff0f;color:#f8fafc7a;font-size:11px}.skill-guide__skill-picker-desc[data-v-01658b63]{color:#f8fafc6b;font-size:12px;line-height:1.45}.skill-guide__skill-picker-meta[data-v-01658b63]{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#f8fafc7a;font-size:11px;line-height:1}.skill-guide__skill-picker-author-avatar[data-v-01658b63]{width:16px;height:16px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:9px;font-weight:700;flex:0 0 auto}.skill-guide__skill-picker-author-avatar img[data-v-01658b63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-guide__skill-picker-author-name[data-v-01658b63]{min-width:0;max-width:96px}.skill-guide__skill-picker-dot[data-v-01658b63]{color:#f8fafc42;flex:0 0 auto}.skill-guide__skill-picker-usage[data-v-01658b63]{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.skill-guide__skill-use-btn[data-v-01658b63]{padding:0;border:0;background:transparent;color:#f8fafcbd;font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,transform .18s ease}.skill-guide__skill-use-btn[data-v-01658b63]:hover{color:#f8fafcfa;transform:translateY(-1px)}.skill-guide__skill-use-btn.is-selected[data-v-01658b63]{color:#f8fafc7a}.skill-guide__skill-favorite-btn[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#f8fafc6b;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.skill-guide__skill-favorite-btn[data-v-01658b63]:hover{transform:translateY(-1px);background:#ffffff0f;color:#ffda79e6}.skill-guide__skill-favorite-btn.is-active[data-v-01658b63]{color:#ffd76a}.skill-guide__skill-picker-empty[data-v-01658b63]{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:16px;border:1px dashed rgba(255,255,255,.08);color:#f8fafc6b;font-size:12px}.skill-guide__skill-picker-more[data-v-01658b63]{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;margin:2px 0 0;padding:0 12px;border:none;border-top:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:#f8fafc9e;font-size:12px;cursor:pointer}.skill-guide__skill-picker-more strong[data-v-01658b63]{color:#f8fafce0;font-weight:600}.skill-guide__skill-picker-more i[data-v-01658b63]{font-style:normal;font-size:16px;line-height:1}.skill-guide__market[data-v-01658b63]{width:min(1120px,calc(100vw - 24px));max-height:min(84vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#141414;box-shadow:0 34px 90px #00000094;color:var(--skill-text)}.skill-guide__market-header[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.skill-guide__market-tabs[data-v-01658b63]{display:inline-flex;align-items:center;gap:10px;min-width:0}.skill-guide__market-tab[data-v-01658b63]{padding:0;border:none;background:transparent;color:#f8fafc61;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.skill-guide__market-tab.is-active[data-v-01658b63]{color:#f8fafcf5}.skill-guide__market-close[data-v-01658b63]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:999px;background:transparent;color:#f8fafcd6;cursor:pointer}.skill-guide__market-close[data-v-01658b63]:hover{background:#ffffff0f}.skill-guide__market-toolbar[data-v-01658b63]{display:flex;align-items:center;gap:10px;padding:0 16px 12px}.skill-guide__market-categories[data-v-01658b63]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:auto;padding-bottom:2px}.skill-guide__market-category[data-v-01658b63]{flex:0 0 auto;height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:transparent;color:#f8fafc8f;font-size:12px;cursor:pointer}.skill-guide__market-category.is-active[data-v-01658b63]{border-color:#ffffff2e;background:#ffffff0f;color:#f8fafcfa}.skill-guide__market-search[data-v-01658b63]{display:flex;align-items:center;gap:8px;flex:0 0 286px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#f8fafc80}.skill-guide__market-search input[data-v-01658b63]{flex:1;min-width:0;border:none;background:transparent;color:#f8fafcf5;font-size:13px;outline:none}.skill-guide__market-search input[data-v-01658b63]::-moz-placeholder{color:#f8fafc57}.skill-guide__market-search input[data-v-01658b63]::placeholder{color:#f8fafc57}.skill-guide__market-list[data-v-01658b63]{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px}.skill-guide__skill-picker-item--market[data-v-01658b63]{width:100%;min-height:50px}.skill-guide__market-empty[data-v-01658b63]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:240px;border:1px dashed rgba(255,255,255,.08);border-radius:22px;color:#f8fafc6b;font-size:13px}.skill-guide__market-pagination[data-v-01658b63]{display:flex;justify-content:center;padding:0 16px 16px}.skill-guide__quick-menu[data-v-01658b63]{display:grid;gap:4px;padding:0;border:none;border-radius:0;background:transparent}.skill-guide__quick-menu-item[data-v-01658b63]{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:34px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:#f8fafce6;font-size:12px;cursor:pointer;text-align:left}.skill-guide__quick-menu-item .n-icon[data-v-01658b63]{color:#f8fafc94;flex:0 0 auto}.skill-guide__quick-menu-item[data-v-01658b63]:hover{background:#ffffff0f}.skill-guide__editor[data-v-01658b63]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;background:linear-gradient(180deg,#121214fa,#0f0f10fc)}.skill-guide__editor-header[data-v-01658b63]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.skill-guide__editor-title[data-v-01658b63]{display:grid;gap:4px}.skill-guide__editor-title strong[data-v-01658b63]{font-size:15px}.skill-guide__editor-header-actions[data-v-01658b63]{display:flex;align-items:center;gap:8px}.skill-guide__editor-body[data-v-01658b63]{flex:1;min-height:0;overflow:auto;display:grid;gap:12px;padding:14px 16px 12px}.skill-guide__meta-grid[data-v-01658b63],.skill-guide__shot-grid[data-v-01658b63]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.skill-guide__field[data-v-01658b63]{display:grid;gap:6px}.skill-guide__field--wide[data-v-01658b63]{grid-column:1 / -1}.skill-guide__field span[data-v-01658b63]{color:var(--skill-text-soft);font-size:11px}.skill-guide__field input[data-v-01658b63],.skill-guide__field textarea[data-v-01658b63],.skill-guide__field select[data-v-01658b63]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a;color:var(--skill-text);padding:11px 12px;outline:none;font-size:13px}.skill-guide__field textarea[data-v-01658b63]{resize:vertical}.skill-guide__detail-section[data-v-01658b63],.skill-guide__detail-list[data-v-01658b63]{display:grid;gap:10px}.skill-guide__detail-card[data-v-01658b63]{display:grid;gap:8px;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff07}.skill-guide__detail-head[data-v-01658b63]{display:grid;gap:3px}.skill-guide__detail-head strong[data-v-01658b63]{font-size:14px}.skill-guide__detail-head small[data-v-01658b63]{color:var(--skill-text-soft);font-size:12px;line-height:1.55}.skill-guide__detail-bullets[data-v-01658b63]{display:grid;gap:6px;margin:0;padding-left:18px;color:#f5f5f5c7;font-size:12px;line-height:1.55}.skill-guide__character-section[data-v-01658b63]{display:grid;gap:10px}.skill-guide__section-head[data-v-01658b63]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.skill-guide__section-head strong[data-v-01658b63]{font-size:13px}.skill-guide__section-head small[data-v-01658b63]{color:var(--skill-text-soft);font-size:11px}.skill-guide__character-list[data-v-01658b63]{display:grid;gap:10px}.skill-guide__character-card[data-v-01658b63]{display:grid;gap:8px;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff07}.skill-guide__character-head[data-v-01658b63]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.skill-guide__character-head strong[data-v-01658b63]{font-size:14px}.skill-guide__character-head small[data-v-01658b63],.skill-guide__character-card p[data-v-01658b63]{color:var(--skill-text-soft);font-size:12px;line-height:1.55}.skill-guide__character-card p[data-v-01658b63]{margin:0}.skill-guide__character-tags[data-v-01658b63]{display:flex;flex-wrap:wrap;gap:6px}.skill-guide__character-tags span[data-v-01658b63]{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f5f5f5b3;font-size:11px}.skill-guide__editor-toolbar[data-v-01658b63]{display:flex;justify-content:flex-start}.skill-guide__shots[data-v-01658b63]{display:grid;gap:12px}.skill-guide__shot-card[data-v-01658b63]{display:grid;gap:12px;padding:13px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.skill-guide__shot-head[data-v-01658b63]{display:flex;align-items:start;justify-content:space-between;gap:10px}.skill-guide__shot-head-copy[data-v-01658b63]{display:grid;gap:3px}.skill-guide__shot-head-copy strong[data-v-01658b63]{font-size:14px}.skill-guide__shot-head-copy small[data-v-01658b63]{color:var(--skill-text-soft);font-size:11px}.skill-guide__shot-head-actions[data-v-01658b63]{display:flex;gap:8px}.skill-guide__shot-attachments[data-v-01658b63]{display:grid;gap:10px}.skill-guide__editor-footer[data-v-01658b63]{display:flex;gap:10px;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.08);background:#101011fa}.skill-guide__editor-footer .skill-guide__ghost[data-v-01658b63],.skill-guide__editor-footer .skill-guide__submit-btn[data-v-01658b63]{flex:1}.skill-editor-enter-active[data-v-01658b63],.skill-editor-leave-active[data-v-01658b63]{transition:opacity .2s ease,transform .2s ease}.skill-editor-enter-from[data-v-01658b63],.skill-editor-leave-to[data-v-01658b63]{opacity:0;transform:translateY(12px)}@media (max-width: 1180px){.skill-guide[data-v-01658b63]{width:min(420px,calc(100vw - 20px))}.skill-guide__workflow-top[data-v-01658b63]{flex-direction:column}.skill-guide__workflow-progress[data-v-01658b63]{justify-items:start;text-align:left}.skill-guide__header-main[data-v-01658b63]{gap:8px}.skill-guide__header-reference span[data-v-01658b63]{display:none}.skill-guide__composer-input[data-v-01658b63]{min-height:88px}.skill-guide__composer-editor[data-v-01658b63]{min-height:64px}.skill-guide__market[data-v-01658b63]{width:min(960px,calc(100vw - 20px));max-height:min(88vh,820px)}.skill-guide__market-toolbar[data-v-01658b63]{flex-wrap:wrap}.skill-guide__market-search[data-v-01658b63]{flex:1 1 100%}}@media (max-width: 760px){.skill-guide__market-list[data-v-01658b63]{grid-template-columns:1fr}}.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-a4ec909f]{position:relative;width:280px;min-height:300px;padding-top:26px;padding-right:34px;overflow:visible}.text-node[data-v-a4ec909f]{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-a4ec909f]{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff1f,0 22px 42px #00000052,inset 0 1px #ffffff14}.ai-node-external-title[data-v-a4ec909f]{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-a4ec909f]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-a4ec909f]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-a4ec909f]{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-a4ec909f]{padding:0}.text-node__header[data-v-a4ec909f]{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-a4ec909f]{display:flex;align-items:center;flex-shrink:0;gap:4px}.text-node__icon-btn[data-v-a4ec909f],.text-node__points-button[data-v-a4ec909f]{display:inline-flex;align-items:center;justify-content:center;color:#e4e4e7d1}.text-node__icon-btn[data-v-a4ec909f]{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-a4ec909f]:hover,.text-node__points-button[data-v-a4ec909f]:hover{background:#ffffff14;color:#fafafaf0}.text-node__icon-btn[data-v-a4ec909f]:disabled,.text-node__points-button[data-v-a4ec909f]:disabled{opacity:.42;cursor:not-allowed}.text-node__points-button[data-v-a4ec909f]{--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-a4ec909f] .canvas-points-button__label,.text-node__points-button[data-v-a4ec909f] .canvas-points-button__points{white-space:nowrap}.text-node__body[data-v-a4ec909f]{padding:10px}.textarea-wrapper[data-v-a4ec909f]{position:relative;min-height:210px}.editor-content[data-v-a4ec909f]{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-a4ec909f]:focus{border-color:#60a5fa5c;background:#27272afa}.editor-content[data-v-a4ec909f]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.expanded-textarea-wrapper[data-v-a4ec909f]{width:100%}.editor-content--expanded[data-v-a4ec909f]{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-a4ec909f]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.editor-content--expanded[data-v-a4ec909f]: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-a4ec909f]{width:240px;min-height:260px}.textarea-wrapper[data-v-a4ec909f]{min-height:188px}.editor-content[data-v-a4ec909f]{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-5fb79503]{--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-5fb79503]{padding-top:var(--image-config-padding-top-open)}.image-gen-title-anchor[data-v-5fb79503]{position:absolute;z-index:33;pointer-events:auto}.image-gen-settings-strip-fixed[data-v-5fb79503]{display:inline-flex;transform-origin:center top;pointer-events:auto}.image-gen-settings-strip-anchor[data-v-5fb79503]{position:absolute;left:50%;z-index:32;transform:translate(-50%)}.image-gen-settings-strip[data-v-5fb79503]{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-5fb79503]{height:34px;padding:0 12px;border-radius:12px;font-size:11px}.ai-node-external-title[data-v-5fb79503]{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-5fb79503]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-5fb79503]{max-width:172px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-5fb79503]{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-5fb79503]{max-width:120px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7}.image-config-node[data-v-5fb79503]{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-5fb79503]{width:var(--image-config-preview-width);margin:0 auto}.image-config-node__content[data-v-5fb79503]{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-5fb79503]{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff1f,0 18px 32px #00000047}.image-config-node__image[data-v-5fb79503]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-config-node__placeholder[data-v-5fb79503]{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-5fb79503]{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-5fb79503]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;opacity:.92}.image-config-node__loading span[data-v-5fb79503]{font-size:12px;line-height:1.6}.image-config-node__meta-row[data-v-5fb79503]{display:flex;align-items:center;gap:6px;padding:6px 2px 0}.image-config-node__minor-badge[data-v-5fb79503]{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-5fb79503]{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-5fb79503]: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-5fb79503]{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-5fb79503]{display:inline-flex;align-items:center;gap:6px;color:#e4e4e7e0;font-size:12px;white-space:nowrap}.image-gen-history-pill__button[data-v-5fb79503]:disabled{opacity:.48}.image-gen-history-pill__divider[data-v-5fb79503]{width:1px;height:20px;background:#ffffff1f}.image-gen-history-pill__status-button[data-v-5fb79503]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0}.image-gen-history-pill__status-button[data-v-5fb79503]:disabled{opacity:.48}.image-gen-history-pill__status[data-v-5fb79503]{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-5fb79503]{background:#ffffffeb}.image-gen-history-pill__status.is-loading[data-v-5fb79503]{animation:image-gen-ring-pulse-5fb79503 1.1s ease-in-out infinite}.image-gen-workspace-anchor[data-v-5fb79503]{position:absolute;left:50%;z-index:24;transform:translate(-50%);pointer-events:auto}.image-gen-workspace-anchor.is-modal[data-v-5fb79503]{position:relative;left:auto;z-index:auto;transform:none}.image-gen-workspace-shell[data-v-5fb79503]{position:relative}.image-gen-workspace-shell.is-modal[data-v-5fb79503]{position:relative;z-index:1;width:100%;padding:0}.image-gen-workspace[data-v-5fb79503]{display:block;width:min(620px,calc(100vw - 96px));transform-origin:center top;pointer-events:auto}.image-gen-workspace.is-modal[data-v-5fb79503]{width:100%;max-height:none}.image-gen-workspace-panel[data-v-5fb79503]{transform-origin:center top;will-change:transform,opacity}.image-gen-workspace-panel.is-modal[data-v-5fb79503]{width:100%}.image-gen-workspace-modal[data-v-5fb79503]{overflow:visible}.image-gen-workspace-modal[data-v-5fb79503] .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-5fb79503] .n-card-header{padding:16px 18px 8px;border:0}.image-gen-workspace-modal[data-v-5fb79503] .n-card__content{padding:0!important;overflow:hidden}.image-gen-workspace-modal[data-v-5fb79503] .n-card-header__main{color:#fafafaf5;font-size:14px;font-weight:700}.image-gen-workspace-modal[data-v-5fb79503] .n-card-header__close{margin:0 0 0 8px}.image-gen-editor.is-modal[data-v-5fb79503]{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-5fb79503]{min-width:0}.image-gen-editor.is-modal .image-gen-editor__scroll-body[data-v-5fb79503]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto;padding:8px 0 0}.image-gen-editor[data-v-5fb79503]{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-5fb79503]:before{content:none}.image-gen-editor__expand[data-v-5fb79503]{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-5fb79503]:hover{background:#ffffff14;border-color:#ffffff2e;color:#f8fafcf5}.image-gen-editor__expand.is-active[data-v-5fb79503]{background:#ffffff1f;border-color:#fff3;color:#fafafafa;transform:scale(1.04)}.image-gen-editor.is-modal .image-gen-editor__editor[data-v-5fb79503]{min-height:288px;max-height:min(56vh,520px);color:#fafafaf5!important;-webkit-text-fill-color:rgba(250,250,250,.96);caret-color:#fafafafa}.image-gen-editor.is-modal .image-gen-editor__editor.is-contextual[data-v-5fb79503]{min-height:222px;max-height:min(48vh,420px)}.image-gen-editor.is-modal .image-gen-editor__editor[data-v-5fb79503] .image-gen-mention-chip{color:#d6ddfffa!important;-webkit-text-fill-color:rgba(214,221,255,.98)}.image-gen-editor__asset-row[data-v-5fb79503]{display:flex;min-height:58px;align-items:center;margin-bottom:6px;min-width:0}.image-gen-reference-assets[data-v-5fb79503]{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-5fb79503]::-webkit-scrollbar{display:none}.image-gen-editor__asset[data-v-5fb79503]{position:relative;flex-shrink:0}.image-gen-reference-strip[data-v-5fb79503]{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-5fb79503]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.image-gen-reference-strip__card[data-v-5fb79503]{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-5fb79503]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff1f}.image-gen-reference-strip__card.is-hover-preview[data-v-5fb79503]{border-style:dashed;border-color:#ffffff38}.image-gen-reference-strip__card.is-reorder-placeholder[data-v-5fb79503]{opacity:0;pointer-events:none;box-shadow:none}.image-gen-reference-strip__card.is-reorder-active[data-v-5fb79503]{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-5fb79503]{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-5fb79503],.image-gen-reference-strip__card.is-drop-after[data-v-5fb79503]{border-color:#ffd63a57;box-shadow:0 0 0 1px #ffd63a2e}.image-gen-reference-strip__card.is-drop-before[data-v-5fb79503]:before,.image-gen-reference-strip__card.is-drop-after[data-v-5fb79503]: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-5fb79503 .82s ease-in-out infinite;z-index:2}.image-gen-reference-strip__card.is-drop-before[data-v-5fb79503]:before{left:-6px}.image-gen-reference-strip__card.is-drop-after[data-v-5fb79503]:after{right:-6px}.image-gen-reference-strip__image[data-v-5fb79503]{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-5fb79503]{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-5fb79503]{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-5fb79503]:hover{background:#18181be0}.image-gen-reference-strip__card:hover .image-gen-reference-strip__remove[data-v-5fb79503],.image-gen-reference-strip__card:focus-within .image-gen-reference-strip__remove[data-v-5fb79503]{opacity:1;transform:scale(1)}.image-gen-reference-strip__card:hover .image-gen-reference-strip__badge[data-v-5fb79503],.image-gen-reference-strip__card:focus-within .image-gen-reference-strip__badge[data-v-5fb79503]{opacity:0;transform:scale(.86)}@keyframes image-reference-insert-pulse-5fb79503{0%,to{transform:scaleY(.9);opacity:.76}50%{transform:scaleY(1);opacity:1}}.image-gen-ref-card[data-v-5fb79503]{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-5fb79503]{width:56px;height:56px;border-radius:13px;border-width:2px;color:#d4d4d8a8}.image-gen-ref-card__image[data-v-5fb79503]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-gen-ref-card__remove[data-v-5fb79503]{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-5fb79503]{width:100%;min-width:0}.image-gen-editor__tools[data-v-5fb79503]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.image-gen-tool-chip[data-v-5fb79503]{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-5fb79503]{border-color:#fff3;background:#ffffff16;color:#f8fafcf5}.image-gen-tool-chip.is-muted[data-v-5fb79503]{opacity:.56}.image-gen-tool-panel[data-v-5fb79503]{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-5fb79503]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.image-gen-tool-panel__title-wrap[data-v-5fb79503]{display:flex;flex-direction:column;gap:3px}.image-gen-tool-panel__eyebrow[data-v-5fb79503]{color:#a1a1aab8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.image-gen-tool-panel__title[data-v-5fb79503]{color:#f8fafcf5;font-size:11px;font-weight:600}.image-gen-tool-panel__close[data-v-5fb79503]{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-5fb79503]:hover{background:#ffffff14;color:#fafafaf5}.image-gen-tool-panel__summary[data-v-5fb79503],.image-gen-tool-panel__notice[data-v-5fb79503]{color:#d4d4d8d1;font-size:9px;line-height:1.45}.image-gen-tool-panel__notice[data-v-5fb79503]{padding:6px 7px;border-radius:8px;background:#ffffff0d}.image-gen-tool-panel__groups[data-v-5fb79503]{display:flex;flex-direction:column;gap:6px}.image-gen-tool-panel__group[data-v-5fb79503]{display:flex;flex-direction:column;gap:5px}.image-gen-tool-panel__group-label[data-v-5fb79503]{color:#a1a1aad1;font-size:9px}.image-gen-tool-panel__chips[data-v-5fb79503]{display:flex;flex-wrap:wrap;gap:5px}.image-gen-tool-panel__chip[data-v-5fb79503]{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-5fb79503]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.image-gen-tool-panel__footer[data-v-5fb79503]{display:flex;align-items:center;gap:6px;justify-content:space-between}.image-gen-tool-panel__directive[data-v-5fb79503]{flex:1 1 auto;min-width:0;color:#f4f4f5eb;font-size:9px;line-height:1.45}.image-gen-tool-panel__apply[data-v-5fb79503]{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-5fb79503]{margin-bottom:4px;color:#a1a1aad6;font-size:9px;line-height:1.45}.image-gen-editor.has-reference-context .image-gen-editor__hint[data-v-5fb79503]{margin-bottom:6px}.image-gen-editor__text-tags[data-v-5fb79503]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.image-gen-editor__text-tag[data-v-5fb79503]{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-5fb79503]{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-5fb79503]:focus,.image-gen-editor__editor[data-v-5fb79503]:focus-visible,.image-gen-editor__editor[data-v-5fb79503]:active{border:0!important;outline:none!important;box-shadow:none!important}.image-gen-editor__editor.is-contextual[data-v-5fb79503]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.image-gen-editor__editor[data-v-5fb79503]:empty:before{content:attr(data-placeholder);color:#a1a1aab3;pointer-events:none}[data-v-5fb79503] .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-5fb79503] .image-gen-mention-chip:hover{background:#5365ff38;transform:translateY(-1px)}[data-v-5fb79503] .image-gen-mention-chip__thumb{width:18px;height:18px;border-radius:5px;-o-object-fit:cover;object-fit:cover}[data-v-5fb79503] .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-5fb79503]{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-5fb79503]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.image-gen-hover-preview-enter-active[data-v-5fb79503],.image-gen-hover-preview-leave-active[data-v-5fb79503]{transition:opacity .16s ease,transform .18s ease}.image-gen-hover-preview-enter-from[data-v-5fb79503],.image-gen-hover-preview-leave-to[data-v-5fb79503]{opacity:0;transform:translateY(6px) scale(.96)}.image-gen-editor__footer[data-v-5fb79503]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;flex-wrap:wrap}.image-gen-editor__footer-options[data-v-5fb79503]{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;flex-wrap:wrap}.image-gen-editor__footer-actions[data-v-5fb79503]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.image-gen-footer-chip[data-v-5fb79503]{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-5fb79503]{cursor:default}.image-gen-footer-chip[data-v-5fb79503]:hover{background:#ffffff13;color:#fafafaf5}.image-gen-footer-chip--static[data-v-5fb79503]:hover{background:#ffffff0b;color:#e4e4e7e0}.image-gen-footer-chip.is-active[data-v-5fb79503]{background:#ffffff1a;border-color:#ffffff2e;color:#fafafafa}.image-gen-footer-chip[data-v-5fb79503]:disabled{cursor:not-allowed}.image-gen-footer-chip--muted[data-v-5fb79503]{opacity:.48}.image-gen-footer-chip--model[data-v-5fb79503]{min-width:120px;justify-content:flex-start}.image-gen-cost[data-v-5fb79503]{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-5fb79503]{color:#f0bb53}.image-gen-send[data-v-5fb79503]{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-5fb79503]:hover{background:#fff}.image-gen-send[data-v-5fb79503]:disabled{opacity:.42;cursor:not-allowed}.image-gen-editor__footer-actions .image-gen-cost[data-v-5fb79503]{margin-left:0}.image-gen-editor__footer-actions .image-gen-send[data-v-5fb79503]{flex:0 0 auto}.image-gen-param-chip[data-v-5fb79503]{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-5fb79503]{cursor:default}.image-gen-param-chip.is-muted[data-v-5fb79503]{opacity:.48}.image-gen-param-chip.is-active[data-v-5fb79503]{border-color:#fff3;background:#ffffff1a;color:#fafafaf5}.image-gen-quality-tabs[data-v-5fb79503]{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-5fb79503]{min-height:28px;border-radius:999px}.image-gen-quality-tabs--footer[data-v-5fb79503]{min-height:30px;border-radius:13px}.image-gen-quality-tab[data-v-5fb79503]{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-5fb79503]:hover{color:#fafafaf0}.image-gen-quality-tab.is-active[data-v-5fb79503]{background:#ffffff1f;color:#fafafafa}.image-gen-quality-tab--param[data-v-5fb79503]{height:24px;font-size:10px}.image-gen-quality-tab--footer[data-v-5fb79503]{height:26px;font-size:9px}.image-config-tip[data-v-5fb79503]{margin-top:6px;color:#a1a1aac7;font-size:9px;line-height:1.45}.image-config-error[data-v-5fb79503]{margin-top:6px;color:#fda4af;font-size:9px}@keyframes image-gen-ring-pulse-5fb79503{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-5fb79503]{width:var(--image-config-node-width);padding-right:20px}.image-gen-settings-strip[data-v-5fb79503]{width:min(92vw,320px);max-width:min(92vw,320px);padding:8px}.image-config-node[data-v-5fb79503]{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-5fb79503]{width:var(--image-config-preview-width)}.image-config-node__content[data-v-5fb79503],.image-config-node__image[data-v-5fb79503],.image-config-node__placeholder[data-v-5fb79503]{min-height:0;height:auto}.image-gen-editor[data-v-5fb79503]{min-height:0;padding:14px;border-radius:20px}.image-gen-workspace[data-v-5fb79503]{width:min(92vw,460px)}.image-gen-workspace.is-modal[data-v-5fb79503]{width:min(96vw,620px);max-height:calc(100vh - 36px)}.image-gen-workspace-shell.is-modal[data-v-5fb79503]{padding:0}.image-gen-editor.is-modal[data-v-5fb79503]{min-height:0;height:calc(100vh - 72px);max-height:calc(100vh - 72px);padding:0;border-radius:0}.image-gen-editor__asset-row[data-v-5fb79503]{min-height:64px;margin-bottom:8px}.image-gen-reference-strip__card[data-v-5fb79503]{width:56px;height:56px;border-radius:13px}.image-gen-editor__tools[data-v-5fb79503]{flex-wrap:wrap;margin-bottom:12px}.image-gen-tool-chip[data-v-5fb79503]{height:30px;padding:0 9px;font-size:10px}.image-gen-tool-panel[data-v-5fb79503]{padding:8px;margin-bottom:8px}.image-gen-editor__editor[data-v-5fb79503]{min-height:66px;font-size:12px;line-height:1.5}.image-gen-param-chip[data-v-5fb79503]{height:28px;min-height:28px;font-size:10px}.image-gen-footer-chip[data-v-5fb79503],.image-gen-cost[data-v-5fb79503]{min-height:28px;padding:0 8px;font-size:9px}.image-gen-footer-chip--model[data-v-5fb79503]{min-width:0}.image-gen-send[data-v-5fb79503]{width:28px;height:28px}.image-gen-editor__footer[data-v-5fb79503]{gap:6px}.image-gen-editor__footer-options[data-v-5fb79503]{gap:5px}.image-gen-editor__footer-actions[data-v-5fb79503]{width:100%;justify-content:space-between}.image-gen-cost[data-v-5fb79503]{width:auto}}@media (prefers-reduced-motion: reduce){.image-gen-workspace-panel[data-v-5fb79503]{will-change:auto}}.video-frame-capture[data-v-b488fd28]{display:flex;flex-direction:column;gap:18px}.video-frame-capture__header[data-v-b488fd28]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.video-frame-capture__title-wrap[data-v-b488fd28]{display:flex;flex-direction:column;gap:4px}.video-frame-capture__title[data-v-b488fd28]{color:#f4f4f5fa;font-size:18px;line-height:1.15;font-weight:700}.video-frame-capture__subtitle[data-v-b488fd28]{color:#a1a1aad6;font-size:12px;line-height:1.5}.video-frame-capture__close[data-v-b488fd28]{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-b488fd28]:hover{background:#ffffff14;color:#fafafafa}.video-frame-capture__close[data-v-b488fd28]:disabled{opacity:.42;cursor:not-allowed}.video-frame-capture__body[data-v-b488fd28]{display:flex;flex-direction:column;gap:14px}.video-frame-capture__stage-shell[data-v-b488fd28]{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-b488fd28]{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-b488fd28]{flex-direction:column;gap:12px;color:#d4d4d8d6;font-size:13px}.video-frame-capture__video[data-v-b488fd28]{display:block;width:100%;max-height:62vh;background:#000;-o-object-fit:contain;object-fit:contain}.video-frame-capture__video.is-hidden[data-v-b488fd28]{opacity:0;pointer-events:none}.video-frame-capture__timeline-panel[data-v-b488fd28]{display:flex;flex-direction:column;gap:8px;padding:4px 2px 0}.video-frame-capture__timeline-head[data-v-b488fd28]{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-frame-capture__timeline-caption[data-v-b488fd28]{color:#e4e4e7d1;font-size:12px;line-height:1}.video-frame-capture__timeline-time[data-v-b488fd28]{color:#a1a1aad6;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.video-frame-capture__filmstrip-shell[data-v-b488fd28]{display:flex;flex-direction:column;gap:3px}.video-frame-capture__filmstrip[data-v-b488fd28]{position:relative;padding:6px 18px 8px}.video-frame-capture__filmstrip.is-disabled[data-v-b488fd28]{opacity:.56}.video-frame-capture__filmstrip-canvas[data-v-b488fd28]{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-b488fd28]{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-b488fd28]{position:relative;overflow:hidden;background:#212124f0}.video-frame-capture__filmstrip-frame+.video-frame-capture__filmstrip-frame[data-v-b488fd28]:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:#ffffff0a;pointer-events:none}.video-frame-capture__filmstrip-image[data-v-b488fd28],.video-frame-capture__filmstrip-placeholder[data-v-b488fd28]{width:100%;height:100%}.video-frame-capture__filmstrip-image[data-v-b488fd28]{display:block;-o-object-fit:cover;object-fit:cover}.video-frame-capture__filmstrip-placeholder[data-v-b488fd28]{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-b488fd28]{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-b488fd28]: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-b488fd28]:disabled{cursor:not-allowed;opacity:.64}.video-frame-capture__filmstrip-loading[data-v-b488fd28]{color:#a1a1aab3;font-size:10px;line-height:1}.video-frame-capture__footer[data-v-b488fd28]{display:flex;justify-content:flex-end}.video-frame-capture__submit[data-v-b488fd28]{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-b488fd28]:hover{transform:translateY(-1px)}.video-frame-capture__submit[data-v-b488fd28]: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-b488fd28]{gap:14px}.video-frame-capture__stage[data-v-b488fd28]{min-height:220px}.video-frame-capture__submit[data-v-b488fd28]{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-8b04af5d]{--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-8b04af5d]{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-8b04af5d]{box-shadow:0 0 0 1px #ffffff57,0 22px 42px #00000052}.ai-node-external-title[data-v-8b04af5d]{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-8b04af5d]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-8b04af5d]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-8b04af5d]{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-8b04af5d]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.node-upload[data-v-8b04af5d]{position:relative;border-radius:16px}.upload-replace-btn[data-v-8b04af5d]{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-8b04af5d]{padding:0}.video-node__content[data-v-8b04af5d]{position:relative;width:100%;overflow:visible}.video-node-native-handle[data-v-8b04af5d]{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-8b04af5d]: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-8b04af5d]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden}.node-result-container--video[data-v-8b04af5d]{width:100%;min-height:0;background:#27272af2}.node-result-container--loading[data-v-8b04af5d],.node-result-container--error[data-v-8b04af5d],.node-result-container--placeholder[data-v-8b04af5d]{width:100%;height:100%;flex-direction:column;gap:12px;padding:18px;color:#e4e4e7d1;text-align:center}.node-result-container--loading[data-v-8b04af5d]{background:linear-gradient(135deg,#242428fa,#141416fa)}.node-result-container--error[data-v-8b04af5d]{color:#fda4af}.video-preview-shell[data-v-8b04af5d]{align-items:stretch;justify-content:stretch;background:#000}.node-preview-video[data-v-8b04af5d]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-preview-overlay[data-v-8b04af5d]{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-8b04af5d]{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-8b04af5d]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;padding:0}.video-preview-overlay__progress-track[data-v-8b04af5d]{position:relative;display:block;width:100%;height:4px;border-radius:999px;background:#ffffff29;overflow:hidden}.video-preview-overlay__progress-fill[data-v-8b04af5d]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:#ffffffeb}.video-preview-overlay__time[data-v-8b04af5d]{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-8b04af5d]{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-8b04af5d],.node-result-container--loading span[data-v-8b04af5d],.node-result-container--error span[data-v-8b04af5d]{font-size:12px;line-height:1.6}.node-upload-inline[data-v-8b04af5d]{display:flex;width:100%;gap:8px;margin-top:auto;padding-top:2px}.node-upload-input[data-v-8b04af5d]{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-8b04af5d]::-moz-placeholder{color:#a1a1aaad}.node-upload-input[data-v-8b04af5d]::placeholder{color:#a1a1aaad}.node-upload-submit[data-v-8b04af5d]{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-8b04af5d]:disabled{opacity:.42;cursor:not-allowed}@media (max-width: 900px){.video-node-wrapper[data-v-8b04af5d]{width:var(--video-node-frame-width)}.node-result-container--video[data-v-8b04af5d]{width:100%;min-height:0}.node-upload-empty[data-v-8b04af5d]{min-height:0}.video-preview-overlay[data-v-8b04af5d]{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-d7808470]{position:relative;width:320px;padding-top:20px}.ai-node-external-title[data-v-d7808470]{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-d7808470]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-d7808470]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-d7808470]{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-d7808470]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.audio-node-card[data-v-d7808470]{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-d7808470]{border-color:#818cf8b8;box-shadow:0 18px 38px #3b82f62e,inset 0 1px #ffffff14}.audio-node-card.has-error[data-v-d7808470]{border-color:#f871718f}.audio-node-native[data-v-d7808470]{display:none}.audio-node-handle[data-v-d7808470]{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-d7808470]: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-d7808470]{width:30px}.audio-node-state[data-v-d7808470]{display:flex;min-height:124px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffd6}.audio-node-state--error[data-v-d7808470]{color:#fca5a5}.audio-node-retry[data-v-d7808470]{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-d7808470]:hover:not(:disabled){background:#f8717129}.audio-node-retry[data-v-d7808470]:disabled{cursor:not-allowed;opacity:.55}.audio-node-state__text[data-v-d7808470]{max-width:224px;text-align:center;font-size:13px;line-height:1.45}.audio-node-loading-wave[data-v-d7808470]{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-d7808470]{width:3px;flex:0 0 3px;min-height:12px;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#818cf875);animation:audio-loading-wave-d7808470 1.2s ease-in-out infinite;transform-origin:center}.audio-node-body[data-v-d7808470]{display:flex;flex-direction:column;gap:16px}.audio-node-waveform[data-v-d7808470]{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-d7808470]{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-d7808470]{background:linear-gradient(180deg,#fffffff5,#d1d5db8f)}.audio-node-waveform__bar.is-accent[data-v-d7808470]{width:5px;flex-basis:5px;background:linear-gradient(180deg,#8b5cf6,#6366f1);box-shadow:0 0 12px #6366f173}.audio-node-footer[data-v-d7808470]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.audio-node-time[data-v-d7808470]{justify-self:start;color:#ffffff8f;font-size:12px;font-variant-numeric:tabular-nums}.audio-node-play[data-v-d7808470]{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-d7808470]:hover{background:#ffffff24;transform:translateY(-1px)}.audio-node-badge[data-v-d7808470]{justify-self:end;border-radius:10px;background:#ffffff1a;padding:6px 10px;color:#ffffffb3;font-size:12px;line-height:1}@keyframes audio-loading-wave-d7808470{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.image-node-wrapper[data-v-5ea8b2c3]{--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-5ea8b2c3]{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-5ea8b2c3]{box-shadow:0 0 0 1px #ffffff57,0 22px 42px #00000052}.ai-node-external-title[data-v-5ea8b2c3]{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-5ea8b2c3]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-5ea8b2c3]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-5ea8b2c3]{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-5ea8b2c3]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aac7;font-size:10px}.node-upload[data-v-5ea8b2c3]{position:relative;border-radius:16px}.upload-replace-btn[data-v-5ea8b2c3]{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-5ea8b2c3]{padding:0}.image-node__content[data-v-5ea8b2c3]{position:relative;width:100%;overflow:visible}.image-node-native-handle[data-v-5ea8b2c3]{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-5ea8b2c3]: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-5ea8b2c3]: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-5ea8b2c3]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden}.node-result-container--image[data-v-5ea8b2c3]{width:100%;min-height:0;background:#27272af2}.node-result-container--loading[data-v-5ea8b2c3],.node-result-container--error[data-v-5ea8b2c3],.node-result-container--placeholder[data-v-5ea8b2c3]{width:100%;height:100%;flex-direction:column;gap:12px;padding:18px;color:#e4e4e7d1;text-align:center}.node-preview-grid[data-v-5ea8b2c3]{align-items:stretch;justify-content:stretch}.node-result-container--loading[data-v-5ea8b2c3]{background:linear-gradient(135deg,#242428fa,#141416fa)}.node-result-container--error[data-v-5ea8b2c3]{color:#fda4af}.main-image-container[data-v-5ea8b2c3],.image-wrapper[data-v-5ea8b2c3]{display:block;width:100%;height:100%}.image-wrapper--transparent-grid[data-v-5ea8b2c3]{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-5ea8b2c3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.node-upload-empty[data-v-5ea8b2c3]{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-5ea8b2c3],.node-result-container--loading span[data-v-5ea8b2c3],.node-result-container--error span[data-v-5ea8b2c3]{font-size:12px;line-height:1.6}.node-upload-inline[data-v-5ea8b2c3]{display:flex;width:100%;gap:8px;margin-top:auto;padding-top:2px}.node-upload-input[data-v-5ea8b2c3]{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-5ea8b2c3]::-moz-placeholder{color:#a1a1aaad}.node-upload-input[data-v-5ea8b2c3]::placeholder{color:#a1a1aaad}.node-upload-submit[data-v-5ea8b2c3]{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-5ea8b2c3]:disabled{opacity:.42;cursor:not-allowed}.ai-node-footer[data-v-5ea8b2c3]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:6px 8px 8px}.ai-node-footer__actions[data-v-5ea8b2c3]{display:flex;align-items:center;gap:6px}.ai-node-footer__actions button[data-v-5ea8b2c3]{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-5ea8b2c3]:hover{background:#ffffff14}.neo-inpaint-toolbar[data-v-5ea8b2c3]{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-5ea8b2c3]{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-5ea8b2c3],.neo-inpaint-toolbar__apply[data-v-5ea8b2c3]{border-radius:999px}.neo-inpaint-toolbar__icon[data-v-5ea8b2c3]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.neo-inpaint-toolbar__apply[data-v-5ea8b2c3]{padding:0 10px;height:24px;background:#fff;color:#18181b;font-size:11px}.slider-purple[data-v-5ea8b2c3]::-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-5ea8b2c3]::-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-5ea8b2c3]{cursor:none}@media (max-width: 900px){.image-node-wrapper[data-v-5ea8b2c3]{--image-node-frame-width: 236px;width:var(--image-node-frame-width)}.node-result-container--image[data-v-5ea8b2c3]{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-3d9262cb]{--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;transition:width .34s cubic-bezier(.22,1,.36,1);will-change:width}.ai-node-external-title[data-v-3d9262cb]{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-3d9262cb]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-3d9262cb]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-3d9262cb]{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-3d9262cb]{color:#a1a1aac7;font-size:10px}.video-gen-title-anchor[data-v-3d9262cb]{position:absolute;z-index:27;pointer-events:auto}.video-gen-toolbar-anchor[data-v-3d9262cb]{position:absolute;left:50%;top:0;z-index:28;transform:translate(-50%);pointer-events:auto}.video-gen-toolbar-fixed[data-v-3d9262cb]{display:inline-flex;transform-origin:center top;pointer-events:auto}.video-gen-toolbar[data-v-3d9262cb]{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-3d9262cb],.video-gen-toolbar__icon[data-v-3d9262cb]{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-3d9262cb]{padding:0 10px;font-size:11px}.video-gen-toolbar__tool-group[data-v-3d9262cb]{position:relative;display:inline-flex;align-items:center}.video-gen-toolbar__tool-group[data-v-3d9262cb]:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.video-gen-toolbar__chevron[data-v-3d9262cb]{opacity:.72;transition:transform .18s ease,opacity .18s ease}.video-gen-toolbar__chevron.is-open[data-v-3d9262cb]{transform:rotate(180deg);opacity:1}.video-gen-toolbar__icon[data-v-3d9262cb]{width:30px}.video-gen-toolbar__icon--status[data-v-3d9262cb]{position:relative}.video-gen-toolbar__status-ring[data-v-3d9262cb]{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-3d9262cb]:hover,.video-gen-toolbar__icon[data-v-3d9262cb]:hover{background:#ffffff0f;color:#fffffff5}.video-gen-toolbar__item.is-active[data-v-3d9262cb],.video-gen-toolbar__icon.is-active[data-v-3d9262cb]{background:#ffffff14;color:#fffffff5}.video-gen-toolbar__icon--status.is-active .video-gen-toolbar__status-ring[data-v-3d9262cb]{background:#ffffffeb}.video-gen-toolbar__icon--status.is-loading .video-gen-toolbar__status-ring[data-v-3d9262cb]{animation:video-gen-status-pulse-3d9262cb 1.1s ease-in-out infinite}.video-gen-toolbar__item[data-v-3d9262cb]:disabled,.video-gen-toolbar__icon[data-v-3d9262cb]:disabled{opacity:.38;cursor:not-allowed}.video-gen-tool-menu[data-v-3d9262cb]{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-3d9262cb]: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-3d9262cb]{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-3d9262cb]{position:relative;display:flex}.video-gen-tool-menu__entry[data-v-3d9262cb]:after{content:"";position:absolute;top:0;left:100%;width:12px;height:100%}.video-gen-tool-menu__submenu-chevron[data-v-3d9262cb]{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-3d9262cb],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__item .video-gen-tool-menu__submenu-chevron[data-v-3d9262cb],.video-gen-tool-menu__entry.is-active>.video-gen-tool-menu__item .video-gen-tool-menu__submenu-chevron[data-v-3d9262cb]{opacity:1;transform:translate(1px)}.video-gen-tool-menu__submenu[data-v-3d9262cb]{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-3d9262cb],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__submenu[data-v-3d9262cb]{opacity:1;pointer-events:auto;transform:translate(0)}.video-gen-tool-menu__entry:hover>.video-gen-tool-menu__item[data-v-3d9262cb],.video-gen-tool-menu__entry:focus-within>.video-gen-tool-menu__item[data-v-3d9262cb],.video-gen-tool-menu__item[data-v-3d9262cb]:hover,.video-gen-tool-menu__item.is-active[data-v-3d9262cb]{background:#ffffff14;color:#fffffff5}.video-gen-quality-menu[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]:hover,.video-gen-quality-menu__item.is-active[data-v-3d9262cb]{background:#ffffff14;color:#fffffff5}.video-gen-toolbar__divider[data-v-3d9262cb]{width:1px;height:24px;margin:0 2px;background:#ffffff14}.video-config-node[data-v-3d9262cb]{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;transition:width .34s cubic-bezier(.22,1,.36,1),min-width .34s cubic-bezier(.22,1,.36,1),max-width .34s cubic-bezier(.22,1,.36,1);will-change:width}.video-config-native-handle[data-v-3d9262cb]{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-3d9262cb]: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-3d9262cb]{width:var(--video-config-preview-width);margin:0 auto;transition:width .34s cubic-bezier(.22,1,.36,1);will-change:width}.video-config-node__preview[data-v-3d9262cb]{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:height .34s cubic-bezier(.22,1,.36,1),min-height .34s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease;will-change:height}.video-config-node.is-selected .video-config-node__preview[data-v-3d9262cb]{border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px #00000057}.video-config-node__player-shell[data-v-3d9262cb]{position:relative;height:100%}.video-config-node__video[data-v-3d9262cb]{width:100%;height:100%;display:block;background:#000;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-config-node__controls[data-v-3d9262cb]{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-3d9262cb]{opacity:1;transform:translateY(0);pointer-events:auto}.video-config-node__control[data-v-3d9262cb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fafafaeb}.video-config-node__progress[data-v-3d9262cb]{position:relative;flex:1 1 auto;height:4px;border-radius:999px;background:#ffffff24;overflow:hidden}.video-config-node__progress-fill[data-v-3d9262cb]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#ffffffdb}.video-config-node__time[data-v-3d9262cb]{flex:0 0 auto;color:#ffffffd1;font-size:9px;line-height:1}.video-config-node__state[data-v-3d9262cb]{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-3d9262cb]{background:linear-gradient(135deg,#1f1f23fa,#121214fa)}.video-config-node__state--error[data-v-3d9262cb]{color:#fda4af}.video-config-node__loading-art[data-v-3d9262cb]{width:44px;height:44px;opacity:.92}.video-config-node__meta-row[data-v-3d9262cb]{display:flex;align-items:center;gap:6px;padding:6px 2px 0}.video-config-node__badge[data-v-3d9262cb],.video-config-node__minor-badge[data-v-3d9262cb]{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-3d9262cb]{background:#ffffff14;color:#fafafaeb}.video-config-node__minor-badge[data-v-3d9262cb]{background:#ffffff0d;color:#a1a1aadb}.video-gen-workspace-anchor[data-v-3d9262cb]{position:absolute;left:50%;z-index:24;transform:translate(-50%);pointer-events:auto}.video-gen-workspace-anchor.is-modal[data-v-3d9262cb]{position:static;left:auto;transform:none}.video-gen-workspace-shell[data-v-3d9262cb]{position:relative}.video-gen-workspace-shell.is-modal[data-v-3d9262cb]{display:flex;width:100%}.video-gen-workspace[data-v-3d9262cb]{position:relative;display:block;width:min(688px,calc(100vw - 42px));transform-origin:center top;pointer-events:auto}.video-gen-workspace.is-modal[data-v-3d9262cb]{width:100%}.video-gen-workspace-panel[data-v-3d9262cb]{position:relative;transform-origin:center top;will-change:transform,opacity}.video-gen-workspace-panel.is-modal[data-v-3d9262cb]{width:100%}.video-gen-workspace-modal[data-v-3d9262cb]{overflow:visible}.video-gen-workspace-modal[data-v-3d9262cb] .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-3d9262cb] .n-card-header{padding:16px 18px 8px;border:0}.video-gen-workspace-modal[data-v-3d9262cb] .n-card__content{padding:0!important;overflow:hidden}.video-gen-workspace-modal[data-v-3d9262cb] .n-card-header__main{color:#fafafaf5;font-size:14px;font-weight:700}.video-gen-workspace-modal[data-v-3d9262cb] .n-card-header__close{margin:0 0 0 8px}.video-gen-camera-panel[data-v-3d9262cb]{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-3d9262cb]{display:flex;min-height:0;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.video-gen-camera-preset[data-v-3d9262cb]{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-3d9262cb]:hover,.video-gen-camera-preset.is-active[data-v-3d9262cb]{background:#ffffff14;color:#fffffff5}.video-gen-camera-preset__title[data-v-3d9262cb]{font-size:12px;line-height:1.2}.video-gen-camera-preset__summary[data-v-3d9262cb]{color:#a1a1aad1;font-size:10px;line-height:1.3}.video-gen-camera-panel__builder[data-v-3d9262cb]{display:flex;flex-direction:column;min-height:0;justify-content:space-between}.video-gen-camera-panel__builder-scroll[data-v-3d9262cb]{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding-right:4px}.video-gen-camera-group[data-v-3d9262cb]{display:flex;align-items:flex-start;gap:12px}.video-gen-camera-group__label[data-v-3d9262cb]{flex:0 0 34px;padding-top:8px;color:#919199d6;font-size:11px;line-height:1}.video-gen-camera-group__chips[data-v-3d9262cb]{display:flex;flex:1;flex-wrap:wrap;gap:8px}.video-gen-camera-chip[data-v-3d9262cb]{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-3d9262cb]:hover,.video-gen-camera-chip.is-active[data-v-3d9262cb]{background:#6e5bff3d;color:#fffffff5;box-shadow:inset 0 0 0 1px #998dff6b}.video-gen-camera-panel__confirm[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]{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-3d9262cb]:before{content:none}.video-gen-editor__corner[data-v-3d9262cb]{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-3d9262cb]:hover{background:#ffffff14;border-color:#ffffff2e;color:#f8fafcf5}.video-gen-editor.is-modal .video-gen-editor__editor[data-v-3d9262cb]{min-height:288px;max-height:min(56vh,520px)}.video-gen-editor.is-modal .video-gen-editor__editor.is-contextual[data-v-3d9262cb]{min-height:222px;max-height:min(48vh,420px)}.video-gen-tabs[data-v-3d9262cb]{position:relative;display:inline-flex;width:min(100%,276px);max-width:calc(100% - 36px);margin-bottom:4px}.video-gen-tabs__track[data-v-3d9262cb]{position:relative;display:inline-grid;width:100%;grid-template-columns:repeat(var(--video-tab-count),minmax(0,1fr));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-3d9262cb]{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-3d9262cb]{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-3d9262cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-gen-tool-panel__title-wrap[data-v-3d9262cb]{display:flex;flex-direction:column;gap:3px}.video-gen-tool-panel__eyebrow[data-v-3d9262cb]{color:#a1a1aab8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.video-gen-tool-panel__title[data-v-3d9262cb]{color:#f8fafcf5;font-size:11px;font-weight:600}.video-gen-tool-panel__close[data-v-3d9262cb]{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-3d9262cb]:hover{background:#ffffff14;color:#fafafaf5}.video-gen-tool-panel__summary[data-v-3d9262cb],.video-gen-tool-panel__notice[data-v-3d9262cb]{color:#d4d4d8d1;font-size:9px;line-height:1.45}.video-gen-tool-panel__notice[data-v-3d9262cb]{padding:6px 7px;border-radius:8px;background:#ffffff0d}.video-gen-tool-panel__groups[data-v-3d9262cb]{display:flex;flex-direction:column;gap:6px}.video-gen-tool-panel__group[data-v-3d9262cb]{display:flex;flex-direction:column;gap:5px}.video-gen-tool-panel__group-label[data-v-3d9262cb]{color:#a1a1aad1;font-size:9px}.video-gen-tool-panel__chips[data-v-3d9262cb]{display:flex;flex-wrap:wrap;gap:5px}.video-gen-tool-panel__chip[data-v-3d9262cb]{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-3d9262cb]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.video-gen-tool-panel__chip.is-disabled[data-v-3d9262cb]{opacity:.42;cursor:not-allowed}.video-gen-tool-panel__footer[data-v-3d9262cb]{display:flex;align-items:center;gap:6px;justify-content:space-between}.video-gen-tool-panel__directive[data-v-3d9262cb]{flex:1 1 auto;min-width:0;color:#f4f4f5eb;font-size:9px;line-height:1.45}.video-gen-tool-panel__apply[data-v-3d9262cb]{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-3d9262cb]{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px}.video-gen-editor__tool-state-label[data-v-3d9262cb]{color:#a1a1aac7;font-size:9px;letter-spacing:.08em}.video-gen-editor__tool-state-pill[data-v-3d9262cb]{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-3d9262cb]{background:#6e5bff1f;color:#f0ecfff5}.video-gen-editor__camera-tags[data-v-3d9262cb]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.video-gen-editor__camera-tag[data-v-3d9262cb]{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-3d9262cb]{color:#a1a1aadb}.video-gen-editor__camera-tag-close[data-v-3d9262cb]{opacity:.78;font-size:10px}.video-gen-tab[data-v-3d9262cb]{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:8.5px;transition:color .18s ease,transform .18s ease}.video-gen-tab.is-active[data-v-3d9262cb]{color:#fafafaf5}.video-gen-tab[data-v-3d9262cb]:hover{color:#f4f4f5f5}.video-gen-editor__asset-row[data-v-3d9262cb]{display:flex;min-height:58px;align-items:center;margin-bottom:4px;min-width:0}.video-gen-editor__asset-row.is-full-reference[data-v-3d9262cb]{align-items:stretch}.video-gen-reference-assets[data-v-3d9262cb]{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-3d9262cb]::-webkit-scrollbar{display:none}.video-gen-references[data-v-3d9262cb]{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-3d9262cb]{gap:8px}.video-gen-references--overview[data-v-3d9262cb]{display:flex;flex-wrap:nowrap;gap:6px;min-width:0}.video-gen-references--overview .video-gen-ref-card[data-v-3d9262cb]{width:48px;height:48px;border-radius:11px}.video-gen-references.is-motion-strip .video-gen-ref-card[data-v-3d9262cb],.video-gen-references.is-full-strip .video-gen-ref-card[data-v-3d9262cb],.video-gen-references.is-image-strip .video-gen-ref-card[data-v-3d9262cb]{width:56px;height:56px}.video-gen-reference-overview[data-v-3d9262cb]{display:inline-flex;align-items:flex-start;gap:0;width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.video-gen-reference-overview[data-v-3d9262cb]::-webkit-scrollbar{display:none}.video-gen-reference-overview__section[data-v-3d9262cb]{display:grid;gap:5px;min-width:-moz-max-content;min-width:max-content;padding:0 8px;border-left:1px dashed rgba(255,255,255,.12)}.video-gen-reference-overview__section[data-v-3d9262cb]:first-child{padding-left:0;border-left:0}.video-gen-reference-overview__head[data-v-3d9262cb]{display:flex;align-items:center;justify-content:flex-start;color:#e4e4e7db;font-size:8.5px;line-height:1}.video-gen-ref-card[data-v-3d9262cb]{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-3d9262cb]{border-color:#8ebaff7a;box-shadow:0 0 0 1px #8ebaff38}.video-gen-ref-card.is-focused[data-v-3d9262cb]{border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff24}.video-gen-ref-card.is-reorder-placeholder[data-v-3d9262cb]{opacity:0;pointer-events:none;box-shadow:none}.video-gen-ref-card.is-reorder-active[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb],.video-gen-ref-card.is-drop-after[data-v-3d9262cb]{border-color:#ffd63a57;box-shadow:0 0 0 1px #ffd63a2e}.video-gen-ref-card.is-drop-before[data-v-3d9262cb]:before,.video-gen-ref-card.is-drop-after[data-v-3d9262cb]: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-3d9262cb .82s ease-in-out infinite;z-index:2}.video-gen-ref-card.is-drop-before[data-v-3d9262cb]:before{left:-6px}.video-gen-ref-card.is-drop-after[data-v-3d9262cb]:after{right:-6px}.video-gen-ref-card__media[data-v-3d9262cb]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.video-gen-ref-card__remove[data-v-3d9262cb]{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-3d9262cb]:hover{background:#18181be0}.video-gen-ref-card:hover .video-gen-ref-card__remove[data-v-3d9262cb],.video-gen-ref-card:focus-within .video-gen-ref-card__remove[data-v-3d9262cb]{opacity:1;transform:scale(1)}.video-gen-ref-card:hover .video-gen-ref-card__index[data-v-3d9262cb],.video-gen-ref-card:focus-within .video-gen-ref-card__index[data-v-3d9262cb]{opacity:0;transform:scale(.86)}.video-gen-ref-card__audio[data-v-3d9262cb]{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-3d9262cb]{color:#f4f4f5eb}.video-gen-ref-card__index[data-v-3d9262cb],.video-gen-ref-card__badge[data-v-3d9262cb]{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-3d9262cb]{top:4px;right:4px}.video-gen-ref-card__badge[data-v-3d9262cb]{left:4px;bottom:4px}.video-gen-ref-card--add[data-v-3d9262cb]{display:inline-flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.16);border-radius:13px;background:transparent;color:#a1a1aab8}.video-gen-ref-card--overview-add[data-v-3d9262cb]{border-width:1px;color:#d4d4d8c2}.video-gen-ref-card--overview-add[data-v-3d9262cb]:hover{border-color:#ffffff42;color:#fafafaf5;background:#ffffff0b}@keyframes video-reference-insert-pulse-3d9262cb{0%,to{transform:scaleY(.9);opacity:.76}50%{transform:scaleY(1);opacity:1}}.video-gen-mode-row__chip[data-v-3d9262cb]{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-3d9262cb]{background:#ffffff29;color:#fffffffa;box-shadow:inset 0 0 0 1px #ffffff14}.video-gen-narrative[data-v-3d9262cb]{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-3d9262cb]{color:#e4e4e7e6}.video-gen-narrative__token[data-v-3d9262cb]{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-3d9262cb],.video-gen-narrative__token[data-v-3d9262cb]:hover{background:#7a88ff38;color:#d8ddfffa}.video-gen-editor.is-motion-mode .video-gen-narrative[data-v-3d9262cb]{margin-bottom:8px;padding-right:12px}.video-gen-editor.is-motion-mode .video-gen-narrative__token[data-v-3d9262cb]{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-3d9262cb],.video-gen-editor.is-motion-mode .video-gen-narrative__token[data-v-3d9262cb]:hover{background:transparent;color:#b0bcfffa}.video-gen-mode-row[data-v-3d9262cb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.video-gen-editor__text-tags[data-v-3d9262cb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.video-gen-editor__text-tag[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]:focus,.video-gen-editor__editor[data-v-3d9262cb]:focus-visible,.video-gen-editor__editor[data-v-3d9262cb]:active{border:0!important;outline:none!important;box-shadow:none!important}.video-gen-editor__editor.is-contextual[data-v-3d9262cb]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-compact[data-v-3d9262cb]{color:#e4e4e7eb;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-empty[data-v-3d9262cb]:before,.video-gen-editor__editor[data-v-3d9262cb]:empty:before{content:attr(data-placeholder);display:block;color:#a1a1aaad;pointer-events:none}.video-gen-editor__editor.is-empty[data-v-3d9262cb]:focus:before,.video-gen-editor__editor.is-empty[data-v-3d9262cb]:focus-visible:before,.video-gen-editor__editor[data-v-3d9262cb]:empty:focus:before,.video-gen-editor__editor[data-v-3d9262cb]:empty:focus-visible:before{content:none;display:none}[data-v-3d9262cb] .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-3d9262cb] .video-gen-mention-chip:hover{background:#5365ff38;transform:translateY(-1px)}[data-v-3d9262cb] .video-gen-mention-chip__thumb{width:18px;height:18px;border-radius:5px;-o-object-fit:cover;object-fit:cover}[data-v-3d9262cb] .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-3d9262cb]{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-3d9262cb]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.video-gen-hover-preview-enter-active[data-v-3d9262cb],.video-gen-hover-preview-leave-active[data-v-3d9262cb]{transition:opacity .16s ease,transform .18s ease}.video-gen-hover-preview-enter-from[data-v-3d9262cb],.video-gen-hover-preview-leave-to[data-v-3d9262cb]{opacity:0;transform:translateY(6px) scale(.96)}.video-gen-editor__footer[data-v-3d9262cb]{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-3d9262cb]{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.video-gen-editor__footer-options[data-v-3d9262cb]{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;flex-wrap:wrap}.video-gen-editor__footer-actions[data-v-3d9262cb]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.video-gen-choice-row[data-v-3d9262cb]{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.video-gen-choice-chip[data-v-3d9262cb]{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-3d9262cb]{background:#ffffff24;color:#fffffff5}.video-gen-param-chip[data-v-3d9262cb]{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-3d9262cb]:hover{background:#ffffff13;color:#fafafaf5}.video-gen-param-chip.is-active[data-v-3d9262cb]{background:#ffffff1a;border-color:#ffffff2e;color:#fafafafa}.video-gen-param-chip--disabled[data-v-3d9262cb]{opacity:.5;background:#ffffff09;color:#d4d4d8ad}.video-gen-param-chip--ghost[data-v-3d9262cb]{opacity:.74}[data-v-3d9262cb] .video-gen-model-option-node.is-disabled{opacity:.5;background:#ffffff09}[data-v-3d9262cb] .video-gen-model-option{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}[data-v-3d9262cb] .video-gen-model-option.is-disabled{opacity:.46}[data-v-3d9262cb] .video-gen-model-option__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-3d9262cb] .video-gen-model-option__hint{flex:0 0 auto;font-size:10px;color:#f43f5ee6}.video-gen-settings-popover[data-v-3d9262cb]{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-3d9262cb]{margin-top:8px}.video-gen-settings-popover__title[data-v-3d9262cb]{margin-bottom:5px;color:#e2e8f0c7;font-size:10px;font-weight:600}.video-gen-settings-popover__ratio-grid[data-v-3d9262cb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.video-gen-settings-popover__ratio-card[data-v-3d9262cb],.video-gen-settings-popover__chip[data-v-3d9262cb]{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-3d9262cb]:hover,.video-gen-settings-popover__chip[data-v-3d9262cb]:hover{transform:translateY(-1px);border-color:#ffffff2e;color:#f8fafcf5}.video-gen-settings-popover__ratio-card.is-active[data-v-3d9262cb],.video-gen-settings-popover__chip.is-active[data-v-3d9262cb]{border-color:#ffffffeb;background:#ffffff14;color:#fafafafa}.video-gen-settings-popover__chip.is-disabled[data-v-3d9262cb]{cursor:not-allowed;opacity:.48;border-color:#ffffff14;color:#a1a1aabd;background:#ffffff05}.video-gen-settings-popover__chip.is-disabled[data-v-3d9262cb]:hover{transform:none;border-color:#ffffff14;color:#a1a1aabd}.video-gen-settings-popover__ratio-card[data-v-3d9262cb]{min-height:50px;flex-direction:column;gap:4px;border-radius:12px;padding:4px 3px}.video-gen-settings-popover__ratio-shape[data-v-3d9262cb]{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-3d9262cb]{border-color:#ffffffeb}.video-gen-settings-popover__ratio-label[data-v-3d9262cb]{font-size:8px;font-weight:500;line-height:1}.video-gen-settings-popover__chip-grid[data-v-3d9262cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.video-gen-settings-popover__chip[data-v-3d9262cb]{min-height:34px;border-radius:11px;font-size:9px;font-weight:500}.video-gen-settings-popover__duration-row[data-v-3d9262cb]{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:6px;align-items:center}.video-gen-settings-popover__slider[data-v-3d9262cb]{padding:0}.video-gen-settings-popover__slider[data-v-3d9262cb] .n-slider{padding:4px 0}.video-gen-settings-popover__slider[data-v-3d9262cb] .n-slider-rail,.video-gen-settings-popover__slider[data-v-3d9262cb] .n-slider-rail__fill,.video-gen-settings-popover__slider[data-v-3d9262cb] .n-slider-handle{border-radius:999px}.video-gen-settings-popover__duration-value[data-v-3d9262cb]{display:flex;align-items:center;gap:4px}.video-gen-settings-popover__duration-value[data-v-3d9262cb] .n-input-number{width:100%}.video-gen-settings-popover__duration-value[data-v-3d9262cb] .n-input-number .n-input__input-el{text-align:center}.video-gen-settings-popover__duration-unit[data-v-3d9262cb]{color:#a1a1aad6;font-size:9px;font-weight:600}.video-gen-settings-popover__note-list[data-v-3d9262cb]{display:grid;gap:5px}.video-gen-settings-popover__note[data-v-3d9262cb]{border-radius:10px;padding:7px 9px;background:#ffffff0a;color:#e2e8f0b8;font-size:9px;line-height:1.5}.video-gen-audio-panel[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]:hover{background:#ffffff14;border-color:#ffffff3d}.video-gen-audio-panel__items[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]:hover,.video-gen-audio-chip.is-focused[data-v-3d9262cb]{border-color:#ffffff38;color:#fffffffa}.video-gen-audio-chip__icon[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]{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-3d9262cb]{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-3d9262cb]:hover{color:#f8fafcf5}[data-v-3d9262cb] .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-3d9262cb] .video-gen-audio-preview-modal .n-card-header{padding-bottom:0}[data-v-3d9262cb] .video-gen-audio-preview-modal .n-card__content{padding-top:18px}.video-gen-audio-preview-modal__title[data-v-3d9262cb]{color:#fafafaf5;font-size:15px;font-weight:600}.video-gen-audio-preview-modal__body[data-v-3d9262cb]{display:flex;flex-direction:column;gap:12px}.video-gen-audio-preview-modal__player[data-v-3d9262cb]{width:100%}.video-gen-audio-preview-modal__empty[data-v-3d9262cb]{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-3d9262cb] .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-3d9262cb]{color:#fafafaf5;font-size:15px;font-weight:700}.video-gen-preview-modal__body[data-v-3d9262cb]{display:flex;flex-direction:column;gap:12px}.video-gen-preview-modal__summary[data-v-3d9262cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.video-gen-preview-modal__summary-item[data-v-3d9262cb]{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-3d9262cb],.video-gen-preview-modal__section-title[data-v-3d9262cb]{color:#a1a1aad1;font-size:10px;font-weight:600}.video-gen-preview-modal__value[data-v-3d9262cb]{min-width:0;color:#f8fafcf5;font-size:12px;font-weight:600;word-break:break-word}.video-gen-preview-modal__section[data-v-3d9262cb]{display:flex;flex-direction:column;gap:6px}.video-gen-preview-modal__hint-row[data-v-3d9262cb]{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-3d9262cb]{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-3d9262cb]:hover{background:#ffffff24;transform:translateY(-1px)}.video-gen-preview-modal__prompt[data-v-3d9262cb],.video-gen-preview-modal__json[data-v-3d9262cb]{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-3d9262cb]{max-height:min(46vh,420px);overflow:auto;font-family:SFMono-Regular,Menlo,Monaco,monospace}.video-gen-preview-modal__actions[data-v-3d9262cb]{display:flex;justify-content:flex-end;gap:10px;width:100%}.video-gen-preview-modal__button[data-v-3d9262cb]{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-3d9262cb]:hover{transform:translateY(-1px)}.video-gen-preview-modal__button[data-v-3d9262cb]:disabled{cursor:not-allowed;opacity:.46;transform:none}.video-gen-preview-modal__button--ghost[data-v-3d9262cb]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f4f4f5eb}.video-gen-param-chip--toggle[data-v-3d9262cb]{gap:8px;padding-right:8px}.video-gen-param-chip__switch[data-v-3d9262cb]{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-3d9262cb]{background:#74f3c5b3}.video-gen-param-chip__switch-thumb[data-v-3d9262cb]{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-3d9262cb]{transform:translate(12px)}.video-gen-cost[data-v-3d9262cb]{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-3d9262cb]{color:#f0bb53}.video-gen-editor__footer-actions .video-gen-cost[data-v-3d9262cb]{margin-left:0}.video-gen-editor__footer-actions .video-gen-send[data-v-3d9262cb]{flex:0 0 auto}.video-gen-send[data-v-3d9262cb]{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-3d9262cb]:hover{background:#fff}.video-gen-send[data-v-3d9262cb]:disabled{opacity:.44;cursor:not-allowed}.video-gen-editor__error[data-v-3d9262cb]{margin-top:10px;color:#fda4af;font-size:10px}@keyframes video-gen-status-pulse-3d9262cb{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-3d9262cb]{width:var(--video-config-node-width);padding-top:72px;padding-right:20px}.video-gen-toolbar[data-v-3d9262cb]{min-height:38px;padding:4px 8px}.video-gen-toolbar__item[data-v-3d9262cb]{min-height:28px;padding:0 10px;font-size:11px}.video-config-node[data-v-3d9262cb]{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-3d9262cb]{width:var(--video-config-preview-width)}.video-config-node__preview[data-v-3d9262cb],.video-config-node__video[data-v-3d9262cb],.video-config-node__state[data-v-3d9262cb]{min-height:var(--video-config-preview-height);height:var(--video-config-preview-height)}.video-gen-editor[data-v-3d9262cb]{min-height:0;padding:14px;border-radius:20px}.video-gen-tool-panel[data-v-3d9262cb]{padding:8px}.video-gen-editor__asset-row[data-v-3d9262cb]{min-height:64px;margin-bottom:8px}.video-gen-ref-card[data-v-3d9262cb]{width:56px;height:56px;border-radius:13px}.video-gen-editor__editor[data-v-3d9262cb]{min-height:66px;font-size:12px;line-height:1.5}.video-gen-editor__editor.is-contextual[data-v-3d9262cb]{min-height:60px;max-height:130px;font-size:11px;line-height:1.5}.video-gen-editor__editor.is-compact[data-v-3d9262cb]{font-size:11px}.video-gen-param-chip[data-v-3d9262cb],.video-gen-choice-chip[data-v-3d9262cb]{min-height:28px;font-size:9px}.video-gen-cost[data-v-3d9262cb]{min-height:28px;padding:0 8px;font-size:9px}.video-gen-send[data-v-3d9262cb]{width:28px;height:28px}.video-gen-editor__footer[data-v-3d9262cb]{gap:6px}.video-gen-editor__footer-options[data-v-3d9262cb]{gap:5px}.video-gen-editor__footer-actions[data-v-3d9262cb]{width:100%;justify-content:space-between}}.llm-node-wrapper[data-v-c2921269]{position:relative;width:392px;min-height:440px;padding-top:26px;padding-right:34px;overflow:visible}.ai-node-external-title[data-v-c2921269]{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-c2921269]{transform:scale(1.08);color:#f8fafcf5}.ai-node-external-title__label[data-v-c2921269]{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ai-node-external-title__input[data-v-c2921269]{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-c2921269]{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-c2921269]{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff1f,0 22px 42px #00000052}.llm-node__header[data-v-c2921269]{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-c2921269],.llm-node__header-actions[data-v-c2921269],.llm-node__output-head[data-v-c2921269],.llm-node__split-actions[data-v-c2921269]{display:flex;align-items:center}.llm-node__header-main[data-v-c2921269]{gap:8px;min-width:0}.llm-node__header-actions[data-v-c2921269]{gap:2px}.llm-node__header-icon[data-v-c2921269]{color:#c084fceb}.llm-node__header-caption[data-v-c2921269]{color:#e4e4e7c7;font-size:12px;font-weight:500}.llm-node__icon-btn[data-v-c2921269]{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-c2921269]:hover{background:#ffffff0f;color:#ffffffeb}.llm-node__body[data-v-c2921269]{display:flex;flex-direction:column;gap:12px;padding:12px 10px 10px}.llm-node__section[data-v-c2921269]{display:flex;flex-direction:column;gap:6px}.llm-node__label[data-v-c2921269]{display:block;color:#a1a1aad1;font-size:11px;line-height:1.4}.llm-node__generate[data-v-c2921269]{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-c2921269]:hover{transform:translateY(-1px)}.llm-node__generate[data-v-c2921269]:disabled{opacity:.42;cursor:not-allowed;transform:none}.llm-node__output-head[data-v-c2921269]{justify-content:space-between;gap:8px}.llm-node__copy-btn[data-v-c2921269]{display:inline-flex;align-items:center;gap:4px;color:#a1a1aad1;font-size:11px;transition:color .18s ease}.llm-node__copy-btn[data-v-c2921269]:hover{color:#c084fcf0}.llm-node__output-box[data-v-c2921269]{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-c2921269]{gap:8px}.llm-node__split-btn[data-v-c2921269]{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-c2921269]:hover{background:#c084fc14;border-color:#c084fc57}.llm-node__split-btn[data-v-c2921269]:disabled{opacity:.42;cursor:not-allowed}.llm-node__split-message[data-v-c2921269]{color:#86efac;font-size:11px}.llm-node textarea[data-v-c2921269]{cursor:text}.llm-node pre[data-v-c2921269]{cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}.textarea-wrapper[data-v-c2921269]{position:relative}.editor-content[data-v-c2921269]{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-c2921269]:focus{border-color:#c084fc6b;background:#27272afa}.editor-content[data-v-c2921269]:empty:before{content:attr(data-placeholder);color:#a1a1aaad;pointer-events:none}.mention-chip[data-v-c2921269]{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-c2921269]{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.mention-chip-icon[data-v-c2921269]{font-size:12px}.mention-chip-label[data-v-c2921269]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.llm-node-wrapper[data-v-c2921269]{width:328px;min-height:392px;padding-right:28px}.llm-node[data-v-c2921269]{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-member-pill{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 12px 0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#18181bf0;color:#f4f4f5eb;box-shadow:0 18px 36px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.neo-member-pill__points{display:inline-flex;align-items:center;gap:8px;min-width:0}.neo-member-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;color:#8b5cf6;background:#8b5cf629}.neo-member-pill__value{font-size:13px;font-weight:700;letter-spacing:.01em;color:#fafafaf5}.neo-member-pill__divider{width:1px;align-self:stretch;margin:7px 0;background:#ffffff1f}.neo-member-pill__level{font-size:12px;font-weight:600;color:#e4e4e7e0;white-space:nowrap}.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--chat-launcher{border-color:#60a5fa57;background:linear-gradient(135deg,#2563ebeb,#38bdf8e0);box-shadow:0 24px 52px #0e749052;cursor:grab;touch-action:none}.neo-icon-circle--chat-launcher:hover{border-color:#bfdbfe7a;background:linear-gradient(135deg,#3b82f6f5,#22d3eeeb)}.neo-icon-circle--chat-launcher.is-dragging{cursor:grabbing}.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:32px;padding:18px 20px}.neo-composer{display:grid;gap:16px}.neo-composer__skill-row{display:flex;align-items:center;gap:8px}.neo-composer__skill-chip,.neo-composer__skill-clear,.neo-composer__icon-btn,.neo-composer__send,.composer-skill-picker__create,.composer-skill-picker__tab,.composer-skill-picker__item{transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.neo-composer__skill-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 44px);height:44px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#f8fafcf5}.neo-composer__skill-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.neo-composer__skill-chip small{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#ffffff14;color:#d4d4d8cc;font-size:11px}.neo-composer__skill-clear{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7c7}.neo-composer__textarea{width:100%;min-height:108px;max-height:220px;background:transparent;resize:none;border:0;outline:none;color:#fafafaf5;font-size:15px;line-height:1.65;padding:0 2px}.neo-composer__textarea::-moz-placeholder{color:#a1a1aa9e}.neo-composer__textarea::placeholder{color:#a1a1aa9e}.neo-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.neo-composer__toolbar,.neo-composer__submit-wrap{display:inline-flex;align-items:center;gap:10px}.neo-composer__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7c2}.neo-composer__send{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px;border:0;background:#f4f4f5;color:#18181b;box-shadow:inset 0 1px #ffffff73}.neo-composer__processing{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#e4e4e7c2}.neo-composer__skill-chip:hover,.neo-composer__skill-clear:hover,.neo-composer__icon-btn:hover,.neo-composer__send:hover,.composer-skill-picker__create:hover,.composer-skill-picker__tab:hover,.composer-skill-picker__item:hover{transform:translateY(-1px)}.neo-composer__skill-chip:hover,.neo-composer__skill-clear:hover,.neo-composer__icon-btn:hover,.composer-skill-picker__create:hover,.composer-skill-picker__tab:hover,.composer-skill-picker__item:hover{border-color:#ffffff2e;background:#ffffff14}.neo-composer__icon-btn.is-active{color:#f8fafcfa;background:#ffffff17}.neo-composer__skill-clear:disabled,.neo-composer__icon-btn:disabled,.neo-composer__send:disabled{opacity:.45;cursor:not-allowed;transform:none}.composer-skill-picker{display:grid;gap:14px;width:420px;max-width:calc(100vw - 48px);padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#141416fa;box-shadow:0 28px 60px #00000057;color:#f8fafcf5}.composer-skill-picker__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-skill-picker__header strong{font-size:16px;font-weight:600}.composer-skill-picker__create{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f8fafce6;font-size:13px}.composer-skill-picker__tabs{display:flex;flex-wrap:wrap;gap:8px}.composer-skill-picker__tab{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#d4d4d8d6;font-size:12px}.composer-skill-picker__tab.is-active{border-color:#fff3;background:#ffffff1a;color:#f8fafcf5}.composer-skill-picker__search{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:16px;background:#ffffff0d;color:#d4d4d8c2}.composer-skill-picker__search input{flex:1;background:transparent;border:0;outline:none;color:#f8fafcf5;font-size:14px}.composer-skill-picker__search input::-moz-placeholder{color:#a1a1aab3}.composer-skill-picker__search input::placeholder{color:#a1a1aab3}.composer-skill-picker__list{display:grid;gap:10px;max-height:min(480px,62vh);overflow:auto;padding-right:2px}.composer-skill-picker__item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px 14px 14px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:left}.composer-skill-picker__item.is-selected{border-color:#ffffff38;background:#ffffff17}.composer-skill-picker__item-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7d6}.composer-skill-picker__item-copy{display:grid;gap:6px;min-width:0}.composer-skill-picker__item-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.composer-skill-picker__item-head strong{font-size:15px}.composer-skill-picker__item-head span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#d4d4d8c7;font-size:11px}.composer-skill-picker__item-copy p{margin:0;color:#d4d4d8ad;line-height:1.6;font-size:13px}.composer-skill-picker__empty{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:18px;border:1px dashed rgba(255,255,255,.1);color:#a1a1aacc;font-size:13px}.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:center;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__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__merge-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border-radius:10px;border:1px solid rgba(56,189,248,.28);background:#38bdf829;color:#d7f2ff;font-size:11px;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.storyboard-sheet__merge-btn:hover{border-color:#7dd3fc70;background:#38bdf83d;color:#effbff}.storyboard-sheet__merge-btn:disabled{opacity:.48;cursor:not-allowed}.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__action--delete{color:#fb7185eb}.storyboard-sheet__action--delete:hover{border-color:#fb71853d;background:#fb71851f;color:#ffe4e6}.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: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{border-color:#7dd3fc42;border-style:dashed;background:#0d121c8f}.storyboard-sheet__item.is-dragging:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:14px;border:1px dashed rgba(125,211,252,.24)}.storyboard-sheet__item.is-dragging .storyboard-sheet__row{visibility:hidden}.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:center;gap:12px}.storyboard-sheet__index{flex:0 0 28px;color:#fafafaf5;font-size:18px;font-weight:600;line-height:1;text-align:center}.storyboard-sheet__main{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;text-align:left}.storyboard-sheet__preview-shell{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:74px;height:46px;overflow:hidden;border-radius:12px;background:#ffffff0f}.storyboard-sheet__preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#0c0c0ef5}.storyboard-sheet__preview-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#d4d4d8b8;font-size:11px;white-space:nowrap}.storyboard-sheet__item-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fafafaf5;font-size:14px;font-weight:600}.storyboard-sheet__actions{display:flex;align-items:center;gap:6px}.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}:global(.skill-guide-drawer),:global(.skill-guide-drawer .n-drawer-container),:global(.skill-guide-drawer .n-drawer-mask){pointer-events:none}:global(.skill-guide-drawer .n-drawer){pointer-events:auto;height:100%;background:transparent;box-shadow:none}:global(.skill-guide-drawer .n-drawer-content-wrapper){height:100%}:global(.skill-guide-drawer .n-drawer-content),:global(.skill-guide-drawer .n-drawer-body-content-wrapper),:global(.skill-guide-drawer__content),:global(.skill-guide-drawer__content .n-drawer-body-content){position:relative;pointer-events:auto;background:transparent}:global(.skill-guide-drawer .n-drawer-content),:global(.skill-guide-drawer .n-drawer-body),:global(.skill-guide-drawer__content .n-drawer-body-content),:global(.skill-guide-drawer__content .n-drawer-body-content-wrapper){height:100%;min-height:0}:global(.skill-guide-drawer .n-drawer-body){display:flex;flex-direction:column;padding:0}:global(.skill-guide-drawer__content .n-drawer-body-content){display:flex;flex-direction:column;flex:1}.skill-guide-drawer__resize-handle{position:absolute;left:-5px;top:0;bottom:0;z-index:20;width:10px;padding:0;border:0;background:transparent;cursor:col-resize}.skill-guide-drawer__resize-handle:after{content:"";position:absolute;left:4px;top:50%;width:2px;height:64px;border-radius:999px;background:#fff3;opacity:0;transform:translateY(-50%);transition:opacity .16s ease,background-color .16s ease}.skill-guide-drawer__resize-handle:hover:after,body.is-skill-drawer-resizing .skill-guide-drawer__resize-handle:after{background:#ffffff6b;opacity:1}body.is-skill-drawer-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.is-skill-guide-launcher-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}@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{padding:16px}.neo-composer__footer{flex-direction:column;align-items:stretch}.neo-composer__toolbar,.neo-composer__submit-wrap{width:100%;justify-content:space-between}.neo-composer__send{width:56px;height:56px}.composer-skill-picker{width:min(420px,calc(100vw - 24px))}.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-dcb4b030]{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-dcb4b030]{display:grid;gap:20px}.portal-page__hero[data-v-dcb4b030],.portal-panel[data-v-dcb4b030]{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-dcb4b030]:before,.portal-panel[data-v-dcb4b030]: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-dcb4b030]>*,.portal-panel[data-v-dcb4b030]>*{position:relative;z-index:1}.portal-page__hero h1[data-v-dcb4b030],.portal-page__hero h2[data-v-dcb4b030],.portal-section-title[data-v-dcb4b030]{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-dcb4b030],.portal-section-subtitle[data-v-dcb4b030]{margin:0;max-width:52ch;color:var(--text-secondary)}.portal-cards[data-v-dcb4b030]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.portal-card[data-v-dcb4b030]{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-dcb4b030]{color:#f8f4ec7a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portal-card__value[data-v-dcb4b030]{font-size:32px;font-weight:700;letter-spacing:-.03em}.portal-card__hint[data-v-dcb4b030]{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-toolbar[data-v-dcb4b030]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-actions[data-v-dcb4b030]{display:flex;flex-wrap:wrap;gap:12px}.portal-button[data-v-dcb4b030],.portal-link-button[data-v-dcb4b030]{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-dcb4b030]:hover,.portal-link-button[data-v-dcb4b030]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff14;box-shadow:0 12px 24px #00000029}.portal-button--primary[data-v-dcb4b030]{border-color:#e5bf8a2e;background:linear-gradient(135deg,#e5bf8a29,#95a9ff29);box-shadow:0 14px 30px #e5bf8a1f}.portal-button--primary[data-v-dcb4b030]:hover{border-color:#e5bf8a47}.portal-button[data-v-dcb4b030]:disabled{opacity:.52;cursor:not-allowed;transform:none}.portal-form[data-v-dcb4b030]{display:grid;gap:18px}.portal-form__grid[data-v-dcb4b030]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.portal-field[data-v-dcb4b030]{display:grid;gap:9px}.portal-field span[data-v-dcb4b030]{color:#f8f4ecad;font-size:12px;font-weight:600}.portal-input[data-v-dcb4b030],.portal-select[data-v-dcb4b030],.portal-textarea[data-v-dcb4b030]{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-dcb4b030]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-textarea[data-v-dcb4b030]{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.portal-input[data-v-dcb4b030]:hover,.portal-select[data-v-dcb4b030]:hover,.portal-textarea[data-v-dcb4b030]:hover{border-color:#ffffff29}.portal-input[data-v-dcb4b030]::-moz-placeholder,.portal-textarea[data-v-dcb4b030]::-moz-placeholder{color:#f8f4ec4d}.portal-input[data-v-dcb4b030]::placeholder,.portal-textarea[data-v-dcb4b030]::placeholder{color:#f8f4ec4d}.portal-auth[data-v-dcb4b030]{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-dcb4b030]{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-dcb4b030]{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-dcb4b030]{display:block;margin-bottom:6px}.portal-auth__brand-logo[data-v-dcb4b030]{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.portal-auth__showcase h1[data-v-dcb4b030]{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-dcb4b030]{margin:0;max-width:34ch;color:var(--text-secondary);line-height:1.6}.portal-auth__form[data-v-dcb4b030]{display:grid;gap:20px;padding:clamp(28px,4vw,42px)}.portal-auth__metrics[data-v-dcb4b030]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-auth__metric[data-v-dcb4b030]{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-dcb4b030]{font-size:20px;letter-spacing:-.02em}.portal-auth__metric small[data-v-dcb4b030]{color:var(--text-secondary);font-size:12px;line-height:1.5}.portal-list[data-v-dcb4b030]{display:grid;gap:14px}.portal-list__item[data-v-dcb4b030]{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a}.portal-list__head[data-v-dcb4b030],.portal-list__meta[data-v-dcb4b030]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.portal-tag[data-v-dcb4b030]{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-dcb4b030]{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-dcb4b030]{display:flex;flex-wrap:wrap;gap:8px 12px}.portal-caption[data-v-dcb4b030]{color:var(--text-tertiary);font-size:12px}@media (max-width: 960px){.portal-page[data-v-dcb4b030]{padding:18px 14px 32px}.portal-auth__card[data-v-dcb4b030],.portal-auth__metrics[data-v-dcb4b030]{grid-template-columns:1fr}}@media (max-width: 640px){.portal-auth[data-v-dcb4b030]{padding:16px}.portal-auth__brand-logo[data-v-dcb4b030]{width:60px;height:60px}.portal-page__hero[data-v-dcb4b030],.portal-panel[data-v-dcb4b030]{border-radius:24px;padding:20px}.portal-card__value[data-v-dcb4b030]{font-size:26px}}.global-auth-modal[data-v-dcb4b030]{padding:16px}.global-auth-modal__surface[data-v-dcb4b030]{position:relative;width:min(500px,calc(100vw - 32px));margin:0 auto}.global-auth-modal__card[data-v-dcb4b030]{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-dcb4b030]{position:relative;gap:12px;padding:20px 20px 18px}.global-auth-modal__brand-row[data-v-dcb4b030]{display:flex;align-items:center;gap:10px}.global-auth-modal__brand-row .portal-auth__brand[data-v-dcb4b030]{margin-bottom:0}.global-auth-modal__brand-row .portal-auth__brand-logo[data-v-dcb4b030]{width:38px;height:38px}.global-auth-modal__brand-text[data-v-dcb4b030]{color:#ffffffdb;font-size:13px;font-weight:700;letter-spacing:.02em}.global-auth-modal__close[data-v-dcb4b030]{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-dcb4b030]:disabled{opacity:.5}.global-auth-modal__switcher[data-v-dcb4b030]{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-dcb4b030]{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-dcb4b030]{background:linear-gradient(135deg,#e5bf8a47,#95a9ff33);color:#fff8ec;box-shadow:inset 0 1px #ffffff1f}.global-auth-modal__back-row[data-v-dcb4b030],.global-auth-modal__helper-row[data-v-dcb4b030]{display:flex;align-items:center;justify-content:space-between}.global-auth-modal__text-button[data-v-dcb4b030]{border:0;background:transparent;color:#e5bf8aeb;font-size:12px;font-weight:600;padding:0}.global-auth-modal__text-button[data-v-dcb4b030]:disabled{opacity:.5}.global-auth-modal__status[data-v-dcb4b030],.global-auth-modal__message[data-v-dcb4b030]{margin:0;font-size:12px;line-height:1.5}.global-auth-modal__status[data-v-dcb4b030]{color:#ffffffad}.global-auth-modal__message.is-error[data-v-dcb4b030]{color:#ff9898}.global-auth-modal__message.is-success[data-v-dcb4b030]{color:#98ffc2}.global-auth-modal__captcha-row[data-v-dcb4b030]{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:end}.global-auth-modal__captcha-field[data-v-dcb4b030]{min-width:0}.global-auth-modal__form .portal-field[data-v-dcb4b030]{gap:6px}.global-auth-modal__form .portal-field span[data-v-dcb4b030]{font-size:11px}.global-auth-modal__form .portal-input[data-v-dcb4b030],.global-auth-modal__form .portal-select[data-v-dcb4b030]{min-height:44px;padding:0 13px;border-radius:10px}.global-auth-modal__form .portal-card[data-v-dcb4b030]{gap:8px;padding:14px;border-radius:14px}.global-auth-modal__form .portal-card__label[data-v-dcb4b030]{font-size:10px}.global-auth-modal__form .portal-card__hint[data-v-dcb4b030]{font-size:12px}.global-auth-modal__captcha[data-v-dcb4b030]{min-height:44px;padding:0;overflow:hidden;border-radius:10px}.global-auth-modal__captcha-image[data-v-dcb4b030]{display:block;width:100%;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.global-auth-modal__enterprise-name[data-v-dcb4b030]{font-size:18px}.global-auth-modal__form .portal-actions[data-v-dcb4b030]{justify-content:stretch;margin-top:2px}.global-auth-modal__form .portal-button--primary[data-v-dcb4b030]{width:100%;min-height:44px;border-radius:10px}[data-v-dcb4b030] .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-dcb4b030]{padding:12px}.global-auth-modal__surface[data-v-dcb4b030]{width:calc(100vw - 24px)}.global-auth-modal__captcha-row[data-v-dcb4b030]{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.global-auth-modal__close[data-v-dcb4b030]{top:14px;right:14px}}.portal-customer-service[data-v-163b3c3e]{position:fixed;right:22px;bottom:22px;z-index:80}.portal-customer-service__button[data-v-163b3c3e]{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#111;background:linear-gradient(180deg,#f7e2b8,#d7a85f);box-shadow:0 16px 38px #0000003d;cursor:pointer}.portal-customer-service__panel[data-v-163b3c3e]{display:grid;justify-items:center;gap:8px;padding:12px;min-width:170px;text-align:center}.portal-customer-service__qr[data-v-163b3c3e]{display:block;width:140px;height:140px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.portal-customer-service__panel strong[data-v-163b3c3e]{font-size:14px}.portal-customer-service__panel span[data-v-163b3c3e]{color:#ffffffa6;font-size:12px}: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{outline:none;box-shadow:var(--focus-ring)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[contenteditable=true]:focus,[contenteditable=true]:focus-visible{outline:none!important;box-shadow:none!important}a{color:inherit;text-decoration:none}input,textarea,select{color:inherit}:where(.n-input,.n-base-selection){--n-border-focus: var(--n-border) !important;--n-box-shadow-focus: none !important;--n-border-focus-warning: var(--n-border-warning) !important;--n-box-shadow-focus-warning: none !important;--n-border-focus-error: var(--n-border-error) !important;--n-box-shadow-focus-error: none !important}:where(.n-base-selection){--n-border-active: var(--n-border) !important;--n-box-shadow-active: none !important}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}
