.cfx[data-v-91ee02c2]{border-radius:var(--cfx-radius,24px);overflow:hidden;pointer-events:none}.cfx[data-v-91ee02c2],.cfx-dots[data-v-91ee02c2]{inset:0;position:absolute}.cfx-dots[data-v-91ee02c2]{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.18) 1.15px,transparent 1.85px);background-position:0 0;background-size:20px 20px}.cfx-breath[data-v-91ee02c2]{--cfx-line:hsla(0,0%,100%,.14);animation:cfx-spread-91ee02c2 7.8s cubic-bezier(.22,.61,.36,1) infinite;background-image:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.14),transparent 60%),radial-gradient(circle at center,hsla(0,0%,100%,.42) 1.2px,transparent 1.9px);background-position:0 0,0 0;background-size:100% 100%,20px 20px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,#000 42%,rgba(0,0,0,.62) 66%,rgba(0,0,0,.28) 84%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,#000 0,#000 42%,rgba(0,0,0,.62) 66%,rgba(0,0,0,.28) 84%,transparent 100%);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute}@keyframes cfx-spread-91ee02c2{0%{-webkit-mask-size:0 0;mask-size:0 0;opacity:0}8%{opacity:.6}26%{opacity:1}58%{opacity:.86}80%{opacity:.38}to{-webkit-mask-size:122% 122%;mask-size:122% 122%;opacity:0}}.cfx-dash[data-v-91ee02c2]{animation:cfx-dash-pulse-91ee02c2 9s cubic-bezier(.45,0,.35,1) infinite;background:linear-gradient(90deg,var(--cfx-line) 0,transparent 100%);border-radius:1px;height:1px;position:absolute;width:40px}@keyframes cfx-dash-pulse-91ee02c2{0%{opacity:0}18%{opacity:1}62%{opacity:.55}to{opacity:0}}.d1[data-v-91ee02c2]{animation-delay:-.6s;animation-duration:9.1s;left:40px;top:40px}.d2[data-v-91ee02c2]{animation-delay:-3.4s;animation-duration:10.7s;background:linear-gradient(90deg,transparent 0,var(--cfx-line) 100%);right:40px;top:60px}.d3[data-v-91ee02c2]{animation-delay:-5.9s;animation-duration:8.3s;bottom:40px;left:60px}.d4[data-v-91ee02c2]{animation-delay:-1.7s;animation-duration:11.9s;background:linear-gradient(90deg,transparent 0,var(--cfx-line) 100%);bottom:80px;right:40px}.d5[data-v-91ee02c2]{animation-delay:-7.2s;animation-duration:9.7s;background:linear-gradient(180deg,var(--cfx-line) 0,transparent 100%);left:40px;top:80px}.d5[data-v-91ee02c2],.d6[data-v-91ee02c2]{height:40px;width:1px}.d6[data-v-91ee02c2]{animation-delay:-4.1s;animation-duration:12.3s;background:linear-gradient(180deg,transparent 0,var(--cfx-line) 100%);bottom:40px;right:60px}.cfx-streams[data-v-91ee02c2]{inset:0;position:absolute}.cfx-ray[data-v-91ee02c2]{height:50%;left:calc(50% - .5px);position:absolute;top:50%;width:1px}.cfx-ray-u[data-v-91ee02c2]{transform:rotate(180deg);transform-origin:50% 0}.cfx-comet[data-v-91ee02c2]{animation:cfx-walk-91ee02c2 11.6s cubic-bezier(.45,0,.55,1) infinite;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.36) 58%,hsla(0,0%,100%,.56));height:34%;left:0;position:absolute;top:0;width:100%}@keyframes cfx-walk-91ee02c2{0%{opacity:0;transform:translateY(0)}14%{opacity:1}to{opacity:0;transform:translateY(194%)}}.cfx-ray-u .cfx-comet[data-v-91ee02c2]{animation-delay:-5.8s}@media(prefers-reduced-motion:reduce){.cfx-breath[data-v-91ee02c2],.cfx-streams[data-v-91ee02c2]{display:none}}.director-preview[data-v-b76b9822]{background:#45585b;inset:0;overflow:hidden;position:absolute}.director-preview canvas[data-v-b76b9822]{display:block;height:100%;opacity:0;transition:opacity .16s ease;width:100%}.director-preview canvas.is-ready[data-v-b76b9822]{opacity:1}.director-label[data-v-b76b9822]{font-size:10px;font-weight:550;letter-spacing:.04em;position:absolute;text-shadow:0 1px 5px #0008;top:10px}.clay[data-v-b76b9822]{color:#283032;left:12px;text-shadow:none}.film[data-v-b76b9822]{color:#fff;right:12px}.director-divider[data-v-b76b9822]{background:#ffffff4d;bottom:0;left:var(--wipe,48%);pointer-events:none;position:absolute;top:0;width:1px}.director-fallback[data-v-b76b9822]{background:linear-gradient(90deg,#c7cbc9 48%,#263b41 0);inset:0;perspective:350px;position:absolute}.director-fallback i[data-v-b76b9822]{background:#cdd5d1;bottom:22%;box-shadow:70px 20px #879c9f,140px 30px #647f84;height:60%;left:16%;position:absolute;transform:skewY(-13deg);width:8%}.director-fallback span[data-v-b76b9822]{background:#a74b37;bottom:20%;box-shadow:0 8px 8px #0006;height:22%;left:35%;position:absolute;transform:skewY(-7deg);width:35%}.plugin-demo[data-v-7b315955]{background:#343638;inset:0;overflow:hidden;position:absolute}.plugin-demo header[data-v-7b315955]{align-items:center;color:#dbdedf;display:flex;font-size:8px;gap:5px;height:21px;padding:0 8px}.plugin-demo header img[data-v-7b315955]{height:11px;-o-object-fit:contain;object-fit:contain;width:11px}.plugin-demo header span[data-v-7b315955]{margin-right:auto}.plugin-demo header i[data-v-7b315955]{background:#8a9195;border-radius:50%;height:3px;width:3px}.plugin-demo aside[data-v-7b315955]{display:flex;flex-direction:column;gap:9px;left:5px;position:absolute;top:28px;width:15px}.plugin-demo aside b[data-v-7b315955]{background:#9ca4a7;border-radius:2px;height:9px;width:10px}.plugin-stage[data-v-7b315955]{inset:21px 0 0 24px;position:absolute}.plugin-action[data-v-7b315955]{align-items:center;background:#202326d9;border-radius:4px;bottom:8px;color:#eef1f1;display:flex;font-size:8px;gap:7px;padding:4px 7px;position:absolute;right:8px}.plugin-action b[data-v-7b315955]{font-weight:500}.feature-demo[data-v-7b315955]{background:#1d2428;inset:0;overflow:hidden;position:absolute}.demo-caption[data-v-7b315955]{bottom:17px;color:#fff;font-size:13px;font-weight:550;left:16px;position:absolute;text-shadow:0 2px 10px #0009}.demo-corner[data-v-7b315955]{color:#ffffff90;font-size:9px;letter-spacing:.03em;position:absolute;right:12px;top:10px}.demo-video[data-v-7b315955]{background:linear-gradient(#9ba7a3,#c4b7a0 54%,#536b70 55%,#253f48)}.film-sun[data-v-7b315955]{background:#f0d5a5;border-radius:50%;box-shadow:0 0 45px #f5d7a655;height:43px;left:61%;position:absolute;top:18%;width:43px}.film-mountain[data-v-7b315955]{background:#647b7b;bottom:18%;clip-path:polygon(0 35%,18% 15%,36% 60%,52% 10%,72% 45%,88% 23%,100% 40%,100% 100%,0 100%);height:75%;position:absolute;width:100%}.film-mountain.front[data-v-7b315955]{background:#263e42;bottom:-21%;left:-30%;width:100%}.film-water[data-v-7b315955]{background:repeating-linear-gradient(174deg,transparent 0 11px,#b2c4bc30 12px 13px,transparent 15px 23px);bottom:0;height:35%;position:absolute;width:100%}.film-subject[data-v-7b315955]{background:#182a2b;border-radius:50% 50% 15% 15%;bottom:20%;box-shadow:0 -4px 0 -1px #182a2b;height:19px;left:42%;position:absolute;width:5px}.is-active .film-water[data-v-7b315955]{animation:film-drift-7b315955 3s linear infinite}.is-active .film-mountain.back[data-v-7b315955]{animation:film-pan-7b315955 7s ease-in-out infinite alternate}@keyframes film-drift-7b315955{to{transform:translateY(20px)}}@keyframes film-pan-7b315955{to{transform:translate(-7px) scale(1.04)}}.demo-editing[data-v-7b315955]{background:#242528;padding:13px 16px}.edit-monitor[data-v-7b315955]{background:#7d9893;border-radius:5px;height:52%;overflow:hidden;position:relative}.edit-monitor i[data-v-7b315955]{background:#d4c4a8;clip-path:polygon(20% 20%,100% 0,100% 100%,0 100%);height:100%;position:absolute;right:-10%;width:60%}.edit-monitor span[data-v-7b315955]{bottom:10px;color:#fff;font-size:11px;left:11px;position:absolute;text-shadow:0 1px 4px #0008}.edit-tracks[data-v-7b315955]{margin-top:9px;padding:5px 0;position:relative}.edit-tracks>div[data-v-7b315955]{display:flex;gap:4px;height:13px;margin:4px 0}.edit-tracks i[data-v-7b315955]{background:#5c777b;border-radius:2px;flex:1;opacity:calc(.5 + var(--clip)*.1)}.edit-tracks>div:nth-child(2) i[data-v-7b315955]{background:#8d856f}.edit-tracks>div:nth-child(3) i[data-v-7b315955]{background:#66776c}.edit-playhead[data-v-7b315955]{background:#f3eee5;bottom:0;box-shadow:0 0 5px #fff4;left:35%;position:absolute;top:0;width:1px}.is-active .edit-playhead[data-v-7b315955]{animation:edit-play-7b315955 5s linear infinite}@keyframes edit-play-7b315955{0%{left:5%}to{left:95%}}.demo-editing .demo-corner[data-v-7b315955]{font-size:8px;right:22px;top:7px}.demo-script[data-v-7b315955]{background:#a8b6b0}.script-sheet[data-v-7b315955]{background:#e9e7df;box-shadow:0 6px 24px #152c3426;color:#39413f;inset:12% 14% -9%;padding:14px 16px;position:absolute;transform:rotate(-3deg)}.script-sheet>span[data-v-7b315955]{color:#7c8781;font-size:9px}.script-sheet p[data-v-7b315955]{font-size:11px;font-weight:550;margin:5px 0 13px}.script-sheet>i[data-v-7b315955]{background:#a6b0a7;display:block;height:3px;margin:8px 0;transform-origin:left;width:92%}.script-sheet>i[data-v-7b315955]:nth-of-type(2){width:72%}.script-sheet>i[data-v-7b315955]:nth-of-type(3){width:82%}.script-shots[data-v-7b315955]{display:flex;gap:6px;margin-top:14px}.script-shots b[data-v-7b315955]{background:#d5d9d0;display:grid;flex:1;font-size:9px;font-weight:500;height:25px;place-items:center}.is-active .script-sheet>i[data-v-7b315955]{animation:script-write-7b315955 5s ease infinite}.is-active .script-shots[data-v-7b315955]{animation:script-reveal-7b315955 5s ease infinite}@keyframes script-write-7b315955{0%,10%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes script-reveal-7b315955{0%,45%{opacity:0;transform:translateY(5px)}70%,to{opacity:1;transform:none}}.demo-script .demo-corner[data-v-7b315955]{color:#354641}@media(prefers-reduced-motion:reduce){.feature-demo[data-v-7b315955] *{animation:none!important}}.feature-skill-card[data-v-339ca321]{min-width:0}.feature-skill-card>a[data-v-339ca321]{border-radius:13px;color:inherit;display:block;outline-offset:5px;text-decoration:none}.feature-skill-media[data-v-339ca321]{aspect-ratio:16/9;background:#25272a;border-radius:13px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease}.feature-skill-media>img[data-v-339ca321],.feature-tutorial[data-v-339ca321]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.feature-tutorial[data-v-339ca321]{opacity:0;transition:opacity .18s ease}.feature-tutorial.is-playing[data-v-339ca321]{opacity:1}.feature-skill-card:focus-within .feature-skill-media[data-v-339ca321],.feature-skill-card:hover .feature-skill-media[data-v-339ca321]{box-shadow:0 10px 28px #0004;transform:translateY(-3px)}.feature-skill-name[data-v-339ca321]{align-items:center;display:flex;gap:5px;margin:9px 3px 0;min-height:36px}.feature-skill-name h3[data-v-339ca321]{color:#ececee;display:-webkit-box;font-size:13px;font-weight:550;letter-spacing:-.01em;-webkit-line-clamp:2;line-height:1.6;margin:0;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.feature-badge[data-v-339ca321]{align-self:flex-start;background:#4caac414;border-radius:4px;color:#6ab5c6;flex-shrink:0;font-size:9px;font-weight:550;line-height:1.6;margin-top:3px;padding:1px 4px}.feature-hot[data-v-339ca321]{font-size:12px;margin-left:4px}.feature-tutorial-label[data-v-339ca321]{background:#0007;border-radius:4px;bottom:9px;color:#fff;font-size:9px;padding:3px 6px;position:absolute;right:9px}.feature-skill-card>a[data-v-339ca321]:focus-visible{outline:2px solid #b9c8d2}@media(prefers-reduced-motion:reduce){.feature-skill-media[data-v-339ca321],.feature-tutorial[data-v-339ca321]{transition:none}.feature-skill-card:hover .feature-skill-media[data-v-339ca321]{transform:none}}.feature-showcase h2[data-v-8968ff7d]{color:#e8e8eb;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.5;margin:0 0 16px}.feature-showcase-grid[data-v-8968ff7d]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.feature-showcase-grid[data-v-8968ff7d]{display:flex;gap:14px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.feature-showcase-grid[data-v-8968ff7d]>*{flex:0 0 clamp(220px,28vw,275px);scroll-snap-align:start}}@media(max-width:640px){.feature-showcase-grid[data-v-8968ff7d]>*{flex-basis:79vw;max-width:300px}.feature-showcase h2[data-v-8968ff7d]{font-size:15px}}
