.page[data-v-4bc5d87a]{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--home-body-bg)}.topbar[data-v-4bc5d87a]{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px 40px}.brand-icon[data-v-4bc5d87a]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(180deg,#5fe8ff,#3d9dff 48%,#7b5cff);box-shadow:0 6px 18px #4878ff61;overflow:hidden}.brand-icon[data-v-4bc5d87a]:has(.brand-logo){background:transparent;border:none;box-shadow:none;overflow:visible}.brand-logo[data-v-4bc5d87a]{width:100%;height:100%;object-fit:contain;padding:0}.brand-globe[data-v-4bc5d87a]{width:22px;height:22px;opacity:.98}.top-actions[data-v-4bc5d87a]{display:flex;align-items:center;gap:14px}.ghost-btn[data-v-4bc5d87a],.primary-btn[data-v-4bc5d87a]{padding:9px 20px;border-radius:999px;font-size:14px;cursor:pointer;border:none;transition:.2s ease}.ghost-btn[data-v-4bc5d87a]{background:transparent;color:#ffffffe0}.ghost-btn[data-v-4bc5d87a]:hover{color:#fff}.primary-btn[data-v-4bc5d87a]{background:linear-gradient(90deg,#2ee0f0,#3de8ff);color:#0a1018;font-weight:600;box-shadow:0 4px 20px #3de8ff40}.primary-btn[data-v-4bc5d87a]:hover{filter:brightness(1.06)}.hero[data-v-4bc5d87a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px 168px;overflow:hidden}.hero-bg[data-v-4bc5d87a]{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:url(https://images.unsplash.com/photo-1541643600914-78b084683601?auto=format&fit=crop&w=1920&q=80) center / cover no-repeat;filter:blur(2px)}.hero-vignette[data-v-4bc5d87a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a1026,#080a1059 45%,#080a10e0),radial-gradient(ellipse 80% 60% at 50% 40%,transparent 0%,rgba(8,10,16,.55) 100%)}.hero-content[data-v-4bc5d87a]{position:relative;z-index:2;max-width:900px;text-align:center;margin-top:clamp(-32px,-4vh,-8px)}.hero-title[data-v-4bc5d87a]{font-size:clamp(32px,5.5vw,56px);font-weight:700;line-height:1.2;letter-spacing:.04em;margin-bottom:20px;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.accent[data-v-4bc5d87a]{display:inline-block;margin:0 2px;background:linear-gradient(90deg,#ff6eb4,#c77dff,#7c9dff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.hero-desc[data-v-4bc5d87a]{font-size:clamp(14px,2vw,17px);line-height:1.75;color:#ffffffc7;max-width:680px;margin:0 auto 36px}.hero-cta[data-v-4bc5d87a]{padding:14px 48px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff24;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:.2s ease;box-shadow:0 8px 32px #0003}.hero-cta[data-v-4bc5d87a]:hover{background:#ffffff38;border-color:#ffffff80;transform:translateY(-1px)}.cards-wrap[data-v-4bc5d87a]{position:absolute;left:0;right:0;bottom:40px;z-index:3;overflow:hidden}.cards-marquee[data-v-4bc5d87a]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.cards-track[data-v-4bc5d87a]{display:flex;gap:14px;width:max-content;padding:8px 0 12px;animation:marquee-left-4bc5d87a 38s linear infinite;will-change:transform}.cards-track.paused[data-v-4bc5d87a]{animation-play-state:paused}@keyframes marquee-left-4bc5d87a{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.cards-track[data-v-4bc5d87a]{animation:none}}.feature-card[data-v-4bc5d87a]{flex:0 0 auto;width:168px;border-radius:14px;overflow:hidden;background:#f3f4f6;box-shadow:0 12px 40px #00000073;transition:transform .25s ease}.feature-card[data-v-4bc5d87a]:hover{transform:translateY(-4px)}.card-preview[data-v-4bc5d87a]{height:118px;padding:8px;background:linear-gradient(180deg,#fafafa,#eceff3);display:flex;gap:6px;overflow:hidden}.card-label[data-v-4bc5d87a]{padding:10px 12px;font-size:13px;font-weight:600;color:#fff;background:#12141ceb;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview--copy[data-v-4bc5d87a]{flex-direction:row}.preview--copy .mini-col[data-v-4bc5d87a]{display:flex;flex-direction:column;gap:5px;flex:1}.preview--copy .mini-col.wide[data-v-4bc5d87a]{flex:1.4}.preview--copy i[data-v-4bc5d87a]{display:block;flex:1;border-radius:4px;background:linear-gradient(135deg,#ddd6fe,#fbcfe8);min-height:28px}.preview--poster[data-v-4bc5d87a]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.preview--poster .tile[data-v-4bc5d87a]{border-radius:5px;background:linear-gradient(145deg,#e8d5c4,#c4a484)}.preview--detail[data-v-4bc5d87a]{flex-direction:column;gap:5px}.preview--detail .detail-top[data-v-4bc5d87a]{height:28px;border-radius:5px;background:linear-gradient(90deg,#dbeafe,#bfdbfe)}.preview--detail .detail-grid[data-v-4bc5d87a]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.preview--detail .detail-grid i[data-v-4bc5d87a]{border-radius:4px;background:linear-gradient(145deg,#f5f5f4,#d6d3d1)}.preview--batch[data-v-4bc5d87a]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.preview--batch .model-tile[data-v-4bc5d87a]{border-radius:4px;background:linear-gradient(160deg,#d4c4a8,#a89070)}.preview--product[data-v-4bc5d87a]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.preview--product .prod-tile[data-v-4bc5d87a]{border-radius:4px;background:linear-gradient(145deg,#1f2937,#4b5563)}.preview--outfit[data-v-4bc5d87a]{gap:6px}.preview--outfit .outfit-model[data-v-4bc5d87a]{flex:1.2;border-radius:6px;background:linear-gradient(180deg,#fce7f3,#f9a8d4)}.preview--outfit .outfit-items[data-v-4bc5d87a]{flex:.8;display:flex;flex-direction:column;gap:4px}.preview--outfit .outfit-items i[data-v-4bc5d87a]{flex:1;border-radius:4px;background:linear-gradient(145deg,#e7e5e4,#a8a29e)}.preview--scene[data-v-4bc5d87a]{gap:6px}.preview--scene .scene-left[data-v-4bc5d87a],.preview--scene .scene-right[data-v-4bc5d87a]{flex:1;border-radius:6px}.preview--scene .scene-left[data-v-4bc5d87a]{background:linear-gradient(160deg,#d6d3d1,#a8a29e)}.preview--scene .scene-right[data-v-4bc5d87a]{background:linear-gradient(160deg,#fef3c7,#fcd34d)}.footer[data-v-4bc5d87a]{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px 20px;text-align:center;font-size:11px;line-height:1.5;color:#ffffff61;background:linear-gradient(180deg,transparent,rgba(6,8,12,.92) 40%);pointer-events:none}@media (max-width: 768px){.topbar[data-v-4bc5d87a]{padding:14px 18px}.ghost-btn[data-v-4bc5d87a]{display:none}.hero[data-v-4bc5d87a]{padding:64px 16px 152px}.hero-content[data-v-4bc5d87a]{margin-top:-24px}.cards-wrap[data-v-4bc5d87a]{bottom:36px}.feature-card[data-v-4bc5d87a]{width:148px}.card-preview[data-v-4bc5d87a]{height:96px}.footer[data-v-4bc5d87a]{font-size:10px;padding:8px 12px}}@media (max-height: 700px){.hero[data-v-4bc5d87a]{padding-bottom:148px}.hero-title[data-v-4bc5d87a]{font-size:clamp(26px,4.5vw,40px);margin-bottom:12px}.hero-desc[data-v-4bc5d87a]{font-size:13px;margin-bottom:20px}.hero-cta[data-v-4bc5d87a]{padding:11px 36px;font-size:14px}.card-preview[data-v-4bc5d87a]{height:88px}.cards-wrap[data-v-4bc5d87a]{bottom:34px}}.workflow-preview[data-v-7bf334ed]{position:relative;min-height:280px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0a0c12;overflow:auto}.workflow-preview__grid[data-v-7bf334ed]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.workflow-preview__stage-wrap[data-v-7bf334ed]{position:relative;display:flex;justify-content:center;align-items:center;min-height:280px;padding:16px}.workflow-preview__stage[data-v-7bf334ed]{position:relative;flex-shrink:0}.workflow-preview__edges[data-v-7bf334ed]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.workflow-edge[data-v-7bf334ed]{fill:none;stroke:#ffffff3d;stroke-width:1.5}.workflow-node[data-v-7bf334ed]{position:absolute;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;box-shadow:0 8px 20px #00000047}.workflow-node__media[data-v-7bf334ed]{width:100%;height:100%;object-fit:contain;display:block;background:#00000059}.workflow-node__text[data-v-7bf334ed]{margin:0;width:100%;height:100%;padding:8px;box-sizing:border-box;overflow:hidden;line-height:1.45;color:#ffffffd1;word-break:break-word;white-space:pre-wrap}.workflow-node__label[data-v-7bf334ed]{display:grid;place-items:center;width:100%;height:100%;font-size:11px;color:#ffffff73}.workflow-node--text[data-v-7bf334ed]{border-color:#38bdf859;background:#0ea5e914}.workflow-node--image[data-v-7bf334ed]{border-color:#2dd4bf59}.workflow-node--video[data-v-7bf334ed]{border-color:#a78bfa59}.workflow-preview__empty[data-v-7bf334ed]{display:grid;place-items:center;min-height:280px;color:#ffffff59;font-size:13px}.detail-mask[data-v-5ac57d39]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20050;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail-dialog[data-v-5ac57d39]{width:min(920px,100%);max-height:min(92vh,860px);display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#12141c,#0a0b10);box-shadow:0 24px 80px #0000008c;overflow:hidden}.detail-head[data-v-5ac57d39]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.detail-title[data-v-5ac57d39]{margin:0;font-size:18px;font-weight:700;color:#fffffff0}.detail-head__actions[data-v-5ac57d39]{display:flex;align-items:center;gap:10px}.detail-use-btn[data-v-5ac57d39]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:none;border-radius:999px;color:#031015;background:linear-gradient(90deg,#12d8f1,#2dd4bf);box-shadow:0 0 0 1px #12d8f159,0 0 24px #12d8f138;font-size:14px;font-weight:700;cursor:pointer}.detail-use-btn[data-v-5ac57d39]:disabled{opacity:.55;cursor:not-allowed}.detail-use-btn__icon[data-v-5ac57d39]{font-size:14px}.detail-close[data-v-5ac57d39]{width:34px;height:34px;border:none;border-radius:10px;background:#ffffff0f;color:#ffffffa6;font-size:22px;line-height:1;cursor:pointer}.detail-close[data-v-5ac57d39]:hover{color:#fff;background:#ffffff1a}.detail-loading[data-v-5ac57d39]{padding:80px 24px;text-align:center;color:#ffffff73}.detail-top[data-v-5ac57d39]{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:18px 22px}.detail-media[data-v-5ac57d39]{aspect-ratio:9 / 16;max-height:320px;border-radius:14px;overflow:hidden;background:#0d1016;border:1px solid rgba(255,255,255,.08)}.detail-media__video[data-v-5ac57d39],.detail-media__img[data-v-5ac57d39]{width:100%;height:100%;object-fit:cover;display:block}.detail-media__empty[data-v-5ac57d39]{display:grid;place-items:center;width:100%;height:100%;font-size:13px;color:#ffffff59}.detail-info[data-v-5ac57d39]{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.detail-desc[data-v-5ac57d39]{margin:0;font-size:14px;line-height:1.7;color:#ffffff8c}.detail-stats[data-v-5ac57d39]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:13px;color:#ffffffc7}.detail-stats__dot[data-v-5ac57d39]{opacity:.45}.detail-stats__hint[data-v-5ac57d39]{margin:-6px 0 0;font-size:12px;color:#ffffff59}.detail-workflow[data-v-5ac57d39]{padding:0 22px 22px;overflow:visible}@media (max-width: 720px){.detail-top[data-v-5ac57d39]{grid-template-columns:1fr}.detail-media[data-v-5ac57d39]{max-height:240px;aspect-ratio:16 / 9}}.gallery[data-v-a35b9e82]{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.gallery-grid[data-v-a35b9e82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 20px}.template-card[data-v-a35b9e82]{transition:transform .2s ease}.template-card[data-v-a35b9e82]:hover{transform:translateY(-4px)}.template-media[data-v-a35b9e82]{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:#151820;border:1px solid rgba(18,216,241,.18);box-shadow:0 10px 28px #00000059}.template-media img[data-v-a35b9e82],.template-media__video[data-v-a35b9e82]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.template-media__empty[data-v-a35b9e82]{display:grid;place-items:center;width:100%;height:100%;font-size:13px;color:#ffffff59}.template-card:hover .template-media img[data-v-a35b9e82],.template-card:hover .template-media__video[data-v-a35b9e82]{transform:scale(1.05)}.template-overlay[data-v-a35b9e82]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px;background:linear-gradient(180deg,#0000002e,#00000014 42%,#000000b8);opacity:0;transition:opacity .22s ease}.template-card:hover .template-overlay[data-v-a35b9e82]{opacity:1}.template-badge[data-v-a35b9e82]{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff}.template-badge--new[data-v-a35b9e82]{background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:0 4px 14px #f9731659}.template-detail-btn[data-v-a35b9e82]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#00000073;color:#ffffffeb;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-detail-btn[data-v-a35b9e82]:hover{background:#0000009e}.template-detail-btn__icon[data-v-a35b9e82]{font-size:12px;opacity:.85}.template-clone-btn[data-v-a35b9e82]{align-self:center;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border:none;border-radius:999px;color:#031015;background:linear-gradient(90deg,#12d8f1,#2dd4bf);box-shadow:0 0 0 1px #12d8f173,0 0 28px #12d8f147;font-size:14px;font-weight:700;cursor:pointer;transform:translateY(8px);transition:transform .22s ease,box-shadow .22s ease}.template-card:hover .template-clone-btn[data-v-a35b9e82]{transform:translateY(0)}.template-clone-btn[data-v-a35b9e82]:hover{box-shadow:0 0 0 1px #12d8f18c,0 0 36px #12d8f161}.template-clone-btn__icon[data-v-a35b9e82]{font-size:14px}.template-foot[data-v-a35b9e82]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.template-tag[data-v-a35b9e82]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fffffff2;background:#12d8f1d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.template-title[data-v-a35b9e82]{margin:0;padding:0 2px;font-size:15px;font-weight:700;color:#fffffff2;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-empty[data-v-a35b9e82]{display:grid;place-items:center;gap:8px;min-height:320px;color:#ffffff73;text-align:center}.gallery-empty p[data-v-a35b9e82]{font-size:15px;font-weight:600;color:#ffffffa6}.gallery-empty span[data-v-a35b9e82]{font-size:13px}.dialog-backdrop[data-v-97a74734]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-panel[data-v-97a74734]{width:min(100%,420px);padding:28px 28px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#1a1c24;box-shadow:0 24px 64px #0000008c}.dialog-title[data-v-97a74734]{margin-bottom:22px;font-size:18px;font-weight:600;color:#fffffff2}.dialog-field[data-v-97a74734]{display:flex;flex-direction:column;gap:10px}.dialog-label[data-v-97a74734]{font-size:13px;color:#ffffff73}.dialog-input[data-v-97a74734]{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffeb;font-size:14px;outline:none;transition:border-color .15s ease}.dialog-input[data-v-97a74734]:focus{border-color:#ffffff47}.dialog-input[data-v-97a74734]::placeholder{color:#ffffff47}.dialog-actions[data-v-97a74734]{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.btn-cancel[data-v-97a74734],.btn-confirm[data-v-97a74734]{min-width:88px;height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s ease}.btn-cancel[data-v-97a74734]{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffc7}.btn-cancel[data-v-97a74734]:hover{border-color:#ffffff3d;color:#fff}.btn-confirm[data-v-97a74734]{border:none;background:#fff;color:#11131a;font-weight:600}.btn-confirm[data-v-97a74734]:hover{filter:brightness(.96)}.dialog-backdrop[data-v-f3afcd12]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-panel[data-v-f3afcd12]{width:min(100%,400px);padding:28px 28px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#1a1c24;box-shadow:0 24px 64px #0000008c}.dialog-title[data-v-f3afcd12]{margin-bottom:12px;font-size:18px;font-weight:600;color:#fffffff2}.dialog-message[data-v-f3afcd12]{font-size:14px;line-height:1.65;color:#ffffff8c}.dialog-actions[data-v-f3afcd12]{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.btn-cancel[data-v-f3afcd12],.btn-confirm[data-v-f3afcd12]{min-width:88px;height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s ease}.btn-cancel[data-v-f3afcd12]{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffc7}.btn-cancel[data-v-f3afcd12]:hover{border-color:#ffffff3d;color:#fff}.btn-confirm[data-v-f3afcd12]{border:none;background:#fff;color:#11131a;font-weight:600}.btn-confirm[data-v-f3afcd12]:hover{filter:brightness(.96)}.btn-confirm--danger[data-v-f3afcd12]{background:#ef4444;color:#fff}.btn-confirm--danger[data-v-f3afcd12]:hover{filter:brightness(1.06)}.avatar-trace[data-v-8ff298e8]{width:100%;margin-top:0;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.avatar-trace__head[data-v-8ff298e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.avatar-trace__head-main[data-v-8ff298e8]{min-width:0}.avatar-trace__title[data-v-8ff298e8]{margin:0;font-size:13px;font-weight:600;color:#ffffffe6}.avatar-trace__kind[data-v-8ff298e8]{margin:4px 0 0;font-size:12px;color:#ffffff7a}.avatar-trace__badge[data-v-8ff298e8]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;border:1px solid transparent}.avatar-trace__badge.is-active[data-v-8ff298e8]{color:#86efac;background:#22c55e24;border-color:#22c55e47}.avatar-trace__badge.is-failed[data-v-8ff298e8]{color:#fca5a5;background:#ef444424;border-color:#ef444447}.avatar-trace__badge.is-verifying[data-v-8ff298e8]{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b47}.avatar-trace__badge.is-processing[data-v-8ff298e8]{color:#93c5fd;background:#3b82f624;border-color:#3b82f647}.avatar-trace__error[data-v-8ff298e8]{margin:0 0 12px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;color:#fecaca;background:#ef44441f;border:1px solid rgba(239,68,68,.24);word-break:break-word}.avatar-trace__error.is-failed[data-v-8ff298e8]{color:#fca5a5}.avatar-trace__group+.avatar-trace__group[data-v-8ff298e8]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.avatar-trace__group-title[data-v-8ff298e8]{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.avatar-trace__id-list[data-v-8ff298e8]{display:grid;gap:8px}.avatar-trace__id-card[data-v-8ff298e8]{padding:10px 12px;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.06)}.avatar-trace__id-head[data-v-8ff298e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.avatar-trace__id-label[data-v-8ff298e8]{font-size:11px;color:#ffffff73}.avatar-trace__copy[data-v-8ff298e8]{flex:0 0 auto;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0d;color:#ffffffb8;font-size:11px;cursor:pointer}.avatar-trace__copy[data-v-8ff298e8]:hover{background:#ffffff1a}.avatar-trace__copy.is-copied[data-v-8ff298e8]{color:#86efac;border-color:#22c55e47;background:#22c55e1f}.avatar-trace__id-value[data-v-8ff298e8]{display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;color:#ffffffe6;scrollbar-width:thin}.avatar-trace__meta-list[data-v-8ff298e8]{margin:0;display:grid;gap:8px}.avatar-trace__meta-row[data-v-8ff298e8]{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;font-size:12px}.avatar-trace__meta-row dt[data-v-8ff298e8]{margin:0;color:#ffffff6b}.avatar-trace__meta-row dd[data-v-8ff298e8]{margin:0;color:#ffffffdb;font-variant-numeric:tabular-nums}.canvas-media-preview-mask[data-v-e1bfe69b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16500;display:grid;place-items:center;padding:20px;background:#000000e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-media-preview-dialog[data-v-e1bfe69b]{display:flex;flex-direction:column;width:min(96vw,1280px);height:min(94vh,960px);max-height:min(94vh,960px);border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#101218;box-shadow:0 24px 64px #0000008c;overflow:hidden}.canvas-media-preview-dialog.is-fullscreen[data-v-e1bfe69b]{width:100vw;height:100vh;max-height:100vh;border-radius:0}.canvas-media-preview-head[data-v-e1bfe69b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.canvas-media-preview-title[data-v-e1bfe69b]{margin:0;font-size:14px;font-weight:600;color:#ffffffeb}.canvas-media-preview-actions[data-v-e1bfe69b]{display:flex;align-items:center;gap:6px}.canvas-media-preview-btn[data-v-e1bfe69b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffc7;cursor:pointer}.canvas-media-preview-btn--label[data-v-e1bfe69b]{width:auto;min-width:52px;padding:0 8px;font-size:12px;font-variant-numeric:tabular-nums}.canvas-media-preview-btn[data-v-e1bfe69b]:disabled{opacity:.35;cursor:default}.canvas-media-preview-btn svg[data-v-e1bfe69b]{width:18px;height:18px}.canvas-media-preview-btn[data-v-e1bfe69b]:hover:not(:disabled){color:#fff;background:#ffffff1a}.canvas-media-preview-body[data-v-e1bfe69b]{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;background:#0a0b0f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-media-preview-body.is-zoomed[data-v-e1bfe69b]{cursor:grab}.canvas-media-preview-body.is-dragging[data-v-e1bfe69b]{cursor:grabbing}.canvas-media-preview-stage[data-v-e1bfe69b]{transform-origin:center center;will-change:transform;display:flex;align-items:center;justify-content:center}.canvas-media-preview-media[data-v-e1bfe69b]{display:block;width:auto;height:auto;max-width:none;max-height:none;object-fit:contain;border-radius:8px;background:#000;pointer-events:none}.canvas-media-preview-dialog.is-fullscreen .canvas-media-preview-body[data-v-e1bfe69b]{padding:16px}.canvas-media-preview-body video.canvas-media-preview-media[data-v-e1bfe69b]{pointer-events:auto}.canvas-media-preview-foot[data-v-e1bfe69b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;font-size:12px;color:#ffffff6b;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.canvas-media-preview-hint[data-v-e1bfe69b]{color:#ffffff47;white-space:nowrap}@media (max-width: 720px){.canvas-media-preview-hint[data-v-e1bfe69b]{display:none}}.asset-modal-root[data-v-d56cdeb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--asset-modal-z, 12000);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px)}.asset-modal-mask[data-v-d56cdeb9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f4d4d52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-modal.asset-modal.asset-modal[data-v-d56cdeb9]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(1040px,100%);height:clamp(500px,82dvh,780px);max-height:90dvh;min-height:0;overflow:hidden;border:1px solid #d1e7e7;border-radius:20px;background:#fff;box-shadow:0 24px 72px #1f4d4d38;color:var(--home-text)}.asset-modal__head[data-v-d56cdeb9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,26px) clamp(18px,3.2vw,32px) 14px;border-bottom:1px solid #e4f0f0;flex-shrink:0}.asset-modal__title-wrap[data-v-d56cdeb9]{flex:1;min-width:0}.asset-modal__title[data-v-d56cdeb9]{margin:0;font-size:clamp(17px,2.4vw,20px);font-weight:700;letter-spacing:.02em}.asset-modal__sub[data-v-d56cdeb9]{margin:6px 0 0;font-size:13px;color:var(--home-text-muted)}.asset-modal__head-actions[data-v-d56cdeb9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.asset-modal__action-group[data-v-d56cdeb9]{display:flex;align-items:center;gap:8px;min-width:0}.asset-modal__action-group--primary[data-v-d56cdeb9]{margin-left:auto}.asset-modal__create-btn[data-v-d56cdeb9]{flex:0 0 auto;height:36px;padding:0 14px;border:none;border-radius:9px;color:#271442;background:var(--home-accent);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.asset-modal__create-btn--ghost[data-v-d56cdeb9]{color:var(--home-title);background:#f4fbfb;border:1px solid #cce4e4}.asset-modal__create-btn[data-v-d56cdeb9]:disabled{opacity:.5;cursor:not-allowed}.asset-modal__close[data-v-d56cdeb9]{width:32px;height:32px;border:none;border-radius:50%;color:var(--home-text-muted);background:transparent;font-size:22px;line-height:1;cursor:pointer}.asset-modal__close[data-v-d56cdeb9]:hover{color:var(--home-title);background:#edf7f7}.asset-modal__toolbar[data-v-d56cdeb9]{display:flex;flex-wrap:wrap;gap:10px;padding:16px clamp(18px,3.2vw,32px) 14px;flex-shrink:0}.asset-folder-move[data-v-d56cdeb9]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.asset-folder-move select[data-v-d56cdeb9]{width:142px;max-width:38vw;box-sizing:border-box;height:36px;padding:0 28px 0 10px;border:1px solid #cce4e4;border-radius:8px;color:var(--home-title);background:#f8fcfc;font-size:13px;outline:none}.asset-folder-move select[data-v-d56cdeb9]:disabled{opacity:.5}.asset-folder-move option[data-v-d56cdeb9]{color:#15171d}.asset-modal--embedded .asset-modal__head[data-v-d56cdeb9]{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.asset-modal--embedded .asset-modal__head-actions[data-v-d56cdeb9]{width:100%;justify-content:space-between}.asset-folder-path[data-v-d56cdeb9]{display:flex;align-items:center;gap:8px;margin:0 clamp(16px,3vw,24px) 14px}.asset-folder-dialog-mask[data-v-d56cdeb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14020;display:grid;place-items:center;padding:20px;background:#1f4d4d52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-folder-dialog[data-v-d56cdeb9]{width:min(420px,100%);padding:20px;border:1px solid #d1e7e7;border-radius:14px;background:#fff;box-shadow:0 22px 60px #1f4d4d38}.asset-folder-dialog__head[data-v-d56cdeb9],.asset-folder-dialog__foot[data-v-d56cdeb9]{display:flex;align-items:center}.asset-folder-dialog__head[data-v-d56cdeb9]{justify-content:space-between;margin-bottom:18px}.asset-folder-dialog__head h3[data-v-d56cdeb9]{margin:0;color:var(--home-title);font-size:16px}.asset-folder-dialog__head button[data-v-d56cdeb9]{width:30px;height:30px;border:0;border-radius:6px;color:var(--home-text-muted);background:transparent;font-size:22px;line-height:1;cursor:pointer}.asset-folder-dialog__head button[data-v-d56cdeb9]:hover:not(:disabled){color:var(--home-title);background:#edf7f7}.asset-folder-dialog__foot[data-v-d56cdeb9]{justify-content:flex-end;gap:8px;margin-top:18px}.asset-folder-create__input[data-v-d56cdeb9]{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 12px;border:1px solid #b9dada;border-radius:8px;color:var(--home-title);background:#fff;outline:none;font-size:13px}.asset-folder-create__submit[data-v-d56cdeb9],.asset-folder-create__cancel[data-v-d56cdeb9]{height:36px;padding:0 12px;border-radius:8px;font-size:13px;cursor:pointer}.asset-folder-create__submit[data-v-d56cdeb9]{border:0;color:#271442;background:var(--home-accent);font-weight:600}.asset-folder-create__cancel[data-v-d56cdeb9]{border:1px solid #cce4e4;color:var(--home-title);background:#f8fcfc}.asset-folder-create button[data-v-d56cdeb9]:disabled{opacity:.5;cursor:not-allowed}.asset-folder-path[data-v-d56cdeb9]{min-height:28px;color:#ffffff85;font-size:13px}.asset-folder-path button[data-v-d56cdeb9]{padding:0;border:0;color:#12d8f1;background:transparent;font-size:inherit;cursor:pointer}.asset-folder-path strong[data-v-d56cdeb9]{min-width:0;overflow:hidden;color:#ffffffdb;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.asset-modal__search[data-v-d56cdeb9]{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:0 14px;height:42px;border:1px solid #c6e1e1;border-radius:10px;background:#f8fcfc}.asset-modal__search-icon[data-v-d56cdeb9]{color:var(--home-text-muted);font-size:16px}.asset-modal__search-input[data-v-d56cdeb9]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--home-title);font-size:14px}.asset-modal__search-input[data-v-d56cdeb9]::placeholder{color:var(--home-text-muted)}.asset-modal__search-btn[data-v-d56cdeb9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 18px;border:none;border-radius:10px;color:#00383b;background:var(--home-teal);font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.asset-modal__search-btn[data-v-d56cdeb9]:hover{background:var(--home-teal-hover)}.asset-modal__tabs[data-v-d56cdeb9]{display:flex;flex-wrap:nowrap;gap:8px;padding:0 clamp(18px,3.2vw,32px) 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0}.asset-modal__tabs[data-v-d56cdeb9]::-webkit-scrollbar{display:none}.asset-modal__tab[data-v-d56cdeb9]{height:34px;padding:0 16px;border:1px solid #d1e7e7;border-radius:999px;color:var(--home-text);background:#fff;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0}.asset-modal__tab.is-active[data-v-d56cdeb9]{border-color:#d2c0ff;color:#271442;background:var(--home-accent-soft);font-weight:600}.asset-modal__notice[data-v-d56cdeb9]{display:flex;align-items:flex-start;gap:8px;margin:0 clamp(18px,3.2vw,32px) 16px;padding:10px 14px;border:1px solid #f4d37a;border-radius:10px;color:#826215;font-size:12px;line-height:1.5;background:#fff9e8;flex-shrink:0}.asset-modal__notice-dot[data-v-d56cdeb9]{width:6px;height:6px;border-radius:50%;background:#eab308;flex-shrink:0}.asset-verify-mask[data-v-d56cdeb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:24px}.asset-verify-popup[data-v-d56cdeb9]{position:relative;padding:28px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #00000059}.asset-verify-popup__close[data-v-d56cdeb9]{position:absolute;top:6px;right:8px;width:32px;height:32px;border:0;background:transparent;color:#666;font-size:22px;line-height:1;cursor:pointer}.asset-verify-popup__qr[data-v-d56cdeb9]{width:min(72vw,320px);height:min(72vw,320px);display:block;image-rendering:pixelated}.asset-verify-popup__state[data-v-d56cdeb9]{width:min(72vw,320px);min-height:min(72vw,320px);display:flex;align-items:center;justify-content:center;font-size:13px;color:#666;text-align:center}.asset-modal__mini-btn[data-v-d56cdeb9]{height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#ffffffd9;background:#ffffff0a;font-size:12px;cursor:pointer}.asset-modal__mini-btn[data-v-d56cdeb9]:disabled{opacity:.45;cursor:not-allowed}.asset-modal__mini-btn--primary[data-v-d56cdeb9]{border-color:transparent;color:#031015;background:#12d8f1;font-weight:600}.asset-modal__body[data-v-d56cdeb9]{flex:1 1 auto;max-height:none;min-height:0;overflow:auto;padding:0 clamp(18px,3.2vw,32px) 24px;-webkit-overflow-scrolling:touch}.asset-modal__state[data-v-d56cdeb9]{display:grid;place-items:center;gap:10px;min-height:min(240px,40dvh);color:var(--home-text-muted);font-size:14px;text-align:center;padding:12px}.asset-modal__empty-icon[data-v-d56cdeb9]{font-size:42px;opacity:.35}.asset-modal__empty-actions[data-v-d56cdeb9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.asset-modal__grid[data-v-d56cdeb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(12px,1.8vw,18px);align-items:start;justify-content:start}.asset-card-wrap[data-v-d56cdeb9]{display:flex;flex-direction:column;gap:6px;min-width:0;height:100%}.asset-folder-card[data-v-d56cdeb9]{position:relative;min-width:0;min-height:136px;border:1px solid rgba(18,216,241,.24);border-radius:10px;background:#12d8f10d;overflow:hidden}.asset-folder-card[data-v-d56cdeb9]:hover{border-color:#12d8f1a6;background:#12d8f117}.asset-folder-card__open[data-v-d56cdeb9]{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:136px;padding:18px 14px 14px;border:0;color:#ffffffdb;background:transparent;text-align:left;cursor:pointer}.asset-folder-card__icon[data-v-d56cdeb9]{color:#12d8f1;font-size:38px;line-height:1;transform:rotate(90deg)}.asset-folder-card__name[data-v-d56cdeb9]{width:100%;margin-top:auto;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.asset-folder-card__count[data-v-d56cdeb9]{margin-top:4px;color:#ffffff6b;font-size:11px}.asset-folder-card__delete[data-v-d56cdeb9]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;border-radius:6px;color:#ffffff8f;background:transparent;font-size:18px;line-height:1;cursor:pointer}.asset-folder-card__delete[data-v-d56cdeb9]:hover{color:#fff;background:#ffffff1a}.asset-folder-card__delete[data-v-d56cdeb9]:disabled{opacity:.45;cursor:not-allowed}.asset-card[data-v-d56cdeb9]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;padding:0;border:1px solid #d6e9e9;border-radius:12px;background:#fff;box-shadow:0 3px 12px #2a595914;text-align:left;cursor:pointer;overflow:hidden}.asset-card[data-v-d56cdeb9]:hover:not(.is-disabled){border-color:var(--home-accent);box-shadow:0 0 0 2px #b78bff2e,0 8px 20px #2a59591f}.asset-card.is-disabled[data-v-d56cdeb9]{opacity:.45;cursor:not-allowed}.asset-card__thumb[data-v-d56cdeb9]{position:relative;width:100%;aspect-ratio:4 / 3;flex:0 0 auto;background:#f1f7f7;overflow:hidden}.asset-card__thumb--avatar[data-v-d56cdeb9]{aspect-ratio:4 / 3}.asset-card__thumb img[data-v-d56cdeb9],.asset-card__thumb video[data-v-d56cdeb9]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#f1f7f7}.asset-card__file[data-v-d56cdeb9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--home-text-muted);font-size:13px;font-weight:600;text-transform:uppercase}.asset-card__file--audio[data-v-d56cdeb9]{font-size:28px}.asset-card__video[data-v-d56cdeb9]{position:absolute;top:0;right:0;bottom:0;left:0}.asset-card__video-el[data-v-d56cdeb9]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#f1f7f7}.asset-card__play[data-v-d56cdeb9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:14px;color:#fff;background:#0000008c;pointer-events:none}.asset-card__badge[data-v-d56cdeb9]{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:700;color:#031015;background:#12d8f1}.asset-card__status[data-v-d56cdeb9]{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700}.asset-card__status--avatar[data-v-d56cdeb9]{right:8px;border-radius:6px;white-space:normal;line-height:1.25;text-align:center}.asset-card__status.is-active[data-v-d56cdeb9]{color:#031015;background:#34d399}.asset-card__status.is-processing[data-v-d56cdeb9]{color:#031015;background:#fbbf24}.asset-card__status.is-failed[data-v-d56cdeb9]{color:#fff;background:#ef4444}.asset-card__status.is-verify[data-v-d56cdeb9]{color:#031015;background:#38bdf8}.asset-card__name[data-v-d56cdeb9]{flex-shrink:0;padding:8px 10px 10px;font-size:12px;line-height:1.35;color:var(--home-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.asset-card__error[data-v-d56cdeb9]{flex-shrink:0;margin:0;padding:0 10px 8px;font-size:11px;line-height:1.35;color:#fca5a5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.asset-card__ops[data-v-d56cdeb9]{display:flex;flex-wrap:wrap;gap:6px}.asset-modal__foot[data-v-d56cdeb9]{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px clamp(16px,3vw,24px) 18px;border-top:1px solid #e4f0f0;flex-shrink:0}.asset-modal__page-btn[data-v-d56cdeb9]{height:34px;padding:0 14px;border:1px solid #cce4e4;border-radius:8px;color:var(--home-title);background:#f8fcfc;cursor:pointer}.asset-modal__page-btn[data-v-d56cdeb9]:disabled{opacity:.4;cursor:not-allowed}.asset-modal__page-info[data-v-d56cdeb9]{font-size:13px;color:var(--home-text-muted)}.asset-modal__file-input[data-v-d56cdeb9]{display:none}.asset-modal__toast[data-v-d56cdeb9]{position:absolute;left:50%;bottom:18px;z-index:5;transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border-radius:10px;color:#fff;background:#000000d9;border:1px solid rgba(255,255,255,.12);font-size:13px;text-align:center}@media (min-width: 640px){.asset-modal__grid[data-v-d56cdeb9]{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}}@media (min-width: 860px){.asset-modal__grid[data-v-d56cdeb9]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width: 720px){.asset-modal__head[data-v-d56cdeb9]{flex-direction:column;align-items:stretch}.asset-modal__head-actions[data-v-d56cdeb9]{align-items:flex-start;justify-content:flex-start}.asset-modal__action-group[data-v-d56cdeb9]{flex-wrap:wrap}.asset-modal__action-group--primary[data-v-d56cdeb9]{margin-left:0}.asset-modal__search[data-v-d56cdeb9]{flex:1 1 180px}.asset-modal__search-btn[data-v-d56cdeb9]{flex:1 1 auto;min-width:88px}}@media (max-width: 520px){.asset-modal-root[data-v-d56cdeb9]{padding:0;align-items:stretch}.asset-modal[data-v-d56cdeb9]{width:100%;max-height:none;height:100%;border-radius:0;border:none;box-shadow:none}.asset-modal__body[data-v-d56cdeb9]{flex:1;max-height:none}.asset-modal__toolbar[data-v-d56cdeb9]{flex-direction:column}.asset-modal__search[data-v-d56cdeb9],.asset-modal__search-btn[data-v-d56cdeb9]{width:100%}.asset-modal__grid[data-v-d56cdeb9]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.asset-card__thumb[data-v-d56cdeb9]{min-height:0}.asset-modal__create-btn[data-v-d56cdeb9]{min-width:max-content}.asset-modal__head-actions[data-v-d56cdeb9]{flex-wrap:wrap}.asset-modal__action-group[data-v-d56cdeb9]{width:100%}.asset-folder-move[data-v-d56cdeb9]{flex:1}.asset-folder-move select[data-v-d56cdeb9]{flex:1;max-width:none}}.asset-pick-preview[data-v-d56cdeb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12005;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,24px);padding-bottom:max(12px,env(safe-area-inset-bottom,0px));background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.asset-pick-preview__dialog[data-v-d56cdeb9]{display:flex;flex-direction:column;width:min(860px,100%);max-height:min(92dvh,820px);min-height:0;border-radius:14px;overflow:hidden;background:#1a1a1f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px #00000073}.asset-pick-preview__head[data-v-d56cdeb9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.asset-pick-preview__meta[data-v-d56cdeb9]{min-width:0}.asset-pick-preview__title[data-v-d56cdeb9]{margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.35;word-break:break-word}.asset-pick-preview__sub[data-v-d56cdeb9]{margin:4px 0 0;font-size:12px;color:#ffffff8c}.asset-pick-preview__close[data-v-d56cdeb9]{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:8px;background:#ffffff14;color:#ffffffd9;font-size:22px;line-height:1;cursor:pointer}.asset-pick-preview__close[data-v-d56cdeb9]:hover{background:#ffffff24}.asset-pick-preview__body[data-v-d56cdeb9]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;background:#0f0f12}.asset-pick-preview__body--avatar[data-v-d56cdeb9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:16px;align-items:start;justify-content:stretch}.asset-pick-preview__media-wrap[data-v-d56cdeb9]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.asset-pick-preview__body--avatar .asset-pick-preview__media-wrap[data-v-d56cdeb9]{align-self:stretch;background:#00000038;border-radius:12px;border:1px solid rgba(255,255,255,.06);padding:12px}.asset-pick-preview__media[data-v-d56cdeb9]{display:block;max-width:100%;max-height:min(52dvh,480px);width:auto;height:auto;object-fit:contain;border-radius:8px}.asset-pick-preview__audio[data-v-d56cdeb9]{width:min(100%,420px)}.asset-pick-preview__foot[data-v-d56cdeb9]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;flex-shrink:0;padding:14px 18px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08)}.asset-pick-preview__hint[data-v-d56cdeb9]{flex:1 1 180px;min-width:0;font-size:12px;line-height:1.45;color:#fca5a5;text-align:right}.asset-pick-preview__btn[data-v-d56cdeb9]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;border:1px solid transparent;font-size:14px;cursor:pointer}.asset-pick-preview__btn--ghost[data-v-d56cdeb9]{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff1a}.asset-pick-preview__btn--ghost[data-v-d56cdeb9]:hover{background:#ffffff1a}.asset-pick-preview__btn--primary[data-v-d56cdeb9]{color:#fff;background:linear-gradient(135deg,#6c5ce7,#5b4cdb);border-color:#ffffff14}.asset-pick-preview__btn--primary[data-v-d56cdeb9]:hover{filter:brightness(1.06)}.asset-pick-preview__btn--danger[data-v-d56cdeb9]{color:#fff;background:#dc2626d9;border-color:#ffffff14}.asset-pick-preview__btn--danger[data-v-d56cdeb9]:hover{filter:brightness(1.06)}.asset-pick-preview__fallback[data-v-d56cdeb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:20px;text-align:center}.asset-pick-preview__fallback-icon[data-v-d56cdeb9]{font-size:18px;font-weight:700;color:#ffffff8c}.asset-pick-preview__fallback-text[data-v-d56cdeb9]{margin:0;font-size:12px;line-height:1.45;color:#ffffff73;word-break:break-all}.asset-card__preview-hint[data-v-d56cdeb9]{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:6px;font-size:11px;color:#fff;background:#0000008c;pointer-events:none}.asset-item[data-v-d56cdeb9]{position:relative;min-width:0}.asset-item.is-selected .asset-card[data-v-d56cdeb9]{border-color:#12d8f18c;box-shadow:0 0 0 1px #12d8f133}.asset-item__check[data-v-d56cdeb9]{position:absolute;left:8px;top:8px;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#00000073;color:transparent;font-size:14px;cursor:pointer}.asset-item.is-selected .asset-item__check[data-v-d56cdeb9]{color:#fff;border-color:#12d8f1cc;background:#12d8f159}.asset-item__delete[data-v-d56cdeb9]{position:absolute;right:8px;top:8px;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0000008c;color:#ffffffd9;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease}.asset-item:hover .asset-item__delete[data-v-d56cdeb9],.asset-item:focus-within .asset-item__delete[data-v-d56cdeb9]{opacity:1}.asset-item__delete[data-v-d56cdeb9]:disabled{opacity:.35;cursor:not-allowed}.asset-modal-root--embedded[data-v-d56cdeb9]{position:relative;inset:auto;z-index:auto;display:flex;flex-direction:column;flex:1;min-height:0;padding:30px 34px 22px;overflow:hidden;align-items:stretch;justify-content:stretch}.asset-modal.asset-modal.asset-modal.asset-modal--embedded[data-v-d56cdeb9]{width:100%;max-width:none;max-height:none;height:100%;min-height:0;flex:1;border:none;border-radius:0;box-shadow:none;background:var(--home-body-bg)}.asset-modal--embedded .asset-modal__head[data-v-d56cdeb9]{flex-direction:row;align-items:flex-start;gap:24px;padding:0 0 22px;background:transparent;border-bottom-color:#d1e7e7}.asset-modal--embedded .asset-modal__head-actions[data-v-d56cdeb9]{width:auto;justify-content:flex-end;align-self:flex-end}.asset-modal--embedded .asset-modal__toolbar[data-v-d56cdeb9]{padding:18px 0 14px;background:transparent}.asset-modal--embedded .asset-folder-path[data-v-d56cdeb9]{margin:0 0 14px;background:transparent}.asset-modal--embedded .asset-modal__tabs[data-v-d56cdeb9]{padding:0 0 12px}.asset-modal--embedded .asset-modal__notice[data-v-d56cdeb9]{margin:0 0 16px}.asset-modal--embedded .asset-modal__body[data-v-d56cdeb9]{padding:0 0 24px}.asset-modal--embedded .asset-modal__foot[data-v-d56cdeb9]{padding:12px 0 0;border-top-color:#d1e7e7}.asset-modal--embedded .asset-folder-card[data-v-d56cdeb9],.asset-modal--embedded .asset-card[data-v-d56cdeb9]{border-color:#6eaab042;background:var(--home-card-bg)}.asset-modal--embedded .asset-folder-card[data-v-d56cdeb9]:hover,.asset-modal--embedded .asset-card[data-v-d56cdeb9]:hover:not(.is-disabled){border-color:#a78affa6;box-shadow:0 0 0 1px #a78aff33}.asset-modal--embedded .asset-folder-card__icon[data-v-d56cdeb9]{color:var(--home-accent)}.asset-modal--embedded .asset-modal__create-btn[data-v-d56cdeb9],.asset-modal--embedded .asset-modal__mini-btn--primary[data-v-d56cdeb9]{background:var(--home-accent);color:#211a35}@media (max-width: 960px){.asset-modal--embedded .asset-modal__head[data-v-d56cdeb9]{flex-direction:column;align-items:stretch}.asset-modal--embedded .asset-modal__head-actions[data-v-d56cdeb9]{width:100%;justify-content:space-between;align-self:stretch}}@media (max-width: 720px){.asset-modal-root--embedded[data-v-d56cdeb9]{padding:22px 14px 16px}.asset-modal--embedded .asset-modal__head[data-v-d56cdeb9]{gap:14px;padding-bottom:18px}.asset-modal--embedded .asset-modal__head-actions[data-v-d56cdeb9]{align-self:stretch}}.asset-upload-preview__body[data-v-d56cdeb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;padding:16px 18px;overflow:auto}.asset-upload-preview__item[data-v-d56cdeb9]{display:flex;flex-direction:column;gap:8px;min-width:0}.asset-upload-preview__name[data-v-d56cdeb9]{margin:0;font-size:12px;color:#ffffffa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.asset-pick-preview__body--avatar[data-v-d56cdeb9]{grid-template-columns:1fr}}@media (max-width: 520px){.asset-pick-preview[data-v-d56cdeb9]{padding:0}.asset-pick-preview__dialog[data-v-d56cdeb9]{width:100%;max-height:100%;height:100%;border-radius:0;border:none}.asset-pick-preview__foot[data-v-d56cdeb9]{flex-direction:column-reverse}.asset-pick-preview__btn[data-v-d56cdeb9]{width:100%}}.featured-mask[data-v-9b1e4881]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20040;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.featured-dialog[data-v-9b1e4881]{width:min(980px,100%);display:flex;flex-direction:column;border-radius:16px;background:#12151c;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0000008c}.featured-head[data-v-9b1e4881]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.featured-title[data-v-9b1e4881]{font-size:16px;font-weight:600;color:#ffffffeb}.featured-close[data-v-9b1e4881]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#ffffff8c;font-size:22px;line-height:1;cursor:pointer}.featured-close[data-v-9b1e4881]:hover{background:#ffffff14;color:#fff}.featured-body[data-v-9b1e4881]{display:grid;grid-template-columns:360px 1fr;gap:16px;padding:16px 22px;align-items:start}@media (max-width: 760px){.featured-body[data-v-9b1e4881]{grid-template-columns:1fr}}.featured-preview[data-v-9b1e4881]{position:relative;height:360px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0d1016}.featured-preview__grid[data-v-9b1e4881]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:20px 20px}.featured-preview__content[data-v-9b1e4881]{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:16px}.featured-preview__img[data-v-9b1e4881]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.featured-preview__empty[data-v-9b1e4881]{font-size:14px;color:#ffffff59}.featured-form[data-v-9b1e4881]{display:flex;flex-direction:column;gap:10px}.field[data-v-9b1e4881]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-9b1e4881]{font-size:13px;font-weight:500;color:#ffffffb8}.field-label em[data-v-9b1e4881]{color:#f87171;font-style:normal}.upload-box[data-v-9b1e4881]{position:relative;min-height:72px;border-radius:10px;border:1.5px dashed rgba(255,255,255,.18);background:#ffffff05;overflow:hidden}.upload-trigger[data-v-9b1e4881]{display:grid;place-items:center;min-height:72px;cursor:pointer;font-size:13px;color:#ffffff73}.upload-preview[data-v-9b1e4881]{width:100%;height:72px;object-fit:cover;display:block}.upload-clear[data-v-9b1e4881]{position:absolute;top:8px;right:8px;padding:4px 10px;border:none;border-radius:6px;background:#000000a6;color:#fff;font-size:12px;cursor:pointer}.asset-btn[data-v-9b1e4881]{align-self:flex-start;padding:0;border:none;background:transparent;font-size:12px;color:#2dd4bfe6;cursor:pointer}.asset-btn[data-v-9b1e4881]:hover{color:#5eead4}.field-input[data-v-9b1e4881],.field-textarea[data-v-9b1e4881]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe6;font-size:13px;outline:none}.field-input[data-v-9b1e4881]:focus,.field-textarea[data-v-9b1e4881]:focus{border-color:#2dd4bf73}.field-textarea[data-v-9b1e4881]{resize:none;min-height:56px}.field-checkbox[data-v-9b1e4881]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffa6;cursor:pointer}.field-checkbox input[data-v-9b1e4881]{width:16px;height:16px;accent-color:#2dd4bf}.field-checkbox em[data-v-9b1e4881]{color:#f87171;font-style:normal}.field-checkbox--required span[data-v-9b1e4881]{color:#f87171d9}.featured-foot[data-v-9b1e4881]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(255,255,255,.08)}.btn[data-v-9b1e4881]{min-width:96px;height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;border:none}.btn[data-v-9b1e4881]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-9b1e4881]{background:#ffffff0f;color:#ffffffbf}.btn-primary[data-v-9b1e4881]{background:#f4f4f5;color:#111827}.my-canvas[data-v-1dabfe47]{position:relative;flex:1;min-height:0;overflow-y:auto;padding-bottom:40px}.my-canvas__grid-bg[data-v-1dabfe47]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 85%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 85%,transparent 100%)}.my-canvas__count[data-v-1dabfe47]{position:relative;margin-bottom:24px;font-size:14px;font-weight:500;color:#ffffff8c}.my-canvas__groups[data-v-1dabfe47]{position:relative;display:flex;flex-direction:column;gap:36px}.date-group__head[data-v-1dabfe47]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.date-group__title[data-v-1dabfe47]{flex-shrink:0;font-size:14px;font-weight:500;color:#ffffff73}.date-group__line[data-v-1dabfe47]{flex:1;height:1px;background:#ffffff14}.canvas-grid[data-v-1dabfe47]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:20px 18px;max-width:100%;align-items:start}@supports (display: grid){.canvas-grid[data-v-1dabfe47]{display:grid}}@media (min-width: 900px){.canvas-grid[data-v-1dabfe47]{grid-template-columns:repeat(6,minmax(140px,1fr));gap:22px 20px}}.canvas-card[data-v-1dabfe47]{min-width:0;width:100%}.canvas-card__thumb[data-v-1dabfe47]{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#151820;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;outline:none}.canvas-card__thumb[data-v-1dabfe47]:focus-visible{box-shadow:0 0 0 2px #2dd4bf8c}.canvas-card__thumb-inner[data-v-1dabfe47]{position:relative;width:100%;padding-top:100%;overflow:hidden}@supports (aspect-ratio: 1){.canvas-card__thumb-inner[data-v-1dabfe47]{padding-top:0;aspect-ratio:1 / 1}}.canvas-card__thumb-inner>img[data-v-1dabfe47],.canvas-card__thumb-inner>.new-icon[data-v-1dabfe47],.canvas-card__thumb-inner>.placeholder-mark[data-v-1dabfe47]{position:absolute;top:0;right:0;bottom:0;left:0}.canvas-card__thumb-inner>.new-icon[data-v-1dabfe47]{display:grid;place-items:center}.canvas-card__thumb-inner>.canvas-card__overlay[data-v-1dabfe47]{position:absolute;left:0;right:0;bottom:0;top:auto;height:auto}.canvas-card:not(.canvas-card--new):hover .canvas-card__thumb[data-v-1dabfe47]{border-color:#2dd4bfbf;box-shadow:0 0 0 1px #2dd4bf59,0 8px 24px #2dd4bf1f;transform:translateY(-2px)}.canvas-card--new .canvas-card__thumb[data-v-1dabfe47]{border:1.5px dashed rgba(255,255,255,.22);background:#ffffff05}.canvas-card--new .canvas-card__thumb-inner[data-v-1dabfe47]{display:grid;place-items:center;background:transparent}.canvas-card--new:hover .canvas-card__thumb[data-v-1dabfe47]{border-color:#34d39973;background:#34d3990f;box-shadow:none}.new-icon[data-v-1dabfe47]{font-size:32px;font-weight:300;line-height:1;color:#ffffff59}.canvas-card--new:hover .new-icon[data-v-1dabfe47]{color:#34d399d9}.canvas-card__thumb img[data-v-1dabfe47]{width:100%;height:100%;object-fit:cover;display:block;background:#151820}.canvas-card--blue .canvas-card__thumb[data-v-1dabfe47]{background:linear-gradient(145deg,#1e3a5f,#0f2744,#1a4a7a)}.placeholder-mark[data-v-1dabfe47]{display:grid;place-items:center;font-size:22px;font-weight:700;letter-spacing:.08em;color:#ffffffe0}.canvas-card__overlay[data-v-1dabfe47]{padding:28px 10px 10px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));pointer-events:none}.canvas-card__name[data-v-1dabfe47]{display:block;font-size:12px;font-weight:600;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-card__time[data-v-1dabfe47]{display:block;margin-top:3px;font-size:10px;color:#ffffff73}.canvas-card__actions[data-v-1dabfe47]{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:999px;background:#14161ee0;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.canvas-card:hover .canvas-card__actions[data-v-1dabfe47],.canvas-card:focus-within .canvas-card__actions[data-v-1dabfe47]{opacity:1;transform:translateY(0)}.action-btn[data-v-1dabfe47]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffffd1;cursor:pointer;transition:.15s ease}.action-btn svg[data-v-1dabfe47]{width:15px;height:15px}.action-btn[data-v-1dabfe47]:hover{background:#ffffff1a;color:#fff}.action-btn.is-active[data-v-1dabfe47]{color:#fbbf24}.action-btn.is-pending[data-v-1dabfe47]{color:#fb923c}.action-btn--danger[data-v-1dabfe47]:hover{background:#ef44442e;color:#f87171}.action-divider[data-v-1dabfe47]{width:1px;height:14px;margin:0 2px;background:#ffffff24}.canvas-card__title[data-v-1dabfe47]{margin:10px 0 0;padding:0 2px;font-size:13px;font-weight:500;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-card--new .canvas-card__title[data-v-1dabfe47]{text-align:center;color:#ffffff73}.canvas-card:hover .canvas-card__title[data-v-1dabfe47]{color:#ffffffe6}.help-backdrop[data-v-ded54546]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;background:transparent}.help-panel[data-v-ded54546]{position:fixed;left:88px;top:50%;transform:translateY(-50%);width:min(calc(100vw - 104px),300px);max-height:min(72vh,480px);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#14161ef5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 36px #0000006b;overflow:hidden}.help-header[data-v-ded54546]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 12px 8px}.help-header h2[data-v-ded54546]{font-size:13px;font-weight:600;color:#fffffff2}.help-close[data-v-ded54546]{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#ffffff80;cursor:pointer;transition:.15s ease}.help-close svg[data-v-ded54546]{width:14px;height:14px}.help-close[data-v-ded54546]:hover{color:#fff;background:#ffffff14}.help-body[data-v-ded54546]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 10px}.help-section+.help-section[data-v-ded54546]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.help-section-title[data-v-ded54546]{margin-bottom:4px;font-size:10px;font-weight:600;color:#ffffff6b}.help-table[data-v-ded54546]{display:flex;flex-direction:column}.help-row[data-v-ded54546]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;line-height:1.4}.help-row[data-v-ded54546]:last-child{border-bottom:none}.help-action[data-v-ded54546]{min-width:0}.help-action-text[data-v-ded54546]{color:#ffffffc7;font-weight:500}.help-keys[data-v-ded54546]{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.help-key[data-v-ded54546]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1;font-size:9px;font-weight:500;white-space:nowrap}.help-key-sep[data-v-ded54546]{color:#ffffff47;font-size:9px;-webkit-user-select:none;user-select:none}.help-desc[data-v-ded54546]{color:#ffffff6b;text-align:right}.add-popover-backdrop[data-v-81a0fa68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:transparent}.add-popover[data-v-81a0fa68]{position:fixed;width:196px;padding:8px 6px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#14161ef7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #0000007a;pointer-events:auto}.add-popover-section+.add-popover-section[data-v-81a0fa68]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.add-popover-title[data-v-81a0fa68]{padding:2px 8px 4px;font-size:10px;font-weight:600;color:#ffffff61}.add-popover-item[data-v-81a0fa68]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:10px;background:transparent;color:#ffffffe0;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease;touch-action:manipulation}.add-popover-item[data-v-81a0fa68]:hover{background:#ffffff0f}.add-popover-icon[data-v-81a0fa68]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;color:#ffffffd1}.add-popover-icon svg[data-v-81a0fa68]{width:16px;height:16px}.add-popover-icon--text[data-v-81a0fa68]{color:#67e8f9}.add-popover-icon--note[data-v-81a0fa68]{color:#fcd34d}.add-popover-icon--image[data-v-81a0fa68]{color:#2dd4bf}.add-popover-icon--video[data-v-81a0fa68]{color:#a78bfa}.add-popover-icon--audio[data-v-81a0fa68]{color:#fb7185}.add-popover-icon--resource[data-v-81a0fa68]{color:#ffffffb8}.ctx-backdrop[data-v-b17fe633]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.ctx-menu[data-v-b17fe633]{position:fixed;min-width:196px;margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1c1e26f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 48px #0000008c}.ctx-item[data-v-b17fe633]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;color:#ffffffeb;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease}.ctx-item[data-v-b17fe633]:hover:not(:disabled){background:#ffffff14}.ctx-item.is-danger[data-v-b17fe633],.ctx-item.is-danger .ctx-icon[data-v-b17fe633]{color:#f87171}.ctx-item.is-disabled[data-v-b17fe633],.ctx-item[data-v-b17fe633]:disabled{opacity:.38;cursor:not-allowed}.ctx-icon[data-v-b17fe633]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;color:#ffffffd9}.ctx-icon svg[data-v-b17fe633]{width:18px;height:18px}.ctx-label[data-v-b17fe633]{flex:1;min-width:0}.ctx-shortcut[data-v-b17fe633]{font-size:12px;color:#ffffff59;white-space:nowrap}.ctx-separator[data-v-b17fe633]{height:1px;margin:5px 8px;background:#ffffff14}.ref-lightbox[data-v-7025bfe8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16500;display:grid;place-items:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ref-lightbox__panel[data-v-7025bfe8]{position:relative;display:flex;flex-direction:column;align-items:center;width:min(96vw,1280px);height:min(88vh,860px)}.ref-lightbox__stage[data-v-7025bfe8]{position:relative;flex:1;width:100%;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ref-lightbox__stage.is-dragging[data-v-7025bfe8]{cursor:grabbing}.ref-lightbox__stage.is-video[data-v-7025bfe8]{cursor:default}.ref-lightbox__transform[data-v-7025bfe8]{transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none}.ref-lightbox__media[data-v-7025bfe8]{display:block;width:auto;height:auto;max-width:none;max-height:none;object-fit:contain;border-radius:12px;border:1px solid rgba(45,212,191,.35);box-shadow:0 24px 64px #0000008c;background:#0a0c10;-webkit-user-select:none;user-select:none}.ref-lightbox__pan-controls[data-v-7025bfe8]{position:absolute;right:16px;bottom:16px;z-index:2;display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,34px);grid-template-areas:". up ." "left down right";gap:4px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d1017db;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ref-lightbox__pan-btn[data-v-7025bfe8]{width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff12;color:#ffffffdb;font-size:18px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.ref-lightbox__pan-btn[data-v-7025bfe8]:hover{border-color:#2dd4bf8c;background:#2dd4bf29;color:#99f6e4}.ref-lightbox__pan-btn[data-v-7025bfe8]:active{transform:translateY(1px)}.ref-lightbox__pan-btn--up[data-v-7025bfe8]{grid-area:up}.ref-lightbox__pan-btn--left[data-v-7025bfe8]{grid-area:left}.ref-lightbox__pan-btn--down[data-v-7025bfe8]{grid-area:down}.ref-lightbox__pan-btn--right[data-v-7025bfe8]{grid-area:right}.ref-lightbox__stage.is-video .ref-lightbox__media[data-v-7025bfe8]{max-width:min(96vw,1280px);max-height:min(80vh,780px);pointer-events:auto}.ref-lightbox__close[data-v-7025bfe8]{position:absolute;top:-12px;right:-12px;z-index:1;width:36px;height:36px;border:none;border-radius:50%;background:#14161ef2;color:#ffffffd9;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 16px #0006}.ref-lightbox__hint[data-v-7025bfe8]{margin:10px 0 0;font-size:12px;text-align:center;color:#ffffff8c;flex-shrink:0}.text-node-editor[data-v-57afc546]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.text-node-toolbar[data-v-57afc546],.text-node-panel[data-v-57afc546]{pointer-events:auto}.text-node-toolbar[data-v-57afc546]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#101218f5;box-shadow:0 8px 28px #00000073;white-space:nowrap}.toolbar-stat[data-v-57afc546]{padding:0 10px;font-size:12px;color:#ffffff73}.toolbar-btn[data-v-57afc546]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffc7;font-size:12px;cursor:pointer;transition:background .12s ease}.toolbar-btn svg[data-v-57afc546]{width:14px;height:14px}.toolbar-btn[data-v-57afc546]:hover{background:#ffffff0f}.toolbar-btn--accent[data-v-57afc546]{color:#2dd4bf;box-shadow:inset 0 0 0 1px #2dd4bf59;background:#2dd4bf14}.toolbar-btn--icon[data-v-57afc546]{justify-content:center;width:34px;height:32px;padding:0}.text-expand-mask[data-v-57afc546]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;display:grid;place-items:center;padding:16px;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.text-expand-dialog[data-v-57afc546]{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 32px));height:min(90vh,920px);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#12141c;box-shadow:0 24px 64px #0000008c;overflow:hidden}.text-expand-head[data-v-57afc546]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.text-expand-title[data-v-57afc546]{margin:0;font-size:15px;font-weight:600;color:#ffffffeb}.text-expand-close[data-v-57afc546]{width:32px;height:32px;border:none;border-radius:8px;color:#fff9;background:transparent;font-size:22px;line-height:1;cursor:pointer}.text-expand-close[data-v-57afc546]:hover{color:#fff;background:#ffffff14}.text-expand-body[data-v-57afc546]{flex:1;min-height:0;overflow:auto;padding:18px 20px 22px;color:#ffffffe0;font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.text-expand-textarea[data-v-57afc546]{width:100%;border:none;resize:none;background:transparent;font:inherit;color:inherit;outline:none;box-sizing:border-box}@media (max-width: 640px){.text-expand-mask[data-v-57afc546]{padding:10px}.text-expand-dialog[data-v-57afc546]{width:calc(100vw - 20px);height:calc(100vh - 20px)}}.text-node-panel[data-v-57afc546]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(640px,92vw);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#0e1016fa;box-shadow:0 16px 48px #0000008c;overflow:hidden}.text-node-panel.is-submitting[data-v-57afc546]{border-color:#2dd4bf80;box-shadow:0 0 0 1px #2dd4bf33,0 16px 48px #0000008c}.text-node-panel.is-readonly[data-v-57afc546]{border-color:#2dd4bf6b}.panel-status-bar[data-v-57afc546]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(45,212,191,.18);background:#2dd4bf14;color:#2dd4bf;font-size:12px;font-weight:500}.panel-status-bar__spinner[data-v-57afc546]{width:12px;height:12px;border:2px solid rgba(45,212,191,.2);border-top-color:#2dd4bf;border-radius:50%;animation:text-node-spin-57afc546 .75s linear infinite}.text-node-panel.is-readonly .panel-textarea[data-v-57afc546]{cursor:default;opacity:1}.text-node-panel.is-readonly .footer-chip[data-v-57afc546]:disabled{opacity:1;cursor:default}.panel-loading[data-v-57afc546]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#0a0c12d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center}.panel-loading__spinner[data-v-57afc546]{width:34px;height:34px;border:3px solid rgba(45,212,191,.18);border-top-color:#2dd4bf;border-radius:50%;animation:text-node-spin-57afc546 .75s linear infinite}.panel-loading__text[data-v-57afc546]{font-size:14px;font-weight:600;color:#ffffffeb}.panel-loading__hint[data-v-57afc546]{max-width:280px;font-size:12px;line-height:1.5;color:#ffffff73}@keyframes text-node-spin-57afc546{to{transform:rotate(360deg)}}.panel-main[data-v-57afc546]{position:relative;padding:14px 16px 12px}.text-node-panel.is-readonly .panel-main[data-v-57afc546]{opacity:1}.panel-add[data-v-57afc546]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:76px;height:76px;padding:0;border-radius:10px;border:1px solid rgba(45,212,191,.55);color:#2dd4bf;font-size:12px;font-weight:500;background:#00000038;cursor:pointer;flex-shrink:0}.panel-add-wrap[data-v-57afc546]{position:relative;flex-shrink:0}.add-source-menu[data-v-57afc546]{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;min-width:148px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#12141cfa;box-shadow:0 12px 28px #00000073}.add-source-menu__item[data-v-57afc546]{display:block;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffe0;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.add-source-menu__item[data-v-57afc546]:hover{background:#2dd4bf24;color:#2dd4bf}.panel-add[data-v-57afc546]:disabled{opacity:.45;cursor:not-allowed}.panel-add-icon[data-v-57afc546]{font-size:22px;line-height:1;font-weight:300}.panel-add-text[data-v-57afc546]{font-size:12px;line-height:1}.panel-attachments[data-v-57afc546]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px}.panel-attach-tip[data-v-57afc546]{flex:1 1 100%;margin:0 0 2px;font-size:11px;color:#ffffff6b}.panel-attach-tip__icon[data-v-57afc546]{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 2px;border-radius:4px;background:#2dd4bf33;color:#2dd4bf;font-size:12px;vertical-align:middle}.panel-attach-zoom[data-v-57afc546]{position:absolute;right:4px;bottom:22px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;color:#fff;background:#0000009e;cursor:pointer;opacity:.85}.panel-attach-zoom[data-v-57afc546]:hover{opacity:1;background:#2dd4bfd9;color:#0f172a}.panel-attach-zoom svg[data-v-57afc546]{width:14px;height:14px}.panel-attach-list[data-v-57afc546]{display:flex;flex-wrap:wrap;gap:10px}.panel-attach-item[data-v-57afc546]{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#00000059;flex-shrink:0}.panel-attach-item.is-avatar[data-v-57afc546]{width:84px;height:112px}.panel-attach-item.is-previewable[data-v-57afc546],.panel-attach-item.is-previewable .panel-attach-media[data-v-57afc546]{cursor:zoom-in}.panel-attach-media[data-v-57afc546]{position:absolute;top:0;right:0;bottom:0;left:0}.panel-attach-media[data-v-57afc546]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;opacity:0;transition:opacity .15s ease;pointer-events:none}.panel-attach-item:hover .panel-attach-media[data-v-57afc546]:after{opacity:1}.panel-attach-preview[data-v-57afc546]{position:fixed;z-index:13000;width:min(440px,calc(100vw - 24px));padding:8px 8px 18px;border-radius:12px;border:1px solid rgba(45,212,191,.35);background:#0c0e14fa;box-shadow:0 0 0 1px #00000059,0 16px 48px #0000008c;pointer-events:auto}.panel-attach-preview.is-clickable[data-v-57afc546]{cursor:zoom-in}.panel-attach-preview[data-v-57afc546]:after{content:"";position:absolute;left:12%;right:12%;top:100%;height:14px}.panel-attach-preview img[data-v-57afc546]{display:block;width:100%;max-height:min(320px,52vh);object-fit:contain;border-radius:8px;background:#00000059}.panel-attach-preview__hint[data-v-57afc546]{display:block;margin-top:6px;font-size:11px;text-align:center;color:#ffffff8c}.panel-attach-item img[data-v-57afc546]{width:100%;height:100%;object-fit:cover}.panel-attach-item.is-avatar img[data-v-57afc546]{object-fit:contain;object-position:center;background:#00000059}.panel-attach-file[data-v-57afc546]{display:grid;place-items:center;width:100%;height:100%;font-size:10px;color:#ffffff8c}.panel-attach-label[data-v-57afc546]{position:absolute;left:0;right:0;z-index:2;padding:3px 4px;font-size:9px;line-height:1.25;text-align:center;color:#ffffffeb;background:#00000094;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.panel-attach-label--top[data-v-57afc546]{top:0}.panel-attach-label--bottom[data-v-57afc546]{bottom:0}.panel-attach-remove[data-v-57afc546]{position:absolute;top:4px;right:4px;z-index:4;width:18px;height:18px;padding:0;border:none;border-radius:50%;color:#111;background:#fffffff5;font-size:13px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:0;transform:scale(.88);transition:opacity .15s ease,transform .15s ease;box-shadow:0 1px 4px #00000047}.panel-attach-item:hover .panel-attach-remove[data-v-57afc546]{opacity:1;transform:scale(1)}.panel-attach-input[data-v-57afc546]{display:none}.panel-add-icon[data-v-57afc546]{font-size:16px;line-height:1}.panel-textarea[data-v-57afc546]{width:100%;min-height:120px;min-width:min(320px,100%);max-height:none;padding:0;border:none;outline:none;resize:both;overflow-y:auto;background:transparent;color:#ffffffe6;caret-color:#ffffffeb;font-size:14px;line-height:1.65;font-family:inherit}.panel-textarea[data-v-57afc546]:-webkit-autofill,.panel-textarea[data-v-57afc546]:-webkit-autofill:hover,.panel-textarea[data-v-57afc546]:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.9)!important;caret-color:#ffffffeb;transition:background-color 9999s ease-out 0s}.panel-textarea[data-v-57afc546]:disabled{opacity:.55;cursor:not-allowed}.panel-footer[data-v-57afc546]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.panel-footer-left[data-v-57afc546]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.model-select[data-v-57afc546]{position:relative}.model-dropdown[data-v-57afc546]{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;min-width:180px;max-width:260px;max-height:220px;margin:0;padding:6px;list-style:none;overflow-y:auto;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#161820fa;box-shadow:0 12px 32px #00000073}.model-option[data-v-57afc546]{display:block;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:#ffffffd1;font-size:12px;text-align:left;cursor:pointer}.model-option[data-v-57afc546]:hover,.model-option.active[data-v-57afc546]{background:#2dd4bf1f;color:#2dd4bf}.footer-chip[data-v-57afc546]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#ffffffb8;font-size:12px;cursor:pointer;white-space:nowrap;transition:.12s ease}.footer-chip[data-v-57afc546]:disabled{opacity:.5;cursor:not-allowed}.footer-chip svg[data-v-57afc546]{width:14px;height:14px;flex-shrink:0}.footer-chip[data-v-57afc546]:hover:not(:disabled),.footer-chip.active[data-v-57afc546]{border-color:#2dd4bf59;color:#2dd4bf;background:#2dd4bf14}.footer-chip--model[data-v-57afc546]{font-weight:500;max-width:180px}.footer-chip--model span[data-v-57afc546]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-footer-right[data-v-57afc546]{display:flex;align-items:center;gap:10px;flex-shrink:0}.footer-cost[data-v-57afc546]{font-size:11px;color:#ffffff59;white-space:nowrap}.footer-submit[data-v-57afc546]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#fff;color:#111;cursor:pointer;flex-shrink:0;transition:transform .12s ease}.footer-submit svg[data-v-57afc546]{width:18px;height:18px}.footer-submit[data-v-57afc546]:hover:not(:disabled){transform:scale(1.05)}.footer-submit[data-v-57afc546]:disabled{opacity:.55;cursor:not-allowed}.footer-submit.is-loading[data-v-57afc546]{background:#ffffffeb}.footer-submit__spinner[data-v-57afc546]{width:18px;height:18px;border:2px solid rgba(17,17,17,.15);border-top-color:#111;border-radius:50%;animation:text-node-spin-57afc546 .7s linear infinite}.image-crop-mask[data-v-decbbbc0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:17000;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-crop-dialog[data-v-decbbbc0]{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:min(94vh,920px);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#14161e;box-shadow:0 24px 64px #0000008c;overflow-x:hidden;overflow-y:auto}.image-crop-head[data-v-decbbbc0]{position:relative;padding:14px 44px 8px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.image-crop-title[data-v-decbbbc0]{margin:0;font-size:16px;font-weight:600;color:#fffffff0}.image-crop-close[data-v-decbbbc0]{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb8;font-size:20px;line-height:1;cursor:pointer}.image-crop-hint[data-v-decbbbc0]{margin:0;padding:8px 18px 0;font-size:12px;color:#ffffff73}.image-crop-stage[data-v-decbbbc0]{position:relative;flex:0 0 auto;width:auto;min-height:120px;margin:12px 16px;border-radius:10px;background:#0a0c10;overflow:visible}.image-crop-img[data-v-decbbbc0]{position:absolute;display:block;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.image-crop-selection[data-v-decbbbc0]{position:absolute;box-sizing:border-box;border:2px solid #2dd4bf;box-shadow:0 0 0 9999px #00000073;cursor:move;touch-action:none}.image-crop-handle[data-v-decbbbc0]{position:absolute;width:12px;height:12px;border-radius:2px;background:#2dd4bf;border:1px solid #0f172a}.image-crop-handle.is-nw[data-v-decbbbc0]{top:-6px;left:-6px;cursor:nwse-resize}.image-crop-handle.is-ne[data-v-decbbbc0]{top:-6px;right:-6px;cursor:nesw-resize}.image-crop-handle.is-sw[data-v-decbbbc0]{bottom:-6px;left:-6px;cursor:nesw-resize}.image-crop-handle.is-se[data-v-decbbbc0]{right:-6px;bottom:-6px;cursor:nwse-resize}.image-crop-loading[data-v-decbbbc0],.image-crop-error[data-v-decbbbc0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;font-size:13px;color:#ffffffa6;text-align:center}.image-crop-error[data-v-decbbbc0]{color:#f87171}.image-crop-foot[data-v-decbbbc0]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.image-crop-btn[data-v-decbbbc0]{min-width:96px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;cursor:pointer}.image-crop-btn--ghost[data-v-decbbbc0]{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffc7}.image-crop-btn--primary[data-v-decbbbc0]{border:none;background:#2dd4bf;color:#0f172a;font-weight:600}.image-crop-btn[data-v-decbbbc0]:disabled{opacity:.5;cursor:not-allowed}.image-node-editor[data-v-736c8d06]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.image-node-toolbar[data-v-736c8d06],.image-node-panel[data-v-736c8d06],.image-replace-btn[data-v-736c8d06]{pointer-events:auto}.image-node-toolbar[data-v-736c8d06]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#101218f5;box-shadow:0 8px 28px #00000073;white-space:nowrap}.toolbar-btn[data-v-736c8d06]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffc7;font-size:12px;cursor:pointer}.toolbar-btn svg[data-v-736c8d06]{width:14px;height:14px}.toolbar-btn[data-v-736c8d06]:hover{background:#ffffff0f}.toolbar-btn--accent[data-v-736c8d06]{color:#2dd4bf;box-shadow:inset 0 0 0 1px #2dd4bf59;background:#2dd4bf14}.image-replace-btn[data-v-736c8d06]{position:absolute;top:42px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:8px;color:#ffffffeb;background:#0000008c;font-size:12px;cursor:pointer}.image-replace-btn svg[data-v-736c8d06]{width:14px;height:14px}.hidden-input[data-v-736c8d06]{display:none}.image-node-panel[data-v-736c8d06]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(640px,92vw);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#0e1016fa;box-shadow:0 16px 48px #0000008c;overflow:visible}.image-node-panel.is-submitting[data-v-736c8d06]{border-color:#2dd4bf80}.image-node-panel.is-readonly[data-v-736c8d06]{border-color:#2dd4bf6b}.panel-status-bar[data-v-736c8d06]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(45,212,191,.18);background:#2dd4bf14;color:#2dd4bf;font-size:12px;font-weight:500}.panel-status-bar__spinner[data-v-736c8d06]{width:12px;height:12px;border:2px solid rgba(45,212,191,.2);border-top-color:#2dd4bf;border-radius:50%;animation:image-node-spin-736c8d06 .75s linear infinite}.image-node-panel.is-readonly .panel-prompt-editable[data-v-736c8d06]{cursor:default;-webkit-user-select:text;user-select:text}.image-node-panel.is-readonly .footer-chip[data-v-736c8d06]:disabled{opacity:1;cursor:default}.panel-loading[data-v-736c8d06]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#0a0c12d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center}.panel-loading__spinner[data-v-736c8d06]{width:34px;height:34px;border:3px solid rgba(45,212,191,.18);border-top-color:#2dd4bf;border-radius:50%;animation:image-node-spin-736c8d06 .75s linear infinite}.panel-loading__text[data-v-736c8d06]{font-size:14px;font-weight:600;color:#ffffffeb}.panel-loading__hint[data-v-736c8d06]{max-width:280px;font-size:12px;line-height:1.5;color:#ffffff73}.image-node-panel.is-readonly .panel-main[data-v-736c8d06]{opacity:1}@keyframes image-node-spin-736c8d06{to{transform:rotate(360deg)}}.panel-main[data-v-736c8d06]{padding:14px 16px 12px}.panel-attachments[data-v-736c8d06]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.panel-attach-tip[data-v-736c8d06]{flex:1 1 100%;margin:0 0 2px;font-size:11px;color:#ffffff6b}.panel-attach-tip__icon[data-v-736c8d06]{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 2px;border-radius:4px;background:#2dd4bf33;color:#2dd4bf;font-size:12px;vertical-align:middle}.panel-attach-zoom[data-v-736c8d06]{position:absolute;right:4px;bottom:22px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;color:#fff;background:#0000009e;cursor:pointer;opacity:.85}.panel-attach-zoom[data-v-736c8d06]:hover{opacity:1;background:#2dd4bfd9;color:#0f172a}.panel-attach-zoom svg[data-v-736c8d06]{width:14px;height:14px}.panel-attach-list[data-v-736c8d06]{display:flex;flex-wrap:wrap;gap:10px}.panel-attach-item[data-v-736c8d06],.panel-add[data-v-736c8d06]{width:76px;height:76px;border-radius:10px;flex-shrink:0}.panel-attach-item.is-avatar[data-v-736c8d06]{width:84px;height:112px}.panel-attach-item[data-v-736c8d06]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);cursor:pointer}.panel-attach-item.is-previewable[data-v-736c8d06],.panel-attach-item.is-previewable .panel-attach-media[data-v-736c8d06]{cursor:zoom-in}.panel-attach-media[data-v-736c8d06]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;opacity:0;transition:opacity .15s ease;pointer-events:none}.panel-attach-item.is-previewable:hover .panel-attach-media[data-v-736c8d06]:after{opacity:1}.panel-attach-label--top[data-v-736c8d06]{top:4px;font-size:9px;color:#ffffffb8}.panel-attach-item.is-selected[data-v-736c8d06]{border-color:#ef4444;box-shadow:0 0 0 2px #ef444459}.panel-attach-file[data-v-736c8d06]{display:grid;place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;color:#ffffff8c;background:#00000059}.panel-attach-media[data-v-736c8d06]{position:absolute;top:0;right:0;bottom:0;left:0}.panel-attach-item img[data-v-736c8d06],.panel-attach-item video[data-v-736c8d06]{width:100%;height:100%;object-fit:cover}.panel-attach-item.is-avatar img[data-v-736c8d06],.panel-attach-item.is-avatar video[data-v-736c8d06]{object-fit:contain;object-position:center;background:#00000059}.panel-attach-label--bottom[data-v-736c8d06]{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:3px 4px;font-size:9px;text-align:center;color:#fff;background:#00000094}.panel-attach-status[data-v-736c8d06]{position:absolute;left:4px;right:4px;top:4px;z-index:2;padding:2px 4px;border-radius:4px;font-size:9px;line-height:1.2;text-align:center;color:#fff;background:#0000009e;pointer-events:none}.panel-attach-status.is-active[data-v-736c8d06]{background:#107848e0}.panel-attach-status.is-failed[data-v-736c8d06]{background:#b42828e6}.panel-attach-status.is-processing[data-v-736c8d06],.panel-attach-status.is-verifying[data-v-736c8d06]{background:#b47814e6}.panel-attach-error[data-v-736c8d06]{position:absolute;left:4px;right:4px;bottom:22px;z-index:2;padding:2px 4px;border-radius:4px;font-size:8px;line-height:1.25;text-align:center;color:#fecaca;background:#7f1d1de0;pointer-events:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.panel-attach-remove[data-v-736c8d06]{position:absolute;top:4px;right:4px;z-index:3;width:18px;height:18px;border:none;border-radius:50%;color:#111;background:#fffffff5;opacity:0;cursor:pointer}.panel-attach-item:hover .panel-attach-remove[data-v-736c8d06]{opacity:1}.panel-add[data-v-736c8d06]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(45,212,191,.55);color:#2dd4bf;background:#00000038;cursor:pointer}.panel-add-wrap[data-v-736c8d06],.toolbar-add-wrap[data-v-736c8d06]{position:relative;flex-shrink:0}.panel-add-wrap .panel-add[data-v-736c8d06]{width:76px;height:76px;border-radius:10px}.add-source-menu[data-v-736c8d06]{position:absolute;z-index:40;display:flex;flex-direction:column;min-width:148px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#12141cfa;box-shadow:0 12px 28px #00000073}.add-source-menu--panel[data-v-736c8d06]{left:0;bottom:calc(100% + 8px)}.add-source-menu--toolbar[data-v-736c8d06]{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.add-source-menu__item[data-v-736c8d06]{display:block;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffe0;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.add-source-menu__item[data-v-736c8d06]:hover{background:#2dd4bf24;color:#2dd4bf}.panel-add-icon[data-v-736c8d06]{font-size:22px;line-height:1}.panel-prompt-editor[data-v-736c8d06]{display:flex;align-items:stretch;width:100%;min-height:108px;min-width:min(320px,100%);margin-bottom:2px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000047;overflow:auto;resize:both}.panel-prompt-editable[data-v-736c8d06]{flex:1;min-width:0;min-height:108px;max-height:none;overflow:auto;padding:12px 12px 10px;outline:none;font-size:14px;line-height:1.75;color:#ffffffe6;white-space:pre-wrap;word-break:break-word;caret-color:#ffffffeb}.panel-prompt-editable[data-v-736c8d06] span,.panel-prompt-editable[data-v-736c8d06] p,.panel-prompt-editable[data-v-736c8d06] div,.panel-prompt-editable[data-v-736c8d06] font{color:inherit!important;background:transparent!important}.panel-prompt-editable[data-v-736c8d06]:empty:before{content:attr(data-placeholder);color:#ffffff59;pointer-events:none}.panel-prompt-editable[data-v-736c8d06] .panel-mention-chip{display:inline-flex;align-items:center;gap:5px;margin:0 2px;padding:2px 8px 2px 2px;border-radius:999px;border:1px solid rgba(96,165,250,.5);background:#1e3a5fb8;vertical-align:middle;-webkit-user-select:none;user-select:none}.panel-prompt-editable[data-v-736c8d06] .panel-mention-chip__thumb{width:20px;height:20px;border-radius:5px;object-fit:contain;object-position:center;background:#00000059;flex-shrink:0}.panel-prompt-editable[data-v-736c8d06] .panel-mention-chip__text{font-size:13px;color:#93c5fd;line-height:1.2}.panel-prompt-tools[data-v-736c8d06]{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:8px 6px;border-left:1px solid rgba(255,255,255,.08);background:#ffffff05}.panel-prompt-tool[data-v-736c8d06]{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:7px;color:#ffffff8c;background:transparent;cursor:pointer}.panel-prompt-tool svg[data-v-736c8d06]{width:15px;height:15px}.panel-prompt-tool[data-v-736c8d06]:hover:not(:disabled){color:#ffffffe6;background:#ffffff0f}.panel-prompt-tool[data-v-736c8d06]:disabled{opacity:.4;cursor:not-allowed}.prompt-expand-mask[data-v-736c8d06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prompt-expand-dialog[data-v-736c8d06]{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 48px));height:min(90vh,920px);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#12141c;box-shadow:0 24px 64px #0000008c;overflow:hidden}.prompt-expand-head[data-v-736c8d06]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.prompt-expand-title[data-v-736c8d06]{margin:0;font-size:15px;font-weight:600;color:#ffffffeb}.prompt-expand-close[data-v-736c8d06]{width:32px;height:32px;border:none;border-radius:8px;color:#fff9;background:transparent;font-size:22px;line-height:1;cursor:pointer}.prompt-expand-close[data-v-736c8d06]:hover{color:#fff;background:#ffffff14}.prompt-expand-body[data-v-736c8d06]{flex:1;min-height:200px;overflow:auto;padding:18px 20px 22px;color:#ffffffe0;font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.prompt-expand-hint[data-v-736c8d06]{margin:0;padding:10px 20px 0;font-size:12px;line-height:1.5;color:#ffffff73}.prompt-expand-textarea[data-v-736c8d06]{width:100%;border:none;resize:vertical;background:transparent;font:inherit;color:inherit;outline:none;box-sizing:border-box}.panel-footer[data-v-736c8d06]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:4}.panel-footer-left[data-v-736c8d06]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.footer-select[data-v-736c8d06]{position:relative}.footer-chip[data-v-736c8d06]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#ffffffc7;font-size:12px;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,box-shadow .12s ease}.footer-chip[data-v-736c8d06]:disabled{opacity:.45;cursor:not-allowed}.footer-chip.is-active[data-v-736c8d06]{border-color:#2dd4bfb8;box-shadow:inset 0 0 0 1px #2dd4bf47;color:#ffffffeb}.chip-icon[data-v-736c8d06]{width:14px;height:14px;flex-shrink:0;opacity:.85}.chip-text[data-v-736c8d06]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.chip-chevron[data-v-736c8d06]{width:12px;height:12px;flex-shrink:0;opacity:.55}.footer-popover[data-v-736c8d06]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#14161efa;box-shadow:0 16px 40px #00000080}.footer-popover--model[data-v-736c8d06]{min-width:220px;max-width:280px}.footer-popover--size[data-v-736c8d06]{width:min(360px,78vw)}.footer-popover--count[data-v-736c8d06]{min-width:120px;max-height:min(280px,50vh);overflow-y:auto;padding:8px;overscroll-behavior:contain}.popover-title[data-v-736c8d06]{margin-bottom:8px;font-size:12px;color:#ffffff73}.popover-section+.popover-section[data-v-736c8d06]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.popover-model-item[data-v-736c8d06]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin-bottom:6px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:#ffffffe0;font-size:13px;text-align:left;cursor:pointer}.popover-model-item[data-v-736c8d06]:last-child{margin-bottom:0}.popover-model-item.active[data-v-736c8d06]{border-color:#2dd4bfb8;box-shadow:inset 0 0 0 1px #2dd4bf38}.popover-model-icon[data-v-736c8d06]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#111;font-size:12px;font-weight:700;flex-shrink:0}.popover-model-name[data-v-736c8d06]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-check[data-v-736c8d06]{width:16px;height:16px;color:#2dd4bf;flex-shrink:0}.size-grid[data-v-736c8d06]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.size-option[data-v-736c8d06],.resolution-option[data-v-736c8d06],.count-option[data-v-736c8d06]{position:relative;padding:8px 6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#ffffffd1;font-size:12px;text-align:center;cursor:pointer}.size-option.active[data-v-736c8d06],.resolution-option.active[data-v-736c8d06],.count-option.active[data-v-736c8d06]{border-color:#2dd4bfb8;box-shadow:inset 0 0 0 1px #2dd4bf38;color:#fff}.size-check[data-v-736c8d06]{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#2dd4bf;color:#111;font-size:9px;line-height:14px;text-align:center}.duration-row[data-v-736c8d06]{display:flex;flex-wrap:wrap;gap:8px}.duration-range[data-v-736c8d06]{padding:4px 2px 2px}.duration-range__labels[data-v-736c8d06]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;color:#ffffff8c}.duration-range__value[data-v-736c8d06]{padding:2px 10px;border-radius:8px;color:#2dd4bf;background:#2dd4bf1f;font-weight:600}.duration-range__slider[data-v-736c8d06]{width:100%;accent-color:#2dd4bf;cursor:pointer}.resolution-row[data-v-736c8d06]{display:flex;gap:8px}.resolution-option[data-v-736c8d06]{flex:1;min-width:0}.count-option[data-v-736c8d06]{display:block;width:100%;margin-bottom:6px;text-align:center}.count-option[data-v-736c8d06]:last-child{margin-bottom:0}.panel-footer-right[data-v-736c8d06]{display:flex;align-items:center;gap:10px;flex-shrink:0}.footer-cost[data-v-736c8d06]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#f87171;white-space:nowrap}.footer-cost__icon[data-v-736c8d06]{font-size:8px;opacity:.9}.footer-submit[data-v-736c8d06]{display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:50%;color:#111;background:#f3f4f6;cursor:pointer}.footer-submit[data-v-736c8d06]:disabled{cursor:not-allowed;opacity:.85}.footer-submit.is-loading[data-v-736c8d06]{background:#ffffffeb}.footer-submit__spinner[data-v-736c8d06]{width:18px;height:18px;border:2px solid rgba(17,17,17,.15);border-top-color:#111;border-radius:50%;animation:image-node-spin-736c8d06 .7s linear infinite}.footer-submit svg[data-v-736c8d06]{width:18px;height:18px}.panel-attach-preview[data-v-736c8d06]{position:fixed;z-index:13000;width:min(440px,calc(100vw - 24px));padding:8px 8px 18px;border-radius:12px;border:1px solid rgba(45,212,191,.35);background:#0c0e14fa;box-shadow:0 0 0 1px #00000059,0 16px 48px #0000008c;pointer-events:auto}.panel-attach-preview.is-clickable[data-v-736c8d06]{cursor:zoom-in}.panel-attach-preview[data-v-736c8d06]:after{content:"";position:absolute;left:12%;right:12%;top:100%;height:14px}.panel-attach-preview img[data-v-736c8d06],.panel-attach-preview video[data-v-736c8d06]{display:block;width:100%;max-height:min(320px,52vh);border-radius:8px;object-fit:contain}.panel-attach-preview__hint[data-v-736c8d06]{display:block;margin-top:6px;font-size:11px;text-align:center;color:#ffffff8c}.result-picker-mask[data-v-736c8d06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16000;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-picker-dialog[data-v-736c8d06]{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88vh,900px);border-radius:14px;border:1px solid rgba(45,212,191,.28);background:#14161e;box-shadow:0 24px 64px #0000008c;overflow:hidden}.result-picker-head[data-v-736c8d06]{position:relative;padding:16px 44px 12px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.result-picker-title[data-v-736c8d06]{margin:0;font-size:16px;font-weight:600;color:#fffffff0}.result-picker-subtitle[data-v-736c8d06]{margin:6px 0 0;font-size:12px;color:#ffffff73}.result-picker-close[data-v-736c8d06]{position:absolute;top:12px;right:12px;width:30px;height:30px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb8;font-size:20px;line-height:1;cursor:pointer}.result-picker-grid[data-v-736c8d06]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px 18px;overflow:auto}.result-picker-item[data-v-736c8d06]{position:relative;padding:0;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:#0e1016;overflow:hidden;cursor:pointer;aspect-ratio:1}.result-picker-item.is-selected[data-v-736c8d06]{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf59}.result-picker-item img[data-v-736c8d06]{display:block;width:100%;height:100%;object-fit:cover}.result-picker-badge[data-v-736c8d06]{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;font-size:11px;color:#ffffffeb;background:#0000008c}.result-picker-check[data-v-736c8d06]{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#111;background:#2dd4bf}.result-picker-foot[data-v-736c8d06]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06)}.result-picker-btn[data-v-736c8d06]{min-width:96px;height:36px;padding:0 16px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer}.result-picker-btn--ghost[data-v-736c8d06]{color:#ffffffb8;background:#ffffff0f}.result-picker-btn--primary[data-v-736c8d06]{color:#111;background:#2dd4bf}.hd-confirm-mask[data-v-736c8d06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20500;display:grid;place-items:center;padding:16px;background:#030508bd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hd-confirm-dialog[data-v-736c8d06]{width:min(100%,420px);max-height:min(560px,calc(100vh - 32px));overflow:auto;padding:24px 24px 20px;border:1px solid rgba(178,190,211,.2);border-radius:16px;background:#161920;color:#ffffffeb;box-shadow:0 26px 80px #0000009e,0 2px 12px #00000047;animation:hd-confirm-in-736c8d06 .16s ease-out}@keyframes hd-confirm-in-736c8d06{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hd-confirm-head[data-v-736c8d06]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hd-confirm-title[data-v-736c8d06]{margin:0;font-size:18px;line-height:1.35;font-weight:700}.hd-confirm-subtitle[data-v-736c8d06]{margin:6px 0 0;color:#e2e8f08c;font-size:13px;line-height:1.5}.hd-confirm-close[data-v-736c8d06]{flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff14;color:#ffffff9e;font-size:18px;line-height:1;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.hd-confirm-close[data-v-736c8d06]:hover{border-color:#ffffff29;background:#ffffff21;color:#ffffffeb}.hd-confirm-section[data-v-736c8d06]{margin-top:20px}.hd-confirm-label[data-v-736c8d06]{margin-bottom:8px;color:#e2e8f094;font-size:13px;line-height:1.4;text-align:center}.hd-confirm-options[data-v-736c8d06]{display:flex;flex-wrap:nowrap;gap:10px}.hd-confirm-option[data-v-736c8d06],.hd-confirm-fixed-resolution[data-v-736c8d06]{min-height:40px;padding:0 14px;border:1px solid rgba(178,190,211,.2);border-radius:9px;background:#ffffff09;color:#f1f5f9c7;font-size:14px;font-weight:600;text-align:center}.hd-confirm-option[data-v-736c8d06]{flex:1 1 0;min-width:0;cursor:pointer;white-space:nowrap}.hd-confirm-fixed-resolution[data-v-736c8d06]{display:flex;align-items:center;justify-content:center;white-space:nowrap}.hd-confirm-option.is-selected[data-v-736c8d06]{border-color:#2dd4bfd6;background:#2dd4bf21;color:#8df3df;box-shadow:inset 0 0 0 1px #2dd4bf29}.hd-confirm-cost[data-v-736c8d06]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 15px;border:1px solid rgba(45,212,191,.12);border-radius:10px;background:#2dd4bf17;color:#e2e8f0b8;font-size:14px}.hd-confirm-cost strong[data-v-736c8d06]{color:#8df3df;font-size:18px;line-height:1}.hd-confirm-actions[data-v-736c8d06]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.hd-confirm-btn[data-v-736c8d06]{min-width:92px;height:40px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .14s ease,background .14s ease,border-color .14s ease}.hd-confirm-btn[data-v-736c8d06]:disabled{cursor:not-allowed;opacity:.5}.hd-confirm-btn--cancel[data-v-736c8d06]{border:1px solid rgba(178,190,211,.2);background:transparent;color:#e2e8f0b8}.hd-confirm-btn--confirm[data-v-736c8d06]{border:none;background:#2dd4bf;color:#071311}.hd-confirm-btn--cancel[data-v-736c8d06]:hover{border-color:#b2bed357;background:#ffffff0f}.hd-confirm-btn--confirm[data-v-736c8d06]:hover{filter:brightness(1.08)}@media (max-width: 480px){.hd-confirm-dialog[data-v-736c8d06]{padding:20px 18px 18px}.hd-confirm-actions[data-v-736c8d06]{justify-content:stretch}.hd-confirm-btn[data-v-736c8d06]{flex:1}}.task-log-panel[data-v-c48905e1]{position:absolute;top:0;right:0;bottom:0;z-index:130;display:flex;flex-direction:column;width:min(360px,92vw);border-left:1px solid rgba(255,255,255,.08);background:#0c0e14fa;box-shadow:-12px 0 40px #00000059;transform:translate(100%);transition:transform .22s ease;pointer-events:auto}.task-log-panel.is-open[data-v-c48905e1]{transform:translate(0)}.task-log-head[data-v-c48905e1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.task-log-title[data-v-c48905e1]{margin:0;font-size:15px;font-weight:600;color:#ffffffeb}.task-log-actions[data-v-c48905e1]{display:flex;align-items:center;gap:4px}.task-log-icon-btn[data-v-c48905e1]{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:8px;color:#ffffffa6;background:transparent;cursor:pointer}.task-log-icon-btn svg[data-v-c48905e1]{width:16px;height:16px}.task-log-icon-btn[data-v-c48905e1]:hover:not(:disabled){color:#fff;background:#ffffff14}.task-log-icon-btn[data-v-c48905e1]:disabled{opacity:.5;cursor:default}.is-spinning[data-v-c48905e1]{animation:spin-c48905e1 .8s linear infinite}@keyframes spin-c48905e1{to{transform:rotate(360deg)}}.task-log-filters[data-v-c48905e1]{padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.filter-row[data-v-c48905e1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.filter-row[data-v-c48905e1]:last-child{margin-bottom:0}.filter-chip[data-v-c48905e1]{padding:5px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff08;color:#ffffffb8;font-size:12px;cursor:pointer}.filter-chip.active[data-v-c48905e1]{border-color:#2dd4bfbf;background:#2dd4bf;color:#0f1418;font-weight:600}.task-log-body[data-v-c48905e1]{flex:1;overflow:auto;padding:10px 12px}.task-log-empty[data-v-c48905e1]{padding:48px 12px;text-align:center;color:#ffffff61;font-size:13px}.task-log-item[data-v-c48905e1]{display:block;width:100%;margin-bottom:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;text-align:left;cursor:pointer;outline:none}.task-log-item[data-v-c48905e1]:focus-visible{border-color:#2dd4bf73;box-shadow:0 0 0 2px #2dd4bf2e}.task-log-item[data-v-c48905e1]:hover{border-color:#2dd4bf47;background:#2dd4bf0d}.task-log-item__head[data-v-c48905e1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.task-log-item__type[data-v-c48905e1]{font-size:11px;color:#ffffff73}.task-log-item__status[data-v-c48905e1]{font-size:11px;font-weight:600}.task-log-item__status.is-running[data-v-c48905e1]{color:#60a5fa}.task-log-item__status.is-done[data-v-c48905e1]{color:#34d399}.task-log-item__status.is-failed[data-v-c48905e1]{color:#f87171}.task-log-item__summary[data-v-c48905e1]{margin:0 0 8px;font-size:13px;line-height:1.5;color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-log-item__meta[data-v-c48905e1]{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;color:#ffffff61}.task-log-item__foot[data-v-c48905e1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-log-item__id[data-v-c48905e1]{padding:0;border:none;background:transparent;font-size:11px;color:#2dd4bfd9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer}.task-log-item__id[data-v-c48905e1]:hover{color:#5eead4}.task-log-item__cost[data-v-c48905e1]{font-size:11px;color:#ffffff73}.task-log-item__error[data-v-c48905e1]{margin:8px 0 0;font-size:11px;line-height:1.45;color:#f87171}.task-log-foot[data-v-c48905e1]{padding:10px 14px 14px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;line-height:1.5;color:#ffffff59}.task-detail-backdrop[data-v-37c0950b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:16px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.task-detail-modal[data-v-37c0950b]{display:flex;flex-direction:column;width:min(100%,920px);max-height:min(92vh,860px);border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#14161d;box-shadow:0 24px 64px #0000008c;overflow:hidden}.task-detail-head[data-v-37c0950b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.task-detail-title[data-v-37c0950b]{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff}.task-detail-badges[data-v-37c0950b]{display:flex;flex-wrap:wrap;gap:6px}.task-detail-badge[data-v-37c0950b]{padding:3px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:11px}.task-detail-badge.is-running[data-v-37c0950b]{color:#60a5fa;background:#60a5fa1f}.task-detail-badge.is-done[data-v-37c0950b]{color:#34d399;background:#34d3991f}.task-detail-badge.is-failed[data-v-37c0950b]{color:#f87171;background:#f871711f}.task-detail-close[data-v-37c0950b]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffbf;font-size:22px;line-height:1;cursor:pointer}.task-detail-meta[data-v-37c0950b]{padding:0 18px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.task-detail-meta__row[data-v-37c0950b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;color:#ffffff73}.task-detail-id[data-v-37c0950b]{padding:0;border:none;background:transparent;color:#2dd4bfe6;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer}.task-detail-summary[data-v-37c0950b]{margin:8px 0 0;font-size:13px;line-height:1.55;color:#ffffffd1;white-space:pre-wrap;word-break:break-word}.task-detail-fields[data-v-37c0950b]{display:flex;flex-direction:column;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003}.task-detail-field__label[data-v-37c0950b]{margin-bottom:4px;font-size:12px;font-weight:600;color:#ffffff80}.task-detail-field__value[data-v-37c0950b]{margin:0;font-size:13px;line-height:1.55;color:#ffffffe0;word-break:break-word}.task-detail-field__value.is-multiline[data-v-37c0950b]{white-space:pre-wrap}.task-detail-error[data-v-37c0950b]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#f87171;white-space:pre-wrap;word-break:break-word}.task-detail-body[data-v-37c0950b]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:12px 18px;overflow:auto}.task-detail-section--full[data-v-37c0950b]{width:100%}.task-detail-section[data-v-37c0950b]{min-width:0;display:flex;flex-direction:column;gap:8px}.task-detail-section__head[data-v-37c0950b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-detail-section__title[data-v-37c0950b]{margin:0;font-size:13px;font-weight:600;color:#ffffffd1}.task-detail-result-download[data-v-37c0950b],.task-detail-media__download[data-v-37c0950b]{display:grid;place-items:center;border:1px solid rgba(45,212,191,.35);background:#2dd4bf14;color:#5eead4;cursor:pointer}.task-detail-result-download[data-v-37c0950b]{width:30px;height:30px;border-radius:7px}.task-detail-result-download svg[data-v-37c0950b],.task-detail-media__download svg[data-v-37c0950b]{width:16px;height:16px}.task-detail-result-download[data-v-37c0950b]:hover,.task-detail-media__download[data-v-37c0950b]:hover{background:#2dd4bf2e}.task-detail-loading[data-v-37c0950b],.task-detail-empty[data-v-37c0950b]{padding:24px 0;text-align:center;color:#ffffff73;font-size:12px}.task-detail-error--block[data-v-37c0950b]{margin:0 0 4px;padding:10px 12px;border-radius:10px;background:#f8717114;border:1px solid rgba(248,113,113,.25)}.task-detail-media-block[data-v-37c0950b]{margin-bottom:4px}.task-detail-media--large .task-detail-media__card[data-v-37c0950b]{width:140px}.task-detail-media__card[data-v-37c0950b]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#00000059;cursor:pointer;text-align:left}.task-detail-media__card[data-v-37c0950b]:hover{border-color:#2dd4bf73}.task-detail-media__card-label[data-v-37c0950b]{font-size:11px;font-weight:600;color:#ffffffa6}.task-detail-media__card-thumb[data-v-37c0950b]{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#00000073}.task-detail-media__card-thumb img[data-v-37c0950b],.task-detail-media__card-thumb video[data-v-37c0950b]{width:100%;height:100%;object-fit:cover;pointer-events:none}.task-detail-media__card-hint[data-v-37c0950b]{font-size:10px;color:#2dd4bfd9}.task-detail-media[data-v-37c0950b]{display:flex;flex-wrap:wrap;gap:10px}.task-detail-media__item[data-v-37c0950b]{position:relative}.task-detail-media__download[data-v-37c0950b]{position:absolute;right:6px;bottom:6px;width:28px;height:28px;border-radius:7px;background:#0c0e14e0}.task-detail-media__audio[data-v-37c0950b]{display:grid;place-items:center;width:100%;height:100%;color:#ffffffb8;font-size:12px}.task-detail-foot[data-v-37c0950b]{display:flex;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06)}.task-detail-btn[data-v-37c0950b]{min-width:88px;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:transparent;color:#ffffffc7;font-size:13px;cursor:pointer}.task-detail-preview-mask[data-v-37c0950b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:grid;place-items:center;padding:24px;background:#000000e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-detail-preview-dialog[data-v-37c0950b]{position:relative;width:min(100%,1080px);max-height:min(92vh,900px)}.task-detail-preview-close[data-v-37c0950b]{position:absolute;top:-42px;right:0;width:34px;height:34px;border:none;border-radius:8px;background:#ffffff1a;color:#ffffffd9;font-size:24px;line-height:1;cursor:pointer}.task-detail-preview-body[data-v-37c0950b]{display:grid;place-items:center;max-height:min(92vh,900px);overflow:auto}.task-detail-preview-body img[data-v-37c0950b],.task-detail-preview-body video[data-v-37c0950b],.task-detail-preview-body audio[data-v-37c0950b]{display:block;max-width:100%;max-height:min(92vh,900px);width:auto;height:auto;border-radius:10px;background:#000;object-fit:contain}.recharge-mask[data-v-c989f11e]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000b8}.recharge-dialog[data-v-c989f11e]{width:min(520px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#12141cfa;box-shadow:0 24px 64px #00000073;overflow:hidden}.recharge-head[data-v-c989f11e]{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0}.recharge-close[data-v-c989f11e]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#ffffff8c;font-size:22px;line-height:1;cursor:pointer}.recharge-close[data-v-c989f11e]:hover{background:#ffffff0f;color:#fff}.recharge-tabs[data-v-c989f11e]{display:flex;gap:18px;padding:4px 18px 0;border-bottom:1px solid rgba(255,255,255,.06)}.recharge-tab[data-v-c989f11e]{position:relative;padding:10px 2px 12px;border:none;background:transparent;color:#ffffff73;font-size:14px;cursor:pointer}.recharge-tab.active[data-v-c989f11e]{color:#2dd4bf;font-weight:600}.recharge-tab.active[data-v-c989f11e]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:#2dd4bf}.recharge-body[data-v-c989f11e]{padding:16px 18px 8px}.recharge-section-title[data-v-c989f11e]{margin:0 0 10px;font-size:13px;font-weight:600;color:#ffffffe0}.recharge-section-title+.recharge-section-title[data-v-c989f11e]{margin-top:18px}.recharge-hint[data-v-c989f11e]{min-height:88px;display:grid;place-items:center;border-radius:12px;background:#ffffff08;color:#ffffff73;font-size:13px}.recharge-grid[data-v-c989f11e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recharge-tier[data-v-c989f11e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:78px;padding:10px 8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#ffffffd1;cursor:pointer}.recharge-tier.active[data-v-c989f11e]{border-color:#2dd4bfd9;background:#2dd4bf1a;box-shadow:inset 0 0 0 1px #2dd4bf38}.recharge-tier__money[data-v-c989f11e]{font-size:18px;font-weight:700}.recharge-tier__point[data-v-c989f11e]{font-size:12px;color:#ffffff73}.recharge-tier.active .recharge-tier__point[data-v-c989f11e]{color:#2dd4bfd9}.recharge-pay[data-v-c989f11e]{display:inline-flex;align-items:center;gap:10px;min-width:148px;height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#ffffffe0;font-size:14px;cursor:default}.recharge-pay.active[data-v-c989f11e]{border-color:#2dd4bfd9;background:#2dd4bf14}.recharge-pay__icon[data-v-c989f11e]{display:grid;place-items:center;width:22px;height:22px}.recharge-pay__icon svg[data-v-c989f11e]{width:20px;height:20px}.recharge-card-input[data-v-c989f11e]{width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000038;color:#ffffffe6;font-size:14px;outline:none}.recharge-card-input[data-v-c989f11e]:focus{border-color:#2dd4bfa6}.recharge-card-input.has-error[data-v-c989f11e]{border-color:#f87171d9;box-shadow:inset 0 0 0 1px #f8717138}.recharge-card-tip[data-v-c989f11e]{margin:10px 0 0;font-size:13px;line-height:1.5;color:#ffffff9e}.recharge-card-error[data-v-c989f11e]{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#ef44441f;border:1px solid rgba(248,113,113,.35);font-size:13px;line-height:1.5;color:#fecaca}.recharge-foot[data-v-c989f11e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px}.recharge-btn[data-v-c989f11e]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.recharge-btn--ghost[data-v-c989f11e]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb8}.recharge-btn--primary[data-v-c989f11e]{border:none;background:#2dd4bf;color:#0f1418}.recharge-btn--primary[data-v-c989f11e]:disabled{opacity:.45;cursor:default}@media (max-width: 520px){.recharge-grid[data-v-c989f11e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-mask[data-v-e3df20f7]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000bd}.pay-dialog[data-v-e3df20f7]{width:min(420px,100%);border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#12141cfa;padding:18px}.pay-head[data-v-e3df20f7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pay-title[data-v-e3df20f7]{margin:0;font-size:15px;font-weight:600;color:#ffffffe6}.pay-close[data-v-e3df20f7]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#ffffff8c;font-size:22px;cursor:pointer}.pay-close[data-v-e3df20f7]:hover{background:#ffffff0f;color:#fff}.pay-qrcode-wrap[data-v-e3df20f7]{display:grid;place-items:center;padding:18px 0 10px}.pay-qrcode[data-v-e3df20f7]{width:220px;height:220px;display:grid;place-items:center;border-radius:12px;background:#fff}.pay-qrcode-img[data-v-e3df20f7]{width:200px;height:200px;object-fit:contain}.pay-qrcode-loading[data-v-e3df20f7],.pay-qrcode-empty[data-v-e3df20f7]{padding:0 16px;text-align:center;color:#11131a8c;font-size:13px}.pay-foot[data-v-e3df20f7]{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px;color:#ffffffb8}.pay-foot p[data-v-e3df20f7]{margin:0}.infinite-canvas[data-v-48c571e7]{position:relative;flex:1;min-height:0;overflow:hidden;background:#0a0b0f;transition:background .2s ease}.infinite-canvas.is-day-theme[data-v-48c571e7]{background:#fff}.infinite-canvas.is-day-theme .canvas-surface[data-v-48c571e7]{background-image:radial-gradient(circle,rgba(0,0,0,.14) 1px,transparent 1px)}.infinite-canvas.is-day-theme .project-name[data-v-48c571e7]{background:#fffffff5;border-color:#00000014;color:#11131ae0;box-shadow:0 2px 12px #0000000f}.infinite-canvas.is-day-theme .save-hint[data-v-48c571e7]{background:#ffffffeb;border-color:#00000014;color:#11131a8c}.infinite-canvas.is-day-theme .topbar-btn[data-v-48c571e7]{background:#fffffff5;border-color:#00000014;color:#11131ad1;box-shadow:0 2px 10px #0000000d}.infinite-canvas.is-day-theme .topbar-btn.is-active[data-v-48c571e7]{border-color:#2dd4bfbf;color:#0d9488;box-shadow:inset 0 0 0 1px #2dd4bf38}.infinite-canvas.is-day-theme .side-rail-inner[data-v-48c571e7]{background:#fffffff5;border-color:#00000014;box-shadow:0 8px 28px #00000014}.infinite-canvas.is-day-theme .side-tool[data-v-48c571e7]{color:#11131a80}.infinite-canvas.is-day-theme .side-tool[data-v-48c571e7]:hover{color:#11131ae0;background:#0000000a}.infinite-canvas.is-day-theme .add-menu[data-v-48c571e7]{background:#fffffffa;border-color:#00000014;box-shadow:0 12px 36px #0000001a}.infinite-canvas.is-day-theme .add-menu-title[data-v-48c571e7]{color:#11131a73}.infinite-canvas.is-day-theme .add-menu-item[data-v-48c571e7]{color:#11131ad1}.infinite-canvas.is-day-theme .add-menu-item[data-v-48c571e7]:hover{background:#0000000a}.infinite-canvas.is-day-theme .zoom-bar[data-v-48c571e7]{background:#fffffff5;border-color:#00000014;box-shadow:0 4px 16px #0000000f}.infinite-canvas.is-day-theme .zoom-label[data-v-48c571e7]{color:#11131acc}.infinite-canvas.is-day-theme .zoom-reset[data-v-48c571e7]{background:#0000000f;color:#11131ab8}.infinite-canvas.is-day-theme .zoom-reset[data-v-48c571e7]:hover{background:#0000001a;color:#11131aeb}.infinite-canvas.is-day-theme .viewport-empty-hint[data-v-48c571e7]{background:#fffffff5;border-color:#00000014;box-shadow:0 8px 24px #00000014}.infinite-canvas.is-day-theme .viewport-empty-hint__text[data-v-48c571e7]{color:#11131a8c}.infinite-canvas.is-text-editing[data-v-48c571e7]{overflow:visible}.hidden-file-input[data-v-48c571e7]{display:none}.canvas-boot-mask[data-v-48c571e7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#0304078c;color:#ffffffbf;font-size:14px;pointer-events:all}.editor-topbar[data-v-48c571e7]{position:absolute;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:space-between;padding:12px 18px 12px 62px;pointer-events:none}.editor-topbar[data-v-48c571e7]>*{pointer-events:auto}.project-name[data-v-48c571e7]{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#12141cd1;font-size:13px;font-weight:500;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-actions[data-v-48c571e7]{display:flex;align-items:center;gap:8px}.save-hint[data-v-48c571e7]{padding:6px 12px;border-radius:999px;font-size:12px;color:#ffffff8c;background:#12141cb8;border:1px solid rgba(255,255,255,.08)}.save-hint--dirty[data-v-48c571e7]{color:#fbbf24;border-color:#fbbf2459}.topbar-btn[data-v-48c571e7]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#12141cd1;color:#ffffffd1;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-btn svg[data-v-48c571e7]{width:15px;height:15px;flex-shrink:0}.topbar-btn--icon[data-v-48c571e7]{width:34px;min-width:34px;padding:0;justify-content:center}.topbar-btn--points[data-v-48c571e7]{min-width:52px;justify-content:center;font-weight:600;gap:5px}.topbar-btn.is-active[data-v-48c571e7]{border-color:#2dd4bfa6;color:#2dd4bf;box-shadow:inset 0 0 0 1px #2dd4bf38}.topbar-io-group[data-v-48c571e7]{display:inline-flex;align-items:stretch;border-radius:999px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#12141cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-io-group .topbar-btn[data-v-48c571e7]{border:none;border-radius:0;background:transparent}.topbar-io-group .topbar-btn+.topbar-btn[data-v-48c571e7]{border-left:1px solid rgba(255,255,255,.1)}.infinite-canvas.is-day-theme .topbar-io-group[data-v-48c571e7]{background:#ffffffeb;border-color:#0f172a1f}.infinite-canvas.is-day-theme .topbar-io-group .topbar-btn+.topbar-btn[data-v-48c571e7]{border-left-color:#0f172a1a}.side-rail[data-v-48c571e7]{position:absolute;left:14px;top:50%;z-index:110;transform:translateY(-50%);pointer-events:auto}.side-rail-inner[data-v-48c571e7]{display:flex;flex-direction:column;gap:4px;padding:8px 6px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0e1016e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #0006}.side-tool[data-v-48c571e7]{display:flex;flex-direction:column;align-items:center;gap:4px;width:52px;padding:8px 4px;border:none;border-radius:12px;background:transparent;color:#ffffff8c;cursor:pointer;transition:.15s ease}.side-tool[data-v-48c571e7]:hover{color:#ffffffe0;background:#ffffff0d}.side-tool.active[data-v-48c571e7],.side-tool.is-hand[data-v-48c571e7]{color:#2dd4bf;background:#2dd4bf1f}.side-tool.is-help[data-v-48c571e7],.side-tool.is-add-open[data-v-48c571e7]{color:#fbbf24;background:#fbbf241a}.side-tool-icon[data-v-48c571e7]{display:grid;place-items:center;width:22px;height:22px}.side-tool-icon svg[data-v-48c571e7]{width:18px;height:18px}.side-tool-label[data-v-48c571e7]{font-size:10px;line-height:1.2}.add-menu[data-v-48c571e7]{position:absolute;left:calc(100% + 10px);top:0;width:168px;padding:10px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#14161ef5;box-shadow:0 12px 36px #00000073}.add-menu-title[data-v-48c571e7]{padding:4px 8px 6px;font-size:11px;font-weight:600;color:#ffffff61}.add-menu-title--resource[data-v-48c571e7]{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.add-menu-item[data-v-48c571e7]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:#ffffffd1;font-size:13px;text-align:left;cursor:pointer}.add-menu-item[data-v-48c571e7]:hover{background:#ffffff0f}.add-menu-icon[data-v-48c571e7]{width:16px;height:16px;border-radius:4px;background:#ffffff1f}.add-menu-icon--text[data-v-48c571e7]{background:#67e8f940}.add-menu-icon--image[data-v-48c571e7]{background:#2dd4bf40}.add-menu-icon--video[data-v-48c571e7]{background:#a78bfa40}.add-menu-icon--resource[data-v-48c571e7]{background:#ffffff1a}.canvas-viewport[data-v-48c571e7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:default;touch-action:none;user-select:none;-webkit-user-select:none}.canvas-viewport.tool-hand[data-v-48c571e7]{cursor:grab}.canvas-viewport.is-panning[data-v-48c571e7],.canvas-viewport.tool-hand[data-v-48c571e7]:active{cursor:grabbing}.canvas-viewport.is-marquee[data-v-48c571e7]{cursor:crosshair}.canvas-selection-bar[data-v-48c571e7]{position:absolute;top:16px;left:50%;z-index:12000;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;transform:translate(-50%);background:#0c0e14eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000059;pointer-events:auto}.canvas-selection-bar__count[data-v-48c571e7]{font-size:13px;color:#ffffffb8;white-space:nowrap}.canvas-selection-bar__btn[data-v-48c571e7]{height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffe0;font-size:13px;cursor:pointer}.canvas-selection-bar__btn[data-v-48c571e7]:hover{background:#ffffff1a}.canvas-selection-bar__btn--danger[data-v-48c571e7]{color:#fff;background:#ef4444e6;border-color:#ef4444e6}.canvas-selection-bar__btn--danger[data-v-48c571e7]:hover{filter:brightness(1.06)}.canvas-marquee[data-v-48c571e7]{position:absolute;z-index:10000;border:1.5px solid rgba(18,216,241,.92);background:#12d8f11f;border-radius:4px;pointer-events:none;box-shadow:0 0 0 1px #12d8f126}.canvas-stage[data-v-48c571e7]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.canvas-edges[data-v-48c571e7]{position:absolute;left:0;top:0;width:8000px;height:8000px;overflow:visible;pointer-events:none;z-index:5000}.edge-group[data-v-48c571e7]{pointer-events:auto}.edge-hit[data-v-48c571e7]{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}.edge-group.is-selected .edge-base[data-v-48c571e7]{stroke:#2dd4bf8c;stroke-width:3.5}.edge-group.is-selected .edge-flow[data-v-48c571e7]{stroke-width:3.5}.edge-base[data-v-48c571e7]{fill:none;stroke:#2dd4bf38;stroke-width:2.5}.edge-flow[data-v-48c571e7]{fill:none;stroke:url(#edge-flow-gradient);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 18;stroke-dashoffset:0;animation:edge-flow-48c571e7 1.1s linear infinite}.edge-preview[data-v-48c571e7]{fill:none;stroke:#7dd3fcbf;stroke-width:2;stroke-dasharray:6 10;stroke-dashoffset:0;animation:edge-flow-48c571e7 .8s linear infinite}@keyframes edge-flow-48c571e7{to{stroke-dashoffset:-52}}.canvas-surface[data-v-48c571e7]{position:absolute;left:-4000px;top:-4000px;width:8000px;height:8000px;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:24px 24px}.infinite-canvas[data-v-48c571e7]:not(.is-day-theme){background:var(--home-grid-bg)}.infinite-canvas:not(.is-day-theme) .canvas-surface[data-v-48c571e7]{background-color:var(--home-grid-bg);background-image:linear-gradient(var(--home-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid-line) 1px,transparent 1px);background-size:48px 48px}.infinite-canvas:not(.is-day-theme) .side-rail-inner[data-v-48c571e7],.infinite-canvas:not(.is-day-theme) .zoom-bar[data-v-48c571e7],.infinite-canvas:not(.is-day-theme) .project-name[data-v-48c571e7],.infinite-canvas:not(.is-day-theme) .topbar-btn[data-v-48c571e7],.infinite-canvas:not(.is-day-theme) .add-menu[data-v-48c571e7]{border-color:#5eafb33d;background:#224448f0}.infinite-canvas:not(.is-day-theme) .topbar-btn.is-active[data-v-48c571e7],.infinite-canvas:not(.is-day-theme) .side-tool.is-active[data-v-48c571e7]{color:var(--home-accent);border-color:#a47dff94;background:var(--home-accent-soft)}.infinite-canvas:not(.is-day-theme) .canvas-node[data-v-48c571e7]{border-color:#5eafb36b;background:#2b5459f5}.canvas-node[data-v-48c571e7]{position:absolute;border-radius:12px;overflow:visible;border:1px solid rgba(45,212,191,.35);background:#0e1016f2;box-shadow:0 12px 32px #00000073}.canvas-node.is-selected[data-v-48c571e7]{border-color:#2dd4bfe6;box-shadow:0 0 0 2px #2dd4bf47,0 12px 32px #00000073}.canvas-node.is-dragging[data-v-48c571e7]{cursor:grabbing;border-color:#2dd4bff2;box-shadow:0 0 0 2px #2dd4bf59,0 16px 40px #2dd4bf2e}.canvas-node.is-dragging .node-head[data-v-48c571e7]{cursor:grabbing}.canvas-viewport:not(.tool-hand) .canvas-node[data-v-48c571e7]{cursor:grab}.node-head[data-v-48c571e7]{padding:8px 10px;font-size:11px;font-weight:600;color:#2dd4bf;border-bottom:1px solid rgba(255,255,255,.06);cursor:grab}.node-head--text[data-v-48c571e7]{color:#67e8f9}.node-head--video[data-v-48c571e7]{color:#a78bfa}.canvas-node--image.is-selected[data-v-48c571e7],.canvas-node--image.is-editing[data-v-48c571e7]{border-color:#5eead4;box-shadow:0 0 0 2px #2dd4bf80,0 0 28px #2dd4bf61,0 12px 32px #00000073}.node-head--image[data-v-48c571e7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;color:#5eead4}.node-head__title[data-v-48c571e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-head__dim[data-v-48c571e7]{flex-shrink:0;font-size:10px;font-weight:500;color:#ffffff73}.node-head__avatar-status[data-v-48c571e7]{flex-shrink:1;min-width:0;max-width:100%;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.25;white-space:normal;text-align:right;color:#ffffffd1;background:#ffffff14}.node-head__avatar-status.is-active[data-v-48c571e7]{color:#031015;background:#5eead4}.node-head__avatar-status.is-failed[data-v-48c571e7]{color:#fff;background:#ef4444d1}.node-head__avatar-status.is-processing[data-v-48c571e7],.node-head__avatar-status.is-verifying[data-v-48c571e7]{color:#fde68a;background:#fbbf2429}.node-image-wrap[data-v-48c571e7]{position:relative;height:calc(100% - 34px);overflow:hidden;border-radius:0 0 11px 11px;background:#00000038}.node-image-empty[data-v-48c571e7],.node-media-empty[data-v-48c571e7]{display:grid;place-items:center;height:100%;padding:12px;color:#ffffff73;font-size:12px;text-align:center;line-height:1.45;background:#00000040}.canvas-node--image img[data-v-48c571e7]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.canvas-node--image.is-editing img[data-v-48c571e7]{pointer-events:none}.canvas-node.is-editing[data-v-48c571e7]{border-color:#2dd4bfe6;box-shadow:0 0 0 2px #2dd4bf4d,0 12px 32px #00000073}.canvas-node.is-generating[data-v-48c571e7]{border-color:#2dd4bfbf;cursor:grab}.canvas-node.is-generating.is-dragging[data-v-48c571e7]{cursor:grabbing}.node-generating[data-v-48c571e7]{position:absolute;top:34px;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:#0a0c12b8;color:#2dd4bf;font-size:12px;font-weight:500;pointer-events:none}.node-generating__spinner[data-v-48c571e7]{width:14px;height:14px;border:2px solid rgba(45,212,191,.2);border-top-color:#2dd4bf;border-radius:50%;animation:node-generating-spin-48c571e7 .7s linear infinite}@keyframes node-generating-spin-48c571e7{to{transform:rotate(360deg)}}.canvas-node--text[data-v-48c571e7]{min-height:80px;height:auto}.canvas-node--note[data-v-48c571e7]{overflow:hidden;border-color:#b4840085;border-radius:4px;background:#fef3c7;box-shadow:6px 8px 18px #00000047}.canvas-node--note[data-v-48c571e7]:after{position:absolute;top:0;right:0;width:26px;height:26px;content:"";background:linear-gradient(135deg,#9267002e 0,#9267002e 49%,#f9dc75 50%,#f9dc75);clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none}.canvas-node--note.is-selected[data-v-48c571e7],.canvas-node--note.is-editing[data-v-48c571e7]{border-color:#b67f00;box-shadow:0 0 0 2px #f5b7007a,6px 8px 18px #00000047}.node-note-head[data-v-48c571e7]{padding:10px 14px 8px;color:#7c5300;font-size:12px;font-weight:700;border-bottom:1px solid rgba(124,83,0,.16)}.node-note-text[data-v-48c571e7]{box-sizing:border-box;display:block;width:100%;height:calc(100% - 37px);margin:0;padding:12px 14px;border:0;outline:0;resize:none;overflow:auto;background:transparent;color:#4b3600;font:inherit;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;pointer-events:none}.node-note-text.is-placeholder[data-v-48c571e7],.node-note-text[data-v-48c571e7]::placeholder{color:#5b400080}.node-note-text--editable[data-v-48c571e7]{pointer-events:auto;cursor:text}.node-text[data-v-48c571e7]{margin:0;padding:14px 12px;font-size:13px;line-height:1.5;color:#ffffffe0;caret-color:#ffffffeb;white-space:pre-wrap;word-break:break-word;pointer-events:none;outline:none}.node-text.is-editable[data-v-48c571e7]{pointer-events:auto;cursor:text;border-radius:8px}.node-text--editable[data-v-48c571e7]:focus{box-shadow:inset 0 0 0 1px #2dd4bf59}.node-text--editable[data-v-48c571e7] span,.node-text--editable[data-v-48c571e7] p,.node-text--editable[data-v-48c571e7] div,.node-text--editable[data-v-48c571e7] font{color:inherit!important;background:transparent!important}.node-text.is-placeholder[data-v-48c571e7]{color:#ffffff61}.node-video[data-v-48c571e7]{position:relative;height:calc(100% - 34px);overflow:hidden;border-radius:0 0 11px 11px;background:#00000038}.node-video img[data-v-48c571e7],.node-video video[data-v-48c571e7]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.node-video video[data-v-48c571e7]{pointer-events:auto}.node-audio[data-v-48c571e7]{display:grid;place-items:center;height:calc(100% - 34px);padding:10px 14px;background:#fb718514}.node-audio audio[data-v-48c571e7]{width:100%;pointer-events:auto}.node-play[data-v-48c571e7]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:28px;color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.5);pointer-events:none}.node-port[data-v-48c571e7]{position:absolute;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:1px solid rgba(45,212,191,.5);border-radius:50%;background:#0f1419;color:#ffffffb3;font-size:14px;line-height:1;cursor:crosshair;z-index:5010;transition:.15s ease}.node-port[data-v-48c571e7]:hover{border-color:#2dd4bf;color:#2dd4bf}.node-port.is-source[data-v-48c571e7]{border-color:#2dd4bf;color:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf26}.canvas-viewport.is-linking .node-port--left[data-v-48c571e7]:hover,.node-port--left.is-link-snap[data-v-48c571e7]{border-color:#7dd3fc;color:#7dd3fc;box-shadow:0 0 0 4px #7dd3fc2e}.canvas-node--group[data-v-48c571e7]{border:1px dashed rgba(125,211,252,.45);background:#7dd3fc0f;border-radius:14px;pointer-events:auto}.node-head--group[data-v-48c571e7]{color:#7dd3fce6;font-size:12px;padding:10px 12px}.node-group-frame[data-v-48c571e7]{height:100%;display:flex;flex-direction:column}.node-port--left[data-v-48c571e7]{left:-11px}.node-port--right[data-v-48c571e7]{right:-11px}.zoom-bar[data-v-48c571e7]{position:absolute;left:18px;bottom:18px;z-index:20;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0e1016e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zoom-slider[data-v-48c571e7]{width:100px;accent-color:#2dd4bf}.zoom-label[data-v-48c571e7]{min-width:40px;font-size:12px;font-weight:600;color:#fffc}.zoom-reset[data-v-48c571e7]{padding:4px 10px;border:none;border-radius:8px;background:#ffffff14;color:#ffffffbf;font-size:12px;cursor:pointer}.zoom-reset[data-v-48c571e7]:hover{color:#fff;background:#ffffff1f}.viewport-empty-hint[data-v-48c571e7]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#16181ef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #00000059;max-width:min(92vw,680px)}.viewport-empty-hint__text[data-v-48c571e7]{font-size:13px;line-height:1.4;color:#ffffffe0}.viewport-empty-hint__btn[data-v-48c571e7]{flex-shrink:0;padding:8px 18px;border:none;border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.viewport-empty-hint__btn[data-v-48c571e7]:hover{background:#f3f4f6}.viewport-empty-hint__btn[data-v-48c571e7]:active{transform:scale(.98)}.canvas-editor-shell[data-v-038a71c1]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%;background:#030407;overflow:visible}.canvas-editor-shell.is-fixed-overlay[data-v-038a71c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.editor-back[data-v-038a71c1]{position:absolute;top:12px;left:18px;z-index:130;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#12141cd1;color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.15s ease}.editor-back svg[data-v-038a71c1]{width:15px;height:15px}.editor-back[data-v-038a71c1]:hover{color:#fff;border-color:#ffffff38}.canvas-editor-shell[data-v-038a71c1] .infinite-canvas{flex:1}.settings-drawer-root[data-v-2aca6cb0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18000;display:flex;justify-content:flex-end;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.settings-drawer[data-v-2aca6cb0]{position:relative;display:flex;flex-direction:column;width:min(420px,100vw);height:100%;background:linear-gradient(180deg,#10131b,#090b10);border-left:1px solid rgba(255,255,255,.08);box-shadow:-16px 0 48px #00000073;color:#ffffffeb}.settings-drawer__close[data-v-2aca6cb0]{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0a;color:#ffffffb8;font-size:20px;line-height:1;cursor:pointer}.settings-drawer__close[data-v-2aca6cb0]:hover{color:#fff;background:#ffffff14}.settings-drawer__scroll[data-v-2aca6cb0]{flex:1;min-height:0;overflow:auto;padding:18px 16px 24px;-webkit-overflow-scrolling:touch}.settings-panel[data-v-2aca6cb0]{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05}.settings-panel+.settings-panel[data-v-2aca6cb0]{margin-top:14px}.settings-panel__head[data-v-2aca6cb0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.settings-panel__title[data-v-2aca6cb0]{margin:0;font-size:16px;font-weight:700}.settings-panel__title--solo[data-v-2aca6cb0]{margin-bottom:14px}.settings-id[data-v-2aca6cb0]{display:inline-flex;align-items:center;gap:6px;max-width:58%;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font-size:12px;cursor:pointer}.settings-id span[data-v-2aca6cb0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-id svg[data-v-2aca6cb0]{width:14px;height:14px;flex-shrink:0}.settings-profile[data-v-2aca6cb0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.settings-profile__avatar[data-v-2aca6cb0]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:20px;font-weight:700;flex-shrink:0}.settings-profile__avatar img[data-v-2aca6cb0]{width:100%;height:100%;object-fit:cover}.settings-profile__main[data-v-2aca6cb0]{min-width:0}.settings-profile__name-row[data-v-2aca6cb0]{display:flex;align-items:center;gap:8px}.settings-profile__name[data-v-2aca6cb0]{font-size:18px;font-weight:700}.settings-profile__edit[data-v-2aca6cb0]{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#ffffff8c;cursor:pointer}.settings-profile__edit svg[data-v-2aca6cb0]{width:14px;height:14px}.settings-profile__edit[data-v-2aca6cb0]:hover{color:#fff;background:#ffffff0f}.settings-profile__tag[data-v-2aca6cb0]{display:inline-flex;margin-top:6px;padding:2px 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:12px}.settings-loading[data-v-2aca6cb0]{padding:24px 0;text-align:center;color:#ffffff73;font-size:13px}.settings-rows[data-v-2aca6cb0]{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.06)}.settings-row[data-v-2aca6cb0]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-row__label[data-v-2aca6cb0]{color:#ffffff8c;font-size:14px;flex-shrink:0}.settings-row__value[data-v-2aca6cb0]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;color:#ffffffe6;font-size:14px}.settings-row__action[data-v-2aca6cb0]{padding:4px 10px;border:1px solid rgba(18,216,241,.45);border-radius:999px;background:transparent;color:#12d8f1;font-size:12px;cursor:pointer;white-space:nowrap}.settings-row__balance[data-v-2aca6cb0]{font-weight:600}.settings-row__recharge[data-v-2aca6cb0]{padding:6px 14px;border:none;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#f59e0b);color:#111;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.settings-stats[data-v-2aca6cb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.settings-stat[data-v-2aca6cb0]{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-stat__label[data-v-2aca6cb0]{color:#ffffff73;font-size:12px}.settings-stat__value[data-v-2aca6cb0]{color:#ffffffeb;font-size:15px;font-weight:600}.settings-stat__value--date[data-v-2aca6cb0]{font-size:13px;font-weight:500}.settings-features[data-v-2aca6cb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-feature[data-v-2aca6cb0]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.settings-feature[data-v-2aca6cb0]:hover{background:#ffffff0f;border-color:#ffffff24}.settings-feature__icon[data-v-2aca6cb0]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.settings-feature__icon svg[data-v-2aca6cb0]{width:18px;height:18px}.settings-feature__icon--violet[data-v-2aca6cb0]{color:#c4b5fd;background:#8b5cf62e}.settings-feature__icon--green[data-v-2aca6cb0]{color:#6ee7b7;background:#10b9812e}.settings-feature__icon--blue[data-v-2aca6cb0]{color:#93c5fd;background:#3b82f62e}.settings-feature__icon--cyan[data-v-2aca6cb0]{color:#67e8f9;background:#06b6d42e}.settings-feature__icon--purple[data-v-2aca6cb0]{color:#d8b4fe;background:#a855f72e}.settings-feature__icon--amber[data-v-2aca6cb0]{color:#fcd34d;background:#f59e0b2e}.settings-feature__icon--rose[data-v-2aca6cb0]{color:#fda4af;background:#f43f5e2e}.settings-feature__text[data-v-2aca6cb0]{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-feature__text strong[data-v-2aca6cb0]{font-size:13px;font-weight:600}.settings-feature__text small[data-v-2aca6cb0]{color:#ffffff73;font-size:11px;line-height:1.35}.settings-logout[data-v-2aca6cb0]{width:100%;height:42px;margin-top:14px;border:1px solid rgba(248,113,113,.45);border-radius:12px;background:#f8717114;color:#fca5a5;font-size:14px;cursor:pointer}.settings-logout[data-v-2aca6cb0]:hover{background:#f8717124}@media (max-width: 480px){.settings-drawer[data-v-2aca6cb0]{width:100vw}.settings-features[data-v-2aca6cb0]{grid-template-columns:1fr}}.password-mask[data-v-979ad21b]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.password-dialog[data-v-979ad21b]{width:min(440px,100%);padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#12141c,#0a0b10);box-shadow:0 24px 64px #0000008c;color:#ffffffeb}.password-head[data-v-979ad21b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.password-title[data-v-979ad21b]{margin:0;font-size:16px;font-weight:700}.password-close[data-v-979ad21b]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#fff9;font-size:22px;line-height:1;cursor:pointer}.password-close[data-v-979ad21b]:hover{color:#fff;background:#ffffff14}.password-desc[data-v-979ad21b]{margin:0 0 14px;font-size:13px;line-height:1.5;color:#ffffff80}.password-field[data-v-979ad21b]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.password-label[data-v-979ad21b]{font-size:12px;color:#ffffff8c}.password-input[data-v-979ad21b]{width:100%;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000059;color:#fff;font-size:14px;outline:none}.password-input[data-v-979ad21b]:focus{border-color:#12d8f18c}.password-input[data-v-979ad21b]::placeholder{color:#ffffff59}.password-sms-row[data-v-979ad21b]{display:flex;gap:10px;margin-bottom:16px}.password-input--code[data-v-979ad21b]{flex:1;min-width:0}.password-sms-btn[data-v-979ad21b]{flex-shrink:0;height:42px;padding:0 14px;border:1px solid rgba(18,216,241,.45);border-radius:10px;background:#12d8f114;color:#12d8f1;font-size:13px;cursor:pointer;white-space:nowrap}.password-sms-btn[data-v-979ad21b]:disabled{opacity:.5;cursor:not-allowed}.password-foot[data-v-979ad21b]{display:flex;justify-content:flex-end;gap:10px}.password-btn[data-v-979ad21b]{height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.password-btn--ghost[data-v-979ad21b]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fffc}.password-btn--primary[data-v-979ad21b]{border:none;background:#12d8f1;color:#031015}.password-btn--primary[data-v-979ad21b]:disabled{opacity:.45;cursor:not-allowed}.utility-toolbar[data-v-683571db]{display:flex;align-items:center;gap:8px;flex-shrink:0}.utility-pill[data-v-683571db]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.utility-pill[data-v-683571db]:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.utility-pill svg[data-v-683571db]{width:16px;height:16px;flex-shrink:0}.utility-pill--points[data-v-683571db]{color:#ffffffeb}.utility-pill--mint[data-v-683571db]{color:#34d399}.utility-pill--sun[data-v-683571db]{color:#fbbf24}.utility-pill--purple[data-v-683571db]{color:#c4b5fd}.workbench-canvas-studio[data-v-370a7d11]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.studio-shell[data-v-370a7d11]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:28px clamp(28px,4vw,48px) 32px}.studio-header[data-v-370a7d11]{flex-shrink:0;display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.header-row[data-v-370a7d11]{display:flex;align-items:center;gap:20px}.header-row--top[data-v-370a7d11]{justify-content:space-between}.header-row--filters[data-v-370a7d11]{flex-wrap:wrap;align-items:center;gap:16px 20px}.studio-tabs[data-v-370a7d11]{display:inline-flex;padding:5px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.studio-tab[data-v-370a7d11]{padding:9px 28px;border:none;border-radius:999px;background:transparent;color:#ffffff8c;font-size:14px;font-weight:500;cursor:pointer;transition:.2s ease;white-space:nowrap}.studio-tab.active[data-v-370a7d11]{background:#fff;color:#11131a;box-shadow:0 4px 16px #00000038}.search-box[data-v-370a7d11]{display:flex;align-items:center;gap:10px;flex-shrink:0;width:min(100%,280px);height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff73}.search-box svg[data-v-370a7d11]{width:17px;height:17px;flex-shrink:0}.search-box input[data-v-370a7d11]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#ffffffe6;font-size:14px}.search-box input[data-v-370a7d11]::placeholder{color:#ffffff61}.category-scroll[data-v-370a7d11]{display:flex;flex:1;min-width:0;gap:10px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.category-scroll[data-v-370a7d11]::-webkit-scrollbar{display:none}.category-pill[data-v-370a7d11]{flex-shrink:0;padding:9px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff9e;font-size:13px;cursor:pointer;transition:.15s ease}.category-pill[data-v-370a7d11]:hover{color:#ffffffe0;border-color:#ffffff24}.category-pill.active[data-v-370a7d11]{color:#34d399;border-color:#34d39959;background:#34d3991a}.workbench-canvas-studio[data-v-370a7d11],.studio-shell[data-v-370a7d11]{background:transparent}.studio-tabs[data-v-370a7d11],.search-box[data-v-370a7d11],.category-pill[data-v-370a7d11]{border-color:#5eafb33d;background:#2b54599e}.studio-tab.active[data-v-370a7d11]{background:var(--home-accent);color:#201737;box-shadow:0 4px 16px #a47dff38}.category-pill.active[data-v-370a7d11]{color:var(--home-accent);border-color:#a47dff8c;background:var(--home-accent-soft)}.search-box input[data-v-370a7d11]{color:var(--home-text)}.studio-body[data-v-370a7d11]{flex:1;min-height:0;display:flex;flex-direction:column}@media (max-width: 768px){.studio-shell[data-v-370a7d11]{padding:20px 20px 24px}.studio-header[data-v-370a7d11]{gap:16px;margin-bottom:20px}.header-row--top[data-v-370a7d11]{flex-wrap:wrap;gap:14px}.header-row--filters[data-v-370a7d11]{flex-direction:column;align-items:stretch}.search-box[data-v-370a7d11]{width:100%}.studio-tab[data-v-370a7d11]{padding:8px 20px;font-size:13px}}.assets-page-embed[data-v-6eade0f6]{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.generate-confirm-mask[data-v-504c042d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22000;display:grid;place-items:center;padding:20px;background:#050a14b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.generate-confirm-dialog[data-v-504c042d]{position:relative;width:min(420px,100%);overflow:hidden;padding:30px;border:1px solid rgba(103,232,249,.24);border-radius:8px;background:linear-gradient(145deg,#172235,#111827 57%,#151927);box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff14}.generate-confirm-dialog[data-v-504c042d]:before{position:absolute;top:0;right:30px;left:30px;height:2px;background:#67e8f9;box-shadow:0 0 16px #67e8f9cc;content:""}.generate-confirm-dialog--video[data-v-504c042d]{border-color:#a78bfa4d}.generate-confirm-dialog--video[data-v-504c042d]:before{background:#a78bfa;box-shadow:0 0 16px #a78bfabf}.generate-confirm-close[data-v-504c042d]{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;background:transparent;color:#ffffff85;font-size:24px;line-height:1;cursor:pointer}.generate-confirm-close[data-v-504c042d]:hover:not(:disabled){background:#ffffff14;color:#fff}.generate-confirm-close[data-v-504c042d]:disabled{cursor:wait}.generate-confirm-icon[data-v-504c042d]{display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;border:1px solid rgba(103,232,249,.28);border-radius:8px;background:#22d3ee1a;color:#67e8f9}.generate-confirm-dialog--video .generate-confirm-icon[data-v-504c042d]{border-color:#a78bfa52;background:#a78bfa1a;color:#c4b5fd}.generate-confirm-icon svg[data-v-504c042d]{width:28px;height:28px}.generate-confirm-eyebrow[data-v-504c042d]{color:#67e8f9c7;font-size:10px;font-weight:700;letter-spacing:.12em}.generate-confirm-dialog--video .generate-confirm-eyebrow[data-v-504c042d]{color:#c4b5fdd6}.generate-confirm-dialog h2[data-v-504c042d]{margin:7px 0 9px;color:#fff;font-size:22px;line-height:1.35}.generate-confirm-copy[data-v-504c042d]{color:#ffffff94;font-size:13px;line-height:1.65}.generate-confirm-summary[data-v-504c042d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#ffffff17}.generate-confirm-summary>div[data-v-504c042d]{min-width:0;padding:12px 10px;background:#080e1b8f}.generate-confirm-summary span[data-v-504c042d]{display:block;margin-bottom:6px;color:#ffffff73;font-size:10px}.generate-confirm-summary strong[data-v-504c042d]{display:block;overflow:hidden;color:#ffffffe6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.generate-confirm-summary .generate-confirm-cost[data-v-504c042d]{color:#fcd34d}.generate-confirm-actions[data-v-504c042d]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px}.generate-confirm-actions button[data-v-504c042d]{height:42px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.generate-confirm-cancel[data-v-504c042d]{border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffffb8}.generate-confirm-cancel[data-v-504c042d]:hover:not(:disabled){border-color:#ffffff52;background:#ffffff1a;color:#fff}.generate-confirm-submit[data-v-504c042d]{display:flex;align-items:center;justify-content:center;gap:12px;border:0;background:#14b8a6;color:#042f2e;box-shadow:0 8px 20px #14b8a640}.generate-confirm-submit[data-v-504c042d]:hover:not(:disabled){background:#5eead4;transform:translateY(-1px)}.generate-confirm-dialog--video .generate-confirm-submit[data-v-504c042d]{background:#a78bfa;color:#201047;box-shadow:0 8px 20px #a78bfa40}.generate-confirm-dialog--video .generate-confirm-submit[data-v-504c042d]:hover:not(:disabled){background:#c4b5fd}.generate-confirm-actions button[data-v-504c042d]:disabled{cursor:wait;opacity:.6}.generate-confirm-enter-active[data-v-504c042d],.generate-confirm-leave-active[data-v-504c042d]{transition:opacity .2s ease}.generate-confirm-enter-active .generate-confirm-dialog[data-v-504c042d],.generate-confirm-leave-active .generate-confirm-dialog[data-v-504c042d]{transition:transform .2s ease,opacity .2s ease}.generate-confirm-enter-from[data-v-504c042d],.generate-confirm-leave-to[data-v-504c042d]{opacity:0}.generate-confirm-enter-from .generate-confirm-dialog[data-v-504c042d],.generate-confirm-leave-to .generate-confirm-dialog[data-v-504c042d]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width: 420px){.generate-confirm-dialog[data-v-504c042d]{padding:26px 20px 20px}.generate-confirm-dialog[data-v-504c042d]:before{right:20px;left:20px}.generate-confirm-summary[data-v-504c042d]{grid-template-columns:1fr}.generate-confirm-summary>div[data-v-504c042d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.generate-confirm-summary span[data-v-504c042d]{margin:0}}.config-panel[data-v-2f5ea78d]{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px 16px 0;overflow:hidden}.model-card[data-v-2f5ea78d]{display:flex;gap:12px;padding:14px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.model-card__cover[data-v-2f5ea78d]{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#1e293b,#0f172a)}.model-card__cover img[data-v-2f5ea78d]{width:100%;height:100%;object-fit:contain}.model-card__cover-fallback[data-v-2f5ea78d]{width:100%;height:100%;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff}.model-card__body[data-v-2f5ea78d]{flex:1;min-width:0}.model-card__title[data-v-2f5ea78d]{font-size:15px;font-weight:700;color:#fff;line-height:1.3}.model-card__desc[data-v-2f5ea78d]{margin-top:6px;font-size:11px;line-height:1.55;color:#ffffff8c}.model-card__tags[data-v-2f5ea78d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tag[data-v-2f5ea78d]{padding:2px 8px;border-radius:6px;font-size:10px;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.tag--price[data-v-2f5ea78d]{color:#7dd3fc;border-color:#38bdf840;background:#38bdf814}.model-picker[data-v-2f5ea78d]{display:flex;flex-direction:column;gap:8px}.model-picker__btn[data-v-2f5ea78d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffbf;text-align:left;cursor:pointer;transition:.2s}.model-picker__btn.active[data-v-2f5ea78d]{border-color:#38bdf8a6;color:#7dd3fc;background:#38bdf81a}.model-picker__name[data-v-2f5ea78d]{font-size:12px;font-weight:600}.model-picker__channel[data-v-2f5ea78d]{font-size:10px;color:#ffffff73}.config-box[data-v-2f5ea78d]{flex:1;min-height:0;overflow-y:auto;padding:14px;border-radius:12px;border:1px solid rgba(56,189,248,.35);background:#00000040;box-shadow:0 0 24px #38bdf80f}.config-box__title[data-v-2f5ea78d]{margin-bottom:14px;font-size:13px;font-weight:600;color:#ffffffd9}.field[data-v-2f5ea78d]{margin-bottom:14px}.field__label[data-v-2f5ea78d]{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:#ffffffbf}.req[data-v-2f5ea78d]{margin-left:2px;color:#f87171}.upload-zone[data-v-2f5ea78d]{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;height:160px;min-height:160px;max-height:160px;padding:14px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);background:#0003;cursor:pointer;transition:border-color .2s}.upload-asset-btn[data-v-2f5ea78d]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(18,216,241,.65);border-radius:50%;color:#12d8f1;background:#00000059;cursor:pointer;transition:.2s}.upload-asset-btn[data-v-2f5ea78d]:hover{border-color:#12d8f1;background:#12d8f11f}.upload-asset-btn svg[data-v-2f5ea78d]{width:16px;height:16px}.upload-empty[data-v-2f5ea78d]{display:flex;align-items:center;gap:16px;width:100%;padding-right:36px}.upload-local-btn[data-v-2f5ea78d]{flex-shrink:0;padding:8px 16px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffffd9;font-size:12px;font-weight:600;background:#ffffff0f;cursor:pointer}.upload-local-btn[data-v-2f5ea78d]:hover{border-color:#38bdf873;background:#38bdf814}.upload-empty__main[data-v-2f5ea78d]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.upload-empty__title[data-v-2f5ea78d]{font-size:12px;color:#ffffffbf}.upload-zone[data-v-2f5ea78d]:hover{border-color:#38bdf873}.upload-zone.uploading[data-v-2f5ea78d]{opacity:.6;pointer-events:none}.upload-hint[data-v-2f5ea78d]{font-size:10px;color:#fff6;text-align:center}.upload-previews[data-v-2f5ea78d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:28px}.upload-thumb[data-v-2f5ea78d]{position:relative;flex-shrink:0;border-radius:8px;overflow:hidden;background:#00000073;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.upload-thumb img[data-v-2f5ea78d]{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.upload-remove[data-v-2f5ea78d]{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:#000000a6;color:#fff;font-size:12px;line-height:1;cursor:pointer}.upload-add[data-v-2f5ea78d]{flex-shrink:0;width:72px;height:72px;border-radius:8px;border:1px dashed rgba(255,255,255,.2);background:transparent;color:#ffffff80;font-size:20px;cursor:pointer}.prompt-input[data-v-2f5ea78d]{width:100%;min-height:100px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffffe6;font-size:12px;line-height:1.6;resize:none;overflow-y:auto;outline:none;box-sizing:border-box}.prompt-input[data-v-2f5ea78d]:focus{border-color:#38bdf873}.text-options[data-v-2f5ea78d]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-width:100%;overflow-x:auto;padding-bottom:3px}.text-option-btn[data-v-2f5ea78d]{flex:0 0 auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffa6;font-size:11px;cursor:pointer;transition:.2s}.text-option-btn.active[data-v-2f5ea78d]{border-color:#38bdf8a6;color:#7dd3fc;background:#38bdf81a}.ratio-grid[data-v-2f5ea78d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resolution-row[data-v-2f5ea78d]{display:flex;flex-wrap:wrap;gap:8px}.ratio-btn[data-v-2f5ea78d]{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffa6;font-size:11px;text-align:left;cursor:pointer;transition:.2s}.ratio-btn--compact[data-v-2f5ea78d]{min-width:48px;text-align:center}.ratio-btn.active[data-v-2f5ea78d]{border-color:#38bdf8a6;color:#7dd3fc;background:#38bdf81a;box-shadow:0 0 12px #38bdf81f}.footer-bar[data-v-2f5ea78d]{flex-shrink:0;padding:12px 0 16px;border-top:1px solid rgba(255,255,255,.06)}.footer-cost[data-v-2f5ea78d]{margin-bottom:10px;font-size:11px;text-align:right;color:#ffffff73}.footer-actions[data-v-2f5ea78d]{display:flex;align-items:center;gap:10px}.stepper[data-v-2f5ea78d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.stepper__label[data-v-2f5ea78d]{font-size:10px;color:#ffffff80;white-space:nowrap}.stepper__btn[data-v-2f5ea78d]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fffc;cursor:pointer}.stepper__val[data-v-2f5ea78d]{min-width:20px;text-align:center;font-size:13px;font-weight:600}.generate-btn[data-v-2f5ea78d]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border:none;border-radius:10px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(90deg,#a060ff,#40b0ff);box-shadow:0 4px 20px #6078ff59}.generate-btn__icon[data-v-2f5ea78d]{font-size:14px}.hidden-input[data-v-2f5ea78d]{display:none}.workflow-panel[data-v-7a4b13d2]{display:flex;flex-direction:column;min-height:520px;border:1px solid rgba(94,160,255,.48);border-radius:10px;overflow:hidden;background:#080b10;color:#f8fafc}.workflow-panel__head[data-v-7a4b13d2]{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid rgba(148,163,184,.15)}.workflow-panel__cover[data-v-7a4b13d2]{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;border-radius:8px;background:#2563eb;font-size:13px;font-weight:800}.workflow-panel__cover img[data-v-7a4b13d2]{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.workflow-panel__head h2[data-v-7a4b13d2]{margin:0;font-size:15px}.workflow-panel__head p[data-v-7a4b13d2]{margin:5px 0 0;color:#e2e8f099;font-size:12px;line-height:1.4}.workflow-panel__body[data-v-7a4b13d2]{flex:1;padding:16px}.workflow-panel__empty[data-v-7a4b13d2]{margin:0;color:#e2e8f0a8;font-size:13px;line-height:1.6}.workflow-field[data-v-7a4b13d2]{margin-bottom:18px}.workflow-field label[data-v-7a4b13d2]{display:block;margin-bottom:8px;color:#e2e8f0;font-size:13px;font-weight:600}.workflow-field b[data-v-7a4b13d2]{margin-left:3px;color:#fb7185}.workflow-field textarea[data-v-7a4b13d2]{box-sizing:border-box;width:100%;min-height:104px;resize:vertical;border:1px solid rgba(148,163,184,.25);border-radius:7px;outline:0;padding:10px;background:#05070b;color:#f8fafc;font:inherit;font-size:13px;line-height:1.55}.workflow-field textarea[data-v-7a4b13d2]:focus{border-color:#38bdf8}.workflow-option-list[data-v-7a4b13d2]{display:flex;align-items:center;gap:8px;min-height:40px;overflow:hidden}.workflow-option-tag[data-v-7a4b13d2],.workflow-option-all[data-v-7a4b13d2]{flex:0 0 auto;min-width:0;border:1px solid rgba(148,163,184,.32);border-radius:6px;padding:8px 12px;background:#10151f;color:#cbd5e1;font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer}.workflow-option-tag[data-v-7a4b13d2]:hover,.workflow-option-all[data-v-7a4b13d2]:hover{border-color:#38bdf8c7;color:#f8fafc}.workflow-option-tag--selected[data-v-7a4b13d2]{border-color:#38bdf8;background:#0e74904d;color:#e0f2fe;box-shadow:0 0 0 1px #38bdf829 inset}.workflow-option-tag[data-v-7a4b13d2]:disabled,.workflow-option-all[data-v-7a4b13d2]:disabled{opacity:.55;cursor:not-allowed}.workflow-option-all[data-v-7a4b13d2]{color:#7dd3fc;background:transparent}.workflow-range[data-v-7a4b13d2]{padding:4px 0 2px}.workflow-range__labels[data-v-7a4b13d2]{display:flex;align-items:center;justify-content:space-between;color:#94a3b8b8;font-size:11px}.workflow-range__labels output[data-v-7a4b13d2]{min-width:48px;border:1px solid rgba(56,189,248,.36);border-radius:5px;padding:3px 7px;background:#0e74902e;color:#e0f2fe;font-size:12px;font-weight:700;text-align:center}.workflow-range__slider[data-v-7a4b13d2]{width:100%;height:18px;margin:5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.workflow-range__slider[data-v-7a4b13d2]::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,#38bdf8 var(--range-progress),rgba(148,163,184,.28) var(--range-progress))}.workflow-range__slider[data-v-7a4b13d2]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #e0f2fe;border-radius:50%;background:#0284c7;box-shadow:0 1px 5px #00000073}.workflow-range__slider[data-v-7a4b13d2]::-moz-range-track{height:4px;border-radius:99px;background:#94a3b847}.workflow-range__slider[data-v-7a4b13d2]::-moz-range-progress{height:4px;border-radius:99px;background:#38bdf8}.workflow-range__slider[data-v-7a4b13d2]::-moz-range-thumb{width:11px;height:11px;border:3px solid #e0f2fe;border-radius:50%;background:#0284c7}.workflow-range__slider[data-v-7a4b13d2]:disabled{cursor:not-allowed;opacity:.55}.workflow-upload[data-v-7a4b13d2]{display:flex;align-items:center;gap:10px;min-height:58px;border:1px dashed rgba(148,163,184,.35);border-radius:7px;padding:10px}.workflow-upload__button[data-v-7a4b13d2],.workflow-upload__selected button[data-v-7a4b13d2]{border:1px solid rgba(148,163,184,.36);border-radius:6px;padding:7px 10px;background:#161b25;color:#f8fafc;font-size:12px;cursor:pointer}.workflow-upload__button[data-v-7a4b13d2]:disabled,.workflow-upload__selected button[data-v-7a4b13d2]:disabled,.workflow-submit[data-v-7a4b13d2]:disabled{opacity:.6;cursor:not-allowed}.workflow-upload__hint[data-v-7a4b13d2]{color:#94a3b8b8;font-size:11px}.workflow-upload__selected[data-v-7a4b13d2]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;color:#a7f3d0;font-size:12px}.workflow-upload__preview[data-v-7a4b13d2]{width:42px;height:42px;border-radius:5px;object-fit:cover}.workflow-panel__foot[data-v-7a4b13d2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid rgba(148,163,184,.15);color:#94a3b8bf;font-size:12px}.workflow-submit[data-v-7a4b13d2]{border:0;border-radius:7px;padding:10px 18px;background:#38bdf8;color:#082f49;font-weight:800;cursor:pointer}.workflow-option-modal[data-v-7a4b13d2]{position:fixed;z-index:20500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#02060cb8}.workflow-option-modal__panel[data-v-7a4b13d2]{box-sizing:border-box;width:min(520px,100%);max-height:min(600px,82vh);overflow:auto;border:1px solid rgba(56,189,248,.38);border-radius:8px;padding:18px;background:#0b111a;box-shadow:0 22px 65px #00000085}.workflow-option-modal__panel header[data-v-7a4b13d2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.workflow-option-modal__panel h3[data-v-7a4b13d2]{margin:0;color:#f8fafc;font-size:16px}.workflow-option-modal__panel header button[data-v-7a4b13d2]{border:0;padding:5px 0;background:transparent;color:#7dd3fc;font:inherit;font-size:13px;cursor:pointer}.workflow-option-modal__list[data-v-7a4b13d2]{display:flex;flex-wrap:wrap;gap:9px}.case-submit-backdrop[data-v-31710770]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.case-submit-modal[data-v-31710770]{display:flex;flex-direction:column;width:min(100%,480px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#14161d;box-shadow:0 24px 64px #0000008c;overflow:hidden}.case-submit-modal__head[data-v-31710770]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.case-submit-modal__title[data-v-31710770]{margin:0 0 6px;font-size:18px;font-weight:600;color:#fff}.case-submit-modal__desc[data-v-31710770]{margin:0;font-size:12px;line-height:1.5;color:#ffffff80}.case-submit-modal__close[data-v-31710770]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer}.case-submit-modal__close[data-v-31710770]:disabled{opacity:.5;cursor:not-allowed}.case-submit-modal__body[data-v-31710770]{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.case-form__field[data-v-31710770]{display:flex;flex-direction:column;gap:6px}.case-form__label[data-v-31710770]{font-size:12px;color:#ffffff9e}.case-form__label em[data-v-31710770]{color:#f87171;font-style:normal}.case-form__input[data-v-31710770],.case-form__textarea[data-v-31710770]{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000047;color:#ffffffe6;font-size:13px;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box}.case-form__input[data-v-31710770]:focus,.case-form__textarea[data-v-31710770]:focus{border-color:#8b5cf68c}.case-form__input[data-v-31710770]:disabled,.case-form__textarea[data-v-31710770]:disabled{opacity:.7;cursor:not-allowed}.case-form__error[data-v-31710770]{margin:0;font-size:11px;color:#fca5a5}.case-submit-modal__foot[data-v-31710770]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.06)}.btn-ghost[data-v-31710770],.btn-primary[data-v-31710770]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;font-size:13px;cursor:pointer}.btn-ghost[data-v-31710770]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb8}.btn-primary[data-v-31710770]{border:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.btn-ghost[data-v-31710770]:disabled,.btn-primary[data-v-31710770]:disabled{opacity:.6;cursor:not-allowed}.work-modal-backdrop[data-v-8f59c4a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.work-modal[data-v-8f59c4a3]{display:flex;flex-direction:column;width:min(100%,920px);max-height:min(88vh,760px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#14161d;box-shadow:0 24px 64px #0000008c;overflow:hidden}.work-modal__head[data-v-8f59c4a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.work-modal__title[data-v-8f59c4a3]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.work-modal__badges[data-v-8f59c4a3]{display:flex;flex-wrap:wrap;gap:6px}.work-modal__close[data-v-8f59c4a3]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer}.work-modal__body[data-v-8f59c4a3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 20px;overflow:auto}.work-modal__panel[data-v-8f59c4a3]{min-height:0;display:flex;flex-direction:column;gap:10px}.work-modal__section-title[data-v-8f59c4a3]{margin:0;font-size:13px;font-weight:600;color:#ffffffd1}.work-modal__submit[data-v-8f59c4a3],.work-modal__result[data-v-8f59c4a3]{flex:1;min-height:220px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;overflow:auto}.ref-grid[data-v-8f59c4a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:12px}.ref-item[data-v-8f59c4a3]{position:relative;display:block;width:100%;padding:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#00000059;cursor:zoom-in}.ref-item img[data-v-8f59c4a3],.ref-item video[data-v-8f59c4a3]{width:100%;height:100%;object-fit:contain;pointer-events:none}.ref-item__hint[data-v-8f59c4a3]{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000009e;color:#ffffffe0;font-size:10px;line-height:1.2;pointer-events:none}.ref-item[data-v-8f59c4a3]:hover{border-color:#c371ff73}.field-list[data-v-8f59c4a3]{margin:0}.field-row[data-v-8f59c4a3]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.field-row[data-v-8f59c4a3]:last-child{border-bottom:none}.field-row dt[data-v-8f59c4a3]{margin:0;font-size:11px;color:#ffffff73}.field-row dd[data-v-8f59c4a3]{margin:0;font-size:12px;line-height:1.5;color:#ffffffdb;word-break:break-word}.field-row dd.multiline[data-v-8f59c4a3]{white-space:pre-wrap}.empty-tip[data-v-8f59c4a3]{margin:0;font-size:12px;color:#ffffff73}.work-modal__result video[data-v-8f59c4a3]{display:block;width:100%;border-radius:10px;background:#000;aspect-ratio:16 / 9;object-fit:contain;pointer-events:none}.result-image-trigger[data-v-8f59c4a3]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;max-height:min(52vh,440px);padding:0;border:none;border-radius:10px;overflow:hidden;background:#000;cursor:zoom-in}.result-image-trigger__media[data-v-8f59c4a3]{display:block;max-width:100%;max-height:min(52vh,440px);width:auto;height:auto;object-fit:contain;pointer-events:none}.result-image-trigger__hint[data-v-8f59c4a3]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#0000009e;color:#ffffffe6;font-size:11px;white-space:nowrap;pointer-events:none}.result-image-trigger:hover .result-image-trigger__hint[data-v-8f59c4a3]{background:#8b5cf6d1}.result-empty[data-v-8f59c4a3]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:#ffffff80}.result-empty__icon[data-v-8f59c4a3]{font-size:30px}.result-empty p[data-v-8f59c4a3]{margin:0;font-size:14px;color:#ffffffb8}.result-empty span[data-v-8f59c4a3]{font-size:11px}.error-tip[data-v-8f59c4a3]{margin:10px 0 0;font-size:11px;line-height:1.5;color:#fca5a5}.work-modal__foot[data-v-8f59c4a3]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.06)}.work-modal__case-info[data-v-8f59c4a3]{padding:0 20px 14px;border-top:1px solid rgba(255,255,255,.06)}.case-info-list[data-v-8f59c4a3]{margin:0}.case-info-row[data-v-8f59c4a3]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.case-info-row[data-v-8f59c4a3]:last-child{border-bottom:none}.case-info-row dt[data-v-8f59c4a3]{margin:0;font-size:11px;color:#ffffff73}.case-info-row dd[data-v-8f59c4a3]{margin:0;font-size:12px;line-height:1.5;color:#ffffffdb;word-break:break-word;white-space:pre-wrap}.btn-ghost[data-v-8f59c4a3],.btn-primary[data-v-8f59c4a3]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;font-size:13px;cursor:pointer}.btn-ghost[data-v-8f59c4a3]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb8}.btn-primary[data-v-8f59c4a3]{border:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.btn-primary[data-v-8f59c4a3]:disabled{opacity:.6;cursor:not-allowed}.badge[data-v-8f59c4a3]{font-size:10px;padding:3px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb3}.badge--queued[data-v-8f59c4a3]{color:#93c5fd;background:#93c5fd1f}.badge--running[data-v-8f59c4a3]{color:#fbbf24;background:#fbbf241f}.badge--success[data-v-8f59c4a3]{color:#34d399;background:#34d3991f}.badge--failed[data-v-8f59c4a3]{color:#f87171;background:#f871711f}.badge--case-1[data-v-8f59c4a3]{color:#fbbf24;background:#fbbf241f}.badge--case-2[data-v-8f59c4a3]{color:#34d399;background:#34d3991f}.badge--case-3[data-v-8f59c4a3]{color:#f87171;background:#f871711f}.media-preview-mask[data-v-8f59c4a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:24px;background:#000000db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview-dialog[data-v-8f59c4a3]{position:relative;width:min(100%,1080px);max-height:min(92vh,900px)}.media-preview-close[data-v-8f59c4a3]{position:absolute;top:-42px;right:0;width:34px;height:34px;border:none;border-radius:8px;background:#ffffff1a;color:#ffffffd9;font-size:24px;line-height:1;cursor:pointer}.media-preview-body[data-v-8f59c4a3]{display:grid;place-items:center;max-height:min(92vh,900px);overflow:auto}.media-preview-body img[data-v-8f59c4a3],.media-preview-body video[data-v-8f59c4a3]{display:block;max-width:100%;max-height:min(92vh,900px);width:auto;height:auto;border-radius:10px;background:#000;object-fit:contain}@media (max-width: 768px){.work-modal__body[data-v-8f59c4a3]{grid-template-columns:1fr}}.example-modal-backdrop[data-v-9f08455e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.example-modal[data-v-9f08455e]{display:grid;grid-template-columns:minmax(0,1fr) 280px;width:min(100%,960px);height:min(88vh,640px);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #0000008c}.example-modal--fullscreen[data-v-9f08455e]{width:min(100vw,1200px);height:min(100vh,900px)}.example-modal__preview[data-v-9f08455e]{position:relative;display:flex;flex-direction:column;min-width:0;background:#0f172a}.example-modal__preview-top[data-v-9f08455e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.example-modal__tabs[data-v-9f08455e]{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff14}.example-modal__tab[data-v-9f08455e]{padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#ffffff9e;font-size:12px;cursor:pointer}.example-modal__tab.active[data-v-9f08455e]{background:#fff;color:#111827;font-weight:600}.example-modal__close[data-v-9f08455e]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff14;color:#ffffffbf;font-size:22px;line-height:1;cursor:pointer}.example-modal__stage[data-v-9f08455e]{flex:1;min-height:0;display:grid;place-items:center;padding:0 20px 20px}.example-modal__media[data-v-9f08455e]{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;object-fit:contain;background:#000}.example-modal__empty[data-v-9f08455e]{color:#ffffff73;font-size:13px}.example-modal__tools[data-v-9f08455e]{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.example-modal__tool[data-v-9f08455e]{width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:10px;background:#ffffff1f;color:#ffffffe0;cursor:pointer}.example-modal__tool svg[data-v-9f08455e]{width:18px;height:18px}.example-modal__side[data-v-9f08455e]{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 16px;background:#fff;overflow-y:auto}.example-modal__title[data-v-9f08455e]{margin:0;font-size:16px;font-weight:600;color:#111827;line-height:1.4}.example-modal__block[data-v-9f08455e]{display:flex;flex-direction:column;gap:8px}.example-modal__label[data-v-9f08455e]{margin:0;font-size:13px;font-weight:600;color:#111827}.example-modal__prompt[data-v-9f08455e]{margin:0;font-size:12px;line-height:1.6;color:#6b7280;white-space:pre-wrap;word-break:break-word}.example-modal__thumbs[data-v-9f08455e]{display:flex;flex-wrap:wrap;gap:8px}.example-modal__thumb[data-v-9f08455e]{width:72px;height:72px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#f3f4f6;cursor:pointer}.example-modal__thumb.active[data-v-9f08455e]{border-color:#8b5cf6}.example-modal__thumb img[data-v-9f08455e],.example-modal__thumb video[data-v-9f08455e]{width:100%;height:100%;object-fit:contain;pointer-events:none}.example-modal__apply[data-v-9f08455e]{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;border:none;border-radius:10px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:14px;font-weight:600;cursor:pointer}@media (max-width: 768px){.example-modal[data-v-9f08455e]{grid-template-columns:1fr;height:min(92vh,760px)}.example-modal__side[data-v-9f08455e]{max-height:42vh}}.image-make[data-v-6c853534]{display:flex;flex-direction:column;height:100%;min-height:0;color:#ffffffe6;background:var(--home-body-bg)}.workspace[data-v-6c853534]{display:flex;flex:1;min-height:0;overflow:hidden}.main-panel[data-v-6c853534]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.main-panel--detail[data-v-6c853534]{overflow:hidden}.sub-nav[data-v-6c853534]{position:sticky;top:0;align-self:flex-start;z-index:20;flex-shrink:0;display:flex;flex-direction:column;gap:4px;width:168px;height:100%;max-height:100%;padding:16px 12px 20px;border-right:1px solid rgba(255,255,255,.06);background:#030407fa;overflow-y:auto}.sub-nav__item[data-v-6c853534]{width:100%;padding:12px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffff8c;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:.2s}.sub-nav__item[data-v-6c853534]:hover{color:#ffffffd1;background:#ffffff0a}.sub-nav__item.active[data-v-6c853534]{color:#fff;border-color:#c371ff59;background:linear-gradient(135deg,#c371ff47,#8b5cf624);box-shadow:inset 3px 0 #c371ff}.tools-row[data-v-6c853534]{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:14px 24px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#030407fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-topbar[data-v-6c853534]{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#030407fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-link[data-v-6c853534]{flex-shrink:0;padding:0;border:none;background:none;color:#ffffff8c;font-size:13px;cursor:pointer;transition:color .2s}.back-link[data-v-6c853534]:hover{color:#ffffffe6}.search-wrap[data-v-6c853534]{display:block;flex:1;max-width:480px}.search-input[data-v-6c853534]{width:100%;height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd9;font-size:13px;outline:none}.search-input[data-v-6c853534]::placeholder{color:#ffffff59}.search-input[data-v-6c853534]:focus{border-color:#c371ff73}.content[data-v-6c853534]{flex:1;min-width:0;overflow-y:auto;padding:18px 24px 28px}.content--detail[data-v-6c853534]{padding:16px 24px 20px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.section[data-v-6c853534]{margin-bottom:32px}.section__title[data-v-6c853534]{margin-bottom:16px;font-size:17px;font-weight:700;color:#fff}.card-grid[data-v-6c853534]{display:flex;flex-wrap:wrap;gap:16px}.tool-card[data-v-6c853534]{display:flex;flex-direction:row;align-items:stretch;width:300px;height:150px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1c1c1f;cursor:pointer;transition:transform .2s,box-shadow .2s}.tool-card[data-v-6c853534]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.tool-card__media[data-v-6c853534]{position:relative;flex:0 0 204px;width:204px;height:150px;overflow:hidden;background:linear-gradient(145deg,#38bdf81f,#8b5cf614)}.tool-card__media img[data-v-6c853534]{width:100%;height:100%;object-fit:contain}.tool-card__placeholder[data-v-6c853534]{width:100%;height:100%;background:linear-gradient(135deg,#f5f0e8,#e8dfd0 40%,#d4c4a8)}.tool-card__body[data-v-6c853534]{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:96px;min-width:0;height:150px;padding:12px 10px;background:#1c1c1f}.tool-card__title[data-v-6c853534]{font-size:13px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-card__desc[data-v-6c853534]{margin-top:6px;font-size:10px;line-height:1.45;color:#ffffff7a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-card__meta[data-v-6c853534]{margin-top:4px;font-size:9px;color:#7dd3fc}.tool-card__foot[data-v-6c853534]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:6px}.start-btn[data-v-6c853534]{padding:5px 10px;border:none;border-radius:999px;background:#fff;color:#13141a;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap}.detail[data-v-6c853534]{flex:1;min-height:0;display:flex;flex-direction:column}.detail-split[data-v-6c853534]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px}.detail-left[data-v-6c853534]{min-height:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000040;overflow:hidden}.detail-right[data-v-6c853534]{min-height:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003;overflow:hidden}.examples-head[data-v-6c853534]{flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.examples-tabs[data-v-6c853534]{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.tab[data-v-6c853534]{padding:8px 18px;border:none;border-radius:9px;background:transparent;color:#ffffff73;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.tab.active[data-v-6c853534]{color:#fff;background:#ffffff1a;box-shadow:0 1px 4px #0000002e}.generate-hint[data-v-6c853534]{display:flex;align-items:center;gap:8px;margin:10px 14px 0;padding:10px 12px;border-radius:10px;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);color:#fffc;font-size:12px}.result-grid[data-v-6c853534]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,140px);justify-content:start;align-content:start;gap:10px;padding:12px 14px 14px}.example-grid[data-v-6c853534]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:16px}.example-card[data-v-6c853534]{display:grid;grid-template-columns:1fr 1fr;width:100%;aspect-ratio:2.15 / 1;min-height:180px;padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff05;box-shadow:0 8px 24px #00000038;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.example-card[data-v-6c853534]:hover{transform:translateY(-3px);border-color:#60a5fa80;box-shadow:0 14px 32px #00000052,0 0 0 1px #60a5fa26}.example-card__pane[data-v-6c853534]{position:relative;min-width:0;min-height:0;overflow:hidden;background:#00000059}.example-card__pane img[data-v-6c853534]{width:100%;height:100%;object-fit:contain}.example-card__placeholder[data-v-6c853534]{display:grid;place-items:center;width:100%;height:100%;color:#ffffff59;font-size:13px}.example-card__badge[data-v-6c853534]{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:999px;background:#0000008c;color:#ffffffd9;font-size:10px}.example-card__badge--ai[data-v-6c853534]{background:#8b5cf6bf}.result-card[data-v-6c853534]{display:flex;flex-direction:column;width:140px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;overflow:hidden;text-align:left}.result-card--clickable[data-v-6c853534]{cursor:pointer;transition:transform .2s,border-color .2s}.result-card--clickable[data-v-6c853534]:hover{transform:translateY(-2px);border-color:#60a5fa73}.result-card__media[data-v-6c853534]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#00000059}.result-card__media img[data-v-6c853534]{width:100%;height:100%;object-fit:contain}.result-card__pending[data-v-6c853534]{position:relative;width:100%;height:100%}.result-card__pending img[data-v-6c853534]{width:100%;height:100%;object-fit:contain;filter:blur(1px) brightness(.7)}.result-card__pending-mask[data-v-6c853534]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.result-card__pending-placeholder[data-v-6c853534]{display:grid;place-items:center;width:100%;height:100%;font-size:28px}.result-card__meta[data-v-6c853534]{padding:8px 10px 10px}.result-card__prompt[data-v-6c853534]{margin:0 0 6px;font-size:11px;line-height:1.35;color:#ffffffbf;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-card__tags[data-v-6c853534]{display:flex;flex-wrap:wrap;gap:4px}.work-badge[data-v-6c853534],.case-badge[data-v-6c853534]{display:inline-flex;padding:2px 6px;border-radius:999px;font-size:9px;line-height:1.2}.work-badge--success[data-v-6c853534]{background:#22c55e2e;color:#86efac}.work-badge--failed[data-v-6c853534]{background:#ef44442e;color:#fca5a5}.work-badge--running[data-v-6c853534]{background:#3b82f62e;color:#93c5fd}.work-badge--queued[data-v-6c853534]{background:#ffffff14;color:#fff9}.case-badge--0[data-v-6c853534]{background:#ffffff0f;color:#ffffff80}.case-badge--1[data-v-6c853534]{background:#fbbf242e;color:#fcd34d}.case-badge--2[data-v-6c853534]{background:#22c55e2e;color:#86efac}.case-badge--3[data-v-6c853534]{background:#ef44442e;color:#fca5a5}.examples-empty[data-v-6c853534]{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;color:#fff6;text-align:center}.examples-empty__icon[data-v-6c853534]{font-size:36px;opacity:.5}.examples-empty p[data-v-6c853534]{font-size:14px;color:#ffffff8c}.examples-empty span[data-v-6c853534]{font-size:11px}.state-box[data-v-6c853534]{padding:48px 20px;text-align:center;color:#ffffff73;font-size:13px}.toast[data-v-6c853534]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:100;padding:10px 18px;border-radius:10px;background:#141418eb;border:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffffd9;pointer-events:none}.image-make .sub-nav[data-v-6c853534],.image-make .tools-row[data-v-6c853534],.image-make .detail-topbar[data-v-6c853534]{background:var(--home-sidebar-bg);border-color:#5eafb333}.image-make .sub-nav__item.active[data-v-6c853534]{color:var(--home-accent);border-color:#a47dff7a;background:var(--home-accent-soft);box-shadow:inset 3px 0 0 var(--home-accent)}.image-make .tool-card[data-v-6c853534],.image-make .tool-card__body[data-v-6c853534],.image-make .detail-left[data-v-6c853534],.image-make .detail-right[data-v-6c853534],.image-make .result-card[data-v-6c853534],.image-make .example-card[data-v-6c853534]{background:var(--home-card-bg);border-color:#5eafb338}.image-make .tab.active[data-v-6c853534]{color:#201737;background:var(--home-accent)}.image-make .start-btn[data-v-6c853534]{background:var(--home-accent);color:#201737}.image-make .search-input[data-v-6c853534]:focus{border-color:#a47dffa6}@media (max-width: 1200px){.detail-split[data-v-6c853534]{grid-template-columns:1fr}}@media (max-width: 768px){.workspace[data-v-6c853534]{flex-direction:column;overflow-y:auto}.sub-nav[data-v-6c853534]{position:sticky;top:0;flex-direction:row;width:100%;height:auto;max-height:none;padding:10px 12px;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.sub-nav__item[data-v-6c853534]{width:auto;flex-shrink:0;padding:8px 14px;font-size:13px}.sub-nav__item.active[data-v-6c853534]{box-shadow:none;border-bottom:2px solid #c371ff}.tools-row[data-v-6c853534]{padding:12px 16px}.search-wrap[data-v-6c853534]{max-width:none}}.config-panel[data-v-acc80915]{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px 16px 0;overflow:hidden}.model-card[data-v-acc80915]{display:flex;gap:12px;padding:14px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.model-card__cover[data-v-acc80915]{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#1e293b,#0f172a)}.model-card__cover img[data-v-acc80915]{width:100%;height:100%;object-fit:contain}.model-card__cover-fallback[data-v-acc80915]{width:100%;height:100%;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff}.model-card__body[data-v-acc80915]{flex:1;min-width:0}.model-card__title[data-v-acc80915]{font-size:15px;font-weight:700;color:#fff;line-height:1.3}.model-card__desc[data-v-acc80915]{margin-top:6px;font-size:11px;line-height:1.55;color:#ffffff8c}.model-card__tags[data-v-acc80915]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tag[data-v-acc80915]{padding:2px 8px;border-radius:6px;font-size:10px;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.tag--price[data-v-acc80915]{color:#7dd3fc;border-color:#38bdf840;background:#38bdf814}.model-picker[data-v-acc80915]{display:flex;flex-wrap:wrap;gap:8px}.model-picker__btn[data-v-acc80915]{flex:1 1 calc(50% - 4px);min-width:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1;font-size:12px;font-weight:500;line-height:1.35;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.model-picker__btn[data-v-acc80915]:hover{border-color:#8b5cf659;color:#fff}.model-picker__btn.active[data-v-acc80915]{border-color:#60a5fabf;color:#fff;background:linear-gradient(135deg,#581c878c,#2563eb59);box-shadow:0 0 0 1px #60a5fa33 inset}.config-box[data-v-acc80915]{flex:1;min-height:0;overflow-y:auto;padding:14px;border-radius:12px;border:1px solid rgba(56,189,248,.35);background:#00000040;box-shadow:0 0 24px #38bdf80f}.config-box__title[data-v-acc80915]{margin-bottom:14px;font-size:13px;font-weight:600;color:#ffffffd9}.field[data-v-acc80915]{margin-bottom:14px}.field__label[data-v-acc80915]{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:#ffffffbf}.req[data-v-acc80915]{margin-left:2px;color:#f87171}.upload-zone[data-v-acc80915]{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;height:160px;min-height:160px;max-height:160px;padding:14px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);background:#0003;cursor:pointer;transition:border-color .2s}.upload-asset-btn[data-v-acc80915]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(18,216,241,.65);border-radius:50%;color:#12d8f1;background:#00000059;cursor:pointer;transition:.2s}.upload-asset-btn[data-v-acc80915]:hover{border-color:#12d8f1;background:#12d8f11f}.upload-asset-btn svg[data-v-acc80915]{width:16px;height:16px}.upload-empty[data-v-acc80915]{display:flex;align-items:center;gap:16px;width:100%;padding-right:36px}.upload-local-btn[data-v-acc80915]{flex-shrink:0;padding:8px 16px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffffd9;font-size:12px;font-weight:600;background:#ffffff0f;cursor:pointer}.upload-local-btn[data-v-acc80915]:hover{border-color:#38bdf873;background:#38bdf814}.upload-empty__main[data-v-acc80915]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.upload-empty__title[data-v-acc80915]{font-size:12px;color:#ffffffbf}.upload-zone[data-v-acc80915]:hover{border-color:#38bdf873}.upload-zone.uploading[data-v-acc80915]{opacity:.6;pointer-events:none}.upload-hint[data-v-acc80915]{font-size:10px;color:#fff6;text-align:center}.upload-previews[data-v-acc80915]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:28px}.upload-thumb[data-v-acc80915]{position:relative;flex-shrink:0;border-radius:8px;overflow:hidden;background:#00000073;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.upload-thumb img[data-v-acc80915]{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.upload-remove[data-v-acc80915]{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:#000000a6;color:#fff;font-size:12px;line-height:1;cursor:pointer}.upload-add[data-v-acc80915]{flex-shrink:0;width:72px;height:72px;border-radius:8px;border:1px dashed rgba(255,255,255,.2);background:transparent;color:#ffffff80;font-size:20px;cursor:pointer}.prompt-input[data-v-acc80915]{width:100%;min-height:100px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffffe6;font-size:12px;line-height:1.6;resize:none;overflow-y:auto;outline:none;box-sizing:border-box}.prompt-input[data-v-acc80915]:focus{border-color:#38bdf873}.text-options[data-v-acc80915]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-width:100%;overflow-x:auto;padding-bottom:3px}.text-option-btn[data-v-acc80915]{flex:0 0 auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffa6;font-size:11px;cursor:pointer;transition:.2s}.text-option-btn.active[data-v-acc80915]{border-color:#38bdf8a6;color:#7dd3fc;background:#38bdf81a}.media-url-list[data-v-acc80915]{display:flex;flex-direction:column;gap:8px;width:100%}.media-url-chip[data-v-acc80915]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.media-url-chip--video[data-v-acc80915]{flex-wrap:wrap}.media-video-preview[data-v-acc80915]{width:96px;height:54px;object-fit:contain;border-radius:4px;background:#000}.media-url-text[data-v-acc80915]{flex:1;min-width:0;font-size:12px;color:#ffffffd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resolution-row[data-v-acc80915]{display:flex;flex-wrap:wrap;gap:8px}.duration-range[data-v-acc80915]{padding:8px 2px 2px}.duration-range__track-wrap[data-v-acc80915]{position:relative;padding-top:28px}.duration-range__bubble[data-v-acc80915]{position:absolute;top:0;transform:translate(-50%);padding:2px 10px;border-radius:8px;color:#2dd4bf;background:#2dd4bf1f;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.duration-range__slider[data-v-acc80915]{width:100%;height:6px;margin:0;accent-color:#2dd4bf;cursor:pointer}.duration-range__ends[data-v-acc80915]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:12px;color:#ffffff8c}.ratio-grid[data-v-acc80915]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ratio-btn[data-v-acc80915]{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffa6;font-size:11px;text-align:left;cursor:pointer;transition:.2s}.ratio-btn--compact[data-v-acc80915]{min-width:48px;text-align:center}.ratio-btn.active[data-v-acc80915]{border-color:#38bdf8a6;color:#7dd3fc;background:#38bdf81a;box-shadow:0 0 12px #38bdf81f}.footer-bar[data-v-acc80915]{flex-shrink:0;padding:12px 0 16px;border-top:1px solid rgba(255,255,255,.06)}.footer-cost[data-v-acc80915]{margin-bottom:10px;font-size:11px;text-align:right;color:#ffffff73}.footer-actions[data-v-acc80915]{display:flex;align-items:center;gap:10px}.stepper[data-v-acc80915]{display:flex;align-items:center;gap:6px;flex-shrink:0}.stepper__label[data-v-acc80915]{font-size:10px;color:#ffffff80;white-space:nowrap}.stepper__btn[data-v-acc80915]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fffc;cursor:pointer}.stepper__val[data-v-acc80915]{min-width:20px;text-align:center;font-size:13px;font-weight:600}.generate-btn[data-v-acc80915]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border:none;border-radius:10px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(90deg,#a060ff,#40b0ff);box-shadow:0 4px 20px #6078ff59}.generate-btn[data-v-acc80915]:disabled{opacity:.6;cursor:not-allowed}.generate-btn__icon[data-v-acc80915]{font-size:14px}.hidden-input[data-v-acc80915]{display:none}.case-submit-backdrop[data-v-2416a760]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.case-submit-modal[data-v-2416a760]{display:flex;flex-direction:column;width:min(100%,480px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#14161d;box-shadow:0 24px 64px #0000008c;overflow:hidden}.case-submit-modal__head[data-v-2416a760]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.case-submit-modal__title[data-v-2416a760]{margin:0 0 6px;font-size:18px;font-weight:600;color:#fff}.case-submit-modal__desc[data-v-2416a760]{margin:0;font-size:12px;line-height:1.5;color:#ffffff80}.case-submit-modal__close[data-v-2416a760]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer}.case-submit-modal__close[data-v-2416a760]:disabled{opacity:.5;cursor:not-allowed}.case-submit-modal__body[data-v-2416a760]{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.case-form__field[data-v-2416a760]{display:flex;flex-direction:column;gap:6px}.case-form__label[data-v-2416a760]{font-size:12px;color:#ffffff9e}.case-form__label em[data-v-2416a760]{color:#f87171;font-style:normal}.case-form__input[data-v-2416a760],.case-form__textarea[data-v-2416a760]{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000047;color:#ffffffe6;font-size:13px;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box}.case-form__input[data-v-2416a760]:focus,.case-form__textarea[data-v-2416a760]:focus{border-color:#8b5cf68c}.case-form__input[data-v-2416a760]:disabled,.case-form__textarea[data-v-2416a760]:disabled{opacity:.7;cursor:not-allowed}.case-form__error[data-v-2416a760]{margin:0;font-size:11px;color:#fca5a5}.case-submit-modal__foot[data-v-2416a760]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.06)}.btn-ghost[data-v-2416a760],.btn-primary[data-v-2416a760]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;font-size:13px;cursor:pointer}.btn-ghost[data-v-2416a760]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb8}.btn-primary[data-v-2416a760]{border:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.btn-ghost[data-v-2416a760]:disabled,.btn-primary[data-v-2416a760]:disabled{opacity:.6;cursor:not-allowed}.work-modal-backdrop[data-v-3cb9faf8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.work-modal[data-v-3cb9faf8]{display:flex;flex-direction:column;width:min(100%,920px);max-height:min(88vh,760px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#14161d;box-shadow:0 24px 64px #0000008c;overflow:hidden}.work-modal__head[data-v-3cb9faf8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.work-modal__title[data-v-3cb9faf8]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.work-modal__badges[data-v-3cb9faf8]{display:flex;flex-wrap:wrap;gap:6px}.work-modal__close[data-v-3cb9faf8]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer}.work-modal__body[data-v-3cb9faf8]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 20px;overflow:auto}.work-modal__panel[data-v-3cb9faf8]{min-height:0;display:flex;flex-direction:column;gap:10px}.work-modal__section-title[data-v-3cb9faf8]{margin:0;font-size:13px;font-weight:600;color:#ffffffd1}.work-modal__submit[data-v-3cb9faf8],.work-modal__result[data-v-3cb9faf8]{flex:1;min-height:220px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;overflow:auto}.ref-grid[data-v-3cb9faf8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:12px}.ref-item[data-v-3cb9faf8]{position:relative;display:block;width:100%;padding:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#00000059;cursor:zoom-in}.ref-item img[data-v-3cb9faf8],.ref-item video[data-v-3cb9faf8]{width:100%;height:100%;object-fit:contain;pointer-events:none}.ref-item__hint[data-v-3cb9faf8]{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000009e;color:#ffffffe0;font-size:10px;line-height:1.2;pointer-events:none}.ref-item[data-v-3cb9faf8]:hover{border-color:#c371ff73}.field-list[data-v-3cb9faf8]{margin:0}.field-row[data-v-3cb9faf8]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.field-row[data-v-3cb9faf8]:last-child{border-bottom:none}.field-row dt[data-v-3cb9faf8]{margin:0;font-size:11px;color:#ffffff73}.field-row dd[data-v-3cb9faf8]{margin:0;font-size:12px;line-height:1.5;color:#ffffffdb;word-break:break-word}.field-row dd.multiline[data-v-3cb9faf8]{white-space:pre-wrap}.empty-tip[data-v-3cb9faf8]{margin:0;font-size:12px;color:#ffffff73}.work-modal__result video[data-v-3cb9faf8]{display:block;width:100%;border-radius:10px;background:#000;aspect-ratio:16 / 9;object-fit:contain;pointer-events:none}.result-video-trigger[data-v-3cb9faf8]{position:relative;display:block;width:100%;padding:0;border:none;border-radius:10px;overflow:hidden;background:#000;cursor:zoom-in}.result-video-trigger__hint[data-v-3cb9faf8]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#0000009e;color:#ffffffe6;font-size:11px;pointer-events:none}.result-video-trigger:hover .result-video-trigger__hint[data-v-3cb9faf8]{background:#8b5cf6d1}.result-empty[data-v-3cb9faf8]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:#ffffff80}.result-empty__icon[data-v-3cb9faf8]{font-size:30px}.result-empty p[data-v-3cb9faf8]{margin:0;font-size:14px;color:#ffffffb8}.result-empty span[data-v-3cb9faf8]{font-size:11px}.error-tip[data-v-3cb9faf8]{margin:10px 0 0;font-size:11px;line-height:1.5;color:#fca5a5}.work-modal__foot[data-v-3cb9faf8]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.06)}.work-modal__case-info[data-v-3cb9faf8]{padding:0 20px 14px;border-top:1px solid rgba(255,255,255,.06)}.case-info-list[data-v-3cb9faf8]{margin:0}.case-info-row[data-v-3cb9faf8]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.case-info-row[data-v-3cb9faf8]:last-child{border-bottom:none}.case-info-row dt[data-v-3cb9faf8]{margin:0;font-size:11px;color:#ffffff73}.case-info-row dd[data-v-3cb9faf8]{margin:0;font-size:12px;line-height:1.5;color:#ffffffdb;word-break:break-word;white-space:pre-wrap}.btn-ghost[data-v-3cb9faf8],.btn-primary[data-v-3cb9faf8]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;font-size:13px;cursor:pointer}.btn-ghost[data-v-3cb9faf8]{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb8}.btn-primary[data-v-3cb9faf8]{border:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.btn-primary[data-v-3cb9faf8]:disabled{opacity:.6;cursor:not-allowed}.badge[data-v-3cb9faf8]{font-size:10px;padding:3px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb3}.badge--queued[data-v-3cb9faf8]{color:#93c5fd;background:#93c5fd1f}.badge--running[data-v-3cb9faf8]{color:#fbbf24;background:#fbbf241f}.badge--success[data-v-3cb9faf8]{color:#34d399;background:#34d3991f}.badge--failed[data-v-3cb9faf8]{color:#f87171;background:#f871711f}.badge--case-1[data-v-3cb9faf8]{color:#fbbf24;background:#fbbf241f}.badge--case-2[data-v-3cb9faf8]{color:#34d399;background:#34d3991f}.badge--case-3[data-v-3cb9faf8]{color:#f87171;background:#f871711f}.media-preview-mask[data-v-3cb9faf8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:24px;background:#000000db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview-dialog[data-v-3cb9faf8]{position:relative;width:min(100%,1080px);max-height:min(92vh,900px)}.media-preview-close[data-v-3cb9faf8]{position:absolute;top:-42px;right:0;width:34px;height:34px;border:none;border-radius:8px;background:#ffffff1a;color:#ffffffd9;font-size:24px;line-height:1;cursor:pointer}.media-preview-body[data-v-3cb9faf8]{display:grid;place-items:center;max-height:min(92vh,900px);overflow:auto}.media-preview-body img[data-v-3cb9faf8],.media-preview-body video[data-v-3cb9faf8]{display:block;max-width:100%;max-height:min(92vh,900px);width:auto;height:auto;border-radius:10px;background:#000;object-fit:contain}@media (max-width: 768px){.work-modal__body[data-v-3cb9faf8]{grid-template-columns:1fr}}.example-modal-backdrop[data-v-21e8d918]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.example-modal[data-v-21e8d918]{display:grid;grid-template-columns:minmax(0,1fr) 280px;width:min(100%,960px);height:min(88vh,640px);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #0000008c}.example-modal--fullscreen[data-v-21e8d918]{width:min(100vw,1200px);height:min(100vh,900px)}.example-modal__preview[data-v-21e8d918]{position:relative;display:flex;flex-direction:column;min-width:0;background:#0f172a}.example-modal__preview-top[data-v-21e8d918]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.example-modal__tabs[data-v-21e8d918]{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff14}.example-modal__tab[data-v-21e8d918]{padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#ffffff9e;font-size:12px;cursor:pointer}.example-modal__tab.active[data-v-21e8d918]{background:#fff;color:#111827;font-weight:600}.example-modal__close[data-v-21e8d918]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff14;color:#ffffffbf;font-size:22px;line-height:1;cursor:pointer}.example-modal__stage[data-v-21e8d918]{flex:1;min-height:0;display:grid;place-items:center;padding:0 20px 20px}.example-modal__media[data-v-21e8d918]{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;object-fit:contain;background:#000}.example-modal__empty[data-v-21e8d918]{color:#ffffff73;font-size:13px}.example-modal__tools[data-v-21e8d918]{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.example-modal__tool[data-v-21e8d918]{width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:10px;background:#ffffff1f;color:#ffffffe0;cursor:pointer}.example-modal__tool svg[data-v-21e8d918]{width:18px;height:18px}.example-modal__side[data-v-21e8d918]{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 16px;background:#fff;overflow-y:auto}.example-modal__title[data-v-21e8d918]{margin:0;font-size:16px;font-weight:600;color:#111827;line-height:1.4}.example-modal__block[data-v-21e8d918]{display:flex;flex-direction:column;gap:8px}.example-modal__label[data-v-21e8d918]{margin:0;font-size:13px;font-weight:600;color:#111827}.example-modal__prompt[data-v-21e8d918]{margin:0;font-size:12px;line-height:1.6;color:#6b7280;white-space:pre-wrap;word-break:break-word}.example-modal__thumbs[data-v-21e8d918]{display:flex;flex-wrap:wrap;gap:8px}.example-modal__thumb[data-v-21e8d918]{width:72px;height:72px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#f3f4f6;cursor:pointer}.example-modal__thumb.active[data-v-21e8d918]{border-color:#8b5cf6}.example-modal__thumb img[data-v-21e8d918],.example-modal__thumb video[data-v-21e8d918]{width:100%;height:100%;object-fit:contain;pointer-events:none}.example-modal__apply[data-v-21e8d918]{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;border:none;border-radius:10px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:14px;font-weight:600;cursor:pointer}@media (max-width: 768px){.example-modal[data-v-21e8d918]{grid-template-columns:1fr;height:min(92vh,760px)}.example-modal__side[data-v-21e8d918]{max-height:42vh}}.video-make[data-v-722cc987]{display:flex;flex-direction:column;height:100%;min-height:0;color:#ffffffe6;background:var(--home-body-bg)}.workspace[data-v-722cc987]{display:flex;flex:1;min-height:0;overflow:hidden}.main-panel[data-v-722cc987]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.main-panel--detail[data-v-722cc987]{overflow:hidden}.sub-nav[data-v-722cc987]{position:sticky;top:0;align-self:flex-start;z-index:20;flex-shrink:0;display:flex;flex-direction:column;gap:4px;width:168px;height:100%;max-height:100%;padding:16px 12px 20px;border-right:1px solid rgba(255,255,255,.06);background:#030407fa;overflow-y:auto}.sub-nav__item[data-v-722cc987]{width:100%;padding:12px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffff8c;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:.2s}.sub-nav__item[data-v-722cc987]:hover{color:#ffffffd1;background:#ffffff0a}.sub-nav__item.active[data-v-722cc987]{color:#fff;border-color:#c371ff59;background:linear-gradient(135deg,#c371ff47,#8b5cf624);box-shadow:inset 3px 0 #c371ff}.tools-row[data-v-722cc987]{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:14px 24px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#030407fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-topbar[data-v-722cc987]{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#030407fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-link[data-v-722cc987]{flex-shrink:0;padding:0;border:none;background:none;color:#ffffff8c;font-size:13px;cursor:pointer;transition:color .2s}.back-link[data-v-722cc987]:hover{color:#ffffffe6}.search-wrap[data-v-722cc987]{display:block;flex:1;max-width:480px}.search-input[data-v-722cc987]{width:100%;height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd9;font-size:13px;outline:none}.search-input[data-v-722cc987]::placeholder{color:#ffffff59}.search-input[data-v-722cc987]:focus{border-color:#c371ff73}.content[data-v-722cc987]{flex:1;min-width:0;overflow-y:auto;padding:18px 24px 28px}.content--detail[data-v-722cc987]{padding:16px 24px 20px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.section[data-v-722cc987]{margin-bottom:32px}.section__title[data-v-722cc987]{margin-bottom:16px;font-size:17px;font-weight:700;color:#fff}.card-grid[data-v-722cc987]{display:flex;flex-wrap:wrap;gap:16px}.tool-card[data-v-722cc987]{display:flex;flex-direction:row;align-items:stretch;width:300px;height:150px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1c1c1f;cursor:pointer;transition:transform .2s,box-shadow .2s}.tool-card[data-v-722cc987]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.tool-card__media[data-v-722cc987]{position:relative;flex:0 0 204px;width:204px;height:150px;overflow:hidden;background:linear-gradient(145deg,#38bdf81f,#8b5cf614)}.tool-card__media img[data-v-722cc987]{width:100%;height:100%;object-fit:contain}.tool-card__placeholder[data-v-722cc987]{width:100%;height:100%;background:linear-gradient(135deg,#f5f0e8,#e8dfd0 40%,#d4c4a8)}.tool-card__body[data-v-722cc987]{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:96px;min-width:0;height:150px;padding:12px 10px;background:#1c1c1f}.tool-card__title[data-v-722cc987]{font-size:13px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-card__desc[data-v-722cc987]{margin-top:6px;font-size:10px;line-height:1.45;color:#ffffff7a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-card__meta[data-v-722cc987]{margin-top:4px;font-size:9px;color:#7dd3fc}.tool-card__foot[data-v-722cc987]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:6px}.start-btn[data-v-722cc987]{padding:5px 10px;border:none;border-radius:999px;background:#fff;color:#13141a;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap}.detail[data-v-722cc987]{flex:1;min-height:0;display:flex;flex-direction:column}.detail-split[data-v-722cc987]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px}.detail-left[data-v-722cc987]{min-height:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000040;overflow:hidden}.detail-right[data-v-722cc987]{min-height:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003;overflow:hidden}.examples-head[data-v-722cc987]{flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.examples-tabs[data-v-722cc987]{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.tab[data-v-722cc987]{padding:8px 18px;border:none;border-radius:9px;background:transparent;color:#ffffff73;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.tab.active[data-v-722cc987]{color:#fff;background:#ffffff1a;box-shadow:0 1px 4px #0000002e}.examples-empty[data-v-722cc987]{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;color:#fff6;text-align:center}.examples-empty__icon[data-v-722cc987]{font-size:36px;opacity:.5}.examples-empty p[data-v-722cc987]{font-size:14px;color:#ffffff8c}.examples-empty span[data-v-722cc987]{font-size:11px}.result-grid[data-v-722cc987]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,140px);justify-content:start;align-content:start;gap:10px;padding:12px 14px 14px}.example-grid[data-v-722cc987]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:16px}.example-card[data-v-722cc987]{display:grid;grid-template-columns:1fr 1fr;width:100%;aspect-ratio:2.15 / 1;min-height:180px;padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff05;box-shadow:0 8px 24px #00000038;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.example-card[data-v-722cc987]:hover{transform:translateY(-3px);border-color:#60a5fa80;box-shadow:0 14px 32px #00000052,0 0 0 1px #60a5fa26}.example-card__pane[data-v-722cc987]{position:relative;min-height:0;height:100%;overflow:hidden;background:#0a0a0a}.example-card__pane+.example-card__pane[data-v-722cc987]{border-left:1px solid rgba(255,255,255,.08)}.example-card__pane img[data-v-722cc987],.example-card__pane video[data-v-722cc987]{width:100%;height:100%;object-fit:contain;pointer-events:none;transition:transform .35s ease}.example-card:hover .example-card__pane img[data-v-722cc987],.example-card:hover .example-card__pane video[data-v-722cc987]{transform:scale(1.03)}.example-card__placeholder[data-v-722cc987]{display:grid;place-items:center;width:100%;height:100%;color:#ffffff59;font-size:13px}.example-card__badge[data-v-722cc987]{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffeb;font-size:11px;font-weight:500;line-height:1.3;pointer-events:none}.example-card__badge--ai[data-v-722cc987]{background:linear-gradient(135deg,#2563ebeb,#4f46e5e0);color:#fff;box-shadow:0 2px 8px #2563eb59}.result-card[data-v-722cc987]{display:flex;flex-direction:column;width:140px;min-height:0;padding:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:left}.result-card--clickable[data-v-722cc987]{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.result-card--clickable[data-v-722cc987]:hover{transform:translateY(-2px);border-color:#c371ff59;box-shadow:0 8px 20px #00000047}.result-card__media[data-v-722cc987]{position:relative;width:100%;height:79px;flex-shrink:0;overflow:hidden;background:#000}.result-card__media video[data-v-722cc987]{display:block;width:100%;height:100%;object-fit:contain}.result-card__meta[data-v-722cc987]{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;padding:8px}.result-card__prompt[data-v-722cc987]{margin:0;font-size:10px;line-height:1.4;color:#ffffff9e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.result-card__tags[data-v-722cc987]{display:flex;flex-wrap:wrap;gap:4px}.result-card__reject[data-v-722cc987]{margin:0;font-size:10px;color:#fca5a5}.generate-hint[data-v-722cc987]{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(45,212,191,.2);background:#2dd4bf14;color:#ffffffbf;font-size:12px}.generate-hint__icon[data-v-722cc987]{flex-shrink:0}.result-card__pending[data-v-722cc987]{position:relative;width:100%;height:100%;overflow:hidden;background:#ffffff0a}.result-card__pending img[data-v-722cc987]{width:100%;height:100%;object-fit:contain;opacity:.55}.result-card__pending-placeholder[data-v-722cc987]{display:grid;place-content:center;width:100%;height:100%;font-size:28px;opacity:.45}.result-card__pending-mask[data-v-722cc987]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:6px;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.6) 100%)}.work-badge[data-v-722cc987]{font-size:9px;padding:2px 6px;border-radius:999px;background:#ffffff14;color:#ffffffb3;line-height:1.2}.work-badge--queued[data-v-722cc987]{color:#93c5fd;background:#93c5fd1f}.work-badge--running[data-v-722cc987]{color:#fbbf24;background:#fbbf241f}.work-badge--success[data-v-722cc987]{color:#34d399;background:#34d3991f}.work-badge--failed[data-v-722cc987]{color:#f87171;background:#f871711f}.case-badge[data-v-722cc987]{font-size:9px;padding:2px 6px;border-radius:999px;background:#ffffff14;color:#ffffff8c;line-height:1.2}.case-badge--1[data-v-722cc987]{color:#fbbf24;background:#fbbf241f}.case-badge--2[data-v-722cc987]{color:#34d399;background:#34d3991f}.case-badge--3[data-v-722cc987]{color:#f87171;background:#f871711f}.case-btn[data-v-722cc987]{padding:4px 10px;border:1px solid rgba(195,113,255,.35);border-radius:999px;background:#c371ff1f;color:#e9d5ff;font-size:10px;cursor:pointer}.case-btn[data-v-722cc987]:disabled{opacity:.6;cursor:not-allowed}.case-btn--apply[data-v-722cc987]{align-self:flex-start}.state-box[data-v-722cc987]{padding:48px 20px;text-align:center;color:#ffffff73;font-size:13px}.toast[data-v-722cc987]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:100;padding:10px 18px;border-radius:10px;background:#141418eb;border:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffffd9;pointer-events:none}.video-make .sub-nav[data-v-722cc987],.video-make .tools-row[data-v-722cc987],.video-make .detail-topbar[data-v-722cc987]{background:var(--home-sidebar-bg);border-color:#5eafb333}.video-make .sub-nav__item.active[data-v-722cc987]{color:var(--home-accent);border-color:#a47dff7a;background:var(--home-accent-soft);box-shadow:inset 3px 0 0 var(--home-accent)}.video-make .tool-card[data-v-722cc987],.video-make .tool-card__body[data-v-722cc987],.video-make .detail-left[data-v-722cc987],.video-make .detail-right[data-v-722cc987],.video-make .result-card[data-v-722cc987],.video-make .example-card[data-v-722cc987]{background:var(--home-card-bg);border-color:#5eafb338}.video-make .tab.active[data-v-722cc987]{color:#201737;background:var(--home-accent)}.video-make .start-btn[data-v-722cc987]{background:var(--home-accent);color:#201737}.video-make .search-input[data-v-722cc987]:focus{border-color:#a47dffa6}@media (max-width: 1200px){.detail-split[data-v-722cc987]{grid-template-columns:1fr}.example-grid[data-v-722cc987]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.example-grid[data-v-722cc987]{grid-template-columns:1fr}.example-card[data-v-722cc987]{aspect-ratio:2 / 1;min-height:150px}}@media (max-width: 768px){.workspace[data-v-722cc987]{flex-direction:column;overflow-y:auto}.sub-nav[data-v-722cc987]{position:sticky;top:0;flex-direction:row;width:100%;height:auto;max-height:none;padding:10px 12px;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.sub-nav__item[data-v-722cc987]{width:auto;flex-shrink:0;padding:8px 14px;font-size:13px}.sub-nav__item.active[data-v-722cc987]{box-shadow:none;border-bottom:2px solid #c371ff}.tools-row[data-v-722cc987]{padding:12px 16px}.search-wrap[data-v-722cc987]{max-width:none}}.mashup-page[data-v-6795642e]{height:100%;overflow:auto;padding:30px 34px 48px;color:#1f3d45}.mashup-header[data-v-6795642e]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.mashup-eyebrow[data-v-6795642e]{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#1596a7}.mashup-header h1[data-v-6795642e]{margin:4px 0 5px;font-size:27px;line-height:1.2;color:#173d46}.mashup-header p[data-v-6795642e]:not(.mashup-eyebrow),.section-heading p[data-v-6795642e],.task-row span[data-v-6795642e],.music-row p[data-v-6795642e]{font-size:13px;color:#719098}.header-actions[data-v-6795642e]{display:flex;gap:10px}.primary-button[data-v-6795642e],.subtle-button[data-v-6795642e],.icon-button[data-v-6795642e]{border:0;cursor:pointer;transition:.18s}.primary-button[data-v-6795642e]{padding:10px 16px;border-radius:6px;background:#137f92;color:#fff;font-weight:600}.primary-button[data-v-6795642e]:hover{background:#0c92a8}.primary-button[data-v-6795642e]:disabled,.subtle-button[data-v-6795642e]:disabled{opacity:.55;cursor:not-allowed}.subtle-button[data-v-6795642e]{padding:9px 13px;border-radius:6px;background:#e6f2f2;color:#276371}.subtle-button[data-v-6795642e]:hover{background:#d4ebeb}.mashup-layout[data-v-6795642e]{display:grid;grid-template-columns:minmax(620px,1fr) 330px;gap:20px;align-items:start}.editor-panel[data-v-6795642e],.preview-panel[data-v-6795642e],.task-panel[data-v-6795642e]{background:#fff;border:1px solid rgba(45,113,118,.14);border-radius:8px;box-shadow:0 5px 20px #2253550f}.editor-panel[data-v-6795642e]{padding:22px}.project-row[data-v-6795642e]{display:flex;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid #e7eeee}.project-row label[data-v-6795642e],.setting-block>span[data-v-6795642e],.copy-settings label>span[data-v-6795642e],.music-row>div>span[data-v-6795642e]{font-size:13px;font-weight:600;color:#41636b;white-space:nowrap}.project-row input[data-v-6795642e],.copy-settings input[data-v-6795642e],.copy-settings textarea[data-v-6795642e]{width:100%;border:1px solid #d6e5e5;border-radius:5px;padding:9px 10px;background:#fbfefe;color:#24434b;outline:none}.project-row input[data-v-6795642e]:focus,.copy-settings input[data-v-6795642e]:focus,.copy-settings textarea[data-v-6795642e]:focus{border-color:#2494a3;box-shadow:0 0 0 3px #2494a31a}.panel-section[data-v-6795642e]{padding:22px 0;border-bottom:1px solid #e7eeee}.panel-section[data-v-6795642e]:last-child{border-bottom:0;padding-bottom:0}.section-heading[data-v-6795642e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.section-heading h2[data-v-6795642e],.setting-block h2[data-v-6795642e]{font-size:15px;color:#24434b;margin-bottom:4px}.count-badge[data-v-6795642e]{padding:3px 8px;border-radius:10px;background:#e7f6f5;color:#168597;font-size:12px}.file-input[data-v-6795642e]{display:none}.upload-zone[data-v-6795642e]{width:100%;min-height:114px;border:1px dashed #8bc5ca;border-radius:6px;background:#f8fcfc;color:#287781;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.upload-zone[data-v-6795642e]:hover{border-color:#178b9b;background:#f1fbfb}.upload-zone[data-v-6795642e]:disabled{cursor:wait}.upload-zone__icon[data-v-6795642e]{font-size:25px;line-height:1;color:#148a99}.upload-zone small[data-v-6795642e]{font-size:12px;color:#7d9ca2}.video-list[data-v-6795642e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}.video-card[data-v-6795642e]{overflow:hidden;border:1px solid #e1ecec;border-radius:6px;background:#fbfefe}.video-card__preview[data-v-6795642e]{height:82px;background:#d9ecec}.video-card video[data-v-6795642e]{width:100%;height:100%;object-fit:cover}.video-card__meta[data-v-6795642e]{display:flex;align-items:center;gap:6px;padding:7px 8px;font-size:12px;min-width:0}.video-card__meta b[data-v-6795642e]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d9f0ef;color:#147b88;flex:none}.video-card__meta span[data-v-6795642e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d6c73}.video-card__actions[data-v-6795642e]{display:flex;justify-content:flex-end;gap:2px;padding:0 5px 5px}.video-card__actions button[data-v-6795642e],.stepper button[data-v-6795642e]{border:0;background:#edf5f5;color:#42747d;border-radius:3px;cursor:pointer;width:24px;height:23px}.video-card__actions button[data-v-6795642e]:disabled{opacity:.3;cursor:default}.video-card__actions .danger[data-v-6795642e]{color:#b85e5e}.settings-grid[data-v-6795642e]{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.setting-block[data-v-6795642e]{display:flex;flex-direction:column;gap:10px}.ratio-options[data-v-6795642e],.option-row[data-v-6795642e]{display:flex;gap:6px;flex-wrap:wrap}.ratio-options button[data-v-6795642e],.option-row button[data-v-6795642e]{border:1px solid #d9e8e8;border-radius:5px;background:#fff;color:#678289;cursor:pointer}.ratio-options button[data-v-6795642e]{min-width:70px;padding:7px 8px;display:grid;grid-template-columns:16px 1fr;align-items:center;column-gap:4px;font-size:12px}.ratio-options i[data-v-6795642e]{font-style:normal;font-size:18px}.ratio-options small[data-v-6795642e]{grid-column:2;font-size:10px;color:#87a0a5}.ratio-options button.active[data-v-6795642e],.option-row button.active[data-v-6795642e]{border-color:#1590a0;background:#e7f6f5;color:#107d8c}.option-row button[data-v-6795642e]{padding:6px 9px;font-size:12px}.range-line[data-v-6795642e],.stepper[data-v-6795642e]{display:flex;align-items:center;gap:10px}.range-line input[data-v-6795642e],.volume input[data-v-6795642e]{accent-color:#168d9b;flex:1}.range-line b[data-v-6795642e],.stepper b[data-v-6795642e]{font-size:13px;color:#28717c;white-space:nowrap}.stepper[data-v-6795642e]{gap:9px}.copy-settings[data-v-6795642e]{display:grid;gap:15px}.copy-settings label[data-v-6795642e]{display:grid;grid-template-columns:76px 1fr;align-items:start;gap:10px}.copy-settings textarea[data-v-6795642e]{resize:vertical;min-height:76px}.music-row[data-v-6795642e]{display:flex;align-items:center;gap:10px;padding:11px;border-radius:6px;background:#f5faf9}.music-row>div[data-v-6795642e]{flex:1;min-width:0}.music-row p[data-v-6795642e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.icon-button[data-v-6795642e]{width:28px;height:28px;border-radius:4px;background:#f8e8e8;color:#bd5a5a;font-size:18px}.volume[data-v-6795642e]{display:flex!important;grid-template-columns:1fr!important;gap:3px!important;width:92px}.volume small[data-v-6795642e]{font-size:11px;text-align:right;color:#6c8a91}.side-panel[data-v-6795642e]{display:grid;gap:20px}.preview-panel[data-v-6795642e]{padding:16px}.preview-screen[data-v-6795642e]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:auto;border-radius:5px;background:#163f48;color:#fff}.ratio-9-16[data-v-6795642e]{width:150px;aspect-ratio:9/16}.ratio-16-9[data-v-6795642e]{width:100%;aspect-ratio:16/9}.ratio-1-1[data-v-6795642e]{width:180px;aspect-ratio:1}.preview-screen__grid[data-v-6795642e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#18aeb185,#163f4826),repeating-linear-gradient(0deg,transparent 0 24px,rgba(255,255,255,.1) 25px)}.preview-play[data-v-6795642e]{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.7);border-radius:50%;padding-left:3px}.preview-title[data-v-6795642e],.preview-subtitle[data-v-6795642e]{position:absolute;left:10px;right:10px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-title[data-v-6795642e]{top:14px;font-weight:700;font-size:13px}.preview-subtitle[data-v-6795642e]{bottom:13px;font-size:11px}.preview-summary[data-v-6795642e]{display:flex;justify-content:space-between;gap:6px;margin-top:12px;color:#5f838a;font-size:12px}.task-panel[data-v-6795642e]{padding:18px}.task-empty[data-v-6795642e]{padding:20px 0;text-align:center;font-size:13px;color:#809ba0}.task-list[data-v-6795642e]{display:grid;gap:8px}.task-row[data-v-6795642e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:5px;background:#f7fbfb}.task-row div[data-v-6795642e]{min-width:0;display:grid;gap:4px}.task-row b[data-v-6795642e]{font-size:13px;color:#31545c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row span[data-v-6795642e]{font-size:11px}.task-row em[data-v-6795642e]{flex:none;padding:3px 6px;border-radius:9px;font-style:normal;font-size:11px;background:#e5f3f3;color:#397a82}.task-row .status-2[data-v-6795642e]{background:#e1f5e8;color:#23834b}.task-row .status-3[data-v-6795642e]{background:#f9e6e6;color:#bd5555}@media (max-width:1020px){.mashup-layout[data-v-6795642e]{grid-template-columns:1fr}.side-panel[data-v-6795642e]{grid-template-columns:1fr 1fr}.mashup-page[data-v-6795642e]{padding:24px}}@media (max-width:680px){.mashup-page[data-v-6795642e]{padding:18px}.mashup-header[data-v-6795642e]{align-items:flex-start;flex-direction:column}.settings-grid[data-v-6795642e],.side-panel[data-v-6795642e],.copy-settings label[data-v-6795642e]{grid-template-columns:1fr}.mashup-header h1[data-v-6795642e]{font-size:24px}.editor-panel[data-v-6795642e]{padding:16px}}.section-heading__actions[data-v-6795642e]{display:flex;align-items:center;gap:8px}.add-group-button[data-v-6795642e]{border:1px solid #b9dddd;background:#eef9f8;color:#168290;border-radius:5px;padding:5px 9px;font-size:12px;cursor:pointer}.group-list[data-v-6795642e]{display:grid;gap:12px}.video-group[data-v-6795642e]{border:1px solid #deebeb;border-radius:7px;background:#fbfefe;padding:13px;transition:border-color .15s}.video-group.active[data-v-6795642e]{border-color:#6ebbc0;box-shadow:0 0 0 2px #6ebbc01a}.video-group__header[data-v-6795642e]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.video-group__header b[data-v-6795642e]{font-size:14px;color:#2d5961}.video-group__header p[data-v-6795642e]{margin-top:4px;font-size:12px;color:#7f9ba0}.text-icon[data-v-6795642e],.group-delete[data-v-6795642e]{border:0;background:transparent;color:#579299;cursor:pointer;margin-left:6px}.group-delete[data-v-6795642e]{font-size:18px;color:#b56a6a;margin:0}.group-materials[data-v-6795642e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:9px}.upload-zone--small[data-v-6795642e]{min-height:124px}.task-summary[data-v-6795642e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:#739096}.task-summary b[data-v-6795642e]{color:#267681;font-size:15px}.task-summary span[data-v-6795642e]{margin-top:5px}.mashup-page[data-v-6795642e]{padding:0 0 42px;background:#fff}.mashup-header[data-v-6795642e]{position:sticky;top:0;z-index:5;min-height:64px;margin:0;padding:9px 26px;border-bottom:1px solid #e1e7e8;background:#fff;align-items:center}.back-button[data-v-6795642e]{border:0;background:transparent;color:#274d55;font-size:34px;line-height:1;cursor:pointer;padding:0 8px}.mashup-header__title[data-v-6795642e]{flex:1;text-align:center}.mashup-header__title h1[data-v-6795642e]{font-size:16px;margin:3px 0}.mashup-header__title p[data-v-6795642e]:not(.mashup-eyebrow){font-size:11px}.mashup-header .header-actions[data-v-6795642e]{position:absolute;right:26px;bottom:13px}.mashup-layout[data-v-6795642e]{grid-template-columns:minmax(620px,1fr) 400px;gap:0;min-height:calc(100% - 64px);background:#fff;border:0;align-items:stretch}.editor-panel[data-v-6795642e]{border:0;border-radius:0;box-shadow:none;padding:22px 32px}.side-panel[data-v-6795642e]{display:block;padding:0 18px 30px;background:#f7fafb;border-left:1px solid #e0eaea}.preview-panel[data-v-6795642e],.config-panel[data-v-6795642e],.task-panel[data-v-6795642e]{border-radius:0;box-shadow:none;border:0;background:#fff}.preview-panel[data-v-6795642e]{padding:20px 0 12px}.preview-screen[data-v-6795642e]{width:270px;max-width:100%}.config-panel[data-v-6795642e]{margin-top:12px;padding:18px 0}.config-panel__heading[data-v-6795642e]{padding:0 0 13px}.config-panel__heading h2[data-v-6795642e]{font-size:16px;color:#24434b}.config-panel__heading p[data-v-6795642e]{font-size:12px;color:#78949a;margin-top:5px}.global-config-list[data-v-6795642e]{border:1px solid #e4ecec}.global-config-row[data-v-6795642e]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 11px;border-bottom:1px solid #e4ecec;font-size:13px;color:#526f76}.global-config-row[data-v-6795642e]:last-child{border-bottom:0}.global-config-row i[data-v-6795642e]{font-style:normal;color:#5277ec;background:#f1f3ff;padding:2px 4px;margin-left:4px;font-size:10px}.global-config-row button[data-v-6795642e]{border:0;background:transparent;color:#6e8790;font-size:12px;cursor:pointer;max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-dot[data-v-6795642e]{display:inline-block;width:17px;height:17px;border-radius:2px;vertical-align:middle;margin-right:5px}.config-choice[data-v-6795642e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;color:#526f76}.config-choice>div[data-v-6795642e]{display:flex;gap:7px}.config-choice button[data-v-6795642e]{border:1px solid #e3ebeb;background:#fff;padding:7px 10px;color:#496970;font-size:12px;cursor:pointer}.config-choice button.active[data-v-6795642e]{border-color:#438cf3;color:#2877e9;background:#f7faff}.config-choice--slider[data-v-6795642e]{display:block}.config-choice--slider input[data-v-6795642e]{width:100%;margin-top:10px;accent-color:#1590a0}.task-panel[data-v-6795642e]{margin-top:12px;padding:18px 15px}.panel-section.settings-grid[data-v-6795642e]{border-top:1px solid #e7eeee;margin-top:20px}@media (max-width:1020px){.mashup-layout[data-v-6795642e]{grid-template-columns:1fr}.side-panel[data-v-6795642e]{border-left:0;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preview-panel[data-v-6795642e],.config-panel[data-v-6795642e],.task-panel[data-v-6795642e]{margin:0}.mashup-header .header-actions[data-v-6795642e]{position:static}}@media (max-width:680px){.mashup-page[data-v-6795642e]{padding-bottom:20px}.mashup-header[data-v-6795642e]{padding:10px 14px;align-items:flex-start}.mashup-header__title[data-v-6795642e]{text-align:left}.mashup-header__title .mashup-eyebrow[data-v-6795642e],.mashup-header__title p[data-v-6795642e]:not(.mashup-eyebrow){display:none}.mashup-header .header-actions[data-v-6795642e]{flex-wrap:wrap}.editor-panel[data-v-6795642e]{padding:16px}.side-panel[data-v-6795642e]{display:block;padding:14px}.settings-grid[data-v-6795642e],.copy-settings label[data-v-6795642e]{grid-template-columns:1fr}.mashup-header h1[data-v-6795642e]{font-size:17px}}.mashup-layout[data-v-6795642e]{grid-template-columns:minmax(560px,1fr) 320px 300px}.preview-column[data-v-6795642e]{padding:0 18px;background:#f7fafb;border-left:1px solid #e0eaea}.preview-column__heading[data-v-6795642e]{padding:20px 0 8px}.preview-column__heading h2[data-v-6795642e]{font-size:16px;color:#24434b}.preview-column__heading p[data-v-6795642e]{margin-top:5px;font-size:12px;color:#78949a}.preview-column .preview-panel[data-v-6795642e]{padding:10px 0;background:transparent}.preview-column .preview-screen[data-v-6795642e]{width:210px}.video-group[data-v-6795642e]{border:0;border-radius:0;background:#fff;padding:14px 12px;margin-bottom:10px}.video-group.active[data-v-6795642e]{border:0;box-shadow:none}.video-group__header[data-v-6795642e]{align-items:center;padding:0 0 10px;border-bottom:1px solid #edf1f1}.video-group__header p[data-v-6795642e]{display:inline;margin:0 0 0 8px}.group-materials[data-v-6795642e]{padding:12px 4px;grid-template-columns:84px repeat(auto-fill,82px);align-items:start}.upload-zone--small[data-v-6795642e]{min-height:118px;background:#f4f6f7;border:0;border-radius:0}.video-card[data-v-6795642e]{border:0;border-radius:0;background:transparent}.video-card__preview[data-v-6795642e]{height:118px;background:#d9ecec}.video-card__meta[data-v-6795642e]{display:none}.video-card__actions[data-v-6795642e]{position:absolute;margin-top:-24px;margin-left:47px;padding:0;opacity:0}.video-card:hover .video-card__actions[data-v-6795642e]{opacity:1}.group-tools[data-v-6795642e]{display:flex;gap:6px;flex-wrap:wrap;padding-top:8px}.group-tools button[data-v-6795642e]{border:1px solid #dce7e9;background:#fff;border-radius:4px;padding:6px 8px;font-size:12px;color:#4d6d75;cursor:pointer}.group-tools button.selected[data-v-6795642e]{border-color:#589ee9;color:#277be6}.audio-switch[data-v-6795642e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6a8389;margin-left:auto;margin-right:8px;cursor:pointer}.audio-switch input[data-v-6795642e]{display:none}.audio-switch i[data-v-6795642e]{display:block;width:25px;height:14px;border-radius:9px;background:#c8d1d2;position:relative}.audio-switch i[data-v-6795642e]:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:2px;border-radius:50%;background:#fff;transition:.15s}.audio-switch input:checked+i[data-v-6795642e]{background:#2d92e7}.audio-switch input:checked+i[data-v-6795642e]:after{left:13px}@media (max-width:1220px){.mashup-layout[data-v-6795642e]{grid-template-columns:minmax(520px,1fr) 330px}.preview-column[data-v-6795642e]{display:none}}@media (max-width:1020px){.mashup-layout[data-v-6795642e]{grid-template-columns:1fr}.side-panel[data-v-6795642e]{display:grid}.preview-column[data-v-6795642e]{display:none}}@media (max-width:680px){.side-panel[data-v-6795642e]{display:block}.video-group__header[data-v-6795642e]{align-items:flex-start}.audio-switch[data-v-6795642e]{margin:0 4px}.group-materials[data-v-6795642e]{grid-template-columns:84px repeat(2,82px)}.mashup-layout[data-v-6795642e]{min-width:0}}.group-dialog-mask[data-v-6795642e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#13293066;display:flex;justify-content:flex-end}.group-dialog[data-v-6795642e]{width:min(920px,100%);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 32px #152f352e;animation:slide-in-right-6795642e .18s ease-out}.group-dialog__head[data-v-6795642e]{min-height:70px;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eeee}.group-dialog__head h2[data-v-6795642e]{font-size:17px;color:#202c30;font-weight:650}.group-dialog__head p[data-v-6795642e]{display:none}.dialog-head-actions[data-v-6795642e]{display:flex;align-items:center;gap:10px}.dialog-head-actions button[data-v-6795642e]{border:1px solid #dce2e5;background:#fff;color:#5c737a;width:auto;height:30px;border-radius:3px;font-size:13px;line-height:1;cursor:pointer;padding:0 10px}.dialog-head-actions button[data-v-6795642e]:nth-child(1):after{content:" 上一个镜头组";white-space:nowrap}.dialog-head-actions button[data-v-6795642e]:nth-child(2):after{content:" 下一个镜头组";white-space:nowrap}.dialog-head-actions button[data-v-6795642e]:disabled{cursor:default;opacity:.35}.dialog-head-actions .dialog-close[data-v-6795642e]{border:0;font-size:24px;margin-left:10px;padding:0;width:28px}.group-dialog__body[data-v-6795642e]{flex:1;overflow:auto;padding:0 28px 36px}.caption-content[data-v-6795642e]{padding:22px 0 28px;border-bottom:1px solid #edf0f1}.caption-content__heading[data-v-6795642e],.caption-mode-row[data-v-6795642e],.caption-settings-heading[data-v-6795642e]{display:flex;align-items:center;justify-content:space-between;gap:14px}.caption-content h3[data-v-6795642e],.caption-settings-heading h3[data-v-6795642e]{font-size:14px;color:#252f33}.caption-content__heading p[data-v-6795642e]{font-size:12px;color:#6786a5}.caption-mode-row[data-v-6795642e]{margin:20px 0 10px}.segmented-control[data-v-6795642e]{display:inline-flex;border:1px solid #e0e5e7;border-radius:3px;overflow:hidden}.segmented-control button[data-v-6795642e]{min-width:106px;border:0;border-right:1px solid #e0e5e7;background:#f4f6f7;color:#506b73;padding:8px 12px;font-size:12px;cursor:pointer}.segmented-control button[data-v-6795642e]:last-child{border-right:0}.segmented-control button.active[data-v-6795642e]{background:#fff;color:#287bea;box-shadow:inset 0 0 0 1px #e4ecf6}.caption-actions[data-v-6795642e]{display:flex;gap:8px}.caption-actions button[data-v-6795642e],.caption-settings-heading button[data-v-6795642e]{border:1px solid #d7e0e3;background:#fff;color:#476675;padding:6px 10px;border-radius:2px;font-size:12px;cursor:pointer}.caption-item[data-v-6795642e]{background:#f5f7f8;margin-top:10px;padding:0 14px 10px}.caption-item header[data-v-6795642e],.caption-item footer[data-v-6795642e]{min-height:38px;display:flex;align-items:center;gap:12px}.caption-item header b[data-v-6795642e]{font-size:13px;color:#222e32}.caption-item header span[data-v-6795642e]{font-size:12px;color:#6382a3}.caption-item header button[data-v-6795642e]{margin-left:auto;border:1px solid #d9e0e2;background:#fff;color:#48646e;border-radius:2px;padding:3px 8px;font-size:12px;cursor:pointer}.caption-item textarea[data-v-6795642e]{width:100%;min-height:92px;box-sizing:border-box;border:0;background:#fff;padding:11px;color:#304b52;font:inherit;font-size:13px;line-height:1.65;outline:none;resize:vertical}.caption-item footer[data-v-6795642e]{justify-content:space-between;color:#75919a;font-size:12px}.add-caption-button[data-v-6795642e]{width:100%;height:33px;margin-top:10px;border:1px dashed #ccdce3;background:#fff;color:#405c67;font-size:13px;cursor:pointer}.audio-caption-import[data-v-6795642e]{padding:10px 0 5px}.audio-caption-import button[data-v-6795642e]{border:0;border-radius:6px;background:#287bea;color:#fff;padding:9px 16px;font-size:13px;cursor:pointer}.audio-caption-import p[data-v-6795642e]{display:inline;margin-left:12px;color:#82939b;font-size:12px}.caption-settings-heading[data-v-6795642e]{padding:24px 0 14px}.caption-setting-card[data-v-6795642e]{border:1px solid #e1e7e8;margin-bottom:14px;padding:18px 15px}.dialog-section__line[data-v-6795642e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.dialog-section__line h3[data-v-6795642e]{margin:0;font-size:14px;color:#25343a}.font-toolbar[data-v-6795642e]{height:40px;display:flex;align-items:center;margin-bottom:20px;background:#f5f7f8;max-width:560px}.font-toolbar span[data-v-6795642e]{padding:0 12px;color:#495e66;font-size:13px}.font-toolbar button[data-v-6795642e]{min-width:38px;height:26px;padding:0 8px;border:0;background:transparent;color:#344d55;font-size:14px;cursor:pointer}.font-toolbar input[data-v-6795642e]{width:68px;height:28px;box-sizing:border-box;border:1px solid #d7e0e3;background:#fff;padding:0 8px;outline:none}.font-toolbar i[data-v-6795642e]{height:20px;border-left:1px solid #dde3e5;margin:0 5px}.caption-style-line[data-v-6795642e]{display:grid;grid-template-columns:68px 1fr;align-items:start;gap:8px;font-size:13px;color:#506771}.caption-style-grid[data-v-6795642e]{display:grid;grid-template-columns:repeat(11,44px);gap:8px}.caption-style-grid .style-swatch[data-v-6795642e]{width:44px;height:52px;padding:3px;border:1px solid transparent;border-radius:6px;background:#e7e8ea;cursor:pointer}.caption-style-grid .style-swatch.active[data-v-6795642e]{border-color:#287bea;box-shadow:none}.caption-style-grid .style-swatch b[data-v-6795642e]{min-width:0;width:100%;height:100%;font-size:16px}.caption-advanced[data-v-6795642e]{margin-top:22px}.caption-advanced summary[data-v-6795642e]{color:#344951;font-size:13px;font-weight:600;cursor:pointer}.caption-advanced .dialog-field[data-v-6795642e]{max-width:390px}.dialog-field[data-v-6795642e]{display:grid;grid-template-columns:72px 1fr 70px;align-items:center;gap:12px;margin-top:15px;color:#4c6670;font-size:13px}.dialog-field input[type=range][data-v-6795642e]{accent-color:#6babf0}.dialog-field input[type=number][data-v-6795642e],.dialog-field select[data-v-6795642e]{box-sizing:border-box;width:100%;height:30px;border:1px solid #d3dde0;border-radius:2px;background:#fff;padding:0 8px;color:#35545b;outline:none}.dialog-field input[type=color][data-v-6795642e]{width:100%;height:22px;padding:0;border:1px solid #d3dde0;background:#fff;cursor:pointer}.dialog-field output[data-v-6795642e]{color:#799097;font-size:12px;text-align:right}.voice-picker[data-v-6795642e]{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;max-width:380px;margin-top:15px;color:#4c6670;font-size:13px}.voice-picker select[data-v-6795642e]{height:48px;border:1px solid #dbe2e4;border-radius:3px;background:#f5f7f8;color:#314a54;padding:0 12px;font-size:14px;outline:none}.dialog-switch[data-v-6795642e]{display:inline-flex;cursor:pointer}.dialog-switch input[data-v-6795642e]{display:none}.dialog-switch i[data-v-6795642e]{width:29px;height:17px;border-radius:10px;background:#c6d1d3;position:relative}.dialog-switch i[data-v-6795642e]:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#fff;transition:.16s}.dialog-switch input:checked+i[data-v-6795642e]{background:#2e7cf0}.dialog-switch input:checked+i[data-v-6795642e]:after{left:15px}.dialog-section[data-v-6795642e]{padding:0 0 24px;margin-bottom:22px;border-bottom:1px solid #edf1f1}.dialog-section[data-v-6795642e]:last-child{border-bottom:0;margin-bottom:0}.dialog-section h3[data-v-6795642e]{font-size:14px;color:#34565e;margin-bottom:13px}.dialog-section textarea[data-v-6795642e]{width:100%;min-height:92px;box-sizing:border-box;border:1px solid #d8e5e6;border-radius:5px;padding:10px 11px;color:#31545b;font:inherit;font-size:13px;line-height:1.6;outline:none;resize:vertical}.dialog-section textarea[data-v-6795642e]:focus,.dialog-field input[data-v-6795642e]:focus,.dialog-field select[data-v-6795642e]:focus{border-color:#4296e7;box-shadow:0 0 0 3px #4296e71f}.style-swatches[data-v-6795642e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.style-swatch[data-v-6795642e]{height:66px;padding:5px 3px;border:1px solid #dce7e8;border-radius:4px;background:#fff;color:#687f85;cursor:pointer;display:grid;place-items:center;gap:2px;font-size:11px}.style-swatch.active[data-v-6795642e]{border-color:#4c96e6;box-shadow:0 0 0 2px #4c96e61f;color:#2875d1}.style-swatch b[data-v-6795642e]{display:grid;place-items:center;min-width:34px;height:31px;padding:0 4px;border-radius:2px;background:#1d2527;color:#fff;font-size:17px}.style-swatch b.白描边[data-v-6795642e]{background:#fff;color:#202b2e;text-shadow:1px 1px #1b2629,-1px -1px #1b2629}.style-swatch b.黑描边[data-v-6795642e]{background:#fff;color:#fff;text-shadow:1px 1px #111,-1px -1px #111}.style-swatch b.黄描边[data-v-6795642e]{background:#fff;color:#fff;text-shadow:1px 1px #e6b51f,-1px -1px #e6b51f}.style-swatch b.粉描边[data-v-6795642e]{background:#fff;color:#fff;text-shadow:1px 1px #ec6a9d,-1px -1px #ec6a9d}.style-swatch b.青描边[data-v-6795642e]{background:#fff;color:#fff;text-shadow:1px 1px #28b8cb,-1px -1px #28b8cb}.style-swatch b.绿描边[data-v-6795642e]{background:#fff;color:#fff;text-shadow:1px 1px #59a945,-1px -1px #59a945}.style-swatch b.黑底白字[data-v-6795642e]{background:#202629;color:#fff}.style-swatch b.橙底白字[data-v-6795642e]{background:#e48935;color:#fff}.style-swatch b.灰底白字[data-v-6795642e]{background:#7b8588;color:#fff}.style-swatch b.黄底黑字[data-v-6795642e]{background:#f4cd42;color:#1d2527}.dialog-hint[data-v-6795642e]{margin:-5px 0 16px;color:#84999e;font-size:12px}.dialog-radio[data-v-6795642e]{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;margin-top:10px;border:1px solid #dce7e8;border-radius:5px;cursor:pointer}.dialog-radio[data-v-6795642e]:has(input:checked){border-color:#4e96e5;background:#f5faff}.dialog-radio input[data-v-6795642e]{margin-top:3px;accent-color:#338ce3}.dialog-radio span[data-v-6795642e]{display:grid;gap:5px}.dialog-radio b[data-v-6795642e]{font-size:13px;color:#405f66}.dialog-radio small[data-v-6795642e]{font-size:12px;color:#82989d}.group-dialog__foot[data-v-6795642e]{padding:14px 24px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e8eeee;background:#fff}.group-dialog__foot button[data-v-6795642e]{height:35px;padding:0 14px;border-radius:2px;font-size:13px;cursor:pointer}.dialog-cancel[data-v-6795642e]{border:1px solid #d8e4e6;background:#fff;color:#607b82}.dialog-apply-all[data-v-6795642e]{display:none;border:1px solid #a8cef5;background:#fff;color:#327bc9}.dialog-apply[data-v-6795642e]{border:1px solid #2e84db;background:#2e7cf0;color:#fff}@keyframes slide-in-right-6795642e{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:960px){.caption-style-grid[data-v-6795642e]{grid-template-columns:repeat(8,44px)}}@media (max-width:680px){.group-dialog__head[data-v-6795642e]{padding:12px 14px}.group-dialog__body[data-v-6795642e]{padding:0 14px 28px}.caption-content__heading p[data-v-6795642e],.caption-actions[data-v-6795642e]{display:none}.caption-style-line[data-v-6795642e]{grid-template-columns:1fr}.caption-style-grid[data-v-6795642e]{grid-template-columns:repeat(5,44px)}.font-toolbar[data-v-6795642e]{overflow:auto}.group-dialog__foot[data-v-6795642e]{padding:12px}.group-dialog__foot button[data-v-6795642e]{padding:0 8px;font-size:12px}}.mashup-list-page[data-v-9fdc84ff]{height:100%;overflow:auto;padding:34px;color:#1f3d45}.list-header[data-v-9fdc84ff]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.list-eyebrow[data-v-9fdc84ff]{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#1596a7}.list-header h1[data-v-9fdc84ff]{margin:4px 0;font-size:28px;color:#173d46}.list-header p[data-v-9fdc84ff]:not(.list-eyebrow){font-size:13px;color:#719098}.list-actions[data-v-9fdc84ff]{display:flex;gap:10px}.primary-button[data-v-9fdc84ff],.secondary-button[data-v-9fdc84ff]{border:0;border-radius:6px;padding:10px 15px;cursor:pointer;font-size:13px}.primary-button[data-v-9fdc84ff]{background:#137f92;color:#fff}.primary-button[data-v-9fdc84ff]:hover{background:#0e91a4}.secondary-button[data-v-9fdc84ff]{background:#e7f2f2;color:#316a73}.list-card[data-v-9fdc84ff]{background:#fff;border:1px solid rgba(45,113,118,.14);border-radius:8px;box-shadow:0 5px 20px #2253550f}.list-toolbar[data-v-9fdc84ff]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e7eeee}.list-toolbar strong[data-v-9fdc84ff]{font-size:16px;color:#24434b}.list-toolbar span[data-v-9fdc84ff]{margin-left:10px;font-size:12px;color:#79959b}.loading-text[data-v-9fdc84ff]{margin:0!important}.project-table__head[data-v-9fdc84ff],.project-row[data-v-9fdc84ff]{display:grid;grid-template-columns:minmax(240px,1.6fr) 1fr 120px 160px 150px;align-items:center;gap:16px;padding:0 22px}.project-table__head[data-v-9fdc84ff]{height:44px;background:#f7fbfb;color:#79959b;font-size:12px}.project-row[data-v-9fdc84ff]{min-height:76px;border-bottom:1px solid #edf2f2;font-size:13px}.project-row[data-v-9fdc84ff]:last-child{border-bottom:0}.project-name[data-v-9fdc84ff]{display:flex;align-items:center;gap:10px;min-width:0}.project-name div[data-v-9fdc84ff]{display:grid;gap:5px;min-width:0}.project-name b[data-v-9fdc84ff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#31545c}.project-name small[data-v-9fdc84ff]{font-size:11px;color:#8ca4a9}.project-mark[data-v-9fdc84ff]{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#e6f6f4;color:#198b98;font-size:20px;flex:none}.project-count[data-v-9fdc84ff],.project-time[data-v-9fdc84ff]{color:#66868d}.project-status[data-v-9fdc84ff]{justify-self:start;padding:4px 8px;border-radius:10px;background:#e7f3f3;color:#3f7d84;font-size:12px}.project-status.status-2[data-v-9fdc84ff]{background:#e1f5e8;color:#23834b}.project-status.status-3[data-v-9fdc84ff]{background:#f9e6e6;color:#bd5555}.project-actions[data-v-9fdc84ff]{display:flex;gap:6px}.project-actions button[data-v-9fdc84ff]{border:1px solid #d1e5e5;background:#fff;color:#267481;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:12px}.project-actions button[data-v-9fdc84ff]:hover{background:#e8f6f5}.project-actions .danger[data-v-9fdc84ff]{color:#bd5b5b;border-color:#efd1d1}.empty-state[data-v-9fdc84ff]{text-align:center;padding:86px 20px}.empty-icon[data-v-9fdc84ff]{font-size:38px;color:#7bb7b9}.empty-state h2[data-v-9fdc84ff]{margin:10px 0 6px;font-size:17px;color:#365b62}.empty-state p[data-v-9fdc84ff]{margin-bottom:18px;color:#809ba0;font-size:13px}@media (max-width:900px){.mashup-list-page[data-v-9fdc84ff]{padding:22px}.project-table__head[data-v-9fdc84ff]{display:none}.project-row[data-v-9fdc84ff]{grid-template-columns:1fr auto;gap:9px;padding:15px 18px}.project-count[data-v-9fdc84ff],.project-status[data-v-9fdc84ff],.project-time[data-v-9fdc84ff]{font-size:12px}.project-actions[data-v-9fdc84ff]{grid-column:2;grid-row:1 / span 3;align-self:center;flex-direction:column}.list-header[data-v-9fdc84ff]{align-items:flex-start;flex-direction:column}}.task-log-page[data-v-098547d7]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding:30px 34px 22px;overflow:hidden;background:var(--home-body-bg)}.task-log-page__head[data-v-098547d7],.task-log-page__toolbar[data-v-098547d7],.task-log-page__footer[data-v-098547d7]{flex-shrink:0}.task-log-page__head[data-v-098547d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.task-log-page__eyebrow[data-v-098547d7]{margin-bottom:8px;color:#46d9c3;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.task-log-page__title[data-v-098547d7]{color:#fffffff0;font-size:clamp(24px,3vw,34px);line-height:1.15}.task-log-page__subtitle[data-v-098547d7]{margin-top:10px;color:#ffffff7a;font-size:13px}.task-log-page__refresh[data-v-098547d7],.task-log-page__detail-btn[data-v-098547d7],.task-log-page__state button[data-v-098547d7]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fffc;background:#ffffff0a;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.task-log-page__refresh[data-v-098547d7]{min-height:36px;padding:0 13px}.task-log-page__refresh svg[data-v-098547d7],.task-log-page__detail-btn svg[data-v-098547d7],.task-log-page__pagination svg[data-v-098547d7]{width:16px;height:16px}.task-log-page__refresh[data-v-098547d7]:hover:not(:disabled),.task-log-page__detail-btn[data-v-098547d7]:hover,.task-log-page__state button[data-v-098547d7]:hover{border-color:#46d9c38c;color:#54e5cd;background:#46d9c317}.task-log-page__refresh[data-v-098547d7]:disabled{cursor:default;opacity:.5}.is-spinning[data-v-098547d7]{animation:task-log-spin-098547d7 .8s linear infinite}@keyframes task-log-spin-098547d7{to{transform:rotate(360deg)}}.task-log-page__toolbar[data-v-098547d7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.task-log-page__tabs[data-v-098547d7]{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto}.task-log-page__tab[data-v-098547d7]{flex-shrink:0;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#ffffff8a;background:transparent;cursor:pointer}.task-log-page__tab[data-v-098547d7]:hover{color:#ffffffe0;background:#ffffff0d}.task-log-page__tab.active[data-v-098547d7]{border-color:#46d9c33d;color:#63e4d0;background:#46d9c31a}.task-log-page__status-filter[data-v-098547d7]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:#ffffff75;font-size:12px}.task-log-page__status-filter select[data-v-098547d7]{min-height:34px;padding:0 28px 0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;color:#ffffffd1;background:var(--home-card-bg)}.task-log-page__table-shell[data-v-098547d7]{display:flex;flex:1;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--home-card-bg)}.task-log-page__table-wrap[data-v-098547d7]{width:100%;overflow:auto}.task-log-page__table[data-v-098547d7]{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}.task-log-page__table th[data-v-098547d7],.task-log-page__table td[data-v-098547d7]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.065);text-align:left;vertical-align:middle}.task-log-page__table th[data-v-098547d7]{position:sticky;top:0;z-index:1;color:#ffffff6b;background:#2d444bf0;font-size:11px;font-weight:700;letter-spacing:.06em}.task-log-page__table th[data-v-098547d7]:nth-child(1){width:148px}.task-log-page__table th[data-v-098547d7]:nth-child(2){width:132px}.task-log-page__table th[data-v-098547d7]:nth-child(3){width:168px}.task-log-page__table th[data-v-098547d7]:nth-child(5){width:92px}.task-log-page__table th[data-v-098547d7]:nth-child(6){width:100px}.task-log-page__table th[data-v-098547d7]:nth-child(7){width:96px}.task-log-page__operation[data-v-098547d7]{width:96px;min-width:96px;max-width:96px;white-space:nowrap}.task-log-page__table tbody tr[data-v-098547d7]{cursor:pointer;transition:background .16s}.task-log-page__table tbody tr[data-v-098547d7]:hover{background:#46d9c30b}.task-log-page__table tbody tr:last-child td[data-v-098547d7]{border-bottom:none}.task-log-page__time[data-v-098547d7],.task-log-page__media[data-v-098547d7],.task-log-page__cost small[data-v-098547d7]{color:#ffffff73;font-size:12px}.task-log-page__category[data-v-098547d7],.task-log-page__model[data-v-098547d7],.task-log-page__cost[data-v-098547d7]{display:flex;flex-direction:column;gap:5px}.task-log-page__source[data-v-098547d7],.task-log-page__status[data-v-098547d7]{display:inline-flex;align-items:center;width:fit-content;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700}.task-log-page__source.is-image[data-v-098547d7]{color:#d8b4ff;background:#ae6aff24}.task-log-page__source.is-video[data-v-098547d7]{color:#9bc8ff;background:#4d96ff24}.task-log-page__source.is-canvas[data-v-098547d7]{color:#75e4c5;background:#23c69724}.task-log-page__source.is-other[data-v-098547d7]{color:#f3c778;background:#e1a63724}.task-log-page__model strong[data-v-098547d7]{overflow:hidden;color:#ffffffd6;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.task-log-page__summary[data-v-098547d7]{max-width:0;overflow:hidden;color:#ffffffbd;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.task-log-page__error-hint[data-v-098547d7]{display:block;margin-top:4px;overflow:hidden;color:#f58f9d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-log-page__status.is-running[data-v-098547d7]{color:#f1c86b;background:#ebad3624}.task-log-page__status.is-done[data-v-098547d7]{color:#68e0b8;background:#2ac49124}.task-log-page__status.is-failed[data-v-098547d7]{color:#ff8897;background:#ef536924}.task-log-page__cost span[data-v-098547d7]{color:#ffffffbd;font-size:12px}.task-log-page__detail-btn[data-v-098547d7]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;min-height:30px;min-width:66px;padding:0 9px;font-size:12px;white-space:nowrap}.task-log-page__state[data-v-098547d7]{display:grid;place-content:center;justify-items:center;gap:12px;width:100%;min-height:280px;color:#ffffff6b;font-size:13px}.task-log-page__state--error[data-v-098547d7]{color:#f58f9d}.task-log-page__state button[data-v-098547d7]{min-height:32px;padding:0 12px;color:#ffffffc2}.task-log-page__empty-icon[data-v-098547d7]{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff59;background:#ffffff0a}.task-log-page__empty-icon svg[data-v-098547d7]{width:23px;height:23px}.task-log-page__footer[data-v-098547d7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;color:#ffffff6b;font-size:12px}.task-log-page__pagination[data-v-098547d7]{display:flex;align-items:center;gap:10px}.task-log-page__pagination button[data-v-098547d7]{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#ffffffb3;background:#ffffff0a;cursor:pointer}.task-log-page__pagination button[data-v-098547d7]:hover:not(:disabled){border-color:#46d9c38c;color:#54e5cd}.task-log-page__pagination button[data-v-098547d7]:disabled{cursor:default;opacity:.35}@media (max-width: 760px){.task-log-page[data-v-098547d7]{padding:22px 14px 16px}.task-log-page__head[data-v-098547d7]{margin-bottom:18px}.task-log-page__subtitle[data-v-098547d7]{max-width:240px;line-height:1.5}.task-log-page__toolbar[data-v-098547d7]{align-items:flex-start;flex-direction:column;gap:10px}.task-log-page__status-filter[data-v-098547d7]{width:100%;justify-content:space-between}.task-log-page__status-filter select[data-v-098547d7]{flex:1;max-width:180px}}.inspiration-detail-backdrop[data-v-92cd8e3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:28px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inspiration-detail[data-v-92cd8e3a]{display:grid;grid-template-columns:minmax(0,1fr) 320px;width:min(100%,1180px);height:min(88vh,780px);overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#111319;box-shadow:0 30px 90px #0000009e}.detail-preview[data-v-92cd8e3a]{display:grid;min-width:0;min-height:0;place-items:center;background:#050607}.detail-media[data-v-92cd8e3a]{display:block;width:100%;height:100%;object-fit:contain;background:#050607}.detail-side[data-v-92cd8e3a]{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 20px;overflow-y:auto;background:#17191f}.detail-side__head[data-v-92cd8e3a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-side__head h2[data-v-92cd8e3a]{color:#fff;font-size:18px;font-weight:700}.detail-type[data-v-92cd8e3a]{display:inline-flex;margin-top:12px;padding:4px 9px;border-radius:3px;background:#6335ba;color:#fff;font-size:11px}.detail-type--video[data-v-92cd8e3a]{background:#aa6b08}.detail-close[data-v-92cd8e3a]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:none;border-radius:50%;background:#0f1116;color:#ffffffe0;font-size:25px;line-height:1;cursor:pointer}.detail-close--mobile[data-v-92cd8e3a]{display:none;position:absolute;top:12px;right:12px;z-index:2}.detail-block[data-v-92cd8e3a]{padding:14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0405083d}.detail-title-block strong[data-v-92cd8e3a]{display:block;margin-top:10px;color:#fff;font-size:14px;line-height:1.5}.detail-label[data-v-92cd8e3a]{display:block;color:#98aac5b8;font-size:11px}.reference-box[data-v-92cd8e3a]{display:grid;place-items:center;min-height:96px;margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d0f13;color:#ffffff6b;font-size:12px}.reference-box img[data-v-92cd8e3a]{width:100%;height:112px;object-fit:cover}.prompt-block p[data-v-92cd8e3a]{margin-top:10px;color:#eaeff6cc;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.detail-apply[data-v-92cd8e3a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:auto;border:none;border-radius:6px;background:#9258f5;color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px #6a36e233}.detail-apply[data-v-92cd8e3a]:hover{background:#a26cff}@media (max-width: 760px){.inspiration-detail-backdrop[data-v-92cd8e3a]{padding:12px}.inspiration-detail[data-v-92cd8e3a]{grid-template-columns:1fr;height:min(94vh,820px)}.detail-preview[data-v-92cd8e3a]{position:relative;min-height:42vh}.detail-close--mobile[data-v-92cd8e3a]{display:grid}.detail-side[data-v-92cd8e3a]{min-height:0;padding:16px}.detail-side__head>.detail-close[data-v-92cd8e3a]{display:none}}.inspiration-page[data-v-9e7df6cb]{min-height:100%;background:var(--home-body-bg);color:var(--home-text)}.inspiration-header[data-v-9e7df6cb]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:16px 24px 14px 28px;background:#2d444bf5;border-bottom:1px solid rgba(110,170,176,.2)}.inspiration-heading[data-v-9e7df6cb],.inspiration-toolbar[data-v-9e7df6cb],.category-tabs[data-v-9e7df6cb],.inspiration-search[data-v-9e7df6cb],.view-button[data-v-9e7df6cb],.shuffle-button[data-v-9e7df6cb],.toolbar-chip[data-v-9e7df6cb],.balance-pill[data-v-9e7df6cb]{display:flex;align-items:center}.inspiration-heading[data-v-9e7df6cb]{gap:12px}.heading-mark[data-v-9e7df6cb]{color:#ffd011;font-size:22px;text-shadow:0 0 16px rgba(255,208,17,.45)}.inspiration-heading h1[data-v-9e7df6cb]{font-size:24px;line-height:1.1;font-weight:700;color:#e9fbff}.inspiration-heading p[data-v-9e7df6cb]{margin-top:5px;color:#7eb5d7b3;font-size:11px}.inspiration-toolbar[data-v-9e7df6cb]{gap:6px}.balance-pill[data-v-9e7df6cb],.toolbar-chip[data-v-9e7df6cb]{height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff09;font-size:11px;white-space:nowrap}.balance-pill[data-v-9e7df6cb]{color:#ffffffd9}.toolbar-chip[data-v-9e7df6cb]{cursor:pointer;color:#ffffffb8}.toolbar-chip--green[data-v-9e7df6cb]{color:#35e49c}.toolbar-chip--gold[data-v-9e7df6cb]{color:#ffd044}.toolbar-chip--cyan[data-v-9e7df6cb]{color:#54e6e3}.toolbar-chip--amber[data-v-9e7df6cb]{color:#ffb34a}.toolbar-chip--violet[data-v-9e7df6cb]{color:#bf91ff}.inspiration-controls[data-v-9e7df6cb]{padding:18px 28px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.inspiration-search[data-v-9e7df6cb]{width:min(800px,58vw);height:48px;margin:0 auto;padding:0 16px 0 20px;border:1px solid rgba(110,170,176,.38);border-radius:25px;background:#38545cd1;box-shadow:0 0 18px #6eaab00f}.search-filter[data-v-9e7df6cb]{border:none;background:none;color:#f5f5f5;font-size:13px;cursor:pointer}.search-filter span[data-v-9e7df6cb]{margin-left:5px;color:#ffffff6b;font-size:9px}.search-divider[data-v-9e7df6cb]{width:1px;height:20px;margin:0 13px;background:#ffffff1f}.search-icon[data-v-9e7df6cb]{color:#ffffff73;font-size:20px}.inspiration-search input[data-v-9e7df6cb]{flex:1;min-width:0;height:100%;padding:0 12px;border:none;outline:none;background:none;color:#fff;font-size:13px}.inspiration-search input[data-v-9e7df6cb]::placeholder{color:#8e9fb6a6}.search-refresh[data-v-9e7df6cb]{border:none;background:none;color:#ffffffa6;font-size:20px;cursor:pointer}.category-tabs[data-v-9e7df6cb]{justify-content:center;gap:clamp(14px,2.2vw,34px);margin-top:18px;overflow-x:auto}.category-tab[data-v-9e7df6cb]{position:relative;flex:0 0 auto;padding:9px 14px;border:none;border-radius:18px;background:transparent;color:#b8c5d9d1;font-size:12px;cursor:pointer;transition:.2s ease}.category-tab[data-v-9e7df6cb]:hover{color:#fff}.category-tab.active[data-v-9e7df6cb]{color:var(--home-accent);background:var(--home-accent-soft);box-shadow:inset 0 0 0 1px #a78aff61}.inspiration-content[data-v-9e7df6cb]{padding:16px 28px 32px}.inspiration-grid[data-v-9e7df6cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:12px}.inspiration-card[data-v-9e7df6cb]{position:relative;min-width:0;overflow:hidden;border-radius:12px;background:var(--home-card-bg);cursor:pointer;box-shadow:0 7px 24px #0e1f2238}.inspiration-media[data-v-9e7df6cb]{position:relative;display:grid;aspect-ratio:4 / 5;overflow:hidden;place-items:center;background:#0f1d21d1}.inspiration-media img[data-v-9e7df6cb],.inspiration-media video[data-v-9e7df6cb]{display:block;width:100%;height:100%;object-fit:contain}.inspiration-overlay[data-v-9e7df6cb]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000;opacity:0;transition:.22s ease}.inspiration-card:hover .inspiration-overlay[data-v-9e7df6cb]{opacity:1;background:#0003}.view-button[data-v-9e7df6cb]{gap:8px;padding:11px 20px;border:none;border-radius:24px;background:var(--home-accent);color:#221a38;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 22px #56419b4d;transform:translateY(8px);transition:.22s ease}.inspiration-card:hover .view-button[data-v-9e7df6cb]{transform:translateY(0)}.shuffle-button[data-v-9e7df6cb]{position:absolute;right:12px;bottom:12px;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#8b4cf5;color:#fff;font-size:17px;cursor:pointer;box-shadow:0 6px 18px #5f2bdd59}.source-badge[data-v-9e7df6cb]{position:absolute;top:10px;left:10px;padding:4px 7px;border-radius:5px;background:#1f96ffc7;color:#fff;font-size:10px}.source-badge--video[data-v-9e7df6cb]{background:#e0921cdb}.inspiration-card__meta[data-v-9e7df6cb]{padding:9px 11px 11px}.inspiration-card__meta h2[data-v-9e7df6cb]{overflow:hidden;color:#ffffffeb;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inspiration-card__meta p[data-v-9e7df6cb]{margin-top:4px;overflow:hidden;color:#9aaac39e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inspiration-state[data-v-9e7df6cb]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px;text-align:center}.inspiration-state strong[data-v-9e7df6cb]{color:#ffffffc7;font-size:15px}.inspiration-state button[data-v-9e7df6cb]{padding:8px 16px;border:1px solid rgba(139,92,246,.55);border-radius:8px;background:#8b5cf62e;color:#c9b1ff;cursor:pointer}.state-empty-icon[data-v-9e7df6cb]{color:#8b4cf5;font-size:36px}.state-spinner[data-v-9e7df6cb]{width:24px;height:24px;border:2px solid rgba(255,255,255,.15);border-top-color:#8b4cf5;border-radius:50%;animation:spin-9e7df6cb .8s linear infinite}@keyframes spin-9e7df6cb{to{transform:rotate(360deg)}}@media (max-width: 900px){.inspiration-toolbar[data-v-9e7df6cb]{display:none}.inspiration-grid[data-v-9e7df6cb]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.inspiration-search[data-v-9e7df6cb]{width:min(800px,100%)}}@media (max-width: 620px){.inspiration-header[data-v-9e7df6cb]{padding:14px 16px}.inspiration-heading h1[data-v-9e7df6cb]{font-size:20px}.inspiration-controls[data-v-9e7df6cb],.inspiration-content[data-v-9e7df6cb]{padding-left:16px;padding-right:16px}.category-tabs[data-v-9e7df6cb]{justify-content:flex-start;gap:5px;margin-top:12px}.category-tab[data-v-9e7df6cb]{padding-left:11px;padding-right:11px}.inspiration-grid[data-v-9e7df6cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inspiration-card[data-v-9e7df6cb]{border-radius:9px}.shuffle-button[data-v-9e7df6cb]{right:8px;bottom:8px;width:34px;height:34px}.view-button[data-v-9e7df6cb]{padding:9px 14px;font-size:11px}}.knowledge-center[data-v-eaf9718e]{min-height:100%;overflow:auto;padding:0;color:#ffffffe6;background:var(--home-body-bg)}.knowledge-header[data-v-eaf9718e]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:16px 24px 14px 28px;border-bottom:1px solid rgba(110,170,176,.2);background:#2d444bf5}.knowledge-heading[data-v-eaf9718e]{display:flex;align-items:center;gap:12px}.knowledge-heading__mark[data-v-eaf9718e]{color:#ffd011;font-size:22px;text-shadow:0 0 16px rgba(255,208,17,.45)}h1[data-v-eaf9718e],h2[data-v-eaf9718e],p[data-v-eaf9718e]{margin:0}.knowledge-header h1[data-v-eaf9718e]{color:#e9fbff;font-size:24px;line-height:1.1;font-weight:700}.knowledge-header p[data-v-eaf9718e]{margin-top:5px;color:#7eb5d7b3;font-size:11px}.knowledge-search[data-v-eaf9718e]{display:flex;align-items:center;width:min(320px,100%);height:36px;gap:9px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff09;color:#5eead4}.knowledge-search input[data-v-eaf9718e]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff}.knowledge-search button[data-v-eaf9718e],.knowledge-dialog__close[data-v-eaf9718e]{border:0;background:transparent;color:#ffffff94;font-size:20px;cursor:pointer}.knowledge-layout[data-v-eaf9718e]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:24px 28px 32px}.knowledge-filter[data-v-eaf9718e]{display:flex;flex-direction:column;gap:4px}.knowledge-filter>p[data-v-eaf9718e]{padding:0 10px 9px;color:#ffffff6e;font-size:12px}.knowledge-filter button[data-v-eaf9718e]{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#ffffffa3;text-align:left;cursor:pointer}.knowledge-filter button[data-v-eaf9718e]:hover,.knowledge-filter button.active[data-v-eaf9718e]{background:#2dd4bf1c;color:#76f4dd}.knowledge-filter small[data-v-eaf9718e]{color:#ffffff59}.knowledge-toolbar[data-v-eaf9718e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;color:#ffffff6e;font-size:13px}.knowledge-tiers[data-v-eaf9718e]{display:flex;flex-wrap:wrap;gap:7px}.knowledge-tiers button[data-v-eaf9718e]{height:31px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:transparent;color:#ffffff94;cursor:pointer}.knowledge-tiers button.active[data-v-eaf9718e]{border-color:#2dd4bfb3;background:#2dd4bf1a;color:#64ead5}.knowledge-grid[data-v-eaf9718e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.knowledge-card[data-v-eaf9718e]{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid rgba(110,170,176,.22);border-radius:7px;background:var(--home-card-bg);cursor:pointer;transition:transform .16s,border-color .16s}.knowledge-grid--course[data-v-eaf9718e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.knowledge-card[data-v-eaf9718e]:hover{transform:translateY(-2px);border-color:#50dcdf80}.knowledge-card__top[data-v-eaf9718e],.knowledge-card footer[data-v-eaf9718e],.knowledge-dialog__meta[data-v-eaf9718e],.knowledge-actions[data-v-eaf9718e]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffffff6e;font-size:12px}.knowledge-tier[data-v-eaf9718e]{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:4px;background:#2dd4bf1f;color:#5eead4;font-size:11px}.knowledge-tier--vip[data-v-eaf9718e]{background:#60a5fa24;color:#93c5fd}.knowledge-tier--svip[data-v-eaf9718e]{background:#fbbf2424;color:#fcd34d}.knowledge-tier--expVip[data-v-eaf9718e]{background:#c4b5fd24;color:#c4b5fd}.knowledge-card__visual[data-v-eaf9718e]{display:grid;aspect-ratio:4 / 3;margin:14px 0;overflow:hidden;place-items:center;border-radius:5px;background:#ffffff09}.knowledge-card__visual img[data-v-eaf9718e]{display:block;width:100%;height:100%;object-fit:contain}.knowledge-card--course .knowledge-card__visual[data-v-eaf9718e]{aspect-ratio:4 / 5}.knowledge-card h2[data-v-eaf9718e]{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.knowledge-card__desc[data-v-eaf9718e]{margin-top:10px;overflow-wrap:anywhere;color:#ffffff94;font-size:13px;line-height:1.7;white-space:pre-wrap}.knowledge-card__facts[data-v-eaf9718e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.knowledge-card__facts div[data-v-eaf9718e]{min-width:0}.knowledge-card__facts dt[data-v-eaf9718e]{color:#ffffff59;font-size:11px}.knowledge-card__facts dd[data-v-eaf9718e]{margin:4px 0 0;overflow-wrap:anywhere;color:#ffffffb8;font-size:12px;line-height:1.45}.knowledge-card footer[data-v-eaf9718e]{margin-top:14px}.knowledge-card footer button[data-v-eaf9718e],.knowledge-actions button[data-v-eaf9718e],.knowledge-primary[data-v-eaf9718e]{border:1px solid rgba(45,212,191,.45);border-radius:5px;background:#2dd4bf1a;color:#6ee7d8;cursor:pointer}.knowledge-card footer button[data-v-eaf9718e]{padding:5px 9px}.knowledge-primary[data-v-eaf9718e]{min-height:38px;padding:0 15px}.knowledge-actions[data-v-eaf9718e]{justify-content:flex-start;margin-top:14px}.knowledge-actions button[data-v-eaf9718e]{min-height:35px;padding:0 12px}.knowledge-actions button[data-v-eaf9718e]:disabled,.knowledge-primary[data-v-eaf9718e]:disabled{opacity:.45;cursor:not-allowed}.knowledge-state[data-v-eaf9718e]{display:grid;min-height:260px;place-items:center;color:#ffffff70}.knowledge-state--error[data-v-eaf9718e]{color:#fca5a5}.knowledge-state--error button[data-v-eaf9718e]{margin-left:10px;border:0;background:transparent;color:#67e8f9;cursor:pointer}.knowledge-pagination[data-v-eaf9718e]{display:flex;align-items:center;justify-content:center;gap:14px;padding:28px 0;color:#ffffff80}.knowledge-pagination button[data-v-eaf9718e]{height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:transparent;color:#d1fae5;cursor:pointer}.knowledge-pagination button[data-v-eaf9718e]:disabled{opacity:.35;cursor:not-allowed}.knowledge-dialog-mask[data-v-eaf9718e]{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#010408c2}.knowledge-dialog[data-v-eaf9718e]{position:relative;width:min(700px,100%);max-height:min(760px,90dvh);overflow:auto;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#10151d;box-shadow:0 24px 70px #00000080}.knowledge-dialog__close[data-v-eaf9718e]{position:absolute;top:12px;right:13px}.knowledge-dialog__meta[data-v-eaf9718e]{justify-content:flex-start}.knowledge-dialog h2[data-v-eaf9718e]{margin-top:15px;padding-right:25px;font-size:23px}.knowledge-dialog__desc[data-v-eaf9718e]{margin-top:12px;color:#fff9;line-height:1.7;white-space:pre-wrap}.knowledge-video[data-v-eaf9718e]{width:100%;max-height:330px;margin:18px 0;border-radius:5px;background:#000}.knowledge-media-list[data-v-eaf9718e],.knowledge-chapters[data-v-eaf9718e]{display:flex;flex-direction:column;gap:8px;margin:17px 0}.knowledge-media-list a[data-v-eaf9718e],.knowledge-chapters button[data-v-eaf9718e]{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:#a7f3d0;text-decoration:none;text-align:left;cursor:pointer}.knowledge-prompt[data-v-eaf9718e]{max-height:310px;margin-top:18px;overflow:auto;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#00000038;color:#d1fae5;white-space:pre-wrap;line-height:1.7}.knowledge-prompt.locked[data-v-eaf9718e]{color:#fcd34d}.knowledge-course-player[data-v-eaf9718e]{display:grid;min-height:310px;margin-top:18px;overflow:hidden;border:1px solid rgba(94,234,212,.25);border-radius:5px;background:#05080d}.knowledge-course-player--locked[data-v-eaf9718e]{border-color:#fbbf2447}.knowledge-course-player__state[data-v-eaf9718e]{display:grid;place-content:center;gap:9px;min-height:310px;padding:24px;text-align:center;color:#ffffff91}.knowledge-course-player__state strong[data-v-eaf9718e]{color:#9df5e3;font-size:16px;font-weight:600}.knowledge-course-player--locked .knowledge-course-player__state strong[data-v-eaf9718e]{color:#fcd34d}.knowledge-course-player__state span[data-v-eaf9718e]{font-size:13px;line-height:1.6}.knowledge-course-player .knowledge-video[data-v-eaf9718e]{width:100%;height:100%;min-height:310px;max-height:400px;margin:0;border-radius:0;background:#000;object-fit:contain}.knowledge-access-mask[data-v-eaf9718e]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#010408c7}.knowledge-access-dialog[data-v-eaf9718e]{width:min(390px,100%);padding:26px;border:1px solid rgba(251,191,36,.32);border-radius:7px;background:#151a22;box-shadow:0 18px 48px #00000075;text-align:center}.knowledge-access-dialog h3[data-v-eaf9718e]{font-size:18px;color:#fcd34d}.knowledge-access-dialog p[data-v-eaf9718e]{margin-top:12px;color:#ffffff9e;font-size:14px;line-height:1.7}.knowledge-access-dialog button[data-v-eaf9718e]{min-width:100px;height:36px;margin-top:20px;border:1px solid rgba(251,191,36,.54);border-radius:5px;background:#fbbf241f;color:#fde68a;cursor:pointer}.knowledge-chapters button[data-v-eaf9718e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-chapters button small[data-v-eaf9718e]{flex:none;color:#ffffff6b}.knowledge-chapters button.active[data-v-eaf9718e]{border-color:#5eead473;background:#2dd4bf1a}.knowledge-chapters button.locked[data-v-eaf9718e]{border-color:#fbbf2424;color:#ffffff6b;cursor:not-allowed}.knowledge-chapters button.locked small[data-v-eaf9718e]{color:#d7a837}@media (max-width:900px){.knowledge-header[data-v-eaf9718e]{align-items:start;flex-direction:column;padding:14px 20px}.knowledge-layout[data-v-eaf9718e]{grid-template-columns:1fr;padding:20px}.knowledge-filter[data-v-eaf9718e]{flex-direction:row;overflow:auto;padding-bottom:5px}.knowledge-filter>p[data-v-eaf9718e]{display:none}.knowledge-filter button[data-v-eaf9718e]{flex:0 0 auto}}@media (max-width:560px){.knowledge-grid[data-v-eaf9718e]{columns:1}.knowledge-toolbar[data-v-eaf9718e]{align-items:start;flex-direction:column}.knowledge-search[data-v-eaf9718e]{width:100%}.knowledge-dialog[data-v-eaf9718e]{padding:22px 17px}}section.wechat-page.wechat-page--publish[data-v-32415747]{width:100%;max-width:none;min-height:100%;margin:0;padding:8px 16px 28px;background:#f5f6f8;color:#172b4d}.publish-list-page[data-v-32415747],.publish-editor-page[data-v-32415747],.publish-detail-page[data-v-32415747]{width:100%;min-height:calc(100vh - 24px)}.publish-list-page__header[data-v-32415747],.publish-editor-page__header[data-v-32415747]{display:flex;align-items:center;justify-content:space-between;min-height:66px}.publish-list-page__header h1[data-v-32415747],.publish-editor-page__header h1[data-v-32415747]{color:#10233c;font-size:16px;font-weight:700}.publish-primary[data-v-32415747]{min-height:36px;padding:8px 15px;border:0;border-radius:7px;background:#2f75f6;box-shadow:0 6px 14px #2f75f633;color:#fff;font:inherit;font-size:14px;cursor:pointer}.publish-tabs[data-v-32415747]{display:flex;height:48px;align-items:flex-end;border-bottom:1px solid #edf0f3}.publish-tabs button[data-v-32415747]{height:48px;padding:0 0 13px;border:0;border-bottom:2px solid #2f75f6;background:transparent;color:#2f75f6;font:inherit;font-size:14px;cursor:pointer}.publish-table-wrap[data-v-32415747]{margin-top:16px;background:#fff;overflow-x:auto}.publish-table[data-v-32415747],.publish-detail-table[data-v-32415747],.publish-detail-accounts table[data-v-32415747]{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:14px}.publish-expand-column[data-v-32415747]{width:42px;padding:0!important}.publish-expand-button[data-v-32415747]{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;border:1px solid #7ca9ff;border-radius:2px;background:#fff;color:#2f75f6;font:inherit;font-size:17px;line-height:1;cursor:pointer}.publish-run-label[data-v-32415747],.publish-log-time[data-v-32415747]{display:block;margin-top:5px;color:#76879a;font-size:12px}.publish-list-expanded>td[data-v-32415747],.publish-detail-expanded>td[data-v-32415747]{padding:0!important;background:#f8fbff}.publish-list-expanded .publish-detail-accounts[data-v-32415747],.publish-detail-expanded .publish-detail-accounts[data-v-32415747]{padding:12px 20px}.publish-detail-accounts .publish-pagination[data-v-32415747]{padding:12px 0 0}.publish-detail-accounts .publish-pagination span[data-v-32415747]{width:auto;min-width:0;border:0;background:transparent;color:#66758a;line-height:32px}.publish-table th[data-v-32415747],.publish-detail-table th[data-v-32415747],.publish-detail-accounts th[data-v-32415747]{height:56px;padding:0 16px;border-bottom:1px solid #edf0f3;color:#13243a;font-weight:500;text-align:center;white-space:nowrap}.publish-table td[data-v-32415747]{height:56px;padding:0 16px;border-bottom:1px solid #edf0f3;color:#142942;text-align:center}.publish-table td[data-v-32415747]:first-child,.publish-table th[data-v-32415747]:first-child{text-align:left}.publish-table__actions[data-v-32415747]{display:flex;height:56px;align-items:center;justify-content:center;gap:16px}.publish-table__actions button[data-v-32415747],.publish-detail-accounts button[data-v-32415747]{padding:0;border:0;background:transparent;color:#2f75f6;font:inherit;font-size:14px;cursor:pointer}.publish-empty[data-v-32415747]{height:130px!important;color:#8996a8!important}.publish-pagination[data-v-32415747]{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:17px 0}.publish-pagination button[data-v-32415747],.publish-pagination span[data-v-32415747]{min-width:32px;height:32px;padding:0 9px;border:1px solid #dce2e9;background:#fff;color:#66758a;font:inherit;font-size:13px;line-height:30px;text-align:center}.publish-pagination button.active[data-v-32415747]{border-color:#2f75f6;color:#2f75f6}.publish-pagination button[data-v-32415747]:disabled{color:#c2cad4}.publish-back[data-v-32415747]{min-width:64px;height:32px;padding:0 12px;border:1px solid #dce2e9;border-radius:4px;background:#fff;color:#172b4d;font:inherit;font-size:14px;cursor:pointer}.publish-editor-page__header[data-v-32415747]{justify-content:flex-start;gap:12px;padding:0 16px}.publish-editor-form[data-v-32415747]{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(410px,1fr);gap:20px;padding:8px 16px 88px}.publish-composer[data-v-32415747],.publish-account-panel[data-v-32415747],.publish-detail-card[data-v-32415747]{min-height:582px;padding:22px 20px;border:1px solid #e2e6ec;border-radius:6px;background:#fff}.publish-composer[data-v-32415747]{min-height:582px}.publish-field-label[data-v-32415747]{display:grid;gap:10px;color:#162a42;font-size:14px}.publish-field-label input[data-v-32415747]{width:100%;height:33px;padding:0 10px;border:1px solid #ccd3dc;outline:0;color:#172b4d;font:inherit;font-size:14px}.publish-content[data-v-32415747]{display:block;width:100%;height:196px;margin-top:10px;padding:12px;border:1px solid #bfc7d1;outline:0;resize:vertical;color:#172b4d;font:inherit;font-size:14px}.publish-content[data-v-32415747]:focus,.publish-field-label input[data-v-32415747]:focus{border-color:#2f75f6;box-shadow:0 0 0 2px #2f75f61a}.publish-rich-text[data-v-32415747]{margin-top:10px}.publish-rich-text__toolbar[data-v-32415747]{display:flex;min-height:38px;align-items:center;gap:2px;padding:0 7px;border:1px solid #bfc7d1;border-bottom:0;background:#fafbfc}.publish-rich-text__toolbar button[data-v-32415747]{min-width:31px;height:27px;padding:0 7px;border:0;border-radius:3px;background:transparent;color:#33465d;font:inherit;font-size:13px;cursor:pointer}.publish-rich-text__toolbar button[data-v-32415747]:hover{background:#e8f0ff;color:#2f75f6}.publish-content--rich[data-v-32415747]{min-height:196px;height:196px;margin:0;overflow-y:auto;resize:vertical;white-space:pre-wrap}.publish-content--rich[data-v-32415747]:empty:before{content:attr(data-placeholder);color:#9da9b7;pointer-events:none}.publish-rich-text small[data-v-32415747]{display:block;margin-top:7px;color:#8996a8;font-size:12px}.publish-option[data-v-32415747]{display:grid;gap:12px;margin-top:16px;color:#142942;font-size:14px}.publish-option b[data-v-32415747]{margin-left:6px;font-weight:500}.publish-option em[data-v-32415747]{color:#f04444;font-size:12px;font-style:normal}.publish-radios[data-v-32415747]{display:flex;flex-wrap:wrap;gap:17px}.publish-radios label[data-v-32415747],.publish-account-list label[data-v-32415747]{display:inline-flex;align-items:center;gap:7px;color:#142942;font-size:14px;cursor:pointer}.publish-radios input[data-v-32415747],.publish-account-list input[data-v-32415747]{width:16px;height:16px;margin:0;accent-color:#2f75f6}.publish-upload[data-v-32415747]{display:grid;width:104px;height:104px;place-items:center;align-content:center;gap:7px;border:1px dashed #cbd2db;background:#fff;color:#13243a;font:inherit;cursor:pointer}.publish-upload i[data-v-32415747]{font-size:25px;font-style:normal;line-height:1}.publish-upload small[data-v-32415747]{font-size:13px}.publish-asset-actions[data-v-32415747]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.publish-asset-input[data-v-32415747]{display:none}.publish-library-button[data-v-32415747]{height:34px;padding:0 13px;border:1px solid #2f75f6;border-radius:3px;background:#fff;color:#2f75f6;font:inherit;font-size:13px;cursor:pointer}.publish-asset-selected[data-v-32415747]{display:flex;min-width:190px;max-width:320px;height:72px;align-items:center;gap:9px;padding:6px;border:1px solid #dbe2ea;background:#fafbfc}.publish-asset-selected img[data-v-32415747]{width:58px;height:58px;object-fit:cover}.publish-asset-selected span[data-v-32415747]{flex:1;overflow:hidden;color:#4e5e73;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.publish-asset-selected button[data-v-32415747]{width:24px;height:24px;border:0;background:transparent;color:#8a96a6;font-size:19px;cursor:pointer}.publish-add-line[data-v-32415747]{display:block;margin:20px auto 0;padding:8px 17px;border:0;border-radius:2px;background:#2f75f6;color:#fff;font:inherit;font-size:14px;cursor:pointer}.publish-time-picker[data-v-32415747]{display:block;width:188px;margin-top:14px}.publish-time-picker input[data-v-32415747]{width:100%;height:32px;padding:0 8px;border:1px solid #ccd3dc;color:#172b4d;cursor:pointer;font:inherit;font-size:13px}.publish-repeat-switch[data-v-32415747]{display:grid;gap:12px;margin-top:14px;color:#142942;font-size:14px}.publish-cycle-fields[data-v-32415747]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px}.publish-cycle-fields label[data-v-32415747]{display:grid;grid-template-columns:auto 90px;align-items:center;gap:7px;color:#142942;font-size:14px;white-space:nowrap}.publish-cycle-fields input[data-v-32415747]{width:90px;height:32px;padding:0 8px;border:1px solid #ccd3dc;color:#172b4d;font:inherit}.publish-account-panel[data-v-32415747]{display:flex;min-height:654px;flex-direction:column}.publish-account-panel .publish-field-label[data-v-32415747]{margin-bottom:14px}.publish-target-picker[data-v-32415747]{display:grid;align-content:start;gap:16px}.publish-target-picker__title[data-v-32415747]{color:#142942;font-size:14px}.publish-target-picker__radios[data-v-32415747]{gap:17px}.publish-single-picker[data-v-32415747]{display:grid;gap:14px;min-height:112px}.publish-add-account[data-v-32415747]{display:grid;width:104px;justify-items:center;gap:7px;padding:0;border:0;background:transparent;color:#6c7a89;font:inherit;font-size:13px;cursor:pointer}.publish-add-account i[data-v-32415747]{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#dde1e7;color:#fff;font-size:27px;font-style:normal;font-weight:200;line-height:1}.publish-add-account:hover i[data-v-32415747]{background:#2f75f6}.publish-selected-accounts[data-v-32415747],.publish-group-names[data-v-32415747]{display:flex;flex-wrap:wrap;gap:6px}.publish-selected-accounts>span[data-v-32415747],.publish-group-names>span[data-v-32415747]{padding:4px 8px;border-radius:3px;background:#eef3f8;color:#42607c;font-size:13px}.publish-group-picker[data-v-32415747]{max-height:290px;overflow:auto;background:#fff}.publish-group-picker table[data-v-32415747]{width:100%;min-width:570px;border-collapse:collapse;color:#142942;font-size:14px}.publish-group-picker th[data-v-32415747]{height:54px;padding:0 16px;border-bottom:1px solid #e8edf2;background:#fbfcfd;color:#172b4d;font-weight:500;text-align:left;white-space:nowrap}.publish-group-picker td[data-v-32415747]{height:76px;padding:10px 16px;border-bottom:1px solid #edf1f4}.publish-group-picker th[data-v-32415747]:first-child,.publish-group-picker td[data-v-32415747]:first-child{width:42px;padding-right:0}.publish-group-picker input[data-v-32415747]{width:16px;height:16px;margin:0;accent-color:#2f75f6}.publish-group-picker tbody tr[data-v-32415747]{cursor:pointer}.publish-group-picker tbody tr.selected[data-v-32415747]{background:#edf7ff}.publish-group-picker tbody tr[data-v-32415747]:hover{background:#f5faff}.publish-group-picker__empty[data-v-32415747]{color:#8996a8;text-align:center}.publish-picker-mask[data-v-32415747]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;display:grid;place-items:center;padding:28px;background:#0000006b}.publish-account-modal[data-v-32415747]{display:flex;width:min(800px,100%);max-height:min(692px,calc(100vh - 56px));flex-direction:column;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 18px 44px #00000040;color:#172b4d}.publish-account-modal header[data-v-32415747]{display:flex;min-height:55px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #edf0f3}.publish-account-modal h2[data-v-32415747]{color:#2e3946;font-size:15px;font-weight:500}.publish-account-modal h2 small[data-v-32415747]{color:#2e3946;font-size:14px;font-weight:400}.publish-account-modal header button[data-v-32415747]{border:0;background:transparent;color:#8b949e;font-size:27px;cursor:pointer}.publish-account-modal__filters[data-v-32415747]{display:flex;flex-wrap:wrap;gap:10px 20px;padding:24px}.publish-account-modal__filters input[data-v-32415747]{width:180px;height:32px;padding:0 10px;border:1px solid #d5dce3;color:#27394b;font:inherit;font-size:14px}.publish-account-modal__filters input[data-v-32415747]::placeholder{color:#b4bdc8}.publish-account-modal__filters .publish-primary[data-v-32415747]{min-height:32px;padding:5px 16px;border-radius:2px;box-shadow:none}.publish-modal-reset[data-v-32415747]{min-height:32px;padding:5px 16px;border:1px solid #d8dfe6;border-radius:3px;background:#fff;color:#344354;font:inherit;font-size:14px;cursor:pointer}.publish-account-modal__table-wrap[data-v-32415747]{min-height:0;flex:1;margin:0 24px;overflow:auto;border-top:1px solid #edf0f3}.publish-account-modal__table-wrap table[data-v-32415747]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.publish-account-modal__table-wrap th[data-v-32415747]{height:54px;padding:0 12px;background:#fbfcfd;color:#172b4d;font-weight:500;text-align:left;white-space:nowrap}.publish-account-modal__table-wrap td[data-v-32415747]{height:78px;padding:10px 12px;border-top:1px solid #edf0f3;color:#172b4d}.publish-account-modal__table-wrap th[data-v-32415747]:first-child,.publish-account-modal__table-wrap td[data-v-32415747]:first-child{width:38px;padding-right:0}.publish-account-modal__table-wrap input[data-v-32415747]{width:16px;height:16px;margin:0;accent-color:#2f75f6}.publish-account-modal__table-wrap tbody tr[data-v-32415747]{cursor:pointer}.publish-account-modal__table-wrap tbody tr.selected[data-v-32415747]{background:#f7fbff}.publish-picker-empty[data-v-32415747]{color:#8996a8!important;text-align:center}.publish-account-modal footer[data-v-32415747]{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:0 16px 0 24px;border-top:1px solid #edf0f3}.publish-account-modal footer>div[data-v-32415747]:last-child{display:flex;gap:9px}.publish-account-modal footer .publish-primary[data-v-32415747]{min-height:32px;padding:5px 16px;border-radius:2px;box-shadow:none}.publish-picker-pagination[data-v-32415747]{display:flex;align-items:center;gap:8px}.publish-picker-pagination button[data-v-32415747],.publish-picker-pagination span[data-v-32415747]{min-width:32px;height:32px;padding:0 8px;border:1px solid #dce2e9;background:#fff;color:#748194;font:inherit;font-size:13px;line-height:30px;text-align:center}.publish-picker-pagination button.active[data-v-32415747]{border-color:#2f75f6;color:#2f75f6}.publish-picker-pagination button[data-v-32415747]:disabled{color:#c5ccd4}.publish-editor-actions[data-v-32415747]{position:absolute;right:16px;bottom:24px;display:flex;gap:9px}.publish-cancel[data-v-32415747]{min-height:34px;padding:7px 14px;border:1px solid #d7dde5;border-radius:4px;background:#fff;color:#4a586a;font:inherit;font-size:14px;cursor:pointer}.publish-detail-card[data-v-32415747]{min-height:0;margin:8px 0;padding:0;overflow:hidden}.publish-detail-table td[data-v-32415747]{height:143px;padding:16px;border-bottom:1px solid #edf0f3;color:#142942;text-align:center}.publish-detail-material[data-v-32415747],.publish-detail-image[data-v-32415747]{display:inline-grid;width:100px;height:100px;place-items:center;background:#f1f4f7;color:#8a96a6;object-fit:cover}.publish-primary--small[data-v-32415747]{min-height:28px;padding:4px 10px;border-radius:2px;font-size:13px;box-shadow:none}.publish-detail-accounts[data-v-32415747]{overflow-x:auto}.publish-detail-accounts td[data-v-32415747]{height:68px;padding:0 16px;border-bottom:1px solid #edf0f3;color:#142942;text-align:center}.publish-status--pending[data-v-32415747]{color:#2f75f6}.publish-status--running[data-v-32415747]{color:#d9822b}.publish-status--complete[data-v-32415747]{color:#1f9d67}.publish-status--failed[data-v-32415747]{color:#f04444}.wechat-page[data-v-32415747]{width:min(1180px,100%);margin:0 auto;padding:34px 30px 48px;color:var(--home-text)}.wechat-page--account[data-v-32415747]{width:100%;max-width:none;min-height:100%;margin:0;padding:44px 24px 56px;box-sizing:border-box;background:#f3f6f7;color:#173f43}.account-admin[data-v-32415747]{width:100%}.account-admin__actions[data-v-32415747]{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:20px}.wechat-page--account .primary-button[data-v-32415747]{min-height:32px;padding:6px 15px;border-radius:4px;background:#2f79f6;color:#fff;font-weight:500}.outline-button[data-v-32415747]{min-height:32px;padding:6px 15px;border:1px solid #2f79f6;border-radius:4px;background:#fff;color:#2f79f6;font:inherit;font-size:13px;cursor:pointer}.account-admin__filters[data-v-32415747]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 28px;padding:18px 0 20px;border-bottom:1px solid #e3e8eb}.account-admin__filters label[data-v-32415747]{display:grid;grid-template-columns:84px minmax(0,1fr);min-width:0;align-items:center;gap:10px;color:#172a35;font-size:13px;white-space:nowrap}.account-admin__filters input[data-v-32415747],.account-admin__filters select[data-v-32415747]{width:100%;min-width:0;height:32px;border-color:#d8e0e5;border-radius:2px;background:#fff;color:#1c3038}.account-admin__filters select[data-v-32415747]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235f737c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}.account-admin__filters input[data-v-32415747]:focus,.account-admin__filters select[data-v-32415747]:focus{border-color:#2f79f6;box-shadow:0 0 0 2px #2f79f61f}.account-admin__filter-actions[data-v-32415747]{display:flex;grid-column:span 2;gap:10px;align-items:center}.account-table-panel[data-v-32415747]{width:100%;margin-top:20px;background:#fff}.account-data-table[data-v-32415747]{min-width:1080px;color:#172a35}.account-data-table th[data-v-32415747]{height:54px;padding:0 20px;background:#fff;color:#273a43;font-weight:500;border-bottom:1px solid #edf1f3}.account-data-table td[data-v-32415747]{min-height:72px;padding:14px 20px;border-top:0;border-bottom:1px solid #edf1f3}.account-data-table tbody tr[data-v-32415747]:hover{background:#f8fbfc}.department-list[data-v-32415747]{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.account-group-manager[data-v-32415747]{padding:0;border:1px solid #e4eaed}.account-group-manager__header[data-v-32415747]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #e4eaed}.account-group-manager__header h2[data-v-32415747]{font-size:15px}.account-group-manager__header p[data-v-32415747]{margin-top:6px;color:#6d8086;font-size:12px}.wechat-page--account .group-row[data-v-32415747]{background:#fff;border-bottom-color:#edf1f3}.wechat-page--account .group-row__title strong[data-v-32415747]{color:#1b3038}.wechat-page--account .group-row__title span[data-v-32415747],.wechat-page--account .group-row time[data-v-32415747],.wechat-page--account .empty-inline[data-v-32415747],.wechat-page--account .empty-state[data-v-32415747]{color:#6d8086}.wechat-page--account .row-actions button[data-v-32415747],.wechat-page--account .actions-cell button[data-v-32415747]{color:#2f79f6}.wechat-page--account .row-actions .danger-link[data-v-32415747],.wechat-page--account .actions-cell .danger-link[data-v-32415747]{color:#ef4444}.wechat-page--account .status-pill--ok[data-v-32415747]{background:#e8f8f1;color:#129467}.wechat-page--account .status-pill--muted[data-v-32415747]{background:#edf1f3;color:#718087}.wechat-page__header[data-v-32415747]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.08)}.wechat-page__eyebrow[data-v-32415747],.form-modal header p[data-v-32415747]{margin:0 0 7px;color:var(--home-accent);font-size:12px;font-weight:700}h1[data-v-32415747],h2[data-v-32415747],p[data-v-32415747]{margin:0}h1[data-v-32415747]{font-size:24px;line-height:1.2}.wechat-page__subtitle[data-v-32415747]{margin-top:10px;color:var(--home-text-muted);font-size:13px;line-height:1.6}.primary-button[data-v-32415747],.secondary-button[data-v-32415747],.text-button[data-v-32415747],.row-actions button[data-v-32415747],.actions-cell button[data-v-32415747]{border:0;font:inherit;cursor:pointer}.primary-button[data-v-32415747]{min-height:36px;padding:8px 14px;border-radius:6px;background:var(--home-accent);color:#1d1830;font-size:13px;font-weight:700;white-space:nowrap}.secondary-button[data-v-32415747]{min-height:34px;padding:7px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--home-text);font-size:13px}.text-button[data-v-32415747]{padding:7px 6px;color:var(--home-text-muted);background:transparent;font-size:13px}.wechat-toolbar[data-v-32415747]{display:flex;align-items:center;gap:10px;padding:20px 0}.search-field[data-v-32415747]{width:min(340px,100%)}.search-field input[data-v-32415747]{width:100%;box-sizing:border-box}input[data-v-32415747]:not([type=radio]):not([type=checkbox]),textarea[data-v-32415747],select[data-v-32415747]{min-height:36px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:5px;outline:0;background:#0000001f;color:var(--home-text);font:inherit;font-size:13px}input[data-v-32415747]:not([type=radio]):not([type=checkbox]),select[data-v-32415747]{padding:0 10px}textarea[data-v-32415747]{width:100%;padding:9px 10px;resize:vertical}input[data-v-32415747]:not([type=radio]):not([type=checkbox]):focus,textarea[data-v-32415747]:focus,select[data-v-32415747]:focus{border-color:var(--home-accent);box-shadow:0 0 0 3px var(--home-accent-soft)}.loading-text[data-v-32415747]{margin-left:auto;color:var(--home-text-muted);font-size:12px}.panel[data-v-32415747]{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:var(--home-card-bg);overflow:hidden}.panel+.panel[data-v-32415747]{margin-top:18px}.panel__header[data-v-32415747]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.panel__header h2[data-v-32415747]{font-size:15px}.panel__header p[data-v-32415747]{margin-top:6px;color:var(--home-text-muted);font-size:12px}.group-list[data-v-32415747]{display:grid}.group-row[data-v-32415747]{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(210px,2fr) 170px 110px;gap:18px;align-items:center;min-height:72px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.group-row[data-v-32415747]:last-child{border-bottom:0}.group-row__title[data-v-32415747]{display:grid;gap:5px}.group-row__title strong[data-v-32415747]{font-size:14px}.group-row__title span[data-v-32415747],time[data-v-32415747],.empty-inline[data-v-32415747]{color:var(--home-text-muted);font-size:12px}.account-names[data-v-32415747]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.account-names span[data-v-32415747]{color:#4d6269;font-size:13px}.row-actions[data-v-32415747],.actions-cell[data-v-32415747]{display:flex;justify-content:flex-end;gap:12px}.row-actions button[data-v-32415747],.actions-cell button[data-v-32415747]{padding:0;background:transparent;color:var(--home-accent);font-size:13px}.danger-link[data-v-32415747]{color:#f87171!important}.data-table-wrap[data-v-32415747]{overflow-x:auto}.data-table[data-v-32415747]{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:13px}.data-table th[data-v-32415747]{padding:12px 20px;background:#ffffff06;color:var(--home-text-muted);font-weight:500;white-space:nowrap}.data-table td[data-v-32415747]{padding:13px 20px;border-top:1px solid rgba(255,255,255,.06);vertical-align:middle}.cell-note[data-v-32415747],.cell-content[data-v-32415747]{max-width:260px;overflow:hidden;color:var(--home-text-muted);text-overflow:ellipsis;white-space:nowrap}.empty-cell[data-v-32415747],.empty-state[data-v-32415747]{padding:38px 20px;color:var(--home-text-muted);text-align:center}.status-pill[data-v-32415747]{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:0;border-radius:4px;font:inherit;font-size:12px}.status-pill--ok[data-v-32415747]{background:#34d3991f;color:#6ee7b7}.status-pill--muted[data-v-32415747]{background:#94a3b821;color:#cbd5e1}.status-pill--waiting[data-v-32415747]{background:#60a5fa24;color:#93c5fd}.modal-backdrop[data-v-32415747]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#04060cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.form-modal[data-v-32415747]{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(760px,92vh);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#151923;box-shadow:0 28px 80px #00000073;overflow:hidden}.login-qr-backdrop[data-v-32415747]{z-index:210;background:#0f172a73}.login-qr-dialog[data-v-32415747]{width:min(360px,100%);overflow:hidden;border:1px solid #dfe4e8;border-radius:4px;background:#fff;box-shadow:0 18px 42px #0003;color:#28323a}.login-qr-dialog header[data-v-32415747]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edf0f2}.login-qr-dialog header h2[data-v-32415747]{margin:0;font-size:16px;font-weight:500}.login-qr-dialog .icon-close[data-v-32415747]{color:#8c969e}.login-qr-dialog__body[data-v-32415747]{display:grid;justify-items:center;gap:12px;padding:24px 24px 28px;text-align:center}.login-qr-dialog__body img[data-v-32415747]{display:block;width:min(240px,100%);aspect-ratio:1;border:1px solid #edf0f2;object-fit:contain}.login-qr-dialog__body p[data-v-32415747]{margin:0;color:#35404a;font-size:14px}.login-qr-dialog__body small[data-v-32415747]{color:#7a858d;font-size:12px}.form-modal header[data-v-32415747],.form-modal footer[data-v-32415747]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.form-modal header h2[data-v-32415747]{font-size:17px}.form-modal footer[data-v-32415747]{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.icon-close[data-v-32415747]{width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:var(--home-text-muted);font-size:24px;cursor:pointer}.form-body[data-v-32415747]{min-height:0;padding:20px;overflow-y:auto}.form-body>label[data-v-32415747],.form-grid>label[data-v-32415747]{display:grid;gap:7px;color:var(--home-text-muted);font-size:12px}.form-grid[data-v-32415747]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid__full[data-v-32415747]{grid-column:1 / -1}.switch-field[data-v-32415747]{display:flex!important;grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;gap:9px!important;color:var(--home-text)!important;font-size:13px!important}.switch-field input[data-v-32415747]{min-height:0}.popup-surface.form-modal--account[data-v-32415747]{width:min(700px,100%);border-color:#dfe4e8;border-radius:2px;background:#fff;box-shadow:0 18px 42px #0003;color:#28323a}.popup-surface.form-modal--account header[data-v-32415747],.popup-surface.form-modal--account footer[data-v-32415747]{padding:16px 24px;border-color:#edf0f2}.popup-surface.form-modal--account header h2[data-v-32415747]{font-size:16px;font-weight:500}.popup-surface.form-modal--account .icon-close[data-v-32415747]{color:#8c969e;font-size:25px}.popup-surface.form-modal--account footer[data-v-32415747]{gap:16px}.popup-surface.form-modal--account .secondary-button[data-v-32415747]{min-height:32px;padding:5px 16px;border:1px solid #d9dfe3;border-radius:2px;background:#fff;color:#3c454d}.popup-surface.form-modal--account .primary-button[data-v-32415747]{min-height:32px;padding:5px 18px;border-radius:2px;background:#2f79f6;color:#fff;font-weight:500}.account-form-body[data-v-32415747]{padding:25px 48px 28px;color:#2c343b;overflow:visible}.account-form-body>label[data-v-32415747]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;margin-bottom:16px;color:#2c343b;font-size:14px}.account-form-body>label>span[data-v-32415747],.account-group-picker legend[data-v-32415747]{text-align:right;white-space:nowrap}.account-form-body b[data-v-32415747],.account-group-picker b[data-v-32415747]{margin-right:4px;color:#ef4444;font-weight:500}.account-form-body input[data-v-32415747],.account-form-body select[data-v-32415747]{width:100%;height:32px;min-height:32px;border-color:#d6dce0;border-radius:2px;background:#fff;color:#35404a}.account-form-body input[data-v-32415747]::placeholder{color:#bbc2c7}.account-form-body input[data-v-32415747]:focus,.account-form-body select[data-v-32415747]:focus{border-color:#2f79f6;box-shadow:0 0 0 1px #2f79f61a}.account-address-field[data-v-32415747]{position:relative;z-index:2}.address-picker[data-v-32415747]{position:relative}.address-picker__trigger[data-v-32415747]{display:flex;width:100%;height:32px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #d6dce0;border-radius:2px;background:#fff;color:#35404a;font:inherit;font-size:13px;text-align:left;cursor:pointer}.address-picker__trigger.is-open[data-v-32415747]{border-color:#2f79f6;box-shadow:0 0 0 1px #2f79f61a}.address-picker__trigger .placeholder[data-v-32415747]{color:#bbc2c7}.address-picker__trigger i[data-v-32415747],.address-picker__menu i[data-v-32415747]{color:#aeb7bd;font-style:normal;font-size:18px;line-height:1}.address-picker__menu[data-v-32415747]{position:absolute;top:calc(100% + 3px);left:0;z-index:4;display:grid;grid-template-columns:110px 110px;min-width:220px;border:1px solid #e2e6e8;background:#fff;box-shadow:0 8px 22px #25303929}.address-picker__provinces[data-v-32415747],.address-picker__cities[data-v-32415747]{display:grid;align-content:start;padding:4px 0}.address-picker__provinces[data-v-32415747]{border-right:1px solid #edf0f2}.address-picker__menu button[data-v-32415747]{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:0 12px;border:0;background:#fff;color:#35404a;font:inherit;font-size:13px;text-align:left;cursor:pointer}.address-picker__menu button[data-v-32415747]:hover,.address-picker__menu button.active[data-v-32415747]{background:#eef6ff;color:#1e3f63}.account-group-picker[data-v-32415747]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:4px 0 0;padding:0;border:0;border-radius:0}.account-group-picker legend[data-v-32415747]{grid-column:1;width:auto;padding:8px 0 0;color:#2c343b;font-size:14px}.account-group-picker__scroll[data-v-32415747]{grid-column:2;max-height:144px;overflow-y:auto;border:1px solid #edf0f2}.account-group-picker table[data-v-32415747]{width:100%;border-collapse:collapse;font-size:14px}.account-group-picker th[data-v-32415747]{height:40px;padding:0 16px;background:#fafafa;color:#182c3b;font-weight:500;text-align:left}.account-group-picker th[data-v-32415747]:first-child,.account-group-picker td[data-v-32415747]:first-child{width:34px;padding-right:0}.account-group-picker td[data-v-32415747]{height:56px;padding:0 16px;border-top:1px solid #f0f2f3;color:#37424a}.account-group-picker tbody tr[data-v-32415747]{cursor:pointer}.account-group-picker tbody tr[data-v-32415747]:hover,.account-group-picker tbody tr.selected[data-v-32415747]{background:#f8fbff}.account-group-picker input[data-v-32415747]{width:16px;height:16px;min-height:0;margin:0;accent-color:#2f79f6}.account-group-picker .empty-cell[data-v-32415747]{height:56px;padding:0 16px;color:#87929a;text-align:center}fieldset[data-v-32415747]{display:grid;gap:8px;margin:18px 0 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:6px}legend[data-v-32415747]{padding:0 5px;color:var(--home-text);font-size:13px}legend small[data-v-32415747]{color:var(--home-text-muted);font-weight:400}.choice-row[data-v-32415747]{display:grid;grid-template-columns:18px minmax(90px,1fr) minmax(120px,1.3fr);align-items:center;gap:8px;min-height:38px;padding:4px 6px;border-radius:4px;cursor:pointer}.choice-row[data-v-32415747]:hover{background:#ffffff0a}.choice-row input[data-v-32415747]{min-height:0}.choice-row small[data-v-32415747],.form-hint[data-v-32415747]{color:var(--home-text-muted);font-size:12px}.form-hint[data-v-32415747]{margin:0}.sr-only[data-v-32415747]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (min-width: 1180px){.account-admin__filters[data-v-32415747]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.wechat-page[data-v-32415747]{padding:22px 16px 36px}.wechat-page--account[data-v-32415747]{padding:20px 14px 32px}.wechat-page__header[data-v-32415747]{gap:14px}.wechat-page__header h1[data-v-32415747]{font-size:21px}.wechat-toolbar[data-v-32415747]{flex-wrap:wrap}.search-field[data-v-32415747]{width:100%}.account-admin__filters[data-v-32415747]{grid-template-columns:1fr;gap:12px;padding-top:12px}.account-admin__filter-actions[data-v-32415747]{grid-column:auto;justify-content:flex-end}.group-row[data-v-32415747]{grid-template-columns:1fr auto;gap:10px}.account-names[data-v-32415747]{grid-column:1 / -1}.group-row time[data-v-32415747]{display:none}.row-actions[data-v-32415747]{justify-content:flex-end}.form-grid[data-v-32415747]{grid-template-columns:1fr}.form-grid__full[data-v-32415747]{grid-column:auto}.choice-row[data-v-32415747]{grid-template-columns:18px minmax(80px,1fr)}.choice-row small[data-v-32415747]{grid-column:2}}.workbench[data-v-fcf75315]{position:relative;display:flex;height:100vh;height:100dvh;background:var(--home-body-bg);color:var(--home-text);overflow:hidden}.workbench--editor .main[data-v-fcf75315]{visibility:hidden}.grid-bg[data-v-fcf75315]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:1;background-color:var(--home-grid-bg);background-image:linear-gradient(var(--home-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid-line) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#000000b8);mask-image:radial-gradient(ellipse at center,#000 30%,#000000b8)}.sidebar[data-v-fcf75315]{position:relative;z-index:2;display:flex;flex-direction:column;width:168px;flex-shrink:0;border-right:1px solid rgba(94,175,179,.18);background:var(--home-sidebar-bg)}.sidebar-logo[data-v-fcf75315]{display:grid;place-items:center;width:36px;height:36px;margin:14px 16px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#00d9ff,#6c3bff);box-shadow:0 0 12px #00d9ff38;overflow:hidden}.sidebar-logo[data-v-fcf75315]:has(.sidebar-logo-img){border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible}.sidebar-logo-img[data-v-fcf75315]{width:100%;height:100%;object-fit:contain;padding:0}.logo-globe[data-v-fcf75315]{width:18px;height:18px}.sidebar-nav[data-v-fcf75315]{display:flex;flex-direction:column;gap:4px;min-height:0;padding:12px 10px 20px;overflow-y:auto}.nav-item[data-v-fcf75315]{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#ffffff8c;cursor:pointer;transition:.2s}.nav-item[data-v-fcf75315]:hover{color:#ffffffd1;background:#ffffff0a}.nav-item.active[data-v-fcf75315]{color:var(--home-accent);background:var(--home-accent-soft);box-shadow:inset 3px 0 0 var(--home-accent),0 0 16px #a47dff1f}.nav-item.active[data-v-fcf75315]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--home-accent);box-shadow:0 0 6px var(--home-accent)}.nav-icon-wrap[data-v-fcf75315]{display:grid;place-items:center;width:20px;height:20px}.nav-svg[data-v-fcf75315]{width:18px;height:18px}.nav-label[data-v-fcf75315]{overflow:hidden;font-size:13px;line-height:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.nav-group[data-v-fcf75315]{--nav-color: #22c55e}.nav-group__toggle[data-v-fcf75315]{color:var(--home-text-muted)}.nav-group__chevron[data-v-fcf75315]{width:7px;height:7px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.65;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.nav-group__chevron.expanded[data-v-fcf75315]{transform:rotate(225deg) translate(-2px,-2px)}.nav-group__children[data-v-fcf75315]{display:grid;gap:2px;margin:2px 0 4px 30px;padding-left:10px;border-left:1px solid rgba(34,197,94,.18)}.nav-subitem[data-v-fcf75315]{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:var(--home-text-muted);cursor:pointer;transition:background .2s,color .2s}.nav-subitem[data-v-fcf75315]:hover,.nav-subitem.active[data-v-fcf75315]{color:var(--home-accent);background:var(--home-accent-soft)}.nav-subitem__marker[data-v-fcf75315]{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor;opacity:.7}.main[data-v-fcf75315]{position:relative;z-index:1;flex:1;min-width:0;overflow-y:auto}.main--canvas[data-v-fcf75315],.main--image[data-v-fcf75315]{display:flex;flex-direction:column;overflow:hidden}.main-inner[data-v-fcf75315]{max-width:1120px;margin:0 auto;padding:0 24px 32px}.app-topbar[data-v-fcf75315]{position:sticky;top:0;z-index:50;width:100%;padding:40px 18px 12px 28px;background:linear-gradient(180deg,#213338fa 70%,#21333800)}.app-topbar__left[data-v-fcf75315]{position:relative;max-width:1120px;padding-right:min(340px,38vw)}.app-topbar__right[data-v-fcf75315]{position:absolute;top:40px;right:18px;display:flex;align-items:center;gap:12px}.page-title[data-v-fcf75315]{position:relative;font-size:24px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#e2e8f0 55%,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.search-pill[data-v-fcf75315]{position:relative;display:flex;align-items:center;min-width:220px;height:36px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden;cursor:default}.search-pill[data-v-fcf75315]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 45%,rgba(180,220,255,.14) 50%,rgba(255,255,255,.06) 55%,transparent 100%);animation:tagline-sweep-fcf75315 3s ease-in-out infinite;pointer-events:none}.search-pill-text[data-v-fcf75315]{position:relative;z-index:1;font-size:13px;font-weight:500;letter-spacing:.08em;white-space:nowrap;background:linear-gradient(90deg,#a0aabea6,#d2dae6f2 28%,#82c8ebe6,#d2dae6f2 72%,#a0aabea6);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tagline-shimmer-fcf75315 3s ease-in-out infinite}.hero-glow[data-v-fcf75315]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(48px)}.hero-glow--violet[data-v-fcf75315]{width:160px;height:112px;top:-20px;left:-24px;background:#8b5cf61a}.hero-glow--sky[data-v-fcf75315]{width:128px;height:96px;top:8px;right:0;background:#38bdf814}.hero-divider[data-v-fcf75315]{position:relative;display:flex;align-items:center;gap:12px;margin-top:10px}.hero-divider-line[data-v-fcf75315]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.hero-divider-dots[data-v-fcf75315]{display:flex;align-items:center;gap:6px}.hero-divider-dots i[data-v-fcf75315]{display:block;border-radius:50%;background:#a78bfab3}.hero-divider-dots i[data-v-fcf75315]:nth-child(1),.hero-divider-dots i[data-v-fcf75315]:nth-child(3){width:4px;height:4px}.hero-divider-dots i[data-v-fcf75315]:nth-child(2){width:6px;height:6px;background:#38bdf8a6}.section[data-v-fcf75315]{padding-top:8px}.section-head[data-v-fcf75315]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-bar[data-v-fcf75315]{width:3px;height:16px;border-radius:999px;background:linear-gradient(180deg,#c4b5fd8c,#8b5cf638)}.section-eyebrow[data-v-fcf75315]{font-size:11px;font-weight:500;color:#ffffff59}.section-split[data-v-fcf75315]{width:1px;height:12px;background:#ffffff14}.section-title[data-v-fcf75315]{font-size:16px;font-weight:700;background:linear-gradient(120deg,#fff,#eceaf2 55%,#9d97b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.creation-grid[data-v-fcf75315]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}.creation-card[data-v-fcf75315]{position:relative;display:flex;height:240px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#11131a;cursor:pointer;transition:transform .3s,box-shadow .3s}.creation-card[data-v-fcf75315]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00000061}.creation-media[data-v-fcf75315]{position:relative;flex:0 0 62%;max-width:62%;overflow:hidden;border-right:1px solid rgba(255,255,255,.06)}.creation-badge[data-v-fcf75315]{position:absolute;left:12px;top:12px;z-index:1;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;color:#fffffff2;background:#00000080;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.creation-media--emerald[data-v-fcf75315]{background:linear-gradient(145deg,#34d39938,#10b9810f)}.creation-media--cyan[data-v-fcf75315]{background:linear-gradient(145deg,#06b6d438,#0ea5e90f)}.creation-media--violet[data-v-fcf75315]{background:linear-gradient(145deg,#a78bfa38,#8b5cf60f)}.creation-media--amber[data-v-fcf75315]{background:linear-gradient(145deg,#fbbf2438,#f59e0b0f)}.creation-visual[data-v-fcf75315]{display:grid;place-items:center;width:100%;height:100%}.creation-visual__icon[data-v-fcf75315]{font-size:48px;line-height:1;color:#ffffff59;transition:transform .3s,color .3s}.creation-card:hover .creation-visual__icon[data-v-fcf75315]{transform:scale(1.06);color:#ffffff8c}.creation-body[data-v-fcf75315]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;padding:20px}.creation-card--emerald .creation-body[data-v-fcf75315]{background:linear-gradient(155deg,#34d39914,#11131afa 55%)}.creation-card--cyan .creation-body[data-v-fcf75315]{background:linear-gradient(155deg,#06b6d414,#11131afa 55%)}.creation-card--violet .creation-body[data-v-fcf75315]{background:linear-gradient(155deg,#8a5cff14,#11131afa 55%)}.creation-card--amber .creation-body[data-v-fcf75315]{background:linear-gradient(155deg,#ff9b3914,#11131afa 55%)}.creation-title[data-v-fcf75315]{font-size:16px;font-weight:700;line-height:1.25;color:#fff}.creation-desc[data-v-fcf75315]{margin-top:10px;font-size:11px;line-height:1.6;color:#ffffff8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creation-chips[data-v-fcf75315]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.creation-chip[data-v-fcf75315]{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;font-size:10px;font-weight:500;color:#ffffff8c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creation-foot[data-v-fcf75315]{display:flex;justify-content:flex-end;margin-top:12px}.creation-cta[data-v-fcf75315]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#13141a;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #00000029;transition:box-shadow .2s}.creation-card:hover .creation-cta[data-v-fcf75315]{box-shadow:0 3px 12px #0000003d}.creation-card[data-v-fcf75315],.creation-card--emerald .creation-body[data-v-fcf75315],.creation-card--cyan .creation-body[data-v-fcf75315],.creation-card--violet .creation-body[data-v-fcf75315],.creation-card--amber .creation-body[data-v-fcf75315]{background:var(--home-card-bg)}.creation-title[data-v-fcf75315],.section-title[data-v-fcf75315]{color:var(--home-text)}.creation-desc[data-v-fcf75315],.section-eyebrow[data-v-fcf75315],.nav-placeholder[data-v-fcf75315],.nav-item[data-v-fcf75315]{color:var(--home-text-muted)}.creation-cta[data-v-fcf75315]{background:var(--home-accent);color:#1d1830}.cta-arrow[data-v-fcf75315]{font-size:12px;opacity:.7}.nav-placeholder[data-v-fcf75315]{display:grid;place-content:center;justify-items:center;gap:10px;min-height:60vh;color:#ffffff73;text-align:center}.nav-placeholder__icon[data-v-fcf75315]{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;font-size:24px;color:#ffffffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.nav-placeholder h2[data-v-fcf75315]{font-size:20px;font-weight:700;color:#ffffffd1}.nav-placeholder p[data-v-fcf75315]{font-size:13px}@keyframes tagline-shimmer-fcf75315{0%{background-position:120% center}to{background-position:-120% center}}@keyframes tagline-sweep-fcf75315{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@media (max-width: 960px){.app-topbar[data-v-fcf75315]{padding-top:16px;padding-bottom:8px}.app-topbar__left[data-v-fcf75315]{padding-right:0;padding-bottom:52px}.app-topbar__right[data-v-fcf75315]{top:auto;bottom:8px;left:28px;right:18px;justify-content:flex-end;flex-wrap:wrap}.search-pill[data-v-fcf75315]{flex:1;min-width:0}.creation-grid[data-v-fcf75315]{grid-template-columns:1fr}}@media (max-width: 640px){.creation-card[data-v-fcf75315]{flex-direction:column;height:auto}.creation-media[data-v-fcf75315]{flex:none;max-width:none;height:160px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}.overlay[data-v-15cf95c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#04060c9e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal[data-v-15cf95c4]{position:relative;width:min(400px,100%);padding:28px 28px 22px;border-radius:18px;background:linear-gradient(180deg,#161b28,#0f1219 55%,#0c0e14);border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px #3de8ff0f inset,0 28px 80px #000000a6;overflow:hidden;color-scheme:dark}.modal-glow[data-v-15cf95c4]{position:absolute;top:0;left:50%;transform:translate(-50%);width:72%;height:2px;background:linear-gradient(90deg,transparent,#3de8ff,transparent);box-shadow:0 0 28px #3de8ff8c;pointer-events:none}.close[data-v-15cf95c4]{position:absolute;top:12px;right:14px;z-index:2;width:28px;height:28px;border:none;background:transparent;color:#ffffff61;font-size:20px;line-height:1;cursor:pointer;transition:color .2s}.close[data-v-15cf95c4]:hover{color:#ffffffb3}.logo-wrap[data-v-15cf95c4]{display:flex;justify-content:center;margin-bottom:14px}.logo[data-v-15cf95c4]{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:15px;font-weight:700;letter-spacing:.02em;color:#3de8ff;background:#3de8ff14;border:1px solid rgba(61,232,255,.42);box-shadow:0 0 24px #3de8ff38,inset 0 0 16px #3de8ff0f}.title[data-v-15cf95c4]{text-align:center;font-size:21px;font-weight:700;color:#fff;margin-bottom:8px}.sub[data-v-15cf95c4]{text-align:center;font-size:12px;line-height:1.6;color:#ffffff6b;margin-bottom:22px;padding:0 8px}.tabs[data-v-15cf95c4]{display:flex;gap:4px;padding:4px;margin-bottom:22px;border-radius:12px;background:#00000061;border:1px solid rgba(255,255,255,.04)}.tab[data-v-15cf95c4]{flex:1;padding:10px 8px;border-radius:9px;border:none;background:transparent;color:#ffffff7a;font-size:14px;cursor:pointer;transition:.22s ease}.tab.on[data-v-15cf95c4]{background:linear-gradient(90deg,#2ee0f0,#3de8ff 55%,#2ab8ff);color:#fff;font-weight:600;box-shadow:0 4px 16px #3de8ff47}.form[data-v-15cf95c4]{display:flex;flex-direction:column;gap:16px}.field[data-v-15cf95c4]{display:flex;flex-direction:column;gap:8px}.label[data-v-15cf95c4]{font-size:13px;color:#ffffff80}.field input[data-v-15cf95c4]{width:100%;height:46px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#0000006b;color:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.field input[data-v-15cf95c4]::placeholder{color:#ffffff47}.field input[data-v-15cf95c4]:-webkit-autofill,.field input[data-v-15cf95c4]:-webkit-autofill:hover,.field input[data-v-15cf95c4]:-webkit-autofill:focus,.input-wrap input[data-v-15cf95c4]:-webkit-autofill,.input-wrap input[data-v-15cf95c4]:-webkit-autofill:hover,.input-wrap input[data-v-15cf95c4]:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px #080a10f2 inset!important;-webkit-box-shadow:0 0 0 1000px rgba(8,10,16,.95) inset!important;transition:background-color 99999s ease-out 0s}.field input.focused[data-v-15cf95c4]{border-color:#3de8ffa6;box-shadow:0 0 0 3px #3de8ff1f}.input-wrap[data-v-15cf95c4]{position:relative}.input-wrap input[data-v-15cf95c4]{width:100%;height:46px;padding:0 52px 0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#0000006b;color:#fff;font-size:14px;outline:none;box-shadow:none;transition:border-color .2s,box-shadow .2s}.input-wrap.focused input[data-v-15cf95c4]{border-color:#3de8ffa6;box-shadow:0 0 0 3px #3de8ff1f}.input-wrap input[data-v-15cf95c4]:focus{outline:none}.pwd-toggle[data-v-15cf95c4]{position:absolute;top:50%;right:14px;transform:translateY(-50%);border:none;background:transparent;color:#3de8ff;font-size:13px;cursor:pointer;padding:0}.input-row[data-v-15cf95c4]{display:flex;gap:10px}.input-row input[data-v-15cf95c4]{flex:1;min-width:0}.inline-action[data-v-15cf95c4]{flex-shrink:0;height:46px;padding:0 14px;border-radius:11px;border:1px solid rgba(61,232,255,.45);background:#3de8ff0f;color:#3de8ff;font-size:13px;cursor:pointer;white-space:nowrap;transition:.2s}.inline-action[data-v-15cf95c4]:hover:not(:disabled){background:#3de8ff1f}.inline-action[data-v-15cf95c4]:disabled{opacity:.45;cursor:not-allowed}.submit[data-v-15cf95c4]{width:100%;margin-top:22px;height:48px;border:none;border-radius:12px;background:linear-gradient(90deg,#2ee0f0,#3de8ff 55%,#2ab8ff);color:#fff;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 6px 24px #3de8ff47;transition:filter .2s,opacity .2s}.submit[data-v-15cf95c4]:hover:not(:disabled){filter:brightness(1.05)}.submit[data-v-15cf95c4]:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.register-entry[data-v-15cf95c4]{display:flex;align-items:center;justify-content:center;gap:4px;margin:16px 0 0;color:#ffffff73;font-size:13px}.register-entry button[data-v-15cf95c4]{padding:2px 0;border:0;background:transparent;color:#3de8ff;font:inherit;cursor:pointer}.register-entry button[data-v-15cf95c4]:hover{color:#8cf4ff}.agree[data-v-15cf95c4]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox[data-v-15cf95c4]{position:relative;flex-shrink:0;width:15px;height:15px;margin-top:2px;border-radius:4px;border:1px solid rgba(61,232,255,.45);background:transparent;display:grid;place-items:center;transition:.2s}.checkbox.checked[data-v-15cf95c4]{background:linear-gradient(135deg,#2ee0f0,#3de8ff);border-color:transparent}.checkbox-input[data-v-15cf95c4]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.check-icon[data-v-15cf95c4]{width:10px;height:8px;color:#0a1018}.agree-text[data-v-15cf95c4]{font-size:12px;line-height:1.55;color:#ffffff6b}.agree-text a[data-v-15cf95c4]{color:#ffffffe0;text-decoration:none}.agree-text a[data-v-15cf95c4]:hover{color:#3de8ff}.overlay[data-v-ebadd796]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:20px;background:#04060c9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal[data-v-ebadd796]{position:relative;width:min(400px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:28px 28px 22px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#161b28,#0f1219 55%,#0c0e14);box-shadow:0 0 0 1px #3de8ff0f inset,0 28px 80px #000000a6;color-scheme:dark}.modal-glow[data-v-ebadd796]{position:absolute;top:0;left:14%;width:72%;height:2px;background:linear-gradient(90deg,transparent,#3de8ff,transparent);box-shadow:0 0 28px #3de8ff8c}.close[data-v-ebadd796]{position:absolute;top:12px;right:14px;width:28px;height:28px;border:0;background:transparent;color:#ffffff80;font-size:22px;cursor:pointer}.close[data-v-ebadd796]:hover{color:#fff}.logo-wrap[data-v-ebadd796]{display:flex;justify-content:center;margin-bottom:14px}.logo[data-v-ebadd796]{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(61,232,255,.42);border-radius:12px;background:#3de8ff14;box-shadow:0 0 24px #3de8ff38;color:#3de8ff;font-size:15px;font-weight:700}.title[data-v-ebadd796]{margin:0 0 8px;color:#fff;font-size:21px;text-align:center}.sub[data-v-ebadd796]{margin:0 0 20px;padding:0 8px;color:#ffffff6b;font-size:12px;line-height:1.6;text-align:center}.form[data-v-ebadd796]{display:flex;flex-direction:column;gap:14px}.field[data-v-ebadd796]{display:flex;flex-direction:column;gap:7px}.label[data-v-ebadd796]{color:#ffffff80;font-size:13px}.field input[data-v-ebadd796]{box-sizing:border-box;width:100%;height:44px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;background:#0000006b;color:#fff;font-size:14px}.field input[data-v-ebadd796]:focus{border-color:#3de8ffa6;box-shadow:0 0 0 3px #3de8ff1f}.field input[data-v-ebadd796]::placeholder{color:#ffffff47}.input-row[data-v-ebadd796],.input-wrap[data-v-ebadd796]{display:flex;position:relative;gap:10px}.input-row input[data-v-ebadd796]{flex:1;min-width:0}.inline-action[data-v-ebadd796]{flex-shrink:0;height:44px;padding:0 12px;border:1px solid rgba(61,232,255,.45);border-radius:10px;background:#3de8ff0f;color:#3de8ff;cursor:pointer;font-size:12px;white-space:nowrap}.inline-action[data-v-ebadd796]:disabled{opacity:.45;cursor:not-allowed}.input-wrap input[data-v-ebadd796]{padding-right:52px}.password-toggle[data-v-ebadd796]{position:absolute;top:50%;right:13px;transform:translateY(-50%);border:0;background:transparent;color:#3de8ff;cursor:pointer;font-size:12px}.submit[data-v-ebadd796]{width:100%;height:48px;margin-top:6px;border:0;border-radius:12px;background:linear-gradient(90deg,#2ee0f0,#3de8ff 55%,#2ab8ff);box-shadow:0 6px 24px #3de8ff47;color:#fff;cursor:pointer;font-size:15px;font-weight:600}.submit[data-v-ebadd796]:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.login-entry[data-v-ebadd796]{display:flex;justify-content:center;gap:4px;margin:16px 0 0;color:#ffffff73;font-size:13px}.login-entry button[data-v-ebadd796]{padding:0;border:0;background:transparent;color:#3de8ff;cursor:pointer;font:inherit}.agree[data-v-ebadd796]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:#ffffff6b;cursor:pointer;font-size:12px;line-height:1.55}.agree a[data-v-ebadd796]{color:#ffffffe0;text-decoration:none}.checkbox[data-v-ebadd796]{display:grid;width:15px;height:15px;flex-shrink:0;margin-top:2px;place-items:center;border:1px solid rgba(61,232,255,.45);border-radius:4px}.checkbox.checked[data-v-ebadd796]{background:#3de8ff}.checkbox.checked[data-v-ebadd796]:after{width:7px;height:4px;border-bottom:2px solid #0a1018;border-left:2px solid #0a1018;content:"";transform:rotate(-45deg) translateY(-1px)}.checkbox input[data-v-ebadd796]{position:absolute;width:1px;height:1px;opacity:0}@media (max-height: 720px){.modal[data-v-ebadd796]{padding-top:20px}.logo-wrap[data-v-ebadd796]{margin-bottom:8px}.logo[data-v-ebadd796]{width:38px;height:38px}.sub[data-v-ebadd796]{margin-bottom:14px}.form[data-v-ebadd796]{gap:10px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:var(--home-body-bg);color:var(--home-text);-webkit-font-smoothing:antialiased}button,input{font:inherit}img,video{display:block;max-width:100%}img{height:auto}video{height:auto}a{color:#3de8ff;text-decoration:none}a:hover{text-decoration:underline}:root{--home-body-bg: #e6f2f2;--home-grid-bg: #2a5959;--home-grid-line: rgba(255, 255, 255, .14);--home-sidebar-bg: #ffffff;--home-card-bg: #ffffff;--home-accent: #b78bff;--home-accent-hover: #c9a6ff;--home-accent-soft: #ece3ff;--home-teal: #08e1e9;--home-teal-hover: #33ecf2;--home-text: #336666;--home-title: #1f4d4d;--home-text-muted: #609494;--scrollbar-size: 5px;--scrollbar-thumb: rgba(183, 139, 255, .55);--scrollbar-thumb-hover: rgba(183, 139, 255, .82);--scrollbar-track: transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}#app .workbench,#app .inspiration-page,#app .task-log-page,#app .image-make,#app .video-make,#app .knowledge-center,#app .standalone-canvas-studio{background:var(--home-body-bg);color:var(--home-text)}#app .grid-bg{opacity:1;background-color:var(--home-body-bg);background-image:linear-gradient(rgba(96,148,148,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(96,148,148,.1) 1px,transparent 1px);background-size:24px 24px}#app .sidebar,#app .sub-nav,#app .inspiration-header,#app .knowledge-header,#app .video-make .tools-row,#app .image-make .tools-row,#app .video-make .detail-topbar,#app .image-make .detail-topbar{background:var(--home-sidebar-bg);border-color:#d1e7e7}#app .sidebar{box-shadow:1px 0 #1f4d4d14}#app .nav-item{color:#407373}#app .nav-item:hover{color:var(--home-title);background:#edf7f7}#app .nav-item.active{color:var(--home-title);background:#d1e7e7;box-shadow:inset 3px 0 0 var(--home-accent)}#app .nav-item.active:before{background:var(--home-accent);box-shadow:none}#app .page-title,#app .section-title,#app .creation-title,#app .section__title,#app .task-log-page__title,#app .inspiration-heading h1,#app .knowledge-header h1,#app .asset-modal__title{color:var(--home-title);-webkit-text-fill-color:currentColor}#app .creation-card,#app .creation-card--emerald .creation-body,#app .creation-card--cyan .creation-body,#app .creation-card--violet .creation-body,#app .creation-card--amber .creation-body,#app .tool-card,#app .tool-card__body,#app .detail-left,#app .detail-right,#app .result-card,#app .example-card,#app .inspiration-card,#app .task-log-page__table-shell,#app .knowledge-card,#app .asset-folder-card,#app .asset-card{background:var(--home-card-bg);border-color:#d1e7e7;box-shadow:0 4px 14px #2a59591f}#app .task-log-page__table th,#app .task-log-page__status-filter select,#app .inspiration-search,#app .search-input,#app .search-box,#app .studio-tabs,#app .category-pill,#app .examples-tabs{background:#fff;border-color:#d1e7e7;color:var(--home-text)}#app .creation-desc,#app .section-eyebrow,#app .task-log-page__subtitle,#app .inspiration-heading p,#app .asset-modal__sub,#app .tool-card__desc,#app .inspiration-card__meta p{color:var(--home-text-muted)}#app .creation-cta,#app .start-btn,#app .studio-tab.active,#app .tab.active,#app .view-button,#app .asset-modal__create-btn,#app .asset-modal__mini-btn--primary{background:var(--home-accent);color:#271442;border-color:transparent}#app .creation-cta:hover,#app .start-btn:hover,#app .studio-tab.active:hover,#app .tab.active:hover,#app .view-button:hover,#app .asset-modal__create-btn:hover:not(:disabled),#app .asset-modal__mini-btn--primary:hover:not(:disabled){background:var(--home-accent-hover)}#app .asset-modal__search-btn{background:var(--home-teal);color:#00383b;border-color:transparent}#app .asset-modal__search-btn:hover{background:var(--home-teal-hover)}#app .sub-nav__item,#app .studio-tab,#app .category-pill,#app .task-log-page__tab,#app .inspiration-heading p,#app .knowledge-filter button{color:#407373}#app .sub-nav__item.active,#app .task-log-page__tab.active,#app .category-pill.active{color:#271442;background:#ece3ff;border-color:#d2c0ff;box-shadow:inset 3px 0 0 var(--home-accent)}#app .app-topbar,#app .studio-shell{background:#ffffffe6}#app .app-topbar{border-bottom:1px solid #d1e7e7}#app .utility-pill,#app .balance-pill,#app .toolbar-chip{background:#d1e7e7;border-color:#c1dddd;color:var(--home-title)}#app .tool-card__title,#app .inspiration-card__meta h2,#app .asset-card__name,#app .asset-folder-card__name,#app .task-log-page__table td,#app .task-log-page__table th,#app .task-log-page__model strong,#app .task-log-page__summary,#app .knowledge-card h2,#app .knowledge-card__facts dd{color:var(--home-title)}#app .task-log-page__time,#app .task-log-page__media,#app .task-log-page__cost small,#app .task-log-page__status-filter,#app .asset-folder-card__count,#app .knowledge-card__desc,#app .knowledge-card__facts dt{color:var(--home-text-muted)}#app .infinite-canvas:not(.is-day-theme){background:var(--home-grid-bg)}#app .infinite-canvas:not(.is-day-theme) .canvas-surface{background-color:var(--home-grid-bg);background-image:linear-gradient(var(--home-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid-line) 1px,transparent 1px);background-size:24px 24px}#app .infinite-canvas:not(.is-day-theme) .side-rail-inner,#app .infinite-canvas:not(.is-day-theme) .zoom-bar,#app .infinite-canvas:not(.is-day-theme) .project-name,#app .infinite-canvas:not(.is-day-theme) .topbar-btn,#app .infinite-canvas:not(.is-day-theme) .add-menu,#app .infinite-canvas:not(.is-day-theme) .canvas-node{background:#fff;border-color:#d1e7e7;color:var(--home-text);box-shadow:0 4px 14px #2a59591f}#app .infinite-canvas:not(.is-day-theme) .project-name,#app .infinite-canvas:not(.is-day-theme) .topbar-btn,#app .infinite-canvas:not(.is-day-theme) .side-tool,#app .infinite-canvas:not(.is-day-theme) .add-menu-item,#app .infinite-canvas:not(.is-day-theme) .zoom-label{color:var(--home-title)}#app .infinite-canvas:not(.is-day-theme) .topbar-btn.is-active,#app .infinite-canvas:not(.is-day-theme) .side-tool.is-active{color:#271442;background:#ece3ff;border-color:#d2c0ff}#app .infinite-canvas:not(.is-day-theme) .node-head{color:var(--home-title);border-bottom-color:#d1e7e7}#app .config-panel,#app .workflow-panel{background:#fff;color:var(--home-text);border-color:#d1e7e7}#app .model-card,#app .config-box,#app .upload-zone,#app .workflow-field textarea,#app .workflow-option-tag,#app .workflow-option-all,#app .workflow-upload__button,#app .workflow-upload__selected button,#app .prompt-input,#app .text-option-btn,#app .ratio-btn,#app .model-picker__btn,#app .upload-local-btn,#app .stepper,#app .footer-bar{background:#fff;border-color:#d1e7e7;color:var(--home-text)}#app .model-card__title,#app .config-box__title,#app .field__label,#app .workflow-panel__head h2,#app .workflow-field label,#app .footer-cost{color:var(--home-title)}#app .model-card__desc,#app .upload-hint,#app .workflow-upload__hint,#app .workflow-panel__empty{color:var(--home-text-muted)}#app .model-picker__btn.active,#app .text-option-btn.active,#app .ratio-btn.active,#app .workflow-option-tag--selected{background:#ece3ff;border-color:#d2c0ff;color:#271442}#app .generate-btn,#app .workflow-submit{background:var(--home-teal);color:#00383b}#app .my-canvas__count,#app .date-group__title,#app .canvas-card__title,#app .gallery-empty,#app .gallery-empty p,#app .template-title{color:var(--home-title)}#app .date-group__line{background:#d1e7e7}#app .canvas-card__thumb,#app .canvas-card__thumb img,#app .template-media{border-color:#d1e7e7;box-shadow:0 4px 14px #2a59591f}#app .canvas-card--new .canvas-card__thumb{background:#fff;border-color:#a8cdcd}#app .canvas-card--new .canvas-card__title,#app .new-icon,#app .template-media__empty,#app .gallery-empty span{color:var(--home-text-muted)}#app .asset-modal--embedded .asset-modal__head,#app .asset-modal--embedded .asset-modal__toolbar,#app .asset-modal--embedded .asset-folder-path{background:transparent}#app .asset-modal__search{background:#fff;border-color:#d1e7e7}#app .asset-modal__search-input{color:var(--home-title)}#app .asset-modal__search-input::placeholder{color:var(--home-text-muted)}#app .task-log-page{min-height:100%}#app .workbench :is(h1,h2,h3,h4,p,label,small,span,input,textarea,select,option,li,dt,dd,th,td){color:var(--home-text)}#app .workbench :is(h1,h2,h3,h4,.page-title,.section-title){color:var(--home-title)}#app .workbench :is(.creation-desc,.section-eyebrow,.model-card__desc,.upload-hint,.workflow-upload__hint,.knowledge-header p,.knowledge-filter>p,.knowledge-filter small,.knowledge-toolbar,.knowledge-card__desc,.knowledge-card__facts dt,.knowledge-card__facts dd,.knowledge-state,.gallery-empty span,.my-canvas__count,.date-group__title,.canvas-card__title,.asset-modal__sub,.asset-folder-card__count,.task-log-page__subtitle,.task-log-page__time,.task-log-page__media,.task-log-page__cost small,.inspiration-card__meta p){color:var(--home-text-muted)}#app .workbench :is(.nav-item,.sub-nav__item,.studio-tab,.category-pill,.task-log-page__tab,.knowledge-filter button,.knowledge-tiers button,.utility-pill,.balance-pill,.toolbar-chip){color:#407373}#app .workbench :is(.nav-item.active,.sub-nav__item.active,.studio-tab.active,.tab.active,.category-pill.active,.task-log-page__tab.active,.creation-cta,.start-btn,.view-button,.asset-modal__create-btn,.asset-modal__mini-btn--primary){color:#271442}#app .workbench :is(.asset-modal__search-btn,.generate-btn,.workflow-submit){color:#00383b}#app .workbench :is(.template-overlay,.template-overlay *,.canvas-card__overlay,.canvas-card__overlay *,.asset-card__thumb,.asset-card__thumb *,.result-card__media,.result-card__media *,.example-card__pane,.example-card__pane *,.inspiration-overlay,.inspiration-overlay *){color:#fffffff0}.popup-mask{background:#1f4d4d47!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.popup-surface.popup-surface.popup-surface{background:#fff;border-color:#d1e7e7;color:var(--home-text);box-shadow:0 18px 52px #2a595933;color-scheme:light}.popup-surface.popup-surface.popup-surface :is(h1,h2,h3,h4,p,label,legend,span,small,strong,input,textarea,select,option,li,dt,dd,th,td){color:var(--home-text)}.popup-surface.popup-surface.popup-surface :is(h1,h2,h3,h4,.popup-title){color:var(--home-title)}.popup-surface.popup-surface.popup-surface :is(input,textarea,select,.popup-input){background:#fff;border-color:#b9dada;color:var(--home-title)}.popup-surface.popup-surface.popup-surface :is(input,textarea)::placeholder{color:var(--home-text-muted)}.popup-surface.popup-surface.popup-surface :is(header,footer,.popup-divider,.popup-section){border-color:#dcecec}.popup-surface.popup-surface.popup-surface :is(.popup-close,.icon-close,[aria-label=关闭]){color:var(--home-text-muted)}.popup-surface.popup-surface.popup-surface :is(.popup-close,.icon-close,[aria-label=关闭]):hover{background:#edf7f7;color:var(--home-title)}
