/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.ve-root{--ve-bg:#f5f8fb;--ve-panel:#fff;--ve-sunk:#eef3f8;--ve-line:#e2e8f0;--ve-line-2:#cbd5e1;--ve-ink:#172231;--ve-ink-2:#4d6582;--ve-ink-3:#5f7695;--ve-icon:#8ea1ba;--ve-icon-faint:#b2c1d3;--ve-brand:#32a6c2;--ve-brand-strong:#0e7480;--ve-brand-soft:#e3f1fa;--ve-grad-soft:linear-gradient(45deg,#e3f1fa,#e0f5f3);--ve-grad-soft-hover:linear-gradient(45deg,#d3e9f7,#d0efec);--ve-accent-line:#2db3ab;--ve-grad:linear-gradient(45deg,#369cd6,#2db3ab);--ve-render:linear-gradient(45deg,#ff9e01,#ffa81a);--ve-clip:#0ea5e9;--ve-asset:#456fe8;--ve-asset-strong:#456fe8;--ve-asset-grad:linear-gradient(45deg,#2c93ea,#456fe8 55%,#6d5ae0);--ve-on-asset:#fff;--ve-tabg:linear-gradient(45deg,#2b95eb,#6c58df);--ve-tabsh:0 2px 8px #5462e452;--ve-saveg:linear-gradient(45deg,#2b95eb,#6c58df);--ve-tip:#13161b;--ve-on-tip:#fff;--ve-ok-soft:#e7f7ee;--ve-ok-ink:#1b7a43;--ve-scrim:#1722318c;--ve-play:#e11d48;--ve-danger:#be123c;--ve-danger-bg:#e11d48;--ve-danger-soft:#fff1f2;--ve-track:#e2e8f0;--ve-shimmer:#ffffffa6;--ve-cut:#1f2a3a;--ve-on-cut:#fff;--ve-cut-ring:#fff;--ve-panel-tint:#f1f6fc;--ve-band:#ebf4fc;--ve-blue:#1d6fe0;--ve-blue-soft:#3b8ff01f;--ve-shadow:0 1px 2px #1018280f,0 10px 28px #1018281a;--ve-pop-shadow:0 2px 6px #10182814,0 14px 34px #10182829;--ve-stage-ground:transparent;--ve-bubble:#ffffff57;--ve-bubble-line:#ffffff8c;--ve-video-glow:linear-gradient(160deg,#369cd699,#8b5cf66b 50%,#2db3ab99);--ve-video-shadow:0 0 0 1px #ffffffbf,0 2px 6px #1018281a,0 30px 60px -20px #12486e73;--ve-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ve-ruler-tick:#a3b2c5;--ve-ruler-ink:#7f93ac;color-scheme:light}.ve-root[data-theme=dark]{--ve-ruler-tick:#4f5c70;--ve-ruler-ink:#75859b;--ve-bg:#0e1014;--ve-panel:#161920;--ve-sunk:#1e222a;--ve-line:#272c35;--ve-line-2:#363c47;--ve-ink:#ebf0f6;--ve-ink-2:#b3c0d1;--ve-ink-3:#8d9bb0;--ve-icon:#7f92ab;--ve-icon-faint:#4e5e73;--ve-brand:#3fb8d0;--ve-brand-strong:#86dee9;--ve-brand-soft:#123039;--ve-danger:#fda4af;--ve-danger-soft:#3a1520;--ve-track:#2a303a;--ve-shimmer:#ffffff14;--ve-cut:#eef2f7;--ve-on-cut:#141a24;--ve-cut-ring:#0e1014;--ve-panel-tint:#122030;--ve-grad-soft:linear-gradient(45deg,#369cd638,#2db3ab38);--ve-grad-soft-hover:linear-gradient(45deg,#369cd652,#2db3ab52);--ve-band:#162433;--ve-blue:#7db4ff;--ve-blue-soft:#3b8ff02e;--ve-tip:#eceef2;--ve-on-tip:#13161b;--ve-ok-soft:#12301f;--ve-ok-ink:#7ee2a8;--ve-scrim:#0000009e;--ve-shadow:0 1px 2px #0006,0 12px 32px #0000008c;--ve-pop-shadow:0 2px 6px #0006,0 14px 34px #0009;--ve-stage-ground:radial-gradient(60% 50% at 12% 18%,#369cd62e,transparent 70%),radial-gradient(50% 45% at 88% 28%,#8b5cf626,transparent 70%),radial-gradient(60% 50% at 35% 100%,#2db3ab29,transparent 70%),radial-gradient(45% 40% at 96% 96%,#6366f11f,transparent 70%),linear-gradient(160deg,#0b0e14,#0d1119 55%,#0b1314);--ve-bubble:#ffffff08;--ve-bubble-line:#ffffff0f;--ve-video-glow:linear-gradient(160deg,#369cd673,#8b5cf652 50%,#2db3ab73);--ve-video-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #000000bf;color-scheme:dark}.ve-root{color:var(--ve-ink);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}@layer base{.ve-root button{cursor:pointer}.ve-root button,.ve-root input,.ve-root select{font:inherit;color:inherit}.ve-root input::placeholder{color:var(--ve-ink-3)}.ve-root :focus-visible{outline:2px solid var(--ve-brand);outline-offset:2px}}.ve-root [hidden]{display:none!important}.ve-root.ve-app{background:var(--ve-bg);flex-direction:column;height:100%;min-height:0;display:flex}.ve-root.ve-app[data-theme=light]{background:0 0}@media (max-width:900px){.ve-root.ve-app{overflow-y:auto}}.ve-root .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ve-root .mono{font-family:var(--ve-mono)}.ve-root .muted{color:var(--ve-ink-3);font-size:12px}.ve-root .ws{flex:1;min-height:0;display:flex}.ve-root .rail{background:var(--ve-panel);border-right:1px solid var(--ve-line);flex-direction:column;flex:0 0 92px;gap:10px;padding:14px 0;overflow:hidden auto}.ve-root .rail,.ve-root .rb{align-items:center;display:flex}.ve-root .rb{width:86px;height:76px;color:var(--ve-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:0 0 76px;justify-content:center;gap:6px;font-size:13px;font-weight:500}.ve-root .rc{background:var(--ve-sunk);width:44px;height:44px;color:var(--ve-icon);border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ve-root .rb:not(.on):hover{color:var(--ve-ink)}.ve-root .rb:not(.on):hover .rc{background:var(--ve-line);color:var(--ve-ink-2)}.ve-root .rb.on{color:var(--ve-brand-strong);font-weight:600}.ve-root .rb.on .rc{background:var(--ve-grad);color:#fff;box-shadow:0 2px 6px #32a6c259}.ve-root .rail hr{background:var(--ve-line-2);border:0;flex:none;width:48px;height:1px;margin:8px 0}.ve-root .rail-foot{flex:none;margin-top:auto;padding:14px 0 6px;display:flex}.ve-root .rail-foot,.ve-root .theme-sw{justify-content:center;align-items:center}.ve-root .theme-sw{background:var(--ve-sunk);width:44px;height:44px;color:var(--ve-ink-2);border:0;border-radius:999px;padding:0;transition:background .15s,color .15s;display:inline-flex}.ve-root .theme-sw:hover{background:var(--ve-line);color:var(--ve-brand-strong)}.ve-root .theme-sw.flip svg{animation:ve-swFlip .34s cubic-bezier(.3,.7,.3,1)}@keyframes ve-swFlip{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}.ve-root .panel{background:linear-gradient(180deg,var(--ve-panel) 0,var(--ve-panel) 55%,var(--ve-panel-tint) 100%);border-right:1px solid var(--ve-line);flex-direction:column;flex:0 0 500px;width:500px;min-width:0;min-height:0;display:flex;container-type:inline-size}.ve-root .pn-hd{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 12px;display:flex}.ve-root .pn-hd h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.ve-root .pn-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ve-root .pn-body.top0{padding-top:0}.ve-root .bin-hd{align-items:center;gap:8px;display:flex}.ve-root .bin-hd h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.ve-root .cnt{color:var(--ve-ink-2);background:var(--ve-sunk);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.ve-root .band .cnt{background:var(--ve-panel);border:1px solid var(--ve-line);padding:0 7px}.ve-root .sec{flex-direction:column;gap:10px;display:flex}.ve-root .ve-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.ve-root .ve-grid>.empty{grid-column:1/-1}@container (max-width:340px){.ve-root .ve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ve-root .zone{flex-direction:column;gap:16px;display:flex;position:relative}.ve-root .band{background:var(--ve-band);border-top:1px solid var(--ve-line);border-bottom:1px solid var(--ve-line);align-items:center;gap:8px;margin:0 -16px;padding:10px 16px;display:flex}.ve-root .band h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.ve-root .band-ic{background:var(--ve-grad);color:#fff;border-radius:8px;flex:0 0 24px;justify-content:center;width:24px;height:24px}.ve-root .band-ic,.ve-root .btn-up{align-items:center;display:inline-flex}.ve-root .btn-up{border:1px solid var(--ve-line-2);background:var(--ve-panel);height:32px;color:var(--ve-ink);border-radius:8px;flex:none;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #1018281a,0 4px 12px #10182829}.ve-root .btn-up:hover{transform:translateY(-1px);box-shadow:0 1px 2px #1018281a,0 6px 16px #10182833}.ve-root .btn-up svg{color:var(--ve-brand)}.ve-root .sf{align-items:center;gap:8px;margin-top:-4px;display:flex}.ve-root .sf-s{flex:auto;min-width:0;display:block;position:relative}.ve-root .sf-s>svg{color:var(--ve-icon);pointer-events:none;position:absolute;top:10px;left:11px}.ve-root .inp{border:1px solid var(--ve-line-2);background:var(--ve-panel);border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.ve-root .inp:focus{border-color:var(--ve-brand);box-shadow:0 0 0 3px var(--ve-brand-soft)}.ve-root .inp.err{border-color:var(--ve-danger);box-shadow:0 0 0 3px var(--ve-danger-soft)}.ve-root .sf-s .inp{padding-left:34px}.ve-root .sel{display:block;position:relative}.ve-root .sel select{border:1px solid var(--ve-line-2);background:var(--ve-panel);width:100%;height:36px;color:var(--ve-ink);appearance:none;cursor:pointer;border-radius:8px;outline:none;padding:0 28px 0 12px;font-size:12.5px;font-weight:500}.ve-root .sel select:focus{border-color:var(--ve-brand);box-shadow:0 0 0 3px var(--ve-brand-soft)}.ve-root .sel .chev{color:var(--ve-icon);margin-top:-7px;right:10px}.ve-root .sel .chev,.ve-root .sel .lic{pointer-events:none;position:absolute;top:50%}.ve-root .sel .lic{color:var(--ve-brand);margin-top:-7.5px;left:10px}.ve-root .sel.has-ic select{padding-left:32px}.ve-root .sf-f{flex:0 0 136px}.ve-root .ac{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.ve-root .ac[draggable=true]{cursor:grab}.ve-root .ac-th{aspect-ratio:16/9;background:#111;border-radius:8px;transition:box-shadow .15s;position:relative;overflow:hidden}.ve-root .ac-th:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #10182814}.ve-root .ac-pv{cursor:pointer;background:0 0;border:0;padding:0}.ve-root .ac-pv,.ve-root .vis{width:100%;height:100%;display:block;position:absolute;inset:0}.ve-root img.vis,.ve-root video.vis{object-fit:cover}.ve-root .ac-pv .vis{transition:filter .15s}.ve-root .ac.menu-open .ac-th,.ve-root .ac:focus-within .ac-th,.ve-root .ac:hover .ac-th{box-shadow:0 0 0 2px var(--ve-brand)}.ve-root .ac.menu-open .ac-pv .vis,.ve-root .ac:not(.is-busy):not(.is-failed):hover .ac-pv .vis{filter:brightness(.68)}.ve-root .ac-add{background:var(--ve-grad);color:#fff;opacity:0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s,transform .15s;display:inline-flex;position:relative;transform:scale(.85);box-shadow:0 2px 6px #00000059}.ve-root .ac-add:hover{transform:scale(1.08)!important}.ve-root .ac-more{color:#fff;opacity:0;background:#080a0e9e;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s;display:inline-flex;position:relative}.ve-root .ac.menu-open .ac-add,.ve-root .ac.menu-open .ac-more,.ve-root .ac:focus-within .ac-add,.ve-root .ac:focus-within .ac-more,.ve-root .ac:hover .ac-add,.ve-root .ac:hover .ac-more{opacity:1;transform:none}.ve-root .ac.is-busy .ac-more,.ve-root .ac.is-failed .ac-more{opacity:1}.ve-root .ac.is-busy .dur,.ve-root .ac.is-failed .dur{display:none}@media (hover:none){.ve-root .ac-add,.ve-root .ac-more{opacity:1;transform:none}}.ve-root .dur{color:#fff;font:500 10.5px var(--ve-mono);background:#080a0eb8;padding:1px 5px;bottom:5px;right:5px}.ve-root .atag,.ve-root .dur{pointer-events:none;z-index:1;border-radius:8px;position:absolute}.ve-root .atag{background:var(--ve-asset-grad);color:var(--ve-on-asset);letter-spacing:.02em;padding:0 4px;font-size:9px;font-weight:700;top:5px;left:5px}.ve-root .ac-meta{min-width:0}.ve-root .ac-t{text-align:left;flex:auto;min-width:0;font-size:12px;font-weight:500}.ve-root .ac-s,.ve-root .ac-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-root .ac-s{color:var(--ve-ink-3);font-size:11px}.ve-root .ren{border:1px solid var(--ve-brand);background:var(--ve-panel);width:100%;height:24px;box-shadow:0 0 0 3px var(--ve-brand-soft);border-radius:8px;outline:none;padding:0 6px;font-size:12px;font-weight:500}.ve-root .ac-up{z-index:2;color:#fff;pointer-events:none;background:#080a0e9e;flex-direction:column;justify-content:flex-end;gap:5px;padding:8px;font-size:10.5px;font-weight:500;display:flex;position:absolute;inset:0}.ve-root .mini-bar{background:#ffffff47;border-radius:999px;height:4px;overflow:hidden}.ve-root .mini-bar i{background:var(--ve-grad);border-radius:999px;height:100%;transition:width .1s linear;display:block}.ve-root .ac-fail{z-index:2;color:#fff;background:#4c0519cc;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;padding:7px;font-size:10.5px;font-weight:600;display:flex;position:absolute;inset:0}.ve-root .ac-fail span{align-items:center;gap:4px;display:inline-flex}.ve-root .ac-fail button{height:22px;color:var(--ve-danger);background:#fff;border:0;border-radius:8px;padding:0 8px;font-size:11px;font-weight:600}.ve-root .ac.is-new .ac-th{animation:ve-ring 1.8s}@keyframes ve-ring{0%{box-shadow:0 0 #32a6c200}25%{box-shadow:0 0 0 4px #32a6c28c}to{box-shadow:0 0 #32a6c200}}.ve-root .drop-ov{z-index:6;border:2px dashed var(--ve-brand);background:var(--ve-brand-soft);color:var(--ve-brand-strong);text-align:center;pointer-events:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:none;position:absolute;inset:-4px -6px -6px}.ve-root .drop-ov small{color:var(--ve-ink-2);font-size:12px;font-weight:500}.ve-root .zone.drag-over .drop-ov{display:flex}.ve-root .empty{border:1.5px dashed var(--ve-line-2);text-align:center;color:var(--ve-ink-2);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;display:flex}.ve-root .empty.soft{border-style:solid;border-color:var(--ve-line);background:var(--ve-sunk)}.ve-root .e-ic{background:var(--ve-grad-soft);width:44px;height:44px;color:var(--ve-brand-strong);border-radius:999px;justify-content:center;align-items:center;display:flex}.ve-root .empty b{color:var(--ve-ink);font-size:13px;font-weight:600}.ve-root .empty p{color:var(--ve-ink-3);max-width:290px;margin:0;font-size:12px}.ve-root .btn{border:1px solid var(--ve-line-2);background:var(--ve-panel);height:38px;color:var(--ve-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.ve-root .btn:hover{background:var(--ve-sunk)}.ve-root .btn.sm{height:32px;padding:0 12px;font-size:12.5px}.ve-root .btn.pri{background:var(--ve-grad);color:#fff;border:0;font-weight:600}.ve-root .btn.pri:hover{filter:brightness(1.05)}.ve-root .btn.pri:disabled,.ve-root .btn.pri[aria-disabled=true]{background:var(--ve-line-2);color:var(--ve-ink-3);cursor:not-allowed;filter:none}.ve-root .scrim{z-index:10040;background:#1722318c;justify-content:center;align-items:center;padding:16px;animation:ve-fade-in .15s;display:flex;position:fixed;inset:0}.ve-root[data-theme=dark] .scrim{background:#0000009e}.ve-root .dlg{background:var(--ve-panel);width:640px;max-width:100%;max-height:calc(100vh - 32px);color:var(--ve-ink);border-radius:8px;flex-direction:column;animation:ve-pop-in .18s;display:flex;overflow:auto;box-shadow:0 24px 64px #0a0e1459}.ve-root .dlg-hd{align-items:flex-start;gap:12px;padding:20px 16px 16px 24px;display:flex}.ve-root .dlg-hd>div:first-child{flex:1;min-width:0}.ve-root .dlg-hd h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.ve-root .dlg-hd p{color:var(--ve-ink-3);margin:4px 0 0;font-size:13px}.ve-root .dlg-ft{border-top:1px solid var(--ve-line);background:var(--ve-sunk);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.ve-root .ft-note{color:var(--ve-ink-3);flex:220px;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ve-root .fld{gap:6px}.ve-root .fld>.fl,.ve-root .fld>label{font-size:13px;font-weight:600}.ve-root .opt{color:var(--ve-ink-3);font-weight:400}.ve-root .fld .inp{height:40px}.ve-root .hint{color:var(--ve-ink-3);font-size:12px}.ve-root .hint.err{color:var(--ve-danger);font-weight:500}@keyframes ve-fade-in{0%{opacity:0}}@keyframes ve-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ve-root .btn.danger{background:var(--ve-danger-bg);color:#fff;border:0;font-weight:600}.ve-root .btn.danger:hover{filter:brightness(1.06)}.ve-root .ve-link{height:26px;color:var(--ve-brand-strong);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:500}.ve-root .ve-link:hover{background:var(--ve-sunk)}.ve-root .tog{border:1px solid var(--ve-line-2);background:var(--ve-panel);border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ve-root .tog:hover{background:var(--ve-sunk)}.ve-root .tog[aria-pressed=true]{background:var(--ve-grad-soft);border-color:var(--ve-brand);color:var(--ve-brand-strong)}.ve-root .sec-hd{align-items:center;gap:8px;min-height:26px;display:flex}.ve-root .sec-hd h3{flex:1;margin:0;font-size:13px;font-weight:600}.ve-root .sec-h{min-width:0;display:flex}.ve-root .sec-tg{min-width:0;height:28px;color:var(--ve-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-6px;padding:0 8px 0 4px;font-size:13px;font-weight:700;display:inline-flex}.ve-root .sec-tg:hover{background:var(--ve-sunk)}.ve-root .sec-chev{color:var(--ve-icon);flex:none;transition:transform .18s}.ve-root .sec.is-closed .sec-chev{transform:rotate(-90deg)}.ve-root .sec-n{background:var(--ve-sunk);min-width:20px;height:18px;color:var(--ve-ink-2);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.ve-root .sec-aside{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.ve-root .sec-bd{flex-direction:column;gap:10px;display:flex}.ve-root .sec-hd>svg{color:var(--ve-icon);flex:none}.ve-root .sep{background:var(--ve-line);border:0;flex:none;height:1px;margin:0}.ve-root .presets{background:var(--ve-sunk);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:3px;display:grid}.ve-root .presets button{height:30px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:500}.ve-root .presets button:hover{background:var(--ve-panel)}.ve-root .presets button[aria-pressed=true]{background:var(--ve-tabg);color:#fff;box-shadow:var(--ve-tabsh);font-weight:600}.ve-root .srow{color:var(--ve-ink-2);grid-template-columns:76px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12px;display:grid}.ve-root .srow output{font:500 11.5px var(--ve-mono);color:var(--ve-ink);text-align:right}.ve-root .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;display:grid}.ve-root .tile{background:0 0;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;font-size:11.5px;font-weight:500}.ve-root .tile,.ve-root .tile .tt{color:var(--ve-ink-2);align-items:center;display:flex}.ve-root .tile .tt{background:var(--ve-sunk);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--ve-line);border-radius:8px;justify-content:center;transition:box-shadow .15s,transform .12s;position:relative;overflow:hidden}.ve-root .tile:hover .tt{box-shadow:inset 0 0 0 1px var(--ve-line-2),0 4px 10px #10182814;transform:translateY(-1px)}.ve-root .tile .lb{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ve-root .tile[aria-pressed=true]{color:var(--ve-ink);font-weight:600}.ve-root .tile[aria-pressed=true] .tt{box-shadow:0 0 0 2px var(--ve-accent-line)}.ve-root .tile[aria-pressed=true] .tt,.ve-root .tile[aria-pressed=true] .tt.lite{background:var(--ve-grad-soft);color:var(--ve-brand-strong)}.ve-root .stage{background:var(--ve-stage-ground);flex-direction:column;flex:999 480px;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ve-root .bub{background:var(--ve-bubble);box-shadow:inset 0 0 0 1px var(--ve-bubble-line);pointer-events:none;will-change:transform;border-radius:999px;animation:ve-vvDriftA 16s ease-in-out infinite;position:absolute}.ve-root .bub.b1{width:104px;height:104px;top:20%;left:7%}.ve-root .bub.b2{width:36px;height:36px;animation-name:ve-vvDriftB;animation-duration:12s;animation-delay:-4s;top:11%;right:14%}.ve-root .bub.b3{width:68px;height:68px;animation-duration:19s;animation-delay:-9s;top:56%;right:8%}.ve-root .bub.b4{width:52px;height:52px;animation-name:ve-vvDriftB;animation-duration:14s;animation-delay:-2s;bottom:8%;left:22%}.ve-root .bub.b5{width:22px;height:22px;animation-name:ve-vvDriftC;animation-duration:11s;animation-delay:-6s;top:6%;left:44%}.ve-root .bub.b6{width:30px;height:30px;animation-name:ve-vvDriftC;animation-duration:13s;animation-delay:-1s;bottom:16%;right:30%}@keyframes ve-vvDriftA{0%,to{transform:translate(0)scale(1)}30%{transform:translate(12px,-20px)scale(1.04)}65%{transform:translate(-10px,-8px)scale(.97)}}@keyframes ve-vvDriftB{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-14px,-16px)scale(1.06)}75%{transform:translate(8px,-26px)scale(1)}}@keyframes ve-vvDriftC{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(6px,-24px)}}@keyframes ve-vvDriftSoft{0%,to{transform:translate(0)}50%{transform:translate(4px,-8px)}}.ve-root .stage-bar{z-index:3;box-sizing:border-box;gap:8px;height:58px;padding:0 16px}.ve-root .stage-bar,.ve-root .stage-body{justify-content:center;align-items:center;display:flex;position:relative}.ve-root .stage-body{flex:1;min-height:0;padding:0 24px 48px}.ve-root .glow{background:var(--ve-video-glow);filter:blur(44px);pointer-events:none;border-radius:48px;position:absolute;top:calc(50% - 24px);left:50%;transform:translate(-50%,-46%)}.ve-root .frame{box-shadow:var(--ve-video-shadow);background:#000;border-radius:22px;overflow:hidden}.ve-root .frame,.ve-root .frame-wrap{flex:none;position:relative}.ve-root .sel-layer{z-index:6;pointer-events:none}.ve-root .kb,.ve-root .lay,.ve-root .media,.ve-root .sel-layer{position:absolute;inset:0}.ve-root .kb{transform-origin:50% 40%}.ve-root .lay.boxed{transform-origin:50%;overflow:hidden}.ve-root .lay.boxed.circ{border-radius:50%}.ve-root .crop-in,.ve-root .sel-ov{position:absolute}.ve-root .sel-ov{z-index:4;touch-action:none;pointer-events:none;inset:0}.ve-root .sel-ov.is-cropping{pointer-events:auto}.ve-root .frame{touch-action:none}.ve-root .ve-dimtip{z-index:30;background:var(--ve-tip);color:var(--ve-on-tip);font:600 11.5px/16px var(--ve-mono);white-space:nowrap;pointer-events:none;border-radius:7px;padding:3px 8px;position:fixed}.ve-root .sel-box{pointer-events:none;box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ve-brand);transform-origin:50%;border-radius:2px;position:absolute}.ve-root .sel-box.circ{border-radius:50%}.ve-root .sel-h{border:2px solid var(--ve-brand);pointer-events:auto;touch-action:none;background:#fff;border-radius:3px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 1px 3px #00000059}.ve-root .sel-h.h-nw{cursor:nwse-resize;top:0;left:0}.ve-root .sel-h.h-n{cursor:ns-resize;top:0;left:50%}.ve-root .sel-h.h-ne{cursor:nesw-resize;top:0;left:100%}.ve-root .sel-h.h-e{cursor:ew-resize;top:50%;left:100%}.ve-root .sel-h.h-se{cursor:nwse-resize;top:100%;left:100%}.ve-root .sel-h.h-s{cursor:ns-resize;top:100%;left:50%}.ve-root .sel-h.h-sw{cursor:nesw-resize;top:100%;left:0}.ve-root .sel-h.h-w{cursor:ew-resize;top:50%;left:0}.ve-root .crop-u{pointer-events:none;outline-offset:-1px;outline:1px dashed #ffffffbf;position:absolute}.ve-root .crop-win{cursor:move;pointer-events:auto;position:absolute;box-shadow:0 0 0 1.5px #fff}.ve-root .crop-clip{pointer-events:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.ve-root .crop-shade{position:absolute;box-shadow:0 0 0 9999px #080a0ea8}.ve-root .crop-shade.circ,.ve-root .crop-win.circ{border-radius:50%}.ve-root .crop-win.circ:after{content:"";pointer-events:none;outline:1px dashed #ffffffbf;position:absolute;inset:0}.ve-root .cg{pointer-events:none;background:#ffffff6b;position:absolute}.ve-root .cg-v1,.ve-root .cg-v2{width:1px;top:0;bottom:0}.ve-root .cg-v1{left:33.33%}.ve-root .cg-v2{left:66.66%}.ve-root .cg-h1,.ve-root .cg-h2{height:1px;left:0;right:0}.ve-root .cg-h1{top:33.33%}.ve-root .cg-h2{top:66.66%}.ve-root .ch{z-index:2;touch-action:none;pointer-events:auto;filter:drop-shadow(0 1px 2px #0000008c);width:22px;height:22px;position:absolute}.ve-root .ch:before{content:"";border:0 solid #fff;position:absolute;inset:0}.ve-root .ch-nw{cursor:nwse-resize;top:-2px;left:-2px}.ve-root .ch-nw:before{border-top-width:4px;border-left-width:4px;border-top-left-radius:3px}.ve-root .ch-ne{cursor:nesw-resize;top:-2px;right:-2px}.ve-root .ch-ne:before{border-top-width:4px;border-right-width:4px;border-top-right-radius:3px}.ve-root .ch-se{cursor:nwse-resize;bottom:-2px;right:-2px}.ve-root .ch-se:before{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:3px}.ve-root .ch-sw{cursor:nesw-resize;bottom:-2px;left:-2px}.ve-root .ch-sw:before{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:3px}.ve-root .ch-n,.ve-root .ch-s{cursor:ns-resize;width:30px;height:14px;margin-left:-15px;left:50%}.ve-root .ch-n{top:-2px}.ve-root .ch-s{bottom:-2px}.ve-root .ch-n:before,.ve-root .ch-s:before{background:#fff;border-radius:3px;height:4px;inset:auto 4px}.ve-root .ch-n:before{top:0}.ve-root .ch-s:before{bottom:0}.ve-root .ch-e,.ve-root .ch-w{cursor:ew-resize;width:14px;height:30px;margin-top:-15px;top:50%}.ve-root .ch-e{right:-2px}.ve-root .ch-w{left:-2px}.ve-root .ch-e:before,.ve-root .ch-w:before{background:#fff;border-radius:3px;width:4px;inset:4px auto}.ve-root .ch-e:before{right:0}.ve-root .ch-w:before{left:0}.ve-root .crop-win:hover .ch{filter:drop-shadow(0 1px 2px #0000008c)drop-shadow(0 0 3px #2b95ebe6)}.ve-root .cbar{z-index:8;background:var(--ve-panel);border:1px solid var(--ve-line);box-shadow:var(--ve-shadow);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:4px;padding:4px;animation:ve-popIn .14s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.ve-root .cb-b{width:34px;height:32px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.ve-root .cb-b:hover{background:var(--ve-sunk);color:var(--ve-ink)}.ve-root .cb-b[aria-pressed=true]{background:var(--ve-tabg);color:#fff;box-shadow:var(--ve-tabsh)}.ve-root .cb-sep{background:var(--ve-line-2);width:1px;height:20px;margin:0 3px}.ve-root .cb-dd{border:1px solid var(--ve-line-2);background:var(--ve-panel);height:32px;color:var(--ve-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ve-root .cb-dd:hover{border-color:var(--ve-icon-faint)}.ve-root .cb-dd svg,.ve-root .cb-dd>i{color:var(--ve-icon);flex:none}.ve-root .cb-t{height:32px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:500}.ve-root .cb-t:hover{background:var(--ve-sunk);color:var(--ve-ink)}.ve-root .cb-done{background:var(--ve-tabg);color:#fff;height:32px;box-shadow:var(--ve-tabsh);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ve-root .cb-done:hover{filter:brightness(1.06)}.ve-root .sel-rot{border:2px solid var(--ve-brand);width:22px;height:22px;color:var(--ve-brand-strong);pointer-events:auto;cursor:grab;touch-action:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:-11px 0 0 -11px;transition:transform .12s;display:flex;position:absolute;left:50%;box-shadow:0 1px 3px #00000059}.ve-root .sel-rot:hover{transform:scale(1.1)}.ve-root .sel-rot.is-below{top:calc(100% + 24px)}.ve-root .sel-rot.is-above{top:-24px}.ve-root .sel-rot.is-inside{top:calc(100% - 22px)}.ve-root .sel-rot.is-above:before,.ve-root .sel-rot.is-below:before{content:"";pointer-events:none;background:#fff;width:2px;height:13px;margin-left:-1px;position:absolute;left:50%;box-shadow:0 0 0 .5px #080a0e40}.ve-root .sel-rot.is-below:before{bottom:100%}.ve-root .sel-rot.is-above:before{top:100%}.ve-root .crop-win .sel-rot{background:var(--ve-brand);color:#fff;border-color:#fff}.ve-root .sel-deg{color:#fff;font:600 11px/16px var(--ve-mono);white-space:nowrap;pointer-events:none;background:#080a0ee0;border-radius:7px;padding:2px 7px;position:absolute;top:50%;left:calc(100% + 7px)}body.ve-turn-drag,body.ve-turn-drag *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ve-root .lay.an-left{animation-name:ve-anLeft}.ve-root .lay.an-right{animation-name:ve-anRight}.ve-root .lay.an-center{animation-name:ve-anCenter}.ve-root .lay.an-zin{animation-name:ve-anZin}.ve-root .lay.an-zio{animation-name:ve-anZio}.ve-root .lay.an-zoi{animation-name:ve-anZoi}.ve-root .lay.an-drop{animation-name:ve-anDrop}.ve-root .lay[class*=\ an-]{animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}@keyframes ve-anLeft{0%{transform:translate(-105%)}to{transform:none}}@keyframes ve-anRight{0%{transform:translate(105%)}to{transform:none}}@keyframes ve-anCenter{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes ve-anZin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ve-anZio{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:none}}@keyframes ve-anZoi{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.9)}to{transform:none}}@keyframes ve-anDrop{0%{transform:translateY(-110%)}60%{transform:translateY(6%)}80%{transform:translateY(-2%)}to{transform:none}}.ve-root .media .spin{transform-box:fill-box;transform-origin:50%;animation:ve-spin 2.4s linear infinite}.ve-root .media .wh{animation:ve-whoosh 1.4s ease-in-out infinite}@keyframes ve-spin{to{transform:rotate(1turn)}}@keyframes ve-whoosh{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}.ve-root .stage-empty{color:#9aa8ba;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex;position:absolute;inset:0}.ve-root .tr-fade{animation:ve-trFade .7s both}.ve-root .tr-crossfade{animation:ve-trFade 1s both}.ve-root .tr-swipe-left{animation:ve-trSwL .6s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-swipe-right{animation:ve-trSwR .6s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-zoom-in{animation:ve-trZoom .7s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-slide-up{animation:ve-trUp .6s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-slide-down{animation:ve-trDown .6s cubic-bezier(.2,.8,.2,1) both}@keyframes ve-trFade{0%{opacity:0}to{opacity:1}}@keyframes ve-trSwL{0%{transform:translate(100%)}to{transform:none}}@keyframes ve-trSwR{0%{transform:translate(-100%)}to{transform:none}}@keyframes ve-trZoom{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}@keyframes ve-trUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes ve-trDown{0%{transform:translateY(-100%)}to{transform:none}}.ve-root .tr-dip-to-black{animation:ve-trDipB .8s both}.ve-root .tr-dip-to-white{animation:ve-trDipW .8s both}.ve-root .tr-blur{animation:ve-trBlur .7s both}.ve-root .tr-flash{animation:ve-trFlash .5s ease-out both}.ve-root .tr-glitch{animation:ve-trGlitch .55s linear both}.ve-root .tr-wipe-left{animation:ve-trWipeL .6s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-wipe-right{animation:ve-trWipeR .6s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-wipe-up{animation:ve-trWipeU .6s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-wipe-down{animation:ve-trWipeD .6s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-zoom-out{animation:ve-trZoomOut .7s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-spin{animation:ve-trSpin .8s cubic-bezier(.2,.8,.2,1) both}.ve-root .tr-whip-pan{animation:ve-trWhip .5s cubic-bezier(.3,.9,.3,1) both}.ve-root .tr-circle-open{animation:ve-trCircle .7s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-diamond{animation:ve-trDiamond .7s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-split-open{animation:ve-trSplit .6s cubic-bezier(.4,0,.2,1) both}.ve-root .tr-stretch{animation:ve-trStretch .6s cubic-bezier(.2,.8,.2,1) both}@keyframes ve-trDipB{0%{filter:brightness(0)}to{filter:none}}@keyframes ve-trDipW{0%{filter:brightness(6)saturate(0)}to{filter:none}}@keyframes ve-trBlur{0%{filter:blur(16px);opacity:.4}to{filter:none;opacity:1}}@keyframes ve-trFlash{0%{filter:brightness(3.2)}to{filter:none}}@keyframes ve-trGlitch{0%{filter:hue-rotate(90deg)saturate(2.2);transform:translate(-10px,2px)}18%{filter:hue-rotate(-70deg)saturate(1.8);transform:translate(8px,-3px)}36%{filter:invert(.15);transform:translate(-5px,1px)}54%{filter:hue-rotate(40deg);transform:translate(4px)}72%{filter:none;transform:translate(-2px)}to{filter:none;transform:none}}@keyframes ve-trWipeL{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ve-trWipeR{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ve-trWipeU{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes ve-trWipeD{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ve-trZoomOut{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}@keyframes ve-trSpin{0%{opacity:0;transform:rotate(-200deg)scale(.2)}to{opacity:1;transform:none}}@keyframes ve-trWhip{0%{filter:blur(14px);transform:translate(70%)}60%{filter:blur(3px)}to{filter:none;transform:none}}@keyframes ve-trCircle{0%{clip-path:circle(0)}to{clip-path:circle(75%)}}@keyframes ve-trDiamond{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@keyframes ve-trSplit{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}@keyframes ve-trStretch{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:none}}.ve-root .ovfx{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.ve-root .ovfx.on{opacity:1}.ve-root .ov-snow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='white'%3E%3Ccircle cx='10' cy='12' r='2.2'/%3E%3Ccircle cx='52' cy='30' r='1.6'/%3E%3Ccircle cx='30' cy='60' r='2.6'/%3E%3Ccircle cx='70' cy='70' r='1.4'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cg fill='white' fill-opacity='.7'%3E%3Ccircle cx='8' cy='30' r='1.2'/%3E%3Ccircle cx='34' cy='10' r='1'/%3E%3C/g%3E%3C/svg%3E");animation:ve-snow 7s linear infinite}@keyframes ve-snow{0%{background-position:0 0,0 0}to{background-position:80px 160px,-46px 92px}}.ve-root .ov-rain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='90'%3E%3Cg stroke='rgb(205,228,255)' stroke-opacity='.6' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M10 4l-3 15M40 34l-3 15M54 66l-3 14M25 58l-2.5 12'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#283c5a2e,#283c5a2e);animation:ve-rain .55s linear infinite}@keyframes ve-rain{0%{background-position:0 0,0 0}to{background-position:-12px 90px,0 0}}.ve-root .ov-particles{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='rgb(186,230,253)'%3E%3Ccircle cx='20' cy='30' r='2'/%3E%3Ccircle cx='90' cy='20' r='1.4'/%3E%3Ccircle cx='60' cy='80' r='2.4'/%3E%3Ccircle cx='100' cy='100' r='1.2'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Cg fill='white' fill-opacity='.75'%3E%3Ccircle cx='12' cy='50' r='1.1'/%3E%3Ccircle cx='50' cy='14' r='1.5'/%3E%3C/g%3E%3C/svg%3E");animation:ve-parts 9s linear infinite,ve-twinkle 2.2s ease-in-out infinite}@keyframes ve-parts{0%{background-position:0 0,0 0}to{background-position:30px -120px,-20px -140px}}@keyframes ve-twinkle{0%,to{filter:brightness()}50%{filter:brightness(1.6)}}.ve-root .ov-confetti{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Crect x='10' y='14' width='7' height='3.4' fill='rgb(255,92,138)' transform='rotate(30 13 15)'/%3E%3Crect x='60' y='8' width='6' height='3.4' fill='rgb(45,212,191)' transform='rotate(-25 62 9)'/%3E%3Crect x='38' y='52' width='7' height='3.4' fill='rgb(64,196,255)' transform='rotate(60 41 53)'/%3E%3Crect x='80' y='70' width='6' height='3.4' fill='rgb(120,220,140)' transform='rotate(-50 82 71)'/%3E%3Crect x='20' y='84' width='6' height='3.4' fill='rgb(180,130,255)' transform='rotate(15 22 85)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='12' cy='40' r='2' fill='rgb(45,212,191)'/%3E%3Ccircle cx='46' cy='16' r='1.8' fill='rgb(255,92,138)'/%3E%3C/svg%3E");animation:ve-confetti 6s linear infinite}@keyframes ve-confetti{0%{background-position:0 0,0 0}to{background-position:24px 200px,-32px 128px}}.ve-root .ov-light-leaks{mix-blend-mode:screen;background:radial-gradient(45% 55% at 0 15%,#fb71858c,#0000 70%),radial-gradient(40% 50% at 100% 85%,#ff508280,#0000 70%),radial-gradient(30% 40% at 85% 8%,#a78bfa61,#0000 70%);animation:ve-leaks 5s ease-in-out infinite alternate}@keyframes ve-leaks{0%{filter:brightness(.8);transform:translate(-5%)scale(1.06)}to{filter:brightness(1.25);transform:translate(5%)scale(1.06)}}.ve-root .ov-film-grain{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E"),radial-gradient(#0000 55%,#00000073);background-size:180px 180px,100% 100%;animation:ve-grain .45s steps(4) infinite}@keyframes ve-grain{0%{background-position:0 0,0 0}25%{background-position:-40px 20px,0 0}50%{background-position:30px -30px,0 0}75%{background-position:-20px -50px,0 0}to{background-position:0 0,0 0}}.ve-root .ov-sparkles{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110'%3E%3Cg fill='white'%3E%3Cpath d='M20 10l2 6 6 2-6 2-2 6-2-6-6-2 6-2z'/%3E%3Cpath d='M78 52l1.4 4.2 4.2 1.4-4.2 1.4-1.4 4.2-1.4-4.2-4.2-1.4 4.2-1.4z'/%3E%3Cpath d='M40 86l1 3 3 1-3 1-1 3-1-3-3-1 3-1z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Cg fill='rgb(224,242,254)'%3E%3Ccircle cx='14' cy='52' r='1.3'/%3E%3Ccircle cx='54' cy='18' r='1.6'/%3E%3C/g%3E%3C/svg%3E");animation:ve-sparkleDrift 12s linear infinite,ve-twinkle 1.4s ease-in-out infinite}@keyframes ve-sparkleDrift{0%{background-position:0 0,0 0}to{background-position:-40px -110px,30px -70px}}.ve-root .pv-wrap{flex:0 auto;justify-content:center;min-width:0;display:flex}.ve-root .pv-chip{background:var(--ve-panel);min-width:0;box-shadow:var(--ve-shadow);border:1px solid var(--ve-line);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:5px 5px 5px 12px;font-size:12px;display:flex}.ve-root .pv-chip b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ve-root .pv-chip .add{background:var(--ve-grad);color:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@container (max-width:560px){.ve-root .pv-chip .add span,.ve-root .pv-chip .muted{display:none}}.ve-root .pv-chip .x{background:var(--ve-sunk);width:28px;height:28px;color:var(--ve-ink-2);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ve-root .guide-hd{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:flex}.ve-root .guide-hd .gi{background:var(--ve-grad);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ve-root .guide-hd .prog{font:500 11.5px var(--ve-mono);color:var(--ve-ink-3);margin-left:auto}.ve-root .guide-hd .chev{color:var(--ve-icon);transition:transform .2s}.ve-root .guide-ft{border-top:1px solid var(--ve-line);background:var(--ve-sunk);flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:none}.ve-root .guide-ft .cap{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--ve-ink-3);font-size:10.5px;font-weight:600}.ve-root .tl{height:var(--tl-height,278px);background:var(--ve-panel);border-top:1px solid var(--ve-line);z-index:2;flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.ve-root .tl-split-wrap{z-index:7;height:10px;display:flex;position:absolute;top:-5px;left:0;right:0}.ve-root .tl-split{cursor:row-resize;touch-action:none;outline:none;justify-content:center;align-items:center;width:100%;height:10px;display:flex}.ve-root .tl-split-bar{background:var(--ve-line-2);opacity:0;border-radius:999px;width:48px;height:4px;transition:opacity .15s,background .15s}.ve-root .tl-split:focus-visible .tl-split-bar,.ve-root .tl-split:hover .tl-split-bar,body.ve-ns-drag .tl-split-bar{opacity:1;background:var(--ve-brand)}.ve-root .tl-bar{border-bottom:1px solid var(--ve-line);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:48px;padding:6px 16px;display:flex}.ve-root .tb-l{flex:240px;align-items:center;gap:2px;display:flex}.ve-root .tb-c,.ve-root .tb-r{align-items:center;gap:6px;display:flex}.ve-root .tb-r{flex:240px;justify-content:flex-end}.ve-root .tbtn{height:32px;color:var(--ve-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ve-root .tbtn:hover{background:var(--ve-sunk)}.ve-root .tbtn svg{color:var(--ve-icon)}.ve-root .tbtn:disabled{opacity:.42;cursor:default;background:0 0}.ve-root .tbtn.sm{height:24px;padding:0 8px;font-size:11.5px}.ve-root .ib{width:32px;height:32px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ve-root .ib:hover{background:var(--ve-sunk)}.ve-root .ib.sm{width:28px;height:28px}.ve-root .ib.faint{color:var(--ve-icon-faint)}.ve-root .play{background:var(--ve-render);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 2px 6px #ff9e0159}.ve-root .play:hover{filter:brightness(1.05)}.ve-root .tc{font:500 14px var(--ve-mono);white-space:nowrap;color:var(--ve-ink-3);align-items:center;margin-left:8px;display:inline-flex}.ve-root .tc b{color:var(--ve-ink);font-weight:600}.ve-root .tc .tc-of{margin-left:5px}.ve-root .tc .fps{background:var(--ve-sunk);font:600 11.5px/18px var(--ve-mono);color:var(--ve-ink-3);border-radius:999px;margin-left:8px;padding:1px 7px}.ve-root .zoom-sl{width:200px}.ve-root .tl-scroll{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.ve-root .tl-inner{min-width:100%;position:relative}.ve-root .tl-row{border-bottom:1px solid var(--ve-line);height:38px;display:flex}.ve-root .tl-row:last-of-type{border-bottom:0}.ve-root .tl-row.ruler-row{z-index:6;background:var(--ve-panel);height:34px;position:sticky;top:0}.ve-root .tl-row.lane-row{height:var(--tl-h,57px);position:relative}.ve-root .tl-head{z-index:4;background:var(--ve-panel);flex:0 0 168px;align-items:center;gap:1px;width:168px;padding:0 6px 0 8px;display:flex;position:sticky;left:0}.ve-root .tl-track{flex:none;position:relative}.ve-root .ruler{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.ve-root .lh{width:22px;height:22px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ve-root .lh:hover{background:var(--ve-sunk)}.ve-root .lh.grip{width:16px;height:26px;color:var(--ve-icon-faint);cursor:grab;touch-action:none}.ve-root .tn-tip{flex:auto;min-width:0;display:flex!important}.ve-root .tn{min-width:0;max-width:100%;height:24px;color:var(--ve-ink-2);white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:text;background:0 0;border:0;border-radius:6px;margin-left:3px;padding:0 6px;font-size:12px;font-weight:600;overflow:hidden}.ve-root .tn:hover{background:var(--ve-sunk);color:var(--ve-ink)}.ve-root .tn-in{flex:auto;width:auto;min-width:0;margin-left:3px}.ve-root .tl-rz{z-index:5;cursor:row-resize;touch-action:none;outline:none;height:6px;position:absolute;bottom:-3px;left:0;right:0}.ve-root .tl-rz.is-on,.ve-root .tl-rz:focus-visible,.ve-root .tl-rz:hover{background:linear-gradient(transparent 2px,var(--ve-brand) 2px 4px,transparent 4px)}.ve-root .lh[aria-pressed=true]{color:var(--ve-brand-strong);background:var(--ve-grad-soft)}.ve-root .lane{height:calc(var(--tl-h,38px) - 1px)}.ve-root .lane-hint{color:var(--ve-ink-3);pointer-events:none;white-space:nowrap;font-size:11px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ve-root .lane.is-hidden{opacity:.45;background:repeating-linear-gradient(45deg,transparent 0 6px,var(--ve-sunk) 6px 12px)}.ve-root .lane.drop-on{background:var(--ve-brand-soft)}.ve-root .tl-row.drop-before{box-shadow:inset 0 2px 0 var(--ve-brand)}.ve-root .tl-row.drop-after{box-shadow:inset 0 -2px 0 var(--ve-brand)}.ve-root .clip{background:var(--ve-clip);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.ve-root .clip.is-asset{background:var(--ve-asset-grad)}.ve-root .clip .frames{pointer-events:none;opacity:.92;background:var(--ve-frame) 0 50%/auto 100% repeat-x;position:absolute;inset:0;overflow:hidden}.ve-root .clip.is-asset .frames{opacity:.86}.ve-root .clip:not(.k-aud) .wave{pointer-events:none;background:#080a0e6b;width:100%;height:50%;display:block;position:absolute;bottom:0;left:0;right:0}.ve-root .clip .wv{fill:#ffffffb8}.ve-root .clip .wv-ramp{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.95}.ve-root .clip .wave.is-silent .wv{fill:none;stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.ve-root .clip-ovp{pointer-events:none;position:absolute;inset:0 8px 2px;overflow:hidden}.ve-root .clip-lbl{left:calc(var(--tl-head-w,168px) + 6px);z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#080a0ebd;border-radius:8px;grid-area:1/1;place-self:start;align-items:center;gap:5px;max-width:calc(100% - 12px);margin:3px 6px 0;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex;position:sticky;overflow:hidden}.ve-root .clip-lbl .ct{min-width:0;display:inline-flex;overflow:hidden}.ve-root .clip-lbl .ct-t{text-overflow:ellipsis;min-width:0;max-width:7.5em;overflow:hidden}.ve-root .clip-lbl .ct-d{white-space:pre;flex:none}.ve-root .clip-lbl .tag{background:var(--ve-asset-grad);color:var(--ve-on-asset);border-radius:8px;flex:none;padding:0 4px;font-size:9.5px;font-weight:700}.ve-root .clip-lbl svg{flex:none}.ve-root .clip.is-sel{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px var(--ve-brand)}.ve-root .clip-pos.is-sel{z-index:1}.ve-root .clip.is-asset.is-sel{box-shadow:0 0 0 2px var(--ve-panel)}.ve-root .clip-pos:has(.clip.is-asset.is-sel):after{content:"";background:var(--ve-asset-grad);pointer-events:none;border-radius:12px;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ve-root .clip .h{z-index:2;background:var(--ve-brand);cursor:ew-resize;touch-action:none;justify-content:center;align-items:center;width:10px;display:none;position:absolute;top:0;bottom:0}.ve-root .clip.is-asset .h-l{background:#2c93ea}.ve-root .clip.is-asset .h-r{background:#6d5ae0}.ve-root .clip .h:after{content:"";background:#fff;border-radius:1px;width:2px;height:16px}.ve-root .clip.is-asset .h:after{background:var(--ve-on-asset)}.ve-root .clip.is-sel .h{display:flex}.ve-root .h-l{left:0}.ve-root .h-r{right:0}.ve-root .clip-pos.is-sel .clip-lbl{max-width:calc(100% - 32px);margin-left:16px}.ve-root .au-shade{pointer-events:none;background:linear-gradient(#080a0e00 32%,#080a0e4d 62%,#080a0ea8);position:absolute;inset:0}.ve-root .au-shade:after{content:"";clip-path:inset(100% 0 0);background:#080a0e80;transition:clip-path .22s;position:absolute;inset:0}.ve-root [data-timeline-clip]:has(.au-adj.is-on) .au-shade:after,.ve-root [data-timeline-clip]:hover .au-shade:after,.ve-root [data-timeline-clip][data-selected] .au-shade:after{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.ve-root .au-shade:after{transition:none}}.ve-root .au-adj{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.ve-root .au-vol{pointer-events:auto;cursor:ns-resize;touch-action:none;opacity:0;align-items:center;height:18px;margin-top:-9px;transition:opacity .12s;display:flex;position:absolute;left:10px;right:10px}.ve-root .au-vol i{background:#fff;border-radius:1px;width:100%;height:2px;transition:height .12s;display:block;box-shadow:0 0 0 1px #080a0e38}.ve-root .au-adj.is-vol .au-vol i,.ve-root .au-vol:hover i{height:3px}.ve-root .au-fade{border:2px solid var(--ve-brand);pointer-events:auto;cursor:ew-resize;touch-action:none;opacity:0;background:#fff;border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .12s,transform .12s;position:absolute;top:0;box-shadow:0 1px 3px #00000059}.ve-root .au-fade:hover{transform:scale(1.2)}.ve-root .au-adj.is-on .au-fade,.ve-root .au-adj.is-on .au-vol,.ve-root .clip-pos.is-sel .au-fade,.ve-root .clip-pos.is-sel .au-vol,.ve-root .clip-pos:hover .au-fade,.ve-root .clip-pos:hover .au-vol{opacity:1}.ve-root .clip-pos:has(.clip.dragging){z-index:2}.ve-root .clip.dragging{opacity:.88;cursor:grabbing;box-shadow:0 10px 24px #10182847}.ve-root .clip.flash{animation:ve-clipFlash 1.2s}@keyframes ve-clipFlash{0%,to{filter:none}30%{filter:brightness(1.25)saturate(1.2)}}.ve-root .playhead{background:var(--ve-play);z-index:3;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ve-root .ph-grab{cursor:ew-resize;touch-action:none;width:12px;margin-left:-6px;top:34px}.ve-root .ph-grab,.ve-root .ph-r{z-index:2;position:absolute;bottom:0}.ve-root .ph-r{pointer-events:none;width:0;top:0}.ve-root .ph-r:before{content:"";width:2px;top:0;bottom:0;left:-1px}.ve-root .ph-lbl,.ve-root .ph-r:before{background:var(--ve-play);position:absolute}.ve-root .ph-lbl{color:#fff;font:700 11.5px/15px var(--ve-mono);white-space:nowrap;pointer-events:auto;cursor:ew-resize;touch-action:none;border-radius:7px;padding:2px 7px;top:17px;left:0;box-shadow:0 1px 4px #e11d4859}.ve-root .drop-mark{background:var(--ve-brand);z-index:3;pointer-events:none;width:2px;height:38px;margin-left:-1px;position:absolute}.ve-root .drop-mark span{background:var(--ve-brand);color:#fff;font:600 10px var(--ve-mono);white-space:nowrap;border-radius:8px;padding:1px 6px;position:absolute;top:4px;left:6px}@keyframes ve-fadeIn{0%{opacity:0}}@keyframes ve-popIn{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ve-root .x{width:32px;height:32px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.ve-root .x:hover{background:var(--ve-sunk)}.ve-root .up-body{gap:20px;padding:0 24px 24px;display:flex}.ve-root .up-pv{background:#000;border-radius:8px;flex:0 0 152px;width:152px;height:270px;position:relative;overflow:hidden}.ve-root .pbtn{color:#fff;background:#080a0e9e;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.ve-root .up-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.ve-root .fbox{border:1px solid var(--ve-line);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ve-root .frow{align-items:center;gap:10px;display:flex}.ve-root .fi{background:var(--ve-sunk);width:36px;height:36px;color:var(--ve-ink-2);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.ve-root .fn{font-size:13px;font-weight:500}.ve-root .fm,.ve-root .fn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-root .fm{color:var(--ve-ink-3);font-size:12px}.ve-root .bar{background:var(--ve-sunk);border-radius:999px;height:6px;overflow:hidden}.ve-root .bar i{background:var(--ve-grad);border-radius:999px;height:100%;transition:width .1s linear;display:block}.ve-root .bar.fail i{background:var(--ve-danger-bg)}.ve-root .bar-meta{min-height:18px;color:var(--ve-ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.ve-root .bar-meta .ok{color:var(--ve-brand-strong);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ve-root .bar-meta .bad{color:var(--ve-danger);font-weight:600}.ve-root .bar-meta .ve-link{height:22px}.ve-root .chips{flex-wrap:wrap;gap:6px;display:flex}.ve-root .chip{border:1px solid var(--ve-line-2);height:30px;color:var(--ve-ink-2);background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.ve-root .chip:hover{border-color:var(--ve-brand)}.ve-root .chip[aria-pressed=true]{border-color:var(--ve-accent-line);background:var(--ve-grad-soft);color:var(--ve-brand-strong);font-weight:600}.ve-root .up-list{flex-direction:column;gap:10px;padding:0 24px 24px;display:flex}.ve-root .ur{border:1px solid var(--ve-line);border-radius:8px;gap:12px;padding:10px;display:flex}.ve-root .ur-th{background:#000;border-radius:8px;flex:0 0 54px;width:54px;height:96px;position:relative;overflow:hidden}.ve-root .ur-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ve-root .ur-top{align-items:center;gap:8px;display:flex}.ve-root .ur-top .inp{flex:1;min-width:0;height:34px}.ve-root .ur-top .sel{flex:0 0 132px}.ve-root .ur-top .sel select{height:34px}.ve-root .tk{background:var(--ve-line-2);pointer-events:none;width:1px;height:4px;position:absolute;bottom:0}.ve-root .tk-sec{background:var(--ve-ruler-tick);height:11px}.ve-root .tk-mid{height:7px}.ve-root .tlab{color:var(--ve-ruler-ink);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px;font-weight:600;position:absolute;top:3px}.ve-root .ib[aria-disabled=true]{opacity:.4;cursor:default;background:0 0}.ve-root .ib[aria-pressed=true]{background:var(--ve-grad-soft);color:var(--ve-brand-strong)}.ve-root .ib.dark{color:var(--ve-ink)}.ve-root .tb-r .ib{width:34px;height:34px}.ve-root .cut{border:2px solid var(--ve-cut-ring);background:var(--ve-cut);width:26px;height:26px;color:var(--ve-on-cut);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .14s,box-shadow .14s,background .14s;display:flex;position:relative;box-shadow:0 2px 6px #0a0e1452}.ve-root .cut:hover{transform:scale(1.12)}.ve-root .cut.has{background:var(--ve-grad);color:#fff;box-shadow:0 2px 8px #146b8373}.ve-root .cut.is-sel{box-shadow:0 0 0 3px var(--ve-brand),0 2px 8px #146b8373}.ve-root .cut.drop-on{background:var(--ve-grad);color:#fff;box-shadow:0 0 0 4px var(--ve-brand-soft),0 0 0 6px var(--ve-brand);transform:scale(1.32);animation:none!important}.ve-root .cut.drop-on:after{content:attr(data-drop);background:var(--ve-grad);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #146b8359}.ve-root.drag-tr .cut-add-pos:before{content:"";pointer-events:none;background:linear-gradient(45deg,#fc8500,#ffa040);border-radius:2px;width:4px;margin-left:-2px;animation:ve-seamGlow 1.4s ease-in-out infinite;position:absolute;top:-2px;bottom:-2px;left:50%;box-shadow:0 0 0 1px #ffffffb3,0 0 10px 2px #fc8500bf,0 0 24px 6px #fc850052}.ve-root.drag-tr .cut.trb:not(.drop-on){animation:ve-seamGlow 1.4s ease-in-out infinite;box-shadow:0 0 0 2px #fc8500,0 0 12px 3px #fc850099}.ve-root.drag-tr .cut.drop-on{color:#fff;background:linear-gradient(45deg,#fc8500,#ffa040);box-shadow:0 0 0 4px #fc850038,0 0 0 6px #fc8500}.ve-root.drag-tr .cut.drop-on:after{background:linear-gradient(45deg,#fc8500,#ffa040);box-shadow:0 4px 12px #fc850059}@keyframes ve-seamGlow{0%,to{opacity:.72}50%{opacity:1}}.ve-root .cut.fx-burst{animation:ve-cutBurst .8s ease-out}@keyframes ve-cutBurst{0%{box-shadow:0 0 #32a6c2e6}to{box-shadow:0 0 0 16px #32a6c200}}.ve-root .cut.trb{color:#fff;background:linear-gradient(45deg,#369cd69e,#2db3ab9e);border:1.5px solid #ffffffe6;border-radius:7px;gap:4px;width:100%;height:100%;padding:0 6px;font-size:10.5px;font-weight:700;box-shadow:0 2px 8px #146b834d}.ve-root .cut.trb:hover{background:linear-gradient(45deg,#369cd6c7,#2db3abc7);transform:none}.ve-root .cut.trb.is-sel{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px var(--ve-brand)}.ve-root .trb-t{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000059;min-width:0;overflow:hidden}.ve-root .trb-h{z-index:2;cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0}.ve-root .trb-h.l{left:-8px}.ve-root .trb-h.r{right:-8px}.ve-root .trb-h.l:after{left:7px}.ve-root .trb-h.r:after{left:1px}.ve-root .trb-h:after{content:"";opacity:0;background:#fff;border-radius:1px;width:2px;transition:opacity .15s;position:absolute;top:22%;bottom:22%;left:4px}.ve-root .tr-pos:hover .trb-h:after,body.ve-ew-drag .trb-h:after{opacity:1}.ve-root .cut.cut-add{opacity:0;pointer-events:none;border-width:2px;width:20px;height:20px;transition:opacity .15s,transform .15s;transform:scale(.8)}.ve-root .cut.cut-add.is-sel,.ve-root .cut.cut-add:focus-visible{opacity:1;pointer-events:auto;transform:none}.ve-root .cut.cut-add.drop-on{opacity:1;pointer-events:auto;transform:scale(1.32)}.ve-root .cut.cut-add.is-sel{background:var(--ve-grad);color:#fff}.ve-root .cut.cut-add:hover{transform:scale(1.12)}.ve-root .clip .fd{z-index:1;pointer-events:none;background:#080a0e80;position:absolute;top:0;bottom:0}.ve-root .clip .fd-in{clip-path:polygon(0 0,100% 0,0 100%);left:0}.ve-root .clip .fd-out{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.ve-root .clip.fx-drop{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px var(--ve-brand)!important;outline:0!important;animation:none!important}.ve-root .clip.fx-drop:after{content:attr(data-drop);z-index:4;background:var(--ve-grad);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 8px);height:20px;padding:0 10px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000059}.ve-root.drag-anim .lane-row:not([data-main]) .clip:not(.k-aud):not(.fx-drop),.ve-root.drag-fx .clip:not(.k-aud):not(.fx-drop),.ve-root.drag-snd .clip.k-aud:not(.fx-drop){animation:ve-dropPulse 1.1s ease-in-out infinite}.ve-root.drag-anim .lane-row:not([data-main]) .clip:not(.k-aud):not(.fx-drop):before,.ve-root.drag-fx .clip:not(.k-aud):not(.fx-drop):before,.ve-root.drag-snd .clip.k-aud:not(.fx-drop):before{content:"";z-index:3;pointer-events:none;background:#32a6c238;border:2px dashed #fffffff2;border-radius:8px;position:absolute;inset:0}.ve-root.drag-anim .clip.k-aud,.ve-root.drag-anim .lane-row[data-main] .clip,.ve-root.drag-fx .clip.k-aud,.ve-root.drag-snd .clip:not(.k-aud){opacity:.4}.ve-root.drag-snd[data-snd-for=music] .clip.k-voice,.ve-root.drag-snd[data-snd-for=voice] .clip.k-music{opacity:.4;animation:none}.ve-root.drag-snd[data-snd-for=music] .clip.k-voice:before,.ve-root.drag-snd[data-snd-for=voice] .clip.k-music:before{content:none}.ve-root .tile .tt.snd-voice{color:#6d4fd8}.ve-root .tile .tt.snd-music{color:#0f9488}.ve-root[data-theme=dark] .tile .tt.snd-voice{color:#a78bfa}.ve-root[data-theme=dark] .tile .tt.snd-music{color:#2dd4bf}.ve-root .tile[aria-pressed=true] .tt.snd-music,.ve-root .tile[aria-pressed=true] .tt.snd-voice{color:var(--ve-brand-strong)}@keyframes ve-dropPulse{0%,to{box-shadow:0 0 #32a6c200}50%{box-shadow:0 0 0 4px #32a6c280}}.ve-root .clip.fx-burst{animation:ve-fxBurst .9s ease-out}@keyframes ve-fxBurst{0%{filter:brightness(1.35);box-shadow:0 0 #32a6c2e6}to{filter:none;box-shadow:0 0 0 14px #32a6c200}}.ve-root .clip-lbl .fxb{background:var(--ve-grad);color:#fff;pointer-events:auto;border-radius:999px;flex:none;align-items:center;gap:2px;height:15px;padding:0 5px 0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff59}.ve-root .clip.fx-burst .fxb{animation:ve-fxbPop .55s cubic-bezier(.3,1.6,.5,1)}@keyframes ve-fxbPop{0%{transform:scale(.2)}}.ve-root .tile.dragging .tt{opacity:.45;transform:scale(.95)}.ve-drag-ghost{z-index:9999;background:var(--ve-grad);color:#fff;white-space:nowrap;pointer-events:none;gap:8px;height:36px;padding:0 14px 0 5px;font:600 12.5px inherit;position:fixed;top:-300px;left:-300px;box-shadow:0 8px 22px #146b8361}.ve-drag-ghost,.ve-root .dg-i{border-radius:999px;align-items:center;display:inline-flex}.ve-root .dg-i{background:#ffffff3d;justify-content:center;width:26px;height:26px}.ve-root .dg-th{background:#111;border-radius:8px;width:42px;height:26px;position:relative;overflow:hidden}.ve-root .dg-t{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ve-root .ctl{background:var(--ve-panel);border-left:1px solid var(--ve-line);flex-direction:column;flex:0 0 380px;width:380px;min-height:0;animation:ve-ctlIn .22s;display:flex;container-type:inline-size}.ve-root .ctl[hidden]{display:none}@keyframes ve-ctlIn{0%{opacity:0;transform:translate(14px)}}.ve-root .ctl-hd{justify-content:space-between;align-items:center;gap:8px;padding:14px 10px 12px 16px;display:flex}.ve-root .ctl-hd h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.ve-root .ctl-hd2{justify-content:flex-start;gap:12px;padding:16px;position:relative}.ve-root .ctl-hd2.has-extra{padding-right:44px}.ve-root .ctl-hd2 .hd-x{position:absolute;top:10px;right:8px}.ve-root .ctl-hd2 h2{white-space:nowrap;text-overflow:ellipsis;padding-right:26px;font-size:16.5px;line-height:1.2;overflow:hidden}.ve-root .ctl-hd2.has-extra h2{padding-right:0}.ve-root .ctl-hd2>.swb,.ve-root .ctl-hd2>:has(>.swb){flex:none;align-self:center}.ve-root .hd-th{width:64px;height:44px;box-shadow:0 0 0 2px var(--ve-clip);background:#111;border-radius:8px;flex:0 0 64px;display:block;position:relative;overflow:hidden}.ve-root .hd-th.is-asset{box-shadow:0 0 0 2px var(--ve-asset)}.ve-root .hd-th.is-audio{box-shadow:0 0 0 2px var(--ve-line-2)}.ve-root .hd-th.is-tr{background:var(--ve-tabg);box-shadow:var(--ve-tabsh);color:#fff}.ve-root .hd-th.is-cap,.ve-root .hd-th.is-tr{justify-content:center;align-items:center;display:flex}.ve-root .hd-th.is-cap{background:#0d1117;box-shadow:0 0 0 2px #3b8ff0}.ve-root .hd-m{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ve-root .hd-s{min-width:0;color:var(--ve-ink-3);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;line-height:1.35;display:flex}.ve-root .hd-s i{color:var(--ve-line-2);flex:none;font-style:normal}.ve-root .hd-s .hd-nt{flex:0 auto;min-width:0;overflow:hidden}.ve-root .hd-n{text-overflow:ellipsis;min-width:0;color:var(--ve-ink-2);font-weight:500;display:block;overflow:hidden}.ve-root .hd-k{flex:none}.ve-root .hd-s .mono{letter-spacing:-.01em;font-size:11px}.ve-root .ctl-hd2+.ve-ctl-tabs{margin-top:0}.ve-root .ve-ctl-tabs.ic [role=tab]{flex:auto;gap:6px;width:auto}.ve-root .ve-ctl-tabs.ic [role=tab][aria-selected=false] svg{color:var(--ve-icon)}.ve-root .xf-sec .sec-hd h3{flex:none}.ve-root .xf-btns{background:var(--ve-sunk);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:flex}.ve-root .xf-ib{width:30px;height:26px;color:var(--ve-ink-2);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.ve-root .xf-ib:hover{background:var(--ve-panel);color:var(--ve-ink)}.ve-root .xf-ib[aria-pressed=true]{background:var(--ve-tabg);color:#fff;box-shadow:var(--ve-tabsh)}.ve-root .fx-empty{border:1.5px dashed var(--ve-line-2);text-align:center;color:var(--ve-ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.ve-root .fx-empty b{color:var(--ve-ink);font-size:13px}.ve-root .fx-empty p{color:var(--ve-ink-3);max-width:260px;margin:0;font-size:12px;line-height:1.45}.ve-root .fx-empty .ctl-row{justify-content:center;margin-top:4px}.ve-root .crop-row{align-items:center;gap:10px;min-width:0;display:flex}.ve-root .crop-row .ctl-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ve-root .crop-row .btn svg{color:var(--ve-icon)}.ve-root .sec-k{color:var(--ve-ink-3);font-weight:500}.ve-root .fx-sec{border-radius:10px;flex-direction:column;gap:12px;margin:-6px -8px;padding:6px 8px;display:flex}.ve-root .fx-sec.is-new{animation:ve-fxNew 1.4s ease-out}@keyframes ve-fxNew{0%,30%{background:var(--ve-brand-soft);box-shadow:inset 0 0 0 1px var(--ve-brand)}to{background:0 0;box-shadow:inset 0 0 0 1px #0000}}.ve-root .srow.wl{grid-template-columns:84px minmax(0,1fr) 44px!important}.ve-root .ctl.enter .ctl-body{animation:ve-fadeIn .22s}.ve-root .ctl-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:22px 16px 20px;display:flex;overflow:auto}.ve-root .ctl-body .sec{gap:16px}.ve-root .ctl-body .srow{grid-template-columns:62px minmax(0,1fr) 50px}.ve-root .ctl-body .presets{grid-template-columns:repeat(6,minmax(0,1fr))}.ve-root .ctl-body .presets button{padding:0;font-size:11.5px}.ve-root .ctl-row{flex-wrap:wrap;gap:8px;display:flex}.ve-root .ctl-note{color:var(--ve-ink-3);margin:0;font-size:12px}.ve-root .ctl-empty{background:var(--ve-sunk);color:var(--ve-ink-2);border-radius:8px;flex-direction:column;gap:6px;padding:14px;font-size:12.5px;display:flex}.ve-root .btn-rm{border:1px solid var(--ve-line-2);background:var(--ve-panel);height:32px;color:var(--ve-danger);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ve-root .btn-rm:hover{background:var(--ve-danger-soft)}.ve-root .cutcard{background:var(--ve-grad-soft);color:var(--ve-ink-2);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.ve-root .cutcard b{color:var(--ve-ink);font-weight:600}.ve-root .cutcard svg{color:var(--ve-brand-strong);flex:none;margin-top:2px}.ve-root .applies{background:var(--ve-sunk);color:var(--ve-ink-2);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.ve-root .applies b{color:var(--ve-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ve-root .mini-th{background:#111;border-radius:8px;flex:0 0 40px;width:40px;height:24px;position:relative;overflow:hidden}.ve-root .hintbox{border:1px dashed var(--ve-line-2);color:var(--ve-ink-2);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ve-root .hintbox svg{color:var(--ve-brand);flex:none;margin-top:1px}.ve-root .hintbox b{color:var(--ve-ink)}.ve-root .tile[draggable=true]{cursor:grab}.ve-root .tile .an-th{position:absolute;inset:0}.ve-root .tile .tt.gray .an-th{filter:grayscale()brightness(.85)}.ve-root .tile .glyph{color:#fff;background:#080a0e52;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.ve-root .tile .glyph svg{filter:drop-shadow(0 1px 2px #0000008c)}.ve-root .tile:hover .an-th.k-left{animation:ve-anLeft 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-right{animation:ve-anRight 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-center{animation:ve-anCenter 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-zin{animation:ve-anZin 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-zio{animation:ve-anZio 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-zoi{animation:ve-anZoi 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th.k-drop{animation:ve-anDrop 1.3s cubic-bezier(.2,.8,.2,1) infinite}.ve-root .tile:hover .an-th[class*=k-]+.glyph{opacity:0}.ve-root .ov-tag{background:var(--ve-grad-soft);height:20px;color:var(--ve-brand-strong);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ve-root .menu{z-index:50;background:var(--ve-panel);border:1px solid var(--ve-line);min-width:204px;box-shadow:var(--ve-pop-shadow);border-radius:8px;flex-direction:column;padding:6px;animation:ve-popIn .12s;display:flex;position:fixed}.ve-root .mi{height:34px;color:var(--ve-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ve-root .mi:focus-visible,.ve-root .mi:hover{background:var(--ve-sunk);outline:none}.ve-root .mi svg{color:var(--ve-icon);flex:none}.ve-root .mi .ck{color:var(--ve-brand);margin-left:auto}.ve-root .menu hr{background:var(--ve-line);border:0;height:1px;margin:4px 2px}.ve-root .menu .mh{letter-spacing:.05em;text-transform:uppercase;color:var(--ve-ink-3);padding:6px 10px 4px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.ve-root .bub{animation-name:ve-vvDriftSoft!important;animation-duration:30s!important}.ve-root .gl-busy:before,.ve-root .media .spin,.ve-root .media .wh,.ve-root .ovfx{animation:none!important}.ve-root .lay[class*=\ an-],.ve-root .lay[class*=\ tr-],.ve-root .media[class*=tr-]{animation-duration:10ms!important}.ve-root .ci-art *,.ve-root .tile:hover .an-th,.ve-root.drag-anim .clip,.ve-root.drag-fx .clip,.ve-root.drag-snd .clip,.ve-root.drag-tr .cut,.ve-root.drag-tr .cut-add-pos:before{animation:none!important}}@media (max-width:1360px){.ve-root .panel{flex-basis:460px;width:460px}.ve-root .ctl{flex-basis:360px;width:360px}}@media (max-width:1200px){.ve-root .panel{flex-basis:420px;width:420px}.ve-root .ctl{flex-basis:350px;width:350px}}@media (max-width:1040px){.ve-root .panel{flex-basis:370px;width:370px}.ve-root .ctl{flex-basis:350px;width:350px}}@media (max-width:900px){.ve-root .ws{flex-direction:column}.ve-root .rail{border-right:0;border-bottom:1px solid var(--ve-line);flex-direction:row;flex:none;width:100%;padding:6px 8px;overflow:auto hidden}.ve-root .rail hr{width:1px;height:44px;margin:0 6px}.ve-root .rail-foot{justify-content:center;margin:0 0 0 auto;padding:0 6px}.ve-root .panel{border-right:0;border-bottom:1px solid var(--ve-line);flex:none;width:100%;min-width:0;max-height:600px}.ve-root .stage{flex:none;height:70vh;min-height:460px}.ve-root .ctl{border-left:0;border-top:1px solid var(--ve-line);flex:none;width:100%}.ve-root .tl{height:auto}.ve-root .tl-split-wrap{display:none}.ve-root .tl-scroll{max-height:none}}@media (max-width:1200px){.ve-root .zoom-sl{width:150px}}@media (max-width:540px){.ve-root .tc{margin-left:2px}.ve-root .up-body{flex-direction:column}.ve-root .up-pv{flex:none;width:100%;height:220px}.ve-root .tb-l .tbtn span{display:none}}.ve-root .ac-add-wrap{z-index:2;display:flex;position:absolute;bottom:6px;left:6px}.ve-root .ac-more-wrap{z-index:3;display:flex;position:absolute;top:6px;right:6px}.ve-root .btn-up-wrap{flex:none;margin-left:auto;display:flex}.ve-root .pbtn-wrap{z-index:2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ve-root .clip-pos{height:calc(var(--tl-h,38px) - 9px);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;top:4px}.ve-root .clip-pos>.clip-tip{grid-area:1/1}.ve-root .clip-tip{height:100%;width:100%!important;display:flex!important}.ve-root .cut-pos{height:calc(var(--tl-h,38px) - 9px);z-index:3;align-items:center;display:flex;position:absolute;top:4px}.ve-root .cut-add-pos{pointer-events:none;margin-left:-10px}.ve-root .cut-add-pos .cut-tip{pointer-events:none!important}.ve-root .cut-add-pos .cut-tip:has(>.cut-add:is(:focus-visible,.is-sel,.drop-on)){pointer-events:auto!important}.ve-root .tile{width:100%}.ve-root .ve-seg{flex:none;margin:16px 16px 0}.ve-root .pn-hd+.ve-seg{margin-top:0}@container (max-width:370px){.ve-root .ve-seg [role=tab] svg{display:none}}.ve-root .ve-ctl-tabs{flex:none;margin:0 16px}.ve-root :is(.ve-seg,.ve-ctl-tabs) [role=tablist]{border-radius:10px;padding:4px}.ve-root :is(.ve-seg,.ve-ctl-tabs) [role=tab]{gap:6px;height:34px;padding:0 10px;font-size:13px;font-weight:700;line-height:1}.ve-root .ve-ctl-tabs [role=tab]{padding:0 6px;font-size:12.5px}.ve-root :is(.ve-seg,.ve-ctl-tabs,.gc-top) [role=tab][aria-selected=false]:not(:disabled):hover{color:#0f172a;background:#fff;box-shadow:0 1px 3px #10182814}.ve-root[data-theme=dark] :is(.ve-seg,.ve-ctl-tabs,.gc-top) [role=tab][aria-selected=false]:not(:disabled):hover{color:#fff;box-shadow:none;background:#ffffff14}.ve-root .ve-buffering{z-index:2;color:#fff;pointer-events:none;background:#080a0e2e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ve-root.ve-app{animation:ve-fadeIn .25s}.ve-root .ctl-body{animation:ve-fadeIn .22s}.ve-root[data-theme=dark] [role=tablist].bg-gray-100{background:var(--ve-sunk)}.ve-root[data-theme=dark] [role=tab]:not([aria-selected=true]){color:var(--ve-ink-2)}.ve-root .ve-tl-scroll::-webkit-scrollbar{background:0 0;width:6px!important;height:15px!important}.ve-root .ve-tl-scroll::-webkit-scrollbar-track{background:0 0}.ve-root .ve-tl-scroll::-webkit-scrollbar-thumb{background:#d1d5dc;border-radius:9999px!important}.ve-root .ve-tl-scroll::-webkit-scrollbar-thumb:hover{background:#99a1af}.ve-root [data-timeline-clip]:hover .au-fade,.ve-root [data-timeline-clip]:hover .au-vol,.ve-root [data-timeline-clip][data-selected] .au-fade,.ve-root [data-timeline-clip][data-selected] .au-vol{opacity:1}.ve-root .frame{--u:1cqh;overflow:clip;container-type:size}.ve-root .r90{transform:rotate(-90deg)}.ve-root .x.sm{flex-basis:28px;width:28px;height:28px}.ve-root .btn.blue{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b8ff0);border:0;font-weight:600;box-shadow:0 2px 8px #1d6fe047}.ve-root .btn.blue:hover{filter:brightness(1.06)}.ve-root .btn.blue:disabled{background:var(--ve-line-2);color:var(--ve-ink-3);box-shadow:none;cursor:not-allowed;filter:none}.ve-root .btn.wide{width:100%}.ve-root .swb{background:var(--ve-line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .18s;position:relative}.ve-root .swb:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ve-root .swb[aria-checked=true]{background:linear-gradient(45deg,#1d6fe0,#3b9bf5)}.ve-root .swb[aria-checked=true]:after{transform:translate(14px)}.ve-root .swb:focus-visible{outline:none;box-shadow:0 0 0 3px #3b8ff040}.ve-root .sw-row{background:var(--ve-sunk);color:var(--ve-ink-3);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.35;display:flex}.ve-root .sw-row>svg{color:var(--ve-blue);flex:none}.ve-root .sw-row b{color:var(--ve-ink);margin-bottom:1px;font-size:12.5px;font-weight:600;display:block}.ve-root .ve-grow{flex:1;min-width:0}.ve-root .segm{background:var(--ve-sunk);border-radius:8px;gap:3px;padding:3px;display:flex}.ve-root .segm button{min-width:0;height:30px;color:var(--ve-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ve-root .segm button span{text-overflow:ellipsis;overflow:hidden}.ve-root .segm button svg{color:var(--ve-icon);flex:none}.ve-root .segm button:not([aria-pressed=true]):hover{background:var(--ve-panel);color:var(--ve-ink)}.ve-root .segm button[aria-pressed=true]{background:var(--ve-tabg);color:#fff;box-shadow:var(--ve-tabsh);font-weight:600}.ve-root .segm button[aria-pressed=true] svg{color:#fff}.ve-root .segm button:disabled{opacity:.4;cursor:not-allowed}.ve-root .segm button:disabled:hover{color:var(--ve-ink-2);background:0 0}.ve-root .fld{flex-direction:column;gap:8px;min-width:0;display:flex}.ve-root .sec>.fld+.fld{margin-top:6px}.ve-root .fld-l{gap:8px;min-height:20px}.ve-root .fld-l,.ve-root .fld-row{color:var(--ve-ink-2);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.ve-root .fld-row{gap:10px}.ve-root .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ve-root .swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ve-root .swc{cursor:pointer;border:0;border-radius:999px;flex:none;width:24px;height:24px;padding:0;transition:transform .12s,box-shadow .15s;position:relative;box-shadow:inset 0 0 0 1px #10182833}.ve-root .swc:hover{transform:scale(1.1)}.ve-root .swc.pick.on,.ve-root .swc[aria-pressed=true]{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #3b8ff0}.ve-root .swc.pick{background:conic-gradient(#ff4d4d,#ff9e01,#22c55e,#2db3ab,#1d6fe0,#7c5ce6,#e5197e,#ff4d4d);overflow:hidden}.ve-root .swc.pick.on{background:var(--cur)}.ve-root .swc input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ve-root .selbtn{border:1px solid var(--ve-line-2);background:var(--ve-panel);width:100%;height:36px;color:var(--ve-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13.5px;display:flex}.ve-root .selbtn:hover{border-color:var(--ve-icon-faint)}.ve-root .selbtn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-root .selbtn svg{color:var(--ve-icon);flex:none}.ve-root .sf.has-filt{gap:8px}.ve-root .fp-top .sf{margin-top:0}.ve-root .selbtn.filt-btn{width:auto;height:36px;color:var(--ve-ink-2);flex:none;gap:7px;padding:0 10px 0 11px;font-size:12.5px;font-weight:500}.ve-root .filt-btn span{max-width:110px}.ve-root .filt-btn>svg:first-child{color:var(--ve-icon)}.ve-root .filt-btn.on{border-color:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .filt-btn.on{border-color:color-mix(in srgb,#5b6fe6 55%,var(--ve-line-2))}}.ve-root .filt-btn.on{background:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .filt-btn.on{background:color-mix(in srgb,#5b6fe6 7%,var(--ve-panel))}}.ve-root .filt-btn.on{color:var(--ve-ink)}.ve-root .filt-btn.on>svg:first-child{color:#5b6fe6}.ve-root .stepper{border:1px solid var(--ve-line-2);background:var(--ve-panel);border-radius:8px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.ve-root .stepper button{width:32px;height:100%;color:var(--ve-ink-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ve-root .stepper button:hover:not(:disabled){background:var(--ve-sunk);color:var(--ve-ink)}.ve-root .stepper button:disabled{opacity:.35;cursor:default}.ve-root .stepper output{text-align:center;min-width:30px;font:600 12.5px var(--ve-mono);color:var(--ve-ink)}.ve-root .pill-mod{height:20px;color:var(--ve-blue);background:#3b8ff01f;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ve-root .progress{background:var(--ve-track);border-radius:999px;width:100%;height:6px;overflow:hidden}.ve-root .progress i{border-radius:inherit;background:linear-gradient(90deg,#3b8ff0,#1d6fe0);height:100%;transition:width .12s linear;display:block}.ve-root .cp-top{border-bottom:1px solid var(--ve-line);flex-direction:column;flex:none;gap:12px;padding:0 16px 12px;display:flex}.ve-root .cp-top .sf,.ve-root .cp-top .stock-cats{margin-top:0}.ve-root .ctl .swatches{flex-wrap:nowrap;justify-content:space-between;gap:5px}.ve-root .ctl .swatches>*{flex:0 24px;min-width:0}.ve-root .ctl .swatches .swc{aspect-ratio:1;width:100%;max-width:24px;height:auto}.ve-root .ctl .row2{gap:10px}.ve-root .optg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.ve-root .optg .opt{min-width:0;color:var(--ve-ink-2);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;font-size:11.5px;font-weight:500;display:flex}.ve-root .opt .lb{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-root .opt[aria-pressed=true]{color:var(--ve-ink);font-weight:600}.ve-root .btn.save{background:var(--ve-saveg);color:#fff;border:0;font-weight:600;transition:filter .15s,box-shadow .15s,transform .12s;box-shadow:0 4px 14px #5462e452}.ve-root .btn.save svg{color:#fff}.ve-root .btn.save:hover{filter:brightness(1.07);box-shadow:0 6px 18px #5462e46b}.ve-root .btn.save:active{transform:translateY(1px)}.ve-root .btn.save.wide{width:100%;height:40px;font-size:13.5px}.ve-root .lib-sec{gap:12px}.ve-root .lib-sec+.lib-sec{border-top:1px solid var(--ve-line);padding-top:20px}.ve-root .lib-hd{gap:10px;min-height:30px}.ve-root .cp-lib .lib-hd h3,.ve-root .lib-hd h3{letter-spacing:-.01em;color:var(--ve-ink);flex:none;font-size:15px;font-weight:700}.ve-root .lib-hd .cnt{font-size:11px}.ve-root .see-pill{isolation:isolate;background:#5b6fe6;border:0;border-radius:999px;flex:none;align-items:center;gap:3px;height:28px;margin-left:auto;padding:0 9px 0 12px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ve-root .see-pill{background:color-mix(in srgb,#5b6fe6 11%,var(--ve-panel))}}.ve-root .see-pill{color:#4757d6}@supports (color:color-mix(in lab,red,red)){.ve-root .see-pill{color:color-mix(in srgb,#4757d6 85%,var(--ve-ink))}}.ve-root .see-pill{white-space:nowrap;font-size:12px;font-weight:600;transition:color .18s,box-shadow .18s,transform .18s}.ve-root .see-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--ve-tabg);opacity:0;transition:opacity .18s;position:absolute;inset:0}.ve-root .see-pill svg{color:currentColor;flex:none;transition:transform .18s}.ve-root .see-pill:hover{color:#fff;box-shadow:var(--ve-tabsh);transform:translateY(-1px)}.ve-root .see-pill:hover:before{opacity:1}.ve-root .see-pill:hover svg{transform:translate(2px)}.ve-root .see-pill:active{box-shadow:none;transform:none}.ve-root .see-pill:focus-visible{outline-offset:2px;outline:2px solid #5b6fe6}.ve-root .lib-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--ve-ink-3);margin:2px 0 -4px;font-size:10.5px;font-weight:700}.ve-root .menu.fontpick{z-index:65;width:320px;height:460px;max-height:calc(100vh - 16px);padding:0;overflow:hidden}.ve-root .fp-top{border-bottom:1px solid var(--ve-line);flex-direction:column;flex:none;gap:10px;padding:10px;display:flex}.ve-root .fp-list{flex-direction:column;flex:1;min-height:0;padding:4px 6px 8px;display:flex;overflow-y:auto}.ve-root .fp-row{flex:none;gap:10px;height:40px}.ve-root .fp-row .fp-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;line-height:1.2;overflow:hidden}.ve-root .fp-ar{color:var(--ve-ink-2);margin-left:8px;font-size:15px}.ve-root .fp-c{color:var(--ve-ink-3);flex:none;font-size:10.5px;font-weight:500}.ve-root .fp-row .ck,.ve-root .fp-row .ck0{flex:none;width:15px;margin-left:0}.ve-root .fp-row[aria-selected=true]{background:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .fp-row[aria-selected=true]{background:color-mix(in srgb,#5b6fe6 9%,var(--ve-panel))}}.ve-root .fp-row[aria-selected=true] .fp-n{color:var(--ve-ink);font-weight:600}.ve-root .fp-empty{text-align:center;color:var(--ve-ink-3);flex-direction:column;align-items:center;gap:6px;padding:36px 16px;font-size:12px;display:flex}.ve-root .fp-empty b{color:var(--ve-ink);font-size:13px}.ve-root .fontpick .mh{padding:10px 10px 4px}.ve-root .shd-ctl{background:var(--ve-sunk);border-radius:10px;flex-direction:column;gap:12px;margin-top:4px;padding:12px;display:flex}.ve-root .shd-ctl .swatches{justify-content:flex-start}.ve-root .pn-hd>.muted{text-align:right;font-size:11.5px}@container (max-width:430px){.ve-root .pn-hd>.muted{display:none}}.ve-root .swc.dot{width:26px;height:26px;box-shadow:inset 0 0 0 1px #10182840,0 0 0 2px var(--ve-panel),0 0 0 3px var(--ve-line-2)}.ve-root .ov-top{flex-direction:column;gap:12px;display:flex}.ve-root .ov-body{flex-direction:column;gap:18px;display:flex}.ve-root .ovs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.ve-root .ovc{flex-direction:column;gap:6px;min-width:0;display:flex}.ve-root .ovc[draggable=true]{cursor:grab}.ve-root .ovc-pv{aspect-ratio:1;cursor:pointer;background:radial-gradient(120% 90% at 30% 15%,#3a4658,#151a22 70%);border:0;border-radius:10px;width:100%;padding:0;transition:box-shadow .15s,transform .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1018281a;container-type:size}.ve-root .ovc-pv:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #3b8ff0,0 8px 18px #1018282e}.ve-root .ovp{pointer-events:none;position:absolute;inset:0}.ve-root .ovc-add{color:#fff;opacity:0;background:linear-gradient(45deg,#1d6fe0,#3b8ff0);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:7px;left:7px;transform:scale(.85);box-shadow:0 2px 6px #00000059}.ve-root .ovc-pv:focus-visible .ovc-add,.ve-root .ovc-pv:hover .ovc-add{opacity:1;transform:none}.ve-root .ovc-t{color:var(--ve-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.ve-root .ov-quick{flex-direction:column;gap:6px;display:flex}.ve-root .ovq{border:1px solid var(--ve-line);background:var(--ve-panel);min-height:44px;color:var(--ve-ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px 8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ve-root .ovq>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.2;overflow:hidden}.ve-root .ovq:hover{border-color:#3b8ff0;box-shadow:0 0 0 3px #3b8ff01f}.ve-root .ovq-add{background:var(--ve-sunk);width:26px;height:26px;color:var(--ve-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ve-root .ovq:hover .ovq-add{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b8ff0)}.ve-root .ov-crumb{align-items:center;gap:6px;margin-bottom:-6px;display:flex}.ve-root .ov-back{height:30px;color:var(--ve-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.ve-root .ov-back:hover{background:var(--ve-sunk)}.ve-root .stock-cats.sub{margin-top:0}.ve-root .ovl{--k:calc(var(--u) * var(--sc,1));pointer-events:auto;cursor:move;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ve-root .ov-th .ovl,.ve-root .ovp .ovl{cursor:inherit;pointer-events:none}.ve-root .lay{pointer-events:none}.ve-root .ovb{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:flex}.ve-root .ovb.al-l{text-align:left;align-items:flex-start}.ve-root .ovb.al-r{text-align:right;align-items:flex-end}.ve-root .ovb.sh .ovt{text-shadow:var(--tsh,0 .04em .16em #0000008c)}.ve-root .ovt{outline:none;line-height:1.06}.ve-root .ovshp{display:block}.ve-root .ovs-l{white-space:nowrap;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.ve-root .ove{filter:drop-shadow(0 .06em .1em #00000059);line-height:1}.ve-root .ovi{object-fit:cover;max-width:none}.ve-root .ovi,.ve-root .ovi-crop{display:block;box-shadow:0 .2em .6em #00000059}.ve-root .ovi-crop{flex:none;position:relative;overflow:hidden}.ve-root .ovi-crop .ovi{box-shadow:none}.ve-root .ovlogo{white-space:nowrap;color:#fff;text-shadow:0 .04em .14em #00000073;gap:.4em;font-family:Geist,system-ui,sans-serif;font-weight:700}.ve-root .lg-ic,.ve-root .ovlogo{align-items:center;display:inline-flex}.ve-root .lg-ic{background:linear-gradient(160deg,#369cd6,#2db3ab);border-radius:.42em;justify-content:center;width:1.5em;height:1.5em;box-shadow:0 .06em .18em #0000004d}.ve-root .lg-ic svg{width:66%;height:66%}.ve-root .lg-t b{color:#7fe3d9;font-weight:800}.ve-root .ovl.is-sel:after{content:"";inset:calc(-.7 * var(--k) - 3px);pointer-events:none;border:1.5px dashed #fffffff2;border-radius:6px;position:absolute;box-shadow:0 0 0 1px #1d6fe0e6,inset 0 0 0 1px #1d6fe099}.ve-root .ovl.editing{cursor:text}.ve-root .ovl.editing:after{border-style:solid;border-color:#3b8ff0}.ve-root .ovl.editing .ovt{cursor:text;-webkit-user-select:text;user-select:text}.ve-root .ovh{--ho:calc(-.7 * var(--k) - 10px);z-index:2;cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #1d6fe0;border-radius:999px;width:14px;height:14px;transition:transform .12s;position:absolute;box-shadow:0 1px 4px #00000059}.ve-root .ovh:hover{transform:scale(1.2)}.ve-root .ovl.editing .ovh{display:none}body.ve-ov-drag,body.ve-ov-drag *{cursor:move!important}body.ve-ov-scale,body.ve-ov-scale *{cursor:nwse-resize!important}.ve-root .ov-guide{z-index:4;pointer-events:none;position:absolute;inset:0}.ve-root .ov-guide.v:before{width:1px;top:0;bottom:0;left:50%}.ve-root .ov-guide.h:after,.ve-root .ov-guide.v:before{content:"";background:#ff4db8;position:absolute;box-shadow:0 0 4px #ff4db899}.ve-root .ov-guide.h:after{height:1px;top:50%;left:0;right:0}.ve-root .frame.drop-on{box-shadow:0 0 0 3px #3b8ff0,var(--ve-video-shadow)}.ve-root .vis.ov-th{background:radial-gradient(120% 90% at 30% 15%,#3a4658,#151a22 70%);container-type:size}.ve-root .clip.k-ov{background:linear-gradient(45deg,#6d4fd8,#8b6cf0)}.ve-root .clip.k-ov.k-shape{background:linear-gradient(45deg,#e08a00,#f5a524)}.ve-root .clip.k-ov.k-emoji,.ve-root .clip.k-ov.k-logo{background:linear-gradient(45deg,#db2777,#f472b6)}.ve-root .clip.k-ov.k-image{background:#5b6577}.ve-root .clip.k-ov .clip-lbl{background:#080a0e52}.ve-root .clip.k-ov.k-image .clip-lbl{background:#080a0ebd}.ve-root .clip.k-ov .h{background:#6d4fd8}.ve-root .clip.k-ov.k-shape .h{background:#e08a00}.ve-root .clip.k-ov.is-sel{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #7c5ce6}.ve-root .ov-line{align-items:center;gap:10px;display:flex}.ve-root .ovh.c-nw{left:var(--ho);top:var(--ho)}.ve-root .ovh.c-ne{right:var(--ho);top:var(--ho);cursor:nesw-resize}.ve-root .ovh.c-sw{left:var(--ho);bottom:var(--ho);cursor:nesw-resize}.ve-root .ovh.c-se{right:var(--ho);bottom:var(--ho)}.ve-root .ovs-h{z-index:2;touch-action:none;background:#fff;border:1.5px solid #1d6fe0;border-radius:4px;transition:transform .12s;position:absolute;box-shadow:0 1px 4px #00000059}.ve-root .ovs-h.s-e,.ve-root .ovs-h.s-w{cursor:ew-resize;width:7px;height:20px;margin-top:-10px;top:50%}.ve-root .ovs-h.s-e{right:calc(-.7 * var(--k) - 6.5px)}.ve-root .ovs-h.s-w{left:calc(-.7 * var(--k) - 6.5px)}.ve-root .ovs-h.s-n,.ve-root .ovs-h.s-s{cursor:ns-resize;width:20px;height:7px;margin-left:-10px;left:50%}.ve-root .ovs-h.s-n{top:calc(-.7 * var(--k) - 6.5px)}.ve-root .ovs-h.s-s{bottom:calc(-.7 * var(--k) - 6.5px)}.ve-root .ovs-h:hover{transform:scale(1.18)}.ve-root .ovrot{z-index:2;left:50%;top:calc(-.7 * var(--k) - 41px);color:#1d6fe0;cursor:grab;touch-action:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-12px;transition:transform .12s;display:flex;position:absolute;box-shadow:0 1px 5px #00000059}.ve-root .ovrot:after{content:"";pointer-events:none;background:#fffffff2;width:1.5px;height:14px;margin-left:-.75px;position:absolute;top:100%;left:50%;box-shadow:0 0 0 .5px #1d6fe0b3}.ve-root .ovrot:hover{transform:scale(1.12)}.ve-root .ovl.editing .ovrot,.ve-root .ovl.editing .ovs-h{display:none}body.ve-ov-ew,body.ve-ov-ew *{cursor:ew-resize!important}body.ve-ov-ns,body.ve-ov-ns *{cursor:ns-resize!important}body.ve-ov-rot,body.ve-ov-rot *{cursor:grabbing!important}.ve-root .shp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ve-root .shp-b{border:1px solid var(--ve-line-2);background:var(--ve-panel);width:100%;min-width:0;height:44px;color:var(--ve-ink-2);border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform .12s;display:flex}.ve-root .shp-b:hover{border-color:var(--ve-icon-faint);color:var(--ve-ink);transform:translateY(-1px)}.ve-root .shp-b[aria-pressed=true]{background:var(--ve-tabg);color:#fff;box-shadow:var(--ve-tabsh);border-color:#0000}.ve-root .shp-ic{--k:1px;pointer-events:none;justify-content:center;align-items:center;display:flex}.ve-root .shp-ic .ovshp{overflow:visible}.ve-root .grads{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.ve-root .grad-b{aspect-ratio:1;border:0;border-radius:8px;min-width:0;padding:0;transition:transform .12s,box-shadow .15s;box-shadow:inset 0 0 0 1px #10182826}.ve-root .grad-b:hover{transform:scale(1.08)}.ve-root .grad-b[aria-pressed=true]{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #5b6fe6}.ve-root .grad-row{gap:18px;display:flex}.ve-root .gstop{color:var(--ve-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.ve-root .lib-ic{background:#5b6fe6;border-radius:8px;flex:none;width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.ve-root .lib-ic{background:color-mix(in srgb,#5b6fe6 12%,var(--ve-panel))}}.ve-root .lib-ic{color:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .lib-ic{color:color-mix(in srgb,#5b6fe6 85%,var(--ve-ink))}}.ve-root .lib-ic{justify-content:center;align-items:center;display:flex}.ve-root .ov-quick{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:12px;gap:0;overflow:hidden}.ve-root .ov-quick .ovq{min-height:48px;box-shadow:none;border:0;border-radius:0}.ve-root .ov-quick .ovq+.ovq{border-top:1px solid var(--ve-line)}.ve-root .ov-quick .ovq:hover{background:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .ov-quick .ovq:hover{background:color-mix(in srgb,#5b6fe6 6%,var(--ve-panel))}}.ve-root .ov-quick .ovq:hover{box-shadow:none}.ve-root .clip-pos.k-ov .clip-lbl{color:#fff;background:#080a0e52}.ve-root .clip-pos.k-ov.k-image .clip-lbl{background:#080a0ebd}.ve-root .ovl.is-sel:not(.editing):after{display:none}.ve-root .osel{pointer-events:none;box-sizing:border-box;border:1.5px dashed #fffffff2;border-radius:6px;position:absolute;box-shadow:0 0 0 1px #1d6fe0e6,inset 0 0 0 1px #1d6fe099}.ve-root .osel .ovh{--ho:-7px;pointer-events:auto}.ve-root .osel .ovs-h{pointer-events:auto}.ve-root .osel .ovs-h.s-e{right:-4px}.ve-root .osel .ovs-h.s-w{left:-4px}.ve-root .osel .ovs-h.s-n{top:-4px}.ve-root .osel .ovs-h.s-s{bottom:-4px}.ve-root .osel .ovrot{pointer-events:auto;top:-38px}.ve-root .osel.rot-below .ovrot{top:auto;bottom:-38px}.ve-root .osel.rot-below .ovrot:after{top:auto;bottom:100%}.ve-root .osel.rot-in .ovrot{top:12px}.ve-root .osel.rot-in .ovrot:after{display:none}.ve-root .ovl.is-round .ovi-crop,.ve-root .ovl.is-round>.ovi{border-radius:50%!important}.ve-root .pn-hd .hd-act{align-items:center;gap:8px;display:flex}.ve-root .hintbox.warn{border-style:solid;border-color:#ff9e01}@supports (color:color-mix(in lab,red,red)){.ve-root .hintbox.warn{border-color:color-mix(in srgb,#ff9e01 40%,var(--ve-panel))}}.ve-root .hintbox.warn{background:#ff9e01}@supports (color:color-mix(in lab,red,red)){.ve-root .hintbox.warn{background:color-mix(in srgb,#ff9e01 8%,var(--ve-panel))}}.ve-root .hintbox.warn{align-items:center}.ve-root .hintbox.warn svg{color:#d97706;margin-top:0}.ve-root .hintbox.warn .ve-link{flex:none;margin-left:auto}.ve-root .cap-hero{text-align:center;background:linear-gradient(180deg,var(--ve-band),var(--ve-panel) 75%);border:1px solid var(--ve-line);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:22px 18px 18px;display:flex}.ve-root .hero-ic{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b9bf5);border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 20px #1d6fe04d}.ve-root .cap-hero h3{letter-spacing:-.01em;margin:2px 0 0;font-size:16px;font-weight:700}.ve-root .cap-hero p{color:var(--ve-ink-2);max-width:330px;margin:0 0 4px;font-size:12.5px}.ve-root .cap-go{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px;width:100%;display:grid}.ve-root .cap-go .btn{height:36px}.ve-root .src-list{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.ve-root .src-it{background:var(--ve-panel);border:1px solid var(--ve-line);color:var(--ve-ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 10px 7px 7px;font-size:12px;display:flex}.ve-root .src-it b{color:var(--ve-ink);font-weight:600}.ve-root .src-it .ok{color:#16a34a;flex:none}.ve-root .src-it.none{align-items:flex-start;padding:10px 12px}.ve-root .src-it.none svg{color:var(--ve-icon);flex:none;margin-top:1px}.ve-root .cps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.ve-root .cp{color:var(--ve-ink-2);background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;font-size:11.5px;font-weight:500}.ve-root .cp,.ve-root .cp-pv{align-items:center;display:flex}.ve-root .cp-pv{width:100%;height:66px;box-shadow:inset 0 0 0 1px var(--ve-line);background:#0d1117;border-radius:8px;justify-content:center;transition:transform .12s,box-shadow .15s;position:relative;overflow:hidden}.ve-root .cp-pv:before{content:"";filter:brightness(.42)saturate(.75)blur(.4px);background:url(/assets/vids-editor/leo.jpg) 50% 26%/cover;position:absolute;inset:0}.ve-root .cp:hover .cp-pv{transform:translateY(-1px);box-shadow:0 6px 14px #10182829}.ve-root .cp[aria-pressed=true]{color:var(--ve-ink);font-weight:600}.ve-root .cp[aria-pressed=true] .cp-pv{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #3b8ff0}.ve-root .cp-l{font-size:var(--ps);text-align:center;max-width:94%;line-height:1.15;position:relative}.ve-root .cp-bi{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b9bf5);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000059}.ve-root .capl{font-family:var(--cf);font-weight:var(--cwt);font-style:var(--cit);color:var(--cc);text-transform:var(--ctt);letter-spacing:var(--cls);-webkit-text-stroke:calc(var(--cst) * .022em) var(--csc);paint-order:stroke fill;text-shadow:var(--csh);background:var(--cbg);padding:var(--cpad);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.24em;line-height:1.24}.ve-root .capl .cw{border-radius:.16em;margin:0 .02em;transition:transform .16s cubic-bezier(.2,.8,.2,1),color .12s,background-color .12s,opacity .15s;display:inline-block}.ve-root .capl.hi-color .cw.on{color:var(--ch)}.ve-root .capl.hi-box .cw{margin:0 -.05em;padding:0 .13em}.ve-root .capl.hi-box .cw.on{background:var(--ch);color:var(--chi,#fff);-webkit-text-stroke:0}.ve-root .capl.hi-under .cw.on{text-decoration:underline;-webkit-text-decoration-color:var(--ch);text-decoration-color:var(--ch);text-underline-offset:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.13em}.ve-root .capl.hi-dim .cw{opacity:.42}.ve-root .capl.hi-dim .cw.on{opacity:1;color:var(--ch)}.ve-root .capl.hi-glow .cw.on{color:var(--ch);text-shadow:0 0 .22em var(--ch),0 0 .6em var(--ch)}.ve-root .capl.an-pop .cw.on{transform:scale(1.1)}.ve-root .capl.an-bounce .cw.on{animation:ve-capBounce .36s cubic-bezier(.2,.8,.2,1)}.ve-root .capl.an-type .cw.fut{opacity:0}.ve-root .capl.enter{animation:ve-capIn .28s both}@keyframes ve-capBounce{0%{transform:translateY(0)}45%{transform:translateY(-.2em)scale(1.08)}to{transform:none}}@keyframes ve-capIn{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}.ve-root .cap-ov{left:5%;right:5%;top:var(--cy,75%);z-index:3;text-align:center;pointer-events:none;font-size:calc(var(--cs,4.6) * 1cqh);line-height:1.24;position:absolute;transform:translateY(-50%)}.ve-root .tl-row.cap-row{background:linear-gradient(#3b8ff00f,#0000);height:30px}.ve-root .cap-row .tl-head{gap:2px}.ve-root .cap-row .lbl{min-width:0;color:var(--ve-ink-2);flex:1;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ve-root .cap-row .lbl svg{color:var(--ve-blue)}.ve-root .cap-lane{height:29px}.ve-root .cseg{border:1px solid #3b8ff0;border-radius:6px;height:21px;padding:0 6px;position:absolute;top:4px}@supports (color:color-mix(in lab,red,red)){.ve-root .cseg{border:1px solid color-mix(in srgb,#3b8ff0 35%,var(--ve-panel))}}.ve-root .cseg{background:#3b8ff0}@supports (color:color-mix(in lab,red,red)){.ve-root .cseg{background:color-mix(in srgb,#3b8ff0 12%,var(--ve-panel))}}.ve-root .cseg{color:var(--ve-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:10.5px;font-weight:600;line-height:19px;transition:background .12s,border-color .12s;overflow:hidden}.ve-root .cseg:hover{background:#3b8ff0}@supports (color:color-mix(in lab,red,red)){.ve-root .cseg:hover{background:color-mix(in srgb,#3b8ff0 22%,var(--ve-panel))}}.ve-root .cseg.on{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b8ff0);border-color:#0000}.ve-root .cl-list{flex-direction:column;gap:2px;margin:0 -6px;display:flex}.ve-root .cl-row{border:1px solid #0000;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:6px;padding:4px 4px 4px 6px;transition:background .12s;display:grid}.ve-root .cl-row:hover{background:var(--ve-sunk)}.ve-root .cl-row.on{background:#3b8ff0}@supports (color:color-mix(in lab,red,red)){.ve-root .cl-row.on{background:color-mix(in srgb,#3b8ff0 8%,var(--ve-panel))}}.ve-root .cl-row.on{border-color:#3b8ff0}@supports (color:color-mix(in lab,red,red)){.ve-root .cl-row.on{border-color:color-mix(in srgb,#3b8ff0 30%,var(--ve-panel))}}.ve-root .cl-time{height:26px;color:var(--ve-ink-3);text-align:left;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:11px}.ve-root .cl-time:hover{color:var(--ve-blue);background:var(--ve-panel)}.ve-root .cl-row.on .cl-time{color:var(--ve-blue);font-weight:600}.ve-root .cl-t{overflow-wrap:anywhere;cursor:text;border-radius:6px;outline:none;min-height:26px;padding:3px 8px;font-size:13px;line-height:1.45}.ve-root .cl-t:focus{background:var(--ve-panel);box-shadow:0 0 0 2px #3b8ff0}.ve-root .cl-t mark{color:#172231;background:#ffe58a;border-radius:3px;padding:0 1px}.ve-root .cl-x{width:26px;height:26px;color:var(--ve-icon);opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.ve-root .cl-row:hover .cl-x,.ve-root .cl-x:focus-visible{opacity:1}.ve-root .cl-x:hover{color:var(--ve-danger);background:var(--ve-danger-soft)}@media (prefers-reduced-motion:reduce){.ve-root .capl .cw,.ve-root .capl.an-bounce .cw.on,.ve-root .capl.enter{transition:none!important;animation:none!important}}.ve-root .cp-w{flex-direction:column;min-width:0;display:flex;position:relative}.ve-root .cp-w .cp{width:100%}.ve-root .cp-bi{cursor:help}.ve-root .cp-more{color:#fff;opacity:0;background:#080a0ea8;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;right:4px}.ve-root .cp-more:hover{background:#080a0ed9}.ve-root .cp-more:focus-visible,.ve-root .cp-more[aria-expanded=true],.ve-root .cp-w:hover .cp-more{opacity:1}@media (hover:none){.ve-root .cp-more{opacity:1}}.ve-root .cp-ren{text-align:center;height:24px;margin-top:5px;padding:0 6px;font-size:11.5px}.ve-root .see-all{align-items:center;gap:2px;margin-left:auto;display:inline-flex}@keyframes ve-modUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ve-root .cp-lib{flex-direction:column;gap:20px;display:flex}.ve-root .cp-lib .cps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.ve-root .cp-lib .cp-pv{height:84px}.ve-root .cp-lib .sec-hd svg{color:var(--ve-blue)}.ve-root .cp-lib .sec-hd .see-pill svg{color:currentColor}.ve-root .chip svg{vertical-align:-2px;color:var(--ve-blue);margin-right:4px}.ve-root .chip .cnt{margin-left:2px;padding:0 6px;font-size:10.5px}.ve-root .chip[data-act=capLibCat]{align-items:center;display:inline-flex}.ve-root .chip[data-act=capLibCat] .cnt{margin-left:6px}.ve-root .cp-lib .sec-hd h3{flex:none}.ve-root .cp-body{gap:14px}.ve-root .cp-pick{gap:12px;margin-top:6px}.ve-root .cp-pick .sf{margin-top:0}.ve-root .cp-hint{border:1px dashed #5b6fe6;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ve-root .cp-hint{border:1px dashed color-mix(in srgb,#5b6fe6 40%,var(--ve-line-2))}}.ve-root .cp-hint{background:#5b6fe6}@supports (color:color-mix(in lab,red,red)){.ve-root .cp-hint{background:color-mix(in srgb,#5b6fe6 5%,var(--ve-panel))}}.ve-root .cp-hint{color:var(--ve-ink-2);font-size:12px;line-height:1.45}.ve-root .cp-hint b{color:var(--ve-ink)}.ve-root .cp-w.flash .cp-pv{animation:ve-cpFlash 1.3s}@keyframes ve-cpFlash{0%{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #5b6fe6,0 0 0 12px #5b6fe659}60%{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #5b6fe6,0 0 0 18px #5b6fe600}}@container (max-width:380px){.ve-root .cp-lib .cps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ve-root .ctl-body.cap-edit{gap:12px}.ve-root .cap-th{background:#0d1117;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 2px #3b8ff0}.ve-root .cap-th .cp-l{max-width:100%}.ve-root .mpv,.ve-root .ppv{height:50px;box-shadow:inset 0 0 0 1px var(--ve-line);border-radius:8px;justify-content:center;align-items:center;transition:transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ve-root .mpv{background:#0d1117}.ve-root .mpv:before{content:"";filter:brightness(.4)saturate(.7)blur(.4px);background:url(/assets/vids-editor/leo.jpg) 50% 26%/cover;position:absolute;inset:0}.ve-root .opt:hover .mpv,.ve-root .opt:hover .ppv{transform:translateY(-1px);box-shadow:0 6px 14px #10182829}.ve-root .opt[aria-pressed=true] .mpv,.ve-root .opt[aria-pressed=true] .ppv{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #5b6fe6}.ve-root .mpv-l{white-space:nowrap;max-width:94%;font-size:14px;line-height:1.2;position:relative}.ve-root .mpv-l .cw{transition:none}.ve-root .ppv{background:var(--ve-sunk);height:64px}.ve-root .ppv-f{background:linear-gradient(165deg,#56657a,#232b37);border-radius:5px;max-width:86%;height:50px;position:relative;overflow:hidden;box-shadow:0 1px 3px #10182840}.ve-root .ppv-f i{background:linear-gradient(90deg,#fff 0 38%,var(--hi,#ffe14d) 38% 64%,#fff 64%);border-radius:2px;height:5px;position:absolute;left:16%;right:16%;transform:translateY(-50%)}.ve-root .opt:hover .ma-pop .cw{animation:ve-maPop 1.8s infinite both}.ve-root .opt:hover .ma-bounce .cw{animation:ve-maBounce 1.8s infinite both}.ve-root .opt:hover .ma-bounce .cw:nth-child(2),.ve-root .opt:hover .ma-pop .cw:nth-child(2){animation-delay:.5s}.ve-root .opt:hover .ma-bounce .cw:nth-child(3),.ve-root .opt:hover .ma-pop .cw:nth-child(3){animation-delay:1s}.ve-root .opt:hover .ma-fade{animation:ve-maFade 1.8s infinite both}.ve-root .opt:hover .ma-type .cw:first-child{animation:ve-maT1 1.8s infinite both}.ve-root .opt:hover .ma-type .cw:nth-child(2){animation:ve-maT2 1.8s infinite both}.ve-root .opt:hover .ma-type .cw:nth-child(3){animation:ve-maT3 1.8s infinite both}@keyframes ve-maPop{0%,to{color:var(--cc);transform:none}10%,24%{color:var(--ch);transform:scale(1.22)}32%{color:var(--cc);transform:none}}@keyframes ve-maBounce{0%,to{color:var(--cc);transform:none}10%{color:var(--ch);transform:translateY(-.34em)}22%{color:var(--ch);transform:none}32%{color:var(--cc);transform:none}}@keyframes ve-maFade{0%{opacity:0;transform:translateY(.3em)}28%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes ve-maT1{0%{opacity:0}4%,86%{opacity:1}to{opacity:0}}@keyframes ve-maT2{0%,26%{opacity:0}30%,86%{opacity:1}to{opacity:0}}@keyframes ve-maT3{0%,52%{opacity:0}56%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ve-root .opt .mpv-l,.ve-root .opt .mpv-l .cw{animation:none!important}}.ve-root .cpf{border-top:1px solid var(--ve-line);background:linear-gradient(180deg,#5b6fe6,var(--ve-panel) 70%);flex-direction:column;flex:none;gap:10px;padding:12px 16px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ve-root .cpf{background:linear-gradient(180deg,color-mix(in srgb,#5b6fe6 6%,var(--ve-panel)),var(--ve-panel) 70%)}}.ve-root .cpf{box-shadow:0 -10px 24px #10182812}.ve-root .cpf.in{animation:ve-modUp .24s cubic-bezier(.2,.8,.2,1)}.ve-root .cpf-top{align-items:center;gap:10px;min-width:0;display:flex}.ve-root .cpf-ic{background:var(--ve-sunk);width:32px;height:32px;color:var(--ve-ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ve-root .cpf-top .ve-grow{flex:1;min-width:0}.ve-root .cpf b{color:var(--ve-ink);font-size:13px;font-weight:600;display:block}.ve-root .cpf .ve-grow>span{color:var(--ve-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ve-root .cpf-top .ve-link{flex:none}.ve-root .cpf-l{color:var(--ve-ink-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.ve-root .cpf-row{gap:8px;min-width:0;display:flex}.ve-root .cpf-row .btn{flex:1 1 0;min-width:0}.ve-root .cpf.saving .cpf-row .btn{flex:none}.ve-root .cpf-row .inp{flex:1;min-width:0;height:32px}.ve-root .cap-ov .capl{pointer-events:auto;cursor:pointer}.ve-root .cap-ov.sel .capl{outline-offset:.22em;outline:1.5px dashed #fffffff2}.ve-root .cap-row .cap-lane{cursor:pointer}.ve-root .cap-row.sel{background:linear-gradient(#3b8ff024,#3b8ff00a)}.ve-root .cap-row.sel .lbl{color:var(--ve-ink)}.ve-root .cap-row.sel .cseg{border-color:#3b8ff0}@supports (color:color-mix(in lab,red,red)){.ve-root .cap-row.sel .cseg{border-color:color-mix(in srgb,#3b8ff0 60%,var(--ve-panel))}}.ve-root .cap-mini{background:var(--ve-tabg);color:#fff;border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 14px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #5462e44d}.ve-root .cap-mini:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff3d,#fff0 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-50px}.ve-root .cap-mini>*{position:relative}.ve-root .cm-info{flex:160px;align-items:center;gap:11px;min-width:0;display:flex}.ve-root .cm-ic{color:#fff;background:#ffffff2e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 0 0 0 1px #ffffff4d}.ve-root .cm-info .ve-grow{min-width:0}.ve-root .cm-info b{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3;display:block}.ve-root .cm-info .ve-grow>span{max-width:100%;margin-top:1px;display:flex}.ve-root .cm-sub{color:#ffffffe0;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:12px;display:inline-flex}.ve-root .cm-sub>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ve-root .cm-sub svg{color:#fff;flex:none}.ve-root .cm-act{flex:226px;gap:8px;min-width:0;display:flex}.ve-root .cm-lang{flex:0 0 104px}.ve-root .cm-lang select{color:#fff;background:#ffffff29;border-color:#ffffff57;height:40px}.ve-root .cm-lang select:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff47}.ve-root .cm-lang select option{color:#13161b;background:#fff}.ve-root .cm-lang .chev,.ve-root .cm-lang .lic{color:#fff}.ve-root .cm-act .btn{flex:1;min-width:0;height:40px;padding:0 12px}.ve-root .btn.cm-go{color:#4c5fe2;background:#fff;border:0;font-weight:700;transition:background .15s,transform .12s,box-shadow .15s;box-shadow:0 4px 12px #141e5a38}.ve-root .btn.cm-go svg{color:#6c58df;flex:none}.ve-root .cm-act .btn{gap:6px}.ve-root .btn.cm-go:hover{background:#f4f5ff;box-shadow:0 6px 16px #141e5a47}.ve-root .btn.cm-go:active{transform:translateY(1px)}.ve-root .btn.cm-go:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.ve-root .cm-prog{flex-direction:column;justify-content:center;gap:7px;min-height:40px}.ve-root .cm-prog .progress{background:#ffffff47}.ve-root .cm-prog .progress i{background:#fff}.ve-root .cm-prog .muted{color:#ffffffeb;font-size:12px}.ve-root .cm-prog b{color:#fff;font-variant-numeric:tabular-nums}.ve-root .cp-pick-n{font-size:11.5px}.ve-root .cp-pick{margin-top:4px}.ve-root .ubadge{background:var(--ve-tabg);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:0 1px 3px #3c46b44d}.ve-root .cp-hint .ubadge svg,.ve-root .cp-lib .sec-hd .ubadge svg,.ve-root .ubadge svg{color:#fff}.ve-root .cp-hint .ubadge{border-radius:8px;width:26px;height:26px}.ve-root .cpf-l .ubadge{border-radius:5px;width:18px;height:18px}.ve-root .ug{margin:0 6px 0 -3px;display:inline-flex}.ve-root .chip[aria-pressed=true] .ug svg,.ve-root .ug svg{fill:url(#icoTab)}.ve-root .cp-ub{background:var(--ve-tabg);color:#fff;cursor:help;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000061}.ve-root .cp-ub svg{color:#fff}.ve-root .cp-busy{z-index:2;color:#fff;letter-spacing:.01em;background:#0d1117a8;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:600;animation:ve-fadeIn .15s;display:flex;position:absolute;inset:0}.ve-root .cp-busy i{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:ve-spin .8s linear infinite}.ve-root .mi .k+.ck{margin-left:10px}.ve-root .cp-lib>.sec>.sec-hd .see-all{margin-left:auto}.ve-root .lib-hd .ubadge{border-radius:8px;width:28px;height:28px}.ve-root .cp-pv>.tip-ub{z-index:2;position:absolute;top:6px;left:6px}.ve-root .cp-pv>.tip-bi{z-index:2;position:absolute;top:6px;right:6px}.ve-root .tip-bi .cp-bi,.ve-root .tip-ub .cp-ub{position:static}.ve-root .cp-w>.cp-more-wrap{z-index:2;position:absolute;top:4px;right:4px}.ve-root .cp-more-wrap .cp-more{position:static}.ve-root .has-frame .cp-pv:before,.ve-root .has-frame .mpv:before{background-image:var(--cp-frame)}.ve-root .cm-lang-btn{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff57;border-radius:8px;outline:none;flex:0 0 116px;align-items:center;gap:7px;min-width:0;height:40px;padding:0 10px 0 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ve-root .cm-lang-btn>span{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.ve-root .cm-lang-btn svg{color:#fff;flex:none}.ve-root .cm-lang-btn .chev{transition:transform .15s}.ve-root .cm-lang-btn:hover{background:#ffffff3d}.ve-root .cm-lang-btn:focus-visible,.ve-root .cm-lang-btn[data-state=open]{border-color:#fff;box-shadow:0 0 0 3px #ffffff47}.ve-root .cm-lang-btn[data-state=open] .chev{transform:rotate(180deg)}.lang-code{color:#4d6582;letter-spacing:.02em;background:#eef3f8;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:18px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.lang-code.is-auto{color:#0e7480;background:linear-gradient(45deg,#e3f1fa,#e0f5f3)}.ve-root .gen-prog{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ve-root .gen-prog b{color:var(--ve-ink);font-variant-numeric:tabular-nums}.ve-root .ctl-note.center{text-align:center}.ve-root textarea.inp.ta{resize:vertical;height:auto;min-height:112px;line-height:1.5;font:inherit;padding:10px 12px;font-size:13px}.ve-root .trk-list{flex-direction:column;gap:6px;display:flex}.ve-root .trk{border:1px solid var(--ve-line);background:var(--ve-panel);cursor:grab;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 104px 32px;align-items:center;gap:10px;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ve-root .trk:hover{border-color:var(--ve-line-2);box-shadow:0 2px 10px #1018280f}.ve-root .trk.playing{border-color:#3b8ff0;box-shadow:0 0 0 3px #3b8ff01f}.ve-root .trk-play{background:var(--ve-sunk);width:36px;height:36px;color:var(--ve-ink);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .15s;display:inline-flex}.ve-root .trk-play:hover{transform:scale(1.07)}.ve-root .trk.playing .trk-play{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b8ff0);box-shadow:0 2px 8px #1d6fe059}.ve-root .trk-m{min-width:0}.ve-root .trk-t{text-overflow:ellipsis;font-size:12.5px;font-weight:600}.ve-root .trk-s,.ve-root .trk-t{white-space:nowrap;overflow:hidden}.ve-root .trk-s{color:var(--ve-ink-3);gap:8px;font-size:11px;display:flex}.ve-root .trk-s>span:first-child{text-overflow:ellipsis;overflow:hidden}.ve-root .trk-tm{color:var(--ve-blue);font-size:10.5px}.ve-root .trk-w{cursor:pointer;height:30px;position:relative}.ve-root .trk-w svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ve-root .trk-w .wv-b{fill:var(--ve-line-2)}.ve-root .trk-w .wv-f{fill:#3b8ff0;clip-path:inset(0 calc(100% - var(--p,0%)) 0 0)}.ve-root .trk:hover .trk-w .wv-b{fill:var(--ve-icon-faint)}.ve-root .trk-add{border:1px solid var(--ve-line-2);background:var(--ve-panel);width:32px;height:32px;color:var(--ve-blue);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-flex}.ve-root .trk-add:hover{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b8ff0);border-color:#0000;transform:scale(1.06)}.ve-root .trk-add.added{color:#16a34a;border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.ve-root .trk-add.added{border-color:color-mix(in srgb,#22c55e 45%,var(--ve-panel))}}.ve-root .trk-add.added{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.ve-root .trk-add.added{background:color-mix(in srgb,#22c55e 10%,var(--ve-panel))}}.ve-root .vo-card{border:1px solid var(--ve-line);background:var(--ve-panel);border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.ve-root .vo-hd{align-items:center;gap:10px;display:flex}.ve-root .vo-hd h3{flex:1;margin:0;font-size:13.5px;font-weight:700}.ve-root .vo-ic{color:#fff;background:linear-gradient(45deg,#1d6fe0,#3b9bf5);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ve-root .vo-ic.red{background:linear-gradient(45deg,#e5383b,#ff6b6f)}.ve-root .voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ve-root .vc{border:1px solid var(--ve-line-2);background:var(--ve-panel);text-align:left;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px 10px 8px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.ve-root .vc:hover{border-color:var(--ve-icon-faint)}.ve-root .vc[aria-pressed=true]{border-color:#3b8ff0;box-shadow:0 0 0 3px #3b8ff024}.ve-root .vc-av{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ve-root .vc b{color:var(--ve-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ve-root .vc .ve-grow>span{color:var(--ve-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ve-root .vtag{background:#2db3ab;border-radius:999px;height:16px;padding:0 6px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.ve-root .vtag{background:color-mix(in srgb,#2db3ab 16%,var(--ve-panel))}}.ve-root .vtag{color:#0f8a80;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.ve-root .rec{align-items:center;gap:14px;display:flex}.ve-root .rec b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;display:block}.ve-root .rec .muted{font-size:11.5px}.ve-root .rec-btn{color:#fff;background:linear-gradient(45deg,#e5383b,#ff6b6f);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .12s;display:flex;box-shadow:0 4px 14px #e5383b52}.ve-root .rec-btn:hover{transform:scale(1.05)}.ve-root .rec.live .rec-btn{animation:ve-recPulse 1.3s ease-in-out infinite}@keyframes ve-recPulse{0%,to{box-shadow:0 0 #e5383b73,0 4px 14px #e5383b52}50%{box-shadow:0 0 0 10px #e5383b00,0 4px 14px #e5383b52}}.ve-root .meter{flex:none;align-items:center;gap:3px;width:96px;height:30px;display:flex}.ve-root .meter i{background:var(--ve-line-2);border-radius:2px;flex:1;height:14%;transition:height .1s}.ve-root .rec.live .meter i{background:#e5383b}.ve-root .adrop{border:1.5px dashed var(--ve-line-2);text-align:center;color:var(--ve-ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background .15s;display:flex}.ve-root .adrop b{color:var(--ve-ink);font-size:13px}.ve-root .adrop.over{background:#3b8ff00f;border-color:#3b8ff0}.ve-root .clip.k-aud{background:#14b8a6}@supports (color:color-mix(in lab,red,red)){.ve-root .clip.k-aud{background:color-mix(in srgb,#14b8a6 18%,var(--ve-panel))}}.ve-root .clip.k-aud{box-shadow:inset 0 0 0 1px #14b8a6}@supports (color:color-mix(in lab,red,red)){.ve-root .clip.k-aud{box-shadow:inset 0 0 0 1px color-mix(in srgb,#14b8a6 45%,var(--ve-panel))}}.ve-root .clip.k-aud.k-voice{background:#7c5ce6}@supports (color:color-mix(in lab,red,red)){.ve-root .clip.k-aud.k-voice{background:color-mix(in srgb,#7c5ce6 16%,var(--ve-panel))}}.ve-root .clip.k-aud.k-voice{box-shadow:inset 0 0 0 1px #7c5ce6}@supports (color:color-mix(in lab,red,red)){.ve-root .clip.k-aud.k-voice{box-shadow:inset 0 0 0 1px color-mix(in srgb,#7c5ce6 42%,var(--ve-panel))}}.ve-root .clip.k-aud .wave{pointer-events:none;width:100%;display:block;position:absolute;bottom:0;left:0;right:0}.ve-root .clip.k-aud .wave .wv{fill:#0f9488;opacity:.62}.ve-root .clip.k-aud.k-voice .wave .wv{fill:#6d4fd8}.ve-root .clip.k-aud .wave .wv-ramp{stroke:#0f766e}.ve-root .clip.k-aud.k-voice .wave .wv-ramp{stroke:#5b3fd0}.ve-root .clip.k-aud .wave.is-silent .wv{fill:none;stroke:#0f9488;stroke-width:1px;opacity:.6}.ve-root .clip.k-aud.k-voice .wave.is-silent .wv{stroke:#6d4fd8}.ve-root{--ve-duck-line:#7fd3c9}.ve-root[data-theme=dark]{--ve-duck-line:#99f6e499}.ve-root .clip .duck{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--ve-duck-line);stroke-width:1.25px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;position:absolute;inset:0}.ve-root .duck-key{flex:none;overflow:visible}.ve-root .duck-key path{fill:none;stroke:var(--ve-duck-line)}@supports (color:color-mix(in lab,red,red)){.ve-root .duck-key path{stroke:color-mix(in srgb,var(--ve-duck-line) 70%,#0f766e)}}.ve-root .duck-key path{stroke-width:1.5px;stroke-dasharray:3 2}.ve-root .sw-note{color:var(--ve-ink-3);align-items:center;gap:6px;margin-top:5px;display:flex}.ve-root .clip.k-aud .h{background:#14b8a6}.ve-root .clip.k-aud.k-voice .h{background:#7c5ce6}.ve-root .clip.k-aud.is-sel{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #14b8a6}.ve-root .clip.k-aud.k-voice.is-sel{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px #7c5ce6}.ve-root .tl-row.a-row .tl-head{gap:4px}.ve-root .lh-ic{color:#0f8a80;background:#14b8a6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ve-root .lh-ic{background:color-mix(in srgb,#14b8a6 15%,var(--ve-panel))}}.ve-root .lh-ic.k-voice{color:#6d4fd8;background:#7c5ce6}@supports (color:color-mix(in lab,red,red)){.ve-root .lh-ic.k-voice{background:color-mix(in srgb,#7c5ce6 14%,var(--ve-panel))}}.ve-root .lh-dot{vertical-align:1px;background:#14b8a6;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.ve-root .lh-dot.k-voice{background:#7c5ce6}.ve-root .lh-m{vertical-align:-2px;color:var(--ve-danger);margin-left:5px}.ve-root .lh-name{min-width:0;color:var(--ve-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:4px;font-size:11.5px;font-weight:600;overflow:hidden}.ve-root .vis.aud-th{background:#14b8a6;align-items:center;padding:0 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.ve-root .vis.aud-th{background:color-mix(in srgb,#14b8a6 18%,var(--ve-panel))}}.ve-root .vis.aud-th svg{fill:#0f9488;width:100%;height:70%}.ve-root .vis.aud-th.k-voice{background:#7c5ce6}@supports (color:color-mix(in lab,red,red)){.ve-root .vis.aud-th.k-voice{background:color-mix(in srgb,#7c5ce6 16%,var(--ve-panel))}}.ve-root .vis.aud-th.k-voice svg{fill:#6d4fd8}@media (prefers-reduced-motion:reduce){.ve-root .rec.live .rec-btn{transition:none!important;animation:none!important}}.ve-root.drag-anim [data-timeline-clip][data-fx-takes~=anim]:not(.fx-drop),.ve-root.drag-fx [data-timeline-clip][data-fx-takes~=fx]:not(.fx-drop){animation:ve-dropPulse 1.1s ease-in-out infinite}.ve-root.drag-anim [data-timeline-clip][data-fx-takes~=anim]:not(.fx-drop):before,.ve-root.drag-fx [data-timeline-clip][data-fx-takes~=fx]:not(.fx-drop):before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:#32a6c238;border:2px dashed #fffffff2;position:absolute;inset:0}.ve-root.drag-anim [data-timeline-clip]:not([data-fx-takes~=anim]),.ve-root.drag-fx [data-timeline-clip]:not([data-fx-takes~=fx]){opacity:.4}.ve-root [data-timeline-clip].fx-drop{box-shadow:0 0 0 2px var(--ve-panel),0 0 0 4px var(--ve-brand)!important;animation:none!important}.ve-root [data-timeline-clip].fx-drop:before{content:attr(data-drop);z-index:4;background:var(--ve-grad);color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;max-width:calc(100% - 8px);height:20px;padding:0 10px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000059}.ve-root .clip-lbl .fxb{margin-right:2px}@media (prefers-reduced-motion:reduce){.ve-root.drag-anim [data-timeline-clip],.ve-root.drag-fx [data-timeline-clip]{animation:none!important}}.ve-root .ctl-body .tr-dur .srow{grid-template-columns:62px minmax(0,1fr) 84px}.ve-root .ve-osel{box-sizing:border-box;border-radius:calc(6px * var(--k,1));outline:calc(1.5px * var(--k,1)) dashed #fffffff2;outline-offset:calc(-1.5px * var(--k,1));box-shadow:0 0 0 calc(1px * var(--k,1)) #1d6fe0e6,inset 0 0 0 calc(1px * var(--k,1)) #1d6fe099}.ve-root .ve-osel.is-media{border-radius:calc(2px * var(--k,1));box-shadow:0 0 0 calc(1.5px * var(--k,1)) #fff,0 0 0 calc(3px * var(--k,1)) var(--ve-brand);outline:0}.ve-root .ve-h{z-index:2;box-sizing:border-box;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;transition:transform .12s;position:absolute;transform:translate(-50%,-50%)}.ve-root .ve-h.c-nw{cursor:nwse-resize;top:0;left:0}.ve-root .ve-h.c-ne{cursor:nesw-resize;top:0;left:100%}.ve-root .ve-h.c-sw{cursor:nesw-resize;top:100%;left:0}.ve-root .ve-h.c-se{cursor:nwse-resize;top:100%;left:100%}.ve-root .ve-h.s-n{cursor:ns-resize;top:0;left:50%}.ve-root .ve-h.s-s{cursor:ns-resize;top:100%;left:50%}.ve-root .ve-h.s-e{cursor:ew-resize;top:50%;left:100%}.ve-root .ve-h.s-w{cursor:ew-resize;top:50%;left:0}.ve-root .ve-h:not(.side){width:calc(14px * var(--k,1));height:calc(14px * var(--k,1));border:calc(2px * var(--k,1)) solid #1d6fe0;box-shadow:0 calc(1px * var(--k,1)) calc(4px * var(--k,1)) #00000059;border-radius:999px}.ve-root .ve-h:not(.side):hover{transform:translate(-50%,-50%)scale(1.2)}.ve-root .ve-h.side{border:calc(1.5px * var(--k,1)) solid #1d6fe0;border-radius:calc(4px * var(--k,1));box-shadow:0 calc(1px * var(--k,1)) calc(4px * var(--k,1)) #00000059}.ve-root .ve-h.s-e,.ve-root .ve-h.s-w{width:calc(7px * var(--k,1));height:calc(20px * var(--k,1))}.ve-root .ve-h.s-n,.ve-root .ve-h.s-s{width:calc(20px * var(--k,1));height:calc(7px * var(--k,1))}.ve-root .ve-h.side:hover{transform:translate(-50%,-50%)scale(1.18)}.ve-root .ve-h.is-media,.ve-root .ve-h.is-media.side{width:calc(12px * var(--k,1));height:calc(12px * var(--k,1));border:calc(2px * var(--k,1)) solid var(--ve-brand);border-radius:calc(3px * var(--k,1));box-shadow:0 calc(1px * var(--k,1)) calc(3px * var(--k,1)) #00000059}.ve-root .ve-rot{z-index:2;box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ve-root .ve-rot:hover{transform:translate(-50%)scale(1.12)}.ve-root .ve-rot svg{width:calc(12px * var(--k,1));height:calc(12px * var(--k,1));pointer-events:none}.ve-root .ve-rot:not(.is-media){width:calc(24px * var(--k,1));height:calc(24px * var(--k,1));color:#1d6fe0;box-shadow:0 calc(1px * var(--k,1)) calc(5px * var(--k,1)) #00000059}.ve-root .ve-rot:not(.is-media):after{content:"";width:calc(1.5px * var(--k,1));height:calc(14px * var(--k,1));margin-left:calc(-.75px * var(--k,1));box-shadow:0 0 0 calc(.5px * var(--k,1)) #1d6fe0b3;pointer-events:none;background:#fffffff2;position:absolute;left:50%}.ve-root .ve-rot:not(.is-media).is-above{top:calc(-38px * var(--k,1))}.ve-root .ve-rot:not(.is-media).is-above:after{top:100%}.ve-root .ve-rot:not(.is-media).is-below{bottom:calc(-38px * var(--k,1))}.ve-root .ve-rot:not(.is-media).is-below:after{bottom:100%}.ve-root .ve-rot:not(.is-media).is-inside{top:calc(12px * var(--k,1))}.ve-root .ve-rot:not(.is-media).is-inside:after{display:none}.ve-root .ve-rot.is-media{width:calc(22px * var(--k,1));height:calc(22px * var(--k,1));border:calc(2px * var(--k,1)) solid var(--ve-brand);color:var(--ve-brand-strong);box-shadow:0 calc(1px * var(--k,1)) calc(3px * var(--k,1)) #00000059}.ve-root .ve-rot.is-media.is-below{top:calc(100% + 13px * var(--k,1))}.ve-root .ve-rot.is-media.is-above{top:calc(-35px * var(--k,1))}.ve-root .ve-rot.is-media.is-inside{top:calc(100% - 33px * var(--k,1))}.ve-root .ve-rot.is-media.is-above:before,.ve-root .ve-rot.is-media.is-below:before{content:"";width:calc(2px * var(--k,1));height:calc(13px * var(--k,1));margin-left:calc(-1px * var(--k,1));box-shadow:0 0 0 calc(.5px * var(--k,1)) #080a0e40;pointer-events:none;background:#fff;position:absolute;left:50%}.ve-root .ve-rot.is-media.is-below:before{bottom:100%}.ve-root .ve-rot.is-media.is-above:before{top:100%}@container (max-width:400px){.ve-root .trk{grid-template-columns:36px minmax(0,1fr) 72px 32px;gap:8px}}@container (max-width:340px){.ve-root .trk{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.ve-root .trk-w{display:none}.ve-root .trk-play{width:32px;height:32px}.ve-root .sf,.ve-root .sf.has-filt{flex-wrap:wrap}.ve-root .sf-s{flex:100%}.ve-root .sf .selbtn.filt-btn,.ve-root .sf .sf-f{flex:100%;width:100%}.ve-root .filt-btn span{max-width:none}.ve-root .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ve-root .cp-lib .cps,.ve-root .cps,.ve-root .ovs{grid-template-columns:repeat(2,minmax(0,1fr))}.ve-root .cm-act{flex-wrap:wrap}.ve-root .cm-act>*,.ve-root .cm-lang,.ve-root .cm-lang-btn{flex:100%}.ve-root .sec-aside,.ve-root .sec-hd .muted{display:none}}@container (max-width:280px){.ve-root .tiles,.ve-root .ve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:370px){.ve-root .vm-tabs [role=tab] svg{display:none}}@container (max-width:300px){.ve-root .vm-tabs [role=tab]{white-space:normal;height:auto;min-height:34px;padding:4px 6px}.ve-root .vm-tabs [role=tab] span{white-space:normal;text-overflow:clip;text-align:center;line-height:1.15;overflow:visible}}