.mask[data-v-ff32a1c6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060412b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:22px;z-index:200}.dialog[data-v-ff32a1c6]{width:100%;max-height:82vh;display:flex;flex-direction:column;border-radius:20px;padding:18px 18px 16px;background:linear-gradient(180deg,#2a2350,#1a1638);border:1px solid rgba(167,139,250,.28);box-shadow:0 24px 60px #00000080}.title[data-v-ff32a1c6]{text-align:center;font-size:17px;font-weight:800}.sub[data-v-ff32a1c6]{text-align:center;font-size:12px;color:var(--muted);margin-top:6px;margin-bottom:12px}.body[data-v-ff32a1c6]{overflow-y:auto;font-size:12.5px;line-height:1.85;color:#ffffffd1;padding-right:4px}.body p[data-v-ff32a1c6]{margin:0 0 8px}.body b[data-v-ff32a1c6]{color:#fff}.ok[data-v-ff32a1c6]{margin-top:14px;height:46px;border-radius:999px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 10px 24px #7c3aed66}.page[data-v-8893851d]{padding-bottom:16px;background:#08061b}.hero[data-v-8893851d]{position:relative;height:232px;overflow:hidden;background:radial-gradient(120% 90% at 88% 8%,#a855f76b,#08071a00 58%),radial-gradient(90% 80% at 6% 100%,#3b82f638,#08071a00 60%),linear-gradient(160deg,#171238,#0d0a24 55%,#08061b)}.hero-orb[data-v-8893851d]{position:absolute;border-radius:50%;filter:blur(18px)}.orb-a[data-v-8893851d]{width:190px;height:190px;right:-50px;top:-60px;background:radial-gradient(circle,#d946ef8c,#8b5cf600 68%)}.orb-b[data-v-8893851d]{width:150px;height:150px;left:-60px;bottom:-70px;background:radial-gradient(circle,#38bdf859,#2563eb00 70%)}.hero-ring[data-v-8893851d]{position:absolute;border-radius:50%;border:1px solid rgba(196,181,253,.18)}.r1[data-v-8893851d]{width:210px;height:210px;right:-46px;top:6px;box-shadow:inset 0 0 40px #a855f72e}.r2[data-v-8893851d]{width:132px;height:132px;right:-6px;top:44px;border-color:#c4b5fd42}.hero-copy[data-v-8893851d]{position:absolute;left:18px;top:54px}.brand[data-v-8893851d]{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:3.5px;color:#d8cdffd9;margin-bottom:10px}.brand-dot[data-v-8893851d]{width:5px;height:5px;border-radius:50%;background:#c084fc;box-shadow:0 0 10px #c084fce6}.headline[data-v-8893851d]{margin:0;font-size:31px;line-height:1.16;font-weight:800;letter-spacing:.5px;color:#fff;text-shadow:0 8px 28px rgba(124,58,237,.55)}.grad[data-v-8893851d]{background:linear-gradient(96deg,#fff 10%,#d8b4fe 48%,#a78bfa 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-tag[data-v-8893851d]{margin-top:12px;font-size:11.5px;color:#ffffff80;letter-spacing:.3px}.grid[data-v-8893851d]{display:grid;grid-template-columns:1.06fr 1fr;gap:12px;margin-top:-54px;position:relative;z-index:2}.hero-card[data-v-8893851d]{position:relative;text-align:left;padding:18px 16px 16px;border-radius:20px;background:radial-gradient(120% 80% at 100% 0%,#d946ef59,#18143400 60%),linear-gradient(160deg,#6d28d9b8,#161230f5);border:1px solid rgba(167,139,250,.34);box-shadow:0 20px 44px #4c1d9566,inset 0 1px #ffffff24;display:flex;flex-direction:column}.hero-card[data-v-8893851d]:active{transform:scale(.985)}.hero-card-title[data-v-8893851d]{font-size:24px;font-weight:800;line-height:1.12;letter-spacing:.4px}.hero-card-sub[data-v-8893851d]{margin-top:8px;font-size:13px;font-weight:700;color:#e9d5ff;letter-spacing:.4px}.hero-card-list[data-v-8893851d]{margin:11px 0 0;padding-left:0;list-style:none;font-size:10.5px;line-height:1.85;color:#fff9}.hero-card-list li[data-v-8893851d]{position:relative;padding-left:9px}.hero-card-list li[data-v-8893851d]:before{content:"";position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:50%;background:#c4b5fdcc}.hero-card-btn[data-v-8893851d]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 14px 0 16px;border-radius:999px;font-size:13px;font-weight:800;background:linear-gradient(135deg,#ddd6fe,#a855f7);color:#2a1065;box-shadow:0 10px 22px #a855f780}.side-col[data-v-8893851d]{display:flex;flex-direction:column;gap:12px}.side-card[data-v-8893851d]{position:relative;flex:1;text-align:left;padding:16px 14px;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#ffffff17,#ffffff07);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff1a;display:flex;flex-direction:column}.side-card[data-v-8893851d]:active{transform:scale(.985)}.side-accent[data-v-8893851d]{position:absolute;left:14px;top:0;width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a855f7,#a855f700)}.side-accent.cyan[data-v-8893851d]{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.side-row[data-v-8893851d]{display:flex;align-items:flex-start;gap:9px}.side-txt[data-v-8893851d]{min-width:0}.side-icon[data-v-8893851d]{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 8px 18px #0006,inset 0 1px #ffffff47}.side-icon.green[data-v-8893851d]{background:linear-gradient(150deg,#34d399,#16a34a);box-shadow:0 8px 18px #16a34a66,inset 0 1px #ffffff4d}.side-icon.blue[data-v-8893851d]{background:linear-gradient(150deg,#38bdf8,#2563eb);box-shadow:0 8px 18px #2563eb66,inset 0 1px #ffffff4d}.side-card-title[data-v-8893851d]{font-size:15px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.side-card-desc[data-v-8893851d]{margin-top:5px;font-size:10.5px;line-height:1.45;color:#ffffff80}.side-card-arrow[data-v-8893851d]{position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff}.tools[data-v-8893851d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool[data-v-8893851d]{display:flex;align-items:center;gap:10px;height:58px;padding:0 14px;border-radius:16px;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff17;text-align:left}.tool[data-v-8893851d]:active{transform:scale(.98)}.tool-wide[data-v-8893851d]{grid-column:span 2;height:74px;background:radial-gradient(120% 140% at 0% 0%,#d946ef4d,#18143400 62%),linear-gradient(135deg,#8b5cf657,#181434e6);border-color:#a78bfa5c}.tool-main[data-v-8893851d]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.tool-sub[data-v-8893851d]{font-size:11.5px;color:#ffffff8c}.tool-arrow[data-v-8893851d]{color:#ffffffb8}.tool-icon[data-v-8893851d]{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 18px #0006,inset 0 1px #ffffff40;flex:none}.tool-icon.wide[data-v-8893851d]{background:linear-gradient(140deg,#c084fc,#7c3aed)}.tool-label[data-v-8893851d]{font-size:14.5px;font-weight:700;letter-spacing:.3px}.login-page[data-v-5fed3285]{min-height:100%;padding:0 26px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(90% 50% at 70% 0%,#8b5cf673,#08071a00 60%),linear-gradient(180deg,#0b0922,#08071a);position:relative;overflow:hidden}.glow[data-v-5fed3285]{position:absolute;width:280px;height:280px;right:-90px;bottom:-60px;border-radius:50%;background:radial-gradient(circle,rgba(217,70,239,.35),transparent 65%);filter:blur(10px)}.brand[data-v-5fed3285]{display:flex;align-items:center;gap:12px;margin-bottom:34px}.brand-mark[data-v-5fed3285]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 10px 24px #7c3aed73}.brand-text[data-v-5fed3285]{font-size:22px;font-weight:800;letter-spacing:1px}.form[data-v-5fed3285]{position:relative;z-index:2}.tabs[data-v-5fed3285]{display:flex;gap:20px;margin-bottom:18px}.tabs button[data-v-5fed3285]{font-size:16px;color:var(--muted);padding-bottom:6px;border-bottom:2px solid transparent}.tabs button.on[data-v-5fed3285]{color:#fff;font-weight:700;border-bottom-color:var(--purple)}.input[data-v-5fed3285]{width:100%;height:50px;margin-bottom:12px;padding:0 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:#fff;font-size:15px;outline:none}.input[data-v-5fed3285]::placeholder{color:#ffffff5c}.input[data-v-5fed3285]:focus{border-color:#a78bfa99}.err[data-v-5fed3285]{color:#fca5a5;font-size:13px;margin:4px 0 10px}.submit[data-v-5fed3285]{width:100%;margin-top:10px}.m-page[data-v-bbec2210]{min-height:100%;padding:16px 14px calc(90px + env(safe-area-inset-bottom,0px));background:radial-gradient(80% 40% at 50% 0%,#8b5cf673,#08071a00 62%),linear-gradient(180deg,#14102e,#0a0820 45%,#08071a);color:#fff}.head[data-v-bbec2210]{display:flex;align-items:center;gap:14px;padding:10px 4px 20px}.avatar[data-v-bbec2210]{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;background:linear-gradient(135deg,#e9d5ff,#a78bfa);color:#4c1d95}.name[data-v-bbec2210]{font-size:19px;font-weight:800}.phone[data-v-bbec2210]{font-size:12.5px;color:#fff9;margin-top:5px}.stats[data-v-bbec2210]{display:flex;justify-content:space-around;padding:6px 0 18px}.stat[data-v-bbec2210]{display:flex;flex-direction:column;align-items:center;gap:6px}.stat b[data-v-bbec2210]{font-size:22px;font-weight:800}.stat span[data-v-bbec2210]{font-size:12px;color:#ffffff9e}.banner[data-v-bbec2210]{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 14px;border-radius:12px;background:linear-gradient(90deg,#7c3aeda6,#d946ef59)}.banner.ok[data-v-bbec2210]{background:linear-gradient(90deg,#16a34a99,#22c55e4d)}.banner-icon[data-v-bbec2210]{font-size:15px}.banner-text[data-v-bbec2210]{flex:1;font-size:13.5px;font-weight:600}.banner-btn[data-v-bbec2210]{height:30px;padding:0 14px;border-radius:999px;background:#fff;color:#6d28d9;font-size:12.5px;font-weight:700}.menu[data-v-bbec2210]{margin-top:14px;border-radius:16px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.menu-item[data-v-bbec2210]{width:100%;display:flex;align-items:center;gap:12px;height:58px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06)}.menu-item[data-v-bbec2210]:last-child{border-bottom:none}.mi-icon[data-v-bbec2210]{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff14;font-size:14px}.mi-label[data-v-bbec2210]{flex:1;text-align:left;font-size:15px;font-weight:600}.mi-arrow[data-v-bbec2210],.mi-ver[data-v-bbec2210]{font-size:13px;color:#ffffff80}.logout[data-v-bbec2210]{width:100%;height:50px;margin-top:18px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:15px;font-weight:600;color:#f87171}.tip[data-v-bbec2210]{margin-top:12px;text-align:center;font-size:12.5px;color:#a78bfa}.back[data-v-2c350f1f]{margin:18px 0 16px;font-size:14px;color:var(--muted)}.box[data-v-2c350f1f]{padding:40px 20px;text-align:center}.box-title[data-v-2c350f1f]{font-size:20px;font-weight:700}.box-desc[data-v-2c350f1f]{margin-top:10px;font-size:13px}.back[data-v-c9fb028a]{margin:18px 0 14px;font-size:14px;color:var(--muted)}.title-row[data-v-c9fb028a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.eyebrow[data-v-c9fb028a]{font-size:10px;letter-spacing:1.6px;color:var(--purple-light);font-weight:700}.title[data-v-c9fb028a]{font-size:26px;font-weight:800;margin-top:4px}.points[data-v-c9fb028a]{display:flex;align-items:baseline;gap:6px;font-size:13px}.points b[data-v-c9fb028a]{font-size:20px;color:var(--purple-light)}.grid[data-v-c9fb028a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cap[data-v-c9fb028a]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;border-radius:18px;text-align:left;background:linear-gradient(160deg,#ffffff13,#ffffff08);border:1px solid rgba(255,255,255,.08);min-height:118px}.cap[data-v-c9fb028a]:active{transform:scale(.98)}.cap-icon[data-v-c9fb028a]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;background:#8b5cf638;border:1px solid rgba(167,139,250,.28)}.cap-name[data-v-c9fb028a]{font-size:15px;font-weight:700;margin-top:4px}.cap-desc[data-v-c9fb028a]{font-size:11.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.err[data-v-c9fb028a]{color:#fca5a5;font-size:13px}.back[data-v-f4ca5b31]{margin:18px 0 14px;font-size:14px;color:var(--muted)}.head[data-v-f4ca5b31]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.head-icon[data-v-f4ca5b31]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;background:linear-gradient(135deg,#8b5cf68c,#4c1d9599);border:1px solid rgba(167,139,250,.35)}.head-title[data-v-f4ca5b31]{font-size:20px;font-weight:800}.head-desc[data-v-f4ca5b31]{font-size:12.5px;margin-top:4px}.block[data-v-f4ca5b31]{padding:16px;margin-bottom:12px}.block-label[data-v-f4ca5b31]{font-size:14px;font-weight:600;margin-bottom:10px}.req[data-v-f4ca5b31]{color:#f87171;margin-left:2px}.select-btn[data-v-f4ca5b31]{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14.5px;text-align:left}.select-text[data-v-f4ca5b31]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chev[data-v-f4ca5b31]{color:var(--muted);font-size:15px}.picker-mask[data-v-f4ca5b31]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04030ead;display:flex;align-items:flex-end;z-index:120}.picker[data-v-f4ca5b31]{width:100%;border-radius:20px 20px 0 0;background:#16132f;border-top:1px solid rgba(167,139,250,.25);padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));max-height:70vh;overflow-y:auto}.picker-title[data-v-f4ca5b31]{font-size:15px;font-weight:700;margin-bottom:12px;text-align:center}.picker-item[data-v-f4ca5b31]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:10px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#fff;font-size:14px;text-align:left;margin-bottom:8px}.picker-item.on[data-v-f4ca5b31]{background:linear-gradient(135deg,#8b5cf673,#6d28d98c);border-color:#a78bfa99;font-weight:700}.picker-name[data-v-f4ca5b31]{flex:1}.picker-tick[data-v-f4ca5b31]{color:#c4b5fd;font-weight:800}.picker-cancel[data-v-f4ca5b31]{width:100%;height:46px;margin-top:6px;border-radius:12px;background:#ffffff12;color:#fffc;font-size:14.5px}.select[data-v-f4ca5b31],.textarea[data-v-f4ca5b31]{width:100%;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;padding:12px;outline:none}.textarea[data-v-f4ca5b31]{resize:vertical;line-height:1.6}.file[data-v-f4ca5b31]{display:flex;align-items:center;justify-content:center;height:46px;border-radius:12px;border:1px dashed rgba(167,139,250,.45);background:#8b5cf614;color:var(--purple-light);font-size:14px;overflow:hidden;padding:0 12px}.file input[data-v-f4ca5b31]{display:none}.file span[data-v-f4ca5b31]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small[data-v-f4ca5b31]{font-size:12px;margin-top:8px}.example[data-v-f4ca5b31]{padding:14px 16px;margin-bottom:12px}.example-toggle[data-v-f4ca5b31]{display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;text-align:left}.ex-q[data-v-f4ca5b31]{font-size:14px;font-weight:600;color:var(--text)}.ex-link[data-v-f4ca5b31]{font-size:14px;font-weight:700;color:#4f8cff}.ex-chev[data-v-f4ca5b31]{margin-left:auto;font-size:16px;color:var(--muted);transition:transform .2s}.ex-chev.up[data-v-f4ca5b31]{transform:rotate(180deg)}.example-body[data-v-f4ca5b31]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.example-line[data-v-f4ca5b31]{margin:4px 0;font-size:12.5px;color:var(--muted);line-height:1.7}.ex-medias[data-v-f4ca5b31]{display:flex;gap:10px;margin:12px 0 4px;overflow-x:auto}.ex-media[data-v-f4ca5b31]{flex:0 0 132px}.ex-thumb[data-v-f4ca5b31]{width:132px;height:132px;object-fit:cover;border-radius:12px;display:block;background:#ffffff0a}.ex-audio[data-v-f4ca5b31]{width:132px}.ex-label[data-v-f4ca5b31]{margin-top:6px;font-size:12px;font-weight:600}.ex-note[data-v-f4ca5b31]{font-size:10.5px;color:var(--muted);margin-top:2px;line-height:1.4}.example-btn[data-v-f4ca5b31]{margin-top:12px;height:38px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:700;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;box-shadow:0 8px 18px #7c3aed59}.ex-tip[data-v-f4ca5b31]{margin:10px 0 0;font-size:11.5px;color:var(--muted);line-height:1.6}.submit-block[data-v-f4ca5b31]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cost-info[data-v-f4ca5b31]{flex:1;min-width:0}.cost-row[data-v-f4ca5b31]{display:flex;align-items:baseline;gap:6px;font-size:13px}.cost-rule[data-v-f4ca5b31]{margin-top:4px;font-size:11.5px;color:#fff9;line-height:1.5}.cost-rule.dim[data-v-f4ca5b31]{color:#ffffff6b}.cost-balance[data-v-f4ca5b31]{margin-top:4px;display:flex;align-items:baseline;gap:5px;font-size:12px}.cost-balance b[data-v-f4ca5b31]{font-size:14px;color:#c4b5fd}.cost[data-v-f4ca5b31]{font-size:22px;color:var(--purple-light)}.submit[data-v-f4ca5b31]{flex:0 0 auto}.tip[data-v-f4ca5b31]{font-size:13px}.err[data-v-f4ca5b31]{color:#fca5a5;font-size:13px;margin:8px 0}.result-img[data-v-f4ca5b31],.result-video[data-v-f4ca5b31]{width:100%;border-radius:12px;display:block}.result-audio[data-v-f4ca5b31]{width:100%}.download[data-v-f4ca5b31]{display:inline-block;margin-top:10px;font-size:13px;color:var(--purple-light)}.w-page[data-v-9a38446b]{min-height:100%;padding:10px 14px calc(90px + env(safe-area-inset-bottom,0px));background:radial-gradient(90% 45% at 70% 0%,#8b5cf64d,#08071a00 60%),#08071a;color:#fff}.w-head[data-v-9a38446b]{display:flex;align-items:center;gap:10px;padding:4px 0 14px}.back[data-v-9a38446b]{width:32px;height:32px;border-radius:50%;background:#ffffff14;color:#fff;font-size:19px}.w-title[data-v-9a38446b]{flex:1;text-align:center;font-size:17px;font-weight:700}.spacer[data-v-9a38446b]{width:32px}.search[data-v-9a38446b]{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;background:#fff}.search-icon[data-v-9a38446b]{color:#9c99b8;font-size:16px}.search-input[data-v-9a38446b]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#241a3d}.filters[data-v-9a38446b]{display:flex;gap:10px;margin:14px 0 8px}.filter[data-v-9a38446b]{height:30px;padding:0 14px;border-radius:999px;font-size:12.5px;color:#ffffffa6}.filter.on[data-v-9a38446b]{background:#fff;color:#2a1065;font-weight:700}.empty[data-v-9a38446b]{margin-top:120px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#ffffff8c}.empty-icon[data-v-9a38446b]{font-size:34px;opacity:.8}.empty-text[data-v-9a38446b]{font-size:13.5px}.list[data-v-9a38446b]{margin-top:6px}.item[data-v-9a38446b]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);margin-bottom:10px}.thumb[data-v-9a38446b]{width:62px;height:62px;border-radius:10px;object-fit:cover;background:#0b0a1a}.thumb.audio[data-v-9a38446b]{display:flex;align-items:center;justify-content:center;font-size:24px}.meta[data-v-9a38446b]{flex:1;min-width:0}.name[data-v-9a38446b]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time[data-v-9a38446b]{font-size:11.5px;color:#ffffff80;margin-top:4px}.del[data-v-9a38446b]{font-size:12.5px;color:#fca5a5;padding:6px 8px}.mask[data-v-9a38446b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.sheet[data-v-9a38446b]{width:100%;max-height:86vh;overflow:auto;border-radius:18px;background:#14122c;padding:14px}.pv[data-v-9a38446b]{width:100%;border-radius:12px;display:block}.pv-audio[data-v-9a38446b]{width:100%}.pv-open[data-v-9a38446b]{display:block;margin-top:12px;font-size:13px;color:#a78bfa}.pv-close[data-v-9a38446b]{width:100%;margin-top:12px;height:42px;border-radius:12px;background:#ffffff14;font-size:14px;color:#fff}.wiz[data-v-908d4223]{display:flex;align-items:center;justify-content:center;gap:2px;padding:14px 0 10px}.wstep[data-v-908d4223]{display:flex;align-items:center;gap:7px;padding:6px;flex:none;white-space:nowrap;border-radius:12px;background:transparent;color:#b3a9c9;transition:transform .12s ease,background .18s ease}.wstep[data-v-908d4223]:active{transform:scale(.96);background:#7c3aed14}.wstep b[data-v-908d4223]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;background:#ece6f9;color:#a99fc4;flex:none}.wstep span[data-v-908d4223]{font-size:12px;white-space:nowrap;line-height:1.25;text-align:left;font-weight:600}.wstep.done b[data-v-908d4223]{background:#22c55e;color:#fff}.wstep.done[data-v-908d4223]{color:#3f9d63}.wstep.on b[data-v-908d4223]{background:linear-gradient(140deg,#a855f7,#7c3aed);color:#fff;box-shadow:0 6px 14px #7c3aed52}.wstep.on[data-v-908d4223]{color:#7c3aed;font-weight:800}.wline[data-v-908d4223]{width:16px;height:2px;border-radius:2px;background:#e6ddf7;flex:none}.x-page[data-v-9fe98f90]{min-height:100%;padding:10px 14px 96px;background:linear-gradient(180deg,#f6f2ff,#faf8ff 40%,#fff);color:#241a3d}.x-top[data-v-9fe98f90]{display:flex;align-items:center;gap:10px;padding:6px 0 14px;position:relative}.new-task-row[data-v-9fe98f90]{display:flex;justify-content:flex-end;margin:-4px 2px 8px}.new-task[data-v-9fe98f90]{height:26px;padding:0 10px;border-radius:999px;font-size:11.5px;color:#7c3aed;background:#f3edff;border:1px solid #e6dbff;z-index:2}.x-back[data-v-9fe98f90]{width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #7c3aed1f;font-size:20px;color:#7c3aed;display:flex;align-items:center;justify-content:center}.steps[data-v-9fe98f90]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.step[data-v-9fe98f90]{display:flex;align-items:center;gap:6px;color:#a99fc4;font-size:10.5px;line-height:1.25}.step b[data-v-9fe98f90]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#efe9ff;color:#9b8ec4;font-size:12px}.step.on b[data-v-9fe98f90]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.step.on[data-v-9fe98f90]{color:#7c3aed;font-weight:700}.line[data-v-9fe98f90]{width:22px;height:1px;background:#ddd4f5}.x-card[data-v-9fe98f90]{background:#fff;border-radius:22px;padding:16px 16px 20px;box-shadow:0 10px 30px #7c3aed14}.tabs[data-v-9fe98f90]{display:flex;gap:8px;background:#f4f0ff;border-radius:14px;padding:5px;margin-bottom:16px}.tab[data-v-9fe98f90]{flex:1;height:36px;border-radius:11px;font-size:13px;color:#6b6382}.tab.on[data-v-9fe98f90]{background:#fff;color:#7c3aed;font-weight:700;box-shadow:0 4px 12px #7c3aed26}.block-title[data-v-9fe98f90]{font-size:15px;font-weight:800;margin:14px 0 6px}.block-title.sm[data-v-9fe98f90]{font-size:13.5px;margin-top:18px}.hint[data-v-9fe98f90]{font-size:11.5px;color:#8f87a8;margin:0 0 10px;line-height:1.6}.input-row[data-v-9fe98f90]{display:flex;gap:8px;align-items:center}.x-input[data-v-9fe98f90],.x-textarea[data-v-9fe98f90]{width:100%;border-radius:12px;border:1px solid #e8e2f7;background:#fbfaff;padding:12px;font-size:13.5px;color:#241a3d;outline:none}.x-textarea[data-v-9fe98f90]{resize:vertical;line-height:1.6}.pill[data-v-9fe98f90]{flex:0 0 auto;height:38px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:13px;font-weight:600}.x-btn[data-v-9fe98f90]{width:100%;height:46px;margin-top:12px;border-radius:14px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 20px #7c3aed40}.x-btn[data-v-9fe98f90]:disabled{opacity:.6;box-shadow:none}.x-btn.half[data-v-9fe98f90]{width:auto;flex:1;margin-top:0}.upload[data-v-9fe98f90]{display:block;margin-top:10px;text-align:center;font-size:12px;color:#7c3aed;padding:10px;border:1px dashed #d8cbf7;border-radius:12px}.upload input[data-v-9fe98f90]{display:none}.counter[data-v-9fe98f90]{text-align:right;font-size:11px;color:#a99fc4;margin-top:4px}.row-between[data-v-9fe98f90]{display:flex;align-items:center;justify-content:space-between}.row-end[data-v-9fe98f90]{display:flex;justify-content:flex-end;margin-top:8px}.muted[data-v-9fe98f90]{color:#a99fc4;font-size:12px}.empty[data-v-9fe98f90]{font-size:12px;color:#b3aacb;text-align:center;padding:14px 0}.empty-box[data-v-9fe98f90]{border:1px dashed #e2d9f7;border-radius:12px;padding:16px;text-align:center;font-size:12px;color:#b3aacb}.hist-list[data-v-9fe98f90]{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.hist-item[data-v-9fe98f90]{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;background:#fff;border:1px solid #ece5fa;border-radius:12px;padding:10px 12px;cursor:pointer}.hist-t[data-v-9fe98f90]{flex:1;font-size:12px;line-height:1.5;color:#6a5d85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hist-time[data-v-9fe98f90]{flex:none;font-size:11px;color:#b3aacb;padding-top:1px}.field[data-v-9fe98f90]{margin-top:12px}.field label[data-v-9fe98f90]{display:block;font-size:12.5px;color:#4b3f6b;margin-bottom:6px}.topics[data-v-9fe98f90]{display:flex;flex-wrap:wrap;gap:8px}.topic[data-v-9fe98f90]{padding:8px 12px;border-radius:10px;background:#f4f0ff;color:#5b4b86;font-size:12.5px;text-align:left}.chips[data-v-9fe98f90]{display:flex;gap:8px;margin-top:6px}.chip[data-v-9fe98f90]{height:34px;padding:0 16px;border-radius:999px;background:#f4f0ff;color:#6b6382;font-size:12.5px}.chip.on[data-v-9fe98f90]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-weight:700}.link-btn[data-v-9fe98f90]{font-size:12px;color:#7c3aed}.link-btn[data-v-9fe98f90]:disabled{opacity:.5}.acc-tags[data-v-9fe98f90]{display:flex;flex-wrap:wrap;gap:8px}.acc-tag[data-v-9fe98f90]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 12px;border-radius:8px;background:#7c5cf0;color:#fff;font-size:13px;font-weight:600}.acc-tag.on[data-v-9fe98f90]{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 4px 12px #7c3aed4d}.acc-tag-x[data-v-9fe98f90]{font-size:14px;opacity:.8;line-height:1}.pick-list[data-v-9fe98f90]{display:flex;flex-direction:column;gap:10px}.pick-item[data-v-9fe98f90]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;border:1px solid #e8e2f7;background:#fff;cursor:pointer}.pick-item.on[data-v-9fe98f90]{border-color:#7c3aed}.pick-item input[data-v-9fe98f90]{display:none}.pick-box[data-v-9fe98f90]{flex:0 0 20px;width:20px;height:20px;margin-top:1px;border-radius:5px;border:1.5px solid #d8cbf7;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff}.pick-item.on .pick-box[data-v-9fe98f90]{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:#7c3aed}.pick-text[data-v-9fe98f90]{flex:1;font-size:13.5px;line-height:1.5;color:#2b2140}.refresh[data-v-9fe98f90]{display:inline-flex;align-items:center;gap:4px;color:#7c3aed;font-weight:600}.err[data-v-9fe98f90]{color:#e11d48;font-size:12.5px;margin-top:10px}.tip[data-v-9fe98f90]{color:#7c3aed;font-size:12.5px;margin-top:10px}.x-foot[data-v-9fe98f90]{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:10px}.ph-top[data-v-65b42723]{display:flex;align-items:center;gap:10px;padding:6px 0 14px}.ph-back2[data-v-65b42723]{width:34px;height:34px;border-radius:50%;background:#fff;color:#7c3aed;font-size:20px;line-height:1;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #7c3aed1f}.ph-head[data-v-65b42723]{margin:0 -14px 12px;padding:14px 16px 20px;background:radial-gradient(120% 120% at 90% 0%,#a855f759,#1a123600 62%),linear-gradient(160deg,#2b2158,#1c1440 60%,#150f33);color:#fff}.ph-bar[data-v-65b42723]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ph-back[data-v-65b42723]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:19px;line-height:1}.ph-bar-title[data-v-65b42723]{font-size:15px;font-weight:700;letter-spacing:.4px}.ph-app[data-v-65b42723]{display:flex;align-items:center;gap:12px}.ph-icon[data-v-65b42723]{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#34d399,#16a34a);box-shadow:0 10px 24px #16a34a6b,inset 0 1px #ffffff4d;flex:none}.ph-app-name[data-v-65b42723]{font-size:19px;font-weight:800;letter-spacing:.4px}.ph-app-desc[data-v-65b42723]{margin-top:4px;font-size:11.5px;color:#fff9}.sec-sub[data-v-65b42723]{font-size:13px;font-weight:700;color:var(--text, #241a3d);margin:2px 0}.hint.tight[data-v-65b42723]{margin:0 0 10px}.p-page[data-v-65b42723]{min-height:100%;padding:0 14px 96px;background:linear-gradient(180deg,#f7f3ff,#fbf9ff 45%,#fff);color:#241a3d}.banner[data-v-65b42723]{margin:0 -14px;padding:26px 20px 22px;background:radial-gradient(80% 120% at 85% 20%,rgba(217,70,239,.35),transparent 60%),linear-gradient(135deg,#6d28d9,#4c1d95 60%,#3b1478);color:#fff}.banner-title[data-v-65b42723]{font-size:25px;font-weight:800;line-height:1.2}.banner-sub[data-v-65b42723]{margin-top:8px;font-size:12px;opacity:.85}.back[data-v-65b42723]{width:32px;height:32px;margin:10px 0 0;border-radius:50%;background:#fff;color:#7c3aed;font-size:19px;box-shadow:0 4px 14px #7c3aed1f}.steps[data-v-65b42723]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0 12px}.step[data-v-65b42723]{display:flex;align-items:center;gap:6px;color:#b3aacb;font-size:10.5px;line-height:1.25}.step b[data-v-65b42723]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#efe9ff;color:#9b8ec4;font-size:12px}.step.on b[data-v-65b42723]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.step.on[data-v-65b42723]{color:#7c3aed;font-weight:700}.step.done b[data-v-65b42723]{background:#22c55e;color:#fff}.step.done[data-v-65b42723]{color:#16a34a}.line[data-v-65b42723]{width:20px;height:1px;background:#ddd4f5}.p-card[data-v-65b42723]{margin-top:10px;background:#fff;border-radius:20px;padding:14px 14px 18px;box-shadow:0 10px 30px #7c3aed14}.row-between[data-v-65b42723]{display:flex;align-items:center;justify-content:space-between}.sec-title[data-v-65b42723]{font-size:14.5px;font-weight:800;margin:16px 0 8px}.sec-title[data-v-65b42723]:first-child{margin-top:0}.tag[data-v-65b42723]{font-size:11px;color:#fff;background:linear-gradient(135deg,#60a5fa,#7c3aed);padding:4px 10px;border-radius:999px}.ta-wrap[data-v-65b42723]{position:relative}.ta[data-v-65b42723]{width:100%;border-radius:12px;border:1px solid #e8e2f7;background:#fbfaff;padding:12px;font-size:13.5px;line-height:1.6;resize:vertical;outline:none}.ta-foot[data-v-65b42723]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.mini[data-v-65b42723]{font-size:12px;color:#7c3aed}.muted[data-v-65b42723]{color:#a99fc4;font-size:12px}.seg[data-v-65b42723]{display:flex;background:#f3edff;border-radius:999px;padding:4px;gap:4px}.seg-btn[data-v-65b42723]{flex:1;height:36px;border-radius:999px;font-size:13.5px;color:#7a6e9c}.seg-btn.on[data-v-65b42723]{background:#fff;color:#7c3aed;font-weight:700;box-shadow:0 4px 12px #7c3aed26}.box[data-v-65b42723]{margin-top:10px;background:#fbfaff;border:1px solid #efe9fb;border-radius:14px;padding:16px 14px;text-align:center}.rec-tip[data-v-65b42723]{font-size:14px;font-weight:700;color:#4b3f6b}.rec-row[data-v-65b42723]{display:flex;align-items:center;justify-content:center;gap:22px;margin:14px 0 6px}.rec-mini[data-v-65b42723]{font-size:12px;color:#b3aacb}.rec-mini[data-v-65b42723]:disabled{opacity:.6}.mic[data-v-65b42723]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#7c3aed;background:#fff;border:2px solid #d8cbf7;box-shadow:0 6px 18px #7c3aed26}.rec-note[data-v-65b42723]{font-size:11.5px;color:#a99fc4;line-height:1.6;margin:8px 0 0}.tts-box[data-v-65b42723]{text-align:left}.tts-head[data-v-65b42723]{display:flex;align-items:center;justify-content:space-between}.tts-head .sec-title[data-v-65b42723]{margin:0}.tts-head-r[data-v-65b42723]{display:flex;align-items:center;gap:12px}.tts-hint[data-v-65b42723]{font-size:11.5px;color:#a99fc4;line-height:1.6;margin:8px 0 0}.tts-select[data-v-65b42723]{width:100%;height:44px;margin-top:10px;padding:0 12px;border-radius:12px;border:1px solid #e8e2f7;background:#fff;font-size:13.5px;color:#4b3f6b;outline:none}.tts-btn[data-v-65b42723]{width:100%;height:46px;margin-top:12px;border-radius:12px;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 8px 20px #7c3aed40}.tts-done[data-v-65b42723]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;background:#fff;border:1px solid #efe9fb;border-radius:12px}.tts-play[data-v-65b42723]{flex:none;width:34px;height:34px;border-radius:50%;color:#fff;font-size:12px;background:linear-gradient(135deg,#7c3aed,#a855f7)}.tts-info[data-v-65b42723]{flex:1;min-width:0}.tts-title[data-v-65b42723]{font-size:13px;font-weight:700;color:#4b3f6b}.tts-stale[data-v-65b42723]{font-weight:400;color:#f59e0b}.tts-sub[data-v-65b42723]{font-size:11.5px;color:#a99fc4;margin-top:2px;line-height:1.5}.tag-btn[data-v-65b42723]{border:0;cursor:pointer;font-weight:600}.tag-btn[data-v-65b42723]:disabled{opacity:.7}.sheet-mask[data-v-65b42723]{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c2873;z-index:60;display:flex;align-items:flex-end}.sheet[data-v-65b42723]{width:100%;max-height:78vh;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;padding:16px 16px 20px}.sheet-head[data-v-65b42723]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px}.sheet-title[data-v-65b42723]{font-size:18px;font-weight:800;color:#241a3d}.sheet-sub[data-v-65b42723]{font-size:12px;color:#a99fc4;margin-top:4px}.sheet-x[data-v-65b42723]{flex:none;width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;color:#8b7fa8;background:#f3edff}.sheet-body[data-v-65b42723]{flex:1;overflow-y:auto}.legal-busy[data-v-65b42723]{font-size:13px;color:#a99fc4;text-align:center;padding:32px 0}.legal-status[data-v-65b42723]{display:flex;align-items:flex-start;gap:12px;border-radius:14px;padding:14px;margin-bottom:12px;background:#eefbf4;border:1px solid #d6f2e3}.legal-status.warn[data-v-65b42723]{background:#fff8ec;border-color:#ffe6bf}.legal-status.bad[data-v-65b42723]{background:#fdf0f0;border-color:#f8d7d7}.legal-ico[data-v-65b42723]{flex:none;width:30px;height:30px;border-radius:50%;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;background:#22c55e}.legal-status.warn .legal-ico[data-v-65b42723]{background:#f59e0b}.legal-status.bad .legal-ico[data-v-65b42723]{background:#ef4444}.legal-status-t[data-v-65b42723]{font-size:14px;font-weight:800;color:#14532d}.legal-status.warn .legal-status-t[data-v-65b42723]{color:#92400e}.legal-status.bad .legal-status-t[data-v-65b42723]{color:#991b1b}.legal-status-s[data-v-65b42723]{font-size:12px;line-height:1.6;color:#4b5563;margin-top:3px}.legal-block[data-v-65b42723]{margin-bottom:12px}.legal-label-row[data-v-65b42723]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.legal-label[data-v-65b42723]{font-size:13px;font-weight:700;color:#4b3f6b;margin-bottom:6px;display:block}.legal-label-row .legal-label[data-v-65b42723]{margin-bottom:0}.legal-tag[data-v-65b42723]{font-size:11px;color:#a99fc4}.legal-box[data-v-65b42723]{background:#fbfaff;border:1px solid #efe9fb;border-radius:12px;padding:12px;font-size:13px;line-height:1.75;color:#4b3f6b;white-space:pre-wrap;word-break:break-word;max-height:34vh;overflow-y:auto}.legal-src[data-v-65b42723]{color:#6a5d85}.legal-mark[data-v-65b42723]{background:#ffe0e0;color:#b91c1c;border-radius:3px;padding:0 2px}.legal-list[data-v-65b42723]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.legal-list li[data-v-65b42723]{font-size:12.5px;line-height:1.7;color:#4b3f6b;background:#fff;border:1px solid #efe9fb;border-radius:10px;padding:10px 12px}.legal-list b[data-v-65b42723]{color:#b91c1c}.legal-sug[data-v-65b42723]{color:#16a34a;margin-top:2px}.sheet-foot[data-v-65b42723]{display:flex;gap:10px;padding-top:12px}.or[data-v-65b42723]{font-size:12px;color:#b3aacb;margin:12px 0 6px}.upload-link[data-v-65b42723]{display:inline-block;font-size:13.5px;color:#7c3aed;font-weight:600}.upload-link input[data-v-65b42723]{display:none}.audio[data-v-65b42723]{width:100%;margin-top:10px}.photo[data-v-65b42723]{display:flex;align-items:center;justify-content:center;height:150px;border-radius:12px;background:#f2eefb;border:1px solid #e8e2f7;overflow:hidden}.photo input[data-v-65b42723]{display:none}.photo-img[data-v-65b42723]{width:100%;height:100%;object-fit:cover}.plus[data-v-65b42723]{font-size:30px;color:#c8bce4}.av-card[data-v-65b42723]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;background:#fff;border:1px solid #efe9fb;border-radius:14px}.av-thumb[data-v-65b42723]{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f3edff}.av-thumb img[data-v-65b42723],.av-thumb video[data-v-65b42723]{width:100%;height:100%;object-fit:cover;display:block}.av-meta[data-v-65b42723]{flex:1;min-width:0}.av-name[data-v-65b42723]{font-size:14px;font-weight:700;color:#241a3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-from[data-v-65b42723]{font-size:11.5px;color:#a99fc4;margin-top:3px}.av-pick[data-v-65b42723]{flex:none;height:32px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#60a5fa,#7c3aed)}.av-empty[data-v-65b42723]{margin-top:10px;height:110px;border-radius:14px;border:1px dashed #d8cbf7;background:#fbf8ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.av-plus[data-v-65b42723]{font-size:26px;color:#c4b6e4;line-height:1}.av-empty-t[data-v-65b42723]{font-size:12.5px;color:#a99fc4}.av-upload[data-v-65b42723]{margin-top:10px}.hint[data-v-65b42723]{font-size:11.5px;color:#a99fc4;margin:8px 0 0;line-height:1.6}.pk-head[data-v-65b42723]{position:relative;justify-content:center;align-items:center}.pk-head .sheet-x[data-v-65b42723]{position:absolute;right:0;top:-2px}.pk-tabs[data-v-65b42723]{display:flex;gap:8px;border-bottom:1px solid #f0eafb;margin-bottom:12px}.pk-tab[data-v-65b42723]{flex:1;padding:10px 0 12px;font-size:14px;color:#8b7fa8;position:relative}.pk-tab.on[data-v-65b42723]{color:#7c3aed;font-weight:800}.pk-tab.on[data-v-65b42723]:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:68%;height:3px;border-radius:3px;background:linear-gradient(90deg,#a855f7,#7c3aed)}.pk-grid[data-v-65b42723]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pk-item[data-v-65b42723]{border-radius:12px;padding:6px;border:1px solid transparent}.pk-item.on[data-v-65b42723]{border-color:#7c3aed;background:#f7f0ff}.pk-thumb[data-v-65b42723]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#f3edff}.pk-thumb img[data-v-65b42723],.pk-thumb video[data-v-65b42723]{width:100%;height:100%;object-fit:cover;display:block}.pk-check[data-v-65b42723]{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;color:#fff;font-size:13px;line-height:22px;text-align:center;background:#7c3aed}.pk-name[data-v-65b42723]{margin-top:6px;font-size:13px;font-weight:700;color:#241a3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-src[data-v-65b42723]{font-size:11px;color:#a99fc4;margin-top:2px}.empty[data-v-65b42723]{font-size:12.5px;color:#b3aacb;text-align:center;padding:28px 0;line-height:1.7}.preview[data-v-65b42723]{height:190px;border-radius:14px;background:#0b0a1a;display:flex;align-items:center;justify-content:center;overflow:hidden}.pv-video[data-v-65b42723]{width:100%;height:100%;object-fit:contain}.pv-empty[data-v-65b42723]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff9e;font-size:12px}.pv-avatar[data-v-65b42723]{width:64px;height:64px;border-radius:50%;background:#a78bfa59;display:flex;align-items:center;justify-content:center;font-size:28px}.agree[data-v-65b42723]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:12px;color:#7c3aed}.free[data-v-65b42723]{text-align:center;font-size:11.5px;color:#b3aacb;margin:6px 0 0}.err[data-v-65b42723]{color:#e11d48;font-size:12.5px;margin-top:10px;text-align:center}.tip[data-v-65b42723]{color:#16a34a;font-size:12.5px;margin-top:10px;text-align:center}.p-foot[data-v-65b42723]{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:10px}.foot-btn[data-v-65b42723]{flex:1;height:46px;border-radius:14px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 20px #7c3aed40}.foot-btn.ghost[data-v-65b42723]{flex:0 0 96px;background:#f3edff;color:#7c3aed;box-shadow:none}.foot-btn[data-v-65b42723]:disabled{opacity:.6;box-shadow:none}.p-page[data-v-65b42723]{background:linear-gradient(180deg,#f8eefc,#fbf7fe 42%,#fff)}.blk[data-v-65b42723]{margin-top:18px}.blk .sec-title[data-v-65b42723]{font-size:15px;font-weight:800;margin-bottom:10px}.blk .sec-title.sm[data-v-65b42723]{font-size:13.5px;margin-bottom:8px}.card[data-v-65b42723]{background:#fff;border-radius:14px;padding:14px;box-shadow:0 6px 20px #4c1d9512}.card-sub[data-v-65b42723]{font-size:13.5px;font-weight:800;color:#241a3d}.ta-wrap[data-v-65b42723]{background:#fff;border-radius:14px;padding:4px 4px 0;box-shadow:0 6px 20px #4c1d9512}.ta[data-v-65b42723]{border:none;background:transparent;box-shadow:none}.ta-foot[data-v-65b42723]{padding:0 8px 8px}.mini.link[data-v-65b42723]{background:transparent;color:#7c3aed;font-size:12.5px;padding:0}.seg[data-v-65b42723]{background:#f4d9f8;border-radius:999px;padding:4px;display:flex;gap:0}.seg.small[data-v-65b42723]{margin:8px 0 12px}.seg-btn[data-v-65b42723]{flex:1;height:34px;border-radius:999px;font-size:13.5px;font-weight:600;color:#7a4b86;background:transparent;box-shadow:none}.seg-btn.on[data-v-65b42723]{background:#fff;color:#b02bbd;font-weight:800;box-shadow:0 4px 10px #b02bbd29}.tts-btn[data-v-65b42723]{background:linear-gradient(135deg,#5b8cff,#3b5dfd);color:#fff;box-shadow:0 10px 22px #3b5dfd52}.tts-btn[data-v-65b42723]:disabled{opacity:.55;box-shadow:none}.lib-page[data-v-abce9836]{min-height:100%;padding:10px 14px calc(90px + env(safe-area-inset-bottom,0px));background:radial-gradient(90% 50% at 70% 0%,#8b5cf652,#08071a00 62%),#08071a;color:#fff}.back[data-v-abce9836]{width:32px;height:32px;border-radius:50%;background:#ffffff14;color:#fff;font-size:19px;margin-bottom:8px}.top-tabs[data-v-abce9836]{display:flex;gap:26px;padding:4px 2px 12px}.top-tab[data-v-abce9836]{font-size:15px;color:#ffffff8c;padding-bottom:6px;border-bottom:2px solid transparent}.top-tab.on[data-v-abce9836]{color:#fff;font-weight:700;border-bottom-color:#a78bfa}.sub-tabs[data-v-abce9836]{display:flex;gap:10px;margin-bottom:10px}.sub-tab[data-v-abce9836]{height:36px;padding:0 16px;border-radius:999px;font-size:13.5px;color:#ffffffb8;background:#ffffff12;border:1px solid rgba(255,255,255,.09)}.sub-tab.on[data-v-abce9836]{background:#fff;color:#2a1065;font-weight:700}.note[data-v-abce9836]{font-size:11px;color:#ffffff80;line-height:1.6;margin:6px 0 12px}.grid[data-v-abce9836]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.add-card[data-v-abce9836]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:190px;border-radius:16px;border:1px dashed rgba(167,139,250,.45);background:#8b5cf614;color:#fffc}.add-card.small[data-v-abce9836]{height:150px}.add-card input[data-v-abce9836]{display:none}.add-icon[data-v-abce9836]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:20px}.add-text[data-v-abce9836]{font-size:12.5px}.add-sub[data-v-abce9836]{font-size:10.5px;color:#ffffff73}.avatar-card[data-v-abce9836]{position:relative;border-radius:16px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.09)}.avatar-media[data-v-abce9836]{width:100%;height:150px;object-fit:cover;display:block}.avatar-media.placeholder[data-v-abce9836]{display:flex;align-items:center;justify-content:center;font-size:34px;background:#ffffff0a}.avatar-thumb[data-v-abce9836]{position:relative}.badge[data-v-abce9836]{position:absolute;top:8px;left:8px;font-size:10px;padding:3px 8px;border-radius:999px;background:#22c55ed9;color:#fff}.badge.public[data-v-abce9836]{background:#7c3aedd9}.a-del-x[data-v-abce9836]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;font-size:12px;line-height:1;background:#ef4444e6;color:#fff;display:flex;align-items:center;justify-content:center}.play-dot[data-v-abce9836]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;padding-left:3px;font-size:14px;line-height:42px;text-align:center;color:#fff;background:#7c3aedd1;border:2px solid rgba(255,255,255,.85);box-sizing:border-box;pointer-events:none}.av-agree[data-v-abce9836]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:12.5px;color:#fffc}.av-agree input[data-v-abce9836]{width:16px;height:16px;accent-color:#7c3aed}.add-card[data-v-abce9836]:disabled{opacity:.5}.avatar-info[data-v-abce9836]{padding:8px 10px 10px}.avatar-name[data-v-abce9836]{font-size:13px;font-weight:600}.avatar-time[data-v-abce9836]{font-size:10.5px;color:#ffffff80;margin-top:3px}.empty[data-v-abce9836]{margin-top:26px;text-align:center;font-size:12.5px;color:#ffffff73}.voice-list[data-v-abce9836]{margin-top:6px}.voice-item[data-v-abce9836]{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:14px;background:#fff;color:#241a3d;font-size:15px;margin-bottom:10px}.play[data-v-abce9836]{width:32px;height:32px;border-radius:50%;background:#f3edff;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:11px}.voice-name[data-v-abce9836]{flex:1}.voice-desc[data-v-abce9836]{font-size:11.5px;color:#9c99b8}.voice-tip[data-v-abce9836]{margin-top:12px;text-align:center;font-size:12px;color:#fca5a5}.storage-bar[data-v-abce9836]{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11.5px;margin-bottom:6px}.storage-bar b[data-v-abce9836]{color:#c4b5fd;font-size:12px}.a-del[data-v-abce9836]{margin-top:4px;font-size:10.5px;color:#f87171}.media-size[data-v-abce9836]{margin-top:4px;font-size:10.5px;color:#ffffff73}.m-del[data-v-abce9836]{position:absolute;right:8px;top:8px;font-size:10.5px;color:#f87171;background:#00000059;padding:3px 7px;border-radius:8px}.media-card[data-v-abce9836]{position:relative}.voice-filters[data-v-abce9836]{display:flex;gap:8px;margin-bottom:10px}.vf[data-v-abce9836]{flex:1;height:36px;border-radius:10px;font-size:13px;background:#ffffff0f;color:#ffffffb3;border:1px solid rgba(255,255,255,.08)}.vf[data-v-abce9836]:first-child,.vf.on[data-v-abce9836]{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;font-weight:700;border-color:transparent}.add-voice[data-v-abce9836]{width:100%;height:46px;border-radius:12px;border:1px dashed rgba(167,139,250,.5);background:#8b5cf61f;color:#c4b5fd;font-size:14px;font-weight:600;margin-bottom:12px}.voice-item.my[data-v-abce9836]{background:#fff;color:#241a3d;gap:10px}.v-meta[data-v-abce9836]{flex:1;min-width:0}.v-sub[data-v-abce9836]{font-size:11px;color:#9c99b8;margin-top:2px}.v-enroll[data-v-abce9836]{font-size:11px;padding:5px 9px;border-radius:8px;background:#8b5cf62e;color:#7c3aed;border:1px solid rgba(124,58,237,.45);white-space:nowrap}.v-enroll.on[data-v-abce9836]{background:#22c55e26;color:#16a34a;border-color:#22c55e80}.v-status[data-v-abce9836]{font-size:11px;padding:3px 8px;border-radius:6px;color:#fff}.v-status.done[data-v-abce9836]{background:#7c3aed}.v-status.processing[data-v-abce9836]{background:#f59e0b}.v-status.failed[data-v-abce9836]{background:#ef4444}.v-del[data-v-abce9836]{font-size:14px;color:#ef4444;padding:4px}.mask2[data-v-abce9836]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04030ebf;display:flex;align-items:flex-end;z-index:120}.sheet2[data-v-abce9836]{width:100%;max-height:88vh;overflow-y:auto;border-radius:20px 20px 0 0;background:#16132f;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(167,139,250,.25)}.sheet2-head[data-v-abce9836]{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:800;margin-bottom:14px}.x[data-v-abce9836]{font-size:16px;color:#fff9}.in2[data-v-abce9836]{width:100%;height:46px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#fff;padding:0 14px;font-size:14px;outline:none}.sample[data-v-abce9836]{margin-top:10px;padding:12px;border-radius:12px;background:#ffffff0f;font-size:13px;line-height:1.8;color:#ffffffe0}.rec-box[data-v-abce9836]{margin-top:12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:16px 14px;text-align:center}.rec-title[data-v-abce9836]{font-size:14px;font-weight:600}.rec-row[data-v-abce9836]{display:flex;align-items:center;justify-content:center;gap:26px;margin:14px 0 8px}.mini2[data-v-abce9836]{font-size:12.5px;color:#ffffffbf;background:#ffffff14;padding:7px 12px;border-radius:999px}.mic2[data-v-abce9836]{width:60px;height:60px;border-radius:50%;font-size:24px;background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 8px 22px #7c3aed73}.mic2.on[data-v-abce9836]{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 8px 22px #dc262673}.or[data-v-abce9836]{font-size:12px;color:#ffffff73;margin:6px 0}.upload2[data-v-abce9836]{display:block;font-size:13.5px;color:#a78bfa;font-weight:600}.upload2 input[data-v-abce9836]{display:none}.audio2[data-v-abce9836]{width:100%;margin-top:10px}.sheet2-foot[data-v-abce9836]{display:flex;gap:10px;margin-top:16px}.cancel2[data-v-abce9836]{flex:0 0 110px;height:48px;border-radius:14px;background:#ffffff14;color:#fff;font-size:15px}.ok2[data-v-abce9836]{flex:1;height:48px;border-radius:14px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 20px #7c3aed66}.ok2[data-v-abce9836]:disabled{opacity:.6;box-shadow:none}.group-bar[data-v-abce9836]{display:flex;gap:8px;margin-bottom:10px}.g-btn[data-v-abce9836]{height:34px;padding:0 12px;border-radius:10px;font-size:12.5px;background:#ffffff14;color:#ffffffd9;border:1px solid rgba(255,255,255,.1)}.g-btn.primary[data-v-abce9836]{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;border-color:transparent}.group-chips[data-v-abce9836]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip[data-v-abce9836]{height:30px;padding:0 14px;border-radius:999px;font-size:12.5px;background:#ffffff12;color:#ffffffbf}.chip.on[data-v-abce9836]{background:#fff;color:#2a1065;font-weight:700}.media-card[data-v-abce9836]{border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:14px}.media-icon[data-v-abce9836]{font-size:26px}.media-name[data-v-abce9836]{margin-top:8px;font-size:12px;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-card[data-v-abce9836]{padding:0;width:100%;font-size:inherit;cursor:pointer}.sheet-mask[data-v-abce9836]{position:fixed;top:0;right:0;bottom:0;left:0;background:#08071a8c;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px}.sheet[data-v-abce9836]{width:100%;max-height:86vh;background:#fff;border-radius:18px;display:flex;flex-direction:column;padding:16px;color:#241a3d}.sheet-head[data-v-abce9836]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.sheet-title[data-v-abce9836]{font-size:17px;font-weight:800}.sheet-x[data-v-abce9836]{flex:none;width:30px;height:30px;border-radius:50%;font-size:17px;line-height:1;color:#8b7fa8;background:#f3edff}.sheet-body[data-v-abce9836]{flex:1;overflow-y:auto}.av-rule[data-v-abce9836]{background:#f5f0ff;border:1px solid #e3d8fb;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.75;color:#7c3aed;margin-bottom:14px}.av-label[data-v-abce9836]{font-size:13.5px;font-weight:700;margin-bottom:8px}.av-input[data-v-abce9836]{width:100%;height:46px;border-radius:12px;border:1px solid #e8e2f7;background:#fbfaff;padding:0 14px;font-size:14px;outline:none;margin-bottom:14px;color:#241a3d}.av-good[data-v-abce9836],.av-bad[data-v-abce9836]{font-size:13px;font-weight:700;margin:4px 0 8px}.av-good[data-v-abce9836]{color:#7c3aed}.av-bad[data-v-abce9836]{color:#e11d48}.av-demo-row[data-v-abce9836]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.av-demo[data-v-abce9836]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#6a5d85}.av-demo-pic[data-v-abce9836]{width:100%;height:74px;border-radius:10px;background:radial-gradient(circle at 50% 32%,#e9d8ff 0 16%,transparent 17%),radial-gradient(circle at 50% 96%,#d9c6ff 0 34%,transparent 35%),linear-gradient(135deg,#7c3aed,#4c1d95)}.av-demo-pic.multi[data-v-abce9836]{background:radial-gradient(circle at 30% 34%,#e9d8ff 0 13%,transparent 14%),radial-gradient(circle at 70% 34%,#e9d8ff 0 13%,transparent 14%),linear-gradient(135deg,#7c3aed,#4c1d95)}.av-demo-pic.covered[data-v-abce9836]{background:linear-gradient(180deg,transparent 0 30%,#1f1b2e 30% 44%,transparent 44%),radial-gradient(circle at 50% 32%,#e9d8ff 0 16%,transparent 17%),linear-gradient(135deg,#7c3aed,#4c1d95)}.av-drop[data-v-abce9836]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;border-radius:14px;border:1px dashed #b79cf5;background:#faf7ff;margin-bottom:12px;overflow:hidden;cursor:pointer}.av-drop input[data-v-abce9836]{display:none}.av-drop-icon[data-v-abce9836]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:22px;line-height:40px;text-align:center;background:linear-gradient(135deg,#7c3aed,#a855f7)}.av-drop-t[data-v-abce9836]{font-size:14px;font-weight:700;color:#7c3aed}.av-drop-s[data-v-abce9836]{font-size:11.5px;color:#a99fc4}.av-preview[data-v-abce9836]{width:100%;max-height:240px;object-fit:contain;background:#0b0a1a}.av-picked[data-v-abce9836]{position:relative;border-radius:14px;overflow:hidden;background:#0b0a1a;margin-bottom:12px}.av-picked video[data-v-abce9836]{width:100%;max-height:260px;display:block;object-fit:contain}.av-repick[data-v-abce9836]{position:absolute;right:8px;top:8px;height:28px;padding:0 12px;border-radius:999px;font-size:12px;color:#fff;background:#0000008c}.av-btns[data-v-abce9836]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.av-btn[data-v-abce9836]{position:relative;height:46px;border-radius:12px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid #c9b4f5;color:#7c3aed;background:#fff;cursor:pointer}.av-btn.solid[data-v-abce9836]{color:#fff;border:0;background:linear-gradient(135deg,#7c3aed,#a855f7)}.av-btn[data-v-abce9836]:disabled{opacity:.6}.av-btn input[data-v-abce9836]{display:none}.sheet-foot[data-v-abce9836]{display:flex;gap:10px;padding-top:14px}.foot-btn[data-v-abce9836]{flex:1;height:46px;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.foot-btn.ghost[data-v-abce9836]{color:#4b3f6b;background:#f1ecfb}.foot-btn[data-v-abce9836]:disabled{opacity:.6}.lib-tip[data-v-abce9836]{font-size:12px;color:#e11d48;margin-top:10px;text-align:center}.p-page[data-v-13d92f2b]{min-height:100%;padding:0 14px 96px;background:linear-gradient(180deg,#f7f3ff,#fbf9ff 45%,#fff);color:#241a3d}.top-row[data-v-13d92f2b]{display:flex;align-items:center;gap:10px;padding:6px 0 14px}.back[data-v-13d92f2b]{width:34px;height:34px;border-radius:50%;background:#fff;color:#7c3aed;font-size:20px;line-height:1;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #4c1d952e}.steps[data-v-13d92f2b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 0 6px}.step[data-v-13d92f2b]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:#a99fc4;text-align:center}.step b[data-v-13d92f2b]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:#efe9fb;color:#a99fc4}.step.done b[data-v-13d92f2b]{background:#22c55e;color:#fff}.step.on b[data-v-13d92f2b]{background:#7c3aed;color:#fff}.step.on[data-v-13d92f2b]{color:#7c3aed;font-weight:700}.line[data-v-13d92f2b]{width:26px;height:1px;background:#e2d9f7;margin-bottom:16px}.p-card[data-v-13d92f2b]{background:#fff;border-radius:16px;padding:14px;margin-top:12px;box-shadow:0 6px 18px #4c1d950f}.sec-row[data-v-13d92f2b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sec-right[data-v-13d92f2b]{display:flex;align-items:center;gap:8px}.sec-title[data-v-13d92f2b]{font-size:14.5px;font-weight:800;margin-bottom:6px}.sec-title.sm[data-v-13d92f2b]{font-size:13.5px;margin-top:14px}.sec-title.flush[data-v-13d92f2b]{margin-bottom:0;margin-top:0}.hint[data-v-13d92f2b]{font-size:11.5px;color:#a99fc4;margin:0 0 10px;line-height:1.65}.hint.tight[data-v-13d92f2b]{margin:2px 0 0}.hint.mt6[data-v-13d92f2b]{margin-top:6px}.hint .em[data-v-13d92f2b]{color:#7c3aed;font-weight:700}.muted[data-v-13d92f2b]{font-size:11.5px;color:#a99fc4}.mini[data-v-13d92f2b]{font-size:11.5px;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);padding:5px 10px;border-radius:999px}.mini[data-v-13d92f2b]:disabled{opacity:.6}.more[data-v-13d92f2b]{font-size:11px;color:#8b5cf6;background:#f3edff;padding:4px 10px;border-radius:999px}.sw[data-v-13d92f2b]{position:relative;display:inline-block;width:42px;height:24px;flex:none}.sw input[data-v-13d92f2b]{display:none}.sw i[data-v-13d92f2b]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#e2d9f7;transition:.2s}.sw i[data-v-13d92f2b]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.sw input:checked+i[data-v-13d92f2b]{background:#7c3aed}.sw input:checked+i[data-v-13d92f2b]:after{transform:translate(18px)}.strip[data-v-13d92f2b]{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.tpl[data-v-13d92f2b]{position:relative;flex:none;width:92px}.tpl-art[data-v-13d92f2b]{width:92px;height:164px;border-radius:10px;object-fit:cover;display:block;border:2px solid transparent;background:#f3edff;overflow:hidden}.tpl-art-fallback[data-v-13d92f2b]{display:flex;align-items:center;justify-content:center;font-size:12px;color:#8b7fa8;text-align:center}.tpl.on .tpl-art[data-v-13d92f2b]{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29}.tpl-name[data-v-13d92f2b]{display:block;font-size:11px;color:#6a5d85;margin-top:5px;text-align:center}.tpl-check[data-v-13d92f2b]{position:absolute;right:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#7c3aed;color:#fff;font-size:12px;line-height:20px;text-align:center}.ipt[data-v-13d92f2b]{width:100%;height:44px;border-radius:12px;border:1px solid #e8e2f7;background:#fbfaff;padding:0 12px;font-size:14px;outline:none;margin-bottom:8px;color:#241a3d}.mini-ipt[data-v-13d92f2b]{width:64px;height:32px;margin:0 4px;padding:0 8px;font-size:13px}.row[data-v-13d92f2b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.chip[data-v-13d92f2b]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;background:#f3edff;color:#7c3aed}.chip.on[data-v-13d92f2b]{background:#7c3aed;color:#fff;font-weight:700}.chips[data-v-13d92f2b]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:8px}.ck[data-v-13d92f2b]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#4b3f6b}.ck input[data-v-13d92f2b]{width:15px;height:15px;accent-color:#7c3aed}.ck i[data-v-13d92f2b]{display:none}.x-btn[data-v-13d92f2b]{width:100%;height:46px;margin-top:10px;border-radius:12px;color:#fff;font-size:14.5px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#a855f7)}.x-btn[data-v-13d92f2b]:disabled{opacity:.6}.split-mask[data-v-13d92f2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#140c2880;display:flex;align-items:center;justify-content:center;padding:22px}.split-box[data-v-13d92f2b]{width:100%;background:#fff;border-radius:16px;padding:18px}.split-title[data-v-13d92f2b]{font-size:16px;font-weight:800;text-align:center;margin-bottom:14px}.split-ta[data-v-13d92f2b]{width:100%;border:none;outline:none;resize:none;background:#f5f2fb;border-radius:10px;padding:12px;font-size:13.5px;line-height:1.7;color:#241a3d;font-family:inherit;box-sizing:border-box}.split-hint[data-v-13d92f2b]{font-size:11.5px;color:#a99fc4;margin:10px 0 16px;line-height:1.6}.split-hint b[data-v-13d92f2b]{color:#7c3aed}.split-foot[data-v-13d92f2b]{display:flex;gap:10px}.split-cancel[data-v-13d92f2b]{flex:1;height:44px;border-radius:12px;background:#f5f0ff;color:#4b3f6b;font-size:14.5px;font-weight:600}.split-ok[data-v-13d92f2b]{flex:1.3;height:44px;border-radius:12px;color:#fff;font-size:14.5px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#a855f7)}.bind-actions[data-v-13d92f2b]{display:flex;gap:8px}.ghost-btn.half[data-v-13d92f2b]{flex:1}.ghost-btn[data-v-13d92f2b]{width:100%;height:38px;margin-top:8px;border-radius:10px;font-size:12.5px;color:#6d28d9;background:#f5f0ff}.cover-preview[data-v-13d92f2b]{width:100%;border-radius:12px;margin-top:10px;display:block}.sub-row[data-v-13d92f2b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px 2px}.sub-title[data-v-13d92f2b]{font-size:13px;font-weight:700}.file-pick[data-v-13d92f2b]{display:block;margin-top:8px;height:40px;line-height:40px;text-align:center;border-radius:10px;background:#f5f0ff;color:#6d28d9;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.select[data-v-13d92f2b]{width:100%;height:46px;border-radius:12px;background:#fbfaff;border:1px solid #efe9fb;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:13.5px;color:#241a3d}.select .ph[data-v-13d92f2b]{color:#a99fc4}.chev[data-v-13d92f2b]{color:#a99fc4;font-size:14px}.vol-row[data-v-13d92f2b]{justify-content:flex-start}.vol-val[data-v-13d92f2b]{font-size:12px;font-weight:700;color:#6d28d9;min-width:34px}.link[data-v-13d92f2b]{font-size:11.5px;color:#7c3aed;text-decoration:underline}.range[data-v-13d92f2b]{width:100%;accent-color:#7c3aed;margin:4px 0 2px}.pill[data-v-13d92f2b]{height:28px;padding:0 12px;border-radius:999px;font-size:11.5px;color:#7c3aed;background:#f3edff}.pool[data-v-13d92f2b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pool-item[data-v-13d92f2b]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#4b3f6b;background:#f5f0ff;border-radius:999px;padding:4px 8px 4px 10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-item .x[data-v-13d92f2b]{font-style:normal;color:#a99fc4;padding:0 2px}.bind-head[data-v-13d92f2b]{margin-top:10px}.bind-list[data-v-13d92f2b]{display:flex;flex-direction:column;gap:2px}.bind-item[data-v-13d92f2b]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f5f0ff}.bind-no[data-v-13d92f2b]{width:16px;flex:none;font-size:11.5px;color:#a99fc4}.bind-body[data-v-13d92f2b]{flex:1;min-width:0}.bind-text[data-v-13d92f2b]{font-size:12.5px;color:#3d3358;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bind-chip[data-v-13d92f2b]{display:inline-block;margin-top:3px;font-size:10.5px;color:#6d28d9;background:#f0e9ff;border-radius:6px;padding:2px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-add[data-v-13d92f2b]{flex:none;font-size:11.5px;color:#7c3aed;background:#f5f0ff;border-radius:8px;padding:5px 8px}.bind-split[data-v-13d92f2b]{flex:none;font-size:11.5px;color:#7c3aed;padding:5px 4px}.cut-row[data-v-13d92f2b]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.cut-label[data-v-13d92f2b]{flex:none;width:34px;font-size:12.5px;color:#4b3f6b}.cut-pick[data-v-13d92f2b]{flex:1;min-width:0;height:38px;border-radius:10px;background:#fbfaff;border:1px solid #efe9fb;font-size:12.5px;color:#4b3f6b;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cut-sec[data-v-13d92f2b]{width:62px;height:38px;margin:0;padding:0 8px;font-size:12.5px}.preview[data-v-13d92f2b]{height:200px;border-radius:14px;background:#0b0a1a;display:flex;align-items:center;justify-content:center;overflow:hidden}.pv-video[data-v-13d92f2b]{width:100%;height:100%;object-fit:contain}.pv-empty[data-v-13d92f2b]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff9e;font-size:12px}.pv-avatar[data-v-13d92f2b]{width:56px;height:56px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:24px}.tip[data-v-13d92f2b]{color:#16a34a;font-size:12.5px;margin-top:10px;text-align:center}.err[data-v-13d92f2b]{color:#e11d48;font-size:12.5px;margin-top:10px;text-align:center}.p-foot[data-v-13d92f2b]{position:fixed;left:0;right:0;bottom:0;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -4px 18px #4c1d9514}.foot-btn[data-v-13d92f2b]{flex:1;height:46px;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.foot-btn.ghost[data-v-13d92f2b]{flex:none;width:92px;font-size:13px;color:#4b3f6b;background:#f1ecfb}.foot-btn[data-v-13d92f2b]:disabled{opacity:.55}.sheet-mask[data-v-13d92f2b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c2873;z-index:60;display:flex;align-items:flex-end}.sheet[data-v-13d92f2b]{width:100%;max-height:78vh;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;padding:16px}.sheet-head[data-v-13d92f2b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.sheet-title[data-v-13d92f2b]{font-size:16px;font-weight:800}.sheet-x[data-v-13d92f2b]{width:30px;height:30px;border-radius:50%;font-size:17px;color:#8b7fa8;background:#f3edff}.sheet-body[data-v-13d92f2b]{flex:1;overflow-y:auto}.cat-tabs[data-v-13d92f2b]{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px}.cat-tab[data-v-13d92f2b]{flex:none;height:28px;padding:0 12px;border-radius:999px;font-size:12px;background:#f5f0ff;color:#6d28d9}.cat-tab.on[data-v-13d92f2b]{background:#7c3aed;color:#fff;font-weight:700}.bgm-list[data-v-13d92f2b]{display:flex;flex-direction:column;gap:8px}.bgm-item[data-v-13d92f2b]{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;padding:11px 12px;border-radius:12px;background:#faf7ff;border:1px solid #efe9fb;font-size:13px;color:#4b3f6b}.bgm-item.on[data-v-13d92f2b]{border-color:#7c3aed;background:#f5f0ff}.bgm-item-name[data-v-13d92f2b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bgm-item-play[data-v-13d92f2b]{flex:none;font-size:11.5px;color:#7c3aed}.empty[data-v-13d92f2b]{font-size:12.5px;color:#b3aacb;text-align:center;padding:24px 0}.pick-mask[data-v-13d92f2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#140c2880;display:flex;align-items:center;justify-content:center;padding:14px}.pick-sheet[data-v-13d92f2b]{width:100%;max-height:92vh;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.pick-head[data-v-13d92f2b]{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 10px}.pick-ico[data-v-13d92f2b]{width:34px;height:34px;border-radius:10px;flex:none;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.pick-title-wrap[data-v-13d92f2b]{flex:1;min-width:0}.pick-title[data-v-13d92f2b]{font-size:15.5px;font-weight:800}.pick-sub[data-v-13d92f2b]{font-size:11.5px;color:#a99fc4;margin-top:3px}.pick-x[data-v-13d92f2b]{width:28px;height:28px;border-radius:50%;background:#f3edff;color:#8b7fa8;font-size:16px;line-height:1;flex:none}.pick-grid[data-v-13d92f2b]{flex:1;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-content:start;gap:10px;padding:4px 16px 12px}.pick-card[data-v-13d92f2b]{position:relative;border-radius:12px;overflow:hidden;background:#f5f0ff;border:2px solid transparent;text-align:left}.pick-card.on[data-v-13d92f2b]{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29}.pick-card img[data-v-13d92f2b]{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block}.pick-ph[data-v-13d92f2b]{width:100%;aspect-ratio:9 / 16;display:flex;align-items:center;justify-content:center;font-size:13px;color:#8b7fa8}.pick-name[data-v-13d92f2b]{display:block;font-size:11.5px;color:#4b3f6b;padding:5px 8px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}.pick-check[data-v-13d92f2b]{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;background:#7c3aed;color:#fff;font-size:13px;line-height:22px;text-align:center}.pick-foot[data-v-13d92f2b]{display:flex;gap:10px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.pick-cancel[data-v-13d92f2b]{flex:1;height:44px;border-radius:12px;background:#f5f0ff;color:#4b3f6b;font-size:14px;font-weight:600}.pick-ok[data-v-13d92f2b]{flex:1.4;height:44px;border-radius:12px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#a855f7)}:root{--bg: #08071a;--bg-2: #0e0c24;--card: rgba(255, 255, 255, .045);--card-strong: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .08);--purple: #8b5cf6;--purple-deep: #6d28d9;--purple-light: #a78bfa;--pink: #d946ef;--cyan: #22d3ee;--text: #ffffff;--muted: #9c99b8;--radius: 18px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font-family:inherit;border:none;background:none;color:inherit;padding:0;cursor:pointer}input{font-family:inherit}a{color:inherit;text-decoration:none}.page{min-height:100%;padding-bottom:calc(76px + var(--safe-bottom));background:radial-gradient(120% 60% at 50% -10%,#7c3aed59,#08071a00 60%),linear-gradient(180deg,#0a0820,#08071a 40%,#08071a)}.page-inner{padding:0 16px}.card{position:relative;border-radius:var(--radius);background:linear-gradient(160deg,#ffffff12,#ffffff08);border:1px solid var(--line);overflow:hidden}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.9),transparent);opacity:.7}.tabbar{position:fixed;left:12px;right:12px;bottom:calc(10px + var(--safe-bottom));height:62px;display:flex;align-items:center;justify-content:space-around;border-radius:999px;background:#121028eb;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50}.tabbar-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:11px;transition:color .2s}.tabbar-item.is-active{color:#fff}.tabbar-badge{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;transition:background .2s,transform .2s}.tabbar-item.is-active .tabbar-badge{background:linear-gradient(135deg,var(--purple),var(--pink));box-shadow:0 6px 18px #8b5cf673;transform:translateY(-2px)}.section-title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;margin:26px 0 14px}.section-title:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--purple-light),var(--purple-deep))}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed 55%,#6d28d9);box-shadow:0 10px 24px #7c3aed66;transition:transform .15s}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.5;box-shadow:none}.muted{color:var(--muted)}
