.account-contact-hint[data-v-dee86e2f]{color:#888;margin-top:6px;font-size:12px}.account-contact-hint[data-v-dee86e2f]:before{content:"✦ "}.account-captcha-img[data-v-dee86e2f]{cursor:pointer;border:1px solid var(--n-border-color,#d9d9d9);object-fit:cover;border-radius:6px;width:100px;height:34px}.account-disabled-tip[data-v-dee86e2f]{color:#b8860b;background:#ffc1071f;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.cmdk[data-v-ad268bee]{background:var(--bg-elevated,#12141c);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 28px 80px #00000073}.cmdk-input[data-v-ad268bee]{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.cmdk-input>svg[data-v-ad268bee]{color:var(--text-tertiary);font-size:18px}.cmdk-input input[data-v-ad268bee]{color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.cmdk-input input[data-v-ad268bee]::placeholder{color:var(--text-tertiary)}.cmdk-input kbd[data-v-ad268bee],.cmdk-foot kbd[data-v-ad268bee]{border:1px solid var(--border);color:var(--text-tertiary);background:var(--bg-card);border-radius:5px;padding:2px 7px;font-family:inherit;font-size:10px}.cmdk-list[data-v-ad268bee]{max-height:52vh;padding:8px;overflow-y:auto}.cmdk-group+.cmdk-group[data-v-ad268bee]{margin-top:6px}.cmdk-group-title[data-v-ad268bee]{color:var(--text-tertiary);letter-spacing:.04em;padding:8px 10px 6px;font-size:11px;font-weight:600}.cmdk-item[data-v-ad268bee]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background .15s;display:flex}.cmdk-item.on[data-v-ad268bee]{background:var(--accent-soft,#4f8cff24)}.cmdk-icon[data-v-ad268bee]{background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.cmdk-copy[data-v-ad268bee]{flex:1;min-width:0}.cmdk-copy strong[data-v-ad268bee]{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.cmdk-copy small[data-v-ad268bee]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.cmdk-enter[data-v-ad268bee]{color:var(--text-tertiary);opacity:0;font-size:14px;transition:opacity .15s}.cmdk-item.on .cmdk-enter[data-v-ad268bee]{opacity:1}.cmdk-empty[data-v-ad268bee]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.cmdk-empty svg[data-v-ad268bee]{font-size:28px}.cmdk-foot[data-v-ad268bee]{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:16px;padding:10px 16px;font-size:11px;display:flex}.cmdk-foot span[data-v-ad268bee]{align-items:center;gap:4px;display:inline-flex}[data-theme=light] .cmdk[data-v-ad268bee]{background:#fff;border-color:#1018281a;box-shadow:0 28px 80px #1018282e}[data-theme=light] .cmdk-icon[data-v-ad268bee]{background:#f8fafc;border-color:#10182814}[data-theme=light] .cmdk-input kbd[data-v-ad268bee],[data-theme=light] .cmdk-foot kbd[data-v-ad268bee]{background:#f8fafc;border-color:#1018281f}.vip-action.member[data-v-ad268bee]{color:#fff;background:linear-gradient(135deg,#4f8cff 0%,#22d3ee 100%);box-shadow:0 4px 14px #4f8cff59}.vip-action.member.expiring[data-v-ad268bee]{background:linear-gradient(135deg,#f59e0b 0%,#ef476f 100%);box-shadow:0 4px 14px #ef444459}.vip-action .vip-renew[data-v-ad268bee]{color:#fff;background:#ef4444;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.creation-ribbon[data-v-ad268bee]{overflow:visible!important}.tool-menu-wrap[data-v-ad268bee]{display:inline-flex;position:relative}.tool-trigger[data-v-ad268bee]{border-radius:var(--radius-sm,8px);border:1px solid var(--border);background:var(--bg-card,#fff);color:var(--text-primary);cursor:pointer;transition:all .2s var(--ease);white-space:nowrap;align-items:center;gap:6px;padding:7px 13px;font-size:13px;display:inline-flex}.tool-trigger[data-v-ad268bee]:hover,.tool-trigger.open[data-v-ad268bee]{border-color:var(--accent,#4f8cff);color:var(--accent,#4f8cff);box-shadow:0 0 0 3px var(--accent-soft,#4f8cff1f)}.tool-chevron[data-v-ad268bee]{transition:transform .2s var(--ease)}.tool-trigger.open .tool-chevron[data-v-ad268bee]{transform:rotate(180deg)}.tool-backdrop[data-v-ad268bee]{z-index:999;position:fixed;inset:0}.tool-menu[data-v-ad268bee]{z-index:1000;border-radius:var(--radius-md,12px);background:var(--bg-elevated,#fff);border:1px solid var(--border);width:460px;max-width:calc(100vw - 120px);max-height:68vh;box-shadow:var(--shadow-md,0 16px 40px #0000004d);padding:10px 12px 12px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.tool-menu[data-v-ad268bee]:before{content:"";background:var(--bg-elevated,#fff);border-left:1px solid var(--border);border-top:1px solid var(--border);width:12px;height:12px;position:absolute;top:-6px;left:26px;transform:rotate(45deg)}.tool-group[data-v-ad268bee]{padding:8px 4px 4px}.tool-group-title[data-v-ad268bee]{color:var(--text-tertiary);margin-bottom:6px;padding-left:6px;font-size:11px}.tool-group-items[data-v-ad268bee]{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.tool-item[data-v-ad268bee]{color:var(--text-primary);cursor:pointer;text-align:left;min-width:0;transition:background .15s var(--ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.tool-item[data-v-ad268bee]:hover{background:var(--bg-card-hover,#0000000d)}.tool-item.active[data-v-ad268bee]{color:var(--accent,#4f8cff);background:var(--accent-soft,#4f8cff1a)}.tool-item i[data-v-ad268bee]{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.tool-item-label[data-v-ad268bee]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-item[data-v-ad268bee] .badge-tag{flex-shrink:0}.tool-menu-foot[data-v-ad268bee]{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.tool-menu-foot button[data-v-ad268bee]{background:var(--accent-soft,#4f8cff1a);width:100%;color:var(--accent,#4f8cff);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}@media (width<=640px){.tool-menu[data-v-ad268bee]{width:calc(100vw - 100px)}.tool-group-items[data-v-ad268bee]{grid-template-columns:1fr}}.hero-atmo[data-v-0ea3f3c4]{background:radial-gradient(120% 130% at 50% -42%,#4f8cff24,#0000 60%),linear-gradient(#14141ceb,#09090df5);border-radius:24px;margin-bottom:22px;padding:56px 48px 44px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000073,inset 0 1px #ffffff0f}.atmo-orb[data-v-0ea3f3c4]{filter:blur(3px);border-radius:50%;position:absolute}.atmo-orb.o1[data-v-0ea3f3c4]{background:radial-gradient(circle,#4f8cff57,#0000 62%);width:540px;height:540px;animation:9s ease-in-out infinite orbFloat-0ea3f3c4;top:-200px;left:-180px}.atmo-orb.o2[data-v-0ea3f3c4]{background:radial-gradient(circle,#22d3ee42,#0000 62%);width:440px;height:440px;animation:11s ease-in-out infinite reverse orbFloat-0ea3f3c4;bottom:-180px;right:-140px}.atmo-grid[data-v-0ea3f3c4]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 20%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 70% at 30% 20%,#000 0%,#0000 100%)}.hero-inner[data-v-0ea3f3c4]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-left[data-v-0ea3f3c4]{min-width:0}.create-eyebrow[data-v-0ea3f3c4]{color:#22d3ee;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:24px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-title[data-v-0ea3f3c4]{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(36px,4.4vw,58px);font-weight:800;line-height:1.08}.hero-title em[data-v-0ea3f3c4]{background:linear-gradient(120deg,#6aa6ff 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub[data-v-0ea3f3c4]{color:#ffffff9e;max-width:520px;margin:0 0 24px;font-size:14px;line-height:1.7}.composer-glass[data-v-0ea3f3c4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c11b8;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;max-width:640px;padding:8px 8px 8px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 16px 48px #0006}.composer-glass[data-v-0ea3f3c4]:focus-within{border-color:#4f8cff8c;box-shadow:0 0 0 4px #4f8cff1a,0 20px 56px #4f8cff29}.composer-glass textarea[data-v-0ea3f3c4]{resize:none;color:#f7f7fb;background:0 0;border:none;outline:none;flex:1;min-height:50px;max-height:140px;padding:13px 0;font-family:inherit;font-size:15px;line-height:1.65}.composer-glass textarea[data-v-0ea3f3c4]::placeholder{color:#ffffff59}.composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar{width:6px}.composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar-track{background:0 0}.composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:3px}.composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}.btn-generate[data-v-0ea3f3c4]{letter-spacing:.2px;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4f8cff 0%,#22d3ee 100%);border:1px solid #ffffff38;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 28px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #4f8cff61,inset 0 1px #ffffff47}.btn-generate[data-v-0ea3f3c4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #4f8cff80,0 0 0 4px #4f8cff1f}.btn-generate[data-v-0ea3f3c4]:disabled{opacity:.45;cursor:not-allowed}.composer-foot[data-v-0ea3f3c4]{flex-wrap:wrap;align-items:center;gap:10px;max-width:640px;margin-top:14px;display:flex}.param[data-v-0ea3f3c4]{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12.5px;transition:all .25s;display:inline-flex}.param[data-v-0ea3f3c4]:hover{color:#fff;border-color:#fff3}.param.active[data-v-0ea3f3c4]{color:#fff;background:linear-gradient(135deg,#4f8cff57,#22d3ee3d);border-color:#4f8cffa6;font-weight:600;box-shadow:0 4px 14px #4f8cff52}.composer-more[data-v-0ea3f3c4]{flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;margin-top:12px;display:flex}.composer-more .cm-label[data-v-0ea3f3c4]{color:#ffffff8c;font-size:12px}.style-chip[data-v-0ea3f3c4]{color:#ffffffa6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;align-items:center;height:30px;padding:0 13px;font-size:12px;transition:all .25s;display:inline-flex}.style-custom-input[data-v-0ea3f3c4]{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:15px;outline:none;min-width:200px;max-width:100%;height:30px;padding:0 13px;font-size:12px;transition:all .25s}.style-custom-input[data-v-0ea3f3c4]::placeholder{color:#ffffff73}[data-theme=light] .style-custom-input[data-v-0ea3f3c4]{color:#101828;background:#1018280d;border-color:#10182829}[data-theme=light] .style-custom-input[data-v-0ea3f3c4]::placeholder{color:#10182866}.style-chip[data-v-0ea3f3c4]:hover{color:#fff;border-color:#ffffff38}.style-chip.active[data-v-0ea3f3c4]{color:#fff;background:#22d3ee29;border-color:#22d3ee80}.composer-more .cm-hint[data-v-0ea3f3c4]{color:#ffffff59;margin-left:4px;font-size:11px}.composer-note[data-v-0ea3f3c4]{color:#ffffff80;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.composer-foot .spacer[data-v-0ea3f3c4]{flex:1}.type-row[data-v-0ea3f3c4]{flex-wrap:wrap;gap:10px;max-width:640px;margin-top:18px;display:flex}.type-chip[data-v-0ea3f3c4]{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:13px;transition:all .25s;display:inline-flex}.type-chip[data-v-0ea3f3c4]:hover{color:#fff;border-color:#fff3;transform:translateY(-1px)}.type-chip.primary[data-v-0ea3f3c4]{color:#fff;background:linear-gradient(135deg,#4f8cff3d,#22d3ee1f);border-color:#4f8cff99;box-shadow:0 6px 20px #4f8cff47}.type-chip.active[data-v-0ea3f3c4]{color:#fff;background:linear-gradient(#4f8cff3d,#22d3ee1f);border-color:#4f8cff8c}.type-chip .dotc[data-v-0ea3f3c4]{border-radius:50%;width:7px;height:7px}.type-chip .chip-enter[data-v-0ea3f3c4]{opacity:.45;font-size:13px;transition:all .25s}.type-chip:hover .chip-enter[data-v-0ea3f3c4]{opacity:1;transform:translate(2px)}.wa.running[data-v-0ea3f3c4]{align-items:center;gap:4px;font-size:12px;display:inline-flex}.work-state-badge[data-v-0ea3f3c4]{z-index:4;color:#fff;background:linear-gradient(135deg,#4f8cffe6,#22d3eee6);border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 16px #4f8cff66}.hero-right[data-v-0ea3f3c4]{flex-direction:column;gap:16px;display:flex}.showcase-card[data-v-0ea3f3c4]{cursor:pointer;aspect-ratio:16/10;border:1px solid #ffffff1a;border-radius:18px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .45s;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}.showcase-hover[data-v-0ea3f3c4]{z-index:4;color:#fff;opacity:0;transition:opacity .25s, transform .25s var(--ease);pointer-events:none;background:linear-gradient(135deg,#4f8cffeb,#22d3eeeb);border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 12px 30px #4f8cff73,0 0 0 1px #fff3}.showcase-card:hover .showcase-hover[data-v-0ea3f3c4]{opacity:1;transform:translate(-50%,-50%)scale(1)}.showcase-card[data-v-0ea3f3c4]:hover{transform:translateY(-6px)rotate(-1deg)}.showcase-card.ghost[data-v-0ea3f3c4]{opacity:.92;transform:none}.showcase-card.ghost[data-v-0ea3f3c4]:hover{transform:translateY(-6px)}.showcase-media[data-v-0ea3f3c4]{z-index:0;background:linear-gradient(160deg,#1a1d27 0%,#2a2f3d 60%,#3a2a3f 100%);position:absolute;inset:0}.showcase-media.g2[data-v-0ea3f3c4]{background:linear-gradient(160deg,#2a0d1f 0%,#7c2d4a 50%,#c2683f 100%)}.showcase-media.g4[data-v-0ea3f3c4]{background:linear-gradient(160deg,#3a2505 0%,#7c4a0f 50%,#f59e0b 100%)}.showcase-meta[data-v-0ea3f3c4]{color:#fff;z-index:4;position:absolute;bottom:12px;left:14px;right:14px}.showcase-meta strong[data-v-0ea3f3c4]{text-shadow:0 2px 12px #0009;font-size:15px;display:block}.showcase-meta small[data-v-0ea3f3c4]{color:#ffffffbf;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.dot-video[data-v-0ea3f3c4]{background:#22d3ee;border-radius:50%;width:6px;height:6px}.dot-music[data-v-0ea3f3c4]{background:#fbbf24;border-radius:50%;width:6px;height:6px}.stats-strip[data-v-0ea3f3c4]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:40px;display:grid}.stats-strip>div[data-v-0ea3f3c4]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.stats-strip strong[data-v-0ea3f3c4]{color:var(--text-primary);background:linear-gradient(135deg,#4f8cff,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px}.stats-strip span[data-v-0ea3f3c4]{color:var(--text-tertiary);font-size:12px}.work-video[data-v-0ea3f3c4]{object-fit:cover;opacity:1;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.work-cover[data-v-0ea3f3c4]{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.work-tag[data-v-0ea3f3c4],.work-status[data-v-0ea3f3c4],.work-actions[data-v-0ea3f3c4],.work-progress[data-v-0ea3f3c4]{z-index:3}.showcase-cover[data-v-0ea3f3c4]{object-fit:cover;z-index:1;background:#11131a;width:100%;height:100%;position:absolute;inset:0}.showcase-video[data-v-0ea3f3c4]{object-fit:cover;opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.showcase-card:hover .showcase-video[data-v-0ea3f3c4]{opacity:1}.home-section[data-v-0ea3f3c4]{margin-top:34px}.home-section .section-head[data-v-0ea3f3c4]{margin:0 0 16px}.section-head h2[data-v-0ea3f3c4]{font-size:18px}.section-head p[data-v-0ea3f3c4]{font-size:12.5px}.link-btn[data-v-0ea3f3c4]{color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:inline-flex}.link-btn[data-v-0ea3f3c4]:hover{opacity:.85}.home-section .section-head[data-v-0ea3f3c4]{flex-wrap:wrap;align-items:center;row-gap:10px}.pill-tabs.compact[data-v-0ea3f3c4]{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.pill-tabs.compact .pill[data-v-0ea3f3c4]{color:var(--text-secondary);transition:all .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:12px}.pill-tabs.compact .pill[data-v-0ea3f3c4]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.pill-tabs.compact .pill.active[data-v-0ea3f3c4]{background:var(--grad-accent);color:#fff;font-weight:600;box-shadow:0 4px 12px #4f8cff52}.home-section .section-head .link-btn[data-v-0ea3f3c4]{margin-left:4px}.works-grid[data-v-0ea3f3c4]{grid-template-columns:repeat(3,1fr);gap:16px}.work-card[data-v-0ea3f3c4]:hover{transform:translateY(-4px)}.work-info strong[data-v-0ea3f3c4]{font-size:13px}.work-info small[data-v-0ea3f3c4]{font-size:12px}.empty-continue[data-v-0ea3f3c4]{border:1px dashed var(--border);background:var(--bg-card);border-radius:16px;align-items:center;gap:16px;padding:22px 24px;display:flex}.empty-continue .ec-icon[data-v-0ea3f3c4]{color:#fff;background:linear-gradient(135deg,#4f8cff,#22d3ee);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 8px 22px #4f8cff59}.empty-continue .ec-copy[data-v-0ea3f3c4]{flex:auto;min-width:0}.empty-continue .ec-copy strong[data-v-0ea3f3c4]{color:var(--text-primary);font-size:15px}.empty-continue .ec-copy p[data-v-0ea3f3c4]{color:var(--text-tertiary);margin:4px 0 0;font-size:13px;line-height:1.6}.empty-continue .ec-btn[data-v-0ea3f3c4]{color:#4f8cff;white-space:nowrap;background:#4f8cff1f;border:1px solid #4f8cff80;border-radius:10px;flex:none;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.empty-continue .ec-btn[data-v-0ea3f3c4]:hover{background:#4f8cff33;transform:translateY(-1px)}.all-caps-link[data-v-0ea3f3c4]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:12.5px;transition:color .25s;display:inline-flex}.all-caps-link[data-v-0ea3f3c4]:hover{color:var(--accent)}.all-caps-link svg[data-v-0ea3f3c4]{font-size:13px;transition:transform .25s}.all-caps-link:hover svg[data-v-0ea3f3c4]{transform:translate(3px)}.feature-grid[data-v-0ea3f3c4]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-card[data-v-0ea3f3c4]{border:1px solid var(--border);background:var(--bg-card);text-align:left;cursor:pointer;min-height:150px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.feature-card[data-v-0ea3f3c4]:before{content:"";z-index:0;opacity:.5;background:radial-gradient(130% 150% at 8% -10%, var(--fc-glow,#4f8cff59), transparent 55%), linear-gradient(160deg, var(--fc-glow,#4f8cff59), transparent 72%);transition:opacity .35s;position:absolute;inset:0}.feature-card[data-v-0ea3f3c4]:hover:before{opacity:.8}.feature-card[data-v-0ea3f3c4]:hover{border-color:var(--fc-glow,#4f8cff73);box-shadow:0 18px 44px var(--fc-glow,#4f8cff47);transform:translateY(-5px)}.fc-icon[data-v-0ea3f3c4]{z-index:1;color:#fff;background:linear-gradient(135deg, var(--fc,#4f8cff), #22d3ee);width:42px;height:42px;box-shadow:0 10px 24px var(--fc-glow,#4f8cff66);border-radius:13px;place-items:center;font-size:23px;display:grid;position:relative}.fc-body[data-v-0ea3f3c4]{z-index:1;position:relative}.fc-body strong[data-v-0ea3f3c4]{color:var(--text-primary);font-size:16px;display:block}.fc-body small[data-v-0ea3f3c4]{color:var(--text-tertiary);margin-top:5px;font-size:12px;line-height:1.55;display:block}.fc-go[data-v-0ea3f3c4]{z-index:1;width:30px;height:30px;color:var(--text-tertiary);border:1px solid var(--border);transition:all .3s var(--ease);background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.feature-card:hover .fc-go[data-v-0ea3f3c4]{color:#fff;background:var(--fc,#4f8cff);border-color:#0000;transform:translate(2px)}.template-row[data-v-0ea3f3c4]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px 16px;display:flex;overflow-x:auto}.template-row[data-v-0ea3f3c4]::-webkit-scrollbar{height:6px}.template-row[data-v-0ea3f3c4]::-webkit-scrollbar-thumb{background:#808aa059;border-radius:6px}.template-card[data-v-0ea3f3c4]{scroll-snap-align:start;border:1px solid var(--border);background:var(--bg-card);text-align:left;cursor:pointer;transition:transform .35s var(--ease), border-color .35s, box-shadow .35s;border-radius:16px;flex:0 0 252px;padding:0;position:relative;overflow:hidden}.template-card[data-v-0ea3f3c4]:hover{border-color:#4f8cff73;transform:translateY(-5px);box-shadow:0 18px 40px #00000047}.t-media[data-v-0ea3f3c4]{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.t-media.m1[data-v-0ea3f3c4]{background:linear-gradient(160deg,#0c1f3a 0%,#1e3a5f 48%,#4f8cff 100%)}.t-media.m2[data-v-0ea3f3c4]{background:linear-gradient(160deg,#2a0d1f 0%,#7c2d4a 50%,#c2683f 100%)}.t-media.m3[data-v-0ea3f3c4]{background:linear-gradient(160deg,#0d0f2e 0%,#312e81 48%,#a78bfa 100%)}.t-media.m4[data-v-0ea3f3c4]{background:linear-gradient(160deg,#3a2505 0%,#7c4a0f 50%,#f59e0b 100%)}.t-media.m5[data-v-0ea3f3c4]{background:linear-gradient(160deg,#31122a 0%,#9d2a5a 50%,#f0a8c8 100%)}.t-media.m6[data-v-0ea3f3c4]{background:linear-gradient(160deg,#11351f 0%,#1f6f4a 50%,#34d399 100%)}.t-media.m7[data-v-0ea3f3c4]{background:linear-gradient(160deg,#062c3a 0%,#0f6b86 50%,#22d3ee 100%)}.t-media.m8[data-v-0ea3f3c4]{background:linear-gradient(160deg,#1e1033 0%,#6d28d9 50%,#c084fc 100%)}.t-media.m9[data-v-0ea3f3c4]{background:linear-gradient(160deg,#25304a 0%,#4c6f9e 50%,#a8c6e8 100%)}.t-info[data-v-0ea3f3c4]{padding:11px 13px 13px;display:block}.t-info strong[data-v-0ea3f3c4]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.t-info small[data-v-0ea3f3c4]{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.t-go[data-v-0ea3f3c4]{z-index:4;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s, transform .25s var(--ease);background:linear-gradient(135deg,#4f8cffeb,#22d3eeeb);border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 12px 30px #4f8cff73,0 0 0 1px #fff3}.template-card:hover .t-go[data-v-0ea3f3c4]{opacity:1;transform:translate(-50%,-50%)scale(1)}[data-theme=light] .feature-card[data-v-0ea3f3c4],[data-theme=light] .template-card[data-v-0ea3f3c4]{background:#fff}[data-theme=light] .template-card[data-v-0ea3f3c4]:hover{box-shadow:0 18px 40px #4f8cff29}@media (width<=1366px){.hero-atmo[data-v-0ea3f3c4]{padding:44px 36px 38px}.hero-inner[data-v-0ea3f3c4]{gap:32px}}@media (width<=1200px){.hero-inner[data-v-0ea3f3c4]{grid-template-columns:1fr;gap:28px}.hero-right[data-v-0ea3f3c4]{flex-direction:column}.stats-strip[data-v-0ea3f3c4],.feature-grid[data-v-0ea3f3c4],.works-grid[data-v-0ea3f3c4]{grid-template-columns:repeat(2,1fr)}}@media (width<=1060px){.hero-atmo[data-v-0ea3f3c4]{padding:32px 22px 28px}.showcase-card.ghost[data-v-0ea3f3c4]{opacity:1;transform:none}.showcase-meta strong[data-v-0ea3f3c4]{font-size:13px}.composer-glass[data-v-0ea3f3c4]{padding:8px 8px 8px 14px}.btn-generate[data-v-0ea3f3c4]{padding:0 16px}}@media (width<=960px){.hero-atmo[data-v-0ea3f3c4]{padding:28px 20px 26px}.composer-glass[data-v-0ea3f3c4]{padding:8px 8px 8px 12px}.showcase-card[data-v-0ea3f3c4]{border-radius:14px}}@media (width<=840px){.composer-glass[data-v-0ea3f3c4]{max-width:none}}@media (width<=700px){.hero-atmo[data-v-0ea3f3c4]{padding:24px 16px 22px}.hero-right[data-v-0ea3f3c4]{flex-direction:column}.composer-glass[data-v-0ea3f3c4]{flex-direction:column;align-items:stretch}.btn-generate[data-v-0ea3f3c4]{width:100%}.composer-foot[data-v-0ea3f3c4],.type-row[data-v-0ea3f3c4]{gap:8px}.feature-grid[data-v-0ea3f3c4],.works-grid[data-v-0ea3f3c4]{grid-template-columns:1fr}.template-card[data-v-0ea3f3c4]{flex-basis:216px}.home-section .section-head[data-v-0ea3f3c4]{align-items:flex-start}.pill-tabs.compact[data-v-0ea3f3c4]{order:3;margin-left:0}.home-section .section-head .link-btn[data-v-0ea3f3c4]{margin-left:auto}}[data-theme=light] .hero-atmo[data-v-0ea3f3c4]{box-shadow:var(--shadow-lg), inset 0 1px 0 #fffffff2;background:radial-gradient(120% 130% at 50% -42%,#4f8cff29,#0000 60%),linear-gradient(#fff 0%,#edf3fb 100%)}[data-theme=light] .atmo-orb.o1[data-v-0ea3f3c4]{background:radial-gradient(circle,#4f8cff2e,#0000 65%)}[data-theme=light] .atmo-orb.o2[data-v-0ea3f3c4]{background:radial-gradient(circle,#22d3ee26,#0000 65%)}[data-theme=light] .atmo-grid[data-v-0ea3f3c4]{opacity:.7;background-image:linear-gradient(#10182808 1px,#0000 1px),linear-gradient(90deg,#10182808 1px,#0000 1px)}[data-theme=light] .create-eyebrow[data-v-0ea3f3c4]{color:#0891b2;background:#0891b214;border-color:#0891b259}[data-theme=light] .hero-title[data-v-0ea3f3c4]{color:#101828}[data-theme=light] .hero-title em[data-v-0ea3f3c4]{background:linear-gradient(120deg,#2563eb 0%,#0891b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-sub[data-v-0ea3f3c4]{color:#1018289e}[data-theme=light] .composer-glass[data-v-0ea3f3c4]{background:#ffffffe0;border-color:#10182824;box-shadow:0 18px 52px #10182829,inset 0 1px #ffffffe6}[data-theme=light] .composer-glass[data-v-0ea3f3c4]:focus-within{border-color:#4f8cff80;box-shadow:0 0 0 4px #4f8cff1f,0 20px 56px #4f8cff29}[data-theme=light] .composer-glass textarea[data-v-0ea3f3c4]{color:#101828}[data-theme=light] .composer-glass textarea[data-v-0ea3f3c4]::placeholder{color:#10182861}[data-theme=light] .composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar-thumb{background:#10182847}[data-theme=light] .composer-glass textarea[data-v-0ea3f3c4]::-webkit-scrollbar-thumb:hover{background:#10182873}[data-theme=light] .param[data-v-0ea3f3c4]{color:#1018289e;background:#1018280a;border-color:#1018281f}[data-theme=light] .param[data-v-0ea3f3c4]:hover{color:#101828;border-color:#10182838}[data-theme=light] .param.active[data-v-0ea3f3c4]{color:#2563eb;background:linear-gradient(135deg,#4f8cff29,#22d3ee1f);border-color:#4f8cff8c;font-weight:600;box-shadow:0 4px 14px #4f8cff2e}[data-theme=light] .type-chip[data-v-0ea3f3c4]{color:#101828b8;background:#1018280a;border-color:#1018281f}[data-theme=light] .type-chip[data-v-0ea3f3c4]:hover{color:#101828;border-color:#10182838}[data-theme=light] .type-chip.primary[data-v-0ea3f3c4]{color:#2563eb;background:linear-gradient(135deg,#4f8cff24,#22d3ee1a);border-color:#4f8cff8c;box-shadow:0 6px 20px #4f8cff29}[data-theme=light] .type-chip.active[data-v-0ea3f3c4]{color:#2563eb;background:linear-gradient(#4f8cff24,#22d3ee1a);border-color:#4f8cff80}[data-theme=light] .composer-more .cm-label[data-v-0ea3f3c4]{color:#10182899}[data-theme=light] .style-chip[data-v-0ea3f3c4]{color:#101828b3;background:#1018280a;border-color:#1018281f}[data-theme=light] .style-chip[data-v-0ea3f3c4]:hover{color:#101828;border-color:#10182838}[data-theme=light] .style-chip.active[data-v-0ea3f3c4]{color:#0891b2;background:#22d3ee24;border-color:#0891b280}[data-theme=light] .composer-more .cm-hint[data-v-0ea3f3c4]{color:#10182866}[data-theme=light] .composer-note[data-v-0ea3f3c4]{color:#1018288c}[data-theme=light] .empty-continue[data-v-0ea3f3c4]{background:#10182808;border-color:#10182829}[data-theme=light] .empty-continue .ec-copy strong[data-v-0ea3f3c4]{color:#101828}[data-theme=light] .empty-continue .ec-copy p[data-v-0ea3f3c4]{color:#1018288c}[data-theme=light] .empty-continue .ec-btn[data-v-0ea3f3c4]{color:#2563eb;background:#4f8cff1a;border-color:#4f8cff80}[data-theme=light] .all-caps-link[data-v-0ea3f3c4]{color:#10182880}[data-theme=light] .showcase-card[data-v-0ea3f3c4]{border-color:var(--border-light);box-shadow:var(--shadow-lg)}[data-theme=light] .btn-generate[data-v-0ea3f3c4]{box-shadow:0 8px 22px #4f8cff6b,inset 0 1px #ffffff73}[data-theme=light] .btn-generate[data-v-0ea3f3c4]:hover:not(:disabled){box-shadow:0 12px 30px #4f8cff8c,0 0 0 4px #4f8cff24,inset 0 1px #fff9}[data-theme=light] .showcase-card[data-v-0ea3f3c4]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#09090d80);height:56%;position:absolute;bottom:0;left:0;right:0}.hero-atmo[data-v-0ea3f3c4]:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#22d3ee8c,#4f8cff8c,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}@keyframes orbFloat-0ea3f3c4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,-12px)scale(1.06)}}.create-eyebrow[data-v-0ea3f3c4],.hero-title[data-v-0ea3f3c4],.hero-sub[data-v-0ea3f3c4],.composer-glass[data-v-0ea3f3c4],.composer-foot[data-v-0ea3f3c4],.type-row[data-v-0ea3f3c4]{animation:.7s cubic-bezier(.16,1,.3,1) backwards heroIn-0ea3f3c4}.create-eyebrow[data-v-0ea3f3c4]{animation-delay:50ms}.hero-title[data-v-0ea3f3c4]{animation-delay:.12s}.hero-sub[data-v-0ea3f3c4]{animation-delay:.22s}.composer-glass[data-v-0ea3f3c4]{animation-delay:.32s}.composer-foot[data-v-0ea3f3c4]{animation-delay:.44s}.type-row[data-v-0ea3f3c4]{animation-delay:.54s}@keyframes heroIn-0ea3f3c4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stats-strip>div[data-v-0ea3f3c4]{position:relative;overflow:hidden}.stats-strip>div[data-v-0ea3f3c4]:before{content:"";background:var(--grad-accent);transform-origin:0;width:100%;height:3px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.stats-strip>div[data-v-0ea3f3c4]:hover:before{transform:scaleX(1)}.stats-strip strong[data-v-0ea3f3c4]{letter-spacing:-.02em;font-size:26px}.feature-card[data-v-0ea3f3c4]{position:relative}.feature-card[data-v-0ea3f3c4]:before{content:"";background:var(--grad-accent);transform-origin:0;border-radius:0 0 3px 3px;height:3px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:16px;right:16px;transform:scaleX(0)}.feature-card[data-v-0ea3f3c4]:hover:before{transform:scaleX(1)}.feature-card .feature-icon[data-v-0ea3f3c4]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-icon[data-v-0ea3f3c4]{transform:scale(1.12)rotate(-5deg)}.feature-card .feature-arrow[data-v-0ea3f3c4]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-arrow[data-v-0ea3f3c4]{transform:translate(4px)}.work-video[data-v-0ea3f3c4]{transition:opacity .3s,transform .7s cubic-bezier(.16,1,.3,1)}.work-card:hover .work-video[data-v-0ea3f3c4]{transform:scale(1.06)}.section-head>div[data-v-0ea3f3c4]:first-child{padding-left:16px;position:relative}.section-head>div[data-v-0ea3f3c4]:first-child:before{content:"";background:var(--grad-accent);border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.section-head h2[data-v-0ea3f3c4]{letter-spacing:-.02em;font-size:22px;font-weight:800}[data-theme=light] .hero-atmo[data-v-0ea3f3c4]:after{opacity:.45}@media (prefers-reduced-motion:reduce){.atmo-orb.o1[data-v-0ea3f3c4],.atmo-orb.o2[data-v-0ea3f3c4],.create-eyebrow[data-v-0ea3f3c4],.hero-title[data-v-0ea3f3c4],.hero-sub[data-v-0ea3f3c4],.composer-glass[data-v-0ea3f3c4],.composer-foot[data-v-0ea3f3c4],.type-row[data-v-0ea3f3c4]{animation:none}}.profile-page[data-v-090bc4a1]{width:100%;max-width:960px;margin:0 auto;padding:36px 42px 56px}.profile-header[data-v-090bc4a1]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:20px;display:flex}.profile-header h1[data-v-090bc4a1]{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:26px;font-weight:600}.profile-header p[data-v-090bc4a1]{color:var(--text-tertiary);margin:8px 0 0;font-size:12.5px;line-height:1.6}.profile-guest[data-v-090bc4a1]{border:1px dashed var(--border-light);border-radius:var(--radius-lg);text-align:center;min-height:40vh;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.profile-guest>svg[data-v-090bc4a1]{width:22px;height:22px;color:var(--accent);background:var(--accent-soft);box-sizing:content-box;border:1px solid #4f8cff38;border-radius:18px;margin-bottom:6px;padding:15px;box-shadow:0 8px 24px #4f8cff1f}.profile-guest strong[data-v-090bc4a1]{color:var(--text-primary);font-size:15px;font-weight:600}.profile-guest small[data-v-090bc4a1]{font-size:12px;line-height:1.7}.primary-create[data-v-090bc4a1]{background:var(--grad-accent);color:#fff;cursor:pointer;transition:all var(--ease);border:none;border-radius:10px;margin-top:10px;padding:9px 18px;font-size:12.5px;font-weight:600;box-shadow:0 6px 18px #4f8cff59}.primary-create[data-v-090bc4a1]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff80}.profile-grid[data-v-090bc4a1]{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.profile-grid.loading[data-v-090bc4a1]{opacity:.6;pointer-events:none}@media (width<=820px){.profile-grid[data-v-090bc4a1]{grid-template-columns:1fr}}.panel[data-v-090bc4a1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px}.panel h2[data-v-090bc4a1]{color:var(--text-primary);margin:0 0 16px;font-size:15px}.avatar-row[data-v-090bc4a1]{align-items:center;gap:16px;margin-bottom:18px;display:flex}.avatar-wrap[data-v-090bc4a1]{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border:1px solid var(--border-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex;overflow:hidden}.avatar-wrap img[data-v-090bc4a1]{object-fit:cover;width:100%;height:100%}.avatar-actions[data-v-090bc4a1]{flex-direction:column;gap:6px;display:flex}.avatar-actions small[data-v-090bc4a1]{color:var(--text-tertiary);font-size:11px}.ghost-btn[data-v-090bc4a1]{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.ghost-btn[data-v-090bc4a1]:disabled{opacity:.6;cursor:default}.field[data-v-090bc4a1]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field span[data-v-090bc4a1]{color:var(--text-secondary);font-size:12px}.field input[data-v-090bc4a1],.field select[data-v-090bc4a1]{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-sm);outline:none;padding:9px 12px;font-size:13px}.field input[data-v-090bc4a1]:focus,.field select[data-v-090bc4a1]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.field input[data-v-090bc4a1]:disabled{opacity:.55;cursor:not-allowed}.panel-actions[data-v-090bc4a1]{margin-top:18px}.primary-btn[data-v-090bc4a1]{background:var(--grad-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-size:13px}.primary-btn[data-v-090bc4a1]:disabled{opacity:.6;cursor:default}.wallet-balance-card[data-v-4873fda1]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#4f8cff29,#22d3ee12 55%,#4f8cff0d);border:1px solid #4f8cff40;margin-bottom:18px;padding:28px 30px;position:relative;overflow:hidden}.wallet-balance-card[data-v-4873fda1]:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee38,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-60px}.wb-label[data-v-4873fda1]{color:var(--text-secondary);letter-spacing:.02em;align-items:center;gap:7px;font-size:12.5px;display:flex}.wb-amount[data-v-4873fda1]{letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#b8d4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 8px;font-size:42px;font-weight:700}.wb-sub[data-v-4873fda1]{color:var(--text-tertiary);align-items:center;gap:12px;font-size:12px;display:flex}.wb-sub i[data-v-4873fda1]{background:var(--border-light);border-radius:50%;width:3px;height:3px}.wallet-recharge-card[data-v-4873fda1],.wallet-flows[data-v-4873fda1]{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-lg);margin-bottom:18px;padding:22px 24px}.wallet-recharge-card h3[data-v-4873fda1],.wallet-flows h3[data-v-4873fda1]{color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:600}.flows-head[data-v-4873fda1]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.flows-head h3[data-v-4873fda1]{margin:0}.flows-more[data-v-4873fda1]{color:var(--accent,#4f8cff);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:4px 2px;font-size:12.5px;display:inline-flex}.flows-more[data-v-4873fda1]:hover{opacity:.85}.recharge-form[data-v-4873fda1]{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.rf-group[data-v-4873fda1]{flex-direction:column;gap:8px;display:flex}.rf-group label[data-v-4873fda1]{color:var(--text-tertiary);font-size:12px}.rf-amount[data-v-4873fda1]{align-items:center;gap:8px;display:flex}.amount-presets[data-v-4873fda1]{gap:6px;display:flex}.preset[data-v-4873fda1]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--ease);background:0 0;border-radius:8px;padding:7px 14px;font-size:12.5px}.preset[data-v-4873fda1]:hover{border-color:var(--border-light);color:var(--text-primary)}.preset.on[data-v-4873fda1]{background:var(--accent-soft);color:var(--accent);border-color:#4f8cff66;font-weight:600}.recharge-input[data-v-4873fda1]{border:1px solid var(--border);background:var(--bg-input);width:120px;color:var(--text-primary);border-radius:9px;padding:8px 12px;font-size:13px}.rf-hint[data-v-4873fda1]{color:var(--text-tertiary);margin:2px 0 0;font-size:12px}.rf-hint b[data-v-4873fda1]{color:var(--accent,#4f8cff);font-size:13px}.recharge-input[data-v-4873fda1]:focus{border-color:#4f8cff80;outline:none}.recharge-select[data-v-4873fda1]{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:9px;padding:8px 12px;font-size:13px}.rf-actions[data-v-4873fda1]{gap:10px;margin-left:auto;display:flex}.recharge-btn[data-v-4873fda1]{background:var(--grad-accent);color:#fff;cursor:pointer;transition:all var(--ease);border:none;border-radius:10px;padding:9px 20px;font-size:13px;font-weight:600;box-shadow:0 6px 18px #4f8cff4d}.recharge-btn[data-v-4873fda1]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff73}.recharge-btn[data-v-4873fda1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.recharge-btn.ghost[data-v-4873fda1]{border:1px solid var(--border);color:var(--text-secondary);box-shadow:none;background:0 0;font-weight:500}.recharge-btn.ghost[data-v-4873fda1]:hover{border-color:var(--border-light);color:var(--text-primary)}.recharge-tip[data-v-4873fda1]{color:var(--text-tertiary);margin:14px 0 0;font-size:12px;line-height:1.7}.flow-row[data-v-4873fda1]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.flow-row[data-v-4873fda1]:last-child{border-bottom:0}.flow-icon[data-v-4873fda1]{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.flow-icon.pos[data-v-4873fda1]{color:var(--success);background:#34d3991f}.flow-icon.neg[data-v-4873fda1]{color:var(--error);background:#f871711a}.flow-type[data-v-4873fda1]{width:44px;color:var(--text-primary);font-weight:600}.flow-desc[data-v-4873fda1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);flex:1;overflow:hidden}.flow-amount[data-v-4873fda1]{text-align:right;font-variant-numeric:tabular-nums;width:100px;font-weight:700}.flow-amount.pos[data-v-4873fda1]{color:var(--success)}.flow-amount.neg[data-v-4873fda1]{color:var(--error)}.flow-time[data-v-4873fda1]{text-align:right;width:150px;color:var(--text-tertiary);font-size:12px}[data-theme=light] .wallet-balance-card[data-v-4873fda1]{background:linear-gradient(135deg,#4f8cff1a,#22d3ee0a 55%,#4f8cff08);border-color:#4f8cff52;box-shadow:0 8px 24px #1018280f}[data-theme=light] .wallet-balance-card[data-v-4873fda1]:after{background:radial-gradient(circle,#22d3ee21,#0000 65%)}[data-theme=light] .wb-label[data-v-4873fda1]{color:var(--text-secondary)}[data-theme=light] .wb-amount[data-v-4873fda1]{background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .preset[data-v-4873fda1],[data-theme=light] .recharge-input[data-v-4873fda1],[data-theme=light] .recharge-select[data-v-4873fda1]{background:#fff}.wb-plan[data-v-4873fda1]{color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:#ffffff14;border:1px solid #4f8cff59;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:7px 13px;font-size:12px;display:inline-flex}.wb-plan[data-v-4873fda1]:hover{color:#4f8cff;background:#4f8cff1a;border-color:#4f8cff}[data-theme=light] .wb-plan[data-v-4873fda1]{background:#ffffffb3}.library-header .header-left[data-v-57549f89]{align-items:center;gap:12px;display:flex}.back-btn[data-v-57549f89]{border:1px solid var(--border);background:var(--bg-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:10px;place-items:center;font-size:16px;display:grid}.back-btn[data-v-57549f89]:hover{border-color:var(--border-light);color:var(--text-primary)}.wallet-flows[data-v-57549f89]{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-lg);padding:22px 24px}.wallet-flows h3[data-v-57549f89]{color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:600}.list-loading[data-v-57549f89]{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.list-empty[data-v-57549f89]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:6px;padding:48px 0;display:flex}.list-empty .iconify[data-v-57549f89]{opacity:.6;font-size:34px}.flow-row[data-v-57549f89]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.flow-row[data-v-57549f89]:last-child{border-bottom:0}.flow-icon[data-v-57549f89]{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.flow-icon.pos[data-v-57549f89]{color:var(--success);background:#34d3991f}.flow-icon.neg[data-v-57549f89]{color:var(--error);background:#f871711a}.flow-type[data-v-57549f89]{width:44px;color:var(--text-primary);flex-shrink:0;font-weight:600}.flow-desc[data-v-57549f89]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);flex:1;overflow:hidden}.flow-amount[data-v-57549f89]{text-align:right;font-variant-numeric:tabular-nums;width:110px;font-weight:700}.flow-amount.pos[data-v-57549f89]{color:var(--success)}.flow-amount.neg[data-v-57549f89]{color:var(--error)}.flow-time[data-v-57549f89]{text-align:right;width:150px;color:var(--text-tertiary);font-size:12px}.pager[data-v-57549f89]{justify-content:center;align-items:center;gap:18px;padding-top:16px;display:flex}.page-btn[data-v-57549f89]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--ease);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;display:inline-flex}.page-btn[data-v-57549f89]:hover:not(:disabled){border-color:var(--border-light);color:var(--text-primary)}.page-btn[data-v-57549f89]:disabled{opacity:.45;cursor:not-allowed}.page-info[data-v-57549f89]{color:var(--text-tertiary);font-size:12.5px}.live-unavailable[data-v-2185c286]{min-height:70vh}.video-unavailable-body[data-v-2185c286]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.vu-icon[data-v-2185c286]{color:var(--accent);opacity:.8;font-size:56px}.video-unavailable-body h2[data-v-2185c286]{margin:8px 0 4px;font-size:20px}.video-unavailable-body p[data-v-2185c286]{color:#8a94a6;max-width:560px;font-size:14px;line-height:1.7}.vu-actions[data-v-2185c286]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.vu-btn[data-v-2185c286]{color:inherit;cursor:pointer;background:#7f7f7f14;border:1px solid #7f7f7f40;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:14px;display:inline-flex}.vu-btn.primary[data-v-2185c286]{background:var(--accent);color:#fff;border-color:#0000;font-weight:600}.asset-thumb[data-v-9e388cdf]{color:#fff;flex:none;place-items:center;font-size:17px;display:grid;position:relative;overflow:hidden}.asset-thumb img[data-v-9e388cdf],.asset-thumb video[data-v-9e388cdf]{object-fit:cover;width:100%;height:100%;display:block}.asset-thumb video[data-v-9e388cdf]{opacity:0;transition:opacity .2s;position:absolute;inset:0}.asset-thumb video.is-playing[data-v-9e388cdf]{opacity:1}.asset-thumb:not(.has-cover) video[data-v-9e388cdf]{opacity:1;position:static}.thumb-badge[data-v-9e388cdf]{color:#fff;pointer-events:none;z-index:2;background:#0f172aa6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex;position:absolute;bottom:3px;right:3px}.gen-panel[data-v-105eb589]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.gen-head[data-v-105eb589]{justify-content:space-between;align-items:center;gap:10px;display:flex}.gen-title[data-v-105eb589]{color:var(--text-primary);align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.gen-title>.iconify[data-v-105eb589]{color:var(--accent);flex-shrink:0;font-size:17px}.gen-title>span[data-v-105eb589]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gen-live[data-v-105eb589]{color:var(--success);background:#34d3991a;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:500;display:inline-flex}.gen-live i[data-v-105eb589]{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite genPulse-105eb589}@keyframes genPulse-105eb589{0%,to{opacity:1}50%{opacity:.25}}.gen-status[data-v-105eb589]{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:11px;font-weight:600}.gen-status.生成失败[data-v-105eb589],.gen-status.FAILED[data-v-105eb589]{color:var(--error);background:#f871711f}.gen-status.审核中[data-v-105eb589],.gen-status.REVIEWING[data-v-105eb589]{color:var(--warning);background:#fbbf241f}.gen-status.已完成[data-v-105eb589],.gen-status.COMPLETED[data-v-105eb589]{color:var(--success);background:#34d3991f}.gen-meta[data-v-105eb589]{color:var(--text-tertiary);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.gen-meta b[data-v-105eb589]{color:var(--text-secondary);margin-right:6px;font-weight:500}.gen-progress[data-v-105eb589]{align-items:center;gap:10px;display:flex}.gen-progress i[data-v-105eb589]{background:var(--bg-input);border-radius:999px;flex:1;height:6px;overflow:hidden}.gen-progress em[data-v-105eb589]{background:var(--grad-accent);height:100%;transition:width .4s var(--ease);border-radius:999px;display:block}.gen-progress b[data-v-105eb589]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.gen-block h4[data-v-105eb589]{color:var(--text-primary);align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.gen-block h4 .iconify[data-v-105eb589]{color:var(--accent);font-size:15px}.gen-block h4.err .iconify[data-v-105eb589],.gen-text.err[data-v-105eb589]{color:var(--error)}.gen-text[data-v-105eb589]{background:var(--bg-input);border:1px solid var(--border);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.7}.gen-text.muted[data-v-105eb589]{color:var(--text-tertiary)}.gen-text.err[data-v-105eb589]{border-color:#f8717159}.gen-media[data-v-105eb589]{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:380px;display:block}.gen-audio[data-v-105eb589]{width:100%}.gen-foot[data-v-105eb589]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.gen-btn[data-v-105eb589]{cursor:pointer;transition:all var(--ease);border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.gen-btn.ghost[data-v-105eb589]{border:1px solid var(--border);color:var(--text-secondary);background:0 0}.gen-btn.ghost[data-v-105eb589]:hover{border-color:var(--border-light);color:var(--text-primary)}.gen-btn.primary[data-v-105eb589]{background:var(--grad-accent);color:#fff;border:none;box-shadow:0 6px 18px #4f8cff4d}.gen-btn.primary[data-v-105eb589]:hover{transform:translateY(-1px)}.workbench[data-v-b22a6f55]{grid-template-columns:248px minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.wb-nav[data-v-b22a6f55]{border-right:1px solid var(--border);background:var(--bg-sidebar,#ffffff05);flex-direction:column;gap:18px;padding:16px 12px;display:flex;overflow-y:auto}.wb-nav-home[data-v-b22a6f55]{color:var(--text-tertiary);transition:all var(--ease);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;text-decoration:none;display:inline-flex}.wb-nav-home[data-v-b22a6f55]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.wb-nav-group[data-v-b22a6f55]{flex-direction:column;gap:4px;display:flex}.wb-nav-group-label[data-v-b22a6f55]{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;padding:0 8px 6px;font-size:11px;font-weight:600}.wb-nav-item[data-v-b22a6f55]{color:var(--text-secondary);transition:all var(--ease);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.wb-nav-item[data-v-b22a6f55]:hover{background:var(--bg-card-hover);border-color:var(--border)}.wb-nav-item.active[data-v-b22a6f55]{background:var(--accent-soft,#4f8cff1f);border-color:color-mix(in srgb, var(--nav-accent,var(--accent)) 50%, transparent)}.wb-nav-item.active .wb-nav-text strong[data-v-b22a6f55]{color:var(--nav-accent,var(--accent))}.wb-nav-ico[data-v-b22a6f55]{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.wb-nav-text[data-v-b22a6f55]{flex-direction:column;min-width:0;display:flex}.wb-nav-text strong[data-v-b22a6f55]{color:var(--text-primary);font-size:13px;font-weight:600}.wb-nav-text small[data-v-b22a6f55]{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.wb-main[data-v-b22a6f55]{flex-direction:column;min-width:0;min-height:0;display:flex}.editor-header[data-v-b22a6f55]{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.editor-title[data-v-b22a6f55]{align-items:center;gap:12px;min-width:0;display:flex}.editor-icon[data-v-b22a6f55]{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff 0%), var(--accent));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.editor-title h1[data-v-b22a6f55]{color:var(--text-primary);margin:0;font-size:17px}.editor-title p[data-v-b22a6f55]{color:var(--text-tertiary);max-width:720px;margin:2px 0 0;font-size:12px;line-height:1.5}.editor-actions[data-v-b22a6f55]{flex:none;align-items:center;gap:8px;display:flex}.outline-action[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;display:inline-flex}.outline-action[data-v-b22a6f55]:hover{color:var(--accent);border-color:#4f8cff80}.editor-workspace[data-v-b22a6f55]{flex:auto;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:0;min-height:0;display:grid}.settings-panel[data-v-b22a6f55]{border-right:1px solid var(--border);background:var(--bg-card,#15171f);flex-direction:column;min-height:0;display:flex}.panel-title[data-v-b22a6f55]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:14px 16px;display:flex}.panel-title strong[data-v-b22a6f55]{color:var(--text-primary);font-size:13px}.panel-title .panel-hint[data-v-b22a6f55]{color:var(--text-tertiary);margin-left:auto;font-size:10px}.panel-title button[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-sidebar);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:8px;place-items:center;display:grid}.panel-title button[data-v-b22a6f55]:hover{color:var(--accent);border-color:#4f8cff80}.settings-scroll[data-v-b22a6f55]{flex:auto;min-height:0;padding:16px;overflow-y:auto}.settings-actions[data-v-b22a6f55]{border-top:1px solid var(--border);background:var(--bg-card);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.settings-cost[data-v-b22a6f55]{color:var(--text-tertiary);align-items:center;gap:5px;font-size:10px;display:inline-flex}.settings-cost svg[data-v-b22a6f55]{font-size:12px}.render-action.block[data-v-b22a6f55]{flex:1;justify-content:center}.wb-examples[data-v-b22a6f55]{margin-bottom:16px}.wb-examples-label[data-v-b22a6f55]{color:var(--text-primary);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.wb-examples-label svg[data-v-b22a6f55]{color:var(--accent);font-size:14px}.wb-examples-row[data-v-b22a6f55]{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.wb-example[data-v-b22a6f55]{aspect-ratio:3/4;cursor:pointer;transition:transform var(--ease), box-shadow var(--ease);background-color:#1b2233;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000040}.wb-example[data-v-b22a6f55]:after{content:"";z-index:1;background:linear-gradient(#00000005 0%,#0000009e 100%);position:absolute;inset:0}.wb-example[data-v-b22a6f55]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000059}.wb-example-play[data-v-b22a6f55]{z-index:2;color:#111;opacity:.85;width:30px;height:30px;transition:all var(--ease);background:#ffffffe6;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.wb-example:hover .wb-example-play[data-v-b22a6f55]{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.wb-example-meta[data-v-b22a6f55]{color:#fff;z-index:2;text-shadow:0 1px 6px #0009;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.wb-example-meta strong[data-v-b22a6f55]{font-size:11px;font-weight:600}.wb-example-meta small[data-v-b22a6f55]{opacity:.85;font-size:9.5px}.insp-detail[data-v-b22a6f55]{flex-direction:column;gap:14px;display:flex}.insp-detail-hero[data-v-b22a6f55]{aspect-ratio:16/9;border:1px solid var(--border);background-color:#1b2233;background-position:50%;background-size:cover;border-radius:12px;width:100%}.insp-detail-chips[data-v-b22a6f55]{flex-wrap:wrap;gap:6px;display:flex}.insp-chip[data-v-b22a6f55]{background:var(--accent-soft,#4f8cff1f);color:var(--accent);border:1px solid #4f8cff40;border-radius:999px;padding:3px 10px;font-size:11px}.insp-detail-block[data-v-b22a6f55]{flex-direction:column;gap:6px;display:flex}.insp-detail-block-head[data-v-b22a6f55]{justify-content:space-between;align-items:center;display:flex}.insp-detail-block-head>span[data-v-b22a6f55]{color:var(--text-primary);font-size:12px;font-weight:600}.insp-copy[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;display:inline-flex}.insp-copy[data-v-b22a6f55]:hover{color:var(--accent);border-color:#4f8cff80}.insp-detail-prompt[data-v-b22a6f55]{color:var(--text-secondary);background:var(--bg-sidebar,#ffffff08);border:1px solid var(--border);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.7}.insp-detail-annot[data-v-b22a6f55]{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.7}.insp-detail-actions[data-v-b22a6f55]{display:flex}.wb-mode[data-v-b22a6f55]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wb-mode-label[data-v-b22a6f55]{color:var(--text-secondary);white-space:nowrap;font-size:12px}.wb-mode-seg[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-sidebar);border-radius:10px;gap:0;padding:3px;display:inline-flex}.wb-mode-seg button[data-v-b22a6f55]{color:var(--text-secondary);cursor:pointer;transition:all var(--ease);background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12px}.wb-mode-seg button[data-v-b22a6f55]:hover{color:var(--text-primary)}.wb-mode-seg button.active[data-v-b22a6f55]{background:var(--accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600}.wb-usage[data-v-b22a6f55]{color:var(--text-tertiary);align-items:flex-start;gap:6px;margin:0 0 14px;font-size:11px;line-height:1.6;display:flex}.wb-usage svg[data-v-b22a6f55]{color:var(--accent);flex:none;margin-top:1px;font-size:13px}.canvas-panel[data-v-b22a6f55]{background:var(--bg-stage,#0000002e);flex-direction:column;min-width:0;min-height:0;display:flex}.canvas-toolbar[data-v-b22a6f55]{border-bottom:1px solid var(--border);color:var(--text-secondary);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.canvas-toolbar>div[data-v-b22a6f55]{gap:6px;display:flex}.canvas-toolbar button[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-card);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:8px;place-items:center;display:grid}.canvas-toolbar button[data-v-b22a6f55]:hover{color:var(--accent);border-color:#4f8cff80}.preview-canvas[data-v-b22a6f55]{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:0;padding:24px;display:flex;position:relative;overflow:auto}.canvas-empty[data-v-b22a6f55]{text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:10px;display:flex}.canvas-empty strong[data-v-b22a6f55]{color:var(--text-secondary);font-size:14px}.canvas-empty small[data-v-b22a6f55]{max-width:380px;font-size:12px;line-height:1.7}.canvas-empty-action[data-v-b22a6f55]{background:var(--accent-soft);color:var(--accent);cursor:pointer;transition:all var(--ease);border:1px solid #4f8cff66;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.canvas-empty-action[data-v-b22a6f55]:hover{background:#4f8cff33}.canvas-empty-icon[data-v-b22a6f55]{width:52px;height:52px;color:var(--accent);background:linear-gradient(#4f8cff29,#22d3ee0f);border:1px solid #4f8cff47;border-radius:15px;place-items:center;font-size:25px;display:grid;box-shadow:0 8px 24px #4f8cff29}.canvas-refs[data-v-b22a6f55]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);background:#0a0a0eb8;border-radius:12px;flex:none;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.canvas-refs-title[data-v-b22a6f55]{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.canvas-refs-title svg[data-v-b22a6f55]{color:var(--accent);font-size:13px}.canvas-refs-list[data-v-b22a6f55]{align-items:center;gap:8px;display:flex;overflow-x:auto}.canvas-ref[data-v-b22a6f55]{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.canvas-ref-label[data-v-b22a6f55]{color:var(--text-secondary);font-size:10px}.asset-list[data-v-b22a6f55]{max-height:46vh;overflow-y:auto}.asset-list>.asset-item[data-v-b22a6f55]{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.asset-list>.asset-item[data-v-b22a6f55]:hover{background:var(--bg-card-hover);border-color:#4f8cff73;transform:translateY(-1px)}.asset-list>.asset-item.selected[data-v-b22a6f55]{background:var(--accent-soft);border-color:#4f8cffa6;box-shadow:inset 0 0 0 1px #4f8cff59}.asset-list>.asset-item.selected strong[data-v-b22a6f55]{color:var(--accent)}.asset-list>.asset-item>div[data-v-b22a6f55]{flex:auto;min-width:0;overflow:hidden}.asset-list>.asset-item strong[data-v-b22a6f55]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.asset-list>.asset-item small[data-v-b22a6f55]{color:var(--text-tertiary);font-size:11px}.asset-preview-hint[data-v-b22a6f55]{opacity:0;color:#4f8cff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;transition:opacity .15s,background .15s;display:grid}.asset-item:hover .asset-preview-hint[data-v-b22a6f55]{opacity:1}.asset-preview-hint[data-v-b22a6f55]:hover{background:#4f8cff29}.asset-drawer-list[data-v-b22a6f55]{max-height:56vh}.asset-drawer-upload[data-v-b22a6f55]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.asset-drawer-tip[data-v-b22a6f55]{color:var(--text-tertiary);font-size:11px}.drawer-tip[data-v-b22a6f55]{color:var(--text-tertiary);margin-left:8px;font-size:10px;font-style:normal}.preview-title[data-v-b22a6f55]{font-size:14px;font-weight:600}.preview-body[data-v-b22a6f55]{place-items:center;max-height:72vh;display:grid;overflow:auto}.preview-img[data-v-b22a6f55]{object-fit:contain;border-radius:10px;max-width:100%;max-height:66vh;display:block}.preview-video[data-v-b22a6f55]{background:#000;border-radius:10px;max-width:100%;max-height:66vh;display:block}.preview-audio[data-v-b22a6f55]{width:100%;max-width:560px}.preview-empty[data-v-b22a6f55]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:10px;padding:50px 0;font-size:12px;display:flex}.preview-empty svg[data-v-b22a6f55]{opacity:.7;font-size:32px}.preview-foot[data-v-b22a6f55]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.preview-open[data-v-b22a6f55]{color:#4f8cff;font-size:12.5px;text-decoration:none}.preview-open[data-v-b22a6f55]:hover{text-decoration:underline}.resource-foot[data-v-b22a6f55]{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:8px;padding-top:12px;display:flex}.resource-foot>div[data-v-b22a6f55]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.resource-foot span[data-v-b22a6f55]{color:var(--text-tertiary)}.resource-foot strong[data-v-b22a6f55]{color:var(--text-secondary);font-weight:600}.resource-foot p[data-v-b22a6f55]{color:var(--text-tertiary);align-items:center;gap:5px;margin:2px 0 0;font-size:11px;line-height:1.5;display:flex}.resource-foot svg[data-v-b22a6f55]{color:var(--accent);font-size:13px}.render-action[data-v-b22a6f55]{color:#fff;white-space:nowrap;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 90%, #fff 0%), var(--accent));height:40px;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 35%, transparent);transition:all var(--ease);cursor:pointer;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 22px;font-size:13.5px;font-weight:600;display:inline-flex}.render-action[data-v-b22a6f55]:hover:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-1px)}.render-action[data-v-b22a6f55]:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .wb-nav[data-v-b22a6f55]{background:#10182808}[data-theme=light] .settings-panel[data-v-b22a6f55]{background:#fff}[data-theme=light] .canvas-panel[data-v-b22a6f55]{background:#1018280a}[data-theme=light] .resource-foot[data-v-b22a6f55]{border-color:#1018281a}@media (width<=1200px){.workbench[data-v-b22a6f55]{grid-template-columns:210px minmax(0,1fr)}.editor-workspace[data-v-b22a6f55]{grid-template-columns:320px minmax(0,1fr)}}@media (width<=1000px){.workbench[data-v-b22a6f55]{grid-template-columns:1fr}.wb-nav[data-v-b22a6f55]{display:none}.editor-workspace[data-v-b22a6f55]{grid-template-columns:1fr}.canvas-panel[data-v-b22a6f55]{min-height:420px}}.ratio-row[data-v-2d169bb5]{flex-wrap:wrap;gap:10px;display:flex}.ratio-chip[data-v-2d169bb5]{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex}.ratio-chip[data-v-2d169bb5]:hover{border-color:var(--border-light);color:var(--text-primary);transform:translateY(-1px)}.ratio-chip.active[data-v-2d169bb5]{background:var(--grad-accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 6px 18px #f59e0b59}.plans-page[data-v-2fe87f04]{flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:28px 32px;display:flex}.plans-head[data-v-2fe87f04]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plans-head>div[data-v-2fe87f04]{align-items:flex-start;gap:14px;display:flex}.plans-icon[data-v-2fe87f04]{color:#4f8cff;background:#4f8cff24;border:1px solid #4f8cff47;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.plans-head h1[data-v-2fe87f04]{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}.plans-head p[data-v-2fe87f04]{color:var(--text-tertiary);max-width:680px;margin:5px 0 0;font-size:13px;line-height:1.65}.plans-refresh[data-v-2fe87f04]{border:1px solid var(--border);background:var(--bg-card);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex-shrink:0;padding:0 18px;font-size:13px;transition:all .2s}.plans-refresh[data-v-2fe87f04]:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.plans-refresh[data-v-2fe87f04]:disabled{opacity:.5;cursor:not-allowed}.section-title[data-v-2fe87f04]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.section-title h2[data-v-2fe87f04]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.section-badge[data-v-2fe87f04]{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500}.section-badge.on[data-v-2fe87f04]{color:#2f6fe0;background:#4f8cff24}.active-plan-list[data-v-2fe87f04]{flex-direction:column;gap:16px;display:flex}.active-plan[data-v-2fe87f04]{background:linear-gradient(135deg,#4f8cff1f,#22d3ee0f);border:1px solid #4f8cff59;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex;box-shadow:0 10px 34px #0000002e}.active-plan-main[data-v-2fe87f04]{flex-direction:column;gap:10px;display:flex}.active-plan-head[data-v-2fe87f04]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.active-plan-head strong[data-v-2fe87f04]{color:var(--text-primary);font-size:18px;font-weight:700}.active-plan-head small[data-v-2fe87f04]{color:var(--text-tertiary);margin-left:auto;font-size:12px}.status-tag[data-v-2fe87f04]{border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.status-tag.on[data-v-2fe87f04]{color:#fff;background:linear-gradient(135deg,#4f8cff,#22d3ee)}.status-tag.off[data-v-2fe87f04]{color:var(--text-tertiary);background:var(--bg-card-hover)}.active-plan-meta[data-v-2fe87f04]{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.active-plan-meta .validity[data-v-2fe87f04]{align-items:center;gap:6px;display:inline-flex}.active-plan-meta .paid[data-v-2fe87f04]{color:#4f8cff;margin-left:auto;font-weight:600}.active-plan-quotas[data-v-2fe87f04]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.quota-cell[data-v-2fe87f04]{background:var(--bg-card-hover);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.quota-info[data-v-2fe87f04]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.q-label[data-v-2fe87f04]{color:var(--text-tertiary);font-size:12px}.quota-cell strong[data-v-2fe87f04]{color:var(--text-primary);font-size:14px}.q-bar[data-v-2fe87f04]{background:var(--border);border-radius:3px;height:6px;display:block;overflow:hidden}.q-bar em[data-v-2fe87f04]{background:linear-gradient(90deg,#4f8cff,#22d3ee);border-radius:3px;height:100%;display:block}.q-pct[data-v-2fe87f04]{color:var(--text-tertiary);text-align:right;font-size:11px}.quota-grid[data-v-2fe87f04]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.quota-grid.current[data-v-2fe87f04]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.quota-cell.lite[data-v-2fe87f04]{gap:6px;padding:14px 16px}.no-active[data-v-2fe87f04]{color:#f59e0b;background:#f59e0b14;border:1px dashed #f59e0b59;border-radius:14px;align-items:center;gap:14px;padding:22px 24px;font-size:14px;display:flex}.no-active p[data-v-2fe87f04]{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.no-active strong[data-v-2fe87f04]{color:#f59e0b}.plan-grid[data-v-2fe87f04]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:start;gap:16px;display:grid}.plan-card[data-v-2fe87f04]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:22px;transition:all .25s;display:flex}.plan-card[data-v-2fe87f04]:hover{border-color:#4f8cff73;transform:translateY(-3px);box-shadow:0 14px 36px #4f8cff1f}.plan-card-head[data-v-2fe87f04]{justify-content:space-between;align-items:flex-start;display:flex}.plan-card-head strong[data-v-2fe87f04]{color:var(--text-primary);font-size:17px;font-weight:700}.plan-price[data-v-2fe87f04]{color:#4f8cff;font-size:24px;font-weight:800}.plan-price em[data-v-2fe87f04]{color:var(--text-tertiary);margin-left:2px;font-size:12px;font-style:normal;font-weight:400}.plan-quota[data-v-2fe87f04]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.plan-quota li[data-v-2fe87f04]{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.plan-quota li[data-v-2fe87f04] svg{color:#4f8cff}.plan-buy[data-v-2fe87f04]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f8cff,#22d3ee);border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.plan-buy[data-v-2fe87f04]:hover:not(:disabled){filter:brightness(1.08)}.plan-buy[data-v-2fe87f04]:disabled{opacity:.6;cursor:not-allowed}.plan-tip[data-v-2fe87f04]{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.6}.plan-replace-tip[data-v-2fe87f04]{color:#f59e0b;background:#f59e0b1a;border:1px dashed #f59e0b66;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.plan-replace-tip svg[data-v-2fe87f04]{flex-shrink:0}.plan-replace-tip.renew[data-v-2fe87f04]{color:#2f9e6f;background:#2f9e6f1a;border-color:#2f9e6f66}.history-toggle[data-v-2fe87f04]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:14px;display:flex}.history-toggle[data-v-2fe87f04]:hover{color:var(--text-primary)}.history-toggle[data-v-2fe87f04] svg{transition:transform .2s}.history-toggle[data-v-2fe87f04] svg.rotated{transform:rotate(180deg)}.history-count[data-v-2fe87f04]{background:var(--bg-card-hover);color:var(--text-tertiary);border-radius:999px;padding:1px 8px;font-size:11px}.history-list[data-v-2fe87f04]{flex-direction:column;gap:10px;animation:.25s fadeIn-2fe87f04;display:flex}.history-item[data-v-2fe87f04]{background:var(--bg-card);border:1px solid var(--border);opacity:.8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.history-main[data-v-2fe87f04]{align-items:center;gap:10px;display:flex}.history-main strong[data-v-2fe87f04]{color:var(--text-primary);font-size:14px}.history-meta[data-v-2fe87f04]{color:var(--text-tertiary);align-items:center;gap:16px;font-size:12px;display:flex}.plans-empty[data-v-2fe87f04]{background:var(--bg-card);border:1px dashed var(--border);color:var(--text-tertiary);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:48px;font-size:13px;display:flex}@keyframes fadeIn-2fe87f04{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.plans-page[data-v-2fe87f04]{padding:20px}.active-plan-meta .paid[data-v-2fe87f04]{margin-left:0}.history-item[data-v-2fe87f04]{flex-direction:column;align-items:flex-start;gap:8px}.history-meta[data-v-2fe87f04]{flex-wrap:wrap;gap:8px}}.expiry[data-v-2fe87f04]{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.expiry.soon[data-v-2fe87f04]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b59}.expiry.expired[data-v-2fe87f04]{color:#ef4444;background:#ef44441a;border:1px solid #ef444459}.renew-btn[data-v-2fe87f04]{color:#4f8cff;cursor:pointer;transition:all .2s var(--ease);background:#4f8cff1a;border:1px solid #4f8cff66;border-radius:999px;align-items:center;gap:5px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-flex}.renew-btn[data-v-2fe87f04]:hover{background:#4f8cff33}.plan-compare-hint[data-v-2fe87f04]{color:var(--text-tertiary);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.plan-compare-hint svg[data-v-2fe87f04]{color:#4f8cff}.plan-rules[data-v-2fe87f04]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:12px;margin-top:14px;padding:14px 18px;font-size:12px}.plan-rules strong[data-v-2fe87f04]{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.plan-rules strong svg[data-v-2fe87f04]{color:#4f8cff}.plan-rules ul[data-v-2fe87f04]{flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.6;display:flex}.plan-rules b[data-v-2fe87f04]{color:var(--text-primary)}.drama-studio[data-v-429657e2]{background:var(--bg-base);flex-direction:column;height:calc(100vh - 137px);min-height:620px;display:flex}.drama-body[data-v-429657e2]{flex:1;gap:18px;min-height:0;padding:18px;display:flex;overflow:auto}.drama-nav[data-v-429657e2]{flex-direction:column;flex-shrink:0;gap:5px;width:240px;display:flex}.drama-project[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-items:center;gap:11px;margin-bottom:8px;padding:14px 15px;display:flex}.dp-dot[data-v-429657e2]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent-glow);border-radius:50%;flex-shrink:0}.drama-project strong[data-v-429657e2]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.drama-project small[data-v-429657e2]{color:var(--text-tertiary);margin-top:3px;font-size:10.5px;display:block}.drama-step[data-v-429657e2]{width:100%;color:var(--text-secondary);cursor:pointer;transition:all .22s var(--ease);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:10px 12px 10px 13px;font-size:12.5px;display:flex;position:relative}.drama-step[data-v-429657e2]:before{content:"";background:var(--accent);width:3px;height:0;transition:height .22s var(--ease);border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.drama-step[data-v-429657e2]:hover{background:var(--bg-card);color:var(--text-primary)}.drama-step.active[data-v-429657e2]{background:var(--accent-soft);color:var(--accent);border-color:#4f8cff59}.drama-step.active[data-v-429657e2]:before{height:60%}.ds-icon[data-v-429657e2]{background:var(--bg-card-hover);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:15px;transition:all .22s;display:grid}.drama-step.active .ds-icon[data-v-429657e2]{color:var(--accent);background:#4f8cff2e}.ds-label[data-v-429657e2]{flex:1}.ds-count[data-v-429657e2]{background:var(--bg-card-hover);color:var(--text-tertiary);border-radius:999px;padding:2px 8px;font-size:10.5px}.drama-step.active .ds-count[data-v-429657e2]{color:var(--accent);background:#4f8cff29}.drama-nav-foot[data-v-429657e2]{color:var(--text-tertiary);border:1px dashed var(--border);border-radius:11px;gap:7px;margin-top:auto;padding:11px 13px;font-size:11px;line-height:1.6;display:flex}.drama-nav-foot svg[data-v-429657e2]{color:var(--accent);flex-shrink:0;margin-top:1px}.drama-main[data-v-429657e2]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.episode-tabs[data-v-429657e2]{scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.ep-tab[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);min-width:118px;max-width:190px;color:var(--text-tertiary);cursor:pointer;text-align:left;border-radius:11px;flex-direction:column;gap:1px;padding:8px 13px;font-size:11.5px;transition:all .2s;display:flex;position:relative}.ep-tab .ep-no[data-v-429657e2]{color:var(--text-tertiary);letter-spacing:.03em;font-size:10px}.ep-tab .ep-name[data-v-429657e2]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ep-tab[data-v-429657e2]:hover{border-color:var(--border-light);background:var(--bg-card)}.ep-tab.active[data-v-429657e2]{background:var(--accent-soft);border-color:#4f8cff6b}.ep-tab.active .ep-no[data-v-429657e2]{color:var(--accent)}.ep-tab.active .ep-name[data-v-429657e2]{color:var(--accent);font-weight:600}.ep-del[data-v-429657e2]{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;font-size:9px;transition:all .2s;display:grid;position:absolute;top:5px;right:5px}.ep-tab:hover .ep-del[data-v-429657e2]{opacity:.6}.ep-del[data-v-429657e2]:hover{opacity:1;color:var(--error);background:#f871712e}.ep-tab.ep-add[data-v-429657e2]{min-width:auto;max-width:none;color:var(--accent);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:8px 14px}.ep-tab.ep-add .ep-name[data-v-429657e2]{display:none}.ep-tab.ep-add[data-v-429657e2]:hover{background:var(--accent-soft);color:var(--accent)}.panel-card[data-v-429657e2]{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;padding:24px 26px}.panel-head[data-v-429657e2]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.panel-head h2[data-v-429657e2]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:17px}.panel-head p[data-v-429657e2]{color:var(--text-tertiary);margin:5px 0 0;font-size:12px;line-height:1.6}.form-grid[data-v-429657e2]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.form-actions[data-v-429657e2]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.mb-12px[data-v-429657e2]{margin-bottom:12px}.mb-6px[data-v-429657e2]{margin-bottom:6px}.ep-editor[data-v-429657e2]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ep-editor-head[data-v-429657e2]{align-items:center;gap:12px;display:flex}.ep-ed-no[data-v-429657e2]{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:6px 11px;font-size:11px;font-weight:600}.ep-title-input[data-v-429657e2]{flex:1}.ep-title-input[data-v-429657e2] .n-input__input-el{font-size:15px;font-weight:600}.ep-content-input[data-v-429657e2] .n-input__textarea-el{font-size:13px;line-height:1.85}.ep-editor-foot[data-v-429657e2]{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.outline-preview[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;margin-top:20px;padding:16px}.op-head[data-v-429657e2]{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;display:flex}.op-ep[data-v-429657e2]{border-bottom:1px dashed var(--border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.op-ep[data-v-429657e2]:last-child{border-bottom:0}.asset-grid3[data-v-429657e2]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-items:start;gap:16px;display:grid}.asset-card[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);transition:all .22s var(--ease);border-radius:16px;flex-direction:column;gap:9px;width:100%;max-width:280px;padding:12px;display:flex;position:relative}.asset-card[data-v-429657e2]:hover{box-shadow:var(--shadow-md);border-color:#4f8cff66;transform:translateY(-2px)}.ac-img[data-v-429657e2]{background:var(--bg-card-hover);width:100%;height:150px;color:var(--text-tertiary);cursor:zoom-in;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;place-items:center;font-size:28px;display:grid;position:relative;overflow:hidden}.ac-zoom[data-v-429657e2]{color:#fff;opacity:0;background:#00000052;place-items:center;font-size:26px;transition:opacity .2s;display:grid;position:absolute;inset:0}.ac-img:hover .ac-zoom[data-v-429657e2]{opacity:1}.ac-head[data-v-429657e2]{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.ac-head strong[data-v-429657e2]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ac-head em[data-v-429657e2]{color:var(--text-tertiary);background:var(--bg-card-hover);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:10.5px;font-style:normal}.ac-body[data-v-429657e2]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ac-grid[data-v-429657e2]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ac-actions[data-v-429657e2]{gap:7px;margin-top:2px;display:flex}.ac-del[data-v-429657e2]{color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.asset-card:hover .ac-del[data-v-429657e2]{opacity:1}.ac-del[data-v-429657e2]:hover{background:#f87171d9}.prompt-input[data-v-429657e2] textarea{color:var(--text-secondary);font-size:12px;line-height:1.5}.shot-list[data-v-429657e2]{flex-direction:column;gap:10px;display:flex}.shot-card[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:16px;flex-direction:column;padding:12px 14px;transition:border-color .22s;display:flex}.shot-card[data-v-429657e2]:hover{border-color:#4f8cff52}.shot-main[data-v-429657e2]{align-items:stretch;gap:14px;display:flex}.shot-no b[data-v-429657e2]{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;margin-top:2px;font-size:12.5px;display:grid}.shot-img[data-v-429657e2]{background:var(--bg-card-hover);width:150px;height:86px;color:var(--text-tertiary);cursor:zoom-in;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.shot-img .ac-zoom[data-v-429657e2]{font-size:22px}.shot-play-overlay[data-v-429657e2]{color:#fff;pointer-events:none;background:#0000004d;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.shot-video-badge[data-v-429657e2]{background:var(--error);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:7px;left:7px;box-shadow:0 4px 10px #0000004d}.shot-video-badge.gen[data-v-429657e2]{background:var(--accent)}.shot-core[data-v-429657e2]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.shot-core-top[data-v-429657e2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shot-toggle[data-v-429657e2]{border:1px solid var(--border);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .2s;display:inline-flex}.shot-toggle[data-v-429657e2]:hover{color:var(--text-primary);border-color:var(--border-light)}.shot-toggle.on[data-v-429657e2]{color:var(--accent);background:var(--accent-soft);border-color:#4f8cff66}.shot-side[data-v-429657e2]{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.shot-media-btns[data-v-429657e2]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.shot-side-row[data-v-429657e2]{gap:2px;display:flex}.shot-mv[data-v-429657e2],.shot-del[data-v-429657e2]{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.shot-mv[data-v-429657e2]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.shot-del[data-v-429657e2]:hover{color:var(--error);background:#f8717124}.shot-pro[data-v-429657e2]{border-top:1px dashed var(--border);flex-direction:column;gap:9px;margin-top:12px;padding-top:12px;display:flex}.shot-pro-grid[data-v-429657e2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.shot-empty[data-v-429657e2]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:44px 0;font-size:12px;display:flex}.shot-empty svg[data-v-429657e2]{opacity:.6;font-size:30px}.shot-tags[data-v-429657e2]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shot-tag[data-v-429657e2]{color:var(--text-secondary);background:var(--bg-card-hover);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;line-height:1.4}.shot-visual-input[data-v-429657e2] .n-input__textarea textarea{color:var(--text-secondary);font-size:12.5px;line-height:1.7}.shot-side-actions[data-v-429657e2]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.shot-act[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;transition:all .2s;display:inline-flex}.shot-act[data-v-429657e2]:hover{color:var(--text-primary);border-color:var(--border-light)}.shot-act.primary[data-v-429657e2]{background:var(--accent);color:#fff;box-shadow:0 4px 12px var(--accent-glow);border-color:#0000}.shot-act.primary[data-v-429657e2]:hover{filter:brightness(1.08);color:#fff}.shot-act.play[data-v-429657e2]{color:var(--success);background:#34d39924;border-color:#34d3996b}.shot-act.play[data-v-429657e2]:hover{background:#34d39938}.shot-act[data-v-429657e2]:disabled{opacity:.5;cursor:not-allowed}.shot-aux[data-v-429657e2]{opacity:0;gap:3px;transition:opacity .18s;display:flex}.shot-card:hover .shot-aux[data-v-429657e2],.shot-card.expanded .shot-aux[data-v-429657e2]{opacity:1}.shot-aux-btn[data-v-429657e2]{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.shot-aux-btn[data-v-429657e2]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.shot-aux-btn.off[data-v-429657e2]{opacity:.4;cursor:not-allowed}.panel-head.sb-head[data-v-429657e2]{border-bottom:1px solid var(--border);align-items:center;margin-bottom:18px;padding-bottom:18px}.sb-title[data-v-429657e2]{letter-spacing:-.015em;font-size:20px}.sb-sub[data-v-429657e2]{color:var(--text-tertiary);margin:6px 0 0;font-size:12px;line-height:1.6}.pipeline-view[data-v-429657e2]{flex-direction:column;gap:20px;display:flex}.pipeline-head[data-v-429657e2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-head h2[data-v-429657e2]{color:var(--text-primary);margin:0;font-size:18px}.pipeline-head p[data-v-429657e2]{color:var(--text-tertiary);margin:5px 0 0;font-size:12px}.pipeline-flow[data-v-429657e2]{flex-wrap:wrap;gap:12px;display:flex}.pipe-step[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;min-width:136px;transition:all .22s var(--ease);border-radius:14px;flex:1;align-items:center;gap:11px;padding:15px 16px;display:flex;position:relative}.pipe-step[data-v-429657e2]:hover{box-shadow:var(--shadow-md);border-color:#4f8cff66;transform:translateY(-2px)}.pipe-step.active[data-v-429657e2]{background:var(--accent-soft);border-color:#4f8cff80}.pipe-step.done .pipe-icon[data-v-429657e2]{color:var(--success);background:#34d39929}.pipe-icon[data-v-429657e2]{background:var(--bg-card-hover);width:36px;height:36px;color:var(--text-secondary);border-radius:11px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.pipe-step strong[data-v-429657e2]{color:var(--text-primary);font-size:13px;display:block}.pipe-step small[data-v-429657e2]{color:var(--text-tertiary);margin-top:3px;font-size:11px;display:block}.pipe-arrow[data-v-429657e2]{color:var(--text-tertiary);z-index:1;background:var(--bg-base);border-radius:50%;font-size:14px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.approval-panel[data-v-429657e2]{background:#f59e0b14;border:1px solid #f59e0b66;border-radius:12px;margin-top:12px;padding:14px}.approval-head[data-v-429657e2]{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.approval-head>svg[data-v-429657e2]{color:#f59e0b;flex:none;margin-top:2px;font-size:20px}.approval-head strong[data-v-429657e2]{color:var(--text-primary);font-size:13.5px}.approval-head p[data-v-429657e2]{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.6}.approval-content[data-v-429657e2]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);white-space:pre-wrap;word-break:break-all;border-radius:8px;max-height:260px;padding:10px 12px;font-size:12px;line-height:1.8;overflow:auto}.approval-actions[data-v-429657e2]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.pipeline-actions[data-v-429657e2]{flex-wrap:wrap;gap:10px;display:flex}.pipe-active[data-v-429657e2]{color:var(--accent)!important;border-color:#4f8cff80!important}.pipeline-run[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:14px 16px}.pipeline-run-head[data-v-429657e2]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.pipeline-run-head svg[data-v-429657e2]{color:var(--accent)}.pipeline-run-head b[data-v-429657e2]{color:var(--accent);margin-left:auto;font-size:13px}.pipeline-run-bar[data-v-429657e2]{background:var(--bg-card-hover);border-radius:99px;height:6px;margin-top:9px;display:block;overflow:hidden}.pipeline-run-bar em[data-v-429657e2]{background:var(--grad-accent);border-radius:99px;height:100%;transition:width .5s;display:block}.lib-tabs[data-v-429657e2]{gap:8px;margin-bottom:14px;display:flex}.lib-tabs button[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:12px;transition:all .22s}.lib-tabs button[data-v-429657e2]:hover{color:var(--text-primary);border-color:var(--border-light)}.lib-tabs button.active[data-v-429657e2]{background:var(--grad-accent);color:#fff;border-color:#0000;font-weight:600}.lib-list[data-v-429657e2]{flex-direction:column;gap:9px;max-height:52vh;display:flex;overflow:auto}.lib-item[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;align-items:center;gap:12px;padding:9px 13px;display:flex}.lib-thumb[data-v-429657e2]{width:52px;height:52px;color:var(--text-tertiary);background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.lib-info[data-v-429657e2]{flex:1;min-width:0}.lib-info strong[data-v-429657e2]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.lib-info small[data-v-429657e2]{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.lib-add[data-v-429657e2]{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 13px;font-size:12px;display:inline-flex}.lib-add[data-v-429657e2]:hover{background:#4f8cff38}.lib-del[data-v-429657e2]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lib-del[data-v-429657e2]:hover{color:var(--error);background:#f8717124}.compose-preview[data-v-429657e2]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;margin-bottom:20px;padding:16px}.compose-preview-head[data-v-429657e2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cp-stats[data-v-429657e2]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cp-stats i[data-v-429657e2]{background:var(--border-light);border-radius:50%;width:3px;height:3px}.cp-actions[data-v-429657e2]{gap:8px;display:flex}.compose-episodes[data-v-429657e2]{flex-direction:column;gap:16px;display:flex}.compose-ep[data-v-429657e2]{border-top:1px dashed var(--border);padding-top:14px}.compose-ep[data-v-429657e2]:first-child{border-top:0;padding-top:0}.compose-ep-head[data-v-429657e2]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.compose-ep-head b[data-v-429657e2]{color:var(--text-primary);font-size:13px}.compose-ep-head small[data-v-429657e2]{color:var(--text-tertiary);font-size:11px}.compose-shots[data-v-429657e2]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.compose-shot[data-v-429657e2]{cursor:pointer}.compose-shot-media[data-v-429657e2]{aspect-ratio:16/9;background:var(--bg-card-hover);color:var(--text-tertiary);background-position:50%;background-size:cover;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.compose-shot-media svg[data-v-429657e2]{font-size:22px}.compose-shot-play[data-v-429657e2]{background:var(--error);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px}.compose-shot-gen[data-v-429657e2]{text-align:center;color:#fff;background:#4f8cffd9;padding:3px 0;font-size:10px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.compose-shot small[data-v-429657e2]{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;display:block;overflow:hidden}.compose-ep-head[data-v-429657e2]{position:relative}.compose-ep-play[data-v-429657e2]{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:1px solid #4f8cff59;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 11px;font-size:11px;display:inline-flex}.compose-ep-play[data-v-429657e2]:hover{background:#4f8cff38}.compose-ep-play[data-v-429657e2]:disabled{opacity:.45;cursor:default}.reel-count[data-v-429657e2]{background:var(--accent-soft);min-width:20px;height:18px;color:var(--accent);border-radius:9px;place-items:center;margin-left:8px;padding:0 6px;font-size:10px;font-style:normal;display:inline-grid}.reel-player[data-v-429657e2]{place-items:center;min-height:220px;display:grid}.reel-empty[data-v-429657e2]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:44px 0;font-size:12px;display:flex}.reel-empty svg[data-v-429657e2]{opacity:.6;font-size:30px}.reel-timeline[data-v-429657e2]{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.reel-timeline i[data-v-429657e2]{background:var(--border-light);cursor:pointer;border-radius:50%;width:10px;height:10px;transition:all .2s}.reel-timeline i.played[data-v-429657e2]{background:#4f8cff73}.reel-timeline i.active[data-v-429657e2]{background:var(--accent);transform:scale(1.25)}.preview-title[data-v-429657e2]{font-size:14px;font-weight:600}.preview-body[data-v-429657e2]{place-items:center;max-height:72vh;display:grid;overflow:auto}.preview-img[data-v-429657e2]{object-fit:contain;border-radius:10px;max-width:100%;max-height:68vh;display:block}.preview-video[data-v-429657e2]{background:#000;border-radius:10px;max-width:100%;max-height:66vh;display:block}.preview-foot[data-v-429657e2]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.preview-open[data-v-429657e2]{color:var(--accent);font-size:12.5px;text-decoration:none}.preview-open[data-v-429657e2]:hover{text-decoration:underline}@media (width<=1180px){.form-grid[data-v-429657e2]{grid-template-columns:repeat(2,1fr)}.shot-main[data-v-429657e2]{flex-wrap:wrap}.shot-img[data-v-429657e2]{width:100%;height:140px}.shot-side[data-v-429657e2]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.shot-media-btns[data-v-429657e2]{justify-content:flex-start}}@media (width<=900px){.drama-body[data-v-429657e2]{flex-direction:column}.drama-nav[data-v-429657e2]{flex-flow:wrap;width:100%}.drama-nav-foot[data-v-429657e2]{display:none}.shot-pro-grid[data-v-429657e2]{grid-template-columns:1fr 1fr}}.portrait-preview[data-v-fd3f9ab9]{border:1px solid #80808033;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.portrait-preview img[data-v-fd3f9ab9]{object-fit:cover;background:#eee;border-radius:8px;width:56px;height:56px}.portrait-preview span[data-v-fd3f9ab9]{color:var(--text-secondary,#a0a4b0);font-size:12px}.mode-tabs[data-v-fd3f9ab9]{gap:8px;margin-bottom:14px;display:flex}.mode-tabs button[data-v-fd3f9ab9]{color:var(--text-secondary,#a0a4b0);cursor:pointer;background:0 0;border:1px solid #80808040;border-radius:8px;flex:1;padding:8px 10px;font-size:12px;transition:all .15s}.mode-tabs button.active[data-v-fd3f9ab9]{color:#ec4899;background:#ec489914;border-color:#ec4899}.dub-canvas[data-v-fd3f9ab9]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:24px;display:flex}.dub-canvas-img[data-v-fd3f9ab9]{object-fit:contain;border-radius:14px;max-width:100%;max-height:72%;box-shadow:0 16px 40px #00000073}.dub-canvas-caption[data-v-fd3f9ab9]{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dub-canvas-audio[data-v-fd3f9ab9]{width:min(90%,460px)}.dub-canvas-placeholder[data-v-fd3f9ab9]{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.dub-canvas-placeholder svg[data-v-fd3f9ab9]{color:var(--accent);opacity:.8;font-size:30px}.dub-canvas-placeholder strong[data-v-fd3f9ab9]{color:var(--text-secondary);font-size:14px}.dub-canvas-placeholder small[data-v-fd3f9ab9]{font-size:12px;line-height:1.7}.header-actions[data-v-32e8ed41]{align-items:center;gap:10px;display:flex}.ghost-create[data-v-32e8ed41]{border:1px solid var(--border);color:var(--text-secondary);transition:all var(--ease);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:11px;display:flex}.ghost-create[data-v-32e8ed41]:hover{color:#4f8cff;border-color:#4f8cff}.task-item[data-v-32e8ed41]{cursor:pointer;text-align:left}.task-item[data-v-32e8ed41]:hover{border-color:#4f8cff59}.row-retry[data-v-32e8ed41]{color:var(--accent);background:var(--accent-soft);white-space:nowrap;transition:all var(--ease);border:1px solid #4f8cff59;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;display:inline-flex}.row-del[data-v-32e8ed41]{width:26px;height:26px;color:var(--text-tertiary);transition:all var(--ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.row-del[data-v-32e8ed41]:hover{color:var(--error);background:#f871711f}.ghost-create.danger[data-v-32e8ed41]{color:var(--error);border-color:#f8717159}.ghost-create.danger[data-v-32e8ed41]:hover{border-color:var(--error);color:var(--error);background:#f8717114}.row-retry[data-v-32e8ed41]:hover{color:#fff;background:var(--accent);border-color:var(--accent)}.fail-reason[data-v-32e8ed41]{text-overflow:ellipsis;white-space:nowrap;color:#e5484d;opacity:.85;max-width:320px;font-size:11px;display:block;overflow:hidden}.preview-title[data-v-32e8ed41]{font-size:14px;font-weight:600}.queue-copy>i[data-v-32e8ed41]{background:var(--bg-card-hover);border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.queue-copy>i em[data-v-32e8ed41]{background:var(--grad-accent);border-radius:99px;height:100%;display:block}.queue-copy>i.bar-failed em[data-v-32e8ed41]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.task-view-tabs em[data-v-32e8ed41]{background:var(--bg-card-hover);color:var(--text-tertiary);border-radius:999px;margin-left:5px;padding:0 7px;font-size:11px;font-style:normal}.task-view-tabs button.active em[data-v-32e8ed41]{color:#4f8cff;background:#4f8cff29}.works-center .works-grid[data-v-70644174]{flex-wrap:wrap;justify-content:flex-start;gap:18px;display:flex}.works-center .work-card[data-v-70644174]{cursor:pointer;flex:0 0 320px;max-width:100%}.works-center .work-media[data-v-70644174]{position:relative;overflow:hidden}.works-center .work-video[data-v-70644174]{object-fit:cover;z-index:2;pointer-events:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.works-center .work-cover[data-v-70644174]{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.works-center .work-card:hover .work-video[data-v-70644174]{transform:scale(1.06)}.works-center .work-tag[data-v-70644174],.works-center .work-actions[data-v-70644174],.works-center .work-scrim[data-v-70644174]{z-index:3}.wa.like[data-v-70644174]{cursor:pointer;border:0}.wa.like.liked[data-v-70644174]{color:#ef476f}.work-preview-modal[data-v-70644174]{width:680px;max-width:92vw}.work-preview[data-v-70644174]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #00000080}.work-preview-media[data-v-70644174]{aspect-ratio:16/9;background:#000;position:relative}.work-preview-media video[data-v-70644174]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.work-preview-cover[data-v-70644174]{width:100%;height:100%;display:block}.work-preview-img[data-v-70644174]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.work-preview-audio[data-v-70644174]{background:var(--bg-card);border-top:1px solid var(--border);width:100%;padding:12px 16px;display:block}.work-preview-body[data-v-70644174]{padding:18px 20px 20px}.work-preview-head[data-v-70644174]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.work-preview-head .work-tag[data-v-70644174]{position:static}.work-preview-close[data-v-70644174]{background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.work-preview-close[data-v-70644174]:hover{color:var(--text-primary)}.work-preview h3[data-v-70644174]{color:var(--text-primary);margin:0 0 8px;font-size:18px}.work-preview p[data-v-70644174]{color:var(--text-tertiary);align-items:center;gap:6px;margin:0 0 18px;font-size:12px;display:flex}.work-preview p svg[data-v-70644174]{color:var(--error)}.preview-actions[data-v-70644174]{align-items:center;gap:10px;display:flex}.preview-like[data-v-70644174]{border:1px solid var(--border);background:var(--bg-card);height:40px;color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 18px;font-size:13px;transition:all .25s;display:inline-flex}.preview-like[data-v-70644174]:hover{color:#ef476f;border-color:#ef476f80}.preview-like.liked[data-v-70644174]{color:#ef476f;background:#ef476f1f;border-color:#ef476f80}.preview-cta[data-v-70644174]{height:40px;padding:0 20px;font-size:13px}.work-preview p svg.liked[data-v-70644174]{color:#ef476f}@media (width<=700px){.work-preview-modal[data-v-70644174]{width:94vw}}.records-works[data-v-215f7b2d]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-items:start;gap:16px;display:grid}.record-card[data-v-215f7b2d]{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;text-align:left;transition:all var(--ease);border-radius:12px;width:100%;max-width:320px;padding:0;overflow:hidden}.record-card[data-v-215f7b2d]:hover{box-shadow:var(--shadow-md);border-color:#4f8cff59;transform:translateY(-3px)}.record-media[data-v-215f7b2d]{aspect-ratio:16/9;background:var(--bg-card-hover);display:block;position:relative;overflow:hidden}.record-video[data-v-215f7b2d],.record-cover[data-v-215f7b2d]{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.record-cover.placeholder[data-v-215f7b2d]{color:var(--text-tertiary);place-items:center;font-size:26px;display:grid}.record-play[data-v-215f7b2d]{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid;position:absolute;bottom:10px;right:10px}.record-info[data-v-215f7b2d]{padding:12px 14px 14px;display:block}.record-info strong[data-v-215f7b2d]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.record-info small[data-v-215f7b2d]{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.record-info .likes[data-v-215f7b2d]{color:var(--text-secondary);align-items:center;gap:3px;font-style:normal;display:inline-flex}.record-info .likes svg[data-v-215f7b2d]{color:#ef476f}.record-list[data-v-215f7b2d]{flex-direction:column;gap:10px;display:flex}.record-row[data-v-215f7b2d]{border:1px solid var(--border);background:var(--bg-card);text-align:left;cursor:pointer;width:100%;transition:all var(--ease);border-radius:12px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.record-row[data-v-215f7b2d]:hover{box-shadow:var(--shadow-md);border-color:#4f8cff59;transform:translateY(-2px)}.row-media[data-v-215f7b2d]{background:var(--bg-card-hover);border-radius:10px;width:150px;height:86px;display:block;position:relative;overflow:hidden}.row-body[data-v-215f7b2d]{flex-direction:column;gap:5px;min-width:0;display:flex}.row-body strong[data-v-215f7b2d]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.row-body small[data-v-215f7b2d]{color:var(--text-tertiary);font-size:11px}.row-progress[data-v-215f7b2d]{background:var(--bg-card-hover);border-radius:99px;height:4px;display:block;overflow:hidden}.row-progress em[data-v-215f7b2d]{background:var(--grad-accent);border-radius:99px;height:100%;transition:width .4s;display:block}.row-right[data-v-215f7b2d]{color:var(--text-tertiary);align-items:center;gap:10px;display:flex}.row-percent[data-v-215f7b2d]{color:var(--accent);text-align:right;min-width:34px;font-size:11px}.row-publish[data-v-215f7b2d]{color:var(--accent);cursor:pointer;white-space:nowrap;background:#4f8cff1f;border:1px solid #4f8cff59;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;display:inline-flex}.row-publish[data-v-215f7b2d]:hover{background:#4f8cff3d}.row-publish.done[data-v-215f7b2d]{color:var(--success);cursor:default;background:#34d39924;border-color:#34d39966}.row-publish.view[data-v-215f7b2d]{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf659}.row-publish.continue[data-v-215f7b2d]{color:var(--success);background:#34d3991f;border-color:#34d39966}.row-publish.continue[data-v-215f7b2d]:hover{background:#34d39938}.row-publish.view[data-v-215f7b2d]:hover{background:#8b5cf63d}.detail-body[data-v-215f7b2d]{max-height:68vh;overflow:auto}.detail-meta[data-v-215f7b2d]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.detail-progress[data-v-215f7b2d]{color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;display:inline-flex}.detail-progress i[data-v-215f7b2d]{background:var(--bg-card-hover);border-radius:99px;width:90px;height:5px;overflow:hidden}.detail-progress em[data-v-215f7b2d]{background:var(--grad-accent);border-radius:99px;height:100%;display:block}.detail-play[data-v-215f7b2d]{color:var(--accent);cursor:pointer;background:#4f8cff1a;border:1px solid #4f8cff59;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.detail-ep[data-v-215f7b2d]{margin-bottom:18px}.detail-ep h4[data-v-215f7b2d]{color:var(--text-primary);margin:0 0 6px;font-size:14px}.detail-ep-content[data-v-215f7b2d]{color:var(--text-tertiary);margin:0 0 10px;font-size:12px;line-height:1.6}.detail-shots[data-v-215f7b2d]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.detail-shot[data-v-215f7b2d]{cursor:pointer}.detail-shot-media[data-v-215f7b2d]{aspect-ratio:16/9;background:var(--bg-card-hover);color:var(--text-tertiary);background-position:50%;background-size:cover;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.detail-shot-media svg[data-v-215f7b2d]{font-size:22px}.detail-shot-play[data-v-215f7b2d]{color:#fff;background:#ef476feb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:8px;right:8px}.detail-shot small[data-v-215f7b2d]{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;display:block;overflow:hidden}.shot-retry[data-v-215f7b2d]{color:#f59e0b;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:6px;align-items:center;gap:3px;margin-top:6px;padding:2px 7px;font-size:10.5px;display:inline-flex}.shot-retry[data-v-215f7b2d]:hover{background:#f59e0b38}.shot-retry[data-v-215f7b2d]:disabled{opacity:.5;cursor:not-allowed}.detail-no-shots[data-v-215f7b2d]{color:var(--text-tertiary);grid-column:1/-1;padding:12px 0;font-size:11px}.detail-assets[data-v-215f7b2d]{border-top:1px dashed var(--border);margin-top:8px;padding-top:14px}.detail-assets h4[data-v-215f7b2d]{color:var(--text-primary);margin:0 0 10px;font-size:13px}.detail-asset-list[data-v-215f7b2d]{flex-wrap:wrap;gap:10px;display:flex}.detail-asset[data-v-215f7b2d]{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11px;display:inline-flex}.detail-asset i[data-v-215f7b2d]{color:#fff;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.detail-empty[data-v-215f7b2d]{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:40px 0;font-size:12px;display:flex}.preview-title[data-v-215f7b2d]{font-size:14px;font-weight:600}.preview-body[data-v-215f7b2d]{place-items:center;max-height:72vh;display:grid;overflow:auto}.preview-video[data-v-215f7b2d]{border-radius:10px;max-width:100%;max-height:66vh;display:block}.preview-img[data-v-215f7b2d]{object-fit:contain;border-radius:10px;max-width:100%;max-height:66vh;display:block}.preview-foot[data-v-215f7b2d]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.preview-open[data-v-215f7b2d]{color:#4f8cff;font-size:12.5px;text-decoration:none}.preview-open[data-v-215f7b2d]:hover{text-decoration:underline}.task-tip[data-v-215f7b2d]{color:var(--text-secondary);background:#4f8cff14;border:1px solid #4f8cff40;border-radius:10px;align-items:center;gap:6px;margin:-8px 0 16px;padding:8px 14px;font-size:12px;display:flex}.tip-link[data-v-215f7b2d]{color:#4f8cff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.tip-link[data-v-215f7b2d]:hover{text-decoration:underline}.detail-edit-locked[data-v-215f7b2d]{color:var(--text-tertiary);align-items:center;gap:6px;padding:0 4px;font-size:12px;display:inline-flex}.header-actions[data-v-215f7b2d]{align-items:center;gap:10px;display:flex}.ghost-create[data-v-215f7b2d]{border:1px solid var(--border);color:var(--text-secondary);transition:all var(--ease);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;display:flex}.ghost-create.danger[data-v-215f7b2d]{color:var(--error);border-color:#f8717159}.ghost-create.danger[data-v-215f7b2d]:hover{border-color:var(--error);color:var(--error);background:#f8717114}.row-del[data-v-215f7b2d]{width:26px;height:26px;color:var(--text-tertiary);transition:all var(--ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.row-del[data-v-215f7b2d]:hover{color:var(--error);background:#f871711f}.inline-link[data-v-215f7b2d]{color:var(--accent,#4f8cff);font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 2px;text-decoration:underline}.inline-link[data-v-215f7b2d]:hover{color:var(--accent-cyan,#22d3ee)}.mobile-notice[data-v-91cb613a]{background:var(--bg-base);place-items:center;min-height:100vh;padding:24px;display:grid}.mn-card[data-v-91cb613a]{background:var(--bg-elevated);border:1px solid var(--border);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-md);border-radius:20px;padding:34px 28px 30px}.mn-brand[data-v-91cb613a]{align-items:center;gap:9px;margin-bottom:26px;display:inline-flex}.mn-brand .brand-mark[data-v-91cb613a]{background:var(--grad-accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 0 22px #4f8cff73}.mn-brand strong[data-v-91cb613a]{color:var(--text-primary);font-size:15px}.mn-icon[data-v-91cb613a]{background:var(--accent-soft);width:76px;height:76px;color:var(--accent);border-radius:22px;place-items:center;margin:0 auto 18px;font-size:38px;display:grid}.mn-card h1[data-v-91cb613a]{color:var(--text-primary);margin:0 0 10px;font-size:24px}.mn-lead[data-v-91cb613a]{color:var(--text-secondary);margin:0 0 22px;font-size:13px;line-height:1.9}.mn-features[data-v-91cb613a]{text-align:left;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mn-features li[data-v-91cb613a]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.mn-features li svg[data-v-91cb613a]{color:var(--accent);flex-shrink:0;font-size:16px}.mn-actions[data-v-91cb613a]{gap:10px;display:grid}.mn-primary[data-v-91cb613a],.mn-secondary[data-v-91cb613a]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:600;display:inline-flex}.mn-primary[data-v-91cb613a]{color:#fff;background:linear-gradient(135deg,#4f8cff 0%,#22d3ee 100%);border:0;box-shadow:0 8px 22px #4f8cff66}.mn-secondary[data-v-91cb613a]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.mn-secondary[data-v-91cb613a]:hover{color:var(--text-primary);border-color:var(--border-light)}.mn-tip[data-v-91cb613a]{color:var(--text-tertiary);margin:18px 0 0;font-size:11px;line-height:1.7}.agreement-page[data-v-98fe007f]{background:var(--bg-page);min-height:100vh;padding:32px 16px}.agreement-card[data-v-98fe007f]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;max-width:760px;margin:0 auto;padding:28px 32px}.back-btn[data-v-98fe007f]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:inline-flex}.back-btn[data-v-98fe007f]:hover{color:var(--text-primary)}.agreement-card h1[data-v-98fe007f]{color:var(--text-primary);margin:0 0 8px;font-size:22px}.meta[data-v-98fe007f]{color:var(--text-tertiary);gap:16px;margin-bottom:20px;font-size:12px;display:flex}.content p[data-v-98fe007f]{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.9}.agreement-empty[data-v-98fe007f]{text-align:center;color:var(--text-tertiary);padding:48px 0;font-size:14px}.assets-header[data-v-a3ff5a9d]{align-items:center}.upload-cta[data-v-a3ff5a9d]{align-items:center;gap:8px;display:inline-flex}.assets-filters[data-v-a3ff5a9d]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.asset-filter[data-v-a3ff5a9d]{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 14px;font-size:12.5px;display:inline-flex}.asset-filter svg[data-v-a3ff5a9d]{opacity:.85;font-size:14px}.asset-filter em[data-v-a3ff5a9d]{background:var(--bg-card-hover);color:var(--text-tertiary);border-radius:999px;padding:0 8px;font-size:11px;font-style:normal;line-height:18px}.asset-filter[data-v-a3ff5a9d]:hover{border-color:var(--border-light);color:var(--text-primary);transform:translateY(-1px)}.asset-filter.active[data-v-a3ff5a9d]{color:#4f8cff;background:linear-gradient(135deg,#4f8cff29,#22d3ee1a);border-color:#4f8cff80;font-weight:600;box-shadow:0 6px 18px #4f8cff2e}.asset-filter.active em[data-v-a3ff5a9d]{color:#4f8cff;background:#4f8cff29}.asset-grid>.asset-card[data-v-a3ff5a9d]{border:1px solid var(--border);background:var(--bg-card);text-align:left;cursor:pointer;transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.asset-grid>.asset-card[data-v-a3ff5a9d]:hover{border-color:#4f8cff73;transform:translateY(-4px);box-shadow:0 20px 48px #00000061,0 0 0 1px #4f8cff1f}.asset-media[data-v-a3ff5a9d]{background:radial-gradient(120% 100% at 50% 0%, #4f8cff17, transparent 62%), var(--bg-card-hover);height:132px;color:var(--text-tertiary);place-items:center;display:grid;position:relative;overflow:hidden}.asset-media[data-v-a3ff5a9d]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.asset-card:hover .asset-media[data-v-a3ff5a9d] .asset-thumb img,.asset-card:hover .asset-media[data-v-a3ff5a9d] .asset-thumb video{transform:scale(1.05)}.asset-media[data-v-a3ff5a9d] .asset-thumb img,.asset-media[data-v-a3ff5a9d] .asset-thumb video{transition:transform .4s var(--ease)}.card-type[data-v-a3ff5a9d]{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a108c;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.card-type svg[data-v-a3ff5a9d]{font-size:12px}.media-scrim[data-v-a3ff5a9d]{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#00000059);transition:opacity .25s;position:absolute;inset:0}.asset-card:hover .media-scrim[data-v-a3ff5a9d]{opacity:1}.asset-actions[data-v-a3ff5a9d]{z-index:4;position:absolute;bottom:10px;right:10px}.aa-btn[data-v-a3ff5a9d]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:32px;height:32px;transition:all .22s var(--ease);background:#080a1094;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:15px;display:grid;transform:translateY(5px)}.asset-card:hover .aa-btn[data-v-a3ff5a9d]{opacity:1;transform:none}.card-processing[data-v-a3ff5a9d]{z-index:4;color:#fbbf24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a108c;border:1px solid #fbbf2459;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;left:10px}.asset-info[data-v-a3ff5a9d]{flex-direction:column;gap:5px;min-width:0;padding:13px 15px 15px;display:flex}.asset-info strong[data-v-a3ff5a9d]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.asset-info small[data-v-a3ff5a9d]{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.asset-info small .sep[data-v-a3ff5a9d]{opacity:.5}.status-dot[data-v-a3ff5a9d]{background:var(--text-tertiary);border-radius:50%;width:7px;height:7px}.status-dot.ready[data-v-a3ff5a9d]{background:#34d399;box-shadow:0 0 0 3px #34d39924}.status-dot.processing[data-v-a3ff5a9d]{background:#fbbf24;animation:1.4s ease-in-out infinite pdPulse-a3ff5a9d;box-shadow:0 0 0 3px #fbbf2424}.status-dot.other[data-v-a3ff5a9d]{background:#f87171}.asset-transcript-tag[data-v-a3ff5a9d]{color:#1684d8;background:#1684d814;border:1px solid #1684d82e;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:1px 8px;font-size:11px;display:inline-flex}.asset-transcript-tag svg[data-v-a3ff5a9d]{font-size:12px}.asset-upload[data-v-a3ff5a9d]{border:1.5px dashed var(--border-light);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;min-height:200px;transition:all .25s var(--ease);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.asset-upload[data-v-a3ff5a9d]:hover{color:#4f8cff;background:#4f8cff0d;border-color:#4f8cff8c}.asset-upload>span[data-v-a3ff5a9d]{background:var(--accent-soft);color:#4f8cff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 10px 26px #4f8cff38}.asset-upload strong[data-v-a3ff5a9d]{color:inherit;font-size:13.5px;font-weight:600}.asset-upload small[data-v-a3ff5a9d]{color:var(--text-tertiary);font-size:11.5px}.assets-empty[data-v-a3ff5a9d]{color:var(--text-tertiary);text-align:center;background:var(--bg-card,#15171f);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.assets-empty-icon[data-v-a3ff5a9d]{color:#4f8cff;background:var(--accent-soft);border-radius:18px;place-items:center;width:58px;height:58px;font-size:26px;display:grid;box-shadow:0 14px 34px #4f8cff33}.assets-empty strong[data-v-a3ff5a9d]{color:var(--text-primary);font-size:14.5px;font-weight:600}.assets-empty small[data-v-a3ff5a9d]{font-size:12.5px}.assets-empty .empty-action[data-v-a3ff5a9d]{margin-top:6px}.pd[data-v-a3ff5a9d]{animation:pdIn-a3ff5a9d .3s var(--ease);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch;gap:0;display:grid}@keyframes pdIn-a3ff5a9d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=860px){.pd[data-v-a3ff5a9d]{grid-template-columns:1fr}}.pd-media[data-v-a3ff5a9d]{background:radial-gradient(130% 100% at 50% -8%,#4f8cff1f,#0000 55%),radial-gradient(90% 70% at 50% 118%,#22d3ee0f,#0000 60%),linear-gradient(#101018,#08080d);border:1px solid #ffffff12;border-radius:16px;place-items:center;min-height:380px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 60px #00000059}.pd-media[data-v-a3ff5a9d]:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.pd-img[data-v-a3ff5a9d]{z-index:1;border-radius:12px;max-width:100%;max-height:60vh;display:block;position:relative;box-shadow:0 30px 72px #0000008c,0 0 0 1px #ffffff12}.pd-video-box[data-v-a3ff5a9d]{z-index:1;background:#000;border-radius:12px;place-items:center;width:100%;max-width:100%;max-height:60vh;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #0000008c,0 0 0 1px #ffffff12}.pd-video[data-v-a3ff5a9d]{object-fit:contain;background:#000;width:100%;max-width:100%;height:100%;max-height:60vh;display:block}.pd-play[data-v-a3ff5a9d]{color:#fff;cursor:pointer;width:66px;height:66px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(135deg,#4f8cffeb,#22d3eeeb);border:1px solid #ffffff47;border-radius:50%;place-items:center;margin:auto;font-size:30px;display:grid;position:absolute;inset:0;box-shadow:0 14px 34px #4f8cff73,0 0 0 8px #4f8cff1f}.pd-play[data-v-a3ff5a9d]:hover{transform:scale(1.06);box-shadow:0 18px 42px #4f8cff8c,0 0 0 12px #4f8cff29}.pd-audio[data-v-a3ff5a9d]{z-index:1;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:18px;width:100%;max-width:500px;padding:20px 22px;display:flex;position:relative;box-shadow:0 22px 52px #00000059}.pd-audio-play[data-v-a3ff5a9d]{color:#fff;cursor:pointer;width:56px;height:56px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:linear-gradient(135deg,#4f8cffeb,#22d3eeeb);border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;font-size:25px;display:grid;box-shadow:0 12px 30px #4f8cff66,0 0 0 6px #4f8cff1a}.pd-audio-play[data-v-a3ff5a9d]:hover{transform:scale(1.05);box-shadow:0 16px 38px #4f8cff80,0 0 0 8px #4f8cff24}.pd-audio-body[data-v-a3ff5a9d]{flex-direction:column;flex:auto;gap:9px;min-width:0;display:flex}.pd-audio-name[data-v-a3ff5a9d]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pd-wave[data-v-a3ff5a9d]{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;height:46px;position:relative;overflow:hidden}.pd-wave-canvas[data-v-a3ff5a9d]{cursor:pointer;width:100%;height:100%;display:block}.pd-wave-canvas[data-v-a3ff5a9d]:hover{opacity:.92}.pd-audio-times[data-v-a3ff5a9d]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11.5px}.pd-empty[data-v-a3ff5a9d]{z-index:1;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.pd-empty svg[data-v-a3ff5a9d]{opacity:.5;font-size:42px}.pd-info[data-v-a3ff5a9d]{flex-direction:column;gap:22px;min-width:0;padding:6px 4px 6px 28px;display:flex}@media (width<=860px){.pd-info[data-v-a3ff5a9d]{padding:22px 4px 6px}}.pd-name[data-v-a3ff5a9d]{letter-spacing:-.015em;color:var(--text-primary);word-break:break-all;margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.3}.pd-sub[data-v-a3ff5a9d]{color:var(--text-tertiary);margin:0 0 18px;font-size:12.5px}.pd-spec[data-v-a3ff5a9d]{border-top:1px solid var(--border)}.pd-spec-row[data-v-a3ff5a9d]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;display:flex}.pd-spec-row>span[data-v-a3ff5a9d]{color:var(--text-tertiary);font-size:12px}.pd-spec-row>b[data-v-a3ff5a9d]{color:var(--text-primary);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.pd-dot[data-v-a3ff5a9d]{background:#4f8cff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4f8cff29}.pd-dot.image[data-v-a3ff5a9d]{background:#34d399;box-shadow:0 0 0 3px #34d39929}.pd-dot.video[data-v-a3ff5a9d]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.pd-dot.audio[data-v-a3ff5a9d]{background:#22d3ee;box-shadow:0 0 0 3px #22d3ee29}.pd-dot.other[data-v-a3ff5a9d]{background:#4f8cff;box-shadow:0 0 0 3px #4f8cff29}.pd-status i[data-v-a3ff5a9d]{background:var(--text-tertiary);border-radius:50%;width:7px;height:7px}.pd-status.ready i[data-v-a3ff5a9d]{background:#34d399}.pd-status.processing i[data-v-a3ff5a9d]{background:#fbbf24;animation:1.4s ease-in-out infinite pdPulse-a3ff5a9d}.pd-status.other i[data-v-a3ff5a9d]{background:#f87171}@keyframes pdPulse-a3ff5a9d{0%,to{opacity:1}50%{opacity:.3}}.pd-asr[data-v-a3ff5a9d]{border:1px solid var(--border);background:linear-gradient(180deg, var(--bg-card), var(--bg-card-hover));box-shadow:var(--shadow-sm);border-radius:14px;padding:14px 16px}.pd-asr-head[data-v-a3ff5a9d]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.pd-asr-title[data-v-a3ff5a9d]{color:var(--text-primary);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pd-asr-title svg[data-v-a3ff5a9d]{color:#4f8cff;font-size:15px}.pd-asr-text[data-v-a3ff5a9d]{color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;border-radius:9px;max-height:240px;padding:11px 13px;font-size:13px;line-height:1.85;overflow:auto}.pd-asr-error[data-v-a3ff5a9d]{color:#e5484d}.pd-asr-hint[data-v-a3ff5a9d]{color:var(--text-tertiary);align-items:center;gap:7px;font-size:12.5px;line-height:1.7;display:inline-flex}.pd-asr-hint svg[data-v-a3ff5a9d]{opacity:.75;font-size:15px}.pd-note[data-v-a3ff5a9d]{color:var(--text-tertiary);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.pd-note svg[data-v-a3ff5a9d]{opacity:.75;font-size:15px}.pd-actions[data-v-a3ff5a9d]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.pd-spacer[data-v-a3ff5a9d]{flex:1}.pd-open[data-v-a3ff5a9d]{color:#4f8cff;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.pd-open[data-v-a3ff5a9d]:hover{text-decoration:underline}.pv-head[data-v-a3ff5a9d]{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pv-head i[data-v-a3ff5a9d]{background:linear-gradient(135deg,#4f8cff,#22d3ee);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4f8cff29}[data-theme=light] .pd-media[data-v-a3ff5a9d]{background:radial-gradient(130% 100% at 50% -8%,#4f8cff1a,#0000 55%),linear-gradient(#f2f5fa,#e8ecf3);border-color:#10182814;box-shadow:inset 0 1px #fff9,0 22px 52px #1018281f}[data-theme=light] .pd-media[data-v-a3ff5a9d]:after{background-image:radial-gradient(#1018280d 1px,#0000 1px)}[data-theme=light] .pd-img[data-v-a3ff5a9d],[data-theme=light] .pd-video-box[data-v-a3ff5a9d]{box-shadow:0 20px 48px #1018282e,0 0 0 1px #10182814}[data-theme=light] .pd-audio[data-v-a3ff5a9d]{background:linear-gradient(#fff,#f4f6fa);border-color:#1018281a;box-shadow:0 18px 42px #10182824}[data-theme=light] .pd-wave[data-v-a3ff5a9d]{background:#f4f6fa}.preview-title[data-v-a3ff5a9d]{font-size:14px;font-weight:600}.preview-foot[data-v-a3ff5a9d]{justify-content:flex-end;align-items:center;display:flex}.pd-asr-text[data-v-a3ff5a9d]::-webkit-scrollbar{width:6px}.pd-body[data-v-a3ff5a9d]::-webkit-scrollbar{width:6px}.pd-asr-text[data-v-a3ff5a9d]::-webkit-scrollbar-track{background:0 0}.pd-body[data-v-a3ff5a9d]::-webkit-scrollbar-track{background:0 0}.pd-asr-text[data-v-a3ff5a9d]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:3px}.pd-body[data-v-a3ff5a9d]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:3px}.pd-asr-text[data-v-a3ff5a9d]::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.pd-body[data-v-a3ff5a9d]::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.pd-play[data-v-a3ff5a9d]:focus-visible,.pd-audio-play[data-v-a3ff5a9d]:focus-visible{outline-offset:2px;outline:2px solid #4f8cff99}[data-theme=light] .asset-grid>.asset-card[data-v-a3ff5a9d]:hover{box-shadow:0 18px 44px #1018281f,0 0 0 1px #4f8cff24}[data-theme=light] .asset-media[data-v-a3ff5a9d]:after{background:linear-gradient(90deg,#0000,#1018280f,#0000)}.pd-img-zoom[data-v-a3ff5a9d]{cursor:zoom-in}.pd-zoom-hint[data-v-a3ff5a9d]{z-index:2;color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0c128c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;right:14px}.lb[data-v-a3ff5a9d]{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lbIn-a3ff5a9d .22s var(--ease);background:#030408e0;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes lbIn-a3ff5a9d{0%{opacity:0}to{opacity:1}}.lb-bar[data-v-a3ff5a9d]{color:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.lb-name[data-v-a3ff5a9d]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lb-actions[data-v-a3ff5a9d]{flex:none;align-items:center;gap:8px;display:flex}.lb-actions button[data-v-a3ff5a9d],.lb-actions a[data-v-a3ff5a9d]{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;text-decoration:none;transition:background .2s;display:grid}.lb-actions button[data-v-a3ff5a9d]:hover,.lb-actions a[data-v-a3ff5a9d]:hover{background:#ffffff29}.lb-actions .lb-close[data-v-a3ff5a9d]{color:#fff;background:#e5484d38;border-color:#e5484d73}.lb-actions .lb-close[data-v-a3ff5a9d]:hover{background:#e5484d57}.lb-stage[data-v-a3ff5a9d]{cursor:grab;touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.lb-stage[data-v-a3ff5a9d]:active{cursor:grabbing}.lb-img[data-v-a3ff5a9d]{max-width:92vw;max-height:calc(100vh - 120px);transition:transform .16s var(--ease);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;position:absolute;top:50%;left:50%;box-shadow:0 30px 80px #0009}.lb-img.dragging[data-v-a3ff5a9d]{transition:none}.lb-tip[data-v-a3ff5a9d]{color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0c1299;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lb-name em[data-v-a3ff5a9d]{color:#ffffff8c;font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-style:normal}.app-benefits[data-v-08a89ed3]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.app-benefits i[data-v-08a89ed3]{color:var(--text-secondary);background:var(--bg-card-hover);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-style:normal;display:inline-flex}.app-benefits i svg[data-v-08a89ed3]{color:#10b981;font-size:12px}.app-records-empty[data-v-08a89ed3]{text-align:center;max-width:460px;color:var(--text-tertiary);background:var(--bg-card,#15171f);border:1px solid var(--border);border-radius:16px;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;margin:8px auto 0;padding:36px 24px;display:flex}.app-records-empty>svg[data-v-08a89ed3]{opacity:.6;font-size:30px}.app-records-empty span[data-v-08a89ed3]{color:var(--text-primary);font-size:14px;font-weight:600}.app-records-empty small[data-v-08a89ed3]{text-align:center;max-width:420px;font-size:12px;line-height:1.7}.license-preview[data-v-08a89ed3]{align-items:center;gap:10px;margin-top:8px;display:flex}.license-thumb[data-v-08a89ed3]{border:1px solid var(--border);border-radius:8px;flex:none;width:72px;height:72px;overflow:hidden}.license-pdf[data-v-08a89ed3]{background:var(--bg-card);color:var(--error);place-items:center;font-size:26px;display:grid}.license-meta[data-v-08a89ed3]{flex-direction:column;gap:6px;min-width:0;display:flex}.license-name[data-v-08a89ed3]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.license-actions[data-v-08a89ed3]{align-items:center;gap:4px;display:inline-flex}.license-recognizing[data-v-08a89ed3]{color:var(--accent);align-items:center;gap:4px;margin-left:6px;font-size:11px;font-style:normal;display:inline-flex}.license-recognizing svg[data-v-08a89ed3]{animation:1.2s linear infinite spin-08a89ed3}@keyframes spin-08a89ed3{to{transform:rotate(360deg)}}.tools-header[data-v-2259a6d8]{align-items:flex-end;gap:20px}.tools-search[data-v-2259a6d8]{border:1px solid var(--border);background:var(--bg-input);min-width:300px;height:36px;color:var(--text-tertiary);transition:all var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.tools-search[data-v-2259a6d8]:focus-within{border-color:#4f8cff80;box-shadow:0 0 0 3px #4f8cff1f}.tools-search input[data-v-2259a6d8]{color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:12px}.tools-group[data-v-2259a6d8]{margin-top:26px}.group-head[data-v-2259a6d8]{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;display:flex}.group-head svg[data-v-2259a6d8]{color:var(--accent);font-size:16px}.group-head strong[data-v-2259a6d8]{font-size:14px}.group-head span[data-v-2259a6d8]{color:var(--text-tertiary);margin-left:2px;font-size:10px}.tools-grid[data-v-2259a6d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-card[data-v-2259a6d8]{text-align:left;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);transition:all var(--ease);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.tool-card[data-v-2259a6d8]:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-glow);border-color:#4f8cff66;transform:translateY(-2px)}.tool-icon[data-v-2259a6d8]{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.tool-copy[data-v-2259a6d8]{flex:auto;min-width:0}.tool-copy strong[data-v-2259a6d8]{font-size:13.5px;font-weight:600;display:block}.tool-copy small[data-v-2259a6d8]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.tool-badge[data-v-2259a6d8]{margin-left:4px}.tool-arrow[data-v-2259a6d8]{color:var(--text-tertiary);transition:transform var(--ease);font-size:15px}.tool-card:hover .tool-arrow[data-v-2259a6d8]{color:var(--accent);transform:translate(3px)}.tools-foot-tip[data-v-2259a6d8]{border:1px dashed var(--border);color:var(--text-tertiary);background:var(--bg-card);border-radius:12px;align-items:center;gap:7px;margin:26px 0 0;padding:12px 14px;font-size:12px;display:flex}.tools-foot-tip svg[data-v-2259a6d8]{flex:none;font-size:15px}.tools-empty[data-v-2259a6d8],.tools-none[data-v-2259a6d8]{color:var(--text-tertiary);text-align:center;grid-column:1/-1;padding:18px;font-size:12px}.tools-none[data-v-2259a6d8]{color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.tools-none svg[data-v-2259a6d8]{color:var(--text-tertiary);font-size:30px}.tools-none strong[data-v-2259a6d8]{font-size:13px}@media (width<=1100px){.tools-grid[data-v-2259a6d8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tools-grid[data-v-2259a6d8]{grid-template-columns:1fr}.tools-header[data-v-2259a6d8]{flex-direction:column;align-items:stretch}.tools-search[data-v-2259a6d8]{min-width:0}}.auth-divider[data-v-2ff193a5]{color:var(--text-tertiary);align-items:center;gap:10px;margin:18px 0 10px;font-size:12px;display:flex}.auth-divider[data-v-2ff193a5]:before,.auth-divider[data-v-2ff193a5]:after{content:"";background:var(--border);flex:1;height:1px}.wechat-login-btn[data-v-2ff193a5]{border:1px solid var(--border);background:var(--bg-card);color:#07c160;cursor:pointer;width:100%;height:40px;transition:all var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.wechat-login-btn[data-v-2ff193a5]:hover{border-color:#07c160;transform:translateY(-1px)}.auth-login-modes[data-v-2ff193a5]{gap:8px;margin:4px 0 18px;display:flex}.auth-login-modes button[data-v-2ff193a5]{border:1px solid var(--border);background:var(--bg-card);height:38px;color:var(--text-secondary);cursor:pointer;transition:all var(--ease);border-radius:10px;flex:1;font-size:13px}.auth-login-modes button[data-v-2ff193a5]:hover{border-color:var(--border-light);color:var(--text-primary)}.auth-login-modes button.active[data-v-2ff193a5]{background:var(--grad-accent);color:#fff;border-color:#0000;font-weight:600}.auth-page[data-v-2ff193a5]{background:var(--bg-base);grid-template-columns:1.06fr .94fr;min-height:100vh;display:grid}.auth-visual[data-v-2ff193a5]{background:radial-gradient(1000px 640px at 18% 8%,#111331 0%,#07070c 70%);align-items:center;padding:60px 7vw 90px;display:flex;position:relative;overflow:hidden}.auth-orb[data-v-2ff193a5]{filter:blur(2px);border-radius:50%;position:absolute}.auth-orb.o1[data-v-2ff193a5]{background:radial-gradient(circle,#4f8cff38,#0000 65%);width:420px;height:420px;top:-120px;left:-120px}.auth-orb.o2[data-v-2ff193a5]{background:radial-gradient(circle,#22d3ee24,#0000 65%);width:340px;height:340px;bottom:-90px;right:-90px}.auth-grid[data-v-2ff193a5]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 80% at 30% 30%,#000 0%,#0000 100%)}.auth-visual-inner[data-v-2ff193a5]{max-width:560px;position:relative}.auth-brand[data-v-2ff193a5]{align-items:center;gap:11px;display:inline-flex}.auth-brand .brand-mark[data-v-2ff193a5]{background:var(--grad-accent);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid;box-shadow:0 8px 24px #4f8cff73}.auth-brand div[data-v-2ff193a5]{flex-direction:column;display:flex}.auth-brand strong[data-v-2ff193a5]{color:var(--text-primary);letter-spacing:.3px;font-size:15px}.auth-brand small[data-v-2ff193a5]{color:var(--text-tertiary);margin-top:2px;font-size:11px}.auth-visual h1[data-v-2ff193a5]{letter-spacing:-.6px;color:var(--text-primary);margin:84px 0 20px;font-size:46px;line-height:1.18}.auth-visual h1 em[data-v-2ff193a5]{background:var(--grad-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-lead[data-v-2ff193a5]{color:var(--text-secondary);max-width:460px;font-size:13px;line-height:2}.auth-features[data-v-2ff193a5]{gap:16px;margin-top:44px;display:grid}.af[data-v-2ff193a5]{grid-template-columns:42px 1fr;align-items:center;column-gap:13px;display:grid}.af-icon[data-v-2ff193a5]{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid;box-shadow:0 8px 20px #00000059}.af strong[data-v-2ff193a5]{color:var(--text-primary);font-size:12.5px}.af small[data-v-2ff193a5]{color:var(--text-tertiary);margin-top:3px;font-size:12px;display:block}.auth-visual-foot[data-v-2ff193a5]{color:var(--text-tertiary);font-size:11px;position:absolute;bottom:30px;left:7vw}.auth-visual h1[data-v-2ff193a5],.auth-visual .auth-brand strong[data-v-2ff193a5],.auth-visual .af strong[data-v-2ff193a5]{color:#f4f4f8}.auth-visual .auth-lead[data-v-2ff193a5]{color:#ffffffb8}.auth-visual .auth-brand small[data-v-2ff193a5],.auth-visual .af small[data-v-2ff193a5]{color:#fff9}.auth-visual .auth-visual-foot[data-v-2ff193a5]{color:#ffffff6b}.auth-back[data-v-2ff193a5]{z-index:20;border:1px solid var(--border-light);background:var(--bg-elevated);height:36px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex;position:fixed;top:24px;right:28px;box-shadow:0 8px 24px #0000004d}.auth-back[data-v-2ff193a5]:hover{color:var(--text-primary);border-color:#4f8cff80}.auth-back svg[data-v-2ff193a5]{color:var(--accent);font-size:14px}.auth-panel[data-v-2ff193a5]{place-items:center;padding:50px 7vw;display:grid}.auth-card[data-v-2ff193a5]{width:400px}.auth-tabs[data-v-2ff193a5]{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:34px;padding:4px;display:grid}.auth-tabs button[data-v-2ff193a5]{color:var(--text-secondary);transition:all .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:10px 0;font-size:13px}.auth-tabs button.active[data-v-2ff193a5]{background:var(--grad-accent);color:#fff;font-weight:600;box-shadow:0 4px 14px #4f8cff59}.auth-card h2[data-v-2ff193a5]{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 8px;font-size:26px}.auth-sub[data-v-2ff193a5]{color:var(--text-tertiary);margin:0 0 26px;font-size:12px}.auth-card[data-v-2ff193a5] .n-form-item-label{color:var(--text-secondary);font-size:11.5px}.auth-card[data-v-2ff193a5] .n-input{border-radius:10px}.auth-options[data-v-2ff193a5]{justify-content:space-between;align-items:center;margin:-4px 0 18px;font-size:12px;display:flex}.auth-options a[data-v-2ff193a5]{color:var(--accent);text-decoration:none}.auth-switch[data-v-2ff193a5]{text-align:center;color:var(--text-tertiary);margin-top:20px;font-size:11.5px}.auth-switch button[data-v-2ff193a5]{color:var(--accent);background:0 0;border:0;font-size:11.5px;font-weight:700}.auth-pwd-grid[data-v-2ff193a5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-agree[data-v-2ff193a5]{margin:-2px 0 18px;font-size:12px}.auth-agree[data-v-2ff193a5] .agree-link{color:var(--accent);font-weight:600;text-decoration:underline}.auth-tip[data-v-2ff193a5]{text-align:center;background:var(--accent-soft);color:var(--accent);border-radius:9px;margin-top:20px;padding:10px;font-size:12px}.auth-showcase[data-v-2ff193a5]{margin-top:46px}.sc-title[data-v-2ff193a5]{color:#ffffff80;letter-spacing:1px;margin-bottom:12px;font-size:12px}.showcase-strip[data-v-2ff193a5]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sc-card[data-v-2ff193a5]{opacity:.92;border:1px solid #ffffff24;border-radius:12px;animation:12s infinite scPulse-2ff193a5;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.sc-card[data-v-2ff193a5]:first-child{animation-delay:0s}.sc-card[data-v-2ff193a5]:nth-child(2){animation-delay:4s}.sc-card[data-v-2ff193a5]:nth-child(3){animation-delay:8s}@keyframes scPulse-2ff193a5{0%,18%{opacity:.92}22%,42%{opacity:1;transform:translateY(-4px)scale(1.02);box-shadow:0 18px 44px #00000073}46%,to{opacity:.92;transform:none}}.sc-media[data-v-2ff193a5]{aspect-ratio:4/3;display:block}.sc-video[data-v-2ff193a5]{object-fit:cover;z-index:1;filter:brightness(1.12)saturate(1.06);width:100%;height:100%;position:absolute;inset:0}.sc-meta[data-v-2ff193a5]{z-index:2}.code-row[data-v-2ff193a5]{gap:10px;width:100%;display:flex}.code-row .n-input[data-v-2ff193a5]{flex:1}.code-row .n-button[data-v-2ff193a5]{flex-shrink:0}.sc-media.g1[data-v-2ff193a5]{background:linear-gradient(160deg,#0c1f3a,#1e3a5f 48%,#4f8cff)}.sc-media.g2[data-v-2ff193a5]{background:linear-gradient(160deg,#2a0d1f,#7c2d4a 50%,#c2683f)}.sc-media.g4[data-v-2ff193a5]{background:linear-gradient(160deg,#3a2505,#7c4a0f 50%,#f59e0b)}.sc-meta[data-v-2ff193a5]{color:#fff;text-shadow:0 1px 8px #0009;font-size:11px;position:absolute;bottom:8px;left:10px}@media (width<=1080px){.auth-page[data-v-2ff193a5]{grid-template-columns:1fr}.auth-visual[data-v-2ff193a5]{display:none}}.auth-contact-hint[data-v-2ff193a5]{color:var(--text-tertiary);margin-top:6px;font-size:12px}.auth-contact-hint[data-v-2ff193a5]:before{content:"✦ "}.auth-captcha-img[data-v-2ff193a5]{cursor:pointer;border:1px solid var(--border);object-fit:cover;border-radius:8px;width:110px;height:38px}.auth-disabled-tip[data-v-2ff193a5]{color:#b8860b;background:#ffc1071f;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.chat-page[data-v-16bf9bee]{flex-direction:column;max-width:1020px;height:100%;margin:0 auto;padding:20px 24px 24px;display:flex}.chat-panel[data-v-16bf9bee]{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 60% at 20% -10%, #4f8cff1a 0%, transparent 55%), radial-gradient(100% 50% at 90% 110%, #22d3ee14 0%, transparent 55%), var(--bg-panel);min-height:0;box-shadow:var(--shadow-md);flex:1;display:flex;overflow:hidden}.chat-main[data-v-16bf9bee]{flex-direction:column;flex:1;min-width:0;display:flex}.session-rail[data-v-16bf9bee]{border-right:1px solid var(--border);width:208px;transition:width .2s var(--ease);background:#0000002e;flex-direction:column;flex:none;display:flex;position:relative}.session-rail[data-v-16bf9bee]:not(.open){border-right:none;width:0}.session-rail:not(.open) .rail-head[data-v-16bf9bee],.session-rail:not(.open) .rail-list[data-v-16bf9bee]{opacity:0;pointer-events:none}.rail-head[data-v-16bf9bee]{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 12px 8px;font-size:12px;display:flex}.rail-new[data-v-16bf9bee]{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.rail-new[data-v-16bf9bee]:hover{background:#4f8cff38}.rail-list[data-v-16bf9bee]{flex-direction:column;flex:1;gap:4px;padding:0 8px 8px;display:flex;overflow-y:auto}.session-item[data-v-16bf9bee]{color:var(--text-secondary);cursor:pointer;text-align:left;transition:background .15s var(--ease);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:12.5px;display:flex}.session-item[data-v-16bf9bee]:hover{background:var(--bg-card-hover)}.session-item.active[data-v-16bf9bee]{background:var(--accent-soft);color:var(--accent)}.session-icon[data-v-16bf9bee]{flex:none}.session-title[data-v-16bf9bee]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.session-del[data-v-16bf9bee]{opacity:0;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;display:flex}.session-item:hover .session-del[data-v-16bf9bee]{opacity:1}.session-del[data-v-16bf9bee]:hover{color:var(--error)}.rail-empty[data-v-16bf9bee]{color:var(--text-tertiary);text-align:center;padding:12px 8px;font-size:12px}.rail-toggle[data-v-16bf9bee]{border:1px solid var(--border);background:var(--bg-elevated);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.chat-head[data-v-16bf9bee]{border-bottom:1px solid var(--border);background:#ffffff05;align-items:center;gap:12px;padding:14px 18px;display:flex}.head-rail-btn[data-v-16bf9bee]{border:1px solid var(--border);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:none}.assistant-avatar[data-v-16bf9bee]{background:var(--grad-accent);color:#fff;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff1f, 0 8px 20px var(--accent-glow);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.assistant-avatar.small[data-v-16bf9bee]{border-radius:9px;width:30px;height:30px;font-size:16px}.head-info[data-v-16bf9bee]{flex:1;min-width:0}.head-title[data-v-16bf9bee]{font-size:15px;font-weight:700}.head-sub[data-v-16bf9bee]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.status-dot[data-v-16bf9bee]{background:var(--success);width:7px;height:7px;box-shadow:0 0 8px var(--success);border-radius:50%;flex:none}.head-new[data-v-16bf9bee]{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;display:inline-flex}.head-new[data-v-16bf9bee]:hover{color:var(--accent);border-color:#4f8cff66}.chat-body[data-v-16bf9bee]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.chat-welcome[data-v-16bf9bee]{text-align:center;margin:22px 0 8px}.welcome-icon[data-v-16bf9bee]{width:54px;height:54px;color:var(--accent-cyan);background:var(--accent-soft);border:1px solid #22d3ee40;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:26px;display:flex}.welcome-title[data-v-16bf9bee]{background:linear-gradient(120deg,#fff,#c7d7ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700}.quick-row[data-v-16bf9bee]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.quick-chip[data-v-16bf9bee]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:all .18s var(--ease);border-radius:999px;padding:8px 14px;font-size:12px}.quick-chip[data-v-16bf9bee]:hover{color:var(--accent);background:var(--accent-soft);border-color:#4f8cff66;transform:translateY(-1px)}.chat-row[data-v-16bf9bee]{gap:10px;display:flex}.chat-row.user[data-v-16bf9bee]{justify-content:flex-end}.msg-col[data-v-16bf9bee]{flex-direction:column;gap:5px;max-width:76%;display:flex}.msg-col.right[data-v-16bf9bee]{align-items:flex-end}.chat-bubble[data-v-16bf9bee]{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:11px 15px;font-size:14px;line-height:1.7}.chat-row.assistant .chat-bubble[data-v-16bf9bee]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-top-left-radius:4px}.chat-row.user .chat-bubble[data-v-16bf9bee]{background:var(--grad-accent);color:#fff;box-shadow:0 6px 16px var(--accent-glow);border-top-right-radius:4px}.msg-actions[data-v-16bf9bee]{align-items:center;gap:10px;display:flex}.msg-actions.right[data-v-16bf9bee]{justify-content:flex-end}.msg-time[data-v-16bf9bee]{color:var(--text-tertiary);font-size:11px}.msg-action[data-v-16bf9bee]{border:1px solid var(--border);color:var(--text-tertiary);cursor:pointer;transition:all .15s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.msg-action[data-v-16bf9bee]:hover{color:var(--text-secondary);border-color:var(--border-light)}.msg-action.create[data-v-16bf9bee]:hover{color:var(--accent);background:var(--accent-soft);border-color:#4f8cff66}.typing[data-v-16bf9bee]{align-items:center;gap:5px;min-width:44px;display:inline-flex}.dot[data-v-16bf9bee]{background:var(--text-secondary);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink-16bf9bee}.dot[data-v-16bf9bee]:nth-child(2){animation-delay:.2s}.dot[data-v-16bf9bee]:nth-child(3){animation-delay:.4s}@keyframes blink-16bf9bee{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-foot[data-v-16bf9bee]{border-top:1px solid var(--border);padding:14px 18px 12px}.input-wrap[data-v-16bf9bee]{border:1px solid var(--border-light);background:var(--bg-input);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.input-wrap[data-v-16bf9bee]:focus-within{border-color:#4f8cff80;box-shadow:0 0 0 3px #4f8cff1f}.input-icon[data-v-16bf9bee]{color:var(--text-tertiary);flex:none;font-size:16px}.chat-input[data-v-16bf9bee]{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:14px}.chat-input[data-v-16bf9bee]::placeholder{color:var(--text-tertiary)}.chat-send[data-v-16bf9bee]{background:var(--grad-accent);color:#fff;cursor:pointer;width:38px;height:38px;transition:opacity .18s var(--ease), transform .18s var(--ease);border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.chat-send[data-v-16bf9bee]:hover:not(:disabled){transform:translateY(-1px)}.chat-send[data-v-16bf9bee]:disabled{opacity:.4;cursor:not-allowed}.foot-tip[data-v-16bf9bee]{color:var(--text-tertiary);text-align:center;margin-top:8px;font-size:11px}@media (width<=720px){.chat-page[data-v-16bf9bee]{padding:8px}.session-rail[data-v-16bf9bee]{z-index:30;width:220px;box-shadow:var(--shadow-md);position:absolute;top:0;bottom:0;left:0}.session-rail[data-v-16bf9bee]:not(.open){width:0}.chat-main[data-v-16bf9bee]{position:relative}.head-rail-btn[data-v-16bf9bee]{display:inline-flex}.chat-bubble[data-v-16bf9bee],.msg-col[data-v-16bf9bee]{max-width:88%}}.skills-page[data-v-7b88500c]{padding:20px 22px}.skills-head[data-v-7b88500c]{margin-bottom:20px}.skills-section[data-v-7b88500c]{margin-bottom:24px}.skills-section-title[data-v-7b88500c]{color:var(--muted,#999);margin-bottom:12px;font-size:13px}.skills-grid[data-v-7b88500c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.skill-card[data-v-7b88500c]{border:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.skill-card[data-v-7b88500c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.skill-card.soon[data-v-7b88500c]{cursor:default;opacity:.85}.skill-icon[data-v-7b88500c]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.skill-info[data-v-7b88500c]{flex:1;min-width:0}.skill-name[data-v-7b88500c]{font-size:14px;font-weight:600}.skill-desc[data-v-7b88500c]{color:var(--muted,#999);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.skill-status[data-v-7b88500c]{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px}.skill-status.open[data-v-7b88500c]{color:#18a058;background:#18a05822}.skill-status.soon[data-v-7b88500c]{color:#e87928;background:#e8792822}.soon-page[data-v-6e5c584d]{justify-content:center;align-items:center;min-height:100%;padding:40px 16px;display:flex}.soon-card[data-v-6e5c584d]{text-align:center;border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);border-radius:20px;width:100%;max-width:420px;padding:36px 32px}.soon-icon[data-v-6e5c584d]{border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto;font-size:30px;display:grid}.soon-badge[data-v-6e5c584d]{color:#b45309;background:#fef3c7;border-radius:999px;margin-top:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.soon-back[data-v-6e5c584d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5dfc,#7c3aed);border:0;border-radius:10px;margin-top:24px;padding:10px 22px;font-size:13px;font-weight:600}.ppt-page[data-v-f103a8a9]{max-width:1080px;margin:0 auto;padding:24px 16px}.ppt-head[data-v-f103a8a9]{margin-bottom:16px}.ppt-head h2 svg[data-v-f103a8a9]{color:#6366f1}.ppt-body[data-v-f103a8a9]{grid-template-columns:320px 1fr;gap:16px;display:grid}@media (width<=860px){.ppt-body[data-v-f103a8a9]{grid-template-columns:1fr}}.ppt-form[data-v-f103a8a9]{border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);border-radius:14px;align-self:start;padding:16px}.ppt-result[data-v-f103a8a9]{border:1px solid var(--border,#e2e8f0);background:var(--bg-card,#fff);border-radius:14px;min-height:360px;padding:16px}.ppt-empty[data-v-f103a8a9]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:320px;font-size:14px;display:flex}.ppt-result-head[data-v-f103a8a9]{border-bottom:1px solid var(--border,#eef2f7);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.ppt-download[data-v-f103a8a9]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ppt-slides[data-v-f103a8a9]{flex-direction:column;gap:8px;max-height:520px;display:flex;overflow-y:auto}.ppt-slide[data-v-f103a8a9]{border:1px solid var(--border,#eef2f7);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.ppt-slide-no[data-v-f103a8a9]{color:#fff;background:#6366f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.ppt-slide-body[data-v-f103a8a9]{flex:1;min-width:0}.social-callback-page[data-v-a8ede17d]{background:var(--bg-page);justify-content:center;align-items:center;min-height:100vh;display:flex}.social-card[data-v-a8ede17d]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;width:360px;padding:32px;display:flex}.social-card h2[data-v-a8ede17d]{margin:0;font-size:20px}.social-card p[data-v-a8ede17d]{color:var(--text-tertiary);margin:0;font-size:13px}.social-card input[data-v-a8ede17d]{border:1px solid var(--border);background:var(--bg-input,transparent);height:40px;color:var(--text-primary);border-radius:10px;padding:0 12px}.social-card .code-row[data-v-a8ede17d]{gap:8px;display:flex}.social-card .code-row input[data-v-a8ede17d]{flex:1}.social-card .code-row button[data-v-a8ede17d]{white-space:nowrap;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:0 12px}.social-card .primary[data-v-a8ede17d]{background:var(--grad-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;height:42px;font-weight:600}.feature-closed[data-v-59a5b704]{text-align:center;border:1px solid var(--border);background:var(--bg-card);border-radius:20px;max-width:520px;margin:80px auto;padding:40px}.fc-icon[data-v-59a5b704]{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 18px;font-size:30px;display:grid}.feature-closed h2[data-v-59a5b704]{color:var(--text-primary);margin:0 0 10px;font-size:22px}.feature-closed p[data-v-59a5b704]{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.8}.fc-back[data-v-59a5b704]{background:var(--grad-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.help-feedback-page[data-v-78bbbc2e]{width:100%;max-width:1320px;margin:0 auto;padding:36px 42px 56px}.help-layout[data-v-78bbbc2e]{align-items:flex-start;gap:16px;display:flex}.help-nav[data-v-78bbbc2e]{flex-direction:column;gap:4px;width:150px;display:flex;position:sticky;top:12px}.help-nav button[data-v-78bbbc2e]{color:var(--text-secondary);cursor:pointer;text-align:left;transition:all var(--ease);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.help-nav button[data-v-78bbbc2e]:hover{background:var(--bg-card);color:var(--text-primary)}.help-nav button.active[data-v-78bbbc2e]{background:color-mix(in srgb, var(--accent,#4f8cff) 14%, transparent);color:var(--accent,#4f8cff);font-weight:600}.help-main[data-v-78bbbc2e]{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.faq-toolbar[data-v-78bbbc2e]{flex-direction:column;gap:10px;display:flex}.faq-search[data-v-78bbbc2e]{background:var(--bg-elevated,#7f7f7f14);border:1px solid var(--border,#7f7f7f33);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.faq-search input[data-v-78bbbc2e]{color:inherit;background:0 0;border:none;outline:none;flex:1}.faq-cats[data-v-78bbbc2e]{flex-wrap:wrap;gap:8px;display:flex}.faq-cats button[data-v-78bbbc2e]{border:1px solid var(--border,#7f7f7f33);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.faq-cats button.active[data-v-78bbbc2e]{background:var(--accent,#4f8cff);color:#fff;border-color:#0000}.faq-list[data-v-78bbbc2e]{flex-direction:column;gap:8px;display:flex}.faq-item[data-v-78bbbc2e]{border:1px solid var(--border,#7f7f7f33);background:var(--bg-elevated,#7f7f7f0d);border-radius:10px;overflow:hidden}.faq-item summary[data-v-78bbbc2e]{cursor:pointer;align-items:center;gap:8px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.faq-item summary[data-v-78bbbc2e]::-webkit-details-marker{display:none}.faq-item summary .faq-cat[data-v-78bbbc2e]{background:color-mix(in srgb, var(--accent,#4f8cff) 16%, transparent);color:var(--accent,#4f8cff);border-radius:999px;padding:2px 8px;font-size:11px}.faq-item summary svg[data-v-78bbbc2e]{margin-left:auto;transition:transform .2s}.faq-item[open] summary svg[data-v-78bbbc2e]{transform:rotate(180deg)}.faq-item p[data-v-78bbbc2e]{color:var(--text-tertiary);margin:0;padding:0 14px 14px;line-height:1.7}.help-contact[data-v-78bbbc2e]{border:1px dashed var(--border,#7f7f7f4d);border-radius:10px;padding:12px 14px}.hc-title[data-v-78bbbc2e]{align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.hc-items[data-v-78bbbc2e]{color:var(--text-tertiary);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.help-empty[data-v-78bbbc2e]{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:32vh;padding:56px 0;display:flex}.fb-form[data-v-78bbbc2e],.fb-mine[data-v-78bbbc2e]{border:1px solid var(--border,#7f7f7f33);background:var(--bg-elevated,#7f7f7f0d);border-radius:12px;padding:16px}.fb-form h3[data-v-78bbbc2e],.fb-mine h3[data-v-78bbbc2e]{margin:0 0 12px;font-size:15px}.fb-row[data-v-78bbbc2e]{gap:8px;margin-bottom:8px;display:flex}.fb-row select[data-v-78bbbc2e],.fb-form input[data-v-78bbbc2e],.fb-form textarea[data-v-78bbbc2e]{box-sizing:border-box;border:1px solid var(--border,#7f7f7f40);width:100%;color:inherit;background:0 0;border-radius:8px;padding:8px 10px}.fb-row select[data-v-78bbbc2e]{width:130px}.fb-form textarea[data-v-78bbbc2e]{resize:vertical;margin-bottom:8px}.fb-form input[data-v-78bbbc2e]{margin-bottom:8px}.fb-submit[data-v-78bbbc2e]{background:var(--accent,#4f8cff);color:#fff;cursor:pointer;border:none;border-radius:9px;margin-top:4px;padding:9px 20px;font-weight:600}.fb-mine-head[data-v-78bbbc2e]{justify-content:space-between;align-items:center;display:flex}.fb-refresh[data-v-78bbbc2e]{cursor:pointer;color:inherit;background:0 0;border:none}.fb-list[data-v-78bbbc2e]{flex-direction:column;gap:8px;display:flex}.fb-item[data-v-78bbbc2e]{border:1px solid var(--border,#7f7f7f26);border-radius:10px;padding:10px 12px}.fb-item-head[data-v-78bbbc2e]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fb-no[data-v-78bbbc2e]{color:var(--text-tertiary);font-family:monospace;font-size:11px}.fb-type[data-v-78bbbc2e]{background:#7f7f7f1f;border-radius:999px;padding:2px 8px;font-size:11px}.fb-status[data-v-78bbbc2e]{border-radius:999px;padding:2px 8px;font-size:11px}.fb-status.pending[data-v-78bbbc2e]{color:#4f8cff;background:#4f8cff26}.fb-status.processing[data-v-78bbbc2e]{color:#f59e0b;background:#f59e0b26}.fb-status.resolved[data-v-78bbbc2e]{color:#10b981;background:#10b98126}.fb-title[data-v-78bbbc2e]{font-size:13px}.fb-reply[data-v-78bbbc2e]{color:#10b981;background:#10b98114;border-radius:8px;align-items:flex-start;gap:6px;margin-top:6px;padding:6px 8px;font-size:12px;display:flex}.fb-time[data-v-78bbbc2e]{color:var(--text-tertiary);margin-top:6px;font-size:11px}.inspiration-page[data-v-2fd01928]{max-width:1420px;margin:0 auto;padding:22px 40px 60px}.insp-hero[data-v-2fd01928]{text-align:center;margin-bottom:22px}.insp-slogan[data-v-2fd01928]{letter-spacing:-.02em;background:linear-gradient(120deg,#4f8cff 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 22px;font-size:32px;font-weight:800}.insp-subtitle[data-v-2fd01928]{color:var(--text-tertiary);margin:-8px 0 20px;font-size:13px}.insp-search[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);max-width:720px;height:50px;transition:all .3s var(--ease);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:4px 6px 4px 18px;display:flex;box-shadow:0 16px 40px #00000059}.insp-search[data-v-2fd01928]:focus-within{border-color:#4f8cff8c;box-shadow:0 0 0 4px #4f8cff1a,0 20px 56px #4f8cff29}.search-icon[data-v-2fd01928]{color:var(--text-tertiary);font-size:18px}.insp-search input[data-v-2fd01928]{color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.insp-search input[data-v-2fd01928]::placeholder{color:var(--text-tertiary)}.search-btn[data-v-2fd01928]{color:#fff;background:var(--grad-accent);height:40px;transition:all .25s var(--ease);border:0;border-radius:999px;padding:0 28px;font-size:14px;font-weight:600;box-shadow:0 6px 18px #4f8cff59}.search-btn[data-v-2fd01928]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff80}.insp-section[data-v-2fd01928]{margin-top:28px}.section-title[data-v-2fd01928]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.title-line[data-v-2fd01928]{background:var(--grad-accent);border-radius:3px;width:3px;height:22px}.section-title h2[data-v-2fd01928]{color:var(--text-primary);margin:0;font-size:18px}.section-title p[data-v-2fd01928]{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.filter-chip[data-v-2fd01928]{background:var(--accent-soft);height:28px;color:var(--accent-cyan);transition:all .25s var(--ease);border:1px solid #4f8cff73;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.filter-chip[data-v-2fd01928]:hover{background:#4f8cff2e}.filter-chip svg[data-v-2fd01928]{font-size:13px}.tool-scroll[data-v-2fd01928]{gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.tool-scroll[data-v-2fd01928]::-webkit-scrollbar{height:6px}.tool-scroll[data-v-2fd01928]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.tool-card[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);text-align:left;width:210px;height:124px;transition:all .3s var(--ease);border-radius:16px;flex:none;position:relative;overflow:hidden}.tool-card[data-v-2fd01928]:hover{box-shadow:var(--shadow-glow);border-color:#4f8cff59;transform:translateY(-4px)}.tool-card.active[data-v-2fd01928]{box-shadow:0 0 0 2px #4f8cff59, var(--shadow-glow);border-color:#4f8cffb3}.tool-card.active[data-v-2fd01928]:after{content:"筛选中";z-index:3;background:var(--grad-accent);color:#fff;border-radius:999px;height:20px;padding:0 8px;font-size:10px;font-weight:600;line-height:20px;position:absolute;top:8px;right:8px}.tool-card.featured[data-v-2fd01928]{width:280px}.tool-bg[data-v-2fd01928]{background-position:50%;background-size:cover;position:absolute;inset:0}.tool-overlay[data-v-2fd01928]{background:linear-gradient(#0000001a 0%,#000000a6 100%);position:absolute;inset:0}.tool-play[data-v-2fd01928]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;top:16px;left:16px}.tool-icon[data-v-2fd01928]{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #0000004d}.tool-info[data-v-2fd01928]{color:#fff;z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.tool-info strong[data-v-2fd01928]{text-shadow:0 2px 8px #0009;align-items:center;gap:6px;font-size:15px;display:flex}.tool-info small[data-v-2fd01928]{color:#ffffffbf;text-shadow:0 1px 6px #00000080;margin-top:5px;font-size:11px;display:block}.tool-badge[data-v-2fd01928]{transform:translateY(-1px)}.category-strip[data-v-2fd01928]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.category-pill[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);height:32px;color:var(--text-secondary);transition:all .25s var(--ease);border-radius:999px;padding:0 16px;font-size:12.5px}.category-pill[data-v-2fd01928]:hover{border-color:var(--border-light);color:var(--text-primary);background:var(--bg-card-hover)}.category-pill.active[data-v-2fd01928]{background:var(--grad-accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 4px 14px #4f8cff52}.masonry-grid[data-v-2fd01928]{column-count:4;column-gap:16px}.masonry-item[data-v-2fd01928]{break-inside:avoid;cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:16px;padding:0;display:block}.item-image-wrap[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;display:block;position:relative;overflow:hidden}.item-image-wrap img[data-v-2fd01928]{width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.masonry-item:hover .item-image-wrap img[data-v-2fd01928]{transform:scale(1.06)}.item-shade[data-v-2fd01928]{opacity:.85;background:linear-gradient(#0000 40%,#000000b3 100%);transition:opacity .3s;position:absolute;inset:0}.masonry-item:hover .item-shade[data-v-2fd01928]{opacity:1}.item-title[data-v-2fd01928]{color:#fff;text-shadow:0 2px 8px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.gallery-empty[data-v-2fd01928]{text-align:center;color:var(--text-tertiary);padding:60px 20px}.gallery-empty svg[data-v-2fd01928]{margin-bottom:12px;font-size:42px}.gallery-empty p[data-v-2fd01928]{margin:0 0 14px;font-size:14px}.gallery-empty button[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);border-radius:999px;padding:0 18px;font-size:12px}.gallery-empty button[data-v-2fd01928]:hover{color:var(--text-primary);border-color:var(--border-light)}.detail-header[data-v-2fd01928]{color:var(--text-primary);font-size:15px;font-weight:700}.detail-body[data-v-2fd01928]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;max-height:calc(90vh - 120px);display:grid;overflow:auto}.detail-image[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;overflow:hidden}.detail-image img[data-v-2fd01928]{width:100%;height:auto;display:block}.detail-info[data-v-2fd01928]{flex-direction:column;gap:18px;min-width:0;display:flex}.detail-meta h3[data-v-2fd01928]{color:var(--text-primary);margin:0 0 10px;font-size:18px}.detail-tags[data-v-2fd01928]{flex-wrap:wrap;gap:6px;display:flex}.detail-tag[data-v-2fd01928]{background:var(--accent-soft);height:24px;color:var(--accent-cyan);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.detail-block[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;padding:14px}.detail-label[data-v-2fd01928]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.detail-label span[data-v-2fd01928]{color:var(--text-primary);font-size:12px;font-weight:600}.copy-btn[data-v-2fd01928]{border:1px solid var(--border);background:var(--bg-card);height:26px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:11px;display:inline-flex}.copy-btn[data-v-2fd01928]:hover{color:var(--text-primary);border-color:var(--border-light)}.detail-prompt[data-v-2fd01928]{color:var(--text-secondary);word-break:break-word;margin:0;font-size:12.5px;line-height:1.7}.detail-annotation[data-v-2fd01928]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.7}.make-same-btn[data-v-2fd01928]{color:#fff;background:var(--grad-accent);height:44px;transition:all .25s var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #4f8cff59}.make-same-btn[data-v-2fd01928]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff80}[data-theme=light] .insp-search[data-v-2fd01928]{background:#fff;border-color:#1018281f;box-shadow:0 16px 40px #1018281f}[data-theme=light] .insp-search[data-v-2fd01928]:focus-within{border-color:#4f8cff8c;box-shadow:0 0 0 4px #4f8cff1f,0 20px 56px #4f8cff29}[data-theme=light] .insp-search input[data-v-2fd01928]{color:#101828}[data-theme=light] .insp-search input[data-v-2fd01928]::placeholder{color:#10182866}[data-theme=light] .tool-card[data-v-2fd01928]{border-color:#1018281f}[data-theme=light] .category-pill[data-v-2fd01928]{color:#101828b3;background:#fff;border-color:#1018281f}[data-theme=light] .category-pill[data-v-2fd01928]:hover{color:#101828;background:#f8fafc}[data-theme=light] .masonry-item .item-image-wrap[data-v-2fd01928]{border-color:#1018281a}[data-theme=light] .detail-block[data-v-2fd01928]{background:#f8fafc;border-color:#1018281a}[data-theme=light] .gallery-empty button[data-v-2fd01928],[data-theme=light] .copy-btn[data-v-2fd01928]{background:#fff;border-color:#1018281f}@media (width<=1200px){.masonry-grid[data-v-2fd01928]{column-count:3}.detail-body[data-v-2fd01928]{grid-template-columns:1fr}}@media (width<=900px){.inspiration-page[data-v-2fd01928]{padding:24px 24px 40px}.masonry-grid[data-v-2fd01928]{column-count:2}}@media (width<=560px){.insp-slogan[data-v-2fd01928]{font-size:24px}.masonry-grid[data-v-2fd01928]{column-count:1}.tool-card[data-v-2fd01928],.tool-card.featured[data-v-2fd01928]{width:180px;height:110px}}:root{--bg-deep:#000;--bg-base:#050508;--bg-elevated:#0d0d12;--bg-panel:#12121a;--bg-card:#14141c;--bg-card-hover:#1b1b25;--bg-input:#0a0a0e;--border:#ffffff14;--border-light:#ffffff26;--text-primary:#f4f4f8;--text-secondary:#9a9aab;--text-tertiary:#5a5a68;--accent:#4f8cff;--accent-cyan:#22d3ee;--accent-soft:#4f8cff1f;--accent-glow:#4f8cff52;--grad-accent:linear-gradient(135deg, #4f8cff 0%, #22d3ee 100%);--success:#34d399;--warning:#fbbf24;--error:#f87171;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 16px 40px #0000008c;--shadow-glow:0 0 0 1px #4f8cff40, 0 12px 32px #00000080;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--ease:cubic-bezier(.4, 0, .2, 1);--badge-hot-bg:#f0840f29;--badge-hot-fg:#f9a03c;--badge-new-bg:#22d3ee29;--badge-new-fg:#67e8f9;--badge-free-bg:#34d39929;--badge-free-fg:#6ee7b7;--badge-beta-bg:#8b5cf629;--badge-beta-fg:#c4b5fd}*{box-sizing:border-box}html,body,#app{min-width:0;min-height:100%;color:var(--text-primary);background:var(--bg-base);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}.theme-toggle{z-index:300;border:1px solid var(--border-light);background:var(--bg-elevated);height:38px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:12px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #00000059}.theme-toggle:hover{color:var(--text-primary);border-color:#4f8cff80;transform:translateY(-1px);box-shadow:0 10px 30px #4f8cff40}.theme-toggle svg{color:var(--accent);font-size:15px}button{cursor:pointer;color:inherit;background:0 0}::selection{background:#4f8cff59}.studio-app{background:radial-gradient(900px 520px at 50% -12%, #4f8cff14, transparent 62%), var(--bg-base);grid-template:"topbar topbar"64px"sidebar ribbon"73px"sidebar stage"minmax(0,1fr)/84px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.studio-titlebar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#09090dd1;grid-area:topbar;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex;position:relative}.studio-brand{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.studio-brand .brand-mark{background:var(--grad-accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid;box-shadow:0 0 22px #4f8cff73}.studio-brand div{flex-direction:column;align-items:flex-start;display:flex}.studio-brand strong{color:var(--text-primary);letter-spacing:.2px;font-size:14px}.studio-brand small{color:var(--text-tertiary);margin-top:2px;font-size:9px}.studio-brand:hover .brand-mark{transform:rotate(12deg)scale(1.05)}.studio-brand .brand-mark,.login-brand .brand-mark,.account-dialog-brand .brand-mark{transition:transform .2s}.brand-mark .brand-logo{object-fit:cover;border-radius:inherit;width:100%;height:100%}.topbar-search{border:1px solid var(--border);background:var(--bg-input);height:34px;color:var(--text-tertiary);min-width:260px;transition:all var(--ease);border-radius:20px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:12px;display:flex}.topbar-search:hover{cursor:pointer;color:var(--text-secondary);border-color:#4f8cff73;box-shadow:0 0 0 3px #4f8cff1a}.topbar-search kbd{background:var(--bg-card);border:1px solid var(--border);color:var(--text-tertiary);border-radius:5px;margin-left:4px;padding:2px 7px;font-family:inherit;font-size:10px}.titlebar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.cloud-state{color:var(--text-tertiary);align-items:center;gap:6px;margin-right:4px;font-size:10px;display:flex}.cloud-state i{background:var(--success);width:7px;height:7px;box-shadow:0 0 10px var(--success);border-radius:50%}.cloud-state.guest i{background:var(--warning);box-shadow:0 0 10px var(--warning)}.plain-action{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--ease);align-items:center;gap:5px;padding:8px 12px;font-size:11px;display:flex}.plain-action:hover{border-color:var(--border-light);color:var(--text-primary);background:var(--bg-card-hover)}.notice-action,.exit-action{background:var(--bg-card);width:34px;height:34px;color:var(--text-secondary);transition:all var(--ease);border:0;border-radius:9px;place-items:center;display:grid;position:relative}.notice-action:hover,.exit-action:hover{color:var(--text-primary);border:1px solid var(--border)}.notice-action b{background:var(--error);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:-3px;right:-3px}.profile-action{background:0 0;border:0;align-items:center;gap:8px;padding:3px;display:flex}.profile-action>span{background:var(--grad-accent);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 2px #4f8cff33}.profile-action>span img{object-fit:cover;border-radius:9px;width:100%;height:100%}.profile-action div{flex-direction:column;align-items:flex-start;display:flex}.profile-action strong{color:var(--text-primary);font-size:11px}.profile-action small{color:var(--text-tertiary);font-size:9px}.profile-action>svg{color:var(--text-tertiary);font-size:13px}.studio-sidebar{border-right:1px solid var(--border);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0fe6;flex-direction:column;grid-area:sidebar;align-items:center;gap:4px;padding:14px 0;display:flex;position:relative;overflow:auto}.sidebar-group{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.sidebar-group+.sidebar-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.sidebar-group.bottom{margin-top:auto}.sidebar-item{width:70px;height:54px;color:var(--text-tertiary);transition:all var(--ease);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.sidebar-item svg{font-size:19px}.sidebar-item .sidebar-label{font-size:10px;font-weight:500;line-height:1}.sidebar-item:hover{color:var(--text-secondary);background:#ffffff0a}.sidebar-item.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #4f8cff38}.sidebar-item.active:before{content:"";background:var(--grad-accent);border-radius:3px;width:3px;height:22px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:-7px;transform:translateY(-50%)scaleY(1);box-shadow:0 0 10px #4f8cffb3}.sidebar-item svg{transition:transform .3s var(--ease)}.sidebar-item:hover svg{transform:scale(1.14)}.sidebar-item.active svg{transform:scale(1.1)}.sidebar-badge{background:var(--error);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg-base);border-radius:8px;place-items:center;padding:0 4px;font-size:9px;font-weight:600;display:grid;position:absolute;top:3px;right:3px}.sidebar-group-title{text-align:center;letter-spacing:1px;width:100%;color:var(--text-tertiary);opacity:.65;padding:4px 0;font-size:9px;font-weight:500;line-height:1}.creation-ribbon{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#0d0d12cc;grid-area:ribbon;align-items:center;gap:6px;height:73px;padding:0 24px;display:flex;position:relative;overflow-x:auto}.ribbon-label{color:var(--text-tertiary);white-space:nowrap;margin-right:8px;font-size:10px}.creation-ribbon>button{height:46px;color:var(--text-secondary);white-space:nowrap;transition:all var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 13px;font-size:11px;display:flex}.creation-ribbon>button:hover{background:var(--bg-card);border-color:var(--border);color:var(--text-primary)}.creation-ribbon>button.active{background:var(--accent-soft);color:var(--accent);border-color:#4f8cff59}.creation-ribbon>button i{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.creation-ribbon .ribbon-badge{margin-left:3px;transform:translateY(-1px)}.creation-ribbon>button i svg{font-size:15px}.ribbon-spacer{flex:1}.creation-ribbon .ribbon-secondary{border-left:1px solid var(--border);border-radius:0;padding-left:22px}.studio-stage{z-index:1;flex-direction:column;grid-area:stage;min-height:0;display:flex;position:relative;overflow:auto}.studio-stage::-webkit-scrollbar{width:9px}.studio-stage::-webkit-scrollbar-thumb{border:2px solid var(--bg-base);background:#ffffff1f;border-radius:5px}[data-theme=light] .studio-stage::-webkit-scrollbar-thumb{border:2px solid var(--bg-base);background:#1018282e}.launchpad{max-width:1420px;margin:0 auto;padding:30px 40px 44px}.welcome-strip{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.welcome-strip span{color:var(--accent-cyan);font-size:10px;font-weight:600}.welcome-strip h1{color:var(--text-primary);letter-spacing:-.4px;margin:7px 0 8px;font-size:30px;line-height:1.2}.welcome-strip p{color:var(--text-tertiary);margin:0;font-size:11px}.primary-create{background:var(--grad-accent);color:#fff;transition:all var(--ease);border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:11px;display:flex;box-shadow:0 6px 20px #4f8cff66}.primary-create:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff8c}.launch-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.launch-heading h2{color:var(--text-primary);margin:0;font-size:15px}.launch-heading span{color:var(--text-tertiary);font-size:10px}.launch-heading button{color:var(--accent);background:0 0;border:0;margin-left:auto;font-size:10px}.tool-launcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tool-launcher>button{border:1px solid var(--border);background:var(--bg-card);text-align:left;min-width:0;transition:all var(--ease);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:62px 1fr 18px;align-items:center;gap:11px;padding:12px;display:grid}.tool-launcher>button:hover{box-shadow:var(--shadow-glow);border-color:#4f8cff59;transform:translateY(-2px)}.tool-visual{background:color-mix(in srgb, var(--tool-color) 16%, #0c0c11);height:62px;color:var(--tool-color);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.tool-visual>svg{z-index:2;font-size:25px;position:relative}.tool-visual i{opacity:.18;border:1px solid;border-radius:50%;width:42px;height:42px;position:absolute}.tool-visual i:last-child{width:72px;height:72px}.tool-copy{flex-direction:column;min-width:0;display:flex}.tool-copy strong{color:var(--text-primary);font-size:12px}.tool-copy small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.tool-enter{color:var(--text-tertiary);font-size:15px}.workbench-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;margin-top:26px;display:grid}.project-browser,.workspace-side>div,.asset-shortcut{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-sm);border-radius:14px}.project-browser{padding:18px}.project-list{gap:7px;display:grid}.project-list>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:66px minmax(0,1fr) 65px 20px;align-items:center;gap:12px;padding:7px;display:grid}.project-list>button:hover{background:var(--bg-card-hover)}.project-cover{color:#fff;border-radius:8px;place-items:center;height:48px;display:grid;position:relative}.project-cover svg{font-size:20px}.project-cover b{background:#00000080;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;bottom:3px;right:4px}.project-meta{flex-direction:column;min-width:0;display:flex}.project-meta strong{color:var(--text-primary);font-size:11px}.project-meta small{color:var(--text-tertiary);margin:4px 0 7px;font-size:9px}.project-meta i,.queue-copy i{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.project-meta em,.queue-copy em{background:var(--grad-accent);height:100%;display:block}.project-status{color:var(--text-secondary);text-align:center;white-space:nowrap;background:#ffffff0f;border-radius:12px;padding:5px 9px;font-size:9px}.workspace-side{flex-direction:column;gap:10px;display:flex}.quota-panel{padding:20px}.quota-panel>span{color:var(--text-tertiary);font-size:10px}.quota-panel>strong{color:var(--text-primary);margin:8px 0 10px;font-size:29px;display:block}.quota-panel>strong small{color:var(--text-tertiary);font-size:12px}.quota-panel>div{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.quota-panel>div i{background:var(--grad-accent);height:100%;display:block}.quota-panel p{color:var(--text-tertiary);margin:9px 0 0;font-size:9px}.asset-shortcut{text-align:left;transition:all var(--ease);grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:13px;display:grid}.asset-shortcut:hover{border-color:#4f8cff4d}.asset-shortcut>span{background:var(--accent-soft);height:36px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.asset-shortcut>div{flex-direction:column;display:flex}.asset-shortcut strong{color:var(--text-primary);font-size:10px}.asset-shortcut small{color:var(--text-tertiary);margin-top:3px;font-size:8px}.asset-shortcut>svg{color:var(--text-tertiary)}.creator-studio{background:var(--bg-elevated);flex-direction:column;flex:auto;min-width:0;min-height:620px;display:flex}.editor-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131ae6;justify-content:space-between;align-items:center;height:71px;padding:0 24px;display:flex}.editor-header>div{align-items:center;gap:11px;display:flex}.editor-icon{background:color-mix(in srgb, var(--accent) 18%, #0c0c11);width:37px;height:37px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.editor-icon svg{font-size:19px}.editor-header h1{color:var(--text-primary);margin:0;font-size:14px}.editor-header p{color:var(--text-tertiary);margin:4px 0 0;font-size:9px}.outline-action{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);transition:all var(--ease);border-radius:8px;padding:9px 14px;font-size:12px}.outline-action:hover{border-color:var(--border-light);color:var(--text-primary)}.render-action{background:var(--grad-accent);color:#fff;transition:all var(--ease);border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;display:flex;box-shadow:0 4px 16px #4f8cff66}.render-action:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.editor-workspace{background:var(--border);flex:1;grid-template-columns:minmax(340px,440px) minmax(0,1fr);gap:1px;min-height:0;display:grid}.asset-panel,.settings-panel,.canvas-panel{background:var(--bg-panel);min-height:0}.asset-panel,.settings-panel{flex-direction:column;padding:15px;display:flex;overflow:hidden}.settings-scroll{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.panel-title{justify-content:space-between;align-items:center;height:30px;display:flex}.panel-title strong{color:var(--text-primary);font-size:13px}.panel-title button{background:var(--bg-card);width:27px;height:27px;color:var(--text-secondary);border:0;border-radius:6px;place-items:center;display:grid}.asset-tabs{border-bottom:1px solid var(--border);margin:10px 0 12px;display:flex}.asset-tabs button{color:var(--text-tertiary);background:0 0;border:0;margin-right:15px;padding:8px 4px;font-size:9px}.asset-tabs button.active{color:var(--accent);border-bottom:2px solid var(--accent)}.asset-search{border:1px solid var(--border);height:33px;color:var(--text-tertiary);background:var(--bg-input);border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex}.asset-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:12px}.asset-list{gap:6px;margin-top:10px;display:grid;overflow-x:hidden}.asset-list button{background:var(--bg-card);text-align:left;transition:all var(--ease);border:0;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:7px;display:grid}.asset-list button:hover{background:var(--bg-card-hover)}.asset-list button>span{color:#fff;border-radius:7px;place-items:center;height:38px;display:grid}.asset-list button>div{flex-direction:column;display:flex}.asset-list strong{color:var(--text-primary);font-size:9px}.asset-list small{color:var(--text-tertiary);margin-top:3px;font-size:8px}.upload-drop{width:100%;height:94px;color:var(--text-tertiary);transition:all var(--ease);background:#ffffff05;border:1px dashed #ffffff29;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;display:flex}.upload-drop:hover{color:var(--text-secondary);border-color:#4f8cff66}.upload-drop svg{color:var(--accent);font-size:20px}.upload-drop strong{margin:5px 0 2px;font-size:9px}.canvas-panel{flex-direction:column;min-width:0;display:flex}.canvas-toolbar{border-bottom:1px solid var(--border);height:44px;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;display:flex}.canvas-toolbar button{color:var(--text-tertiary);background:0 0;border:0}.preview-canvas{box-sizing:border-box;background:radial-gradient(#ffffff0d 1px,#0000 1px) 0 0/22px 22px,radial-gradient(300px 200px at 50% 20%,#4f8cff12,#0000 70%),#0c0c12;flex-direction:column;flex:1;gap:10px;min-height:280px;padding:24px;display:flex;position:relative}.canvas-live{width:100%;height:100%;overflow:auto}.canvas-empty{width:100%;min-height:0;color:var(--text-tertiary);text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.canvas-empty>span{width:54px;height:54px;color:var(--accent);background:linear-gradient(#4f8cff2e,#22d3ee14);border:1px solid #4f8cff40;border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 32px #4f8cff1f}.canvas-empty>span svg{font-size:24px}.canvas-empty strong{color:var(--text-primary);font-size:15px}.canvas-empty small{font-size:12px;line-height:1.7}.canvas-empty-action{color:var(--accent);background:var(--accent-soft);cursor:pointer;transition:all var(--ease);border:1px solid #4f8cff59;border-radius:10px;align-items:center;gap:6px;margin-top:16px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.canvas-empty-action:hover{background:#4f8cff33;transform:translateY(-1px)}.asset-empty{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 12px;display:flex}.asset-empty>svg{color:var(--accent);background:var(--accent-soft);box-sizing:content-box;border:1px solid #4f8cff38;border-radius:12px;padding:10px;font-size:20px}.asset-empty small{font-size:11px;line-height:1.7}.timeline-panel{border-top:1px solid var(--border);background:var(--bg-panel);height:145px;padding:10px 14px}.timeline-tools{height:28px;color:var(--text-tertiary);align-items:center;gap:9px;font-size:11px;display:flex}.timeline-tools button{background:0 0;border:0}.timeline-tools i{flex:1}.timeline-track{height:40px;color:var(--text-tertiary);grid-template-columns:42px 1fr;align-items:center;font-size:11px;display:grid}.timeline-track>i{background:#4f8cff1f;border-radius:4px;height:26px;overflow:hidden}.timeline-track em{background:var(--grad-accent);border-right:2px solid var(--accent);height:100%;display:block}.timeline-track i.audio{background:#34d3991f}.timeline-track i.audio em{border-color:var(--success);background:linear-gradient(135deg,#10b981,#34d399)}.settings-panel .n-form{margin-top:11px}.settings-panel .n-form-item{margin-bottom:10px}.resource-foot{border-top:1px solid var(--border);margin-top:8px;padding-top:11px}.resource-foot>div{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.resource-foot>div span{color:var(--text-tertiary)}.resource-foot p{color:var(--text-secondary);background:var(--bg-card);border-radius:6px;gap:5px;padding:7px;font-size:11px;display:flex}.library-page,.application-page{width:100%;max-width:1320px;margin:0 auto;padding:36px 42px 56px}.library-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;padding-bottom:20px;display:flex}.library-header h1{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-size:26px;font-weight:600}.library-header p{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.6}.filter-tabs{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.filter-tabs button{color:var(--text-secondary);transition:all var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:12px}.filter-tabs button:hover{color:var(--text-primary)}.filter-tabs button.active{background:var(--grad-accent);color:#fff;font-weight:600;box-shadow:0 4px 12px #4f8cff4d}.render-queue{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:8px}.render-queue>button{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:70px minmax(0,1fr) 50px 70px 22px;align-items:center;gap:13px;width:100%;padding:9px;display:grid}.render-queue>button:last-child{border:0}.queue-preview{height:52px;color:var(--accent);background:#17172a;border-radius:8px;place-items:center;display:grid}.queue-preview svg{font-size:22px}.queue-copy{flex-direction:column;display:flex}.queue-copy strong{color:var(--text-primary);font-size:11px}.queue-copy small{color:var(--text-tertiary);margin:4px 0 8px;font-size:8px}.queue-percent{color:var(--accent);font-size:11px}.queue-state{color:var(--text-secondary);text-align:center;background:#ffffff0f;border-radius:12px;padding:5px;font-size:9px}.badge-tag{letter-spacing:.3px;white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;align-items:center;height:16px;padding:0 6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.badge-tag--hot{color:var(--badge-hot-fg);background:var(--badge-hot-bg)}.badge-tag--new{color:var(--badge-new-fg);background:var(--badge-new-bg)}.badge-tag--free{color:var(--badge-free-fg);background:var(--badge-free-bg)}.badge-tag--beta{color:var(--badge-beta-fg);background:var(--badge-beta-bg)}.queue-state.排队中{color:#94a3b8;background:#94a3b829}.queue-state.生成失败,.queue-state.失败{color:var(--error);background:#f8717124}.queue-state.等待确认{color:var(--badge-beta-fg);background:var(--badge-beta-bg)}.asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.asset-grid>button{border:1px solid var(--border);background:var(--bg-card);text-align:left;transition:all var(--ease);border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.asset-grid>button:hover{box-shadow:var(--shadow-glow);border-color:#4f8cff59;transform:translateY(-3px)}.asset-grid>button>span{color:#fff;border-radius:0;place-items:center;height:104px;display:grid;position:relative}.asset-grid>button>span svg{font-size:30px}.asset-grid>button>div{flex-direction:column;min-width:0;padding:12px 14px 14px;display:flex}.asset-grid>button>svg{display:none}.asset-grid strong{color:var(--text-primary);font-size:12.5px}.asset-grid small{color:var(--text-tertiary);margin-top:4px;font-size:11px}.asset-grid .asset-upload{border-style:dashed}.asset-grid .asset-upload>span{background:var(--accent-soft);color:var(--accent)}.asset-grid .asset-upload>div{text-align:center;align-items:center}.application-launcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.application-launcher>button{border:1px solid var(--border);background:var(--bg-card);text-align:left;transition:all var(--ease);border-radius:11px;grid-template-columns:40px 1fr 14px;align-items:center;gap:10px;padding:15px;display:grid}.application-launcher>button:hover{box-shadow:var(--shadow-glow);border-color:#4f8cff59;transform:translateY(-2px)}.application-launcher>button>span{background:var(--accent-soft);height:40px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.application-launcher>button>div{flex-direction:column;display:flex}.application-launcher strong{color:var(--text-primary);font-size:10px}.application-launcher small{color:var(--text-tertiary);margin-top:4px;font-size:8px;line-height:1.5}.application-history{margin-top:28px}.application-records{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:7px}.application-records>div{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) 85px;align-items:center;gap:11px;padding:10px;display:grid}.application-records>div:last-child{border:0}.record-icon{background:var(--bg-card-hover);height:36px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.application-records>div>div{flex-direction:column;display:flex}.application-records strong{color:var(--text-primary);font-size:10px}.application-records small{color:var(--text-tertiary);margin-top:3px;font-size:8px}.application-records p{color:var(--text-tertiary);margin:4px 0 0;font-size:8px}.record-status{text-align:center;background:#ffffff0f;border-radius:12px;padding:5px;font-size:9px}.record-status.已通过{color:var(--success);background:#34d3991f}.record-status.审核中{color:var(--warning);background:#fbbf241f}.application-modal{width:800px!important}.license-upload{align-items:center;gap:12px;display:flex}.license-upload .license-name{color:var(--success);align-items:center;gap:6px;font-size:12px;display:inline-flex}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.login-page{background:var(--bg-base);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-visual{color:#fff;background:radial-gradient(1000px 600px at 20% 10%,#14142e 0%,#08080d 70%);align-items:center;padding:80px 8vw;display:flex;position:relative;overflow:hidden}.visual-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.visual-content{max-width:590px;position:relative}.login-brand{align-items:center;gap:10px;font-size:12px;display:flex}.login-brand .brand-mark{background:var(--grad-accent);border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 6px 18px #4f8cff66}.visual-content h1{margin:75px 0 22px;font-size:42px;line-height:1.2}.visual-content h1 em{background:var(--grad-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.visual-content>p{color:var(--text-secondary);font-size:12px;line-height:2}.feature-row{gap:30px;margin-top:36px;font-size:9px;display:flex}.feature-row span{color:var(--text-secondary);align-items:center;gap:5px;display:flex}.login-panel{place-items:center;padding:50px;display:grid}.login-card{width:390px}.mobile-brand{display:none}.login-card h2{color:var(--text-primary);margin:0 0 8px;font-size:25px}.login-card>p{color:var(--text-tertiary);margin-bottom:27px;font-size:10px}.login-options{justify-content:space-between;align-items:center;margin:-4px 0 17px;font-size:9px;display:flex}.login-options a{color:var(--accent)}.demo-tip{text-align:center;background:var(--accent-soft);color:var(--accent);border-radius:7px;margin-top:18px;padding:8px;font-size:8px}.public-apply-page{background:var(--bg-base);min-height:100vh}.public-apply-header{border-bottom:1px solid var(--border);background:#0d0d12d9;align-items:center;gap:18px;height:64px;padding:0 48px;display:flex}.public-apply-header button{color:var(--accent);background:0 0;border:0;align-items:center;gap:6px;display:flex}.public-apply-header strong{color:var(--text-primary);font-size:14px}.public-apply-header span{color:var(--text-tertiary);font-size:9px}.public-apply-body{grid-template-columns:1fr 460px;align-items:center;gap:80px;max-width:1120px;margin:0 auto;padding:60px 40px;display:grid}.public-apply-body h1{color:var(--text-primary);margin:0 0 18px;font-size:38px;line-height:1.3}.public-apply-body>section>p{color:var(--text-tertiary);max-width:520px;font-size:11px;line-height:2}.eyebrow{color:var(--accent-cyan);letter-spacing:1px;font-size:9px;font-weight:600}.public-benefits{gap:13px;margin-top:30px;display:grid}.public-benefits>div{grid-template-columns:38px 1fr;column-gap:11px;display:grid}.public-benefits svg{color:var(--accent);grid-row:1/3;font-size:23px}.public-benefits strong{color:var(--text-primary);font-size:10px}.public-benefits span{color:var(--text-tertiary);margin-top:3px;font-size:8px}.public-apply-card{padding:14px;border:1px solid var(--border)!important;box-shadow:none!important;background:var(--bg-card)!important;border-radius:16px!important}.public-apply-card h2{color:var(--text-primary);margin:0 0 6px;font-size:20px}.public-apply-card>p{color:var(--text-tertiary);margin:0 0 20px;font-size:9px}.header-login{color:var(--text-secondary);background:0 0;border:0;padding:8px 12px;font-size:11px}.header-register{background:var(--grad-accent);color:#fff;border:0;border-radius:8px;padding:9px 14px;font-size:11px;box-shadow:0 4px 14px #4f8cff59}.vip-action{color:#3d2300;cursor:pointer;height:32px;transition:all var(--ease);background:linear-gradient(135deg,#f6d365 0%,#fda085 100%);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #fda08559}.vip-action:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #fda08573}.vip-action svg{font-size:13px}.guest-banner{height:38px;color:var(--warning);background:#fbbf2414;border-bottom:1px solid #fbbf242e;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.guest-banner svg{font-size:14px}.guest-banner button{color:var(--warning);background:0 0;border:0;margin-left:5px;font-size:9px;font-weight:700}.studio-app:has(.guest-banner) .creator-studio{height:calc(100vh - 175px)}.account-modal{border-radius:18px;width:460px!important}.account-dialog{background:var(--bg-panel);border:1px solid var(--border);border-radius:18px;padding:32px 36px 28px;position:relative;box-shadow:0 32px 80px #0000008c}.account-close{background:var(--bg-card);width:30px;height:30px;color:var(--text-tertiary);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.code-row{gap:10px;width:100%;display:flex}.code-row .n-input{flex:1}.code-row .n-button{flex-shrink:0}.account-dialog-brand{align-items:center;gap:9px;margin-bottom:24px;display:flex}.account-dialog-brand .brand-mark{background:var(--grad-accent);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;box-shadow:0 4px 12px #4f8cff59}.account-dialog-brand>div{flex-direction:column;display:flex}.account-dialog-brand strong{color:var(--text-primary);font-size:12px}.account-dialog-brand small{color:var(--text-tertiary);margin-top:2px;font-size:8px}.account-dialog h2{color:var(--text-primary);margin:0 0 6px;font-size:22px}.account-dialog>p{color:var(--text-tertiary);margin:0 0 22px;font-size:9px}.account-options{justify-content:space-between;align-items:center;margin:-4px 0 16px;font-size:9px;display:flex}.account-options button{color:var(--accent);background:0 0;border:0;font-size:9px}.account-switch{text-align:center;color:var(--text-tertiary);margin-top:18px;font-size:9px}.account-switch button{color:var(--accent);background:0 0;border:0;font-size:9px;font-weight:700}.account-demo{text-align:center;background:var(--accent-soft);color:var(--accent);border-radius:7px;margin-top:13px;padding:7px;font-size:8px}.account-password-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agreement-check{margin:-2px 0 17px;font-size:9px}.account-dialog .n-form-item{margin-bottom:13px}.list-empty{min-height:40vh;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.list-empty>svg{color:var(--accent);opacity:1;background:var(--accent-soft);box-sizing:content-box;border:1px solid #4f8cff38;border-radius:18px;margin-bottom:6px;padding:15px;font-size:22px;box-shadow:0 8px 24px #4f8cff1f}.list-empty strong{color:var(--text-primary);font-size:15px;font-weight:600}.list-empty small{color:var(--text-tertiary);max-width:400px;font-size:12px;line-height:1.7}.list-empty .empty-action{color:#fff;background:var(--grad-accent);cursor:pointer;transition:all var(--ease);border:0;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:9px 18px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #4f8cff59}.list-empty .empty-action:hover{transform:translateY(-1px);box-shadow:0 10px 26px #4f8cff80}.n-card .list-empty{min-height:0;padding:40px 20px}.queue-state.生成中{color:var(--warning);background:#fbbf241f}.queue-state.已完成{color:var(--success);background:#34d3991f}.queue-state.审核中{color:var(--accent);background:var(--accent-soft)}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:32px 0 16px;display:flex}.section-head h2{margin:0;font-size:18px;font-weight:700}.section-head p{color:var(--text-tertiary);margin:5px 0 0;font-size:12.5px}.section-head .link-btn{color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.section-head .link-btn:hover{opacity:.85}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{text-align:left;border:1px solid var(--border);background:var(--bg-card);transition:all .3s var(--ease);border-radius:14px;padding:16px 16px 15px;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;background:radial-gradient(220px 130px at 85% -10%,#4f8cff29,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.feature-card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md);border-color:#4f8cff59;transform:translateY(-3px)}.feature-card:hover:before{opacity:1}.feature-tag{z-index:1;border-radius:8px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.feature-tag.hot{color:var(--success);background:#34d3991f;border:1px solid #34d3994d}.feature-tag.new{color:var(--warning);background:#fbbf241f;border:1px solid #fbbf244d}.feature-arrow{width:32px;height:32px;color:var(--text-secondary);transition:all .3s var(--ease);background:#ffffff0d;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.feature-arrow svg{font-size:15px}.feature-card:hover .feature-arrow{background:var(--grad-accent);color:#fff;transform:translate(2px)}.feature-icon{color:#fff;width:44px;height:44px;transition:transform .3s var(--ease);border-radius:13px;place-items:center;margin-top:28px;margin-bottom:12px;display:grid;box-shadow:0 8px 20px #0006}.feature-icon svg{font-size:23px}.feature-card:hover .feature-icon{transform:scale(1.06)rotate(-3deg)}.feature-card strong{font-size:15px;font-weight:700;display:block}.feature-card small{color:var(--text-tertiary);margin-top:3px;font-size:10.5px;display:block}.works-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.work-card{text-align:left;transition:transform .3s var(--ease);background:0 0;border:0;border-radius:12px;padding:0;overflow:hidden}.work-card:hover{transform:translateY(-3px)}.work-media{aspect-ratio:4/5;border:1px solid var(--border);border-radius:12px;display:block;position:relative;overflow:hidden}.work-media.m1{background:linear-gradient(160deg,#0c1f3a 0%,#1e3a5f 48%,#4f8cff 100%)}.work-media.m2{background:linear-gradient(160deg,#2a0d1f 0%,#7c2d4a 50%,#c2683f 100%)}.work-media.m3{background:linear-gradient(160deg,#0d0f2e 0%,#312e81 48%,#a78bfa 100%)}.work-media.m4{background:linear-gradient(160deg,#3a2505 0%,#7c4a0f 50%,#f59e0b 100%)}.work-media.m5{background:linear-gradient(160deg,#31122a 0%,#9d2a5a 50%,#f0a8c8 100%)}.work-media.m6{background:linear-gradient(160deg,#11351f 0%,#1f6f4a 50%,#34d399 100%)}.work-media.m7{background:linear-gradient(160deg,#062c3a 0%,#0f6b86 50%,#22d3ee 100%)}.work-media.m8{background:linear-gradient(160deg,#1e1033 0%,#6d28d9 50%,#c084fc 100%)}.work-media.m9{background:linear-gradient(160deg,#25304a 0%,#4c6f9e 50%,#a8c6e8 100%)}.work-scrim{background:linear-gradient(#0000 55%,#00000059 78%,#000000b8 100%);transition:background .3s;position:absolute;inset:0}.work-card:hover .work-scrim{background:linear-gradient(#00000040 0%,#0000001a 40%,#000000c7 100%)}.work-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#00000073;border-radius:7px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.work-tag.video{color:#a5d8ff;background:#22d3ee29}.work-tag.image{color:#c4b5fd;background:#a78bfa29}.work-tag.music{color:#fcd34d;background:#fbbf2429}.work-actions{opacity:0;transition:all .3s var(--ease);z-index:2;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(6px)}.work-card:hover .work-actions{opacity:1;transform:none}.wa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;width:34px;height:34px;transition:all .25s var(--ease);background:#0000008c;border-radius:50%;place-items:center;display:grid}.wa svg{font-size:15px}.wa.play{background:var(--grad-accent);box-shadow:0 6px 18px #4f8cff73}.wa.like{border-radius:18px;align-items:center;gap:5px;width:auto;padding:0 12px;font-size:11.5px;display:flex}.wa.like svg{font-size:13px}.wa:hover{transform:scale(1.08)}.work-info{padding:10px 4px 0;display:block}.work-info strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.work-info small{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.work-info small .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.work-info small .dot.video{background:#22d3ee}.work-info small .dot.image{background:#a78bfa}.work-info small .dot.music{background:#fbbf24}button:focus-visible{outline-offset:2px;outline:2px solid #4f8cffb3}@media (width<=1320px){.feature-grid,.works-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1200px){.tool-launcher,.application-launcher{grid-template-columns:repeat(3,1fr)}.editor-workspace{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.cloud-state{display:none}}@media (width<=1180px){.studio-titlebar{gap:16px;padding:0 18px}.topbar-search{width:190px;min-width:0}.creation-ribbon{padding:0 18px}.launchpad{padding:22px 24px 40px}.library-page,.application-page{padding:24px 26px 44px}}@media (width<=1060px){.topbar-search,.profile-action div{display:none}.studio-titlebar{gap:12px;padding:0 14px}}@media (width<=960px){.studio-brand div{display:none}.creation-ribbon{gap:4px;padding:0 14px}.ribbon-label{display:none}.creation-ribbon>button{gap:6px;padding:0 11px}.creation-ribbon>button i{border-radius:7px;width:24px;height:24px}.launchpad{padding:18px 18px 36px}.library-page,.application-page{padding:20px 20px 40px}}@media (width<=840px){.studio-app{grid-template-columns:60px minmax(0,1fr)}.studio-sidebar{padding:12px 0}.sidebar-item{gap:0;width:48px;height:44px}.sidebar-item svg{font-size:18px}.sidebar-item .sidebar-label,.sidebar-group-title{display:none}.sidebar-badge{min-width:14px;height:14px;font-size:8px;top:1px;right:1px}.header-login,.header-register{height:32px;padding:0 12px;font-size:11px}.notice-action,.exit-action{width:30px;height:30px}.plain-action{padding:7px 10px;font-size:10px}}@media (width<=700px){.launchpad{padding:14px 12px 30px}.library-page,.application-page{padding:16px 14px 36px}.stats-strip{gap:8px}.stats-strip>div{padding:12px 14px}.header-login,.header-register{padding:0 10px}.studio-titlebar{gap:8px}.creation-ribbon>button span,.creation-ribbon .ribbon-badge{display:none}.creation-ribbon>button{padding:0 12px}.ribbon-secondary{padding:0 10px!important}}[data-theme=light]{--bg-deep:#dce3ef;--bg-base:#e9eef6;--bg-surface:#f3f7fc;--bg-elevated:#fff;--bg-panel:#fff;--bg-card:#fff;--bg-card-hover:#f1f5fb;--bg-input:#eef2f9;--border:#1018281f;--border-light:#1018283d;--text-primary:#0f1729;--text-secondary:#475467;--text-tertiary:#667085;--accent-soft:#4f8cff1a;--accent-glow:#4f8cff38;--shadow-sm:0 1px 2px #1018280f, 0 1px 3px #1018280d;--shadow-md:0 10px 28px #1018281f, 0 3px 8px #1018280f;--shadow-lg:0 22px 52px #10182829, 0 6px 16px #10182814;--shadow-glow:0 0 0 1px #4f8cff47, 0 16px 44px #1018281f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--badge-hot-bg:#f0840f1f;--badge-hot-fg:#d97706;--badge-new-bg:#0891b21a;--badge-new-fg:#0e7490;--badge-free-bg:#0596691a;--badge-free-fg:#047857;--badge-beta-bg:#7c3aed1a;--badge-beta-fg:#6d28d9}[data-theme=light] .studio-titlebar{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffdb;border-bottom:1px solid #1018281a}[data-theme=light] .studio-sidebar{background:linear-gradient(#fffffff7,#f7fafdf7);border-right:1px solid #10182814}[data-theme=light] .creation-ribbon{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffbd;border-bottom:1px solid #10182814}[data-theme=light] .editor-header{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffeb;border-bottom:1px solid #1018281a}[data-theme=light] .composer{background:#fff}[data-theme=light] .create-stage{background:radial-gradient(120% 130% at 50% -42%,#4f8cff1f,#0000 60%),linear-gradient(#fff,#f2f5fa);box-shadow:0 24px 60px #1018281a,inset 0 1px #ffffffe6}[data-theme=light] .create-title{background:linear-gradient(#101828 0%,#475467 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .preview-canvas{background:linear-gradient(#10182808 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#10182808 1px,#0000 1px) 0 0/24px 24px,radial-gradient(300px 200px at 50% 22%,#4f8cff1a,#0000 70%),#f4f6fa}[data-theme=light] .queue-preview{background:#e8edf5}[data-theme=light] .tool-visual{background:color-mix(in srgb, var(--tool-color) 14%, #fff)}[data-theme=light] .asset-search{background:#eef1f6}[data-theme=light] .asset-list button{background:#f4f6fa}[data-theme=light] .guest-banner{background:#fbbf241a}[data-theme=light] .auth-visual{background:radial-gradient(1000px 640px at 18% 8%,#1b2450 0%,#0b0d1a 70%)}[data-theme=light] .canvas-empty>span{background:linear-gradient(#4f8cff29,#22d3ee14)}[data-theme=light] .feature-card,[data-theme=light] .asset-grid>button,[data-theme=light] .tool-launcher>button,[data-theme=light] .application-launcher>button,[data-theme=light] .app-card,[data-theme=light] .inspire-card,[data-theme=light] .work-media{border-color:var(--border-light);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffd9}[data-theme=light] .work-card{box-shadow:var(--shadow-md)}[data-theme=light] .n-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffb3}[data-theme=light] .filter-tabs{background:#1018280d;border-color:#1018281f}[data-theme=light] .filter-tabs button.active{box-shadow:0 6px 16px #4f8cff47}[data-theme=light] .creation-ribbon>button i{color:#64748b!important;background:#1018280f!important}[data-theme=light] .creation-ribbon>button:hover i{color:#2563eb!important;background:#4f8cff1f!important}[data-theme=light] .creation-ribbon>button.active i{background:var(--accent-soft)!important;color:var(--accent)!important}[data-theme=light] .asset-list button{border:1px solid #0000}[data-theme=light] .asset-list button:hover{color:var(--text-primary);background:#4f8cff14;border-color:#4f8cff66}.quick-params{gap:14px;margin-bottom:14px;display:grid}.qp-group label{color:var(--text-tertiary);margin-bottom:7px;font-size:12px;display:block}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--bg-input);height:30px;color:var(--text-secondary);transition:all .2s var(--ease);border-radius:8px;padding:0 12px;font-size:12px}.chip:hover{border-color:var(--border-light);color:var(--text-primary)}.chip.active{background:var(--accent-soft);color:var(--accent);border-color:#4f8cff73;font-weight:600}.launch-heading .pill-tabs{margin-left:4px;padding:3px}.launch-heading .pill{padding:5px 12px;font-size:11px}.launch-heading .link-btn{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.work-status{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#00000073;border-radius:7px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.work-status.st-running{color:#8ab4ff;background:#4f8cff33}.work-status.st-done{color:#34d399;background:#34d39929}.work-status.st-review{color:#fbbf24;background:#fbbf2429}.work-status.st-queued{color:#cbd5e1;background:#94a3b833}.work-progress{z-index:2;background:#00000073;border-radius:2px;height:4px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.work-progress i{background:var(--grad-accent);border-radius:2px;height:100%;display:block}.flex{display:flex}.mt-8px{margin-top:8px}.mb-14px{margin-bottom:14px}.text-11px{font-size:11px}.text-gray-400{color:#9ca3af}.flex-col{flex-direction:column}.flex-1{flex:1;min-width:0}.gap-8px{gap:8px}.w-full{width:100%}:root{--font-xs:11px;--font-sm:12px;--font-md:13px;--font-lg:14px;--font-xl:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px}.brand-name small{font-size:10px}.cloud-state,.sidebar-item .sidebar-label,.ribbon-label{font-size:11px}.creation-ribbon>button{font-size:12px}.guest-banner{height:42px;font-size:12px}.guest-banner button{font-size:12px}.editor-header h1{font-size:17px}.editor-header p{margin-top:4px;font-size:12px}.outline-action{padding:9px 14px;font-size:12px}.render-action{padding:10px 18px;font-size:13px}.panel-title strong{font-size:13px}.panel-title button{width:28px;height:28px}.asset-tabs button{padding:9px 4px;font-size:12px}.asset-search{height:34px}.asset-search input,.asset-list strong{font-size:12px}.asset-list small{font-size:11px}.upload-drop strong{font-size:12px}.upload-drop small{font-size:11px}.canvas-toolbar{height:44px;font-size:12px}.timeline-tools,.timeline-track{font-size:11px}.settings-panel .n-form-item-label{font-size:12px!important}.quick-params label,.qp-group label{font-size:12px}.chip{height:30px;font-size:12px}.resource-foot>div{font-size:12px}.resource-foot p{font-size:11px}.editor-workspace{background:0 0;gap:12px;padding:12px}.asset-panel,.settings-panel{border:1px solid var(--border);border-radius:14px;padding:16px}.canvas-panel{border:1px solid var(--border);border-radius:14px;padding:12px}.library-header h1{font-size:22px}.library-header p{font-size:12px}.render-queue>button{padding:12px 16px}.account-dialog h2{font-size:20px}.account-dialog>p{font-size:12px}.account-dialog .n-form-item-label{font-size:12px!important}.account-options,.account-switch,.account-demo,.agreement-check{font-size:12px}.studio-brand small{font-size:10px}.quota-panel>span,.quota-panel p,.asset-shortcut strong{font-size:12px}.asset-shortcut small{font-size:11px}.launch-heading span,.launch-heading button{font-size:12px}.project-status{font-size:11px}.application-launcher>button{border-radius:14px;padding:16px}.application-launcher strong{font-size:13px}.application-launcher small{font-size:11px}.application-records strong{font-size:12px}.application-records small,.application-records p,.record-status{font-size:11px}.studio-app{background:radial-gradient(1100px 540px at 50% -14%, #4f8cff1c, transparent 62%), radial-gradient(760px 440px at 96% 2%, #22d3ee0f, transparent 60%), radial-gradient(620px 420px at 0% 100%, #4f8cff0d, transparent 55%), var(--bg-base)}[data-theme=light] .studio-app{background:radial-gradient(1100px 540px at 50% -14%, #4f8cff1a, transparent 62%), radial-gradient(760px 440px at 96% 2%, #22d3ee0d, transparent 60%), var(--bg-base)}.page-enter-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .18s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.feature-card,.work-card,.asset-card,.app-card,.inspire-card,.tool-launcher>button,.application-launcher>button{transition:transform .3s cubic-bezier(.16, 1, .3, 1), border-color .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease)}.editor-workspace{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.preview-canvas{max-height:660px;box-shadow:0 24px 72px #0000006b,inset 0 0 0 1px #ffffff0a}[data-theme=light] .preview-canvas{box-shadow:0 24px 60px #1018281f}button{-webkit-tap-highlight-color:transparent}.header-login{border-radius:9px;padding:8px 14px;transition:all .25s}.header-login:hover{background:var(--bg-card);color:var(--text-primary)}.header-register{border-radius:9px;padding:9px 15px;transition:all .25s}.header-register:hover{filter:brightness(1.08);transform:translateY(-1px)}.outline-action,.plain-action,.ribbon-secondary,.link-btn,.btn{border-radius:10px}.panel-title button,.canvas-toolbar button{border-radius:8px;transition:all .2s}.panel-title button:hover,.canvas-toolbar button:hover{background:var(--bg-card-hover);color:var(--accent)}.asset-tabs button{transition:all .2s}.asset-tabs button:hover{color:var(--accent)}.guest-banner button{transition:all .25s}.timeline-tools button{transition:color .2s}.timeline-tools button:hover{color:var(--accent)}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:60ms}.reveal.d2{transition-delay:.12s}.reveal.d3{transition-delay:.18s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.work-progress i,.queue-copy em{position:relative;overflow:hidden}.work-progress i:after,.queue-copy em:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.8s ease-in-out infinite progressFlow;position:absolute;inset:0;transform:translate(-100%)}@keyframes progressFlow{to{transform:translate(100%)}}.n-message{animation:.38s cubic-bezier(.34,1.56,.64,1) msgPop}@keyframes msgPop{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:none}}.sidebar-item:active,.param:active,.type-chip:active,.pill:active,.feature-card:active,.work-card:active,.link-btn:active,.header-login:active,.header-register:active,.plain-action:active,.creation-ribbon>button:active,.notice-action:active,.exit-action:active{transform:scale(.96)}.topbar-search:focus-within{border-color:#4f8cff8c;box-shadow:0 0 0 3px #4f8cff1f}.asset-search:focus-within{border-color:#4f8cff80;box-shadow:0 0 0 3px #4f8cff1a}html.theme-anim body,html.theme-anim .studio-app,html.theme-anim .studio-titlebar,html.theme-anim .studio-sidebar,html.theme-anim .creation-ribbon,html.theme-anim .guest-banner,html.theme-anim .editor-header,html.theme-anim .feature-card,html.theme-anim .work-card,html.theme-anim .render-queue,html.theme-anim .asset-grid>button,html.theme-anim .application-launcher>button,html.theme-anim .stats-strip>div,html.theme-anim .topbar-search,html.theme-anim .composer-glass{transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s!important}[data-theme=light] .feature-tag.hot{color:#059669;background:#0596691a;border-color:#05966940}[data-theme=light] .feature-tag.new{color:#b45309;background:#b453091a;border-color:#b4530940}[data-theme=light] .n-input__placeholder,[data-theme=light] .n-base-input__placeholder,[data-theme=light] .n-input input::placeholder,[data-theme=light] .n-input textarea::placeholder,[data-theme=light] .n-input-number input::placeholder{color:#98a2b3!important}[data-theme=light] .record-status,[data-theme=light] .queue-state.queued,[data-theme=light] .project-status{color:var(--text-secondary);background:#1018280f}[data-theme=light] .sidebar-item:hover{background:#1018280d}[data-theme=light] .list-empty small{color:var(--text-tertiary)}.preview-title{font-size:14px;font-weight:600}.preview-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.preview-open{color:#4f8cff;font-size:12.5px;text-decoration:none}.preview-open:hover{text-decoration:underline}.notif-badge{background:var(--error);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.notif-actions{gap:8px;margin-bottom:12px;display:flex}.notif-actions button{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;transition:all .22s;display:inline-flex}.notif-actions button:hover{color:var(--text-primary);border-color:var(--border-light)}.notif-list{flex-direction:column;gap:8px;max-height:56vh;display:flex;overflow:auto}.notif-item{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .22s;display:flex}.notif-item:hover{border-color:#4f8cff66}.notif-item.unread{background:#4f8cff0d;border-color:#4f8cff59}.notif-icon{width:34px;height:34px;color:var(--accent);background:#4f8cff24;border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.notif-icon.TASK_FAILED{color:var(--error);background:#f8717124}.notif-icon.TASK_COMPLETED{color:var(--success);background:#34d39924}.notif-copy{flex:1;min-width:0}.notif-copy strong{color:var(--text-primary);font-size:12.5px;display:block}.notif-copy p{color:var(--text-secondary);word-break:break-all;margin:4px 0;font-size:11.5px;line-height:1.5}.notif-copy small{color:var(--text-tertiary);font-size:10px}.notif-del{color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.notif-item:hover .notif-del{opacity:1}.notif-del:hover{color:var(--error);background:#f8717124}.notif-empty{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:44px 0;font-size:12px;display:flex}.notif-empty svg{opacity:.6;font-size:30px}.onboard-banner{max-width:1240px;color:var(--text-secondary);background:linear-gradient(135deg,#4f8cff1a,#22d3ee0f);border:1px solid #4f8cff47;border-radius:12px;align-items:center;gap:10px;margin:0 auto 14px;padding:10px 16px;font-size:12.5px;line-height:1.7;display:flex}.onboard-banner>svg{color:#4f8cff;flex:none;font-size:18px}.onboard-banner b{color:var(--text-primary)}.onboard-banner button{color:#4f8cff;cursor:pointer;transition:all .2s var(--ease);background:#4f8cff1a;border:1px solid #4f8cff66;border-radius:999px;flex:none;margin-left:auto;padding:4px 14px;font-size:12px;font-weight:600}.onboard-banner button:hover{background:#4f8cff33}[data-theme=light] .onboard-banner{background:linear-gradient(135deg,#4f8cff14,#22d3ee0d)}.studio-stage::-webkit-scrollbar{width:8px;height:8px}.asset-list::-webkit-scrollbar{width:8px;height:8px}.settings-scroll::-webkit-scrollbar{width:8px;height:8px}.settings-panel::-webkit-scrollbar{width:8px;height:8px}.preview-body::-webkit-scrollbar{width:8px;height:8px}.library-page::-webkit-scrollbar{width:8px;height:8px}.records-works::-webkit-scrollbar{width:8px;height:8px}.works-grid::-webkit-scrollbar{width:8px;height:8px}.tools-grid::-webkit-scrollbar{width:8px;height:8px}.asset-grid::-webkit-scrollbar{width:8px;height:8px}.detail-body::-webkit-scrollbar{width:8px;height:8px}.drama-body::-webkit-scrollbar{width:8px;height:8px}.drama-nav::-webkit-scrollbar{width:8px;height:8px}.notif-list::-webkit-scrollbar{width:8px;height:8px}.studio-stage::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.asset-list::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.settings-scroll::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.settings-panel::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.preview-body::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.library-page::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.records-works::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.works-grid::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.tools-grid::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.asset-grid::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.detail-body::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.drama-body::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.drama-nav::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.notif-list::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.studio-stage::-webkit-scrollbar-thumb:hover{background:#ffffff42}.asset-list::-webkit-scrollbar-thumb:hover{background:#ffffff42}.settings-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff42}.settings-panel::-webkit-scrollbar-thumb:hover{background:#ffffff42}.preview-body::-webkit-scrollbar-thumb:hover{background:#ffffff42}.library-page::-webkit-scrollbar-thumb:hover{background:#ffffff42}.records-works::-webkit-scrollbar-thumb:hover{background:#ffffff42}.works-grid::-webkit-scrollbar-thumb:hover{background:#ffffff42}.tools-grid::-webkit-scrollbar-thumb:hover{background:#ffffff42}.asset-grid::-webkit-scrollbar-thumb:hover{background:#ffffff42}.detail-body::-webkit-scrollbar-thumb:hover{background:#ffffff42}.drama-body::-webkit-scrollbar-thumb:hover{background:#ffffff42}.drama-nav::-webkit-scrollbar-thumb:hover{background:#ffffff42}.notif-list::-webkit-scrollbar-thumb:hover{background:#ffffff42}.studio-stage::-webkit-scrollbar-track{background:0 0}.asset-list::-webkit-scrollbar-track{background:0 0}.settings-scroll::-webkit-scrollbar-track{background:0 0}.settings-panel::-webkit-scrollbar-track{background:0 0}.preview-body::-webkit-scrollbar-track{background:0 0}.library-page::-webkit-scrollbar-track{background:0 0}.records-works::-webkit-scrollbar-track{background:0 0}.works-grid::-webkit-scrollbar-track{background:0 0}.tools-grid::-webkit-scrollbar-track{background:0 0}.asset-grid::-webkit-scrollbar-track{background:0 0}.detail-body::-webkit-scrollbar-track{background:0 0}.drama-body::-webkit-scrollbar-track{background:0 0}.drama-nav::-webkit-scrollbar-track{background:0 0}.notif-list::-webkit-scrollbar-track{background:0 0}.studio-stage,.asset-list,.settings-scroll,.settings-panel,.preview-body,.library-page,.records-works,.works-grid,.tools-grid,.asset-grid,.detail-body,.drama-body,.drama-nav,.notif-list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}[data-theme=light] .studio-stage::-webkit-scrollbar{width:8px;height:8px}.asset-list::-webkit-scrollbar{width:8px;height:8px}.settings-scroll::-webkit-scrollbar{width:8px;height:8px}.settings-panel::-webkit-scrollbar{width:8px;height:8px}.preview-body::-webkit-scrollbar{width:8px;height:8px}.library-page::-webkit-scrollbar{width:8px;height:8px}.records-works::-webkit-scrollbar{width:8px;height:8px}.works-grid::-webkit-scrollbar{width:8px;height:8px}.tools-grid::-webkit-scrollbar{width:8px;height:8px}.asset-grid::-webkit-scrollbar{width:8px;height:8px}.detail-body::-webkit-scrollbar{width:8px;height:8px}.drama-body::-webkit-scrollbar{width:8px;height:8px}.drama-nav::-webkit-scrollbar{width:8px;height:8px}.notif-list::-webkit-scrollbar{width:8px;height:8px}[data-theme=light] .studio-stage::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.asset-list::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.settings-scroll::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.settings-panel::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.preview-body::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.library-page::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.records-works::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.works-grid::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.tools-grid::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.asset-grid::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.detail-body::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.drama-body::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.drama-nav::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}.notif-list::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}[data-theme=light] .studio-stage,.asset-list,.settings-scroll,.settings-panel,.preview-body,.library-page,.records-works,.works-grid,.tools-grid,.asset-grid,.detail-body,.drama-body,.drama-nav,.notif-list{scrollbar-color:#10182838 transparent}.tool-menu::-webkit-scrollbar{width:8px;height:8px}.tool-menu::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:6px}.tool-menu::-webkit-scrollbar-thumb:hover{background:#ffffff42}.tool-menu::-webkit-scrollbar-track{background:0 0}.tool-menu{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}[data-theme=light] .tool-menu::-webkit-scrollbar-thumb{background:#1018282e padding-box padding-box;border:2px solid #0000}[data-theme=light] .tool-menu{scrollbar-color:#10182838 transparent}.voice-canvas{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.voice-canvas-audio{width:min(90%,460px)}.voice-canvas-empty{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.voice-canvas-empty svg{color:var(--accent);opacity:.8;font-size:30px}.voice-canvas-empty strong{color:var(--text-secondary);font-size:14px}.voice-canvas-empty small{font-size:12px;line-height:1.7}.clone-canvas{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.clone-canvas-img,.clone-canvas-video{object-fit:contain;background:#000;border-radius:14px;max-width:100%;max-height:76%;box-shadow:0 16px 40px #00000073}.clone-canvas-empty{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.clone-canvas-empty svg{color:var(--accent);opacity:.8;font-size:30px}.clone-canvas-empty strong{color:var(--text-secondary);font-size:14px}.clone-canvas-empty small{font-size:12px;line-height:1.7}.video-canvas{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.video-canvas-img,.video-canvas-video{object-fit:contain;background:#000;border-radius:14px;max-width:100%;max-height:76%;box-shadow:0 16px 40px #00000073}.video-canvas-empty{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.video-canvas-empty svg{color:var(--accent);opacity:.8;font-size:30px}.video-canvas-empty strong{color:var(--text-secondary);font-size:14px}.video-canvas-empty small{font-size:12px;line-height:1.7}.tryon-canvas{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:24px;display:flex}.tryon-pair{align-items:center;gap:18px;display:flex}.tryon-figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.tryon-figure img{object-fit:cover;border-radius:14px;width:150px;height:150px;box-shadow:0 16px 40px #00000073}.tryon-figure>span{border:1px dashed var(--border-light);width:150px;height:150px;color:var(--text-tertiary);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.tryon-figure>span svg{font-size:26px}.tryon-figure figcaption{color:var(--text-tertiary);font-size:11px}.tryon-plus{color:var(--accent);font-size:18px}.tryon-tip{color:var(--text-tertiary);font-size:12px}
