.agent-entry{--entry-surface:var(--account-surface);--entry-control:var(--account-inset);--entry-hover:var(--account-hover);--entry-border:var(--account-line);--entry-focus:var(--account-control-line);background:var(--entry-border);border-radius:24px;padding:1px;position:relative;transition:background-color .2s,transform .35s cubic-bezier(.22,1,.36,1),opacity .2s}.agent-entry:focus-within{background:var(--entry-focus)}.agent-entry .composer-box{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--entry-surface);border:0;border-radius:23px;box-shadow:none;cursor:text;display:flex;flex-direction:column}.agent-entry .composer-box.composer-idle:focus-within{box-shadow:none}.agent-entry .composer-box.composer-drag{box-shadow:inset 0 0 0 1px var(--entry-focus)!important}.agent-entry .composer-morph,.agent-entry .composer-pane,.agent-entry .composer-pane>.relative,.agent-entry .image-prompt-editor,.agent-entry .pm-root{display:flex;flex:1 1 auto;flex-direction:column}.agent-entry .pm-edit{flex:1 1 auto}.agent-entry .wk-glass-soft{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--entry-control);box-shadow:none}.agent-entry .wk-glass-soft:hover{background:var(--entry-hover)}@media(prefers-reduced-motion:reduce){.agent-entry{transition: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-cover[data-v-118aaea0]{opacity:0;transition:opacity .18s ease}.feature-cover.is-ready[data-v-118aaea0]{opacity:1}.feature-cover-skeleton[data-v-118aaea0]{background-color:#242428;border-radius:inherit;inset:0;position:absolute}.feature-skill-card[data-v-118aaea0]{min-width:0}.feature-skill-card>a[data-v-118aaea0]{border-radius:13px;color:inherit;display:block;outline-offset:5px;text-decoration:none}.feature-skill-media[data-v-118aaea0]{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-118aaea0],.feature-tutorial[data-v-118aaea0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.feature-tutorial[data-v-118aaea0]{opacity:0;transition:opacity .18s ease}.feature-tutorial.is-playing[data-v-118aaea0]{opacity:1}.feature-skill-card:focus-within .feature-skill-media[data-v-118aaea0],.feature-skill-card:hover .feature-skill-media[data-v-118aaea0]{box-shadow:0 10px 28px #0004;transform:translateY(-3px)}.feature-skill-name[data-v-118aaea0]{align-items:center;display:flex;gap:5px;margin:9px 3px 0;min-height:36px}.feature-skill-name h3[data-v-118aaea0]{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-118aaea0]{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-118aaea0]{font-size:12px;margin-left:4px}.feature-tutorial-label[data-v-118aaea0]{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-118aaea0]:focus-visible{outline:2px solid #b9c8d2}@media(prefers-reduced-motion:reduce){.feature-skill-media[data-v-118aaea0],.feature-tutorial[data-v-118aaea0]{transition:none}.feature-skill-card:hover .feature-skill-media[data-v-118aaea0]{transform:none}}.feature-showcase h2[data-v-8ff3f7b3]{color:#e8e8eb;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.5;margin:0 0 16px}.feature-showcase-grid[data-v-8ff3f7b3]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.feature-showcase-grid[data-v-8ff3f7b3]{display:flex;gap:14px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.feature-showcase-grid[data-v-8ff3f7b3]>*{flex:0 0 clamp(220px,28vw,275px);scroll-snap-align:start}}@media(max-width:640px){.feature-showcase-grid[data-v-8ff3f7b3]>*{flex-basis:79vw;max-width:300px}.feature-showcase h2[data-v-8ff3f7b3]{font-size:15px}}
