.app-logo[data-v-ed6c4b0f]{align-items:center;gap:11px;display:inline-flex}.app-logo__m[data-v-ed6c4b0f]{flex-shrink:0}.app-logo__m path[data-v-ed6c4b0f],.app-logo__m rect[data-v-ed6c4b0f]{fill:none;stroke-linecap:round;stroke-linejoin:round}.app-logo__g0[data-v-ed6c4b0f]{stop-color:var(--logo-accent,#3b82f6)}.app-logo__g1[data-v-ed6c4b0f]{stop-color:var(--logo-core,#22c55e)}.app-logo__frame[data-v-ed6c4b0f]{stroke:color-mix(in srgb,var(--logo-accent,#3b82f6) 16%,transparent);stroke-width:2px}.app-logo__snake[data-v-ed6c4b0f]{stroke:var(--logo-accent,#3b82f6);stroke-width:2px;stroke-dasharray:26 122;animation:2.4s linear infinite app-logo-snake-ed6c4b0f}.app-logo__l[data-v-ed6c4b0f],.app-logo__r[data-v-ed6c4b0f]{stroke-width:2.8px;stroke-dasharray:40;stroke-dashoffset:0;animation:.55s ease-out .35s both app-logo-draw-ed6c4b0f,.9s ease-out .95s both app-logo-glow-ed6c4b0f}.app-logo__r[data-v-ed6c4b0f]{animation-delay:.52s,.95s}.app-logo__ripple[data-v-ed6c4b0f]{stroke:var(--logo-core,#22c55e);stroke-width:2px;animation:.7s ease-out 1s both app-logo-ripple-ed6c4b0f}.app-logo__core[data-v-ed6c4b0f],.app-logo__ripple[data-v-ed6c4b0f]{opacity:0;transform-origin:24px 27px}.app-logo__core[data-v-ed6c4b0f]{fill:var(--logo-core,#22c55e);stroke:none;animation:.4s ease-out .95s forwards app-logo-core-ed6c4b0f}.app-logo__word[data-v-ed6c4b0f]{letter-spacing:.12em;align-items:baseline;font-family:Space Grotesk,-apple-system,sans-serif;line-height:1;display:inline-flex}.app-logo__c[data-v-ed6c4b0f]{opacity:0;animation:.28s both app-logo-char-ed6c4b0f;animation-delay:calc(.6s + var(--i) * 75ms);font-style:normal}.app-logo__c--t[data-v-ed6c4b0f]{color:var(--c-muted,#64748b);font-weight:300}.app-logo__c--b[data-v-ed6c4b0f]{color:var(--c-text,#1e293b);font-weight:700}.app-logo__gap[data-v-ed6c4b0f]{width:7px}@keyframes app-logo-snake-ed6c4b0f{to{stroke-dashoffset:-148px}}@keyframes app-logo-draw-ed6c4b0f{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes app-logo-core-ed6c4b0f{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes app-logo-ripple-ed6c4b0f{0%{opacity:0;transform:scale(.4)}35%{opacity:.9}to{opacity:0;transform:scale(3)}}@keyframes app-logo-glow-ed6c4b0f{0%{filter:drop-shadow(0 0 #0000)}45%{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--logo-accent,#3b82f6) 55%,transparent))}to{filter:drop-shadow(0 0 #0000)}}@keyframes app-logo-char-ed6c4b0f{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-logo__c[data-v-ed6c4b0f],.app-logo__core[data-v-ed6c4b0f],.app-logo__frame[data-v-ed6c4b0f],.app-logo__l[data-v-ed6c4b0f],.app-logo__r[data-v-ed6c4b0f]{opacity:1;stroke-dashoffset:0;animation:none}.app-logo__l[data-v-ed6c4b0f],.app-logo__r[data-v-ed6c4b0f]{filter:none}.app-logo__ripple[data-v-ed6c4b0f],.app-logo__snake[data-v-ed6c4b0f]{opacity:0;animation:none}}.app-input[data-v-36027656]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--c-p1) 15%,transparent);border-radius:var(--radius-sm,9px);width:100%;color:var(--c-text);font:inherit;background:#ffffffb8;outline:none;transition:border-color .2s,box-shadow .2s}.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{opacity:.6;cursor:not-allowed}.app-input--sm[data-v-36027656]{padding:8px 10px;font-size:13px}.app-input--md[data-v-36027656]{padding:12px;font-size:14px}.app-input--lg[data-v-36027656]{padding:12px 14px;font-size:15px}.app-input--area[data-v-36027656]{resize:vertical;scrollbar-width:thin;scrollbar-color:var(--sb-thumb,#14142847) transparent;min-height:88px;line-height:1.6}.app-input--area[data-v-36027656]::-webkit-scrollbar{width:8px}.app-input--area[data-v-36027656]::-webkit-scrollbar-track{background:0 0}.app-input--area[data-v-36027656]::-webkit-scrollbar-thumb{background:var(--sb-thumb,#14142847);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-input-wrap[data-v-36027656]{width:100%;display:block;position:relative}.app-input-prefix[data-v-36027656]{color:var(--c-muted);pointer-events:none;align-items:center;font-size:16px;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.app-input--has-prefix[data-v-36027656]{padding-left:34px}.app-input-wrap--area[data-v-36027656]{flex-direction:column;display:flex}.app-input-counter[data-v-36027656]{color:var(--c-muted);pointer-events:none;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.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;top:50%;right:12px;transform:translateY(-50%)}.app-loading[data-v-da06404a]{justify-content:center;align-items:center;gap:var(--loading-gap,10px);color:var(--c-muted,#8a8a96);display:inline-flex}.app-loading--vertical[data-v-da06404a]{flex-direction:column}.app-loading--horizontal[data-v-da06404a]{flex-direction:row}.app-loading__spinner[data-v-da06404a]{border-style:solid;border-color:color-mix(in srgb,var(--loading-accent,var(--c-p1,#6c63ff)) 25%,transparent);border-top-color:var(--loading-accent,var(--c-p1,#6c63ff));border-radius:50%;flex-shrink:0;animation:.8s linear infinite app-loading-spin-da06404a}.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;width:14px;height: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;width:16px;height: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;width:26px;height: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;width:36px;height: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]{cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .15s,border-color .15s,opacity .2s;display:inline-flex}.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]{opacity:1;cursor:progress;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){opacity:1;color:color-mix(in srgb,var(--c-p1,#3b82f6) 74%,var(--c-text,#1c1835));border-color:color-mix(in srgb,var(--c-p1,#3b82f6) 18%,transparent);background:color-mix(in srgb,var(--c-p1,#3b82f6) 10%,var(--c-card,#fff));box-shadow:none}.app-btn--xs[data-v-171307db]{gap:5px;padding:5px 11px;font-size:12.5px}.app-btn--sm[data-v-171307db]{padding:8px 16px;font-size:12px}.app-btn--md[data-v-171307db]{padding:11px 24px;font-size:14px}.app-btn--lg[data-v-171307db]{padding:14px 28px;font-size:15px}.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%));color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--c-p1,#3b82f6) 28%,transparent)}.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]{color:var(--c-p1,#3b82f6);border-color:var(--c-p1,#3b82f6);background:0 0}.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]{color:var(--c-muted,#6a6a76);border-color:color-mix(in srgb,var(--c-text,#1c1835) 14%,transparent);background:0 0;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]{width:16px;height:16px}.fb-mask[data-v-a1b5ca31]{z-index:1050;backdrop-filter:blur(2px);background:#14142866;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fb-card[data-v-a1b5ca31]{--c-p1:#6c63ff;--c-grad:linear-gradient(135deg, #6c63ff, #8b7cff);background:#fff;border-radius:16px;width:100%;max-width:420px;padding:16px;position:relative;box-shadow:0 20px 60px #14143247}.fb-x[data-v-a1b5ca31]{cursor:pointer;background:#f2f2f7;border:none;border-radius:50%;width:26px;height:26px;top:14px;right:14px}.fb-hp[data-v-a1b5ca31],.fb-x[data-v-a1b5ca31],.fb-x span[data-v-a1b5ca31]{position:absolute}.fb-x span[data-v-a1b5ca31]{background:#6a6a76;border-radius:1px;width:12px;height:1.6px;top:50%;left:50%}.fb-x span[data-v-a1b5ca31]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.fb-x span[data-v-a1b5ca31]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.fb-x[data-v-a1b5ca31]:hover{background:#e8e8ef}.fb-title[data-v-a1b5ca31]{color:#1f2233;margin:0 0 4px;font-size:17px;font-weight:600}.fb-desc[data-v-a1b5ca31]{color:#8a8a96;margin:0 0 14px;font-size:13px}.fb-fields[data-v-a1b5ca31]{flex-direction:column;gap:10px;display:flex}.fb-email-note[data-v-a1b5ca31]{color:#777b8e;margin:-4px 2px 0;font-size:11px;line-height:1.5}.fb-hp[data-v-a1b5ca31]{opacity:0;width:1px;height:1px;left:-9999px}.fb-err[data-v-a1b5ca31]{color:#e24b4a;margin:8px 0 0;font-size:12px}.fb-actions[data-v-a1b5ca31]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.fb-fade-enter-active[data-v-a1b5ca31],.fb-fade-leave-active[data-v-a1b5ca31]{transition:opacity .2s}.fb-fade-enter-from[data-v-a1b5ca31],.fb-fade-leave-to[data-v-a1b5ca31]{opacity:0}.global-feedback[data-v-075002c8]{right:max(12px,env(safe-area-inset-right));z-index:900;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;position:fixed}.global-feedback.is-snapping[data-v-075002c8]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.feedback-trigger[data-v-075002c8]{backdrop-filter:blur(12px);color:#4f46d8;cursor:grab;background:#fffffff0;border:1px solid #6c63ff33;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 30px #241f4c29}.feedback-trigger[data-v-075002c8]:focus-visible,.feedback-trigger[data-v-075002c8]:hover{border-color:#6c63ff7a;outline:none;box-shadow:0 12px 34px #3f359c38}.feedback-trigger i[data-v-075002c8]{font-size:18px}.is-dragging .feedback-trigger[data-v-075002c8]{cursor:grabbing;box-shadow:0 14px 38px #3f359c42}.feedback-success[data-v-075002c8]{color:#167354;background:#fff;border:1px solid #d9f2e7;border-radius:10px;width:max-content;max-width:calc(min(260px,100vw - 90px));padding:9px 12px;font-size:13px;line-height:1.4;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 26px #1c4e3a24}.feedback-toast-enter-active[data-v-075002c8],.feedback-toast-leave-active[data-v-075002c8]{transition:opacity .18s,transform .18s}.feedback-toast-enter-from[data-v-075002c8],.feedback-toast-leave-to[data-v-075002c8]{opacity:0;transform:translate(8px,-50%)}@media (width<=640px){.feedback-trigger[data-v-075002c8]{width:44px;padding:0}.feedback-trigger span[data-v-075002c8]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.feedback-toast-enter-active[data-v-075002c8],.feedback-toast-leave-active[data-v-075002c8],.global-feedback.is-snapping[data-v-075002c8]{transition:none}}.ve-entry-loading[data-v-27eddbaf]{--entry-ink:#19372a;--entry-muted:#557164;--entry-track:#dfeae4;--entry-clip:#c5e9d2;--entry-clip-strong:#8fd5a9;--c-text:var(--entry-ink);--c-muted:var(--entry-muted);z-index:1;min-height:100dvh;color:var(--entry-ink);text-align:center;background:radial-gradient(circle at 50% 42%,#e8f6ed,#0000 48%),#f3f5fa;place-items:center;padding:32px;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:relative}.ve-entry-loading--overlay[data-v-27eddbaf]{z-index:10000;min-height:0;position:fixed;inset:0}.ve-entry-loading--dark[data-v-27eddbaf]{--entry-ink:#eef1f4;--entry-muted:#aebbc5;--entry-track:#34433c;--entry-clip:#315c45;--entry-clip-strong:#5faa7d;background:radial-gradient(circle at 50% 42%,#193729,#0000 48%),#12161d}.ve-entry-loading[data-v-27eddbaf] .app-logo__c--t{color:var(--entry-muted)}.ve-entry-loading[data-v-27eddbaf] .app-logo__c--b{color:var(--entry-ink)}.ve-entry-loading__content[data-v-27eddbaf]{justify-items:center;width:min(100%,380px);display:grid}.ve-entry-loading__timeline[data-v-27eddbaf]{border:1px solid var(--entry-track);background:color-mix(in srgb,var(--entry-track) 38%,transparent);border-radius:9px;align-items:center;gap:5px;width:224px;height:36px;margin:38px 0 25px;padding:6px;display:flex;position:relative;overflow:hidden}.ve-entry-loading__clip[data-v-27eddbaf]{background:var(--entry-clip);border-radius:4px;height:100%;animation:1.65s ease-in-out infinite ve-entry-clip-27eddbaf;display:block}.ve-entry-loading__clip--first[data-v-27eddbaf]{width:29%}.ve-entry-loading__clip--second[data-v-27eddbaf]{background:var(--entry-clip-strong);width:41%;animation-delay:.18s}.ve-entry-loading__clip--third[data-v-27eddbaf]{flex:1;animation-delay:.36s}.ve-entry-loading__playhead[data-v-27eddbaf]{background:#19845c;border-radius:2px;width:2px;animation:1.65s ease-in-out infinite ve-entry-playhead-27eddbaf;position:absolute;top:2px;bottom:2px;left:7px;box-shadow:0 0 9px #19845c6b}.ve-entry-loading--dark .ve-entry-loading__playhead[data-v-27eddbaf]{background:#8be0b1;box-shadow:0 0 9px #8be0b188}.ve-entry-loading h1[data-v-27eddbaf]{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.ve-entry-loading p[data-v-27eddbaf]{color:var(--entry-muted);margin:8px 0 0;font-size:13px;line-height:1.5}@keyframes ve-entry-playhead-27eddbaf{0%{transform:translate(0)}70%,to{transform:translate(207px)}}@keyframes ve-entry-clip-27eddbaf{0%,to{opacity:.65}45%{opacity:1}}@media (prefers-reduced-motion:reduce){.ve-entry-loading__clip[data-v-27eddbaf],.ve-entry-loading__playhead[data-v-27eddbaf]{animation:none}.ve-entry-loading__playhead[data-v-27eddbaf]{transform:translate(105px)}}.ts[data-v-720dd54e]{z-index:1100;backdrop-filter:blur(4px);background:#14102d73;justify-content:center;padding:24px;position:fixed;inset:0}.ts[data-v-720dd54e],.ts-box[data-v-720dd54e],.ts-card[data-v-720dd54e]{align-items:center;display:flex}.ts-card[data-v-720dd54e]{background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:calc(min(360px,92vw));padding:26px 24px 20px;box-shadow:0 24px 70px #14102d66}.ts-title[data-v-720dd54e]{color:#2a2a36;margin:0;font-size:16px;font-weight:600}.ts-desc[data-v-720dd54e]{color:#8a8a96;text-align:center;margin:0;font-size:13px;line-height:1.5}.ts-box[data-v-720dd54e]{justify-content:center;min-height:65px}.ts-cancel[data-v-720dd54e]{color:#9a9aa8;cursor:pointer;background:0 0;border:none;margin-top:2px;padding:6px 14px;font-family:inherit;font-size:13px}.ts-cancel[data-v-720dd54e]:hover{color:#6c63ff}.ts-fade-enter-active[data-v-720dd54e],.ts-fade-leave-active[data-v-720dd54e]{transition:opacity .2s}.ts-fade-enter-from[data-v-720dd54e],.ts-fade-leave-to[data-v-720dd54e]{opacity:0}.ve-entry-fade-enter-active,.ve-entry-fade-leave-active{transition:opacity .18s}.ve-entry-fade-enter-from,.ve-entry-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.ve-entry-fade-enter-active,.ve-entry-fade-leave-active{transition:none}}.error-page[data-v-cb152353]{--c-grad:linear-gradient(135deg, var(--c-p1), var(--c-p2));justify-content:center;align-items:center;min-height:100vh;padding:64px 0;display:flex}.error-card[data-v-cb152353]{text-align:center;background:var(--c-card);border:1px solid var(--c-card-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.6);width:100%;max-width:480px;padding:48px 32px}.error-code[data-v-cb152353]{letter-spacing:-.03em;background:linear-gradient(135deg,var(--c-p1),var(--c-p2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:800;line-height:1}.error-title[data-v-cb152353]{color:var(--c-text);margin-top:20px;font-size:24px;font-weight:700}.error-desc[data-v-cb152353]{color:var(--c-muted);margin-top:12px;font-size:14px;line-height:1.7}.error-actions[data-v-cb152353]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.account-avatar[data-v-beb97deb]{background:#e9ecf8;border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.account-avatar img[data-v-beb97deb]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.account-workspace[data-v-371b8913]{z-index:1;color:#262943;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;width:100%;padding:45px 0 90px;display:grid;position:relative}.account-sidebar[data-v-371b8913],.workspace-content[data-v-371b8913]{backdrop-filter:blur(16px);background:#ffffffdf;border:1px solid #e0e4f2;border-radius:22px;min-width:0;box-shadow:0 18px 48px #3a497a14}.account-sidebar[data-v-371b8913]{flex-direction:column;min-height:520px;padding:19px;display:flex;position:sticky;top:18px}.sidebar-identity[data-v-371b8913]{border-bottom:1px solid #e9ebf4;align-items:center;gap:11px;padding:5px 2px 20px;display:flex}.identity-text[data-v-371b8913]{min-width:0}.identity-text small[data-v-371b8913],.identity-text span[data-v-371b8913],.identity-text strong[data-v-371b8913]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity-text span[data-v-371b8913]{color:#7169cf;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.identity-text strong[data-v-371b8913]{margin-top:4px;font-size:15px}.identity-text small[data-v-371b8913]{color:#8b90a7;margin-top:4px;font-size:10px}.section-nav[data-v-371b8913]{gap:5px;margin-top:20px;display:grid;position:relative}.nav-slider[data-v-371b8913]{z-index:0;pointer-events:none;background:linear-gradient(100deg,#e8ecff,#f4f0ff);border-radius:12px;position:absolute}.nav-slider--moving[data-v-371b8913]{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-371b8913]{z-index:1;color:#5d627c;border-radius:12px;align-items:center;gap:12px;min-height:47px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s;display:flex;position:relative}.section-link i[data-v-371b8913]{font-size:19px}.section-link[data-v-371b8913]:hover{color:#5557c7}.section-link.active[data-v-371b8913]{color:#514dc2}.section-nav:not(.slider-ready) .section-link.active[data-v-371b8913]{background:linear-gradient(100deg,#e8ecff,#f4f0ff)}.section-nav.slider-ready .section-link.active[data-v-371b8913]:hover{background:0 0}.section-link[data-v-371b8913]:focus-visible{outline-offset:2px;outline:2px solid #6d65e6}.pro-badge[data-v-371b8913]{color:#615bd7;letter-spacing:.07em;margin-left:auto;font-size:9px;font-weight:800}.sidebar-bottom[data-v-371b8913]{margin-top:auto;padding:18px 5px 2px}.sidebar-bottom p[data-v-371b8913]{color:#9095a8;margin:0;font-size:10px;line-height:1.55}.sidebar-bottom p span[data-v-371b8913]{color:#3aab7f;margin-right:7px}.sidebar-bottom button[data-v-371b8913]{color:#666b84;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:6px 0;font-size:12px;display:flex}.sidebar-bottom button[data-v-371b8913]:hover{color:#514dc2}.sidebar-bottom .error[data-v-371b8913]{color:#a24e52;margin-top:8px}.workspace-content[data-v-371b8913]{min-height:520px;padding:34px 36px}@media (width<=720px){.account-workspace[data-v-371b8913]{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 0 65px}.account-sidebar[data-v-371b8913]{min-height:0;padding:14px;position:static}.sidebar-identity[data-v-371b8913]{padding:2px 3px 12px}.section-nav[data-v-371b8913]{scrollbar-width:none;gap:5px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.section-nav[data-v-371b8913]::-webkit-scrollbar{display:none}.section-link[data-v-371b8913]{flex:none;min-height:40px;padding:0 11px;font-size:12px}.section-link i[data-v-371b8913]{font-size:16px}.sidebar-bottom[data-v-371b8913]{justify-content:space-between;align-items:center;gap:10px;padding:8px 4px 0;display:flex}.sidebar-bottom p[data-v-371b8913]{max-width:65%}.sidebar-bottom button[data-v-371b8913]{flex:none;margin:0}.workspace-content[data-v-371b8913]{min-height:340px;padding:25px 22px}}@media (width<=430px){.workspace-content[data-v-371b8913]{padding:23px 18px}.pro-badge[data-v-371b8913]{font-size:8px}}@media (prefers-reduced-motion:reduce){.nav-slider--moving[data-v-371b8913],.section-link[data-v-371b8913]{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{letter-spacing:.07em;font-weight:600}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{min-height:48px;padding-inline:14px;font-size:13px;font-weight:500}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;letter-spacing:-.035em;font-weight:500}html[lang^=en] .workspace-content h1{font-size:calc(clamp(30px,3.3vw,36px));line-height:1.12}html[lang^=en] .workspace-content :is(.eyebrow,.content-heading .eyebrow,.section-heading .eyebrow){letter-spacing:.11em;font-size:10px;font-weight:650}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-top:35px;margin-bottom:15px}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-top:26px;margin-bottom:19px}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{letter-spacing:.06em;font-size:10px;font-weight:600}html[lang^=en] .workspace-content .item-main h2{margin-block:5px;font-size:14px;font-weight:500}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 (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 (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}}.task-detail[data-v-d56bbb19]{color:#42475f;background:#fafbff;border:1px solid #e5e8f3;border-radius:11px;margin:0 0 13px 50px;padding:10px 13px;font-size:11px}.task-detail.compact[data-v-d56bbb19]{margin-left:0}.task-detail summary[data-v-d56bbb19]{color:#605bc7;cursor:pointer;width:max-content;font-weight:700}.detail-grid[data-v-d56bbb19]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.detail-grid section[data-v-d56bbb19]{background:#fff;border:1px solid #e8eaf5;border-radius:9px;min-width:0;padding:11px}.detail-grid h4[data-v-d56bbb19]{color:#474a68;margin:0 0 9px;font-size:11px}.detail-grid dl[data-v-d56bbb19]{gap:7px;margin:0;display:grid}.detail-grid dl>div[data-v-d56bbb19]{justify-content:space-between;gap:12px;min-width:0;display:flex}.detail-grid dt[data-v-d56bbb19]{color:#8b90a7;flex:none}.detail-grid dd[data-v-d56bbb19]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.detail-grid p[data-v-d56bbb19]{color:#8b90a7}.result-file+.result-file[data-v-d56bbb19]{border-top:1px solid #e8eaf5;margin-top:12px;padding-top:12px}.detail-foot[data-v-d56bbb19]{color:#747a95;gap:6px 14px}.detail-actions[data-v-d56bbb19],.detail-foot[data-v-d56bbb19]{flex-wrap:wrap;margin-top:12px;display:flex}.detail-actions[data-v-d56bbb19]{align-items:center;gap:8px}.detail-grid button[data-v-d56bbb19]{color:#fff;font:inherit;cursor:pointer;background:#6a63d2;border:1px solid #6a63d2;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-weight:700;display:inline-flex}.detail-grid button[data-v-d56bbb19]:disabled{opacity:.6;cursor:wait}.detail-actions p[data-v-d56bbb19]{color:#8b90a7;margin:0;line-height:1.5}.detail-actions p[role=alert][data-v-d56bbb19]{color:#b75261}@media (width<=650px){.task-detail[data-v-d56bbb19]{margin-left:0}.detail-grid[data-v-d56bbb19]{grid-template-columns:1fr}}.page-heading .eyebrow[data-v-3b0c72f1]{color:#625ed0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.page-heading h1[data-v-3b0c72f1]{letter-spacing:-.045em;margin:10px 0 8px;font-size:33px}.page-heading p[data-v-3b0c72f1]{color:#747991;margin:0;font-size:13px;line-height:1.6}.filters[data-v-3b0c72f1]{gap:7px;margin:24px 0 16px;display:flex;overflow-x:auto}.filters button[data-v-3b0c72f1]{color:#73788e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:999px;flex:none;padding:8px 14px;font-size:11px;font-weight:650}.filters button.active[data-v-3b0c72f1]{color:#fff;background:#6760d4;border-color:#6760d4}.video-storage-note[data-v-3b0c72f1]{color:#666d91;background:#f6f7ff;border:1px solid #dfe2f3;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 13px;font-size:11px;line-height:1.55;display:flex}.video-storage-note i[data-v-3b0c72f1]{color:#635ed0;flex:none;font-size:17px}.activity-list[data-v-3b0c72f1]{border-top:1px solid #e8eaf3}.activity-entry[data-v-3b0c72f1]{border-bottom:1px solid #e8eaf3}.activity-row[data-v-3b0c72f1]{align-items:center;gap:12px;padding:15px 1px;display:flex}.item-icon[data-v-3b0c72f1]{color:#625ed0;background:#f0efff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.item-main[data-v-3b0c72f1]{flex:1;min-width:0}.item-main small[data-v-3b0c72f1]{color:#777dc1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.item-main h2[data-v-3b0c72f1]{margin:3px 0;font-size:13px}.item-main h2[data-v-3b0c72f1],.item-main p[data-v-3b0c72f1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-main p[data-v-3b0c72f1]{color:#8d92a8;margin:0;font-size:11px}.item-end[data-v-3b0c72f1]{flex-direction:column;flex:none;align-items:end;gap:6px;display:flex}.item-end time[data-v-3b0c72f1]{color:#9ba0b2;font-size:10px}.item-end button[data-v-3b0c72f1]{color:#625ed0;cursor:pointer;background:#efefff;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.item-end button.open-video[data-v-3b0c72f1]{white-space:nowrap;border-radius:8px;width:auto;height:28px;padding:0 9px;font-size:10px;font-weight:700}.batch-child b[data-v-3b0c72f1],.item-end span[data-v-3b0c72f1]{color:#279b78;font-size:10px}.batch-child b.failed[data-v-3b0c72f1],.item-end span.failed[data-v-3b0c72f1]{color:#c36365}.batch-child b.cancelled[data-v-3b0c72f1],.item-end span.cancelled[data-v-3b0c72f1]{color:#969aae}.batch-details[data-v-3b0c72f1]{padding:0 0 14px 50px}.batch-details summary[data-v-3b0c72f1]{color:#615cce;cursor:pointer;width:max-content;font-size:11px;font-weight:700}.batch-child[data-v-3b0c72f1]{color:#73788f;border-bottom:1px solid #f0f0f6;justify-content:space-between;gap:14px;padding:9px 0;font-size:11px;display:flex}.batch-child span[data-v-3b0c72f1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-child b[data-v-3b0c72f1]{flex:none}.summary-note[data-v-3b0c72f1]{color:#9095a8;margin:17px 0 0;font-size:11px;line-height:1.5}.empty-state[data-v-3b0c72f1],.state-note[data-v-3b0c72f1]{color:#8d92a8;border:1px dashed #dce0ef;border-radius:13px;padding:25px;font-size:12px}.state-note.error[data-v-3b0c72f1]{color:#ad5058;border-color:#f0cdcd;margin-top:14px}.empty-state[data-v-3b0c72f1]{text-align:center}.empty-state i[data-v-3b0c72f1]{color:#706bd1;font-size:30px}.empty-state h2[data-v-3b0c72f1]{color:#363a53;margin:9px 0 6px;font-size:17px}.empty-state p[data-v-3b0c72f1]{line-height:1.5}.empty-state a[data-v-3b0c72f1]{color:#5e59cc;font-weight:700;text-decoration:none}@media (width<=430px){.activity-row[data-v-3b0c72f1]{gap:8px}.item-end time[data-v-3b0c72f1]{text-align:right;max-width:70px}}.credits-page[data-v-fd30849e]{color:#262943;max-width:700px}.eyebrow[data-v-fd30849e]{color:#615ed0;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}h1[data-v-fd30849e]{letter-spacing:-.04em;margin:10px 0 7px;font-size:32px}.intro[data-v-fd30849e]{color:#777d95;margin:0;font-size:13px;line-height:1.6}.balance-card[data-v-fd30849e]{color:#fff;background:linear-gradient(115deg,#26335c,#5559a0);border-radius:18px;justify-content:space-between;align-items:center;margin-top:24px;padding:22px 25px;display:flex}.balance-card span[data-v-fd30849e],.balance-card strong[data-v-fd30849e]{display:block}.balance-card span[data-v-fd30849e]{color:#d4dcff;font-size:12px}.balance-card strong[data-v-fd30849e]{font-variant-numeric:tabular-nums;margin-top:8px;font-size:42px;line-height:1}.balance-card i[data-v-fd30849e]{color:#b7f1dd;font-size:38px}.welcome-note[data-v-fd30849e]{color:#858ba0;margin:10px 2px 0;font-size:11px;line-height:1.5}.redeem-card[data-v-fd30849e]{background:#fbfcff;border:1px solid #e0e4f2;border-radius:16px;margin-top:24px;padding:19px}.redeem-card label[data-v-fd30849e]{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.redeem-row[data-v-fd30849e]{gap:9px;display:flex}.redeem-row input[data-v-fd30849e]{color:#252944;min-width:0;height:44px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #dce1ef;border-radius:10px;outline:none;flex:1;padding:0 13px;font-size:13px}.redeem-row input[data-v-fd30849e]:focus{border-color:#7773de;box-shadow:0 0 0 3px #6964d721}.redeem-row button[data-v-fd30849e]{color:#fff;font:inherit;cursor:pointer;background:#605dd2;border:0;border-radius:10px;flex:none;padding:0 15px;font-size:12px;font-weight:650}.redeem-row button[data-v-fd30849e]:disabled{opacity:.5;cursor:default}.message[data-v-fd30849e]{color:#a34d55;margin:10px 0 0;font-size:12px}.message.success[data-v-fd30849e]{color:#277b5e}.history-head[data-v-fd30849e]{margin-top:29px;margin-bottom:14px}.history-head h2[data-v-fd30849e]{margin:0;font-size:18px;line-height:1.35}.claim-list[data-v-fd30849e]{border-top:1px solid #e9ebf3}.claim-row[data-v-fd30849e]{border-bottom:1px solid #e9ebf3;align-items:center;gap:10px;padding:13px 2px;font-size:12px;display:flex}.claim-row i[data-v-fd30849e]{color:#6560d4;font-size:18px}.claim-row span[data-v-fd30849e]{flex:1}.claim-row strong[data-v-fd30849e]{color:#318b67}.empty-note[data-v-fd30849e]{color:#8b91a6;border:1px dashed #dfe3f1;border-radius:12px;padding:18px;font-size:12px}.guest-card[data-v-fd30849e]{background:#f4f5ff;border-radius:15px;margin-top:25px;padding:20px}.guest-card i[data-v-fd30849e]{color:#6666c8;font-size:23px}.guest-card p[data-v-fd30849e]{color:#5d637d;font-size:13px}.guest-card a[data-v-fd30849e]{color:#5755ca;font-weight:650;text-decoration:none}@media (width<=460px){.redeem-row[data-v-fd30849e]{flex-direction:column}.redeem-row button[data-v-fd30849e]{height:42px}}.refresh-link[data-v-fd30849e]{color:#5755ca;font:inherit;cursor:pointer;background:0 0;border:0}.pricing-section[data-v-fd30849e]{margin-top:26px}.pricing-heading[data-v-fd30849e]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.pricing-heading h2[data-v-fd30849e]{letter-spacing:-.02em;margin:5px 0 3px;font-size:21px;line-height:1.25}.pricing-heading p[data-v-fd30849e]{color:#7c8298;margin:0;font-size:12px;line-height:1.5}.pricing-heading>i[data-v-fd30849e]{color:#655fe0;background:#efeeff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.pricing-groups[data-v-fd30849e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-group[data-v-fd30849e]{background:#fff;border:1px solid #e3e6f2;border-radius:16px;min-width:0;padding:16px}.pricing-group-head[data-v-fd30849e]{align-items:center;gap:9px;margin-bottom:8px;display:flex}.pricing-group-head i[data-v-fd30849e]{color:#6263d8;background:#f0f1ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.pricing-group-head h3[data-v-fd30849e]{margin:0;font-size:13px;font-weight:700}.pricing-row[data-v-fd30849e]{border-bottom:1px solid #eff0f6;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:12px;line-height:1.4;display:flex}.pricing-row[data-v-fd30849e]:last-child{border-bottom:0;padding-bottom:2px}.pricing-row>span[data-v-fd30849e]:first-child{color:#424961;min-width:0}.pricing-value[data-v-fd30849e]{text-align:right;white-space:nowrap;flex:none;align-items:baseline;gap:5px;display:flex}.pricing-value strong[data-v-fd30849e]{color:#4f51b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pricing-value small[data-v-fd30849e]{color:#969aab;font-size:10px}.pricing-note[data-v-fd30849e]{color:#858ba0;margin:10px 2px 0;font-size:11px;line-height:1.5}.pricing-status[data-v-fd30849e]{color:#777d95;border:1px dashed #dfe3f1;border-radius:14px;padding:18px;font-size:12px}@media (width<=640px){.pricing-groups[data-v-fd30849e]{grid-template-columns:1fr}.pricing-value[data-v-fd30849e]{white-space:normal}.pricing-row>span[data-v-fd30849e]:first-child{max-width:55%}}.password-backdrop[data-v-7d3f0b79]{z-index:1000;backdrop-filter:blur(5px);background:#171a35a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.password-dialog[data-v-7d3f0b79]{color:#252841;background:#fff;border:1px solid #e7e8f4;border-radius:22px;width:min(100%,440px);padding:28px;position:relative;box-shadow:0 24px 80px #161a3640}.close-button[data-v-7d3f0b79]{color:#858aa0;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:14px}.eyebrow[data-v-7d3f0b79]{color:#625ed0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.password-dialog h2[data-v-7d3f0b79]{letter-spacing:-.04em;margin:9px 0;font-size:25px}.password-dialog>p[data-v-7d3f0b79]{color:#737991;margin:0 0 18px;font-size:13px;line-height:1.6}.password-dialog label[data-v-7d3f0b79]{margin:14px 0 7px;font-size:13px;font-weight:650;display:block}.password-dialog input[data-v-7d3f0b79]{box-sizing:border-box;width:100%;height:46px;font:inherit;border:1px solid #dfe2ef;border-radius:11px;padding:0 12px}.password-dialog input[data-v-7d3f0b79]:focus{outline-offset:1px;outline:2px solid #7860dc}.primary-button[data-v-7d3f0b79]{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#615fdb;border:0;border-radius:11px;margin-top:20px;font-weight:650}.later-button[data-v-7d3f0b79]:disabled,.primary-button[data-v-7d3f0b79]:disabled{opacity:.6;cursor:wait}.later-button[data-v-7d3f0b79]{color:#686d8a;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;display:block}.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]{width:24px;height:24px;display:block}.github-icon[data-v-707b1d5a]{color:#24292f}.apple-icon[data-v-707b1d5a]{color:#111;place-items:center;width:24px;height:24px;font-size:22px;font-weight:400;display:grid}.avatar-picker[data-v-5fa71ad6]{flex-wrap:wrap;gap:9px;display:flex}.avatar-option[data-v-5fa71ad6]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:2px;transition:transform .18s,border-color .18s;display:inline-grid}.avatar-option[data-v-5fa71ad6]:hover{transform:translateY(-2px)}.avatar-option[data-v-5fa71ad6]:focus-visible{outline-offset:2px;outline:3px solid #a7a2ff}.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;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:750}.section-heading h2[data-v-c02cd1bc]{letter-spacing:-.035em;margin:9px 0;font-size:22px}.section-heading p[data-v-c02cd1bc]{color:#737991;margin:0 0 20px;font-size:12px;line-height:1.6}.email-method[data-v-c02cd1bc],.social-method[data-v-c02cd1bc]{background:#fff;border:1px solid #e5e7f1;align-items:center;gap:13px;min-height:60px;padding:10px 12px;display:flex}.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;place-items:center;width:24px;height:24px;font-size:22px;display:grid}.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;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.method-state[data-v-c02cd1bc]{color:#578e73;font-size:10px;font-weight:700}.social-method button[data-v-c02cd1bc]{color:#5d59c9;font:inherit;cursor:pointer;background:#f9f9ff;border:1px solid #d7d9ef;border-radius:9px;flex:none;padding:8px 10px;font-size:11px;font-weight:700}.social-method button[data-v-c02cd1bc]:hover{background:#efefff}.social-method button[data-v-c02cd1bc]:disabled{opacity:.55;cursor:wait}.social-method button.unlink-button[data-v-c02cd1bc]{color:#71768e;background:#fff}.hint[data-v-c02cd1bc]{color:#9296a9;margin:11px 0 0;font-size:11px;line-height:1.55}.message[data-v-c02cd1bc]{color:#9e4e55;background:#fff1f0;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px}.message--success[data-v-c02cd1bc]{color:#297d56;background:#edf8f1}@media (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]{color:#5d59c9;font:inherit;cursor:pointer;background:#f9f9ff;border:1px solid #d7d9ef;border-radius:9px;flex:none;padding:8px 10px;font-size:11px;font-weight:700}.profile-card[data-v-8066c74d]{color:#252841;width:100%}.eyebrow[data-v-8066c74d]{color:#625ed0;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:750}.profile-card h1[data-v-8066c74d]{letter-spacing:-.045em;margin:9px 0;font-size:32px}.intro[data-v-8066c74d]{color:#737991;margin:0 0 23px;font-size:14px;line-height:1.6}label[data-v-8066c74d]{color:#41465e;margin:16px 0 8px;font-size:13px;font-weight:650;display:block}input[data-v-8066c74d]{box-sizing:border-box;width:100%;height:48px;font:inherit;color:#262944;background:#fff;border:1px solid #dfe2ef;border-radius:12px;outline:none;padding:0 14px}input[data-v-8066c74d]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}.field-hint[data-v-8066c74d]{color:#979bae;margin:7px 0 0;font-size:11px}.primary-button[data-v-8066c74d]{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#5d66df,#7860dc);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:22px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.primary-button[data-v-8066c74d]:disabled{opacity:.55;cursor:wait}.message[data-v-8066c74d]{color:#9e4e55;background:#fff1f0;border-radius:10px;margin-top:17px;padding:11px 13px;font-size:12px}.message--success[data-v-8066c74d]{color:#297d56;background:#edf8f1}.guest-note p[data-v-8066c74d]{color:#737991;font-size:13px}.guest-note .primary-link[data-v-8066c74d]{margin-top:5px}.resource-heading[data-v-beba2ec8]{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow[data-v-beba2ec8]{color:#625ed0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.resource-heading h1[data-v-beba2ec8]{letter-spacing:-.045em;margin:9px 0;font-size:33px}.resource-heading p[data-v-beba2ec8]{color:#747991;max-width:470px;margin:0;font-size:13px;line-height:1.6}.space-badge[data-v-beba2ec8]{background:#f7f8ff;border:1px solid #dfe3f4;border-radius:14px;flex:none;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:10px 14px;display:grid}.space-badge i[data-v-beba2ec8]{color:#625ed0;grid-row:span 2;font-size:24px}.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]{color:#367a66;background:#eef8f4;border-radius:11px;align-items:center;gap:8px;margin-top:23px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.resource-note i[data-v-beba2ec8]{font-size:16px}.filters[data-v-beba2ec8]{gap:7px;margin:23px 0 17px;display:flex;overflow-x:auto}.filters button[data-v-beba2ec8]{color:#73788e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:999px;flex:none;padding:8px 14px;font-size:11px;font-weight:650}.filters button.active[data-v-beba2ec8]{color:#fff;background:#6760d4;border-color:#6760d4}.resource-grid[data-v-beba2ec8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.resource-card[data-v-beba2ec8]{background:#fff;border:1px solid #e2e5f2;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 9px 22px #3947760c}.resource-preview[data-v-beba2ec8]{color:#6664c9;cursor:pointer;background:radial-gradient(circle at 32% 22%,#e3f5f0,#eff0ff 66%,#f8f8ff);border:0;place-items:center;width:100%;height:126px;display:grid;position:relative;overflow:hidden}.resource-preview>img[data-v-beba2ec8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resource-preview>i[data-v-beba2ec8]{font-size:39px}.resource-type[data-v-beba2ec8]{color:#565d79;letter-spacing:.05em;background:#ffffffdf;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:9px;right:10px}.resource-body[data-v-beba2ec8]{gap:4px;padding:13px 13px 9px;display:grid}.resource-body strong[data-v-beba2ec8]{color:#30344e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.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;gap:3px;padding:0 9px 10px;display:flex}.resource-actions button[data-v-beba2ec8]{color:#5d60b9;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.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{opacity:.45;cursor:wait}.empty-state[data-v-beba2ec8],.state-note[data-v-beba2ec8]{color:#8d92a8;border:1px dashed #dce0ef;border-radius:13px;padding:24px;font-size:12px}.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;margin:9px 0 6px;font-size:17px}.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]{color:#5658bd;cursor:pointer;background:#fff;border:1px solid #dfe1f1;border-radius:10px;margin:19px auto 0;padding:9px 15px;display:block}.action-error[data-v-beba2ec8]{color:#b3505c;font-size:12px}.preview-overlay[data-v-beba2ec8]{z-index:50;background:#172038b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-panel[data-v-beba2ec8]{background:#fff;border-radius:18px;gap:14px;width:min(740px,100%);max-height:90vh;padding:18px;display:grid;overflow:auto}.preview-head[data-v-beba2ec8]{justify-content:space-between;gap:12px;display:flex}.preview-head strong[data-v-beba2ec8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-head button[data-v-beba2ec8]{cursor:pointer;background:0 0;border:0;font-size:25px}.preview-panel>img[data-v-beba2ec8],.preview-panel>video[data-v-beba2ec8]{max-width:100%;max-height:65vh;margin:auto}.preview-panel>audio[data-v-beba2ec8]{width:100%}.preview-panel>p[data-v-beba2ec8]{color:#858aa2;font-size:13px}.preview-download[data-v-beba2ec8]{color:#fff;cursor:pointer;background:#6962d3;border:0;border-radius:9px;justify-self:end;padding:9px 13px}@media (width<=900px){.resource-grid[data-v-beba2ec8]{grid-template-columns:1fr}}@media (width<=720px){.resource-grid[data-v-beba2ec8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{transform:translateY(-3px);box-shadow:0 18px 32px #3947761e}.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]{color:#fff;background:radial-gradient(circle at 87% 8%,#6e74c0,#333761 45%,#20243f 88%);border-radius:22px;padding:27px 29px;position:relative;overflow:hidden}.sync-hero .eyebrow[data-v-253e2a2c]{color:#b5b9ff}.eyebrow[data-v-253e2a2c]{letter-spacing:.13em;text-transform:uppercase;color:#625ed0;font-size:10px;font-weight:800}.sync-hero h1[data-v-253e2a2c]{letter-spacing:-.045em;margin:12px 0 8px;font-size:33px}.sync-hero h1[data-v-253e2a2c],.sync-hero p[data-v-253e2a2c]{z-index:1;position:relative}.sync-hero p[data-v-253e2a2c]{color:#d8dcf4;max-width:380px;margin:0;font-size:12px;line-height:1.7}.plan-card[data-v-253e2a2c]{background:#fbfcff;border:1px solid #e0e3ef;border-radius:17px;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.plan-card--pro[data-v-253e2a2c]{background:linear-gradient(110deg,#f8f8ff,#f0fbf8)}.plan-icon[data-v-253e2a2c]{color:#625ed0;background:#eeeefe;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.plan-main[data-v-253e2a2c]{flex:1;min-width:0}.plan-main h2[data-v-253e2a2c]{margin:5px 0;font-size:18px}.plan-main p[data-v-253e2a2c]{color:#858aa1;margin:0;font-size:11px;line-height:1.6}.storage-meter[data-v-253e2a2c]{flex:none;width:154px}.storage-meter div[data-v-253e2a2c]:first-child{align-items:baseline;gap:4px;display:flex}.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;height:100%;transition:width .3s;display:block}.section-heading[data-v-253e2a2c]{justify-content:space-between;align-items:end;gap:14px;margin:31px 0 10px;display:flex}.section-heading h2[data-v-253e2a2c]{margin:6px 0 0;font-size:21px}.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;gap:8px;margin:0 0 16px;font-size:11px;line-height:1.5;display:flex}.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]{background:#fff;border-bottom:1px solid #eef0f6;align-items:center;gap:12px;padding:12px 14px;display:flex}.cloud-row[data-v-253e2a2c]:last-child{border-bottom:0}.file-icon[data-v-253e2a2c]{color:#6560d1;background:#eff0ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.file-meta[data-v-253e2a2c]{flex:1;min-width:0}.file-meta span[data-v-253e2a2c],.file-meta strong[data-v-253e2a2c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-meta strong[data-v-253e2a2c]{font-size:12px}.file-meta span[data-v-253e2a2c]{color:#9499ac;margin-top:4px;font-size:10px}.file-actions[data-v-253e2a2c],.file-actions button[data-v-253e2a2c]{align-items:center;gap:5px;display:flex}.file-actions button[data-v-253e2a2c]{color:#5c58c3;font:inherit;cursor:pointer;background:#f3f3ff;border:0;border-radius:8px;padding:8px;font-size:10px;font-weight:700}.file-actions button.remove-button[data-v-253e2a2c]{color:#a56a75;background:0 0}.file-actions button[data-v-253e2a2c]:disabled{opacity:.5;cursor:wait}.empty-note[data-v-253e2a2c],.state-card[data-v-253e2a2c]{color:#8d92a8;border:1px dashed #dce0ef;border-radius:13px;padding:25px;font-size:12px;line-height:1.6}.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;margin:7px 0;font-size:18px}.state-card p[data-v-253e2a2c]{margin:0 0 12px}.error-note[data-v-253e2a2c]{color:#9e4e55;background:#fff1f0;border-radius:10px;margin:14px 0;padding:11px 13px;font-size:12px}.load-more[data-v-253e2a2c]{color:#5d58ce;cursor:pointer;background:#fff;border:1px solid #e0e3ee;border-radius:10px;margin:18px auto 0;padding:9px 16px;display:block}.principles[data-v-253e2a2c]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:27px;display:grid}.principles>div[data-v-253e2a2c]{color:#747991;background:#f5f6ff;border-radius:11px;align-items:center;gap:7px;padding:11px;font-size:10px;line-height:1.4;display:flex}.principles i[data-v-253e2a2c]{color:#6761d3;font-size:17px}@media (width<=770px){.sync-hero[data-v-253e2a2c]{padding:23px}.plan-card[data-v-253e2a2c]{flex-wrap:wrap}.storage-meter[data-v-253e2a2c]{width:100%;padding-left:64px}.principles[data-v-253e2a2c]{grid-template-columns:1fr}}@media (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]{background:radial-gradient(at 83% 10%,#7376c8,#0000 40%),linear-gradient(112deg,#20243f,#33375f 55%,#51558e);grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:22px;min-height:176px;padding:30px 32px;display:grid}.sync-page .sync-hero h1[data-v-253e2a2c]{color:#fff}.sync-copy[data-v-253e2a2c]{z-index:1;min-width:0;position:relative}.sync-hero .eyebrow[data-v-253e2a2c]{color:#c1c5ff;letter-spacing:.12em;font-size:10px;font-weight:650}.sync-hero h1[data-v-253e2a2c]{letter-spacing:-.04em;margin:12px 0 9px;font-size:calc(clamp(30px,3vw,36px));line-height:1.08}.sync-hero p[data-v-253e2a2c]{color:#e0e3fb;max-width:410px;font-size:13px;line-height:1.65}.sync-visual[data-v-253e2a2c]{color:#d0d4ff;justify-content:center;align-items:center;min-width:0;height:112px;display:flex;position:relative}.sync-cloud[data-v-253e2a2c],.sync-device[data-v-253e2a2c]{z-index:1;backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff20,#ffffff0a);border:1px solid #fff5;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #11172d33,inset 0 1px #fff2}.sync-device[data-v-253e2a2c]{border-radius:22px;width:82px;height:78px}.sync-device>i[data-v-253e2a2c]{font-size:34px}.sync-file-stack[data-v-253e2a2c]{align-items:center;display:flex;position:absolute;bottom:-9px;right:-10px}.sync-file-stack i[data-v-253e2a2c]{color:#6264ca;background:#f0f2ff;border:2px solid #414675;border-radius:8px;place-items:center;width:25px;height:25px;margin-left:-7px;font-size:13px;display:grid}.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]{color:#a6ecd7;justify-content:center;align-items:center;width:94px;display:flex;position:relative}.sync-transfer[data-v-253e2a2c]:before{content:"";background:linear-gradient(90deg,#75dbc2,#d1c7ff);height:1px;position:absolute;inset-inline:8px;box-shadow:0 0 12px #8bdece77}.sync-transfer>i[data-v-253e2a2c]{background:#454a7c;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:relative}.sync-transfer>span[data-v-253e2a2c]{background:#b0f4e0;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 9px #8be4cf}.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;width:66px;height:66px;font-size:29px}.sync-cloud>span[data-v-253e2a2c]{background:#8fe2bf;border:2px solid #4d5289;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px;box-shadow:0 0 12px #8fe2bf}.section-actions[data-v-253e2a2c]{align-items:center;gap:10px;display:flex}.refresh-button[data-v-253e2a2c]{color:#6462c7;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e5f2;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:550;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.refresh-button[data-v-253e2a2c]:hover:not(:disabled){color:#494bb8;background:#f7f7ff;border-color:#c9cafa}.refresh-button[data-v-253e2a2c]:focus-visible{outline-offset:2px;outline:2px solid #7069dc}.refresh-button[data-v-253e2a2c]:disabled{opacity:.65;cursor:wait}.refresh-button i[data-v-253e2a2c]{font-size:14px}.refresh-button .refreshing[data-v-253e2a2c]{animation:.8s linear infinite sync-refresh-spin-253e2a2c}@keyframes sync-refresh-spin-253e2a2c{to{transform:rotate(1turn)}}.empty-cloud[data-v-253e2a2c]{text-align:center;background:linear-gradient(115deg,#fbfcff,#f7f8ff);border-style:solid;border-color:#e5e7f2;justify-items:center;gap:10px;padding:24px 20px;display:grid}.empty-cloud>i[data-v-253e2a2c]{color:#6560cd;background:#eef;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.empty-cloud p[data-v-253e2a2c]{max-width:390px;margin:0}.empty-action[data-v-253e2a2c]{color:#5654bf;background:#eeefff;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.empty-action[data-v-253e2a2c]:hover{background:#e5e6ff}@media (width<=770px){.sync-hero[data-v-253e2a2c]{grid-template-columns:minmax(0,1fr) 185px;gap:12px;padding:23px}.sync-visual[data-v-253e2a2c]{transform:scale(.88)}}@media (width<=520px){.sync-hero[data-v-253e2a2c]{grid-template-columns:minmax(0,1fr);gap:11px;padding:24px 22px 18px}.sync-hero h1[data-v-253e2a2c]{margin-top:10px;font-size:30px}.sync-visual[data-v-253e2a2c]{transform-origin:top;width:100%;height:94px;transform:scale(.84)}.section-heading[data-v-253e2a2c]{align-items:start}.section-actions[data-v-253e2a2c]{flex-wrap:wrap;justify-content:end;gap:6px}.section-actions>a[data-v-253e2a2c]{text-align:right;max-width:116px}.refresh-button[data-v-253e2a2c]{width:34px;padding:0}.refresh-button span[data-v-253e2a2c]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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-7740b50c]{color:#625ed0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.page-heading h1[data-v-7740b50c]{letter-spacing:-.045em;margin:10px 0 8px;font-size:33px}.page-heading p[data-v-7740b50c]{color:#747991;margin:0;font-size:13px;line-height:1.6}.page-action[data-v-7740b50c]{margin:22px 0}.page-action a[data-v-7740b50c]{color:#fff;background:#6760d4;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.state-note[data-v-7740b50c]{color:#8d92a8;border:1px dashed #dce0ef;border-radius:13px;padding:25px;font-size:12px}.workflow-list[data-v-7740b50c]{gap:10px;display:grid}.workflow-row[data-v-7740b50c]{background:#fcfcff;border:1px solid #e4e7f2;border-radius:14px;gap:10px;padding:12px}.workflow-main[data-v-7740b50c],.workflow-row[data-v-7740b50c]{align-items:center;display:flex}.workflow-main[data-v-7740b50c]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:11px;min-width:0;padding:0}.workflow-main>i[data-v-7740b50c]{color:#625ed0;background:#efefff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.workflow-main span[data-v-7740b50c]{min-width:0}.workflow-main small[data-v-7740b50c],.workflow-main strong[data-v-7740b50c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-main strong[data-v-7740b50c]{color:#33374e;font-size:13px}.workflow-main small[data-v-7740b50c]{color:#9499ac;margin-top:4px;font-size:10px}.workflow-actions[data-v-7740b50c]{gap:3px;display:flex}.workflow-actions button[data-v-7740b50c]{color:#7076a3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.workflow-actions button[data-v-7740b50c]:hover{color:#5b56cc;background:#efefff}.workflow-actions button[data-v-7740b50c]:last-child:hover{color:#bd595d;background:#fff0f0}@media (width<=430px){.workflow-row[data-v-7740b50c]{padding:10px}.workflow-main>i[data-v-7740b50c]{width:34px;height:34px}.workflow-actions[data-v-7740b50c]{gap:0}}:where(.seg[data-v-053b805e]){--seg-track:#6c63ff14;--seg-thumb:#fff;--seg-accent:#6c63ff;--seg-muted:#8a8a96;--seg-shadow:0 1px 4px #1c18351a;--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]{gap:var(--seg-gap);padding:var(--seg-pad);border-radius:var(--seg-radius);background:var(--seg-track);display:inline-flex;position:relative}.seg--full[data-v-053b805e]{width:100%;display:flex}.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]{top:var(--seg-pad);bottom:var(--seg-pad);border-radius:var(--seg-btn-radius);background:var(--seg-thumb);box-shadow:var(--seg-shadow);transition:transform .36s cubic-bezier(.34,1.56,.64,1),width .32s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;left:0}.seg--flat .seg-thumb[data-v-053b805e]{pointer-events:none;z-index:0;transition:transform .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),opacity .18s}.seg-btn[data-v-053b805e]{z-index:1;padding:var(--seg-btn-py) var(--seg-btn-px);border-radius:var(--seg-btn-radius);color:var(--seg-muted);font-size:var(--seg-font);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-weight:500;transition:color .2s 80ms;display:inline-flex;position:relative}.seg-badge[data-v-053b805e],.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]{font-size:var(--seg-badge-font);letter-spacing:.3px;background:color-mix(in srgb,var(--seg-accent) 14%,transparent);border-radius:3px;padding:2px 4px;font-weight:700;line-height:1}.seg-btn:not(.is-active) .seg-badge[data-v-053b805e]{color:color-mix(in srgb,var(--seg-accent) 70%,transparent);background:color-mix(in srgb,var(--seg-accent) 10%,transparent)}@media (prefers-reduced-motion:reduce){.seg-thumb[data-v-053b805e]{transition:opacity .18s}}.ac-grid[data-v-548c26a9]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.ac-card[data-v-548c26a9]{background:var(--chart-card-bg);border:1px solid var(--chart-card-border);color:var(--chart-card-text);border-radius:14px;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;margin:0 0 12px;font-size:14px;font-weight:600}.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 (width<=650px){.admin-detail-grid[data-v-9d3ba831]{grid-template-columns:1fr}}.app-scrollbar[data-v-8933606d]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.app-scrollbar__wrap[data-v-8933606d]{scrollbar-width:none;flex:auto;min-width:0;min-height:0;overflow:auto}.app-scrollbar__wrap[data-v-8933606d]::-webkit-scrollbar{width:0;height:0;display:none}.app-scrollbar__bar[data-v-8933606d]{z-index:5;opacity:0;transition:opacity .25s;position:absolute}.app-scrollbar__bar.active[data-v-8933606d]{opacity:1}.app-scrollbar__bar.is-vertical[data-v-8933606d]{width:7px;top:0;bottom:0;right:0}.app-scrollbar__bar.is-horizontal[data-v-8933606d]{height:7px;bottom:2px;left:2px;right:2px}.app-scrollbar__thumb[data-v-8933606d]{background:var(--sb-thumb,#14142847);cursor:pointer;border-radius:999px;transition:background .2s;display:block}.app-scrollbar__thumb[data-v-8933606d]:hover{background:var(--sb-thumb-hover,#14142873)}.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]{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.max-select-trigger[data-v-9d8e65a8]{background:var(--ms-bg,#ffffffb3);border:1px solid var(--ms-border,var(--c-border,#6c63ff2e));border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .15s;display:flex}.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]{width:15px;height:15px;color:var(--ms-muted,var(--c-muted,#8a87a0));flex-shrink:0;transition:transform .2s}.max-select.open .select-chevron[data-v-9d8e65a8]{transform:rotate(180deg)}.max-select-dropdown[data-v-9d8e65a8]{background:var(--ms-dropdown-bg,#fffffff2);backdrop-filter:blur(16px);border:1px solid var(--ms-border,#6482c826);border-radius:var(--radius-md);z-index:100;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #28285a2e}.ms-scroll[data-v-9d8e65a8]{max-height:300px}.max-select.open .max-select-dropdown[data-v-9d8e65a8]{display:block}.select-option[data-v-9d8e65a8]{cursor:pointer;border-top:1px solid var(--ms-divider,#6482c80f);align-items:center;gap:10px;padding:8px 12px;transition:background .1s;display:flex}.select-option[data-v-9d8e65a8]:first-child{border-top:none}.select-option[data-v-9d8e65a8]:hover{background:var(--ms-hover,#06b6d40f)}.select-option.active[data-v-9d8e65a8]{background:var(--ms-hover,#06b6d40a)}.option-text[data-v-9d8e65a8]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.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]{width:13px;height:13px;color:var(--ms-accent,var(--c-p1,#6c63ff));flex-shrink:0}.app-pagination[data-v-eabc53ee]{color:#4a4a56;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ap-total[data-v-eabc53ee]{color:#6a6a76}.ap-size[data-v-eabc53ee]{width:110px}.ap-pages[data-v-eabc53ee]{align-items:center;gap:4px;display:flex}.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]{color:#4a4a56;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #e2e2ea;border-radius:8px;min-width:32px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;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{color:#c4c4d0;cursor:not-allowed;background:#f7f7fb}.ap-arrow[data-v-eabc53ee]{justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.ap-ellipsis[data-v-eabc53ee]{text-align:center;color:#b8b8c4;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:22px}.generate-form[data-v-f8be1ba9]{align-items:end}.generate-form label[data-v-f8be1ba9]{color:var(--adm-muted);gap:5px;font-size:9px;display:grid}.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);margin-top:13px;font-size:10px}.generated .app-input-wrap--area[data-v-f8be1ba9]{margin-top:8px}.generated .app-input--area[data-v-f8be1ba9]{background:var(--adm-bg);height:100px;font:10px ui-monospace,monospace}.mono[data-v-f8be1ba9]{font-family:ui-monospace,monospace}.detail-link[data-v-f8be1ba9]{font-size:9px;font-weight:650}@media (width<=600px){.generate-form label[data-v-f8be1ba9]{width:calc(50% - 6px)}.generate-form .admin-input[data-v-f8be1ba9]{width:100%;min-width:0}}.feedback-content[data-v-416526c0]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.actions[data-v-416526c0]{white-space:nowrap}.actions .admin-action[data-v-416526c0]{margin-right:5px}.modal-backdrop[data-v-416526c0]{z-index:20;background:#10122677;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-modal[data-v-416526c0]{border:1px solid var(--adm-border);background:var(--adm-card);width:min(560px,100%);color:var(--adm-ink);border-radius:14px;padding:18px;box-shadow:0 20px 70px #0003}.feedback-modal header[data-v-416526c0]{justify-content:space-between;align-items:center;display:flex}.feedback-modal header button[data-v-416526c0]{color:var(--adm-muted);background:0 0;border:0;font-size:20px}.feedback-modal p[data-v-416526c0]{border-bottom:1px solid var(--adm-border);color:var(--adm-muted);padding-bottom:10px;font-size:9px}.feedback-modal>div[data-v-416526c0]{white-space:pre-wrap;max-height:50vh;font-size:11px;line-height:1.7;overflow:auto}.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);min-height:100vh;color:var(--login-ink);background:#f6f7fb;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;display:flex}.login-art{--c-muted:#d0cee4;--c-text:#fff;color:#fff;background:linear-gradient(145deg,#22213f,#363264 62%,#615bd2);flex-direction:column;flex:1;justify-content:space-between;padding:35px 7%;overflow:hidden}.art-brand,.login-art{z-index:1;display:flex;position:relative}.art-brand{align-items:center;gap:14px}.art-brand-label{color:#d0cee4;letter-spacing:.14em;font-size:8px;font-weight:700}.art-copy{z-index:1;max-width:520px;margin:auto 0;position:relative}.art-copy>span,.eyebrow{letter-spacing:.17em;color:#bcb8ff;font-size:9px;font-weight:750}.art-copy h1{letter-spacing:-.055em;max-width:510px;margin:19px 0;font-size:calc(clamp(32px,4.4vw,59px));line-height:1.18}.art-copy p{color:#c6c4dc;font-size:13px}.art-orbit{border:1px solid #ffffff1e;border-radius:50%;width:480px;height:480px;position:absolute;top:18%;right:-180px;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05}.orbit-two{background:radial-gradient(circle,#9a92ff28,#0000 70%);width:240px;height:240px;top:calc(18% + 120px);right:0}.login-side{flex-direction:column;flex:0 0 min(550px,48%);justify-content:center;padding:30px 6%;display:flex;position:relative}.login-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:25px;left:25px;right: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{width:100%;max-width:365px;margin:auto}.login-brand{margin-bottom:22px}.login-heading h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:26px}.login-heading p{color:var(--login-muted);margin:0 0 26px;font-size:11px;line-height:1.6}.login-field{gap:7px;font-size:10px;font-weight:650;display:grid}.login-field .app-input{color:#27283a;height:44px;font:inherit;background:#fff;border:1px solid #dfe1eb;border-radius:9px;outline:0;padding:0 13px;font-size:12px}.login-field .app-input:focus{border-color:var(--login-accent);box-shadow:0 0 0 3px #625ed01a}.login-submit{width:100%;height:44px;margin-top:15px;font-size:11px}.login-submit:disabled{opacity:.55;cursor:wait}.login-error{color:#b53b4b;margin:10px 0 0;font-size:10px}.login-security{text-align:center;color:#9699aa;margin-top:18px;font-size:9px}.login-security span{color:#45a17c;margin-right:4px}.login-footer{text-align:center;color:#9b9eaf;font-size:9px;position:absolute;bottom:21px;left:0;right:0}.login-footer span{padding:0 6px}.login-design-a{--login-accent:#7771eb;--c-muted:#a4a5bd;--c-text:#f2f1ff;color:#f2f1ff;background:#101120}.login-design-a .login-side{background:radial-gradient(at 50% 42%,#222344,#101120 65%);flex:1;align-items:center}.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;max-width:390px;padding:35px;box-shadow:0 22px 65px #0004}.login-design-a .login-heading p{color:#a4a5bd}.login-design-a .login-field .app-input{color:#f2f1ff;background:#111221;border-color:#343650}.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{color:#5c55c6;background:#e6e3ff}.login-c .login-submit{box-shadow:0 7px 18px #6d66dc34}@media (width<=760px){.login-art{display:none}.login-side{flex-basis:100%;padding:30px 24px}.login-top{top:16px;left:16px;right: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 .login-art{flex:0 0 60%;padding-inline:calc(clamp(48px,6vw,120px))}.login-frame .login-side{flex:40%;min-width:0;padding-inline:calc(clamp(32px,4vw,80px))}.login-frame .login-card{max-width:460px}.login-frame .art-copy h1{font-size:calc(clamp(32px,3.1vw,52px))}.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{gap:9px;font-size:14px}.login-frame .login-field .app-input{height:48px;font-size:15px}.login-frame .login-submit{height:48px;font-size:14px}.login-frame .login-error,.login-frame .login-footer,.login-frame .login-security{font-size:12px}@media (width<=760px){.login-frame .login-side{flex-basis:100%;padding:32px 24px}.login-frame .login-footer{bottom:14px}}.overview-links[data-v-2e0e41da]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.overview-link[data-v-2e0e41da]{-moz-column-gap:14px;min-height:104px;color:var(--adm-ink);grid-template-rows:min-content min-content;grid-template-columns:44px minmax(0,1fr) 24px;align-content:center;align-items:center;gap:5px 14px;text-decoration:none;display:grid}.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);width:42px;height:42px;color:var(--adm-accent);border-radius:12px;grid-area:1/1/3;place-items:center;display:grid}.link-icon svg[data-v-2e0e41da]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.overview-link b[data-v-2e0e41da]{grid-area:1/2;font-size:15px;line-height:1.35}.overview-link small[data-v-2e0e41da]{color:var(--adm-muted);overflow-wrap:anywhere;grid-area:2/2;font-size:12px;line-height:1.5}.link-arrow[data-v-2e0e41da]{color:var(--adm-accent);grid-area:1/3/3;justify-self:center;font-size:20px;line-height:1}@media (width<=580px){.overview-links[data-v-2e0e41da]{grid-template-columns:1fr}}.app-switch[data-v-6b9e6444]{cursor:pointer;vertical-align:middle;width:var(--sw-w);height:var(--sw-h);background:0 0;border:none;flex-shrink:0;padding:0;display:inline-block;position:relative}.app-switch[data-v-6b9e6444]:focus-visible{outline:2px solid color-mix(in srgb,var(--c-p1,#6c63ff) 60%,transparent);outline-offset:2px;border-radius:999px}.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__track[data-v-6b9e6444]{background:var(--app-switch-off-bg,#d4d4dc);border-radius:999px;transition:background .2s;position:absolute;inset:0}.app-switch__thumb[data-v-6b9e6444]{width:var(--sw-thumb);height:var(--sw-thumb);background:#fff;border-radius:50%;transition:left .22s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:2px;transform:translateY(-53%);box-shadow:0 1px 3px #0000002e}.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% - 2px - var(--sw-thumb))}.help-text[data-v-e61e7516]{color:var(--adm-muted);margin:-3px 0 14px;font-size:10px}.group-tabs[data-v-e61e7516]{--seg-track:var(--adm-soft);--seg-thumb:var(--adm-card);--seg-accent:var(--adm-accent);--seg-muted:var(--adm-muted);max-width:100%;margin:0 0 11px;display:block;overflow:auto}.setting-row[data-v-e61e7516]{border-top:1px solid var(--adm-border);grid-template-columns:minmax(220px,34%) minmax(0,1fr);align-items:start;gap:15px;padding:13px 0;display:grid}.setting-row label b[data-v-e61e7516],.setting-row label small[data-v-e61e7516]{display:block}.setting-row label b[data-v-e61e7516]{font-size:10px}.setting-row label small[data-v-e61e7516]{color:var(--adm-muted);overflow-wrap:anywhere;margin-top:4px;font-size:8px}.setting-row .admin-input[data-v-e61e7516]{width:100%}.boolean-control[data-v-e61e7516]{color:var(--adm-muted);align-items:center;gap:9px;font-size:9px;display:flex}.feature-map[data-v-e61e7516]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.feature-row[data-v-e61e7516]{border:1px solid var(--adm-border);background:var(--adm-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:flex}.feature-row code[data-v-e61e7516]{color:var(--adm-muted);font-size:7px;display:block}.feature-cost[data-v-e61e7516]{width:76px}.feature-cost .app-input[data-v-e61e7516]{min-height:30px!important;padding:5px 7px!important;font-size:9px!important}@media (width<=650px){.setting-row[data-v-e61e7516]{gap:8px}.feature-map[data-v-e61e7516],.setting-row[data-v-e61e7516]{grid-template-columns:1fr}}.subtle[data-v-204df8a9]{color:var(--adm-muted);margin-left:5px;font-size:9px;font-weight:500}.ellipsis[data-v-204df8a9]{max-width:160px}.ellipsis[data-v-204df8a9],.error-cell[data-v-204df8a9]{text-overflow:ellipsis;overflow:hidden}.error-cell[data-v-204df8a9]{max-width:180px;color:#b94c58!important}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.el-overlay.is-drawer,.el-popup-parent--hidden{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer :is(.btt,.ltr,.rtl,.ttb){transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none}.el-drawer__dragger,.el-drawer__dragger:before{background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:""}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}:is(.el-drawer.ltr,.el-drawer.rtl)>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}:is(.el-drawer.ltr,.el-drawer.rtl)>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}:is(.el-drawer.btt,.el-drawer.ttb)>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}:is(.el-drawer.btt,.el-drawer.ttb)>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr,.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.btt>.el-drawer__dragger,.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.count-label[data-v-fa409bde]{color:var(--adm-muted);margin-left:5px;font-weight:500}.user-row[data-v-fa409bde]{cursor:pointer}.user-row:hover td[data-v-fa409bde]{background:color-mix(in srgb,var(--adm-accent) 5%,var(--adm-card))}.provider-chip[data-v-fa409bde]{background:var(--adm-soft);color:var(--adm-accent);border-radius:20px;margin-right:4px;padding:3px 6px;font-size:8px;display:inline-flex}.balance-cell[data-v-fa409bde]{font-weight:700;color:var(--adm-ink)!important}.detail-link[data-v-fa409bde]{font-size:9px;font-weight:700}.detail-section[data-v-fa409bde]{margin-top:14px}.detail-panel-head[data-v-fa409bde]{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.detail-panel-head h2[data-v-fa409bde]{margin:0;font-size:11px}.close-detail[data-v-fa409bde]{width:28px;height:28px;padding:0;font-size:16px}.subtle[data-v-fa409bde]{color:var(--adm-muted);font-size:9px}.detail-subhead[data-v-fa409bde]{border-top:1px solid var(--adm-border);margin:17px 0 8px;padding-top:12px;font-size:10px;font-weight:700}.mono[data-v-fa409bde]{font-family:ui-monospace,monospace}.session-row[data-v-fa409bde]{border-top:1px solid var(--adm-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.session-row b[data-v-fa409bde],.session-row small[data-v-fa409bde],.user-search[data-v-fa409bde]{display:block}.session-row small[data-v-fa409bde]{color:var(--adm-muted);margin-top:3px;font-size:8px}.revoke-button[data-v-fa409bde]{border:1px solid var(--adm-border);background:var(--adm-card);color:#ad4d5b;font:inherit;cursor:pointer;border-radius:6px;padding:5px 8px;font-size:8px}.admin-pages button[data-v-fa409bde]:disabled{opacity:.4;cursor:default}.user-filters[data-v-fa409bde]{margin-bottom:16px}.user-search[data-v-fa409bde]{flex:0 260px;min-width:220px}.user-search[data-v-fa409bde] .admin-input{width:100%;min-width:0}.user-filters .user-filter[data-v-fa409bde]{width:140px}@media (width<=1100px){.user-search[data-v-fa409bde]{flex-basis:100%}.user-filters .user-filter[data-v-fa409bde]{flex:140px}}@media (width<=640px){.user-search[data-v-fa409bde]{min-width:0}.user-filters .user-filter[data-v-fa409bde]{flex-basis:44%}.user-filters .admin-action[data-v-fa409bde]{flex:100%}}.detail-status[data-v-fa409bde]{text-align:center;color:var(--adm-muted);padding:40px 10px}.detail-drawer-content[data-v-fa409bde]{gap:18px;display:grid}.detail-drawer-content .admin-summary-grid[data-v-fa409bde],.detail-profile[data-v-fa409bde]{margin:0}.detail-profile .admin-person-avatar[data-v-fa409bde]{width:52px;height:52px;font-size:17px}.detail-profile h2[data-v-fa409bde]{font-size:18px}.detail-drawer-content .admin-summary[data-v-fa409bde]{padding:16px}.detail-drawer-content .admin-summary b[data-v-fa409bde]{font-size:22px}.detail-drawer-grid[data-v-fa409bde]{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.detail-drawer-grid .admin-panel[data-v-fa409bde]{min-width:0;margin:0}.detail-drawer-grid .admin-detail-line[data-v-fa409bde]{align-items:flex-start}.detail-user-id[data-v-fa409bde]{overflow-wrap:anywhere;text-align:right;max-width:62%}@media (width<=760px){.detail-drawer-grid[data-v-fa409bde]{grid-template-columns:1fr}}.admin-user-drawer.el-drawer{--el-drawer-bg-color:var(--adm-card);--el-text-color-primary:var(--adm-ink);--el-color-primary:var(--adm-accent);color:var(--adm-ink)}.admin-user-drawer .el-drawer__header{border-bottom:1px solid var(--adm-border);margin-bottom:0;padding:24px 28px 18px}.admin-user-drawer .el-drawer__title{font-size:20px;font-weight:700}.admin-user-drawer .el-drawer__body{padding:24px 28px 32px}@media (width<=640px){.admin-user-drawer .el-drawer__header{padding:18px 16px}.admin-user-drawer .el-drawer__body{padding:18px 16px 24px}}.callback-page[data-v-21169bec]{background:linear-gradient(140deg,#f5f7ff,#f4fbfa);place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.callback-card[data-v-21169bec]{text-align:center;background:#fff;border:1px solid #e3e5ef;border-radius:20px;width:min(100%,400px);padding:36px;box-shadow:0 22px 65px #24285214}.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]{color:#fff;font:inherit;cursor:pointer;background:#625cda;border:0;border-radius:11px;margin-top:12px;padding:12px 18px;font-weight:700}.callback-card button[data-v-21169bec]:disabled{opacity:.6;cursor:wait}.callback-spinner[data-v-21169bec]{border:3px solid #e3e2ff;border-top-color:#6c63ff;border-radius:50%;width:30px;height:30px;margin:0 auto 18px;animation:.8s linear infinite spin-21169bec}@keyframes spin-21169bec{to{transform:rotate(1turn)}}.fc-root[data-v-be31ed77]{min-width:0}.related-tools[data-v-63546b60]{margin-top:40px}.related-tools__title[data-v-63546b60]{color:var(--c-muted,#8a87a0);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.related-tools__title svg[data-v-63546b60]{color:var(--c-p1,#6c63ff)}.related-tools__grid[data-v-63546b60]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid;position:relative}.related-tools__card[data-v-63546b60]{background:var(--c-card,#ffffff94);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-md,16px);color:inherit;border:1px solid #ffffffbd;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.related-tools__card[data-v-63546b60]: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-63546b60]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.related-tools__icon[data-v-63546b60] svg{width:20px;height:20px}.icon-blue[data-v-63546b60]{color:#3b82f6;background:#3b82f624}.icon-green[data-v-63546b60]{color:#10b981;background:#10b98124}.icon-purple[data-v-63546b60]{color:#8b5cf6;background:#a78bfa29}.icon-orange[data-v-63546b60]{color:#fb923c;background:#fb923c24}.icon-teal[data-v-63546b60]{color:#14b8a6;background:#14b8a624}.icon-cyan[data-v-63546b60]{color:#06b6d4;background:#06b6d424}.icon-rose[data-v-63546b60]{color:#f43f5e;background:#f43f5e24}.icon-indigo[data-v-63546b60]{color:#6366f1;background:#6366f124}.icon-red[data-v-63546b60]{color:#ef4444;background:#ef444424}.related-tools__body[data-v-63546b60]{flex:1;min-width:0}.related-tools__name[data-v-63546b60]{color:var(--c-text,#1c1835);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.3}.related-tools__desc[data-v-63546b60]{color:var(--c-muted,#8a87a0);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.related-tools__formats[data-v-63546b60]{flex-wrap:wrap;gap:4px;display:flex}.format-chip[data-v-63546b60]{background:color-mix(in srgb,var(--c-muted,#8a87a0) 12%,transparent);color:var(--c-muted,#8a87a0);letter-spacing:.02em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.related-tools__arrow[data-v-63546b60]{color:var(--c-muted,#8a87a0);flex-shrink:0;transition:transform .2s,color .2s}.related-tools__arrow svg[data-v-63546b60]{width:18px;height:18px}.related-tools__card:hover .related-tools__arrow[data-v-63546b60]{color:var(--c-p1,#6c63ff);transform:translate(3px)}@media (width<=640px){.related-tools__grid[data-v-63546b60]{grid-template-columns:1fr}}.blog-cta[data-v-5b935175]{border-radius:var(--radius-lg,20px);background:color-mix(in srgb,var(--c-p1,#6c63ff) 7%,#fff);border:1px solid color-mix(in srgb,var(--c-p1,#6c63ff) 22%,transparent);color:inherit;align-items:center;gap:14px;margin:32px 0 8px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.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);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.blog-cta__icon svg[data-v-5b935175]{width:20px;height: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]{max-width:960px;margin:0 auto;padding:40px 0 0}.blog-back[data-v-78fe8141]{color:var(--c-muted,#8a87a0);margin-bottom:18px;font-size:13px;text-decoration:none;display:inline-block}.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);gap:6px;margin:12px 0 28px;font-size:13px;display:flex}.post-nav[data-v-78fe8141]{justify-content:space-between;gap:14px;margin:34px 0 0;display:flex}.post-nav__link[data-v-78fe8141]{border:1px solid var(--c-card-border,#ffffffbd);border-radius:var(--radius-md,14px);background:var(--c-card,#ffffffb8);flex-direction:column;flex:1;gap:5px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:flex}.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);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.post-nav__spacer[data-v-78fe8141]{flex:1}.article-cover[data-v-78fe8141]{border-radius:var(--radius-lg,20px);border:1px solid var(--c-card-border,#ffffffbd);width:100%;height:auto;margin-bottom:28px;display:block}.article-body[data-v-78fe8141] h2{color:var(--c-text,#1c1835);margin:34px 0 12px;font-size:22px;font-weight:700}.article-body[data-v-78fe8141] h3{color:var(--c-text,#1c1835);margin:24px 0 10px;font-size:18px;font-weight:600}.article-body[data-v-78fe8141] p{color:color-mix(in srgb,var(--c-text,#1c1835) 90%,transparent);margin:14px 0;font-size:16px;line-height:1.8}.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);margin:6px 0;font-size:16px;line-height:1.8}.article-body[data-v-78fe8141] a{color:var(--c-p1,#6c63ff);text-underline-offset:2px;text-decoration:underline}.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,#00000014);margin:28px 0}.article-body[data-v-78fe8141] code{background:color-mix(in srgb,var(--c-p1,#6c63ff) 10%,transparent);border-radius:6px;padding:2px 6px;font-size:14px}.page-content[data-v-36f4f28d]{max-width:960px;margin:0 auto;padding:48px 0 0}.doc-card[data-v-36f4f28d]{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;padding:38px;box-shadow:0 4px 24px #6482c814}.doc-title[data-v-36f4f28d]{color:#0f172a;margin-bottom:8px;font-size:36px;font-weight:500}.doc-meta[data-v-36f4f28d]{color:#94a3b8;border-bottom:1px solid #6482c81f;margin-bottom:40px;padding-bottom:24px;font-size:13px;font-weight:500}.doc-section[data-v-36f4f28d]{margin-bottom:32px;font-family:Anthropic Sans}.doc-section h2[data-v-36f4f28d]{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:500}.doc-section p[data-v-36f4f28d]{color:#64748b;font-size:14.5px;line-height:1.75}.doc-section ul[data-v-36f4f28d]{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.doc-section li[data-v-36f4f28d]{color:#64748b;background:#6482c80d;border:1px solid #6482c81a;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.5}.doc-section li strong[data-v-36f4f28d]{color:#3b82f6;font-weight:600}.doc-divider[data-v-36f4f28d]{background:linear-gradient(90deg,#6482c826,#0000);height:1px;margin:40px 0}@media (width<=560px){.doc-card[data-v-36f4f28d]{border-radius:16px;padding:28px 20px}.doc-title[data-v-36f4f28d]{font-size:28px}}.content-heading .eyebrow[data-v-3c988863],.section-heading .eyebrow[data-v-3c988863]{color:#625ed0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.content-heading h1[data-v-3c988863]{letter-spacing:-.05em;margin:11px 0 9px;font-size:calc(clamp(29px,3.5vw,38px))}.content-heading p[data-v-3c988863]{color:#747991;max-width:510px;margin:0;font-size:13px;line-height:1.65}.guest-summary[data-v-3c988863]{background:linear-gradient(110deg,#f0f1ff,#f6fbff);border-radius:16px;margin-top:28px;padding:17px}.guest-summary strong[data-v-3c988863]{font-size:14px}.guest-summary p[data-v-3c988863]{color:#747991;margin:7px 0;font-size:12px;line-height:1.5}.guest-summary a[data-v-3c988863]{color:#5d59cf;font-size:12px;font-weight:700;text-decoration:none}.section-heading[data-v-3c988863]{justify-content:space-between;align-items:end;margin:31px 0 13px;display:flex}.section-heading h2[data-v-3c988863]{letter-spacing:-.035em;margin:5px 0 0;font-size:19px}.section-heading>a[data-v-3c988863]{color:#5d59cf;font-size:11px;font-weight:700;text-decoration:none}.recent-heading[data-v-3c988863]{margin-top:31px}.recent-list[data-v-3c988863]{border-top:1px solid #e9eaf3}.recent-row[data-v-3c988863]{border-bottom:1px solid #e9eaf3;align-items:center;gap:11px;padding:12px 2px;display:flex}.recent-row>i[data-v-3c988863]{color:#625ed0;background:#efefff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.recent-row div[data-v-3c988863]{flex:1;min-width:0}.recent-row span[data-v-3c988863],.recent-row strong[data-v-3c988863]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-row strong[data-v-3c988863]{font-size:12px}.recent-row span[data-v-3c988863]{color:#969aae;margin-top:3px;font-size:10px}.recent-row time[data-v-3c988863]{color:#999db0;font-size:10px}.state-note[data-v-3c988863]{color:#8a8fa5;border:1px dashed #dcdff0;border-radius:12px;margin:0;padding:19px;font-size:12px}.sync-note[data-v-3c988863]{color:#5b5ec0;background:#f1f1ff;border-radius:14px;align-items:center;gap:12px;margin-top:26px;padding:15px;text-decoration:none;display:flex}.sync-note>i[data-v-3c988863]{font-size:22px}.sync-note span[data-v-3c988863]:nth-child(2){flex:1}.sync-note small[data-v-3c988863],.sync-note strong[data-v-3c988863]{display:block}.sync-note strong[data-v-3c988863]{font-size:12px}.sync-note small[data-v-3c988863]{color:#7c82a2;margin-top:4px;font-size:10px}.sync-note>span[data-v-3c988863]:last-child{font-size:19px}.metrics-board[data-v-3c988863]{background:#fff;border:1px solid #e2e5f2;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 28px #303c7410}.metric[data-v-3c988863]{color:#292d45;flex-direction:column;justify-content:space-between;min-width:0;min-height:118px;padding:16px 17px;text-decoration:none;transition:background .18s;display:flex}.metric+.metric[data-v-3c988863]{border-left:1px solid #e9eaf3}.metric--featured[data-v-3c988863]{background:linear-gradient(125deg,#f0f1ff,#f8f8ff)}.metric[data-v-3c988863]:hover{background:#f7f8ff}.metric--featured[data-v-3c988863]:hover{background:#eceeff}.metric[data-v-3c988863]:focus-visible{outline-offset:-3px;outline:2px solid #6964de;position:relative}.metric-top[data-v-3c988863]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.metric-icon[data-v-3c988863]{color:#625ed0;background:#f1f2ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.metric--featured .metric-icon[data-v-3c988863]{background:#e5e8ff}.metric-arrow[data-v-3c988863]{color:#a7acc5;font-size:14px}.metric:hover .metric-arrow[data-v-3c988863]{color:#625ed0}.metric-body[data-v-3c988863]{align-items:baseline;gap:8px;min-width:0;display:flex}.metrics-board .metric-body strong[data-v-3c988863]{letter-spacing:-.04em;flex:none;font-size:29px;font-weight:600;line-height:1}.metric-body>span[data-v-3c988863]{color:#777e99;font-size:11px;line-height:1.35}@media (width<=520px){.metrics-board[data-v-3c988863]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-3c988863]{min-height:104px;padding:14px}.metric[data-v-3c988863]:nth-child(3){border-left:0}.metric[data-v-3c988863]:nth-child(3),.metric[data-v-3c988863]:nth-child(4){border-top:1px solid #e9eaf3}}@media (prefers-reduced-motion:reduce){.metric[data-v-3c988863]{transition:none}}.app-slider[data-v-a8aac842]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;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;outline:none;width:100%}.app-slider[data-v-a8aac842]:disabled{opacity:.5;cursor:not-allowed}.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;width:18px;height:18px;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);background:#fff;border-radius:50%}.app-slider--sm[data-v-a8aac842]::-webkit-slider-thumb{width:15px;height:15px}.app-slider[data-v-a8aac842]::-moz-range-thumb{width:18px;height:18px;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);background:#fff;border:0;border-radius:50%}.app-slider--sm[data-v-a8aac842]::-moz-range-thumb{width:15px;height:15px}.erase-tools[data-v-1235390b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erase-modes[data-v-1235390b] .seg-btn svg{width:15px;height:15px}.erase-size[data-v-1235390b]{color:var(--c-muted,#8a87a0);align-items:center;gap:6px;display:inline-flex}.erase-size svg[data-v-1235390b]{flex-shrink:0;width:14px;height:14px}.erase-size[data-v-1235390b] .app-slider{width:80px}.erase-sep[data-v-1235390b]{background:var(--c-border,#6c63ff2e);width:1px;height:18px}.tool-btn[data-v-1235390b]{border:1px solid var(--c-border,#6c63ff38);width:28px;height:28px;color:var(--c-text,#1c1835);cursor:pointer;background:#fff;border-radius:7px;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.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{opacity:.4;cursor:not-allowed}.tool-btn svg[data-v-1235390b]{width:14px;height:14px}.erase-stage[data-v-1235390b]{background:#fafafe;border-radius:12px;padding:8px}.erase-frame[data-v-1235390b],.erase-stage[data-v-1235390b]{justify-content:center;display:flex}.erase-frame[data-v-1235390b]{flex:none;align-items:center;max-width:100%;line-height:0;position:relative}.erase-frame img[data-v-1235390b]{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;height:auto;max-height:56vh;display:block}.erase-frame canvas[data-v-1235390b]{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.erase-hint[data-v-1235390b]{color:var(--c-muted,#8a87a0);margin:10px 0 0;font-size:12.5px}.hero[data-v-38cc7acf]{z-index:1;text-align:center;max-width:760px;margin:0 auto 34px;position:relative}.hero__badge[data-v-38cc7acf]{border:1px solid var(--c-border,#fff3);background:var(--c-card,#ffffff80);color:var(--c-p1,#8b5cf6);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.hero__badge-dot[data-v-38cc7acf]{background:linear-gradient(135deg,var(--c-p1,#8b5cf6),var(--c-p2,#a78bfa));width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--c-p1,#8b5cf6) 55%,transparent);border-radius:999px}.hero__title[data-v-38cc7acf]{color:var(--hero-title-color,var(--c-p1,var(--c-text,#1c1835)));margin:18px 0 12px;font-size:calc(clamp(2.4rem,5vw,3.9rem));font-weight:500;line-height:1.02}.hero__description[data-v-38cc7acf]{max-width:640px;color:var(--hero-description-color,color-mix(in srgb,var(--c-p1,#8b5cf6) 32%,var(--c-muted,#8a87a0)));margin:0 auto;font-size:15px;line-height:1.8}@media (width<=640px){.hero[data-v-38cc7acf]{margin-bottom:28px}.hero__title[data-v-38cc7acf]{margin-top:16px;font-size:calc(clamp(2rem,11vw,3rem))}.hero__description[data-v-38cc7acf]{font-size:14px}}.credit-status[data-v-8efd58a2]{color:#444a67;background:#f7f9ff;border:1px solid #dce4f3;border-radius:12px;align-items:center;gap:9px;min-height:42px;margin-top:14px;padding:9px 12px;font-size:13px;display:flex}.credit-status.compact[data-v-8efd58a2]{box-sizing:border-box;border-radius:999px;width:max-content;max-width:100%;min-height:36px;margin-top:0;margin-left:auto;padding:7px 10px;font-size:12px}.credit-icon[data-v-8efd58a2]{color:#5c62d1;background:#e7ebff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.credit-copy[data-v-8efd58a2]{flex:1}.credit-copy strong[data-v-8efd58a2]{color:#343ba8;font-variant-numeric:tabular-nums;font-size:15px}.credit-link[data-v-8efd58a2]{color:#525bc8;white-space:nowrap;margin-left:auto;font-weight:650;text-decoration:none}.credit-link[data-v-8efd58a2]:hover{text-decoration:underline}.retry[data-v-8efd58a2]{color:#525bc8;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.tool-credit-row[data-v-2b0501e1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tool-credit-row__title[data-v-2b0501e1]{min-width:0;color:var(--c-text,#1c1835);flex:auto;margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}@media (width<=480px){.tool-credit-row[data-v-2b0501e1] .credit-status{margin-left:0}}.save-resource[data-v-3d297109]{flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;display:inline-flex}.save-resource button[data-v-3d297109]{color:#55b;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7cbe9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.save-resource button[data-v-3d297109]:hover:not(:disabled){background:#f1f1ff;transform:translateY(-1px)}.save-resource button[data-v-3d297109]:focus-visible{outline-offset:2px;outline:2px solid #6964d8}.save-resource button[data-v-3d297109]:disabled{opacity:.6;cursor:wait}.save-resource small[data-v-3d297109]{color:#b3505c;max-width:220px;font-size:10px;line-height:1.4}.save-resource.compact button[data-v-3d297109]{width:36px;min-height:36px;padding:0}.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-f9561815]{z-index:1000;cursor:zoom-out;background:#14102d47;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img[data-v-f9561815]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #fff9;border-radius:14px;width:auto;max-width:calc(min(640px,86vw));height:auto;max-height:60vh;box-shadow:0 24px 70px #14102d59}.upload-card[data-v-37b739e6]{padding:6px;transition:border-color .2s}.upload-card.drag-over[data-v-37b739e6]{border-color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 6%,transparent)}.upload-zone[data-v-37b739e6]{border:1.5px dashed color-mix(in srgb,var(--c-p1) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-p1) 5%,transparent);transition:border-color .25s,background .25s}.upload-zone input[type=file][data-v-37b739e6]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-zone input[type=file]:focus-visible+.upload-label[data-v-37b739e6]{outline:2px solid var(--c-p1);outline-offset:-2px;border-radius:var(--radius-md)}.upload-zone[data-v-37b739e6]:hover{border-color:color-mix(in srgb,var(--c-p1) 50%,transparent);background:color-mix(in srgb,var(--c-p1) 7%,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]{justify-content:center;align-items:center;display:flex}.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);width:60px;height:60px;box-shadow:0 4px 16px color-mix(in srgb,var(--c-p1) 12%,transparent);border-radius:17px}.upload-icon-wrap[data-v-37b739e6] svg{width:25px;height:25px;color:var(--c-p1)}.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]{background:color-mix(in srgb,var(--c-p1) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 30%,transparent);color:var(--c-p1);border-radius:100px;align-items:center;gap:6px;margin-top:4px;padding:9px 20px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.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)}.faq[data-v-15193527]{margin-top:40px}.faq__title[data-v-15193527]{color:var(--c-text,#1c1835);margin-bottom:16px;font-size:20px;font-weight:700}.faq__list[data-v-15193527]{flex-direction:column;gap:10px;display:flex}.faq__item[data-v-15193527]{border:1px solid var(--c-border,#ffffffbd);border-radius:var(--radius-md,14px);background:var(--c-card,#fff9);backdrop-filter:blur(12px)saturate(1.4);overflow:hidden}.faq__q[data-v-15193527]{color:var(--c-text,#1c1835);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq__q[data-v-15193527]::-webkit-details-marker{display:none}.faq__chevron[data-v-15193527]{width:18px;height:18px;color:var(--c-muted,#8a87a0);flex-shrink:0;transition:transform .2s}.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);padding:0 18px 16px;font-size:14px;line-height:1.7}.tool-guides[data-v-d169fe39]{margin-top:34px}.tool-guides__title[data-v-d169fe39]{color:var(--c-text,#1c1835);margin:0 0 14px;font-size:20px;font-weight:700}.tool-guides__grid[data-v-d169fe39]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;display:grid}.tool-guides__card[data-v-d169fe39]{border-radius:var(--radius-md,14px);background:var(--c-card,#ffffffb8);border:1px solid var(--c-card-border,#ffffffbd);color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.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;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.tool-guides__body[data-v-d169fe39]{padding:12px 14px 14px}.tool-guides__name[data-v-d169fe39]{color:var(--c-text,#1c1835);margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.tool-guides__desc[data-v-d169fe39]{color:var(--c-muted,#8a87a0);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.poster[data-v-bb831c05]{--ms-border:#6c63ff57;--ms-bg:#fff;margin-top:14px;padding:22px}.card[data-v-bb831c05]{background:var(--c-card,#ffffffb8);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-lg,22px);border:1px solid #ffffffbd;box-shadow:0 2px 24px #6c63ff14,inset 0 1px #ffffffe6}.poster-layout[data-v-bb831c05]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.poster-preview[data-v-bb831c05]{flex-direction:column;gap:10px;display:flex}.poster-stage[data-v-bb831c05]{aspect-ratio:1;border-radius:14px;place-items:center;width:100%;min-height:300px;display:grid;overflow:hidden}.poster-stage--ph[data-v-bb831c05]{color:var(--c-muted,#8a87a0);background:radial-gradient(120% 80% at 50% 0,#6c63ff12,#0000 70%),#fbfbff;border:1.5px dashed #6c63ff42;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.poster-ph-ic[data-v-bb831c05]{width:64px;height:64px;color:var(--c-p1,#6c63ff);background:#6c63ff1a;border-radius:50%;place-items:center;display:grid}.poster-ph-ic svg[data-v-bb831c05]{width:30px;height:30px}.poster-ph-text[data-v-bb831c05]{font-size:13.5px}.poster-main[data-v-bb831c05]{border:1px solid var(--c-border,#6c63ff29);box-shadow:var(--shadow-card);cursor:zoom-in;background:#f6f6fc;padding:0;position:relative}.poster-main img[data-v-bb831c05]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.poster-zoom[data-v-bb831c05]{color:#fff;opacity:0;background:#0f0e1e8c;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .15s;display:grid;position:absolute;bottom:10px;right:10px}.poster-main:hover .poster-zoom[data-v-bb831c05]{opacity:1}.poster-zoom svg[data-v-bb831c05]{width:17px;height:17px}.poster-thumbs[data-v-bb831c05]{gap:8px;display:flex}.poster-thumb[data-v-bb831c05]{cursor:pointer;background:#f6f6fc;border:2px solid #0000;border-radius:8px;width:56px;height:56px;padding:0;overflow:hidden}.poster-thumb.active[data-v-bb831c05]{border-color:var(--c-p1,#6c63ff)}.poster-thumb img[data-v-bb831c05]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.poster-config[data-v-bb831c05],.poster-field[data-v-bb831c05],.poster-form[data-v-bb831c05]{flex-direction:column;display:flex}.poster-form[data-v-bb831c05]{gap:14px;margin-bottom:18px}.poster-field[data-v-bb831c05]{gap:7px}.poster-label[data-v-bb831c05]{color:var(--c-text,#1c1835);font-size:12.5px;font-weight:600}.poster-field[data-v-bb831c05] .max-select-trigger{border-radius:10px;height:42px}.poster-dl[data-v-bb831c05]{border:1px solid var(--c-p1,#6c63ff);color:var(--c-p1,#6c63ff);cursor:pointer;background:0 0;border-radius:100px;padding:9px;font-size:13px;font-weight:600}.poster-dl[data-v-bb831c05]:hover{background:#6c63ff14}.work-btn[data-v-bb831c05]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#9b8afb));color:#fff;cursor:pointer;border:none;border-radius:100px;width:100%;padding:13px 28px;font-size:14px;font-weight:600}.work-btn[data-v-bb831c05]:disabled{opacity:.5;cursor:not-allowed}.poster-guard[data-v-bb831c05]{color:var(--c-muted,#8a87a0);margin:12px 0 0;font-size:12px;line-height:1.6}.poster-err[data-v-bb831c05]{color:var(--c-danger,#d35563);margin:8px 0 0;font-size:13px}@media (width<=720px){.poster-layout[data-v-bb831c05]{grid-template-columns:1fr}}.page[data-v-4456846c]{z-index:1;--c-p1:#6366f1;--c-p2:#818cf8;--c-p3:#8b5cf6;--c-success:#1f9d68;--c-card:#ffffff94;--c-border:#6366f11f;--c-grad:linear-gradient(135deg, #6366f1, #8b5cf6);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px #6366f114, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 12px 30px #6366f14d;max-width:1120px;margin:0 auto;padding:20px 0 0;position:relative}.work-header[data-v-4456846c],.work-toggle[data-v-4456846c]{margin-bottom:12px}.card[data-v-4456846c]{background:var(--c-card,#ffffffb8);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-lg,22px);border:1px solid #ffffffbd;box-shadow:0 2px 24px #6366f114,inset 0 1px #ffffffe6}.work-card[data-v-4456846c]{padding:20px;position:relative}.upload-section[data-v-4456846c] .poster{margin-top:0}.work-close[data-v-4456846c]{cursor:pointer;background:#0000000d;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.work-close svg[data-v-4456846c]{width:16px;height:16px}.work-toggle[data-v-4456846c]{--seg-track:#6366f114;--seg-accent:#6366f1}.work-preview[data-v-4456846c]{background:#fafafe;border-radius:12px;place-items:center;min-height:280px;max-height:60vh;display:grid;overflow:hidden}.work-preview.checker[data-v-4456846c]{background-image:conic-gradient(#eee 90deg,transparent 0 180deg,#eee 0 270deg,transparent 0);background-color:#fff;background-size:22px 22px}.work-preview img[data-v-4456846c]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:60vh}.action-row[data-v-4456846c]{justify-content:center;margin-top:16px;display:flex}.work-err[data-v-4456846c]{text-align:center;color:var(--c-danger,#d35563);margin:10px 0 0;font-size:13px}.action-row[data-v-4456846c]{flex-wrap:wrap;align-items:center;gap:9px}.toolkit-page[data-v-13b9ed81]{z-index:1;--c-p1:#6366f1;--c-p2:#818cf8;--c-card:#ffffff94;--c-border:#6366f11f;--radius-lg:22px;--shadow-card:0 2px 24px #6366f114, 0 1px 0 #ffffffe6 inset;max-width:1120px;margin:0 auto;padding:20px 0 0;position:relative}.tool-grid[data-v-13b9ed81]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.tool-card[data-v-13b9ed81]{min-height:110px;color:inherit;background:var(--c-card,#ffffffb8);border:1px solid var(--c-border,#6c63ff29);border-radius:var(--radius-lg,22px);box-shadow:var(--shadow-card,0 2px 18px #0000000f);align-items:center;gap:14px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.tool-card[data-v-13b9ed81]:hover{border-color:var(--c-p1,#6c63ff);transform:translateY(-2px);box-shadow:0 8px 24px #6c63ff1f}.tool-icon[data-v-13b9ed81]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.tool-copy[data-v-13b9ed81]{flex:1;gap:5px;min-width:0;display:grid}.tool-copy strong[data-v-13b9ed81]{font-size:16px}.tool-copy span[data-v-13b9ed81]{font-size:13px;line-height:1.45}.tool-arrow[data-v-13b9ed81],.tool-copy span[data-v-13b9ed81]{color:var(--c-muted,#858398)}.tool-arrow[data-v-13b9ed81]{font-size:18px}@media (width<=720px){.tool-grid[data-v-13b9ed81]{grid-template-columns:1fr;gap:10px;margin:18px 0}.tool-card[data-v-13b9ed81]{min-height:88px;padding:16px}}.max-audio[data-v-a79537e4]{border:1px solid var(--c-border,#6c63ff29);background:#ffffff80;align-items:center;gap:14px;padding:8px 12px;display:flex}.max-audio[data-v-a79537e4],.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]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#9b8afb));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .15s;display:flex;box-shadow:0 6px 16px #6c63ff52}.play-btn[data-v-a79537e4]:hover{transform:scale(1.06)}.play-btn svg[data-v-a79537e4]{width:14px;height:14px}.player-body[data-v-a79537e4]{flex:1;min-width:0;margin-top:5px}.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%;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 1px 4px #00000040}.player-time[data-v-a79537e4]{font-variant-numeric:tabular-nums;color:var(--c-muted,#8a87a0);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.option-group[data-v-efd9f29c]{margin-top:var(--option-group-margin-top)}.option-group__label[data-v-efd9f29c]{border-bottom:1px solid var(--c-border,#ffffff2e);color:var(--c-muted,#8a87a0);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:500;display:flex}.option-group__icon[data-v-efd9f29c]{border:1px solid var(--c-border,#ffffff2e);background:var(--c-card,#ffffff80);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.option-group__icon[data-v-efd9f29c] svg{width:11px;height:11px;color:var(--c-p1,#8b5cf6)}.option-group__icon[data-v-efd9f29c] i{color:var(--c-p1,#8b5cf6);font-size:12px;line-height:1}.option-group__grid[data-v-efd9f29c]{grid-template-columns:var(--option-group-columns);padding-top:var(--option-group-grid-bottom);padding-bottom:var(--option-group-grid-bottom);gap:8px;display:grid}.option-group__button[data-v-efd9f29c]{border:1px solid #dbe3ef;border-color:color-mix(in srgb,var(--c-p1,#8b5cf6) 14%,#dbe3ef);border-radius:var(--radius-sm,14px);min-width:0;color:var(--c-muted,#8a87a0);cursor:pointer;background:#ffffffbd;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;line-height:1.4;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #2c3d5e06}.option-group__button[data-v-efd9f29c]:hover{border-color:color-mix(in srgb,var(--c-p1,#8b5cf6) 55%,#dbe3ef);color:var(--c-p1,#8b5cf6);box-shadow:0 3px 9px color-mix(in srgb,var(--c-p1,#8b5cf6) 8%,transparent);background:#ffffffeb}.option-group__button.is-active[data-v-efd9f29c]{background:var(--c-grad,linear-gradient(135deg,#8b5cf6,#a78bfa));color:#fff;border-color:#0000;box-shadow:0 4px 18px #0000001f}.option-group__button-label[data-v-efd9f29c]{font-size:12px}.option-group__button-label[data-v-efd9f29c],.option-group__button-sub[data-v-efd9f29c]{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-weight:500;overflow:hidden}.option-group__button-sub[data-v-efd9f29c]{opacity:.78;font-size:10px}.option-group__button.is-active .option-group__button-sub[data-v-efd9f29c]{opacity:.82}.option-group--sm .option-group__label[data-v-efd9f29c]{margin-bottom:8px;padding-bottom:8px;font-size:10px}.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 (width<=640px){.option-group__grid[data-v-efd9f29c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac[data-v-6c4b1edb]{flex-direction:column;gap:14px;display:flex}.app-alert[data-v-0fa665a0]{border-radius:var(--radius-md,14px);background:color-mix(in srgb,var(--c-danger) 9%,#ffffff80);border:1px solid color-mix(in srgb,var(--c-danger) 26%,transparent);color:color-mix(in srgb,var(--c-danger) 72%,var(--c-text));align-items:flex-start;gap:10px;margin-top:16px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.app-alert__icon[data-v-0fa665a0]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.icon-btn[data-v-84dc44f3]{border:1px solid var(--c-border);color:var(--c-muted);cursor:pointer;background:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.icon-btn--square[data-v-84dc44f3]{border-radius:8px}.icon-btn--circle[data-v-84dc44f3]{border-radius:50%}.icon-btn[data-v-84dc44f3]:disabled{opacity:.5;cursor:not-allowed}.icon-btn--default[data-v-84dc44f3]:not(:disabled):hover{border-color:var(--c-p1);color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 8%,transparent)}.icon-btn--danger[data-v-84dc44f3]:not(:disabled):hover{color:#ef4444;background:#ef444414;border-color:#ef4444}svg[data-v-84dc44f3-s]{width:15px;height:15px}.gh-root[data-v-03300ab1]{position:relative;overflow:hidden}.gh-overlay[data-v-03300ab1]{pointer-events:none}.compress-result-wrap[data-v-6f64e3d4]{margin-top:16px}.compress-result[data-v-6f64e3d4]{border-radius:var(--radius-md);background:#05966914;border:1px solid #05966933;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.compress-result__left[data-v-6f64e3d4]{flex-direction:column;gap:4px;display:flex}.compress-result__badge[data-v-6f64e3d4]{color:#059669;font-size:13px;font-weight:600}.compress-result__sizes[data-v-6f64e3d4]{color:var(--c-text);align-items:center;gap:8px;font-size:14px;display:flex}.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;gap:12px;display:flex}.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]{color:#fff;border-radius:var(--radius-sm);background:#059669;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.compress-result__dl[data-v-6f64e3d4]:hover{background:#047857}.compress-result__dl svg[data-v-6f64e3d4]{width:16px;height:16px}.compress-result__actions[data-v-6f64e3d4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}@media (width<=560px){.compress-result__actions[data-v-6f64e3d4]{justify-content:flex-start;width:100%}}.sdk-wrap[data-v-e87880c4]{--c-bg:#f0ede8;--c-p1:#8b5cf6;--c-p2:#a78bfa;--c-p3:#10b981;--c-border:#8b5cf61f;--c-card:#ffffff8c;--c-grad:linear-gradient(135deg, #8b5cf6, #a78bfa 55%, #06b6d4);--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-card:0 2px 24px #8b5cf614, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 8px 28px #8b5cf661;position:relative;overflow-x:hidden}.ambient[data-v-e87880c4]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow[data-v-e87880c4]{filter:blur(72px);border-radius:50%;position:absolute}.glow--purple[data-v-e87880c4]{background:radial-gradient(circle at 40% 40%,#8b5cf647,#a78bfa26 45%,#0000 70%);width:640px;height:560px;animation:14s ease-in-out infinite alternate blobA-e87880c4;top:-160px;left:-120px}.glow--violet[data-v-e87880c4]{background:radial-gradient(circle at 60% 60%,#06b6d438,#8b5cf61f 50%,#0000 70%);width:520px;height:480px;animation:18s ease-in-out infinite alternate blobB-e87880c4;bottom:-100px;right:-80px}@keyframes blobA-e87880c4{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-e87880c4{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-e87880c4]{z-index:1;max-width:960px;margin:0 auto;padding:20px 0 0;position:relative}.header[data-v-e87880c4]{text-align:center;margin-bottom:32px}.badge[data-v-e87880c4]{letter-spacing:.07em;text-transform:uppercase;color:var(--c-p1);background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:100px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.badge__dot[data-v-e87880c4]{background:var(--c-p1);border-radius:50%;width:6px;height:6px}.header h1[data-v-e87880c4]{letter-spacing:-.025em;background:var(--c-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:calc(clamp(24px,5vw,34px));font-weight:800}.header p[data-v-e87880c4]{color:var(--c-muted);font-size:14px}.card[data-v-e87880c4]{background:var(--c-card);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #ffffffb3}.upload-section[data-v-e87880c4]{margin-bottom:20px}.audio-card[data-v-e87880c4]{flex-direction:column;gap:16px;padding:20px;display:flex}.audio-preview[data-v-e87880c4]{align-items:center;gap:14px;display:flex}.audio-icon-wrap[data-v-e87880c4]{background:var(--c-grad);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.audio-icon-wrap svg[data-v-e87880c4]{color:#ffffffe6;z-index:1;width:20px;height:20px;position:relative}.waveform[data-v-e87880c4]{justify-content:center;align-items:center;gap:2px;padding:0 8px;display:flex;position:absolute;inset:0}.wave-bar[data-v-e87880c4]{background:#ffffff59;border-radius:2px;width:2.5px;height:18px;animation:1.2s ease-in-out infinite alternate wave-e87880c4}@keyframes wave-e87880c4{0%{transform:scaleY(.22)}50%{transform:scaleY(1)}to{transform:scaleY(.33)}}.audio-meta[data-v-e87880c4]{flex:1;min-width:0}.audio-filename[data-v-e87880c4]{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.audio-filesize[data-v-e87880c4]{color:var(--c-muted);margin-top:3px;font-size:12px}.audio-player[data-v-e87880c4]{width:100%}.controls-section[data-v-e87880c4],.info-strip[data-v-e87880c4]{margin-bottom:20px}.info-strip[data-v-e87880c4]{border-radius:var(--radius-lg);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);background:#8b5cf61a;border:1px solid #ffffffb3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=560px){.info-strip[data-v-e87880c4]{grid-template-columns:repeat(2,1fr)}}.info-cell[data-v-e87880c4]{text-align:center;background:#ffffff8c;padding:16px 10px}.info-lbl[data-v-e87880c4]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:5px;font-size:10px;font-weight:500;display:block}.info-val[data-v-e87880c4]{color:var(--c-text);letter-spacing:-.02em;font-size:14px;font-weight:800}.controls-card[data-v-e87880c4]{padding:24px}.progress-section[data-v-e87880c4]{margin:16px 0}.progress-bar[data-v-e87880c4]{background:#8b5cf626;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-e87880c4]{transform-origin:0;background:var(--c-grad);border-radius:3px;width:100%;height:100%;transition:transform .3s}.progress-info[data-v-e87880c4]{color:var(--c-muted);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.queue-section[data-v-e87880c4]{margin-bottom:20px}.queue-header[data-v-e87880c4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.queue-title[data-v-e87880c4]{color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.queue-list[data-v-e87880c4]{flex-direction:column;gap:10px;display:flex}.queue-item[data-v-e87880c4]{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.item-icon[data-v-e87880c4]{background:var(--c-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.item-icon svg[data-v-e87880c4]{color:#ffffffe6;width:20px;height:20px}.item-info[data-v-e87880c4]{min-width:0}.item-name[data-v-e87880c4]{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.item-meta[data-v-e87880c4]{color:var(--c-muted);gap:8px;margin-bottom:6px;font-size:12px;display:flex}.item-error[data-v-e87880c4]{color:#ef4444;margin-bottom:4px;font-size:12px}.item-progress-bar[data-v-e87880c4]{background:#8b5cf61f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-e87880c4]{transform-origin:0;background:var(--c-grad);border-radius:2px;width:100%;height:100%;transition:transform .3s}.item-progress-info[data-v-e87880c4]{color:var(--c-muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.status-done[data-v-e87880c4]{color:var(--c-p3);font-weight:600}.status-failed[data-v-e87880c4]{color:#ef4444;font-weight:600}.status-waiting[data-v-e87880c4]{color:var(--c-muted)}.item-actions[data-v-e87880c4]{gap:6px;display:flex}.settings-section[data-v-e87880c4]{margin-bottom:20px}.settings-toggle[data-v-e87880c4]{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:background .2s;display:flex}.settings-toggle[data-v-e87880c4]:hover{background:#ffffffb3}.settings-toggle__left[data-v-e87880c4]{color:var(--c-text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.settings-toggle__left svg[data-v-e87880c4]{width:17px;height:17px;color:var(--c-p1)}.chevron[data-v-e87880c4]{width:18px;height:18px;color:var(--c-muted);transition:transform .25s}.chevron.open[data-v-e87880c4]{transform:rotate(180deg)}.settings-panel[data-v-e87880c4]{margin-top:8px;padding:20px}.actions-section[data-v-e87880c4]{flex-direction:column;gap:12px;display:flex}.summary-card[data-v-e87880c4]{padding:18px}.summary-title[data-v-e87880c4]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);margin-bottom:12px;font-size:12px;font-weight:500}.summary-stats[data-v-e87880c4]{gap:20px;margin-bottom:14px;display:flex}.stat-item[data-v-e87880c4]{flex-direction:column;gap:3px;display:flex}.stat-val[data-v-e87880c4]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-e87880c4]{color:var(--c-p3)}.stat-val.danger[data-v-e87880c4]{color:#ef4444}.stat-lbl[data-v-e87880c4]{color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.action-buttons[data-v-e87880c4]{gap:10px;display:flex}.cancel-btn[data-v-e87880c4]{border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;background:#fff6;border:1px solid #8b5cf633;flex:1;padding:13px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.cancel-btn[data-v-e87880c4]:hover:not(:disabled){color:#ef4444;background:#ef44440f;border-color:#ef4444}.cancel-btn[data-v-e87880c4]:disabled{opacity:.4;cursor:not-allowed}.error-toast[data-v-e87880c4]{color:#fff;border-radius:var(--radius-sm);z-index:999;background:#ef4444;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s slideUp-e87880c4;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #ef444459}.error-toast svg[data-v-e87880c4]{flex-shrink:0;width:16px;height:16px}@keyframes slideUp-e87880c4{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=560px){.page[data-v-e87880c4]{padding:32px 0 0}.queue-item[data-v-e87880c4]{grid-template-columns:40px 1fr auto}.action-buttons[data-v-e87880c4]{flex-direction:column}.cancel-btn[data-v-e87880c4]{flex:none;width:100%}}.tr[data-v-9e54e41a]{flex-direction:column;min-height:0;display:flex}.tr-toolbar[data-v-9e54e41a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tr-toggle[data-v-9e54e41a]{border-radius:var(--radius-sm,10px);background:#ffffff80;gap:4px;padding:4px;display:inline-flex}.tr-toggle button[data-v-9e54e41a]{color:var(--c-muted,#8a8a96);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.tr-toggle button.active[data-v-9e54e41a]{color:var(--c-p1,#6c63ff);box-shadow:0 2px 8px color-mix(in srgb,var(--c-p1,#6c63ff) 15%,transparent);background:#fff}.tr-actions[data-v-9e54e41a]{gap:8px;margin-left:auto;display:flex}.tr-meta[data-v-9e54e41a]{color:var(--c-muted,#8a8a96);gap:16px;margin-bottom:14px;font-size:12px;display:flex}.tr-fulltext[data-v-9e54e41a],.tr-segments[data-v-9e54e41a]{max-height:460px}.tr-seg-list[data-v-9e54e41a]{flex-direction:column;gap:2px;display:flex}.tr-seg[data-v-9e54e41a]{border-radius:var(--radius-sm,10px);gap:12px;padding:8px 10px;transition:background .15s;display:flex}.tr-seg.clickable[data-v-9e54e41a]{cursor:pointer}.tr-seg[data-v-9e54e41a]:hover{background:color-mix(in srgb,var(--c-p1,#6c63ff) 7%,transparent)}.tr-seg.active[data-v-9e54e41a]{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-9e54e41a]{color:var(--c-p1,#6c63ff);font-weight:500}.tr-time[data-v-9e54e41a]{font-variant-numeric:tabular-nums;color:var(--c-p1,#6c63ff);flex-shrink:0;padding-top:2px;font-size:12px;font-weight:600}.tr-text[data-v-9e54e41a]{line-height:1.6}.tr-fulltext[data-v-9e54e41a],.tr-text[data-v-9e54e41a]{color:var(--c-text,#2a2a36);word-break:break-word;font-size:14px}.tr-fulltext[data-v-9e54e41a]{white-space:pre-wrap;line-height:1.8}.tr--dense[data-v-9e54e41a]{height:100%;font-size:12px}.tr--dense .tr-toolbar[data-v-9e54e41a]{gap:8px;margin-bottom:8px}.tr--dense .tr-toggle button[data-v-9e54e41a]{padding:3px 8px;font-size:11px}.tr--dense .tr-actions[data-v-9e54e41a]{gap:4px}.tr--dense .tr-fulltext[data-v-9e54e41a],.tr--dense .tr-segments[data-v-9e54e41a]{flex:1;min-height:0;max-height:none}.tr--dense .tr-seg[data-v-9e54e41a]{gap:8px;padding:4px 6px}.tr--dense .tr-time[data-v-9e54e41a]{padding-top:1px;font-size:11px}.tr--dense .tr-text[data-v-9e54e41a]{font-size:12px;line-height:1.5}.tr--dense .tr-fulltext[data-v-9e54e41a]{font-size:12px;line-height:1.6}.tr-actions[data-v-9e54e41a]{flex-wrap:wrap;justify-content:flex-end}.page-shell[data-v-bfc3560d]{position:relative}.ambient[data-v-bfc3560d]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow[data-v-bfc3560d]{filter:blur(76px);border-radius:50%;position:absolute}.glow--violet[data-v-bfc3560d]{background:radial-gradient(circle at 40% 40%,#06b6d447,#22d3ee26 48%,#0000 72%);width:680px;height:560px;top:-180px;left:-140px}.glow--blue[data-v-bfc3560d]{background:radial-gradient(circle at 60% 60%,#0ea5e93d,#06b6d41a 46%,#0000 72%);width:540px;height:500px;bottom:-120px;right:-90px}.page[data-v-bfc3560d]{z-index:1;--c-p1:#06b6d4;--c-p2:#22d3ee;--c-p3:#0ea5e9;--c-card:#ffffff94;--c-border:#06b6d41f;--c-grad:linear-gradient(135deg, #06b6d4, #0ea5e9);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px #06b6d414, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 12px 30px #06b6d44d;margin:0 auto;padding:20px 0;position:relative}.upload-section[data-v-bfc3560d]{margin-top:14px}.source-card[data-v-bfc3560d]{z-index:2;padding:20px;position:relative}.close-btn[data-v-bfc3560d]{z-index:2;position:absolute;top:14px;right:14px}.source-head[data-v-bfc3560d]{gap:12px;margin-bottom:18px;padding-right:36px}.source-head[data-v-bfc3560d],.source-icon[data-v-bfc3560d]{align-items:center;display:flex}.source-icon[data-v-bfc3560d]{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;justify-content:center;width:42px;height:42px}.source-icon svg[data-v-bfc3560d]{width:20px;height:20px;color:var(--c-p1)}.source-meta[data-v-bfc3560d]{flex-direction:column;gap:2px;min-width:0;display:flex}.source-name[data-v-bfc3560d]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.source-size[data-v-bfc3560d]{color:var(--c-muted);font-size:12px}.from-video[data-v-bfc3560d]{color:var(--c-p1);font-weight:500}.divider[data-v-bfc3560d]{background:var(--c-border);height:1px;margin:18px 0}.controls-row[data-v-bfc3560d]{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:18px;display:flex}.ctrl-field[data-v-bfc3560d]{flex:1;min-width:180px}.action-row[data-v-bfc3560d]{justify-content:flex-end;margin-top:16px;display:flex}.field-label[data-v-bfc3560d]{letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.field-label[data-v-bfc3560d],.lang-hint[data-v-bfc3560d]{color:var(--c-muted);display:block}.lang-hint[data-v-bfc3560d]{margin-top:12px;font-size:11.5px;line-height:1.5}.progress-card[data-v-bfc3560d]{margin-top:18px;padding:18px 20px}.progress-head[data-v-bfc3560d]{color:var(--c-text);align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.cancel-btn[data-v-bfc3560d]{flex-shrink:0;margin-left:auto}.progress-note[data-v-bfc3560d]{color:var(--c-muted);margin-top:10px;font-size:12px;line-height:1.5}.progress-track[data-v-bfc3560d]{background:color-mix(in srgb,var(--c-p1) 12%,transparent);border-radius:99px;height:6px;overflow:hidden}.progress-fill[data-v-bfc3560d]{background:var(--c-grad);border-radius:99px;height:100%;transition:width .4s}.result-card[data-v-bfc3560d]{z-index:-1;margin-top:18px;padding:18px 20px;position:relative}@media (width<=640px){.controls-row[data-v-bfc3560d]{flex-direction:column;align-items:stretch}}.seo-guide[data-v-bfc3560d]{box-sizing:border-box;text-align:left;background:#ffffffa6;border:1px solid #6482c824;border-radius:16px;width:100%;margin:28px 0 0;padding:22px 26px}.seo-guide h2[data-v-bfc3560d]{color:#1f2233;margin:0 0 10px;font-size:20px;font-weight:600}.seo-guide p[data-v-bfc3560d]{color:#55556a;margin:0 0 8px;font-size:14px;line-height:1.75}.seo-guide p[data-v-bfc3560d]:last-child{margin-bottom:0}.audio-waveform[data-v-a9f7ad6a],svg[data-v-a9f7ad6a]{width:100%;height:100%;display:block}.waveform-base[data-v-a9f7ad6a]{fill:#b9cce4}.waveform-progress[data-v-a9f7ad6a]{fill:#4389ee}.at[data-v-91156c46]{background:#f8fbff;border-radius:16px;gap:12px;width:100%;height:100%;padding:12px}.at[data-v-91156c46],.at-preview[data-v-91156c46]{flex-direction:column;min-height:0;display:flex}.at-preview[data-v-91156c46]{background:radial-gradient(at 50% 42%,#f9fbff,#eef4fb 72%,#e8f0f9);border:1px solid #dce7f2;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:18px;padding:20px 32px}.at-art[data-v-91156c46]{color:#347bde;background:linear-gradient(145deg,#fff,#e6f0ff);border:1px solid #d4e2f5;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:28px;display:grid;overflow:hidden;box-shadow:0 12px 25px #356fbb1a}.at-art img[data-v-91156c46]{-o-object-fit:cover;object-fit:cover;width:100%;height: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 #6e819f29;border-radius:12px;flex:none;padding:12px 14px 11px;box-shadow:0 5px 18px #26395612}.at-trim-title[data-v-91156c46]{color:#354157;margin:0 0 9px 2px;font-size:12px;font-weight:650}.at-bar[data-v-91156c46]{touch-action:none;background:#eef4fb;border:1px solid #dce5f1;border-radius:9px;height:54px;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #283d5c14}.at-timeline-wave[data-v-91156c46]{border-radius:8px;position:absolute;inset:0;overflow:hidden}.at-wave-placeholder[data-v-91156c46]{opacity:.42;background:repeating-linear-gradient(90deg,#d5e2f2 0 3px,#0000 0 8px);border-radius:8px;width:100%;height:100%}.at-wave-placeholder.is-loading[data-v-91156c46]{animation:1.1s ease-in-out infinite alternate at-shimmer-91156c46}.at-timeline-placeholder[data-v-91156c46]{position:absolute;inset:0}.at-dim[data-v-91156c46]{z-index:1;pointer-events:none;background:#f7f9fdc2;position:absolute;top:0;bottom:0}.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]{z-index:2;cursor:grab;touch-action:none;border:2px solid #629ce8;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffffbf}.at-range[data-v-91156c46]:active{cursor:grabbing}.at-handle[data-v-91156c46]{z-index:4;cursor:ew-resize;touch-action:none;background:#4389ee;border:2px solid #fff;border-radius:999px;width:10px;height:44px;margin-left:-5px;position:absolute;top:4px;box-shadow:0 1px 4px #224c8833,0 0 0 1px #ffffffad}.at-times[data-v-91156c46]{color:#7a8495;font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:18px;margin-top:6px;font-family:Anthropic Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:18px;display:grid}.at-times span[data-v-91156c46]{min-width:9ch}.at-times span[data-v-91156c46]:nth-child(2){text-align:center;justify-self:center}.at-times span[data-v-91156c46]:last-child{text-align:right;justify-self:end}.at-dur[data-v-91156c46]{color:#2868cf;font-weight:600}.at-empty[data-v-91156c46]{color:#8b91a0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.at-empty i[data-v-91156c46]{font-size:26px}.at-empty p[data-v-91156c46]{margin:0;font-size:12px;line-height:1.5}@keyframes at-shimmer-91156c46{to{opacity:.18}}@media (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]{width:44px;height:44px;font-size:22px}.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}}.vt[data-v-8fa29973]{background:#f8fbff;border-radius:16px;flex-direction:column;gap:12px;width:100%;height:100%;padding:12px;position:relative}.vt[data-v-8fa29973],.vt-preview[data-v-8fa29973]{display:flex;overflow:hidden}.vt-preview[data-v-8fa29973]{background:radial-gradient(at 50% 42%,#f9fbff,#eef4fb 72%,#e8f0f9);border:1px solid #dce7f2;border-radius:12px;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;box-shadow:inset 0 1px #fffc}.vt-video[data-v-8fa29973]{-o-object-fit:contain;object-fit:contain;background:#080a0e;border-radius:10px;flex:0 auto;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 12px 32px #1c304f29}.vt-trim-panel[data-v-8fa29973]{background:#fffffff5;border:1px solid #6e819f29;border-radius:12px;flex:none;padding:12px 14px 11px;box-shadow:0 5px 18px #26395612}.vt-trim-title[data-v-8fa29973]{color:#354157;margin:0 0 9px 2px;font-size:12px;font-weight:650}.vt-bar[data-v-8fa29973]{touch-action:none;background:#e9eef6;border:1px solid #dce5f1;border-radius:9px;height:54px;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #283d5c14}.vt-filmstrip[data-v-8fa29973],.vt-filmstrip-empty[data-v-8fa29973]{border-radius:8px;display:flex;position:absolute;inset:0;overflow:hidden}.vt-filmstrip img[data-v-8fa29973],.vt-filmstrip-empty span[data-v-8fa29973]{-o-object-fit:cover;object-fit:cover;border-right:1px solid #ffffff4d;flex:1 1 0;min-width:0;height:100%}.vt-filmstrip img[data-v-8fa29973]{opacity:.84;filter:saturate(.8)}.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:1.1s ease-in-out infinite alternate vt-shimmer-8fa29973}.vt-dim[data-v-8fa29973]{z-index:1;pointer-events:none;background:#f7f9fdb8;position:absolute;top:0;bottom:0}.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]{z-index:2;cursor:grab;touch-action:none;background:0 0;border:2px solid #629ce8;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffffbf}.vt-range[data-v-8fa29973]:active{cursor:grabbing}.vt-handle[data-v-8fa29973]{z-index:4;cursor:ew-resize;touch-action:none;background:#4389ee;border:2px solid #fffffff5;border-radius:999px;width:10px;height:44px;margin-left:-5px;position:absolute;top:4px;box-shadow:0 1px 4px #224c8833,0 0 0 1px #ffffffad}.vt-times[data-v-8fa29973]{color:#7a8495;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.vt-dur[data-v-8fa29973]{color:#2868cf;font-weight:600}.vt-empty[data-v-8fa29973]{color:#b0b0bc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.vt-empty i[data-v-8fa29973]{font-size:26px}.vt-empty p[data-v-8fa29973]{margin:0;font-size:12px;line-height:1.5}@keyframes vt-shimmer-8fa29973{to{opacity:.45}}@media (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}}.trim-shell[data-v-a65f2e23]{min-height:70vh}.trim-page[data-v-a65f2e23]{width:min(100% - 32px,900px);margin:0 auto;padding:36px 0 64px}.trim-card[data-v-a65f2e23],.trim-result[data-v-a65f2e23]{border:1px solid var(--c-border,#e9e2d9);background:var(--c-card,#fff);box-shadow:var(--shadow-card,0 8px 24px #2320180f);border-radius:20px;margin-top:24px;padding:24px}.trim-file-head[data-v-a65f2e23]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.trim-file-meta[data-v-a65f2e23]{min-width:0;color:var(--c-p1,#315fd4);align-items:center;gap:12px;font-size:23px;display:flex}.trim-file-meta div[data-v-a65f2e23]{min-width:0;color:var(--c-text,#262626);gap:3px;font-size:14px;display:grid}.trim-file-meta strong[data-v-a65f2e23]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trim-file-meta span[data-v-a65f2e23]{color:var(--c-muted,#8b8580);font-size:12px}.trim-stage[data-v-a65f2e23]{background:0 0;border-radius:14px;height:calc(clamp(500px,56vw,640px));overflow:visible}.trim-stage--audio[data-v-a65f2e23]{height:calc(clamp(350px,43vw,440px))}.trim-progress[data-v-a65f2e23]{color:var(--c-muted,#777);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.trim-progress-bar[data-v-a65f2e23]{background:#ece9e3;border-radius:8px;flex:1;height:6px;overflow:hidden}.trim-progress-bar span[data-v-a65f2e23]{border-radius:inherit;background:var(--c-p1,#315fd4);height:100%;transition:width .16s;display:block}.trim-error[data-v-a65f2e23]{margin:14px 0}.trim-action[data-v-a65f2e23]{width:min(100%,320px);margin:22px auto 0;display:flex}.trim-result h2[data-v-a65f2e23]{margin:0 0 16px;font-size:18px}.trim-result video[data-v-a65f2e23]{background:#101114;border-radius:12px;width:100%;max-height:440px;display:block}.trim-result-actions[data-v-a65f2e23]{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.trim-download[data-v-a65f2e23]{color:#55b;border:1px solid #c7cbe9;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=640px){.trim-page[data-v-a65f2e23]{padding-top:24px}.trim-card[data-v-a65f2e23],.trim-result[data-v-a65f2e23]{border-radius:16px;padding:16px}.trim-stage[data-v-a65f2e23]:not(.trim-stage--audio){height:480px}.trim-stage--audio[data-v-a65f2e23]{height:360px}.trim-result-actions[data-v-a65f2e23]{flex-direction:column;justify-content:stretch;align-items:stretch}.trim-download[data-v-a65f2e23]{width:100%}}.page-content[data-v-38568c27]{max-width:960px;margin:0 auto;padding:48px 0 20px}.blog-head[data-v-38568c27]{margin-bottom:28px}.blog-title[data-v-38568c27]{color:var(--c-text,#1c1835);margin-bottom:8px;font-size:34px;font-weight:600}.blog-sub[data-v-38568c27]{color:var(--c-muted,#8a87a0);font-size:15px;line-height:1.6}.blog-grid[data-v-38568c27]{align-items:flex-start}.blog-col[data-v-38568c27],.blog-grid[data-v-38568c27]{gap:16px;display:flex}.blog-col[data-v-38568c27]{flex-direction:column;flex:1;min-width:0}.blog-col .blog-card[data-v-38568c27]{height:auto}.blog-card[data-v-38568c27]{border-radius:var(--radius-lg,20px);background:var(--c-card,#ffffffb8);border:1px solid var(--c-card-border,#ffffffbd);color:inherit;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.blog-card[data-v-38568c27]: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-38568c27]{border-radius:calc(-1px + var(--radius-lg,20px)) calc(-1px + var(--radius-lg,20px)) 0 0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--c-p1,#6c63ff) 6%,#eef1f8);width:calc(100% + 44px);max-width:none;height:auto;margin:-22px -22px 10px;display:block}.blog-card__title[data-v-38568c27]{color:var(--c-text,#1c1835);font-size:18px;font-weight:700;line-height:1.35}.blog-card__desc[data-v-38568c27]{color:var(--c-muted,#8a87a0);flex:1;font-size:13.5px;line-height:1.6}.blog-card__meta[data-v-38568c27]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.blog-card__date[data-v-38568c27]{color:var(--c-muted,#8a87a0);font-size:12px}.blog-card__tool[data-v-38568c27]{color:var(--c-p1,#6c63ff);background:color-mix(in srgb,var(--c-p1,#6c63ff) 10%,transparent);border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.blog-empty[data-v-38568c27]{color:var(--c-muted,#8a87a0);padding:40px 0}.section-label[data-v-e89fe134]{border-bottom:1px solid var(--c-border,#6c63ff2e);color:var(--c-muted,#8a87a0);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:10px;font-weight:500;display:flex}.section-label__icon[data-v-e89fe134]{border:1px solid var(--c-border,#6c63ff2e);background:var(--c-card,#ffffff80);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.section-label__icon[data-v-e89fe134] svg{width:11px;height:11px;color:var(--c-p1,#8b5cf6)}.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);margin-bottom:14px;padding-bottom:10px;font-size:11px}.section-label--accent .section-label__icon[data-v-e89fe134]{border-color:rgba(var(--section-accent),.18);background:linear-gradient(135deg,rgba(var(--section-accent),.15),rgba(var(--section-accent),.07))}.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]{z-index:1000;padding:var(--pp-pad,14px 16px);border-radius:var(--pp-radius,14px);background:var(--pp-bg,#fff);border:1px solid var(--pp-border,#6c63ff29);box-shadow:var(--pp-shadow,0 12px 40px #1c183529);color:var(--pp-text,inherit);max-width:calc(100vw - 24px);animation:.15s ppIn-1ffccbc0}.pp-bubble--fixed[data-v-1ffccbc0]{position:fixed}.pp-error[data-v-1ffccbc0]{--pp-border:#f3c2c2;--pp-shadow:0 8px 24px #4e4e8a2e;--pp-text:#b4434a;--pp-pad:7px 10px;--pp-radius:8px;max-width:220px;font-size:11.5px;line-height:1.45}.pp-console[data-v-1ffccbc0]{--pp-bg:#232645;--pp-border:#3a3d5e;--pp-text:#e6e7f0;--pp-shadow:0 10px 30px #00000080;--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]{width:max-content;position:absolute}.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,#6c63ff29);width:11px;height:11px;position:absolute;transform:rotate(45deg)}.pp-bottom .pp-arrow[data-v-1ffccbc0]{border-bottom:none;border-right:none;top:-6px}.pp-top .pp-arrow[data-v-1ffccbc0]{border-top:none;border-left:none;bottom:-6px}.pp-right .pp-arrow[data-v-1ffccbc0]{border-top:none;border-right: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]{margin-left:-5.5px;left:50%}.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}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection,.vue-flow__nodes{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__node,.vue-flow__nodes{transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.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:10px}}: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{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.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 #0059dccc}.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%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.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;flex-direction:column;flex-shrink:0;width:200px;display:flex}@media (width>=768px) and (width<=1023px){.palette[data-v-3717fc6b]{width:164px}}.palette.as-drawer[data-v-3717fc6b]{z-index:30;width:calc(min(240px,82vw));transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 30px #14142829}.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;margin:10px 0 6px;font-size:11px}.palette-node[data-v-3717fc6b]{color:#3a3a46;cursor:grab;text-align:left;background:#f6f6fa;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:7px 10px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.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]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-badge[data-v-3717fc6b]{letter-spacing:.3px;color:#6c63ff;background:#6c63ff1f;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:700;line-height:1}.palette-hint[data-v-3717fc6b]{color:#b0b0bc;border-top:1px solid #f0f0f5;margin:0;padding:10px 14px;font-size:11px;line-height:1.5}.mtg[data-v-11269bc0]{gap:4px;width:100%;display:grid}.mtg-cell[data-v-11269bc0]{aspect-ratio:1;background:#f2f2f7;border:1px solid #ececf2;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.mtg-cell img[data-v-11269bc0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.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,.mtg-cell--sort[data-v-11269bc0]:hover{filter:brightness(.96);border-color:#c8c5f0}.mtg-cell--sort[data-v-11269bc0]{cursor:grab;transition:border-color .15s,box-shadow .15s,filter .15s}.mtg-cell--sort[data-v-11269bc0]:active{cursor:grabbing}.mtg-ghost[data-v-11269bc0]{opacity:.55;background:#6c63ff14!important;border-style:dashed!important}.mtg-chosen[data-v-11269bc0],.mtg-drag[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]{opacity:.95;box-shadow:0 10px 24px #6c63ff66}.mtg-skel[data-v-11269bc0]{background:linear-gradient(100deg,#eeeef3 30%,#f7f7fb 50%,#eeeef3 70%) 0 0/200% 100%;width:100%;height:100%;animation:1.2s ease-in-out infinite mtg-shimmer-11269bc0}@keyframes mtg-shimmer-11269bc0{0%{background-position:200% 0}to{background-position:-200% 0}}.mtg-del[data-v-11269bc0]{color:#fff;cursor:pointer;background:#14102db3;border:none;border-radius:50%;width:14px;height:14px;padding:0;transition:opacity .15s,background .15s;position:absolute;top:2px;left:2px}.mtg-del svg[data-v-11269bc0]{width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mtg-del[data-v-11269bc0]:hover{background:#e24b4a}.mtg-cell:hover .mtg-del[data-v-11269bc0]{opacity:1}.mtg-ov[data-v-11269bc0]{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.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-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mtg-progbar[data-v-11269bc0]{background:#6c63ff;height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.mtg-okcheck[data-v-11269bc0]{z-index:2;color:#fff;background:#1d9e75;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:3px;left:3px}.mtg-okcheck i[data-v-11269bc0]{font-size:11px}.mtg-dur[data-v-11269bc0]{color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.4;bottom:3px;right:3px}.mtg-dur[data-v-11269bc0],.mtg-play[data-v-11269bc0]{pointer-events:none;position:absolute}.mtg-play[data-v-11269bc0]{inset:0}.mtg-play[data-v-11269bc0],.mtg-play i[data-v-11269bc0]{justify-content:center;align-items:center;display:flex}.mtg-play i[data-v-11269bc0]{color:#fff;background:#14102d8c;border-radius:50%;width:20px;height:20px;font-size:10px}.csp[data-v-443c2aef]{max-height:100%;color:var(--text-primary,#2b2b3a);padding:4px 2px;font-size:12.5px;line-height:1.5;display:block}.csp-section[data-v-443c2aef]{margin-bottom:14px}.csp-section-title[data-v-443c2aef]{color:#6c63ff;letter-spacing:.04em;text-transform:uppercase;margin:6px 0 8px;font-size:11px;font-weight:500}.csp-pills[data-v-443c2aef]{flex-wrap:wrap;gap:6px;display:flex}.csp-pill[data-v-443c2aef]{color:#4f49c2;background:#eeedfe;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.csp-pill-muted[data-v-443c2aef]{color:#6b6b7a;background:#f3f3f5}.csp-cards[data-v-443c2aef]{flex-direction:column;gap:8px;display:flex}.csp-card[data-v-443c2aef]{background:#fafaff;border:1px solid #ececf3;border-radius:8px;gap:10px;padding:8px;display:flex}.csp-thumb[data-v-443c2aef]{-o-object-fit:cover;object-fit:cover;background:#f1f1f7;border-radius:6px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.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;gap:6px;font-weight:500;display:flex}.csp-card-id[data-v-443c2aef]{color:#9a9aa8;font-size:10px;font-weight:400}.csp-card-desc[data-v-443c2aef]{color:#556;word-break:break-word;margin-top:3px;font-size:12px}.csp-card-meta[data-v-443c2aef]{color:#8b8ba0;margin-top:3px;font-size:11px}.csp-ep[data-v-443c2aef]{margin-bottom:8px}.csp-ep-head[data-v-443c2aef]{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;display:flex}.csp-ep-head[data-v-443c2aef]:hover{background:#f5f5fa;border-radius:6px}.csp-ep-count[data-v-443c2aef]{color:#9a9aa8;margin-left:auto;font-size:11px}.csp-scenes[data-v-443c2aef]{border-left:2px solid #ececf3;margin:0 0 0 8px;padding:0;list-style:none}.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]{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.csp-scene-id[data-v-443c2aef]{color:#6c63ff;margin-right:4px;font-weight:500}.csp-tag[data-v-443c2aef]{color:#6b6b7a;background:#f3f3f5;border-radius:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.csp-tag-dim[data-v-443c2aef]{color:#9a9aa8}.csp-tag-loc[data-v-443c2aef]{color:#b07a1d;background:#fff5e6}.csp-tag-char[data-v-443c2aef]{color:#2a6fb0;background:#eaf6ff}.csp-scene-prompt[data-v-443c2aef]{color:#445;word-break:break-word;font-size:12px}.csp-dialog[data-v-443c2aef]{margin:5px 0 0;padding:0;list-style:none}.csp-dialog li[data-v-443c2aef]{padding:2px 0;font-size:12px}.csp-dialog-who[data-v-443c2aef]{color:#2a6fb0;margin-right:4px}.csp-dialog-text[data-v-443c2aef]{color:#445}.param-panel[data-v-746b028a]{--ms-border:#e2e2ea;--ms-bg:#fff;--ms-accent:#6c63ff;background:#fff;border-left:1px solid #ececf2;flex-direction:column;flex-shrink:0;width:370px;display:flex}.param-panel.as-drawer[data-v-746b028a]{z-index:30;width:calc(min(370px,88vw));transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 0 30px #14142829}.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]{color:#b8b8c4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.param-empty i[data-v-746b028a]{font-size:28px}.param-empty p[data-v-746b028a]{margin:0;font-size:13px}.param-head[data-v-746b028a]{border-bottom:1px solid #f0f0f5;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:500;display:flex}.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;margin-bottom:6px;font-size:12px;display:block}.param-slider[data-v-746b028a]{align-items:center;gap:10px;display:flex}.param-slider span[data-v-746b028a]{color:#6c63ff;text-align:right;min-width:28px;font-size:12px}.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]{color:#6a6a76;cursor:pointer;text-align:center;background:#faf9ff;border:1.5px dashed #cdc9ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:18px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.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-style:solid;border-color:#d7d5ea}.param-dropzone-title[data-v-746b028a]{color:#4a4a56;font-size:13px;font-weight:500}.param-dropzone-name[data-v-746b028a]{color:#2a2a36;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.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;margin:0 0 8px;font-size:12px}.param-preview-img[data-v-746b028a]{text-align:center;cursor:zoom-in;background:#f7f7fb;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:10px;transition:filter .15s;display:flex}.param-preview-img[data-v-746b028a],.param-preview-img .img[data-v-746b028a]{-o-object-fit:contain;object-fit:contain;max-height:120px}.param-preview-img .img[data-v-746b028a]{display:block}.param-grid[data-v-746b028a]{max-height:260px;margin-bottom:10px}.param-preview-img[data-v-746b028a]:hover{filter:brightness(.95)}.param-preview-video[data-v-746b028a]{cursor:pointer;background:#f7f7fb;border:none;border-radius:8px;width:100%;margin-bottom:10px;padding:0;display:block;position:relative;overflow:hidden}.param-preview-video video[data-v-746b028a]{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;max-height:140px;display:block}.param-preview-play[data-v-746b028a]{position:absolute;inset:0}.param-preview-play[data-v-746b028a],.param-preview-play i[data-v-746b028a]{justify-content:center;align-items:center;display:flex}.param-preview-play i[data-v-746b028a]{color:#fff;background:#14102d8c;border-radius:50%;width:40px;height:40px;font-size:20px}.param-preview-audio[data-v-746b028a]{color:#4a4a56;cursor:pointer;background:#fff;border:1px solid #e4e4ec;border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s;display:flex}.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;max-height:380px;margin:0 0 10px;padding:4px 6px}.param-text-preview[data-v-746b028a]{color:#3a3a46;white-space:pre-wrap;word-break:break-word;background:#f7f7fb;border-radius:8px;max-height:140px;margin:0 0 10px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}.param-need-code[data-v-746b028a]{color:#9a8a3a;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.param-actions[data-v-746b028a]{border-top:1px solid #f0f0f5;gap:8px;padding:14px;display:flex}.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;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.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{width:1px;height:100%;top:0;transform:translate(-50%)}.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{width:100%;height:1px;left:0;transform:translateY(-50%)}.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;flex-direction:column;width:100%;height:100%;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #4e4e8a0f}.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;pointer-events:none;z-index:2;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.wf-snake[data-v-8d715bd5]:before{content:"";background:conic-gradient(#0000 0deg 300deg,#6c63ff8c 330deg,#8b7cff 350deg,#fff 358deg,#0000 1turn);width:200%;height:200%;animation:1.1s linear infinite wf-snake-8d715bd5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@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]{cursor:grab;border-bottom:1px solid #f0f0f5;flex-shrink:0;align-items:center;gap:6px;padding:7px 8px 7px 10px;font-weight:500;display:flex}.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]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wf-status-icon[data-v-8d715bd5]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.wf-batch[data-v-8d715bd5]{color:#6c63ff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;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]{color:#c0c0cc;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .12s;display:flex}.wf-del i[data-v-8d715bd5]{font-size:15px}.wf-del[data-v-8d715bd5]:hover{color:#e24b4a}.wf-node-body[data-v-8d715bd5]{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex;position:relative;overflow:auto}.wf-media-del[data-v-8d715bd5]{z-index:6;cursor:pointer;background:#14102db3;border:none;border-radius:50%;width:20px;height:20px;padding:0;transition:background .15s;position:absolute;top:6px;right:6px}.wf-media-del[data-v-8d715bd5]:after,.wf-media-del[data-v-8d715bd5]:before{content:"";background:#fff;border-radius:1px;width:9px;height:1.1px;position:absolute;top:50%;left:50%}.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]{padding:0;overflow:hidden}.wf-view[data-v-8d715bd5]{width:100%;height:100%}.wf-media[data-v-8d715bd5]{-o-object-fit:contain;object-fit:contain;background:#f7f7fb;border-radius:6px;max-width:100%;max-height:100%}.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;width:100%;min-height:0}.wf-text[data-v-8d715bd5]{color:#3a3a46;white-space:pre-wrap;word-break:break-word;width:100%;max-height:100%;margin:0;font-family:inherit;font-size:11px;line-height:1.5}.wf-empty[data-v-8d715bd5]{color:#c4c4d0;justify-content:center;align-items:center;height:48px;font-size:26px;display:flex}.wf-err-anchor[data-v-8d715bd5]{cursor:help;color:#e24b4a;position:relative;overflow:visible}.wf-err-tip-inner[data-v-8d715bd5]{text-align:left;word-break:break-word;align-items:flex-start;gap:6px;display:flex}.wf-err-tip-inner>i[data-v-8d715bd5]{color:#e24b4a;flex-shrink:0;margin-top:.5px;font-size:13px}.wf-handle[data-v-8d715bd5]{z-index:10;background:#6c63ff;border:2px solid #fff;width:10px;height:10px}.wf-node[data-v-8d715bd5] .vue-flow__resize-control.handle{opacity:0;cursor:se-resize;background:0 0;border:1px solid #a8a4d8;border-top:none;border-left:none;border-radius:0 0 3px;width:5px;min-width:0;height:6px;min-height:0;transition:opacity .15s}.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]{pointer-events:stroke;cursor:pointer}.de-del[data-v-02c4bab1]{pointer-events:all;color:#fff;cursor:pointer;background:#e24b4a;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:transform .12s;display:flex;position:absolute;box-shadow:0 2px 6px #00000040}.de-del[data-v-02c4bab1]:hover{background:#d13b3a}.de-del i[data-v-02c4bab1]{font-size:12px}.tf[data-v-735e2e8d]{pointer-events:none;background:#6c63ff08;border:1.5px dashed #6c63ff66;border-radius:12px;position:absolute}.tf--running[data-v-735e2e8d]{border-style:solid;border-color:#6c63ff}.tf--paused[data-v-735e2e8d]{border-style:solid;border-color:#ef9f27}.tf-head[data-v-735e2e8d]{pointer-events:auto;background:#fff;border:1px solid #6c63ff33;border-radius:8px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 6px 0 10px;display:flex;position:absolute;top:-30px;left:0;box-shadow:0 4px 14px #1e1e3c1a}.tf-dot[data-v-735e2e8d]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tf-dot--run[data-v-735e2e8d]{background:#6c63ff;animation:1.2s ease-in-out infinite tf-pulse-735e2e8d}.tf-dot--pause[data-v-735e2e8d]{background:#ef9f27}@keyframes tf-pulse-735e2e8d{50%{opacity:.35}}.tf-name[data-v-735e2e8d]{text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:none;max-width:180px;padding:0;overflow:hidden}.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;width:130px;padding:1px 4px}.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]{color:#6b6880;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s}.tf-btn[data-v-735e2e8d]:hover{color:#6c63ff;background:#6c63ff1a}.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{color:#e24b4a;background:#e24b4a1a}.tf-btn i[data-v-735e2e8d]{font-size:13px}.ml[data-v-a16a32d3]{z-index:1000;backdrop-filter:blur(4px);cursor:zoom-out;background:#14102d66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ml-video[data-v-a16a32d3]{background:#000;border-radius:14px;max-width:calc(min(860px,90vw));max-height:80vh}.ml-audio-card[data-v-a16a32d3],.ml-video[data-v-a16a32d3]{box-shadow:0 24px 70px #14102d73}.ml-audio-card[data-v-a16a32d3]{cursor:default;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:18px;width:calc(min(420px,88vw));padding:32px 28px;display:flex}.ml-audio-icon[data-v-a16a32d3]{color:#6c63ff;font-size:46px}.ml-audio[data-v-a16a32d3]{width:100%}.ml-close[data-v-a16a32d3]{z-index:1;color:#2a2a36;background:#ffffffeb;position:fixed;top:20px;right:22px;box-shadow:0 4px 14px #14102d40}.ml-fade-enter-active[data-v-a16a32d3],.ml-fade-leave-active[data-v-a16a32d3]{transition:opacity .22s}.ml-fade-enter-from[data-v-a16a32d3],.ml-fade-leave-to[data-v-a16a32d3]{opacity:0}.pl[data-v-9787a6f1]{z-index:1000;backdrop-filter:blur(4px);cursor:zoom-out;background:#14102d80;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.pl-box[data-v-9787a6f1]{cursor:default;background:#fff;border-radius:14px;width:calc(min(820px,94vw));height:88vh;position:relative;overflow:hidden;box-shadow:0 24px 70px #14102d73}.pl-close[data-v-9787a6f1]{z-index:2;color:#2a2a36;background:#ffffffeb;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #14102d40}.pl-frame[data-v-9787a6f1]{border:none;width:100%;height:100%}.pl-fade-enter-active[data-v-9787a6f1],.pl-fade-leave-active[data-v-9787a6f1]{transition:opacity .22s}.pl-fade-enter-from[data-v-9787a6f1],.pl-fade-leave-to[data-v-9787a6f1]{opacity:0}.canvas-shell[data-v-2e268349]{--c-p1:#6c63ff;--c-grad:linear-gradient(135deg, #6c63ff, #8b7cff);--c-border:#6c63ff33;--panel-occupied:0px;background:#fafafc;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.canvas-shell.panel-open[data-v-2e268349]{--panel-occupied:calc(min(370px, 88vw))}.canvas-toolbar[data-v-2e268349]{background:#fff;border-bottom:1px solid #ececf2;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.tb-brand[data-v-2e268349]{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tb-divider[data-v-2e268349]{background:#e6e6ee;width:1px;height:22px;margin:0 2px}.tb-name[data-v-2e268349]{color:#2a2a36;border:1px solid #0000;border-radius:7px;outline:none;max-width:240px;padding:5px 9px;font-size:15px;font-weight:500}.tb-name[data-v-2e268349]:hover{border-color:#ececf2}.tb-name[data-v-2e268349]:focus{border-color:#6c63ff}.tb-saved[data-v-2e268349]{color:#1d9e75;align-items:center;gap:3px;font-size:12px;display:inline-flex}.tb-saved--error[data-v-2e268349]{color:#c36365}.tb-spacer[data-v-2e268349]{flex:1}.tb-btn[data-v-2e268349]{color:#4a4a56;cursor:pointer;background:#fff;border:1px solid #e6e6ee;border-radius:30px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.tb-btn i[data-v-2e268349]{font-size:15px}.tb-btn[data-v-2e268349]:hover{background:#f6f6fa}.canvas-main[data-v-2e268349]{flex:1;min-height:0;display:flex;position:relative}.drawer-backdrop[data-v-2e268349]{z-index:25;backdrop-filter:blur(1px);background:#14142847;position:absolute;inset:0}.backdrop-fade-enter-active[data-v-2e268349],.backdrop-fade-leave-active[data-v-2e268349]{transition:opacity .2s}.backdrop-fade-enter-from[data-v-2e268349],.backdrop-fade-leave-to[data-v-2e268349]{opacity:0}.tb-drawer-btn[data-v-2e268349]{flex-shrink:0}.tb-menu[data-v-2e268349]{flex-direction:column;min-width:128px;display:flex}.tb-menu-item[data-v-2e268349]{color:#3a3a46;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 0;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.tb-menu-item i[data-v-2e268349]{color:#6c63ff;font-size:16px}.tb-menu-item[data-v-2e268349]:hover{background:#f4f4f8}@media (width>=768px) and (width<=1023px){.canvas-toolbar[data-v-2e268349]{gap:8px;padding:8px 12px}}@media (width<=767px){.canvas-toolbar[data-v-2e268349]{gap:6px;padding:8px 10px}.tb-divider[data-v-2e268349],.tb-name[data-v-2e268349],.tb-brand[data-v-2e268349] .app-logo__word{display:none}}.canvas-flow[data-v-2e268349]{background:#fcfcfe;flex:1;position:relative;overflow:hidden}[data-v-2e268349] .vue-flow__node.wf-autofit{transition:width .28s,height .28s}[data-v-2e268349] .vue-flow__selection{background:#6c63ff14;border:1px solid #6c63ff80}.task-frames[data-v-2e268349]{z-index:3;width:0;height:0;top:0;left:0}.align-guide[data-v-2e268349],.task-frames[data-v-2e268349]{pointer-events:none;position:absolute}.align-guide[data-v-2e268349]{z-index:4;background:#6c63ff}.align-guide-v[data-v-2e268349]{width:1px;top:0;bottom:0}.align-guide-h[data-v-2e268349]{height:1px;left:0;right:0}.canvas-hints[data-v-2e268349]{left:calc(50% - var(--panel-occupied,0px) / 2);z-index:5;backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ececf2;border-radius:12px;padding:12px 16px;position:absolute;bottom:18px;transform:translate(-50%);box-shadow:0 6px 20px #1e1e3c14}.hints-title[data-v-2e268349]{color:#6c63ff;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.hints-title i[data-v-2e268349]{font-size:14px}.canvas-hints ul[data-v-2e268349]{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.canvas-hints li[data-v-2e268349]{color:#6a6a76;align-items:center;gap:7px;font-size:12px;display:flex}.canvas-hints kbd[data-v-2e268349]{color:#4a4a56;white-space:nowrap;background:#f4f4f8;border:1px solid #e4e4ec;border-radius:5px;padding:2px 7px;font-family:inherit;font-size:11px}.hints-toggle[data-v-2e268349]{right:calc(16px + var(--panel-occupied,0px));transition:right .28s cubic-bezier(.4,0,.2,1)}.hints-toggle[data-v-2e268349],.mode-toggle[data-v-2e268349]{z-index:5;backdrop-filter:blur(10px);background:#ffffffeb;position:absolute;bottom:18px}.mode-toggle[data-v-2e268349]{right:16px}.mode-toggle--on[data-v-2e268349]{color:#fff;background:#6c63ff}.zoom-badge[data-v-2e268349]{z-index:5;backdrop-filter:blur(10px);color:#4a4a56;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:#ffffffeb;border:1px solid #ececf2;border-radius:8px;min-width:52px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;position:absolute;bottom:18px;left:56px}.zoom-badge[data-v-2e268349]:hover{background:#fff;border-color:#c8c5f0}.canvas-toasts[data-v-2e268349]{z-index:1100;pointer-events:none;flex-direction:column;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.canvas-toast[data-v-2e268349],.canvas-toasts[data-v-2e268349]{align-items:center;gap:8px;display:flex}.canvas-toast[data-v-2e268349]{backdrop-filter:blur(10px);color:#3a3a46;cursor:pointer;pointer-events:auto;background:#fffffff5;border:1px solid #ececf2;border-radius:10px;max-width:360px;padding:10px 14px;font-family:inherit;font-size:13px;box-shadow:0 8px 24px #1e1e3c24}.canvas-toast i[data-v-2e268349]{flex-shrink:0;font-size:16px}.canvas-toast--error[data-v-2e268349]{border-color:#f3c2c2}.canvas-toast--error i[data-v-2e268349]{color:#e24b4a}.canvas-toast--success i[data-v-2e268349]{color:#1d9e75}.canvas-toast--info i[data-v-2e268349]{color:#6c63ff}.toast-fly-enter-active[data-v-2e268349],.toast-fly-leave-active[data-v-2e268349]{transition:opacity .22s,transform .22s}.toast-fly-enter-from[data-v-2e268349],.toast-fly-leave-to[data-v-2e268349]{opacity:0;transform:translateY(8px)}.hints-fade-enter-active[data-v-2e268349],.hints-fade-leave-active[data-v-2e268349]{transition:opacity .4s,transform .4s}.hints-fade-enter-from[data-v-2e268349],.hints-fade-leave-to[data-v-2e268349]{opacity:0;transform:translate(-50%,8px)}[data-v-2e268349] .vue-flow__minimap{background:#fff;border:1px solid #ececf2;border-radius:10px;width:168px;height:112px;overflow:hidden;box-shadow:0 4px 14px #1e1e3c0f}.canvas-loading[data-v-438a0749]{background:#fcfcfe;height:100dvh;position:relative;overflow:hidden}.canvas-loading-bar[data-v-438a0749]{background:#eeedfe;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.canvas-loading-bar span[data-v-438a0749]{background:#6c63ff;border-radius:2px;width:40%;height:100%;animation:1.1s ease-in-out infinite canvas-bar-438a0749;position:absolute;top:0;left:0}@keyframes canvas-bar-438a0749{0%{left:-40%}to{left:100%}}.canvas-loading-center[data-v-438a0749]{color:#9a9aa8;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.canvas-loading-center p[data-v-438a0749]{margin:0;font-size:14px}.page-content[data-v-e5281f10]{max-width:960px;margin:0 auto;padding:48px 0 0}.doc-card[data-v-e5281f10]{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;padding:38px;box-shadow:0 4px 24px #6482c814}.doc-title[data-v-e5281f10]{color:#0f172a;margin-bottom:8px;font-size:36px;font-weight:500}.doc-meta[data-v-e5281f10]{color:#94a3b8;border-bottom:1px solid #6482c81f;margin-bottom:48px;padding-bottom:24px;font-size:13px;font-weight:500}.timeline[data-v-e5281f10]{flex-direction:column;gap:0;display:flex;position:relative}.timeline[data-v-e5281f10]:before{content:"";background:linear-gradient(#3b82f64d,#10b9814d);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline-item[data-v-e5281f10]{gap:20px;padding-bottom:36px;display:flex;position:relative}.timeline>:last-child .timeline-item[data-v-e5281f10]{padding-bottom:0}.timeline-dot[data-v-e5281f10]{z-index:1;background:#3b82f6;border:3px solid #f5f7ff;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:4px;position:relative;box-shadow:0 0 0 2px #3b82f64d}.timeline>:first-child .timeline-dot[data-v-e5281f10]{background:#10b981;box-shadow:0 0 0 2px #10b9814d}.timeline-body[data-v-e5281f10]{flex:1}.timeline-header[data-v-e5281f10]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.timeline-version[data-v-e5281f10]{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:500}.timeline-date[data-v-e5281f10]{color:#94a3b8;background:#6482c814;border-radius:100px;padding:2px 10px;font-size:12px;font-weight:500}.timeline-desc[data-v-e5281f10]{color:#64748b;margin-bottom:14px;font-size:13.5px;line-height:1.5}.timeline-changes[data-v-e5281f10]{flex-direction:column;gap:6px;list-style:none;display:flex}.change-item[data-v-e5281f10]{color:#64748b;background:#6482c80a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.change-tag[data-v-e5281f10]{border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.change-feat .change-tag[data-v-e5281f10]{color:#3b82f6;background:#3b82f61a}.change-fix .change-tag[data-v-e5281f10]{color:#10b981;background:#10b9811a}.change-opt .change-tag[data-v-e5281f10]{color:#f59e0b;background:#f59e0b1a}.change-i18n .change-tag[data-v-e5281f10]{color:#8b5cf6;background:#8b5cf61a}.change-chore .change-tag[data-v-e5281f10]{color:#64748b;background:#64748b1a}@media (width<=560px){.doc-card[data-v-e5281f10]{border-radius:16px;padding:28px 20px}.doc-title[data-v-e5281f10]{font-size:28px}}.page-content[data-v-c94d48c4]{max-width:960px;margin:0 auto;padding:48px 0 0}.doc-card[data-v-c94d48c4]{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;padding:48px;box-shadow:0 4px 24px #6482c814}.doc-title[data-v-c94d48c4]{color:#0f172a;margin-bottom:8px;font-size:36px;font-weight:500}.doc-meta[data-v-c94d48c4]{color:#94a3b8;border-bottom:1px solid #6482c81f;margin-bottom:40px;padding-bottom:24px;font-size:13px;font-weight:500}.contact-grid[data-v-c94d48c4]{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.contact-item[data-v-c94d48c4]{background:#fff9;border:1px solid #6482c81f;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.contact-item[data-v-c94d48c4]:hover{border-color:#3b82f64d;box-shadow:0 4px 16px #3b82f614}.contact-icon[data-v-c94d48c4]{color:#3b82f6;background:linear-gradient(135deg,#3b82f61f,#06b6d41a);border:1px solid #3b82f633;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-icon svg[data-v-c94d48c4]{width:18px;height:18px}.contact-info[data-v-c94d48c4]{flex-direction:column;gap:2px;display:flex}.contact-label[data-v-c94d48c4]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:12px;font-weight:600}.contact-value[data-v-c94d48c4]{color:#0f172a;font-size:15px;font-weight:600}.contact-value.muted[data-v-c94d48c4]{color:#64748b;font-weight:500}a.contact-value[data-v-c94d48c4]{color:#3b82f6;text-decoration:none}a.contact-value[data-v-c94d48c4]:hover{text-decoration:underline}.doc-divider[data-v-c94d48c4]{background:linear-gradient(90deg,#6482c826,#0000);height:1px;margin:40px 0}.doc-section[data-v-c94d48c4]{margin-bottom:32px}.doc-section h2[data-v-c94d48c4]{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:500}.doc-section p[data-v-c94d48c4]{color:#64748b;margin-bottom:8px;font-size:14.5px;line-height:1.75}.doc-section ul[data-v-c94d48c4]{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.doc-section li[data-v-c94d48c4]{color:#64748b;background:#6482c80d;border:1px solid #6482c81a;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.5}.doc-link[data-v-c94d48c4]{color:#3b82f6;font-weight:500;text-decoration:none}.doc-link[data-v-c94d48c4]:hover{text-decoration:underline}@media (width<=560px){.doc-card[data-v-c94d48c4]{border-radius:16px;padding:28px 20px}.doc-title[data-v-c94d48c4]{font-size:28px}}.extract-audio-page[data-v-412e608f]{--c-p1:#06b6d4;--c-p2:#22d3ee;--c-grad:linear-gradient(135deg,#0891b2,#06b6d4)}.file-card[data-v-412e608f],.options-card[data-v-412e608f],.progress-card[data-v-412e608f],.results-card[data-v-412e608f]{margin-top:16px;padding:16px}.file-card header[data-v-412e608f],.results-card header[data-v-412e608f]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.file-card h2[data-v-412e608f],.results-card h2[data-v-412e608f]{margin:0;font-size:16px}.file-card header button[data-v-412e608f],.results-card header button[data-v-412e608f]{color:var(--c-p1);cursor:pointer;background:0 0;border:0}.file-card h2 small[data-v-412e608f],.options-card label[data-v-412e608f]{color:var(--c-muted);font-size:12px}.file-row[data-v-412e608f]{border-bottom:1px solid var(--c-border);align-items:center;gap:10px;padding:10px 0;display:flex}.file-row>i[data-v-412e608f]{color:var(--c-p1);font-size:20px}.file-row>div[data-v-412e608f]{flex:1;gap:3px;min-width:0;display:grid}.file-row strong[data-v-412e608f],.result-row span[data-v-412e608f]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-row small[data-v-412e608f],.result-row small[data-v-412e608f]{color:var(--c-muted);font-size:11px}.file-row button[data-v-412e608f],.result-row button[data-v-412e608f]{color:var(--c-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.options-card label[data-v-412e608f]{gap:8px;display:grid}.options-card select[data-v-412e608f]{border:1px solid var(--c-border);background:var(--c-card);color:var(--c-text);font:inherit;border-radius:9px;padding:10px}.options-card p[data-v-412e608f]{margin:10px 0 0}.options-card p[data-v-412e608f],.progress-card[data-v-412e608f]{color:var(--c-muted);font-size:12px}.progress-card[data-v-412e608f]{gap:10px;display:grid}.progress-card span[data-v-412e608f]{justify-content:space-between;display:flex}.progress-card b[data-v-412e608f]{color:var(--c-p1)}.track[data-v-412e608f]{background:var(--c-border);border-radius:8px;height:7px;overflow:hidden}.track i[data-v-412e608f]{background:var(--c-p1);height:100%;transition:width .2s;display:block}.result-row[data-v-412e608f]{border-bottom:1px solid var(--c-border);align-items:center;gap:9px;padding:9px 0;display:flex}.result-row>span[data-v-412e608f]:first-child{flex:1}.result-row a[data-v-412e608f],.saved-label[data-v-412e608f]{color:var(--c-p1);font-size:12px;text-decoration:none}.result-error[data-v-412e608f]{color:#dc2626;font-size:11px}.error-note[data-v-412e608f]{color:#dc2626;margin:14px 0}.file-card[data-v-412e608f] .upload-label{padding:14px}.file-card[data-v-412e608f] .upload-hint,.file-card[data-v-412e608f] .upload-icon-wrap{display:none}.file-card[data-v-412e608f] .upload-title{font-size:12px}.image-layout-page[data-v-fd17c004]{--c-p1:#4f46e5;--c-p2:#8b5cf6;--c-grad:linear-gradient(135deg, #4f46e5, #8b5cf6);width:min(1180px,100% - 32px);margin:0 auto;padding:36px 0 72px}.layout-workbench[data-v-fd17c004],.result-panel[data-v-fd17c004]{border:1px solid color-mix(in srgb,var(--c-p1) 12%,var(--c-border));background:color-mix(in srgb,var(--c-card) 94%,#eef2ffb3);margin-top:22px;box-shadow:0 18px 48px #33417814}.layout-workbench[data-v-fd17c004]{border-radius:24px;padding:22px}.workbench-head[data-v-fd17c004]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workbench-title[data-v-fd17c004]{min-width:0}.workbench-title[data-v-fd17c004] .section-label{margin-bottom:7px}.workbench-title p[data-v-fd17c004]{color:var(--c-muted);margin:0;font-size:12px;line-height:1.65}.workbench-actions[data-v-fd17c004]{align-items:center;gap:10px;display:flex}.file-counter[data-v-fd17c004]{min-width:48px;color:var(--c-muted);align-items:baseline;gap:2px;font-size:12px;display:inline-flex}.file-counter strong[data-v-fd17c004]{color:var(--c-p1);font-size:18px}.workbench-body[data-v-fd17c004]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.preview-column[data-v-fd17c004]{min-width:0}.collage-stage[data-v-fd17c004],.slice-stage[data-v-fd17c004],.stitch-stage[data-v-fd17c004]{border:1px solid color-mix(in srgb,var(--c-p1) 14%,var(--c-border));background:#eef2f9;border-radius:20px;min-height:470px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.collage-stage[data-v-fd17c004]{gap:var(--collage-gap);padding:var(--collage-pad);aspect-ratio:1;background:var(--collage-bg);border-radius:12px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.collage-cell[data-v-fd17c004],.stitch-item[data-v-fd17c004]{background:#ffffffbd;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c24461a}.collage-cell[data-v-fd17c004]{min-height:0;box-shadow:none;border:0;border-radius:2px;transition:transform .2s,opacity .16s,box-shadow .2s,border-color .2s}.collage-cell--filled[data-v-fd17c004]{cursor:grab}.collage-cell--filled[data-v-fd17c004]:active{cursor:grabbing}.collage-cell>img[data-v-fd17c004]{-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-fd17c004],.stitch-item>img[data-v-fd17c004]{width:100%;height:100%;display:block}.result-content>img[data-v-fd17c004],.slice-canvas>img[data-v-fd17c004],.stitch-item>img[data-v-fd17c004]{-o-object-fit:contain;object-fit:contain}.cell-index[data-v-fd17c004]{color:#fff;backdrop-filter:blur(8px);background:#14192dad;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid;position:absolute;top:10px;left:10px}.collage-cell .cell-index[data-v-fd17c004]{background:#14192d66;border-radius:5px;gap:1px;width:auto;height:22px;padding:0 5px 0 7px;font-size:10px;display:inline-flex}.collage-cell .cell-index i[data-v-fd17c004]{font-size:12px}.cell-caption[data-v-fd17c004]{color:#fff;backdrop-filter:blur(10px);background:#14192dad;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.cell-caption span[data-v-fd17c004]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.cell-caption small[data-v-fd17c004]{color:#ffffffad;flex:none;font-size:9px}.cell-actions[data-v-fd17c004]{opacity:0;gap:5px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-3px)}.cell-actions[data-v-fd17c004]:focus-within,.collage-cell:hover .cell-actions[data-v-fd17c004],.stitch-item:hover .cell-actions[data-v-fd17c004]{opacity:1;transform:translateY(0)}.cell-actions[data-v-fd17c004] .icon-btn{background:#ffffffe6;border-color:#ffffff7a;box-shadow:0 4px 12px #14192d24}.cell-actions[data-v-fd17c004] i{font-size:14px}.collage-cell>.cell-remove[data-v-fd17c004]{z-index:3;opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:7px;right:7px;transform:scale(.9)}.collage-cell:hover>.cell-remove[data-v-fd17c004],.collage-cell>.cell-remove[data-v-fd17c004]:focus-visible{opacity:1;transform:scale(1)}.collage-cell[data-v-fd17c004]>.cell-remove.icon-btn{background:#ffffffeb;border-color:#ffffff7a;box-shadow:0 4px 12px #14192d24}.collage-cell--empty[data-v-fd17c004]{background:color-mix(in srgb,var(--c-p1) 3%,#ffffffb8);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-p1) 18%,transparent)}.grid-slot-upload[data-v-fd17c004]{isolation:isolate;width:100%;height:100%;position:relative}.grid-slot-upload[data-v-fd17c004]>.fc-root{z-index:2;height:100%;position:relative}.grid-slot-upload[data-v-fd17c004] .upload-card{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.grid-slot-upload[data-v-fd17c004] .upload-zone{background:0 0;border:0;border-radius:0;height:100%}.grid-slot-upload[data-v-fd17c004] .upload-label{gap:0;height:100%;min-height:0;padding:0}.grid-slot-upload[data-v-fd17c004] .upload-icon-wrap{width:36px;height:36px;box-shadow:none;border-radius:11px}.grid-slot-upload[data-v-fd17c004] .upload-icon-wrap i{font-size:18px}.grid-slot-upload[data-v-fd17c004] .upload-cta,.grid-slot-upload[data-v-fd17c004] .upload-hint,.grid-slot-upload[data-v-fd17c004] .upload-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-slot-index[data-v-fd17c004]{z-index:3;color:color-mix(in srgb,var(--c-p1) 28%,transparent);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(clamp(86px,12vw,118px));font-weight:800;line-height:.82;position:absolute;bottom:2px;right:10px}.collage-cell--ghost[data-v-fd17c004]{opacity:.22}.collage-cell--chosen[data-v-fd17c004]{z-index:4;box-shadow:0 12px 28px #1c244633}.collage-cell--drag[data-v-fd17c004]{z-index:5;transform:scale(1.04)rotate(1.5deg);box-shadow:0 18px 34px #1c244640}.stitch-stage[data-v-fd17c004]{background:var(--stage-bg);gap:10px;padding:16px;display:flex}.settings-panel[data-v-fd17c004],.stitch-stage.is-vertical[data-v-fd17c004]{flex-direction:column}.stitch-item[data-v-fd17c004]{flex:1 1 0;min-height:180px}.stitch-stage.is-vertical .stitch-item[data-v-fd17c004]{min-height:130px}.slice-stage[data-v-fd17c004]{background:linear-gradient(145deg,#eef2fa,#e5e9f4);place-items:center;padding:24px;display:grid}.slice-canvas[data-v-fd17c004]{border-radius:12px;max-width:100%;max-height:420px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1c244629}.slice-canvas>img[data-v-fd17c004]{max-width:100%;max-height:420px;display:block}.slice-line[data-v-fd17c004]{z-index:2;pointer-events:none;background:#ffffffe6;position:absolute;box-shadow:0 0 0 1px #4f46e561}.slice-line--v[data-v-fd17c004]{width:1px;top:0;bottom:0}.slice-line--h[data-v-fd17c004]{height:1px;left:0;right:0}.slice-badge[data-v-fd17c004]{color:#fff;backdrop-filter:blur(8px);background:#14192db8;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;bottom:36px;right:36px}.compact-upload[data-v-fd17c004]{margin-top:12px}.compact-upload[data-v-fd17c004] .upload-label{-moz-column-gap:12px;text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;column-gap:12px;min-height:92px;padding:14px 18px;display:grid}.compact-upload[data-v-fd17c004] .upload-icon-wrap{border-radius:12px;grid-row:1/3;width:42px;height:42px}.compact-upload[data-v-fd17c004] .upload-icon-wrap i{font-size:19px}.compact-upload[data-v-fd17c004] .upload-title{align-self:end;font-size:13px}.compact-upload[data-v-fd17c004] .upload-hint{align-self:start;font-size:11px}.compact-upload[data-v-fd17c004] .upload-cta{grid-area:1/3/3;align-self:center;margin:0}.settings-panel[data-v-fd17c004]{border:1px solid color-mix(in srgb,var(--c-p1) 11%,var(--c-border));background:#ffffffa8;border-radius:20px;gap:18px;padding:18px;display:flex;box-shadow:0 10px 28px #3341780e}.settings-panel[data-v-fd17c004]>.section-label{margin-bottom:-2px}.setting-block[data-v-fd17c004]{gap:10px;display:grid}.setting-heading[data-v-fd17c004]{color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.setting-heading strong[data-v-fd17c004]{color:var(--c-p1);font-size:12px}.slider-grid[data-v-fd17c004]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-panel[data-v-fd17c004] .option-group__label{margin-bottom:8px;padding-bottom:8px}.settings-panel[data-v-fd17c004] .option-group__grid{gap:7px;padding:2px 0 0}.settings-panel[data-v-fd17c004] .option-group__button{padding:8px 5px}.settings-panel[data-v-fd17c004] .max-select-trigger{border:1px solid color-mix(in srgb,var(--c-p1) 20%,#cbd5e1);background:#fffffff0;height:42px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px 2px #3341780a,inset 0 1px #ffffffe6}.settings-panel[data-v-fd17c004] .max-select-trigger:hover{border-color:color-mix(in srgb,var(--c-p1) 36%,#cbd5e1);background:#fff}.settings-panel[data-v-fd17c004] .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-fd17c004]{color:var(--c-muted);align-items:center;gap:7px;margin:-3px 0 0;font-size:11px;display:flex}.privacy-note i[data-v-fd17c004]{color:var(--c-p1);font-size:14px}.result-panel[data-v-fd17c004]{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.result-copy[data-v-fd17c004]{min-width:180px}.result-copy[data-v-fd17c004] .section-label{margin-bottom:6px}.result-copy p[data-v-fd17c004]{color:var(--c-muted);margin:0;font-size:12px}.result-content[data-v-fd17c004]{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.result-content>img[data-v-fd17c004]{border:1px solid var(--c-border);background:#fff;border-radius:12px;width:110px;height:82px}.zip-result[data-v-fd17c004]{border:1px solid color-mix(in srgb,var(--c-p1) 18%,var(--c-border));min-width:110px;color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 7%,var(--c-card));border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:12px 14px;display:grid}.zip-result i[data-v-fd17c004]{grid-row:1/3;font-size:24px}.zip-result strong[data-v-fd17c004]{font-size:14px}.zip-result small[data-v-fd17c004]{color:var(--c-muted);font-size:10px}@media (width<=860px){.workbench-body[data-v-fd17c004]{grid-template-columns:1fr}.collage-stage[data-v-fd17c004],.slice-stage[data-v-fd17c004],.stitch-stage[data-v-fd17c004]{min-height:390px}.collage-stage[data-v-fd17c004]{min-height:0}.settings-panel[data-v-fd17c004]{order:2}}@media (width<=600px){.image-layout-page[data-v-fd17c004]{width:min(100% - 20px,1180px);padding-top:24px}.layout-workbench[data-v-fd17c004]{border-radius:18px;padding:14px}.result-panel[data-v-fd17c004],.workbench-head[data-v-fd17c004]{flex-direction:column;align-items:stretch}.result-content[data-v-fd17c004],.workbench-actions[data-v-fd17c004]{justify-content:space-between}.collage-stage[data-v-fd17c004],.slice-stage[data-v-fd17c004],.stitch-stage[data-v-fd17c004]{border-radius:15px;min-height:320px}.collage-stage[data-v-fd17c004]{border-radius:9px;min-height:0}.cell-caption[data-v-fd17c004]{display:none}.cell-actions[data-v-fd17c004]{opacity:1;transform:none}.collage-cell>.cell-remove[data-v-fd17c004]{opacity:1;transform:scale(1)}.compact-upload[data-v-fd17c004] .upload-label{text-align:center;min-height:110px;display:flex}.compact-upload[data-v-fd17c004] .upload-icon-wrap{display:none}.slider-grid[data-v-fd17c004]{grid-template-columns:1fr}.result-content[data-v-fd17c004]{width:100%}}.wm[data-v-9d30d652]{flex-direction:column;gap:12px;display:flex}.wm-mode[data-v-9d30d652]{gap:8px;max-width:100%;display:flex}.wm-mode button[data-v-9d30d652]{border:1px solid color-mix(in srgb,var(--c-p1) 16%,transparent);color:var(--c-text,#4a4a56);cursor:pointer;background:#ffffffb3;border-radius:11px;flex:1;padding:9px 12px;font-size:13px;font-weight:500;transition:all .2s}.wm-mode button.active[data-v-9d30d652]{background:var(--c-grad);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--c-p1) 22%,transparent);border-color:#0000}.wm-body[data-v-9d30d652]{flex-wrap:wrap;gap:16px;display:flex}.wm-left[data-v-9d30d652]{flex-direction:column;flex:1;gap:12px;min-width:180px;display:flex}.wm-right[data-v-9d30d652]{flex-shrink:0}.wm-srow[data-v-9d30d652]{align-items:center;gap:10px;display:flex}.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]{text-align:right;min-width:34px}.wm-srow[data-v-9d30d652] .app-slider{flex:1}.wm-upload[data-v-9d30d652]{border:1px dashed color-mix(in srgb,var(--c-p1) 40%,transparent);color:var(--c-p1);cursor:pointer;border-radius:9px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-size:12px;display:inline-flex}.wm-poscell[data-v-9d30d652],.wm-upload i[data-v-9d30d652]{font-size:14px}.wm-posgrid[data-v-9d30d652]{grid-template-columns:repeat(3,1fr);gap:5px;width:120px;display:grid}.wm-poscell[data-v-9d30d652]{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--c-p1) 16%,transparent);color:#9a9aa8;cursor:pointer;background:#ffffffb3;border-radius:8px}.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],.wm--dense .wm-left[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;padding:7px 10px;font-size:12px}.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]{padding:6px 10px;font-size:11px}.ic[data-v-e5d24731]{flex-direction:column;gap:14px;display:flex}.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);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted,#8a87a0);gap:8px;margin-top:4px;padding-bottom:11px;font-size:11px}.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;justify-content:center;width:20px;height:20px}.ic-label-icon i[data-v-e5d24731]{color:var(--c-p1);font-size:12px}.ic-params[data-v-e5d24731]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px 24px;display:grid}.ic-block label[data-v-e5d24731]{color:var(--c-muted,#8a8a96);margin-bottom:7px;font-size:12px;display:block}.ic-strong[data-v-e5d24731]{color:var(--c-p1);font-weight:600}.ic-size[data-v-e5d24731]{align-items:center;gap:8px;display:flex}.ic-hint[data-v-e5d24731],.ic-x[data-v-e5d24731]{color:#b0b0bc}.ic-hint[data-v-e5d24731]{margin:5px 0 0;font-size:11px}.ic-wmcard[data-v-e5d24731]{border:1px solid color-mix(in srgb,var(--c-p1) 14%,transparent);background:color-mix(in srgb,var(--c-p1) 3%,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;gap:12px;display:flex}.ic-wmcard-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:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.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);margin-top:2px;font-size:12px}.ic--dense[data-v-e5d24731]{gap:10px}.ic--dense .ic-label[data-v-e5d24731]{padding-bottom:8px;font-size:10px}.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;width:30px;height:30px}.ic--dense .ic-wmcard-icon i[data-v-e5d24731]{font-size:14px}.page-shell[data-v-86ba9671]{position:relative}.ambient[data-v-86ba9671]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow[data-v-86ba9671]{filter:blur(76px);border-radius:50%;position:absolute}.glow--violet[data-v-86ba9671]{background:radial-gradient(circle at 40% 40%,#3b82f647,#60a5fa26 48%,#0000 72%);width:680px;height:560px;animation:16s ease-in-out infinite alternate floatA-86ba9671;top:-180px;left:-140px}.glow--blue[data-v-86ba9671]{background:radial-gradient(circle at 60% 60%,#06b6d43d,#3b82f61a 46%,#0000 72%);width:540px;height:500px;animation:18s ease-in-out infinite alternate floatB-86ba9671;bottom:-120px;right:-90px}@keyframes floatA-86ba9671{0%{transform:translate(0)scale(1)}50%{transform:translate(56px,44px)scale(1.06)}to{transform:translate(-30px,70px)scale(.95)}}@keyframes floatB-86ba9671{0%{transform:translate(0)scale(1)}50%{transform:translate(-56px,-36px)scale(1.08)}to{transform:translate(36px,-58px)scale(.94)}}.page[data-v-86ba9671]{z-index:1;--c-p1:#3b82f6;--c-p2:#60a5fa;--c-p3:#06b6d4;--c-success:#1f9d68;--c-card:#ffffff94;--c-border:#3b82f61f;--c-grad:linear-gradient(135deg, #3b82f6, #06b6d4);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px #3b82f614, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 12px 30px #3b82f64d;max-width:1120px;margin:0 auto;padding:20px 0 0;position:relative}.info-strip[data-v-86ba9671],.upload-section[data-v-86ba9671]{margin-bottom:20px}.preview-card[data-v-86ba9671]{position:relative;overflow:hidden}.comparison-wrapper[data-v-86ba9671],.single-preview[data-v-86ba9671]{width:100%;aspect-ratio:var(--preview-ratio,16/10);border-radius:var(--radius-lg);background:#0f1020;min-height:280px;max-height:500px;position:relative;overflow:hidden}.close-btn[data-v-86ba9671],.single-preview[data-v-86ba9671],.slider-knob[data-v-86ba9671]{justify-content:center;align-items:center;display:flex}.comparison-image img[data-v-86ba9671],.single-preview img[data-v-86ba9671]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.comparison-image[data-v-86ba9671]{position:absolute;inset:0}.comparison-image.compressed[data-v-86ba9671]{z-index:2}.label-pill[data-v-86ba9671]{backdrop-filter:blur(12px);color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;bottom:14px}.comparison-image.original .label-pill[data-v-86ba9671]{left:14px}.comparison-image.compressed .label-pill[data-v-86ba9671]{right:14px}.slider-handle[data-v-86ba9671]{cursor:ew-resize;z-index:10;background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 16px #3b82f6bf}.slider-knob[data-v-86ba9671]{background:#fff;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #3b82f659,0 2px 8px #00000038}.slider-knob svg[data-v-86ba9671]{width:20px;height:20px;color:var(--c-p1)}.close-btn[data-v-86ba9671]{backdrop-filter:blur(10px);color:#ffffffe0;cursor:pointer;z-index:20;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:12px}.close-btn svg[data-v-86ba9671]{width:14px;height:14px}.info-strip[data-v-86ba9671]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#3b82f61a;border:1px solid #ffffffb8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.info-cell[data-v-86ba9671]{text-align:center;background:#ffffff8f;padding:18px 16px}.info-lbl[data-v-86ba9671]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.info-val[data-v-86ba9671]{color:var(--c-text);font-size:17px;font-weight:800}.controls-card[data-v-86ba9671],.settings-card[data-v-86ba9671]{margin-bottom:20px;padding:20px}.compress-cta[data-v-86ba9671],.summary-note[data-v-86ba9671]{margin-top:8px}.summary-note[data-v-86ba9671]{color:#8a87a0d9;font-size:12px}.ghost-btn[data-v-86ba9671],.icon-btn[data-v-86ba9671]{color:var(--c-text);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #3b82f629;transition:border-color .2s,background .2s,color .2s}.progress-section[data-v-86ba9671],.queue-progress[data-v-86ba9671],.summary-progress[data-v-86ba9671]{margin-bottom:20px}.progress-head[data-v-86ba9671]{color:var(--c-text);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.progress-bar[data-v-86ba9671]{background:#3b82f61f;border-radius:999px;height:6px;position:relative;overflow:hidden}.progress-pulse[data-v-86ba9671]{animation:1.2s ease-in-out infinite progress-pulse-86ba9671}@keyframes progress-pulse-86ba9671{0%,to{opacity:.3}50%{opacity:1}}.progress-fill[data-v-86ba9671]{transform-origin:0;border-radius:inherit;background:var(--c-grad);width:100%;height:100%;box-shadow:0 10px 26px #3b82f62e}.ghost-btn[data-v-86ba9671]:disabled,.icon-btn[data-v-86ba9671]:disabled{opacity:.55;cursor:not-allowed}.ghost-btn[data-v-86ba9671]{border-radius:14px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:12px;display:inline-flex}.ghost-btn--danger[data-v-86ba9671],.icon-btn--danger[data-v-86ba9671]{color:var(--c-danger)}.result-card[data-v-86ba9671]{border-radius:var(--radius-md);background:linear-gradient(115deg,#f5f9fff5,#fffffffa 58%);border:1px solid #3b82f62e;margin-top:16px;padding:22px 24px 18px;box-shadow:0 12px 30px #325e9e14}.result-main[data-v-86ba9671]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.result-info[data-v-86ba9671]{min-width:0}.result-heading[data-v-86ba9671]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.result-heading__title[data-v-86ba9671]{color:#4174b7;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.result-heading__title i[data-v-86ba9671]{font-size:17px}.result-badge[data-v-86ba9671]{color:#168353;white-space:nowrap;background:#1f9d681f;border-radius:99px;align-items:center;padding:4px 10px;font-size:12px;font-weight:750;display:inline-flex}.result-badge--neutral[data-v-86ba9671]{color:#66748a;background:#eef1f6}.result-stats[data-v-86ba9671]{align-items:stretch;gap:14px;margin-top:15px;display:flex}.result-seg[data-v-86ba9671]{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.result-lbl[data-v-86ba9671]{color:var(--c-muted);font-size:11px}.result-val[data-v-86ba9671]{color:var(--c-text);white-space:nowrap;font-size:17px;font-weight:650;line-height:1.15}.result-val--after[data-v-86ba9671]{color:var(--c-p1);letter-spacing:-.04em;font-size:27px;font-weight:750}.result-arrow[data-v-86ba9671]{color:#a3acc0;align-self:flex-end;padding-bottom:2px;font-size:18px;line-height:1}.result-actions[data-v-86ba9671]{align-items:center;gap:9px;display:flex}.result-download[data-v-86ba9671]{min-width:110px;min-height:42px}.result-actions[data-v-86ba9671] .save-resource button{min-height:42px;padding-inline:14px}.result-history-link[data-v-86ba9671]{color:#55b;white-space:nowrap;background:#fff;border:1px solid #c7cbe9;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.result-history-link[data-v-86ba9671]:hover{background:#f1f1ff}.result-storage-note[data-v-86ba9671]{color:#69758e;font-size:12px}.result-storage-warning[data-v-86ba9671]{color:#a45c62;margin:10px 0 0;font-size:11px;line-height:1.5}.ai-boost[data-v-86ba9671]{border-top:1px solid #3b82f61f;flex-wrap:wrap;align-items:center;gap:8px 17px;margin-top:20px;padding-top:13px;display:flex}.ai-boost__hint[data-v-86ba9671]{color:var(--c-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ai-boost__link[data-v-86ba9671]{color:#6475ab;font-size:11px;font-weight:650;text-decoration:none;transition:color .15s}.ai-boost__link[data-v-86ba9671]:hover{color:var(--c-p1)}.ai-boost__link[data-v-86ba9671]:focus-visible{outline:2px solid var(--c-p1);outline-offset:3px;border-radius:3px}.queue-section[data-v-86ba9671],.settings-section[data-v-86ba9671]{margin-bottom:20px}.settings-toggle[data-v-86ba9671]{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:background .2s;display:flex}.settings-toggle[data-v-86ba9671]:hover{background:#ffffffb3}.settings-toggle__left[data-v-86ba9671]{color:var(--c-text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.settings-toggle__left svg[data-v-86ba9671]{width:17px;height:17px;color:var(--c-p1)}.chevron[data-v-86ba9671]{width:18px;height:18px;color:var(--c-muted);transition:transform .25s}.chevron.open[data-v-86ba9671]{transform:rotate(180deg)}.settings-panel[data-v-86ba9671]{margin-top:8px;padding:20px}.queue-header[data-v-86ba9671]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.queue-title[data-v-86ba9671]{color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.queue-count[data-v-86ba9671]{color:var(--c-muted);font-size:12px;font-weight:600}.queue-list[data-v-86ba9671]{flex-direction:column;gap:10px;display:flex}.queue-item[data-v-86ba9671]{box-sizing:border-box;grid-template-columns:120px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.item-thumb[data-v-86ba9671],.queue-item[data-v-86ba9671]{position:relative;overflow:hidden}.item-thumb[data-v-86ba9671]{border-radius:var(--radius-sm);cursor:zoom-in;background:#3b82f614;border:1px solid #3b82f61a;flex-shrink:0;width:120px;height:80px}.item-thumb img[data-v-86ba9671]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-info[data-v-86ba9671]{flex-direction:column;gap:4px;min-width:0;display:flex}.item-name[data-v-86ba9671]{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.item-meta[data-v-86ba9671]{color:var(--c-muted);gap:12px;font-size:12px;display:flex}.item-error[data-v-86ba9671]{color:#ef4444;margin-top:2px;font-size:11px}.item-progress-wrap[data-v-86ba9671]{width:100%;margin-top:8px}.item-progress-bar[data-v-86ba9671]{background:#3b82f61f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-86ba9671]{transform-origin:0;background:var(--c-grad);border-radius:2px;width:100%;height:100%}.item-progress-info[data-v-86ba9671]{color:var(--c-muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.status-done[data-v-86ba9671]{color:var(--c-p3);font-weight:600}.status-failed[data-v-86ba9671]{color:#ef4444;font-weight:600}.status-waiting[data-v-86ba9671]{color:var(--c-muted)}.item-actions[data-v-86ba9671]{align-items:center;gap:6px;display:flex}.item-saved[data-v-86ba9671]{color:#2d8a5d;background:#eaf7ef;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.batch-storage-warning[data-v-86ba9671]{color:#a45c62;font-size:10px;line-height:1.4;display:block}.batch-history-link[data-v-86ba9671]{color:#55b;text-align:center;margin-top:9px;font-size:12px;font-weight:700;text-decoration:none;display:block}.batch-history-link[data-v-86ba9671]:hover{text-decoration:underline}.actions-section[data-v-86ba9671]{flex-direction:column;gap:12px;display:flex}.summary-card[data-v-86ba9671]{padding:18px}.summary-title[data-v-86ba9671]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);margin-bottom:12px;font-size:12px;font-weight:500}.summary-stats[data-v-86ba9671]{gap:20px;margin-bottom:14px;display:flex}.stat-item[data-v-86ba9671]{flex-direction:column;gap:3px;display:flex}.stat-val[data-v-86ba9671]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-86ba9671]{color:var(--c-success)}.stat-val.danger[data-v-86ba9671]{color:#ef4444}.stat-lbl[data-v-86ba9671]{color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.action-buttons[data-v-86ba9671]{gap:10px;display:flex}.cancel-btn[data-v-86ba9671]{border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;background:#fff6;border:1px solid #3b82f633;flex:1;padding:13px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.cancel-btn[data-v-86ba9671]:hover:not(:disabled){color:#ef4444;background:#ef44440f;border-color:#ef4444}.cancel-btn[data-v-86ba9671]:disabled{opacity:.4;cursor:not-allowed}.error-toast[data-v-86ba9671]{color:#8f1d2e;background:#d355631f;border:1px solid #d3556333;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex;position:sticky;bottom:18px}.error-toast svg[data-v-86ba9671]{width:16px;height:16px}@media (width<=860px){.result-main[data-v-86ba9671]{grid-template-columns:1fr}.result-actions[data-v-86ba9671]{justify-content:flex-start}}@media (width<=480px){.result-card[data-v-86ba9671]{padding:19px 18px 15px}.result-actions[data-v-86ba9671]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-actions[data-v-86ba9671] .save-resource button,.result-actions[data-v-86ba9671] .save-resource,.result-download[data-v-86ba9671]{width:100%;min-width:0}.result-actions[data-v-86ba9671] .save-resource button{padding-inline:8px;font-size:11px}.result-actions[data-v-86ba9671] .save-resource button i{display:none}}@media (width<=360px){.result-actions[data-v-86ba9671]{grid-template-columns:1fr}}@media (width<=720px){.info-strip[data-v-86ba9671],.queue-item[data-v-86ba9671],.summary-stats[data-v-86ba9671]{grid-template-columns:1fr}.queue-thumb-wrap[data-v-86ba9671]{width:100%;height:180px}.item-actions[data-v-86ba9671],.queue-actions[data-v-86ba9671]{justify-content:flex-end}.action-buttons[data-v-86ba9671]{flex-direction:column-reverse}}.standalone-page[data-v-110f4b8d]{width:min(100% - 32px,900px);margin:0 auto;padding:36px 0 64px}.output-card[data-v-110f4b8d],.standalone-card[data-v-110f4b8d]{border:1px solid var(--c-border,#e9e2d9);background:var(--c-card,#fff);box-shadow:var(--shadow-card,0 8px 24px #2320180f);border-radius:20px;margin-top:24px;padding:24px}.file-head[data-v-110f4b8d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.file-head div[data-v-110f4b8d]{gap:4px;min-width:0;display:grid}.file-head strong[data-v-110f4b8d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-head span[data-v-110f4b8d]{color:var(--c-muted,#89837e);font-size:12px}.transform-stage[data-v-110f4b8d]{background:#101114;border-radius:14px;height:calc(clamp(300px,52vw,520px));overflow:hidden}.watermark-preview[data-v-110f4b8d]{border-radius:12px;justify-content:center;align-items:center;max-width:100%;max-height:430px;margin:0 auto;display:flex}.watermark-preview img[data-v-110f4b8d],.watermark-preview video[data-v-110f4b8d]{-o-object-fit:contain;object-fit:contain;border-radius:12px;max-width:100%;max-height:430px;display:block}.tool-params[data-v-110f4b8d]{gap:16px;margin:22px 0;display:grid}.run-progress[data-v-110f4b8d]{align-items:center;gap:12px;margin:16px 0;display:flex}.run-progress div[data-v-110f4b8d]{background:#ece9e3;border-radius:8px;flex:1;height:6px;overflow:hidden}.run-progress span[data-v-110f4b8d]{background:var(--c-p1,#315fd4);height:100%;transition:width .16s;display:block}.run-progress small[data-v-110f4b8d]{color:var(--c-muted,#777)}.run-error[data-v-110f4b8d]{margin:14px 0}.standalone-card[data-v-110f4b8d]>.app-button{margin-top:20px}.output-card h2[data-v-110f4b8d]{margin:0 0 16px;font-size:18px}.output-card>img[data-v-110f4b8d]{-o-object-fit:contain;object-fit:contain;border-radius:12px;max-width:100%;max-height:480px;margin:0 auto;display:block}.output-actions[data-v-110f4b8d]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.output-actions a[data-v-110f4b8d]{color:#55b;border:1px solid #c7cbe9;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=640px){.standalone-page[data-v-110f4b8d]{padding:24px 0 48px}.output-card[data-v-110f4b8d],.standalone-card[data-v-110f4b8d]{border-radius:16px;padding:16px}.output-actions[data-v-110f4b8d]{flex-direction:column}.output-actions a[data-v-110f4b8d]{justify-content:center}}.vc-root[data-v-9d9bc800]{width:100%}.cmp-toolbar[data-v-9d9bc800]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-right:36px;display:flex}.cmp-hint[data-v-9d9bc800]{color:var(--c-muted);font-size:12px}.zoom-ctrl[data-v-9d9bc800]{border:1px solid var(--c-border);background:#fff9;border-radius:100px;align-items:center;gap:4px;padding:3px;display:inline-flex}.zoom-ctrl button[data-v-9d9bc800]{width:26px;height:26px;color:var(--c-p1);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:17px;line-height:1;transition:background .15s}.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);opacity:.5;cursor:not-allowed}.zoom-val[data-v-9d9bc800]{text-align:center;min-width:42px;color:var(--c-text);font-size:12px;font-weight:600}.zoom-reset[data-v-9d9bc800]{width:26px;height:26px;color:var(--c-p1);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;transition:background .15s;display:inline-flex}.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);opacity:.5;cursor:not-allowed}.cmp-viewport[data-v-9d9bc800]{border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:linear-gradient(45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(-45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,linear-gradient(-45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,#fff;width:100%;height:40vh;min-height:280px;position:relative;overflow:hidden}.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]{place-items:center;display:grid}.cmp-viewport>.result-loading[data-v-9d9bc800]{color:var(--c-muted);flex-direction:column;gap:12px;margin:auto;font-size:13px}.cmp-stage[data-v-9d9bc800],.cmp-viewport>.result-loading[data-v-9d9bc800]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cmp-img[data-v-9d9bc800],.cmp-stage[data-v-9d9bc800]{pointer-events:none}.cmp-stage--clip[data-v-9d9bc800]{background:linear-gradient(45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(-45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,linear-gradient(-45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,#fff}.cmp-xf[data-v-9d9bc800]{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex}.cmp-img[data-v-9d9bc800],.cmp-xf[data-v-9d9bc800]{width:100%;height:100%}.cmp-img[data-v-9d9bc800]{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;user-drag:none;display:block}.label-pill[data-v-9d9bc800]{color:#fff;background:#1c1835a8;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;bottom:8px;left:8px}.label-pill--right[data-v-9d9bc800]{left:auto;right:8px}.slider-handle[data-v-9d9bc800]{cursor:ew-resize;background:#ffffffe6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #14b8a666}.slider-knob[data-v-9d9bc800]{width:34px;height:34px;color:var(--c-p1);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000002e}.slider-knob svg[data-v-9d9bc800]{width:16px;height:16px}.page-shell[data-v-4fdd0c26]{padding-bottom:20px;position:relative}.ambient[data-v-4fdd0c26]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow[data-v-4fdd0c26]{filter:blur(76px);border-radius:50%;position:absolute}.glow--violet[data-v-4fdd0c26]{background:radial-gradient(circle at 40% 40%,#14b8a647,#2dd4bf26 48%,#0000 72%);width:680px;height:560px;animation:16s ease-in-out infinite alternate floatA-4fdd0c26;top:-180px;left:-140px}.glow--blue[data-v-4fdd0c26]{background:radial-gradient(circle at 60% 60%,#06b6d43d,#14b8a61a 46%,#0000 72%);width:540px;height:500px;animation:18s ease-in-out infinite alternate floatB-4fdd0c26;bottom:-120px;right:-90px}@keyframes floatA-4fdd0c26{0%{transform:translate(0)scale(1)}50%{transform:translate(56px,44px)scale(1.06)}to{transform:translate(-30px,70px)scale(.95)}}@keyframes floatB-4fdd0c26{0%{transform:translate(0)scale(1)}50%{transform:translate(-56px,-36px)scale(1.08)}to{transform:translate(36px,-58px)scale(.94)}}.page[data-v-4fdd0c26]{z-index:1;--c-p1:#14b8a6;--c-p2:#2dd4bf;--c-p3:#06b6d4;--c-success:#1f9d68;--c-card:#ffffff94;--c-border:#14b8a61f;--c-grad:linear-gradient(135deg, #14b8a6, #06b6d4);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px #14b8a614, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 12px 30px #14b8a64d;max-width:1120px;margin:0 auto;padding:20px 0 0;position:relative}.preview-card[data-v-4fdd0c26]{padding:18px;position:relative}.close-btn[data-v-4fdd0c26]{z-index:2;position:absolute;top:14px;right:14px}.controls[data-v-4fdd0c26]{margin-top:22px;margin-bottom:20px;padding:20px}.preset-hint[data-v-4fdd0c26]{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-p1) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);color:color-mix(in srgb,var(--c-p1) 55%,var(--c-text));align-items:center;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.6;display:flex}.engine-ic[data-v-4fdd0c26],.preset-hint svg[data-v-4fdd0c26],.pro-note svg[data-v-4fdd0c26]{flex-shrink:0}.preset-hint--warn[data-v-4fdd0c26]{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-4fdd0c26]{color:var(--c-danger);margin:12px 0 0;font-size:13px}.result-bar[data-v-4fdd0c26]{border-radius:var(--radius-md);border:1px solid var(--c-border);background:#ffffff80;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px 18px}.result-bar[data-v-4fdd0c26],.result-meta[data-v-4fdd0c26]{flex-wrap:wrap;display:flex}.result-meta[data-v-4fdd0c26]{gap:16px 28px}.meta-cell[data-v-4fdd0c26]{flex-direction:column;gap:3px;display:flex}.meta-k[data-v-4fdd0c26]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:11px}.meta-v[data-v-4fdd0c26]{color:var(--c-text);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.meta-v.tone-good[data-v-4fdd0c26]{color:var(--c-success)}.meta-v.tone-warn[data-v-4fdd0c26]{color:var(--c-danger)}.meta-tag[data-v-4fdd0c26]{background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;padding:2px 8px;font-size:11px}.meta-tag[data-v-4fdd0c26],.to-pro-btn[data-v-4fdd0c26]{border-radius:100px;font-weight:600}.to-pro-btn[data-v-4fdd0c26]{border:1px solid var(--c-p1,#14b8a6);color:var(--c-p1,#14b8a6);cursor:pointer;background:0 0;align-items:center;gap:7px;margin-left:10px;padding:11px 18px;font-size:13px;transition:background .15s;display:inline-flex}.to-pro-btn[data-v-4fdd0c26]:hover{background:#14b8a614}.engine-tabs[data-v-4fdd0c26]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.engine-card[data-v-4fdd0c26]{border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#ffffff80;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.engine-card[data-v-4fdd0c26]:hover{border-color:color-mix(in srgb,var(--c-p1) 40%,transparent)}.engine-card.active[data-v-4fdd0c26]{background:color-mix(in srgb,var(--c-p1) 8%,#fff);box-shadow:0 0 0 1.5px var(--c-p1),var(--shadow-card);border-color:#0000}.engine-ic[data-v-4fdd0c26]{background:color-mix(in srgb,var(--c-p1) 14%,transparent);width:38px;height:38px;color:var(--c-p1);border-radius:11px;justify-content:center;align-items:center;display:flex}.engine-ic svg[data-v-4fdd0c26]{width:19px;height:19px}.engine-meta[data-v-4fdd0c26]{flex-direction:column;gap:2px;min-width:0;display:flex}.engine-title[data-v-4fdd0c26]{color:var(--c-text);font-size:14px;font-weight:600}.engine-desc[data-v-4fdd0c26]{color:var(--c-muted);font-size:11.5px}.engine-badge[data-v-4fdd0c26]{letter-spacing:.04em;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.engine-badge--free[data-v-4fdd0c26]{background:color-mix(in srgb,var(--c-success) 16%,transparent);color:var(--c-success)}.engine-badge--pro[data-v-4fdd0c26]{background:var(--c-grad);color:#fff}.pro-note[data-v-4fdd0c26]{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-p3) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-p3) 22%,transparent);color:color-mix(in srgb,var(--c-p3) 60%,var(--c-text));align-items:center;gap:8px;margin:14px 0;padding:10px 14px;font-size:12.5px;display:flex}.pro-card[data-v-4fdd0c26]{padding:18px;position:relative}.pro-close[data-v-4fdd0c26]{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:#ffffffb3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.pro-close svg[data-v-4fdd0c26]{width:16px;height:16px}.pro-preview[data-v-4fdd0c26]{border-radius:var(--radius-md);background:linear-gradient(45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(-45deg,#eceaf6 25%,#0000 0) -8px 0/16px 16px,linear-gradient(45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,linear-gradient(-45deg,#0000 75%,#eceaf6 0) -8px 0/16px 16px,#fff;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.pro-preview img[data-v-4fdd0c26]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:340px}.action-row[data-v-4fdd0c26]{justify-content:flex-end;margin-top:16px;display:flex}.pro-btn[data-v-4fdd0c26]{background:var(--c-grad);color:#fff;cursor:pointer;box-shadow:var(--shadow-btn);border:none;border-radius:100px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;display:inline-flex}.pro-btn[data-v-4fdd0c26]:disabled{opacity:.55;cursor:not-allowed}.pro-err[data-v-4fdd0c26]{color:var(--c-danger);margin:12px 0 0;font-size:13px}.batch-card[data-v-4fdd0c26]{padding:18px}.batch-head[data-v-4fdd0c26]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.batch-count[data-v-4fdd0c26]{color:var(--c-text);font-size:14px;font-weight:600}.batch-actions[data-v-4fdd0c26]{gap:8px;display:flex}.ghost-btn[data-v-4fdd0c26]{border:1px solid var(--c-border);color:var(--c-p1);cursor:pointer;background:#fff9;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ghost-btn[data-v-4fdd0c26]: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-4fdd0c26]:disabled{opacity:.45;cursor:not-allowed}.ghost-btn--danger[data-v-4fdd0c26]{color:var(--c-danger)}.batch-grid[data-v-4fdd0c26]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.batch-item[data-v-4fdd0c26]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:#ffffff80;position:relative;overflow:hidden}.item-remove[data-v-4fdd0c26]{z-index:2;color:#fff;cursor:pointer;background:#1c18358c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.item-remove svg[data-v-4fdd0c26]{width:12px;height:12px}.item-thumb[data-v-4fdd0c26]{aspect-ratio:1;background:linear-gradient(45deg,#eceaf6 25%,#0000 0) -6px 0/12px 12px,linear-gradient(-45deg,#eceaf6 25%,#0000 0) -6px 0/12px 12px,linear-gradient(45deg,#0000 75%,#eceaf6 0) -6px 0/12px 12px,linear-gradient(-45deg,#0000 75%,#eceaf6 0) -6px 0/12px 12px,#fff;justify-content:center;align-items:center;display:flex;position:relative}.item-thumb img[data-v-4fdd0c26]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.item-overlay[data-v-4fdd0c26]{backdrop-filter:blur(1px);background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.item-overlay--fail[data-v-4fdd0c26]{background:color-mix(in srgb,var(--c-danger) 16%,#fff9)}.retry-btn[data-v-4fdd0c26]{background:var(--c-danger);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600}.item-check[data-v-4fdd0c26]{background:var(--c-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:6px;right:6px}.item-check svg[data-v-4fdd0c26]{width:13px;height:13px}.item-foot[data-v-4fdd0c26]{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.item-name[data-v-4fdd0c26]{text-overflow:ellipsis;min-width:0;color:var(--c-text);flex:1;overflow:hidden}.item-dl[data-v-4fdd0c26],.item-name[data-v-4fdd0c26]{white-space:nowrap;font-size:12px}.item-dl[data-v-4fdd0c26]{color:var(--c-p1);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.item-status[data-v-4fdd0c26]{color:var(--c-muted);white-space:nowrap;font-size:11px}.item-status--failed[data-v-4fdd0c26]{color:var(--c-danger)}@media (width<=640px){.engine-tabs[data-v-4fdd0c26]{grid-template-columns:1fr}.result-bar[data-v-4fdd0c26]{flex-direction:column;align-items:stretch}.download-btn[data-v-4fdd0c26]{justify-content:center}}.seo-guide[data-v-4fdd0c26]{box-sizing:border-box;text-align:left;background:#ffffffa6;border:1px solid #6482c824;border-radius:16px;width:100%;margin:28px 0 0;padding:22px 26px}.seo-guide h2[data-v-4fdd0c26]{color:#1f2233;margin:0 0 10px;font-size:20px;font-weight:600}.seo-guide p[data-v-4fdd0c26]{color:#55556a;margin:0 0 8px;font-size:14px;line-height:1.75}.seo-guide p[data-v-4fdd0c26]:last-child{margin-bottom:0}.account-page[data-v-5f188168]{z-index:1;color:#22243b;grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:center;gap:64px;width:100%;max-width:960px;min-height:70vh;padding:70px 0 100px;display:grid;position:relative}.eyebrow[data-v-5f188168]{color:#5f5ac8;text-transform:uppercase;letter-spacing:.14em;margin-bottom:13px;font-size:11px;font-weight:750;display:block}h1[data-v-5f188168]{letter-spacing:-.06em;max-width:500px;margin:0 0 18px;font-size:calc(clamp(38px,5vw,58px));line-height:1.1}h2[data-v-5f188168]{letter-spacing:-.045em;margin:0 0 9px;font-size:29px;line-height:1.2}.card-copy[data-v-5f188168],.hero-copy[data-v-5f188168]{color:#696e84;margin:0;line-height:1.65}.hero-copy[data-v-5f188168]{max-width:425px;font-size:16px}.card-copy[data-v-5f188168]{margin-bottom:23px;font-size:14px}.return-note[data-v-5f188168]{color:#5752bd;background:#f0efff;border-radius:10px;margin:-10px 0 20px;padding:10px 13px;font-size:12px;line-height:1.5}.preview-card[data-v-5f188168]{background:#ffffffb3;border:1px solid #e1e4f3;border-radius:22px;max-width:390px;margin-top:34px;padding:21px;box-shadow:0 18px 42px #6373b316}.preview-top[data-v-5f188168]{align-items:center;gap:14px;margin-bottom:17px;display:flex}.preview-top strong[data-v-5f188168]{font-size:15px;display:block}.preview-top span[data-v-5f188168]{color:#858aa1;margin-top:4px;font-size:12px;display:block}.preview-card p[data-v-5f188168]{color:#989db0;margin:11px 0 0;font-size:11px}.benefits[data-v-5f188168]{margin-top:26px}.benefits p[data-v-5f188168]{color:#5f647d;align-items:center;gap:11px;margin:11px 0;font-size:13px;display:flex}.benefit-icon[data-v-5f188168]{color:#319765;background:#e1f5e9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:750;display:grid}.studio-entry[data-v-5f188168]{color:#5e58cd;align-items:center;gap:8px;margin-top:17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.studio-entry[data-v-5f188168]:hover{color:#3b32aa}.account-card[data-v-5f188168]{backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #7381a933;border-radius:24px;padding:36px;box-shadow:0 24px 72px #313c6c1c}label[data-v-5f188168]{color:#41465e;margin:19px 0 9px;font-size:13px;font-weight:650;display:block}input[data-v-5f188168]{box-sizing:border-box;width:100%;height:50px;font:inherit;color:#262944;background:#fff;border:1px solid #dfe2ef;border-radius:12px;outline:none;padding:0 15px;transition:border-color .18s,box-shadow .18s}input[data-v-5f188168]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}input[data-v-5f188168]:disabled{color:#777b90;background:#f7f8fb}.auth-tabs[data-v-5f188168]{isolation:isolate;background:#f5f5fb;border:1px solid #e5e6f1;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:25px 0 23px;padding:4px;display:grid;position:relative}.auth-tabs-indicator[data-v-5f188168]{z-index:-1;background:#fff;border:1px solid #e0defd;border-radius:10px;width:calc(50% - 6px);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 7px #4b4a8012}.auth-tabs-indicator--right[data-v-5f188168]{transform:translate(calc(100% + 4px))}.auth-tab[data-v-5f188168]{color:#85899d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:650;transition:color .18s}.auth-tab--active[data-v-5f188168]{color:#514bc0}.auth-tab[data-v-5f188168]:focus-visible{outline-offset:2px;outline:2px solid #756cf2}.primary-button[data-v-5f188168],.social-button[data-v-5f188168]{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:12px;font-size:14px;font-weight:650;transition:transform .18s,box-shadow .18s}.primary-button[data-v-5f188168]{color:#fff;background:linear-gradient(110deg,#5d66df,#7860dc);border:0;margin-top:17px;box-shadow:0 8px 22px #6c63ff33}.primary-button[data-v-5f188168]:hover,.social-button[data-v-5f188168]:hover{transform:translateY(-1px)}button[data-v-5f188168]:disabled{opacity:.55;cursor:not-allowed;transform:none}.text-button[data-v-5f188168]{color:#5d58c8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.change-email[data-v-5f188168]{margin:9px 0 5px auto;display:block}.resend[data-v-5f188168]{margin:14px auto 0;display:block}.forgot[data-v-5f188168]{margin:18px 0 0 auto;display:block}.mode-links[data-v-5f188168]{justify-content:space-between;gap:12px;min-height:18px;margin-top:17px;display:flex}.pending-note[data-v-5f188168]{color:#5752bd;background:#f0efff;border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.6}.divider[data-v-5f188168]{color:#969aaa;align-items:center;gap:12px;margin:27px 0 17px;font-size:12px;display:flex}.divider[data-v-5f188168]:after,.divider[data-v-5f188168]:before{content:"";background:#e5e6ee;flex:1;height:1px}.social-grid[data-v-5f188168]{justify-content:center;gap:12px;display:flex}.social-button[data-v-5f188168]{color:#32364d;background:#fff;border:1px solid #dfe2ef;border-radius:12px;width:68px;height:50px;min-height:50px;padding:0}.social-button[data-v-5f188168],.social-symbol[data-v-5f188168]{place-items:center;display:grid}.social-symbol[data-v-5f188168]{width:24px;height:24px}.social-symbol--google[data-v-5f188168]{color:#4285f4}.social-symbol--github[data-v-5f188168]{color:#24292f}.social-symbol--apple[data-v-5f188168]{color:#111;font-size:22px;font-weight:400}.service-note[data-v-5f188168],.small-note[data-v-5f188168]{color:#898da1;margin:17px 0 0;font-size:12px;line-height:1.6}.message[data-v-5f188168]{color:#9e4e55;background:#fff1f0;border-radius:10px;margin:18px 0 0;padding:11px 13px;font-size:12px;line-height:1.45}.message--success[data-v-5f188168]{color:#297d56;background:#edf8f1}.privacy-link[data-v-5f188168]{text-align:center;color:#85899a;margin-top:24px;font-size:12px;text-decoration:none;display:block}.account-page--en h1[data-v-5f188168]{letter-spacing:-.01em;font-weight:500;line-height:1.12}.account-page--en h2[data-v-5f188168]{letter-spacing:-.015em;font-weight:500;line-height:1.25}.account-page--en .hero-copy[data-v-5f188168]{letter-spacing:.005em;line-height:1.75}.account-page--en .account-card .card-copy[data-v-5f188168]{letter-spacing:.005em;margin-bottom:25px;line-height:1.75}.account-page--en .account-card label[data-v-5f188168]{letter-spacing:.015em;margin:21px 0 10px;font-size:13px;font-weight:500;line-height:1.4}.account-page--en .account-card input[data-v-5f188168]{letter-spacing:.005em;height:52px;font-size:15px}.account-page--en .account-card .auth-tab[data-v-5f188168]{letter-spacing:.005em;font-size:13px;font-weight:500}.account-page--en .account-card .primary-button[data-v-5f188168]{letter-spacing:.01em;font-size:14px;font-weight:550}.account-page--en .account-card .text-button[data-v-5f188168]{font-weight:500}@media (width<=760px){.account-page[data-v-5f188168]{grid-template-columns:1fr;gap:0;max-width:560px;min-height:0;padding:32px 0 64px}.account-story[data-v-5f188168]{display:none}.account-card[data-v-5f188168]{width:100%;padding:28px}.card-copy[data-v-5f188168]{margin-bottom:26px}}@media (width<=400px){.account-page[data-v-5f188168]{padding-top:24px}.account-card[data-v-5f188168]{border-radius:20px;padding:23px}}@media (prefers-reduced-motion:reduce){.auth-tab[data-v-5f188168],.auth-tabs-indicator[data-v-5f188168],.primary-button[data-v-5f188168],.social-button[data-v-5f188168],input[data-v-5f188168]{transition:none}}.page[data-v-de135ba2]{z-index:1;--c-p1:#ef4444;--c-p2:#f87171;--c-grad:linear-gradient(135deg, #ef4444, #f87171);--c-border:#ef444429;--radius-lg:20px;--radius-md:14px;max-width:920px;margin:0 auto;padding:20px 0 60px;position:relative}.feature-grid[data-v-de135ba2]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:22px 0 4px;display:grid}.feature-card[data-v-de135ba2]{border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff9;align-items:center;gap:12px;padding:12px;transition:border-color .15s,box-shadow .2s;display:flex}.feature-card[data-v-de135ba2]:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--c-p1) 14%,transparent)}.feature-card.active[data-v-de135ba2]{border-color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 6%,#fff)}.feature-ic[data-v-de135ba2]{background:var(--c-grad);color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.feature-ic[data-v-de135ba2] svg{width:22px;height:22px}.feature-meta[data-v-de135ba2]{flex-direction:column;gap:2px;min-width:0;display:flex}.feature-title[data-v-de135ba2]{color:var(--c-text);font-size:14px;font-weight:650}.feature-desc[data-v-de135ba2]{color:var(--c-muted);font-size:12px;line-height:1.4}.card[data-v-de135ba2],.work[data-v-de135ba2]{margin-top:16px}.card[data-v-de135ba2]{border-radius:var(--radius-lg);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #ffffffd9;padding:20px;box-shadow:0 4px 24px #ef444412}.upload-card[data-v-de135ba2]{margin-top:0;padding:6px}.grid-tip[data-v-de135ba2]{color:var(--c-muted);margin-bottom:12px;font-size:12.5px}.thumb-grid[data-v-de135ba2]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px;display:grid}.thumb-item[data-v-de135ba2]{border:1.5px solid var(--c-border);cursor:grab;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.thumb-item[data-v-de135ba2]:hover{border-color:color-mix(in srgb,var(--c-p1) 45%,var(--c-border))}.thumb-item[data-v-de135ba2]:active{cursor:grabbing}.thumb-ghost[data-v-de135ba2]{opacity:.5;border-style:dashed;border-color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 6%,#fff)}.thumb-chosen[data-v-de135ba2],.thumb-drag[data-v-de135ba2]{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-de135ba2]{background:var(--c-grad);border-radius:100px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;left:6px}.thumb-del[data-v-de135ba2],.thumb-idx[data-v-de135ba2]{z-index:2;color:#fff;place-items:center;display:grid;position:absolute;top:6px}.thumb-del[data-v-de135ba2]{cursor:pointer;opacity:0;background:#00000073;border:none;border-radius:50%;width:22px;height:22px;font-size:12px;transition:opacity .15s;right:6px}.thumb-item:hover .thumb-del[data-v-de135ba2]{opacity:1}.thumb-img[data-v-de135ba2]{aspect-ratio:3/4;background:#f4f4f7;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.thumb-img img[data-v-de135ba2]{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%}.thumb-name[data-v-de135ba2]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.single-preview[data-v-de135ba2]{align-items:flex-start;gap:18px;display:flex}.preview-img[data-v-de135ba2]{aspect-ratio:3/4;border:1px solid var(--c-border);background:#f4f4f7;border-radius:10px;flex-shrink:0;place-items:center;width:150px;display:grid;overflow:hidden}.preview-img.clickable[data-v-de135ba2]{cursor:zoom-in}.preview-img img[data-v-de135ba2]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.preview-info[data-v-de135ba2]{flex:1;min-width:0}.preview-name[data-v-de135ba2]{color:var(--c-text);word-break:break-all;font-size:14px;font-weight:600}.preview-meta[data-v-de135ba2]{margin:4px 0 14px}.field-label[data-v-de135ba2],.preview-meta[data-v-de135ba2]{color:var(--c-muted);font-size:12.5px}.field-label[data-v-de135ba2]{margin-bottom:6px;font-weight:600;display:block}.field-hint[data-v-de135ba2]{color:var(--c-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.act-row[data-v-de135ba2]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ghost-btn[data-v-de135ba2]{border:1px solid var(--c-p1);background:0 0;border-radius:100px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;display:inline-flex}.ghost-btn[data-v-de135ba2],.link-btn[data-v-de135ba2]{color:var(--c-p1);cursor:pointer;font-weight:600}.link-btn[data-v-de135ba2]{background:0 0;border:none;padding:0 0 0 8px;font-size:12.5px}.result[data-v-de135ba2]{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.result-badge[data-v-de135ba2]{color:#059669;font-size:13.5px;font-weight:600}.err[data-v-de135ba2]{color:var(--c-danger);margin-top:12px;font-size:13px}.pdf-modal[data-v-de135ba2]{z-index:100;background:#14102d80;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.pdf-modal-box[data-v-de135ba2]{background:#fff;border-radius:14px;width:calc(min(820px,94vw));height:88vh;position:relative;overflow:hidden;box-shadow:0 24px 70px #14102d66}.pdf-modal-close[data-v-de135ba2]{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.pdf-frame[data-v-de135ba2]{border:none;width:100%;height:100%}.fade-enter-active[data-v-de135ba2],.fade-leave-active[data-v-de135ba2]{transition:opacity .2s}.fade-enter-from[data-v-de135ba2],.fade-leave-to[data-v-de135ba2]{opacity:0}.page-content[data-v-100091d9]{max-width:960px;margin:0 auto;padding:48px 0 0}.doc-card[data-v-100091d9]{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;padding:38px;box-shadow:0 4px 24px #6482c814}.doc-title[data-v-100091d9]{color:#0f172a;margin-bottom:8px;font-size:36px;font-weight:500}.doc-meta[data-v-100091d9]{color:#94a3b8;border-bottom:1px solid #6482c81f;margin-bottom:40px;padding-bottom:24px;font-size:13px;font-weight:500}.doc-section[data-v-100091d9]{margin-bottom:32px}.doc-section h2[data-v-100091d9]{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:500}.doc-section p[data-v-100091d9]{color:#64748b;margin-bottom:8px;font-size:14.5px;line-height:1.75}.doc-section ul[data-v-100091d9]{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.doc-section li[data-v-100091d9]{color:#64748b;background:#6482c80d;border:1px solid #6482c81a;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.5}.doc-section li strong[data-v-100091d9]{color:#3b82f6;font-weight:600}.doc-link[data-v-100091d9]{color:#3b82f6;font-weight:500;text-decoration:none}.doc-link[data-v-100091d9]:hover{text-decoration:underline}@media (width<=560px){.doc-card[data-v-100091d9]{border-radius:16px;padding:28px 20px}.doc-title[data-v-100091d9]{font-size:28px}}.page-shell[data-v-f9d852ee]{padding-bottom:20px;position:relative}.ambient[data-v-f9d852ee]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow[data-v-f9d852ee]{filter:blur(76px);border-radius:50%;position:absolute}.glow--sky[data-v-f9d852ee]{background:radial-gradient(circle at 40% 40%,#0ea5e947,#38bdf826 48%,#0000 72%);width:680px;height:560px;animation:16s ease-in-out infinite alternate floatA-f9d852ee;top:-180px;left:-140px}.glow--indigo[data-v-f9d852ee]{background:radial-gradient(circle at 60% 60%,#6366f138,#0ea5e91a 46%,#0000 72%);width:540px;height:500px;animation:18s ease-in-out infinite alternate floatB-f9d852ee;bottom:-120px;right:-90px}@keyframes floatA-f9d852ee{0%{transform:translate(0)scale(1)}50%{transform:translate(56px,44px)scale(1.06)}to{transform:translate(-30px,70px)scale(.95)}}@keyframes floatB-f9d852ee{0%{transform:translate(0)scale(1)}50%{transform:translate(-56px,-36px)scale(1.08)}to{transform:translate(36px,-58px)scale(.94)}}.page[data-v-f9d852ee]{z-index:1;--c-p1:#0ea5e9;--c-p2:#38bdf8;--c-p3:#6366f1;--c-success:#1f9d68;--c-card:#ffffff94;--c-border:#0ea5e91f;--c-grad:linear-gradient(135deg, #0ea5e9, #6366f1);--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--shadow-card:0 2px 24px #0ea5e914, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 12px 30px #0ea5e94d;max-width:1120px;margin:0 auto;padding:20px 0 0;position:relative}.preview-card[data-v-f9d852ee]{padding:18px;position:relative}.close-btn[data-v-f9d852ee]{z-index:2;position:absolute;top:14px;right:14px}.import-row[data-v-f9d852ee]{gap:10px;margin-top:14px;display:flex}.engine-picker[data-v-f9d852ee]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:#ffffff75;margin:16px 0 20px;padding:14px 16px}.engine-picker__title[data-v-f9d852ee]{color:var(--c-text);margin:0 0 9px;font-size:13px;font-weight:650}.engine-picker__hint[data-v-f9d852ee]{color:var(--c-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.cloud-credit-row[data-v-f9d852ee]{margin-top:10px}.item-name[data-v-f9d852ee],.url-input[data-v-f9d852ee]{flex:1;min-width:0}.paste-hint[data-v-f9d852ee]{color:var(--c-muted);text-align:center;margin:10px 2px 0;font-size:12px}.controls[data-v-f9d852ee]{margin-top:22px;margin-bottom:20px;padding:20px}.color-row[data-v-f9d852ee]{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.color-input[data-v-f9d852ee]{border:1px solid var(--c-border);cursor:pointer;background:#ffffffb3;border-radius:8px;width:44px;height:32px;padding:2px}.color-value[data-v-f9d852ee]{color:var(--c-muted);font-family:monospace;font-size:13px}.switch-row[data-v-f9d852ee]{cursor:pointer;align-items:center;gap:10px;margin-top:6px;display:flex}.switch-text[data-v-f9d852ee]{flex-direction:column;gap:2px;display:flex}.switch-label[data-v-f9d852ee]{color:var(--c-text);font-size:13.5px;font-weight:600}.switch-hint[data-v-f9d852ee]{color:var(--c-muted);font-size:12px}.model-progress[data-v-f9d852ee]{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-p1) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-p1) 18%,transparent);margin-top:16px;padding:12px 14px}.model-progress-head[data-v-f9d852ee]{color:color-mix(in srgb,var(--c-p1) 55%,var(--c-text));justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.model-progress-val[data-v-f9d852ee]{font-variant-numeric:tabular-nums}.model-progress-bar[data-v-f9d852ee]{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-f9d852ee]{background:var(--c-grad);border-radius:100px;height:100%;transition:width .3s}.model-progress-hint[data-v-f9d852ee]{color:var(--c-muted);margin:8px 0 0;font-size:11.5px}.engine-note[data-v-f9d852ee]{color:var(--c-muted);margin:14px 0 0;font-size:12px}.error-line[data-v-f9d852ee]{color:var(--c-danger);margin:12px 0 0;font-size:13px}.result-bar[data-v-f9d852ee]{border-radius:var(--radius-md);border:1px solid var(--c-border);background:#ffffff80;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px 18px}.result-actions[data-v-f9d852ee],.result-bar[data-v-f9d852ee],.result-meta[data-v-f9d852ee]{flex-wrap:wrap;display:flex}.result-meta[data-v-f9d852ee]{gap:16px 28px}.result-actions[data-v-f9d852ee]{align-items:center;gap:10px}.meta-cell[data-v-f9d852ee]{flex-direction:column;gap:3px;display:flex}.meta-k[data-v-f9d852ee]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:11px}.meta-v[data-v-f9d852ee]{color:var(--c-text);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.batch-card[data-v-f9d852ee]{padding:18px}.batch-head[data-v-f9d852ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.batch-count[data-v-f9d852ee]{color:var(--c-text);font-size:14px;font-weight:600}.batch-actions[data-v-f9d852ee]{gap:8px;display:flex}.ghost-btn[data-v-f9d852ee]{border:1px solid var(--c-border);color:var(--c-p1);cursor:pointer;background:#fff9;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ghost-btn[data-v-f9d852ee]: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-f9d852ee]:disabled{opacity:.45;cursor:not-allowed}.ghost-btn--danger[data-v-f9d852ee]{color:var(--c-danger)}.batch-grid[data-v-f9d852ee]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.batch-item[data-v-f9d852ee]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:#ffffff80;position:relative;overflow:hidden}.item-remove[data-v-f9d852ee]{z-index:2;color:#fff;cursor:pointer;background:#1c18358c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.item-remove svg[data-v-f9d852ee]{width:12px;height:12px}.item-thumb[data-v-f9d852ee]{aspect-ratio:1;background:linear-gradient(45deg,#eceaf6 25%,#0000 0) -6px 0/12px 12px,linear-gradient(-45deg,#eceaf6 25%,#0000 0) -6px 0/12px 12px,linear-gradient(45deg,#0000 75%,#eceaf6 0) -6px 0/12px 12px,linear-gradient(-45deg,#0000 75%,#eceaf6 0) -6px 0/12px 12px,#fff;justify-content:center;align-items:center;display:flex;position:relative}.item-thumb img[data-v-f9d852ee]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.item-overlay[data-v-f9d852ee]{backdrop-filter:blur(1px);background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.item-overlay--fail[data-v-f9d852ee]{background:color-mix(in srgb,var(--c-danger) 16%,#fff9)}.retry-btn[data-v-f9d852ee]{background:var(--c-danger);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600}.item-check[data-v-f9d852ee]{background:var(--c-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:6px;right:6px}.item-check svg[data-v-f9d852ee]{width:13px;height:13px}.item-foot[data-v-f9d852ee]{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.item-name[data-v-f9d852ee]{text-overflow:ellipsis;color:var(--c-text);overflow:hidden}.item-dl[data-v-f9d852ee],.item-name[data-v-f9d852ee]{white-space:nowrap;font-size:12px}.item-dl[data-v-f9d852ee]{color:var(--c-p1);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.item-status[data-v-f9d852ee]{color:var(--c-muted);white-space:nowrap;font-size:11px}.item-status--failed[data-v-f9d852ee]{color:var(--c-danger)}@media (width<=640px){.result-bar[data-v-f9d852ee]{align-items:stretch}.import-row[data-v-f9d852ee],.result-bar[data-v-f9d852ee]{flex-direction:column}}.seo-guide[data-v-f9d852ee]{box-sizing:border-box;text-align:left;background:#ffffffa6;border:1px solid #6482c824;border-radius:16px;width:100%;margin:28px 0 0;padding:22px 26px}.seo-guide h2[data-v-f9d852ee]{color:#1f2233;margin:0 0 10px;font-size:20px;font-weight:600}.seo-guide p[data-v-f9d852ee]{color:#55556a;margin:0 0 8px;font-size:14px;line-height:1.75}.seo-guide p[data-v-f9d852ee]:last-child{margin-bottom:0}.reset-page[data-v-45eee261]{color:#22243b;place-items:center;width:100%;min-height:70vh;padding:70px 18px;display:grid}.reset-card[data-v-45eee261]{background:#ffffffed;border:1px solid #7381a933;border-radius:24px;width:min(100%,470px);padding:36px;box-shadow:0 24px 72px #313c6c1c}.eyebrow[data-v-45eee261]{color:#5f5ac8;text-transform:uppercase;letter-spacing:.14em;margin-bottom:13px;font-size:11px;font-weight:750;display:block}h1[data-v-45eee261]{margin:0 0 10px;font-size:30px}p[data-v-45eee261]{color:#696e84;line-height:1.6}label[data-v-45eee261]{color:#41465e;margin:17px 0 8px;font-size:13px;font-weight:650;display:block}input[data-v-45eee261]{box-sizing:border-box;width:100%;height:48px;font:inherit;color:#262944;background:#fff;border:1px solid #dfe2ef;border-radius:12px;outline:none;padding:0 14px}input[data-v-45eee261]:focus{border-color:#827aff;box-shadow:0 0 0 3px #6c63ff1c}.primary-button[data-v-45eee261]{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#5d66df,#7860dc);border:0;border-radius:12px;margin-top:20px;font-weight:650}.primary-button[data-v-45eee261]:disabled{opacity:.55}.back-link[data-v-45eee261]{text-align:center;color:#5d58c8;margin-top:22px;font-size:13px;text-decoration:none;display:block}.message[data-v-45eee261]{color:#9e4e55;font-size:13px}@media (width<=480px){.reset-card[data-v-45eee261]{padding:25px}}.hero-brand[data-v-d0d8dc77]{--c-text:#fff;--c-muted:#d5dafa;margin-bottom:17px}.state-card--warning[data-v-d0d8dc77]{color:#86632e;background:#fff9ef;border:1px solid #f1d6ad;margin-bottom:11px}.studio-page[data-v-d0d8dc77]{z-index:1;color:#252841;width:100%;max-width:960px;padding:54px 0 100px;position:relative}.studio-hero[data-v-d0d8dc77]{color:#fff;background:radial-gradient(circle at 83% 18%,#6463c2,#34376e 33%,#202441 70%);border-radius:30px;grid-template-columns:1fr 430px;align-items:center;gap:25px;min-height:425px;padding:48px 45px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #242c602b}.studio-hero[data-v-d0d8dc77]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 45%,#ffffff0b);position:absolute;inset:0}.hero-copy[data-v-d0d8dc77],.signal[data-v-d0d8dc77]{z-index:2;position:relative}.eyebrow[data-v-d0d8dc77],.section-kicker[data-v-d0d8dc77]{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:750}.eyebrow[data-v-d0d8dc77]{color:#c9d2ff;align-items:center;gap:9px;display:flex}.live-dot[data-v-d0d8dc77]{background:#80e1b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #80e1b228}.hero-copy h1[data-v-d0d8dc77]{letter-spacing:-.06em;margin:21px 0;font-size:calc(clamp(43px,5vw,62px));line-height:1.03}.hero-copy p[data-v-d0d8dc77]{color:#d1d4ee;max-width:380px;font-size:15px;line-height:1.7}.hero-actions[data-v-d0d8dc77]{align-items:center;gap:22px;margin-top:28px;display:flex}.hero-primary[data-v-d0d8dc77],.hero-secondary[data-v-d0d8dc77]{font-size:13px;font-weight:700;text-decoration:none}.hero-primary[data-v-d0d8dc77]{color:#28335b;background:#e3eeff;border-radius:11px;padding:12px 16px}.hero-secondary[data-v-d0d8dc77]{color:#d5dcff}.hero-primary span[data-v-d0d8dc77],.hero-secondary span[data-v-d0d8dc77]{margin-left:8px}.signal[data-v-d0d8dc77]{isolation:isolate;height:320px}.signal-glow[data-v-d0d8dc77]{filter:blur(10px);background:radial-gradient(circle,#92aff277,#76d2d92b 34%,#0000 69%);width:235px;height:235px;animation:5s ease-in-out infinite breathe-d0d8dc77;top:45%;transform:translate(-50%,-50%)}.signal-glow[data-v-d0d8dc77],.signal-track[data-v-d0d8dc77]{border-radius:50%;position:absolute;left:50%}.signal-track[data-v-d0d8dc77]{border:1px solid #ffffff3e;top:44%;transform:translate(-50%,-50%)rotate(-20deg)}.signal-track--one[data-v-d0d8dc77]{width:290px;height:185px}.signal-track--two[data-v-d0d8dc77]{border-style:dashed;width:350px;height:255px;animation:35s linear infinite orbit-d0d8dc77}.signal-node[data-v-d0d8dc77]{z-index:2;color:#fff;cursor:pointer;background:#303b70eb;border:1px solid #b6c9f666;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;transition:transform .3s,background .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 13px 28px #0c113d44}.signal-node.selected[data-v-d0d8dc77],.signal-node[data-v-d0d8dc77]:hover{background:#455cb1;transform:scale(1.08);box-shadow:0 0 0 8px #95bdff1f,0 17px 32px #0c113d55}.signal-node[data-v-d0d8dc77]:focus-visible{outline-offset:4px;outline:3px solid #a3f1db}.signal-node strong[data-v-d0d8dc77]{letter-spacing:-.04em;font-size:22px}.signal-node small[data-v-d0d8dc77]{color:#d4dcff;font-size:10px}.node-symbol[data-v-d0d8dc77]{color:#9feac6;height:24px;font-size:19px}.signal-node--local[data-v-d0d8dc77]{top:12px;left:45px}.signal-node--tasks[data-v-d0d8dc77]{top:120px;right:10px}.signal-node--cloud[data-v-d0d8dc77]{bottom:36px;left:52px}.signal-caption[data-v-d0d8dc77]{color:#d2daff;width:190px;margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:4px;right:0}.signal-fade-enter-active[data-v-d0d8dc77],.signal-fade-leave-active[data-v-d0d8dc77]{transition:opacity .18s,transform .18s}.signal-fade-enter-from[data-v-d0d8dc77]{opacity:0;transform:translateY(7px)}.signal-fade-leave-to[data-v-d0d8dc77]{opacity:0;transform:translateY(-7px)}.activity-heading[data-v-d0d8dc77]{justify-content:space-between;align-items:end;margin:47px 0 25px;display:flex}.section-kicker[data-v-d0d8dc77]{color:#6461d4}.activity-heading h2[data-v-d0d8dc77]{letter-spacing:-.045em;margin:9px 0 5px;font-size:30px}.activity-heading p[data-v-d0d8dc77]{color:#7c8199;margin:0;font-size:13px}.activity-stat[data-v-d0d8dc77]{text-align:right}.activity-stat strong[data-v-d0d8dc77]{color:#5357c7;font-size:28px;display:block}.activity-stat span[data-v-d0d8dc77]{color:#8d90a6;font-size:11px}.switcher[data-v-d0d8dc77]{gap:7px;margin-bottom:17px;display:flex}.switcher button[data-v-d0d8dc77]{color:#62667e;font:inherit;cursor:pointer;background:#fff9;border:1px solid #dedff0;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:650;transition:background .2s,color .2s,transform .2s}.switcher button[data-v-d0d8dc77]:hover{transform:translateY(-2px)}.switcher button.active[data-v-d0d8dc77]{color:#fff;background:#575dd1;border-color:#575dd1}.activity-grid[data-v-d0d8dc77]{grid-template-columns:minmax(0,1fr) 272px;gap:19px;display:grid}.activity-list[data-v-d0d8dc77]{min-height:300px}.activity-item[data-v-d0d8dc77]{animation:.45s both rise-d0d8dc77;animation-delay:var(--delay);background:#fffffff0;border:1px solid #e5e7f3;border-radius:17px;margin-bottom:11px;padding:17px;box-shadow:0 9px 27px #353e7910}.activity-item-row[data-v-d0d8dc77]{align-items:center;gap:14px;display:flex}.item-icon[data-v-d0d8dc77]{color:#5a57cd;background:#e9e9ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.item-icon--ai[data-v-d0d8dc77]{color:#218a76;background:#e4f7f2}.item-body[data-v-d0d8dc77]{flex:1;min-width:0}.item-type[data-v-d0d8dc77]{color:#777cc0;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.item-body h3[data-v-d0d8dc77]{margin:4px 0 3px;font-size:14px}.item-body h3[data-v-d0d8dc77],.item-body p[data-v-d0d8dc77]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-body p[data-v-d0d8dc77]{color:#8b90a2;margin:0;font-size:11px}.item-end[data-v-d0d8dc77]{flex-direction:column;flex:none;align-items:end;gap:9px;display:flex}.item-end time[data-v-d0d8dc77]{color:#979bb0;font-size:10px}.item-end button[data-v-d0d8dc77]{color:#565ad1;cursor:pointer;background:#eeefff;border:0;border-radius:50%;width:26px;height:26px;font-size:15px}.status[data-v-d0d8dc77]{color:#279b78;font-size:10px}.status.failed[data-v-d0d8dc77]{color:#c36365}.empty-state[data-v-d0d8dc77]{text-align:center;background:#fffb;border:1px dashed #cbd0e7;border-radius:19px;padding:55px 30px}.empty-glyph[data-v-d0d8dc77]{color:#6564d9;font-size:47px;animation:4s ease-in-out infinite twinkle-d0d8dc77}.empty-state h3[data-v-d0d8dc77]{margin:10px 0 7px;font-size:19px}.empty-state p[data-v-d0d8dc77]{color:#8589a1;max-width:310px;margin:0 auto 18px;font-size:13px;line-height:1.5}.empty-link[data-v-d0d8dc77]{color:#5f5bd0;font-size:13px;font-weight:700;text-decoration:none}.state-card[data-v-d0d8dc77]{color:#81859d;background:#fff;border-radius:15px;padding:25px;font-size:13px}.side-stack[data-v-d0d8dc77]{align-content:start;gap:13px;display:grid}.side-card[data-v-d0d8dc77]{background:#ffffffe0;border:1px solid #e2e5f2;border-radius:18px;min-height:142px;padding:19px;position:relative;overflow:hidden}.side-card--cloud[data-v-d0d8dc77]{background:linear-gradient(140deg,#e8ecff,#f9f7ff)}.side-number[data-v-d0d8dc77]{color:#6569bc;letter-spacing:.11em;font-size:10px;font-weight:750;display:block}.side-icon[data-v-d0d8dc77]{color:#797cdc;font-size:25px;position:absolute;top:14px;right:16px}.side-card h3[data-v-d0d8dc77]{margin:20px 0 6px;font-size:15px}.side-card p[data-v-d0d8dc77]{color:#777d97;margin:0 0 13px;font-size:11px;line-height:1.5}.coming-label[data-v-d0d8dc77],.side-card a[data-v-d0d8dc77]{color:#605bd0;font-size:11px;font-weight:750;text-decoration:none}.coming-label[data-v-d0d8dc77]{color:#777c99}@keyframes twinkle-d0d8dc77{50%{opacity:.55;transform:scale(1.15)}}@keyframes breathe-d0d8dc77{50%{opacity:.6;transform:translate(-50%,-50%)scale(1.15)}}@keyframes orbit-d0d8dc77{to{transform:translate(-50%,-50%)rotate(340deg)}}@keyframes rise-d0d8dc77{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=780px){.studio-hero[data-v-d0d8dc77]{grid-template-columns:1fr;gap:0;min-height:0;padding:34px}.signal[data-v-d0d8dc77]{width:100%;max-width:400px;height:260px;margin:auto}.activity-grid[data-v-d0d8dc77]{grid-template-columns:1fr}.side-stack[data-v-d0d8dc77]{grid-template-columns:1fr 1fr}}@media (width<=520px){.studio-page[data-v-d0d8dc77]{padding:28px 0 65px}.studio-hero[data-v-d0d8dc77]{border-radius:22px;padding:28px 23px}.hero-copy h1[data-v-d0d8dc77]{font-size:43px}.hero-copy p[data-v-d0d8dc77]{font-size:13px}.signal[data-v-d0d8dc77]{height:248px}.signal-node[data-v-d0d8dc77]{width:92px;height:92px}.signal-node--local[data-v-d0d8dc77]{top:17px;left:5px}.signal-node--tasks[data-v-d0d8dc77]{top:91px;right:4px}.signal-node--cloud[data-v-d0d8dc77]{bottom:20px;left:31px}.signal-node strong[data-v-d0d8dc77]{font-size:19px}.signal-caption[data-v-d0d8dc77]{width:140px;font-size:10px;bottom:1px}.activity-heading[data-v-d0d8dc77]{margin-top:33px}.activity-heading h2[data-v-d0d8dc77]{font-size:25px}.side-stack[data-v-d0d8dc77]{grid-template-columns:1fr}.activity-item[data-v-d0d8dc77]{gap:9px;padding:13px}.item-end time[data-v-d0d8dc77]{text-align:right;max-width:75px}}@media (prefers-reduced-motion:reduce){.activity-item[data-v-d0d8dc77],.empty-glyph[data-v-d0d8dc77],.signal-glow[data-v-d0d8dc77],.signal-track--two[data-v-d0d8dc77]{animation:none}.signal-fade-enter-active[data-v-d0d8dc77],.signal-fade-leave-active[data-v-d0d8dc77],.signal-node[data-v-d0d8dc77],.switcher button[data-v-d0d8dc77]{transition:none}}.status.cancelled[data-v-d0d8dc77]{color:#969aae}.page[data-v-ad0167d5]{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:#f43f5e29;--radius-lg:20px;--radius-md:14px;max-width:920px;margin:0 auto;padding:20px 0;position:relative}.card[data-v-ad0167d5]{border-radius:var(--radius-lg);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #ffffffd9;margin-top:16px;padding:20px;box-shadow:0 4px 24px #f43f5e12}.compose-credits[data-v-ad0167d5]{margin-bottom:12px}.sec-head[data-v-ad0167d5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sec-title[data-v-ad0167d5]{color:var(--c-text);font-size:16px;font-weight:650}.cat-tabs[data-v-ad0167d5]{--seg-track:#f43f5e12;--seg-accent:var(--c-rose)}.voice-scroll[data-v-ad0167d5]{height:320px}.voice-grid[data-v-ad0167d5]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.voice-item[data-v-ad0167d5]{border:1.5px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff9;align-items:center;gap:5px;padding:10px;transition:border-color .15s,background .15s,box-shadow .2s;display:flex;position:relative}.voice-item[data-v-ad0167d5]: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-ad0167d5]{border-color:var(--c-rose);background:#f43f5e0f}.voice-avatar[data-v-ad0167d5]{-o-object-fit:cover;object-fit:cover;background:#f43f5e1a;border-radius:50%;flex-shrink:0;width:40px;height:40px}.voice-meta[data-v-ad0167d5]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.voice-name[data-v-ad0167d5]{color:var(--c-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.voice-default-tag[data-v-ad0167d5]{color:var(--c-rose);background:#f43f5e1f;border-radius:100px;padding:1px 7px;font-size:10px;font-weight:600;position:absolute;top:0;right:0}.voice-tag[data-v-ad0167d5]{color:var(--c-muted);font-size:12px}.voice-actions[data-v-ad0167d5]{align-self:center;gap:4px;display:flex}.voice-act[data-v-ad0167d5]{width:28px;height:28px;color:var(--c-muted);border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.voice-act[data-v-ad0167d5]:hover{color:var(--c-rose);background:#f43f5e1a}.voice-act svg[data-v-ad0167d5]{width:16px;height:16px}.compose-layout[data-v-ad0167d5]{grid-template-columns:1fr 260px;align-items:start;gap:20px;display:grid}.compose-main[data-v-ad0167d5],.ctrl[data-v-ad0167d5]{min-width:0}.compose-main[data-v-ad0167d5],.ctrl[data-v-ad0167d5],.tts-controls[data-v-ad0167d5]{flex-direction:column;display:flex}.tts-controls[data-v-ad0167d5]{border:1px solid var(--c-border);--ms-border:#f43f5e47;--ms-bg:#fff;background:#f43f5e0a;border-radius:14px;gap:14px;padding:16px}.ctrl-title[data-v-ad0167d5]{color:var(--c-text);font-size:13px;font-weight:650}.ctrl[data-v-ad0167d5]{gap:7px}.ctrl-label[data-v-ad0167d5]{color:var(--c-muted);font-size:12px;font-weight:600}@media (width<=720px){.compose-layout[data-v-ad0167d5]{grid-template-columns:1fr}}.text-wrap[data-v-ad0167d5]{position:relative}.text-wrap[data-v-ad0167d5] .app-input--area{min-height:210px}.result-head[data-v-ad0167d5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-badge[data-v-ad0167d5]{color:#059669;font-size:13px;font-weight:600}.result-audio[data-v-ad0167d5]{width:100%}.error-msg[data-v-ad0167d5]{text-align:center;color:var(--c-rose);margin-top:10px;font-size:13px}.result-head[data-v-ad0167d5]{flex-wrap:wrap;gap:9px}.vc[data-v-faaedec5]{flex-direction:column;gap:14px;display:flex}.keep-audio[data-v-faaedec5]{color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ambient[data-v-f8ff145b]{z-index:0;position:fixed;inset:0;overflow:hidden}.ambient[data-v-f8ff145b],.blob[data-v-f8ff145b]{pointer-events:none}.blob[data-v-f8ff145b]{filter:blur(80px);border-radius:50%;position:absolute}.blob-1[data-v-f8ff145b]{background:radial-gradient(circle,#10b98140,#0000 70%);width:500px;height:500px;animation:12s ease-in-out infinite alternate blobMove1-f8ff145b;top:-100px;left:-150px}.blob-2[data-v-f8ff145b]{background:radial-gradient(circle,#10b98133,#0000 70%);width:400px;height:400px;animation:16s ease-in-out infinite alternate blobMove2-f8ff145b;bottom:0;right:-100px}@keyframes blobMove1-f8ff145b{0%{transform:translate(0)}to{transform:translate(200px)}}@keyframes blobMove2-f8ff145b{0%{transform:translate(0)}to{transform:translate(-180px)}}.page[data-v-f8ff145b]{z-index:1;--c-bg:#f0ede8;--c-p1:#10b981;--c-p2:#34d399;--c-p3:#059669;--c-border:#10b9811f;--c-card:#ffffff8c;--c-surface:#ffffff61;--c-grad:linear-gradient(135deg, #10b981, #059669);--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-card:0 2px 24px #10b98114, 0 1px 0 #ffffffe6 inset;--shadow-btn:0 8px 28px #10b98161;max-width:960px;margin:0 auto;position:relative}.header[data-v-f8ff145b]{text-align:center;margin-bottom:32px}.badge[data-v-f8ff145b]{letter-spacing:.07em;text-transform:uppercase;color:var(--c-p1);background:#10b9811a;border:1px solid #10b98138;border-radius:100px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.badge__dot[data-v-f8ff145b]{background:var(--c-p1);border-radius:50%;width:6px;height:6px}.header h1[data-v-f8ff145b]{letter-spacing:-.025em;background:var(--c-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:calc(clamp(24px,5vw,34px));font-weight:800}.header p[data-v-f8ff145b]{color:var(--c-muted);font-size:14px}.card[data-v-f8ff145b]{background:var(--c-card);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #ffffffb3}.controls-section[data-v-f8ff145b],.info-strip[data-v-f8ff145b],.upload-section[data-v-f8ff145b]{margin-bottom:20px}.video-card[data-v-f8ff145b]{padding:0;overflow:hidden}.video-container[data-v-f8ff145b]{border-radius:var(--radius-lg);background:#0c0c14;height:400px;position:relative;overflow:hidden}.video-loading[data-v-f8ff145b]{color:#ffffffd9;background:#0c0c14;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.preview-video[data-v-f8ff145b]{-o-object-fit:contain;object-fit:contain;max-height:500px}.preview-video[data-v-f8ff145b],.thumb-img[data-v-f8ff145b]{width:100%;height:100%;display:block}.item-thumb img[data-v-f8ff145b],.thumb-img[data-v-f8ff145b]{-o-object-fit:cover;object-fit:cover}.close-btn[data-v-f8ff145b]{backdrop-filter:blur(10px);color:#fffc;cursor:pointer;z-index:20;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.close-btn[data-v-f8ff145b]:hover{background:#ffffff59}.close-btn svg[data-v-f8ff145b]{width:15px;height:15px}.dl-btn[data-v-f8ff145b]:hover{opacity:.9}.dl-btn svg[data-v-f8ff145b]{width:16px;height:16px}.info-strip[data-v-f8ff145b]{border-radius:var(--radius-lg);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);background:#10b9811a;border:1px solid #ffffffb3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=560px){.info-strip[data-v-f8ff145b]{grid-template-columns:repeat(2,1fr)}}.info-cell[data-v-f8ff145b]{text-align:center;background:#ffffff8c;padding:16px 10px}.info-lbl[data-v-f8ff145b]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:5px;font-size:10px;font-weight:500;display:block}.info-val[data-v-f8ff145b]{color:var(--c-text);font-size:14px;font-weight:600}.controls-card[data-v-f8ff145b]{padding:24px}.progress-section[data-v-f8ff145b]{margin:16px 0}.progress-bar[data-v-f8ff145b]{background:#10b98126;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-f8ff145b]{transform-origin:0;background:var(--c-grad);border-radius:3px;width:100%;height:100%;transition:transform .3s}.progress-info[data-v-f8ff145b]{color:var(--c-muted);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.queue-section[data-v-f8ff145b]{margin-bottom:20px}.queue-header[data-v-f8ff145b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.queue-title[data-v-f8ff145b]{color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.queue-list[data-v-f8ff145b]{flex-direction:column;gap:10px;display:flex}.queue-item[data-v-f8ff145b]{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:120px 1fr auto;align-items:center;gap:10px 14px;height:116px;padding:14px;display:grid}.item-thumb[data-v-f8ff145b],.queue-item[data-v-f8ff145b]{position:relative;overflow:hidden}.item-thumb[data-v-f8ff145b]{border-radius:var(--radius-sm);background:#10b98114;flex-shrink:0;width:120px;height:80px}.item-thumb img[data-v-f8ff145b],.thumb-placeholder[data-v-f8ff145b]{width:100%;height:100%}.thumb-placeholder[data-v-f8ff145b]{background:#10b9810f;justify-content:center;align-items:center;display:flex}.thumb-placeholder svg[data-v-f8ff145b]{width:28px;height:28px;color:var(--c-muted);opacity:.5}.thumb-play[data-v-f8ff145b]{background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.thumb-play svg[data-v-f8ff145b]{width:10px;height:10px;color:var(--c-p1);margin-left:2px}.thumb-duration[data-v-f8ff145b]{color:#fff;background:#0009;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:500;position:absolute;bottom:3px;right:4px}.item-info[data-v-f8ff145b]{flex-direction:column;justify-content:center;align-items:start;min-width:0;height:90px;display:flex}.item-name[data-v-f8ff145b]{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;font-weight:500;overflow:hidden}.item-meta[data-v-f8ff145b]{color:var(--c-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.item-meta span[data-v-f8ff145b]:not(:last-child):after{content:"·";margin-left:8px}.item-result[data-v-f8ff145b]{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.item-error[data-v-f8ff145b]{color:#ef4444;margin-top:4px;font-size:12px}.item-actions[data-v-f8ff145b]{z-index:11;align-items:start;gap:6px;display:flex;position:relative}.item-progress-wrap[data-v-f8ff145b]{width:100%;margin-top:8px}.item-progress-bar[data-v-f8ff145b]{background:#10b9811f;border-radius:2px;height:4px;overflow:hidden}.item-progress-fill[data-v-f8ff145b]{transform-origin:0;background:var(--c-grad);border-radius:2px;width:100%;height:100%;transition:transform .3s}.item-progress-info[data-v-f8ff145b]{color:var(--c-muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.status-done[data-v-f8ff145b]{color:var(--c-p3);font-weight:600}.status-failed[data-v-f8ff145b]{color:#ef4444;font-weight:600}.status-waiting[data-v-f8ff145b]{color:var(--c-muted)}.item-skeleton[data-v-f8ff145b]{backdrop-filter:blur(2px);z-index:10;background:#ffffffb3;position:absolute;inset:0;overflow:hidden}.skeleton-shimmer[data-v-f8ff145b]{background:linear-gradient(90deg,#ffffff4d,#fff9 50%,#ffffff4d) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer-f8ff145b;position:absolute;inset:0}@keyframes shimmer-f8ff145b{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-enter-active[data-v-f8ff145b],.skeleton-leave-active[data-v-f8ff145b]{transition:opacity .4s}.skeleton-enter-from[data-v-f8ff145b],.skeleton-leave-to[data-v-f8ff145b]{opacity:0}.settings-section[data-v-f8ff145b]{margin-bottom:20px}.settings-toggle[data-v-f8ff145b]{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:background .2s;display:flex}.settings-toggle[data-v-f8ff145b]:hover{background:#ffffffb3}.settings-toggle__left[data-v-f8ff145b]{color:var(--c-text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.settings-toggle__left svg[data-v-f8ff145b]{width:17px;height:17px;color:var(--c-p1)}.chevron[data-v-f8ff145b]{width:18px;height:18px;color:var(--c-muted);transition:transform .25s}.chevron.open[data-v-f8ff145b]{transform:rotate(180deg)}.settings-panel[data-v-f8ff145b]{margin-top:8px;padding:20px}.actions-section[data-v-f8ff145b]{flex-direction:column;gap:12px;display:flex}.summary-card[data-v-f8ff145b]{padding:18px}.summary-title[data-v-f8ff145b]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);margin-bottom:12px;font-size:12px;font-weight:500}.summary-stats[data-v-f8ff145b]{gap:20px;margin-bottom:14px;display:flex}.stat-item[data-v-f8ff145b]{flex-direction:column;gap:3px;display:flex}.stat-val[data-v-f8ff145b]{color:var(--c-text);font-size:22px;font-weight:800}.stat-val.success[data-v-f8ff145b]{color:var(--c-p3)}.stat-val.danger[data-v-f8ff145b]{color:#ef4444}.stat-lbl[data-v-f8ff145b]{color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.action-buttons[data-v-f8ff145b]{gap:10px;display:flex}.cancel-btn[data-v-f8ff145b]{border-radius:var(--radius-md);color:var(--c-muted);cursor:pointer;background:#fff6;border:1px solid #10b98133;flex:1;padding:13px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.cancel-btn[data-v-f8ff145b]:hover:not(:disabled){color:#ef4444;background:#ef44440f;border-color:#ef4444}.cancel-btn[data-v-f8ff145b]:disabled{opacity:.4;cursor:not-allowed}.preview-modal[data-v-f8ff145b]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.preview-modal-content[data-v-f8ff145b]{max-width:90vw;max-height:90vh;position:relative}.preview-modal-content img[data-v-f8ff145b]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:90vh}.preview-video-full[data-v-f8ff145b]{border-radius:var(--radius-md);max-width:90vw;max-height:80vh}.preview-close[data-v-f8ff145b],.video-preview-modal[data-v-f8ff145b]{justify-content:center;align-items:center;display:flex}.preview-close[data-v-f8ff145b]{color:#fff;cursor:pointer;opacity:.8;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:34px;height:34px;transition:opacity .2s,background .2s;position:absolute;top:-42px;right:0}.preview-close[data-v-f8ff145b]:hover{opacity:1;background:#ffffff40}.preview-close svg[data-v-f8ff145b]{width:18px;height:18px}.preview-enter-active[data-v-f8ff145b],.preview-leave-active[data-v-f8ff145b]{transition:opacity .25s}.preview-enter-active .preview-modal-content[data-v-f8ff145b],.preview-leave-active .preview-modal-content[data-v-f8ff145b]{transition:transform .25s,opacity .25s}.preview-enter-from[data-v-f8ff145b],.preview-leave-to[data-v-f8ff145b]{opacity:0}.preview-enter-from .preview-modal-content[data-v-f8ff145b],.preview-leave-to .preview-modal-content[data-v-f8ff145b]{opacity:0;transform:scale(.92)}.error-toast[data-v-f8ff145b]{color:#fff;border-radius:var(--radius-sm);z-index:1100;white-space:nowrap;background:#ef4444;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s slideUp-f8ff145b;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #ef444459}.error-toast svg[data-v-f8ff145b]{flex-shrink:0;width:16px;height:16px}.parsing-toast[data-v-f8ff145b]{color:#fff;border-radius:var(--radius-sm);z-index:1100;white-space:nowrap;background:#3b82f6;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s slideUp-f8ff145b;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #3b82f659}@keyframes slideUp-f8ff145b{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=560px){.header[data-v-f8ff145b]{margin-bottom:24px}.upload-label[data-v-f8ff145b]{padding:36px 20px}.controls-card[data-v-f8ff145b]{padding:18px}.settings-panel[data-v-f8ff145b]{padding:16px}.queue-item[data-v-f8ff145b]{grid-template-rows:auto auto auto;grid-template-columns:90px 1fr auto;height:auto;min-height:110px}.item-thumb[data-v-f8ff145b]{grid-row:1/2;width:90px;height:68px}.item-info[data-v-f8ff145b]{height:auto}.item-actions[data-v-f8ff145b]{grid-row:2/3}.action-buttons[data-v-f8ff145b]{flex-direction:column}.cancel-btn[data-v-f8ff145b]{flex:none;width:100%}}.video-media-page[data-v-b0dce6e3]{--c-p1:#2563eb;--c-p2:#7c3aed;--c-grad:linear-gradient(135deg,#2563eb,#7c3aed)}.run-actions[data-v-b0dce6e3]{gap:10px;display:flex}.run-actions[data-v-b0dce6e3]>:last-child{flex:1}.files-card[data-v-b0dce6e3],.options-card[data-v-b0dce6e3],.progress-card[data-v-b0dce6e3],.results-card[data-v-b0dce6e3]{margin-top:16px;padding:16px}.files-card header[data-v-b0dce6e3],.results-card header[data-v-b0dce6e3]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.files-card h2[data-v-b0dce6e3],.results-card h2[data-v-b0dce6e3]{color:var(--c-text);margin:0;font-size:16px}.files-card header button[data-v-b0dce6e3],.results-card header button[data-v-b0dce6e3]{color:var(--c-p1);cursor:pointer;background:0 0;border:0}.file-row[data-v-b0dce6e3],.result-row[data-v-b0dce6e3]{border-bottom:1px solid var(--c-border);align-items:center;gap:10px;padding:10px 0;display:flex}.file-icon[data-v-b0dce6e3]{width:34px;height:34px;color:var(--c-p1);background:color-mix(in srgb,var(--c-p1) 10%,var(--c-card));border-radius:10px;place-items:center;display:grid}.file-copy[data-v-b0dce6e3]{flex:1;gap:3px;min-width:0;display:grid}.file-copy strong[data-v-b0dce6e3],.result-row span[data-v-b0dce6e3]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-copy small[data-v-b0dce6e3],.result-row small[data-v-b0dce6e3]{color:var(--c-muted);font-size:11px}.order-actions button[data-v-b0dce6e3],.remove[data-v-b0dce6e3],.remove-result[data-v-b0dce6e3]{color:var(--c-muted);cursor:pointer;background:0 0;border:0;font-size:17px}.order-actions button[data-v-b0dce6e3]:disabled,.remove[data-v-b0dce6e3]:disabled{opacity:.35}.order-actions[data-v-b0dce6e3]{display:flex}.options-card[data-v-b0dce6e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.options-card label[data-v-b0dce6e3]{color:var(--c-muted);gap:8px;font-size:12px;display:grid}.options-card select[data-v-b0dce6e3]{border:1px solid var(--c-border);color:var(--c-text);background:var(--c-card);font:inherit;border-radius:9px;padding:10px}.options-card p[data-v-b0dce6e3]{color:var(--c-muted);grid-column:1/-1;margin:0;font-size:12px}.error-note[data-v-b0dce6e3]{color:#dc2626;margin:14px 0}.progress-card[data-v-b0dce6e3]{color:var(--c-muted);gap:10px;font-size:12px;display:grid}.progress-card span[data-v-b0dce6e3]{justify-content:space-between;display:flex}.progress-card b[data-v-b0dce6e3]{color:var(--c-p1)}.track[data-v-b0dce6e3]{background:var(--c-border);border-radius:9px;height:7px;overflow:hidden}.track i[data-v-b0dce6e3]{border-radius:inherit;background:var(--c-p1);height:100%;transition:width .2s;display:block}.result-row a[data-v-b0dce6e3],.saved-label[data-v-b0dce6e3]{color:var(--c-p1);margin-left:auto;font-size:12px;text-decoration:none}.saved-label[data-v-b0dce6e3]{color:#15803d}.files-card[data-v-b0dce6e3] .upload-card{margin-top:10px}.files-card[data-v-b0dce6e3] .upload-label{padding:14px}.files-card[data-v-b0dce6e3] .upload-hint,.files-card[data-v-b0dce6e3] .upload-icon-wrap{display:none}.files-card[data-v-b0dce6e3] .upload-title{font-size:12px}@media (width<=600px){.options-card[data-v-b0dce6e3]{grid-template-columns:1fr}.options-card p[data-v-b0dce6e3]{grid-column:auto}}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-dashed,.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__link--expand,.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:active,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:active,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:active,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:active,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:active,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);border-radius:calc(-1px + var(--el-border-radius-base));padding:5px 11px;font-size:12px}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before,.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light)}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{content:" ";background:var(--el-text-color-primary);box-sizing:border-box;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px;border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px;border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px;border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px;border-top-color:#0000!important;border-right-color:#0000!important}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.ve-builtins h2[data-v-08c48a06]{margin:0;font-size:13px}.ve-builtins__tabs[data-v-08c48a06]{background:var(--ve-page);border-radius:8px;gap:4px;margin:14px 0 12px;padding:3px;display:flex}.ve-builtins__tabs button[data-v-08c48a06]{min-width:0;color:var(--ve-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 3px;font-size:11px}.ve-builtins__tabs [aria-selected=true][data-v-08c48a06]{background:var(--ve-accent-soft);color:var(--ve-accent);font-weight:600}.ve-builtins__search[data-v-08c48a06]{border:1px solid var(--ve-line);color:var(--ve-muted);border-radius:6px;align-items:center;gap:7px;padding:7px 9px;display:flex}.ve-builtins__search[data-v-08c48a06]:focus-within{border-color:var(--ve-accent)}.ve-builtins__search svg[data-v-08c48a06]{flex-shrink:0;width:13px;height:13px}.ve-builtins__search input[data-v-08c48a06]{width:100%;min-width:0;color:var(--ve-ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.ve-builtins__hint[data-v-08c48a06],.ve-builtins__license[data-v-08c48a06]{color:var(--ve-muted);margin:10px 0 14px;font-size:10px;line-height:1.65}.ve-builtins__list[data-v-08c48a06]{gap:8px;display:grid}.ve-builtins__item[data-v-08c48a06]{border:1px solid var(--ve-line);background:var(--ve-surface);border-radius:8px;align-items:center;gap:9px;padding:10px 8px;display:flex;position:relative;overflow:hidden}.ve-builtins__item.is-playing[data-v-08c48a06]{border-color:var(--ve-accent)}.ve-builtins__meta[data-v-08c48a06]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ve-builtins__meta strong[data-v-08c48a06]{color:var(--ve-ink);font-size:11px;line-height:1.35}.ve-builtins__meta small[data-v-08c48a06],.ve-builtins__meta span[data-v-08c48a06]{color:var(--ve-muted);font-size:9px;line-height:1.35}.ve-builtins__play[data-v-08c48a06]{background:color-mix(in srgb,var(--stock-color) 14%,var(--ve-surface));width:32px;height:36px;color:var(--ve-accent);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ve-builtins__play svg[data-v-08c48a06]{width:17px;height:17px}.ve-builtins__add[data-v-08c48a06]{border:1px solid var(--ve-line);background:var(--ve-panel);width:25px;height:25px;color:var(--ve-accent);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ve-builtins__add svg[data-v-08c48a06]{width:13px;height:13px}.ve-builtins__add[data-v-08c48a06]:hover:not(:disabled){border-color:var(--ve-accent);background:var(--ve-accent-soft)}.ve-builtins__add[data-v-08c48a06]:disabled{opacity:.4;cursor:default}.ve-builtins__progress[data-v-08c48a06]{background:var(--ve-accent);height:2px;position:absolute;bottom:0;left:0}.ve-builtins__list--stickers[data-v-08c48a06]{grid-template-columns:repeat(2,minmax(0,1fr))}.ve-builtins__list--stickers .ve-builtins__item[data-v-08c48a06]{flex-wrap:wrap;gap:5px;padding:8px}.ve-builtins__sticker[data-v-08c48a06]{aspect-ratio:1;background:repeating-conic-gradient(var(--ve-page) 0% 25%,var(--ve-panel) 0% 50%) 50%/14px 14px;border-radius:5px;width:100%}.ve-builtins__sticker img[data-v-08c48a06]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ve-builtins__list--stickers .ve-builtins__meta[data-v-08c48a06]{flex-basis:calc(100% - 30px)}.ve-builtins__license[data-v-08c48a06]{gap:7px;margin-top:18px;display:flex}.ve-builtins__license svg[data-v-08c48a06]{width:14px;min-width:14px;height:14px;margin-top:2px}.ve-builtins__error[data-v-08c48a06]{color:#e78c98;font-size:11px;line-height:1.5}.is-loading[data-v-08c48a06]{animation:1s linear infinite ve-stock-spin-08c48a06}@keyframes ve-stock-spin-08c48a06{to{transform:rotate(1turn)}}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px #0000 inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative;overflow-y:auto}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px #0000 inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;--el-input-inner-height:calc(-2px + var(--el-input-height,32px));display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input :is(.el-input__clear,.el-input__password){color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input :is(.el-input__clear:hover,.el-input__password:hover){color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);padding-left:8px;line-height:normal;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translateZ(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input-group__append:focus,.el-input-group__prepend:focus,.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input.is-disabled :is(.el-input__prefix-inner,.el-input__suffix-inner),.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);--el-input-inner-height:calc(-2px + var(--el-input-height,40px));font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--small{--el-input-height:var(--el-component-size-small);--el-input-inner-height:calc(-2px + var(--el-input-height,24px));font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}:is(.el-input-group__append,.el-input-group__prepend) :is(.el-button,.el-select){flex:1;margin:0 -20px;display:inline-block}:is(.el-input-group__append,.el-input-group__prepend) button.el-button,:is(.el-input-group__append,.el-input-group__prepend) button.el-button:hover,:is(.el-input-group__append,.el-input-group__prepend) div.el-select .el-select__wrapper,:is(.el-input-group__append,.el-input-group__prepend) div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}:is(.el-input-group__append,.el-input-group__prepend) :is(.el-button,.el-input){font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:initial;background:var(--el-colorpicker-bg-color);--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:#0000;width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled :is(.el-color-hue-slider,.el-color-svpanel){cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,#fff0 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small :is(.el-color-picker__empty,.el-color-picker__icon){transform:scale(.8)}.el-color-picker__trigger{border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:0;display:inline-flex}.el-color-picker__color,.el-color-picker__trigger{box-sizing:border-box;width:100%;height:100%;position:relative}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;display:block}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:#0000}.dark :is(.el-color-picker,.el-color-picker__panel){--el-color-picker-alpha-bg-a:#333}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success);--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning);--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger);--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error);--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info);--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(-2px + var(--el-icon-size));height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain,.el-tag--plain.el-tag--danger,.el-tag--plain.el-tag--error,.el-tag--plain.el-tag--info,.el-tag--plain.el-tag--primary,.el-tag--plain.el-tag--success,.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--success{--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown{z-index:calc(1 + var(--el-index-top));border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translateZ(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder)}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled :is(.el-select__caret,.el-tag),.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled :is(.el-select__prefix,.el-select__suffix){pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select--large .el-select__selection.is-near,.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__selected-item>.el-tag{max-width:100%}.el-select__collapse-item{flex-shrink:0;max-width:100%}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection,.el-select--large :is(.el-select__prefix,.el-select__suffix){gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection,.el-select--small :is(.el-select__prefix,.el-select__suffix){gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__input{height:20px}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__decrease,.el-input-number__increase{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}:is(.el-input-number__decrease:hover,.el-input-number__increase:hover)~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled :is(.el-input-number__decrease,.el-input-number__increase){border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled :is(.el-input-number__decrease:hover,.el-input-number__increase:hover){color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large :is(.el-input-number__decrease,.el-input-number__increase){width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small :is(.el-input-number__decrease,.el-input-number__increase){width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small :is(.el-input-number__decrease,.el-input-number__increase) [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right :is(.el-input-number__decrease,.el-input-number__increase){--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right :is(.el-input-number__decrease,.el-input-number__increase) [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] :is([class*=decrease],[class*=increase]){--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] :is([class*=decrease],[class*=increase]){--el-input-number-controls-height:11px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled :is(.el-switch__core,.el-switch__label){cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch :is(.label-fade-enter-from,.label-fade-leave-active){opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-enter-from,.el-fade-in-leave-active,.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to,.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}:is(.el-message-box__headerbtn:focus,.el-message-box__headerbtn:hover) .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center :is(.el-message-box__btns,.el-message-box__container){justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.ve{--ve-page:#f3f5fa;--ve-surface:#fff;--ve-panel:#f7f9fd;--ve-ink:#202942;--ve-muted:#66728a;--ve-line:#e2e8f1;--ve-accent:#19845c;--ve-text-accent:var(--ve-accent);--ve-accent-ink:#fff;--ve-accent-soft:#e5f5ec;--ve-stage:#17202f;--ve-focus:#19845c;--ve-playhead:#19845c;--ve-ruler-base:#f2f8f4;--ve-ruler-fill:#d8f1e3;--ve-ruler-dot:#9ab6a5;--ve-ruler-fill-dot:#65a983;--ve-ruler-time:#567260;--el-color-primary:var(--ve-accent);--el-color-primary-light-3:color-mix(in srgb, var(--ve-accent) 72%, #fff);--el-color-primary-light-5:color-mix(in srgb, var(--ve-accent) 48%, #fff);--el-border-color:var(--ve-line);--el-text-color-regular:var(--ve-ink);--el-fill-color-blank:var(--ve-surface);background:var(--ve-page);width:100%;height:100vh;min-height:100vh;color:var(--ve-ink);flex-direction:column;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;display:flex}.ve,.ve--dark{--el-color-primary-light-9:var(--ve-accent-soft)}.ve--dark{--ve-page:#12161d;--ve-surface:#1b2029;--ve-panel:#202630;--ve-ink:#eef1f4;--ve-muted:#b0bac6;--ve-line:#353d48;--ve-accent:#8be0b1;--ve-accent-ink:#12271f;--ve-accent-soft:#243c36;--ve-stage:#0b1017;--ve-focus:#8be0b1;--ve-playhead:#f7f5fc;--ve-ruler-base:#1b2423;--ve-ruler-fill:#274839;--ve-ruler-dot:#4d695c;--ve-ruler-fill-dot:#72b690;--ve-ruler-time:#a9c0b0;--el-color-primary-light-3:#b3eccb;--el-color-primary-light-5:#c8f2da}.ve,.ve *{box-sizing:border-box}.ve__error{color:#a33d48;background:#fff0ef;border-bottom:1px solid #edc6c6;padding:8px 18px;font-size:12px}.ve-file-drop{z-index:60;border:2px dashed var(--ve-accent);background:color-mix(in srgb,var(--ve-surface) 93%,transparent);color:var(--ve-ink);pointer-events:none;border-radius:18px;place-items:center;display:grid;position:fixed;inset:12px;box-shadow:0 18px 70px #07131d55}.ve-file-drop__content{text-align:center;justify-items:center;gap:12px;padding:40px;display:grid}.ve-file-drop__content svg{width:42px;height:42px;color:var(--ve-accent)}.ve-file-drop__content strong{font-size:20px}.ve-file-drop__content span{color:var(--ve-muted);font-size:12px}.ve--dark .ve__error{color:#ffbbc2;background:#4d272d;border-color:#75444a}.ve-leave-dialog.el-message-box{--el-color-primary:#19845c;border-radius:12px}.ve-leave-dialog .el-message-box__btns .el-button--primary{--el-button-bg-color:#c5586a;--el-button-border-color:#c5586a;--el-button-hover-bg-color:#ae4358;--el-button-hover-border-color:#ae4358;--el-button-active-bg-color:#96364a;--el-button-active-border-color:#96364a}.ve-leave-dialog--dark.el-message-box{background:#1b2029;border-color:#353d48}.ve-leave-dialog--dark .el-message-box__message,.ve-leave-dialog--dark .el-message-box__title{color:#eef1f4}.ve-leave-dialog--dark .el-message-box__btns .el-button--default{color:#eef1f4;background:#202630;border-color:#353d48}.ve-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ve button{font:inherit;cursor:pointer}.ve button:disabled{cursor:not-allowed;opacity:.48}.ve .el-button{border-radius:9px;min-height:36px;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.ve .el-button:not(.is-disabled):hover{transform:translateY(-1px)}.ve .el-button:not(.is-disabled):active{transform:translateY(0)scale(.98)}.ve .el-button--primary{--el-button-text-color:var(--ve-accent-ink);--el-button-hover-text-color:var(--ve-accent-ink);--el-button-active-text-color:var(--ve-accent-ink)}.ve .el-button--default{--el-button-bg-color:var(--ve-surface);--el-button-border-color:var(--ve-line);--el-button-text-color:var(--ve-ink);--el-button-hover-bg-color:var(--ve-panel);--el-button-hover-border-color:var(--ve-accent);--el-button-hover-text-color:var(--ve-accent)}.ve .el-button.is-text{--el-button-text-color:var(--ve-muted);--el-button-hover-text-color:var(--ve-ink);--el-button-hover-bg-color:var(--ve-panel)}.ve :focus-visible{outline:2px solid var(--ve-focus);outline-offset:2px}.ve h2,.ve h3,.ve p{margin:0}.ve h2,.ve h3{font-size:16px}.ve__editor-grid{--ve-left-width:calc(clamp(220px, 18vw, 270px));--ve-right-width:calc(clamp(280px, 22vw, 330px));grid-template-columns:58px var(--ve-left-width) minmax(0,1fr) var(--ve-right-width);grid-template-rows:minmax(0,1fr) clamp(180px,var(--ve-timeline-height,290px),100% - 220px);background:var(--ve-surface);flex:1;min-height:0;transition:grid-template-columns .22s;display:grid}.ve__editor-grid--left-collapsed{--ve-left-width:0px}.ve__editor-grid--right-collapsed{--ve-right-width:48px}.ve__editor-grid--no-inspector{--ve-right-width:0px}.ve__editor-splitter{z-index:20;cursor:row-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-area:2/3/auto/5;align-self:start;height:12px;margin-top:-6px;position:relative}.ve__editor-splitter:before{content:"";background:var(--ve-accent);opacity:0;height:2px;transition:height .15s,opacity .15s;position:absolute;top:5px;left:0;right:0}.ve__editor-splitter.is-resizing:before,.ve__editor-splitter:focus-visible:before,.ve__editor-splitter:hover:before{opacity:1;height:3px}.ve__editor-splitter:focus-visible{outline:2px solid var(--ve-focus);outline-offset:-2px}.ve-tool-rail{background:var(--ve-surface);border-right:1px solid var(--ve-line);flex-direction:column;grid-area:1/1/3;align-items:center;gap:8px;padding:18px 6px;display:flex}.ve-tool-rail__item{width:44px;height:44px;color:var(--ve-muted);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;transition:color .2s,background-color .2s,transform .2s;display:grid;position:relative}.ve-tool-rail__item svg{width:21px;height:21px}.ve-tool-rail__item:hover{color:var(--ve-ink);background:var(--ve-panel);transform:translateY(-1px)}.ve-tool-rail__item.is-active{color:var(--ve-accent);background:var(--ve-accent-soft);font-weight:750}.ve-tool-rail__item.is-active:before{content:"";background:var(--ve-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-7px}.ve-panel-enter-active,.ve-panel-leave-active{transition:opacity .17s,transform .17s}.ve-panel-enter-from{opacity:0;transform:translate(8px)}.ve-panel-leave-to{opacity:0;transform:translate(-8px)}.ve-kicker{color:var(--ve-muted);letter-spacing:.15em;font-size:10px;font-weight:800;display:block}.ve-section-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ve-section-heading h2{margin-top:6px}.ve-section-heading h2 small{color:var(--ve-muted);margin-left:6px;font-size:11px}.ve-panel-collapse{border:1px solid var(--ve-line);background:var(--ve-panel);width:29px;height:30px;color:var(--ve-muted);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.ve-panel-collapse:hover{border-color:var(--ve-accent);color:var(--ve-accent)}.ve-panel-collapse svg{width:15px;height:15px}.ve-library__heading{gap:14px;margin-bottom:12px;display:grid}.ve-library__heading-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ve-library__heading-top h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ve-library__heading-actions{flex:none;align-items:center;gap:6px;display:flex}.ve-library__hint{width:29px;height:30px;color:var(--ve-muted);cursor:help;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.ve-library__hint:focus-visible,.ve-library__hint:hover{border-color:var(--ve-line);background:var(--ve-panel);color:var(--ve-accent);outline:none}.ve-library__hint svg{width:16px;height:16px}.ve-library__hint-popper.el-popper{white-space:normal;max-width:230px;font-size:11px;line-height:1.55}.ve-library__hint-popper--dark.el-popper{color:#f1f1f5;background:#20202a;border-color:#555565}.ve-library__hint-popper--dark .el-popper__arrow:before{background:#20202a;border-color:#555565}.ve-muted{color:var(--ve-muted);line-height:1.55}.ve-button{border:1px solid var(--ve-line);background:var(--ve-surface);color:var(--ve-ink);border-radius:9px;padding:10px 16px;font-weight:750}.ve-button--primary{background:var(--ve-accent);color:var(--ve-accent-ink);border-color:var(--ve-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--ve-accent) 18%,transparent)}.ve--dark .ve-button--primary{box-shadow:none}.ve-export-backdrop{z-index:80;background:#101727a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ve-export{border:1px solid var(--ve-line);background:var(--ve-surface);width:min(500px,100%);max-height:calc(min(800px,100vh - 40px));color:var(--ve-ink);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 26px 80px #050b1799}.ve-export__scroll{max-width:100%}.ve-export__content{padding:28px}.ve-export__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:9px;display:flex}.ve-export__heading h2{letter-spacing:-.02em;margin-top:7px;font-family:inherit;font-size:22px;font-weight:750}.ve .el-button.ve-export__close{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ve-muted);background:0 0;border-color:#0000;border-radius:8px;flex:none;padding:0}.ve .el-button.ve-export__close:not(.is-disabled):hover{border-color:var(--ve-line);background:var(--ve-panel);color:var(--ve-ink);transform:none}.ve-export__hint{color:var(--ve-muted);font-size:12px;line-height:1.55}.ve-export__filename{gap:9px;margin-top:25px;font-size:12px;font-weight:700;display:grid}.ve-export__filename .el-input{width:100%}.ve-export__filename .el-input__wrapper{border:1px solid var(--ve-line);background:var(--ve-panel);min-height:44px;box-shadow:none;border-radius:9px;padding:0 14px;transition:border-color .18s,box-shadow .18s}.ve-export__filename .el-input__wrapper.is-focus{border-color:var(--ve-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ve-accent) 16%,transparent)}.ve-export__filename .el-input__inner{box-shadow:none;color:var(--ve-ink);caret-color:var(--ve-accent);border:0;outline:none;font-size:13px;font-weight:600}.ve-export__filename .el-input__inner:focus-visible{box-shadow:none;outline:none}.ve-export__filename .el-input__inner::-moz-placeholder{color:var(--ve-muted)}.ve-export__filename .el-input__inner::placeholder{color:var(--ve-muted)}.ve-export__filename .el-input.is-disabled .el-input__wrapper{background:var(--ve-panel);box-shadow:none}.ve-export__filename .el-input.is-disabled .el-input__inner{color:var(--ve-muted);-webkit-text-fill-color:var(--ve-muted)}.ve-export__extension{border-left:1px solid var(--ve-line);color:var(--ve-muted);letter-spacing:.02em;margin-left:8px;padding-left:13px;font-size:12px;font-weight:750}.ve-export__filename small{color:var(--ve-muted);overflow-wrap:anywhere;font-size:11px;font-weight:400}.ve-export__quality{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:23px 0 12px;padding:0;display:grid}.ve-export__quality legend{grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:750}.ve-export__quality-option{border:1px solid var(--ve-line);background:var(--ve-panel);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;min-height:62px;padding:11px 12px;font-size:11px;transition:border-color .18s,background-color .18s,opacity .18s;display:flex}.ve-export__quality-option.is-selected{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 11%,var(--ve-panel))}.ve-export__quality-option:hover{border-color:var(--ve-accent)}.ve-export__quality-option:has(input:disabled){cursor:not-allowed;opacity:.55}.ve-export__quality-option input{accent-color:var(--ve-accent);flex:none;margin:2px 0 0}.ve-export__quality-option span{gap:4px;display:grid}.ve-export__quality-option strong{font-size:12px}.ve-export__quality-option small{color:var(--ve-muted);font-size:10px;font-weight:400}.ve-export__quality-note{color:var(--ve-muted);margin:0 0 16px;font-size:11px;line-height:1.5}.ve-export__summary{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:9px;gap:10px;margin:0 0 20px;padding:15px 16px;font-size:11px;display:grid}.ve-export__summary div{justify-content:space-between;gap:12px;display:flex}.ve-export__summary dt{color:var(--ve-muted)}.ve-export__summary dd{margin:0;font-weight:750}.ve-export__progress{gap:8px;margin:18px 0;display:grid}.ve-export__progress progress{width:100%;height:10px;accent-color:var(--ve-accent)}.ve-export__error{color:#c5586a;margin:14px 0}.ve-export__issues{border:1px solid color-mix(in srgb,#c5586a 38%,var(--ve-line));background:color-mix(in srgb,#c5586a 7%,var(--ve-surface));border-radius:10px;max-height:250px;margin:14px 0;padding:12px;overflow-y:auto}.ve-export__issues>strong{color:#bd5265;font-size:12px;display:block}.ve-export__issues>p{color:var(--ve-muted);margin:5px 0 10px;font-size:11px;line-height:1.5}.ve-export__issues ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ve-export__issues li{border:1px solid var(--ve-line);background:var(--ve-surface);border-radius:8px;gap:5px;padding:8px;display:grid}.ve-export__issue-details{justify-content:space-between;gap:8px;min-width:0;font-size:11px;display:flex}.ve-export__issue-details strong,.ve-export__result-details dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ve-export__issue-details small{color:var(--ve-muted);flex:none}.ve-export__issue-actions{flex-wrap:wrap;gap:2px;display:flex}.ve-export__issue-actions .el-button{margin:0;padding-inline:7px}.ve-export__success{color:#1d9a69;margin:14px 0}.ve-export__result-details{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:9px;gap:7px;margin:13px 0;padding:11px 13px;font-size:11px;display:grid}.ve-export__result-details div{justify-content:space-between;gap:12px;min-width:0;display:flex}.ve-export__result-details dt{color:var(--ve-muted);flex:none}.ve-export__result-details dd{min-width:0;margin:0;font-weight:750}.ve-export__actions{border-top:1px solid var(--ve-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.ve-export__actions a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (width<=430px){.ve-export__content{padding:22px}}.ve-header{background:var(--ve-surface);border-bottom:1px solid var(--ve-line);gap:20px;height:70px;padding:0 22px}.ve-header,.ve-header__brand{flex:none;align-items:center;display:flex}.ve-header__brand{color:var(--ve-ink);white-space:nowrap;--c-text:var(--ve-ink);--c-muted:var(--ve-muted);text-decoration:none}.ve--light .ve-header__brand{--c-text:#19372a;--c-muted:#557164}.ve-header__project{border-left:1px solid var(--ve-line);flex-direction:column;gap:4px;min-width:140px;padding-left:17px;display:flex}.ve-header__project strong{font-size:14px}.ve-header__project span{color:var(--ve-muted);font-size:10px}.ve-header__project-switch{border:1px solid var(--ve-line);background:var(--ve-panel);min-width:0;max-width:150px;min-height:34px;color:var(--ve-ink);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:flex}.ve-header__project-switch:hover{border-color:var(--ve-accent)}.ve-header__project-switch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ve-header__project-switch svg{flex:none;width:12px;height:12px}.ve-header__save{color:var(--ve-muted);white-space:nowrap;font-size:11px}.ve-header__save--saved{color:var(--ve-accent)}.ve-header__save--error{color:#c5586a}.ve-header__save button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:5px;padding:0;text-decoration:underline}.ve-header__privacy{color:var(--ve-muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.ve-header__privacy i{background:#18ae83;border-radius:50%;width:8px;height:8px}.ve-header__actions{align-items:center;gap:9px;margin-left:auto;display:flex}.ve-theme{background:var(--ve-panel);border:1px solid var(--ve-line);border-radius:9px;padding:3px;display:flex}.ve-theme button{color:var(--ve-muted);background:0 0;border:0;border-radius:6px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:750}.ve-theme button[aria-pressed=true]{color:var(--ve-accent-ink);background:var(--ve-accent)}.ve-icon-button{background:var(--ve-surface);border:1px solid var(--ve-line);border-radius:8px;width:35px;height:35px;font-size:21px!important}.ve-header__locale,.ve-icon-button{color:var(--ve-ink)}.ve-header__language{min-height:36px;color:var(--ve-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex}.ve-header__language:hover{color:var(--ve-ink);background:var(--ve-panel)}.ve-header__language svg{width:12px;height:12px}.ve-locale-popper{--el-bg-color-overlay:#20202a;--el-text-color-regular:#eef1f4;--el-fill-color-light:#383844;--el-border-color-light:#555565}.ve-locale-popper .el-dropdown-menu__item{justify-content:space-between;align-items:center;gap:12px;min-width:120px;display:flex}.ve-locale-popper .el-dropdown-menu__item.is-current{color:#8be0b1;font-weight:700}.ve-locale-popper .el-dropdown-menu__item:not(.is-disabled):is(:hover,:focus){color:#b9f3d1;background:#30443b}.ve-locale-popper .el-dropdown-menu__item svg{width:14px;height:14px}.ve-project-popper .el-dropdown-menu{max-height:340px;overflow-y:auto}.ve-project-popper .el-dropdown-menu__item{justify-content:flex-start;gap:10px;min-width:175px;max-width:240px}.ve-project-popper--dark .el-dropdown-menu__item--divided{border-top-color:#3c4650}.ve-project-popper--light .el-dropdown-menu__item--divided{border-top-color:#e2e8f1}.ve-project-popper .el-dropdown-menu__item>svg:last-child:not(:first-child){margin-left:auto}.ve-project-popper__details{flex:1;min-width:0;padding:3px 0;line-height:1.35;display:grid}.ve-project-popper__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ve-project-popper__details small{color:#aab5bc;font-size:10px}.ve-project-popper .ve-project-popper__delete{color:#e99aa4}.ve-library,.ve-tool-panel{border-right:1px solid var(--ve-line);grid-area:1/2/3;min-width:0;min-height:0}.ve-library__scroll,.ve-tool-panel__scroll{height:100%}.ve-library__inner{flex-direction:column;display:flex}.ve-library__inner,.ve-tool-panel__inner{min-height:100%;padding:24px 15px 18px}.ve-text-library__plain-section{border-bottom:1px solid var(--ve-line);gap:12px;margin-top:20px;padding-bottom:20px;display:grid}.ve-text-library__plain-section h3{color:var(--ve-ink);margin:0;font-size:12px;font-weight:700}.ve-text-library__plain{border:1px solid var(--ve-line);color:#fff;cursor:grab;background:#050507;border-radius:6px;place-items:center;width:61px;height:61px;padding:0;font-size:13px;font-weight:800;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.ve-text-library__plain:not(:disabled):hover{border-color:var(--ve-accent);transform:translateY(-2px);box-shadow:0 8px 22px #0004}.ve-text-library__plain:active,.ve-text-style-card:active{cursor:grabbing}.ve-text-library__plain:disabled,.ve-text-style-card:disabled{opacity:.5;cursor:not-allowed}.ve-text-styles{gap:10px;margin-top:22px;display:grid}.ve-text-styles__heading{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.ve-text-styles__heading small{color:var(--ve-muted);font-size:9px}.ve-text-styles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ve-text-style-card{border:1px solid var(--ve-line);background:var(--ve-surface);min-width:0;color:var(--ve-ink);text-align:left;cursor:grab;border-radius:9px;gap:6px;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.ve-text-style-card:not(:disabled):hover{border-color:var(--ve-accent);transform:translateY(-2px);box-shadow:0 8px 20px #10203a16}.ve-text-style-card__preview{height:72px;display:block;overflow:hidden}.ve-text-style-card__preview canvas{width:100%;height:100%;display:block}.ve-text-style-card>strong{text-overflow:ellipsis;white-space:nowrap;padding:0 9px 8px;font-size:10px;font-weight:650;overflow:hidden}.ve-library__list{padding:0;list-style:none}.ve-library__item{border-bottom:1px solid var(--ve-line);padding:8px 1px}.ve-library__item,.ve-library__preview{align-items:center;gap:9px;min-width:0;display:flex}.ve-library__preview{width:100%;color:var(--ve-ink);text-align:left;background:0 0;border:0;padding:0}.ve-library__preview:disabled{opacity:1;cursor:default}.ve-library__preview:not(:disabled):hover .ve-library__item-text strong{color:var(--ve-accent)}.ve-library__thumb-wrap{flex:none;width:58px;height:42px;display:block;position:relative}.ve-library__thumb{-o-object-fit:cover;object-fit:cover;background:var(--ve-panel);border-radius:6px;width:58px;height:42px;display:block}.ve-library__thumb--placeholder{color:var(--ve-muted);place-items:center;font-size:18px;display:grid}.ve-library__thumb--placeholder svg{width:18px;height:18px}.ve-library__play-icon{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ve-library__play-icon:before{content:"";backdrop-filter:blur(4px);background:#101924bd;border:1px solid #ffffffa8;border-radius:50%;width:24px;height:24px;transition:transform .2s,background-color .2s;box-shadow:0 2px 9px #0006}.ve-library__play-icon svg{color:#fff;width:13px;height:13px;position:absolute}.ve-library__preview:hover .ve-library__play-icon:before{background:#101924e8;transform:scale(1.12)}.ve-library__item-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ve-library__item-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ve-library__item-text small{color:var(--ve-muted);font-size:10px;line-height:1.4}.ve-library__item-text .ve-library__error{color:#c5586a}.ve-library__item-actions{flex:none;align-items:center;gap:3px;display:flex}.ve-library__item-action{width:27px;height:27px;color:var(--ve-muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:grid}.ve-library__item-action svg{width:14px;height:14px}.ve-library__item-action:focus-visible,.ve-library__item-action:hover{border-color:var(--ve-line);background:var(--ve-panel);color:var(--ve-ink)}.ve-library__item-action--add{border-color:color-mix(in srgb,var(--ve-accent) 28%,var(--ve-line));background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-library__item-action--add:focus-visible,.ve-library__item-action--add:hover{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 19%,var(--ve-surface));color:var(--ve-accent)}.ve-library__item-action:disabled{opacity:.4;cursor:not-allowed}.ve-library__audio-section{margin-top:22px}.ve-library__audio-section h3{color:var(--ve-ink);justify-content:space-between;font-size:11px;display:flex}.ve-library__audio-section h3 small{color:var(--ve-muted)}.ve-library__audio-icon{border:1px solid var(--ve-line);background:var(--ve-panel);width:58px;height:42px;color:var(--ve-accent);border-radius:7px;flex:none;place-items:center;display:grid}.ve-library__audio-icon svg{width:19px;height:19px}.ve-library__dismiss{color:var(--ve-muted);background:0 0;border:0;margin-left:auto;font-size:20px!important}.ve-library__empty{border:1px dashed var(--ve-line);text-align:center;border-radius:11px;flex-direction:column;align-items:center;gap:8px;margin-top:28px;padding:25px 11px;display:flex}.ve-library__empty>span{border:1px solid color-mix(in srgb,var(--ve-accent) 22%,var(--ve-line));background:var(--ve-accent-soft);width:44px;height:44px;color:var(--ve-accent);border-radius:12px;place-items:center;margin-bottom:2px;display:grid}.ve-library__empty>span svg{width:22px;height:22px;display:block}.ve-library__empty strong{font-size:12px}.ve-library__empty small{color:var(--ve-muted);font-size:10px;line-height:1.5}.ve-library__add{border:1px solid var(--ve-accent);background:var(--ve-accent);width:100%;min-height:36px;color:var(--ve-accent-ink);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,border-color .2s;display:inline-flex;font-size:12px!important;font-weight:750!important}.ve-library__add:hover{border-color:color-mix(in srgb,var(--ve-accent) 80%,#fff);background:color-mix(in srgb,var(--ve-accent) 80%,#fff)}.ve-library__add:focus-visible{outline:2px solid var(--ve-focus);outline-offset:2px}.ve-library__add svg{stroke-width:2.5px;width:14px;height:14px;display:block}.ve-library__toolbar{border-top:1px solid var(--ve-line);border-bottom:1px solid var(--ve-line);align-items:center;gap:7px;min-height:37px;margin:18px -15px 10px;padding:5px 15px;display:flex}.ve-library__heading+.ve-library__toolbar{margin-top:0}.ve-library__toolbar-end{gap:3px;margin-left:auto;display:flex}.ve-library__tool{width:27px;height:27px;color:var(--ve-muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:5px;display:grid}.ve-library__tool:focus-visible,.ve-library__tool:hover{border-color:var(--ve-line);background:var(--ve-panel);color:var(--ve-ink)}.ve-library__tool svg{width:15px;height:15px}.ve-library__select-all{border-color:var(--ve-muted);width:16px;height:16px;padding:1px}.ve-library__select-all:has(svg),.ve-library__select-all[aria-pressed=true]{border-color:var(--ve-accent);background:var(--ve-accent);color:#10241d}.ve-library__select-all svg{width:12px;height:12px}.ve-library__selection-count{color:var(--ve-muted);font-size:11px}.ve-library__menu-items button>span{flex:1}.ve-library__menu-items button>svg{width:13px;height:13px;color:var(--ve-accent)}.ve-library__menu-heading{color:var(--ve-muted);padding:7px 8px 4px;font-size:11px}.ve-editor-dark-popper.el-popper,.ve-text-quick__color-popper.el-popper,.ve-text-quick__select-popper.el-popper{--el-bg-color-overlay:#20202a;--el-fill-color-blank:#20202a;--el-fill-color-light:#383844;--el-text-color-regular:#f1f1f5;--el-text-color-primary:#f1f1f5;--el-border-color-light:#555565;color:#f1f1f5;background:#20202a;border-color:#555565}.ve-editor-dark-popper .el-popconfirm__action,.ve-editor-dark-popper .el-popconfirm__main,.ve-text-quick__select-popper .el-select-dropdown__item{color:#f1f1f5}.ve-editor-dark-popper .el-popper__arrow:before,.ve-text-quick__color-popper .el-popper__arrow:before,.ve-text-quick__select-popper .el-popper__arrow:before{background:#20202a;border-color:#555565}.ve-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.ve-library__tile{min-width:0;color:var(--ve-ink)}.ve-library__drag-surface{cursor:grab;border-radius:5px;width:100%;height:100%;position:relative;overflow:hidden}.ve-library__drag-surface:active{cursor:grabbing}.ve-library__drag-surface[draggable=false]{cursor:default}.ve-library__drag-surface--image{cursor:zoom-in}.ve-library__drag-surface--image:focus-visible{outline:2px solid var(--ve-accent);outline-offset:-3px}.ve-library__tile .ve-library__thumb-wrap{aspect-ratio:1.65;border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:6px;width:100%;height:auto;position:relative;overflow:hidden}.ve-library__tile--selected .ve-library__thumb-wrap{border-color:var(--ve-accent);box-shadow:inset 0 0 0 1px var(--ve-accent)}.ve-library__tile .ve-library__thumb{border-radius:0;width:100%;height:100%}.ve-library__tile .ve-library__thumb--placeholder{background:color-mix(in srgb,var(--ve-accent) 15%,var(--ve-panel));color:var(--ve-accent)}.ve-library__tile-select{z-index:2;color:#10241d;opacity:0;background:#101924bd;border:1px solid #fff9;border-radius:4px;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:5px;left:5px}.ve-library__tile--selected .ve-library__tile-select,.ve-library__tile-select:focus-visible,.ve-library__tile:hover .ve-library__tile-select{opacity:1}.ve-library__tile-select[aria-pressed=true]{border-color:var(--ve-accent);background:var(--ve-accent)}.ve-library__tile-select svg{width:12px;height:12px}.ve-library__tile-preview{color:#fff;opacity:.8;background:#101924b8;border:1px solid #fffa;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ve-library__tile-preview:focus-visible,.ve-library__tile-preview:hover{opacity:1;background:#101924ef}.ve-library__tile-preview svg{width:17px;height:17px}.ve-library__tile-duration{color:#fff;pointer-events:none;background:#101924c9;border-radius:3px;padding:2px 4px;font-size:9px;line-height:1;position:absolute;bottom:4px;left:4px}.ve-library__tile-meta{align-items:center;gap:1px;min-height:22px;display:flex}.ve-library__tile-meta strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.ve-library__tile-add,.ve-library__tile-delete{width:19px;height:19px;color:var(--ve-muted);opacity:0;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:2px;display:grid}.ve-library__tile-add,.ve-library__tile-delete:focus-visible,.ve-library__tile:hover .ve-library__tile-delete{opacity:1}.ve-library__tile-add:hover,.ve-library__tile-delete:hover{color:var(--ve-accent);background:var(--ve-accent-soft)}.ve-library__tile-add svg,.ve-library__tile-delete svg{width:13px;height:13px}.ve-library__tile-add:disabled{opacity:.35;cursor:not-allowed}.ve-library__no-results,.ve-library__tile>small{color:var(--ve-muted);font-size:10px}.ve-stage{background:var(--ve-panel);flex-direction:column;grid-area:1/3;min-width:0;min-height:0;padding:8px 12px 0;display:flex;container-type:inline-size}.ve-stage__surface{background:radial-gradient(circle at 50% 45%,#304052,var(--ve-stage) 68%);color:#fff;border-radius:12px;flex:1;place-items:center;min-height:0;padding-top:48px;display:grid;position:relative;overflow:hidden}.ve--light .ve-stage__surface{color:var(--ve-ink);background:radial-gradient(circle at 50% 42%,#f5f8fc,#e7ecf3 78%);box-shadow:inset 0 0 0 1px #dbe3ed}.ve-stage__surface--dock-row{padding-top:94px}.ve-stage__topbar{z-index:12;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:12px 13px auto}.ve-stage__history,.ve-stage__topbar-right{pointer-events:auto;align-items:center;gap:6px;display:flex}.ve-stage-ratio{pointer-events:auto;flex:none;margin-left:8px}.ve-stage-ratio__trigger{color:#f1f1f6;cursor:pointer;background:#292936;border:1px solid #4b4b59;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:68px;height:32px;padding:0 9px;font-size:13px;font-weight:600;display:flex}.ve-stage-ratio__trigger:focus-visible,.ve-stage-ratio__trigger:hover,.ve-stage-ratio__trigger[aria-expanded=true]{background:#383844;border-color:#858596;outline:none}.ve--light .ve-stage-background__trigger,.ve--light .ve-stage-ratio__trigger{color:#344257;background:#fff;border-color:#d3dce8;box-shadow:0 1px 3px #23324610}.ve--light .ve-stage-background__trigger:focus-visible,.ve--light .ve-stage-background__trigger:hover,.ve--light .ve-stage-background__trigger[aria-expanded=true],.ve--light .ve-stage-ratio__trigger:focus-visible,.ve--light .ve-stage-ratio__trigger:hover,.ve--light .ve-stage-ratio__trigger[aria-expanded=true]{border-color:var(--ve-accent);color:#17694d;background:#f0f8f3;outline:none}.ve-stage-ratio__trigger svg{flex:none;width:15px;height:15px}.ve-stage-ratio__trigger .ve-stage-ratio__arrow{color:#c9c9d5;width:11px;height:11px}.ve--light .ve-stage-ratio__trigger .ve-stage-ratio__arrow{color:#6c7a8f}.ve-stage-ratio__popper.el-popover.el-popper{color:#f0f0f5;background:#20202a;border:1px solid #575765;border-radius:5px;padding:4px;box-shadow:0 14px 32px #000a}.ve-stage-ratio__menu{gap:1px;display:grid}.ve-stage-ratio__option{color:#ececf1;width:100%;min-height:33px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:16px 20px minmax(0,1fr);align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:grid}.ve-stage-ratio__option:focus-visible,.ve-stage-ratio__option:hover{background:#353540;border-color:#e7e7ee;outline:none}.ve-stage-ratio__option:has(small){min-height:51px}.ve-stage-ratio__check{width:14px;height:14px;display:block}.ve-stage-ratio__shape{box-sizing:border-box;border:1.5px solid;border-radius:2px;justify-self:center;display:block}.ve-stage-ratio__shape--wide{width:18px;height:10px}.ve-stage-ratio__shape--portrait{width:10px;height:18px}.ve-stage-ratio__shape--square{width:15px;height:15px}.ve-stage-ratio__shape--classic{width:18px;height:13.5px}.ve-stage-ratio__shape--social{width:14px;height:18px}.ve-stage-ratio__shape--cinematic{width:18px;height:8px}.ve-stage-ratio__shape--vertical{width:12px;height:18px}.ve-stage-ratio__shape--original{border-style:dashed;width:17px;height:12px}.ve-stage-ratio__copy{gap:2px;min-width:0;line-height:1.25;display:grid}.ve-stage-ratio__copy small{color:#aaaab9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.ve-stage-ratio__divider{background:#4b4b59;height:1px;margin:3px -4px}.ve-stage-background{pointer-events:auto;flex:none}.ve-stage-background__trigger{color:#f1f1f6;cursor:pointer;background:#292936;border:1px solid #4b4b59;border-radius:5px;place-items:center;width:34px;height:32px;padding:0;display:grid}.ve-stage-background__trigger:focus-visible,.ve-stage-background__trigger:hover,.ve-stage-background__trigger[aria-expanded=true]{background:#383844;border-color:#8be0b1;outline:none}.ve-stage-background__glyph{width:20px;height:20px}.ve-stage-background__popper.el-popover.el-popper{color:#f0f0f5;background:#20202a;border:1px solid #575765;border-radius:8px;padding:12px;box-shadow:0 14px 32px #000a}.ve-stage-background__mode{background:#15151e;border:1px solid #444452;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ve-stage-background__mode button{color:#bcbcc9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:30px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.ve-stage-background__mode button:focus-visible,.ve-stage-background__mode button:hover{color:#fff;outline:none}.ve-stage-background__mode button.is-active{color:#fff;background:#363644;border-color:#626275;box-shadow:0 1px 3px #0005}.ve-stage-background__mode-icon{border:1px solid;border-radius:3px;width:14px;height:14px;display:block}.ve-stage-background__mode-icon--solid{background:currentColor;box-shadow:inset 0 0 0 2px #363644}.ve-stage-background__mode-icon--gradient{background:linear-gradient(135deg,currentColor,#0000)}.ve-stage-background__swatches{grid-template-columns:repeat(8,minmax(0,1fr));justify-items:center;gap:9px 4px;margin-top:15px;padding:2px;display:grid}.ve-stage-background__swatch{cursor:pointer;border:1px solid #ffffff73;border-radius:50%;width:22px;height:22px;padding:0}.ve-stage-background__swatch.is-selected,.ve-stage-background__swatch:focus-visible{outline-offset:2px;outline:2px solid #8be0b1}.ve-stage-background__gradients{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.ve-stage-background__gradient{cursor:pointer;border:1px solid #ffffff73;border-radius:5px;height:34px;padding:0}.ve-stage-background__gradient.is-selected,.ve-stage-background__gradient:focus-visible,.ve-stage-background__gradient:hover{outline-offset:1px;outline:2px solid #8be0b1}.ve-stage-background__custom{align-items:center;gap:8px;margin-top:14px;display:flex}.ve-stage-background__custom .el-color-picker,.ve-stage-background__custom .el-color-picker__trigger{flex:none;width:26px;height:26px}.ve-stage-background__custom .el-color-picker__trigger{background:#15151e;border-color:#636371;padding:2px}.ve-stage-background__custom .el-color-picker__color{border:0;border-radius:3px}.ve-stage-background__custom .el-color-picker__color-inner{border-radius:3px}.ve-stage-background__custom .el-color-picker__icon{display:none}.ve-stage-background__custom .el-input{flex:1;min-width:0}.ve-stage-background__custom .el-input__wrapper{background:#12121a;box-shadow:inset 0 0 0 1px #4b4b59}.ve-stage-background__custom .el-input__inner{color:#f1f1f5;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.ve-stage-background__tool{color:#d9d9e4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.ve-stage-background__tool:focus-visible,.ve-stage-background__tool:hover:not(:disabled){background:#3a3a47;border-color:#616171}.ve-stage-background__tool:disabled{opacity:.35;cursor:default}.ve-stage-background__tool svg{width:16px;height:16px}.ve-stage-background__picker.el-color-picker__panel.el-popper{background:#20202a;border:1px solid #575765;border-radius:7px;box-shadow:0 16px 36px #000a;top:0!important;left:calc(100% + 8px)!important}.ve-stage-background__picker .el-color-picker-panel{--el-colorpicker-bg-color:#20202a;--el-fill-color-blank:#15151e;--el-text-color-primary:#f0f0f5;--el-text-color-regular:#f0f0f5;--el-border-color-lighter:#575765}.ve-stage-background__picker .el-color-picker-panel__footer,.ve-text-quick__color-popper .el-color-picker-panel__footer{gap:10px}.ve-stage-background__picker .el-color-picker-panel__footer .el-input,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-input{flex:auto;width:auto;min-width:0}.ve-stage-background__picker .el-color-picker-panel__footer .el-input,.ve-stage-background__picker .el-color-picker-panel__footer .el-input__inner{color:#f0f0f5}.ve-stage-background__picker .el-color-picker-panel__footer .el-input__wrapper{box-shadow:none;background:#15151e}.ve-stage-background__reset{color:#c8c8d3;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4b4b59;align-items:center;gap:6px;width:100%;min-height:30px;margin-top:13px;padding:7px 2px 0;font-size:11px;display:flex}.ve-stage-background__reset:hover:not(:disabled){color:#fff}.ve-stage-background__reset:disabled{opacity:.45;cursor:default}.ve-stage-background__reset svg{width:13px;height:13px}.ve-stage__ratio-outline{z-index:7;box-sizing:border-box;pointer-events:none;border:2px solid #f3f3f6;position:absolute;top:calc(50% + 24px);left:50%;transform:translate(-50%,-50%)}.ve-stage__surface--dock-row .ve-stage__ratio-outline{top:calc(50% + 47px)}.ve .el-button.ve-stage__history-button{color:#ecf1f8;background:#111b2ac9;border-color:#ffffff35;width:32px;height:32px;min-height:32px;margin:0;padding:0}.ve .el-button.ve-stage__history-button:not(.is-disabled):hover{color:#fff;background:#243b55;border-color:#ffffff8a}.ve--light .el-button.ve-stage__history-button,.ve--light .ve-stage__info-trigger{color:#344257;background:#fff;border-color:#d3dce8;box-shadow:0 1px 3px #23324610}.ve--light .el-button.ve-stage__history-button:not(.is-disabled):hover,.ve--light .ve-stage__info-trigger:focus-visible,.ve--light .ve-stage__info-trigger:hover{border-color:var(--ve-accent);color:#17694d;background:#f0f8f3}.ve .el-button.ve-stage__export{height:32px;min-height:32px;margin:0;padding:0 13px}.ve .el-button.ve-stage__export.is-disabled{opacity:1;--el-button-disabled-bg-color:var(--ve-accent-soft);--el-button-disabled-border-color:color-mix(in srgb, var(--ve-accent) 38%, var(--ve-line));--el-button-disabled-text-color:color-mix(in srgb, var(--ve-accent) 70%, var(--ve-ink))}.ve--dark .el-button.ve-stage__export.is-disabled{--el-button-disabled-bg-color:color-mix(in srgb, var(--ve-accent) 32%, var(--ve-surface));--el-button-disabled-border-color:color-mix(in srgb, var(--ve-accent) 48%, var(--ve-line));--el-button-disabled-text-color:#e0f4e9}.ve-stage__info-trigger{color:#ecf1f8;cursor:help;background:#111b2ac9;border:1px solid #ffffff35;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ve-stage__info-trigger:focus-visible,.ve-stage__info-trigger:hover{background:#243b55;border-color:#ffffff8a;transform:translateY(-1px)}.ve-stage__info-trigger svg{width:15px;height:15px}.ve-preview-info__popper.el-popover.el-popper{color:#f1f1f5;background:#20202a;border:1px solid #555565;border-radius:8px;padding:15px 16px;box-shadow:0 16px 38px #0008}.ve-preview-info h3,.ve-preview-info h4{margin:0;font-size:12px;font-weight:800}.ve-preview-info dl{gap:10px;margin:14px 0 0;display:grid}.ve-preview-info dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ve-preview-info dt{color:#b4b4c2;font-size:11px}.ve-preview-info dd{white-space:nowrap;margin:0;font:700 11px ui-monospace,SFMono-Regular,monospace}.ve-preview-info__clip{border-top:1px solid #4b4b59;margin-top:15px;padding-top:13px}.ve-preview-info__clip>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;display:block;overflow:hidden}.ve-preview-info__clip dl{margin-top:12px}.ve-stage__surface:before{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#a2b5c4 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#a2b5c4 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:66px 66px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.ve--light .ve-stage__surface:before{opacity:.1}.ve-preview-tools{z-index:8;color:#f2f2f7;white-space:nowrap;background:#282833;border:1px solid #565669;border-radius:6px;align-items:center;gap:2px;max-width:calc(min(96vw,330px));height:36px;padding:3px 5px;display:flex;position:absolute;box-shadow:0 6px 16px #0006}.ve-preview-tools .el-button{color:#e5e5ee;background:0 0;border:0;border-radius:4px;flex:none;width:28px;height:28px;min-height:28px;margin:0;padding:0;font-size:15px}.ve-preview-tools .el-button.is-active,.ve-preview-tools .el-button:not(.is-disabled):hover{color:#fff;background:#474756}.ve-preview-tools__tip-target{display:inline-flex}.ve-preview-tooltip.el-popper{--el-bg-color-overlay:#20202a;--el-text-color-regular:#f1f1f5;--el-border-color-light:#555565;color:#f1f1f5}.ve-preview-tooltip .el-popper__arrow:before,.ve-preview-tooltip.el-popper{background:#20202a;border-color:#555565}.ve-preview-tools__divider{background:#555564;flex:none;width:1px;height:18px;margin:0 2px}.ve-preview-tools__percent{color:#d5d5df;text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-size:10px}.ve-preview-menu.el-popper{border:1px solid var(--ve-line);background:var(--ve-surface);color:var(--ve-ink);border-radius:6px;padding:5px;box-shadow:0 14px 32px #000a}.ve-preview-menu__items{gap:2px;display:grid;position:relative}.ve-preview-menu__items button{width:100%;min-height:32px;color:var(--ve-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:4px 8px;font-size:12px;display:flex}.ve-preview-menu__items button>svg{flex:none;width:15px;height:15px}.ve-preview-menu__items button:focus-visible,.ve-preview-menu__items button:hover{outline:1px solid var(--ve-accent);outline-offset:-1px;background:var(--ve-accent-soft)}.ve-preview-menu__items button:disabled{color:var(--ve-muted);cursor:not-allowed}.ve-preview-menu__items button:disabled:hover{background:0 0;outline:none}.ve-preview-menu__items button>svg+span{flex:1}.ve-preview-menu__items kbd{color:var(--ve-muted);margin-left:auto;font:10px ui-monospace,SFMono-Regular,monospace}.ve-preview-context-menu.el-popper,.ve-text-context-menu.el-popper{min-width:160px}.ve-preview-context-menu>.ve-preview-menu__items>.ve-preview-menu__items{margin:0 -1px}.ve-preview-menu__chevron{margin-left:auto;font-size:18px;line-height:1}.ve-preview-menu__branch{position:relative}.ve-preview-menu__submenu{z-index:2;border:1px solid var(--ve-line);background:var(--ve-surface);border-radius:6px;width:146px;padding:5px;position:absolute;top:0;left:calc(100% + 7px);box-shadow:0 14px 32px #000a}.ve-preview-menu__submenu:before{content:"";background:0 0;width:9px;position:absolute;top:0;bottom:0;left:-9px}.ve-preview-menu__submenu--left{left:auto;right:calc(100% + 7px)}.ve-preview-menu__submenu--left:before{left:auto;right:-9px}.ve-preview-menu__submenu button{justify-content:flex-start}.ve-preview-menu__submenu button>span+span{margin-left:auto}.ve-preview-menu__separator{background:var(--ve-line);height:1px;margin:3px 0}.ve-stage__media{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ve-stage__frame{background:#17202f;max-width:96%;height:calc(96% - 46px);max-height:96%;position:relative;overflow:visible;box-shadow:0 20px 50px #050b15a8}.ve--light .ve-stage__frame{box-shadow:0 16px 40px #52647a45}.ve-stage__surface--dock-row .ve-stage__frame{height:calc(96% - 90px)}.ve-stage__frame--empty{background:#000}.ve-stage__frame canvas{width:100%;height:100%;display:block}.ve-stage__frame--selected-video canvas{cursor:grab}.ve-stage__frame--selected-video canvas:active{cursor:grabbing}.ve-stage__pip-selection,.ve-stage__video-selection{z-index:4;box-sizing:border-box;border:2px solid var(--ve-accent);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #1119}.ve-stage__video-handle{pointer-events:auto;touch-action:none;background:#fff;border:1px solid #6245a8;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 1px 5px #0008}.ve-stage__video-handle:focus-visible,.ve-stage__video-rotate:focus-visible{outline:2px solid var(--ve-accent);outline-offset:2px}.ve-stage__video-handle--topLeft{cursor:nwse-resize;top:-7px;left:-7px}.ve-stage__video-handle--topRight{cursor:nesw-resize;top:-7px;right:-7px}.ve-stage__video-handle--bottomLeft{cursor:nesw-resize;bottom:-7px;left:-7px}.ve-stage__video-handle--bottomRight{cursor:nwse-resize;bottom:-7px;right:-7px}.ve-stage__video-rotate{border:1px solid var(--ve-accent);background:var(--ve-surface);width:27px;height:27px;color:var(--ve-ink);cursor:grab;pointer-events:auto;touch-action:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-41px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #0008}.ve-stage__video-rotate:before{content:"";background:var(--ve-accent);pointer-events:none;width:1px;height:14px;position:absolute;bottom:100%;left:50%}.ve-stage__selection--rotate-inside .ve-stage__video-rotate{bottom:8px}.ve-stage__selection--rotate-inside .ve-stage__video-rotate:before{display:none}.ve-stage__video-rotate svg{width:17px;height:17px}.ve-stage__pip-selection button:not(.ve-stage__video-rotate){pointer-events:auto;touch-action:none;background:#fff;border:1px solid #6245a8;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;box-shadow:0 1px 5px #0008}.ve-stage__pip-selection button:focus-visible{outline-offset:2px;outline:2px solid #b792ff}.ve-stage__pip-handle--topLeft{cursor:nwse-resize;top:-7px;left:-7px}.ve-stage__pip-handle--topRight{cursor:nesw-resize;top:-7px;right:-7px}.ve-stage__pip-handle--bottomLeft{cursor:nesw-resize;bottom:-7px;left:-7px}.ve-stage__pip-handle--bottomRight{cursor:nwse-resize;bottom:-7px;right:-7px}.ve-stage__text-box{z-index:3;box-sizing:border-box;border:2px solid var(--ve-text-accent);background:color-mix(in srgb,var(--ve-text-accent) 8%,transparent);pointer-events:none;border-radius:3px;min-width:18px;min-height:18px;position:absolute;box-shadow:0 3px 12px #07131d55}.ve-stage__text-move{cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ve-stage__text-box--dragging .ve-stage__text-move{cursor:grabbing}.ve-stage__text-resize{z-index:1;touch-action:none;pointer-events:auto;background:0 0;border:0;width:22px;height:22px;padding:0;position:absolute}.ve-stage__text-resize:after{content:"";border:1px solid var(--ve-text-accent);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0008}.ve-stage__text-resize:focus-visible:after,.ve-stage__text-resize:hover:after{width:13px;height:13px}.ve-stage__text-resize--topLeft{cursor:nwse-resize;top:-11px;left:-11px}.ve-stage__text-resize--topRight{cursor:nesw-resize;top:-11px;right:-11px}.ve-stage__text-resize--bottomLeft{cursor:nesw-resize;bottom:-11px;left:-11px}.ve-stage__text-resize--bottomRight{cursor:nwse-resize;bottom:-11px;right:-11px}.ve-stage__text-rotate{z-index:1;border:1px solid var(--ve-text-accent);background:var(--ve-surface);width:27px;height:27px;color:var(--ve-ink);cursor:grab;touch-action:none;pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-42px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #0008}.ve-stage__text-rotate:before{content:"";background:var(--ve-text-accent);pointer-events:none;width:1px;height:15px;position:absolute;bottom:100%;left:50%}.ve-stage__text-rotate svg{width:17px;height:17px}.ve-stage__text-rotate:focus-visible,.ve-stage__text-rotate:hover{border-color:var(--ve-text-accent);background:var(--ve-text-accent);color:var(--ve-accent-ink)}.ve-stage__text-editor{z-index:6;box-sizing:border-box;box-shadow:inset 0 0 0 2px var(--ve-text-accent),0 0 0 2px color-mix(in srgb,var(--ve-text-accent) 35%,transparent);border-radius:3px;outline:none;line-height:1.2;display:block;position:absolute}.ve-stage__text-editor .el-scrollbar__wrap{overflow-x:hidden}.ve-stage__text-editor-content{box-sizing:border-box;width:100%;min-height:100%;padding:var(--ve-text-editor-padding,0);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;text-shadow:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;cursor:text;background:0 0;border:0;outline:none;display:block}.ve .ve-stage__text-editor .el-scrollbar__bar.is-vertical{width:5px;right:2px}.ve-text-quick{z-index:8;color:#f0f2f4;width:max-content;max-width:calc(min(340px,95vw));font-size:12px;position:absolute}.ve-text-quick__bar{background:#262832;border:1px solid #434855;border-radius:6px;align-items:center;gap:5px;height:36px;padding:4px 6px;display:flex;box-shadow:0 8px 22px #0008}.ve-text-quick button,.ve-text-quick input{font:inherit}.ve-text-quick .el-button.ve-text-quick__icon{color:#f0f2f4;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:28px;min-width:28px;height:26px;min-height:26px;margin:0;padding:0;display:grid}.ve-text-quick .el-button.ve-text-quick__icon svg{width:15px;height:15px}.ve-text-quick .el-button.ve-text-quick__icon:focus-visible,.ve-text-quick .el-button.ve-text-quick__icon:hover{background:#434855;outline:none}.ve-text-quick__color{flex:none;width:18px;height:18px}.ve-text-quick__color .el-color-picker__trigger{background:0 0;border:0;width:18px;height:18px;padding:2px}.ve-text-quick__color .el-color-picker__color{border:2px solid #fff;border-radius:50%;overflow:hidden}.ve-text-quick__color .el-color-picker__color-inner{border-radius:50%}.ve-text-quick__color .el-color-picker__icon{display:none}.ve-text-quick__font{width:112px}.ve-text-quick__size{font-variant-numeric:tabular-nums;width:52px}.ve-text-quick__font .el-select__wrapper,.ve-text-quick__size .el-input__wrapper{min-height:26px;box-shadow:none;background:#31343f;border:1px solid #525763;border-radius:4px;padding:0 6px}.ve-text-quick__font .el-select__wrapper.is-focused{border-color:var(--ve-accent)}.ve-text-quick__size .el-input__wrapper.is-focus{box-shadow:none;background:#3a3d48;border-color:#747782}.ve .ve-text-quick__size .el-input__inner:focus-visible{outline:none}.ve-text-quick__font .el-select__selected-item,.ve-text-quick__size .el-input__inner{color:#f0f2f4;font-size:11px}.ve-text-quick__font .el-select__suffix{color:#c3c9d0}.ve-text-quick__size .el-input__inner{text-align:left}.ve-text-action-menu__glyph{flex:none;place-items:center;width:15px;height:15px;font-size:12px;display:grid}.ve-text-action-menu__label{flex:1}.ve-text-action-menu__check{color:var(--ve-accent);margin-left:auto}.ve-text-action-menu .ve-preview-menu__submenu button>.ve-text-action-menu__label,.ve-transport .el-button+.el-button{margin-left:0}.ve-text-action-menu .ve-preview-menu__branch>button[aria-expanded=true]{background:var(--ve-accent-soft)}.ve-text-quick__select-popper .el-select-dropdown__item.is-selected{color:var(--ve-accent)}.ve-text-font-popper .el-select-dropdown__item{font-size:12px}.ve-text-quick__color-popper{--el-color-primary:var(--ve-accent)}.ve-text-quick__color-popper .el-color-picker-panel__footer .el-input__wrapper{box-shadow:none;background:#15151e}.ve-stage-background__picker .el-color-picker-panel__footer .el-input__wrapper.is-focus,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-input__wrapper.is-focus{box-shadow:none;background:#2d3038;outline:none}.ve-stage-background__picker .el-color-picker-panel__footer .el-input__inner,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-input__inner{color:#f0f0f5;caret-color:var(--ve-accent);outline:none}.ve-stage-background__picker .el-color-picker-panel__footer .el-input__inner:focus-visible,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-input__inner:focus-visible{outline:none}.ve-stage-background__picker .el-color-picker-panel__footer .el-button,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-button{background:var(--ve-accent);min-width:42px;height:28px;min-height:28px;color:var(--ve-accent-ink);box-shadow:none;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:700}.ve-stage-background__picker .el-color-picker-panel__footer .el-button:focus-visible,.ve-stage-background__picker .el-color-picker-panel__footer .el-button:hover,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-button:focus-visible,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-button:hover{background:color-mix(in srgb,var(--ve-accent) 82%,#fff);color:var(--ve-accent-ink);box-shadow:none;border:0;outline:none}.ve-stage-background__picker .el-color-picker-panel__footer .el-button:focus-visible,.ve-text-quick__color-popper .el-color-picker-panel__footer .el-button:focus-visible{text-underline-offset:2px;text-decoration:underline}.ve-stage__alignment-grid{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ve-stage__alignment-grid line{stroke:var(--ve-accent);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #000b)}.ve-stage__frame--crop{cursor:grab;box-shadow:0 0 0 3px var(--ve-accent),0 20px 50px #050b15a8}.ve-stage__frame--crop:active{cursor:grabbing}.ve-stage__crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.25%,#fff9 33.3% 33.5%,#0000 33.55% 66.45%,#fff9 66.5% 66.7%,#0000 66.75%),linear-gradient(#0000 33.25%,#fff9 33.3% 33.5%,#0000 33.55% 66.45%,#fff9 66.5% 66.7%,#0000 66.75%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.ve-stage__preview-error{color:#fff;background:#5f2832;border-radius:6px;padding:8px 11px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ve-stage__empty{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:11px;padding:24px;display:flex;position:relative}.ve-stage__empty-icon{color:#aec9e5;background:#f6f9ff13;border:1px solid #b8c5d859;border-radius:15px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.ve-stage__empty h3{color:#fff;font-size:20px}.ve-stage__empty p{color:#bfcbd9;max-width:280px;font-size:12px;line-height:1.6}.ve-stage__empty .ve-button{margin-top:5px}.ve-transport{height:56px;color:var(--ve-muted);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.ve-transport__playback,.ve-transport__status{align-items:center;display:flex}.ve-transport__playback{grid-column:2;justify-self:center;gap:8px}.ve-transport__status{white-space:nowrap;grid-column:3;justify-content:flex-end;justify-self:end;gap:10px;min-width:0}.ve-transport__crop-hint{text-overflow:ellipsis;max-width:140px;overflow:hidden}.ve-transport .el-button{width:36px;min-height:36px;padding:0;font-size:13px}.ve-transport .el-button.ve-transport__skip{border:1px solid var(--ve-line);background:var(--ve-surface);width:28px;height:28px;min-height:28px;color:var(--ve-muted);border-radius:50%}.ve-transport .el-button.ve-transport__skip svg{width:12px;height:12px;display:block}.ve-transport .el-button.ve-transport__skip:not(.is-disabled):hover{border-color:var(--ve-accent);background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-transport .el-button.ve-transport__play{border:1px solid color-mix(in srgb,var(--ve-accent) 70%,var(--ve-line));width:32px;height:32px;min-height:32px;color:var(--ve-accent-ink);background:color-mix(in srgb,var(--ve-accent) 82%,var(--ve-surface));box-shadow:none;border-radius:50%}.ve-transport .el-button.ve-transport__play svg{width:14px;height:14px;display:block}.ve-transport .el-button.is-disabled{opacity:.82}.ve-transport .el-button.ve-transport__play.is-disabled{opacity:1;border:1px solid color-mix(in srgb,var(--ve-accent) 26%,var(--ve-line));background:var(--ve-accent-soft);color:var(--ve-muted);box-shadow:none}.ve-transport .el-button.ve-transport__play:not(.is-disabled):hover{background:var(--ve-accent);border-color:var(--ve-accent)}.ve-transport strong{color:var(--ve-ink);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.ve-transport strong span{color:var(--ve-muted)}@container (width<=760px){.ve-transport__crop-hint{display:none}}.ve-inspector-shell{border-left:1px solid var(--ve-line);grid-area:1/4;min-width:0;min-height:0;display:flex;position:relative}.ve-inspector{flex:1;width:100%;min-width:0;height:100%;min-height:0}.ve-inspector-shell--contextual .ve-inspector{width:calc(100% - 48px)}.ve-inspector-rail{border-left:1px solid var(--ve-line);background:#15151e;flex-direction:column;flex:0 0 48px;align-items:stretch;gap:3px;min-width:48px;height:100%;padding:7px 4px;display:flex;overflow-y:auto}.ve-inspector-rail__item{color:#a1a1b1;background:0 0;border:0;border-radius:6px;place-items:center;min-height:42px;padding:6px;display:grid;position:relative}.ve-inspector-rail__item svg{width:19px;height:19px}.ve-inspector-rail__toggle{border-bottom:1px solid #ffffff1f;border-radius:0;flex:none;margin-bottom:5px}.ve-inspector-rail__toggle svg{width:16px;height:16px}.ve-inspector-rail__item:hover{color:#fff;background:#282833}.ve-inspector-rail__item.is-active{color:#eee9ff;background:#242330}.ve-inspector-rail__item.is-active:after{content:"";background:var(--ve-accent);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;right:0}.ve--light .ve-inspector-rail{background:var(--ve-surface)}.ve--light .ve-inspector-rail__item{color:var(--ve-muted)}.ve--light .ve-inspector-rail__toggle{border-bottom-color:var(--ve-line)}.ve--light .ve-inspector-rail__item:focus-visible,.ve--light .ve-inspector-rail__item:hover{background:var(--ve-panel);color:var(--ve-ink);outline:none}.ve--light .ve-inspector-rail__item.is-active,.ve--light .ve-inspector-rail__item.is-active:focus-visible,.ve--light .ve-inspector-rail__item.is-active:hover{background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-inspector__scroll{height:100%}.ve-inspector__inner{padding-top:23px}.ve-inspector__inner--appearance{padding-top:14px}.ve-inspector__inner>.ve-section-heading{padding:0 17px}.ve-inspector__heading{gap:8px}.ve-inspector__heading h2{margin-top:0;font-size:16px}.ve-inspector__collapse,.ve-inspector__help{width:28px;height:28px;color:var(--ve-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ve-inspector__help svg{width:15px;height:15px}.ve-inspector__collapse{margin-left:auto}.ve-inspector__collapse svg{width:17px;height:17px}.ve-inspector__collapse:focus-visible,.ve-inspector__collapse:hover,.ve-inspector__help:focus-visible,.ve-inspector__help:hover{background:var(--ve-panel);color:var(--ve-ink)}.ve-inspector__collapse:focus-visible,.ve-inspector__help:focus-visible{outline:2px solid var(--ve-focus);outline-offset:2px}.ve-inspector__help-popper{max-width:240px;line-height:1.5}.ve-inspector__count{color:var(--ve-muted);margin-right:36px;font-size:10px;font-weight:800}.ve-inspector__empty{color:var(--ve-muted);margin:0;padding:0 17px;font-size:11px;line-height:1.7}.ve-transition-inspector{color:var(--ve-ink);padding:0 17px 22px;font-size:11px}.ve-transition-inspector header{border-bottom:1px solid var(--ve-line);flex-direction:column;gap:5px;padding:0 0 18px;display:flex}.ve-transition-inspector header h2{font-size:14px}.ve-transition-inspector header small{color:var(--ve-muted);line-height:1.5}.ve-transition-inspector__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 7px;padding:10px 0 18px;display:grid}.ve-transition-inspector header+.ve-transition-inspector__choices{padding-top:18px}.ve-transition-inspector__group-title{color:var(--ve-ink);margin:6px 0 0;font-size:11px;font-weight:750}.ve-transition-inspector__choice{min-width:0;color:var(--ve-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:start;gap:6px;padding:0;font-size:10px;line-height:1.35;display:flex}.ve-transition-inspector__choice>span:last-child{overflow-wrap:anywhere;width:100%}.ve-transition-inspector__sample{aspect-ratio:1;border:2px solid var(--ve-line);background:#17232e;border-radius:6px;width:100%;height:auto;display:block;overflow:hidden}.ve-transition-inspector__choice.is-active .ve-transition-inspector__sample,.ve-transition-inspector__choice:focus-visible .ve-transition-inspector__sample,.ve-transition-inspector__choice:hover .ve-transition-inspector__sample{border-color:var(--ve-accent)}.ve-transition-inspector__choice:focus-visible{outline:2px solid var(--ve-focus);outline-offset:3px}.ve-transition-inspector__choice:disabled{opacity:.45;cursor:not-allowed}.ve-transition-inspector__duration{border-bottom:1px solid var(--ve-line);grid-template-columns:1fr auto;gap:9px;padding:16px 0;display:grid}.ve-transition-inspector__duration output{color:var(--ve-muted)}.ve-transition-inspector__duration .el-slider{--el-slider-main-bg-color:var(--ve-accent);grid-column:1/-1}.ve-transition-inspector__duration small{color:var(--ve-muted);grid-column:1/-1}.ve-clip-inspector{padding:16px}.ve-clip-inspector__selected{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.ve-clip-inspector__thumb{-o-object-fit:cover;object-fit:cover;background:linear-gradient(140deg,#a7c4bd,#325267 65%,#dec09c);border-radius:5px;flex:none;width:50px;height:40px}.ve-clip-inspector__selected>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ve-clip-inspector__selected strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.ve-clip-inspector__fields label,.ve-clip-inspector__section-head small,.ve-clip-inspector__selected small{color:var(--ve-muted);font-size:10px}.ve-clip-inspector section{border-bottom:1px solid var(--ve-line);padding:17px 0}.ve-clip-inspector__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ve-clip-inspector__section-head h3{font-size:12px}.ve-clip-inspector__fields{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px;display:grid}.ve-clip-inspector__fields label{flex-direction:column;gap:5px;display:flex}.ve-clip-inspector__fields input{border:1px solid var(--ve-line);background:var(--ve-surface);width:100%;color:var(--ve-ink);border-radius:8px;padding:8px;font-size:12px}.ve-clip-inspector__segmented{background:var(--ve-panel);border:1px solid var(--ve-line);border-radius:8px;margin-top:13px;padding:4px;display:flex}.ve-clip-inspector__segmented button{min-height:32px;color:var(--ve-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;font-size:11px}.ve-clip-inspector__segmented button[aria-pressed=true]{border-color:var(--ve-line);color:var(--ve-accent);background:var(--ve-surface);font-weight:800}.ve-clip-inspector__background{margin-top:12px}.ve-clip-inspector__crop,.ve-clip-inspector__reset{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-ink);border-radius:7px;margin-top:12px;padding:7px 10px;font-size:11px}.ve-clip-inspector__crop[aria-pressed=true]{border-color:var(--ve-accent);color:var(--ve-accent)}.ve-clip-inspector__zoom{color:var(--ve-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.ve-clip-inspector__zoom .el-slider{width:100%}.ve-clip-inspector section p{margin-top:10px;font-size:10px}.ve-clip-inspector .ve-clip-inspector__error{color:#c5586a}.ve-clip-inspector__switch{justify-content:space-between;align-items:center;margin-top:16px;font-size:11px;display:flex}.ve-clip-inspector__switch input{accent-color:var(--ve-accent);width:18px;height:18px}.ve-clip-inspector__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ve-clip-inspector__actions button{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-ink);border-radius:7px;padding:8px;font-size:11px}.ve-clip-inspector__actions .el-button{min-width:0;margin-left:0}.ve-clip-inspector__actions .ve-clip-inspector__delete{color:#c5586a;grid-column:1/-1}.ve-inspector__inner--text{padding-top:0}.ve-text-inspector{--el-color-primary:var(--ve-text-accent);padding:0 0 22px;font-size:12px}.ve-text-inspector__header{border-bottom:1px solid var(--ve-line);align-items:center;gap:8px;min-height:56px;padding:0 12px 0 17px;display:flex}.ve-text-inspector__header strong{font-size:13px}.ve-text-inspector__badge{background:var(--ve-panel);color:var(--ve-muted);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.ve-text-inspector__collapse-button{width:32px;height:32px;color:var(--ve-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.ve-text-inspector__collapse-button svg{width:16px;height:16px}.ve-text-inspector__collapse-button:hover{background:var(--ve-panel);color:var(--ve-ink)}.ve-text-inspector__collapse-button:focus-visible{border-color:var(--ve-text-accent);outline:2px solid var(--ve-text-accent);outline-offset:2px}.ve-text-inspector__font-section{border-bottom:1px solid var(--ve-line);gap:9px;padding:18px 17px 22px;display:grid}.ve-text-inspector__font-section h3{margin:0 0 1px;font-size:12px;font-weight:700}.ve-text-inspector__font,.ve-text-inspector__font-size,.ve-text-inspector__weight{width:100%;min-width:0}.ve-text-inspector__font-row{grid-template-columns:minmax(0,1fr) 75px;gap:8px;display:grid}.ve-text-inspector .el-input__wrapper,.ve-text-inspector .el-select__wrapper{border:1px solid var(--ve-line);background:var(--ve-panel);min-height:33px;box-shadow:none;color:var(--ve-ink);border-radius:4px}.ve-text-inspector .el-input__wrapper.is-focus,.ve-text-inspector .el-select__wrapper.is-focused{border-color:var(--ve-text-accent)}.ve-text-inspector .el-input__inner,.ve-text-inspector .el-select__selected-item{color:var(--ve-ink);font-size:11px}.ve-text-inspector__advanced-row .el-input__inner,.ve-text-inspector__font-size .el-input__inner{text-align:center}.ve-text-inspector__font-actions{align-items:center;gap:7px;display:flex}.ve-text-inspector__font-actions-spacer{flex:1}.ve-text-inspector .el-button.ve-text-inspector__format-button{border:1px solid var(--ve-line);background:var(--ve-panel);width:33px;min-width:33px;height:33px;min-height:33px;color:var(--ve-ink);border-radius:4px;place-items:center;margin:0;padding:0;font-size:15px;display:grid}.ve-text-inspector .el-button.ve-text-inspector__format-button.is-selected,.ve-text-inspector .el-button.ve-text-inspector__format-button:hover{border-color:var(--ve-text-accent);background:color-mix(in srgb,var(--ve-text-accent) 20%,var(--ve-panel));color:var(--ve-ink)}.ve-text-inspector__align-icon{width:17px;height:17px;display:block}.ve-text-inspector__color-section{border-bottom:1px solid var(--ve-line);justify-content:space-between;align-items:center;min-height:72px;padding:12px 17px;display:flex}.ve-text-inspector__color{width:33px;height:33px}.ve-text-inspector__color .el-color-picker__trigger{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:4px;width:33px;height:33px}.ve-text-inspector__color .el-color-picker__color{border-radius:50%;overflow:hidden}.ve-text-inspector__color .el-color-picker__color-inner{border-radius:50%}.ve-text-inspector__color .el-color-picker__icon{display:none}.ve-text-inspector__collapse.el-collapse{--el-collapse-header-bg-color:var(--ve-surface);--el-collapse-content-bg-color:var(--ve-surface);--el-collapse-border-color:var(--ve-line);--el-collapse-header-text-color:var(--ve-ink);--el-collapse-content-text-color:var(--ve-ink);border:0}.ve-text-inspector__collapse .el-collapse-item__header{border-bottom:1px solid var(--ve-line);height:48px;min-height:48px;padding:0 17px;font-size:12px}.ve-text-inspector__collapse .el-collapse-item__header:hover{background:var(--ve-panel)}.ve-text-inspector__collapse .el-collapse-item__wrap{border-bottom:1px solid var(--ve-line)}.ve-text-inspector__collapse .el-collapse-item__content{color:var(--ve-ink);padding:15px 17px 17px}.ve-text-inspector__advanced-field+.ve-text-inspector__advanced-field{margin-top:17px}.ve-text-inspector__advanced-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ve-text-inspector__advanced-row .el-input-number{width:74px}.ve-text-inspector__advanced-field .el-slider{--el-slider-main-bg-color:var(--ve-text-accent);--el-slider-button-size:14px;width:100%}.ve-text-inspector__advanced-field .el-slider__button{border-color:var(--ve-text-accent)}.ve-text-inspector__field{color:var(--ve-muted);flex-direction:column;gap:7px;margin-top:12px;font-size:11px;display:flex}.ve-text-inspector__field:first-child{margin-top:0}.ve-text-inspector__field .el-textarea__inner,.ve-text-inspector__field input{border:1px solid var(--ve-line);background:var(--ve-panel);width:100%;color:var(--ve-ink);box-shadow:none;resize:vertical;border-radius:5px;padding:9px}.ve-text-inspector__field .el-textarea__inner:focus{border-color:var(--ve-text-accent)}.ve-text-inspector__count{text-align:right;color:var(--ve-muted);margin-top:5px;display:block}.ve-text-inspector__error{color:#e87888;margin-top:8px;font-size:11px}.ve-text-inspector__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ve-text-inspector__repair{color:#c5586a;background:0 0;border:1px solid #c5586a;border-radius:6px;margin-top:9px;padding:7px 10px;font-size:11px}.ve-text-inspector__section+.ve-text-inspector__section{margin-top:18px}.ve-text-inspector__section>strong{font-size:11px}.ve-text-inspector__choices{gap:5px;margin-top:10px;display:flex}.ve-text-inspector__choices button{border:1px solid var(--ve-line);background:var(--ve-panel);min-height:32px;color:var(--ve-muted);border-radius:6px;flex:1;padding:5px;font-size:10px}.ve-text-inspector__choices button[aria-pressed=true]{color:var(--ve-text-accent);border-color:var(--ve-text-accent);background:color-mix(in srgb,var(--ve-text-accent) 15%,var(--ve-panel));font-weight:800}.ve-text-inspector__slider{color:var(--ve-muted);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:12px;font-size:11px;display:flex}.ve-text-inspector__slider .el-slider{width:100%}.ve-text-inspector .el-button.ve-text-inspector__delete{border:1px solid var(--ve-line);background:var(--ve-panel);color:#e87888;border-radius:5px;width:calc(100% - 34px);margin:12px 17px 0;padding:9px;font-size:11px}.ve-text-inspector__align-popper.el-popper{--ve-accent:#8be0b1;background:#20202a;border:1px solid #555565;border-radius:5px;padding:4px}.ve-text-inspector__align-popper .el-dropdown-menu{background:#20202a}.ve-text-inspector__align-popper .el-dropdown-menu__item{color:#f1f1f5;align-items:center;gap:9px;min-width:130px;font-size:12px;display:flex}.ve-text-inspector__align-popper .el-dropdown-menu__item:hover{color:#fff;background:#383844}.ve-text-inspector__align-popper .el-popper__arrow:before{background:#20202a;border-color:#555565}.ve-text-inspector__menu-icon{flex:none;width:16px;height:16px}.ve-text-inspector__menu-label{flex:1}.ve-text-inspector__menu-check{width:14px;height:14px;color:var(--ve-accent);flex:none;margin-left:auto}.ve-text-inspector__tab-content{padding:18px 17px}.ve-text-inspector__tab-content h3{margin-bottom:15px;font-size:13px}.ve-text-inspector__tab-content .ve-motion{border-top:0;margin-top:0;padding-top:0}.ve-text-appearance{border-top:1px solid var(--ve-line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.ve-text-appearance h4{margin:0;font-size:11px}.ve-text-appearance__row{min-height:28px;color:var(--ve-ink);align-items:center;gap:9px;font-size:11px;display:flex}.ve-text-appearance__row>span{flex:1}.ve-text-appearance__none{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-muted);cursor:pointer;border-radius:5px;padding:5px 8px;font-size:10px}.ve-text-appearance__none[aria-pressed=true]{border-color:var(--ve-accent);color:var(--ve-accent)}.ve-text-appearance__field{-moz-column-gap:9px;grid-template-columns:1fr auto;align-items:center;column-gap:9px;display:grid}.ve-text-appearance__field>div{color:var(--ve-ink);grid-column:1/-1;justify-content:space-between;font-size:11px;display:flex}.ve-text-appearance__field output{color:var(--ve-muted)}.ve-text-appearance__field .el-slider{--el-slider-main-bg-color:var(--ve-accent);min-width:0}.ve-text-appearance__field .el-color-picker{grid-column:2}.ve-text-inspector__swatches{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.ve-text-inspector__swatches button{border:2px solid #686878;border-radius:4px;width:32px;height:32px}.ve-text-inspector__swatches button[aria-pressed=true]{outline:2px solid var(--ve-text-accent);outline-offset:2px}.ve-text-inspector .el-button.ve-text-inspector__rotate{width:100%;margin-top:18px}.ve-appearance{--el-color-primary:var(--ve-accent);padding:0 17px 24px;font-size:12px}.ve-appearance header{border-bottom:1px solid var(--ve-line);justify-content:space-between;align-items:flex-start;gap:8px;margin:0 -17px 14px;padding:10px 9px 15px 17px;display:flex}.ve-appearance header>div,.ve-motion{min-width:0}.ve-appearance h2{font-size:14px}.ve-appearance header small{color:var(--ve-muted);margin-top:5px;display:block}.ve-appearance__collapse-button{width:32px;height:32px;color:var(--ve-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ve-appearance__collapse-button svg{width:16px;height:16px}.ve-appearance__collapse-button:hover{background:var(--ve-panel);color:var(--ve-ink)}.ve-appearance__collapse-button:focus-visible{outline:2px solid var(--ve-accent);outline-offset:2px}.ve-appearance__slider{color:var(--ve-ink);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-bottom:20px;display:flex}.ve-appearance__slider output{color:var(--ve-muted)}.ve-appearance__slider .el-slider{--el-slider-main-bg-color:var(--ve-accent);width:100%}.ve-appearance__filters{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ve-appearance__filters button{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-ink);text-align:left;border-radius:7px;gap:5px;padding:5px;font-size:11px;transition:border-color .15s,background .15s;display:grid}.ve-appearance__filters button:focus-visible,.ve-appearance__filters button:hover{border-color:var(--ve-accent)}.ve-appearance__filters button[aria-pressed=true]{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 7%,var(--ve-panel))}.ve-appearance__filters strong{padding:3px;font-weight:500}.ve-appearance__filter-preview{background:#446d84;border-radius:4px;height:58px;display:block;overflow:hidden}.ve-appearance__filter-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ve-appearance__reset{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-ink);border-radius:5px;padding:7px 10px}.ve-motion{gap:20px;display:grid}.ve-motion__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}.ve-motion-card{min-width:0;color:var(--ve-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-content:start;padding:0;display:grid}.ve-motion-card__stage{aspect-ratio:1;color:#f4f4f8;background:#090a10;border:1px solid #444452;border-radius:5px;place-items:center;width:100%;display:grid;overflow:hidden}.ve-motion-card__stage canvas{width:100%;height:100%}.ve-motion-card__none{width:22px;height:22px}.ve-motion-card__label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:20px;padding:4px 1px 1px;font-size:10px;line-height:15px;display:block;overflow:hidden}.ve-motion-card:focus-visible .ve-motion-card__stage,.ve-motion-card:hover .ve-motion-card__stage{border-color:#a979ff}.ve-motion-card:focus-visible{outline-offset:2px;outline:2px solid #a979ff}.ve-motion-card.is-selected{color:#fff;background:#6330ca;box-shadow:0 0 0 2px #9e62ff}.ve-motion-card.is-selected .ve-motion-card__stage{border-color:#a979ff;border-radius:5px 5px 2px 2px}.ve-motion-card.is-selected .ve-motion-card__label{padding-left:5px}.ve-motion__controls{gap:9px;display:grid}.ve-motion__controls>strong{color:var(--ve-muted);font-size:11px;font-weight:600}.ve-motion__scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ve-motion__scope button{border:1px solid var(--ve-line);background:var(--ve-panel);min-height:34px;color:var(--ve-ink);cursor:pointer;border-radius:4px;padding:4px 5px;font-size:11px;font-weight:650}.ve-motion__scope button:focus-visible,.ve-motion__scope button:hover{border-color:#a979ff;outline:none}.ve-motion__scope button[aria-pressed=true]{color:#fff;background:#5530a9;border-color:#7445d1}.ve-motion__duration-head{color:var(--ve-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.ve-motion__duration-head>div{align-items:center;gap:4px;display:flex}.ve-motion__duration-head .el-input-number{width:58px}.ve-motion__duration-head .el-input.is-disabled .el-input__wrapper,.ve-motion__duration-head .el-input__wrapper{background:var(--ve-panel);box-shadow:0 0 0 1px var(--ve-line) inset;padding:0 4px}.ve-motion__duration-head .el-input__inner{color:var(--ve-ink);text-align:right;font-size:11px}.ve-motion .el-slider{--el-slider-main-bg-color:#8d51ec;--el-slider-button-size:15px;--el-slider-runway-bg-color:#6b6979;margin:0 3px}.ve-timeline{background:var(--ve-surface);border-top:1px solid var(--ve-line);flex-direction:column;grid-area:2/3/auto/5;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.ve-timeline-toolbar__group,.ve-timeline-toolbar__view,.ve-timeline-toolbar__zoom{align-items:center;display:flex}.ve-timeline-toolbar__group{gap:3px}.ve-timeline-toolbar__view{flex:none;gap:10px;max-width:100%;margin:0}.ve-timeline-toolbar__zoom{gap:1px}.ve-timeline-toolbar__zoom .ve-timeline-action .el-button{width:28px;height:28px;min-height:28px;font-size:15px}.ve-timeline-toolbar__zoom-divider{background:var(--ve-line);width:1px;height:18px;margin:0 2px}.ve-timeline-action{border-radius:6px;flex-shrink:0;display:inline-flex}.ve .ve-timeline-action .el-button{width:32px;height:32px;min-height:32px;color:var(--ve-muted);border:0;border-radius:6px;margin:0;padding:0;font-size:17px}.ve .ve-timeline-action .el-button.is-text,.ve .ve-timeline-action .el-button.is-text:active,.ve .ve-timeline-action .el-button.is-text:focus,.ve .ve-timeline-action .el-button.is-text:hover{background:0 0;transform:none}.ve .ve-timeline-action .el-button:not(.is-disabled):hover{color:var(--ve-accent)}.ve .ve-timeline-action .el-button.is-danger:not(.is-disabled):hover{color:#e8777e}.ve .ve-timeline-action .el-button.is-disabled{opacity:.36}.ve-timeline-tooltip{max-width:280px}.ve-timeline-tooltip__title{justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.ve-timeline-tooltip kbd{color:#cbd2dc;border:1px solid #ffffff40;border-radius:3px;padding:1px 5px;font-size:10px}.ve-timeline-tooltip p{opacity:.75;max-width:240px;margin:5px 0 0;font-size:11px;line-height:1.6}.ve-track-context-menu.el-popover.el-popper{min-width:0;max-width:calc(100vw - 24px);color:var(--ve-ink);background:var(--ve-surface);border:1px solid var(--ve-line);border-radius:8px;padding:6px;box-shadow:0 10px 32px #0009}.ve-track-context-menu [role=menu]:focus{outline:none}.ve-track-context-menu button{width:100%;color:var(--ve-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:9px 8px;font-size:12px;display:flex}.ve-track-context-menu button:not(:disabled):hover{background:var(--ve-accent-soft)}.ve-track-context-menu button.is-add-action+button:not(.is-add-action){border-top:1px solid var(--ve-line);border-radius:0 0 5px 5px;margin-top:5px}.ve-track-context-menu button.is-danger{color:#e8777e}.ve-track-context-menu button.is-danger:not(:disabled):hover{background:#e8777e14}.ve-track-context-menu button:disabled{opacity:.36;cursor:not-allowed}.ve-track-context-menu button .el-icon{font-size:16px}.ve-timeline__area{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ve-timeline__ruler-viewport{z-index:2;height:var(--ve-ruler-height);background:var(--ve-ruler-base);flex:none;position:relative;overflow:hidden}.ve-timeline__ruler-content{transform:translateX(calc(-1 * var(--ve-timeline-scroll-left,0px)));position:absolute;top:0;left:12px}.ve-timeline__scroll{min-width:0;min-height:0;margin-top:var(--ve-ruler-gap);flex:1}.ve-timeline__scroll .el-scrollbar__wrap{overflow-y:auto}.ve-timeline__scroll .el-scrollbar__view{flex-direction:column;min-height:100%;display:flex}.ve .el-scrollbar__bar.is-horizontal{height:7px;bottom:3px}.ve .el-scrollbar__bar.is-vertical{width:7px;right:3px}.ve .el-scrollbar__thumb{background:color-mix(in srgb,var(--ve-muted) 48%,transparent);border-radius:6px}.ve .el-scrollbar__thumb:hover{background:color-mix(in srgb,var(--ve-muted) 72%,transparent)}.ve-timeline__canvas{width:calc(100% - var(--ve-timeline-start-inset));margin:auto 0 auto var(--ve-timeline-start-inset);flex:none;position:relative}.ve-timeline__canvas--asset-drag{border-block:12px solid #0000}.ve-timeline__quick-track{height:var(--ve-quick-track-height);margin-right:12px;margin-bottom:var(--ve-track-gap);border:1px dashed color-mix(in srgb,var(--ve-muted) 45%,transparent);background:color-mix(in srgb,var(--ve-accent) 3%,var(--ve-panel));cursor:pointer;border-radius:6px;align-items:center;display:flex;position:relative}.ve-timeline__quick-track[data-quick-track=audio]:before{content:"";background:var(--ve-muted);opacity:.35;pointer-events:none;height:24px;position:absolute;top:50%;left:128px;right:8px;transform:translateY(-50%);-webkit-mask-image:url(/video-editor-audio-placeholder.svg);mask-image:url(/video-editor-audio-placeholder.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:192px 24px;mask-size:192px 24px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ve--light .ve-timeline__quick-track[data-quick-track=audio]:before{opacity:.4}.ve-timeline__quick-audio-preview{z-index:2;border:1px solid var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 29%,var(--ve-panel));min-width:0;color:var(--ve-accent);pointer-events:none;border-radius:4px;align-items:center;gap:5px;padding:0 5px;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.ve-timeline__quick-audio-preview-icon{flex:none;font-size:14px;line-height:1}.ve-timeline__quick-audio-preview-wave{opacity:.78;background:currentColor;flex:1;min-width:0;height:16px;-webkit-mask-image:url(/video-editor-audio-placeholder.svg);mask-image:url(/video-editor-audio-placeholder.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:192px 16px;mask-size:192px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ve-timeline__quick-track:focus-within,.ve-timeline__quick-track:hover{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 8%,var(--ve-panel))}.ve-timeline__quick-track[data-quick-track=audio].ve-timeline__quick-track--audio-drop{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 16%,var(--ve-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ve-accent) 34%,transparent)}.ve-timeline__quick-track[data-quick-track=audio].ve-timeline__quick-track--audio-drop:before{opacity:.12}.ve-timeline__quick-track--audio-drop>.ve-timeline__quick-add{opacity:0;pointer-events:none}.ve-timeline__quick-track[data-quick-track=audio].ve-timeline__quick-track--drop-invalid{background:color-mix(in srgb,#e55f6c 13%,var(--ve-panel));border-color:#e55f6c;box-shadow:inset 0 0 0 1px #e55f6c55}.ve-timeline__quick-track--drop-invalid .ve-timeline__quick-audio-preview{background:color-mix(in srgb,#e55f6c 20%,var(--ve-panel));color:#e55f6c;border-color:#e55f6c}.ve-timeline__quick-add{z-index:1;height:24px;min-height:24px;color:var(--ve-muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-left:6px;padding:0 7px;font-size:11px;display:inline-flex;position:sticky;left:6px}.ve-timeline__quick-add:focus-visible,.ve-timeline__quick-add:hover{background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-timeline__quick-add svg{width:12px;height:12px}.ve-timeline__quick-icon{text-align:center;min-width:11px;font-weight:800}.ve-timeline__text-style-drop{z-index:9;box-sizing:border-box;border:2px dashed var(--ve-accent);background:var(--ve-accent-soft);color:var(--ve-ink);white-space:nowrap;pointer-events:none;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;overflow:hidden}.ve-timeline__text-style-drop strong{background:var(--ve-accent);width:20px;height:20px;color:var(--ve-accent-ink);border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.ve-timeline__text-style-drop span{text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.ve-timeline__text-style-drop--invalid{background:#d65c7833;border-color:#d65c78}.ve-ruler{height:var(--ve-ruler-height);background:var(--ve-ruler-base);cursor:crosshair;position:relative}.ve-ruler__seek{position:absolute;inset:0}.ve-ruler,.ve-timeline__project-gaps,.ve-timeline__ruler-viewport{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ve-ruler:before,.ve-ruler__duration{background-image:radial-gradient(circle at 0 50%,var(--ve-ruler-dot) 1px,transparent 1.5px);background-size:var(--ve-ruler-minor-spacing) 100%;pointer-events:none;background-position:8px 0;height:22px;position:absolute;top:5px}.ve-ruler:before{content:"";left:0;right:0}.ve-ruler__duration{background-color:var(--ve-ruler-fill);background-image:radial-gradient(circle at 0 50%,var(--ve-ruler-fill-dot) 1px,transparent 1.5px);border-radius:6px;left:0}.ve-timeline__project-gaps{z-index:3;pointer-events:none;position:absolute;inset:0}.ve-timeline__project-gap{border:1px solid color-mix(in srgb,var(--ve-muted) 55%,transparent);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ve-muted) 26%,transparent) 6px 8px);cursor:crosshair;pointer-events:auto;height:22px;transition:height .12s;position:absolute;top:5px}.ve-timeline__project-gap--expanded{height:calc(100% - 5px);transition-duration:0s}.ve-timeline__project-gap--editing{pointer-events:none}.ve-timeline__project-gap-remove{z-index:1;border:1px solid var(--ve-line);background:var(--ve-surface);width:24px;height:24px;color:var(--ve-muted);opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.ve-timeline__project-gap-remove svg{width:16px;height:16px}.ve-timeline__project-gap--expanded .ve-timeline__project-gap-remove{opacity:1;pointer-events:auto}.ve-timeline__project-gap-remove:hover{color:#e8777e}@media (prefers-reduced-motion:reduce){.ve-timeline__project-gap{transition:none}}.ve-ruler__mark{z-index:1;left:var(--ve-ruler-mark-left);color:var(--ve-ruler-time);white-space:nowrap;pointer-events:none;--mark-selection-start:calc(3px + var(--ve-ruler-selection-start) - var(--ve-ruler-mark-left));--mark-selection-end:calc(3px + var(--ve-ruler-selection-end) - var(--ve-ruler-mark-left));background:linear-gradient(to right,var(--ve-ruler-base) var(--mark-selection-start),var(--ve-ruler-fill) var(--mark-selection-start),var(--ve-ruler-fill) var(--mark-selection-end),var(--ve-ruler-base) var(--mark-selection-end));margin-left:-3px;padding:0 3px;position:absolute;top:50%;transform:translateY(-50%)}.ve .ve-ruler__duration-time,.ve .ve-ruler__hover-time,.ve .ve-ruler__mark{font:10px/12px ui-monospace,SFMono-Regular,monospace}.ve .ve-ruler__duration-time,.ve .ve-ruler__hover-time{z-index:2;white-space:nowrap;pointer-events:none;border:1px solid #0000;border-radius:5px;align-items:center;height:22px;min-height:0;padding:0 5px;display:flex;position:absolute;top:50%}.ve .ve-ruler__hover-time{z-index:3;background:var(--ve-surface);color:var(--ve-ink);transform:translate(-50%,-50%);box-shadow:0 2px 8px #0005}.ve .ve-ruler__duration-time{z-index:5;border:1px solid color-mix(in srgb,var(--ve-accent) 42%,transparent);background:var(--ve-ruler-fill);color:var(--ve-accent);cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.ve-ruler__playhead-handle{z-index:4;background:var(--ve-playhead);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);cursor:ew-resize;touch-action:none;border:0;border-radius:5px 5px 0 0;width:18px;height:20px;padding:0;position:absolute;top:5px;transform:translate(-50%)}.ve .ve-ruler__duration-time:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--ve-accent);box-shadow:none;outline:none}.ve-duration-popover.el-popover.el-popper{border:1px solid var(--ve-line);background:var(--ve-surface);color:var(--ve-ink);border-radius:10px;padding:14px;box-shadow:0 8px 28px #0005}.ve-duration-editor{border:0;gap:8px;margin:0;padding:0;font-size:12px;display:grid}.ve-duration-editor__field{grid-template-columns:1fr 94px;align-items:center;gap:10px;font-weight:600;display:grid}.ve-duration-editor__field input{border:1px solid var(--ve-line);background:var(--ve-bg);width:100%;min-width:0;color:var(--ve-ink);border-radius:6px;padding:7px 8px;font:12px/1.4 ui-monospace,SFMono-Regular,monospace}.ve-duration-editor__field input:is(:focus,:focus-visible){box-shadow:none;border-color:var(--ve-accent);outline:none}.ve-duration-editor__bounds,.ve-duration-editor__hint{color:var(--ve-muted);margin:0;font-size:11px;line-height:1.5}.ve-duration-editor__bounds.is-invalid{color:#e56b76}.ve-duration-editor__apply{border:1px solid var(--ve-accent);background:var(--ve-accent-soft);color:var(--ve-accent);cursor:pointer;border-radius:6px;justify-self:end;padding:6px 10px;font-size:12px}.ve-duration-editor__apply:hover{background:var(--ve-accent);color:var(--ve-accent-ink)}.ve-timeline__audio-track,.ve-timeline__text-track,.ve-timeline__video-track{margin-bottom:var(--ve-track-gap);background:var(--ve-panel);border-radius:6px;position:relative}.ve-timeline__text-track{height:var(--ve-text-track-height)}.ve-timeline-text{height:calc(-2px + var(--ve-text-track-height));border:1px solid color-mix(in srgb,var(--ve-accent) 65%,var(--ve-line));background:var(--ve-accent-soft);color:var(--ve-ink);white-space:nowrap;text-align:left;cursor:grab;border-radius:5px;align-items:center;gap:7px;padding:0 16px;display:flex;position:absolute;top:1px;overflow:hidden;font-size:10px!important}.ve-timeline-text__content{pointer-events:none;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.ve-timeline-text__content strong{flex:none;font-size:12px}.ve-timeline-text__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ve-timeline-text:is(:hover,:focus-within,:focus-visible,.ve-clip--selected,.ve-clip--trimming){padding-left:24px}.ve-timeline-text.ve-clip--invalid{color:#a83843;background:#ffe3e3;border-color:#d45d67}.ve-timeline__video-track{height:var(--ve-video-track-height)}.ve-timeline__gap{height:calc(100% - 2px);color:var(--ve-muted);background:0 0;border:1px solid #0000;border-radius:7px;font-size:10px;position:absolute;top:1px;overflow:visible}.ve-timeline__gap--compact:not(.ve-timeline__gap--editing){z-index:3}.ve-timeline__gap--compact:not(.ve-timeline__gap--editing):before,.ve-timeline__project-gap--compact:not(.ve-timeline__project-gap--editing):before{content:"";width:max(100%,8px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ve-timeline__gap:not(.ve-timeline__gap--editing):is(:hover,:focus-within){z-index:8;border-color:color-mix(in srgb,var(--ve-muted) 60%,transparent);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ve-muted) 26%,transparent) 6px 8px)}.ve-timeline__gap-remove{z-index:1;background:var(--ve-surface);width:26px;height:26px;color:var(--ve-muted);cursor:pointer;pointer-events:none;opacity:0;border:0;border-radius:50%;place-items:center;padding:4px;transition:color .15s,opacity .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.ve-timeline__gap:not(.ve-timeline__gap--editing):is(:hover,:focus-within) .ve-timeline__gap-remove{pointer-events:auto;opacity:1}.ve-timeline__gap-remove svg{width:15px;height:15px}.ve-timeline__gap-remove:focus-visible,.ve-timeline__gap-remove:hover{background:var(--ve-surface);color:#e8777e;opacity:1;outline:1px solid}.ve-timeline__asset-drop{z-index:6;height:var(--ve-video-clip-height);border:2px dashed var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 24%,transparent);pointer-events:none;border-radius:6px;min-width:21px;position:absolute;top:1px}.ve-timeline__asset-drop--replace{border-color:color-mix(in srgb,var(--ve-accent) 55%,#fff);background:color-mix(in srgb,var(--ve-accent) 78%,transparent);box-shadow:inset 0 0 0 1px #fff4,0 0 0 1px var(--ve-accent);place-items:center;display:grid}.ve-timeline__replace-label{color:#fff;white-space:nowrap;background:#14462dc9;border-radius:5px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:700;display:flex}.ve-timeline__replace-label svg{width:15px;height:15px}.ve-timeline__asset-drop--invalid{background:#e55f6c33;border-color:#e55f6c}.ve-timeline__new-track-drop{background:color-mix(in srgb,var(--ve-accent) 5%,var(--ve-panel));cursor:copy;position:relative}.ve-timeline__track-gap-drop{z-index:12;background:0 0;height:18px;position:absolute;left:0;right:0;transform:translateY(-50%)}.ve-timeline__pointer-gap-guide{z-index:32;background:var(--ve-accent);height:3px;box-shadow:0 0 9px color-mix(in srgb,var(--ve-accent) 60%,transparent);pointer-events:none;position:absolute;left:0;right:0;transform:translateY(-50%)}.ve-timeline__pointer-gap-guide--invalid{box-shadow:none;background:#e55f6c}.ve-timeline__pointer-gap-guide--invalid .ve-timeline__new-track-plus{background:#e55f6c;border-color:#e55f6c}.ve-timeline__track-gap-drop.ve-timeline__new-track-drop--active{background:color-mix(in srgb,var(--ve-accent) 12%,transparent)}.ve-timeline__new-track-drop .ve-timeline__new-track-line{opacity:0}.ve-timeline__new-track-line{background:color-mix(in srgb,var(--ve-accent) 60%,transparent);pointer-events:none;height:2px;transition:height .15s,background-color .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ve-timeline__new-track-plus{z-index:1;border:1px solid color-mix(in srgb,var(--ve-accent) 65%,#fff);background:var(--ve-accent);width:22px;height:22px;color:var(--ve-accent-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--ve-accent) 25%,transparent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.ve-timeline__new-track-plus svg{width:13px;height:13px}.ve-timeline__new-track-drop--active .ve-timeline__new-track-line{opacity:1;background:var(--ve-accent);height:3px}.ve-timeline__track-gap-drop--audio-quick .ve-timeline__new-track-line{opacity:0}.ve-timeline__new-track-drop--active .ve-timeline__new-track-plus{box-shadow:0 2px 8px color-mix(in srgb,var(--ve-accent) 40%,transparent)}.ve-timeline__new-track-drop--invalid .ve-timeline__new-track-line,.ve-timeline__new-track-drop--invalid .ve-timeline__new-track-plus{background:#e55f6c;border-color:#e55f6c}.ve .ve-timeline__track--dragging{box-shadow:none;background-color:color-mix(in srgb,var(--ve-accent) 7%,var(--ve-panel));outline:none}.ve .ve-timeline__track--drop-invalid{box-shadow:none;background-color:color-mix(in srgb,#e55f6c 7%,var(--ve-panel));outline:none}.ve-timeline__video-track p{text-align:center;flex-direction:column;justify-content:center;gap:3px;height:100%}.ve-timeline__video-empty-prompt,.ve-timeline__video-track p{color:var(--ve-muted);align-items:center;font-size:11px;display:flex}.ve-timeline__video-empty-prompt{z-index:1;border:1px dashed color-mix(in srgb,var(--ve-muted) 38%,transparent);background:color-mix(in srgb,var(--ve-accent) 4%,var(--ve-panel));text-align:left;cursor:pointer;border-radius:6px;gap:6px;width:100%;padding:0 12px;position:absolute;inset:0}.ve-timeline__video-empty-prompt svg{width:12px;height:12px}.ve-timeline__video-empty-prompt:focus-visible,.ve-timeline__video-empty-prompt:hover{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 8%,var(--ve-panel));color:var(--ve-accent);outline:none}.ve-timeline__video-track--empty>p{box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--ve-accent) 42%,var(--ve-line));background:color-mix(in srgb,var(--ve-accent) 4%,var(--ve-panel));pointer-events:none;border-radius:6px;height:auto;margin:0;padding:0 12px;position:absolute;inset:1px 0}.ve-timeline__video-track p small{opacity:.9;font-size:10px}.ve-timeline__video-track--pip{height:var(--ve-pip-track-height);background-color:color-mix(in srgb,var(--ve-accent) 3%,transparent)}.ve-timeline__video-track--pip .ve-clip{height:var(--ve-pip-clip-height)}.ve-pip-inspector__corners{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.ve-pip-inspector__corners .el-button+.el-button{margin-left:0}.ve-stage__frame--pip canvas{cursor:move}.ve-clip{height:var(--ve-video-clip-height);color:#fff;cursor:pointer;background:#1e3029;border-radius:6px;min-width:21px;transition:opacity .15s,box-shadow .15s;position:absolute;top:1px;box-shadow:inset 0 0 0 1px #fff8,0 2px 5px #07131d26}.ve-clip--join-start{border-top-left-radius:0;border-bottom-left-radius:0}.ve-clip--join-end{border-top-right-radius:0;border-bottom-right-radius:0}.ve-clip--visual-gap-start{--ve-clip-border-start:4px;box-shadow:none;background-clip:padding-box;border-left:4px solid #0000}.ve-timeline__transition-selection{z-index:12;height:var(--ve-video-clip-height);border:2px solid var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 28%,transparent);pointer-events:none;border-radius:4px;position:absolute;top:1px}.ve-timeline__transition-resize{cursor:ew-resize;pointer-events:auto;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0}.ve-timeline__transition-resize--start{left:0}.ve-timeline__transition-resize--end{right:0}.ve-timeline__transition-resize:before{content:"";background:#fff;border-radius:3px;width:4px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #10251db3,0 1px 3px #06111e66}.ve-timeline__transition-resize:focus-visible:before,.ve-timeline__transition-resize:hover:before{background:var(--ve-accent-ink)}.ve-timeline__transition-resize:focus-visible{outline:2px solid var(--ve-focus);outline-offset:-2px}.ve-timeline__transition-marker{z-index:13;width:32px;height:38px;color:var(--ve-accent-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translate(calc(2px - 50%),-50%)}.ve-timeline__transition-marker svg{box-sizing:border-box;background:var(--ve-accent);opacity:0;pointer-events:none;border-radius:6px;width:24px;height:26px;padding:5px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.ve-timeline__transition-marker--set svg,.ve-timeline__transition-marker:focus-visible svg,.ve-timeline__transition-marker:hover svg{opacity:1}.ve-timeline__transition-marker:focus-visible{outline:none}.ve-timeline__transition-marker:focus-visible svg{outline:2px solid var(--ve-focus);outline-offset:2px}.ve-timeline__video-track:not(.ve-timeline__video-track--trimming):not(.ve-timeline__track--dragging) .ve-clip{transition:left .18s,opacity .15s,box-shadow .15s}.ve-timeline-clip:not(.ve-clip--selected):not(.ve-clip--dragging):is(:hover,:focus-visible){z-index:2;box-shadow:none}.ve-timeline-clip:not(.ve-clip--selected):not(.ve-clip--dragging):is(:hover,:focus-visible):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:2px solid #e8eef6;position:absolute;inset:0}.ve-clip--selected,.ve-clip--selected:hover{z-index:2;box-shadow:none}.ve-timeline-clip.ve-clip--selected:after{content:"";z-index:1;border:2px solid var(--ve-clip-selection);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ve-clip--selected{cursor:grab}.ve-timeline-clip{--ve-clip-selection:var(--ve-accent);--ve-clip-selection-ink:var(--ve-accent-ink);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ve-clip--selected:active{cursor:grabbing}.ve-clip--dragging{z-index:5;opacity:.82;box-shadow:inset 0 0 0 2px var(--ve-clip-selection),0 8px 24px #07131d55}.ve-timeline-clip--drag-source{opacity:.45}.ve-timeline__cross-track-preview{z-index:16;opacity:.92;pointer-events:none;cursor:grabbing;box-shadow:inset 0 0 0 2px var(--ve-clip-selection),0 9px 22px #07131d66}.ve-timeline__cross-track-preview.ve-clip--invalid{box-shadow:inset 0 0 0 2px #e55f6c,0 9px 22px #07131d66}.ve-clip--invalid{box-shadow:inset 0 0 0 2px #e55f6c,0 8px 24px #07131d55}.ve-timeline-clip.ve-clip--invalid:after{border-color:#e55f6c}.ve-clip--trimming{z-index:5}.ve-clip__filmstrip{border-radius:inherit;pointer-events:none;background:#111a26;position:absolute;inset:0;overflow:hidden}.ve-clip__frame{border-right:1px solid #ffffff2e;position:absolute;top:0;bottom:0;overflow:hidden}.ve-clip__frame--last{border-right:0}.ve-clip__frame img{-o-object-fit:contain;object-fit:contain;background:#111a26;width:100%;height:100%;display:block}.ve-clip__meta{z-index:2;pointer-events:none;display:flex;position:absolute;top:3px;left:17px;right:17px;overflow:hidden}.ve-clip__meta:before{content:"";flex:0 1 max(0px,-13px + var(--ve-timeline-scroll-left,0px) - var(--ve-timeline-start-inset,0px) - var(--ve-clip-start,0px) - var(--ve-clip-border-start,0px));min-width:0}.ve-clip__meta small{white-space:nowrap;background:#07131dd9;border:1px solid #ffffff2e;border-radius:4px;flex:none;align-items:center;gap:4px;max-width:100%;padding:2px 4px;font-size:9px;line-height:12px;display:flex;overflow:hidden}.ve-clip__meta small>span{flex:none}.ve-clip__meta-muted{place-items:center;font-size:11px;line-height:1;display:inline-grid}.ve-clip__handle{z-index:3;color:#fff;touch-action:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;width:15px;padding:0;transition:opacity .15s,background-color .15s;position:absolute;top:0;bottom:0;cursor:ew-resize!important}.ve-clip__handle--in{left:0}.ve-clip__handle--out,.ve-clip__trim-badge--out{right:0}.ve-clip--join-start .ve-clip__handle--in{border-top-left-radius:0;border-bottom-left-radius:0}.ve-clip--join-end .ve-clip__handle--out{border-top-right-radius:0;border-bottom-right-radius:0}.ve-clip__handle:before{content:"";background:#fff;border-radius:3px;width:4px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #06111e66}.ve-timeline-clip:not(.ve-clip--selected):is(:hover,:focus-visible) .ve-clip__handle{opacity:1;pointer-events:auto;background:#e8eef6}.ve-timeline-clip:not(.ve-clip--selected):is(:hover,:focus-visible) .ve-clip__handle:before{background:#19242f}.ve-clip--selected .ve-clip__handle{opacity:1;pointer-events:auto;background:var(--ve-clip-selection)}.ve-clip--dragging .ve-clip__handle{opacity:0;pointer-events:none}.ve-clip--selected .ve-clip__handle:focus-visible{opacity:1;outline:2px solid var(--ve-focus);outline-offset:-2px}.ve-clip--selected .ve-clip__handle:before{opacity:1;background:var(--ve-clip-selection-ink)}.ve-clip--selected .ve-clip__handle:focus-visible,.ve-clip--selected .ve-clip__handle:hover{filter:brightness(1.15)}.ve-clip__trim-badge{z-index:6;background:var(--ve-accent);color:var(--ve-accent-ink);white-space:nowrap;pointer-events:none;border-radius:5px;padding:4px 7px;font:700 11px ui-monospace,SFMono-Regular,monospace;position:absolute;top:-29px;box-shadow:0 4px 11px #07131d3d}.ve-clip__trim-badge--in{left:0}.ve-timeline__drop-marker{z-index:7;background:var(--ve-accent);width:3px;box-shadow:0 0 0 4px var(--ve-accent-soft),0 0 12px color-mix(in srgb,var(--ve-accent) 55%,transparent);pointer-events:none;border-radius:3px;position:absolute;top:3px;bottom:3px;transform:translate(-1.5px)}.ve-timeline__drop-marker:before{content:"";background:var(--ve-accent);border-radius:3px 3px 1px 1px;width:11px;height:7px;position:absolute;top:-5px;left:-4px}.ve-timeline__hover-guide{z-index:20;top:var(--ve-ruler-height);background:color-mix(in srgb,var(--ve-muted) 65%,transparent)}.ve-timeline__alignment-guide,.ve-timeline__hover-guide{pointer-events:none;width:1px;position:absolute;bottom:0}.ve-timeline__alignment-guide{z-index:29;top:calc(var(--ve-ruler-height) + var(--ve-ruler-gap));background:var(--ve-accent)}.ve-timeline__drag-time{z-index:31;background:var(--ve-surface);color:var(--ve-ink);white-space:nowrap;pointer-events:none;border-radius:4px;padding:3px 6px;font:11px/1.1 ui-monospace,SFMono-Regular,monospace;position:absolute;top:1px;transform:translate(-50%);box-shadow:0 2px 8px #0005}.ve-timeline__playhead{z-index:30;width:18px;top:0}.ve-timeline__playhead,.ve-timeline__playhead:before{pointer-events:none;position:absolute;bottom:0;transform:translate(-50%)}.ve-timeline__playhead:before{content:"";border-left:2px solid var(--ve-playhead);top:25px;left:50%}.ve-timeline__bottom-bar{border-top:1px solid var(--ve-line);background:var(--ve-surface);flex:none;align-items:center;gap:10px;min-height:48px;padding:5px 12px;display:flex}.ve-timeline__footer{min-width:0;height:32px;color:var(--ve-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 6px;font-size:10px;line-height:32px;overflow:hidden}.ve-timeline__footer--active{color:var(--ve-accent);background:var(--ve-accent-soft)}.ve-timeline__footer--invalid{color:#c84b58;background:#e55f6c12}.ve__mobile-note{display:none}body:has(.ve--light) :is(.ve-stage-ratio__popper,.ve-stage-background__popper,.ve-stage-background__picker,.ve-preview-info__popper,.ve-editor-dark-popper,.ve-text-quick__select-popper,.ve-text-quick__color-popper,.ve-text-inspector__align-popper,.ve-locale-popper).el-popper{--ve-accent:#19845c;--ve-accent-ink:#fff;--ve-accent-soft:#e5f5ec;--ve-ink:#202942;--ve-muted:#66728a;--ve-line:#e2e8f1;--ve-surface:#fff;--el-color-primary:#19845c;--el-bg-color-overlay:#fff;--el-fill-color-blank:#fff;--el-fill-color-light:#edf5f0;--el-text-color-primary:#202942;--el-text-color-regular:#344257;--el-border-color-light:#d3dce8;color:#202942;background:#fff;border-color:#d3dce8;box-shadow:0 14px 32px #263b5726}body:has(.ve--light) :is(.ve-editor-dark-popper,.ve-text-quick__select-popper,.ve-text-quick__color-popper,.ve-text-inspector__align-popper,.ve-locale-popper) .el-popper__arrow:before{background:#fff;border-color:#d3dce8}body:has(.ve--light) .ve-stage-ratio__option{color:#202942}body:has(.ve--light) .ve-stage-ratio__option:focus-visible,body:has(.ve--light) .ve-stage-ratio__option:hover{color:#17694d;background:#edf5f0;border-color:#0000;outline:none}body:has(.ve--light) .ve-stage-ratio__option[aria-checked=true]{color:#17694d;background:#e5f5ec;border-color:#0000}body:has(.ve--light) .ve-stage-ratio__copy small{color:#66728a}body:has(.ve--light) .ve-stage-ratio__divider{background:#e2e8f1}body:has(.ve--light) .ve-stage-background__mode{background:#f3f6fa;border-color:#e2e8f1}body:has(.ve--light) .ve-stage-background__mode button{color:#66728a}body:has(.ve--light) .ve-stage-background__mode button:focus-visible,body:has(.ve--light) .ve-stage-background__mode button:hover{color:#202942}body:has(.ve--light) .ve-stage-background__mode button.is-active{color:#17694d;background:#fff;border-color:#b8dec9;box-shadow:0 1px 3px #263b5714}body:has(.ve--light) .ve-stage-background__mode-icon--solid{box-shadow:inset 0 0 0 2px #fff}body:has(.ve--light) :is(.ve-stage-background__swatch,.ve-stage-background__gradient){border-color:#b9c5d3}body:has(.ve--light) :is(.ve-stage-background__swatch.is-selected,.ve-stage-background__swatch:focus-visible,.ve-stage-background__gradient.is-selected,.ve-stage-background__gradient:hover,.ve-stage-background__gradient:focus-visible){outline-color:#19845c}body:has(.ve--light) .ve-stage-background__custom .el-color-picker__trigger{background:#f3f6fa;border-color:#d3dce8}body:has(.ve--light) .ve-stage-background__custom .el-input__wrapper{box-shadow:none;background:#f3f6fa}body:has(.ve--light) .ve-stage-background__custom .el-input__wrapper.is-focus{background:#eaf5ee}body:has(.ve--light) .ve-stage-background__custom .el-input__inner{color:#202942}body:has(.ve--light) .ve-stage-background__tool{color:#66728a}body:has(.ve--light) .ve-stage-background__tool:focus-visible,body:has(.ve--light) .ve-stage-background__tool:hover:not(:disabled){color:#17694d;background:#edf5f0;border-color:#d3dce8}body:has(.ve--light) .ve-stage-background__reset{color:#66728a;border-top-color:#e2e8f1}body:has(.ve--light) .ve-stage-background__reset:hover:not(:disabled){color:#17694d}body:has(.ve--light) :is(.ve-stage-background__picker,.ve-text-quick__color-popper) .el-color-picker-panel{--el-colorpicker-bg-color:#fff;--el-fill-color-blank:#f3f6fa;--el-text-color-primary:#202942;--el-text-color-regular:#344257;--el-border-color-lighter:#d3dce8}body:has(.ve--light) :is(.ve-stage-background__picker,.ve-text-quick__color-popper) .el-color-picker-panel__footer .el-input__wrapper{background:#f3f6fa}body:has(.ve--light) :is(.ve-stage-background__picker,.ve-text-quick__color-popper) .el-color-picker-panel__footer .el-input__wrapper.is-focus{background:#eaf5ee}body:has(.ve--light) :is(.ve-stage-background__picker,.ve-text-quick__color-popper) .el-color-picker-panel__footer .el-input__inner{color:#202942}body:has(.ve--light) .ve-preview-info dt{color:#66728a}body:has(.ve--light) .ve-preview-info__clip{border-top-color:#e2e8f1}body:has(.ve--light) :is(.ve-text-inspector__align-popper,.ve-locale-popper) .el-dropdown-menu{background:#fff}body:has(.ve--light) :is(.ve-text-inspector__align-popper,.ve-locale-popper) .el-dropdown-menu__item{color:#202942}body:has(.ve--light) :is(.ve-text-inspector__align-popper,.ve-locale-popper) .el-dropdown-menu__item:not(.is-disabled):hover,body:has(.ve--light) .ve-locale-popper .el-dropdown-menu__item:not(.is-disabled):focus{color:#17694d;background:#edf5f0}body:has(.ve--light) .ve-locale-popper .el-dropdown-menu__item.is-current,body:has(.ve--light) .ve-text-quick__select-popper .el-select-dropdown__item.is-selected{color:#19845c}body:has(.ve--light) .ve-text-quick__select-popper .el-select-dropdown__item,body:has(.ve--light) .ve-editor-dark-popper :is(.el-popconfirm__main,.el-popconfirm__action){color:#202942}.ve--light .ve-stage__ratio-outline{border-color:var(--ve-accent);box-shadow:0 0 0 1px #fff9}.ve--light .ve-stage__frame--crop{box-shadow:0 0 0 3px var(--ve-accent),0 16px 40px #52647a45}.ve--light :is(.ve-stage__video-handle,.ve-stage__pip-selection button){border-color:var(--ve-accent)}@media (width<=1180px) and (width>=1024px){.ve__editor-grid{--ve-left-width:210px;--ve-right-width:260px;grid-template-columns:54px var(--ve-left-width) minmax(0,1fr) var(--ve-right-width)}.ve__editor-grid--left-collapsed{--ve-left-width:0px}.ve__editor-grid--right-collapsed{--ve-right-width:48px}.ve__editor-grid--no-inspector{--ve-right-width:0px}.ve-header__locale{display:none}}@media (width<=1023px){.ve{height:auto;min-height:100vh}.ve-header{flex-wrap:wrap;height:auto;min-height:70px;padding:14px}.ve-header .ve-icon-button,.ve-header__actions>.ve-button,.ve-header__locale,.ve-header__privacy,.ve-header__project,.ve-header__project-menu,.ve__editor-grid{display:none}.ve__mobile-note{text-align:center;max-width:400px;margin:auto;padding:30px;display:block}.ve__mobile-note strong{font-size:20px}.ve__mobile-note p{color:var(--ve-muted);line-height:1.6}.ve__mobile-note a{color:var(--ve-accent);font-weight:750}}@media (prefers-reduced-motion:reduce){.ve *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ve__import-status{color:var(--ve-accent);background:var(--ve-accent-soft);padding:7px 18px;font-size:12px}.ve__draft-notice{color:#a45a22;background:#fff5e8;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;font-size:12px;display:flex}.ve--dark .ve__draft-notice{color:#ffd59d;background:#3b3024}.ve__draft-notice button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:4px 8px}.ve__draft-loading{color:var(--ve-muted);flex:1;place-items:center;font-size:13px;display:grid}.ve-timeline__starter{background:var(--ve-panel);flex:1;align-items:center;min-height:0;padding:18px;display:flex}.ve-timeline__starter-zone{cursor:pointer;outline:none;width:100%}.ve-timeline__starter-track{isolation:isolate;background:var(--ve-surface);border-radius:10px;height:52px;position:relative;overflow:visible}.ve-timeline__starter-track:before{content:"";z-index:1;box-sizing:border-box;border:2px dashed var(--ve-muted);background:color-mix(in srgb,var(--ve-muted) 8%,transparent);border-radius:9px;width:min(50%,740px);transition:border-color .18s,box-shadow .18s;position:absolute;inset:0 auto 0 0}.ve-timeline__starter--active .ve-timeline__starter-track:before{border-color:var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 20%,var(--ve-panel));box-shadow:inset 0 0 18px color-mix(in srgb,var(--ve-accent) 16%,transparent),0 0 14px color-mix(in srgb,var(--ve-accent) 12%,transparent)}.ve-timeline__starter-zone:focus-visible .ve-timeline__starter-track:before,.ve-timeline__starter-zone:hover .ve-timeline__starter-track:before{border-color:var(--ve-accent)}.ve-timeline__starter--invalid .ve-timeline__starter-track:before{background:#d65c7824;border-color:#d65c78}.ve-timeline__starter-preview{z-index:2;opacity:0;clip-path:inset(0 100% 0 0);background-image:url(/video-editor-starter-landscape.png);background-repeat:repeat-x;background-size:75px 100%;border-radius:7px;width:calc(-4px + min(50%,740px));transition:opacity .18s,clip-path .32s ease-out;position:absolute;inset:2px auto 2px 2px}.ve-timeline__starter--demo .ve-timeline__starter-preview{opacity:.42;clip-path:inset(0);animation:4.8s ease-in-out infinite ve-starter-filmstrip}.ve-timeline__starter-demo-card{z-index:4;border:2px solid var(--ve-accent);pointer-events:none;background:url(/video-editor-starter-landscape.png) 50%/cover;border-radius:4px;width:80px;height:54px;animation:4.8s ease-in-out infinite ve-starter-drag;position:absolute;top:-39px;left:calc(-55px + min(50%,740px));box-shadow:0 6px 16px #0008}.ve-timeline__starter-demo-cursor{filter:drop-shadow(0 2px 2px #0008);width:23px;height:27px;position:absolute;bottom:-12px;right:-7px}@keyframes ve-starter-filmstrip{0%,to{opacity:.4}48%,68%{opacity:.62}}@keyframes ve-starter-drag{0%{opacity:1;transform:translate(-48px,-27px)scale(.92)}42%{opacity:1;transform:translate(-12px,-16px)}58%,68%{opacity:1;transform:translateY(5px)}78%,to{opacity:0;transform:translateY(12px)scale(.9)}}.ve-timeline__starter-plus{z-index:3;background:var(--ve-accent);width:22px;height:22px;color:var(--ve-accent-ink);opacity:0;border-radius:50%;place-items:center;transition:opacity .18s .1s,transform .18s .1s;display:grid;position:absolute;top:50%;left:min(25%,370px);transform:translate(-50%,-50%)scale(.75)}.ve-timeline__starter--active .ve-timeline__starter-plus{opacity:1;transform:translate(-50%,-50%)scale(1)}.ve-timeline__starter-plus svg{width:13px;height:13px}.ve-timeline__starter-label{color:var(--ve-muted);text-align:center;margin-top:13px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.ve-timeline__starter--demo .ve-timeline__starter-preview{opacity:.5;animation:none}.ve-timeline__starter-demo-card{animation:none;transform:translateY(5px)}}.ve-timeline__video-empty-prompt{isolation:isolate}.ve-timeline__video-empty-prompt:before{content:"";z-index:0;border-radius:inherit;filter:grayscale()invert();mix-blend-mode:screen;opacity:.42;pointer-events:none;background:url(/video-editor-track-city.png) 0 100%/112px 56px repeat-x;position:absolute;inset:0}.ve-timeline__video-empty-prompt>*{z-index:1;position:relative}.ve--light .ve-timeline__video-empty-prompt:before{filter:grayscale();mix-blend-mode:multiply;opacity:.24}.ve-timeline__audio-track{height:var(--ve-audio-track-height)}.ve-timeline__audio-asset-drop{z-index:4;border:1px solid var(--ve-accent);background:color-mix(in srgb,var(--ve-accent) 35%,transparent);pointer-events:none;border-radius:6px;min-width:4px;position:absolute;top:1px;bottom:1px}.ve-timeline__audio-asset-drop--invalid{background:#dd637644;border-color:#dd6376}.ve-audio-clip{--ve-audio-clip-fill:var(--ve-accent-soft);height:calc(-2px + var(--ve-audio-track-height));border:1px solid color-mix(in srgb,var(--ve-accent) 65%,var(--ve-line));min-width:21px;color:var(--ve-ink);background:var(--ve-audio-clip-fill);cursor:grab;border-radius:6px;padding:0 15px;position:absolute;top:1px;overflow:hidden}.ve-audio-clip.ve-clip--dragging{cursor:grabbing}.ve-audio-clip.ve-clip--invalid{border-color:#d45d67}.ve-audio-clip .ve-clip__handle:before{height:15px}.ve-audio-clip.is-muted .ve-audio-clip__volume,.ve-audio-clip.is-muted .ve-audio-clip__waveform{opacity:.5}.ve-audio-clip__name{z-index:1;background:var(--ve-audio-clip-fill);white-space:nowrap;pointer-events:none;opacity:0;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 65px);padding-right:6px;font-size:10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0 auto 0 15px;transform:translate(-6px)}.ve-audio-clip:has(:focus-visible) .ve-audio-clip__name,.ve-audio-clip:is(:hover,:focus-visible) .ve-audio-clip__name{opacity:1;transform:none}.ve-audio-clip.is-muted:has(:focus-visible) .ve-audio-clip__name,.ve-audio-clip.is-muted:is(:hover,:focus-visible) .ve-audio-clip__name{opacity:.5}@media (hover:none){.ve-audio-clip .ve-audio-clip__name{opacity:1;transform:none}.ve-audio-clip.is-muted .ve-audio-clip__name{opacity:.5}}@media (prefers-reduced-motion:reduce){.ve-audio-clip__name{transition:none}}.ve-audio-clip__name>svg{flex-shrink:0;width:12px;height:12px}.ve-audio-clip__name>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ve-audio-clip__volume{z-index:1;background:var(--ve-audio-clip-fill);white-space:nowrap;pointer-events:none;padding-left:5px;font-size:9px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ve-audio-clip__waveform{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.76;pointer-events:none;height:20px;position:absolute;top:4px;overflow:visible}.ve-audio-inspector__heading{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.ve-audio-inspector__heading>svg{width:20px;height:20px;color:var(--ve-accent);flex-shrink:0}.ve-audio-inspector label{color:var(--ve-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.ve-audio-inspector .el-input-number{width:126px}.ve-audio-inspector .el-input-number .el-input__inner{text-align:right}.ve .ve-audio-inspector .el-input__inner:focus-visible{outline:none}.ve .ve-audio-inspector__delete{border-color:var(--ve-line);background:var(--ve-panel);color:#e87888;width:100%;margin:16px 0 0}.ve .ve-audio-inspector__delete:not(.is-disabled):hover{background:color-mix(in srgb,#e87888 10%,var(--ve-panel));color:#e87888;border-color:#e87888}.ve-audio-inspector{--el-fill-color-light:var(--ve-panel);--el-border-color-light:var(--ve-line);--el-text-color-placeholder:var(--ve-muted)}.ve-audio-clip__waveform path{vector-effect:non-scaling-stroke}.ve-track-context-menu button.has-separator{border-top:1px solid var(--ve-line);border-top-left-radius:0;border-top-right-radius:0;margin-top:4px;padding-top:10px}.ve-track-context-menu button kbd{color:var(--ve-muted);font:inherit;margin-left:auto;padding-left:20px;font-size:11px}.ve-clip-keyframes{z-index:8;pointer-events:none;position:absolute;inset:0}.ve-keyframe-point{cursor:ew-resize;touch-action:none;pointer-events:auto;z-index:2;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.ve-keyframe-point span{border:1px solid var(--ve-accent);background:var(--ve-surface);width:9px;height:9px;box-shadow:0 0 0 2px var(--ve-surface);display:block;transform:rotate(45deg)}.ve-keyframe-point small,.ve-keyframe-point.is-dragging span,.ve-keyframe-point.is-selected span,.ve-keyframe-point:hover span{background:var(--ve-accent)}.ve-keyframe-point.is-cluster{cursor:pointer}.ve-keyframe-point.is-cluster span{box-shadow:2px -2px 0 -1px var(--ve-surface),3px -3px 0 0 var(--ve-accent),0 0 0 2px var(--ve-surface)}.ve-keyframe-point small{min-width:12px;height:12px;color:var(--ve-accent-ink);border-radius:6px;padding:0 2px;font-size:9px;line-height:12px;position:absolute;top:12px;right:-5px}.ve-keyframe-point:focus-visible{outline:1px solid var(--ve-accent);outline-offset:-1px}.ve-keyframe-toolbar{border-right:1px solid var(--ve-line);flex:none;margin-right:8px;padding-right:8px}.ve-keyframe-toolbar .is-at-keyframe svg{fill:var(--ve-accent);color:var(--ve-accent)}.ve .ve-keyframe-menu.el-popper,.ve .ve-keyframe-settings.el-popper{--el-popper-bg-color-light:var(--ve-surface);--el-border-color-light:var(--ve-line);background:var(--ve-surface);border:1px solid var(--ve-line);color:var(--ve-ink);font-family:inherit;box-shadow:0 8px 28px #0003}.ve .ve-keyframe-settings.el-popper{max-width:calc(100vw - 24px);max-height:calc(min(540px,100vh - 100px));padding:16px;overflow-y:auto}.ve-keyframe-settings header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ve-keyframe-settings header>span{color:var(--ve-muted);font-variant-numeric:tabular-nums;font-size:11px}.ve .ve-keyframe-settings__hint{color:var(--ve-muted);margin:10px 0 16px;font-size:11px;line-height:1.6}.ve-keyframe-settings fieldset{border:0;min-width:0;margin:0;padding:0}.ve-keyframe-settings fieldset:disabled{opacity:.5}.ve-keyframe-inspector{gap:10px;display:grid}.ve-keyframe-inspector__field{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:8px;font-size:11px;display:grid}.ve-keyframe-inspector__field>label{color:var(--ve-muted);line-height:16px}.ve-keyframe-inspector__value{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:5px;align-items:center;min-width:0;height:32px;display:flex}.ve-keyframe-inspector__value:focus-within{border-color:var(--ve-accent);background:var(--ve-accent-soft)}.ve-keyframe-inspector__value input{width:100%;min-width:0;height:30px;color:var(--ve-ink);font:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-shadow:none;background:0 0;border:0;outline:none;padding:0 0 0 8px}.ve-keyframe-inspector__value input:focus-visible{outline:none}.ve-keyframe-inspector__value input::-webkit-inner-spin-button,.ve-keyframe-inspector__value input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ve-keyframe-inspector__unit{color:var(--ve-muted);flex:none;padding:0 7px 0 4px}.ve-keyframe-settings__easing{border-top:1px solid var(--ve-line);margin-top:16px;padding-top:14px;font-size:11px}.ve-keyframe-settings__range{color:var(--ve-ink);font-variant-numeric:tabular-nums;margin:8px 0 0}.ve-keyframe-settings__curves{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.ve-keyframe-settings__curves button{border:1px solid var(--ve-line);background:var(--ve-panel);color:var(--ve-muted);border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:7px 2px;font-size:10px;line-height:1.3;display:flex}.ve-keyframe-settings__curves button:not(:disabled):hover,.ve-keyframe-settings__curves button[aria-pressed=true]{border-color:var(--ve-accent);background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-keyframe-settings__curves svg{width:24px;height:20px}.ve-keyframe-settings__easing p{color:var(--ve-muted);line-height:1.5}.ve .ve-keyframe-menu.el-popper{padding:5px}.ve-keyframe-menu button{text-align:left;width:100%;color:var(--ve-ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.ve-keyframe-menu button svg{width:20px;height:18px}.ve-keyframe-menu button:hover,.ve-keyframe-menu button[aria-pressed=true]{background:var(--ve-accent-soft);color:var(--ve-accent)}.ve-keyframe-menu hr{border:0;border-top:1px solid var(--ve-line);margin:4px 0}.page[data-v-a165300c]{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:#f9731629;--radius-lg:20px;--radius-md:14px;max-width:960px;margin:0 auto;padding:20px 0;position:relative}.card[data-v-a165300c]{border-radius:var(--radius-lg);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #ffffffd9;margin-top:16px;padding:20px;box-shadow:0 4px 24px #f9731612}.step-card--bare[data-v-a165300c]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;margin-top:16px;padding:0}.step-card[data-v-a165300c]{transition:background .25s,border-color .25s,box-shadow .25s,margin-top .25s,padding .25s}.step-credits[data-v-a165300c]{margin-bottom:12px}.upload-card[data-v-a165300c]{margin-top:0;padding:6px}.step-head[data-v-a165300c]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.step-no[data-v-a165300c]{background:var(--c-grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.step-title[data-v-a165300c]{color:var(--c-text);font-size:16px;font-weight:650}.ref-row[data-v-a165300c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint[data-v-a165300c],.ref-audio[data-v-a165300c]{flex:1;min-width:0}.step-foot[data-v-a165300c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.hint[data-v-a165300c]{color:var(--c-muted);font-size:12.5px;line-height:1.5}.action-row[data-v-a165300c]{justify-content:center;margin-top:16px;display:flex}.cloned-ok[data-v-a165300c]{color:#1f9d68;flex-shrink:0;align-items:center;gap:8px;font-size:13.5px;display:flex}.link-btn[data-v-a165300c]{color:var(--c-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.link-btn[data-v-a165300c]:hover{text-decoration:underline}.text-wrap[data-v-a165300c]{position:relative}.text-wrap[data-v-a165300c] .app-input--area{min-height:150px}.counter[data-v-a165300c]{color:var(--c-muted);font-size:11px;position:absolute;bottom:10px;right:12px}.result[data-v-a165300c]{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.result-badge[data-v-a165300c]{color:#059669;font-size:13px;font-weight:600}.result-audio[data-v-a165300c]{flex:1;min-width:0}.err[data-v-a165300c]{color:var(--c-danger);margin-top:10px;font-size:13px}.btext[data-v-f87fd2b9]{flex-wrap:wrap;justify-content:center;margin:0;display:flex}.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]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.rt-line[data-v-4aaa9a54]{white-space:pre-wrap;flex-wrap:wrap;position:relative}.rt-line[data-v-4aaa9a54],.rt-word[data-v-4aaa9a54]{display:inline-flex}.rt-ch[data-v-4aaa9a54]{will-change:transform,opacity;display:inline-block}.rt-space[data-v-4aaa9a54]{white-space:pre}.star-border[data-v-b059d2aa]{isolation:isolate;background:#6c63ff1a;display:block;position:relative;overflow:hidden}.sb-orb[data-v-b059d2aa]{opacity:.7;pointer-events:none;z-index:0;border-radius:50%;width:300%;height:50%;position:absolute}.sb-bottom[data-v-b059d2aa]{animation:linear infinite alternate star-movement-bottom-b059d2aa;bottom:-11px;right:-250%}.sb-top[data-v-b059d2aa]{animation:linear infinite alternate star-movement-top-b059d2aa;top:-10px;left:-250%}.sb-inner[data-v-b059d2aa]{z-index:1;position:relative;overflow:hidden}@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-c9e6fe71]{margin-top:18px}.app-promo__card[data-v-c9e6fe71]{border-radius:var(--radius-lg,20px);background:radial-gradient(560px 260px at 100% 0,#6c63ff1a,transparent 70%),var(--c-card,#ffffffb8);border:1px solid var(--c-card-border,#ffffffbd);backdrop-filter:blur(20px)saturate(1.4);flex-wrap:wrap;align-items:center;gap:22px;padding:26px 30px;display:flex}.app-promo__icon[data-v-c9e6fe71]{border-radius:16px;flex-shrink:0;width:64px;height:64px;overflow:hidden;box-shadow:0 8px 24px #3164d83d}.app-promo__icon img[data-v-c9e6fe71]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.app-promo__text[data-v-c9e6fe71]{flex:1;min-width:220px}.app-promo__platforms[data-v-c9e6fe71]{letter-spacing:1.5px;text-transform:uppercase;color:#6c63ff;background:#6c63ff1a;border:1px solid #6c63ff42;border-radius:100px;margin-bottom:8px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.app-promo__title[data-v-c9e6fe71]{color:var(--c-text,#1c1835);margin:0 0 6px;font-size:20px;font-weight:700}.app-promo__desc[data-v-c9e6fe71]{color:var(--c-muted,#8a87a0);margin:0;font-size:13.5px;line-height:1.6}.app-promo__badges[data-v-c9e6fe71]{flex-wrap:wrap;gap:12px;display:flex}.store-badge[data-v-c9e6fe71]{color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0b0d14;border:1px solid #3a3f4e;border-radius:10px;align-items:center;gap:10px;height:56px;padding:0 18px;transition:transform .15s,border-color .2s;display:inline-flex;position:relative}.store-badge[data-v-c9e6fe71]:hover{border-color:#565d73;transform:translateY(-1px)}.store-badge--apple[data-v-c9e6fe71]{color:#111;background:#fff;border-color:#d9dbe3}.store-badge--apple .store-badge__logo[data-v-c9e6fe71]{color:#111}.store-badge--apple[data-v-c9e6fe71]:hover{border-color:#b7bbc8}.store-badge__logo[data-v-c9e6fe71]{color:#fff;flex-shrink:0;width:auto;height:26px}.store-badge__logo--play[data-v-c9e6fe71]{height:24px}.store-badge__text[data-v-c9e6fe71]{flex-direction:column;line-height:1.15;display:flex}.store-badge__text small[data-v-c9e6fe71]{letter-spacing:.4px;opacity:.85;font-size:10px}.store-badge__text strong[data-v-c9e6fe71]{letter-spacing:.2px;font-size:19px;font-weight:600}.store-badge__soon[data-v-c9e6fe71]{letter-spacing:.5px;white-space:nowrap;color:#1c1835;background:linear-gradient(135deg,#ffd76e,#ffb84d);border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;right:-8px;box-shadow:0 3px 10px #ffb84d66}.store-badge--soon[data-v-c9e6fe71]{cursor:not-allowed;filter:grayscale(.35);opacity:.82}.store-badge--apple.store-badge--soon[data-v-c9e6fe71]{filter:none;opacity:1}.store-badge--soon[data-v-c9e6fe71]:hover{transform:none}@media (width<=640px){.app-promo__card[data-v-c9e6fe71]{gap:16px;padding:22px}.app-promo__badges[data-v-c9e6fe71]{width:100%}.store-badge[data-v-c9e6fe71]{flex:1;justify-content:center}}.home-editor-cta[data-v-631a63eb]{z-index:10;color:#1e342b;background:radial-gradient(at 95% 8%,#e7f5ed,#0000 42%),linear-gradient(115deg,#f5faf7,#fff 60%,#f1f8f4);border:1px solid #d8e8df;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:26px;width:100%;max-width:960px;min-height:226px;margin:0 auto 28px;padding:26px 30px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #125a3210,inset 0 1px #fff}.home-editor-cta[data-v-631a63eb]:hover{border-color:#a9d7bd;transform:translateY(-3px);box-shadow:0 18px 42px #125a3218,inset 0 1px #fff}.home-editor-cta[data-v-631a63eb]:focus-visible{outline-offset:4px;outline:3px solid #19845c}.home-editor-cta__copy[data-v-631a63eb]{z-index:1;min-width:0;position:relative}.home-editor-cta__eyebrow[data-v-631a63eb]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-editor-cta__login[data-v-631a63eb],.home-editor-cta__recommend[data-v-631a63eb]{border-radius:7px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.home-editor-cta__recommend[data-v-631a63eb]{color:#16754f;background:#dff2e7}.home-editor-cta__login svg[data-v-631a63eb],.home-editor-cta__recommend svg[data-v-631a63eb]{width:12px;height:12px}.home-editor-cta__login[data-v-631a63eb]{color:#77758c;background:#fff;box-shadow:0 1px 2px #35266d12}.home-editor-cta h2[data-v-631a63eb]{color:#19372a;letter-spacing:-.04em;margin:0 0 7px;font-size:calc(clamp(21px,2.4vw,27px));font-weight:780;line-height:1.2}.home-editor-cta p[data-v-631a63eb]{color:#62736a;max-width:440px;margin:0;font-size:12px;line-height:1.65}.home-editor-cta__features[data-v-631a63eb]{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.home-editor-cta__features span[data-v-631a63eb]{color:#506258;background:#ffffffc9;border:1px solid #e1ebe5;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600}.home-editor-cta__action[data-v-631a63eb]{color:#fff;background:#19845c;border:1px solid #14764f;border-radius:9px;align-items:center;gap:8px;margin-top:17px;padding:10px 14px;font-size:11px;font-weight:750;transition:gap .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 12px #16774e2c}.home-editor-cta:hover .home-editor-cta__action[data-v-631a63eb]{gap:12px;box-shadow:0 7px 16px #16774e40}.home-editor-cta__action svg[data-v-631a63eb]{width:15px;height:15px}.home-editor-cta__preview[data-v-631a63eb]{place-items:center;min-width:0;display:grid}.home-editor-cta__screenshot[data-v-631a63eb]{border:1px solid #28313b;border-radius:10px;width:min(100%,620px);height:auto;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 16px 38px #10192335}.home-editor-cta:hover .home-editor-cta__screenshot[data-v-631a63eb]{transform:translateY(-2px);box-shadow:0 20px 42px #10192340}@media (width<=700px){.home-editor-cta[data-v-631a63eb]{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:14px;padding:21px}.home-editor-cta__features[data-v-631a63eb]{gap:5px}.home-editor-cta__features span[data-v-631a63eb]{padding:4px 6px;font-size:9px}}@media (width<=560px){.home-editor-cta[data-v-631a63eb]{grid-template-columns:1fr;gap:7px;padding:20px}.home-editor-cta__preview[data-v-631a63eb]{margin-top:2px}.home-editor-cta__screenshot[data-v-631a63eb]{width:100%}.home-editor-cta__action[data-v-631a63eb]{margin-top:14px}}@media (prefers-reduced-motion:reduce){.home-editor-cta[data-v-631a63eb],.home-editor-cta__action[data-v-631a63eb],.home-editor-cta__screenshot[data-v-631a63eb]{transition:none}}[data-v-3770cdca],[data-v-3770cdca]:after,[data-v-3770cdca]:before{box-sizing:border-box;margin:0;padding:0}.home[data-v-3770cdca]{flex-direction:column;align-items:center;font-family:Anthropic Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;display:flex;position:relative}.home-faq[data-v-3770cdca]{width:100%;margin-bottom:48px}.ambient[data-v-3770cdca]{pointer-events:none;z-index:0;position:fixed;inset:0}.blob[data-v-3770cdca]{filter:blur(90px);border-radius:50%;position:absolute}.b1[data-v-3770cdca]{background:radial-gradient(circle,#63b3ed59,#0000 70%);width:600px;height:600px;top:-180px;left:-120px}.b2[data-v-3770cdca]{background:radial-gradient(circle,#68d3914d,#0000 70%);width:500px;height:500px;bottom:20%;right:-80px}.b3[data-v-3770cdca]{background:radial-gradient(circle,#a78bfa33,#0000 70%);width:400px;height:400px;top:40%;left:55%}.b4[data-v-3770cdca]{background:radial-gradient(circle,#fb923c26,#0000 70%);width:350px;height:350px;bottom:10%;left:10%}.noise[data-v-3770cdca]{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E")}.grid-overlay[data-v-3770cdca],.noise[data-v-3770cdca]{position:absolute;inset:0}.grid-overlay[data-v-3770cdca]{background-image:linear-gradient(#78a0dc0f 1px,#0000 0),linear-gradient(90deg,#78a0dc0f 1px,#0000 0);background-size:48px 48px}.header[data-v-3770cdca]{z-index:10;justify-content:space-between;width:100%;max-width:960px;padding:28px 0 0;position:relative}.header[data-v-3770cdca],.logo[data-v-3770cdca],.logo-icon[data-v-3770cdca]{align-items:center;display:flex}.logo[data-v-3770cdca]{color:inherit;gap:10px;text-decoration:none}.logo-icon[data-v-3770cdca]{color:#3b82f6;backdrop-filter:blur(8px);background:#fffc;border:1px solid #6496e633;border-radius:10px;flex-shrink:0;justify-content:center;width:36px;height:36px;box-shadow:0 2px 8px #3b82f61f}.logo-icon svg[data-v-3770cdca]{width:18px;height:18px}.logo-text[data-v-3770cdca]{color:#1e293b;font-size:18px;font-weight:500}.nav[data-v-3770cdca]{gap:4px;display:flex}.nav-link[data-v-3770cdca]{color:#64748b;cursor:pointer;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.nav-link[data-v-3770cdca]:hover{color:#1e293b;background:#fff9}.nav-link.active[data-v-3770cdca]{color:#3b82f6}.hero[data-v-3770cdca]{z-index:10;text-align:center;padding:72px 0 40px;position:relative}.badge[data-v-3770cdca]{backdrop-filter:blur(12px);color:#64748b;letter-spacing:.01em;background:#ffffffbf;border:1px solid #6496e633;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 12px #3b82f614}.badge-dot[data-v-3770cdca]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-3770cdca;box-shadow:0 0 0 2px #22c55e4d}@keyframes pulse-3770cdca{0%,to{box-shadow:0 0 0 2px #22c55e4d}50%{box-shadow:0 0 0 5px #22c55e1a}}.hero-title[data-v-3770cdca]{color:#0f172a;flex-direction:column;margin-bottom:20px;font-size:calc(clamp(44px,6vw,72px));font-weight:500;line-height:1.1;display:flex}.accent-line[data-v-3770cdca]{background:linear-gradient(135deg,#3b82f6,#06b6d4 50%,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub[data-v-3770cdca]{color:#64748b;font-size:17px;font-weight:400;line-height:1.6}.hero-fx[data-v-3770cdca]{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(58% 90% at 28% 12%,#6c63ff1f,#0000 70%),radial-gradient(50% 80% at 74% 18%,#22d3ee17,#0000 70%);width:100vw;height:calc(100% + 64px);position:absolute;top:-64px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#000 80%,#0000);mask-image:linear-gradient(#000,#000 80%,#0000)}.hero[data-v-3770cdca]>:not(.hero-fx){z-index:1;position:relative}.hero-rotate[data-v-3770cdca]{color:#6c63ff;margin:0 3px;font-weight:500}.accent-line.btext[data-v-3770cdca] span{background:inherit;-webkit-background-clip:text;background-clip:text}.workflow-cta[data-v-3770cdca]{z-index:10;background:linear-gradient(115deg,#6c63ff1a,#6c63ff08 60%,#0000);border:1px solid #6c63ff38;border-radius:18px;align-items:center;gap:18px;width:100%;max-width:960px;margin-bottom:28px;padding:20px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.workflow-cta[data-v-3770cdca]:hover{border-color:#6c63ff73;transform:translateY(-2px);box-shadow:0 12px 30px #6c63ff29}.workflow-cta-icon[data-v-3770cdca]{color:#fff;background:#6c63ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.workflow-cta-icon svg[data-v-3770cdca]{width:28px;height:28px}.workflow-cta-text[data-v-3770cdca]{flex:1;min-width:0}.workflow-cta-badge[data-v-3770cdca]{letter-spacing:.04em;color:#534ab7;background:#6c63ff1f;border-radius:6px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.workflow-cta-title[data-v-3770cdca]{color:#1f2233;margin:0 0 4px;font-size:19px;font-weight:600}.workflow-cta-desc[data-v-3770cdca]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.workflow-cta-go[data-v-3770cdca]{color:#6c63ff;flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.workflow-cta-go svg[data-v-3770cdca]{width:18px;height:18px}.workflow-star[data-v-3770cdca]{z-index:10;width:100%;max-width:960px;margin-bottom:28px;transition:transform .18s,box-shadow .18s;position:relative}.workflow-star[data-v-3770cdca]:hover{border-radius:20px;transform:translateY(-2px);box-shadow:0 14px 34px #6c63ff29}.workflow-star .workflow-cta[data-v-3770cdca]{background:linear-gradient(115deg,#ecebfe,#fff 55%,#f5f5ff);border:none;margin-bottom:0}.workflow-star:hover .workflow-cta[data-v-3770cdca]{box-shadow:none;transform:none}@media (width<=640px){.workflow-cta[data-v-3770cdca]{flex-wrap:wrap;gap:14px}.workflow-cta-go[data-v-3770cdca]{justify-content:flex-end;width:100%}}.tool-catalog[data-v-3770cdca]{z-index:20}.section-header[data-v-3770cdca],.tool-catalog[data-v-3770cdca]{width:100%;max-width:960px;position:relative}.section-header[data-v-3770cdca]{z-index:10;align-items:center;gap:14px;margin-bottom:16px;display:flex}.section-tag[data-v-3770cdca]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;white-space:nowrap;font-size:11.5px;font-weight:500}.section-divider[data-v-3770cdca]{background:linear-gradient(90deg,#6482c826,#0000);flex:1;height:1px}.category-filter[data-v-3770cdca]{z-index:21;backdrop-filter:blur(18px)saturate(1.2);background:#fafbffe6;border:1px solid #7784b524;border-radius:18px;align-items:center;gap:6px;width:100%;min-height:56px;margin:-4px 0 16px;padding:7px 9px;transition:background-color .18s,box-shadow .18s;display:flex;position:sticky;top:10px;box-shadow:0 8px 24px #303e680e}.category-scrollport[data-v-3770cdca]{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.category-scrollport[data-v-3770cdca]::-webkit-scrollbar{display:none}.category-pill[data-v-3770cdca]{color:#64748b;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffa3;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;transition:color .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.category-pill[data-v-3770cdca]:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#7168f4,#6358e8);transition:opacity .22s;position:absolute;inset:0}.category-pill>span[data-v-3770cdca]{z-index:1;position:relative}.category-pill[data-v-3770cdca]:hover{color:#5148d8;background:#fff;border-color:#6c63ff33}.category-pill.is-selected[data-v-3770cdca]{color:#fff;border-color:#594fd747;font-weight:600;box-shadow:0 3px 10px #6056e033}.category-pill.is-selected[data-v-3770cdca]:before{opacity:1}.category-pill.is-selected[data-v-3770cdca]:hover{color:#fff}.category-count[data-v-3770cdca]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;transition:color .22s}.category-pill.is-selected .category-count[data-v-3770cdca]{color:#ffffffc7}.category-scroll[data-v-3770cdca]{color:#6c63ff;cursor:pointer;background:#fffc;border:0;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:38px;transition:background-color .16s,transform .16s;display:grid}.category-scroll[data-v-3770cdca]:hover{background:#fff}.category-scroll[data-v-3770cdca]:active{transform:scale(.92)}.category-scroll svg[data-v-3770cdca]{width:17px;height:17px}.category-pill[data-v-3770cdca]:focus-visible,.category-scroll[data-v-3770cdca]:focus-visible{outline-offset:2px;outline:2px solid #6c63ff}.grid-frame[data-v-3770cdca]{width:100%;transition:height .3s cubic-bezier(.2,.75,.25,1)}.grid-frame.is-resizing[data-v-3770cdca]{overflow:hidden}.grid-section[data-v-3770cdca]{z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(204px,auto);align-items:stretch;gap:12px;width:100%;max-width:960px;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1);display:grid;position:relative}.grid-section.is-switching[data-v-3770cdca]{opacity:0;pointer-events:none;transform:translateY(6px)}.tile[data-v-3770cdca]{cursor:pointer;border-radius:20px;min-width:0;text-decoration:none;display:block;position:relative}.tile[data-v-3770cdca] .tile-glow{opacity:0;pointer-events:none;background:color-mix(in srgb,var(--tc,#6c63ff) 30%,transparent);filter:blur(8px);border-radius:21px;transition:opacity .4s;position:absolute;inset:-1px}.tile[data-v-3770cdca]:hover .tile-glow{opacity:1}.tile[data-v-3770cdca] .tile-glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--tc,#6c63ff) 16%,transparent),transparent 72%);transition:opacity .45s;position:absolute;inset:0}.tile[data-v-3770cdca]:hover .tile-glass:after{opacity:1}.tile-toolkit[data-v-3770cdca],.tile-upscale[data-v-3770cdca]{--tc:#6366f1}.tile-erase[data-v-3770cdca]{--tc:#7c3aed}.tile-poster[data-v-3770cdca]{--tc:#8b5cf6}.tile-image[data-v-3770cdca]{--tc:#3b82f6}.tile-vectorize[data-v-3770cdca]{--tc:#14b8a6}.tile-removebg[data-v-3770cdca]{--tc:#0ea5e9}.tile-video[data-v-3770cdca]{--tc:#10b981}.tile-audio[data-v-3770cdca]{--tc:#8b5cf6}.tile-asr[data-v-3770cdca]{--tc:#06b6d4}.tile-text-to-speech[data-v-3770cdca]{--tc:#f43f5e}.tile-voice[data-v-3770cdca]{--tc:#f97316}.tile-pdf[data-v-3770cdca]{--tc:#ef4444}.tile[data-v-3770cdca] .tile-glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:12px;height:100%;min-height:204px;padding:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 4px 24px #6482c814}.tile[data-v-3770cdca]:focus-visible .tile-glass,.tile[data-v-3770cdca]:hover .tile-glass{transform:perspective(800px) translateY(-5px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 1px 0 #fffc inset,0 16px 48px color-mix(in srgb,var(--tc,#6c63ff) 16%,transparent)}.tile-soon[data-v-3770cdca]{opacity:.78;cursor:default}.tile-soon[data-v-3770cdca] .tile-glass{background:#f8faff99}.tile[data-v-3770cdca]:focus-visible{outline:2px solid var(--tc,#6c63ff);outline-offset:5px;border-radius:20px}.tile[data-v-3770cdca]:active .tile-glass{transition-duration:90ms;transform:translateY(-1px)scale(.985)}@media (hover:none){.tile[data-v-3770cdca]:hover .tile-glass{transform:none}}@media (prefers-reduced-motion:reduce){.tile[data-v-3770cdca] .tile-arrow,.tile[data-v-3770cdca] .tile-glass{transition:none}.tile[data-v-3770cdca]:active .tile-glass,.tile[data-v-3770cdca]:focus-visible .tile-glass,.tile[data-v-3770cdca]:hover .tile-glass{transform:none}}.tile[data-v-3770cdca] .tile-top{justify-content:space-between;align-items:center;display:flex}.tile[data-v-3770cdca] .tile-icon{background:color-mix(in srgb,var(--tc,#6c63ff) 13%,transparent);border:1px solid color-mix(in srgb,var(--tc,#6c63ff) 20%,transparent);width:44px;height:44px;color:var(--tc,#6c63ff);box-shadow:0 4px 16px color-mix(in srgb,var(--tc,#6c63ff) 14%,transparent);border-radius:12px;justify-content:center;align-items:center;display:flex}.tile[data-v-3770cdca] .tile-icon svg{width:22px;height:22px}.tile[data-v-3770cdca] .tile-badge{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:100px;padding:3px 10px;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}.tile[data-v-3770cdca] .badge-soon{background:linear-gradient(135deg,#8b5cf6,#a78bfa)!important}.tile[data-v-3770cdca] .badge-ai{background:linear-gradient(135deg,#f97316,#f59e0b)!important}.tile[data-v-3770cdca] .badge-new{background:linear-gradient(135deg,#22c55e,#10b981)!important}.tile[data-v-3770cdca] .badge-hot{background:linear-gradient(135deg,#fb7185,#ef4444)!important}.tile[data-v-3770cdca] .tile-title{color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.2}.tile[data-v-3770cdca] .tile-desc{color:#64748b;margin-top:5px;font-size:13px;line-height:1.5}.tile[data-v-3770cdca] .tile-body{flex-direction:column;display:flex}.tile[data-v-3770cdca] .tile-formats{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tile[data-v-3770cdca] .tile-formats span{letter-spacing:.04em;color:#475569;background:#6482c80f;border:1px solid #6482c81f;border-radius:6px;padding:3px 9px;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}.tile[data-v-3770cdca] .tile-footer{border-top:1px solid #6482c814;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.tile[data-v-3770cdca] .tile-go{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[data-v-3770cdca] .tile-go.muted{color:#94a3b8}.tile[data-v-3770cdca] .tile-arrow{background:color-mix(in srgb,var(--tc,#3b82f6) 10%,transparent);width:28px;height:28px;color:var(--tc,#3b82f6);border-radius:50%;justify-content:center;align-items:center;transition:transform .25s;display:flex}.tile[data-v-3770cdca]:hover .tile-arrow{transform:translate(3px)}.tile[data-v-3770cdca] .tile-arrow svg{width:14px;height:14px}.soon-progress[data-v-3770cdca]{background:#6482c81f;flex:1;max-width:60px;height:3px;margin-left:10px}.soon-bar[data-v-3770cdca],.soon-progress[data-v-3770cdca]{border-radius:2px;overflow:hidden}.soon-bar[data-v-3770cdca]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);width:55%;height:100%;display:block;position:relative}.soon-bar[data-v-3770cdca]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.8s ease-in-out infinite shimmer-3770cdca;position:absolute;inset:0}@keyframes shimmer-3770cdca{0%{transform:translate(-100%)}to{transform:translate(200%)}}.stats-strip[data-v-3770cdca]{-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #ffffffe6;border-radius:16px;grid-template-columns:repeat(4,1fr);width:100%;max-width:960px;margin-top:16px;padding:20px 32px;display:grid;box-shadow:inset 0 1px #fffc,0 4px 20px #6482c812}.stat[data-v-3770cdca]{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.stat[data-v-3770cdca]:not(:last-child):after{content:"";background:#6482c81f;width:1px;height:36px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stat-num[data-v-3770cdca]{color:#0f172a;letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.stat-num small[data-v-3770cdca]{color:#3b82f6;font-size:16px;font-weight:600}.stat-label[data-v-3770cdca]{color:#94a3b8;letter-spacing:.02em;font-size:12px;font-weight:500}.footer[data-v-3770cdca]{z-index:10;border-top:1px solid #6482c81a;width:100%;max-width:960px;margin-top:64px;padding-bottom:40px;position:relative}.footer-inner[data-v-3770cdca]{grid-template-columns:240px 1fr;gap:48px;padding:48px 0 40px;display:grid}.footer-brand[data-v-3770cdca]{flex-direction:column;gap:14px;display:flex}.footer-logo[data-v-3770cdca]{align-items:center;gap:10px;display:flex}.footer-desc[data-v-3770cdca]{color:#94a3b8;font-size:13px;line-height:1.7}.footer-badge[data-v-3770cdca]{color:#22c55e;background:#22c55e14;border:1px solid #22c55e26;border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.footer-links[data-v-3770cdca]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-col[data-v-3770cdca]{flex-direction:column;gap:10px;display:flex}.footer-col-title[data-v-3770cdca]{text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:4px;font-size:12px;font-weight:500}.footer-link[data-v-3770cdca]{color:#64748b;cursor:pointer;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .2s;display:flex}.footer-link[data-v-3770cdca]:hover{color:#1e293b}.footer-link--soon[data-v-3770cdca]{opacity:.55;cursor:default}.footer-link--soon span[data-v-3770cdca]{color:#8b5cf6;letter-spacing:.02em;background:#8b5cf61a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.footer-bottom[data-v-3770cdca]{border-top:1px solid #6482c814;justify-content:space-between;padding-top:20px;font-size:12.5px}.footer-bottom[data-v-3770cdca],.footer-tech[data-v-3770cdca]{color:#94a3b8;align-items:center;display:flex}.footer-tech[data-v-3770cdca]{gap:6px;font-size:12px}.tech-tag[data-v-3770cdca]{color:#64748b;letter-spacing:.02em;background:#6482c814;border:1px solid #6482c81f;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600}@media (width<=680px){.grid-section[data-v-3770cdca]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-auto-rows:minmax(190px,auto);gap:10px}.category-filter[data-v-3770cdca]{border-radius:16px;min-height:52px;margin-bottom:12px;padding:6px 7px;top:6px}.category-pill[data-v-3770cdca]{min-height:38px;padding-inline:12px;font-size:12.5px}.category-scroll[data-v-3770cdca]{flex-basis:27px;width:27px}.tile[data-v-3770cdca] .tile-glass{gap:10px;min-height:190px;padding:15px}.tile[data-v-3770cdca] .tile-icon{border-radius:11px;width:38px;height:38px}.tile[data-v-3770cdca] .tile-icon svg{width:20px;height:20px}.tile[data-v-3770cdca] .tile-title{font-size:16px}.tile[data-v-3770cdca] .tile-desc{font-size:12px;line-height:1.4}.tile[data-v-3770cdca] .tile-formats{gap:4px}.tile[data-v-3770cdca] .tile-formats span{padding:2px 6px;font-size:10px}.tile[data-v-3770cdca] .tile-footer{padding-top:6px}.tile[data-v-3770cdca] .tile-go{font-size:12.5px}.tile[data-v-3770cdca] .tile-arrow{width:25px;height:25px}.stats-strip[data-v-3770cdca]{grid-template-columns:repeat(2,1fr);gap:16px;padding:18px 16px}.hero[data-v-3770cdca]{padding:48px 0 36px}.stat[data-v-3770cdca]:nth-child(2n):after{display:none}.footer-inner[data-v-3770cdca]{grid-template-columns:1fr;gap:32px}.footer-links[data-v-3770cdca]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-3770cdca]{text-align:center;flex-direction:column;gap:12px}}@media (width>=681px) and (width<=960px){.grid-section[data-v-3770cdca]{grid-template-columns:repeat(2,1fr)}.footer-inner[data-v-3770cdca]{grid-template-columns:1fr}.footer-links[data-v-3770cdca]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.category-scrollport[data-v-3770cdca]{scroll-behavior:auto}.category-count[data-v-3770cdca],.category-pill[data-v-3770cdca],.category-pill[data-v-3770cdca]:before,.category-scroll[data-v-3770cdca],.grid-frame[data-v-3770cdca],.grid-section[data-v-3770cdca]{transition:none!important}}pre code .line{display:block}.locale-switcher[data-v-ebe73462]{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.locale-trigger[data-v-ebe73462]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.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;width:12px;height:12px;transition:transform .2s}.locale-switcher.open .locale-chevron[data-v-ebe73462]{transform:rotate(180deg)}.locale-dropdown[data-v-ebe73462]{backdrop-filter:blur(16px);z-index:100;background:#fffffff2;border:1px solid #6482c826;border-radius:10px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #6482c81f}.locale-option[data-v-ebe73462]{cursor:pointer;color:#64748b;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.locale-option[data-v-ebe73462]:hover{color:#1e293b;background:#3b82f60f}.locale-option.active[data-v-ebe73462]{color:#3b82f6;background:#3b82f60a;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;width:13px;height:13px}.dropdown-enter-active[data-v-ebe73462],.dropdown-leave-active[data-v-ebe73462]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-ebe73462],.dropdown-leave-to[data-v-ebe73462]{opacity:0;transform:translateY(-4px)}[data-v-6510f47b],[data-v-6510f47b]:after,[data-v-6510f47b]:before{box-sizing:border-box;margin:0;padding:0}.page-layout[data-v-6510f47b]{background:#f5f7ff;flex-direction:column;align-items:center;min-height:100vh;padding:0 24px;display:flex;position:relative;overflow-x:clip}.ambient[data-v-6510f47b]{pointer-events:none;z-index:0;position:fixed;inset:0}.blob[data-v-6510f47b]{filter:blur(90px);border-radius:50%;position:absolute}.b1[data-v-6510f47b]{background:radial-gradient(circle,#63b3ed59,#0000 70%);width:600px;height:600px;top:-180px;left:-120px}.b2[data-v-6510f47b]{background:radial-gradient(circle,#68d3914d,#0000 70%);width:500px;height:500px;bottom:20%;right:-80px}.b3[data-v-6510f47b]{background:radial-gradient(circle,#a78bfa33,#0000 70%);width:400px;height:400px;top:40%;left:55%}.b4[data-v-6510f47b]{background:radial-gradient(circle,#fb923c26,#0000 70%);width:350px;height:350px;bottom:10%;left:10%}.noise[data-v-6510f47b]{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E")}.grid-overlay[data-v-6510f47b],.noise[data-v-6510f47b]{position:absolute;inset:0}.grid-overlay[data-v-6510f47b]{background-image:linear-gradient(#78a0dc0f 1px,#0000 0),linear-gradient(90deg,#78a0dc0f 1px,#0000 0);background-size:48px 48px}.header[data-v-6510f47b]{z-index:11;width:100%;max-width:960px;position:relative}.header-inner[data-v-6510f47b]{justify-content:space-between;align-items:center;padding:28px 0 0;display:flex}.account-link[data-v-6510f47b]{color:#5b60a0;border:1px solid #6e749638;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.account-link[data-v-6510f47b]:hover{color:#5148d8;border-color:#6c63ff80;transform:translateY(-2px);box-shadow:0 5px 16px #6265c326}.account-link[data-v-6510f47b]:focus-visible{outline-offset:3px;outline:2px solid #6d65e6}.account-link--guest i[data-v-6510f47b]{font-size:25px;line-height:1}.account-link--guest[data-v-6510f47b]:after{content:attr(data-tooltip);color:#424766;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #e2e5f2;border-radius:9px;padding:7px 11px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px);box-shadow:0 8px 24px #20274b1c}.account-link--guest[data-v-6510f47b]:focus-visible:after,.account-link--guest[data-v-6510f47b]:hover:after{opacity:1;transform:translateY(0)}.logo-link[data-v-6510f47b]{text-decoration:none;display:inline-flex}.nav[data-v-6510f47b]{align-items:center;gap:8px;display:flex}.nav-link[data-v-6510f47b]{color:#64748b;cursor:pointer;border-radius:8px;padding:5px 10px;font-family:Anthropic Serif,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:500;line-height:28px;text-decoration:none;transition:background .2s,color .2s}.nav-link[data-v-6510f47b]:hover{color:#1e293b;background:#fff9}.nav-link.active[data-v-6510f47b],.router-link-active[data-v-6510f47b]{color:#3b82f6}.main[data-v-6510f47b]{z-index:9}.footer[data-v-6510f47b],.main[data-v-6510f47b]{width:100%;max-width:960px;position:relative}.footer[data-v-6510f47b]{z-index:8;border-top:1px solid #6482c81a;padding-bottom:40px}.footer-inner[data-v-6510f47b]{grid-template-columns:240px 1fr;gap:48px;padding:48px 0 40px;display:grid}.footer-brand[data-v-6510f47b]{flex-direction:column;gap:14px;display:flex}.footer-logo[data-v-6510f47b]{align-items:center;gap:10px;display:flex}.footer-desc[data-v-6510f47b]{color:#94a3b8;font-size:13px;line-height:1.7}.footer-badge[data-v-6510f47b]{color:#22c55e;background:#22c55e14;border:1px solid #22c55e26;border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.footer-links[data-v-6510f47b]{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.footer-links .footer-col--tools[data-v-6510f47b]{grid-template-columns:1fr 1fr;align-content:start;gap:10px 16px;display:grid}.footer-links .footer-col--tools .footer-col-title[data-v-6510f47b]{grid-column:1/-1}.footer-col[data-v-6510f47b]{flex-direction:column;gap:10px;display:flex}.footer-col-title[data-v-6510f47b]{text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:4px;font-family:Anthropic Serif;font-size:12px;font-weight:500}.footer-link[data-v-6510f47b]{color:#64748b;cursor:pointer;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .2s;display:flex}.footer-link[data-v-6510f47b]:hover{color:#1e293b}.footer-link--soon[data-v-6510f47b]{opacity:.55;cursor:default}.footer-link--soon span[data-v-6510f47b]{color:#8b5cf6;letter-spacing:.02em;background:#8b5cf61a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.nav-download[data-v-6510f47b]{position:relative}.nav-download-btn[data-v-6510f47b]{color:#3b82f6;cursor:pointer;background:#3b82f614;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s;display:flex}.nav-download-btn[data-v-6510f47b]:hover{background:#3b82f624}.download-menu[data-v-6510f47b]{backdrop-filter:blur(20px);z-index:1000;background:#fffffff2;border:1px solid #6482c826;border-radius:12px;width:200px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #6482c826}.download-menu-title[data-v-6510f47b]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:4px;padding:4px 8px;font-size:10.5px;font-weight:500}.download-item[data-v-6510f47b]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.download-item[data-v-6510f47b]:hover:not(.download-item--soon){background:#3b82f60f}.download-item--soon[data-v-6510f47b]{opacity:.5;cursor:default}.download-item svg[data-v-6510f47b]{color:#64748b;flex-shrink:0}.download-item-name[data-v-6510f47b]{color:#1e293b;font-size:13px;font-weight:600}.download-item-sub[data-v-6510f47b]{color:#94a3b8;font-size:11px}.download-soon-tag[data-v-6510f47b]{color:#8b5cf6;background:#8b5cf61a;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:500}.download-divider[data-v-6510f47b]{background:#6482c81a;height:1px;margin:6px 0}.dropdown-enter-active[data-v-6510f47b],.dropdown-leave-active[data-v-6510f47b]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-6510f47b],.dropdown-leave-to[data-v-6510f47b]{opacity:0;transform:translateY(-4px)}.footer-download[data-v-6510f47b]{flex-direction:column;gap:10px;display:flex}.footer-download-title[data-v-6510f47b]{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:11px;font-weight:500}.footer-download-btns[data-v-6510f47b]{flex-direction:column;gap:6px;display:flex}.dl-btn[data-v-6510f47b]{cursor:pointer;background:#fff9;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}.dl-btn[data-v-6510f47b]:hover:not(.dl-btn--soon){background:#ffffffe6}.dl-btn--soon[data-v-6510f47b]{opacity:.5;cursor:default}.dl-btn svg[data-v-6510f47b]{color:#64748b;flex-shrink:0}.dl-btn-sub[data-v-6510f47b]{color:#94a3b8;font-size:10px;line-height:1}.dl-btn-name[data-v-6510f47b]{color:#1e293b;font-size:13px;font-weight:600;line-height:1.4}.footer-bottom[data-v-6510f47b]{color:#94a3b8;border-top:1px solid #6482c814;justify-content:space-between;align-items:center;padding-top:20px;font-size:12.5px;display:flex}@media (width<=680px){.logo-link[data-v-6510f47b]{transform-origin:0;width:140px;transform:scale(.78)}.footer-inner[data-v-6510f47b]{gap:32px}.footer-inner[data-v-6510f47b],.footer-links[data-v-6510f47b]{grid-template-columns:1fr}.footer-bottom[data-v-6510f47b]{text-align:center;flex-direction:column;gap:12px}}@media (width>=681px) and (width<=960px){.footer-inner[data-v-6510f47b]{grid-template-columns:1fr}.footer-links[data-v-6510f47b]{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);min-height:100vh;color:var(--adm-ink);font:13px/1.45 DM Sans,Noto Sans SC,system-ui,sans-serif;display:flex}.admin-sidebar{background:var(--adm-side);border-right:1px solid var(--adm-border);flex-direction:column;flex:0 0 228px;width:228px;padding:22px 14px;display:flex}.admin-brand{color:var(--adm-ink);letter-spacing:-.03em;align-items:center;gap:10px;padding:2px 9px 28px;font-size:15px;font-weight:750;text-decoration:none;display:flex}.brand-lockup{gap:4px;display:grid}.brand-caption{color:var(--adm-muted);letter-spacing:.12em;margin:0 0 0 39px;font-size:8px;display:block}.nav-label{color:#a2a5b4;letter-spacing:.13em;text-transform:uppercase;margin:8px 10px;font-size:9px;font-weight:700}.admin-nav{gap:4px;display:grid}.admin-nav a{color:var(--adm-nav);border-radius:9px;align-items:center;gap:11px;padding:10px 11px;font-size:11px;font-weight:550;text-decoration:none;display:flex}.admin-avatar,.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{text-align:center;width:17px;font-size:14px}.sidebar-foot{margin-top:auto;padding:14px 8px 0}.admin-identity{border-top:1px solid var(--adm-border);align-items:center;gap:9px;padding-top:14px;font-size:10px;display:flex}.admin-identity b,.admin-identity small{display:block}.admin-identity small{color:var(--adm-muted);margin-top:3px;font-size:9px}.admin-avatar{width:30px;height:30px;color:var(--adm-accent);border-radius:50%;place-items:center;font-weight:750;display:grid}.admin-main{flex:1;min-width:0;padding:22px 28px 32px}.admin-topbar{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:21px;display:flex}.breadcrumbs{color:var(--adm-muted);font-size:10px}.breadcrumbs b{color:var(--adm-ink)}.admin-top-actions{align-items:center;gap:12px;display:flex}.theme-switch{border:1px solid var(--adm-border);background:var(--adm-card);border-radius:9px;gap:3px;padding:3px;display:flex}.theme-switch button{width:25px;height:22px;color:var(--adm-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:750}.theme-switch button.active{background:var(--adm-accent);color:#fff}.logout-button{border:1px solid var(--adm-border);background:var(--adm-card);color:var(--adm-nav);font:inherit;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:10px}.admin-page-title{justify-content:space-between;align-items:end;gap:14px;margin:0 0 18px;display:flex}.admin-page-title h1{letter-spacing:-.04em;margin:0;font-size:21px}.admin-page-title p{color:var(--adm-muted);margin:5px 0 0;font-size:10px}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.admin-card{border:1px solid var(--adm-border);background:var(--adm-card);border-radius:12px;padding:14px}.admin-metric-label{color:var(--adm-muted);font-size:9px}.admin-metric-value{letter-spacing:-.04em;margin-top:8px;font-size:22px;font-weight:700}.admin-metric-note{color:var(--adm-muted);margin-top:3px;font-size:9px}.admin-panel{border:1px solid var(--adm-border);background:var(--adm-card);border-radius:12px;margin-bottom:13px;padding:15px}.admin-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-panel h2,.admin-panel-head h2{margin:0;font-size:11px;font-weight:700}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-input,.admin-select{border:1px solid var(--adm-border);background:var(--adm-card);min-height:34px;color:var(--adm-ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:10px}.admin-input{min-width:210px}.admin-button{border:1px solid var(--adm-border);background:var(--adm-card);color:var(--adm-nav);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:650}.admin-button.primary{border-color:var(--adm-accent);background:var(--adm-accent);color:#fff}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.admin-table th{text-align:left;color:var(--adm-muted);padding:9px;font-weight:600}.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;gap:8px;display:flex}.admin-person-avatar{background:var(--adm-soft);width:27px;height:27px;color:var(--adm-accent);border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.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);margin-top:3px;font-size:8px}.admin-pill{color:#5e59c8;background:#efefff;border-radius:20px;align-items:center;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.admin-pill.success{color:#318668;background:#e9f7f0}.admin-pill.muted{color:#7a7d8d;background:#f1f2f6}.admin-pager{color:var(--adm-muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;display:flex}.admin-pages{gap:4px;display:flex}.admin-pages button{border:1px solid var(--adm-border);background:var(--adm-card);min-width:24px;height:24px;color:var(--adm-nav);border-radius:6px;font-size:9px}.admin-pages button.active{border-color:var(--adm-accent);background:var(--adm-accent);color:#fff}.admin-error{color:#c74352;margin:10px 0;font-size:11px}.admin-empty{text-align:center;color:var(--adm-muted);padding:24px}.admin-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:13px;display:grid}.admin-profile{align-items:center;gap:11px;margin:0 0 14px;display:flex}.admin-profile .admin-person-avatar{width:42px;height:42px;font-size:13px}.admin-profile h2{font-size:14px}.admin-profile p{color:var(--adm-muted);margin:4px 0 0;font-size:10px}.admin-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.admin-summary{border:1px solid var(--adm-border);border-radius:9px;padding:10px}.admin-summary small{color:var(--adm-muted);font-size:8px;display:block}.admin-summary b{margin-top:5px;font-size:14px;display:block}.admin-detail-line{border-top:1px solid var(--adm-border);justify-content:space-between;gap:10px;padding:9px 0;font-size:9px;display:flex}.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{color:#b8b4ff;background:#343258}.theme-a .admin-pill.success{color:#63d2aa;background:#173c37}.theme-a .admin-pill.muted{color:#b0b2c4;background:#313346}.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{color:#f4f3ff;border-color:#454461}.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{color:#e0dcff;background:#514f7b}.theme-c .admin-card,.theme-c .admin-panel{box-shadow:0 5px 14px #39366309}@media (width<=900px){.admin-sidebar{flex-basis:68px;width:68px;padding:18px 8px}.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 (width<=520px){.admin-main{padding:14px 10px}.admin-page-title h1{font-size:18px}.admin-panel{padding:11px}.admin-panel-head{flex-direction:column;align-items:flex-start}.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{border-color:var(--adm-border);background:var(--adm-card);min-height:40px;color:var(--adm-ink);border-radius:8px;padding:9px 12px;font-size:13px}.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{min-width:112px;min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:none;padding:0}.admin-frame .admin-select .max-select-trigger{border-radius:8px;height:34px}.admin-frame .admin-select .select-label{white-space:nowrap;font-size:10px}.admin-frame .admin-action.app-btn{border-radius:8px;min-height:32px;padding:7px 11px;font-size:10px}.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{border-color:var(--adm-border);background:var(--adm-card);min-width:26px;height:26px;color:var(--adm-nav);border-radius:7px;font-size:9px}.admin-frame .app-pagination .ap-btn.active{border-color:var(--adm-accent);background: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{width:26px;padding:0}.admin-frame{font-size:14px;line-height:1.5}.admin-sidebar{flex-basis:248px;width:248px;padding:24px 16px}.admin-brand{padding-bottom:30px;font-size:16px}.admin-frame .brand-caption{font-size:12px}.admin-frame .nav-label{margin:10px 11px;font-size:12px}.admin-nav{gap:5px}.admin-frame .admin-nav a{gap:12px;min-height:46px;padding:11px 12px;font-size:14px}.admin-frame .nav-icon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.admin-frame .nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.admin-frame .admin-identity{gap:10px;font-size:12px}.admin-frame .admin-identity small,.admin-frame .breadcrumbs{font-size:12px}.admin-main{padding:26px 32px 36px}.admin-topbar{min-height:36px;margin-bottom:24px}.admin-top-actions{gap:14px}.admin-frame .admin-theme-switch .seg-btn{min-width:30px;min-height:30px;font-size:12px}.admin-frame .range-switch.seg--sm{--seg-font:13px;--seg-btn-px:12px;--seg-btn-py:7px}.admin-frame .logout-button{min-height:36px;padding:8px 13px;font-size:12px}.admin-page-title{margin-bottom:22px}.admin-frame .admin-page-title h1{letter-spacing:-.035em;font-size:26px}.admin-frame .admin-page-title p{margin-top:7px;font-size:13px}.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{margin-top:9px;font-size:28px}.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,.admin-frame .admin-select .select-label{font-size:13px}.admin-frame .admin-select .max-select-trigger{height:40px}.admin-frame .admin-select .max-select-dropdown{width:max-content;min-width:max(100%,152px);max-width:calc(100vw - 24px);left:auto;right:0}.admin-frame .admin-select .option-label{white-space:nowrap;font-size:13px}.admin-frame .admin-action.app-btn{min-height:38px;padding:8px 13px;font-size:13px}.admin-frame .admin-person b,.admin-frame .admin-person small,.admin-frame .admin-table,.admin-frame .admin-table td,.admin-frame .admin-table th{font-size:12px}.admin-frame .admin-table th{padding:12px 10px}.admin-frame .admin-table td{padding:13px 10px}.admin-frame .admin-person-avatar{width:32px;height:32px;font-size:11px;line-height:1}.admin-frame .admin-pill{padding:5px 9px}.admin-frame .admin-pager,.admin-frame .admin-pill,.admin-frame .app-pagination{font-size:12px}.admin-frame .admin-pages button,.admin-frame .app-pagination .ap-btn{min-width:32px;height:32px;font-size:12px}.admin-frame .app-pagination .ap-arrow{width:32px}.admin-frame .admin-error{font-size:13px}.admin-frame .admin-empty{font-size:14px}.admin-frame .admin-detail-line,.admin-frame .admin-profile p,.admin-frame .admin-summary small,.admin-frame .overview-link small{font-size:12px}.admin-frame .overview-link b{font-size:14px}.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 (width<=900px){.admin-sidebar{flex-basis:72px;width:72px;padding:18px 8px}.admin-frame .admin-nav a{min-height:46px;padding:9px 4px}.admin-frame .nav-icon{flex-basis:28px}.admin-main{padding:20px 18px}}@media (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]{width:100%;aspect-ratio:var(--preview-ratio,16/9);border-radius:var(--radius-lg,20px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0c0c14;max-height:460px;position:relative;overflow:hidden}.crop-bg-img[data-v-3936fc74]{-o-object-fit:fill;object-fit:fill;pointer-events:auto;touch-action:none;cursor:grab;display:block;position:absolute}.crop-bg-img[data-v-3936fc74]:active{cursor:grabbing}.crop-mask[data-v-3936fc74]{pointer-events:none;z-index:2;background:#00000080}.crop-box[data-v-3936fc74]{z-index:3;cursor:move;position:absolute}.crop-line[data-v-3936fc74]{pointer-events:none;background:#ffffffe6;position:absolute;box-shadow:0 0 4px #0000004d}.crop-line--top[data-v-3936fc74]{height:1px;top:0;left:0;right:0}.crop-line--bottom[data-v-3936fc74]{height:1px;bottom:0;left:0;right:0}.crop-line--left[data-v-3936fc74]{width:1px;top:0;bottom:0;left:0}.crop-line--right[data-v-3936fc74]{width:1px;top:0;bottom:0;right:0}.crop-grid-h[data-v-3936fc74],.crop-grid-v[data-v-3936fc74]{pointer-events:none;background:#ffffff38;position:absolute}.crop-grid-h[data-v-3936fc74]{height:1px;left:0;right:0}.crop-grid-v[data-v-3936fc74]{width:1px;top:0;bottom:0}.crop-handle[data-v-3936fc74]{border:1px solid var(--c-p1,#6c63ff);z-index:4;background:#fff;border-radius:2px;width:6px;height:6px;position:absolute;box-shadow:0 1px 4px #00000059}.crop-handle--tl[data-v-3936fc74]{cursor:nwse-resize;top:-3px;left:-3px}.crop-handle--tr[data-v-3936fc74]{cursor:nesw-resize;top:-3px;right:-3px}.crop-handle--bl[data-v-3936fc74]{cursor:nesw-resize;bottom:-3px;left:-3px}.crop-handle--br[data-v-3936fc74]{cursor:nwse-resize;bottom:-3px;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]{color:#fff;pointer-events:none;z-index:10;backdrop-filter:blur(8px);white-space:nowrap;background:#000000a6;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.crop-toolbar[data-v-3936fc74]{backdrop-filter:blur(14px);z-index:10;background:#0c0c14e0;justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.ratio-scroll[data-v-3936fc74]{flex:1;min-width:0}.ratio-list[data-v-3936fc74]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ratio-btn[data-v-3936fc74]{color:#ffffffa6;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.ratio-btn[data-v-3936fc74]:hover{color:#fff;background:#ffffff2e}.ratio-btn.active[data-v-3936fc74]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#38bdf8));color:#fff;border-color:#0000}.toolbar-actions[data-v-3936fc74]{flex-shrink:0;gap:8px;display:flex}.crop-btn[data-v-3936fc74]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .2s,transform .15s}.crop-btn[data-v-3936fc74]:hover{opacity:.85}.crop-btn[data-v-3936fc74]:active{transform:scale(.97)}.crop-btn--cancel[data-v-3936fc74]{color:#ffffffb3;background:#ffffff1f;border:1px solid #fff3}.crop-btn--confirm[data-v-3936fc74]{background:var(--c-grad,linear-gradient(135deg,#6c63ff,#38bdf8));color:#fff;box-shadow:0 4px 14px #6c63ff66}.crop-panel--embedded[data-v-3936fc74]{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}.crop-panel--embedded .crop-bg-img[data-v-3936fc74]{height:100%}.ts[data-v-0323a8f3]{border-radius:0 0 6px 6px;width:100%;height:100%;position:relative;overflow:hidden}.ts--filled[data-v-0323a8f3]{background:#0c0c14}.ts-cropwrap[data-v-0323a8f3]{top:0;left:0;right:0;bottom:var(--strip-h,0);position:absolute}.ts-cropwrap[data-v-0323a8f3] .crop-panel{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}.ts-stripwrap[data-v-0323a8f3]{height:var(--strip-h,72px);z-index:5;backdrop-filter:blur(10px);background:#0c0c14eb;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.ts-strip[data-v-0323a8f3]{flex:1;min-width:0;height:100%}.ts-strip-view[data-v-0323a8f3]{align-items:center;gap:8px;height:100%;padding:0 10px;display:flex}.ts-thumb[data-v-0323a8f3]{cursor:pointer;background:#1a1a26;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:52px;height:52px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.ts-thumb img[data-v-0323a8f3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.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]{color:#fff;background:#6c63ff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:2px;right:2px}.ts-thumb-check i[data-v-0323a8f3]{font-size:11px}.ts-arrow[data-v-0323a8f3]{z-index:6;color:#2a2a36;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000059}.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]{color:#b0b0bc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.ts-empty i[data-v-0323a8f3]{font-size:26px}.ts-empty p[data-v-0323a8f3]{margin:0;font-size:12px;line-height:1.5}.tsrc[data-v-3be69862]{padding:8px}.tsrc[data-v-3be69862],.tsrc-input[data-v-3be69862]{width:100%;height:100%}.tsrc-input[data-v-3be69862]{resize:none;color:#2a2a36;background:0 0;border:none;outline:none;font-family:inherit;font-size:12px;line-height:1.5}.tsrc-input[data-v-3be69862]::-moz-placeholder{color:#b0b0bc}.tsrc-input[data-v-3be69862]::placeholder{color:#b0b0bc}.erase-view[data-v-ffdd7be4]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.erase-view[data-v-ffdd7be4] .erase{flex-direction:column;width:100%;height:100%;min-height:0;padding:8px;display:flex}.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]{color:#9a9aa8;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.erase-empty-ic[data-v-ffdd7be4]{color:#c4c4d0;display:inline-flex}.erase-empty-ic svg[data-v-ffdd7be4]{width:26px;height:26px}.erase-empty-text[data-v-ffdd7be4]{max-width:200px;line-height:1.5}.vf[data-v-1852142a]{flex-direction:column;gap:8px;display:flex}.vf-label[data-v-1852142a]{color:#8a8a96;justify-content:space-between;margin:0;padding-bottom:10px;font-size:12px;display:flex}.vf-val[data-v-1852142a]{color:#6c63ff;font-variant-numeric:tabular-nums;font-weight:600}.vf-empty[data-v-1852142a]{color:#9a9aa8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.vf-empty i[data-v-1852142a]{font-size:26px}.vf-empty p[data-v-1852142a]{margin:0;font-size:12px;line-height:1.5}.ea[data-v-e6a5c35d]{gap:14px}.ea[data-v-e6a5c35d],.ea-format[data-v-e6a5c35d]{flex-direction:column;display:flex}.ea-format[data-v-e6a5c35d]{gap:6px}.ea-format-sub[data-v-e6a5c35d]{color:#8a8a96;margin:0;font-size:11.5px;line-height:1.5}.vec-cfg[data-v-cddb5272]{flex-direction:column;gap:14px;display:flex}.vec-label[data-v-cddb5272]{color:#8a8a96;margin-bottom:6px;font-size:12px;display:block}.vec-slider[data-v-cddb5272]{align-items:center;gap:10px;display:flex}.vec-slider-val[data-v-cddb5272]{color:#6a6a76;font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:12px}.vec-hint[data-v-cddb5272]{color:#9a9aa8;margin:0;font-size:12px;line-height:1.5}.tc[data-v-87e18410]{gap:14px}.tc[data-v-87e18410],.tc-field[data-v-87e18410],.tc-model[data-v-87e18410]{flex-direction:column;display:flex}.tc-model[data-v-87e18410]{gap:6px}.tc-model-sub[data-v-87e18410]{color:#8a8a96;margin:0;font-size:11.5px;line-height:1.5}.tts-cfg[data-v-1b6be8d0]{gap:14px}.tts-cfg[data-v-1b6be8d0],.tts-field[data-v-1b6be8d0]{flex-direction:column;display:flex}.vp-scroll[data-v-1b6be8d0]{max-height:320px}.voice-grid[data-v-1b6be8d0]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.voice-item[data-v-1b6be8d0]{border:1.5px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:5px;padding:8px;transition:border-color .15s,background .15s,box-shadow .2s;display:flex;position:relative}.voice-item[data-v-1b6be8d0]:hover{border-color:color-mix(in srgb,#6c63ff 40%,var(--c-border));box-shadow:0 6px 18px #6c63ff24}.voice-item.active[data-v-1b6be8d0]{background:#6c63ff0f;border-color:#6c63ff}.voice-avatar[data-v-1b6be8d0]{-o-object-fit:cover;object-fit:cover;background:#6c63ff1a;border-radius:50%;flex-shrink:0;width:36px;height:36px}.voice-meta[data-v-1b6be8d0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.voice-name[data-v-1b6be8d0]{color:var(--c-text);font-size:13px;font-weight:600}.voice-name[data-v-1b6be8d0],.voice-tag[data-v-1b6be8d0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voice-tag[data-v-1b6be8d0]{color:var(--c-muted);font-size:11px}.voice-actions[data-v-1b6be8d0]{align-self:center;display:flex}.voice-act[data-v-1b6be8d0]{width:26px;height:26px;color:var(--c-muted);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.voice-act[data-v-1b6be8d0]:hover{color:#6c63ff;background:#6c63ff1a}.voice-act svg[data-v-1b6be8d0]{width:15px;height:15px}.cvm[data-v-68f59196]{display:block}.cvm-hint[data-v-68f59196]{color:#9a9aa8;padding:8px 4px;font-size:12px;line-height:1.5}.cvm-list[data-v-68f59196]{gap:12px}.cvm-list[data-v-68f59196],.cvm-row[data-v-68f59196]{flex-direction:column;display:flex}.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;gap:6px;display:flex}.cvm-name[data-v-68f59196]{color:#3a3a46;font-size:13px;font-weight:500}.cvm-gender[data-v-68f59196]{color:#6c63ff;background:#eeedfe;border-radius:4px;padding:1px 5px;font-size:10px}.cvm-id[data-v-68f59196]{color:#b0b0bc;margin-left:auto;font-size:10px}.cvm-sub[data-v-68f59196]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vc-cfg[data-v-770ac75e]{flex-direction:column;gap:14px;display:flex}.tc[data-v-8796dd83]{flex-direction:column;display:flex}.tc-hint[data-v-8796dd83]{color:#9a9aa8;margin:-4px 0 12px;font-size:11px;line-height:1.5}.tc-out[data-v-8796dd83]{color:#6c63ff;margin:12px 0;font-size:12px;font-weight:600}.tc-adjust[data-v-8796dd83]{color:#77798e;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.tc-adjust span[data-v-8796dd83]{flex:1}.tc-adjust b[data-v-8796dd83]{color:#37394d;text-align:center;min-width:42px;font-size:11px}.tc-adjust button[data-v-8796dd83]{color:#55b;cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tc-adjust button[data-v-8796dd83]:disabled{opacity:.4;cursor:default}.tc-empty[data-v-8796dd83]{color:#9a9aa8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.tc-empty i[data-v-8796dd83]{font-size:26px}.tc-empty p[data-v-8796dd83]{margin:0;font-size:12px;line-height:1.5}.upscale-cfg[data-v-2ccfb81b]{flex-direction:column;gap:12px;display:flex}.upscale-hint[data-v-2ccfb81b]{color:#9a9aa8;margin:0;font-size:12px;line-height:1.5}.rb-cfg[data-v-258a8662]{flex-direction:column;gap:12px;display:flex}.rb-hint[data-v-258a8662]{color:#9a9aa8;margin:0;font-size:12px;line-height:1.5}.ps-cfg[data-v-2e32975d]{gap:14px}.ps-cfg[data-v-2e32975d],.ps-field[data-v-2e32975d]{flex-direction:column;display:flex}.ps-hint[data-v-2e32975d]{color:#9a9aa8;margin:4px 0 0;font-size:11.5px;line-height:1.5}.t2i-cfg[data-v-d25ec967]{gap:14px}.t2i-cfg[data-v-d25ec967],.t2i-field[data-v-d25ec967]{flex-direction:column;display:flex}.t2i-hint[data-v-d25ec967]{color:#9a9aa8;margin:4px 0 0;font-size:11.5px;line-height:1.5}.er-cfg[data-v-220e8b5f]{gap:14px}.er-cfg[data-v-220e8b5f],.er-field[data-v-220e8b5f]{flex-direction:column;display:flex}.er-hint[data-v-220e8b5f]{color:#9a9aa8;margin:0;font-size:12px;line-height:1.5}.ps[data-v-844b106f]{gap:14px}.ps[data-v-844b106f],.ps-field[data-v-844b106f]{flex-direction:column;display:flex}.ps-hint[data-v-844b106f]{color:var(--c-muted,#8a8a96);margin:6px 0 0;font-size:11px;line-height:1.45}.p2i[data-v-ebfb43ad]{flex-direction:column;gap:14px;display:flex}.fx-particles[data-v-ef8c515b]{width:100%;height:100%;position:relative}.fx-particles canvas[data-v-ef8c515b]{display:block}
/*$vite$:1*/