.ts[data-v-186d9014]{backdrop-filter:blur(4px);background:#14102d73;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.ts[data-v-186d9014],.ts-card[data-v-186d9014]{align-items:center;display:flex}.ts-card[data-v-186d9014]{background:#fff;border-radius:16px;box-shadow:0 24px 70px #14102d66;flex-direction:column;gap:10px;padding:26px 24px 20px;width:min(360px,92vw)}.ts-title[data-v-186d9014]{color:#2a2a36;font-size:16px;font-weight:600;margin:0}.ts-desc[data-v-186d9014]{color:#8a8a96;font-size:13px;line-height:1.5;margin:0;text-align:center}.ts-box[data-v-186d9014]{align-items:center;display:flex;justify-content:center;min-height:65px}.ts-cancel[data-v-186d9014]{background:none;border:none;color:#9a9aa8;cursor:pointer;font-family:inherit;font-size:13px;margin-top:2px;padding:6px 14px}.ts-cancel[data-v-186d9014]:hover{color:#6c63ff}.ts-fade-enter-active[data-v-186d9014],.ts-fade-leave-active[data-v-186d9014]{transition:opacity .2s ease}.ts-fade-enter-from[data-v-186d9014],.ts-fade-leave-to[data-v-186d9014]{opacity:0}.app-loading[data-v-da06404a]{align-items:center;color:var(--c-muted,#8a8a96);display:inline-flex;gap:var(--loading-gap,10px);justify-content:center}.app-loading--vertical[data-v-da06404a]{flex-direction:column}.app-loading--horizontal[data-v-da06404a]{flex-direction:row}.app-loading__spinner[data-v-da06404a]{animation:app-loading-spin-da06404a .8s linear infinite;border-color:color-mix(in srgb,var(--loading-accent,var(--c-p1,#6c63ff)) 25%,transparent);border-radius:50%;border-style:solid;border-top-color:var(--loading-accent,var(--c-p1,#6c63ff));flex-shrink:0}.app-loading__text[data-v-da06404a]{color:inherit;font-weight:500;line-height:1.4}.app-loading--xs[data-v-da06404a]{--loading-gap:5px}.app-loading--xs .app-loading__spinner[data-v-da06404a]{border-width:2px;height:14px;width:14px}.app-loading--xs .app-loading__text[data-v-da06404a]{font-size:11px}.app-loading--sm[data-v-da06404a]{--loading-gap:6px}.app-loading--sm .app-loading__spinner[data-v-da06404a]{border-width:2px;height:16px;width:16px}.app-loading--sm .app-loading__text[data-v-da06404a]{font-size:12px}.app-loading--md[data-v-da06404a]{--loading-gap:10px}.app-loading--md .app-loading__spinner[data-v-da06404a]{border-width:3px;height:26px;width:26px}.app-loading--md .app-loading__text[data-v-da06404a]{font-size:13px}.app-loading--lg[data-v-da06404a]{--loading-gap:14px}.app-loading--lg .app-loading__spinner[data-v-da06404a]{border-width:3.5px;height:36px;width:36px}.app-loading--lg .app-loading__text[data-v-da06404a]{font-size:15px}@media(prefers-reduced-motion:reduce){.app-loading__spinner[data-v-da06404a]{animation-duration:2s}}@keyframes app-loading-spin-da06404a{to{transform:rotate(1turn)}}.app-btn[data-v-171307db]{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:transform .15s,box-shadow .2s,background .15s,border-color .15s,opacity .2s;white-space:nowrap}.app-btn--disabled[data-v-171307db]:not(.app-btn--loading),.app-btn[data-v-171307db]:disabled:not(.app-btn--loading){cursor:not-allowed;pointer-events:none}.app-btn--loading[data-v-171307db]{cursor:progress;opacity:1;pointer-events:none}.app-btn--disabled[data-v-171307db]:not(.app-btn--loading),.app-btn[data-v-171307db]:disabled:not(.app-btn--loading){opacity:.58}.app-btn--primary.app-btn--disabled[data-v-171307db]:not(.app-btn--loading),.app-btn--primary[data-v-171307db]:disabled:not(.app-btn--loading){background:color-mix(in srgb,var(--c-p1,#3b82f6) 10%,var(--c-card,#fff));border-color:color-mix(in srgb,var(--c-p1,#3b82f6) 18%,transparent);box-shadow:none;color:color-mix(in srgb,var(--c-p1,#3b82f6) 74%,var(--c-text,#1c1835));opacity:1}.app-btn--xs[data-v-171307db]{font-size:12.5px;gap:5px;padding:5px 11px}.app-btn--sm[data-v-171307db]{font-size:12px;padding:8px 16px}.app-btn--md[data-v-171307db]{font-size:14px;padding:11px 24px}.app-btn--lg[data-v-171307db]{font-size:15px;padding:14px 28px}.app-btn--block[data-v-171307db]{width:100%}.app-btn--pill[data-v-171307db]{border-radius:100px}.app-btn[data-v-171307db]:not(.app-btn--pill){border-radius:var(--radius-md,14px)}.app-btn--primary[data-v-171307db]{background:var(--c-grad,linear-gradient(135deg,#3b82f6 0,#06b6d4 100%));box-shadow:0 6px 20px color-mix(in srgb,var(--c-p1,#3b82f6) 28%,transparent);color:#fff}.app-btn--primary[data-v-171307db]:not(:disabled):not(.app-btn--disabled):hover{box-shadow:0 8px 24px color-mix(in srgb,var(--c-p1,#3b82f6) 38%,transparent);transform:translateY(-1px)}.app-btn--ghost[data-v-171307db]{background:transparent;border-color:var(--c-p1,#3b82f6);color:var(--c-p1,#3b82f6)}.app-btn--ghost[data-v-171307db]:not(:disabled):not(.app-btn--disabled):hover{background:color-mix(in srgb,var(--c-p1,#3b82f6) 8%,transparent)}.app-btn--subtle[data-v-171307db]{background:transparent;border-color:color-mix(in srgb,var(--c-text,#1c1835) 14%,transparent);color:var(--c-muted,#6a6a76);font-weight:500}.app-btn--subtle[data-v-171307db]:not(:disabled):not(.app-btn--disabled):hover{background:color-mix(in srgb,var(--c-text,#1c1835) 5%,transparent);border-color:color-mix(in srgb,var(--c-text,#1c1835) 26%,transparent);color:var(--c-text,#1c1835)}.app-btn__loading[data-v-171307db]{--loading-accent:currentColor}.app-btn__label[data-v-171307db]{align-items:center;display:inline-flex}svg[data-v-171307db-s]{height:16px;width:16px}.error-page[data-v-cb152353]{--c-grad:linear-gradient(135deg,var(--c-p1),var(--c-p2));align-items:center;display:flex;justify-content:center;min-height:100vh;padding:64px 0}.error-card[data-v-cb152353]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card);border:1px solid var(--c-card-border);border-radius:var(--radius-lg);max-width:480px;padding:48px 32px;text-align:center;width:100%}.error-code[data-v-cb152353]{background:linear-gradient(135deg,var(--c-p1),var(--c-p2));-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent}.error-title[data-v-cb152353]{color:var(--c-text);font-size:24px;font-weight:700;margin-top:20px}.error-desc[data-v-cb152353]{color:var(--c-muted);font-size:14px;line-height:1.7;margin-top:12px}.error-actions[data-v-cb152353]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.account-avatar[data-v-beb97deb]{background:#e9ecf8;border-radius:50%;display:inline-flex;flex:none;overflow:hidden}.account-avatar img[data-v-beb97deb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-workspace[data-v-e2391eef]{align-items:start;color:#262943;display:grid;gap:24px;grid-template-columns:248px minmax(0,1fr);padding:45px 0 90px;position:relative;width:100%;z-index:1}.account-sidebar[data-v-e2391eef],.workspace-content[data-v-e2391eef]{backdrop-filter:blur(16px);background:#ffffffdf;border:1px solid #e0e4f2;border-radius:22px;box-shadow:0 18px 48px #3a497a14;min-width:0}.account-sidebar[data-v-e2391eef]{display:flex;flex-direction:column;min-height:520px;padding:19px;position:sticky;top:18px}.sidebar-identity[data-v-e2391eef]{align-items:center;border-bottom:1px solid #e9ebf4;display:flex;gap:11px;padding:5px 2px 20px}.identity-text[data-v-e2391eef]{min-width:0}.identity-text small[data-v-e2391eef],.identity-text span[data-v-e2391eef],.identity-text strong[data-v-e2391eef]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-text span[data-v-e2391eef]{color:#7169cf;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.identity-text strong[data-v-e2391eef]{font-size:15px;margin-top:4px}.identity-text small[data-v-e2391eef]{color:#8b90a7;font-size:10px;margin-top:4px}.section-nav[data-v-e2391eef]{display:grid;gap:5px;margin-top:20px;position:relative}.nav-slider[data-v-e2391eef]{background:linear-gradient(100deg,#e8ecff,#f4f0ff);border-radius:12px;pointer-events:none;position:absolute;z-index:0}.nav-slider--moving[data-v-e2391eef]{transition:left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.section-link[data-v-e2391eef]{align-items:center;border-radius:12px;color:#5d627c;display:flex;font-size:13px;font-weight:650;gap:12px;min-height:47px;padding:0 13px;position:relative;text-decoration:none;transition:color .2s;z-index:1}.section-link i[data-v-e2391eef]{font-size:19px}.section-link[data-v-e2391eef]:hover{color:#5557c7}.section-link.active[data-v-e2391eef]{color:#514dc2}.section-nav:not(.slider-ready) .section-link.active[data-v-e2391eef]{background:linear-gradient(100deg,#e8ecff,#f4f0ff)}.section-nav.slider-ready .section-link.active[data-v-e2391eef]:hover{background:transparent}.section-link[data-v-e2391eef]:focus-visible{outline:2px solid #6d65e6;outline-offset:2px}.pro-badge[data-v-e2391eef]{color:#615bd7;font-size:9px;font-weight:800;letter-spacing:.07em;margin-left:auto}.sidebar-bottom[data-v-e2391eef]{margin-top:auto;padding:18px 5px 2px}.sidebar-bottom p[data-v-e2391eef]{color:#9095a8;font-size:10px;line-height:1.55;margin:0}.sidebar-bottom p span[data-v-e2391eef]{color:#3aab7f;margin-right:7px}.sidebar-bottom button[data-v-e2391eef]{align-items:center;background:none;border:0;color:#666b84;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;margin-top:18px;padding:6px 0}.sidebar-bottom button[data-v-e2391eef]:hover{color:#514dc2}.sidebar-bottom .error[data-v-e2391eef]{color:#a24e52;margin-top:8px}.workspace-content[data-v-e2391eef]{min-height:520px;padding:34px 36px}@media(max-width:720px){.account-workspace[data-v-e2391eef]{gap:15px;grid-template-columns:minmax(0,1fr);padding:26px 0 65px}.account-sidebar[data-v-e2391eef]{min-height:0;padding:14px;position:static}.sidebar-identity[data-v-e2391eef]{padding:2px 3px 12px}.section-nav[data-v-e2391eef]{display:flex;gap:5px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.section-nav[data-v-e2391eef]::-webkit-scrollbar{display:none}.section-link[data-v-e2391eef]{flex:none;font-size:12px;min-height:40px;padding:0 11px}.section-link i[data-v-e2391eef]{font-size:16px}.sidebar-bottom[data-v-e2391eef]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 4px 0}.sidebar-bottom p[data-v-e2391eef]{max-width:65%}.sidebar-bottom button[data-v-e2391eef]{flex:none;margin:0}.workspace-content[data-v-e2391eef]{min-height:340px;padding:25px 22px}}@media(max-width:430px){.workspace-content[data-v-e2391eef]{padding:23px 18px}.pro-badge[data-v-e2391eef]{font-size:8px}}@media(prefers-reduced-motion:reduce){.nav-slider--moving[data-v-e2391eef],.section-link[data-v-e2391eef]{transition:none}}html[lang^=en] .account-workspace{color:#292d45;gap:26px}html[lang^=en] .account-sidebar,html[lang^=en] .workspace-content{border-radius:24px}html[lang^=en] .account-sidebar{padding:21px}html[lang^=en] .workspace-content{padding:38px 40px}html[lang^=en] .identity-text span,html[lang^=en] .pro-badge{font-weight:600;letter-spacing:.07em}html[lang^=en] .identity-text strong{font-size:14px;font-weight:550}html[lang^=en] .identity-text small{font-size:11px}html[lang^=en] .section-nav{gap:7px;margin-top:22px}html[lang^=en] .section-link{font-size:13px;font-weight:500;min-height:48px;padding-inline:14px}html[lang^=en] .sidebar-bottom{padding-top:21px}html[lang^=en] .sidebar-bottom p{font-size:11px;line-height:1.65}html[lang^=en] .sidebar-bottom button{font-size:13px;font-weight:400}html[lang^=en] .workspace-content :is(h1,h2,h3){color:#292d45;font-weight:500;letter-spacing:-.035em}html[lang^=en] .workspace-content h1{font-size:clamp(30px,3.3vw,36px);line-height:1.12}html[lang^=en] .workspace-content :is(.eyebrow,.content-heading .eyebrow,.section-heading .eyebrow){font-size:10px;font-weight:650;letter-spacing:.11em}html[lang^=en] .workspace-content :is(.content-heading p,.page-heading p,.intro){font-size:14px;line-height:1.7}html[lang^=en] .workspace-content :is(p,label,button,a){line-height:1.55}html[lang^=en] .workspace-content strong{font-weight:550}html[lang^=en] .workspace-content :is(.section-heading,.recent-heading){margin-bottom:15px;margin-top:35px}html[lang^=en] .workspace-content .section-heading h2{font-size:20px;line-height:1.25}html[lang^=en] .workspace-content :is(.content-heading p,.page-heading p){max-width:560px}html[lang^=en] .workspace-content :is(.guest-summary,.plan-card,.workflow-row,.resource-card,.stat){border-radius:17px}html[lang^=en] .workspace-content .stat-grid{gap:14px}html[lang^=en] .workspace-content .stat{min-height:108px;padding:19px}html[lang^=en] .workspace-content .stat span{font-size:12px;line-height:1.45}html[lang^=en] .workspace-content .recent-row{gap:13px;padding-block:14px}html[lang^=en] .workspace-content .file-meta strong,html[lang^=en] .workspace-content .recent-row strong,html[lang^=en] .workspace-content .workflow-main strong{font-size:13px;font-weight:550}html[lang^=en] .workspace-content .file-meta span,html[lang^=en] .workspace-content .recent-row span,html[lang^=en] .workspace-content .recent-row time,html[lang^=en] .workspace-content .workflow-main small{font-size:11px;line-height:1.5}html[lang^=en] .workspace-content .sync-note{margin-top:29px;padding:17px}html[lang^=en] .workspace-content :is(.sync-note strong,.guest-summary strong,.plan-main h2){font-size:13px;font-weight:550}html[lang^=en] .workspace-content :is(.sync-note small,.guest-summary p,.plan-main p){font-size:12px;line-height:1.6}html[lang^=en] .workspace-content :is(.filters button,.primary-button,.page-action a,.section-heading>a,.guest-summary a,.resource-actions button,.workflow-actions button,.social-method button,.preview-download,.show-more,.load-more,.empty-state a){font-size:12px;font-weight:500}html[lang^=en] .workspace-content .filters{gap:8px;margin-bottom:19px;margin-top:26px}html[lang^=en] .workspace-content .filters button{padding:9px 15px}html[lang^=en] .workspace-content :is(.activity-row,.workflow-row){gap:14px;padding-block:15px}html[lang^=en] .workspace-content .item-main small{font-size:10px;font-weight:600;letter-spacing:.06em}html[lang^=en] .workspace-content .item-main h2{font-size:14px;font-weight:500;margin-block:5px}html[lang^=en] .workspace-content :is(.item-main p,.batch-child,.summary-note,.item-end time,.item-end span){font-size:12px;line-height:1.55}html[lang^=en] .workspace-content .resource-body{gap:6px;padding:15px 15px 11px}html[lang^=en] .workspace-content .resource-body strong{font-size:13px;font-weight:550}html[lang^=en] .workspace-content .resource-body :is(span,small){font-size:11px;line-height:1.55}html[lang^=en] .workspace-content .resource-actions{gap:6px;padding:2px 12px 12px}html[lang^=en] .workspace-content :is(.profile-card label,.field-hint,.signed-in span){font-size:13px;font-weight:450;line-height:1.6}html[lang^=en] .workspace-content .profile-card label{margin-block:19px 9px}html[lang^=en] .workspace-content :is(.email-method strong,.social-method strong){font-size:14px;font-weight:550}html[lang^=en] .workspace-content :is(.email-method div span,.social-method div span,.login-methods .hint){font-size:12px;line-height:1.55}html[lang^=en] .workspace-content .method-state{font-size:11px;font-weight:500}html[lang^=en] .workspace-content .sync-hero h1{font-weight:500}html[lang^=en] .workspace-content .sync-hero p{font-size:13px;line-height:1.65}html[lang^=en] .workspace-content .cloud-row{padding-block:14px}@media(max-width:720px){html[lang^=en] .account-workspace{gap:17px}html[lang^=en] .account-sidebar{padding:15px}html[lang^=en] .section-link{min-height:42px}html[lang^=en] .workspace-content{padding:28px 24px}}@media(max-width:430px){html[lang^=en] .workspace-content{padding:25px 19px}html[lang^=en] .workspace-content h1{font-size:30px}html[lang^=en] .workspace-content :is(.section-heading,.recent-heading){margin-top:29px}}.page-heading .eyebrow[data-v-63f44fe8]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.page-heading h1[data-v-63f44fe8]{font-size:33px;letter-spacing:-.045em;margin:10px 0 8px}.page-heading p[data-v-63f44fe8]{color:#747991;font-size:13px;line-height:1.6;margin:0}.filters[data-v-63f44fe8]{display:flex;gap:7px;margin:24px 0 16px;overflow-x:auto}.filters button[data-v-63f44fe8]{background:#fff;border:1px solid #e0e3ef;border-radius:999px;color:#73788e;cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:650;padding:8px 14px}.filters button.active[data-v-63f44fe8]{background:#6760d4;border-color:#6760d4;color:#fff}.activity-list[data-v-63f44fe8]{border-top:1px solid #e8eaf3}.activity-entry[data-v-63f44fe8]{border-bottom:1px solid #e8eaf3}.activity-row[data-v-63f44fe8]{align-items:center;display:flex;gap:12px;padding:15px 1px}.item-icon[data-v-63f44fe8]{background:#f0efff;border-radius:11px;color:#625ed0;display:grid;flex:none;font-size:18px;height:38px;place-items:center;width:38px}.item-main[data-v-63f44fe8]{flex:1;min-width:0}.item-main small[data-v-63f44fe8]{color:#777dc1;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.item-main h2[data-v-63f44fe8]{font-size:13px;margin:3px 0}.item-main h2[data-v-63f44fe8],.item-main p[data-v-63f44fe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-main p[data-v-63f44fe8]{color:#8d92a8;font-size:11px;margin:0}.item-end[data-v-63f44fe8]{align-items:end;display:flex;flex:none;flex-direction:column;gap:6px}.item-end time[data-v-63f44fe8]{color:#9ba0b2;font-size:10px}.item-end button[data-v-63f44fe8]{background:#efefff;border:0;border-radius:50%;color:#625ed0;cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.batch-child b[data-v-63f44fe8],.item-end span[data-v-63f44fe8]{color:#279b78;font-size:10px}.batch-child b.failed[data-v-63f44fe8],.item-end span.failed[data-v-63f44fe8]{color:#c36365}.batch-child b.cancelled[data-v-63f44fe8],.item-end span.cancelled[data-v-63f44fe8]{color:#969aae}.batch-details[data-v-63f44fe8]{padding:0 0 14px 50px}.batch-details summary[data-v-63f44fe8]{color:#615cce;cursor:pointer;font-size:11px;font-weight:700;width:-moz-max-content;width:max-content}.batch-child[data-v-63f44fe8]{border-bottom:1px solid #f0f0f6;color:#73788f;display:flex;font-size:11px;gap:14px;justify-content:space-between;padding:9px 0}.batch-child span[data-v-63f44fe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-child b[data-v-63f44fe8]{flex:none}.summary-note[data-v-63f44fe8]{color:#9095a8;font-size:11px;line-height:1.5;margin:17px 0 0}.empty-state[data-v-63f44fe8],.state-note[data-v-63f44fe8]{border:1px dashed #dce0ef;border-radius:13px;color:#8d92a8;font-size:12px;padding:25px}.empty-state[data-v-63f44fe8]{text-align:center}.empty-state i[data-v-63f44fe8]{color:#706bd1;font-size:30px}.empty-state h2[data-v-63f44fe8]{color:#363a53;font-size:17px;margin:9px 0 6px}.empty-state p[data-v-63f44fe8]{line-height:1.5}.empty-state a[data-v-63f44fe8]{color:#5e59cc;font-weight:700;text-decoration:none}@media(max-width:430px){.activity-row[data-v-63f44fe8]{gap:8px}.item-end time[data-v-63f44fe8]{max-width:70px;text-align:right}}.credits-page[data-v-501476dd]{color:#262943;max-width:700px}.eyebrow[data-v-501476dd]{color:#615ed0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-501476dd]{font-size:32px;letter-spacing:-.04em;margin:10px 0 7px}.intro[data-v-501476dd]{color:#777d95;font-size:13px;line-height:1.6;margin:0}.balance-card[data-v-501476dd]{align-items:center;background:linear-gradient(115deg,#26335c,#5559a0);border-radius:18px;color:#fff;display:flex;justify-content:space-between;margin-top:24px;padding:22px 25px}.balance-card span[data-v-501476dd],.balance-card strong[data-v-501476dd]{display:block}.balance-card span[data-v-501476dd]{color:#d4dcff;font-size:12px}.balance-card strong[data-v-501476dd]{font-size:42px;font-variant-numeric:tabular-nums;line-height:1;margin-top:8px}.balance-card i[data-v-501476dd]{color:#b7f1dd;font-size:38px}.welcome-note[data-v-501476dd]{color:#858ba0;font-size:11px;line-height:1.5;margin:10px 2px 0}.redeem-card[data-v-501476dd]{background:#fbfcff;border:1px solid #e0e4f2;border-radius:16px;margin-top:24px;padding:19px}.redeem-card label[data-v-501476dd]{display:block;font-size:13px;font-weight:650;margin-bottom:10px}.redeem-row[data-v-501476dd]{display:flex;gap:9px}.redeem-row input[data-v-501476dd]{background:#fff;border:1px solid #dce1ef;border-radius:10px;color:#252944;flex:1;font:inherit;font-size:13px;height:44px;min-width:0;outline:none;padding:0 13px;text-transform:uppercase}.redeem-row input[data-v-501476dd]:focus{border-color:#7773de;box-shadow:0 0 0 3px #6964d721}.redeem-row button[data-v-501476dd]{background:#605dd2;border:0;border-radius:10px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:12px;font-weight:650;padding:0 15px}.redeem-row button[data-v-501476dd]:disabled{cursor:default;opacity:.5}.message[data-v-501476dd]{color:#a34d55;font-size:12px;margin:10px 0 0}.message.success[data-v-501476dd]{color:#277b5e}.history-head[data-v-501476dd]{margin-bottom:14px;margin-top:29px}.history-head h2[data-v-501476dd]{font-size:18px;line-height:1.35;margin:0}.claim-list[data-v-501476dd]{border-top:1px solid #e9ebf3}.claim-row[data-v-501476dd]{align-items:center;border-bottom:1px solid #e9ebf3;display:flex;font-size:12px;gap:10px;padding:13px 2px}.claim-row i[data-v-501476dd]{color:#6560d4;font-size:18px}.claim-row span[data-v-501476dd]{flex:1}.claim-row strong[data-v-501476dd]{color:#318b67}.empty-note[data-v-501476dd]{border:1px dashed #dfe3f1;border-radius:12px;color:#8b91a6;font-size:12px;padding:18px}.guest-card[data-v-501476dd]{background:#f4f5ff;border-radius:15px;margin-top:25px;padding:20px}.guest-card i[data-v-501476dd]{color:#6666c8;font-size:23px}.guest-card p[data-v-501476dd]{color:#5d637d;font-size:13px}.guest-card a[data-v-501476dd]{color:#5755ca;font-weight:650;text-decoration:none}@media(max-width:460px){.redeem-row[data-v-501476dd]{flex-direction:column}.redeem-row button[data-v-501476dd]{height:42px}}.refresh-link[data-v-501476dd]{background:transparent;border:0;color:#5755ca;cursor:pointer;font:inherit}.pricing-section[data-v-501476dd]{margin-top:26px}.pricing-heading[data-v-501476dd]{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.pricing-heading h2[data-v-501476dd]{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:5px 0 3px}.pricing-heading p[data-v-501476dd]{color:#7c8298;font-size:12px;line-height:1.5;margin:0}.pricing-heading>i[data-v-501476dd]{background:#efeeff;border-radius:12px;color:#655fe0;display:grid;flex:none;font-size:21px;height:38px;place-items:center;width:38px}.pricing-groups[data-v-501476dd]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-group[data-v-501476dd]{background:#fff;border:1px solid #e3e6f2;border-radius:16px;min-width:0;padding:16px}.pricing-group-head[data-v-501476dd]{align-items:center;display:flex;gap:9px;margin-bottom:8px}.pricing-group-head i[data-v-501476dd]{background:#f0f1ff;border-radius:8px;color:#6263d8;display:grid;font-size:15px;height:27px;place-items:center;width:27px}.pricing-group-head h3[data-v-501476dd]{font-size:13px;font-weight:700;margin:0}.pricing-row[data-v-501476dd]{align-items:baseline;border-bottom:1px solid #eff0f6;display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.4;padding:10px 0}.pricing-row[data-v-501476dd]:last-child{border-bottom:0;padding-bottom:2px}.pricing-row>span[data-v-501476dd]:first-child{color:#424961;min-width:0}.pricing-value[data-v-501476dd]{align-items:baseline;display:flex;flex:none;gap:5px;text-align:right;white-space:nowrap}.pricing-value strong[data-v-501476dd]{color:#4f51b8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.pricing-value small[data-v-501476dd]{color:#969aab;font-size:10px}.pricing-note[data-v-501476dd]{color:#858ba0;font-size:11px;line-height:1.5;margin:10px 2px 0}.pricing-status[data-v-501476dd]{border:1px dashed #dfe3f1;border-radius:14px;color:#777d95;font-size:12px;padding:18px}@media(max-width:640px){.pricing-groups[data-v-501476dd]{grid-template-columns:1fr}.pricing-value[data-v-501476dd]{white-space:normal}.pricing-row>span[data-v-501476dd]:first-child{max-width:55%}}.password-backdrop[data-v-7d3f0b79]{backdrop-filter:blur(5px);background:#171a35a6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.password-dialog[data-v-7d3f0b79]{background:#fff;border:1px solid #e7e8f4;border-radius:22px;box-shadow:0 24px 80px #161a3640;color:#252841;padding:28px;position:relative;width:min(100%,440px)}.close-button[data-v-7d3f0b79]{background:none;border:0;color:#858aa0;cursor:pointer;font-size:27px;position:absolute;right:14px;top:12px}.eyebrow[data-v-7d3f0b79]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.password-dialog h2[data-v-7d3f0b79]{font-size:25px;letter-spacing:-.04em;margin:9px 0}.password-dialog>p[data-v-7d3f0b79]{color:#737991;font-size:13px;line-height:1.6;margin:0 0 18px}.password-dialog label[data-v-7d3f0b79]{display:block;font-size:13px;font-weight:650;margin:14px 0 7px}.password-dialog input[data-v-7d3f0b79]{border:1px solid #dfe2ef;border-radius:11px;box-sizing:border-box;font:inherit;height:46px;padding:0 12px;width:100%}.password-dialog input[data-v-7d3f0b79]:focus{outline:2px solid #7860dc;outline-offset:1px}.primary-button[data-v-7d3f0b79]{background:#615fdb;border:0;border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-weight:650;margin-top:20px;min-height:46px;width:100%}.later-button[data-v-7d3f0b79]:disabled,.primary-button[data-v-7d3f0b79]:disabled{cursor:wait;opacity:.6}.later-button[data-v-7d3f0b79]{background:none;border:0;color:#686d8a;cursor:pointer;display:block;font:inherit;font-size:13px;margin:14px auto 0}.error[data-v-7d3f0b79]{color:#b54655!important;font-size:12px!important}.password-dialog[data-v-7d3f0b79]:focus-within{outline:none}@media(prefers-reduced-motion:reduce){.password-backdrop[data-v-7d3f0b79]{backdrop-filter:none}}.provider-icon[data-v-707b1d5a]{display:block;height:24px;width:24px}.github-icon[data-v-707b1d5a]{color:#24292f}.apple-icon[data-v-707b1d5a]{color:#111;display:grid;font-size:22px;font-weight:400;height:24px;place-items:center;width:24px}.avatar-picker[data-v-5fa71ad6]{display:flex;flex-wrap:wrap;gap:9px}.avatar-option[data-v-5fa71ad6]{background:transparent;border:2px solid transparent;border-radius:50%;cursor:pointer;display:inline-grid;padding:2px;place-items:center;transition:transform .18s ease,border-color .18s ease}.avatar-option[data-v-5fa71ad6]:hover{transform:translateY(-2px)}.avatar-option[data-v-5fa71ad6]:focus-visible{outline:3px solid #a7a2ff;outline-offset:2px}.avatar-option--selected[data-v-5fa71ad6]{border-color:#6258db}.avatar-picker--compact[data-v-5fa71ad6]{gap:4px}@media(prefers-reduced-motion:reduce){.avatar-option[data-v-5fa71ad6]{transition:none}}.login-methods[data-v-c02cd1bc]{border-top:1px solid #e8eaf3;margin-top:28px;padding-top:27px}.eyebrow[data-v-c02cd1bc]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.section-heading h2[data-v-c02cd1bc]{font-size:22px;letter-spacing:-.035em;margin:9px 0}.section-heading p[data-v-c02cd1bc]{color:#737991;font-size:12px;line-height:1.6;margin:0 0 20px}.email-method[data-v-c02cd1bc],.social-method[data-v-c02cd1bc]{align-items:center;background:#fff;border:1px solid #e5e7f1;display:flex;gap:13px;min-height:60px;padding:10px 12px}.email-method[data-v-c02cd1bc]{border-radius:13px 13px 0 0}.social-method[data-v-c02cd1bc]{border-top:0}.social-method[data-v-c02cd1bc]:last-of-type{border-radius:0 0 13px 13px}.email-method i[data-v-c02cd1bc]{color:#5e61cf;display:grid;font-size:22px;height:24px;place-items:center;width:24px}.email-method div[data-v-c02cd1bc],.social-method div[data-v-c02cd1bc]{flex:1;min-width:0}.email-method span[data-v-c02cd1bc],.email-method strong[data-v-c02cd1bc],.social-method span[data-v-c02cd1bc],.social-method strong[data-v-c02cd1bc]{display:block}.email-method strong[data-v-c02cd1bc],.social-method strong[data-v-c02cd1bc]{font-size:13px}.email-method div span[data-v-c02cd1bc],.social-method div span[data-v-c02cd1bc]{color:#8a8fa4;font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method-state[data-v-c02cd1bc]{color:#578e73;font-size:10px;font-weight:700}.social-method button[data-v-c02cd1bc]{background:#f9f9ff;border:1px solid #d7d9ef;border-radius:9px;color:#5d59c9;cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:700;padding:8px 10px}.social-method button[data-v-c02cd1bc]:hover{background:#efefff}.social-method button[data-v-c02cd1bc]:disabled{cursor:wait;opacity:.55}.social-method button.unlink-button[data-v-c02cd1bc]{background:#fff;color:#71768e}.hint[data-v-c02cd1bc]{color:#9296a9;font-size:11px;line-height:1.55;margin:11px 0 0}.message[data-v-c02cd1bc]{background:#fff1f0;border-radius:10px;color:#9e4e55;font-size:12px;margin-top:14px;padding:11px 13px}.message--success[data-v-c02cd1bc]{background:#edf8f1;color:#297d56}@media(max-width:430px){.email-method[data-v-c02cd1bc],.social-method[data-v-c02cd1bc]{gap:10px;padding:9px}.method-state[data-v-c02cd1bc]{font-size:9px}}.set-password-button[data-v-c02cd1bc]{background:#f9f9ff;border:1px solid #d7d9ef;border-radius:9px;color:#5d59c9;cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:700;padding:8px 10px}.profile-card[data-v-232fe571]{color:#252841;width:100%}.eyebrow[data-v-232fe571]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.profile-card h1[data-v-232fe571]{font-size:32px;letter-spacing:-.045em;margin:9px 0}.intro[data-v-232fe571]{color:#737991;font-size:14px;line-height:1.6;margin:0 0 23px}label[data-v-232fe571]{color:#41465e;display:block;font-size:13px;font-weight:650;margin:16px 0 8px}input[data-v-232fe571]{background:#fff;border:1px solid #dfe2ef;border-radius:12px;box-sizing:border-box;color:#262944;font:inherit;height:48px;outline:none;padding:0 14px;width:100%}input[data-v-232fe571]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}.field-hint[data-v-232fe571]{color:#979bae;font-size:11px;margin:7px 0 0}.primary-button[data-v-232fe571]{align-items:center;background:linear-gradient(110deg,#5d66df,#7860dc);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:650;justify-content:center;margin-top:22px;min-height:48px;text-decoration:none;width:100%}.primary-button[data-v-232fe571]:disabled{cursor:wait;opacity:.55}.message[data-v-232fe571]{background:#fff1f0;border-radius:10px;color:#9e4e55;font-size:12px;margin-top:17px;padding:11px 13px}.message--success[data-v-232fe571]{background:#edf8f1;color:#297d56}.guest-note p[data-v-232fe571]{color:#737991;font-size:13px}.guest-note .primary-link[data-v-232fe571]{margin-top:5px}.resource-heading[data-v-beba2ec8]{align-items:center;display:flex;gap:20px;justify-content:space-between}.eyebrow[data-v-beba2ec8]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.resource-heading h1[data-v-beba2ec8]{font-size:33px;letter-spacing:-.045em;margin:9px 0}.resource-heading p[data-v-beba2ec8]{color:#747991;font-size:13px;line-height:1.6;margin:0;max-width:470px}.space-badge[data-v-beba2ec8]{align-items:center;background:#f7f8ff;border:1px solid #dfe3f4;border-radius:14px;display:grid;flex:none;gap:1px 9px;grid-template-columns:auto auto;padding:10px 14px}.space-badge i[data-v-beba2ec8]{color:#625ed0;font-size:24px;grid-row:span 2}.space-badge strong[data-v-beba2ec8]{font-size:18px;line-height:1}.space-badge span[data-v-beba2ec8]{color:#8d91a7;font-size:10px}.resource-note[data-v-beba2ec8]{align-items:center;background:#eef8f4;border-radius:11px;color:#367a66;display:flex;font-size:11px;gap:8px;line-height:1.5;margin-top:23px;padding:11px 13px}.resource-note i[data-v-beba2ec8]{font-size:16px}.filters[data-v-beba2ec8]{display:flex;gap:7px;margin:23px 0 17px;overflow-x:auto}.filters button[data-v-beba2ec8]{background:#fff;border:1px solid #e0e3ef;border-radius:999px;color:#73788e;cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:650;padding:8px 14px}.filters button.active[data-v-beba2ec8]{background:#6760d4;border-color:#6760d4;color:#fff}.resource-grid[data-v-beba2ec8]{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card[data-v-beba2ec8]{background:#fff;border:1px solid #e2e5f2;border-radius:16px;box-shadow:0 9px 22px #3947760c;min-width:0;overflow:hidden}.resource-preview[data-v-beba2ec8]{background:radial-gradient(circle at 32% 22%,#e3f5f0,#eff0ff 66%,#f8f8ff);border:0;color:#6664c9;cursor:pointer;display:grid;height:126px;overflow:hidden;place-items:center;position:relative;width:100%}.resource-preview>img[data-v-beba2ec8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resource-preview>i[data-v-beba2ec8]{font-size:39px}.resource-type[data-v-beba2ec8]{background:#ffffffdf;border-radius:6px;bottom:9px;color:#565d79;font-size:9px;font-weight:800;letter-spacing:.05em;padding:3px 6px;position:absolute;right:10px}.resource-body[data-v-beba2ec8]{display:grid;gap:4px;padding:13px 13px 9px}.resource-body strong[data-v-beba2ec8]{color:#30344e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-body small[data-v-beba2ec8],.resource-body span[data-v-beba2ec8]{color:#9297aa;font-size:10px}.resource-body small[data-v-beba2ec8]{color:#696dc0}.resource-actions[data-v-beba2ec8]{align-items:center;display:flex;gap:3px;padding:0 9px 10px}.resource-actions button[data-v-beba2ec8]{align-items:center;background:transparent;border:0;border-radius:8px;color:#5d60b9;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:700;gap:4px;min-height:30px;padding:0 6px}.resource-actions button[data-v-beba2ec8]:hover{background:#f0efff}.resource-actions button.delete[data-v-beba2ec8]{color:#a56a75;margin-left:auto}.resource-actions button[data-v-beba2ec8]:disabled{cursor:wait;opacity:.45}.empty-state[data-v-beba2ec8],.state-note[data-v-beba2ec8]{border:1px dashed #dce0ef;border-radius:13px;color:#8d92a8;font-size:12px;padding:24px}.empty-state[data-v-beba2ec8]{text-align:center}.empty-state>i[data-v-beba2ec8]{color:#706bd1;font-size:29px}.empty-state h2[data-v-beba2ec8]{color:#363a53;font-size:17px;margin:9px 0 6px}.empty-state p[data-v-beba2ec8]{line-height:1.5}.empty-state a[data-v-beba2ec8]{color:#5e59cc;font-weight:700;text-decoration:none}.show-more[data-v-beba2ec8]{background:#fff;border:1px solid #dfe1f1;border-radius:10px;color:#5658bd;cursor:pointer;display:block;margin:19px auto 0;padding:9px 15px}.action-error[data-v-beba2ec8]{color:#b3505c;font-size:12px}.preview-overlay[data-v-beba2ec8]{background:#172038b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:50}.preview-panel[data-v-beba2ec8]{background:#fff;border-radius:18px;display:grid;gap:14px;max-height:90vh;overflow:auto;padding:18px;width:min(740px,100%)}.preview-head[data-v-beba2ec8]{display:flex;gap:12px;justify-content:space-between}.preview-head strong[data-v-beba2ec8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-head button[data-v-beba2ec8]{background:none;border:0;cursor:pointer;font-size:25px}.preview-panel>img[data-v-beba2ec8],.preview-panel>video[data-v-beba2ec8]{margin:auto;max-height:65vh;max-width:100%}.preview-panel>audio[data-v-beba2ec8]{width:100%}.preview-panel>p[data-v-beba2ec8]{color:#858aa2;font-size:13px}.preview-download[data-v-beba2ec8]{background:#6962d3;border:0;border-radius:9px;color:#fff;cursor:pointer;justify-self:end;padding:9px 13px}@media(max-width:900px){.resource-grid[data-v-beba2ec8]{grid-template-columns:1fr}}@media(max-width:720px){.resource-grid[data-v-beba2ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.resource-heading[data-v-beba2ec8]{align-items:start}.resource-grid[data-v-beba2ec8]{grid-template-columns:1fr}.space-badge[data-v-beba2ec8]{padding:8px}.resource-preview[data-v-beba2ec8]{height:150px}}.resource-card[data-v-beba2ec8]{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.resource-card[data-v-beba2ec8]:hover{box-shadow:0 18px 32px #3947761e;transform:translateY(-3px)}.preview-fade-enter-active[data-v-beba2ec8],.preview-fade-leave-active[data-v-beba2ec8]{transition:opacity .2s}.preview-fade-enter-from[data-v-beba2ec8],.preview-fade-leave-to[data-v-beba2ec8]{opacity:0}@media(prefers-reduced-motion:reduce){.preview-fade-enter-active[data-v-beba2ec8],.preview-fade-leave-active[data-v-beba2ec8],.resource-card[data-v-beba2ec8]{transition:none}.resource-card[data-v-beba2ec8]:hover{transform:none}}.sync-page[data-v-253e2a2c]{color:#252841}.sync-hero[data-v-253e2a2c]{background:radial-gradient(circle at 87% 8%,#6e74c0,#333761 45%,#20243f 88%);border-radius:22px;color:#fff;overflow:hidden;padding:27px 29px;position:relative}.sync-hero .eyebrow[data-v-253e2a2c]{color:#b5b9ff}.eyebrow[data-v-253e2a2c]{color:#625ed0;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sync-hero h1[data-v-253e2a2c]{font-size:33px;letter-spacing:-.045em;margin:12px 0 8px}.sync-hero h1[data-v-253e2a2c],.sync-hero p[data-v-253e2a2c]{position:relative;z-index:1}.sync-hero p[data-v-253e2a2c]{color:#d8dcf4;font-size:12px;line-height:1.7;margin:0;max-width:380px}.plan-card[data-v-253e2a2c]{align-items:center;background:#fbfcff;border:1px solid #e0e3ef;border-radius:17px;display:flex;gap:16px;margin-top:20px;padding:20px}.plan-card--pro[data-v-253e2a2c]{background:linear-gradient(110deg,#f8f8ff,#f0fbf8)}.plan-icon[data-v-253e2a2c]{background:#eeeefe;border-radius:14px;color:#625ed0;display:grid;flex:none;font-size:24px;height:48px;place-items:center;width:48px}.plan-main[data-v-253e2a2c]{flex:1;min-width:0}.plan-main h2[data-v-253e2a2c]{font-size:18px;margin:5px 0}.plan-main p[data-v-253e2a2c]{color:#858aa1;font-size:11px;line-height:1.6;margin:0}.storage-meter[data-v-253e2a2c]{flex:none;width:154px}.storage-meter div[data-v-253e2a2c]:first-child{align-items:baseline;display:flex;gap:4px}.storage-meter strong[data-v-253e2a2c]{font-size:16px}.storage-meter small[data-v-253e2a2c],.storage-meter span[data-v-253e2a2c]{color:#7e849a;font-size:10px}.meter-track[data-v-253e2a2c]{background:#e5e7f2;border-radius:99px;height:6px;margin:8px 0;overflow:hidden}.meter-track span[data-v-253e2a2c]{background:linear-gradient(90deg,#67cba6,#6962d7);border-radius:99px;display:block;height:100%;transition:width .3s}.section-heading[data-v-253e2a2c]{align-items:end;display:flex;gap:14px;justify-content:space-between;margin:31px 0 10px}.section-heading h2[data-v-253e2a2c]{font-size:21px;margin:6px 0 0}.section-heading a[data-v-253e2a2c],.state-card a[data-v-253e2a2c]{color:#5d58ce;font-size:12px;font-weight:700;text-decoration:none}.sync-hint[data-v-253e2a2c]{color:#878ca3;display:flex;font-size:11px;gap:8px;line-height:1.5;margin:0 0 16px}.sync-hint i[data-v-253e2a2c]{color:#6560d1;font-size:15px}.cloud-list[data-v-253e2a2c]{border:1px solid #e5e7f1;border-radius:15px;overflow:hidden}.cloud-row[data-v-253e2a2c]{align-items:center;background:#fff;border-bottom:1px solid #eef0f6;display:flex;gap:12px;padding:12px 14px}.cloud-row[data-v-253e2a2c]:last-child{border-bottom:0}.file-icon[data-v-253e2a2c]{background:#eff0ff;border-radius:11px;color:#6560d1;display:grid;flex:none;font-size:19px;height:38px;place-items:center;width:38px}.file-meta[data-v-253e2a2c]{flex:1;min-width:0}.file-meta span[data-v-253e2a2c],.file-meta strong[data-v-253e2a2c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta strong[data-v-253e2a2c]{font-size:12px}.file-meta span[data-v-253e2a2c]{color:#9499ac;font-size:10px;margin-top:4px}.file-actions[data-v-253e2a2c],.file-actions button[data-v-253e2a2c]{align-items:center;display:flex;gap:5px}.file-actions button[data-v-253e2a2c]{background:#f3f3ff;border:0;border-radius:8px;color:#5c58c3;cursor:pointer;font:inherit;font-size:10px;font-weight:700;padding:8px}.file-actions button.remove-button[data-v-253e2a2c]{background:transparent;color:#a56a75}.file-actions button[data-v-253e2a2c]:disabled{cursor:wait;opacity:.5}.empty-note[data-v-253e2a2c],.state-card[data-v-253e2a2c]{border:1px dashed #dce0ef;border-radius:13px;color:#8d92a8;font-size:12px;line-height:1.6;padding:25px}.state-card[data-v-253e2a2c]{margin-top:20px}.state-card i[data-v-253e2a2c]{color:#6c65d3;font-size:22px}.state-card h2[data-v-253e2a2c]{color:#282b44;font-size:18px;margin:7px 0}.state-card p[data-v-253e2a2c]{margin:0 0 12px}.error-note[data-v-253e2a2c]{background:#fff1f0;border-radius:10px;color:#9e4e55;font-size:12px;margin:14px 0;padding:11px 13px}.load-more[data-v-253e2a2c]{background:#fff;border:1px solid #e0e3ee;border-radius:10px;color:#5d58ce;cursor:pointer;display:block;margin:18px auto 0;padding:9px 16px}.principles[data-v-253e2a2c]{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:27px}.principles>div[data-v-253e2a2c]{align-items:center;background:#f5f6ff;border-radius:11px;color:#747991;display:flex;font-size:10px;gap:7px;line-height:1.4;padding:11px}.principles i[data-v-253e2a2c]{color:#6761d3;font-size:17px}@media(max-width:770px){.sync-hero[data-v-253e2a2c]{padding:23px}.plan-card[data-v-253e2a2c]{flex-wrap:wrap}.storage-meter[data-v-253e2a2c]{padding-left:64px;width:100%}.principles[data-v-253e2a2c]{grid-template-columns:1fr}}@media(max-width:440px){.cloud-row[data-v-253e2a2c]{gap:9px;padding:10px}.file-actions[data-v-253e2a2c]{flex-direction:column}.file-actions button[data-v-253e2a2c]{padding:6px}.sync-hero h1[data-v-253e2a2c]{font-size:28px}}@media(prefers-reduced-motion:reduce){.meter-track span[data-v-253e2a2c]{transition:none}}.sync-hero[data-v-253e2a2c]{align-items:center;background:radial-gradient(ellipse at 83% 10%,#7376c8 0,transparent 40%),linear-gradient(112deg,#20243f,#33375f 55%,#51558e);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 236px;min-height:176px;padding:30px 32px}.sync-page .sync-hero h1[data-v-253e2a2c]{color:#fff}.sync-copy[data-v-253e2a2c]{min-width:0;position:relative;z-index:1}.sync-hero .eyebrow[data-v-253e2a2c]{color:#c1c5ff;font-size:10px;font-weight:650;letter-spacing:.12em}.sync-hero h1[data-v-253e2a2c]{font-size:clamp(30px,3vw,36px);letter-spacing:-.04em;line-height:1.08;margin:12px 0 9px}.sync-hero p[data-v-253e2a2c]{color:#e0e3fb;font-size:13px;line-height:1.65;max-width:410px}.sync-visual[data-v-253e2a2c]{align-items:center;color:#d0d4ff;display:flex;height:112px;justify-content:center;min-width:0;position:relative}.sync-cloud[data-v-253e2a2c],.sync-device[data-v-253e2a2c]{backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff20,#ffffff0a);border:1px solid #ffffff55;box-shadow:0 12px 28px #11172d33,inset 0 1px #fff2;display:grid;flex:none;place-items:center;position:relative;z-index:1}.sync-device[data-v-253e2a2c]{border-radius:22px;height:78px;width:82px}.sync-device>i[data-v-253e2a2c]{font-size:34px}.sync-file-stack[data-v-253e2a2c]{align-items:center;bottom:-9px;display:flex;position:absolute;right:-10px}.sync-file-stack i[data-v-253e2a2c]{background:#f0f2ff;border:2px solid #414675;border-radius:8px;color:#6264ca;display:grid;font-size:13px;height:25px;margin-left:-7px;place-items:center;width:25px}.sync-file-stack i[data-v-253e2a2c]:nth-child(2){color:#2aab9a}.sync-file-stack i[data-v-253e2a2c]:nth-child(3){color:#db9b49}.sync-transfer[data-v-253e2a2c]{align-items:center;color:#a6ecd7;display:flex;justify-content:center;position:relative;width:94px}.sync-transfer[data-v-253e2a2c]:before{background:linear-gradient(90deg,#75dbc2,#d1c7ff);box-shadow:0 0 12px #8bdece77;content:"";height:1px;inset-inline:8px;position:absolute}.sync-transfer>i[data-v-253e2a2c]{background:#454a7c;border:1px solid #ffffff42;border-radius:50%;display:grid;font-size:15px;height:30px;place-items:center;position:relative;width:30px}.sync-transfer>span[data-v-253e2a2c]{background:#b0f4e0;border-radius:50%;box-shadow:0 0 9px #8be4cf;height:4px;position:absolute;width:4px}.sync-transfer>span[data-v-253e2a2c]:first-child{left:1px}.sync-transfer>span[data-v-253e2a2c]:last-child{right:1px}.sync-cloud[data-v-253e2a2c]{border-radius:21px;font-size:29px;height:66px;width:66px}.sync-cloud>span[data-v-253e2a2c]{background:#8fe2bf;border:2px solid #4d5289;border-radius:50%;box-shadow:0 0 12px #8fe2bf;height:8px;position:absolute;right:9px;top:9px;width:8px}.section-actions[data-v-253e2a2c]{align-items:center;display:flex;gap:10px}.refresh-button[data-v-253e2a2c]{align-items:center;background:#fff;border:1px solid #e3e5f2;border-radius:10px;color:#6462c7;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:550;gap:7px;justify-content:center;min-height:34px;padding:0 10px;transition:background .18s,border-color .18s,color .18s}.refresh-button[data-v-253e2a2c]:hover:not(:disabled){background:#f7f7ff;border-color:#c9cafa;color:#494bb8}.refresh-button[data-v-253e2a2c]:focus-visible{outline:2px solid #7069dc;outline-offset:2px}.refresh-button[data-v-253e2a2c]:disabled{cursor:wait;opacity:.65}.refresh-button i[data-v-253e2a2c]{font-size:14px}.refresh-button .refreshing[data-v-253e2a2c]{animation:sync-refresh-spin-253e2a2c .8s linear infinite}@keyframes sync-refresh-spin-253e2a2c{to{transform:rotate(1turn)}}.empty-cloud[data-v-253e2a2c]{background:linear-gradient(115deg,#fbfcff,#f7f8ff);border-color:#e5e7f2;border-style:solid;display:grid;gap:10px;justify-items:center;padding:24px 20px;text-align:center}.empty-cloud>i[data-v-253e2a2c]{background:#eef;border-radius:12px;color:#6560cd;display:grid;font-size:20px;height:38px;place-items:center;width:38px}.empty-cloud p[data-v-253e2a2c]{margin:0;max-width:390px}.empty-action[data-v-253e2a2c]{align-items:center;background:#eeefff;border-radius:9px;color:#5654bf;display:inline-flex;font-size:11px;font-weight:550;gap:6px;padding:7px 11px;text-decoration:none}.empty-action[data-v-253e2a2c]:hover{background:#e5e6ff}@media(max-width:770px){.sync-hero[data-v-253e2a2c]{gap:12px;grid-template-columns:minmax(0,1fr) 185px;padding:23px}.sync-visual[data-v-253e2a2c]{transform:scale(.88)}}@media(max-width:520px){.sync-hero[data-v-253e2a2c]{gap:11px;grid-template-columns:minmax(0,1fr);padding:24px 22px 18px}.sync-hero h1[data-v-253e2a2c]{font-size:30px;margin-top:10px}.sync-visual[data-v-253e2a2c]{height:94px;transform:scale(.84);transform-origin:center top;width:100%}.section-heading[data-v-253e2a2c]{align-items:start}.section-actions[data-v-253e2a2c]{flex-wrap:wrap;gap:6px;justify-content:end}.section-actions>a[data-v-253e2a2c]{max-width:116px;text-align:right}.refresh-button[data-v-253e2a2c]{padding:0;width:34px}.refresh-button span[data-v-253e2a2c]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.empty-cloud[data-v-253e2a2c]{padding:20px 15px}}@media(prefers-reduced-motion:reduce){.refresh-button[data-v-253e2a2c]{transition:none}.refresh-button .refreshing[data-v-253e2a2c]{animation:none}}.page-heading .eyebrow[data-v-ce8d4e83]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.page-heading h1[data-v-ce8d4e83]{font-size:33px;letter-spacing:-.045em;margin:10px 0 8px}.page-heading p[data-v-ce8d4e83]{color:#747991;font-size:13px;line-height:1.6;margin:0}.page-action[data-v-ce8d4e83]{margin:22px 0}.page-action a[data-v-ce8d4e83]{background:#6760d4;border-radius:11px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;padding:10px 14px;text-decoration:none}.state-note[data-v-ce8d4e83]{border:1px dashed #dce0ef;border-radius:13px;color:#8d92a8;font-size:12px;padding:25px}.workflow-list[data-v-ce8d4e83]{display:grid;gap:10px}.workflow-row[data-v-ce8d4e83]{background:#fcfcff;border:1px solid #e4e7f2;border-radius:14px;gap:10px;padding:12px}.workflow-main[data-v-ce8d4e83],.workflow-row[data-v-ce8d4e83]{align-items:center;display:flex}.workflow-main[data-v-ce8d4e83]{background:none;border:0;cursor:pointer;flex:1;gap:11px;min-width:0;padding:0;text-align:left}.workflow-main>i[data-v-ce8d4e83]{background:#efefff;border-radius:11px;color:#625ed0;display:grid;flex:none;font-size:19px;height:40px;place-items:center;width:40px}.workflow-main span[data-v-ce8d4e83]{min-width:0}.workflow-main small[data-v-ce8d4e83],.workflow-main strong[data-v-ce8d4e83]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-main strong[data-v-ce8d4e83]{color:#33374e;font-size:13px}.workflow-main small[data-v-ce8d4e83]{color:#9499ac;font-size:10px;margin-top:4px}.workflow-actions[data-v-ce8d4e83]{display:flex;gap:3px}.workflow-actions button[data-v-ce8d4e83]{background:transparent;border:0;border-radius:8px;color:#7076a3;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.workflow-actions button[data-v-ce8d4e83]:hover{background:#efefff;color:#5b56cc}.workflow-actions button[data-v-ce8d4e83]:last-child:hover{background:#fff0f0;color:#bd595d}@media(max-width:430px){.workflow-row[data-v-ce8d4e83]{padding:10px}.workflow-main>i[data-v-ce8d4e83]{height:34px;width:34px}.workflow-actions[data-v-ce8d4e83]{gap:0}}:where(.seg[data-v-053b805e]){--seg-track:rgba(108,99,255,.08);--seg-thumb:#fff;--seg-accent:#6c63ff;--seg-muted:#8a8a96;--seg-shadow:0 1px 4px rgba(28,24,53,.1);--seg-pad:3px;--seg-gap:2px;--seg-radius:10px;--seg-btn-radius:8px;--seg-btn-px:12px;--seg-btn-py:5px;--seg-font:13px;--seg-badge-font:10px}.seg[data-v-053b805e]{background:var(--seg-track);border-radius:var(--seg-radius);display:inline-flex;gap:var(--seg-gap);padding:var(--seg-pad);position:relative}.seg--full[data-v-053b805e]{display:flex;width:100%}.seg--full .seg-btn[data-v-053b805e]{flex:1}.seg--sm[data-v-053b805e]{--seg-pad:2px;--seg-radius:8px;--seg-btn-radius:6px;--seg-btn-px:8px;--seg-btn-py:4px;--seg-font:12px;--seg-badge-font:9.5px}.seg--lg[data-v-053b805e]{--seg-pad:5px;--seg-gap:8px;--seg-radius:14px;--seg-btn-radius:10px;--seg-btn-px:16px;--seg-btn-py:10px;--seg-font:14px;--seg-badge-font:11px}.seg--lg .seg-btn[data-v-053b805e]{font-weight:600}.seg--pill[data-v-053b805e]{--seg-radius:100px;--seg-btn-radius:100px}.seg-thumb[data-v-053b805e]{background:var(--seg-thumb);border-radius:var(--seg-btn-radius);bottom:var(--seg-pad);box-shadow:var(--seg-shadow);left:0;position:absolute;top:var(--seg-pad);transition:transform .36s cubic-bezier(.34,1.56,.64,1),width .32s cubic-bezier(.4,0,.2,1),opacity .18s ease}.seg--flat .seg-thumb[data-v-053b805e]{pointer-events:none;transition:transform .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),opacity .18s ease;z-index:0}.seg-btn[data-v-053b805e]{align-items:center;background:transparent;border:none;border-radius:var(--seg-btn-radius);color:var(--seg-muted);cursor:pointer;display:inline-flex;font-size:var(--seg-font);font-weight:500;gap:6px;justify-content:center;padding:var(--seg-btn-py) var(--seg-btn-px);position:relative;transition:color .2s ease .08s;white-space:nowrap;z-index:1}.seg-btn.is-active[data-v-053b805e],.seg-btn[data-v-053b805e]:hover:not(.is-active){color:var(--seg-accent)}.seg-btn.is-active[data-v-053b805e]{font-weight:600}.seg-badge[data-v-053b805e],.seg-label[data-v-053b805e]{display:inline-block}.seg-badge[data-v-053b805e]{background:color-mix(in srgb,var(--seg-accent) 14%,transparent);border-radius:3px;color:var(--seg-accent);font-size:var(--seg-badge-font);font-weight:700;letter-spacing:.3px;line-height:1;padding:2px 4px}.seg-btn:not(.is-active) .seg-badge[data-v-053b805e]{background:color-mix(in srgb,var(--seg-accent) 10%,transparent);color:color-mix(in srgb,var(--seg-accent) 70%,transparent)}@media(prefers-reduced-motion:reduce){.seg-thumb[data-v-053b805e]{transition:opacity .18s ease}}.ac-grid[data-v-548c26a9]{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.ac-card[data-v-548c26a9]{background:var(--chart-card-bg);border:1px solid var(--chart-card-border);border-radius:14px;color:var(--chart-card-text);padding:16px 18px}.ac-card--theme-a[data-v-548c26a9]{--chart-card-bg:#1a1c30;--chart-card-border:#2c2f49;--chart-card-text:#f0f0fa}.ac-card--theme-b[data-v-548c26a9]{--chart-card-bg:#fff;--chart-card-border:#e7e8f0;--chart-card-text:#202234}.ac-card--theme-c[data-v-548c26a9]{--chart-card-bg:#fff;--chart-card-border:#e0dff0;--chart-card-text:#302e49}.ac-card--wide[data-v-548c26a9]{grid-column:1/-1}.ac-h3[data-v-548c26a9]{color:inherit;font-size:14px;font-weight:600;margin:0 0 12px}.ac-canvas[data-v-548c26a9]{height:240px}.range-switch[data-v-9d3ba831]{--seg-track:var(--adm-soft);--seg-thumb:var(--adm-card);--seg-accent:var(--adm-accent);--seg-muted:var(--adm-muted)}.admin-detail-grid[data-v-9d3ba831]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.admin-detail-grid[data-v-9d3ba831]{grid-template-columns:1fr}}.app-input[data-v-36027656]{background:#ffffffb8;border:1px solid color-mix(in srgb,var(--c-p1) 15%,transparent);border-radius:var(--radius-sm,9px);box-sizing:border-box;color:var(--c-text);font:inherit;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.app-input[data-v-36027656]::-moz-placeholder{color:var(--c-muted)}.app-input[data-v-36027656]::placeholder{color:var(--c-muted)}.app-input[data-v-36027656]:focus{border-color:var(--c-p1);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-p1) 10%,transparent)}.app-input[data-v-36027656]:disabled{cursor:not-allowed;opacity:.6}.app-input--sm[data-v-36027656]{font-size:13px;padding:8px 10px}.app-input--md[data-v-36027656]{font-size:14px;padding:12px}.app-input--lg[data-v-36027656]{font-size:15px;padding:12px 14px}.app-input--area[data-v-36027656]{line-height:1.6;min-height:88px;resize:vertical;scrollbar-color:var(--sb-thumb,rgba(20,20,40,.28)) transparent;scrollbar-width:thin}.app-input--area[data-v-36027656]::-webkit-scrollbar{width:8px}.app-input--area[data-v-36027656]::-webkit-scrollbar-track{background:transparent}.app-input--area[data-v-36027656]::-webkit-scrollbar-thumb{background:var(--sb-thumb,rgba(20,20,40,.28));background-clip:padding-box;border:2px solid transparent;border-radius:999px}.app-input-wrap[data-v-36027656]{display:block;position:relative;width:100%}.app-input-prefix[data-v-36027656]{align-items:center;color:var(--c-muted);display:inline-flex;font-size:16px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-input--has-prefix[data-v-36027656]{padding-left:34px}.app-input-wrap--area[data-v-36027656]{display:flex;flex-direction:column}.app-input-counter[data-v-36027656]{color:var(--c-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.app-input-counter--below[data-v-36027656]{align-self:flex-end;margin-top:5px}.app-input--has-counter[data-v-36027656]:not(.app-input--area){padding-right:58px}.app-input-counter--inline[data-v-36027656]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.app-scrollbar[data-v-8933606d]{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.app-scrollbar__wrap[data-v-8933606d]{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;scrollbar-width:none}.app-scrollbar__wrap[data-v-8933606d]::-webkit-scrollbar{display:none;height:0;width:0}.app-scrollbar__bar[data-v-8933606d]{opacity:0;position:absolute;transition:opacity .25s ease;z-index:5}.app-scrollbar__bar.active[data-v-8933606d]{opacity:1}.app-scrollbar__bar.is-vertical[data-v-8933606d]{bottom:0;right:0;top:0;width:7px}.app-scrollbar__bar.is-horizontal[data-v-8933606d]{bottom:2px;height:7px;left:2px;right:2px}.app-scrollbar__thumb[data-v-8933606d]{background:var(--sb-thumb,rgba(20,20,40,.28));border-radius:999px;cursor:pointer;display:block;transition:background .2s ease}.app-scrollbar__thumb[data-v-8933606d]:hover{background:var(--sb-thumb-hover,rgba(20,20,40,.45))}.is-vertical .app-scrollbar__thumb[data-v-8933606d]{width:100%}.is-horizontal .app-scrollbar__thumb[data-v-8933606d]{height:100%}.max-select[data-v-9d8e65a8]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-select-trigger[data-v-9d8e65a8]{align-items:center;background:var(--ms-bg,hsla(0,0%,100%,.7));border:1px solid var(--ms-border,var(--c-border,rgba(108,99,255,.18)));border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:8px;height:38px;padding:0 12px;transition:border-color .15s}.max-select.open .max-select-trigger[data-v-9d8e65a8]{border-color:var(--ms-accent,var(--c-p1,#6c63ff))}.select-flag[data-v-9d8e65a8]{flex-shrink:0;font-size:16px;line-height:1}.select-label[data-v-9d8e65a8]{color:var(--ms-text,var(--c-text,#1c1835));flex:1;font-size:13.5px}.select-chevron[data-v-9d8e65a8]{color:var(--ms-muted,var(--c-muted,#8a87a0));flex-shrink:0;height:15px;transition:transform .2s;width:15px}.max-select.open .select-chevron[data-v-9d8e65a8]{transform:rotate(180deg)}.max-select-dropdown[data-v-9d8e65a8]{backdrop-filter:blur(16px);background:var(--ms-dropdown-bg,hsla(0,0%,100%,.95));border:1px solid var(--ms-border,rgba(100,130,200,.15));border-radius:var(--radius-md);box-shadow:0 8px 24px #28285a2e;display:none;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.ms-scroll[data-v-9d8e65a8]{max-height:300px}.max-select.open .max-select-dropdown[data-v-9d8e65a8]{display:block}.select-option[data-v-9d8e65a8]{align-items:center;border-top:1px solid var(--ms-divider,rgba(100,130,200,.06));cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .1s}.select-option[data-v-9d8e65a8]:first-child{border-top:none}.select-option[data-v-9d8e65a8]:hover{background:var(--ms-hover,rgba(6,182,212,.06))}.select-option.active[data-v-9d8e65a8]{background:var(--ms-hover,rgba(6,182,212,.04))}.option-text[data-v-9d8e65a8]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.option-label[data-v-9d8e65a8]{color:var(--ms-text,var(--c-text,#1c1835));font-size:13.5px}.select-option.active .option-label[data-v-9d8e65a8]{font-weight:600}.option-sub[data-v-9d8e65a8]{color:var(--ms-muted,var(--c-muted,#8a87a0));font-size:11px}.option-check[data-v-9d8e65a8]{color:var(--ms-accent,var(--c-p1,#6c63ff));flex-shrink:0;height:13px;width:13px}.app-pagination[data-v-eabc53ee]{align-items:center;color:#4a4a56;display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:12px}.ap-total[data-v-eabc53ee]{color:#6a6a76}.ap-size[data-v-eabc53ee]{width:110px}.ap-pages[data-v-eabc53ee]{align-items:center;display:flex;gap:4px}.app-pagination--left[data-v-eabc53ee]{justify-content:flex-start}.app-pagination--center[data-v-eabc53ee]{justify-content:center}.app-pagination--right[data-v-eabc53ee]{justify-content:flex-end}.ap-btn[data-v-eabc53ee]{background:#fff;border:1px solid #e2e2ea;border-radius:8px;color:#4a4a56;cursor:pointer;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;height:32px;min-width:32px;padding:0 10px;transition:border-color .12s,color .12s,background .12s}.ap-btn[data-v-eabc53ee]:hover:not(:disabled):not(.active){border-color:var(--c-p1,#6c63ff);color:var(--c-p1,#6c63ff)}.ap-btn.active[data-v-eabc53ee]{background:var(--c-p1,#6c63ff);border-color:var(--c-p1,#6c63ff);color:#fff;cursor:default}.ap-btn[data-v-eabc53ee]:disabled{background:#f7f7fb;color:#c4c4d0;cursor:not-allowed}.ap-arrow[data-v-eabc53ee]{align-items:center;display:inline-flex;justify-content:center;padding:0;width:32px}.ap-ellipsis[data-v-eabc53ee]{color:#b8b8c4;min-width:22px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generate-form[data-v-f8be1ba9]{align-items:end}.generate-form label[data-v-f8be1ba9]{color:var(--adm-muted);display:grid;font-size:9px;gap:5px}.generate-form .admin-input[data-v-f8be1ba9]{min-width:120px}.generate-form .admin-action[data-v-f8be1ba9]{align-self:end}.generated[data-v-f8be1ba9]{color:var(--adm-muted);font-size:10px;margin-top:13px}.generated .app-input-wrap--area[data-v-f8be1ba9]{margin-top:8px}.generated .app-input--area[data-v-f8be1ba9]{background:var(--adm-bg);font:10px ui-monospace,monospace;height:100px}.mono[data-v-f8be1ba9]{font-family:ui-monospace,monospace}.detail-link[data-v-f8be1ba9]{font-size:9px;font-weight:650}@media(max-width:600px){.generate-form label[data-v-f8be1ba9]{width:calc(50% - 6px)}.generate-form .admin-input[data-v-f8be1ba9]{min-width:0;width:100%}}.feedback-content[data-v-bbd3dba3]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.actions[data-v-bbd3dba3]{white-space:nowrap}.actions .admin-action[data-v-bbd3dba3]{margin-right:5px}.modal-backdrop[data-v-bbd3dba3]{background:#10122677;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:20}.feedback-modal[data-v-bbd3dba3]{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:14px;box-shadow:0 20px 70px #0003;color:var(--adm-ink);padding:18px;width:min(560px,100%)}.feedback-modal header[data-v-bbd3dba3]{align-items:center;display:flex;justify-content:space-between}.feedback-modal header button[data-v-bbd3dba3]{background:none;border:0;color:var(--adm-muted);font-size:20px}.feedback-modal p[data-v-bbd3dba3]{border-bottom:1px solid var(--adm-border);color:var(--adm-muted);font-size:9px;padding-bottom:10px}.feedback-modal>div[data-v-bbd3dba3]{font-size:11px;line-height:1.7;max-height:50vh;overflow:auto;white-space:pre-wrap}.app-logo[data-v-d4c2e6d3]{align-items:center;display:inline-flex;gap:11px}.app-logo__m[data-v-d4c2e6d3]{flex-shrink:0}.app-logo__m path[data-v-d4c2e6d3],.app-logo__m rect[data-v-d4c2e6d3]{fill:none;stroke-linecap:round;stroke-linejoin:round}.app-logo__g0[data-v-d4c2e6d3]{stop-color:var(--logo-accent,#3b82f6)}.app-logo__g1[data-v-d4c2e6d3]{stop-color:#22c55e}.app-logo__frame[data-v-d4c2e6d3]{stroke:color-mix(in srgb,var(--logo-accent,#3b82f6) 16%,transparent);stroke-width:2}.app-logo__snake[data-v-d4c2e6d3]{animation:app-logo-snake-d4c2e6d3 2.4s linear infinite;stroke:var(--logo-accent,#3b82f6);stroke-dasharray:26 122;stroke-width:2}.app-logo__l[data-v-d4c2e6d3],.app-logo__r[data-v-d4c2e6d3]{animation:app-logo-draw-d4c2e6d3 .55s ease-out .35s both,app-logo-glow-d4c2e6d3 .9s ease-out .95s both;stroke-dasharray:40;stroke-dashoffset:0;stroke-width:2.8}.app-logo__r[data-v-d4c2e6d3]{animation-delay:.52s,.95s}.app-logo__ripple[data-v-d4c2e6d3]{animation:app-logo-ripple-d4c2e6d3 .7s ease-out 1s both;stroke:#22c55e;stroke-width:2}.app-logo__core[data-v-d4c2e6d3],.app-logo__ripple[data-v-d4c2e6d3]{opacity:0;transform-origin:24px 27px}.app-logo__core[data-v-d4c2e6d3]{animation:app-logo-core-d4c2e6d3 .4s ease-out .95s forwards;fill:#22c55e;stroke:none}.app-logo__word[data-v-d4c2e6d3]{align-items:baseline;display:inline-flex;font-family:Space Grotesk,-apple-system,sans-serif;letter-spacing:.12em;line-height:1}.app-logo__c[data-v-d4c2e6d3]{animation:app-logo-char-d4c2e6d3 .28s ease both;animation-delay:calc(.6s + var(--i)*75ms);font-style:normal;opacity:0}.app-logo__c--t[data-v-d4c2e6d3]{color:var(--c-muted,#64748b);font-weight:300}.app-logo__c--b[data-v-d4c2e6d3]{color:var(--c-text,#1e293b);font-weight:700}.app-logo__gap[data-v-d4c2e6d3]{width:7px}@keyframes app-logo-snake-d4c2e6d3{to{stroke-dashoffset:-148}}@keyframes app-logo-draw-d4c2e6d3{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes app-logo-core-d4c2e6d3{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes app-logo-ripple-d4c2e6d3{0%{opacity:0;transform:scale(.4)}35%{opacity:.9}to{opacity:0;transform:scale(3)}}@keyframes app-logo-glow-d4c2e6d3{0%{filter:drop-shadow(0 0 0 transparent)}45%{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--logo-accent,#3b82f6) 55%,transparent))}to{filter:drop-shadow(0 0 0 transparent)}}@keyframes app-logo-char-d4c2e6d3{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-logo__c[data-v-d4c2e6d3],.app-logo__core[data-v-d4c2e6d3],.app-logo__frame[data-v-d4c2e6d3],.app-logo__l[data-v-d4c2e6d3],.app-logo__r[data-v-d4c2e6d3]{animation:none;opacity:1;stroke-dashoffset:0}.app-logo__l[data-v-d4c2e6d3],.app-logo__r[data-v-d4c2e6d3]{filter:none}.app-logo__ripple[data-v-d4c2e6d3],.app-logo__snake[data-v-d4c2e6d3]{animation:none;opacity:0}}.login-frame{--login-ink:#25263a;--login-muted:#898ca0;--login-accent:#5f5bd8;--c-p1:var(--login-accent);--c-grad:var(--login-accent);--c-muted:var(--login-muted);--c-text:var(--login-ink);background:#f6f7fb;color:var(--login-ink);display:flex;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;min-height:100vh}.login-art{--c-muted:#d0cee4;--c-text:#fff;background:linear-gradient(145deg,#22213f,#363264 62%,#615bd2);color:#fff;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden;padding:35px 7%}.art-brand,.login-art{display:flex;position:relative;z-index:1}.art-brand{align-items:center;gap:14px}.art-brand-label{color:#d0cee4;font-size:8px;font-weight:700;letter-spacing:.14em}.art-copy{margin:auto 0;max-width:520px;position:relative;z-index:1}.art-copy>span,.eyebrow{color:#bcb8ff;font-size:9px;font-weight:750;letter-spacing:.17em}.art-copy h1{font-size:clamp(32px,4.4vw,59px);letter-spacing:-.055em;line-height:1.18;margin:19px 0;max-width:510px}.art-copy p{color:#c6c4dc;font-size:13px}.art-orbit{border:1px solid #ffffff1e;border-radius:50%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05;height:480px;position:absolute;right:-180px;top:18%;width:480px}.orbit-two{background:radial-gradient(circle,#9a92ff28,transparent 70%);height:240px;right:0;top:calc(18% + 120px);width:240px}.login-side{display:flex;flex:0 0 min(550px,48%);flex-direction:column;justify-content:center;padding:30px 6%;position:relative}.login-top{align-items:center;display:flex;gap:10px;justify-content:space-between;left:25px;position:absolute;right:25px;top:25px}.theme-caption{color:var(--login-muted);font-size:9px}.login-choices{--seg-track:#fff;--seg-thumb:#eeedff;--seg-accent:#514dc4;--seg-muted:#818498}.login-card{margin:auto;max-width:365px;width:100%}.login-brand{margin-bottom:22px}.login-heading h2{font-size:26px;letter-spacing:-.04em;margin:8px 0 6px}.login-heading p{color:var(--login-muted);font-size:11px;line-height:1.6;margin:0 0 26px}.login-field{display:grid;font-size:10px;font-weight:650;gap:7px}.login-field .app-input{background:#fff;border:1px solid #dfe1eb;border-radius:9px;color:#27283a;font:inherit;font-size:12px;height:44px;outline:0;padding:0 13px}.login-field .app-input:focus{border-color:var(--login-accent);box-shadow:0 0 0 3px #625ed01a}.login-submit{font-size:11px;height:44px;margin-top:15px;width:100%}.login-submit:disabled{cursor:wait;opacity:.55}.login-error{color:#b53b4b;font-size:10px;margin:10px 0 0}.login-security{color:#9699aa;font-size:9px;margin-top:18px;text-align:center}.login-security span{color:#45a17c;margin-right:4px}.login-footer{bottom:21px;color:#9b9eaf;font-size:9px;left:0;position:absolute;right:0;text-align:center}.login-footer span{padding:0 6px}.login-design-a{--login-accent:#7771eb;--c-muted:#a4a5bd;--c-text:#f2f1ff;background:#101120;color:#f2f1ff}.login-design-a .login-side{align-items:center;background:radial-gradient(ellipse at 50% 42%,#222344,#101120 65%);flex:1}.login-design-a .login-top{justify-content:flex-end}.login-design-a .theme-caption{display:none}.login-design-a .login-choices{--seg-track:#1b1c30;--seg-thumb:#36345e;--seg-accent:#d9d6ff;--seg-muted:#a4a5bd}.login-design-a .login-card{background:#191a2d;border:1px solid #2d2e48;border-radius:18px;box-shadow:0 22px 65px #0004;max-width:390px;padding:35px}.login-design-a .login-heading p{color:#a4a5bd}.login-design-a .login-field .app-input{background:#111221;border-color:#343650;color:#f2f1ff}.login-design-a .login-field .app-input::-moz-placeholder{color:#666983}.login-design-a .login-field .app-input::placeholder{color:#666983}.login-design-a .login-footer{color:#73758f}.login-c,.login-c .login-side{background:#f2f1fb}.login-c .login-art{background:linear-gradient(155deg,#292843,#3b3968 56%,#7770dc)}.login-c .login-choices button.active{background:#e6e3ff;color:#5c55c6}.login-c .login-submit{box-shadow:0 7px 18px #6d66dc34}@media(max-width:760px){.login-art{display:none}.login-side{flex-basis:100%;padding:30px 24px}.login-top{left:16px;right:16px;top:16px}.login-design-a .login-side{flex:1}.login-card{max-width:420px}.login-footer{bottom:12px}}.login-frame{font-size:15px;line-height:1.55}.login-frame .art-brand-label,.login-frame .eyebrow{font-size:12px}.login-frame .art-copy p{font-size:16px}.login-frame .theme-caption{font-size:12px}.login-frame .login-choices.seg--sm{--seg-font:13px;--seg-btn-px:11px;--seg-btn-py:7px}.login-frame .login-heading h2{font-size:28px}.login-frame .login-heading p{font-size:14px}.login-frame .login-field{font-size:14px;gap:9px}.login-frame .login-field .app-input{font-size:15px;height:48px}.login-frame .login-submit{font-size:14px;height:48px}.login-frame .login-error,.login-frame .login-footer,.login-frame .login-security{font-size:12px}@media(max-width:760px){.login-frame .login-side{padding:32px 24px}.login-frame .login-footer{bottom:14px}}.overview-links[data-v-2e0e41da]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-link[data-v-2e0e41da]{align-content:center;align-items:center;color:var(--adm-ink);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;grid-template-rows:min-content min-content;min-height:104px;row-gap:5px;text-decoration:none}.overview-link[data-v-2e0e41da]:hover{border-color:var(--adm-accent)}.overview-link[data-v-2e0e41da]:focus-visible{outline:2px solid var(--adm-accent);outline-offset:3px}.link-icon[data-v-2e0e41da]{background:var(--adm-soft);border-radius:12px;color:var(--adm-accent);display:grid;grid-column:1;grid-row:1/3;height:42px;place-items:center;width:42px}.link-icon svg[data-v-2e0e41da]{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.overview-link b[data-v-2e0e41da]{font-size:15px;grid-column:2;grid-row:1;line-height:1.35}.overview-link small[data-v-2e0e41da]{color:var(--adm-muted);font-size:12px;grid-column:2;grid-row:2;line-height:1.5;overflow-wrap:anywhere}.link-arrow[data-v-2e0e41da]{color:var(--adm-accent);font-size:20px;grid-column:3;grid-row:1/3;justify-self:center;line-height:1}@media(max-width:580px){.overview-links[data-v-2e0e41da]{grid-template-columns:1fr}}.app-switch[data-v-6b9e6444]{background:transparent;border:none;cursor:pointer;display:inline-block;flex-shrink:0;padding:0;position:relative;vertical-align:middle}.app-switch[data-v-6b9e6444]:focus-visible{border-radius:999px;outline:2px solid color-mix(in srgb,var(--c-p1,#6c63ff) 60%,transparent);outline-offset:2px}.app-switch--disabled[data-v-6b9e6444]{cursor:not-allowed;opacity:.5}.app-switch--sm[data-v-6b9e6444]{--sw-w:32px;--sw-h:18px;--sw-thumb:14px}.app-switch--md[data-v-6b9e6444]{--sw-w:40px;--sw-h:22px;--sw-thumb:18px}.app-switch--lg[data-v-6b9e6444]{--sw-w:48px;--sw-h:26px;--sw-thumb:22px}.app-switch[data-v-6b9e6444]{height:var(--sw-h);width:var(--sw-w)}.app-switch__track[data-v-6b9e6444]{background:var(--app-switch-off-bg,#d4d4dc);border-radius:999px;inset:0;position:absolute;transition:background .2s ease}.app-switch__thumb[data-v-6b9e6444]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000002e;height:var(--sw-thumb);left:2px;position:absolute;top:50%;transform:translateY(-53%);transition:left .22s cubic-bezier(.4,0,.2,1);width:var(--sw-thumb)}.app-switch--on .app-switch__track[data-v-6b9e6444]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#8b7cff))}.app-switch--on .app-switch__thumb[data-v-6b9e6444]{left:calc(100% - var(--sw-thumb) - 2px)}.help-text[data-v-2c331f64]{color:var(--adm-muted);font-size:10px;margin:-3px 0 14px}.group-tabs[data-v-2c331f64]{--seg-track:var(--adm-soft);--seg-thumb:var(--adm-card);--seg-accent:var(--adm-accent);--seg-muted:var(--adm-muted);display:block;margin:0 0 11px;max-width:100%;overflow:auto}.setting-row[data-v-2c331f64]{align-items:start;border-top:1px solid var(--adm-border);display:grid;gap:15px;grid-template-columns:minmax(220px,34%) minmax(0,1fr);padding:13px 0}.setting-row label b[data-v-2c331f64],.setting-row label small[data-v-2c331f64]{display:block}.setting-row label b[data-v-2c331f64]{font-size:10px}.setting-row label small[data-v-2c331f64]{color:var(--adm-muted);font-size:8px;margin-top:4px;overflow-wrap:anywhere}.setting-row .admin-input[data-v-2c331f64]{width:100%}.boolean-control[data-v-2c331f64]{align-items:center;color:var(--adm-muted);display:flex;font-size:9px;gap:9px}.feature-map[data-v-2c331f64]{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row[data-v-2c331f64]{align-items:center;background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:8px;display:flex;font-size:9px;gap:8px;justify-content:space-between;padding:7px 9px}.feature-row code[data-v-2c331f64]{color:var(--adm-muted);display:block;font-size:7px}.feature-cost[data-v-2c331f64]{width:76px}.feature-cost .app-input[data-v-2c331f64]{font-size:9px!important;min-height:30px!important;padding:5px 7px!important}@media(max-width:650px){.setting-row[data-v-2c331f64]{gap:8px}.feature-map[data-v-2c331f64],.setting-row[data-v-2c331f64]{grid-template-columns:1fr}}.subtle[data-v-204df8a9]{color:var(--adm-muted);font-size:9px;font-weight:500;margin-left:5px}.ellipsis[data-v-204df8a9]{max-width:160px}.ellipsis[data-v-204df8a9],.error-cell[data-v-204df8a9]{overflow:hidden;text-overflow:ellipsis}.error-cell[data-v-204df8a9]{color:#b94c58!important;max-width:180px}.count-label[data-v-d362eb53]{color:var(--adm-muted);font-weight:500;margin-left:5px}.user-row[data-v-d362eb53]{cursor:pointer}.user-row:hover td[data-v-d362eb53]{background:color-mix(in srgb,var(--adm-accent) 5%,var(--adm-card))}.provider-chip[data-v-d362eb53]{background:var(--adm-soft);border-radius:20px;color:var(--adm-accent);display:inline-flex;font-size:8px;margin-right:4px;padding:3px 6px}.balance-cell[data-v-d362eb53]{color:var(--adm-ink)!important;font-weight:700}.detail-link[data-v-d362eb53]{font-size:9px;font-weight:700}.detail-section[data-v-d362eb53]{margin-top:14px}.detail-panel-head[data-v-d362eb53]{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.detail-panel-head h2[data-v-d362eb53]{font-size:11px;margin:0}.close-detail[data-v-d362eb53]{font-size:16px;height:28px;padding:0;width:28px}.subtle[data-v-d362eb53]{color:var(--adm-muted);font-size:9px}.detail-subhead[data-v-d362eb53]{border-top:1px solid var(--adm-border);font-size:10px;font-weight:700;margin:17px 0 8px;padding-top:12px}.mono[data-v-d362eb53]{font-family:ui-monospace,monospace}.session-row[data-v-d362eb53]{align-items:center;border-top:1px solid var(--adm-border);display:flex;font-size:9px;gap:8px;justify-content:space-between;padding:8px 0}.session-row b[data-v-d362eb53],.session-row small[data-v-d362eb53]{display:block}.session-row small[data-v-d362eb53]{color:var(--adm-muted);font-size:8px;margin-top:3px}.revoke-button[data-v-d362eb53]{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:6px;color:#ad4d5b;cursor:pointer;font:inherit;font-size:8px;padding:5px 8px}.admin-pages button[data-v-d362eb53]:disabled{cursor:default;opacity:.4}.user-filters[data-v-d362eb53]{margin-bottom:16px}.user-search[data-v-d362eb53]{display:block;flex:0 1 260px;min-width:220px}.user-search[data-v-d362eb53] .admin-input{min-width:0;width:100%}.user-filters .user-filter[data-v-d362eb53]{width:140px}@media(max-width:1100px){.user-search[data-v-d362eb53]{flex-basis:100%}.user-filters .user-filter[data-v-d362eb53]{flex:1 1 140px}}@media(max-width:640px){.user-search[data-v-d362eb53]{min-width:0}.user-filters .user-filter[data-v-d362eb53]{flex-basis:44%}.user-filters .admin-action[data-v-d362eb53]{flex:1 1 100%}}.callback-page[data-v-21169bec]{background:linear-gradient(140deg,#f5f7ff,#f4fbfa);display:grid;font-family:Arial,sans-serif;min-height:100vh;padding:24px;place-items:center}.callback-card[data-v-21169bec]{background:#fff;border:1px solid #e3e5ef;border-radius:20px;box-shadow:0 22px 65px #24285214;padding:36px;text-align:center;width:min(100%,400px)}.callback-card h1[data-v-21169bec]{color:#24253b;font-size:22px}.callback-card p[data-v-21169bec]{color:#73778c;line-height:1.5}.callback-card button[data-v-21169bec]{background:#625cda;border:0;border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin-top:12px;padding:12px 18px}.callback-card button[data-v-21169bec]:disabled{cursor:wait;opacity:.6}.callback-spinner[data-v-21169bec]{animation:spin-21169bec .8s linear infinite;border:3px solid #e3e2ff;border-radius:50%;border-top-color:#6c63ff;height:30px;margin:0 auto 18px;width:30px}@keyframes spin-21169bec{to{transform:rotate(1turn)}}.icon-btn[data-v-84dc44f3]{align-items:center;background:#ffffff80;border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;transition:border-color .2s,color .2s,background .2s}.icon-btn--square[data-v-84dc44f3]{border-radius:8px}.icon-btn--circle[data-v-84dc44f3]{border-radius:50%}.icon-btn[data-v-84dc44f3]:disabled{cursor:not-allowed;opacity:.5}.icon-btn--default[data-v-84dc44f3]:not(:disabled):hover{background:color-mix(in srgb,var(--c-p1) 8%,transparent);border-color:var(--c-p1);color:var(--c-p1)}.icon-btn--danger[data-v-84dc44f3]:not(:disabled):hover{background:#ef444414;border-color:#ef4444;color:#ef4444}svg[data-v-84dc44f3-s]{height:15px;width:15px}.wf-list-page[data-v-59c3139b]{margin:0 auto;max-width:880px;padding:40px 24px;--c-p1:#6c63ff;--c-border:rgba(108,99,255,.2)}.wf-list-head[data-v-59c3139b]{margin-bottom:28px}.back[data-v-59c3139b]{align-items:center;color:#6c63ff;display:inline-flex;font-size:13px;gap:5px;margin-bottom:12px}.back i[data-v-59c3139b]{font-size:15px}.wf-list-head h1[data-v-59c3139b]{color:#1f1f2a;font-size:24px;font-weight:600;margin:0}.wf-empty[data-v-59c3139b]{color:#9a9aa8;font-size:14px;padding:40px 0;text-align:center}.wf-grid[data-v-59c3139b]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wf-card[data-v-59c3139b]{background:#fff;border:1px solid #ececf2;border-radius:12px;overflow:hidden}.wf-card[data-v-59c3139b],.wf-card-main[data-v-59c3139b]{align-items:center;display:flex}.wf-card-main[data-v-59c3139b]{background:none;border:none;cursor:pointer;flex:1;gap:12px;padding:16px;text-align:left}.wf-card-icon[data-v-59c3139b]{align-items:center;background:#eeedfe;border-radius:10px;color:#6c63ff;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.wf-card-name[data-v-59c3139b]{color:#2a2a36;font-size:14px;font-weight:500;margin:0 0 3px}.wf-card-sub[data-v-59c3139b]{color:#9a9aa8;font-size:12px;margin:0}.wf-card-actions[data-v-59c3139b]{border-left:1px solid #f0f0f5;display:flex;flex-direction:column;gap:6px;padding:12px}.fc-root[data-v-be31ed77]{min-width:0}.related-tools[data-v-f2ee8b1f]{margin-top:40px}.related-tools__title[data-v-f2ee8b1f]{align-items:center;color:var(--c-muted,#8a87a0);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.related-tools__title svg[data-v-f2ee8b1f]{color:var(--c-p1,#6c63ff)}.related-tools__grid[data-v-f2ee8b1f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:relative;z-index:1}.related-tools__card[data-v-f2ee8b1f]{align-items:center;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card,hsla(0,0%,100%,.58));border:1px solid hsla(0,0%,100%,.74);border-radius:var(--radius-md,16px);color:inherit;display:flex;gap:14px;padding:10px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s}.related-tools__card[data-v-f2ee8b1f]:hover{border-color:var(--c-p1,#6c63ff);box-shadow:0 6px 20px color-mix(in srgb,var(--c-p1,#6c63ff) 18%,transparent);transform:translateY(-2px)}.related-tools__icon[data-v-f2ee8b1f]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.related-tools__icon[data-v-f2ee8b1f] svg{height:20px;width:20px}.icon-blue[data-v-f2ee8b1f]{background:#3b82f624;color:#3b82f6}.icon-green[data-v-f2ee8b1f]{background:#10b98124;color:#10b981}.icon-purple[data-v-f2ee8b1f]{background:#a78bfa29;color:#8b5cf6}.icon-orange[data-v-f2ee8b1f]{background:#fb923c24;color:#fb923c}.icon-teal[data-v-f2ee8b1f]{background:#14b8a624;color:#14b8a6}.icon-cyan[data-v-f2ee8b1f]{background:#06b6d424;color:#06b6d4}.icon-rose[data-v-f2ee8b1f]{background:#f43f5e24;color:#f43f5e}.icon-indigo[data-v-f2ee8b1f]{background:#6366f124;color:#6366f1}.icon-red[data-v-f2ee8b1f]{background:#ef444424;color:#ef4444}.related-tools__body[data-v-f2ee8b1f]{flex:1;min-width:0}.related-tools__name[data-v-f2ee8b1f]{color:var(--c-text,#1c1835);font-size:14px;font-weight:600;line-height:1.3;margin-bottom:3px}.related-tools__desc[data-v-f2ee8b1f]{color:var(--c-muted,#8a87a0);display:-webkit-box;font-size:12px;-webkit-line-clamp:1;line-height:1.4;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.related-tools__formats[data-v-f2ee8b1f]{display:flex;flex-wrap:wrap;gap:4px}.format-chip[data-v-f2ee8b1f]{background:color-mix(in srgb,var(--c-muted,#8a87a0) 12%,transparent);border-radius:4px;color:var(--c-muted,#8a87a0);font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px}.related-tools__arrow[data-v-f2ee8b1f]{color:var(--c-muted,#8a87a0);flex-shrink:0;transition:transform .2s,color .2s}.related-tools__arrow svg[data-v-f2ee8b1f]{height:18px;width:18px}.related-tools__card:hover .related-tools__arrow[data-v-f2ee8b1f]{color:var(--c-p1,#6c63ff);transform:translate(3px)}@media(max-width:640px){.related-tools__grid[data-v-f2ee8b1f]{grid-template-columns:1fr}}.blog-cta[data-v-5b935175]{align-items:center;background:color-mix(in srgb,var(--c-p1,#6c63ff) 7%,#fff);border:1px solid color-mix(in srgb,var(--c-p1,#6c63ff) 22%,transparent);border-radius:var(--radius-lg,20px);color:inherit;display:flex;gap:14px;margin:32px 0 8px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s}.blog-cta[data-v-5b935175]:hover{border-color:var(--c-p1,#6c63ff);box-shadow:0 8px 24px color-mix(in srgb,var(--c-p1,#6c63ff) 18%,transparent);transform:translateY(-2px)}.blog-cta__icon[data-v-5b935175]{background:var(--c-p1,#6c63ff);border-radius:12px;color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.blog-cta__icon svg[data-v-5b935175]{height:20px;width:20px}.blog-cta__body[data-v-5b935175]{flex:1;min-width:0}.blog-cta__label[data-v-5b935175]{color:var(--c-muted,#8a87a0);font-size:12px}.blog-cta__name[data-v-5b935175]{color:var(--c-text,#1c1835);font-size:16px;font-weight:700}.blog-cta__go[data-v-5b935175]{color:var(--c-p1,#6c63ff);flex-shrink:0;font-size:13px;font-weight:600}.page-content[data-v-78fe8141]{margin:0 auto;max-width:960px;padding:40px 0 0}.blog-back[data-v-78fe8141]{color:var(--c-muted,#8a87a0);display:inline-block;font-size:13px;margin-bottom:18px;text-decoration:none}.blog-back[data-v-78fe8141]:hover{color:var(--c-p1,#6c63ff)}.article-title[data-v-78fe8141]{color:var(--c-text,#1c1835);font-size:32px;font-weight:700;line-height:1.25}.article-meta[data-v-78fe8141]{color:var(--c-muted,#8a87a0);display:flex;font-size:13px;gap:6px;margin:12px 0 28px}.post-nav[data-v-78fe8141]{display:flex;gap:14px;justify-content:space-between;margin:34px 0 0}.post-nav__link[data-v-78fe8141]{background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid var(--c-card-border,hsla(0,0%,100%,.74));border-radius:var(--radius-md,14px);display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .2s}.post-nav__link[data-v-78fe8141]:hover{border-color:var(--c-p1,#6c63ff)}.post-nav__link--older[data-v-78fe8141]{text-align:right}.post-nav__dir[data-v-78fe8141]{color:var(--c-muted,#8a87a0);font-size:12px}.post-nav__title[data-v-78fe8141]{color:var(--c-text,#1c1835);display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.post-nav__spacer[data-v-78fe8141]{flex:1}.article-cover[data-v-78fe8141]{border:1px solid var(--c-card-border,hsla(0,0%,100%,.74));border-radius:var(--radius-lg,20px);display:block;height:auto;margin-bottom:28px;width:100%}.article-body[data-v-78fe8141] h2{color:var(--c-text,#1c1835);font-size:22px;font-weight:700;margin:34px 0 12px}.article-body[data-v-78fe8141] h3{color:var(--c-text,#1c1835);font-size:18px;font-weight:600;margin:24px 0 10px}.article-body[data-v-78fe8141] p{color:color-mix(in srgb,var(--c-text,#1c1835) 90%,transparent);font-size:16px;line-height:1.8;margin:14px 0}.article-body[data-v-78fe8141] ol,.article-body[data-v-78fe8141] ul{margin:14px 0;padding-left:22px}.article-body[data-v-78fe8141] li{color:color-mix(in srgb,var(--c-text,#1c1835) 90%,transparent);font-size:16px;line-height:1.8;margin:6px 0}.article-body[data-v-78fe8141] a{color:var(--c-p1,#6c63ff);text-decoration:underline;text-underline-offset:2px}.article-body[data-v-78fe8141] strong{color:var(--c-text,#1c1835);font-weight:700}.article-body[data-v-78fe8141] hr{border:none;border-top:1px solid var(--c-card-border,rgba(0,0,0,.08));margin:28px 0}.article-body[data-v-78fe8141] code{background:color-mix(in srgb,var(--c-p1,#6c63ff) 10%,transparent);border-radius:6px;font-size:14px;padding:2px 6px}.page-content[data-v-0a373355]{margin:0 auto;max-width:960px;padding:48px 0 0}.doc-card[data-v-0a373355]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 24px #6482c814;padding:38px}.doc-title[data-v-0a373355]{color:#0f172a;font-size:36px;font-weight:500;margin-bottom:8px}.doc-meta[data-v-0a373355]{border-bottom:1px solid rgba(100,130,200,.12);color:#94a3b8;font-size:13px;font-weight:500;margin-bottom:40px;padding-bottom:24px}.doc-section[data-v-0a373355]{font-family:Anthropic Sans;margin-bottom:32px}.doc-section h2[data-v-0a373355]{color:#0f172a;font-size:17px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.doc-section p[data-v-0a373355]{color:#64748b;font-size:14.5px;line-height:1.75}.doc-section ul[data-v-0a373355]{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:12px}.doc-section li[data-v-0a373355]{background:#6482c80d;border:1px solid rgba(100,130,200,.1);border-radius:10px;color:#64748b;font-size:14px;line-height:1.5;padding:10px 14px}.doc-section li strong[data-v-0a373355]{color:#3b82f6;font-weight:600}.doc-divider[data-v-0a373355]{background:linear-gradient(90deg,rgba(100,130,200,.15),transparent);height:1px;margin:40px 0}@media(max-width:560px){.doc-card[data-v-0a373355]{border-radius:16px;padding:28px 20px}.doc-title[data-v-0a373355]{font-size:28px}}.content-heading .eyebrow[data-v-a8f5d00b],.section-heading .eyebrow[data-v-a8f5d00b]{color:#625ed0;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.content-heading h1[data-v-a8f5d00b]{font-size:clamp(29px,3.5vw,38px);letter-spacing:-.05em;margin:11px 0 9px}.content-heading p[data-v-a8f5d00b]{color:#747991;font-size:13px;line-height:1.65;margin:0;max-width:510px}.guest-summary[data-v-a8f5d00b]{background:linear-gradient(110deg,#f0f1ff,#f6fbff);border-radius:16px;margin-top:28px;padding:17px}.guest-summary strong[data-v-a8f5d00b]{font-size:14px}.guest-summary p[data-v-a8f5d00b]{color:#747991;font-size:12px;line-height:1.5;margin:7px 0}.guest-summary a[data-v-a8f5d00b]{color:#5d59cf;font-size:12px;font-weight:700;text-decoration:none}.section-heading[data-v-a8f5d00b]{align-items:end;display:flex;justify-content:space-between;margin:31px 0 13px}.section-heading h2[data-v-a8f5d00b]{font-size:19px;letter-spacing:-.035em;margin:5px 0 0}.section-heading>a[data-v-a8f5d00b]{color:#5d59cf;font-size:11px;font-weight:700;text-decoration:none}.recent-heading[data-v-a8f5d00b]{margin-top:31px}.recent-list[data-v-a8f5d00b]{border-top:1px solid #e9eaf3}.recent-row[data-v-a8f5d00b]{align-items:center;border-bottom:1px solid #e9eaf3;display:flex;gap:11px;padding:12px 2px}.recent-row>i[data-v-a8f5d00b]{background:#efefff;border-radius:10px;color:#625ed0;display:grid;flex:none;font-size:17px;height:34px;place-items:center;width:34px}.recent-row div[data-v-a8f5d00b]{flex:1;min-width:0}.recent-row span[data-v-a8f5d00b],.recent-row strong[data-v-a8f5d00b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-row strong[data-v-a8f5d00b]{font-size:12px}.recent-row span[data-v-a8f5d00b]{color:#969aae;font-size:10px;margin-top:3px}.recent-row time[data-v-a8f5d00b]{color:#999db0;font-size:10px}.state-note[data-v-a8f5d00b]{border:1px dashed #dcdff0;border-radius:12px;color:#8a8fa5;font-size:12px;margin:0;padding:19px}.sync-note[data-v-a8f5d00b]{align-items:center;background:#f1f1ff;border-radius:14px;color:#5b5ec0;display:flex;gap:12px;margin-top:26px;padding:15px;text-decoration:none}.sync-note>i[data-v-a8f5d00b]{font-size:22px}.sync-note span[data-v-a8f5d00b]:nth-child(2){flex:1}.sync-note small[data-v-a8f5d00b],.sync-note strong[data-v-a8f5d00b]{display:block}.sync-note strong[data-v-a8f5d00b]{font-size:12px}.sync-note small[data-v-a8f5d00b]{color:#7c82a2;font-size:10px;margin-top:4px}.sync-note>span[data-v-a8f5d00b]:last-child{font-size:19px}.metrics-board[data-v-a8f5d00b]{background:#fff;border:1px solid #e2e5f2;border-radius:18px;box-shadow:0 10px 28px #303c7410;display:grid;grid-template-columns:1.1fr 1fr 1fr;overflow:hidden}.metric[data-v-a8f5d00b]{color:#292d45;display:flex;flex-direction:column;justify-content:space-between;min-height:118px;min-width:0;padding:16px 17px;text-decoration:none;transition:background .18s ease}.metric+.metric[data-v-a8f5d00b]{border-left:1px solid #e9eaf3}.metric--featured[data-v-a8f5d00b]{background:linear-gradient(125deg,#f0f1ff,#f8f8ff)}.metric[data-v-a8f5d00b]:hover{background:#f7f8ff}.metric--featured[data-v-a8f5d00b]:hover{background:#eceeff}.metric[data-v-a8f5d00b]:focus-visible{outline:2px solid #6964de;outline-offset:-3px;position:relative}.metric-top[data-v-a8f5d00b]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.metric-icon[data-v-a8f5d00b]{background:#f1f2ff;border-radius:10px;color:#625ed0;display:grid;flex:none;font-size:18px;height:34px;place-items:center;width:34px}.metric--featured .metric-icon[data-v-a8f5d00b]{background:#e5e8ff}.metric-arrow[data-v-a8f5d00b]{color:#a7acc5;font-size:14px}.metric:hover .metric-arrow[data-v-a8f5d00b]{color:#625ed0}.metric-body[data-v-a8f5d00b]{align-items:baseline;display:flex;gap:8px;min-width:0}.metrics-board .metric-body strong[data-v-a8f5d00b]{flex:none;font-size:29px;font-weight:600;letter-spacing:-.04em;line-height:1}.metric-body>span[data-v-a8f5d00b]{color:#777e99;font-size:11px;line-height:1.35}@media(max-width:520px){.metrics-board[data-v-a8f5d00b]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-a8f5d00b]{min-height:104px;padding:14px}.metric--featured[data-v-a8f5d00b]{grid-column:1/-1;min-height:100px}.metric[data-v-a8f5d00b]:nth-child(2){border-left:0}.metric[data-v-a8f5d00b]:nth-child(2),.metric[data-v-a8f5d00b]:nth-child(3){border-top:1px solid #e9eaf3}}@media(prefers-reduced-motion:reduce){.metric[data-v-a8f5d00b]{transition:none}}.hero[data-v-38cc7acf]{margin:0 auto 34px;max-width:760px;position:relative;text-align:center;z-index:1}.hero__badge[data-v-38cc7acf]{align-items:center;backdrop-filter:blur(14px);background:var(--c-card,hsla(0,0%,100%,.5));border:1px solid var(--c-border,hsla(0,0%,100%,.2));border-radius:999px;color:var(--c-p1,#8b5cf6);display:inline-flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.hero__badge-dot[data-v-38cc7acf]{background:linear-gradient(135deg,var(--c-p1,#8b5cf6),var(--c-p2,#a78bfa));border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--c-p1,#8b5cf6) 55%,transparent);height:7px;width:7px}.hero__title[data-v-38cc7acf]{color:var(--hero-title-color,var(--c-p1,var(--c-text,#1c1835)));font-size:clamp(2.4rem,5vw,3.9rem);font-weight:500;line-height:1.02;margin:18px 0 12px}.hero__description[data-v-38cc7acf]{color:var( --hero-description-color,color-mix(in srgb,var(--c-p1,#8b5cf6) 32%,var(--c-muted,#8a87a0)) );font-size:15px;line-height:1.8;margin:0 auto;max-width:640px}@media(max-width:640px){.hero[data-v-38cc7acf]{margin-bottom:28px}.hero__title[data-v-38cc7acf]{font-size:clamp(2rem,11vw,3rem);margin-top:16px}.hero__description[data-v-38cc7acf]{font-size:14px}}.credit-status[data-v-fc878ea4]{align-items:center;background:#f7f9ff;border:1px solid #dce4f3;border-radius:12px;color:#444a67;display:flex;font-size:13px;gap:9px;margin-top:14px;min-height:42px;padding:9px 12px}.credit-status.compact[data-v-fc878ea4]{border-radius:999px;box-sizing:border-box;font-size:12px;margin-left:auto;margin-top:0;max-width:100%;min-height:36px;padding:7px 10px;width:-moz-max-content;width:max-content}.credit-icon[data-v-fc878ea4]{background:#e7ebff;border-radius:8px;color:#5c62d1;display:grid;flex:none;font-size:16px;height:25px;place-items:center;width:25px}.credit-copy[data-v-fc878ea4]{flex:1}.credit-copy strong[data-v-fc878ea4]{color:#343ba8;font-size:15px;font-variant-numeric:tabular-nums}.credit-link[data-v-fc878ea4]{color:#525bc8;font-weight:650;margin-left:auto;text-decoration:none;white-space:nowrap}.credit-link[data-v-fc878ea4]:hover{text-decoration:underline}.retry[data-v-fc878ea4]{background:none;border:0;color:#525bc8;cursor:pointer;font:inherit;font-weight:650}.tool-credit-row[data-v-2b0501e1]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.tool-credit-row__title[data-v-2b0501e1]{color:var(--c-text,#1c1835);flex:1 1 auto;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;margin:0;min-width:0}@media(max-width:480px){.tool-credit-row[data-v-2b0501e1] .credit-status{margin-left:0}}.save-resource[data-v-3d297109]{align-items:flex-start;display:inline-flex;flex-direction:column;gap:5px;max-width:100%}.save-resource button[data-v-3d297109]{align-items:center;background:#fff;border:1px solid #c7cbe9;border-radius:10px;color:#55b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 12px;transition:background .18s,transform .18s;white-space:nowrap}.save-resource button[data-v-3d297109]:hover:not(:disabled){background:#f1f1ff;transform:translateY(-1px)}.save-resource button[data-v-3d297109]:focus-visible{outline:2px solid #6964d8;outline-offset:2px}.save-resource button[data-v-3d297109]:disabled{cursor:wait;opacity:.6}.save-resource small[data-v-3d297109]{color:#b3505c;font-size:10px;line-height:1.4;max-width:220px}.save-resource.compact button[data-v-3d297109]{min-height:36px;padding:0;width:36px}.save-resource.compact small[data-v-3d297109]{max-width:125px}@media(prefers-reduced-motion:reduce){.save-resource button[data-v-3d297109]{transition:none}.save-resource button[data-v-3d297109]:hover:not(:disabled){transform:none}}.lightbox[data-v-eb77e06f]{align-items:center;background:#14102d47;cursor:zoom-out;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.lightbox img[data-v-eb77e06f]{background:#fff;border:1px solid hsla(0,0%,100%,.6);border-radius:14px;box-shadow:0 24px 70px #14102d59;height:auto;max-height:60vh;max-width:min(640px,86vw);-o-object-fit:contain;object-fit:contain;width:auto}.upload-card[data-v-37b739e6]{padding:6px;transition:border-color .2s}.upload-card.drag-over[data-v-37b739e6]{background:color-mix(in srgb,var(--c-p1) 6%,transparent);border-color:var(--c-p1)}.upload-zone[data-v-37b739e6]{background:color-mix(in srgb,var(--c-p1) 5%,transparent);border:1.5px dashed color-mix(in srgb,var(--c-p1) 28%,transparent);border-radius:var(--radius-md);transition:border-color .25s,background .25s}.upload-zone input[type=file][data-v-37b739e6]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.upload-zone input[type=file]:focus-visible+.upload-label[data-v-37b739e6]{border-radius:var(--radius-md);outline:2px solid var(--c-p1);outline-offset:-2px}.upload-zone[data-v-37b739e6]:hover{background:color-mix(in srgb,var(--c-p1) 7%,transparent);border-color:color-mix(in srgb,var(--c-p1) 50%,transparent)}.upload-label[data-v-37b739e6]{cursor:pointer;flex-direction:column;gap:11px;padding:56px 24px}.upload-icon-wrap[data-v-37b739e6],.upload-label[data-v-37b739e6]{align-items:center;display:flex;justify-content:center}.upload-icon-wrap[data-v-37b739e6]{background:color-mix(in srgb,var(--c-p1) 18%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 20%,transparent);border-radius:17px;box-shadow:0 4px 16px color-mix(in srgb,var(--c-p1) 12%,transparent);height:60px;width:60px}.upload-icon-wrap[data-v-37b739e6] svg{color:var(--c-p1);height:25px;width:25px}.upload-icon-wrap[data-v-37b739e6] i{color:var(--c-p1);font-size:25px;line-height:1}.upload-title[data-v-37b739e6]{color:var(--c-text);font-size:15px;font-weight:500}.upload-hint[data-v-37b739e6]{color:var(--c-muted);font-size:13px}.upload-cta[data-v-37b739e6]{align-items:center;background:color-mix(in srgb,var(--c-p1) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 30%,transparent);border-radius:100px;color:var(--c-p1);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:4px;padding:9px 20px;transition:background .2s,border-color .2s}.upload-label:hover .upload-cta[data-v-37b739e6]{background:color-mix(in srgb,var(--c-p1) 18%,transparent);border-color:color-mix(in srgb,var(--c-p1) 50%,transparent)}.app-slider[data-v-a8aac842]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--c-p1) var(--pct,0),color-mix(in srgb,var(--c-p1) 15%,transparent) var(--pct,0));border-radius:999px;cursor:pointer;outline:none;width:100%}.app-slider[data-v-a8aac842]:disabled{cursor:not-allowed;opacity:.5}.app-slider--sm[data-v-a8aac842]{height:3px}.app-slider--md[data-v-a8aac842]{height:4px}.app-slider[data-v-a8aac842]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--c-p1),0 0 0 6px color-mix(in srgb,var(--c-p1) 30%,transparent)}.app-slider[data-v-a8aac842]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--c-p1),0 0 0 6px color-mix(in srgb,var(--c-p1) 30%,transparent)}.app-slider[data-v-a8aac842]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-p1) 36%,transparent),0 2px 8px color-mix(in srgb,var(--c-p1) 20%,transparent);height:18px;width:18px}.app-slider--sm[data-v-a8aac842]::-webkit-slider-thumb{height:15px;width:15px}.app-slider[data-v-a8aac842]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-p1) 36%,transparent),0 2px 8px color-mix(in srgb,var(--c-p1) 20%,transparent);height:18px;width:18px}.app-slider--sm[data-v-a8aac842]::-moz-range-thumb{height:15px;width:15px}.erase-tools[data-v-1235390b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.erase-modes[data-v-1235390b] .seg-btn svg{height:15px;width:15px}.erase-size[data-v-1235390b]{align-items:center;color:var(--c-muted,#8a87a0);display:inline-flex;gap:6px}.erase-size svg[data-v-1235390b]{flex-shrink:0;height:14px;width:14px}.erase-size[data-v-1235390b] .app-slider{width:80px}.erase-sep[data-v-1235390b]{background:var(--c-border,rgba(108,99,255,.18));height:18px;width:1px}.tool-btn[data-v-1235390b]{background:#fff;border:1px solid var(--c-border,rgba(108,99,255,.22));border-radius:7px;color:var(--c-text,#1c1835);cursor:pointer;display:grid;height:28px;place-items:center;transition:border-color .15s,color .15s,background .15s;width:28px}.tool-btn[data-v-1235390b]:hover:not(:disabled){border-color:var(--c-p1,#6c63ff);color:var(--c-p1,#6c63ff)}.tool-btn[data-v-1235390b]:disabled{cursor:not-allowed;opacity:.4}.tool-btn svg[data-v-1235390b]{height:14px;width:14px}.erase-stage[data-v-1235390b]{background:#fafafe;border-radius:12px;padding:8px}.erase-frame[data-v-1235390b],.erase-stage[data-v-1235390b]{display:flex;justify-content:center}.erase-frame[data-v-1235390b]{align-items:center;flex:0 0 auto;line-height:0;max-width:100%;position:relative}.erase-frame img[data-v-1235390b]{display:block;height:auto;max-height:56vh;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.erase-frame canvas[data-v-1235390b]{cursor:crosshair;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.erase-hint[data-v-1235390b]{color:var(--c-muted,#8a87a0);font-size:12.5px;margin:10px 0 0}.faq[data-v-15193527]{margin-top:40px}.faq__title[data-v-15193527]{color:var(--c-text,#1c1835);font-size:20px;font-weight:700;margin-bottom:16px}.faq__list[data-v-15193527]{display:flex;flex-direction:column;gap:10px}.faq__item[data-v-15193527]{backdrop-filter:blur(12px) saturate(1.4);background:var(--c-card,hsla(0,0%,100%,.6));border:1px solid var(--c-border,hsla(0,0%,100%,.74));border-radius:var(--radius-md,14px);overflow:hidden}.faq__q[data-v-15193527]{align-items:center;color:var(--c-text,#1c1835);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:15px 18px}.faq__q[data-v-15193527]::-webkit-details-marker{display:none}.faq__chevron[data-v-15193527]{color:var(--c-muted,#8a87a0);flex-shrink:0;height:18px;transition:transform .2s;width:18px}.faq__item[open] .faq__chevron[data-v-15193527]{color:var(--c-p1,#6c63ff);transform:rotate(180deg)}.faq__a[data-v-15193527]{color:var(--c-muted,#8a87a0);font-size:14px;line-height:1.7;padding:0 18px 16px}.tool-guides[data-v-d169fe39]{margin-top:34px}.tool-guides__title[data-v-d169fe39]{color:var(--c-text,#1c1835);font-size:20px;font-weight:700;margin:0 0 14px}.tool-guides__grid[data-v-d169fe39]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.tool-guides__card[data-v-d169fe39]{background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid var(--c-card-border,hsla(0,0%,100%,.74));border-radius:var(--radius-md,14px);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s,border-color .2s,box-shadow .2s}.tool-guides__card[data-v-d169fe39]:hover{border-color:var(--c-p1,#6c63ff);box-shadow:0 8px 24px color-mix(in srgb,var(--c-p1,#6c63ff) 14%,transparent);transform:translateY(-2px)}.tool-guides__cover[data-v-d169fe39]{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tool-guides__body[data-v-d169fe39]{padding:12px 14px 14px}.tool-guides__name[data-v-d169fe39]{color:var(--c-text,#1c1835);font-size:14px;font-weight:700;line-height:1.4;margin:0 0 6px}.tool-guides__desc[data-v-d169fe39]{color:var(--c-muted,#8a87a0);display:-webkit-box;font-size:12.5px;-webkit-line-clamp:2;line-height:1.55;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.poster[data-v-32c291cd]{--ms-border:rgba(108,99,255,.34);--ms-bg:#fff;margin-top:14px;padding:22px}.card[data-v-32c291cd]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid hsla(0,0%,100%,.74);border-radius:var(--radius-lg,22px);box-shadow:0 2px 24px #6c63ff14,inset 0 1px #ffffffe6}.poster-layout[data-v-32c291cd]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.poster-preview[data-v-32c291cd]{display:flex;flex-direction:column;gap:10px}.poster-stage[data-v-32c291cd]{aspect-ratio:1/1;border-radius:14px;display:grid;min-height:300px;overflow:hidden;place-items:center;width:100%}.poster-stage--ph[data-v-32c291cd]{align-items:center;background:radial-gradient(120% 80% at 50% 0,rgba(108,99,255,.07),transparent 70%),#fbfbff;border:1.5px dashed rgba(108,99,255,.26);color:var(--c-muted,#8a87a0);display:flex;flex-direction:column;gap:10px;justify-content:center}.poster-ph-ic[data-v-32c291cd]{background:#6c63ff1a;border-radius:50%;color:var(--c-p1,#6c63ff);display:grid;height:64px;place-items:center;width:64px}.poster-ph-ic svg[data-v-32c291cd]{height:30px;width:30px}.poster-ph-text[data-v-32c291cd]{font-size:13.5px}.poster-main[data-v-32c291cd]{background:#f6f6fc;border:1px solid var(--c-border,rgba(108,99,255,.16));box-shadow:var(--shadow-card);cursor:zoom-in;padding:0;position:relative}.poster-main img[data-v-32c291cd]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.poster-zoom[data-v-32c291cd]{background:#0f0e1e8c;border-radius:50%;bottom:10px;color:#fff;display:grid;height:32px;opacity:0;place-items:center;position:absolute;right:10px;transition:opacity .15s;width:32px}.poster-main:hover .poster-zoom[data-v-32c291cd]{opacity:1}.poster-zoom svg[data-v-32c291cd]{height:17px;width:17px}.poster-thumbs[data-v-32c291cd]{display:flex;gap:8px}.poster-thumb[data-v-32c291cd]{background:#f6f6fc;border:2px solid transparent;border-radius:8px;cursor:pointer;height:56px;overflow:hidden;padding:0;width:56px}.poster-thumb.active[data-v-32c291cd]{border-color:var(--c-p1,#6c63ff)}.poster-thumb img[data-v-32c291cd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.poster-config[data-v-32c291cd],.poster-form[data-v-32c291cd]{display:flex;flex-direction:column}.poster-form[data-v-32c291cd]{gap:14px;margin-bottom:18px}.poster-field[data-v-32c291cd]{display:flex;flex-direction:column;gap:7px}.poster-label[data-v-32c291cd]{color:var(--c-text,#1c1835);font-size:12.5px;font-weight:600}.poster-field[data-v-32c291cd] .max-select-trigger{border-radius:10px;height:42px}.poster-dl[data-v-32c291cd]{background:transparent;border:1px solid var(--c-p1,#6c63ff);border-radius:100px;color:var(--c-p1,#6c63ff);cursor:pointer;font-size:13px;font-weight:600;padding:9px}.poster-dl[data-v-32c291cd]:hover{background:#6c63ff14}.work-btn[data-v-32c291cd]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#9b8afb));border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:13px 28px;width:100%}.work-btn[data-v-32c291cd]:disabled{cursor:not-allowed;opacity:.5}.poster-guard[data-v-32c291cd]{color:var(--c-muted,#8a87a0);font-size:12px;line-height:1.6;margin:12px 0 0}.poster-err[data-v-32c291cd]{color:var(--c-danger,#d35563);font-size:13px;margin:8px 0 0}@media(max-width:720px){.poster-layout[data-v-32c291cd]{grid-template-columns:1fr}}.page[data-v-b985af4c]{margin:0 auto;max-width:1120px;padding:20px 0 0;position:relative;z-index:1;--c-p1:#6366f1;--c-p2:#818cf8;--c-p3:#8b5cf6;--c-success:#1f9d68;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(99,102,241,.12);--c-grad:linear-gradient(135deg,#6366f1,#8b5cf6);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px rgba(99,102,241,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 12px 30px rgba(99,102,241,.3)}.work-header[data-v-b985af4c]{margin-bottom:12px}.card[data-v-b985af4c]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid hsla(0,0%,100%,.74);border-radius:var(--radius-lg,22px);box-shadow:0 2px 24px #6366f114,inset 0 1px #ffffffe6}.work-card[data-v-b985af4c]{padding:20px;position:relative}.upload-section[data-v-b985af4c] .poster{margin-top:0}.work-close[data-v-b985af4c]{background:#0000000d;border:none;border-radius:50%;cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:12px;top:12px;width:30px}.work-close svg[data-v-b985af4c]{height:16px;width:16px}.work-toggle[data-v-b985af4c]{margin-bottom:12px;--seg-track:rgba(99,102,241,.08);--seg-accent:#6366f1}.work-preview[data-v-b985af4c]{background:#fafafe;border-radius:12px;display:grid;max-height:60vh;min-height:280px;overflow:hidden;place-items:center}.work-preview.checker[data-v-b985af4c]{background-color:#fff;background-image:conic-gradient(#eee 90deg,transparent 90deg 180deg,#eee 180deg 270deg,transparent 270deg);background-size:22px 22px}.work-preview img[data-v-b985af4c]{max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.action-row[data-v-b985af4c]{display:flex;justify-content:center;margin-top:16px}.work-err[data-v-b985af4c]{color:var(--c-danger,#d35563);font-size:13px;margin:10px 0 0;text-align:center}.action-row[data-v-b985af4c]{align-items:center;flex-wrap:wrap;gap:9px}.toolkit-page[data-v-dcc544c5]{margin:0 auto;max-width:1120px;padding:20px 0 0;position:relative;z-index:1;--c-p1:#6366f1;--c-p2:#818cf8;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(99,102,241,.12);--radius-lg:22px;--shadow-card:0 2px 24px rgba(99,102,241,.08),0 1px 0 hsla(0,0%,100%,.9) inset}.tool-grid[data-v-dcc544c5]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.tool-card[data-v-dcc544c5]{align-items:center;background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid var(--c-border,rgba(108,99,255,.16));border-radius:var(--radius-lg,22px);box-shadow:var(--shadow-card,0 2px 18px rgba(0,0,0,.06));color:inherit;display:flex;gap:14px;min-height:110px;padding:20px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tool-card[data-v-dcc544c5]:hover{border-color:var(--c-p1,#6c63ff);box-shadow:0 8px 24px #6c63ff1f;transform:translateY(-2px)}.tool-icon[data-v-dcc544c5]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;color:#fff;display:grid;flex:0 0 46px;font-size:22px;height:46px;place-items:center;width:46px}.tool-copy[data-v-dcc544c5]{display:grid;flex:1;gap:5px;min-width:0}.tool-copy strong[data-v-dcc544c5]{font-size:16px}.tool-copy span[data-v-dcc544c5]{font-size:13px;line-height:1.45}.tool-arrow[data-v-dcc544c5],.tool-copy span[data-v-dcc544c5]{color:var(--c-muted,#858398)}.tool-arrow[data-v-dcc544c5]{font-size:18px}@media(max-width:720px){.tool-grid[data-v-dcc544c5]{gap:10px;grid-template-columns:1fr;margin:18px 0}.tool-card[data-v-dcc544c5]{min-height:88px;padding:16px}}.app-alert[data-v-0fa665a0]{align-items:flex-start;background:color-mix(in srgb,var(--c-danger) 9%,hsla(0,0%,100%,.5));border:1px solid color-mix(in srgb,var(--c-danger) 26%,transparent);border-radius:var(--radius-md,14px);color:color-mix(in srgb,var(--c-danger) 72%,var(--c-text));display:flex;font-size:13px;gap:10px;line-height:1.6;margin-top:16px;padding:13px 16px}.app-alert__icon[data-v-0fa665a0]{flex-shrink:0;height:18px;margin-top:1px;width:18px}.max-audio[data-v-a79537e4]{align-items:center;background:#ffffff80;border:1px solid var(--c-border,rgba(108,99,255,.16));border-radius:var(--radius-md,14px);display:flex;gap:14px;padding:8px 12px}.max-audio--r-md[data-v-a79537e4]{border-radius:var(--radius-md,14px)}.max-audio--r-sm[data-v-a79537e4]{border-radius:var(--radius-sm,9px)}.hidden-audio[data-v-a79537e4]{display:none}.play-btn[data-v-a79537e4]{align-items:center;background:var(--c-grad,linear-gradient(135deg,#6c63ff,#9b8afb));border:none;border-radius:50%;box-shadow:0 6px 16px #6c63ff52;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:transform .15s;width:26px}.play-btn[data-v-a79537e4]:hover{transform:scale(1.06)}.play-btn svg[data-v-a79537e4]{height:14px;width:14px}.player-body[data-v-a79537e4]{flex:1;margin-top:5px;min-width:0}.player-bar[data-v-a79537e4]{background:color-mix(in srgb,var(--c-p1,#6c63ff) 14%,transparent);cursor:pointer;height:6px}.player-bar[data-v-a79537e4],.player-fill[data-v-a79537e4]{border-radius:99px;position:relative}.player-fill[data-v-a79537e4]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#9b8afb));height:100%}.player-knob[data-v-a79537e4]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000040;height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px}.player-time[data-v-a79537e4]{color:var(--c-muted,#8a87a0);display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px}.gh-root[data-v-03300ab1]{overflow:hidden;position:relative}.gh-overlay[data-v-03300ab1]{pointer-events:none}.compress-result-wrap[data-v-6f64e3d4]{margin-top:16px}.compress-result[data-v-6f64e3d4]{align-items:center;background:#05966914;border:1px solid rgba(5,150,105,.2);border-radius:var(--radius-md);display:flex;gap:16px;justify-content:space-between;padding:16px}.compress-result__left[data-v-6f64e3d4]{display:flex;flex-direction:column;gap:4px}.compress-result__badge[data-v-6f64e3d4]{color:#059669;font-size:13px;font-weight:600}.compress-result__sizes[data-v-6f64e3d4]{align-items:center;color:var(--c-text);display:flex;font-size:14px;gap:8px}.compress-result__arrow[data-v-6f64e3d4]{color:var(--c-muted)}.compress-result__ratio[data-v-6f64e3d4]{color:var(--c-p1);font-size:18px;font-weight:500}.compress-result__meta[data-v-6f64e3d4]{align-items:center;display:flex;gap:12px}.compress-result__speed[data-v-6f64e3d4]{color:var(--c-text-3);font-size:12px}.compress-result__no-savings[data-v-6f64e3d4]{color:var(--c-muted);font-size:12px}.compress-result__dl[data-v-6f64e3d4]{align-items:center;background:#059669;border-radius:var(--radius-sm);color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;text-decoration:none;transition:background .2s}.compress-result__dl[data-v-6f64e3d4]:hover{background:#047857}.compress-result__dl svg[data-v-6f64e3d4]{height:16px;width:16px}.compress-result__actions[data-v-6f64e3d4]{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}@media(max-width:560px){.compress-result__actions[data-v-6f64e3d4]{justify-content:flex-start;width:100%}}.option-group[data-v-efd9f29c]{margin-top:var(--option-group-margin-top)}.option-group__label[data-v-efd9f29c]{align-items:center;border-bottom:1px solid var(--c-border,hsla(0,0%,100%,.18));color:var(--c-muted,#8a87a0);display:flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.1em;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase}.option-group__icon[data-v-efd9f29c]{align-items:center;background:var(--c-card,hsla(0,0%,100%,.5));border:1px solid var(--c-border,hsla(0,0%,100%,.18));border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.option-group__icon[data-v-efd9f29c] svg{color:var(--c-p1,#8b5cf6);height:11px;width:11px}.option-group__icon[data-v-efd9f29c] i{color:var(--c-p1,#8b5cf6);font-size:12px;line-height:1}.option-group__grid[data-v-efd9f29c]{display:grid;gap:8px;grid-template-columns:var(--option-group-columns);padding-bottom:var(--option-group-grid-bottom);padding-top:var(--option-group-grid-bottom)}.option-group__button[data-v-efd9f29c]{align-items:center;background:#ffffffbd;border:1px solid #dbe3ef;border-color:color-mix(in srgb,var(--c-p1,#8b5cf6) 14%,#dbe3ef);border-radius:var(--radius-sm,14px);box-shadow:inset 0 1px #ffffffdb,0 1px 2px #2c3d5e06;color:var(--c-muted,#8a87a0);cursor:pointer;display:flex;flex-direction:column;gap:2px;line-height:1.4;min-width:0;padding:10px 4px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.option-group__button[data-v-efd9f29c]:hover{background:#ffffffeb;border-color:color-mix(in srgb,var(--c-p1,#8b5cf6) 55%,#dbe3ef);box-shadow:0 3px 9px color-mix(in srgb,var(--c-p1,#8b5cf6) 8%,transparent);color:var(--c-p1,#8b5cf6)}.option-group__button.is-active[data-v-efd9f29c]{background:var(--c-grad,linear-gradient(135deg,#8b5cf6,#a78bfa));border-color:transparent;box-shadow:0 4px 18px #0000001f;color:#fff}.option-group__button-label[data-v-efd9f29c]{font-size:12px}.option-group__button-label[data-v-efd9f29c],.option-group__button-sub[data-v-efd9f29c]{font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.option-group__button-sub[data-v-efd9f29c]{font-size:10px;opacity:.78}.option-group__button.is-active .option-group__button-sub[data-v-efd9f29c]{opacity:.82}.option-group--sm .option-group__label[data-v-efd9f29c]{font-size:10px;margin-bottom:8px;padding-bottom:8px}.option-group--sm .option-group__grid[data-v-efd9f29c]{gap:6px}.option-group--sm .option-group__button[data-v-efd9f29c]{border-radius:var(--radius-sm,8px);padding:6px 4px}.option-group--sm .option-group__button-label[data-v-efd9f29c]{font-size:12px}@media(max-width:640px){.option-group__grid[data-v-efd9f29c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac[data-v-6c4b1edb]{display:flex;flex-direction:column;gap:14px}.sdk-wrap[data-v-78a80e40]{--c-bg:#f0ede8;--c-p1:#8b5cf6;--c-p2:#a78bfa;--c-p3:#10b981;--c-border:rgba(139,92,246,.12);--c-card:hsla(0,0%,100%,.55);--c-grad:linear-gradient(135deg,#8b5cf6,#a78bfa 55%,#06b6d4);--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-card:0 2px 24px rgba(139,92,246,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 8px 28px rgba(139,92,246,.38);overflow-x:hidden;position:relative}.ambient[data-v-78a80e40]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.glow[data-v-78a80e40]{border-radius:50%;filter:blur(72px);position:absolute}.glow--purple[data-v-78a80e40]{animation:blobA-78a80e40 14s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 40%,rgba(139,92,246,.28) 0,rgba(167,139,250,.15) 45%,transparent 70%);height:560px;left:-120px;top:-160px;width:640px}.glow--violet[data-v-78a80e40]{animation:blobB-78a80e40 18s ease-in-out infinite alternate;background:radial-gradient(circle at 60% 60%,rgba(6,182,212,.22) 0,rgba(139,92,246,.12) 50%,transparent 70%);bottom:-100px;height:480px;right:-80px;width:520px}@keyframes blobA-78a80e40{0%{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.08)}66%{transform:translate(-30px,70px) scale(.95)}to{transform:translate(40px,-30px) scale(1.05)}}@keyframes blobB-78a80e40{0%{transform:translate(0) scale(1)}33%{transform:translate(-50px,-40px) scale(1.1)}66%{transform:translate(40px,-60px) scale(.92)}to{transform:translate(-30px,50px) scale(1.06)}}.page[data-v-78a80e40]{margin:0 auto;max-width:960px;padding:20px 0 0;position:relative;z-index:1}.header[data-v-78a80e40]{margin-bottom:32px;text-align:center}.badge[data-v-78a80e40]{align-items:center;background:#8b5cf61a;border:1px solid rgba(139,92,246,.22);border-radius:100px;color:var(--c-p1);display:inline-flex;font-size:11px;font-weight:500;gap:7px;letter-spacing:.07em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.badge__dot[data-v-78a80e40]{background:var(--c-p1);border-radius:50%;height:6px;width:6px}.header h1[data-v-78a80e40]{background:var(--c-grad);-webkit-background-clip:text;font-size:clamp(24px,5vw,34px);font-weight:800;letter-spacing:-.025em;margin:0 0 8px;-webkit-text-fill-color:transparent;background-clip:text}.header p[data-v-78a80e40]{color:var(--c-muted);font-size:14px}.card[data-v-78a80e40]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.upload-section[data-v-78a80e40]{margin-bottom:20px}.audio-card[data-v-78a80e40]{display:flex;flex-direction:column;gap:16px;padding:20px}.audio-preview[data-v-78a80e40]{align-items:center;display:flex;gap:14px}.audio-icon-wrap[data-v-78a80e40]{align-items:center;background:var(--c-grad);border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.audio-icon-wrap svg[data-v-78a80e40]{color:#ffffffe6;height:20px;position:relative;width:20px;z-index:1}.waveform[data-v-78a80e40]{align-items:center;display:flex;gap:2px;inset:0;justify-content:center;padding:0 8px;position:absolute}.wave-bar[data-v-78a80e40]{animation:wave-78a80e40 1.2s ease-in-out infinite alternate;background:#ffffff59;border-radius:2px;height:18px;width:2.5px}@keyframes wave-78a80e40{0%{transform:scaleY(.22)}50%{transform:scaleY(1)}to{transform:scaleY(.33)}}.audio-meta[data-v-78a80e40]{flex:1;min-width:0}.audio-filename[data-v-78a80e40]{color:var(--c-text);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-filesize[data-v-78a80e40]{color:var(--c-muted);font-size:12px;margin-top:3px}.audio-player[data-v-78a80e40]{width:100%}.controls-section[data-v-78a80e40],.info-strip[data-v-78a80e40]{margin-bottom:20px}.info-strip[data-v-78a80e40]{backdrop-filter:blur(16px);background:#8b5cf61a;border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media(max-width:560px){.info-strip[data-v-78a80e40]{grid-template-columns:repeat(2,1fr)}}.info-cell[data-v-78a80e40]{background:#ffffff8c;padding:16px 10px;text-align:center}.info-lbl[data-v-78a80e40]{color:var(--c-muted);display:block;font-size:10px;font-weight:500;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.info-val[data-v-78a80e40]{color:var(--c-text);font-size:14px;font-weight:800;letter-spacing:-.02em}.controls-card[data-v-78a80e40]{padding:24px}.progress-section[data-v-78a80e40]{margin:16px 0}.progress-bar[data-v-78a80e40]{background:#8b5cf626;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-78a80e40]{background:var(--c-grad);border-radius:3px;height:100%;transform-origin:left;transition:transform .3s;width:100%}.progress-info[data-v-78a80e40]{color:var(--c-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:7px}.queue-section[data-v-78a80e40]{margin-bottom:20px}.queue-header[data-v-78a80e40]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.queue-title[data-v-78a80e40]{color:var(--c-text);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.queue-list[data-v-78a80e40]{display:flex;flex-direction:column;gap:10px}.queue-item[data-v-78a80e40]{align-items:center;display:grid;gap:12px;grid-template-columns:48px 1fr auto;padding:14px}.item-icon[data-v-78a80e40]{align-items:center;background:var(--c-grad);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.item-icon svg[data-v-78a80e40]{color:#ffffffe6;height:20px;width:20px}.item-info[data-v-78a80e40]{min-width:0}.item-name[data-v-78a80e40]{color:var(--c-text);font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta[data-v-78a80e40]{color:var(--c-muted);display:flex;font-size:12px;gap:8px;margin-bottom:6px}.item-error[data-v-78a80e40]{color:#ef4444;font-size:12px;margin-bottom:4px}.item-progress-bar[data-v-78a80e40]{background:#8b5cf61f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-78a80e40]{background:var(--c-grad);border-radius:2px;height:100%;transform-origin:left;transition:transform .3s;width:100%}.item-progress-info[data-v-78a80e40]{align-items:center;color:var(--c-muted);display:flex;font-size:11px;gap:4px;margin-top:5px}.status-done[data-v-78a80e40]{color:var(--c-p3);font-weight:600}.status-failed[data-v-78a80e40]{color:#ef4444;font-weight:600}.status-waiting[data-v-78a80e40]{color:var(--c-muted)}.item-actions[data-v-78a80e40]{display:flex;gap:6px}.settings-section[data-v-78a80e40]{margin-bottom:20px}.settings-toggle[data-v-78a80e40]{align-items:center;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;transition:background .2s;width:100%}.settings-toggle[data-v-78a80e40]:hover{background:#ffffffb3}.settings-toggle__left[data-v-78a80e40]{align-items:center;color:var(--c-text);display:flex;font-size:14px;font-weight:500;gap:10px}.settings-toggle__left svg[data-v-78a80e40]{color:var(--c-p1);height:17px;width:17px}.chevron[data-v-78a80e40]{color:var(--c-muted);height:18px;transition:transform .25s;width:18px}.chevron.open[data-v-78a80e40]{transform:rotate(180deg)}.settings-panel[data-v-78a80e40]{margin-top:8px;padding:20px}.actions-section[data-v-78a80e40]{display:flex;flex-direction:column;gap:12px}.summary-card[data-v-78a80e40]{padding:18px}.summary-title[data-v-78a80e40]{color:var(--c-muted);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.summary-stats[data-v-78a80e40]{display:flex;gap:20px;margin-bottom:14px}.stat-item[data-v-78a80e40]{display:flex;flex-direction:column;gap:3px}.stat-val[data-v-78a80e40]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-78a80e40]{color:var(--c-p3)}.stat-val.danger[data-v-78a80e40]{color:#ef4444}.stat-lbl[data-v-78a80e40]{color:var(--c-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.action-buttons[data-v-78a80e40]{display:flex;gap:10px}.cancel-btn[data-v-78a80e40]{background:#fff6;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:13px;transition:all .2s}.cancel-btn[data-v-78a80e40]:hover:not(:disabled){background:#ef44440f;border-color:#ef4444;color:#ef4444}.cancel-btn[data-v-78a80e40]:disabled{cursor:not-allowed;opacity:.4}.error-toast[data-v-78a80e40]{align-items:center;animation:slideUp-78a80e40 .3s ease;background:#ef4444;border-radius:var(--radius-sm);bottom:28px;box-shadow:0 8px 28px #ef444459;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;padding:12px 20px;position:fixed;transform:translate(-50%);z-index:999}.error-toast svg[data-v-78a80e40]{flex-shrink:0;height:16px;width:16px}@keyframes slideUp-78a80e40{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:560px){.page[data-v-78a80e40]{padding:32px 0 0}.queue-item[data-v-78a80e40]{grid-template-columns:40px 1fr auto}.action-buttons[data-v-78a80e40]{flex-direction:column}.cancel-btn[data-v-78a80e40]{flex:none;width:100%}}.tr[data-v-f4d05c3a]{display:flex;flex-direction:column;min-height:0}.tr-toolbar[data-v-f4d05c3a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.tr-toggle[data-v-f4d05c3a]{background:#ffffff80;border-radius:var(--radius-sm,10px);display:inline-flex;gap:4px;padding:4px}.tr-toggle button[data-v-f4d05c3a]{background:transparent;border:none;border-radius:7px;color:var(--c-muted,#8a8a96);cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.tr-toggle button.active[data-v-f4d05c3a]{background:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--c-p1,#6c63ff) 15%,transparent);color:var(--c-p1,#6c63ff)}.tr-actions[data-v-f4d05c3a]{display:flex;gap:8px;margin-left:auto}.tr-meta[data-v-f4d05c3a]{color:var(--c-muted,#8a8a96);display:flex;font-size:12px;gap:16px;margin-bottom:14px}.tr-segments[data-v-f4d05c3a]{max-height:460px}.tr-seg-list[data-v-f4d05c3a]{display:flex;flex-direction:column;gap:2px}.tr-seg[data-v-f4d05c3a]{border-radius:var(--radius-sm,10px);display:flex;gap:12px;padding:8px 10px;transition:background .15s}.tr-seg.clickable[data-v-f4d05c3a]{cursor:pointer}.tr-seg[data-v-f4d05c3a]:hover{background:color-mix(in srgb,var(--c-p1,#6c63ff) 7%,transparent)}.tr-seg.active[data-v-f4d05c3a]{background:color-mix(in srgb,var(--c-p1,#6c63ff) 12%,transparent);box-shadow:inset 3px 0 0 var(--c-p1,#6c63ff)}.tr-seg.active .tr-text[data-v-f4d05c3a]{color:var(--c-p1,#6c63ff);font-weight:500}.tr-time[data-v-f4d05c3a]{color:var(--c-p1,#6c63ff);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;padding-top:2px}.tr-text[data-v-f4d05c3a]{line-height:1.6}.tr-fulltext[data-v-f4d05c3a],.tr-text[data-v-f4d05c3a]{color:var(--c-text,#2a2a36);font-size:14px;word-break:break-word}.tr-fulltext[data-v-f4d05c3a]{line-height:1.8;max-height:460px;white-space:pre-wrap}.tr--dense[data-v-f4d05c3a]{font-size:12px;height:100%}.tr--dense .tr-toolbar[data-v-f4d05c3a]{gap:8px;margin-bottom:8px}.tr--dense .tr-toggle button[data-v-f4d05c3a]{font-size:11px;padding:3px 8px}.tr--dense .tr-actions[data-v-f4d05c3a]{gap:4px}.tr--dense .tr-fulltext[data-v-f4d05c3a],.tr--dense .tr-segments[data-v-f4d05c3a]{flex:1;max-height:none;min-height:0}.tr--dense .tr-seg[data-v-f4d05c3a]{gap:8px;padding:4px 6px}.tr--dense .tr-time[data-v-f4d05c3a]{font-size:11px;padding-top:1px}.tr--dense .tr-text[data-v-f4d05c3a]{font-size:12px;line-height:1.5}.tr--dense .tr-fulltext[data-v-f4d05c3a]{font-size:12px;line-height:1.6}.tr-actions[data-v-f4d05c3a]{flex-wrap:wrap;justify-content:flex-end}.page-shell[data-v-eca1a7ca]{position:relative}.ambient[data-v-eca1a7ca]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.glow[data-v-eca1a7ca]{border-radius:50%;filter:blur(76px);position:absolute}.glow--violet[data-v-eca1a7ca]{background:radial-gradient(circle at 40% 40%,rgba(6,182,212,.28) 0,rgba(34,211,238,.15) 48%,transparent 72%);height:560px;left:-140px;top:-180px;width:680px}.glow--blue[data-v-eca1a7ca]{background:radial-gradient(circle at 60% 60%,rgba(14,165,233,.24) 0,rgba(6,182,212,.1) 46%,transparent 72%);bottom:-120px;height:500px;right:-90px;width:540px}.page[data-v-eca1a7ca]{margin:0 auto;padding:20px 0;position:relative;z-index:1;--c-p1:#06b6d4;--c-p2:#22d3ee;--c-p3:#0ea5e9;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(6,182,212,.12);--c-grad:linear-gradient(135deg,#06b6d4,#0ea5e9);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px rgba(6,182,212,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 12px 30px rgba(6,182,212,.3)}.upload-section[data-v-eca1a7ca]{margin-top:14px}.source-card[data-v-eca1a7ca]{padding:20px;position:relative;z-index:2}.close-btn[data-v-eca1a7ca]{position:absolute;right:14px;top:14px;z-index:2}.source-head[data-v-eca1a7ca]{gap:12px;margin-bottom:18px;padding-right:36px}.source-head[data-v-eca1a7ca],.source-icon[data-v-eca1a7ca]{align-items:center;display:flex}.source-icon[data-v-eca1a7ca]{background:color-mix(in srgb,var(--c-p1) 14%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 20%,transparent);border-radius:12px;flex-shrink:0;height:42px;justify-content:center;width:42px}.source-icon svg[data-v-eca1a7ca]{color:var(--c-p1);height:20px;width:20px}.source-meta[data-v-eca1a7ca]{display:flex;flex-direction:column;gap:2px;min-width:0}.source-name[data-v-eca1a7ca]{color:var(--c-text);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-size[data-v-eca1a7ca]{color:var(--c-muted);font-size:12px}.from-video[data-v-eca1a7ca]{color:var(--c-p1);font-weight:500}.divider[data-v-eca1a7ca]{background:var(--c-border);height:1px;margin:18px 0}.controls-row[data-v-eca1a7ca]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.ctrl-field[data-v-eca1a7ca]{flex:1;min-width:180px}.action-row[data-v-eca1a7ca]{display:flex;justify-content:flex-end;margin-top:16px}.field-label[data-v-eca1a7ca]{font-size:11px;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.field-label[data-v-eca1a7ca],.lang-hint[data-v-eca1a7ca]{color:var(--c-muted);display:block}.lang-hint[data-v-eca1a7ca]{font-size:11.5px;line-height:1.5;margin-top:12px}.progress-card[data-v-eca1a7ca]{margin-top:18px;padding:18px 20px}.progress-head[data-v-eca1a7ca]{align-items:center;color:var(--c-text);display:flex;font-size:14px;gap:10px;margin-bottom:12px}.cancel-btn[data-v-eca1a7ca]{flex-shrink:0;margin-left:auto}.progress-note[data-v-eca1a7ca]{color:var(--c-muted);font-size:12px;line-height:1.5;margin-top:10px}.progress-track[data-v-eca1a7ca]{background:color-mix(in srgb,var(--c-p1) 12%,transparent);border-radius:99px;height:6px;overflow:hidden}.progress-fill[data-v-eca1a7ca]{background:var(--c-grad);border-radius:99px;height:100%;transition:width .4s ease}.result-card[data-v-eca1a7ca]{margin-top:18px;padding:18px 20px;position:relative;z-index:-1}@media(max-width:640px){.controls-row[data-v-eca1a7ca]{align-items:stretch;flex-direction:column}}.seo-guide[data-v-eca1a7ca]{background:#ffffffa6;border:1px solid rgba(100,130,200,.14);border-radius:16px;box-sizing:border-box;margin:28px 0 0;padding:22px 26px;text-align:left;width:100%}.seo-guide h2[data-v-eca1a7ca]{color:#1f2233;font-size:20px;font-weight:600;margin:0 0 10px}.seo-guide p[data-v-eca1a7ca]{color:#55556a;font-size:14px;line-height:1.75;margin:0 0 8px}.seo-guide p[data-v-eca1a7ca]:last-child{margin-bottom:0}.vt[data-v-8fa29973]{background:#f8fbff;border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:12px;position:relative;width:100%}.vt[data-v-8fa29973],.vt-preview[data-v-8fa29973]{display:flex;overflow:hidden}.vt-preview[data-v-8fa29973]{align-items:center;background:radial-gradient(ellipse at 50% 42%,#f9fbff 0,#eef4fb 72%,#e8f0f9);border:1px solid #dce7f2;border-radius:12px;box-shadow:inset 0 1px #fffc;flex:1 1 auto;justify-content:center;min-height:0;min-width:0}.vt-video[data-v-8fa29973]{background:#080a0e;border-radius:10px;box-shadow:0 12px 32px #1c304f29;display:block;flex:0 1 auto;height:auto;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:auto}.vt-trim-panel[data-v-8fa29973]{background:#fffffff5;border:1px solid rgba(110,129,159,.16);border-radius:12px;box-shadow:0 5px 18px #26395612;flex:0 0 auto;padding:12px 14px 11px}.vt-trim-title[data-v-8fa29973]{color:#354157;font-size:12px;font-weight:650;margin:0 0 9px 2px}.vt-bar[data-v-8fa29973]{background:#e9eef6;border:1px solid #dce5f1;border-radius:9px;box-shadow:inset 0 1px 2px #283d5c14;height:54px;overflow:visible;position:relative;touch-action:none}.vt-filmstrip[data-v-8fa29973],.vt-filmstrip-empty[data-v-8fa29973]{border-radius:8px;display:flex;inset:0;overflow:hidden;position:absolute}.vt-filmstrip img[data-v-8fa29973],.vt-filmstrip-empty span[data-v-8fa29973]{border-right:1px solid hsla(0,0%,100%,.3);flex:1 1 0;height:100%;min-width:0;-o-object-fit:cover;object-fit:cover}.vt-filmstrip img[data-v-8fa29973]{filter:saturate(.8);opacity:.84}.vt-filmstrip-empty span[data-v-8fa29973]{background:linear-gradient(110deg,#e5ebf4,#f4f7fb 48%,#e6edf6)}.vt-filmstrip-empty span.is-loading[data-v-8fa29973]{animation:vt-shimmer-8fa29973 1.1s ease-in-out infinite alternate}.vt-dim[data-v-8fa29973]{background:#f7f9fdb8;bottom:0;pointer-events:none;position:absolute;top:0;z-index:1}.vt-dim--left[data-v-8fa29973]{border-radius:8px 0 0 8px}.vt-dim--right[data-v-8fa29973]{border-radius:0 8px 8px 0}.vt-range[data-v-8fa29973]{background:transparent;border:2px solid #629ce8;bottom:0;box-shadow:inset 0 0 0 1px #ffffffbf;cursor:grab;position:absolute;top:0;touch-action:none;z-index:2}.vt-range[data-v-8fa29973]:active{cursor:grabbing}.vt-handle[data-v-8fa29973]{background:#4389ee;border:2px solid hsla(0,0%,100%,.96);border-radius:999px;box-shadow:0 1px 4px #224c8833,0 0 0 1px #ffffffad;cursor:ew-resize;height:44px;margin-left:-5px;position:absolute;top:4px;touch-action:none;width:10px;z-index:4}.vt-times[data-v-8fa29973]{align-items:center;color:#7a8495;display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;margin-top:6px;white-space:nowrap}.vt-dur[data-v-8fa29973]{color:#2868cf;font-weight:600}.vt-empty[data-v-8fa29973]{align-items:center;color:#b0b0bc;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center}.vt-empty i[data-v-8fa29973]{font-size:26px}.vt-empty p[data-v-8fa29973]{font-size:12px;line-height:1.5;margin:0}@keyframes vt-shimmer-8fa29973{to{opacity:.45}}@media(max-width:480px){.vt[data-v-8fa29973]{border-radius:12px;gap:8px;padding:8px}.vt-trim-panel[data-v-8fa29973]{padding:9px 10px 8px}.vt-bar[data-v-8fa29973]{height:46px}.vt-handle[data-v-8fa29973]{height:36px;top:4px}.vt-play-time[data-v-8fa29973]{font-size:9px}}.audio-waveform[data-v-a9f7ad6a],svg[data-v-a9f7ad6a]{display:block;height:100%;width:100%}.waveform-base[data-v-a9f7ad6a]{fill:#b9cce4}.waveform-progress[data-v-a9f7ad6a]{fill:#4389ee}.at[data-v-91156c46]{background:#f8fbff;border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:12px;width:100%}.at[data-v-91156c46],.at-preview[data-v-91156c46]{display:flex;min-height:0}.at-preview[data-v-91156c46]{align-items:center;background:radial-gradient(ellipse at 50% 42%,#f9fbff 0,#eef4fb 72%,#e8f0f9);border:1px solid #dce7f2;border-radius:12px;flex:1 1 auto;flex-direction:column;gap:18px;justify-content:center;padding:20px 32px}.at-art[data-v-91156c46]{background:linear-gradient(145deg,#fff,#e6f0ff);border:1px solid #d4e2f5;border-radius:18px;box-shadow:0 12px 25px #356fbb1a;color:#347bde;display:grid;flex:0 0 auto;font-size:28px;height:62px;overflow:hidden;place-items:center;width:62px}.at-art img[data-v-91156c46]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.at-overview[data-v-91156c46]{height:82px}.at-overview[data-v-91156c46],.at-player[data-v-91156c46]{width:min(100%,680px)}.at-trim-panel[data-v-91156c46]{background:#fffffff5;border:1px solid rgba(110,129,159,.16);border-radius:12px;box-shadow:0 5px 18px #26395612;flex:0 0 auto;padding:12px 14px 11px}.at-trim-title[data-v-91156c46]{color:#354157;font-size:12px;font-weight:650;margin:0 0 9px 2px}.at-bar[data-v-91156c46]{background:#eef4fb;border:1px solid #dce5f1;border-radius:9px;box-shadow:inset 0 1px 2px #283d5c14;height:54px;overflow:visible;position:relative;touch-action:none}.at-timeline-wave[data-v-91156c46]{border-radius:8px;inset:0;overflow:hidden;position:absolute}.at-wave-placeholder[data-v-91156c46]{background:repeating-linear-gradient(90deg,#d5e2f2 0 3px,transparent 3px 8px);border-radius:8px;height:100%;opacity:.42;width:100%}.at-wave-placeholder.is-loading[data-v-91156c46]{animation:at-shimmer-91156c46 1.1s ease-in-out infinite alternate}.at-timeline-placeholder[data-v-91156c46]{inset:0;position:absolute}.at-dim[data-v-91156c46]{background:#f7f9fdc2;bottom:0;pointer-events:none;position:absolute;top:0;z-index:1}.at-dim--left[data-v-91156c46]{border-radius:8px 0 0 8px}.at-dim--right[data-v-91156c46]{border-radius:0 8px 8px 0}.at-range[data-v-91156c46]{border:2px solid #629ce8;bottom:0;box-shadow:inset 0 0 0 1px #ffffffbf;cursor:grab;position:absolute;top:0;touch-action:none;z-index:2}.at-range[data-v-91156c46]:active{cursor:grabbing}.at-handle[data-v-91156c46]{background:#4389ee;border:2px solid #fff;border-radius:999px;box-shadow:0 1px 4px #224c8833,0 0 0 1px #ffffffad;cursor:ew-resize;height:44px;margin-left:-5px;position:absolute;top:4px;touch-action:none;width:10px;z-index:4}.at-times[data-v-91156c46]{align-items:center;color:#7a8495;display:grid;font-family:Anthropic Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));height:18px;line-height:18px;margin-top:6px;white-space:nowrap}.at-times span[data-v-91156c46]{min-width:9ch}.at-times span[data-v-91156c46]:nth-child(2){justify-self:center;text-align:center}.at-times span[data-v-91156c46]:last-child{justify-self:end;text-align:right}.at-dur[data-v-91156c46]{color:#2868cf;font-weight:600}.at-empty[data-v-91156c46]{align-items:center;color:#8b91a0;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:16px;text-align:center}.at-empty i[data-v-91156c46]{font-size:26px}.at-empty p[data-v-91156c46]{font-size:12px;line-height:1.5;margin:0}@keyframes at-shimmer-91156c46{to{opacity:.18}}@media(max-width:480px){.at[data-v-91156c46]{border-radius:12px;gap:8px;padding:8px}.at-preview[data-v-91156c46]{gap:12px;padding:12px}.at-art[data-v-91156c46]{font-size:22px;height:44px;width:44px}.at-overview[data-v-91156c46]{height:58px}.at-trim-panel[data-v-91156c46]{padding:9px 10px 8px}.at-bar[data-v-91156c46]{height:46px}.at-handle[data-v-91156c46]{height:36px}}.trim-shell[data-v-5a2936d3]{min-height:70vh}.trim-page[data-v-5a2936d3]{margin:0 auto;padding:36px 0 64px;width:min(100% - 32px,900px)}.trim-card[data-v-5a2936d3],.trim-result[data-v-5a2936d3]{background:var(--c-card,#fff);border:1px solid var(--c-border,#e9e2d9);border-radius:20px;box-shadow:var(--shadow-card,0 8px 24px rgba(35,32,24,.06));margin-top:24px;padding:24px}.trim-file-head[data-v-5a2936d3]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.trim-file-meta[data-v-5a2936d3]{align-items:center;color:var(--c-p1,#315fd4);display:flex;font-size:23px;gap:12px;min-width:0}.trim-file-meta div[data-v-5a2936d3]{color:var(--c-text,#262626);display:grid;font-size:14px;gap:3px;min-width:0}.trim-file-meta strong[data-v-5a2936d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trim-file-meta span[data-v-5a2936d3]{color:var(--c-muted,#8b8580);font-size:12px}.trim-stage[data-v-5a2936d3]{background:transparent;border-radius:14px;height:clamp(500px,56vw,640px);overflow:visible}.trim-stage--audio[data-v-5a2936d3]{height:clamp(350px,43vw,440px)}.trim-progress[data-v-5a2936d3]{align-items:center;color:var(--c-muted,#777);display:flex;font-size:13px;gap:12px;margin:18px 0}.trim-progress-bar[data-v-5a2936d3]{background:#ece9e3;border-radius:8px;flex:1;height:6px;overflow:hidden}.trim-progress-bar span[data-v-5a2936d3]{background:var(--c-p1,#315fd4);border-radius:inherit;display:block;height:100%;transition:width .16s ease}.trim-error[data-v-5a2936d3]{margin:14px 0}.trim-action[data-v-5a2936d3]{display:flex;margin:22px auto 0;width:min(100%,320px)}.trim-result h2[data-v-5a2936d3]{font-size:18px;margin:0 0 16px}.trim-result video[data-v-5a2936d3]{background:#101114;border-radius:12px;display:block;max-height:440px;width:100%}.trim-result-actions[data-v-5a2936d3]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.trim-download[data-v-5a2936d3]{align-items:center;border:1px solid #c7cbe9;border-radius:10px;color:#55b;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}@media(max-width:640px){.trim-page[data-v-5a2936d3]{padding-top:24px}.trim-card[data-v-5a2936d3],.trim-result[data-v-5a2936d3]{border-radius:16px;padding:16px}.trim-stage[data-v-5a2936d3]:not(.trim-stage--audio){height:480px}.trim-stage--audio[data-v-5a2936d3]{height:360px}.trim-result-actions[data-v-5a2936d3]{align-items:stretch;flex-direction:column;justify-content:stretch}.trim-download[data-v-5a2936d3]{width:100%}}.page-content[data-v-173cf221]{margin:0 auto;max-width:960px;padding:48px 0 20px}.blog-head[data-v-173cf221]{margin-bottom:28px}.blog-title[data-v-173cf221]{color:var(--c-text,#1c1835);font-size:34px;font-weight:600;margin-bottom:8px}.blog-sub[data-v-173cf221]{color:var(--c-muted,#8a87a0);font-size:15px;line-height:1.6}.blog-grid[data-v-173cf221]{align-items:flex-start}.blog-col[data-v-173cf221],.blog-grid[data-v-173cf221]{display:flex;gap:16px}.blog-col[data-v-173cf221]{flex:1;flex-direction:column;min-width:0}.blog-col .blog-card[data-v-173cf221]{height:auto}.blog-card[data-v-173cf221]{background:var(--c-card,hsla(0,0%,100%,.72));border:1px solid var(--c-card-border,hsla(0,0%,100%,.74));border-radius:var(--radius-lg,20px);color:inherit;display:flex;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s}.blog-card[data-v-173cf221]:hover{border-color:var(--c-p1,#6c63ff);box-shadow:0 8px 24px color-mix(in srgb,var(--c-p1,#6c63ff) 14%,transparent);transform:translateY(-2px)}.blog-card__cover[data-v-173cf221]{aspect-ratio:16/9;background:color-mix(in srgb,var(--c-p1,#6c63ff) 6%,#eef1f8);border-radius:calc(var(--radius-lg, 20px) - 1px) calc(var(--radius-lg, 20px) - 1px) 0 0;display:block;height:auto;margin:-22px -22px 10px;max-width:none;-o-object-fit:cover;object-fit:cover;width:calc(100% + 44px)}.blog-card__title[data-v-173cf221]{color:var(--c-text,#1c1835);font-size:18px;font-weight:700;line-height:1.35}.blog-card__desc[data-v-173cf221]{color:var(--c-muted,#8a87a0);flex:1;font-size:13.5px;line-height:1.6}.blog-card__meta[data-v-173cf221]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.blog-card__date[data-v-173cf221]{color:var(--c-muted,#8a87a0);font-size:12px}.blog-card__tool[data-v-173cf221]{background:color-mix(in srgb,var(--c-p1,#6c63ff) 10%,transparent);border-radius:100px;color:var(--c-p1,#6c63ff);font-size:11px;font-weight:600;padding:2px 8px}.blog-empty[data-v-173cf221]{color:var(--c-muted,#8a87a0);padding:40px 0}.section-label[data-v-e89fe134]{align-items:center;border-bottom:1px solid var(--c-border,rgba(108,99,255,.18));color:var(--c-muted,#8a87a0);display:flex;font-size:10px;font-weight:500;gap:8px;letter-spacing:.1em;margin-bottom:10px;padding-bottom:8px;text-transform:uppercase}.section-label__icon[data-v-e89fe134]{align-items:center;background:var(--c-card,hsla(0,0%,100%,.5));border:1px solid var(--c-border,rgba(108,99,255,.18));border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.section-label__icon[data-v-e89fe134] svg{color:var(--c-p1,#8b5cf6);height:11px;width:11px}.section-label__icon[data-v-e89fe134] i{color:var(--c-p1,#8b5cf6);font-size:12px;line-height:1}.section-label--accent[data-v-e89fe134]{border-bottom-color:rgba(var(--section-accent),.1);font-size:11px;margin-bottom:14px;padding-bottom:10px}.section-label--accent .section-label__icon[data-v-e89fe134]{background:linear-gradient(135deg,rgba(var(--section-accent),.15),rgba(var(--section-accent),.07));border-color:rgba(var(--section-accent),.18)}.section-label--accent .section-label__icon[data-v-e89fe134] i,.section-label--accent .section-label__icon[data-v-e89fe134] svg{color:rgb(var(--section-accent))}.pp-anchor[data-v-1ffccbc0]{display:inline-flex}.pp-anchor--abs[data-v-1ffccbc0]{position:relative}.pp-bubble[data-v-1ffccbc0]{animation:ppIn-1ffccbc0 .15s ease;background:var(--pp-bg,#fff);border:1px solid var(--pp-border,rgba(108,99,255,.16));border-radius:var(--pp-radius,14px);box-shadow:var(--pp-shadow,0 12px 40px rgba(28,24,53,.16));color:var(--pp-text,inherit);max-width:calc(100vw - 24px);padding:var(--pp-pad,14px 16px);z-index:1000}.pp-bubble--fixed[data-v-1ffccbc0]{position:fixed}.pp-error[data-v-1ffccbc0]{--pp-border:#f3c2c2;--pp-shadow:0 8px 24px rgba(78,78,138,.18);--pp-text:#b4434a;--pp-pad:7px 10px;--pp-radius:8px;font-size:11.5px;line-height:1.45;max-width:220px}.pp-console[data-v-1ffccbc0]{--pp-bg:#232645;--pp-border:#3a3d5e;--pp-text:#e6e7f0;--pp-shadow:0 10px 30px rgba(0,0,0,.5);--pp-pad:9px 12px;--pp-radius:10px;font-size:13px;line-height:1.6}@keyframes ppIn-1ffccbc0{0%{opacity:0;transform:translateY(-4px)}}.pp-anchor--abs .pp-bubble[data-v-1ffccbc0]{position:absolute;width:-moz-max-content;width:max-content}.pp-anchor--abs .pp-bottom[data-v-1ffccbc0]{top:calc(100% + var(--pp-off, 10px))}.pp-anchor--abs .pp-top[data-v-1ffccbc0]{bottom:calc(100% + var(--pp-off, 10px))}.pp-anchor--abs .pp-right[data-v-1ffccbc0]{left:calc(100% + var(--pp-off, 10px))}.pp-anchor--abs .pp-left[data-v-1ffccbc0]{right:calc(100% + var(--pp-off, 10px))}.pp-anchor--abs .pp-bottom.pp-align-start[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-start[data-v-1ffccbc0]{left:0}.pp-anchor--abs .pp-bottom.pp-align-end[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-end[data-v-1ffccbc0]{right:0}.pp-anchor--abs .pp-bottom.pp-align-center[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-center[data-v-1ffccbc0]{left:50%;transform:translate(-50%)}.pp-anchor--abs .pp-left.pp-align-center[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-center[data-v-1ffccbc0]{top:50%;transform:translateY(-50%)}.pp-anchor--abs .pp-left.pp-align-start[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-start[data-v-1ffccbc0]{top:0}.pp-anchor--abs .pp-left.pp-align-end[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-end[data-v-1ffccbc0]{bottom:0}.pp-arrow[data-v-1ffccbc0]{background:var(--pp-bg,#fff);border:1px solid var(--pp-border,rgba(108,99,255,.16));height:11px;position:absolute;transform:rotate(45deg);width:11px}.pp-bottom .pp-arrow[data-v-1ffccbc0]{border-bottom:none;border-right:none;top:-6px}.pp-top .pp-arrow[data-v-1ffccbc0]{border-left:none;border-top:none;bottom:-6px}.pp-right .pp-arrow[data-v-1ffccbc0]{border-right:none;border-top:none;left:-6px}.pp-left .pp-arrow[data-v-1ffccbc0]{border-bottom:none;border-left:none;right:-6px}.pp-anchor--abs .pp-bottom.pp-align-start .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-start .pp-arrow[data-v-1ffccbc0]{left:16px}.pp-anchor--abs .pp-bottom.pp-align-end .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-end .pp-arrow[data-v-1ffccbc0]{right:16px}.pp-anchor--abs .pp-bottom.pp-align-center .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-top.pp-align-center .pp-arrow[data-v-1ffccbc0]{left:50%;margin-left:-5.5px}.pp-anchor--abs .pp-left.pp-align-center .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-center .pp-arrow[data-v-1ffccbc0]{margin-top:-5.5px;top:50%}.pp-anchor--abs .pp-left.pp-align-start .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-start .pp-arrow[data-v-1ffccbc0]{top:16px}.pp-anchor--abs .pp-left.pp-align-end .pp-arrow[data-v-1ffccbc0],.pp-anchor--abs .pp-right.pp-align-end .pp-arrow[data-v-1ffccbc0]{bottom:16px}.fb-mask[data-v-180179db]{align-items:center;backdrop-filter:blur(2px);background:#14142866;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.fb-card[data-v-180179db]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #14143247;max-width:420px;padding:16px;position:relative;width:100%;--c-p1:#6c63ff;--c-grad:linear-gradient(135deg,#6c63ff,#8b7cff)}.fb-x[data-v-180179db]{background:#f2f2f7;border:none;border-radius:50%;cursor:pointer;height:26px;right:14px;top:14px;width:26px}.fb-x[data-v-180179db],.fb-x span[data-v-180179db]{position:absolute}.fb-x span[data-v-180179db]{background:#6a6a76;border-radius:1px;height:1.6px;left:50%;top:50%;width:12px}.fb-x span[data-v-180179db]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.fb-x span[data-v-180179db]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.fb-x[data-v-180179db]:hover{background:#e8e8ef}.fb-title[data-v-180179db]{color:#1f2233;font-size:17px;font-weight:600;margin:0 0 4px}.fb-desc[data-v-180179db]{color:#8a8a96;font-size:13px;margin:0 0 14px}.fb-fields[data-v-180179db]{display:flex;flex-direction:column;gap:10px}.fb-hp[data-v-180179db]{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.fb-err[data-v-180179db]{color:#e24b4a;font-size:12px;margin:8px 0 0}.fb-actions[data-v-180179db]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.fb-fade-enter-active[data-v-180179db],.fb-fade-leave-active[data-v-180179db]{transition:opacity .2s ease}.fb-fade-enter-from[data-v-180179db],.fb-fade-leave-to[data-v-180179db]{opacity:0}.vue-flow{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.vue-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{pointer-events:none;transform-origin:0 0;z-index:2}.vue-flow__viewport{overflow:clip;z-index:4}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{overflow:visible;pointer-events:none}.vue-flow__connection-path,.vue-flow__edge-path{fill:none;stroke:#b1b1b7;stroke-width:1}.vue-flow__edge{cursor:pointer;pointer-events:visibleStroke}.vue-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__edge.animated path.vue-flow__edge-interaction{animation:none;stroke-dasharray:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.vue-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{min-height:5px;min-width:5px;pointer-events:none;position:absolute}.vue-flow__handle.connectable{cursor:crosshair;pointer-events:all}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.vue-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{margin:15px;position:absolute;z-index:5}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{background-color:var(--vf-node-bg);border-color:var(--vf-node-color);border-radius:3px;border-style:solid;border-width:1px;color:var(--vf-node-text);font-size:12px;padding:10px;text-align:center;width:150px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;height:6px;width:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.vue-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.palette[data-v-3717fc6b]{background:#fff;border-right:1px solid #ececf2;display:flex;flex-direction:column;flex-shrink:0;width:200px}@media(min-width:768px)and (max-width:1023px){.palette[data-v-3717fc6b]{width:164px}}.palette.as-drawer[data-v-3717fc6b]{bottom:0;box-shadow:0 0 30px #14142829;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .25s ease;width:min(240px,82vw);z-index:30}.palette.as-drawer.open[data-v-3717fc6b]{transform:translate(0)}.palette-search[data-v-3717fc6b]{margin:12px}.palette-scroll[data-v-3717fc6b]{flex:1;padding:0 12px}.palette-cat[data-v-3717fc6b]{color:#aaaab4;font-size:11px;margin:10px 0 6px}.palette-node[data-v-3717fc6b]{align-items:center;background:#f6f6fa;border:1px solid transparent;border-radius:8px;color:#3a3a46;cursor:grab;display:flex;font-size:13px;gap:8px;margin-bottom:4px;padding:7px 10px;text-align:left;transition:background .12s,border-color .12s;width:100%}.palette-node i[data-v-3717fc6b]{color:#6c63ff;font-size:15px}.palette-node[data-v-3717fc6b]:hover{background:#eeedfe;border-color:#d8d5f8}.palette-name[data-v-3717fc6b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-badge[data-v-3717fc6b]{background:#6c63ff1f;border-radius:4px;color:#6c63ff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1;padding:2px 5px}.palette-hint[data-v-3717fc6b]{border-top:1px solid #f0f0f5;color:#b0b0bc;font-size:11px;line-height:1.5;margin:0;padding:10px 14px}.mtg[data-v-11269bc0]{display:grid;gap:4px;width:100%}.mtg-cell[data-v-11269bc0]{align-items:center;aspect-ratio:1;background:#f2f2f7;border:1px solid #ececf2;border-radius:6px;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative}.mtg-cell img[data-v-11269bc0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mtg-cell>i[data-v-11269bc0]{color:#9a9aa8;font-size:18px}.mtg-cell--btn[data-v-11269bc0]{cursor:zoom-in;transition:border-color .15s,filter .15s}.mtg-cell--btn[data-v-11269bc0]:hover{border-color:#c8c5f0;filter:brightness(.96)}.mtg-cell--sort[data-v-11269bc0]{cursor:grab;transition:border-color .15s,box-shadow .15s,filter .15s}.mtg-cell--sort[data-v-11269bc0]:hover{border-color:#c8c5f0;filter:brightness(.96)}.mtg-cell--sort[data-v-11269bc0]:active{cursor:grabbing}.mtg-ghost[data-v-11269bc0]{background:#6c63ff14!important;border-style:dashed!important;opacity:.55}.mtg-chosen[data-v-11269bc0],.mtg-ghost[data-v-11269bc0]{border-color:#6c63ff!important}.mtg-chosen[data-v-11269bc0]{box-shadow:0 8px 20px #6c63ff52}.mtg-drag[data-v-11269bc0]{border-color:#6c63ff!important;box-shadow:0 10px 24px #6c63ff66;opacity:.95}.mtg-skel[data-v-11269bc0]{animation:mtg-shimmer-11269bc0 1.2s ease-in-out infinite;background:linear-gradient(100deg,#eeeef3 30%,#f7f7fb,#eeeef3 70%);background-size:200% 100%;height:100%;width:100%}@keyframes mtg-shimmer-11269bc0{0%{background-position:200% 0}to{background-position:-200% 0}}.mtg-del[data-v-11269bc0]{background:#14102db3;border:none;border-radius:50%;color:#fff;cursor:pointer;height:14px;left:2px;padding:0;position:absolute;top:2px;transition:opacity .15s,background .15s;width:14px}.mtg-del svg[data-v-11269bc0]{display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.mtg-del[data-v-11269bc0]:hover{background:#e24b4a}.mtg-cell:hover .mtg-del[data-v-11269bc0]{opacity:1}.mtg-ov[data-v-11269bc0]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.mtg-ov--active[data-v-11269bc0]{background:#0c0c148c}.mtg-ov--wait[data-v-11269bc0]{background:#0c0c1466}.mtg-ov--wait i[data-v-11269bc0]{color:#ffffffb3;font-size:16px}.mtg-pct[data-v-11269bc0]{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.mtg-progbar[data-v-11269bc0]{background:#6c63ff;bottom:0;height:3px;left:0;position:absolute;transition:width .2s}.mtg-okcheck[data-v-11269bc0]{align-items:center;background:#1d9e75;border-radius:50%;color:#fff;display:flex;height:16px;justify-content:center;left:3px;position:absolute;top:3px;width:16px;z-index:2}.mtg-okcheck i[data-v-11269bc0]{font-size:11px}.mtg-dur[data-v-11269bc0]{background:#000000b8;border-radius:4px;bottom:3px;color:#fff;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;padding:1px 5px;pointer-events:none;position:absolute;right:3px}.mtg-play[data-v-11269bc0]{inset:0;pointer-events:none;position:absolute}.mtg-play[data-v-11269bc0],.mtg-play i[data-v-11269bc0]{align-items:center;display:flex;justify-content:center}.mtg-play i[data-v-11269bc0]{background:#14102d8c;border-radius:50%;color:#fff;font-size:10px;height:20px;width:20px}.csp[data-v-443c2aef]{color:var(--text-primary,#2b2b3a);display:block;font-size:12.5px;line-height:1.5;max-height:100%;padding:4px 2px}.csp-section[data-v-443c2aef]{margin-bottom:14px}.csp-section-title[data-v-443c2aef]{color:#6c63ff;font-size:11px;font-weight:500;letter-spacing:.04em;margin:6px 0 8px;text-transform:uppercase}.csp-pills[data-v-443c2aef]{display:flex;flex-wrap:wrap;gap:6px}.csp-pill[data-v-443c2aef]{background:#eeedfe;border-radius:10px;color:#4f49c2;display:inline-block;font-size:11px;padding:2px 8px}.csp-pill-muted[data-v-443c2aef]{background:#f3f3f5;color:#6b6b7a}.csp-cards[data-v-443c2aef]{display:flex;flex-direction:column;gap:8px}.csp-card[data-v-443c2aef]{background:#fafaff;border:1px solid #ececf3;border-radius:8px;display:flex;gap:10px;padding:8px}.csp-thumb[data-v-443c2aef]{align-items:center;background:#f1f1f7;border-radius:6px;display:flex;flex:0 0 64px;height:64px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:64px}.csp-thumb--wide[data-v-443c2aef]{flex:0 0 112px;width:112px}.csp-thumb--empty[data-v-443c2aef]{color:#b6b6c4;font-size:24px}.csp-card-body[data-v-443c2aef]{flex:1;min-width:0}.csp-card-name[data-v-443c2aef]{align-items:baseline;display:flex;font-weight:500;gap:6px}.csp-card-id[data-v-443c2aef]{color:#9a9aa8;font-size:10px;font-weight:400}.csp-card-desc[data-v-443c2aef]{color:#556;font-size:12px;margin-top:3px;word-break:break-word}.csp-card-meta[data-v-443c2aef]{color:#8b8ba0;font-size:11px;margin-top:3px}.csp-ep[data-v-443c2aef]{margin-bottom:8px}.csp-ep-head[data-v-443c2aef]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;padding:6px 4px;width:100%}.csp-ep-head[data-v-443c2aef]:hover{background:#f5f5fa;border-radius:6px}.csp-ep-count[data-v-443c2aef]{color:#9a9aa8;font-size:11px;margin-left:auto}.csp-scenes[data-v-443c2aef]{border-left:2px solid #ececf3;list-style:none;margin:0 0 0 8px;padding:0}.csp-scene[data-v-443c2aef]{padding:8px 10px}.csp-scene+.csp-scene[data-v-443c2aef]{border-top:1px dashed #ececf3}.csp-scene-head[data-v-443c2aef]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.csp-scene-id[data-v-443c2aef]{color:#6c63ff;font-weight:500;margin-right:4px}.csp-tag[data-v-443c2aef]{background:#f3f3f5;border-radius:4px;color:#6b6b7a;display:inline-block;font-size:10.5px;padding:1px 6px}.csp-tag-dim[data-v-443c2aef]{color:#9a9aa8}.csp-tag-loc[data-v-443c2aef]{background:#fff5e6;color:#b07a1d}.csp-tag-char[data-v-443c2aef]{background:#eaf6ff;color:#2a6fb0}.csp-scene-prompt[data-v-443c2aef]{color:#445;font-size:12px;word-break:break-word}.csp-dialog[data-v-443c2aef]{list-style:none;margin:5px 0 0;padding:0}.csp-dialog li[data-v-443c2aef]{font-size:12px;padding:2px 0}.csp-dialog-who[data-v-443c2aef]{color:#2a6fb0;margin-right:4px}.csp-dialog-text[data-v-443c2aef]{color:#445}.param-panel[data-v-746b028a]{background:#fff;border-left:1px solid #ececf2;display:flex;flex-direction:column;flex-shrink:0;width:370px;--ms-border:#e2e2ea;--ms-bg:#fff;--ms-accent:#6c63ff}.param-panel.as-drawer[data-v-746b028a]{bottom:0;box-shadow:0 0 30px #14142829;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(370px,88vw);z-index:30}.param-panel.as-drawer.open[data-v-746b028a]{transform:translate(0)}.param-panel.as-drawer--desktop[data-v-746b028a]{box-shadow:-2px 0 12px #1414280f}.param-upload[data-v-746b028a]{margin-top:18px}.param-empty[data-v-746b028a]{align-items:center;color:#b8b8c4;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:20px;text-align:center}.param-empty i[data-v-746b028a]{font-size:28px}.param-empty p[data-v-746b028a]{font-size:13px;margin:0}.param-head[data-v-746b028a]{align-items:center;border-bottom:1px solid #f0f0f5;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px}.param-head i[data-v-746b028a]{color:#6c63ff;font-size:16px}.param-body[data-v-746b028a]{flex:1;padding:14px}.param-row[data-v-746b028a]{margin-bottom:14px}.param-row label[data-v-746b028a]{color:#8a8a96;display:block;font-size:12px;margin-bottom:6px}.param-slider[data-v-746b028a]{align-items:center;display:flex;gap:10px}.param-slider span[data-v-746b028a]{color:#6c63ff;font-size:12px;min-width:28px;text-align:right}.param-slider[data-v-746b028a] .app-slider{flex:1}.param-panel[data-v-746b028a] .max-select-trigger{height:34px}.param-panel[data-v-746b028a] .option-label,.param-panel[data-v-746b028a] .select-label{font-size:13px}.param-dropzone[data-v-746b028a]{align-items:center;background:#faf9ff;border:1.5px dashed #cdc9ee;border-radius:10px;color:#6a6a76;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;justify-content:center;padding:18px 12px;text-align:center;transition:border-color .15s,background .15s;width:100%}.param-dropzone>i[data-v-746b028a]{color:#6c63ff;font-size:22px}.param-dropzone.is-drag[data-v-746b028a],.param-dropzone[data-v-746b028a]:hover{background:#f1efff;border-color:#6c63ff}.param-dropzone.has-file[data-v-746b028a]{background:#fff;border-color:#d7d5ea;border-style:solid}.param-dropzone-title[data-v-746b028a]{color:#4a4a56;font-size:13px;font-weight:500}.param-dropzone-name[data-v-746b028a]{color:#2a2a36;font-size:13px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.param-dropzone-hint[data-v-746b028a]{color:#9a9aa8;font-size:11px}.param-preview[data-v-746b028a]{border-top:1px solid #f0f0f5;padding:14px}.param-preview-label[data-v-746b028a]{color:#8a8a96;font-size:12px;margin:0 0 8px}.param-preview-img[data-v-746b028a]{align-items:center;background:#f7f7fb;border-radius:8px;cursor:zoom-in;display:flex;justify-content:center;margin-bottom:10px;text-align:center;transition:filter .15s;width:100%}.param-preview-img[data-v-746b028a],.param-preview-img .img[data-v-746b028a]{max-height:120px;-o-object-fit:contain;object-fit:contain}.param-preview-img .img[data-v-746b028a]{display:block}.param-grid[data-v-746b028a]{margin-bottom:10px;max-height:260px}.param-preview-img[data-v-746b028a]:hover{filter:brightness(.95)}.param-preview-video[data-v-746b028a]{background:#f7f7fb;border:none;border-radius:8px;cursor:pointer;display:block;margin-bottom:10px;overflow:hidden;padding:0;position:relative;width:100%}.param-preview-video video[data-v-746b028a]{display:block;max-height:140px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.param-preview-play[data-v-746b028a]{inset:0;position:absolute}.param-preview-play[data-v-746b028a],.param-preview-play i[data-v-746b028a]{align-items:center;display:flex;justify-content:center}.param-preview-play i[data-v-746b028a]{background:#14102d8c;border-radius:50%;color:#fff;font-size:20px;height:40px;width:40px}.param-preview-audio[data-v-746b028a]{align-items:center;background:#fff;border:1px solid #e4e4ec;border-radius:8px;color:#4a4a56;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;margin-bottom:10px;padding:12px;transition:border-color .15s,background .15s;width:100%}.param-preview-audio i[data-v-746b028a]{color:#6c63ff;font-size:18px}.param-preview-audio[data-v-746b028a]:hover{background:#f6f6fb;border-color:#c8c5f0}.param-script-preview[data-v-746b028a]{background:#fcfcfe;border:1px solid #ececf3;border-radius:8px;margin:0 0 10px;max-height:380px;padding:4px 6px}.param-text-preview[data-v-746b028a]{background:#f7f7fb;border-radius:8px;color:#3a3a46;font-family:inherit;font-size:12px;line-height:1.5;margin:0 0 10px;max-height:140px;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.param-need-code[data-v-746b028a]{color:#9a8a3a;font-size:12px;line-height:1.5;margin:0;padding:10px 14px}.param-actions[data-v-746b028a]{border-top:1px solid #f0f0f5;display:flex;gap:8px;padding:14px}.run-here[data-v-746b028a]{flex:1}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.bottom,.vue-flow__resize-control.top{cursor:ns-resize}.vue-flow__resize-control.bottom.right,.vue-flow__resize-control.top.left{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:5px;transform:translate(-50%,-50%);width:5px}.vue-flow__resize-control.handle.left{left:0;top:50%}.vue-flow__resize-control.handle.right{left:100%;top:50%}.vue-flow__resize-control.handle.top{left:50%;top:0}.vue-flow__resize-control.handle.bottom{left:50%;top:100%}.vue-flow__resize-control.handle.bottom.left,.vue-flow__resize-control.handle.top.left{left:0}.vue-flow__resize-control.handle.bottom.right,.vue-flow__resize-control.handle.top.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.bottom,.vue-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.wf-node[data-v-8d715bd5]{background:#fff;border:1.5px solid #e2e3ec;border-radius:8px;box-shadow:0 1px 2px #4e4e8a0f;display:flex;flex-direction:column;font-size:12px;height:100%;position:relative;transition:border-color .15s,box-shadow .15s;width:100%}.wf-node.selected[data-v-8d715bd5]{box-shadow:0 0 0 2px #6c63ff26}.wf-node.selected[data-v-8d715bd5],.wf-node.st-running[data-v-8d715bd5]{border-color:#6c63ff}.wf-snake[data-v-8d715bd5]{border-radius:inherit;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden;padding:2px;pointer-events:none;position:absolute;z-index:2}.wf-snake[data-v-8d715bd5]:before{animation:wf-snake-8d715bd5 1.1s linear infinite;background:conic-gradient(transparent 0deg 300deg,color-mix(in srgb,#6c63ff 55%,transparent) 330deg,#8b7cff 350deg,#fff 358deg,transparent 1turn);content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);width:200%}@media(prefers-reduced-motion:reduce){.wf-snake[data-v-8d715bd5]:before{animation:none}}.wf-node.st-success[data-v-8d715bd5]{border-color:#1d9e75}.wf-node.st-error[data-v-8d715bd5]{border-color:#e24b4a}.wf-node.st-stale[data-v-8d715bd5]{border-color:#ef9f27}.wf-node-head[data-v-8d715bd5]{align-items:center;border-bottom:1px solid #f0f0f5;cursor:grab;display:flex;flex-shrink:0;font-weight:500;gap:6px;padding:7px 8px 7px 10px}.wf-node-head[data-v-8d715bd5]:active{cursor:grabbing}.wf-node-head>i[data-v-8d715bd5]:first-child{color:#6c63ff;flex-shrink:0;font-size:15px}.wf-node-title[data-v-8d715bd5]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-status-icon[data-v-8d715bd5]{align-items:center;display:inline-flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.wf-batch[data-v-8d715bd5]{color:#6c63ff;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.st-success .wf-status-icon[data-v-8d715bd5]{color:#1d9e75}.st-error .wf-status-icon[data-v-8d715bd5]{color:#e24b4a}.st-stale .wf-status-icon[data-v-8d715bd5]{color:#ef9f27}@keyframes wf-snake-8d715bd5{to{transform:translate(-50%,-50%) rotate(1turn)}}.wf-del[data-v-8d715bd5]{align-items:center;background:transparent;border:none;color:#c0c0cc;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .12s;width:18px}.wf-del i[data-v-8d715bd5]{font-size:15px}.wf-del[data-v-8d715bd5]:hover{color:#e24b4a}.wf-node-body[data-v-8d715bd5]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto;padding:8px;position:relative}.wf-media-del[data-v-8d715bd5]{background:#14102db3;border:none;border-radius:50%;cursor:pointer;height:20px;padding:0;position:absolute;right:6px;top:6px;transition:background .15s;width:20px;z-index:6}.wf-media-del[data-v-8d715bd5]:after,.wf-media-del[data-v-8d715bd5]:before{background:#fff;border-radius:1px;content:"";height:1.1px;left:50%;position:absolute;top:50%;width:9px}.wf-media-del[data-v-8d715bd5]:before{transform:translate(-50%,-50%) rotate(45deg)}.wf-media-del[data-v-8d715bd5]:after{transform:translate(-50%,-50%) rotate(-45deg)}.wf-media-del[data-v-8d715bd5]:hover{background:#e24b4a}.wf-node-body--bleed[data-v-8d715bd5]{overflow:hidden;padding:0}.wf-view[data-v-8d715bd5]{height:100%;width:100%}.wf-media[data-v-8d715bd5]{background:#f7f7fb;border-radius:6px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.wf-media--clickable[data-v-8d715bd5]{cursor:zoom-in;transition:filter .15s}.wf-media--clickable[data-v-8d715bd5]:hover{filter:brightness(.95)}.wf-audio[data-v-8d715bd5],.wf-grid[data-v-8d715bd5]{width:100%}.wf-grid[data-v-8d715bd5]{align-self:flex-start;max-height:100%}.wf-transcribe[data-v-8d715bd5]{align-self:stretch;min-height:0;width:100%}.wf-text[data-v-8d715bd5]{color:#3a3a46;font-family:inherit;font-size:11px;line-height:1.5;margin:0;max-height:100%;white-space:pre-wrap;width:100%;word-break:break-word}.wf-empty[data-v-8d715bd5]{align-items:center;color:#c4c4d0;display:flex;font-size:26px;height:48px;justify-content:center}.wf-err-anchor[data-v-8d715bd5]{color:#e24b4a;cursor:help;overflow:visible;position:relative}.wf-err-tip-inner[data-v-8d715bd5]{align-items:flex-start;display:flex;gap:6px;text-align:left;word-break:break-word}.wf-err-tip-inner>i[data-v-8d715bd5]{color:#e24b4a;flex-shrink:0;font-size:13px;margin-top:.5px}.wf-handle[data-v-8d715bd5]{background:#6c63ff;border:2px solid #fff;height:10px;width:10px;z-index:10}.wf-node[data-v-8d715bd5] .vue-flow__resize-control.handle{background:transparent;border:1px solid #a8a4d8;border-left:none;border-radius:0 0 3px;border-top:none;cursor:se-resize;height:6px;min-height:0;min-width:0;opacity:0;transition:opacity .15s;width:5px}.wf-node.selected[data-v-8d715bd5] .vue-flow__resize-control.handle,.wf-node[data-v-8d715bd5]:hover .vue-flow__resize-control.handle{opacity:1}.de-hit[data-v-02c4bab1]{cursor:pointer;pointer-events:stroke}.de-del[data-v-02c4bab1]{align-items:center;background:#e24b4a;border:none;border-radius:50%;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;pointer-events:all;position:absolute;transition:transform .12s;width:14px}.de-del[data-v-02c4bab1]:hover{background:#d13b3a}.de-del i[data-v-02c4bab1]{font-size:12px}.tf[data-v-735e2e8d]{background:#6c63ff08;border:1.5px dashed rgba(108,99,255,.4);border-radius:12px;pointer-events:none;position:absolute}.tf--running[data-v-735e2e8d]{border-color:#6c63ff;border-style:solid}.tf--paused[data-v-735e2e8d]{border-color:#ef9f27;border-style:solid}.tf-head[data-v-735e2e8d]{align-items:center;background:#fff;border:1px solid rgba(108,99,255,.2);border-radius:8px;box-shadow:0 4px 14px #1e1e3c1a;display:flex;gap:6px;height:26px;left:0;max-width:100%;padding:0 6px 0 10px;pointer-events:auto;position:absolute;top:-30px}.tf-dot[data-v-735e2e8d]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.tf-dot--run[data-v-735e2e8d]{animation:tf-pulse-735e2e8d 1.2s ease-in-out infinite;background:#6c63ff}.tf-dot--pause[data-v-735e2e8d]{background:#ef9f27}@keyframes tf-pulse-735e2e8d{50%{opacity:.35}}.tf-name[data-v-735e2e8d]{background:none;border:none;cursor:text;max-width:180px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.tf-name[data-v-735e2e8d],.tf-name-input[data-v-735e2e8d]{color:#1c1835;font-size:12.5px;font-weight:600}.tf-name-input[data-v-735e2e8d]{border:1px solid #6c63ff;border-radius:4px;outline:none;padding:1px 4px;width:130px}.tf-actions[data-v-735e2e8d]{gap:2px}.tf-actions[data-v-735e2e8d],.tf-btn[data-v-735e2e8d]{align-items:center;display:flex}.tf-btn[data-v-735e2e8d]{background:none;border:none;border-radius:6px;color:#6b6880;cursor:pointer;height:22px;justify-content:center;padding:0;transition:background .15s,color .15s;width:22px}.tf-btn[data-v-735e2e8d]:hover{background:#6c63ff1a;color:#6c63ff}.tf-btn--run[data-v-735e2e8d]:hover{color:#1d9e75}.tf-btn--stop[data-v-735e2e8d]:hover{color:#e24b4a}.tf-btn--del[data-v-735e2e8d]:hover{background:#e24b4a1a;color:#e24b4a}.tf-btn i[data-v-735e2e8d]{font-size:13px}.ml[data-v-a16a32d3]{align-items:center;backdrop-filter:blur(4px);background:#14102d66;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ml-video[data-v-a16a32d3]{background:#000;border-radius:14px;max-height:80vh;max-width:min(860px,90vw)}.ml-audio-card[data-v-a16a32d3],.ml-video[data-v-a16a32d3]{box-shadow:0 24px 70px #14102d73}.ml-audio-card[data-v-a16a32d3]{align-items:center;background:#fff;border-radius:18px;cursor:default;display:flex;flex-direction:column;gap:18px;padding:32px 28px;width:min(420px,88vw)}.ml-audio-icon[data-v-a16a32d3]{color:#6c63ff;font-size:46px}.ml-audio[data-v-a16a32d3]{width:100%}.ml-close[data-v-a16a32d3]{background:#ffffffeb;box-shadow:0 4px 14px #14102d40;color:#2a2a36;position:fixed;right:22px;top:20px;z-index:1}.ml-fade-enter-active[data-v-a16a32d3],.ml-fade-leave-active[data-v-a16a32d3]{transition:opacity .22s ease}.ml-fade-enter-from[data-v-a16a32d3],.ml-fade-leave-to[data-v-a16a32d3]{opacity:0}.pl[data-v-9787a6f1]{align-items:center;backdrop-filter:blur(4px);background:#14102d80;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:1000}.pl-box[data-v-9787a6f1]{background:#fff;border-radius:14px;box-shadow:0 24px 70px #14102d73;cursor:default;height:88vh;overflow:hidden;position:relative;width:min(820px,94vw)}.pl-close[data-v-9787a6f1]{background:#ffffffeb;box-shadow:0 4px 14px #14102d40;color:#2a2a36;position:absolute;right:12px;top:12px;z-index:2}.pl-frame[data-v-9787a6f1]{border:none;height:100%;width:100%}.pl-fade-enter-active[data-v-9787a6f1],.pl-fade-leave-active[data-v-9787a6f1]{transition:opacity .22s ease}.pl-fade-enter-from[data-v-9787a6f1],.pl-fade-leave-to[data-v-9787a6f1]{opacity:0}.canvas-shell[data-v-c7001563]{background:#fafafc;display:flex;flex-direction:column;height:100dvh;overflow:hidden;--c-p1:#6c63ff;--c-grad:linear-gradient(135deg,#6c63ff,#8b7cff);--c-border:rgba(108,99,255,.2);--panel-occupied:0px}.canvas-shell.panel-open[data-v-c7001563]{--panel-occupied:min(370px,88vw)}.canvas-toolbar[data-v-c7001563]{align-items:center;background:#fff;border-bottom:1px solid #ececf2;display:flex;flex-shrink:0;gap:10px;padding:10px 16px}.tb-brand[data-v-c7001563]{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.tb-divider[data-v-c7001563]{background:#e6e6ee;height:22px;margin:0 2px;width:1px}.tb-name[data-v-c7001563]{border:1px solid transparent;border-radius:7px;color:#2a2a36;font-size:15px;font-weight:500;max-width:240px;outline:none;padding:5px 9px}.tb-name[data-v-c7001563]:hover{border-color:#ececf2}.tb-name[data-v-c7001563]:focus{border-color:#6c63ff}.tb-saved[data-v-c7001563]{align-items:center;color:#1d9e75;display:inline-flex;font-size:12px;gap:3px}.tb-spacer[data-v-c7001563]{flex:1}.tb-btn[data-v-c7001563]{align-items:center;background:#fff;border:1px solid #e6e6ee;border-radius:30px;color:#4a4a56;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:5px 11px}.tb-btn i[data-v-c7001563]{font-size:15px}.tb-btn[data-v-c7001563]:hover{background:#f6f6fa}.canvas-main[data-v-c7001563]{display:flex;flex:1;min-height:0;position:relative}.drawer-backdrop[data-v-c7001563]{backdrop-filter:blur(1px);background:#14142847;inset:0;position:absolute;z-index:25}.backdrop-fade-enter-active[data-v-c7001563],.backdrop-fade-leave-active[data-v-c7001563]{transition:opacity .2s ease}.backdrop-fade-enter-from[data-v-c7001563],.backdrop-fade-leave-to[data-v-c7001563]{opacity:0}.tb-drawer-btn[data-v-c7001563]{flex-shrink:0}.tb-menu[data-v-c7001563]{display:flex;flex-direction:column;min-width:128px}.tb-menu-item[data-v-c7001563]{align-items:center;background:transparent;border:none;border-radius:8px;color:#3a3a46;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:9px;padding:9px 0;text-align:left;text-decoration:none}.tb-menu-item i[data-v-c7001563]{color:#6c63ff;font-size:16px}.tb-menu-item[data-v-c7001563]:hover{background:#f4f4f8}@media(min-width:768px)and (max-width:1023px){.canvas-toolbar[data-v-c7001563]{gap:8px;padding:8px 12px}}@media(max-width:767px){.canvas-toolbar[data-v-c7001563]{gap:6px;padding:8px 10px}.tb-divider[data-v-c7001563],.tb-name[data-v-c7001563],.tb-brand[data-v-c7001563] .app-logo__word{display:none}}.canvas-flow[data-v-c7001563]{background:#fcfcfe;flex:1;overflow:hidden;position:relative}[data-v-c7001563] .vue-flow__node.wf-autofit{transition:width .28s ease,height .28s ease}[data-v-c7001563] .vue-flow__selection{background:#6c63ff14;border:1px solid rgba(108,99,255,.5)}.task-frames[data-v-c7001563]{height:0;left:0;top:0;width:0;z-index:3}.align-guide[data-v-c7001563],.task-frames[data-v-c7001563]{pointer-events:none;position:absolute}.align-guide[data-v-c7001563]{background:#6c63ff;z-index:4}.align-guide-v[data-v-c7001563]{bottom:0;top:0;width:1px}.align-guide-h[data-v-c7001563]{height:1px;left:0;right:0}.canvas-hints[data-v-c7001563]{backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ececf2;border-radius:12px;bottom:18px;box-shadow:0 6px 20px #1e1e3c14;left:calc(50% - var(--panel-occupied, 0px)/2);padding:12px 16px;position:absolute;transform:translate(-50%);z-index:5}.hints-title[data-v-c7001563]{align-items:center;color:#6c63ff;display:flex;font-size:12px;font-weight:500;gap:6px;margin:0 0 8px}.hints-title i[data-v-c7001563]{font-size:14px}.canvas-hints ul[data-v-c7001563]{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.canvas-hints li[data-v-c7001563]{align-items:center;color:#6a6a76;display:flex;font-size:12px;gap:7px}.canvas-hints kbd[data-v-c7001563]{background:#f4f4f8;border:1px solid #e4e4ec;border-radius:5px;color:#4a4a56;font-family:inherit;font-size:11px;padding:2px 7px;white-space:nowrap}.hints-toggle[data-v-c7001563]{bottom:18px;transition:right .28s cubic-bezier(.4,0,.2,1)}.canvas-feedback-btn[data-v-c7001563],.hints-toggle[data-v-c7001563]{backdrop-filter:blur(10px);background:#ffffffeb;position:absolute;right:calc(16px + var(--panel-occupied, 0px));z-index:5}.canvas-feedback-btn[data-v-c7001563]{align-items:center;border:1px solid #ececf2;border-radius:30px;bottom:65px;box-shadow:0 4px 14px #1e1e3c14;color:#6a6a76;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;height:30px;justify-content:center;transition:right .28s cubic-bezier(.4,0,.2,1),color .15s,border-color .15s;width:30px}.canvas-feedback-btn i[data-v-c7001563]{color:#6c63ff;font-size:14px}.canvas-feedback-btn[data-v-c7001563]:hover{border-color:#c8c5f0;color:#6c63ff}.mode-toggle[data-v-c7001563]{backdrop-filter:blur(10px);background:#ffffffeb;bottom:18px;position:absolute;right:16px;z-index:5}.mode-toggle--on[data-v-c7001563]{background:#6c63ff;color:#fff}.zoom-badge[data-v-c7001563]{backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ececf2;border-radius:8px;bottom:18px;color:#4a4a56;cursor:pointer;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;left:56px;min-width:52px;padding:6px 10px;position:absolute;text-align:center;transition:background .15s,border-color .15s;z-index:5}.zoom-badge[data-v-c7001563]:hover{background:#fff;border-color:#c8c5f0}.canvas-toasts[data-v-c7001563]{bottom:64px;flex-direction:column;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:1100}.canvas-toast[data-v-c7001563],.canvas-toasts[data-v-c7001563]{align-items:center;display:flex;gap:8px}.canvas-toast[data-v-c7001563]{backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ececf2;border-radius:10px;box-shadow:0 8px 24px #1e1e3c24;color:#3a3a46;cursor:pointer;font-family:inherit;font-size:13px;max-width:360px;padding:10px 14px;pointer-events:auto}.canvas-toast i[data-v-c7001563]{flex-shrink:0;font-size:16px}.canvas-toast--error[data-v-c7001563]{border-color:#f3c2c2}.canvas-toast--error i[data-v-c7001563]{color:#e24b4a}.canvas-toast--success i[data-v-c7001563]{color:#1d9e75}.canvas-toast--info i[data-v-c7001563]{color:#6c63ff}.toast-fly-enter-active[data-v-c7001563],.toast-fly-leave-active[data-v-c7001563]{transition:opacity .22s ease,transform .22s ease}.toast-fly-enter-from[data-v-c7001563],.toast-fly-leave-to[data-v-c7001563]{opacity:0;transform:translateY(8px)}.hints-fade-enter-active[data-v-c7001563],.hints-fade-leave-active[data-v-c7001563]{transition:opacity .4s,transform .4s}.hints-fade-enter-from[data-v-c7001563],.hints-fade-leave-to[data-v-c7001563]{opacity:0;transform:translate(-50%,8px)}[data-v-c7001563] .vue-flow__minimap{background:#fff;border:1px solid #ececf2;border-radius:10px;box-shadow:0 4px 14px #1e1e3c0f;height:112px;overflow:hidden;width:168px}.canvas-loading[data-v-438a0749]{background:#fcfcfe;height:100dvh;overflow:hidden;position:relative}.canvas-loading-bar[data-v-438a0749]{background:#eeedfe;height:3px;left:0;overflow:hidden;position:absolute;right:0;top:0}.canvas-loading-bar span[data-v-438a0749]{animation:canvas-bar-438a0749 1.1s ease-in-out infinite;background:#6c63ff;border-radius:2px;height:100%;left:0;position:absolute;top:0;width:40%}@keyframes canvas-bar-438a0749{0%{left:-40%}to{left:100%}}.canvas-loading-center[data-v-438a0749]{align-items:center;color:#9a9aa8;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}.canvas-loading-center p[data-v-438a0749]{font-size:14px;margin:0}.page-content[data-v-c20832e1]{margin:0 auto;max-width:960px;padding:48px 0 0}.doc-card[data-v-c20832e1]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 24px #6482c814;padding:38px}.doc-title[data-v-c20832e1]{color:#0f172a;font-size:36px;font-weight:500;margin-bottom:8px}.doc-meta[data-v-c20832e1]{border-bottom:1px solid rgba(100,130,200,.12);color:#94a3b8;font-size:13px;font-weight:500;margin-bottom:48px;padding-bottom:24px}.timeline[data-v-c20832e1]{display:flex;flex-direction:column;gap:0;position:relative}.timeline[data-v-c20832e1]:before{background:linear-gradient(180deg,#3b82f64d,#10b9814d);border-radius:1px;bottom:8px;content:"";left:7px;position:absolute;top:8px;width:2px}.timeline-item[data-v-c20832e1]{display:flex;gap:20px;padding-bottom:36px;position:relative}.timeline>:last-child .timeline-item[data-v-c20832e1]{padding-bottom:0}.timeline-dot[data-v-c20832e1]{background:#3b82f6;border:3px solid #f5f7ff;border-radius:50%;box-shadow:0 0 0 2px #3b82f64d;flex-shrink:0;height:16px;margin-top:4px;position:relative;width:16px;z-index:1}.timeline>:first-child .timeline-dot[data-v-c20832e1]{background:#10b981;box-shadow:0 0 0 2px #10b9814d}.timeline-body[data-v-c20832e1]{flex:1}.timeline-header[data-v-c20832e1]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.timeline-version[data-v-c20832e1]{color:#0f172a;font-size:16px;font-weight:500;letter-spacing:-.01em}.timeline-date[data-v-c20832e1]{background:#6482c814;border-radius:100px;color:#94a3b8;font-size:12px;font-weight:500;padding:2px 10px}.timeline-desc[data-v-c20832e1]{color:#64748b;font-size:13.5px;line-height:1.5;margin-bottom:14px}.timeline-changes[data-v-c20832e1]{display:flex;flex-direction:column;gap:6px;list-style:none}.change-item[data-v-c20832e1]{align-items:center;background:#6482c80a;border-radius:8px;color:#64748b;display:flex;font-size:13.5px;gap:8px;line-height:1.4;padding:8px 12px}.change-tag[data-v-c20832e1]{border-radius:5px;flex-shrink:0;font-size:11px;font-weight:500;padding:2px 8px}.change-feat .change-tag[data-v-c20832e1]{background:#3b82f61a;color:#3b82f6}.change-fix .change-tag[data-v-c20832e1]{background:#10b9811a;color:#10b981}.change-opt .change-tag[data-v-c20832e1]{background:#f59e0b1a;color:#f59e0b}.change-i18n .change-tag[data-v-c20832e1]{background:#8b5cf61a;color:#8b5cf6}.change-chore .change-tag[data-v-c20832e1]{background:#64748b1a;color:#64748b}@media(max-width:560px){.doc-card[data-v-c20832e1]{border-radius:16px;padding:28px 20px}.doc-title[data-v-c20832e1]{font-size:28px}}.page-content[data-v-5363f7e6]{margin:0 auto;max-width:960px;padding:48px 0 0}.doc-card[data-v-5363f7e6]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 24px #6482c814;padding:48px}.doc-title[data-v-5363f7e6]{color:#0f172a;font-size:36px;font-weight:500;margin-bottom:8px}.doc-meta[data-v-5363f7e6]{border-bottom:1px solid rgba(100,130,200,.12);color:#94a3b8;font-size:13px;font-weight:500;margin-bottom:40px;padding-bottom:24px}.contact-grid[data-v-5363f7e6]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.contact-item[data-v-5363f7e6]{align-items:center;background:#fff9;border:1px solid rgba(100,130,200,.12);border-radius:14px;display:flex;gap:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s}.contact-item[data-v-5363f7e6]:hover{border-color:#3b82f64d;box-shadow:0 4px 16px #3b82f614}.contact-icon[data-v-5363f7e6]{align-items:center;background:linear-gradient(135deg,#3b82f61f,#06b6d41a);border:1px solid rgba(59,130,246,.2);border-radius:11px;color:#3b82f6;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.contact-icon svg[data-v-5363f7e6]{height:18px;width:18px}.contact-info[data-v-5363f7e6]{display:flex;flex-direction:column;gap:2px}.contact-label[data-v-5363f7e6]{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.contact-value[data-v-5363f7e6]{color:#0f172a;font-size:15px;font-weight:600}.contact-value.muted[data-v-5363f7e6]{color:#64748b;font-weight:500}a.contact-value[data-v-5363f7e6]{color:#3b82f6;text-decoration:none}a.contact-value[data-v-5363f7e6]:hover{text-decoration:underline}.doc-divider[data-v-5363f7e6]{background:linear-gradient(90deg,rgba(100,130,200,.15),transparent);height:1px;margin:40px 0}.doc-section[data-v-5363f7e6]{margin-bottom:32px}.doc-section h2[data-v-5363f7e6]{color:#0f172a;font-size:17px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.doc-section p[data-v-5363f7e6]{color:#64748b;font-size:14.5px;line-height:1.75;margin-bottom:8px}.doc-section ul[data-v-5363f7e6]{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:12px}.doc-section li[data-v-5363f7e6]{background:#6482c80d;border:1px solid rgba(100,130,200,.1);border-radius:10px;color:#64748b;font-size:14px;line-height:1.5;padding:10px 14px}.doc-link[data-v-5363f7e6]{color:#3b82f6;font-weight:500;text-decoration:none}.doc-link[data-v-5363f7e6]:hover{text-decoration:underline}@media(max-width:560px){.doc-card[data-v-5363f7e6]{border-radius:16px;padding:28px 20px}.doc-title[data-v-5363f7e6]{font-size:28px}}.extract-audio-page[data-v-7b3f78c0]{--c-p1:#06b6d4;--c-p2:#22d3ee;--c-grad:linear-gradient(135deg,#0891b2,#06b6d4)}.file-card[data-v-7b3f78c0],.options-card[data-v-7b3f78c0],.progress-card[data-v-7b3f78c0],.results-card[data-v-7b3f78c0]{margin-top:16px;padding:16px}.file-card header[data-v-7b3f78c0],.results-card header[data-v-7b3f78c0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.file-card h2[data-v-7b3f78c0],.results-card h2[data-v-7b3f78c0]{font-size:16px;margin:0}.file-card header button[data-v-7b3f78c0],.results-card header button[data-v-7b3f78c0]{background:transparent;border:0;color:var(--c-p1);cursor:pointer}.file-card h2 small[data-v-7b3f78c0]{color:var(--c-muted);font-size:12px}.file-row[data-v-7b3f78c0]{align-items:center;border-bottom:1px solid var(--c-border);display:flex;gap:10px;padding:10px 0}.file-row>i[data-v-7b3f78c0]{color:var(--c-p1);font-size:20px}.file-row>div[data-v-7b3f78c0]{display:grid;flex:1;gap:3px;min-width:0}.file-row strong[data-v-7b3f78c0],.result-row span[data-v-7b3f78c0]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row small[data-v-7b3f78c0],.result-row small[data-v-7b3f78c0]{color:var(--c-muted);font-size:11px}.file-row button[data-v-7b3f78c0],.result-row button[data-v-7b3f78c0]{background:transparent;border:0;color:var(--c-muted);cursor:pointer;font-size:18px}.options-card label[data-v-7b3f78c0]{color:var(--c-muted);display:grid;font-size:12px;gap:8px}.options-card select[data-v-7b3f78c0]{background:var(--c-card);border:1px solid var(--c-border);border-radius:9px;color:var(--c-text);font:inherit;padding:10px}.options-card p[data-v-7b3f78c0]{margin:10px 0 0}.options-card p[data-v-7b3f78c0],.progress-card[data-v-7b3f78c0]{color:var(--c-muted);font-size:12px}.progress-card[data-v-7b3f78c0]{display:grid;gap:10px}.progress-card span[data-v-7b3f78c0]{display:flex;justify-content:space-between}.progress-card b[data-v-7b3f78c0]{color:var(--c-p1)}.track[data-v-7b3f78c0]{background:var(--c-border);border-radius:8px;height:7px;overflow:hidden}.track i[data-v-7b3f78c0]{background:var(--c-p1);display:block;height:100%;transition:width .2s}.result-row[data-v-7b3f78c0]{align-items:center;border-bottom:1px solid var(--c-border);display:flex;gap:9px;padding:9px 0}.result-row>span[data-v-7b3f78c0]:first-child{flex:1}.result-row a[data-v-7b3f78c0],.saved-label[data-v-7b3f78c0]{color:var(--c-p1);font-size:12px;text-decoration:none}.result-error[data-v-7b3f78c0]{color:#dc2626;font-size:11px}.error-note[data-v-7b3f78c0]{color:#dc2626;margin:14px 0}.file-card[data-v-7b3f78c0] .upload-label{padding:14px}.file-card[data-v-7b3f78c0] .upload-hint,.file-card[data-v-7b3f78c0] .upload-icon-wrap{display:none}.file-card[data-v-7b3f78c0] .upload-title{font-size:12px}.image-layout-page[data-v-50b8e3a9]{--c-p1:#4f46e5;--c-p2:#8b5cf6;--c-grad:linear-gradient(135deg,#4f46e5,#8b5cf6);margin:0 auto;padding:36px 0 72px;width:min(1180px,100% - 32px)}.layout-workbench[data-v-50b8e3a9],.result-panel[data-v-50b8e3a9]{background:color-mix(in srgb,var(--c-card) 94%,rgba(238,242,255,.7));border:1px solid color-mix(in srgb,var(--c-p1) 12%,var(--c-border));box-shadow:0 18px 48px #33417814;margin-top:22px}.layout-workbench[data-v-50b8e3a9]{border-radius:24px;padding:22px}.workbench-head[data-v-50b8e3a9]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.workbench-title[data-v-50b8e3a9]{min-width:0}.workbench-title[data-v-50b8e3a9] .section-label{margin-bottom:7px}.workbench-title p[data-v-50b8e3a9]{color:var(--c-muted);font-size:12px;line-height:1.65;margin:0}.workbench-actions[data-v-50b8e3a9]{align-items:center;display:flex;gap:10px}.file-counter[data-v-50b8e3a9]{align-items:baseline;color:var(--c-muted);display:inline-flex;font-size:12px;gap:2px;min-width:48px}.file-counter strong[data-v-50b8e3a9]{color:var(--c-p1);font-size:18px}.workbench-body[data-v-50b8e3a9]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}.preview-column[data-v-50b8e3a9]{min-width:0}.collage-stage[data-v-50b8e3a9],.slice-stage[data-v-50b8e3a9],.stitch-stage[data-v-50b8e3a9]{background:#eef2f9;border:1px solid color-mix(in srgb,var(--c-p1) 14%,var(--c-border));border-radius:20px;box-shadow:inset 0 1px #ffffffe6;min-height:470px;overflow:hidden;position:relative}.collage-stage[data-v-50b8e3a9]{aspect-ratio:1;background:var(--collage-bg);border-radius:12px;display:grid;gap:var(--collage-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;padding:var(--collage-pad)}.collage-cell[data-v-50b8e3a9],.stitch-item[data-v-50b8e3a9]{background:#ffffffbd;border-radius:14px;box-shadow:0 8px 24px #1c24461a;min-width:0;overflow:hidden;position:relative}.collage-cell[data-v-50b8e3a9]{border:0;border-radius:2px;box-shadow:none;min-height:0;transition:transform .2s ease,opacity .16s ease,box-shadow .2s ease,border-color .2s ease}.collage-cell--filled[data-v-50b8e3a9]{cursor:grab}.collage-cell--filled[data-v-50b8e3a9]:active{cursor:grabbing}.collage-cell>img[data-v-50b8e3a9]{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collage-cell>img[data-v-50b8e3a9],.stitch-item>img[data-v-50b8e3a9]{display:block;height:100%;width:100%}.stitch-item>img[data-v-50b8e3a9]{-o-object-fit:contain;object-fit:contain}.cell-index[data-v-50b8e3a9]{backdrop-filter:blur(8px);background:#14192dad;border-radius:8px;color:#fff;display:grid;font-size:11px;font-weight:700;height:24px;left:10px;place-items:center;position:absolute;top:10px;width:24px}.collage-cell .cell-index[data-v-50b8e3a9]{background:#14192d66;border-radius:5px;display:inline-flex;font-size:10px;gap:1px;height:22px;padding:0 5px 0 7px;width:auto}.collage-cell .cell-index i[data-v-50b8e3a9]{font-size:12px}.cell-caption[data-v-50b8e3a9]{align-items:center;backdrop-filter:blur(10px);background:#14192dad;border-radius:10px;bottom:8px;color:#fff;display:flex;gap:8px;justify-content:space-between;left:8px;padding:8px 10px;position:absolute;right:8px}.cell-caption span[data-v-50b8e3a9]{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-caption small[data-v-50b8e3a9]{color:#ffffffad;flex:none;font-size:9px}.cell-actions[data-v-50b8e3a9]{display:flex;gap:5px;opacity:0;position:absolute;right:8px;top:8px;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease}.cell-actions[data-v-50b8e3a9]:focus-within,.collage-cell:hover .cell-actions[data-v-50b8e3a9],.stitch-item:hover .cell-actions[data-v-50b8e3a9]{opacity:1;transform:translateY(0)}.cell-actions[data-v-50b8e3a9] .icon-btn{background:#ffffffe6;border-color:#ffffff7a;box-shadow:0 4px 12px #14192d24}.cell-actions[data-v-50b8e3a9] i{font-size:14px}.collage-cell>.cell-remove[data-v-50b8e3a9]{opacity:0;position:absolute;right:7px;top:7px;transform:scale(.9);transition:opacity .16s ease,transform .16s ease;z-index:3}.collage-cell:hover>.cell-remove[data-v-50b8e3a9],.collage-cell>.cell-remove[data-v-50b8e3a9]:focus-visible{opacity:1;transform:scale(1)}.collage-cell[data-v-50b8e3a9]>.cell-remove.icon-btn{background:#ffffffeb;border-color:#ffffff7a;box-shadow:0 4px 12px #14192d24}.collage-cell--empty[data-v-50b8e3a9]{background:color-mix(in srgb,var(--c-p1) 3%,hsla(0,0%,100%,.72));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-p1) 18%,transparent)}.grid-slot-upload[data-v-50b8e3a9]{height:100%;isolation:isolate;position:relative;width:100%}.grid-slot-upload[data-v-50b8e3a9]>.fc-root{height:100%;position:relative;z-index:2}.grid-slot-upload[data-v-50b8e3a9] .upload-card{background:transparent;border:0;border-radius:0;box-shadow:none;height:100%;padding:0}.grid-slot-upload[data-v-50b8e3a9] .upload-zone{background:transparent;border:0;border-radius:0;height:100%}.grid-slot-upload[data-v-50b8e3a9] .upload-label{gap:0;height:100%;min-height:0;padding:0}.grid-slot-upload[data-v-50b8e3a9] .upload-icon-wrap{border-radius:11px;box-shadow:none;height:36px;width:36px}.grid-slot-upload[data-v-50b8e3a9] .upload-icon-wrap i{font-size:18px}.grid-slot-upload[data-v-50b8e3a9] .upload-cta,.grid-slot-upload[data-v-50b8e3a9] .upload-hint,.grid-slot-upload[data-v-50b8e3a9] .upload-title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.empty-slot-index[data-v-50b8e3a9]{bottom:2px;color:color-mix(in srgb,var(--c-p1) 28%,transparent);font-size:clamp(86px,12vw,118px);font-weight:800;letter-spacing:-.06em;line-height:.82;pointer-events:none;position:absolute;right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.collage-cell--ghost[data-v-50b8e3a9]{opacity:.22}.collage-cell--chosen[data-v-50b8e3a9]{box-shadow:0 12px 28px #1c244633;z-index:4}.collage-cell--drag[data-v-50b8e3a9]{box-shadow:0 18px 34px #1c244640;transform:scale(1.04) rotate(1.5deg);z-index:5}.stitch-stage[data-v-50b8e3a9]{background:var(--stage-bg);display:flex;gap:10px;padding:16px}.stitch-stage.is-vertical[data-v-50b8e3a9]{flex-direction:column}.stitch-item[data-v-50b8e3a9]{flex:1 1 0;min-height:180px}.stitch-stage.is-vertical .stitch-item[data-v-50b8e3a9]{min-height:130px}.slice-stage[data-v-50b8e3a9]{background:linear-gradient(145deg,#eef2fa,#e5e9f4);display:grid;padding:24px;place-items:center}.slice-canvas[data-v-50b8e3a9]{border-radius:12px;box-shadow:0 16px 40px #1c244629;display:inline-flex;max-height:420px;max-width:100%;overflow:hidden;position:relative}.slice-canvas>img[data-v-50b8e3a9]{display:block;max-height:420px;max-width:100%;-o-object-fit:contain;object-fit:contain}.slice-line[data-v-50b8e3a9]{background:#ffffffe6;box-shadow:0 0 0 1px #4f46e561;pointer-events:none;position:absolute;z-index:2}.slice-line--v[data-v-50b8e3a9]{bottom:0;top:0;width:1px}.slice-line--h[data-v-50b8e3a9]{height:1px;left:0;right:0}.slice-badge[data-v-50b8e3a9]{backdrop-filter:blur(8px);background:#14192db8;border-radius:9px;bottom:36px;color:#fff;font-size:11px;font-weight:700;padding:7px 10px;position:absolute;right:36px}.compact-upload[data-v-50b8e3a9]{margin-top:12px}.compact-upload[data-v-50b8e3a9] .upload-label{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;min-height:92px;padding:14px 18px;text-align:left}.compact-upload[data-v-50b8e3a9] .upload-icon-wrap{border-radius:12px;grid-row:1/3;height:42px;width:42px}.compact-upload[data-v-50b8e3a9] .upload-icon-wrap i{font-size:19px}.compact-upload[data-v-50b8e3a9] .upload-title{align-self:end;font-size:13px}.compact-upload[data-v-50b8e3a9] .upload-hint{align-self:start;font-size:11px}.compact-upload[data-v-50b8e3a9] .upload-cta{align-self:center;grid-column:3;grid-row:1/3;margin:0}.settings-panel[data-v-50b8e3a9]{background:#ffffffa8;border:1px solid color-mix(in srgb,var(--c-p1) 11%,var(--c-border));border-radius:20px;box-shadow:0 10px 28px #3341780e;display:flex;flex-direction:column;gap:18px;padding:18px}.settings-panel[data-v-50b8e3a9]>.section-label{margin-bottom:-2px}.setting-block[data-v-50b8e3a9]{display:grid;gap:10px}.setting-heading[data-v-50b8e3a9]{align-items:center;color:var(--c-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.setting-heading strong[data-v-50b8e3a9]{color:var(--c-p1);font-size:12px}.slider-grid[data-v-50b8e3a9]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.settings-panel[data-v-50b8e3a9] .option-group__label{margin-bottom:8px;padding-bottom:8px}.settings-panel[data-v-50b8e3a9] .option-group__grid{gap:7px;padding:2px 0 0}.settings-panel[data-v-50b8e3a9] .option-group__button{padding:8px 5px}.settings-panel[data-v-50b8e3a9] .max-select-trigger{background:#fffffff0;border:1px solid color-mix(in srgb,var(--c-p1) 20%,#cbd5e1);box-shadow:0 1px 2px #3341780a,inset 0 1px #ffffffe6;height:42px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-panel[data-v-50b8e3a9] .max-select-trigger:hover{background:#fff;border-color:color-mix(in srgb,var(--c-p1) 36%,#cbd5e1)}.settings-panel[data-v-50b8e3a9] .max-select.open .max-select-trigger{border-color:var(--c-p1);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-p1) 12%,transparent)}.privacy-note[data-v-50b8e3a9]{align-items:center;color:var(--c-muted);display:flex;font-size:11px;gap:7px;margin:-3px 0 0}.privacy-note i[data-v-50b8e3a9]{color:var(--c-p1);font-size:14px}.result-panel[data-v-50b8e3a9]{align-items:center;border-radius:20px;display:flex;gap:24px;justify-content:space-between;padding:18px 22px}.result-copy[data-v-50b8e3a9]{min-width:180px}.result-copy[data-v-50b8e3a9] .section-label{margin-bottom:6px}.result-copy p[data-v-50b8e3a9]{color:var(--c-muted);font-size:12px;margin:0}.result-content[data-v-50b8e3a9]{align-items:center;display:flex;gap:16px;justify-content:flex-end;min-width:0}.result-content>img[data-v-50b8e3a9]{background:#fff;border:1px solid var(--c-border);border-radius:12px;height:82px;-o-object-fit:contain;object-fit:contain;width:110px}.zip-result[data-v-50b8e3a9]{align-items:center;background:color-mix(in srgb,var(--c-p1) 7%,var(--c-card));border:1px solid color-mix(in srgb,var(--c-p1) 18%,var(--c-border));border-radius:13px;color:var(--c-p1);display:grid;gap:1px 9px;grid-template-columns:auto 1fr;min-width:110px;padding:12px 14px}.zip-result i[data-v-50b8e3a9]{font-size:24px;grid-row:1/3}.zip-result strong[data-v-50b8e3a9]{font-size:14px}.zip-result small[data-v-50b8e3a9]{color:var(--c-muted);font-size:10px}@media(max-width:860px){.workbench-body[data-v-50b8e3a9]{grid-template-columns:1fr}.collage-stage[data-v-50b8e3a9],.slice-stage[data-v-50b8e3a9],.stitch-stage[data-v-50b8e3a9]{min-height:390px}.collage-stage[data-v-50b8e3a9]{min-height:0}.settings-panel[data-v-50b8e3a9]{order:2}}@media(max-width:600px){.image-layout-page[data-v-50b8e3a9]{padding-top:24px;width:min(100% - 20px,1180px)}.layout-workbench[data-v-50b8e3a9]{border-radius:18px;padding:14px}.workbench-head[data-v-50b8e3a9]{align-items:stretch;flex-direction:column}.workbench-actions[data-v-50b8e3a9]{justify-content:space-between}.collage-stage[data-v-50b8e3a9],.slice-stage[data-v-50b8e3a9],.stitch-stage[data-v-50b8e3a9]{border-radius:15px;min-height:320px}.collage-stage[data-v-50b8e3a9]{border-radius:9px;min-height:0}.cell-caption[data-v-50b8e3a9]{display:none}.cell-actions[data-v-50b8e3a9]{opacity:1;transform:none}.collage-cell>.cell-remove[data-v-50b8e3a9]{opacity:1;transform:scale(1)}.compact-upload[data-v-50b8e3a9] .upload-label{display:flex;min-height:110px;text-align:center}.compact-upload[data-v-50b8e3a9] .upload-icon-wrap{display:none}.slider-grid[data-v-50b8e3a9]{grid-template-columns:1fr}.result-panel[data-v-50b8e3a9]{align-items:stretch;flex-direction:column}.result-content[data-v-50b8e3a9]{justify-content:space-between;width:100%}}.wm[data-v-9d30d652]{display:flex;flex-direction:column;gap:12px}.wm-mode[data-v-9d30d652]{display:flex;gap:8px;max-width:100%}.wm-mode button[data-v-9d30d652]{background:#ffffffb3;border:1px solid color-mix(in srgb,var(--c-p1) 16%,transparent);border-radius:11px;color:var(--c-text,#4a4a56);cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:9px 12px;transition:all .2s}.wm-mode button.active[data-v-9d30d652]{background:var(--c-grad);border-color:transparent;box-shadow:0 6px 18px color-mix(in srgb,var(--c-p1) 22%,transparent);color:#fff}.wm-body[data-v-9d30d652]{display:flex;flex-wrap:wrap;gap:16px}.wm-left[data-v-9d30d652]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:180px}.wm-right[data-v-9d30d652]{flex-shrink:0}.wm-srow[data-v-9d30d652]{align-items:center;display:flex;gap:10px}.wm-srow-lbl[data-v-9d30d652],.wm-srow-val[data-v-9d30d652]{color:var(--c-muted,#8a8a96);font-size:12px}.wm-srow-val[data-v-9d30d652]{min-width:34px;text-align:right}.wm-srow[data-v-9d30d652] .app-slider{flex:1}.wm-upload[data-v-9d30d652]{align-items:center;align-self:flex-start;border:1px dashed color-mix(in srgb,var(--c-p1) 40%,transparent);border-radius:9px;color:var(--c-p1);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:7px 12px}.wm-upload i[data-v-9d30d652]{font-size:14px}.wm-posgrid[data-v-9d30d652]{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);width:120px}.wm-poscell[data-v-9d30d652]{aspect-ratio:1;background:#ffffffb3;border:1px solid color-mix(in srgb,var(--c-p1) 16%,transparent);border-radius:8px;color:#9a9aa8;cursor:pointer;font-size:14px}.wm-poscell.active[data-v-9d30d652],.wm-poscell[data-v-9d30d652]:hover{border-color:var(--c-p1)}.wm-poscell.active[data-v-9d30d652]{background:color-mix(in srgb,var(--c-p1) 12%,transparent);color:var(--c-p1)}.wm--dense[data-v-9d30d652]{gap:14px}.wm--dense .wm-mode[data-v-9d30d652]{width:100%}.wm--dense .wm-mode button[data-v-9d30d652]{border-radius:8px;font-size:12px;padding:7px 10px}.wm--dense .wm-left[data-v-9d30d652]{gap:14px}.wm--dense .wm-srow[data-v-9d30d652]{gap:10px}.wm--dense .wm-srow-lbl[data-v-9d30d652]{flex-shrink:0;min-width:36px}.wm--dense .wm-posgrid[data-v-9d30d652]{gap:4px;width:96px}.wm--dense .wm-poscell[data-v-9d30d652]{border-radius:6px;font-size:12px}.wm--dense .wm-upload[data-v-9d30d652]{font-size:11px;padding:6px 10px}.ic[data-v-e5d24731]{display:flex;flex-direction:column;gap:14px}.ic[data-v-e5d24731] .option-group__grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.ic-label[data-v-e5d24731]{border-bottom:1px solid color-mix(in srgb,var(--c-p1) 10%,transparent);color:var(--c-muted,#8a87a0);font-size:11px;gap:8px;letter-spacing:.1em;margin-top:4px;padding-bottom:11px;text-transform:uppercase}.ic-label[data-v-e5d24731],.ic-label-icon[data-v-e5d24731]{align-items:center;display:flex}.ic-label-icon[data-v-e5d24731]{background:color-mix(in srgb,var(--c-p1) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);border-radius:6px;height:20px;justify-content:center;width:20px}.ic-label-icon i[data-v-e5d24731]{color:var(--c-p1);font-size:12px}.ic-params[data-v-e5d24731]{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ic-block label[data-v-e5d24731]{color:var(--c-muted,#8a8a96);display:block;font-size:12px;margin-bottom:7px}.ic-strong[data-v-e5d24731]{color:var(--c-p1);font-weight:600}.ic-size[data-v-e5d24731]{align-items:center;display:flex;gap:8px}.ic-hint[data-v-e5d24731],.ic-x[data-v-e5d24731]{color:#b0b0bc}.ic-hint[data-v-e5d24731]{font-size:11px;margin:5px 0 0}.ic-wmcard[data-v-e5d24731]{background:color-mix(in srgb,var(--c-p1) 3%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 14%,transparent);border-radius:14px;justify-content:space-between;padding:12px 14px}.ic-wmcard[data-v-e5d24731],.ic-wmcard-left[data-v-e5d24731]{align-items:center;display:flex;gap:12px}.ic-wmcard-icon[data-v-e5d24731]{align-items:center;background:color-mix(in srgb,var(--c-p1) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);border-radius:12px;display:flex;height:38px;justify-content:center;width:38px}.ic-wmcard-icon i[data-v-e5d24731]{color:var(--c-p1);font-size:17px}.ic-wmcard-title[data-v-e5d24731]{color:var(--c-text,#2a2a36);font-size:12px}.ic-wmcard-sub[data-v-e5d24731]{color:var(--c-muted,#8a87a0);font-size:12px;margin-top:2px}.ic--dense[data-v-e5d24731]{gap:10px}.ic--dense .ic-label[data-v-e5d24731]{font-size:10px;padding-bottom:8px}.ic--dense .ic-params[data-v-e5d24731]{gap:10px 16px}.ic--dense .ic-wmcard[data-v-e5d24731]{border-radius:11px;padding:9px 11px}.ic--dense .ic-wmcard-icon[data-v-e5d24731]{border-radius:9px;height:30px;width:30px}.ic--dense .ic-wmcard-icon i[data-v-e5d24731]{font-size:14px}.page-shell[data-v-d3fa6d17]{position:relative}.ambient[data-v-d3fa6d17]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.glow[data-v-d3fa6d17]{border-radius:50%;filter:blur(76px);position:absolute}.glow--violet[data-v-d3fa6d17]{animation:floatA-d3fa6d17 16s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 40%,rgba(59,130,246,.28) 0,rgba(96,165,250,.15) 48%,transparent 72%);height:560px;left:-140px;top:-180px;width:680px}.glow--blue[data-v-d3fa6d17]{animation:floatB-d3fa6d17 18s ease-in-out infinite alternate;background:radial-gradient(circle at 60% 60%,rgba(6,182,212,.24) 0,rgba(59,130,246,.1) 46%,transparent 72%);bottom:-120px;height:500px;right:-90px;width:540px}@keyframes floatA-d3fa6d17{0%{transform:translate(0) scale(1)}50%{transform:translate(56px,44px) scale(1.06)}to{transform:translate(-30px,70px) scale(.95)}}@keyframes floatB-d3fa6d17{0%{transform:translate(0) scale(1)}50%{transform:translate(-56px,-36px) scale(1.08)}to{transform:translate(36px,-58px) scale(.94)}}.page[data-v-d3fa6d17]{margin:0 auto;max-width:1120px;padding:20px 0 0;position:relative;z-index:1;--c-p1:#3b82f6;--c-p2:#60a5fa;--c-p3:#06b6d4;--c-success:#1f9d68;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(59,130,246,.12);--c-grad:linear-gradient(135deg,#3b82f6,#06b6d4);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px rgba(59,130,246,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 12px 30px rgba(59,130,246,.3)}.upload-section[data-v-d3fa6d17]{margin-bottom:20px}.preview-card[data-v-d3fa6d17]{overflow:hidden;position:relative}.comparison-wrapper[data-v-d3fa6d17],.single-preview[data-v-d3fa6d17]{aspect-ratio:var(--preview-ratio,16/10);background:#0f1020;border-radius:var(--radius-lg);max-height:500px;min-height:280px;overflow:hidden;position:relative;width:100%}.single-preview[data-v-d3fa6d17]{align-items:center;display:flex;justify-content:center}.comparison-image img[data-v-d3fa6d17],.single-preview img[data-v-d3fa6d17]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.comparison-image[data-v-d3fa6d17]{inset:0;position:absolute}.comparison-image.compressed[data-v-d3fa6d17]{z-index:2}.label-pill[data-v-d3fa6d17]{backdrop-filter:blur(12px);background:#ffffff29;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;bottom:14px;color:#ffffffeb;font-size:11px;letter-spacing:.08em;padding:5px 12px;position:absolute;text-transform:uppercase}.comparison-image.original .label-pill[data-v-d3fa6d17]{left:14px}.comparison-image.compressed .label-pill[data-v-d3fa6d17]{right:14px}.slider-handle[data-v-d3fa6d17]{background:#ffffffeb;bottom:0;box-shadow:0 0 16px #3b82f6bf;cursor:ew-resize;position:absolute;top:0;transform:translate(-50%);width:2px;z-index:10}.slider-knob[data-v-d3fa6d17]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 20px #3b82f659,0 2px 8px #00000038;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.slider-knob svg[data-v-d3fa6d17]{color:var(--c-p1);height:20px;width:20px}.close-btn[data-v-d3fa6d17]{align-items:center;backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#ffffffe0;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px;z-index:20}.close-btn svg[data-v-d3fa6d17]{height:14px;width:14px}.info-strip[data-v-d3fa6d17]{background:#3b82f61a;border:1px solid hsla(0,0%,100%,.72);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;overflow:hidden}.info-cell[data-v-d3fa6d17]{background:#ffffff8f;padding:18px 16px;text-align:center}.info-lbl[data-v-d3fa6d17]{color:var(--c-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.info-val[data-v-d3fa6d17]{color:var(--c-text);font-size:17px;font-weight:800}.controls-card[data-v-d3fa6d17]{margin-bottom:20px;padding:20px}.compress-cta[data-v-d3fa6d17]{margin-top:8px}.settings-card[data-v-d3fa6d17]{margin-bottom:20px;padding:20px}.summary-note[data-v-d3fa6d17]{color:#8a87a0d9;font-size:12px;margin-top:8px}.ghost-btn[data-v-d3fa6d17],.icon-btn[data-v-d3fa6d17]{background:#ffffffb3;border:1px solid rgba(59,130,246,.16);color:var(--c-text);cursor:pointer;font:inherit;transition:border-color .2s,background .2s,color .2s}.progress-section[data-v-d3fa6d17],.queue-progress[data-v-d3fa6d17],.summary-progress[data-v-d3fa6d17]{margin-bottom:20px}.progress-head[data-v-d3fa6d17]{align-items:center;color:var(--c-text);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:10px}.progress-bar[data-v-d3fa6d17]{background:#3b82f61f;border-radius:999px;height:6px;overflow:hidden;position:relative}.progress-pulse[data-v-d3fa6d17]{animation:progress-pulse-d3fa6d17 1.2s ease-in-out infinite}@keyframes progress-pulse-d3fa6d17{0%,to{opacity:.3}50%{opacity:1}}.progress-fill[data-v-d3fa6d17]{background:var(--c-grad);border-radius:inherit;box-shadow:0 10px 26px #3b82f62e;height:100%;transform-origin:left;width:100%}.ghost-btn[data-v-d3fa6d17]:disabled,.icon-btn[data-v-d3fa6d17]:disabled{cursor:not-allowed;opacity:.55}.ghost-btn[data-v-d3fa6d17]{align-items:center;border-radius:14px;display:inline-flex;font-size:12px;justify-content:center;min-height:36px;padding:0 16px}.ghost-btn--danger[data-v-d3fa6d17],.icon-btn--danger[data-v-d3fa6d17]{color:var(--c-danger)}.result-card[data-v-d3fa6d17]{background:linear-gradient(115deg,#f5f9fff5,#fffffffa 58%);border:1px solid rgba(59,130,246,.18);border-radius:var(--radius-md);box-shadow:0 12px 30px #325e9e14;margin-top:16px;padding:22px 24px 18px}.result-main[data-v-d3fa6d17]{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}.result-info[data-v-d3fa6d17]{min-width:0}.result-heading[data-v-d3fa6d17]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.result-heading__title[data-v-d3fa6d17]{align-items:center;color:#4174b7;display:inline-flex;font-size:12px;font-weight:700;gap:7px}.result-heading__title i[data-v-d3fa6d17]{font-size:17px}.result-badge[data-v-d3fa6d17]{align-items:center;background:#1f9d681f;border-radius:99px;color:#168353;display:inline-flex;font-size:12px;font-weight:750;padding:4px 10px;white-space:nowrap}.result-badge--neutral[data-v-d3fa6d17]{background:#eef1f6;color:#66748a}.result-stats[data-v-d3fa6d17]{align-items:stretch;display:flex;gap:14px;margin-top:15px}.result-seg[data-v-d3fa6d17]{display:flex;flex-direction:column;gap:5px;justify-content:space-between}.result-lbl[data-v-d3fa6d17]{color:var(--c-muted);font-size:11px}.result-val[data-v-d3fa6d17]{color:var(--c-text);font-size:17px;font-weight:650;line-height:1.15;white-space:nowrap}.result-val--after[data-v-d3fa6d17]{color:var(--c-p1);font-size:27px;font-weight:750;letter-spacing:-.04em}.result-arrow[data-v-d3fa6d17]{align-self:flex-end;color:#a3acc0;font-size:18px;line-height:1;padding-bottom:2px}.result-actions[data-v-d3fa6d17]{align-items:center;display:flex;gap:9px}.result-download[data-v-d3fa6d17]{min-height:42px;min-width:110px}.result-actions[data-v-d3fa6d17] .save-resource button{min-height:42px;padding-inline:14px}.ai-boost[data-v-d3fa6d17]{align-items:center;border-top:1px solid rgba(59,130,246,.12);display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:20px;padding-top:13px}.ai-boost__hint[data-v-d3fa6d17]{align-items:center;color:var(--c-muted);display:inline-flex;font-size:11px;gap:6px}.ai-boost__link[data-v-d3fa6d17]{color:#6475ab;font-size:11px;font-weight:650;text-decoration:none;transition:color .15s}.ai-boost__link[data-v-d3fa6d17]:hover{color:var(--c-p1)}.ai-boost__link[data-v-d3fa6d17]:focus-visible{border-radius:3px;outline:2px solid var(--c-p1);outline-offset:3px}.settings-section[data-v-d3fa6d17]{margin-bottom:20px}.settings-toggle[data-v-d3fa6d17]{align-items:center;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;transition:background .2s;width:100%}.settings-toggle[data-v-d3fa6d17]:hover{background:#ffffffb3}.settings-toggle__left[data-v-d3fa6d17]{align-items:center;color:var(--c-text);display:flex;font-size:14px;font-weight:500;gap:10px}.settings-toggle__left svg[data-v-d3fa6d17]{color:var(--c-p1);height:17px;width:17px}.chevron[data-v-d3fa6d17]{color:var(--c-muted);height:18px;transition:transform .25s;width:18px}.chevron.open[data-v-d3fa6d17]{transform:rotate(180deg)}.settings-panel[data-v-d3fa6d17]{margin-top:8px;padding:20px}.queue-section[data-v-d3fa6d17]{margin-bottom:20px}.queue-header[data-v-d3fa6d17]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.queue-title[data-v-d3fa6d17]{color:var(--c-text);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.queue-count[data-v-d3fa6d17]{color:var(--c-muted);font-size:12px;font-weight:600}.queue-list[data-v-d3fa6d17]{display:flex;flex-direction:column;gap:10px}.queue-item[data-v-d3fa6d17]{align-items:center;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:120px 1fr auto;padding:14px}.item-thumb[data-v-d3fa6d17],.queue-item[data-v-d3fa6d17]{overflow:hidden;position:relative}.item-thumb[data-v-d3fa6d17]{background:#3b82f614;border:1px solid rgba(59,130,246,.1);border-radius:var(--radius-sm);cursor:zoom-in;flex-shrink:0;height:80px;width:120px}.item-thumb img[data-v-d3fa6d17]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-info[data-v-d3fa6d17]{display:flex;flex-direction:column;gap:4px;min-width:0}.item-name[data-v-d3fa6d17]{color:var(--c-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta[data-v-d3fa6d17]{color:var(--c-muted);display:flex;font-size:12px;gap:12px}.item-error[data-v-d3fa6d17]{color:#ef4444;font-size:11px;margin-top:2px}.item-progress-wrap[data-v-d3fa6d17]{margin-top:8px;width:100%}.item-progress-bar[data-v-d3fa6d17]{background:#3b82f61f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-d3fa6d17]{background:var(--c-grad);border-radius:2px;height:100%;transform-origin:left;width:100%}.item-progress-info[data-v-d3fa6d17]{align-items:center;color:var(--c-muted);display:flex;font-size:11px;gap:4px;margin-top:5px}.status-done[data-v-d3fa6d17]{color:var(--c-p3);font-weight:600}.status-failed[data-v-d3fa6d17]{color:#ef4444;font-weight:600}.status-waiting[data-v-d3fa6d17]{color:var(--c-muted)}.item-actions[data-v-d3fa6d17]{align-items:center;display:flex;gap:6px}.actions-section[data-v-d3fa6d17]{display:flex;flex-direction:column;gap:12px}.summary-card[data-v-d3fa6d17]{padding:18px}.summary-title[data-v-d3fa6d17]{color:var(--c-muted);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.summary-stats[data-v-d3fa6d17]{display:flex;gap:20px;margin-bottom:14px}.stat-item[data-v-d3fa6d17]{display:flex;flex-direction:column;gap:3px}.stat-val[data-v-d3fa6d17]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-d3fa6d17]{color:var(--c-success)}.stat-val.danger[data-v-d3fa6d17]{color:#ef4444}.stat-lbl[data-v-d3fa6d17]{color:var(--c-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.action-buttons[data-v-d3fa6d17]{display:flex;gap:10px}.cancel-btn[data-v-d3fa6d17]{background:#fff6;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:13px;transition:all .2s}.cancel-btn[data-v-d3fa6d17]:hover:not(:disabled){background:#ef44440f;border-color:#ef4444;color:#ef4444}.cancel-btn[data-v-d3fa6d17]:disabled{cursor:not-allowed;opacity:.4}.error-toast[data-v-d3fa6d17]{align-items:center;background:#d355631f;border:1px solid rgba(211,85,99,.2);border-radius:14px;bottom:18px;color:#8f1d2e;display:inline-flex;font-size:13px;font-weight:700;gap:10px;margin-top:16px;padding:12px 16px;position:sticky}.error-toast svg[data-v-d3fa6d17]{height:16px;width:16px}@media(max-width:860px){.result-main[data-v-d3fa6d17]{grid-template-columns:1fr}.result-actions[data-v-d3fa6d17]{justify-content:flex-start}}@media(max-width:480px){.result-card[data-v-d3fa6d17]{padding:19px 18px 15px}.result-actions[data-v-d3fa6d17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions[data-v-d3fa6d17] .save-resource button,.result-actions[data-v-d3fa6d17] .save-resource,.result-download[data-v-d3fa6d17]{min-width:0;width:100%}.result-actions[data-v-d3fa6d17] .save-resource button{font-size:11px;padding-inline:8px}.result-actions[data-v-d3fa6d17] .save-resource button i{display:none}}@media(max-width:360px){.result-actions[data-v-d3fa6d17]{grid-template-columns:1fr}}@media(max-width:720px){.info-strip[data-v-d3fa6d17],.queue-item[data-v-d3fa6d17],.summary-stats[data-v-d3fa6d17]{grid-template-columns:1fr}.queue-thumb-wrap[data-v-d3fa6d17]{height:180px;width:100%}.item-actions[data-v-d3fa6d17],.queue-actions[data-v-d3fa6d17]{justify-content:flex-end}.action-buttons[data-v-d3fa6d17]{flex-direction:column-reverse}}.standalone-page[data-v-335d7baf]{margin:0 auto;padding:36px 0 64px;width:min(100% - 32px,900px)}.output-card[data-v-335d7baf],.standalone-card[data-v-335d7baf]{background:var(--c-card,#fff);border:1px solid var(--c-border,#e9e2d9);border-radius:20px;box-shadow:var(--shadow-card,0 8px 24px rgba(35,32,24,.06));margin-top:24px;padding:24px}.file-head[data-v-335d7baf]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.file-head div[data-v-335d7baf]{display:grid;gap:4px;min-width:0}.file-head strong[data-v-335d7baf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-head span[data-v-335d7baf]{color:var(--c-muted,#89837e);font-size:12px}.transform-stage[data-v-335d7baf]{background:#101114;border-radius:14px;height:clamp(300px,52vw,520px);overflow:hidden}.watermark-preview[data-v-335d7baf]{align-items:center;border-radius:12px;display:flex;justify-content:center;margin:0 auto;max-height:430px;max-width:100%}.watermark-preview img[data-v-335d7baf],.watermark-preview video[data-v-335d7baf]{border-radius:12px;display:block;max-height:430px;max-width:100%;-o-object-fit:contain;object-fit:contain}.tool-params[data-v-335d7baf]{display:grid;gap:16px;margin:22px 0}.run-progress[data-v-335d7baf]{align-items:center;display:flex;gap:12px;margin:16px 0}.run-progress div[data-v-335d7baf]{background:#ece9e3;border-radius:8px;flex:1;height:6px;overflow:hidden}.run-progress span[data-v-335d7baf]{background:var(--c-p1,#315fd4);display:block;height:100%;transition:width .16s ease}.run-progress small[data-v-335d7baf]{color:var(--c-muted,#777)}.run-error[data-v-335d7baf]{margin:14px 0}.standalone-card[data-v-335d7baf]>.app-button{margin-top:20px}.output-card h2[data-v-335d7baf]{font-size:18px;margin:0 0 16px}.output-card>img[data-v-335d7baf]{border-radius:12px;display:block;margin:0 auto;max-height:480px;max-width:100%;-o-object-fit:contain;object-fit:contain}.output-actions[data-v-335d7baf]{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.output-actions a[data-v-335d7baf]{align-items:center;border:1px solid #c7cbe9;border-radius:10px;color:#55b;display:inline-flex;font-size:12px;font-weight:700;gap:8px;min-height:38px;padding:0 14px;text-decoration:none}@media(max-width:640px){.standalone-page[data-v-335d7baf]{padding:24px 0 48px}.output-card[data-v-335d7baf],.standalone-card[data-v-335d7baf]{border-radius:16px;padding:16px}.output-actions[data-v-335d7baf]{flex-direction:column}.output-actions a[data-v-335d7baf]{justify-content:center}}.vc-root[data-v-9d9bc800]{width:100%}.cmp-toolbar[data-v-9d9bc800]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-right:36px}.cmp-hint[data-v-9d9bc800]{color:var(--c-muted);font-size:12px}.zoom-ctrl[data-v-9d9bc800]{align-items:center;background:#fff9;border:1px solid var(--c-border);border-radius:100px;display:inline-flex;gap:4px;padding:3px}.zoom-ctrl button[data-v-9d9bc800]{background:transparent;border:none;border-radius:50%;color:var(--c-p1);cursor:pointer;font-size:17px;height:26px;line-height:1;transition:background .15s;width:26px}.zoom-ctrl button[data-v-9d9bc800]:hover:not(:disabled){background:color-mix(in srgb,var(--c-p1) 14%,transparent)}.zoom-ctrl button[data-v-9d9bc800]:disabled{color:var(--c-muted);cursor:not-allowed;opacity:.5}.zoom-val[data-v-9d9bc800]{color:var(--c-text);font-size:12px;font-weight:600;min-width:42px;text-align:center}.zoom-reset[data-v-9d9bc800]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--c-p1);cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-left:2px;transition:background .15s;width:26px}.zoom-reset[data-v-9d9bc800]:hover:not(:disabled){background:color-mix(in srgb,var(--c-p1) 14%,transparent)}.zoom-reset[data-v-9d9bc800]:disabled{color:var(--c-muted);cursor:not-allowed;opacity:.5}.cmp-viewport[data-v-9d9bc800]{background:linear-gradient(45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(-45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,linear-gradient(-45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,#fff;border-radius:var(--radius-md);height:40vh;min-height:280px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cmp-viewport.grabbable[data-v-9d9bc800]{cursor:grab}.cmp-viewport.grabbing[data-v-9d9bc800]{cursor:grabbing}.cmp-viewport.grabbing[data-v-9d9bc800] *{cursor:grabbing!important}.cmp-viewport--loading[data-v-9d9bc800]{display:grid;place-items:center}.cmp-viewport>.result-loading[data-v-9d9bc800]{color:var(--c-muted);flex-direction:column;font-size:13px;gap:12px;margin:auto}.cmp-stage[data-v-9d9bc800],.cmp-viewport>.result-loading[data-v-9d9bc800]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.cmp-stage[data-v-9d9bc800]{pointer-events:none}.cmp-stage--clip[data-v-9d9bc800]{background:linear-gradient(45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(-45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,linear-gradient(-45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,#fff}.cmp-xf[data-v-9d9bc800]{align-items:center;display:flex;justify-content:center;transform-origin:center center;will-change:transform}.cmp-img[data-v-9d9bc800],.cmp-xf[data-v-9d9bc800]{height:100%;width:100%}.cmp-img[data-v-9d9bc800]{display:block;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;user-drag:none;pointer-events:none}.label-pill[data-v-9d9bc800]{background:#1c1835a8;border-radius:100px;bottom:8px;color:#fff;font-size:11px;font-weight:500;left:8px;line-height:1.4;padding:3px 10px;position:absolute}.label-pill--right[data-v-9d9bc800]{left:auto;right:8px}.slider-handle[data-v-9d9bc800]{background:#ffffffe6;bottom:0;box-shadow:0 0 0 1px #14b8a666;cursor:ew-resize;margin-left:-1px;position:absolute;top:0;width:2px}.slider-knob[data-v-9d9bc800]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000002e;color:var(--c-p1);display:flex;height:34px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.slider-knob svg[data-v-9d9bc800]{height:16px;width:16px}.page-shell[data-v-4b7a2293]{padding-bottom:20px;position:relative}.ambient[data-v-4b7a2293]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.glow[data-v-4b7a2293]{border-radius:50%;filter:blur(76px);position:absolute}.glow--violet[data-v-4b7a2293]{animation:floatA-4b7a2293 16s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 40%,rgba(20,184,166,.28) 0,rgba(45,212,191,.15) 48%,transparent 72%);height:560px;left:-140px;top:-180px;width:680px}.glow--blue[data-v-4b7a2293]{animation:floatB-4b7a2293 18s ease-in-out infinite alternate;background:radial-gradient(circle at 60% 60%,rgba(6,182,212,.24) 0,rgba(20,184,166,.1) 46%,transparent 72%);bottom:-120px;height:500px;right:-90px;width:540px}@keyframes floatA-4b7a2293{0%{transform:translate(0) scale(1)}50%{transform:translate(56px,44px) scale(1.06)}to{transform:translate(-30px,70px) scale(.95)}}@keyframes floatB-4b7a2293{0%{transform:translate(0) scale(1)}50%{transform:translate(-56px,-36px) scale(1.08)}to{transform:translate(36px,-58px) scale(.94)}}.page[data-v-4b7a2293]{margin:0 auto;max-width:1120px;padding:20px 0 0;position:relative;z-index:1;--c-p1:#14b8a6;--c-p2:#2dd4bf;--c-p3:#06b6d4;--c-success:#1f9d68;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(20,184,166,.12);--c-grad:linear-gradient(135deg,#14b8a6,#06b6d4);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px rgba(20,184,166,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 12px 30px rgba(20,184,166,.3)}.preview-card[data-v-4b7a2293]{padding:18px;position:relative}.close-btn[data-v-4b7a2293]{position:absolute;right:14px;top:14px;z-index:2}.controls[data-v-4b7a2293]{margin-bottom:20px;margin-top:22px;padding:20px}.preset-hint[data-v-4b7a2293]{align-items:center;background:color-mix(in srgb,var(--c-p1) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--c-p1) 55%,var(--c-text));display:flex;font-size:12.5px;gap:8px;line-height:1.6;margin:12px 0 0;padding:10px 14px}.preset-hint svg[data-v-4b7a2293]{flex-shrink:0}.preset-hint--warn[data-v-4b7a2293]{background:color-mix(in srgb,var(--c-p3) 10%,transparent);border-color:color-mix(in srgb,var(--c-p3) 22%,transparent);color:color-mix(in srgb,var(--c-p3) 60%,var(--c-text))}.error-line[data-v-4b7a2293]{color:var(--c-danger);font-size:13px;margin:12px 0 0}.result-bar[data-v-4b7a2293]{align-items:center;background:#ffffff80;border:1px solid var(--c-border);border-radius:var(--radius-md);gap:14px;justify-content:space-between;margin-top:18px;padding:16px 18px}.result-bar[data-v-4b7a2293],.result-meta[data-v-4b7a2293]{display:flex;flex-wrap:wrap}.result-meta[data-v-4b7a2293]{gap:16px 28px}.meta-cell[data-v-4b7a2293]{display:flex;flex-direction:column;gap:3px}.meta-k[data-v-4b7a2293]{color:var(--c-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.meta-v[data-v-4b7a2293]{align-items:center;color:var(--c-text);display:inline-flex;font-size:15px;font-weight:600;gap:7px}.meta-v.tone-good[data-v-4b7a2293]{color:var(--c-success)}.meta-v.tone-warn[data-v-4b7a2293]{color:var(--c-danger)}.meta-tag[data-v-4b7a2293]{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:100px;color:inherit;font-size:11px;font-weight:600;padding:2px 8px}.to-pro-btn[data-v-4b7a2293]{align-items:center;background:transparent;border:1px solid var(--c-p1,#14b8a6);border-radius:100px;color:var(--c-p1,#14b8a6);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-left:10px;padding:11px 18px;transition:background .15s}.to-pro-btn[data-v-4b7a2293]:hover{background:#14b8a614}.engine-tabs[data-v-4b7a2293]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:22px}.engine-card[data-v-4b7a2293]{align-items:center;background:#ffffff80;border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:14px 16px;position:relative;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.engine-card[data-v-4b7a2293]:hover{border-color:color-mix(in srgb,var(--c-p1) 40%,transparent)}.engine-card.active[data-v-4b7a2293]{background:color-mix(in srgb,var(--c-p1) 8%,#fff);border-color:transparent;box-shadow:0 0 0 1.5px var(--c-p1),var(--shadow-card)}.engine-ic[data-v-4b7a2293]{align-items:center;background:color-mix(in srgb,var(--c-p1) 14%,transparent);border-radius:11px;color:var(--c-p1);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.engine-ic svg[data-v-4b7a2293]{height:19px;width:19px}.engine-meta[data-v-4b7a2293]{display:flex;flex-direction:column;gap:2px;min-width:0}.engine-title[data-v-4b7a2293]{color:var(--c-text);font-size:14px;font-weight:600}.engine-desc[data-v-4b7a2293]{color:var(--c-muted);font-size:11.5px}.engine-badge[data-v-4b7a2293]{border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;position:absolute;right:10px;top:10px}.engine-badge--free[data-v-4b7a2293]{background:color-mix(in srgb,var(--c-success) 16%,transparent);color:var(--c-success)}.engine-badge--pro[data-v-4b7a2293]{background:var(--c-grad);color:#fff}.pro-note[data-v-4b7a2293]{align-items:center;background:color-mix(in srgb,var(--c-p3) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-p3) 22%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--c-p3) 60%,var(--c-text));display:flex;font-size:12.5px;gap:8px;margin:14px 0;padding:10px 14px}.pro-note svg[data-v-4b7a2293]{flex-shrink:0}.pro-card[data-v-4b7a2293]{padding:18px;position:relative}.pro-close[data-v-4b7a2293]{align-items:center;background:#ffffffb3;border:none;border-radius:50%;color:var(--c-muted);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;width:30px}.pro-close svg[data-v-4b7a2293]{height:16px;width:16px}.pro-preview[data-v-4b7a2293]{align-items:center;background:linear-gradient(45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(-45deg,#eceaf6 25%,transparent 0) -8px 0 /16px 16px,linear-gradient(45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,linear-gradient(-45deg,transparent 75%,#eceaf6 0) -8px 0 /16px 16px,#fff;border-radius:var(--radius-md);display:flex;justify-content:center;min-height:200px;overflow:hidden}.pro-preview img[data-v-4b7a2293]{max-height:340px;max-width:100%;-o-object-fit:contain;object-fit:contain}.action-row[data-v-4b7a2293]{display:flex;justify-content:flex-end;margin-top:16px}.pro-btn[data-v-4b7a2293]{align-items:center;background:var(--c-grad);border:none;border-radius:100px;box-shadow:var(--shadow-btn);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 26px}.pro-btn[data-v-4b7a2293]:disabled{cursor:not-allowed;opacity:.55}.pro-err[data-v-4b7a2293]{color:var(--c-danger);font-size:13px;margin:12px 0 0}.batch-card[data-v-4b7a2293]{padding:18px}.batch-head[data-v-4b7a2293]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.batch-count[data-v-4b7a2293]{color:var(--c-text);font-size:14px;font-weight:600}.batch-actions[data-v-4b7a2293]{display:flex;gap:8px}.ghost-btn[data-v-4b7a2293]{align-items:center;background:#fff9;border:1px solid var(--c-border);border-radius:100px;color:var(--c-p1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s}.ghost-btn[data-v-4b7a2293]:hover:not(:disabled){background:color-mix(in srgb,var(--c-p1) 10%,transparent);border-color:color-mix(in srgb,var(--c-p1) 40%,transparent)}.ghost-btn[data-v-4b7a2293]:disabled{cursor:not-allowed;opacity:.45}.ghost-btn--danger[data-v-4b7a2293]{color:var(--c-danger)}.batch-grid[data-v-4b7a2293]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.batch-item[data-v-4b7a2293]{background:#ffffff80;border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden;position:relative}.item-remove[data-v-4b7a2293]{align-items:center;background:#1c18358c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:2}.item-remove svg[data-v-4b7a2293]{height:12px;width:12px}.item-thumb[data-v-4b7a2293]{align-items:center;aspect-ratio:1;background:linear-gradient(45deg,#eceaf6 25%,transparent 0) -6px 0 /12px 12px,linear-gradient(-45deg,#eceaf6 25%,transparent 0) -6px 0 /12px 12px,linear-gradient(45deg,transparent 75%,#eceaf6 0) -6px 0 /12px 12px,linear-gradient(-45deg,transparent 75%,#eceaf6 0) -6px 0 /12px 12px,#fff;display:flex;justify-content:center;position:relative}.item-thumb img[data-v-4b7a2293]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.item-overlay[data-v-4b7a2293]{align-items:center;backdrop-filter:blur(1px);background:#ffffff8c;display:flex;inset:0;justify-content:center;position:absolute}.item-overlay--fail[data-v-4b7a2293]{background:color-mix(in srgb,var(--c-danger) 16%,hsla(0,0%,100%,.6))}.retry-btn[data-v-4b7a2293]{background:var(--c-danger);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px}.item-check[data-v-4b7a2293]{align-items:center;background:var(--c-success);border-radius:50%;bottom:6px;color:#fff;display:flex;height:22px;justify-content:center;position:absolute;right:6px;width:22px}.item-check svg[data-v-4b7a2293]{height:13px;width:13px}.item-foot[data-v-4b7a2293]{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.item-name[data-v-4b7a2293]{color:var(--c-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.item-dl[data-v-4b7a2293],.item-name[data-v-4b7a2293]{font-size:12px;white-space:nowrap}.item-dl[data-v-4b7a2293]{align-items:center;background:transparent;border:none;color:var(--c-p1);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;padding:0}.item-status[data-v-4b7a2293]{color:var(--c-muted);font-size:11px;white-space:nowrap}.item-status--failed[data-v-4b7a2293]{color:var(--c-danger)}@media(max-width:640px){.engine-tabs[data-v-4b7a2293]{grid-template-columns:1fr}.result-bar[data-v-4b7a2293]{align-items:stretch;flex-direction:column}.download-btn[data-v-4b7a2293]{justify-content:center}}.seo-guide[data-v-4b7a2293]{background:#ffffffa6;border:1px solid rgba(100,130,200,.14);border-radius:16px;box-sizing:border-box;margin:28px 0 0;padding:22px 26px;text-align:left;width:100%}.seo-guide h2[data-v-4b7a2293]{color:#1f2233;font-size:20px;font-weight:600;margin:0 0 10px}.seo-guide p[data-v-4b7a2293]{color:#55556a;font-size:14px;line-height:1.75;margin:0 0 8px}.seo-guide p[data-v-4b7a2293]:last-child{margin-bottom:0}.account-page[data-v-a8050f00]{align-items:center;color:#22243b;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(390px,430px);max-width:960px;min-height:70vh;padding:70px 0 100px;position:relative;width:100%;z-index:1}.eyebrow[data-v-a8050f00]{color:#5f5ac8;display:block;font-size:11px;font-weight:750;letter-spacing:.14em;margin-bottom:13px;text-transform:uppercase}h1[data-v-a8050f00]{font-size:clamp(38px,5vw,58px);letter-spacing:-.06em;line-height:1.1;margin:0 0 18px;max-width:500px}h2[data-v-a8050f00]{font-size:29px;letter-spacing:-.045em;line-height:1.2;margin:0 0 9px}.card-copy[data-v-a8050f00],.hero-copy[data-v-a8050f00]{color:#696e84;line-height:1.65;margin:0}.hero-copy[data-v-a8050f00]{font-size:16px;max-width:425px}.card-copy[data-v-a8050f00]{font-size:14px;margin-bottom:23px}.return-note[data-v-a8050f00]{background:#f0efff;border-radius:10px;color:#5752bd;font-size:12px;line-height:1.5;margin:-10px 0 20px;padding:10px 13px}.preview-card[data-v-a8050f00]{background:#ffffffb3;border:1px solid #e1e4f3;border-radius:22px;box-shadow:0 18px 42px #6373b316;margin-top:34px;max-width:390px;padding:21px}.preview-top[data-v-a8050f00]{align-items:center;display:flex;gap:14px;margin-bottom:17px}.preview-top strong[data-v-a8050f00]{display:block;font-size:15px}.preview-top span[data-v-a8050f00]{color:#858aa1;display:block;font-size:12px;margin-top:4px}.preview-card p[data-v-a8050f00]{color:#989db0;font-size:11px;margin:11px 0 0}.benefits[data-v-a8050f00]{margin-top:26px}.benefits p[data-v-a8050f00]{align-items:center;color:#5f647d;display:flex;font-size:13px;gap:11px;margin:11px 0}.benefit-icon[data-v-a8050f00]{background:#e1f5e9;border-radius:50%;color:#319765;display:grid;font-size:12px;font-weight:750;height:21px;place-items:center;width:21px}.studio-entry[data-v-a8050f00]{align-items:center;color:#5e58cd;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-top:17px;text-decoration:none}.studio-entry[data-v-a8050f00]:hover{color:#3b32aa}.account-card[data-v-a8050f00]{backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid rgba(115,129,169,.2);border-radius:24px;box-shadow:0 24px 72px #313c6c1c;padding:36px}label[data-v-a8050f00]{color:#41465e;display:block;font-size:13px;font-weight:650;margin:19px 0 9px}input[data-v-a8050f00]{background:#fff;border:1px solid #dfe2ef;border-radius:12px;box-sizing:border-box;color:#262944;font:inherit;height:50px;outline:none;padding:0 15px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}input[data-v-a8050f00]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}input[data-v-a8050f00]:disabled{background:#f7f8fb;color:#777b90}.auth-tabs[data-v-a8050f00]{background:#f5f5fb;border:1px solid #e5e6f1;border-radius:14px;display:grid;gap:4px;grid-template-columns:1fr 1fr;isolation:isolate;margin:25px 0 23px;padding:4px;position:relative}.auth-tabs-indicator[data-v-a8050f00]{background:#fff;border:1px solid #e0defd;border-radius:10px;bottom:4px;box-shadow:0 2px 7px #4b4a8012;left:4px;position:absolute;top:4px;transition:transform .24s cubic-bezier(.2,.8,.2,1);width:calc(50% - 6px);z-index:-1}.auth-tabs-indicator--right[data-v-a8050f00]{transform:translate(calc(100% + 4px))}.auth-tab[data-v-a8050f00]{background:transparent;border:0;border-radius:10px;color:#85899d;cursor:pointer;font:inherit;font-size:13px;font-weight:650;min-height:42px;transition:color .18s ease}.auth-tab--active[data-v-a8050f00]{color:#514bc0}.auth-tab[data-v-a8050f00]:focus-visible{outline:2px solid #756cf2;outline-offset:2px}.primary-button[data-v-a8050f00],.social-button[data-v-a8050f00]{border-radius:12px;cursor:pointer;font:inherit;font-size:14px;font-weight:650;min-height:48px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.primary-button[data-v-a8050f00]{background:linear-gradient(110deg,#5d66df,#7860dc);border:0;box-shadow:0 8px 22px #6c63ff33;color:#fff;margin-top:17px}.primary-button[data-v-a8050f00]:hover,.social-button[data-v-a8050f00]:hover{transform:translateY(-1px)}button[data-v-a8050f00]:disabled{cursor:not-allowed;opacity:.55;transform:none}.text-button[data-v-a8050f00]{background:none;border:0;color:#5d58c8;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0}.change-email[data-v-a8050f00]{display:block;margin:9px 0 5px auto}.resend[data-v-a8050f00]{display:block;margin:14px auto 0}.forgot[data-v-a8050f00]{display:block;margin:18px 0 0 auto}.mode-links[data-v-a8050f00]{display:flex;gap:12px;justify-content:space-between;margin-top:17px;min-height:18px}.pending-note[data-v-a8050f00]{background:#f0efff;border-radius:12px;color:#5752bd;font-size:13px;line-height:1.6;padding:13px 15px}.divider[data-v-a8050f00]{align-items:center;color:#969aaa;display:flex;font-size:12px;gap:12px;margin:27px 0 17px}.divider[data-v-a8050f00]:after,.divider[data-v-a8050f00]:before{background:#e5e6ee;content:"";flex:1;height:1px}.social-grid[data-v-a8050f00]{display:flex;gap:12px;justify-content:center}.social-button[data-v-a8050f00]{background:#fff;border:1px solid #dfe2ef;border-radius:12px;color:#32364d;display:grid;height:50px;min-height:50px;padding:0;place-items:center;width:68px}.social-symbol[data-v-a8050f00]{display:grid;height:24px;place-items:center;width:24px}.social-symbol--google[data-v-a8050f00]{color:#4285f4}.social-symbol--github[data-v-a8050f00]{color:#24292f}.social-symbol--apple[data-v-a8050f00]{color:#111;font-size:22px;font-weight:400}.service-note[data-v-a8050f00],.small-note[data-v-a8050f00]{color:#898da1;font-size:12px;line-height:1.6;margin:17px 0 0}.message[data-v-a8050f00]{background:#fff1f0;border-radius:10px;color:#9e4e55;font-size:12px;line-height:1.45;margin:18px 0 0;padding:11px 13px}.message--success[data-v-a8050f00]{background:#edf8f1;color:#297d56}.privacy-link[data-v-a8050f00]{color:#85899a;display:block;font-size:12px;margin-top:24px;text-align:center;text-decoration:none}.account-page--en h1[data-v-a8050f00]{font-weight:500;letter-spacing:-.01em;line-height:1.12}.account-page--en h2[data-v-a8050f00]{font-weight:500;letter-spacing:-.015em;line-height:1.25}.account-page--en .hero-copy[data-v-a8050f00]{letter-spacing:.005em;line-height:1.75}.account-page--en .account-card .card-copy[data-v-a8050f00]{letter-spacing:.005em;line-height:1.75;margin-bottom:25px}.account-page--en .account-card label[data-v-a8050f00]{font-size:13px;font-weight:500;letter-spacing:.015em;line-height:1.4;margin:21px 0 10px}.account-page--en .account-card input[data-v-a8050f00]{font-size:15px;height:52px;letter-spacing:.005em}.account-page--en .account-card .auth-tab[data-v-a8050f00]{font-size:13px;font-weight:500;letter-spacing:.005em}.account-page--en .account-card .primary-button[data-v-a8050f00]{font-size:14px;font-weight:550;letter-spacing:.01em}.account-page--en .account-card .text-button[data-v-a8050f00]{font-weight:500}@media(max-width:760px){.account-page[data-v-a8050f00]{gap:0;grid-template-columns:1fr;max-width:560px;min-height:0;padding:32px 0 64px}.account-story[data-v-a8050f00]{display:none}.account-card[data-v-a8050f00]{padding:28px;width:100%}.card-copy[data-v-a8050f00]{margin-bottom:26px}}@media(max-width:400px){.account-page[data-v-a8050f00]{padding-top:24px}.account-card[data-v-a8050f00]{border-radius:20px;padding:23px}}@media(prefers-reduced-motion:reduce){.auth-tab[data-v-a8050f00],.auth-tabs-indicator[data-v-a8050f00],.primary-button[data-v-a8050f00],.social-button[data-v-a8050f00],input[data-v-a8050f00]{transition:none}}.page[data-v-576825d1]{margin:0 auto;max-width:920px;padding:20px 0 60px;position:relative;z-index:1;--c-p1:#ef4444;--c-p2:#f87171;--c-grad:linear-gradient(135deg,#ef4444,#f87171);--c-border:rgba(239,68,68,.16);--radius-lg:20px;--radius-md:14px}.feature-grid[data-v-576825d1]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:22px 0 4px}.feature-card[data-v-576825d1]{align-items:center;background:#fff9;border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:border-color .15s,box-shadow .2s}.feature-card[data-v-576825d1]:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--c-p1) 14%,transparent)}.feature-card.active[data-v-576825d1]{background:color-mix(in srgb,var(--c-p1) 6%,#fff);border-color:var(--c-p1)}.feature-ic[data-v-576825d1]{background:var(--c-grad);border-radius:11px;color:#fff;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.feature-ic[data-v-576825d1] svg{height:22px;width:22px}.feature-meta[data-v-576825d1]{display:flex;flex-direction:column;gap:2px;min-width:0}.feature-title[data-v-576825d1]{color:var(--c-text);font-size:14px;font-weight:650}.feature-desc[data-v-576825d1]{color:var(--c-muted);font-size:12px;line-height:1.4}.card[data-v-576825d1],.work[data-v-576825d1]{margin-top:16px}.card[data-v-576825d1]{backdrop-filter:blur(20px) saturate(1.4);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.85);border-radius:var(--radius-lg);box-shadow:0 4px 24px #ef444412;padding:20px}.upload-card[data-v-576825d1]{margin-top:0;padding:6px}.grid-tip[data-v-576825d1]{color:var(--c-muted);font-size:12.5px;margin-bottom:12px}.thumb-grid[data-v-576825d1]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.thumb-item[data-v-576825d1]{background:#fff;border:1.5px solid var(--c-border);border-radius:12px;cursor:grab;display:flex;flex-direction:column;gap:6px;padding:8px;position:relative;transition:border-color .15s,box-shadow .15s}.thumb-item[data-v-576825d1]:hover{border-color:color-mix(in srgb,var(--c-p1) 45%,var(--c-border))}.thumb-item[data-v-576825d1]:active{cursor:grabbing}.thumb-ghost[data-v-576825d1]{background:color-mix(in srgb,var(--c-p1) 6%,#fff);border-color:var(--c-p1);border-style:dashed;opacity:.5}.thumb-chosen[data-v-576825d1],.thumb-drag[data-v-576825d1]{border-color:var(--c-p1);box-shadow:0 12px 28px color-mix(in srgb,var(--c-p1) 32%,transparent);cursor:grabbing}.thumb-idx[data-v-576825d1]{background:var(--c-grad);border-radius:100px;color:#fff;font-size:11px;font-weight:700;height:20px;left:6px;min-width:20px;padding:0 5px;place-items:center}.thumb-del[data-v-576825d1],.thumb-idx[data-v-576825d1]{display:grid;position:absolute;top:6px;z-index:2}.thumb-del[data-v-576825d1]{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:22px;opacity:0;place-items:center;right:6px;transition:opacity .15s;width:22px}.thumb-item:hover .thumb-del[data-v-576825d1]{opacity:1}.thumb-img[data-v-576825d1]{aspect-ratio:3/4;background:#f4f4f7;border-radius:8px;display:grid;overflow:hidden;place-items:center;width:100%}.thumb-img img[data-v-576825d1]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.thumb-name[data-v-576825d1]{color:var(--c-muted);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-preview[data-v-576825d1]{align-items:flex-start;display:flex;gap:18px}.preview-img[data-v-576825d1]{aspect-ratio:3/4;background:#f4f4f7;border:1px solid var(--c-border);border-radius:10px;display:grid;flex-shrink:0;overflow:hidden;place-items:center;width:150px}.preview-img.clickable[data-v-576825d1]{cursor:zoom-in}.preview-img img[data-v-576825d1]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.preview-info[data-v-576825d1]{flex:1;min-width:0}.preview-name[data-v-576825d1]{color:var(--c-text);font-size:14px;font-weight:600;word-break:break-all}.preview-meta[data-v-576825d1]{margin:4px 0 14px}.field-label[data-v-576825d1],.preview-meta[data-v-576825d1]{color:var(--c-muted);font-size:12.5px}.field-label[data-v-576825d1]{display:block;font-weight:600;margin-bottom:6px}.field-hint[data-v-576825d1]{color:var(--c-muted);font-size:11px;line-height:1.55;margin:8px 0 0}.act-row[data-v-576825d1]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ghost-btn[data-v-576825d1]{align-items:center;background:transparent;border:1px solid var(--c-p1);border-radius:100px;display:inline-flex;font-size:13px;justify-content:center;padding:9px 18px}.ghost-btn[data-v-576825d1],.link-btn[data-v-576825d1]{color:var(--c-p1);cursor:pointer;font-weight:600}.link-btn[data-v-576825d1]{background:none;border:none;font-size:12.5px;padding:0 0 0 8px}.result[data-v-576825d1]{align-items:center;border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px}.result-badge[data-v-576825d1]{color:#059669;font-size:13.5px;font-weight:600}.err[data-v-576825d1]{color:var(--c-danger);font-size:13px;margin-top:12px}.pdf-modal[data-v-576825d1]{align-items:center;background:#14102d80;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:100}.pdf-modal-box[data-v-576825d1]{background:#fff;border-radius:14px;box-shadow:0 24px 70px #14102d66;height:88vh;overflow:hidden;position:relative;width:min(820px,94vw)}.pdf-modal-close[data-v-576825d1]{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:14px;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px;z-index:2}.pdf-frame[data-v-576825d1]{border:none;height:100%;width:100%}.fade-enter-active[data-v-576825d1],.fade-leave-active[data-v-576825d1]{transition:opacity .2s ease}.fade-enter-from[data-v-576825d1],.fade-leave-to[data-v-576825d1]{opacity:0}.page-content[data-v-4bf3cb2a]{margin:0 auto;max-width:960px;padding:48px 0 0}.doc-card[data-v-4bf3cb2a]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 24px #6482c814;padding:38px}.doc-title[data-v-4bf3cb2a]{color:#0f172a;font-size:36px;font-weight:500;margin-bottom:8px}.doc-meta[data-v-4bf3cb2a]{border-bottom:1px solid rgba(100,130,200,.12);color:#94a3b8;font-size:13px;font-weight:500;margin-bottom:40px;padding-bottom:24px}.doc-section[data-v-4bf3cb2a]{margin-bottom:32px}.doc-section h2[data-v-4bf3cb2a]{color:#0f172a;font-size:17px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.doc-section p[data-v-4bf3cb2a]{color:#64748b;font-size:14.5px;line-height:1.75;margin-bottom:8px}.doc-section ul[data-v-4bf3cb2a]{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:12px}.doc-section li[data-v-4bf3cb2a]{background:#6482c80d;border:1px solid rgba(100,130,200,.1);border-radius:10px;color:#64748b;font-size:14px;line-height:1.5;padding:10px 14px}.doc-section li strong[data-v-4bf3cb2a]{color:#3b82f6;font-weight:600}.doc-link[data-v-4bf3cb2a]{color:#3b82f6;font-weight:500;text-decoration:none}.doc-link[data-v-4bf3cb2a]:hover{text-decoration:underline}@media(max-width:560px){.doc-card[data-v-4bf3cb2a]{border-radius:16px;padding:28px 20px}.doc-title[data-v-4bf3cb2a]{font-size:28px}}.page-shell[data-v-7154424e]{padding-bottom:20px;position:relative}.ambient[data-v-7154424e]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.glow[data-v-7154424e]{border-radius:50%;filter:blur(76px);position:absolute}.glow--sky[data-v-7154424e]{animation:floatA-7154424e 16s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 40%,rgba(14,165,233,.28) 0,rgba(56,189,248,.15) 48%,transparent 72%);height:560px;left:-140px;top:-180px;width:680px}.glow--indigo[data-v-7154424e]{animation:floatB-7154424e 18s ease-in-out infinite alternate;background:radial-gradient(circle at 60% 60%,rgba(99,102,241,.22) 0,rgba(14,165,233,.1) 46%,transparent 72%);bottom:-120px;height:500px;right:-90px;width:540px}@keyframes floatA-7154424e{0%{transform:translate(0) scale(1)}50%{transform:translate(56px,44px) scale(1.06)}to{transform:translate(-30px,70px) scale(.95)}}@keyframes floatB-7154424e{0%{transform:translate(0) scale(1)}50%{transform:translate(-56px,-36px) scale(1.08)}to{transform:translate(36px,-58px) scale(.94)}}.page[data-v-7154424e]{margin:0 auto;max-width:1120px;padding:20px 0 0;position:relative;z-index:1;--c-p1:#0ea5e9;--c-p2:#38bdf8;--c-p3:#6366f1;--c-success:#1f9d68;--c-card:hsla(0,0%,100%,.58);--c-border:rgba(14,165,233,.12);--c-grad:linear-gradient(135deg,#0ea5e9,#6366f1);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px rgba(14,165,233,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 12px 30px rgba(14,165,233,.3)}.preview-card[data-v-7154424e]{padding:18px;position:relative}.close-btn[data-v-7154424e]{position:absolute;right:14px;top:14px;z-index:2}.import-row[data-v-7154424e]{display:flex;gap:10px;margin-top:14px}.engine-picker[data-v-7154424e]{background:#ffffff75;border:1px solid var(--c-border);border-radius:var(--radius-md);margin:16px 0 20px;padding:14px 16px}.engine-picker__title[data-v-7154424e]{color:var(--c-text);font-size:13px;font-weight:650;margin:0 0 9px}.engine-picker__hint[data-v-7154424e]{color:var(--c-muted);font-size:12px;line-height:1.5;margin:8px 0 0}.cloud-credit-row[data-v-7154424e]{margin-top:10px}.url-input[data-v-7154424e]{flex:1;min-width:0}.paste-hint[data-v-7154424e]{color:var(--c-muted);font-size:12px;margin:10px 2px 0;text-align:center}.controls[data-v-7154424e]{margin-bottom:20px;margin-top:22px;padding:20px}.color-row[data-v-7154424e]{align-items:center;display:flex;gap:10px;margin:4px 0 12px}.color-input[data-v-7154424e]{background:#ffffffb3;border:1px solid var(--c-border);border-radius:8px;cursor:pointer;height:32px;padding:2px;width:44px}.color-value[data-v-7154424e]{color:var(--c-muted);font-family:monospace;font-size:13px}.switch-row[data-v-7154424e]{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:6px}.switch-text[data-v-7154424e]{display:flex;flex-direction:column;gap:2px}.switch-label[data-v-7154424e]{color:var(--c-text);font-size:13.5px;font-weight:600}.switch-hint[data-v-7154424e]{color:var(--c-muted);font-size:12px}.model-progress[data-v-7154424e]{background:color-mix(in srgb,var(--c-p1) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);border-radius:var(--radius-sm);margin-top:16px;padding:12px 14px}.model-progress-head[data-v-7154424e]{align-items:center;color:color-mix(in srgb,var(--c-p1) 55%,var(--c-text));display:flex;font-size:12.5px;font-weight:600;justify-content:space-between}.model-progress-val[data-v-7154424e]{font-variant-numeric:tabular-nums}.model-progress-bar[data-v-7154424e]{background:color-mix(in srgb,var(--c-p1) 12%,transparent);border-radius:100px;height:6px;margin-top:8px;overflow:hidden}.model-progress-fill[data-v-7154424e]{background:var(--c-grad);border-radius:100px;height:100%;transition:width .3s}.model-progress-hint[data-v-7154424e]{color:var(--c-muted);font-size:11.5px;margin:8px 0 0}.engine-note[data-v-7154424e]{color:var(--c-muted);font-size:12px;margin:14px 0 0}.error-line[data-v-7154424e]{color:var(--c-danger);font-size:13px;margin:12px 0 0}.result-bar[data-v-7154424e]{align-items:center;background:#ffffff80;border:1px solid var(--c-border);border-radius:var(--radius-md);gap:14px;justify-content:space-between;margin-top:18px;padding:16px 18px}.result-bar[data-v-7154424e],.result-meta[data-v-7154424e]{display:flex;flex-wrap:wrap}.result-meta[data-v-7154424e]{gap:16px 28px}.result-actions[data-v-7154424e]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.meta-cell[data-v-7154424e]{display:flex;flex-direction:column;gap:3px}.meta-k[data-v-7154424e]{color:var(--c-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.meta-v[data-v-7154424e]{align-items:center;color:var(--c-text);display:inline-flex;font-size:15px;font-weight:600;gap:7px}.batch-card[data-v-7154424e]{padding:18px}.batch-head[data-v-7154424e]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.batch-count[data-v-7154424e]{color:var(--c-text);font-size:14px;font-weight:600}.batch-actions[data-v-7154424e]{display:flex;gap:8px}.ghost-btn[data-v-7154424e]{align-items:center;background:#fff9;border:1px solid var(--c-border);border-radius:100px;color:var(--c-p1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s}.ghost-btn[data-v-7154424e]:hover:not(:disabled){background:color-mix(in srgb,var(--c-p1) 10%,transparent);border-color:color-mix(in srgb,var(--c-p1) 40%,transparent)}.ghost-btn[data-v-7154424e]:disabled{cursor:not-allowed;opacity:.45}.ghost-btn--danger[data-v-7154424e]{color:var(--c-danger)}.batch-grid[data-v-7154424e]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.batch-item[data-v-7154424e]{background:#ffffff80;border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden;position:relative}.item-remove[data-v-7154424e]{align-items:center;background:#1c18358c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:2}.item-remove svg[data-v-7154424e]{height:12px;width:12px}.item-thumb[data-v-7154424e]{align-items:center;aspect-ratio:1;background:linear-gradient(45deg,#eceaf6 25%,transparent 0) -6px 0 /12px 12px,linear-gradient(-45deg,#eceaf6 25%,transparent 0) -6px 0 /12px 12px,linear-gradient(45deg,transparent 75%,#eceaf6 0) -6px 0 /12px 12px,linear-gradient(-45deg,transparent 75%,#eceaf6 0) -6px 0 /12px 12px,#fff;display:flex;justify-content:center;position:relative}.item-thumb img[data-v-7154424e]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.item-overlay[data-v-7154424e]{align-items:center;backdrop-filter:blur(1px);background:#ffffff8c;display:flex;inset:0;justify-content:center;position:absolute}.item-overlay--fail[data-v-7154424e]{background:color-mix(in srgb,var(--c-danger) 16%,hsla(0,0%,100%,.6))}.retry-btn[data-v-7154424e]{background:var(--c-danger);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px}.item-check[data-v-7154424e]{align-items:center;background:var(--c-success);border-radius:50%;bottom:6px;color:#fff;display:flex;height:22px;justify-content:center;position:absolute;right:6px;width:22px}.item-check svg[data-v-7154424e]{height:13px;width:13px}.item-foot[data-v-7154424e]{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.item-name[data-v-7154424e]{color:var(--c-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.item-dl[data-v-7154424e],.item-name[data-v-7154424e]{font-size:12px;white-space:nowrap}.item-dl[data-v-7154424e]{align-items:center;background:transparent;border:none;color:var(--c-p1);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;padding:0}.item-status[data-v-7154424e]{color:var(--c-muted);font-size:11px;white-space:nowrap}.item-status--failed[data-v-7154424e]{color:var(--c-danger)}@media(max-width:640px){.result-bar[data-v-7154424e]{align-items:stretch}.import-row[data-v-7154424e],.result-bar[data-v-7154424e]{flex-direction:column}}.seo-guide[data-v-7154424e]{background:#ffffffa6;border:1px solid rgba(100,130,200,.14);border-radius:16px;box-sizing:border-box;margin:28px 0 0;padding:22px 26px;text-align:left;width:100%}.seo-guide h2[data-v-7154424e]{color:#1f2233;font-size:20px;font-weight:600;margin:0 0 10px}.seo-guide p[data-v-7154424e]{color:#55556a;font-size:14px;line-height:1.75;margin:0 0 8px}.seo-guide p[data-v-7154424e]:last-child{margin-bottom:0}.reset-page[data-v-45eee261]{color:#22243b;display:grid;min-height:70vh;padding:70px 18px;place-items:center;width:100%}.reset-card[data-v-45eee261]{background:#ffffffed;border:1px solid rgba(115,129,169,.2);border-radius:24px;box-shadow:0 24px 72px #313c6c1c;padding:36px;width:min(100%,470px)}.eyebrow[data-v-45eee261]{color:#5f5ac8;display:block;font-size:11px;font-weight:750;letter-spacing:.14em;margin-bottom:13px;text-transform:uppercase}h1[data-v-45eee261]{font-size:30px;margin:0 0 10px}p[data-v-45eee261]{color:#696e84;line-height:1.6}label[data-v-45eee261]{color:#41465e;display:block;font-size:13px;font-weight:650;margin:17px 0 8px}input[data-v-45eee261]{background:#fff;border:1px solid #dfe2ef;border-radius:12px;box-sizing:border-box;color:#262944;font:inherit;height:48px;outline:none;padding:0 14px;width:100%}input[data-v-45eee261]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}.primary-button[data-v-45eee261]{background:linear-gradient(110deg,#5d66df,#7860dc);border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:650;margin-top:20px;min-height:48px;width:100%}.primary-button[data-v-45eee261]:disabled{opacity:.55}.back-link[data-v-45eee261]{color:#5d58c8;display:block;font-size:13px;margin-top:22px;text-align:center;text-decoration:none}.message[data-v-45eee261]{color:#9e4e55;font-size:13px}@media(max-width:480px){.reset-card[data-v-45eee261]{padding:25px}}.hero-brand[data-v-f5cd3f6b]{--c-text:#fff;--c-muted:#d5dafa;margin-bottom:17px}.state-card--warning[data-v-f5cd3f6b]{background:#fff9ef;border:1px solid #f1d6ad;color:#86632e;margin-bottom:11px}.studio-page[data-v-f5cd3f6b]{color:#252841;max-width:960px;padding:54px 0 100px;position:relative;width:100%;z-index:1}.studio-hero[data-v-f5cd3f6b]{align-items:center;background:radial-gradient(circle at 83% 18%,#6463c2 0,#34376e 33%,#202441 70%);border-radius:30px;box-shadow:0 30px 70px #242c602b;color:#fff;display:grid;gap:25px;grid-template-columns:1fr 430px;min-height:425px;overflow:hidden;padding:48px 45px;position:relative}.studio-hero[data-v-f5cd3f6b]:after{background:linear-gradient(105deg,transparent 45%,#ffffff0b);content:"";inset:0;pointer-events:none;position:absolute}.hero-copy[data-v-f5cd3f6b]{position:relative;z-index:2}.eyebrow[data-v-f5cd3f6b],.section-kicker[data-v-f5cd3f6b]{font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.eyebrow[data-v-f5cd3f6b]{align-items:center;color:#c9d2ff;display:flex;gap:9px}.live-dot[data-v-f5cd3f6b]{background:#80e1b2;border-radius:50%;box-shadow:0 0 0 5px #80e1b228;height:7px;width:7px}.hero-copy h1[data-v-f5cd3f6b]{font-size:clamp(43px,5vw,62px);letter-spacing:-.06em;line-height:1.03;margin:21px 0}.hero-copy p[data-v-f5cd3f6b]{color:#d1d4ee;font-size:15px;line-height:1.7;max-width:380px}.hero-actions[data-v-f5cd3f6b]{align-items:center;display:flex;gap:22px;margin-top:28px}.hero-primary[data-v-f5cd3f6b],.hero-secondary[data-v-f5cd3f6b]{font-size:13px;font-weight:700;text-decoration:none}.hero-primary[data-v-f5cd3f6b]{background:#e3eeff;border-radius:11px;color:#28335b;padding:12px 16px}.hero-secondary[data-v-f5cd3f6b]{color:#d5dcff}.hero-primary span[data-v-f5cd3f6b],.hero-secondary span[data-v-f5cd3f6b]{margin-left:8px}.signal[data-v-f5cd3f6b]{height:320px;isolation:isolate;position:relative;z-index:2}.signal-glow[data-v-f5cd3f6b]{animation:breathe-f5cd3f6b 5s ease-in-out infinite;background:radial-gradient(circle,#92aff277,#76d2d92b 34%,transparent 69%);border-radius:50%;filter:blur(10px);height:235px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:235px}.signal-track[data-v-f5cd3f6b]{border:1px solid #ffffff3e;border-radius:50%;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(-20deg)}.signal-track--one[data-v-f5cd3f6b]{height:185px;width:290px}.signal-track--two[data-v-f5cd3f6b]{animation:orbit-f5cd3f6b 35s linear infinite;border-style:dashed;height:255px;width:350px}.signal-node[data-v-f5cd3f6b]{align-items:center;background:#303b70eb;border:1px solid #b6c9f666;border-radius:50%;box-shadow:0 13px 28px #0c113d44;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:116px;justify-content:center;position:absolute;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;width:116px;z-index:2}.signal-node.selected[data-v-f5cd3f6b],.signal-node[data-v-f5cd3f6b]:hover{background:#455cb1;box-shadow:0 0 0 8px #95bdff1f,0 17px 32px #0c113d55;transform:scale(1.08)}.signal-node[data-v-f5cd3f6b]:focus-visible{outline:3px solid #a3f1db;outline-offset:4px}.signal-node strong[data-v-f5cd3f6b]{font-size:22px;letter-spacing:-.04em}.signal-node small[data-v-f5cd3f6b]{color:#d4dcff;font-size:10px}.node-symbol[data-v-f5cd3f6b]{color:#9feac6;font-size:19px;height:24px}.signal-node--local[data-v-f5cd3f6b]{left:45px;top:12px}.signal-node--tasks[data-v-f5cd3f6b]{right:10px;top:120px}.signal-node--cloud[data-v-f5cd3f6b]{bottom:36px;left:52px}.signal-caption[data-v-f5cd3f6b]{bottom:4px;color:#d2daff;font-size:11px;line-height:1.5;margin:0;position:absolute;right:0;width:190px}.signal-fade-enter-active[data-v-f5cd3f6b],.signal-fade-leave-active[data-v-f5cd3f6b]{transition:opacity .18s,transform .18s}.signal-fade-enter-from[data-v-f5cd3f6b]{opacity:0;transform:translateY(7px)}.signal-fade-leave-to[data-v-f5cd3f6b]{opacity:0;transform:translateY(-7px)}.activity-heading[data-v-f5cd3f6b]{align-items:end;display:flex;justify-content:space-between;margin:47px 0 25px}.section-kicker[data-v-f5cd3f6b]{color:#6461d4}.activity-heading h2[data-v-f5cd3f6b]{font-size:30px;letter-spacing:-.045em;margin:9px 0 5px}.activity-heading p[data-v-f5cd3f6b]{color:#7c8199;font-size:13px;margin:0}.activity-stat[data-v-f5cd3f6b]{text-align:right}.activity-stat strong[data-v-f5cd3f6b]{color:#5357c7;display:block;font-size:28px}.activity-stat span[data-v-f5cd3f6b]{color:#8d90a6;font-size:11px}.switcher[data-v-f5cd3f6b]{display:flex;gap:7px;margin-bottom:17px}.switcher button[data-v-f5cd3f6b]{background:#fff9;border:1px solid #dedff0;border-radius:999px;color:#62667e;cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:8px 16px;transition:background .2s,color .2s,transform .2s}.switcher button[data-v-f5cd3f6b]:hover{transform:translateY(-2px)}.switcher button.active[data-v-f5cd3f6b]{background:#575dd1;border-color:#575dd1;color:#fff}.activity-grid[data-v-f5cd3f6b]{display:grid;gap:19px;grid-template-columns:minmax(0,1fr) 272px}.activity-list[data-v-f5cd3f6b]{min-height:300px}.activity-item[data-v-f5cd3f6b]{align-items:center;animation:rise-f5cd3f6b .45s both;animation-delay:var(--delay);background:#fffffff0;border:1px solid #e5e7f3;border-radius:17px;box-shadow:0 9px 27px #353e7910;display:flex;gap:14px;margin-bottom:11px;padding:17px}.item-icon[data-v-f5cd3f6b]{background:#e9e9ff;border-radius:14px;color:#5a57cd;display:grid;flex:none;font-size:22px;height:46px;place-items:center;width:46px}.item-icon--ai[data-v-f5cd3f6b]{background:#e4f7f2;color:#218a76}.item-body[data-v-f5cd3f6b]{flex:1;min-width:0}.item-type[data-v-f5cd3f6b]{color:#777cc0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.item-body h3[data-v-f5cd3f6b]{font-size:14px;margin:4px 0 3px}.item-body h3[data-v-f5cd3f6b],.item-body p[data-v-f5cd3f6b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-body p[data-v-f5cd3f6b]{color:#8b90a2;font-size:11px;margin:0}.item-end[data-v-f5cd3f6b]{align-items:end;display:flex;flex:none;flex-direction:column;gap:9px}.item-end time[data-v-f5cd3f6b]{color:#979bb0;font-size:10px}.item-end button[data-v-f5cd3f6b]{background:#eeefff;border:0;border-radius:50%;color:#565ad1;cursor:pointer;font-size:15px;height:26px;width:26px}.status[data-v-f5cd3f6b]{color:#279b78;font-size:10px}.status.failed[data-v-f5cd3f6b]{color:#c36365}.empty-state[data-v-f5cd3f6b]{background:#fffb;border:1px dashed #cbd0e7;border-radius:19px;padding:55px 30px;text-align:center}.empty-glyph[data-v-f5cd3f6b]{animation:twinkle-f5cd3f6b 4s ease-in-out infinite;color:#6564d9;font-size:47px}.empty-state h3[data-v-f5cd3f6b]{font-size:19px;margin:10px 0 7px}.empty-state p[data-v-f5cd3f6b]{color:#8589a1;font-size:13px;line-height:1.5;margin:0 auto 18px;max-width:310px}.empty-link[data-v-f5cd3f6b]{color:#5f5bd0;font-size:13px;font-weight:700;text-decoration:none}.state-card[data-v-f5cd3f6b]{background:#fff;border-radius:15px;color:#81859d;font-size:13px;padding:25px}.side-stack[data-v-f5cd3f6b]{align-content:start;display:grid;gap:13px}.side-card[data-v-f5cd3f6b]{background:#ffffffe0;border:1px solid #e2e5f2;border-radius:18px;min-height:142px;overflow:hidden;padding:19px;position:relative}.side-card--cloud[data-v-f5cd3f6b]{background:linear-gradient(140deg,#e8ecff,#f9f7ff)}.side-number[data-v-f5cd3f6b]{color:#6569bc;display:block;font-size:10px;font-weight:750;letter-spacing:.11em}.side-icon[data-v-f5cd3f6b]{color:#797cdc;font-size:25px;position:absolute;right:16px;top:14px}.side-card h3[data-v-f5cd3f6b]{font-size:15px;margin:20px 0 6px}.side-card p[data-v-f5cd3f6b]{color:#777d97;font-size:11px;line-height:1.5;margin:0 0 13px}.coming-label[data-v-f5cd3f6b],.side-card a[data-v-f5cd3f6b]{color:#605bd0;font-size:11px;font-weight:750;text-decoration:none}.coming-label[data-v-f5cd3f6b]{color:#777c99}@keyframes twinkle-f5cd3f6b{50%{opacity:.55;transform:scale(1.15)}}@keyframes breathe-f5cd3f6b{50%{opacity:.6;transform:translate(-50%,-50%) scale(1.15)}}@keyframes orbit-f5cd3f6b{to{transform:translate(-50%,-50%) rotate(340deg)}}@keyframes rise-f5cd3f6b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.studio-hero[data-v-f5cd3f6b]{gap:0;grid-template-columns:1fr;min-height:0;padding:34px}.signal[data-v-f5cd3f6b]{height:260px;margin:auto;max-width:400px;width:100%}.activity-grid[data-v-f5cd3f6b]{grid-template-columns:1fr}.side-stack[data-v-f5cd3f6b]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.studio-page[data-v-f5cd3f6b]{padding:28px 0 65px}.studio-hero[data-v-f5cd3f6b]{border-radius:22px;padding:28px 23px}.hero-copy h1[data-v-f5cd3f6b]{font-size:43px}.hero-copy p[data-v-f5cd3f6b]{font-size:13px}.signal[data-v-f5cd3f6b]{height:248px}.signal-node[data-v-f5cd3f6b]{height:92px;width:92px}.signal-node--local[data-v-f5cd3f6b]{left:5px;top:17px}.signal-node--tasks[data-v-f5cd3f6b]{right:4px;top:91px}.signal-node--cloud[data-v-f5cd3f6b]{bottom:20px;left:31px}.signal-node strong[data-v-f5cd3f6b]{font-size:19px}.signal-caption[data-v-f5cd3f6b]{bottom:1px;font-size:10px;width:140px}.activity-heading[data-v-f5cd3f6b]{margin-top:33px}.activity-heading h2[data-v-f5cd3f6b]{font-size:25px}.side-stack[data-v-f5cd3f6b]{grid-template-columns:1fr}.activity-item[data-v-f5cd3f6b]{gap:9px;padding:13px}.item-end time[data-v-f5cd3f6b]{max-width:75px;text-align:right}}@media(prefers-reduced-motion:reduce){.activity-item[data-v-f5cd3f6b],.empty-glyph[data-v-f5cd3f6b],.signal-glow[data-v-f5cd3f6b],.signal-track--two[data-v-f5cd3f6b]{animation:none}.signal-fade-enter-active[data-v-f5cd3f6b],.signal-fade-leave-active[data-v-f5cd3f6b],.signal-node[data-v-f5cd3f6b],.switcher button[data-v-f5cd3f6b]{transition:none}}.status.cancelled[data-v-f5cd3f6b]{color:#969aae}.page[data-v-cf032663]{margin:0 auto;max-width:920px;padding:20px 0;position:relative;z-index:1;--c-rose:#f43f5e;--c-rose-2:#fb7185;--c-p1:#f43f5e;--c-p2:#fb7185;--c-p3:#fda4af;--c-grad:linear-gradient(135deg,#f43f5e,#fb7185);--c-border:rgba(244,63,94,.16);--radius-lg:20px;--radius-md:14px}.card[data-v-cf032663]{backdrop-filter:blur(20px) saturate(1.4);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.85);border-radius:var(--radius-lg);box-shadow:0 4px 24px #f43f5e12;margin-top:16px;padding:20px}.compose-credits[data-v-cf032663]{margin-bottom:12px}.sec-head[data-v-cf032663]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.sec-title[data-v-cf032663]{color:var(--c-text);font-size:16px;font-weight:650}.cat-tabs[data-v-cf032663]{--seg-track:rgba(244,63,94,.07);--seg-accent:var(--c-rose)}.voice-scroll[data-v-cf032663]{height:320px}.voice-grid[data-v-cf032663]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.voice-item[data-v-cf032663]{align-items:center;background:#fff9;border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:5px;padding:10px;position:relative;text-align:left;transition:border-color .15s,background .15s,box-shadow .2s}.voice-item[data-v-cf032663]:hover{border-color:color-mix(in srgb,var(--c-rose) 40%,var(--c-border));box-shadow:0 6px 20px color-mix(in srgb,var(--c-rose) 14%,transparent)}.voice-item.active[data-v-cf032663]{background:#f43f5e0f;border-color:var(--c-rose)}.voice-avatar[data-v-cf032663]{background:#f43f5e1a;border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.voice-meta[data-v-cf032663]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.voice-name[data-v-cf032663]{align-items:center;color:var(--c-text);display:flex;font-size:14px;font-weight:600;gap:6px}.voice-default-tag[data-v-cf032663]{background:#f43f5e1f;border-radius:100px;color:var(--c-rose);font-size:10px;font-weight:600;padding:1px 7px;position:absolute;right:0;top:0}.voice-tag[data-v-cf032663]{color:var(--c-muted);font-size:12px}.voice-actions[data-v-cf032663]{align-self:center;display:flex;gap:4px}.voice-act[data-v-cf032663]{border-radius:8px;color:var(--c-muted);display:grid;height:28px;place-items:center;transition:background .15s,color .15s;width:28px}.voice-act[data-v-cf032663]:hover{background:#f43f5e1a;color:var(--c-rose)}.voice-act svg[data-v-cf032663]{height:16px;width:16px}.compose-layout[data-v-cf032663]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 260px}.compose-main[data-v-cf032663]{min-width:0}.compose-main[data-v-cf032663],.tts-controls[data-v-cf032663]{display:flex;flex-direction:column}.tts-controls[data-v-cf032663]{background:#f43f5e0a;border:1px solid var(--c-border);border-radius:14px;gap:14px;padding:16px;--ms-border:rgba(244,63,94,.28);--ms-bg:#fff}.ctrl-title[data-v-cf032663]{color:var(--c-text);font-size:13px;font-weight:650}.ctrl[data-v-cf032663]{display:flex;flex-direction:column;gap:7px;min-width:0}.ctrl-label[data-v-cf032663]{color:var(--c-muted);font-size:12px;font-weight:600}@media(max-width:720px){.compose-layout[data-v-cf032663]{grid-template-columns:1fr}}.text-wrap[data-v-cf032663]{position:relative}.text-wrap[data-v-cf032663] .app-input--area{min-height:210px}.result-head[data-v-cf032663]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.result-badge[data-v-cf032663]{color:#059669;font-size:13px;font-weight:600}.result-audio[data-v-cf032663]{width:100%}.error-msg[data-v-cf032663]{color:var(--c-rose);font-size:13px;margin-top:10px;text-align:center}.result-head[data-v-cf032663]{flex-wrap:wrap;gap:9px}.vc[data-v-faaedec5]{display:flex;flex-direction:column;gap:14px}.keep-audio[data-v-faaedec5]{align-items:center;color:var(--c-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.ambient[data-v-bd48a54d]{inset:0;overflow:hidden;position:fixed;z-index:0}.ambient[data-v-bd48a54d],.blob[data-v-bd48a54d]{pointer-events:none}.blob[data-v-bd48a54d]{border-radius:50%;filter:blur(80px);position:absolute}.blob-1[data-v-bd48a54d]{animation:blobMove1-bd48a54d 12s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(16,185,129,.25) 0,transparent 70%);height:500px;left:-150px;top:-100px;width:500px}.blob-2[data-v-bd48a54d]{animation:blobMove2-bd48a54d 16s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(16,185,129,.2) 0,transparent 70%);bottom:0;height:400px;right:-100px;width:400px}@keyframes blobMove1-bd48a54d{0%{transform:translate(0)}to{transform:translate(200px)}}@keyframes blobMove2-bd48a54d{0%{transform:translate(0)}to{transform:translate(-180px)}}.page[data-v-bd48a54d]{margin:0 auto;max-width:960px;z-index:1;--c-bg:#f0ede8;--c-p1:#10b981;--c-p2:#34d399;--c-p3:#059669;--c-border:rgba(16,185,129,.12);--c-card:hsla(0,0%,100%,.55);--c-surface:hsla(0,0%,100%,.38);--c-grad:linear-gradient(135deg,#10b981,#059669);--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-card:0 2px 24px rgba(16,185,129,.08),0 1px 0 hsla(0,0%,100%,.9) inset;--shadow-btn:0 8px 28px rgba(16,185,129,.38);position:relative}.header[data-v-bd48a54d]{margin-bottom:32px;text-align:center}.badge[data-v-bd48a54d]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.22);border-radius:100px;color:var(--c-p1);display:inline-flex;font-size:11px;font-weight:500;gap:7px;letter-spacing:.07em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.badge__dot[data-v-bd48a54d]{background:var(--c-p1);border-radius:50%;height:6px;width:6px}.header h1[data-v-bd48a54d]{background:var(--c-grad);-webkit-background-clip:text;font-size:clamp(24px,5vw,34px);font-weight:800;letter-spacing:-.025em;margin:0 0 8px;-webkit-text-fill-color:transparent;background-clip:text}.header p[data-v-bd48a54d]{color:var(--c-muted);font-size:14px}.card[data-v-bd48a54d]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--c-card);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.upload-section[data-v-bd48a54d]{margin-bottom:20px}.video-card[data-v-bd48a54d]{overflow:hidden;padding:0}.video-container[data-v-bd48a54d]{background:#0c0c14;border-radius:var(--radius-lg);height:400px;overflow:hidden;position:relative}.video-loading[data-v-bd48a54d]{align-items:center;background:#0c0c14;color:#ffffffd9;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}.preview-video[data-v-bd48a54d]{max-height:500px;-o-object-fit:contain;object-fit:contain}.preview-video[data-v-bd48a54d],.thumb-img[data-v-bd48a54d]{display:block;height:100%;width:100%}.thumb-img[data-v-bd48a54d]{-o-object-fit:cover;object-fit:cover}.close-btn[data-v-bd48a54d]{align-items:center;backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s;width:34px;z-index:20}.close-btn[data-v-bd48a54d]:hover{background:#ffffff59}.close-btn svg[data-v-bd48a54d]{height:15px;width:15px}.dl-btn[data-v-bd48a54d]:hover{opacity:.9}.dl-btn svg[data-v-bd48a54d]{height:16px;width:16px}.controls-section[data-v-bd48a54d],.info-strip[data-v-bd48a54d]{margin-bottom:20px}.info-strip[data-v-bd48a54d]{backdrop-filter:blur(16px);background:#10b9811a;border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media(max-width:560px){.info-strip[data-v-bd48a54d]{grid-template-columns:repeat(2,1fr)}}.info-cell[data-v-bd48a54d]{background:#ffffff8c;padding:16px 10px;text-align:center}.info-lbl[data-v-bd48a54d]{color:var(--c-muted);display:block;font-size:10px;font-weight:500;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.info-val[data-v-bd48a54d]{color:var(--c-text);font-size:14px;font-weight:600}.controls-card[data-v-bd48a54d]{padding:24px}.progress-section[data-v-bd48a54d]{margin:16px 0}.progress-bar[data-v-bd48a54d]{background:#10b98126;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-bd48a54d]{background:var(--c-grad);border-radius:3px;height:100%;transform-origin:left;transition:transform .3s;width:100%}.progress-info[data-v-bd48a54d]{color:var(--c-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:7px}.queue-section[data-v-bd48a54d]{margin-bottom:20px}.queue-header[data-v-bd48a54d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.queue-title[data-v-bd48a54d]{color:var(--c-text);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.queue-list[data-v-bd48a54d]{display:flex;flex-direction:column;gap:10px}.queue-item[data-v-bd48a54d]{align-items:center;box-sizing:border-box;display:grid;gap:10px 14px;grid-template-columns:120px 1fr auto;grid-template-rows:auto auto;height:116px;padding:14px}.item-thumb[data-v-bd48a54d],.queue-item[data-v-bd48a54d]{overflow:hidden;position:relative}.item-thumb[data-v-bd48a54d]{background:#10b98114;border-radius:var(--radius-sm);flex-shrink:0;height:80px;width:120px}.item-thumb img[data-v-bd48a54d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-placeholder[data-v-bd48a54d]{align-items:center;background:#10b9810f;display:flex;height:100%;justify-content:center;width:100%}.thumb-placeholder svg[data-v-bd48a54d]{color:var(--c-muted);height:28px;opacity:.5;width:28px}.thumb-play[data-v-bd48a54d]{align-items:center;background:#ffffffd9;border-radius:50%;box-shadow:0 2px 8px #0003;display:flex;height:24px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.thumb-play svg[data-v-bd48a54d]{color:var(--c-p1);height:10px;margin-left:2px;width:10px}.thumb-duration[data-v-bd48a54d]{background:#0009;border-radius:3px;bottom:3px;color:#fff;font-size:9px;font-weight:500;padding:1px 4px;position:absolute;right:4px}.item-info[data-v-bd48a54d]{align-items:start;display:flex;flex-direction:column;height:90px;justify-content:center;min-width:0}.item-name[data-v-bd48a54d]{color:var(--c-text);font-size:14px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-meta[data-v-bd48a54d]{color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.item-meta span[data-v-bd48a54d]:not(:last-child):after{content:"·";margin-left:8px}.item-result[data-v-bd48a54d]{align-items:center;display:flex;font-size:13px;gap:6px;margin-top:6px}.item-error[data-v-bd48a54d]{color:#ef4444;font-size:12px;margin-top:4px}.item-actions[data-v-bd48a54d]{align-items:start;display:flex;gap:6px;position:relative;z-index:11}.item-progress-wrap[data-v-bd48a54d]{margin-top:8px;width:100%}.item-progress-bar[data-v-bd48a54d]{background:#10b9811f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-bd48a54d]{background:var(--c-grad);border-radius:2px;height:100%;transform-origin:left;transition:transform .3s;width:100%}.item-progress-info[data-v-bd48a54d]{align-items:center;color:var(--c-muted);display:flex;font-size:11px;gap:4px;margin-top:5px}.status-done[data-v-bd48a54d]{color:var(--c-p3);font-weight:600}.status-failed[data-v-bd48a54d]{color:#ef4444;font-weight:600}.status-waiting[data-v-bd48a54d]{color:var(--c-muted)}.item-skeleton[data-v-bd48a54d]{backdrop-filter:blur(2px);background:#ffffffb3;inset:0;overflow:hidden;position:absolute;z-index:10}.skeleton-shimmer[data-v-bd48a54d]{animation:shimmer-bd48a54d 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff4d,#fff9 50%,#ffffff4d);background-size:200% 100%;inset:0;position:absolute}@keyframes shimmer-bd48a54d{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-enter-active[data-v-bd48a54d],.skeleton-leave-active[data-v-bd48a54d]{transition:opacity .4s ease}.skeleton-enter-from[data-v-bd48a54d],.skeleton-leave-to[data-v-bd48a54d]{opacity:0}.settings-section[data-v-bd48a54d]{margin-bottom:20px}.settings-toggle[data-v-bd48a54d]{align-items:center;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;transition:background .2s;width:100%}.settings-toggle[data-v-bd48a54d]:hover{background:#ffffffb3}.settings-toggle__left[data-v-bd48a54d]{align-items:center;color:var(--c-text);display:flex;font-size:14px;font-weight:500;gap:10px}.settings-toggle__left svg[data-v-bd48a54d]{color:var(--c-p1);height:17px;width:17px}.chevron[data-v-bd48a54d]{color:var(--c-muted);height:18px;transition:transform .25s;width:18px}.chevron.open[data-v-bd48a54d]{transform:rotate(180deg)}.settings-panel[data-v-bd48a54d]{margin-top:8px;padding:20px}.actions-section[data-v-bd48a54d]{display:flex;flex-direction:column;gap:12px}.summary-card[data-v-bd48a54d]{padding:18px}.summary-title[data-v-bd48a54d]{color:var(--c-muted);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.summary-stats[data-v-bd48a54d]{display:flex;gap:20px;margin-bottom:14px}.stat-item[data-v-bd48a54d]{display:flex;flex-direction:column;gap:3px}.stat-val[data-v-bd48a54d]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-bd48a54d]{color:var(--c-p3)}.stat-val.danger[data-v-bd48a54d]{color:#ef4444}.stat-lbl[data-v-bd48a54d]{color:var(--c-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.action-buttons[data-v-bd48a54d]{display:flex;gap:10px}.cancel-btn[data-v-bd48a54d]{background:#fff6;border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:13px;transition:all .2s}.cancel-btn[data-v-bd48a54d]:hover:not(:disabled){background:#ef44440f;border-color:#ef4444;color:#ef4444}.cancel-btn[data-v-bd48a54d]:disabled{cursor:not-allowed;opacity:.4}.preview-modal[data-v-bd48a54d]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.preview-modal-content[data-v-bd48a54d]{max-height:90vh;max-width:90vw;position:relative}.preview-modal-content img[data-v-bd48a54d]{border-radius:var(--radius-md);max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-video-full[data-v-bd48a54d]{border-radius:var(--radius-md);max-height:80vh;max-width:90vw}.preview-close[data-v-bd48a54d],.video-preview-modal[data-v-bd48a54d]{align-items:center;display:flex;justify-content:center}.preview-close[data-v-bd48a54d]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;height:34px;opacity:.8;position:absolute;right:0;top:-42px;transition:opacity .2s,background .2s;width:34px}.preview-close[data-v-bd48a54d]:hover{background:#ffffff40;opacity:1}.preview-close svg[data-v-bd48a54d]{height:18px;width:18px}.preview-enter-active[data-v-bd48a54d],.preview-leave-active[data-v-bd48a54d]{transition:opacity .25s ease}.preview-enter-active .preview-modal-content[data-v-bd48a54d],.preview-leave-active .preview-modal-content[data-v-bd48a54d]{transition:transform .25s ease,opacity .25s ease}.preview-enter-from[data-v-bd48a54d],.preview-leave-to[data-v-bd48a54d]{opacity:0}.preview-enter-from .preview-modal-content[data-v-bd48a54d],.preview-leave-to .preview-modal-content[data-v-bd48a54d]{opacity:0;transform:scale(.92)}.error-toast[data-v-bd48a54d]{align-items:center;animation:slideUp-bd48a54d .3s ease;background:#ef4444;border-radius:var(--radius-sm);bottom:28px;box-shadow:0 8px 28px #ef444459;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;padding:12px 20px;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:1100}.error-toast svg[data-v-bd48a54d]{flex-shrink:0;height:16px;width:16px}.parsing-toast[data-v-bd48a54d]{align-items:center;animation:slideUp-bd48a54d .3s ease;background:#3b82f6;border-radius:var(--radius-sm);bottom:28px;box-shadow:0 8px 28px #3b82f659;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;left:50%;padding:12px 20px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1100}@keyframes slideUp-bd48a54d{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:560px){.header[data-v-bd48a54d]{margin-bottom:24px}.upload-label[data-v-bd48a54d]{padding:36px 20px}.controls-card[data-v-bd48a54d]{padding:18px}.settings-panel[data-v-bd48a54d]{padding:16px}.queue-item[data-v-bd48a54d]{grid-template-columns:90px 1fr auto;grid-template-rows:auto auto auto;height:auto;min-height:110px}.item-thumb[data-v-bd48a54d]{grid-row:1/2;height:68px;width:90px}.item-info[data-v-bd48a54d]{height:auto}.item-actions[data-v-bd48a54d]{grid-row:2/3}.action-buttons[data-v-bd48a54d]{flex-direction:column}.cancel-btn[data-v-bd48a54d]{flex:none;width:100%}}.video-media-page[data-v-ae68a891]{--c-p1:#2563eb;--c-p2:#7c3aed;--c-grad:linear-gradient(135deg,#2563eb,#7c3aed)}.run-actions[data-v-ae68a891]{display:flex;gap:10px}.run-actions[data-v-ae68a891]>:last-child{flex:1}.files-card[data-v-ae68a891],.options-card[data-v-ae68a891],.progress-card[data-v-ae68a891],.results-card[data-v-ae68a891]{margin-top:16px;padding:16px}.files-card header[data-v-ae68a891],.results-card header[data-v-ae68a891]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.files-card h2[data-v-ae68a891],.results-card h2[data-v-ae68a891]{color:var(--c-text);font-size:16px;margin:0}.files-card header button[data-v-ae68a891],.results-card header button[data-v-ae68a891]{background:transparent;border:0;color:var(--c-p1);cursor:pointer}.file-row[data-v-ae68a891],.result-row[data-v-ae68a891]{align-items:center;border-bottom:1px solid var(--c-border);display:flex;gap:10px;padding:10px 0}.file-icon[data-v-ae68a891]{background:color-mix(in srgb,var(--c-p1) 10%,var(--c-card));border-radius:10px;color:var(--c-p1);display:grid;height:34px;place-items:center;width:34px}.file-copy[data-v-ae68a891]{display:grid;flex:1;gap:3px;min-width:0}.file-copy strong[data-v-ae68a891],.result-row span[data-v-ae68a891]{color:var(--c-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy small[data-v-ae68a891],.result-row small[data-v-ae68a891]{color:var(--c-muted);font-size:11px}.order-actions button[data-v-ae68a891],.remove[data-v-ae68a891],.remove-result[data-v-ae68a891]{background:transparent;border:0;color:var(--c-muted);cursor:pointer;font-size:17px}.order-actions button[data-v-ae68a891]:disabled,.remove[data-v-ae68a891]:disabled{opacity:.35}.order-actions[data-v-ae68a891]{display:flex}.options-card[data-v-ae68a891]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.options-card label[data-v-ae68a891]{color:var(--c-muted);display:grid;font-size:12px;gap:8px}.options-card select[data-v-ae68a891]{background:var(--c-card);border:1px solid var(--c-border);border-radius:9px;color:var(--c-text);font:inherit;padding:10px}.options-card p[data-v-ae68a891]{color:var(--c-muted);font-size:12px;grid-column:1/-1;margin:0}.error-note[data-v-ae68a891]{color:#dc2626;margin:14px 0}.progress-card[data-v-ae68a891]{color:var(--c-muted);display:grid;font-size:12px;gap:10px}.progress-card span[data-v-ae68a891]{display:flex;justify-content:space-between}.progress-card b[data-v-ae68a891]{color:var(--c-p1)}.track[data-v-ae68a891]{background:var(--c-border);border-radius:9px;height:7px;overflow:hidden}.track i[data-v-ae68a891]{background:var(--c-p1);border-radius:inherit;display:block;height:100%;transition:width .2s}.result-row a[data-v-ae68a891],.saved-label[data-v-ae68a891]{color:var(--c-p1);font-size:12px;margin-left:auto;text-decoration:none}.saved-label[data-v-ae68a891]{color:#15803d}.files-card[data-v-ae68a891] .upload-card{margin-top:10px}.files-card[data-v-ae68a891] .upload-label{padding:14px}.files-card[data-v-ae68a891] .upload-hint,.files-card[data-v-ae68a891] .upload-icon-wrap{display:none}.files-card[data-v-ae68a891] .upload-title{font-size:12px}@media(max-width:600px){.options-card[data-v-ae68a891]{grid-template-columns:1fr}.options-card p[data-v-ae68a891]{grid-column:auto}}.page[data-v-34bcd023]{margin:0 auto;max-width:960px;padding:20px 0;position:relative;z-index:1;--c-accent:#f97316;--c-accent-2:#f59e0b;--c-p1:#f97316;--c-p2:#fb923c;--c-p3:#f59e0b;--c-grad:linear-gradient(135deg,#f97316,#f59e0b);--c-border:rgba(249,115,22,.16);--radius-lg:20px;--radius-md:14px}.card[data-v-34bcd023]{backdrop-filter:blur(20px) saturate(1.4);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.85);border-radius:var(--radius-lg);box-shadow:0 4px 24px #f9731612;margin-top:16px;padding:20px}.step-card--bare[data-v-34bcd023]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;margin-top:16px;padding:0}.step-card[data-v-34bcd023]{transition:background .25s,border-color .25s,box-shadow .25s,margin-top .25s,padding .25s}.step-credits[data-v-34bcd023]{margin-bottom:12px}.upload-card[data-v-34bcd023]{margin-top:0;padding:6px}.step-head[data-v-34bcd023]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.step-no[data-v-34bcd023]{background:var(--c-grad);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:26px;place-items:center;width:26px}.step-title[data-v-34bcd023]{color:var(--c-text);font-size:16px;font-weight:650}.ref-row[data-v-34bcd023]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ref-audio[data-v-34bcd023]{flex:1;min-width:0}.step-foot[data-v-34bcd023]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:12px}.hint[data-v-34bcd023]{color:var(--c-muted);flex:1;font-size:12.5px;line-height:1.5;min-width:0}.action-row[data-v-34bcd023]{display:flex;justify-content:center;margin-top:16px}.cloned-ok[data-v-34bcd023]{align-items:center;color:#1f9d68;display:flex;flex-shrink:0;font-size:13.5px;gap:8px}.link-btn[data-v-34bcd023]{background:none;border:none;color:var(--c-accent);cursor:pointer;font-size:12.5px;font-weight:600;padding:0}.link-btn[data-v-34bcd023]:hover{text-decoration:underline}.text-wrap[data-v-34bcd023]{position:relative}.text-wrap[data-v-34bcd023] .app-input--area{min-height:150px}.counter[data-v-34bcd023]{bottom:10px;color:var(--c-muted);font-size:11px;position:absolute;right:12px}.result[data-v-34bcd023]{align-items:center;border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px}.result-badge[data-v-34bcd023]{color:#059669;font-size:13px;font-weight:600}.result-audio[data-v-34bcd023]{flex:1;min-width:0}.err[data-v-34bcd023]{color:var(--c-danger);font-size:13px;margin-top:10px}.btext[data-v-f87fd2b9]{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.rt[data-v-4aaa9a54]{align-items:baseline;display:inline-flex;position:relative}.rt[data-v-4aaa9a54],.rt-sr[data-v-4aaa9a54]{overflow:hidden}.rt-sr[data-v-4aaa9a54]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-line[data-v-4aaa9a54]{flex-wrap:wrap;position:relative;white-space:pre-wrap}.rt-line[data-v-4aaa9a54],.rt-word[data-v-4aaa9a54]{display:inline-flex}.rt-ch[data-v-4aaa9a54]{display:inline-block;will-change:transform,opacity}.rt-space[data-v-4aaa9a54]{white-space:pre}.star-border[data-v-b059d2aa]{background:#6c63ff1a;display:block;isolation:isolate;overflow:hidden;position:relative}.sb-orb[data-v-b059d2aa]{border-radius:50%;height:50%;opacity:.7;pointer-events:none;position:absolute;width:300%;z-index:0}.sb-bottom[data-v-b059d2aa]{animation:star-movement-bottom-b059d2aa linear infinite alternate;bottom:-11px;right:-250%}.sb-top[data-v-b059d2aa]{animation:star-movement-top-b059d2aa linear infinite alternate;left:-250%;top:-10px}.sb-inner[data-v-b059d2aa]{overflow:hidden;position:relative;z-index:1}@keyframes star-movement-bottom-b059d2aa{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes star-movement-top-b059d2aa{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.sb-orb[data-v-b059d2aa]{animation:none}}.app-promo[data-v-53891e9a]{margin-top:18px}.app-promo__card[data-v-53891e9a]{align-items:center;backdrop-filter:blur(20px) saturate(1.4);background:radial-gradient(560px 260px at 100% 0,color-mix(in srgb,#6c63ff 10%,transparent),transparent 70%),var(--c-card,hsla(0,0%,100%,.72));border:1px solid var(--c-card-border,hsla(0,0%,100%,.74));border-radius:var(--radius-lg,20px);display:flex;flex-wrap:wrap;gap:22px;padding:26px 30px}.app-promo__icon[data-v-53891e9a]{border-radius:16px;box-shadow:0 8px 24px color-mix(in srgb,#3164d8 24%,transparent);flex-shrink:0;height:64px;overflow:hidden;width:64px}.app-promo__icon img[data-v-53891e9a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-promo__text[data-v-53891e9a]{flex:1;min-width:220px}.app-promo__platforms[data-v-53891e9a]{background:color-mix(in srgb,#6c63ff 10%,transparent);border:1px solid color-mix(in srgb,#6c63ff 26%,transparent);border-radius:100px;color:#6c63ff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;padding:3px 12px;text-transform:uppercase}.app-promo__title[data-v-53891e9a]{color:var(--c-text,#1c1835);font-size:20px;font-weight:700;margin:0 0 6px}.app-promo__desc[data-v-53891e9a]{color:var(--c-muted,#8a87a0);font-size:13.5px;line-height:1.6;margin:0}.app-promo__badges[data-v-53891e9a]{display:flex;flex-wrap:wrap;gap:12px}.store-badge[data-v-53891e9a]{align-items:center;background:#0b0d14;border:1px solid #3a3f4e;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:10px;height:56px;padding:0 18px;position:relative;transition:transform .15s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.store-badge[data-v-53891e9a]:hover{border-color:#565d73;transform:translateY(-1px)}.store-badge--apple[data-v-53891e9a]{background:#fff;border-color:#d9dbe3;color:#111}.store-badge--apple .store-badge__logo[data-v-53891e9a]{color:#111}.store-badge--apple[data-v-53891e9a]:hover{border-color:#b7bbc8}.store-badge__logo[data-v-53891e9a]{color:#fff;flex-shrink:0;height:26px;width:auto}.store-badge__logo--play[data-v-53891e9a]{height:24px}.store-badge__text[data-v-53891e9a]{display:flex;flex-direction:column;line-height:1.15}.store-badge__text small[data-v-53891e9a]{font-size:10px;letter-spacing:.4px;opacity:.85}.store-badge__text strong[data-v-53891e9a]{font-size:19px;font-weight:600;letter-spacing:.2px}.store-badge__soon[data-v-53891e9a]{background:linear-gradient(135deg,#ffd76e,#ffb84d);border-radius:100px;box-shadow:0 3px 10px #ffb84d66;color:#1c1835;font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:3px 10px;position:absolute;right:-8px;top:-9px;white-space:nowrap}.store-badge--soon[data-v-53891e9a]{cursor:not-allowed;filter:grayscale(.35);opacity:.82}.store-badge--apple.store-badge--soon[data-v-53891e9a]{filter:none;opacity:1}.store-badge--soon[data-v-53891e9a]:hover{transform:none}@media(max-width:640px){.app-promo__card[data-v-53891e9a]{gap:16px;padding:22px}.app-promo__badges[data-v-53891e9a]{width:100%}.store-badge[data-v-53891e9a]{flex:1;justify-content:center}}[data-v-fe432789],[data-v-fe432789]:after,[data-v-fe432789]:before{box-sizing:border-box;margin:0;padding:0}.home[data-v-fe432789]{align-items:center;display:flex;flex-direction:column;font-family:Anthropic Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;position:relative}.home-faq[data-v-fe432789]{margin-bottom:48px;width:100%}.ambient[data-v-fe432789]{inset:0;pointer-events:none;position:fixed;z-index:0}.blob[data-v-fe432789]{border-radius:50%;filter:blur(90px);position:absolute}.b1[data-v-fe432789]{background:radial-gradient(circle,rgba(99,179,237,.35) 0,transparent 70%);height:600px;left:-120px;top:-180px;width:600px}.b2[data-v-fe432789]{background:radial-gradient(circle,rgba(104,211,145,.3) 0,transparent 70%);bottom:20%;height:500px;right:-80px;width:500px}.b3[data-v-fe432789]{background:radial-gradient(circle,rgba(167,139,250,.2) 0,transparent 70%);height:400px;left:55%;top:40%;width:400px}.b4[data-v-fe432789]{background:radial-gradient(circle,rgba(251,146,60,.15) 0,transparent 70%);bottom:10%;height:350px;left:10%;width:350px}.noise[data-v-fe432789]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");opacity:.4}.grid-overlay[data-v-fe432789],.noise[data-v-fe432789]{inset:0;position:absolute}.grid-overlay[data-v-fe432789]{background-image:linear-gradient(rgba(120,160,220,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,220,.06) 1px,transparent 0);background-size:48px 48px}.header[data-v-fe432789]{justify-content:space-between;max-width:960px;padding:28px 0 0;position:relative;width:100%;z-index:10}.header[data-v-fe432789],.logo[data-v-fe432789]{align-items:center;display:flex}.logo[data-v-fe432789]{color:inherit;gap:10px;text-decoration:none}.logo-icon[data-v-fe432789]{align-items:center;backdrop-filter:blur(8px);background:#fffc;border:1px solid rgba(100,150,230,.2);border-radius:10px;box-shadow:0 2px 8px #3b82f61f;color:#3b82f6;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.logo-icon svg[data-v-fe432789]{height:18px;width:18px}.logo-text[data-v-fe432789]{color:#1e293b;font-size:18px;font-weight:500}.nav[data-v-fe432789]{display:flex;gap:4px}.nav-link[data-v-fe432789]{border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:6px 14px;text-decoration:none;transition:background .2s,color .2s}.nav-link[data-v-fe432789]:hover{background:#fff9;color:#1e293b}.nav-link.active[data-v-fe432789]{color:#3b82f6}.hero[data-v-fe432789]{padding:72px 0 40px;position:relative;text-align:center;z-index:10}.badge[data-v-fe432789]{align-items:center;backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid rgba(100,150,230,.2);border-radius:100px;box-shadow:0 2px 12px #3b82f614;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;letter-spacing:.01em;margin-bottom:28px;padding:6px 16px}.badge-dot[data-v-fe432789]{animation:pulse-fe432789 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e4d;height:6px;width:6px}@keyframes pulse-fe432789{0%,to{box-shadow:0 0 0 2px #22c55e4d}50%{box-shadow:0 0 0 5px #22c55e1a}}.hero-title[data-v-fe432789]{color:#0f172a;display:flex;flex-direction:column;font-size:clamp(44px,6vw,72px);font-weight:500;line-height:1.1;margin-bottom:20px}.accent-line[data-v-fe432789]{background:linear-gradient(135deg,#3b82f6,#06b6d4 50%,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-fe432789]{color:#64748b;font-size:17px;font-weight:400;line-height:1.6}.hero-fx[data-v-fe432789]{background:radial-gradient(58% 90% at 28% 12%,rgba(108,99,255,.12),transparent 70%),radial-gradient(50% 80% at 74% 18%,rgba(34,211,238,.09),transparent 70%);height:calc(100% + 64px);left:50%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent);opacity:.9;pointer-events:none;position:absolute;top:-64px;transform:translate(-50%);width:100vw;z-index:0}.hero[data-v-fe432789]>:not(.hero-fx){position:relative;z-index:1}.hero-rotate[data-v-fe432789]{color:#6c63ff;font-weight:500;margin:0 3px}.accent-line.btext[data-v-fe432789] span{background:inherit;-webkit-background-clip:text;background-clip:text}.workflow-cta[data-v-fe432789]{align-items:center;background:linear-gradient(115deg,rgba(108,99,255,.1),rgba(108,99,255,.03) 60%,transparent);border:1px solid rgba(108,99,255,.22);border-radius:18px;display:flex;gap:18px;margin-bottom:28px;max-width:960px;padding:20px 24px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%;z-index:10}.workflow-cta[data-v-fe432789]:hover{border-color:#6c63ff73;box-shadow:0 12px 30px #6c63ff29;transform:translateY(-2px)}.workflow-cta-icon[data-v-fe432789]{align-items:center;background:#6c63ff;border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.workflow-cta-icon svg[data-v-fe432789]{height:28px;width:28px}.workflow-cta-text[data-v-fe432789]{flex:1;min-width:0}.workflow-cta-badge[data-v-fe432789]{background:#6c63ff1f;border-radius:6px;color:#534ab7;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:6px;padding:2px 8px}.workflow-cta-title[data-v-fe432789]{color:#1f2233;font-size:19px;font-weight:600;margin:0 0 4px}.workflow-cta-desc[data-v-fe432789]{color:#64748b;font-size:14px;line-height:1.5;margin:0}.workflow-cta-go[data-v-fe432789]{align-items:center;color:#6c63ff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:7px}.workflow-cta-go svg[data-v-fe432789]{height:18px;width:18px}.workflow-star[data-v-fe432789]{margin-bottom:28px;max-width:960px;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%;z-index:10}.workflow-star[data-v-fe432789]:hover{border-radius:20px;box-shadow:0 14px 34px #6c63ff29;transform:translateY(-2px)}.workflow-star .workflow-cta[data-v-fe432789]{background:linear-gradient(115deg,#ecebfe,#fff 55%,#f5f5ff);border:none;margin-bottom:0}.workflow-star:hover .workflow-cta[data-v-fe432789]{box-shadow:none;transform:none}@media(max-width:640px){.workflow-cta[data-v-fe432789]{flex-wrap:wrap;gap:14px}.workflow-cta-go[data-v-fe432789]{justify-content:flex-end;width:100%}}.tool-catalog[data-v-fe432789]{z-index:20}.section-header[data-v-fe432789],.tool-catalog[data-v-fe432789]{max-width:960px;position:relative;width:100%}.section-header[data-v-fe432789]{align-items:center;display:flex;gap:14px;margin-bottom:16px;z-index:10}.section-tag[data-v-fe432789]{color:#94a3b8;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.section-divider[data-v-fe432789]{background:linear-gradient(90deg,rgba(100,130,200,.15),transparent);flex:1;height:1px}.category-filter[data-v-fe432789]{align-items:center;backdrop-filter:blur(18px) saturate(1.2);background:#fafbffe6;border:1px solid rgba(119,132,181,.14);border-radius:18px;box-shadow:0 8px 24px #303e680e;display:flex;gap:6px;margin:-4px 0 16px;min-height:56px;padding:7px 9px;position:sticky;top:10px;transition:background-color .18s ease,box-shadow .18s ease;width:100%;z-index:21}.category-scrollport[data-v-fe432789]{align-items:center;display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.category-scrollport[data-v-fe432789]::-webkit-scrollbar{display:none}.category-pill[data-v-fe432789]{align-items:center;background:#ffffffa3;border:1px solid transparent;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;gap:7px;justify-content:center;min-height:40px;padding:0 14px;position:relative;transition:color .22s ease,border-color .22s ease,box-shadow .22s ease;white-space:nowrap}.category-pill[data-v-fe432789]:before{background:linear-gradient(135deg,#7168f4,#6358e8);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.category-pill>span[data-v-fe432789]{position:relative;z-index:1}.category-pill[data-v-fe432789]:hover{background:#fff;border-color:#6c63ff33;color:#5148d8}.category-pill.is-selected[data-v-fe432789]{border-color:#594fd747;box-shadow:0 3px 10px #6056e033;color:#fff;font-weight:600}.category-pill.is-selected[data-v-fe432789]:before{opacity:1}.category-pill.is-selected[data-v-fe432789]:hover{color:#fff}.category-count[data-v-fe432789]{color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums;transition:color .22s ease}.category-pill.is-selected .category-count[data-v-fe432789]{color:#ffffffc7}.category-scroll[data-v-fe432789]{background:#fffc;border:0;border-radius:10px;color:#6c63ff;cursor:pointer;display:grid;flex:0 0 30px;height:38px;place-items:center;transition:background-color .16s ease,transform .16s ease;width:30px}.category-scroll[data-v-fe432789]:hover{background:#fff}.category-scroll[data-v-fe432789]:active{transform:scale(.92)}.category-scroll svg[data-v-fe432789]{height:17px;width:17px}.category-pill[data-v-fe432789]:focus-visible,.category-scroll[data-v-fe432789]:focus-visible{outline:2px solid #6c63ff;outline-offset:2px}.grid-frame[data-v-fe432789]{transition:height .3s cubic-bezier(.2,.75,.25,1);width:100%}.grid-frame.is-resizing[data-v-fe432789]{overflow:hidden}.grid-section[data-v-fe432789]{align-items:stretch;display:grid;gap:12px;grid-auto-rows:minmax(204px,auto);grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;position:relative;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.25,1);width:100%;z-index:10}.grid-section.is-switching[data-v-fe432789]{opacity:0;pointer-events:none;transform:translateY(6px)}.tile[data-v-fe432789]{border-radius:20px;cursor:pointer;display:block;min-width:0;position:relative;text-decoration:none}.tile-glow[data-v-fe432789]{background:color-mix(in srgb,var(--tc,#6c63ff) 30%,transparent);border-radius:21px;filter:blur(8px);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.tile:hover .tile-glow[data-v-fe432789]{opacity:1}.tile-glass[data-v-fe432789]:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--tc,#6c63ff) 16%,transparent),transparent 72%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s}.tile:hover .tile-glass[data-v-fe432789]:after{opacity:1}.tile-toolkit[data-v-fe432789],.tile-upscale[data-v-fe432789]{--tc:#6366f1}.tile-erase[data-v-fe432789]{--tc:#7c3aed}.tile-poster[data-v-fe432789]{--tc:#8b5cf6}.tile-image[data-v-fe432789]{--tc:#3b82f6}.tile-vectorize[data-v-fe432789]{--tc:#14b8a6}.tile-removebg[data-v-fe432789]{--tc:#0ea5e9}.tile-video[data-v-fe432789]{--tc:#10b981}.tile-audio[data-v-fe432789]{--tc:#8b5cf6}.tile-asr[data-v-fe432789]{--tc:#06b6d4}.tile-text-to-speech[data-v-fe432789]{--tc:#f43f5e}.tile-voice[data-v-fe432789]{--tc:#f97316}.tile-pdf[data-v-fe432789]{--tc:#ef4444}.tile-glass[data-v-fe432789]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.9);border-radius:18px;box-shadow:inset 0 1px #fffc,0 4px 24px #6482c814;display:flex;flex-direction:column;gap:12px;height:100%;min-height:204px;padding:20px;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.tile:focus-visible .tile-glass[data-v-fe432789],.tile:hover .tile-glass[data-v-fe432789]{box-shadow:0 1px #fffc inset,0 16px 48px color-mix(in srgb,var(--tc,#6c63ff) 16%,transparent);transform:perspective(800px) translateY(-5px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.tile-soon[data-v-fe432789]{cursor:default;opacity:.78}.tile-soon .tile-glass[data-v-fe432789]{background:#f8faff99}.tile[data-v-fe432789]:focus-visible{border-radius:20px;outline:2px solid var(--tc,#6c63ff);outline-offset:5px}.tile:active .tile-glass[data-v-fe432789]{transform:translateY(-1px) scale(.985);transition-duration:90ms}@media(hover:none){.tile:hover .tile-glass[data-v-fe432789]{transform:none}}@media(prefers-reduced-motion:reduce){.tile-arrow[data-v-fe432789],.tile-glass[data-v-fe432789]{transition:none}.tile:active .tile-glass[data-v-fe432789],.tile:focus-visible .tile-glass[data-v-fe432789],.tile:hover .tile-glass[data-v-fe432789]{transform:none}}.tile-top[data-v-fe432789]{justify-content:space-between}.tile-icon[data-v-fe432789],.tile-top[data-v-fe432789]{align-items:center;display:flex}.tile-icon[data-v-fe432789]{background:color-mix(in srgb,var(--tc,#6c63ff) 13%,transparent);border:1px solid color-mix(in srgb,var(--tc,#6c63ff) 20%,transparent);border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--tc,#6c63ff) 14%,transparent);color:var(--tc,#6c63ff);height:44px;justify-content:center;width:44px}.tile-icon svg[data-v-fe432789]{height:22px;width:22px}.tile-badge[data-v-fe432789]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:100px;color:#fff;font-family:"Anthropic Serif",Georgia,Times New Roman,Times,"Noto Serif CJK SC","Noto Serif CJK TC","Noto Serif CJK JP",serif;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 10px}.badge-soon[data-v-fe432789]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)!important}.badge-ai[data-v-fe432789]{background:linear-gradient(135deg,#f97316,#f59e0b)!important}.badge-new[data-v-fe432789]{background:linear-gradient(135deg,#22c55e,#10b981)!important}.badge-hot[data-v-fe432789]{background:linear-gradient(135deg,#fb7185,#ef4444)!important}.tile-title[data-v-fe432789]{color:#0f172a;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.tile-desc[data-v-fe432789]{color:#64748b;font-size:13px;line-height:1.5;margin-top:5px}.tile-body[data-v-fe432789]{display:flex;flex-direction:column}.tile-formats[data-v-fe432789]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tile-formats span[data-v-fe432789]{background:#6482c80f;border:1px solid rgba(100,130,200,.12);border-radius:6px;color:#475569;font-family:"Anthropic Serif",Georgia,Times New Roman,Times,"Noto Serif CJK SC","Noto Serif CJK TC","Noto Serif CJK JP",serif;font-size:11px;font-weight:500;letter-spacing:.04em;padding:3px 9px}.tile-footer[data-v-fe432789]{align-items:center;border-top:1px solid rgba(100,130,200,.08);display:flex;justify-content:space-between;padding-top:8px}.tile-go[data-v-fe432789]{color:var(--tc,#3b82f6);font-family:"Anthropic Serif",Georgia,Times New Roman,Times,"Noto Serif CJK SC","Noto Serif CJK TC","Noto Serif CJK JP",serif;font-size:13.5px;font-weight:400}.tile-go.muted[data-v-fe432789]{color:#94a3b8}.tile-arrow[data-v-fe432789]{align-items:center;background:color-mix(in srgb,var(--tc,#3b82f6) 10%,transparent);border-radius:50%;color:var(--tc,#3b82f6);display:flex;height:28px;justify-content:center;transition:transform .25s;width:28px}.tile:hover .tile-arrow[data-v-fe432789]{transform:translate(3px)}.tile-arrow svg[data-v-fe432789]{height:14px;width:14px}.soon-progress[data-v-fe432789]{background:#6482c81f;flex:1;height:3px;margin-left:10px;max-width:60px}.soon-bar[data-v-fe432789],.soon-progress[data-v-fe432789]{border-radius:2px;overflow:hidden}.soon-bar[data-v-fe432789]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);display:block;height:100%;position:relative;width:55%}.soon-bar[data-v-fe432789]:after{animation:shimmer-fe432789 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-fe432789{0%{transform:translate(-100%)}to{transform:translate(200%)}}.stats-strip[data-v-fe432789]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid hsla(0,0%,100%,.9);border-radius:16px;box-shadow:inset 0 1px #fffc,0 4px 20px #6482c812;display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;max-width:960px;padding:20px 32px;width:100%}.stat[data-v-fe432789]{align-items:center;display:flex;flex-direction:column;gap:2px;position:relative}.stat[data-v-fe432789]:not(:last-child):after{background:#6482c81f;content:"";height:36px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.stat-num[data-v-fe432789]{color:#0f172a;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1}.stat-num small[data-v-fe432789]{color:#3b82f6;font-size:16px;font-weight:600}.stat-label[data-v-fe432789]{color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:.02em}.footer[data-v-fe432789]{border-top:1px solid rgba(100,130,200,.1);margin-top:64px;max-width:960px;padding-bottom:40px;position:relative;width:100%;z-index:10}.footer-inner[data-v-fe432789]{display:grid;gap:48px;grid-template-columns:240px 1fr;padding:48px 0 40px}.footer-brand[data-v-fe432789]{display:flex;flex-direction:column;gap:14px}.footer-logo[data-v-fe432789]{align-items:center;display:flex;gap:10px}.footer-desc[data-v-fe432789]{color:#94a3b8;font-size:13px;line-height:1.7}.footer-badge[data-v-fe432789]{align-items:center;background:#22c55e14;border:1px solid rgba(34,197,94,.15);border-radius:100px;color:#22c55e;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.footer-links[data-v-fe432789]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.footer-col[data-v-fe432789]{display:flex;flex-direction:column;gap:10px}.footer-col-title[data-v-fe432789]{color:#475569;font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.footer-link[data-v-fe432789]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:13.5px;gap:6px;text-decoration:none;transition:color .2s}.footer-link[data-v-fe432789]:hover{color:#1e293b}.footer-link--soon[data-v-fe432789]{cursor:default;opacity:.55}.footer-link--soon span[data-v-fe432789]{background:#8b5cf61a;border-radius:4px;color:#8b5cf6;font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px}.footer-bottom[data-v-fe432789]{border-top:1px solid rgba(100,130,200,.08);font-size:12.5px;justify-content:space-between;padding-top:20px}.footer-bottom[data-v-fe432789],.footer-tech[data-v-fe432789]{align-items:center;color:#94a3b8;display:flex}.footer-tech[data-v-fe432789]{font-size:12px;gap:6px}.tech-tag[data-v-fe432789]{background:#6482c814;border:1px solid rgba(100,130,200,.12);border-radius:5px;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px}@media(max-width:680px){.grid-section[data-v-fe432789]{gap:10px;grid-auto-rows:minmax(190px,auto);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.category-filter[data-v-fe432789]{border-radius:16px;margin-bottom:12px;min-height:52px;padding:6px 7px;top:6px}.category-pill[data-v-fe432789]{font-size:12.5px;min-height:38px;padding-inline:12px}.category-scroll[data-v-fe432789]{flex-basis:27px;width:27px}.tile-glass[data-v-fe432789]{gap:10px;min-height:190px;padding:15px}.tile-icon[data-v-fe432789]{border-radius:11px;height:38px;width:38px}.tile-icon svg[data-v-fe432789]{height:20px;width:20px}.tile-title[data-v-fe432789]{font-size:16px}.tile-desc[data-v-fe432789]{font-size:12px;line-height:1.4}.tile-formats[data-v-fe432789]{gap:4px}.tile-formats span[data-v-fe432789]{font-size:10px;padding:2px 6px}.tile-footer[data-v-fe432789]{padding-top:6px}.tile-go[data-v-fe432789]{font-size:12.5px}.tile-arrow[data-v-fe432789]{height:25px;width:25px}.stats-strip[data-v-fe432789]{padding:18px 16px}.hero[data-v-fe432789]{padding:48px 0 36px}.stats-strip[data-v-fe432789]{gap:16px;grid-template-columns:repeat(2,1fr)}.stat[data-v-fe432789]:nth-child(2n):after{display:none}.footer-inner[data-v-fe432789]{gap:32px;grid-template-columns:1fr}.footer-links[data-v-fe432789]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-fe432789]{flex-direction:column;gap:12px;text-align:center}}@media(min-width:681px)and (max-width:960px){.grid-section[data-v-fe432789]{grid-template-columns:repeat(2,1fr)}.footer-inner[data-v-fe432789]{grid-template-columns:1fr}.footer-links[data-v-fe432789]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.category-scrollport[data-v-fe432789]{scroll-behavior:auto}.category-count[data-v-fe432789],.category-pill[data-v-fe432789],.category-pill[data-v-fe432789]:before,.category-scroll[data-v-fe432789],.grid-frame[data-v-fe432789],.grid-section[data-v-fe432789]{transition:none!important}}pre code .line{display:block}.locale-switcher[data-v-ebe73462]{align-items:center;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locale-trigger[data-v-ebe73462]{align-items:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:4px;height:36px;padding:0 8px;transition:all .15s}.locale-trigger[data-v-ebe73462]:hover{color:#1e293b}.locale-name[data-v-ebe73462]{font-family:"Anthropic Serif",SF Mono,Menlo,Consolas,monospace;font-size:14px}.locale-chevron[data-v-ebe73462]{flex-shrink:0;height:12px;transition:transform .2s;width:12px}.locale-switcher.open .locale-chevron[data-v-ebe73462]{transform:rotate(180deg)}.locale-dropdown[data-v-ebe73462]{backdrop-filter:blur(16px);background:#fffffff2;border:1px solid rgba(100,130,200,.15);border-radius:10px;box-shadow:0 8px 24px #6482c81f;min-width:140px;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.locale-option[data-v-ebe73462]{align-items:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;transition:background .1s;width:100%}.locale-option[data-v-ebe73462]:hover{background:#3b82f60f;color:#1e293b}.locale-option.active[data-v-ebe73462]{background:#3b82f60a;color:#3b82f6;font-weight:600}.locale-option .locale-label[data-v-ebe73462]{flex:1;font-family:"Anthropic Serif",SF Mono,Menlo,Consolas,monospace}.locale-check[data-v-ebe73462]{color:#3b82f6;flex-shrink:0;height:13px;width:13px}.dropdown-enter-active[data-v-ebe73462],.dropdown-leave-active[data-v-ebe73462]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-ebe73462],.dropdown-leave-to[data-v-ebe73462]{opacity:0;transform:translateY(-4px)}[data-v-bfb421e3],[data-v-bfb421e3]:after,[data-v-bfb421e3]:before{box-sizing:border-box;margin:0;padding:0}.page-layout[data-v-bfb421e3]{align-items:center;background:#f5f7ff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-x:clip;padding:0 24px;position:relative}.ambient[data-v-bfb421e3]{inset:0;pointer-events:none;position:fixed;z-index:0}.blob[data-v-bfb421e3]{border-radius:50%;filter:blur(90px);position:absolute}.b1[data-v-bfb421e3]{background:radial-gradient(circle,rgba(99,179,237,.35) 0,transparent 70%);height:600px;left:-120px;top:-180px;width:600px}.b2[data-v-bfb421e3]{background:radial-gradient(circle,rgba(104,211,145,.3) 0,transparent 70%);bottom:20%;height:500px;right:-80px;width:500px}.b3[data-v-bfb421e3]{background:radial-gradient(circle,rgba(167,139,250,.2) 0,transparent 70%);height:400px;left:55%;top:40%;width:400px}.b4[data-v-bfb421e3]{background:radial-gradient(circle,rgba(251,146,60,.15) 0,transparent 70%);bottom:10%;height:350px;left:10%;width:350px}.noise[data-v-bfb421e3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");opacity:.4}.grid-overlay[data-v-bfb421e3],.noise[data-v-bfb421e3]{inset:0;position:absolute}.grid-overlay[data-v-bfb421e3]{background-image:linear-gradient(rgba(120,160,220,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,220,.06) 1px,transparent 0);background-size:48px 48px}.header[data-v-bfb421e3]{max-width:960px;position:relative;width:100%;z-index:11}.header-inner[data-v-bfb421e3]{align-items:center;display:flex;justify-content:space-between;padding:28px 0 0}.account-link[data-v-bfb421e3]{align-items:center;border:1px solid rgba(110,116,150,.22);border-radius:50%;color:#5b60a0;display:inline-flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;width:40px}.account-link[data-v-bfb421e3]:hover{border-color:#6c63ff80;box-shadow:0 5px 16px #6265c326;color:#5148d8;transform:translateY(-2px)}.account-link[data-v-bfb421e3]:focus-visible{outline:2px solid #6d65e6;outline-offset:3px}.account-link--guest i[data-v-bfb421e3]{font-size:25px;line-height:1}.account-link--guest[data-v-bfb421e3]:after{background:#fff;border:1px solid #e2e5f2;border-radius:9px;box-shadow:0 8px 24px #20274b1c;color:#424766;content:attr(data-tooltip);font-size:12px;opacity:0;padding:7px 11px;pointer-events:none;position:absolute;right:0;top:calc(100% + 9px);transform:translateY(-4px);transition:opacity .18s,transform .18s;white-space:nowrap}.account-link--guest[data-v-bfb421e3]:focus-visible:after,.account-link--guest[data-v-bfb421e3]:hover:after{opacity:1;transform:translateY(0)}.logo-link[data-v-bfb421e3]{display:inline-flex;text-decoration:none}.nav[data-v-bfb421e3]{align-items:center;display:flex;gap:8px}.nav-link[data-v-bfb421e3]{border-radius:8px;color:#64748b;cursor:pointer;font-family:"Anthropic Serif",SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:500;line-height:28px;padding:5px 10px;text-decoration:none;transition:background .2s,color .2s}.nav-link[data-v-bfb421e3]:hover{background:#fff9;color:#1e293b}.nav-link.active[data-v-bfb421e3],.router-link-active[data-v-bfb421e3]{color:#3b82f6}.main[data-v-bfb421e3]{z-index:9}.footer[data-v-bfb421e3],.main[data-v-bfb421e3]{max-width:960px;position:relative;width:100%}.footer[data-v-bfb421e3]{border-top:1px solid rgba(100,130,200,.1);padding-bottom:40px;z-index:8}.footer-inner[data-v-bfb421e3]{display:grid;gap:48px;grid-template-columns:240px 1fr;padding:48px 0 40px}.footer-brand[data-v-bfb421e3]{display:flex;flex-direction:column;gap:14px}.footer-logo[data-v-bfb421e3]{align-items:center;display:flex;gap:10px}.footer-desc[data-v-bfb421e3]{color:#94a3b8;font-size:13px;line-height:1.7}.footer-badge[data-v-bfb421e3]{align-items:center;background:#22c55e14;border:1px solid rgba(34,197,94,.15);border-radius:100px;color:#22c55e;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px;width:-moz-fit-content;width:fit-content}.footer-links[data-v-bfb421e3]{display:grid;gap:24px;grid-template-columns:1.7fr 1fr}.footer-links .footer-col--tools[data-v-bfb421e3]{align-content:start;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.footer-links .footer-col--tools .footer-col-title[data-v-bfb421e3]{grid-column:1/-1}.footer-col[data-v-bfb421e3]{display:flex;flex-direction:column;gap:10px}.footer-col-title[data-v-bfb421e3]{color:#475569;font-family:"Anthropic Serif";font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.footer-link[data-v-bfb421e3]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:13.5px;gap:6px;text-decoration:none;transition:color .2s}.footer-link[data-v-bfb421e3]:hover{color:#1e293b}.footer-link--soon[data-v-bfb421e3]{cursor:default;opacity:.55}.footer-link--soon span[data-v-bfb421e3]{background:#8b5cf61a;border-radius:4px;color:#8b5cf6;font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px}.nav-download[data-v-bfb421e3]{position:relative}.nav-download-btn[data-v-bfb421e3]{align-items:center;background:#3b82f614;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:5px;padding:6px 14px;transition:background .2s}.nav-download-btn[data-v-bfb421e3]:hover{background:#3b82f624}.download-menu[data-v-bfb421e3]{backdrop-filter:blur(20px);background:#fffffff2;border:1px solid rgba(100,130,200,.15);border-radius:12px;box-shadow:0 8px 32px #6482c826;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:1000}.download-menu-title[data-v-bfb421e3]{color:#94a3b8;font-size:10.5px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}.download-item[data-v-bfb421e3]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px;transition:background .15s}.download-item[data-v-bfb421e3]:hover:not(.download-item--soon){background:#3b82f60f}.download-item--soon[data-v-bfb421e3]{cursor:default;opacity:.5}.download-item svg[data-v-bfb421e3]{color:#64748b;flex-shrink:0}.download-item-name[data-v-bfb421e3]{color:#1e293b;font-size:13px;font-weight:600}.download-item-sub[data-v-bfb421e3]{color:#94a3b8;font-size:11px}.download-soon-tag[data-v-bfb421e3]{background:#8b5cf61a;border-radius:4px;color:#8b5cf6;font-size:10px;font-weight:500;margin-left:auto;padding:2px 6px}.download-divider[data-v-bfb421e3]{background:#6482c81a;height:1px;margin:6px 0}.dropdown-enter-active[data-v-bfb421e3],.dropdown-leave-active[data-v-bfb421e3]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-bfb421e3],.dropdown-leave-to[data-v-bfb421e3]{opacity:0;transform:translateY(-4px)}.footer-download[data-v-bfb421e3]{display:flex;flex-direction:column;gap:10px}.footer-download-title[data-v-bfb421e3]{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer-download-btns[data-v-bfb421e3]{display:flex;flex-direction:column;gap:6px}.dl-btn[data-v-bfb421e3]{align-items:center;background:#fff9;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-decoration:none;transition:all .2s}.dl-btn[data-v-bfb421e3]:hover:not(.dl-btn--soon){background:#ffffffe6}.dl-btn--soon[data-v-bfb421e3]{cursor:default;opacity:.5}.dl-btn svg[data-v-bfb421e3]{color:#64748b;flex-shrink:0}.dl-btn-sub[data-v-bfb421e3]{color:#94a3b8;font-size:10px;line-height:1}.dl-btn-name[data-v-bfb421e3]{color:#1e293b;font-size:13px;font-weight:600;line-height:1.4}.footer-bottom[data-v-bfb421e3]{align-items:center;border-top:1px solid rgba(100,130,200,.08);color:#94a3b8;display:flex;font-size:12.5px;justify-content:space-between;padding-top:20px}@media(max-width:680px){.logo-link[data-v-bfb421e3]{transform:scale(.78);transform-origin:left center;width:140px}.footer-inner[data-v-bfb421e3]{gap:32px}.footer-inner[data-v-bfb421e3],.footer-links[data-v-bfb421e3]{grid-template-columns:1fr}.footer-bottom[data-v-bfb421e3]{flex-direction:column;gap:12px;text-align:center}}@media(min-width:681px)and (max-width:960px){.footer-inner[data-v-bfb421e3]{grid-template-columns:1fr}.footer-links[data-v-bfb421e3]{grid-template-columns:1.7fr 1fr}}.admin-frame{--adm-bg:#f7f8fc;--adm-side:#fff;--adm-card:#fff;--adm-border:#e7e8f0;--adm-ink:#202234;--adm-muted:#85899c;--adm-soft:#f1f1ff;--adm-accent:#5f5bd8;--adm-nav:#62667a;--c-muted:var(--adm-muted);--c-text:var(--adm-ink);background:var(--adm-bg);color:var(--adm-ink);display:flex;font:13px/1.45 DM Sans,Noto Sans SC,system-ui,sans-serif;min-height:100vh}.admin-sidebar{background:var(--adm-side);border-right:1px solid var(--adm-border);display:flex;flex:0 0 228px;flex-direction:column;padding:22px 14px;width:228px}.admin-brand{align-items:center;color:var(--adm-ink);display:flex;font-size:15px;font-weight:750;gap:10px;letter-spacing:-.03em;padding:2px 9px 28px;text-decoration:none}.brand-lockup{display:grid;gap:4px}.brand-caption{color:var(--adm-muted);display:block;font-size:8px;letter-spacing:.12em;margin:0 0 0 39px}.nav-label{color:#a2a5b4;font-size:9px;font-weight:700;letter-spacing:.13em;margin:8px 10px;text-transform:uppercase}.admin-nav{display:grid;gap:4px}.admin-nav a{align-items:center;border-radius:9px;color:var(--adm-nav);display:flex;font-size:11px;font-weight:550;gap:11px;padding:10px 11px;text-decoration:none}.admin-nav a.selected,.admin-nav a:hover{background:var(--adm-soft)}.admin-nav a.selected{color:var(--adm-accent);font-weight:700}.nav-icon{font-size:14px;text-align:center;width:17px}.sidebar-foot{margin-top:auto;padding:14px 8px 0}.admin-identity{align-items:center;border-top:1px solid var(--adm-border);display:flex;font-size:10px;gap:9px;padding-top:14px}.admin-identity b,.admin-identity small{display:block}.admin-identity small{color:var(--adm-muted);font-size:9px;margin-top:3px}.admin-avatar{background:var(--adm-soft);border-radius:50%;color:var(--adm-accent);display:grid;font-weight:750;height:30px;place-items:center;width:30px}.admin-main{flex:1;min-width:0;padding:22px 28px 32px}.admin-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:21px;min-height:30px}.breadcrumbs{color:var(--adm-muted);font-size:10px}.breadcrumbs b{color:var(--adm-ink)}.admin-top-actions{align-items:center;display:flex;gap:12px}.theme-switch{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:9px;display:flex;gap:3px;padding:3px}.theme-switch button{background:transparent;border:0;border-radius:6px;color:var(--adm-muted);cursor:pointer;font-size:9px;font-weight:750;height:22px;width:25px}.theme-switch button.active{background:var(--adm-accent);color:#fff}.logout-button{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:8px;color:var(--adm-nav);cursor:pointer;font:inherit;font-size:10px;padding:7px 11px}.admin-page-title{align-items:end;display:flex;gap:14px;justify-content:space-between;margin:0 0 18px}.admin-page-title h1{font-size:21px;letter-spacing:-.04em;margin:0}.admin-page-title p{color:var(--adm-muted);font-size:10px;margin:5px 0 0}.admin-grid{display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.admin-card{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:12px;padding:14px}.admin-metric-label{color:var(--adm-muted);font-size:9px}.admin-metric-value{font-size:22px;font-weight:700;letter-spacing:-.04em;margin-top:8px}.admin-metric-note{color:var(--adm-muted);font-size:9px;margin-top:3px}.admin-panel{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:12px;margin-bottom:13px;padding:15px}.admin-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.admin-panel h2,.admin-panel-head h2{font-size:11px;font-weight:700;margin:0}.admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.admin-input,.admin-select{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:8px;color:var(--adm-ink);font:inherit;font-size:10px;min-height:34px;padding:7px 10px}.admin-input{min-width:210px}.admin-button{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:8px;color:var(--adm-nav);cursor:pointer;font:inherit;font-size:10px;font-weight:650;padding:8px 12px}.admin-button.primary{background:var(--adm-accent);border-color:var(--adm-accent);color:#fff}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;font-size:9px;white-space:nowrap;width:100%}.admin-table th{color:var(--adm-muted);font-weight:600;padding:9px;text-align:left}.admin-table td,.admin-table th{border-bottom:1px solid var(--adm-border)}.admin-table td{color:var(--adm-nav);padding:10px 9px}.admin-table tr:last-child td{border-bottom:0}.admin-person{align-items:center;display:flex;gap:8px}.admin-person-avatar{background:var(--adm-soft);border-radius:50%;color:var(--adm-accent);display:grid;font-size:8px;font-weight:750;height:27px;place-items:center;width:27px}.admin-person b,.admin-person small{display:block}.admin-person b{color:var(--adm-ink);font-size:9px}.admin-person small{color:var(--adm-muted);font-size:8px;margin-top:3px}.admin-pill{align-items:center;background:#efefff;border-radius:20px;color:#5e59c8;display:inline-flex;font-size:8px;font-weight:650;padding:4px 7px}.admin-pill.success{background:#e9f7f0;color:#318668}.admin-pill.muted{background:#f1f2f6;color:#7a7d8d}.admin-pager{align-items:center;color:var(--adm-muted);display:flex;font-size:9px;justify-content:space-between;padding-top:12px}.admin-pages{display:flex;gap:4px}.admin-pages button{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:6px;color:var(--adm-nav);font-size:9px;height:24px;min-width:24px}.admin-pages button.active{background:var(--adm-accent);border-color:var(--adm-accent);color:#fff}.admin-error{color:#c74352;font-size:11px;margin:10px 0}.admin-empty{color:var(--adm-muted);padding:24px;text-align:center}.admin-detail-grid{display:grid;gap:13px;grid-template-columns:minmax(0,1fr) 300px}.admin-profile{align-items:center;display:flex;gap:11px;margin:0 0 14px}.admin-profile .admin-person-avatar{font-size:13px;height:42px;width:42px}.admin-profile h2{font-size:14px}.admin-profile p{color:var(--adm-muted);font-size:10px;margin:4px 0 0}.admin-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.admin-summary{border:1px solid var(--adm-border);border-radius:9px;padding:10px}.admin-summary small{color:var(--adm-muted);display:block;font-size:8px}.admin-summary b{display:block;font-size:14px;margin-top:5px}.admin-detail-line{border-top:1px solid var(--adm-border);display:flex;font-size:9px;gap:10px;justify-content:space-between;padding:9px 0}.admin-detail-line span{color:var(--adm-muted)}.theme-a{--adm-bg:#111322;--adm-side:#191b2d;--adm-card:#1a1c30;--adm-border:#2c2f49;--adm-ink:#f0f0fa;--adm-muted:#999bb9;--adm-soft:#2c2d4e;--adm-accent:#716bea;--adm-nav:#b2b3cb}.theme-a .admin-sidebar{border-right-color:#2a2c42}.theme-a .admin-nav a.selected{box-shadow:inset 2px 0 #918cff}.theme-a .admin-table td{color:#c0c1d6}.theme-a .admin-detail-line b,.theme-a .admin-person b{color:#f0f0fa}.theme-a .admin-pill{background:#343258;color:#b8b4ff}.theme-a .admin-pill.success{background:#173c37;color:#63d2aa}.theme-a .admin-pill.muted{background:#313346;color:#b0b2c4}.theme-b{--adm-bg:#f7f8fc;--adm-side:#fff;--adm-card:#fff;--adm-border:#e7e8f0;--adm-ink:#202234;--adm-muted:#85899c;--adm-soft:#f1f1ff;--adm-accent:#5f5bd8;--adm-nav:#62667a}.theme-c{--adm-bg:#f2f1fb;--adm-side:#282742;--adm-card:#fff;--adm-border:#e0dff0;--adm-ink:#302e49;--adm-muted:#696981;--adm-soft:#eeebfb;--adm-accent:#5d56c7;--adm-nav:#55546c;--adm-side-soft:#454367}.theme-c .admin-sidebar{border-color:#454461;color:#f4f3ff}.theme-c .admin-nav a{color:#d0cee4}.theme-c .admin-nav a.selected,.theme-c .admin-nav a:hover{background:var(--adm-side-soft);color:#fff}.theme-c .admin-nav a.selected{box-shadow:inset 2px 0 #aaa3ff}.theme-c .admin-brand{color:#f4f3ff;--c-muted:#aaa8c5;--c-text:#fff}.theme-c .brand-caption{color:#aaa8c5}.theme-c .admin-identity{border-color:#4a4968}.theme-c .admin-avatar{background:#514f7b;color:#e0dcff}.theme-c .admin-card,.theme-c .admin-panel{box-shadow:0 5px 14px #39366309}@media(max-width:900px){.admin-sidebar{flex-basis:68px;padding:18px 8px;width:68px}.admin-brand{padding:2px 8px 24px}.admin-brand .app-logo__word,.admin-brand .brand-caption,.admin-identity>span:not(.admin-avatar),.admin-nav a span:not(.nav-icon),.nav-label{display:none}.admin-nav a{justify-content:center;padding:10px 4px}.admin-nav a .nav-icon{width:auto}.admin-main{padding:18px 15px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-main{padding:14px 10px}.admin-page-title h1{font-size:18px}.admin-panel{padding:11px}.admin-panel-head{align-items:flex-start;flex-direction:column}.admin-input{width:100%}}.admin-frame .admin-theme-switch{--seg-track:var(--adm-card);--seg-thumb:var(--adm-soft);--seg-accent:var(--adm-accent);--seg-muted:var(--adm-muted)}.admin-frame{--c-p1:var(--adm-accent);--c-grad:var(--adm-accent);--c-border:var(--adm-border);--c-text:var(--adm-ink);--c-muted:var(--adm-muted);--radius-sm:8px;--radius-md:8px;--ms-bg:var(--adm-card);--ms-border:var(--adm-border);--ms-text:var(--adm-ink);--ms-muted:var(--adm-muted);--ms-accent:var(--adm-accent);--ms-dropdown-bg:var(--adm-card);--ms-hover:var(--adm-soft);--ms-divider:var(--adm-border)}.admin-frame .app-input.admin-input{background:var(--adm-card);border-color:var(--adm-border);border-radius:8px;color:var(--adm-ink);font-size:13px;min-height:40px;padding:9px 12px}.admin-frame .app-input.admin-input::-moz-placeholder{color:var(--adm-muted)}.admin-frame .app-input.admin-input::placeholder{color:var(--adm-muted)}.admin-frame .app-input.admin-input:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-accent) 14%,transparent)}.admin-frame .admin-select{background:transparent;border:0;border-radius:0;color:inherit;flex:0 0 auto;font:inherit;min-height:0;min-width:112px;padding:0}.admin-frame .admin-select .max-select-trigger{border-radius:8px;height:34px}.admin-frame .admin-select .select-label{font-size:10px;white-space:nowrap}.admin-frame .admin-action.app-btn{border-radius:8px;font-size:10px;min-height:32px;padding:7px 11px}.admin-frame .app-pagination{color:var(--adm-muted);font-size:9px}.admin-frame .app-pagination .ap-total{color:var(--adm-muted)}.admin-frame .app-pagination .ap-btn{background:var(--adm-card);border-color:var(--adm-border);border-radius:7px;color:var(--adm-nav);font-size:9px;height:26px;min-width:26px}.admin-frame .app-pagination .ap-btn.active{background:var(--adm-accent);border-color:var(--adm-accent);color:#fff}.admin-frame .app-pagination .ap-btn:disabled{background:var(--adm-soft);color:var(--adm-muted)}.admin-frame .app-pagination .ap-arrow{padding:0;width:26px}.admin-frame{font-size:14px;line-height:1.5}.admin-sidebar{flex-basis:248px;padding:24px 16px;width:248px}.admin-brand{font-size:16px;padding-bottom:30px}.admin-frame .brand-caption{font-size:12px}.admin-frame .nav-label{font-size:12px;margin:10px 11px}.admin-nav{gap:5px}.admin-frame .admin-nav a{font-size:14px;gap:12px;min-height:46px;padding:11px 12px}.admin-frame .nav-icon{display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.admin-frame .nav-icon svg{display:block;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.admin-frame .admin-identity{font-size:12px;gap:10px}.admin-frame .admin-identity small{font-size:12px}.admin-main{padding:26px 32px 36px}.admin-topbar{margin-bottom:24px;min-height:36px}.admin-frame .breadcrumbs{font-size:12px}.admin-top-actions{gap:14px}.admin-frame .admin-theme-switch .seg-btn{font-size:12px;min-height:30px;min-width:30px}.admin-frame .range-switch.seg--sm{--seg-font:13px;--seg-btn-px:12px;--seg-btn-py:7px}.admin-frame .logout-button{font-size:12px;min-height:36px;padding:8px 13px}.admin-page-title{margin-bottom:22px}.admin-frame .admin-page-title h1{font-size:26px;letter-spacing:-.035em}.admin-frame .admin-page-title p{font-size:13px;margin-top:7px}.admin-grid{gap:14px;margin-bottom:18px}.admin-frame .admin-card{border-radius:14px;padding:17px}.admin-frame .admin-metric-label,.admin-frame .admin-metric-note{font-size:12px}.admin-frame .admin-metric-value{font-size:28px;margin-top:9px}.admin-frame .admin-panel{border-radius:14px;margin-bottom:16px;padding:18px}.admin-panel-head{margin-bottom:15px}.admin-frame .admin-panel h2,.admin-frame .admin-panel-head h2{font-size:15px}.admin-toolbar{gap:9px}.admin-frame .admin-button,.admin-frame .admin-input,.admin-frame .admin-select{font-size:13px}.admin-frame .admin-select .max-select-trigger{height:40px}.admin-frame .admin-select .select-label{font-size:13px}.admin-frame .admin-select .max-select-dropdown{left:auto;max-width:calc(100vw - 24px);min-width:max(100%,152px);right:0;width:-moz-max-content;width:max-content}.admin-frame .admin-select .option-label{font-size:13px;white-space:nowrap}.admin-frame .admin-action.app-btn{font-size:13px;min-height:38px;padding:8px 13px}.admin-frame .admin-table{font-size:12px}.admin-frame .admin-table th{font-size:12px;padding:12px 10px}.admin-frame .admin-table td{font-size:12px;padding:13px 10px}.admin-frame .admin-person b,.admin-frame .admin-person small{font-size:12px}.admin-frame .admin-person-avatar{font-size:11px;height:32px;width:32px}.admin-frame .admin-pill{font-size:12px;padding:5px 9px}.admin-frame .admin-pager,.admin-frame .app-pagination{font-size:12px}.admin-frame .app-pagination .ap-btn{font-size:12px;height:32px;min-width:32px}.admin-frame .app-pagination .ap-arrow{width:32px}.admin-frame .admin-pages button{font-size:12px;height:32px;min-width:32px}.admin-frame .admin-error{font-size:13px}.admin-frame .admin-empty{font-size:14px}.admin-frame .admin-detail-line,.admin-frame .admin-summary small{font-size:12px}.admin-frame .admin-person-avatar{line-height:1}.admin-frame .admin-profile p{font-size:12px}.admin-frame .overview-link b{font-size:14px}.admin-frame .overview-link small{font-size:12px}.admin-frame .boolean-control,.admin-frame .detail-link,.admin-frame .detail-subhead,.admin-frame .feature-row,.admin-frame .feature-row code,.admin-frame .feedback-modal p,.admin-frame .feedback-modal>div,.admin-frame .generate-form label,.admin-frame .generated,.admin-frame .generated .app-input--area,.admin-frame .help-text,.admin-frame .provider-chip,.admin-frame .revoke-button,.admin-frame .session-row,.admin-frame .session-row small,.admin-frame .setting-row label b,.admin-frame .setting-row label small,.admin-frame .subtle{font-size:12px!important}.admin-frame .feature-row{min-height:42px;padding:9px 11px}.admin-frame .setting-row{gap:18px;padding:16px 0}.admin-frame .feedback-modal{padding:22px}.admin-frame .ac-h3{font-size:16px}@media(max-width:900px){.admin-sidebar{flex-basis:72px;padding:18px 8px;width:72px}.admin-frame .admin-nav a{min-height:46px;padding:9px 4px}.admin-frame .nav-icon{flex-basis:28px}.admin-main{padding:20px 18px}}@media(max-width:520px){.admin-main{padding:16px 12px}.admin-frame .admin-page-title h1{font-size:22px}.admin-frame .admin-panel{padding:14px}.admin-frame .admin-select .max-select-dropdown{left:0;right:auto}}.crop-panel[data-v-3936fc74]{aspect-ratio:var(--preview-ratio,16/9);background:#0c0c14;border-radius:var(--radius-lg,20px);max-height:460px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.crop-bg-img[data-v-3936fc74]{cursor:grab;display:block;-o-object-fit:fill;object-fit:fill;pointer-events:auto;position:absolute;touch-action:none}.crop-bg-img[data-v-3936fc74]:active{cursor:grabbing}.crop-mask[data-v-3936fc74]{background:#00000080;pointer-events:none;z-index:2}.crop-box[data-v-3936fc74]{cursor:move;position:absolute;z-index:3}.crop-line[data-v-3936fc74]{background:#ffffffe6;box-shadow:0 0 4px #0000004d;pointer-events:none;position:absolute}.crop-line--top[data-v-3936fc74]{height:1px;left:0;right:0;top:0}.crop-line--bottom[data-v-3936fc74]{bottom:0;height:1px;left:0;right:0}.crop-line--left[data-v-3936fc74]{bottom:0;left:0;top:0;width:1px}.crop-line--right[data-v-3936fc74]{bottom:0;right:0;top:0;width:1px}.crop-grid-h[data-v-3936fc74],.crop-grid-v[data-v-3936fc74]{background:#ffffff38;pointer-events:none;position:absolute}.crop-grid-h[data-v-3936fc74]{height:1px;left:0;right:0}.crop-grid-v[data-v-3936fc74]{bottom:0;top:0;width:1px}.crop-handle[data-v-3936fc74]{background:#fff;border:1px solid var(--c-p1,#6c63ff);border-radius:2px;box-shadow:0 1px 4px #00000059;height:6px;position:absolute;width:6px;z-index:4}.crop-handle--tl[data-v-3936fc74]{cursor:nwse-resize;left:-3px;top:-3px}.crop-handle--tr[data-v-3936fc74]{cursor:nesw-resize;right:-3px;top:-3px}.crop-handle--bl[data-v-3936fc74]{bottom:-3px;cursor:nesw-resize;left:-3px}.crop-handle--br[data-v-3936fc74]{bottom:-3px;cursor:nwse-resize;right:-3px}.crop-handle--tc[data-v-3936fc74]{top:-3px}.crop-handle--bc[data-v-3936fc74],.crop-handle--tc[data-v-3936fc74]{cursor:ns-resize;left:50%;transform:translate(-50%)}.crop-handle--bc[data-v-3936fc74]{bottom:-3px}.crop-handle--ml[data-v-3936fc74]{left:-3px}.crop-handle--ml[data-v-3936fc74],.crop-handle--mr[data-v-3936fc74]{cursor:ew-resize;top:50%;transform:translateY(-50%)}.crop-handle--mr[data-v-3936fc74]{right:-3px}.crop-size-tip[data-v-3936fc74]{backdrop-filter:blur(8px);background:#000000a6;border-radius:100px;color:#fff;font-size:12px;font-weight:600;left:50%;padding:4px 10px;pointer-events:none;position:absolute;top:-28px;transform:translate(-50%);white-space:nowrap;z-index:10}.crop-toolbar[data-v-3936fc74]{align-items:center;backdrop-filter:blur(14px);background:#0c0c14e0;bottom:0;display:flex;gap:10px;height:52px;justify-content:space-between;left:0;padding:0 14px;position:absolute;right:0;z-index:10}.ratio-scroll[data-v-3936fc74]{flex:1;min-width:0}.ratio-list[data-v-3936fc74]{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.ratio-btn[data-v-3936fc74]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#ffffffa6;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:5px 10px;transition:background .18s,border-color .18s,color .18s}.ratio-btn[data-v-3936fc74]:hover{background:#ffffff2e;color:#fff}.ratio-btn.active[data-v-3936fc74]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#38bdf8));border-color:transparent;color:#fff}.toolbar-actions[data-v-3936fc74]{display:flex;flex-shrink:0;gap:8px}.crop-btn[data-v-3936fc74]{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px;transition:opacity .2s,transform .15s;white-space:nowrap}.crop-btn[data-v-3936fc74]:hover{opacity:.85}.crop-btn[data-v-3936fc74]:active{transform:scale(.97)}.crop-btn--cancel[data-v-3936fc74]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);color:#ffffffb3}.crop-btn--confirm[data-v-3936fc74]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#38bdf8));box-shadow:0 4px 14px #6c63ff66;color:#fff}.crop-panel--embedded[data-v-3936fc74]{aspect-ratio:auto;border-radius:0;height:100%;max-height:none;width:100%}.crop-panel--embedded .crop-bg-img[data-v-3936fc74]{height:100%}.ts[data-v-0323a8f3]{border-radius:0 0 6px 6px;height:100%;overflow:hidden;position:relative;width:100%}.ts--filled[data-v-0323a8f3]{background:#0c0c14}.ts-cropwrap[data-v-0323a8f3]{bottom:var(--strip-h,0);left:0;position:absolute;right:0;top:0}.ts-cropwrap[data-v-0323a8f3] .crop-panel{aspect-ratio:auto;border-radius:0;height:100%;max-height:none;width:100%}.ts-stripwrap[data-v-0323a8f3]{align-items:center;backdrop-filter:blur(10px);background:#0c0c14eb;bottom:0;display:flex;height:var(--strip-h,72px);left:0;position:absolute;right:0;z-index:5}.ts-strip[data-v-0323a8f3]{flex:1;height:100%;min-width:0}.ts-strip-view[data-v-0323a8f3]{align-items:center;display:flex;gap:8px;height:100%;padding:0 10px}.ts-thumb[data-v-0323a8f3]{background:#1a1a26;border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:52px;overflow:hidden;padding:0;position:relative;transition:border-color .15s;width:52px}.ts-thumb img[data-v-0323a8f3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ts-thumb>i[data-v-0323a8f3]{color:#6a6a76;font-size:18px}.ts-thumb.done[data-v-0323a8f3]{border-color:#6c63ff8c}.ts-thumb.active[data-v-0323a8f3]{border-color:#6c63ff}.ts-thumb-check[data-v-0323a8f3]{align-items:center;background:#6c63ff;border-radius:50%;bottom:2px;color:#fff;display:flex;height:16px;justify-content:center;position:absolute;right:2px;width:16px}.ts-thumb-check i[data-v-0323a8f3]{font-size:11px}.ts-arrow[data-v-0323a8f3]{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 8px #00000059;color:#2a2a36;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:26px;z-index:6}.ts-arrow i[data-v-0323a8f3]{font-size:16px}.ts-arrow--l[data-v-0323a8f3]{left:6px}.ts-arrow--r[data-v-0323a8f3]{right:6px}.ts-empty[data-v-0323a8f3]{align-items:center;color:#b0b0bc;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center}.ts-empty i[data-v-0323a8f3]{font-size:26px}.ts-empty p[data-v-0323a8f3]{font-size:12px;line-height:1.5;margin:0}.tsrc[data-v-3be69862]{padding:8px}.tsrc[data-v-3be69862],.tsrc-input[data-v-3be69862]{height:100%;width:100%}.tsrc-input[data-v-3be69862]{background:transparent;border:none;color:#2a2a36;font-family:inherit;font-size:12px;line-height:1.5;outline:none;resize:none}.tsrc-input[data-v-3be69862]::-moz-placeholder{color:#b0b0bc}.tsrc-input[data-v-3be69862]::placeholder{color:#b0b0bc}.erase-view[data-v-ffdd7be4]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.erase-view[data-v-ffdd7be4] .erase{display:flex;flex-direction:column;height:100%;min-height:0;padding:8px;width:100%}.erase-view[data-v-ffdd7be4] .erase-stage{flex:1;min-height:0;padding:4px}.erase-view[data-v-ffdd7be4] .erase-frame img{max-height:100%}.erase-view[data-v-ffdd7be4] .erase-hint{display:none}.erase-empty[data-v-ffdd7be4]{align-items:center;color:#9a9aa8;display:flex;flex:1;flex-direction:column;font-size:12px;gap:8px;justify-content:center;padding:16px;text-align:center}.erase-empty-ic[data-v-ffdd7be4]{color:#c4c4d0;display:inline-flex}.erase-empty-ic svg[data-v-ffdd7be4]{height:26px;width:26px}.erase-empty-text[data-v-ffdd7be4]{line-height:1.5;max-width:200px}.vf[data-v-1852142a]{display:flex;flex-direction:column;gap:8px}.vf-label[data-v-1852142a]{color:#8a8a96;display:flex;font-size:12px;justify-content:space-between;margin:0;padding-bottom:10px}.vf-val[data-v-1852142a]{color:#6c63ff;font-variant-numeric:tabular-nums;font-weight:600}.vf-empty[data-v-1852142a]{align-items:center;color:#9a9aa8;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 16px;text-align:center}.vf-empty i[data-v-1852142a]{font-size:26px}.vf-empty p[data-v-1852142a]{font-size:12px;line-height:1.5;margin:0}.ea[data-v-e6a5c35d]{gap:14px}.ea[data-v-e6a5c35d],.ea-format[data-v-e6a5c35d]{display:flex;flex-direction:column}.ea-format[data-v-e6a5c35d]{gap:6px}.ea-format-sub[data-v-e6a5c35d]{color:#8a8a96;font-size:11.5px;line-height:1.5;margin:0}.vec-cfg[data-v-9d15d562]{display:flex;flex-direction:column;gap:14px}.vec-label[data-v-9d15d562]{color:#8a8a96;display:block;font-size:12px;margin-bottom:6px}.vec-slider[data-v-9d15d562]{align-items:center;display:flex;gap:10px}.vec-slider-val[data-v-9d15d562]{color:#6a6a76;font-size:12px;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.vec-hint[data-v-9d15d562]{color:#9a9aa8;font-size:12px;line-height:1.5;margin:0}.vec-cfg[data-v-9d15d562] .redeem-bar{margin-top:0}.tc[data-v-ec2e2134]{gap:14px}.tc[data-v-ec2e2134],.tc-field[data-v-ec2e2134],.tc-model[data-v-ec2e2134]{display:flex;flex-direction:column}.tc-model[data-v-ec2e2134]{gap:6px}.tc-model-sub[data-v-ec2e2134]{color:#8a8a96;font-size:11.5px;line-height:1.5;margin:0}.tc[data-v-ec2e2134] .redeem-bar{margin-top:0}.tts-cfg[data-v-7f35760b]{gap:14px}.tts-cfg[data-v-7f35760b],.tts-field[data-v-7f35760b]{display:flex;flex-direction:column}.tts-cfg[data-v-7f35760b] .redeem-bar{margin-top:0}.vp-scroll[data-v-7f35760b]{max-height:320px}.voice-grid[data-v-7f35760b]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.voice-item[data-v-7f35760b]{align-items:center;background:#fff;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:5px;padding:8px;position:relative;text-align:left;transition:border-color .15s,background .15s,box-shadow .2s}.voice-item[data-v-7f35760b]:hover{border-color:color-mix(in srgb,#6c63ff 40%,var(--c-border));box-shadow:0 6px 18px #6c63ff24}.voice-item.active[data-v-7f35760b]{background:#6c63ff0f;border-color:#6c63ff}.voice-avatar[data-v-7f35760b]{background:#6c63ff1a;border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.voice-meta[data-v-7f35760b]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.voice-name[data-v-7f35760b]{color:var(--c-text);font-size:13px;font-weight:600}.voice-name[data-v-7f35760b],.voice-tag[data-v-7f35760b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-tag[data-v-7f35760b]{color:var(--c-muted);font-size:11px}.voice-actions[data-v-7f35760b]{align-self:center;display:flex}.voice-act[data-v-7f35760b]{border-radius:8px;color:var(--c-muted);cursor:pointer;display:grid;height:26px;place-items:center;transition:background .15s,color .15s;width:26px}.voice-act[data-v-7f35760b]:hover{background:#6c63ff1a;color:#6c63ff}.voice-act svg[data-v-7f35760b]{height:15px;width:15px}.cvm[data-v-68f59196]{display:block}.cvm-hint[data-v-68f59196]{color:#9a9aa8;font-size:12px;line-height:1.5;padding:8px 4px}.cvm-list[data-v-68f59196]{gap:12px}.cvm-list[data-v-68f59196],.cvm-row[data-v-68f59196]{display:flex;flex-direction:column}.cvm-row[data-v-68f59196]{border-bottom:1px dashed #ececf3;gap:5px;padding-bottom:12px}.cvm-row[data-v-68f59196]:last-child{border-bottom:none;padding-bottom:0}.cvm-char[data-v-68f59196]{align-items:baseline;display:flex;gap:6px}.cvm-name[data-v-68f59196]{color:#3a3a46;font-size:13px;font-weight:500}.cvm-gender[data-v-68f59196]{background:#eeedfe;border-radius:4px;color:#6c63ff;font-size:10px;padding:1px 5px}.cvm-id[data-v-68f59196]{color:#b0b0bc;font-size:10px;margin-left:auto}.cvm-sub[data-v-68f59196]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.vc-cfg[data-v-24bb6268]{display:flex;flex-direction:column;gap:14px}.vc-hint[data-v-24bb6268]{color:#9a9aa8;font-size:12px;line-height:1.5;margin:0}.vc-cfg[data-v-24bb6268] .redeem-bar{margin-top:0}.tc[data-v-8796dd83]{display:flex;flex-direction:column}.tc-hint[data-v-8796dd83]{color:#9a9aa8;font-size:11px;line-height:1.5;margin:-4px 0 12px}.tc-out[data-v-8796dd83]{color:#6c63ff;font-size:12px;font-weight:600;margin:12px 0}.tc-adjust[data-v-8796dd83]{align-items:center;color:#77798e;display:flex;font-size:12px;gap:8px;margin:8px 0}.tc-adjust span[data-v-8796dd83]{flex:1}.tc-adjust b[data-v-8796dd83]{color:#37394d;font-size:11px;min-width:42px;text-align:center}.tc-adjust button[data-v-8796dd83]{background:#fff;border:1px solid #e0e3ef;border-radius:8px;color:#55b;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.tc-adjust button[data-v-8796dd83]:disabled{cursor:default;opacity:.4}.tc-empty[data-v-8796dd83]{align-items:center;color:#9a9aa8;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 16px;text-align:center}.tc-empty i[data-v-8796dd83]{font-size:26px}.tc-empty p[data-v-8796dd83]{font-size:12px;line-height:1.5;margin:0}.upscale-cfg[data-v-bdae1f90]{display:flex;flex-direction:column;gap:12px}.upscale-hint[data-v-bdae1f90]{color:#9a9aa8;font-size:12px;line-height:1.5;margin:0}.upscale-cfg[data-v-bdae1f90] .redeem-bar{margin-top:0}.rb-cfg[data-v-09424cef]{display:flex;flex-direction:column;gap:12px}.rb-hint[data-v-09424cef]{color:#9a9aa8;font-size:12px;line-height:1.5;margin:0}.rb-cfg[data-v-09424cef] .redeem-bar{margin-top:0}.ps-cfg[data-v-a28ab986]{gap:14px}.ps-cfg[data-v-a28ab986],.ps-field[data-v-a28ab986]{display:flex;flex-direction:column}.ps-hint[data-v-a28ab986]{color:#9a9aa8;font-size:11.5px;line-height:1.5;margin:4px 0 0}.ps-cfg[data-v-a28ab986] .redeem-bar{margin-top:0}.t2i-cfg[data-v-45fb809b]{gap:14px}.t2i-cfg[data-v-45fb809b],.t2i-field[data-v-45fb809b]{display:flex;flex-direction:column}.t2i-hint[data-v-45fb809b]{color:#9a9aa8;font-size:11.5px;line-height:1.5;margin:4px 0 0}.t2i-cfg[data-v-45fb809b] .redeem-bar{margin-top:0}.er-cfg[data-v-fb1255d5]{gap:14px}.er-cfg[data-v-fb1255d5],.er-field[data-v-fb1255d5]{display:flex;flex-direction:column}.er-hint[data-v-fb1255d5]{color:#9a9aa8;font-size:12px;line-height:1.5;margin:0}.er-cfg[data-v-fb1255d5] .redeem-bar{margin-top:0}.ps[data-v-844b106f]{gap:14px}.ps[data-v-844b106f],.ps-field[data-v-844b106f]{display:flex;flex-direction:column}.ps-hint[data-v-844b106f]{color:var(--c-muted,#8a8a96);font-size:11px;line-height:1.45;margin:6px 0 0}.p2i[data-v-ebfb43ad]{display:flex;flex-direction:column;gap:14px}.fx-particles[data-v-ef8c515b]{height:100%;position:relative;width:100%}.fx-particles canvas[data-v-ef8c515b]{display:block}
