.launch-style-boundary-module__MvzfkG__root{--ink:#090a0d;--ink-2:#111311;--ink-3:#191c19;--bone:#f0ede6;--muted:#a4a79f;--line:#f0ede624;--line-strong:#f0ede63d;--lime:#d6ff62;--cobalt:#7c7eff;--coral:#ff7355;--primary:#efae79;--primary-foreground:#19171a;--background:#090a0d;--foreground:#f0ede6;--ring:#efae79;--radius-md:6px;--launch-gutter:clamp(1.25rem, 3vw, 3rem);--launch-width:74.75rem;--launch-chapter-space:clamp(4.5rem, 7.5vw, 7.5rem);--launch-column-gap:clamp(2.25rem, 5vw, 4.5rem);--launch-type-section:clamp(2.125rem, 1.5rem + 1.65vw, 3.25rem);--launch-type-feature:clamp(2.5rem, 1.7rem + 2.2vw, 4rem);--launch-type-card:clamp(1.875rem, 1.4rem + .9vw, 2.25rem);--launch-type-body:clamp(.9375rem, .88rem + .16vw, 1rem);--launch-type-small:.8125rem;--launch-type-meta:.6875rem;--launch-type-label:.625rem;--launch-iris:#b4a5ff;--launch-action-fill:#e8e1f7;--launch-action-hover:#cdbdfa;--launch-action-edge:#655774;--launch-cta-fill:#fff;--launch-cta-hover:#eeedf2;--launch-cta-ink:#17161c;--launch-cta-edge:#fff;background:var(--ink);min-width:0;color:var(--bone);font-family:var(--font-geist-sans), Arial, sans-serif;isolation:isolate}.launch-style-boundary-module__MvzfkG__root,.launch-style-boundary-module__MvzfkG__root *,.launch-style-boundary-module__MvzfkG__root :before,.launch-style-boundary-module__MvzfkG__root :after{box-sizing:border-box}.launch-style-boundary-module__MvzfkG__root :where(section[id],[id=cta],[id=product]){scroll-margin-top:92px}.launch-style-boundary-module__MvzfkG__root :where(a){color:inherit;text-decoration:none}.launch-style-boundary-module__MvzfkG__root :where(button,input){font:inherit}.launch-style-boundary-module__MvzfkG__root ::selection{color:var(--ink);background:var(--lime)}.launch-style-boundary-module__MvzfkG__root :focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (prefers-reduced-motion:reduce){.launch-style-boundary-module__MvzfkG__root{scroll-behavior:auto}}
.editor-agent-module__Jwp_gW__panel{isolation:isolate;flex-direction:column;grid-area:1/3/3;min-width:0;min-height:0;display:flex;position:relative}.editor-agent-module__Jwp_gW__panel:before{content:"";z-index:-1;border-left:1px solid var(--editor-line);opacity:var(--editor-shell,1);pointer-events:none;background:#171719;position:absolute;inset:0}.editor-agent-module__Jwp_gW__heading{height:var(--editor-panel-rail-height);min-height:var(--editor-panel-rail-height);border-bottom:1px solid var(--editor-line);--dock-x:28px;--dock-y:0px;align-items:center;gap:8px;padding:6px 13px;display:flex}.editor-agent-module__Jwp_gW__mark{color:#282131;letter-spacing:-1.3px;background:linear-gradient(145deg,#e5dcfb,#b3a2d1);border:1px solid #ddd3fa80;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:17px;font-weight:650;display:grid;box-shadow:0 0 19px #b79ad020}.editor-agent-module__Jwp_gW__heading>div{min-width:0}.editor-agent-module__Jwp_gW__heading strong{font-size:11px;font-weight:550;display:block}.editor-agent-module__Jwp_gW__heading>div>span{color:#a29bac;margin-top:2px;font-size:8px;display:block}.editor-agent-module__Jwp_gW__aiBadge{color:#c7b4e8;font:8px var(--font-geist-mono), monospace;border:1px solid #b7a1dc30;border-radius:4px;margin-left:auto;padding:2px 5px}.editor-agent-module__Jwp_gW__work{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#49474f transparent;overflow-anchor:none;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 13px 0;display:flex;overflow:hidden auto}.editor-agent-module__Jwp_gW__work>*{flex-shrink:0}.editor-agent-module__Jwp_gW__work>[data-shown=false],.editor-agent-module__Jwp_gW__titleReceipt[data-shown=false]{display:none}.editor-agent-module__Jwp_gW__request{background:#b9a6ed06;border:1px solid #b9a6ed14;border-radius:8px;padding:10px 11px}.editor-agent-module__Jwp_gW__messageMeta{align-items:center;gap:6px;font-size:9px;display:flex}.editor-agent-module__Jwp_gW__messageMeta strong{color:#e5ddec;font-weight:500}.editor-agent-module__Jwp_gW__messageMeta>span:last-child{color:#978eaa;margin-left:auto;font-size:8px}.editor-agent-module__Jwp_gW__youAvatar{color:#e1d8fc;background:#4b416f;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:8px;display:inline-grid}.editor-agent-module__Jwp_gW__request p{color:#d5cddd;margin:7px 0 0;font-size:11px;line-height:1.6}.editor-agent-module__Jwp_gW__response{align-items:flex-start;gap:8px;display:flex}.editor-agent-module__Jwp_gW__responseIdentity{flex-shrink:0;gap:1px;width:44px;display:grid}.editor-agent-module__Jwp_gW__responseIdentity small{color:#8f809e;font:6px var(--font-geist-mono), monospace;letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.editor-agent-module__Jwp_gW__thinkingDots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.editor-agent-module__Jwp_gW__thinkingDots b{background:#efae79;border-radius:50%;width:3px;height:3px}.editor-agent-module__Jwp_gW__response[data-thinking] .editor-agent-module__Jwp_gW__thinkingDots b{animation:.9s ease-in-out infinite editor-agent-module__Jwp_gW__agentThinking}.editor-agent-module__Jwp_gW__thinkingDots b:nth-child(2){animation-delay:.12s}.editor-agent-module__Jwp_gW__thinkingDots b:nth-child(3){animation-delay:.24s}.editor-agent-module__Jwp_gW__panel [data-shown=false]{visibility:hidden;opacity:0;pointer-events:none}.editor-agent-module__Jwp_gW__panel[data-agent-animated] [data-agent-reveal][data-shown=true]{animation:.48s cubic-bezier(.16,1,.3,1) both editor-agent-module__Jwp_gW__agentMessageIn}.editor-agent-module__Jwp_gW__panel[data-agent-step=assembling] .editor-agent-module__Jwp_gW__shot{animation:.46s ease-out both editor-agent-module__Jwp_gW__agentShotIn}.editor-agent-module__Jwp_gW__panel[data-agent-step=assembling] .editor-agent-module__Jwp_gW__shot:nth-child(2){animation-delay:.16s}.editor-agent-module__Jwp_gW__panel[data-agent-step=sending] .editor-agent-module__Jwp_gW__sendMark svg,.editor-agent-module__Jwp_gW__panel[data-followup-pending=sending] .editor-agent-module__Jwp_gW__sendMark svg{animation:.42s ease-in-out both editor-agent-module__Jwp_gW__agentSend}.editor-agent-module__Jwp_gW__panel[data-agent-paused] [data-agent-reveal],.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__thinkingDots b,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__shot,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__musicWaveform,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__audioLoading,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__request,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__response,.editor-agent-module__Jwp_gW__panel[data-agent-paused] .editor-agent-module__Jwp_gW__sendMark svg{animation-play-state:paused}@keyframes editor-agent-module__Jwp_gW__agentThinking{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes editor-agent-module__Jwp_gW__agentMessageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes editor-agent-module__Jwp_gW__agentShotIn{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:none}}@keyframes editor-agent-module__Jwp_gW__agentSend{0%,to{opacity:1;transform:none}45%{opacity:0;transform:translateY(-9px)}46%{opacity:0;transform:translateY(9px)}}.editor-agent-module__Jwp_gW__responseMark{letter-spacing:-1px;color:#d4c4ed;font-size:14px;font-weight:650}.editor-agent-module__Jwp_gW__response p{color:#d5cddd;margin:0;font-size:11px;line-height:1.6}.editor-agent-module__Jwp_gW__thoughtLabel{color:#aa9abd;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.editor-agent-module__Jwp_gW__artifact{background:#0c0d134d;border:1px solid #c2afd32b;border-radius:8px;flex-shrink:0;overflow:hidden}.editor-agent-module__Jwp_gW__artifactTitle{color:#c9c1d6;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.editor-agent-module__Jwp_gW__artifactTitle strong{font-weight:500}.editor-agent-module__Jwp_gW__artifactTitle>span{font:8px var(--font-geist-mono), monospace;color:#a49aae;margin-left:auto}.editor-agent-module__Jwp_gW__shotSequence{grid-template-columns:1fr 1fr;gap:6px;padding:0 8px;display:grid}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__shot{color:#d4ccdf;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:stretch;gap:5px;min-width:0;height:auto;padding:5px;display:flex}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__shot:hover{background:#b9a6ed0d;border-color:#b9a6ed3a}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__shot[aria-pressed=true]{background:#b9a6ed0b;border-color:#b9a6ed70}.editor-agent-module__Jwp_gW__shotFrame{aspect-ratio:16/9;border-radius:3px;max-height:55px;display:block;position:relative;overflow:hidden}.editor-agent-module__Jwp_gW__shotFrame img{object-fit:cover;width:100%;height:100%}.editor-agent-module__Jwp_gW__shotFrame small{color:#f7f4fa;background:#000a;padding:0 3px;font-size:7px;position:absolute;bottom:3px;right:3px}.editor-agent-module__Jwp_gW__shot>span:last-child{align-items:center;gap:5px;font-size:9px;line-height:1.2;display:flex}.editor-agent-module__Jwp_gW__shot i{color:#a397b6;font:normal 7px var(--font-geist-mono), monospace}.editor-agent-module__Jwp_gW__receipt{color:#adc6b9;align-items:center;gap:5px;padding:9px 10px;font-size:8px;display:flex}.editor-agent-module__Jwp_gW__titleReceipt{color:#d2bfa4;border-top:1px solid #ffffff0a;align-items:center;gap:5px;margin:7px 9px 0;padding-top:7px;font-size:8px;display:flex}.editor-agent-module__Jwp_gW__titleReceipt>svg:last-child{color:#a8c7b8;margin-left:auto}.editor-agent-module__Jwp_gW__musicTake{background:linear-gradient(135deg,#202a26,#1c211f);border:1px solid #6487763d;border-radius:8px;padding:10px}.editor-agent-module__Jwp_gW__musicHeading{color:#c9dfd2;align-items:center;gap:7px;display:flex}.editor-agent-module__Jwp_gW__musicHeading>span{min-width:0}.editor-agent-module__Jwp_gW__musicHeading strong{font-size:10px;font-weight:550;display:block}.editor-agent-module__Jwp_gW__musicHeading small{color:#a9b8ae;margin-top:2px;font-size:8px;display:block}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__audition{color:#d7e9dc;background:#91b79b12;border:1px solid #8ca7944a;border-radius:50%;width:26px;min-width:26px;height:26px;margin-left:auto;padding:0}.editor-agent-module__Jwp_gW__musicWaveform{height:27px;margin:8px 0;overflow:hidden}.editor-agent-module__Jwp_gW__musicWaveform svg{width:100%;height:100%;display:block}.editor-agent-module__Jwp_gW__musicWaveformZero{stroke:#a5c0b440;stroke-width:1px}.editor-agent-module__Jwp_gW__musicWaveformEnvelope{opacity:.72}.editor-agent-module__Jwp_gW__musicWaveformProgress{fill:#c6dfd3;opacity:.72}.editor-agent-module__Jwp_gW__musicTake[data-generating=true] .editor-agent-module__Jwp_gW__musicWaveform{animation:1.15s linear both editor-agent-module__Jwp_gW__scoreMaterialize}.editor-agent-module__Jwp_gW__musicReceipt{color:#aec4b5;align-items:center;gap:5px;font-size:8px;display:flex}.editor-agent-module__Jwp_gW__musicWorkingDot{background:#c5d6ac;border-radius:50%;width:4px;height:4px}.editor-agent-module__Jwp_gW__audioLoading{animation:.8s linear infinite editor-agent-module__Jwp_gW__audioLoading}@keyframes editor-agent-module__Jwp_gW__audioLoading{to{transform:rotate(360deg)}}@keyframes editor-agent-module__Jwp_gW__scoreMaterialize{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}.editor-agent-module__Jwp_gW__followupTurn{border-top:1px solid #ffffff0c;gap:10px;margin-top:7px;padding-top:12px;display:grid}.editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__request,.editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__response{animation:.35s ease-out both editor-agent-module__Jwp_gW__agentMessageIn}.editor-agent-module__Jwp_gW__turnReceipt{color:#abc7b6;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.editor-agent-module__Jwp_gW__composerSlot{z-index:5;flex-shrink:0;height:144px;margin:13px;position:relative}.editor-agent-module__Jwp_gW__composerSlot[data-has-attachments]{height:214px}.editor-agent-module__Jwp_gW__panel[data-agent-animated]:not([data-agent-step=waiting]):not([data-agent-step=sending]) .editor-agent-module__Jwp_gW__composerSlot{transition:height .48s cubic-bezier(.16,1,.3,1)}.editor-agent-module__Jwp_gW__composer{--composer-native:calc(var(--composer-dock,1) * 100%);--composer-detail:color-mix(in srgb, #fff0e0, #d4d3d0 var(--composer-native));width:var(--composer-width,100%);height:var(--composer-height,100%);border-radius:var(--composer-radius,10px);transform:translate3d(var(--composer-x,0px), var(--composer-y,0px), 0) scale(var(--composer-grow,1));transform-origin:50%;opacity:var(--composer-opacity,1);position:absolute;top:0;left:0;container-type:inline-size}.editor-agent-module__Jwp_gW__composerSurface{border-radius:inherit;background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, #dda66f17, transparent var(--composer-native)), transparent 68%) padding-box, linear-gradient(145deg, color-mix(in srgb, #2d292a, #252527 var(--composer-native)), color-mix(in srgb, #1d1c1e, #202022 var(--composer-native)) 66%, color-mix(in srgb, #262223, #222224 var(--composer-native))) padding-box, linear-gradient(130deg, color-mix(in srgb, #e5b4878f, #62626785 var(--composer-native)), color-mix(in srgb, #a97d5f66, #4a4a4d66 var(--composer-native)) 58%, color-mix(in srgb, #c99a7475, #65656a70 var(--composer-native))) border-box;width:100%;height:100%;box-shadow:0 22px 64px #0005, 0 0 72px color-mix(in srgb, #f6b06f16, transparent var(--composer-native)), 0 0 22px color-mix(in srgb, #ffce970f, transparent var(--composer-native)), 0 1px 0 color-mix(in srgb, #ffe7c71d, transparent var(--composer-native)) inset;border:1px solid #0000}.editor-agent-module__Jwp_gW__composerSurface:focus-within{box-shadow:0 12px 36px #0005,0 0 0 2px #efae7970,0 0 28px #efae791a}.editor-agent-module__Jwp_gW__composerContent{gap:calc(9px - 2px * var(--composer-dock,1));height:100%;padding:calc(16px - 5px * var(--composer-dock,1)) calc(20px - 9px * var(--composer-dock,1)) 12px;flex-direction:column;display:flex}.editor-agent-module__Jwp_gW__introHeading{color:var(--composer-detail);flex-shrink:0;align-items:center;gap:12px;height:25px;font-size:11px;display:flex;overflow:hidden}.editor-agent-module__Jwp_gW__introIdentity{align-items:center;gap:8px;display:flex}.editor-agent-module__Jwp_gW__introIdentity>span{border:1px solid color-mix(in srgb, #f5ddc3a1, #b0b0ab8a var(--composer-native));background:color-mix(in srgb, #efd1b4, #dbdad5 var(--composer-native));color:#292727;letter-spacing:-1px;border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:650;display:inline-grid}.editor-agent-module__Jwp_gW__introHeading>span:last-child{color:color-mix(in srgb, #fff0e0, #a9a7a4 var(--composer-native));font:8px var(--font-geist-mono), monospace;letter-spacing:.06em;margin-left:auto}.editor-agent-module__Jwp_gW__promptArea{flex:1;min-height:38px}.editor-agent-module__Jwp_gW__prompt,.editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__promptAction{color:color-mix(in srgb, #fff5eb, #efefed var(--composer-native));font-size:var(--composer-font,12px);letter-spacing:-.018em;text-wrap:pretty;margin:0;line-height:1.5}.editor-agent-module__Jwp_gW__prompt,.editor-agent-module__Jwp_gW__pendingPrompt{display:none}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__promptAction{text-align:left;white-space:normal;background:0 0;width:100%;height:auto;min-height:38px;padding:0;font-weight:450;display:block}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__promptAction:hover{color:#fff;background:0 0}.editor-agent-module__Jwp_gW__panel:not([data-agent-step=ready]) .editor-agent-module__Jwp_gW__promptAction,.editor-agent-module__Jwp_gW__panel[data-followup-pending] .editor-agent-module__Jwp_gW__promptAction{display:none}.editor-agent-module__Jwp_gW__panel[data-agent-step=waiting] .editor-agent-module__Jwp_gW__prompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=sending] .editor-agent-module__Jwp_gW__prompt{display:block}.editor-agent-module__Jwp_gW__panel[data-agent-step=reading] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=thinking] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=responding] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=assembling] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=titling] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=sound-direction] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=scoring] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-agent-step=mixing] .editor-agent-module__Jwp_gW__pendingPrompt,.editor-agent-module__Jwp_gW__panel[data-followup-pending] .editor-agent-module__Jwp_gW__pendingPrompt{color:#a9a7a5;display:block}.editor-agent-module__Jwp_gW__panel[data-agent-step=sending] .editor-agent-module__Jwp_gW__caret{visibility:hidden}.editor-agent-module__Jwp_gW__caret{background:var(--accent);vertical-align:-.1em;width:1px;height:1em;margin-left:3px;display:inline-block}.editor-agent-module__Jwp_gW__composerTools{align-items:center;gap:8px;display:flex}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__sendMark{border:1px solid color-mix(in srgb, #f6d2ac80, #ffffff45 var(--composer-native));background:color-mix(in srgb, #efae79, #e2e1dc var(--composer-native));color:#2c2824;border-radius:8px;flex-shrink:0;place-items:center;width:29px;min-width:29px;height:29px;padding:0;display:grid}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__sendMark:disabled{opacity:1}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__sendMark:hover{background:color-mix(in srgb, #f8cca5, #f5f5ef var(--composer-native))}.editor-agent-module__Jwp_gW__composerTools>.editor-agent-module__Jwp_gW__sendMark{margin-left:auto}.editor-agent-module__Jwp_gW__contextCount{color:color-mix(in srgb, #bcaa9b, #aaa8a4 var(--composer-native));font-size:9px}.editor-agent-module__Jwp_gW__panel button:focus-visible{outline:2px solid var(--editor-focus);outline-offset:3px}@container (max-width:360px){.editor-agent-module__Jwp_gW__introHeading>span:last-child{display:none}}@media (max-width:1100px){.editor-agent-module__Jwp_gW__heading{gap:6px;padding-inline:10px}.editor-agent-module__Jwp_gW__heading>div>span{font-size:7px}.editor-agent-module__Jwp_gW__work{gap:10px;padding:12px 10px 0}.editor-agent-module__Jwp_gW__composerSlot{margin:11px}.editor-agent-module__Jwp_gW__request{padding:9px}.editor-agent-module__Jwp_gW__request p,.editor-agent-module__Jwp_gW__response p{font-size:10px}}@media (max-width:900px){.editor-agent-module__Jwp_gW__panel{grid-column:2}}@media (max-width:760px){.editor-agent-module__Jwp_gW__panel{grid-area:1/1}.editor-agent-module__Jwp_gW__panel:before{border-left:0;border-bottom:1px solid var(--editor-line)}.editor-agent-module__Jwp_gW__heading{height:var(--editor-panel-rail-height);min-height:var(--editor-panel-rail-height);padding-inline:14px}.editor-agent-module__Jwp_gW__heading strong{font-size:12px}.editor-agent-module__Jwp_gW__heading>div>span{font-size:8px}.editor-agent-module__Jwp_gW__work{flex:none;gap:11px;height:300px;padding:14px 14px 0}.editor-agent-module__Jwp_gW__request p,.editor-agent-module__Jwp_gW__response p{font-size:12px}.editor-agent-module__Jwp_gW__artifactTitle{font-size:10px}.editor-agent-module__Jwp_gW__shotSequence{grid-template-columns:1fr 1fr}.editor-agent-module__Jwp_gW__shotFrame{max-height:72px}.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__shot{min-height:72px}.editor-agent-module__Jwp_gW__shot>span:last-child{font-size:10px}.editor-agent-module__Jwp_gW__receipt{font-size:9px}.editor-agent-module__Jwp_gW__composerSlot{height:154px;margin:14px}.editor-agent-module__Jwp_gW__composerSlot[data-has-attachments]{height:230px}.editor-agent-module__Jwp_gW__introHeading>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__composerSlot{transition:none!important}.editor-agent-module__Jwp_gW__panel [data-agent-reveal],.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__request,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__followupTurn .editor-agent-module__Jwp_gW__response,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__musicWaveform,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__audioLoading,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__thinkingDots b,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__shot,.editor-agent-module__Jwp_gW__panel .editor-agent-module__Jwp_gW__sendMark svg{animation:none!important}}
.editor-project-assets-module__AGG5gG__panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.editor-project-assets-module__AGG5gG__heading{color:#d1d0db;border-bottom:1px solid #ffffff08;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 13px;font-size:11px;display:flex}.editor-project-assets-module__AGG5gG__heading>svg{color:#ada7c3}.editor-project-assets-module__AGG5gG__count{color:#b0adbf;text-align:center;min-width:19px;font:9px var(--font-geist-mono), monospace;background:#ffffff04;border:1px solid #ffffff09;border-radius:4px;margin-left:auto;padding:2px 5px}.editor-project-assets-module__AGG5gG__grid{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#45424f transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px 6px;min-height:0;margin:0;padding:11px 9px 10px;list-style:none;display:grid;overflow:hidden auto}.editor-project-assets-module__AGG5gG__tile{--dock-x:-18px;--dock-y:12px;--dock-rotate:0deg;--dock-scale:.92;min-width:0}.editor-project-assets-module__AGG5gG__tile:focus-within{opacity:1!important;transform:none!important}.editor-project-assets-module__AGG5gG__panel .editor-project-assets-module__AGG5gG__card{text-align:left;white-space:normal;color:#c5c3d1;background:#1b1c23;border:1px solid #ffffff09;border-radius:5px;width:100%;min-width:0;height:auto;margin:0;padding:5px;transition:background .18s,border-color .18s;display:block}.editor-project-assets-module__AGG5gG__panel button.editor-project-assets-module__AGG5gG__card:hover{background:#23222e;border-color:#b4a5ff66}.editor-project-assets-module__AGG5gG__panel .editor-project-assets-module__AGG5gG__card[aria-pressed=true]{background:#a899ef13;border-color:#a496d999;box-shadow:inset 0 0 0 1px #b4a5ff12}.editor-project-assets-module__AGG5gG__panel .editor-project-assets-module__AGG5gG__card:focus-visible{outline-offset:3px;outline:2px solid #c5b7ff}.editor-project-assets-module__AGG5gG__preview{aspect-ratio:4/3;background:#0d1016;border-radius:3px;width:100%;display:block;position:relative;overflow:hidden}.editor-project-assets-module__AGG5gG__preview img{object-fit:cover;width:100%;height:100%;display:block}.editor-project-assets-module__AGG5gG__cornerTag,.editor-project-assets-module__AGG5gG__duration{color:#e5e1ee;font:6px var(--font-geist-mono), monospace;background:#101016b8;border-radius:2px;align-items:center;gap:3px;padding:2px 4px;line-height:1.2;display:inline-flex;position:absolute}.editor-project-assets-module__AGG5gG__cornerTag{letter-spacing:.045em;top:4px;left:4px}.editor-project-assets-module__AGG5gG__duration{font-variant-numeric:tabular-nums;bottom:4px;right:4px}.editor-project-assets-module__AGG5gG__document{aspect-ratio:4/3;color:#b5abcc;background:#292533;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px;font-size:7px;line-height:1.2;display:flex}.editor-project-assets-module__AGG5gG__documentType{color:#baa5e5;font:6px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:auto}.editor-project-assets-module__AGG5gG__document strong{color:#e0d9ee;letter-spacing:-.035em;margin:3px 0 2px;font-size:10px;font-weight:500;line-height:1.1}.editor-project-assets-module__AGG5gG__document .editor-project-assets-module__AGG5gG__markdownTitle{font:10px var(--font-geist-mono), monospace;letter-spacing:-.07em}.editor-project-assets-module__AGG5gG__documentRule{opacity:.18;background:currentColor;flex-shrink:0;width:75%;height:2px;margin-top:2px;display:block}[data-kind=pdf] .editor-project-assets-module__AGG5gG__document{color:#bfb3a3;background:#2c2925}[data-kind=pdf] .editor-project-assets-module__AGG5gG__documentType{color:#d4baa0}[data-kind=pdf] .editor-project-assets-module__AGG5gG__document strong{color:#e4dacd}.editor-project-assets-module__AGG5gG__documentByline{margin-top:auto;font-size:6px}.editor-project-assets-module__AGG5gG__audio{background:#1d2b29}.editor-project-assets-module__AGG5gG__audio .editor-project-assets-module__AGG5gG__cornerTag,.editor-project-assets-module__AGG5gG__audio .editor-project-assets-module__AGG5gG__duration{color:#bfd7cc;background:0 0}.editor-project-assets-module__AGG5gG__waveform{align-items:center;gap:1px;display:flex;position:absolute;inset:32% 8px 25%}.editor-project-assets-module__AGG5gG__waveform i{opacity:.85;background:#95baa7;border-radius:1px;flex:1;min-width:0}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__cornerTag,.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__duration{padding:1px 3px}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__cornerTag{top:3px;left:3px}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__duration{bottom:3px;right:3px}.editor-project-assets-module__AGG5gG__compact.editor-project-assets-module__AGG5gG__document{padding:4px 5px;font-size:6px}.editor-project-assets-module__AGG5gG__compact.editor-project-assets-module__AGG5gG__document strong{margin:1px 0;font-size:9px}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__documentType{margin-bottom:1px}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__documentRule,.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__documentByline{display:none}.editor-project-assets-module__AGG5gG__compact .editor-project-assets-module__AGG5gG__waveform{inset-inline:5px}.editor-project-assets-module__AGG5gG__caption{min-width:0;padding:5px 2px 2px;display:block}.editor-project-assets-module__AGG5gG__caption>strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:450;line-height:1.4;display:block;overflow:hidden}.editor-project-assets-module__AGG5gG__filename{color:#8c899e;white-space:nowrap;min-width:0;margin-top:2px;font-size:7px;line-height:1.4;display:flex}.editor-project-assets-module__AGG5gG__filename>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.editor-project-assets-module__AGG5gG__filename>span:last-child{color:#aea5c6;flex-shrink:0}.editor-project-assets-module__AGG5gG__summary{margin:0;list-style:none;display:none}@media (max-width:900px){.editor-project-assets-module__AGG5gG__summary{color:#b9b3c9;--dock-y:-12px;--dock-delay:.1s;background:#15161c;border-bottom:1px solid #ffffff0b;flex-wrap:wrap;align-items:center;gap:10px;min-height:33px;padding:7px 12px;font-size:10px;display:flex}.editor-project-assets-module__AGG5gG__summary>li{align-items:center;gap:4px;display:inline-flex}.editor-project-assets-module__AGG5gG__summaryTitle{color:#d3cfdc;border-right:1px solid #ffffff17;margin-right:2px;padding-right:10px}.editor-project-assets-module__AGG5gG__summary svg{color:#9690a9}.editor-project-assets-module__AGG5gG__summary [data-kind=audio] svg{color:#a3c4b3}.editor-project-assets-module__AGG5gG__summary [data-kind=pdf] svg{color:#c9b298}}@media (max-width:360px){.editor-project-assets-module__AGG5gG__summary{gap:7px;padding-inline:9px;font-size:9px}.editor-project-assets-module__AGG5gG__summaryTitle{margin-right:0;padding-right:8px}}@media (prefers-reduced-motion:reduce){.editor-project-assets-module__AGG5gG__tile,.editor-project-assets-module__AGG5gG__summary{animation:none!important}.editor-project-assets-module__AGG5gG__panel .editor-project-assets-module__AGG5gG__card{transition:none}}
.editor-agent-attachments-module__Ldzs9a__tray{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#ba987352 transparent;flex-shrink:0;width:100%;min-width:0;overflow-x:auto}.editor-agent-attachments-module__Ldzs9a__tray:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #efae79}.editor-agent-attachments-module__Ldzs9a__strip{grid-auto-columns:minmax(56px,1fr);grid-auto-flow:column;gap:7px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.editor-agent-attachments-module__Ldzs9a__tile{background:#18161380;border:1px solid #e8c5a42b;border-radius:5px;min-width:0;position:relative;overflow:hidden}.editor-agent-attachments-module__Ldzs9a__visual{height:46px;display:block;overflow:hidden}.editor-agent-attachments-module__Ldzs9a__visual>span{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}.editor-agent-attachments-module__Ldzs9a__filename{text-overflow:ellipsis;white-space:nowrap;color:#e6d7c8;padding:4px 5px;font-size:8px;line-height:1.2;display:block;overflow:hidden}.editor-agent-attachments-module__Ldzs9a__add{border:1px solid color-mix(in srgb, #d9b38c85, #77777a80 calc(var(--composer-dock,1) * 100%));width:29px;min-width:29px;height:29px;color:var(--composer-detail,#d4d3d0);background:#ffffff05;border-radius:50%;place-items:center;padding:0;display:grid}.editor-agent-attachments-module__Ldzs9a__add:disabled{opacity:1}.editor-agent-attachments-module__Ldzs9a__add:hover{color:#fff5ea;background:#f0c69d1c}.editor-agent-attachments-module__Ldzs9a__add:focus-visible{outline-offset:3px;outline:2px solid #efae79}.editor-agent-attachments-module__Ldzs9a__menu{width:min(260px,100vw - 32px);max-height:min(380px, var(--available-height));color:#e8e7e3;background:#252527;border:1px solid #ffffff29;padding:6px;box-shadow:0 16px 40px #0007}.editor-agent-attachments-module__Ldzs9a__menuLabel{color:#cbb5a2;padding:7px 9px;font-size:11px}.editor-agent-attachments-module__Ldzs9a__item{gap:9px;padding:7px 28px 7px 7px}.editor-agent-attachments-module__Ldzs9a__item[data-highlighted]{background:#e6b88b1a}.editor-agent-attachments-module__Ldzs9a__item strong{font-size:11px;font-weight:500;display:block}.editor-agent-attachments-module__Ldzs9a__item small{color:#bca893;margin-top:3px;font-size:9px;display:block}.editor-agent-attachments-module__Ldzs9a__menuPreview{border-radius:4px;flex-shrink:0;width:40px;height:32px;display:block;overflow:hidden}.editor-agent-attachments-module__Ldzs9a__menuPreview>span{aspect-ratio:auto;width:100%;height:100%;min-height:0}@container (max-width:360px){.editor-agent-attachments-module__Ldzs9a__strip{gap:4px}.editor-agent-attachments-module__Ldzs9a__filename{display:none}}
.production-module__1QSzQG__page{--paper:#f4f1e9;--muted:#a3a2a7;--faint:#72727b;--border:#ffffff1a;--accent:#efae79;--hero-accent:#008cff;color:var(--paper);font-family:var(--font-geist-sans), sans-serif;background:#090a0d;display:flow-root;overflow:clip}.production-module__1QSzQG__page *{box-sizing:border-box}.production-module__1QSzQG__page h1,.production-module__1QSzQG__page h2,.production-module__1QSzQG__page h3{overflow-wrap:anywhere}.production-module__1QSzQG__page fieldset{border:0;min-width:0;padding:0}.production-module__1QSzQG__page button{cursor:pointer;font-family:inherit}.production-module__1QSzQG__page a{text-decoration:none}.production-module__1QSzQG__page a:focus-visible,.production-module__1QSzQG__page button:focus-visible{outline:2px solid var(--launch-iris);outline-offset:3px;box-shadow:none}.production-module__1QSzQG__page :is(h2,h3)[tabindex="-1"]:focus{outline:none}.production-module__1QSzQG__page ::selection{color:#17121e;background:var(--launch-action-hover)}.production-module__1QSzQG__skipLink{background:var(--paper);color:#111;z-index:100;padding:15px;position:absolute;top:-100px;left:20px}.production-module__1QSzQG__skipLink:focus{top:10px}.production-module__1QSzQG__agentMark{color:#222028;letter-spacing:-1px;background:#ede5d6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:750;display:inline-flex}.production-module__1QSzQG__productionAgentTag{color:#ddd6df;align-items:center;gap:8px;min-width:0;display:inline-flex}.production-module__1QSzQG__productionAgentTag>span:last-child{gap:2px;min-width:0;line-height:1.2;display:grid}.production-module__1QSzQG__productionAgentTag strong,.production-module__1QSzQG__productionAgentTag small{text-overflow:clip;white-space:normal;text-wrap:pretty;overflow:visible}.production-module__1QSzQG__productionAgentTag strong{font-size:var(--launch-type-small);font-weight:520}.production-module__1QSzQG__productionAgentTag small{color:#918a96;font-size:var(--launch-type-meta)}.production-module__1QSzQG__productionAgentTag[data-compact]{gap:6px}.production-module__1QSzQG__productionAgentTag[data-compact] .production-module__1QSzQG__agentMark{border-radius:6px;width:20px;height:20px;font-size:11px}.production-module__1QSzQG__productionAgentTag[data-compact] strong{font-size:var(--launch-type-label)}.production-module__1QSzQG__productionAgentTag[data-compact] small{font-size:.4375rem}.production-module__1QSzQG__productionPresence{color:#9f98a6;min-width:0;font-size:var(--launch-type-meta);align-items:center;gap:9px;display:inline-flex}.production-module__1QSzQG__productionPresence>span{flex-shrink:0;padding-left:5px;display:flex}.production-module__1QSzQG__productionPresence i{color:#edf0ec;border:2px solid #14151a;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-5px;font-size:.5rem;font-style:normal;font-weight:650;display:grid}.production-module__1QSzQG__productionPresence i[data-person=you]{background:#345944}.production-module__1QSzQG__productionPresence i[data-person=teammate]{background:#365367}.production-module__1QSzQG__productionPresence i[data-agent]{color:#f1e8f5;border-radius:7px;width:23px}.production-module__1QSzQG__productionPresence i[data-agent=story]{background:#654b78}.production-module__1QSzQG__productionPresence i[data-agent=picture]{background:#4b6080}.production-module__1QSzQG__productionPresence i[data-agent=sound]{background:#76583f}.production-module__1QSzQG__productionPresence i[data-agent=motion]{background:#66508a}.production-module__1QSzQG__productionPresence em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.production-module__1QSzQG__section{width:calc(100% - 2 * var(--launch-gutter));max-width:var(--launch-width);margin:var(--launch-chapter-space) auto 0;gap:var(--launch-column-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;padding:0;display:grid}.production-module__1QSzQG__eyebrow{font:var(--launch-type-label) var(--font-geist-mono), monospace;letter-spacing:.13em;color:#c0a793;margin:0 0 20px;display:block}.production-module__1QSzQG__sectionCopy h2{font-size:var(--launch-type-section);letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-weight:480;line-height:1.1}.production-module__1QSzQG__sectionCopy h2 em{font-family:inherit;font-weight:inherit;color:#a6a9ba;letter-spacing:inherit;font-style:normal}.production-module__1QSzQG__sectionCopy>p{color:#a3a1ac;font-size:var(--launch-type-body);text-wrap:pretty;max-width:44ch;margin:0;line-height:1.7}.production-module__1QSzQG__sectionCopy>p+p{margin-top:14px}.production-module__1QSzQG__textFeatures{font-size:var(--launch-type-small);color:#cbc6c4;gap:14px;margin:29px 0 0;padding:0;line-height:1.65;list-style:none;display:grid}.production-module__1QSzQG__textFeatures li{align-items:center;gap:10px;display:flex}.production-module__1QSzQG__textFeatures svg{color:#bfa38a;flex-shrink:0}.production-module__1QSzQG__proofToolbar{color:#9c98a4;height:51px;font-size:var(--launch-type-label);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.production-module__1QSzQG__proofToolbar>span{align-items:center;gap:6px;display:flex}.production-module__1QSzQG__tinyDot{background:#d8ae8b;border-radius:50%;width:4px;height:4px}.production-module__1QSzQG__invitation{margin-top:var(--launch-chapter-space);padding:clamp(3.5rem, 5.5vw, 5.5rem) var(--launch-gutter) clamp(4rem, 6.5vw, 6rem);text-align:center;background:radial-gradient(at 50% 100%,#8045221c,#0000 65%);border-top:1px solid #ffffff0d}.production-module__1QSzQG__invitation h2{font-size:var(--launch-type-feature);letter-spacing:-.05em;text-wrap:balance;margin:0 0 25px;font-weight:480;line-height:1.07}.production-module__1QSzQG__invitation h2 em{font-family:inherit;font-size:1em;font-weight:inherit;color:#a6a9ba;font-style:normal}.production-module__1QSzQG__invitation>p:not(.production-module__1QSzQG__eyebrow){max-width:60ch;font-size:var(--launch-type-body);color:#a6a0a8;text-wrap:pretty;margin-inline:auto;margin-bottom:27px;line-height:1.7}.production-module__1QSzQG__invitation>small{font-size:var(--launch-type-meta);color:#a79ca9;margin-top:15px;display:block}.production-module__1QSzQG__editSection{grid-template-columns:minmax(0,1.13fr) minmax(0,.85fr)}.production-module__1QSzQG__editCanvas{background:#101115;border:1px solid #ffffff13;border-radius:14px;overflow:hidden}.production-module__1QSzQG__editDirection{border-top:1px solid #ffffff0c;align-items:flex-start;gap:11px;margin:0 22px;padding:17px 0;display:flex}.production-module__1QSzQG__editDirection p{color:#e6d9ce;margin:0 0 12px;font-size:12px;line-height:1.6}.production-module__1QSzQG__editDirection>div>span{color:#b3b798;align-items:center;gap:6px;font-size:9px;display:flex}.production-module__1QSzQG__page .production-module__1QSzQG__undoButton{color:#c2b2a6;background:#ffffff05;border:1px solid #ffffff10;border-radius:6px;width:2.25rem;height:2.25rem;margin-left:auto;padding:0}.production-module__1QSzQG__page .production-module__1QSzQG__undoButton:disabled{opacity:.3;cursor:default}.production-module__1QSzQG__inlinePromise{font-size:var(--launch-type-small);color:#d7c6b7;grid-template-columns:26px 1fr;align-items:center;column-gap:13px;margin-top:30px;line-height:1.8;display:grid}.production-module__1QSzQG__shortRule{background:#977454;height:1px}.production-module__1QSzQG__footageSearch{font-size:var(--launch-type-small);color:#d3c8d7;background:#ffffff03;border:1px solid #ffffff10;border-radius:7px;align-items:center;gap:9px;margin-bottom:17px;padding:12px 13px;line-height:1.65;display:flex}.production-module__1QSzQG__footageSearch>svg{color:#ac96c5;flex-shrink:0}.production-module__1QSzQG__reviewCanvas{background:#111216;border:1px solid #ffffff16;border-radius:14px;padding-bottom:3px;overflow:hidden}.production-module__1QSzQG__reviewStatus{align-items:center;gap:5px;font-size:8px;display:flex;color:#b7a99a!important}.production-module__1QSzQG__reviewStatus[data-approved=true]{color:#aac4b0!important}.production-module__1QSzQG__reviewPicture{aspect-ratio:16/9;isolation:isolate;background:#1d302a;border-radius:7px;margin:20px 20px 0;position:relative;overflow:hidden}.production-module__1QSzQG__reviewPicture>img{object-fit:cover;width:100%;height:100%}.production-module__1QSzQG__reviewPicture:after{content:"";pointer-events:none;background:linear-gradient(#0000,#041312a6);position:absolute;inset:25% 0 0}.production-module__1QSzQG__reviewFilmTitle{z-index:1;color:#fffcf3;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em;position:absolute;bottom:20px;left:22px}.production-module__1QSzQG__reviewFilmTitle strong{font:500 28px var(--font-geist-sans), sans-serif;letter-spacing:-.03em;margin-top:5px;display:block}.production-module__1QSzQG__reviewPin{z-index:4;color:#56402d;background:#f2d9b9;border:3px solid #a674453b;border-radius:50% 50% 50% 3px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin:18px -7px 0 0;font-size:9px;display:flex;position:relative;box-shadow:0 4px 10px #0003}.production-module__1QSzQG__reviewThread{z-index:3;align-items:flex-start;width:min(288px,51%);display:flex;position:absolute;top:12%;right:4%}.production-module__1QSzQG__reviewThreadCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101116e8;border:1px solid #d7c4ae30;border-radius:8px;flex:1;min-width:0;padding:13px 14px 11px;box-shadow:0 16px 36px #0007}.production-module__1QSzQG__reviewThread[data-resolved=true] .production-module__1QSzQG__reviewThreadCard{background:#111814eb;border-color:#9ab3a14a}.production-module__1QSzQG__reviewThreadHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.production-module__1QSzQG__reviewThreadHeading>span:nth-child(2){min-width:0}.production-module__1QSzQG__reviewThreadHeading strong,.production-module__1QSzQG__reviewThreadHeading small{display:block}.production-module__1QSzQG__reviewThreadHeading strong{color:#e5ddd6;font-size:.6875rem;font-weight:500}.production-module__1QSzQG__reviewThreadHeading small{color:#928b94;margin-top:2px;font-size:.5rem}.production-module__1QSzQG__reviewThreadHeading>b{color:#c9a483;font:var(--launch-type-label) var(--font-geist-mono), monospace}.production-module__1QSzQG__reviewThreadCard>p{color:#cbc1c4;margin:10px 0 5px;font-size:.6875rem;line-height:1.55}.production-module__1QSzQG__reviewerAvatar{color:#3f4b36;background:#b4bda4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:19px;display:flex}.production-module__1QSzQG__page .production-module__1QSzQG__resolveButton{font-size:var(--launch-type-meta);color:#bea78e;background:0 0;border:0;justify-content:flex-start;gap:5px;height:auto;min-height:28px;padding:3px 0}.production-module__1QSzQG__page .production-module__1QSzQG__resolveButton[aria-pressed=true]{color:#a7bdab}.production-module__1QSzQG__reviewActions{border-top:1px solid #ffffff0c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 20px 0;padding:15px 0;display:flex}.production-module__1QSzQG__reviewActions>output{font-size:var(--launch-type-label);color:#9d929e;align-items:center;gap:6px;display:flex}.production-module__1QSzQG__page .production-module__1QSzQG__approveButton{font-size:var(--launch-type-meta);color:#302b25;background:#e6d6bd;border:0;border-radius:5px;gap:10px;height:auto;min-height:36px;padding:0 11px}.production-module__1QSzQG__page .production-module__1QSzQG__approveButton:disabled{color:#b7c9b0;opacity:1;background:#91a28b25}.production-module__1QSzQG__faqSection{width:calc(100% - 2 * var(--launch-gutter));max-width:var(--launch-width);margin:var(--launch-chapter-space) auto 0;gap:var(--launch-column-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.production-module__1QSzQG__faqSection h2{font-size:var(--launch-type-section);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:480;line-height:1.1}.production-module__1QSzQG__faqSection h2 em{font-family:inherit;font-size:1em;font-weight:inherit;color:#a6a9ba;font-style:normal}.production-module__1QSzQG__faqList [data-slot=accordion-item]{border-bottom:1px solid #ffffff13}.production-module__1QSzQG__page .production-module__1QSzQG__faqList [data-slot=accordion-trigger]{font-size:var(--launch-type-body);color:#d9cfc8;border-radius:0;align-items:center;gap:20px;padding:19px 0;font-weight:450;text-decoration:none}.production-module__1QSzQG__faqList [data-slot=accordion-content]>div{font-size:var(--launch-type-small);color:#a69aa6;height:auto;padding:0 28px 22px 0;line-height:1.75}.production-module__1QSzQG__invitation>small{line-height:1.75}.production-module__1QSzQG__invitation>small>a{color:#c1aa96;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.production-module__1QSzQG__section{grid-template-columns:1fr;gap:32px}.production-module__1QSzQG__eyebrow{letter-spacing:.1em}.production-module__1QSzQG__sectionCopy>p{max-width:44ch}.production-module__1QSzQG__textFeatures{margin-top:24px}.production-module__1QSzQG__proofToolbar{padding:0 12px}}@media (max-width:1100px){.production-module__1QSzQG__reviewActions{margin:0 18px}}@media (max-width:960px){.production-module__1QSzQG__section,.production-module__1QSzQG__faqSection{grid-template-columns:minmax(0,1fr);gap:32px}.production-module__1QSzQG__sectionCopy{max-width:44rem}.production-module__1QSzQG__reviewCanvas{justify-self:center;width:100%;max-width:640px}.production-module__1QSzQG__editSection{flex-direction:column-reverse;align-items:stretch;gap:32px;display:flex}.production-module__1QSzQG__editSection .production-module__1QSzQG__sectionCopy{max-width:580px}.production-module__1QSzQG__editCanvas{align-self:center;width:100%;max-width:680px}}@media (max-width:760px){.production-module__1QSzQG__editSection{flex-direction:column-reverse;align-items:stretch;gap:29px;display:flex}.production-module__1QSzQG__editDirection{gap:10px;margin:0 16px;padding:15px 0}.production-module__1QSzQG__editDirection p{font-size:11px}.production-module__1QSzQG__editDirection>div>span{font-size:8px}.production-module__1QSzQG__inlinePromise{margin-top:22px}.production-module__1QSzQG__reviewSection{gap:30px}.production-module__1QSzQG__reviewCanvas{width:100%}.production-module__1QSzQG__reviewPicture{aspect-ratio:4/3;margin:14px 14px 0}.production-module__1QSzQG__reviewFilmTitle{font-size:6px;bottom:16px;left:16px}.production-module__1QSzQG__reviewFilmTitle strong{font-size:24px}.production-module__1QSzQG__reviewThread{width:min(286px,72%);top:9%;right:4%}.production-module__1QSzQG__reviewThreadCard{padding:10px 11px 8px}.production-module__1QSzQG__reviewThreadCard>p{margin:7px 0 3px;font-size:.625rem}.production-module__1QSzQG__reviewActions{flex-wrap:wrap;gap:7px;margin:14px 14px 0}.production-module__1QSzQG__page .production-module__1QSzQG__approveButton{gap:6px;padding:0 9px}.production-module__1QSzQG__faqSection{grid-template-columns:1fr;gap:30px}.production-module__1QSzQG__page .production-module__1QSzQG__faqList [data-slot=accordion-trigger]{gap:15px;padding:20px 0}.production-module__1QSzQG__faqList [data-slot=accordion-content]>div{padding-right:10px}.production-module__1QSzQG__invitation>p:not(.production-module__1QSzQG__eyebrow)>br{display:none}.production-module__1QSzQG__invitation>small{max-width:330px;margin-left:auto;margin-right:auto}}.production-module__1QSzQG__hero{--hero-grain-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");isolation:isolate;max-width:1440px;margin:auto;padding:0 40px;position:relative}.production-module__1QSzQG__hero:before{content:"";z-index:-1;pointer-events:none;background:var(--launch-hero-backdrop) center 44% / cover no-repeat;opacity:.76;width:100vw;height:820px;margin-left:-50vw;animation:2.2s ease-out both production-module__1QSzQG__studioLight;position:absolute;top:-72px;left:50%;-webkit-mask-image:linear-gradient(#000 30%,#000c 68%,#0000);mask-image:linear-gradient(#000 30%,#000c 68%,#0000)}.production-module__1QSzQG__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 24%,#090a0d75,#0000 63%);height:620px;position:absolute;inset:-72px -40px 0}.production-module__1QSzQG__heroCopy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:clamp(32px,2.5vw,40px) 0 clamp(48px,4.5vw,64px);display:flex;position:relative}.production-module__1QSzQG__heroStatement{max-width:100%;position:relative}.production-module__1QSzQG__collaboratorCursor{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;animation:1.8s cubic-bezier(.16,1,.3,1) .6s both production-module__1QSzQG__collaboratorArrive;display:flex;position:absolute}.production-module__1QSzQG__collaboratorCursor>svg{width:23px;height:23px;fill:var(--cursor-color);stroke:#f5f3ee;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #0006)}.production-module__1QSzQG__collaboratorCursor>span{border:1px solid color-mix(in srgb, var(--cursor-color), white 20%);background:var(--cursor-color);color:#f8f7fc;border-radius:0 5px 5px;margin:1px 0 0 19px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.2;box-shadow:0 4px 14px #0003}.production-module__1QSzQG__humanCursor{--cursor-color:#326954;--cursor-from-x:-38px;--cursor-from-y:24px;top:53%;left:-90px;transform:rotate(-5deg)}.production-module__1QSzQG__aiCursor{--cursor-color:#6e58bd;--cursor-from-x:46px;--cursor-from-y:-22px;animation-delay:.95s;top:73%;right:-102px}.production-module__1QSzQG__teammateCursor{--cursor-color:#386488;--cursor-from-x:28px;--cursor-from-y:-32px;animation-delay:.75s;top:15%;right:-135px;transform:rotate(5deg)}@keyframes production-module__1QSzQG__collaboratorArrive{0%{opacity:0;translate:var(--cursor-from-x) var(--cursor-from-y)}to{opacity:1;translate:0}}.production-module__1QSzQG__heroEyebrow{color:#b9ada4;font:clamp(.75rem, .65rem + .25vw, .875rem) / 1.5 var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:center;align-items:center;gap:9px;margin:0 0 28px;animation:.9s cubic-bezier(.2,.7,.2,1) .1s both production-module__1QSzQG__heroResolve;display:flex}.production-module__1QSzQG__heroEyebrow>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.production-module__1QSzQG__hero h1{font-family:var(--font-hero-display), var(--font-geist-sans), sans-serif;font-optical-sizing:auto;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.875rem,5.1vw,4.625rem);font-weight:620;font-stretch:96%;line-height:1.2}.production-module__1QSzQG__hero h1 em{font:inherit;letter-spacing:-.032em;color:var(--hero-accent);font-size:min(1.65em,24vw);font-weight:720;font-stretch:100%;line-height:1.03;display:grid;position:relative}.production-module__1QSzQG__intentOutline,.production-module__1QSzQG__intentSolid,.production-module__1QSzQG__intentGrain{grid-area:1/1}.production-module__1QSzQG__intentOutline{color:#0000;-webkit-text-stroke:1px var(--hero-accent);opacity:0;animation:production-module__1QSzQG__intentSketch var(--hero-grain-duration) ease both}.production-module__1QSzQG__intentSolid{animation:production-module__1QSzQG__intentResolve var(--hero-grain-duration) cubic-bezier(.25, .6, .3, 1) both}.production-module__1QSzQG__intentGrain{color:#0000;-webkit-text-fill-color:transparent;background-image:var(--hero-grain-texture);opacity:0;pointer-events:none;animation:production-module__1QSzQG__signalGrain var(--hero-grain-duration) linear both, production-module__1QSzQG__signalShift .18s steps(3, end) .3s 18;background-size:160px 160px;-webkit-background-clip:text;background-clip:text}.production-module__1QSzQG__chalkUnderline{object-fit:cover;object-position:center 46%;pointer-events:none;-webkit-user-select:none;user-select:none;width:91%;height:.2em;animation:production-module__1QSzQG__intentResolve var(--hero-grain-duration) cubic-bezier(.25, .6, .3, 1) both;display:block;position:absolute;bottom:-.13em;left:4.5%}.production-module__1QSzQG__heroLead{letter-spacing:-.045em;margin-bottom:10px;font-size:.86em;line-height:1.14;animation:1.1s cubic-bezier(.16,1,.3,1) .18s both production-module__1QSzQG__heroResolve;display:block}.production-module__1QSzQG__heroIntro{width:100%;margin-top:36px}.production-module__1QSzQG__heroDescription{max-width:595px;font-size:var(--launch-type-body);color:#b5b0b2;text-wrap:pretty;margin:0 auto;line-height:1.7;animation:.95s cubic-bezier(.16,1,.3,1) .6s both production-module__1QSzQG__heroResolve}.production-module__1QSzQG__editorReveal{width:100%;max-width:1240px;margin-inline:auto;position:relative}@keyframes production-module__1QSzQG__heroResolve{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes production-module__1QSzQG__studioLight{0%{opacity:.32;transform:scale(1.025)}to{opacity:.76;transform:scale(1)}}@keyframes production-module__1QSzQG__intentResolve{0%,18%{opacity:0}45%{opacity:.18}76%{opacity:.8}to{opacity:1}}@keyframes production-module__1QSzQG__intentSketch{0%,38%{opacity:.7}to{opacity:0}}@keyframes production-module__1QSzQG__signalGrain{0%,12%{opacity:0}30%{opacity:.95}55%{opacity:.76}76%{opacity:.64}88%{opacity:.28}to{opacity:0}}@keyframes production-module__1QSzQG__signalShift{0%{background-position:0 0}33%{background-position:-37px 18px}66%{background-position:22px -43px}to{background-position:-16px -25px}}.production-module__1QSzQG__page [data-reveal]{transition:opacity .65s,transform .75s cubic-bezier(.16,1,.3,1)}.production-module__1QSzQG__page [data-reveal=surface]{transition-delay:70ms}.production-module__1QSzQG__page [data-reveal-state=pending]{opacity:0;transform:translateY(22px)}.production-module__1QSzQG__page [data-reveal-state=visible],.production-module__1QSzQG__page [data-reveal-state=settled]{opacity:1;transform:none}.production-module__1QSzQG__page [data-reveal-state=settled]{transition:none}.production-module__1QSzQG__page [data-reveal]:focus-within{opacity:1;transition:none;transform:none}@media (max-width:1100px){.production-module__1QSzQG__hero{padding:0 28px}.production-module__1QSzQG__hero h1{font-size:3.375rem}}@media (max-width:760px){.production-module__1QSzQG__humanCursor{top:103%;left:7%}.production-module__1QSzQG__teammateCursor{top:108%;left:38%;right:auto}.production-module__1QSzQG__aiCursor{top:103%;right:4%}.production-module__1QSzQG__heroIntro{margin-top:80px}.production-module__1QSzQG__collaboratorCursor>svg{width:18px;height:18px}.production-module__1QSzQG__collaboratorCursor>span{margin-left:14px;padding:3px 5px;font-size:8px}.production-module__1QSzQG__hero{padding:0 18px}.production-module__1QSzQG__heroCopy{padding:32px 0 48px}.production-module__1QSzQG__hero h1{font-size:2.875rem}.production-module__1QSzQG__heroEyebrow{margin-bottom:28px}.production-module__1QSzQG__heroDescription{max-width:445px}}@media (max-width:480px){.production-module__1QSzQG__hero{padding-left:16px;padding-right:16px}.production-module__1QSzQG__hero h1{font-size:2.25rem}.production-module__1QSzQG__hero h1 em{max-width:350px;margin:auto}.production-module__1QSzQG__heroIntro{margin-top:76px}.production-module__1QSzQG__heroDescription{max-width:328px}.production-module__1QSzQG__hero:before{background-position:55%;height:760px}}@media (max-width:360px){.production-module__1QSzQG__hero h1{font-size:2.0625rem}}@media (prefers-reduced-motion:reduce){.production-module__1QSzQG__page *,.production-module__1QSzQG__page :before,.production-module__1QSzQG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.production-module__1QSzQG__page [data-reveal-state],.production-module__1QSzQG__page [data-assemble-state]{opacity:1;transform:none}}
.agentic-editor-module__S1CgwW__demo{--editor-bg:#111217;--editor-panel:#15161c;--editor-text:#d9d7e3;--editor-muted:#9994a7;--editor-line:#ffffff10;--editor-iris:#b9a6ed;--editor-focus:#c5b7ff;--ruler-height:30px;--layer-height:26px;--video-height:48px;--music-height:34px;--editor-panel-rail-height:44px;text-align:left;color:var(--editor-text);position:relative}.agentic-editor-module__S1CgwW__workspace{isolation:isolate;border:1px solid #0000;border-radius:12px;position:relative;overflow:hidden}.agentic-editor-module__S1CgwW__workspace:before{content:"";z-index:-1;border-radius:inherit;background:var(--editor-bg);opacity:var(--editor-shell,1);pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0;box-shadow:0 28px 90px #0008,0 0 0 6px #ffffff02}.agentic-editor-module__S1CgwW__projectBar{border-bottom:1px solid var(--editor-line);background:#191a20;align-items:center;gap:19px;height:48px;padding:0 18px;display:flex}.agentic-editor-module__S1CgwW__brand{letter-spacing:-2px;font-size:23px;font-weight:700}.agentic-editor-module__S1CgwW__breadcrumb{min-width:0;color:var(--editor-muted);align-items:center;gap:11px;font-size:11px;display:flex}.agentic-editor-module__S1CgwW__breadcrumb strong{color:var(--editor-text);font-weight:500}.agentic-editor-module__S1CgwW__cutBadge{border:1px solid var(--editor-line);background:#ffffff04;border-radius:4px;padding:3px 7px;font-size:9px}.agentic-editor-module__S1CgwW__participants{margin:0 0 0 auto;font-size:9px}.agentic-editor-module__S1CgwW__editorBody{grid-template-rows:minmax(0,1fr) 244px;grid-template-columns:198px minmax(0,1fr) 320px;height:680px;display:grid}.agentic-editor-module__S1CgwW__library{border-right:1px solid var(--editor-line);background:var(--editor-panel);grid-area:1/1;min-width:0;min-height:0}.agentic-editor-module__S1CgwW__editSurface{background:#0d0e12;flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}.agentic-editor-module__S1CgwW__versionRail{height:var(--editor-panel-rail-height);border-bottom:1px solid var(--editor-line);background:#15161c;flex-shrink:0;align-items:center;gap:12px;padding:0 12px;display:flex}.agentic-editor-module__S1CgwW__versionHeading{color:var(--editor-muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.agentic-editor-module__S1CgwW__versionOptions{border:0;flex:1;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:flex}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard,.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__workingVersion{color:#b0abba;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;gap:6px;min-width:0;height:30px;padding:0 7px;font-size:10px;transition:background .18s,border-color .18s}.agentic-editor-module__S1CgwW__versionCard small{color:#898296;font:8px var(--font-geist-mono), monospace}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard:hover,.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__workingVersion:hover{color:#e8e0f6;background:#ffffff08}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard[aria-pressed=true]{color:#e5d7ff;background:#ab97d115;border-color:#aa97d155}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard[aria-pressed=true] small{color:var(--editor-iris)}.agentic-editor-module__S1CgwW__workingVersion>span{background:#8bac9c;border-radius:50%;width:4px;height:4px}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__workingVersion[aria-pressed=true]{color:#c5ded1;background:#a2c0ac0c;border-color:#a2c0ac2c}.agentic-editor-module__S1CgwW__viewer{flex:1 1 0;place-items:center;min-height:0;padding:10px 14px 29px;display:grid;position:relative;container-type:size}.agentic-editor-module__S1CgwW__picture{aspect-ratio:16/9;background:#060709;width:min(100cqw,177.778cqh);height:auto;position:relative;overflow:hidden;box-shadow:0 8px 28px #0004}.agentic-editor-module__S1CgwW__picture video{object-fit:contain;width:100%;height:100%;transition:opacity .42s;display:block}.agentic-editor-module__S1CgwW__picture[data-cut-ready=false] video,.agentic-editor-module__S1CgwW__picture[data-cut-ready=false] .agentic-editor-module__S1CgwW__gradeOverlay{opacity:0}.agentic-editor-module__S1CgwW__previewPreparing{color:#b9b4c2;align-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.agentic-editor-module__S1CgwW__previewPreparing span{letter-spacing:.22em;text-transform:uppercase;font-size:16px}.agentic-editor-module__S1CgwW__previewPreparing small{color:#827d8b;font-size:10px}.agentic-editor-module__S1CgwW__picture[data-cut-ready=true] .agentic-editor-module__S1CgwW__previewPreparing{display:none}.agentic-editor-module__S1CgwW__videoTitle{pointer-events:none;opacity:0;place-items:center;padding:12%;transition:opacity .45s,transform .45s;display:grid;position:absolute;inset:0;transform:translateY(5px)}.agentic-editor-module__S1CgwW__videoTitle[data-active=true]{opacity:1;transform:none}.agentic-editor-module__S1CgwW__videoTitle span{color:#fcfcf6;letter-spacing:.18em;text-align:center;text-shadow:0 2px 25px #0009;font-size:clamp(12px,3.6cqw,27px);font-weight:550;line-height:1.25}.agentic-editor-module__S1CgwW__videoTitle[data-video-title=closing] span{font-size:clamp(10px,2.5cqw,19px)}.agentic-editor-module__S1CgwW__picture[data-graded=true] video{filter:contrast(1.06)saturate(1.12)}.agentic-editor-module__S1CgwW__gradeOverlay{opacity:0;pointer-events:none;background:radial-gradient(#0000 30%,#02071080);transition:opacity .2s;position:absolute;inset:0}.agentic-editor-module__S1CgwW__picture[data-graded=true] .agentic-editor-module__S1CgwW__gradeOverlay{opacity:1}.agentic-editor-module__S1CgwW__canvasStatus{color:#85828f;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:8px;left:14px;right:14px}.agentic-editor-module__S1CgwW__canvasStatus i{opacity:.5;margin:0 5px;font-style:normal}.agentic-editor-module__S1CgwW__demo:not([data-version=working]) .agentic-editor-module__S1CgwW__previewState{color:#d3bff1}.agentic-editor-module__S1CgwW__demo:not([data-version=working]) .agentic-editor-module__S1CgwW__editSurface{box-shadow:inset 0 0 0 1px #ab97d13b}.agentic-editor-module__S1CgwW__mediaFallback{text-align:center;background:#10131be8;place-content:center;gap:10px;padding:20px;font-size:11px;display:grid;position:absolute;inset:0}.agentic-editor-module__S1CgwW__mediaFallback button{color:#fff}.agentic-editor-module__S1CgwW__timeline{background:var(--editor-panel);border-top:1px solid #ffffff19;grid-area:2/1/auto/3;min-width:0}.agentic-editor-module__S1CgwW__transport{border-bottom:1px solid var(--editor-line);background:#191a21;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:44px;padding:0 14px;display:grid}.agentic-editor-module__S1CgwW__historyTools,.agentic-editor-module__S1CgwW__playbackTools{align-items:center;gap:3px;display:flex}.agentic-editor-module__S1CgwW__historyTools{justify-self:start}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__transport button{color:#d5d1de;background:0 0;border:0;border-radius:5px;width:30px;height:30px;padding:0}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__transport button:hover{background:#ffffff0c}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__transport button:disabled{opacity:.3;cursor:default}.agentic-editor-module__S1CgwW__playbackTools{justify-content:center}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__playbackTools button:nth-child(2){color:#f4efff;background:#ffffff0c}.agentic-editor-module__S1CgwW__timecode{min-width:100px;font:10px var(--font-geist-mono), monospace;color:#e0dce9;white-space:nowrap;margin-left:9px}.agentic-editor-module__S1CgwW__timecode i{color:#767080;margin:0 4px;font-style:normal}.agentic-editor-module__S1CgwW__previewHint{color:#898391;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:flex}.agentic-editor-module__S1CgwW__previewHint[data-motion-off=true]{font-size:7px}.agentic-editor-module__S1CgwW__timelineArea{grid-template-columns:98px minmax(0,1fr);padding:5px 14px 8px 0;display:grid}.agentic-editor-module__S1CgwW__trackLabels{grid-template-rows:var(--ruler-height) var(--layer-height) var(--layer-height) var(--video-height) var(--music-height);color:#a29aaf;gap:5px;display:grid}.agentic-editor-module__S1CgwW__trackLabels>span{align-items:center;gap:7px;padding-left:16px;display:flex}.agentic-editor-module__S1CgwW__trackLabels small{font-size:9px}.agentic-editor-module__S1CgwW__trackLabels .agentic-editor-module__S1CgwW__trackHeading{color:#7f778e;letter-spacing:.04em;font-size:8px}.agentic-editor-module__S1CgwW__tracks{min-width:0;position:relative}.agentic-editor-module__S1CgwW__ruler{height:var(--ruler-height);border-bottom:1px solid var(--editor-line);position:relative}.agentic-editor-module__S1CgwW__rulerMarks{pointer-events:none;color:#a29aaf;font:8px var(--font-geist-mono), monospace;justify-content:space-between;display:flex;position:absolute;inset:1px 0 0}.agentic-editor-module__S1CgwW__rulerMarks span{position:relative}.agentic-editor-module__S1CgwW__rulerMarks span:after{content:"";background:#ffffff26;width:1px;height:5px;position:absolute;bottom:0;left:0}.agentic-editor-module__S1CgwW__rulerMarks span:last-child:after{left:auto;right:0}.agentic-editor-module__S1CgwW__rulerSeek{z-index:3;position:absolute;inset:0}.agentic-editor-module__S1CgwW__rulerSeek [data-slot=slider-control]{height:var(--ruler-height);touch-action:pan-y}.agentic-editor-module__S1CgwW__rulerSeek [data-slot=slider-track],.agentic-editor-module__S1CgwW__rulerSeek [data-slot=slider-range]{background:0 0;border-radius:0;height:1px}.agentic-editor-module__S1CgwW__rulerSeek [data-slot=slider-thumb]{width:9px;height:11px;box-shadow:none;background:#f2b187;border:0;border-radius:2px 2px 4px 4px}.agentic-editor-module__S1CgwW__rulerSeek:focus-within [data-slot=slider-thumb]{outline:2px solid var(--editor-focus);outline-offset:3px}.agentic-editor-module__S1CgwW__layerClip .agentic-editor-module__S1CgwW__clipContributor{color:#d7ecdf;background:#35554b;border:1px solid #8bb09a66;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-left:3px;font-size:7px;display:grid}.agentic-editor-module__S1CgwW__layerTrack{height:var(--layer-height);margin-top:5px;position:relative}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__layerClip{width:100%;height:var(--layer-height);color:#dedeea;white-space:nowrap;background:#303246;border:1px solid #777b9855;border-radius:3px;justify-content:flex-start;gap:6px;min-width:0;padding:0 7px;font-size:9px;overflow:hidden}.agentic-editor-module__S1CgwW__layerClip>span{color:#b5b4c5;margin-left:auto;font-size:8px}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__lookClip{color:#d2e4d3;background:#2e3e35;border-color:#6c8c7655}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__lookClip[aria-pressed=false]{color:#9daa9e;background:#202722}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__titleClip{color:#e9d4b4;background:#514332;border-color:#b5946966;padding-inline:6px;position:absolute}.agentic-editor-module__S1CgwW__titleClip>span{text-overflow:ellipsis;color:#e6d2b6;margin-left:0;overflow:hidden}.agentic-editor-module__S1CgwW__musicTrack{height:var(--music-height);margin-top:5px;position:relative}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__musicClip{height:var(--music-height);color:#d6eadd;background:#254739;border:1px solid #679a8370;border-radius:3px;min-width:0;padding:0 8px;position:absolute;overflow:hidden}.agentic-editor-module__S1CgwW__trackWaveform{opacity:.34;width:calc(100% - 12px);height:calc(100% - 10px);position:absolute;inset:5px 6px}.agentic-editor-module__S1CgwW__trackWaveform line{stroke:#a4d9b680;stroke-width:1px}.agentic-editor-module__S1CgwW__trackWaveform path{fill:#a4d9b6}.agentic-editor-module__S1CgwW__musicClipLabel{align-items:center;gap:6px;width:100%;font-size:9px;display:flex;position:relative}.agentic-editor-module__S1CgwW__musicClipLabel small{color:#bfd6c5;margin-left:auto;font-size:7px}.agentic-editor-module__S1CgwW__layerTrack,.agentic-editor-module__S1CgwW__musicTrack,.agentic-editor-module__S1CgwW__videoTrack{background-color:#ffffff02;border-radius:3px}.agentic-editor-module__S1CgwW__tracks [data-layer-ready=false]>button,.agentic-editor-module__S1CgwW__tracks .agentic-editor-module__S1CgwW__playhead[data-layer-ready=false]{opacity:0;pointer-events:none}.agentic-editor-module__S1CgwW__demo[data-agent-animated] .agentic-editor-module__S1CgwW__timeline:not([data-assemble-state=pending]) [data-layer-ready=true]:not([data-assemble-state=pending])>button{animation:.65s cubic-bezier(.16,1,.3,1) both agentic-editor-module__S1CgwW__authoredClipIn}.agentic-editor-module__S1CgwW__demo[data-agent-animated] .agentic-editor-module__S1CgwW__timeline:not([data-assemble-state=pending]) [data-layer-ready=true]:not([data-assemble-state=pending])>button:nth-child(2){animation-delay:.12s}@keyframes agentic-editor-module__S1CgwW__authoredClipIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(8px)}to{opacity:1;clip-path:inset(0);transform:none}}.agentic-editor-module__S1CgwW__videoTrack{height:var(--video-height);gap:2px;margin-top:5px;display:flex}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__videoClip{height:var(--video-height);background:linear-gradient(#3c59812b, #1d3352ef), var(--clip-image) 50% 50% / cover;color:#e4edff;border:1px solid #526b9a;border-radius:3px;flex-direction:column;flex-shrink:1;justify-content:flex-end;align-items:flex-start;gap:1px;min-width:0;padding:5px 8px;font-size:9px;position:relative;overflow:hidden}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__videoClip[aria-pressed=true]{border-color:#c3d5f4;box-shadow:inset 0 0 0 1px #c3d5f455}.agentic-editor-module__S1CgwW__videoClip>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.agentic-editor-module__S1CgwW__videoClip small{color:#dce7ffc9;font-size:8px}.agentic-editor-module__S1CgwW__playhead{pointer-events:none;z-index:2;background:#f2b187;width:1px;position:absolute;top:15px;bottom:-4px;box-shadow:0 0 5px #f2b18733}.agentic-editor-module__S1CgwW__demo button:focus-visible{outline:2px solid var(--editor-focus);outline-offset:2px}.agentic-editor-module__S1CgwW__projectBar{--dock-y:-22px;--dock-scale:.995}.agentic-editor-module__S1CgwW__library{--dock-x:-64px;--dock-y:0px;--dock-rotate:-1.5deg;--dock-delay:.1s}.agentic-editor-module__S1CgwW__viewer{--dock-y:28px;--dock-scale:.94;--dock-delay:40ms}.agentic-editor-module__S1CgwW__timeline{--dock-y:46px;--dock-scale:.985}.agentic-editor-module__S1CgwW__participants{--dock-x:18px;--dock-y:0px;--dock-rotate:0deg;--dock-scale:1;--dock-delay:.22s}.agentic-editor-module__S1CgwW__versionRail,.agentic-editor-module__S1CgwW__transport,.agentic-editor-module__S1CgwW__ruler,.agentic-editor-module__S1CgwW__trackLabels{--dock-x:0px;--dock-y:-12px;--dock-delay:.14s;--dock-scale:1}.agentic-editor-module__S1CgwW__videoClip,.agentic-editor-module__S1CgwW__layerClip{transform-origin:0;--dock-x:30px;--dock-y:0px;--dock-scale:.92}.agentic-editor-module__S1CgwW__videoClip:first-child{--dock-delay:.22s}.agentic-editor-module__S1CgwW__videoClip:nth-child(2){--dock-delay:.34s}.agentic-editor-module__S1CgwW__lookClip{--dock-delay:.41s}.agentic-editor-module__S1CgwW__playhead{transform-origin:top;--dock-y:-24px;--dock-scale:.9;--dock-delay:.48s}@media (max-width:1100px){.agentic-editor-module__S1CgwW__editorBody{grid-template-columns:170px minmax(0,1fr) 290px;height:660px}.agentic-editor-module__S1CgwW__versionRail{gap:8px;padding-inline:10px}.agentic-editor-module__S1CgwW__versionHeading>span{display:none}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard,.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__workingVersion{gap:5px;padding-inline:5px;font-size:9px}.agentic-editor-module__S1CgwW__participants{gap:7px}}@media (max-width:900px){.agentic-editor-module__S1CgwW__library{display:none}.agentic-editor-module__S1CgwW__editorBody{grid-template-columns:minmax(0,1fr) 280px;height:660px}.agentic-editor-module__S1CgwW__editSurface,.agentic-editor-module__S1CgwW__timeline{grid-column:1}.agentic-editor-module__S1CgwW__participants{gap:5px}.agentic-editor-module__S1CgwW__participants>em{display:none}.agentic-editor-module__S1CgwW__timelineArea{grid-template-columns:70px minmax(0,1fr)}.agentic-editor-module__S1CgwW__trackLabels>span{gap:5px;padding-left:9px}.agentic-editor-module__S1CgwW__trackLabels small{font-size:8px}.agentic-editor-module__S1CgwW__transport{gap:5px;padding-inline:8px}.agentic-editor-module__S1CgwW__timecode{min-width:90px;margin-left:4px;font-size:9px}.agentic-editor-module__S1CgwW__previewHint{gap:0;font-size:0}.agentic-editor-module__S1CgwW__layerClip .agentic-editor-module__S1CgwW__clipContributor{display:none}}@media (max-width:760px){.agentic-editor-module__S1CgwW__demo{--layer-height:26px;--video-height:44px;--editor-panel-rail-height:50px}.agentic-editor-module__S1CgwW__workspace{border-radius:9px}.agentic-editor-module__S1CgwW__projectBar{gap:12px;height:44px;padding-inline:12px}.agentic-editor-module__S1CgwW__breadcrumb{gap:6px;font-size:10px}.agentic-editor-module__S1CgwW__cutBadge{display:none}.agentic-editor-module__S1CgwW__participants{gap:0}.agentic-editor-module__S1CgwW__participants>span{padding-left:4px}.agentic-editor-module__S1CgwW__participants i{border-color:#191a20;width:22px;height:22px}.agentic-editor-module__S1CgwW__participants i[data-agent]{width:23px}.agentic-editor-module__S1CgwW__editorBody{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto}.agentic-editor-module__S1CgwW__editSurface{grid-area:2/1}.agentic-editor-module__S1CgwW__timeline{grid-area:3/1}.agentic-editor-module__S1CgwW__versionRail{height:var(--editor-panel-rail-height)}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__versionCard{flex-direction:column;gap:2px;height:36px;line-height:1.2}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__workingVersion{height:36px}.agentic-editor-module__S1CgwW__viewer{flex:auto;padding:0 10px 27px;container-type:inline-size}.agentic-editor-module__S1CgwW__picture{width:100%;height:auto}.agentic-editor-module__S1CgwW__canvasStatus{font-size:7px;left:10px;right:10px}.agentic-editor-module__S1CgwW__canvasStatus i{margin-inline:3px}.agentic-editor-module__S1CgwW__timelineArea{grid-template-columns:62px minmax(0,1fr);padding-right:10px}.agentic-editor-module__S1CgwW__trackLabels>span{gap:5px;padding-left:7px}.agentic-editor-module__S1CgwW__trackLabels small{font-size:7px}.agentic-editor-module__S1CgwW__trackLabels svg{width:10px;height:10px}.agentic-editor-module__S1CgwW__trackLabels .agentic-editor-module__S1CgwW__trackHeading{font-size:7px}.agentic-editor-module__S1CgwW__transport{grid-template-columns:auto 1fr auto;gap:4px;padding-inline:8px}.agentic-editor-module__S1CgwW__historyTools,.agentic-editor-module__S1CgwW__playbackTools{gap:1px}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__transport button{width:28px;height:30px}.agentic-editor-module__S1CgwW__timecode{min-width:72px;margin-left:5px;font-size:8px}.agentic-editor-module__S1CgwW__timecode i{margin-inline:1px}.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__videoClip,.agentic-editor-module__S1CgwW__demo .agentic-editor-module__S1CgwW__layerClip{gap:4px;padding-inline:5px;font-size:8px}.agentic-editor-module__S1CgwW__layerClip>span,.agentic-editor-module__S1CgwW__rulerMarks{font-size:7px}.agentic-editor-module__S1CgwW__library,.agentic-editor-module__S1CgwW__viewer,.agentic-editor-module__S1CgwW__timeline{--dock-x:0px;--dock-y:24px;--dock-rotate:0deg}}@media (prefers-reduced-motion:reduce){.agentic-editor-module__S1CgwW__demo *{transition:none!important;animation:none!important}.agentic-editor-module__S1CgwW__demo [data-assemble]{opacity:1;transform:none}}
.production-generation-module__W2RCJa__section{width:calc(100% - 2 * var(--launch-gutter));max-width:var(--launch-width);margin:var(--launch-chapter-space) auto 0}.production-generation-module__W2RCJa__heading{gap:var(--launch-column-gap);grid-template-columns:1.3fr 1fr;align-items:end;margin-bottom:30px;display:grid}.production-generation-module__W2RCJa__heading h2{font-size:var(--launch-type-section);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:480;line-height:1.1}.production-generation-module__W2RCJa__heading h2 em{font:inherit;color:#a6a9ba}.production-generation-module__W2RCJa__heading>p{font-size:var(--launch-type-body);color:#aaa5b0;text-wrap:pretty;max-width:42ch;margin:0;line-height:1.7}.production-generation-module__W2RCJa__studio{background:#111317;border:1px solid #ffffff18;border-radius:14px;overflow:hidden}.production-generation-module__W2RCJa__development{grid-template-columns:minmax(200px,1fr) minmax(0,1.8fr);display:grid}.production-generation-module__W2RCJa__character{border-right:1px solid #ffffff10;flex-direction:column;padding:21px 20px;display:flex}.production-generation-module__W2RCJa__stageLabel{font:var(--launch-type-label) var(--font-geist-mono), monospace;color:#a9a1b7;letter-spacing:.06em;align-items:center;gap:8px;line-height:1.5;display:flex}.production-generation-module__W2RCJa__stageLabel>span{color:#787582}.production-generation-module__W2RCJa__stageLabel>i{color:#b5a0d9;margin:0 5px;font-style:normal}.production-generation-module__W2RCJa__reference{border-radius:5px;flex:1;min-height:250px;margin:19px 0 0;position:relative;overflow:hidden}.production-generation-module__W2RCJa__reference>img{object-fit:cover;object-position:30% center;width:100%;height:100%;position:absolute;inset:0}.production-generation-module__W2RCJa__reference:after{content:"";background:linear-gradient(#0000,#0d151bcf);position:absolute;inset:55% 0 0}.production-generation-module__W2RCJa__reference figcaption{z-index:1;color:#f1ebe2;letter-spacing:-.04em;font-size:1.5rem;position:absolute;bottom:17px;left:15px}.production-generation-module__W2RCJa__characterNotes{gap:6px;padding-top:17px;display:grid}.production-generation-module__W2RCJa__characterNotes strong{color:#d4cddb;font-size:.8125rem;font-weight:450}.production-generation-module__W2RCJa__characterNotes>span{color:#9b929f;font-size:var(--launch-type-meta);line-height:1.5}.production-generation-module__W2RCJa__continuity{color:#bbcbbb;font-size:var(--launch-type-meta);border-top:1px solid #ffffff10;align-items:flex-start;gap:8px;margin-top:18px;padding-top:18px;line-height:1.6;display:flex}.production-generation-module__W2RCJa__continuity svg{flex-shrink:0;margin-top:3px}.production-generation-module__W2RCJa__continuity small{color:#939ba0;font-size:inherit}.production-generation-module__W2RCJa__sequence{min-width:0;padding:21px 20px 20px}.production-generation-module__W2RCJa__storyboard{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:19px 0 0;padding:0;display:grid}.production-generation-module__W2RCJa__shot.production-generation-module__W2RCJa__shot{aspect-ratio:16/8;white-space:normal;text-align:left;border:1px solid #ffffff1a;border-radius:5px;width:100%;min-width:0;height:auto;padding:0;transition:border-color .3s;display:block;position:relative;overflow:hidden}.production-generation-module__W2RCJa__shot[aria-pressed=true]{border-color:#b7a0dd;box-shadow:0 0 0 1px #b7a0dd29}.production-generation-module__W2RCJa__shot>img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.production-generation-module__W2RCJa__shot:hover>img,.production-generation-module__W2RCJa__shot[aria-pressed=true]>img{opacity:1}.production-generation-module__W2RCJa__shot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d131aeb);position:absolute;inset:30% 0 0}.production-generation-module__W2RCJa__shotNumber{font:.5625rem var(--font-geist-mono), monospace;color:#efe7dc;z-index:1;position:absolute;top:8px;left:9px}.production-generation-module__W2RCJa__shotCaption{z-index:1;gap:3px;display:grid;position:absolute;bottom:10px;left:10px;right:6px}.production-generation-module__W2RCJa__shotCaption strong{color:#e8e1d8;font-size:.75rem;font-weight:450}.production-generation-module__W2RCJa__shotCaption small{color:#aaaeb7;font-size:.5625rem}.production-generation-module__W2RCJa__film{aspect-ratio:16/8.2;background:#101b23;border:1px solid #ffffff13;border-radius:6px;margin-top:15px;position:relative;overflow:hidden}.production-generation-module__W2RCJa__film>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.production-generation-module__W2RCJa__film:after{content:"";pointer-events:none;background:linear-gradient(#0b121d4d,#0000 30% 60%,#07101cb3);position:absolute;inset:0}.production-generation-module__W2RCJa__filmTop{z-index:1;font:.5625rem var(--font-geist-mono), monospace;color:#e1e1df;letter-spacing:.08em;justify-content:space-between;gap:10px;display:flex;position:absolute;top:15px;left:17px;right:17px}.production-generation-module__W2RCJa__filmTop>span:first-child{align-items:center;gap:7px;display:flex}.production-generation-module__W2RCJa__filmBottom{z-index:1;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:15px;left:20px;right:15px}.production-generation-module__W2RCJa__filmBottom>span{color:#f2e9da;letter-spacing:-.05em;font-size:clamp(1.15rem,2.3vw,1.8rem);font-weight:450}.production-generation-module__W2RCJa__playButton.production-generation-module__W2RCJa__playButton{color:#f2ede6;height:auto;min-height:36px;font-size:var(--launch-type-meta);background:#1019228a;border:1px solid #ffffff25;gap:6px;padding:0 9px}.production-generation-module__W2RCJa__finish{color:#bdb4c4;font-size:var(--launch-type-meta);border-top:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;line-height:1.6;display:flex}.production-generation-module__W2RCJa__finish>span:last-child{color:#918a9f;font-size:var(--launch-type-label);align-items:center;gap:7px;display:flex}.production-generation-module__W2RCJa__error{color:#e6b6a7;padding:0 20px 15px;font-size:.8125rem}@media (max-width:960px){.production-generation-module__W2RCJa__heading{grid-template-columns:1fr;gap:18px}.production-generation-module__W2RCJa__heading>p{max-width:58ch}.production-generation-module__W2RCJa__development{grid-template-columns:minmax(160px,.7fr) minmax(0,1.9fr)}.production-generation-module__W2RCJa__character,.production-generation-module__W2RCJa__sequence{padding:18px 14px}.production-generation-module__W2RCJa__stageLabel{gap:5px;font-size:.5rem}.production-generation-module__W2RCJa__stageLabel>i{margin:0 2px}.production-generation-module__W2RCJa__reference{min-height:210px}}@media (max-width:640px){.production-generation-module__W2RCJa__development{grid-template-columns:minmax(0,1fr)}.production-generation-module__W2RCJa__character{border-bottom:1px solid #ffffff10;border-right:0;grid-template-columns:72px minmax(0,1fr);gap:0 15px;display:grid}.production-generation-module__W2RCJa__character .production-generation-module__W2RCJa__stageLabel{grid-column:2;padding-top:4px}.production-generation-module__W2RCJa__reference{grid-area:1/1/4;min-height:88px;margin:0}.production-generation-module__W2RCJa__reference>img{object-position:33% center}.production-generation-module__W2RCJa__reference figcaption{font-size:.625rem;bottom:7px;left:7px}.production-generation-module__W2RCJa__characterNotes{grid-column:2;gap:3px;padding-top:7px}.production-generation-module__W2RCJa__characterNotes strong{font-size:.75rem}.production-generation-module__W2RCJa__characterNotes>span{font-size:.625rem}.production-generation-module__W2RCJa__continuity{border:0;grid-column:2;margin:0;padding-top:7px;font-size:.625rem}.production-generation-module__W2RCJa__continuity br,.production-generation-module__W2RCJa__continuity small{display:none}.production-generation-module__W2RCJa__continuity svg{width:11px;margin-top:0}.production-generation-module__W2RCJa__sequence{padding:17px 12px 12px}.production-generation-module__W2RCJa__stageLabel{flex-wrap:wrap;gap:4px;font-size:.4375rem}.production-generation-module__W2RCJa__storyboard{gap:6px;margin-top:12px}.production-generation-module__W2RCJa__shot.production-generation-module__W2RCJa__shot{aspect-ratio:4/4.1}.production-generation-module__W2RCJa__shotCaption{bottom:7px;left:7px}.production-generation-module__W2RCJa__shotCaption strong{font-size:.5625rem;line-height:1.3}.production-generation-module__W2RCJa__shotCaption small{font-size:.5rem}.production-generation-module__W2RCJa__shotNumber{left:7px}.production-generation-module__W2RCJa__film{aspect-ratio:16/9;margin-top:10px}.production-generation-module__W2RCJa__filmTop{font-size:.4375rem;top:9px;left:10px;right:10px}.production-generation-module__W2RCJa__filmBottom{bottom:9px;left:12px;right:9px}.production-generation-module__W2RCJa__filmBottom>span{font-size:1.0625rem}.production-generation-module__W2RCJa__finish{gap:5px;padding:13px 14px;font-size:.625rem}.production-generation-module__W2RCJa__finish>span:last-child{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.production-generation-module__W2RCJa__shot,.production-generation-module__W2RCJa__shot>img{transition:none}}
.production-vision-module__Ba-YCG__sharedSection{width:calc(100% - 2 * var(--launch-gutter));max-width:var(--launch-width);margin:var(--launch-chapter-space) auto 0}.production-vision-module__Ba-YCG__wideHeading{align-items:end;gap:var(--launch-column-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:30px;display:grid}.production-vision-module__Ba-YCG__wideHeading h2{font-size:var(--launch-type-section);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:480;line-height:1.1}.production-vision-module__Ba-YCG__wideHeading h2 em{color:#a6a9ba;font:inherit}.production-vision-module__Ba-YCG__wideHeading>p{color:#aaa5b0;max-width:44ch;font-size:var(--launch-type-body);text-wrap:pretty;margin:0 0 3px;line-height:1.7}.production-vision-module__Ba-YCG__motionSurface,.production-vision-module__Ba-YCG__projectSurface{background:#121317;border:1px solid #ffffff16;border-radius:14px;overflow:hidden}.production-vision-module__Ba-YCG__miniLabel{color:#a49baa;font:var(--launch-type-label) var(--font-geist-mono), monospace;letter-spacing:.09em;align-items:center;gap:7px;line-height:1.6;display:flex}.production-vision-module__Ba-YCG__motionSection{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.production-vision-module__Ba-YCG__craftPrinciple{font-size:var(--launch-type-small);color:#ddd3c6;border-left:2px solid #bd7950;margin-top:29px;padding-left:14px;line-height:1.7}.production-vision-module__Ba-YCG__craftPrinciple span{color:#aaa3ad;display:block}.production-vision-module__Ba-YCG__motionSurface{--motion-play-state:paused;background:radial-gradient(circle at 76% 0,#543b721c,#0000 34%),#111216}.production-vision-module__Ba-YCG__motionSurface[data-playing=true]{--motion-play-state:running}.production-vision-module__Ba-YCG__motionSurface .production-vision-module__Ba-YCG__replayMotion{color:#bcb0a7;height:auto;min-height:32px;font-size:var(--launch-type-meta);background:0 0;border:0;gap:5px;padding:0 2px 0 7px}.production-vision-module__Ba-YCG__motionToolbarMeta{color:#8e8794;font:.5rem var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:center;gap:12px;display:flex}.production-vision-module__Ba-YCG__motionBody{padding:14px 14px 0}.production-vision-module__Ba-YCG__kineticStage{isolation:isolate;aspect-ratio:800/430;color:#f1edf4;background:radial-gradient(circle at 72% 40%,#635a972c,#0000 19%),radial-gradient(circle at 30% 76%,#a26b4921,#0000 22%),linear-gradient(145deg,#0b0e17,#13131c 55%,#0b0d13);border:1px solid #9a83bd24;border-radius:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0008;container-type:inline-size}.production-vision-module__Ba-YCG__kineticStage:after{z-index:6;content:"";animation:8s ease-in-out infinite production-vision-module__Ba-YCG__lightSweep;animation-play-state:var(--motion-play-state);pointer-events:none;background:linear-gradient(108deg,#0000 40%,#ffffff09 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.production-vision-module__Ba-YCG__motionSequence,.production-vision-module__Ba-YCG__stageGrid{position:absolute;inset:0}.production-vision-module__Ba-YCG__stageGrid{transform-origin:50% 70%;animation:8s ease-in-out infinite production-vision-module__Ba-YCG__gridDrift;animation-play-state:var(--motion-play-state);background-image:linear-gradient(#a796c20a 1px,#0000 1px),linear-gradient(90deg,#a796c20a 1px,#0000 1px);background-size:7cqw 7cqw;inset:-18% -10%;transform:perspective(550px)rotateX(58deg)rotate(-8deg)translateY(20%)}.production-vision-module__Ba-YCG__sceneBrief,.production-vision-module__Ba-YCG__sceneTimecode{z-index:4;color:#a59caf;font:1.35cqw var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute;top:5%}.production-vision-module__Ba-YCG__sceneBrief{left:4.5%}.production-vision-module__Ba-YCG__sceneTimecode{color:#c7b8d1;letter-spacing:.04em;right:4.5%}.production-vision-module__Ba-YCG__signalPath{z-index:1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.production-vision-module__Ba-YCG__signalLine{fill:none;stroke:#e0b9f8;stroke-width:2.5px;stroke-dasharray:890;stroke-dashoffset:890px;filter:drop-shadow(0 0 9px #a982d6c7);animation:8s cubic-bezier(.22,.7,.25,1) infinite production-vision-module__Ba-YCG__pathDraw;animation-play-state:var(--motion-play-state)}.production-vision-module__Ba-YCG__signalRail{fill:none;stroke:#c8b2d83d;stroke-width:1.25px;stroke-dasharray:4 5}.production-vision-module__Ba-YCG__nodeConnector{fill:none;stroke:#d4c3df7a;stroke-width:1.25px;stroke-dasharray:3 2}.production-vision-module__Ba-YCG__nodePin{stroke:#eee5f3;stroke-width:2px;fill:#9d72bf;filter:drop-shadow(0 0 7px #9d72bf)}.production-vision-module__Ba-YCG__meaningPin{fill:#d29768;filter:drop-shadow(0 0 7px #d29768)}.production-vision-module__Ba-YCG__storyPin{fill:#86b9ab;filter:drop-shadow(0 0 7px #86b9ab)}.production-vision-module__Ba-YCG__signalPulse{stroke:#fff;stroke-width:2px;fill:#d8b8ee;filter:drop-shadow(0 0 10px #c4a1df);animation:8s ease-in-out infinite production-vision-module__Ba-YCG__pulseGlow;animation-play-state:var(--motion-play-state)}.production-vision-module__Ba-YCG__motionNode{z-index:2;opacity:.55;min-width:18cqw;animation:8s ease-in-out infinite production-vision-module__Ba-YCG__nodeFocus;animation-play-state:var(--motion-play-state);background:#10121bbd;border:1px solid #c5b0d637;border-radius:1.3cqw;flex-direction:column;padding:2.1cqw 2.4cqw;display:flex;position:absolute;box-shadow:0 12px 30px #0006}.production-vision-module__Ba-YCG__motionNode>span{color:#9389a0;font:1.1cqw var(--font-geist-mono), monospace;letter-spacing:.08em}.production-vision-module__Ba-YCG__motionNode strong{color:#eee8f2;letter-spacing:-.03em;font-size:2.25cqw;font-weight:560}.production-vision-module__Ba-YCG__motionNode small{color:#9e96a4;margin-top:.3cqw;font-size:1.25cqw}.production-vision-module__Ba-YCG__rawNode{top:72%;left:4%}.production-vision-module__Ba-YCG__meaningNode{animation-delay:1.35s;top:6%;left:34%}.production-vision-module__Ba-YCG__storyNode{animation-delay:2.7s;top:45%;right:5%}.production-vision-module__Ba-YCG__trackedCallout{z-index:3;color:#bfb4c5;font:1cqw var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:0;animation:8s ease-in-out infinite production-vision-module__Ba-YCG__calloutArrives;animation-play-state:var(--motion-play-state);position:absolute;top:56%;left:54%}.production-vision-module__Ba-YCG__trackedCallout i{transform-origin:0;background:#bfb4c578;width:9cqw;height:1px;margin-top:.8cqw;display:block;transform:rotate(-18deg)}.production-vision-module__Ba-YCG__finalLockup{z-index:5;opacity:0;clip-path:inset(46% 0);animation:8s cubic-bezier(.16,1,.3,1) infinite production-vision-module__Ba-YCG__finalReveal;animation-play-state:var(--motion-play-state);background:radial-gradient(circle at 50% 48%,#715d9b34,#0000 34%),#0b0d14e8;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.production-vision-module__Ba-YCG__finalLockup small{color:#a99ab3;font:1.25cqw var(--font-geist-mono), monospace;letter-spacing:.18em}.production-vision-module__Ba-YCG__finalLockup strong{color:#f4eff5;letter-spacing:-.075em;text-shadow:0 0 38px #c0a6de35;margin-top:.7cqw;font-size:10.8cqw;font-weight:540;line-height:.9}.production-vision-module__Ba-YCG__finalLockup p{color:#b6abbc;font:1cqw var(--font-geist-mono), monospace;letter-spacing:.12em;margin:1.4cqw 0 0}.production-vision-module__Ba-YCG__frameCorners{z-index:7;pointer-events:none;position:absolute;inset:4.5%}.production-vision-module__Ba-YCG__frameCorners i{border-style:solid;border-color:#cbbad65c;width:2.8cqw;height:2.8cqw;position:absolute}.production-vision-module__Ba-YCG__frameCorners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.production-vision-module__Ba-YCG__frameCorners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.production-vision-module__Ba-YCG__frameCorners i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.production-vision-module__Ba-YCG__frameCorners i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.production-vision-module__Ba-YCG__motionTimeline{gap:4px;padding:13px 5px 14px;display:grid;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__motionTimeline>div{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.production-vision-module__Ba-YCG__motionTimeline>div>span{color:#918997;font-size:.5rem}.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__motionRuler{grid-template-columns:52px repeat(5,1fr);margin-bottom:3px}.production-vision-module__Ba-YCG__motionRuler>span{font:.4rem var(--font-geist-mono), monospace;color:#7f7785!important}.production-vision-module__Ba-YCG__motionRuler>span:not(:first-child){text-align:right}.production-vision-module__Ba-YCG__motionTimeline i{color:#b9acc7;height:18px;font:.4rem var(--font-geist-mono), monospace;transform-origin:0;animation:8s cubic-bezier(.16,1,.3,1) infinite production-vision-module__Ba-YCG__layerBuild;animation-play-state:var(--motion-play-state);background:#8f7ca41f;border:1px solid #9e8bb534;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-style:normal;display:flex;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__motionTimeline i b{border:1px solid;width:5px;height:5px;margin-left:auto;transform:rotate(45deg)}.production-vision-module__Ba-YCG__motionTimeline i b+b{margin-left:14%}.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__diagramTrack{color:#c99e7d;background:#ad754c1c;border-color:#bc8f6938;width:78%;animation-delay:.3s}.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__titleTrack{background:#8d76ad26;border-color:#a38ec23b;width:49%;margin-left:43%;animation-delay:.6s}.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__lightTrack{color:#91b5af;background:#62877f20;border-color:#739b9636;width:86%;animation-delay:.9s}.production-vision-module__Ba-YCG__motionPlayhead{z-index:2;width:1px;animation:8s linear infinite production-vision-module__Ba-YCG__motionPlayhead;animation-play-state:var(--motion-play-state);background:#eadff0c4;position:absolute;top:25px;bottom:11px;left:62px;box-shadow:0 0 6px #eadff078}.production-vision-module__Ba-YCG__motionDirection{background:#ffffff02;border-top:1px solid #ffffff0e;align-items:center;gap:11px;padding:17px 24px;display:flex}.production-vision-module__Ba-YCG__motionDirection p{color:#a99fa9;margin:0;font-size:.75rem;line-height:1.65}.production-vision-module__Ba-YCG__motionDirection strong{color:#dcd0c2;font-weight:450}.production-vision-module__Ba-YCG__motionReceipt{color:#9eb4aa;font:.5625rem var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.production-vision-module__Ba-YCG__projectSurface{--collaboration-play-state:paused}.production-vision-module__Ba-YCG__projectSurface[data-playing=true]{--collaboration-play-state:running}.production-vision-module__Ba-YCG__collaborationHeader{color:#97919e;min-height:54px;font-size:var(--launch-type-meta);background:#ffffff02;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;display:flex}.production-vision-module__Ba-YCG__collaborationHeader>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.production-vision-module__Ba-YCG__collaborationBody{background:#0b0d12;min-width:0}.production-vision-module__Ba-YCG__sharedWorkspace{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,1.34fr) minmax(330px,.86fr);min-width:0;display:grid}.production-vision-module__Ba-YCG__sharedPreview{isolation:isolate;background:#090b0f;min-width:0;min-height:420px;margin:0;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__sharedPreview>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.production-vision-module__Ba-YCG__sharedPreview:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#04050a08 48%,#05060a80 100%);position:absolute;inset:0}.production-vision-module__Ba-YCG__sharedCursor{--cursor-color:#326954;z-index:2;color:var(--cursor-color);animation-duration:5.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:var(--collaboration-play-state);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.production-vision-module__Ba-YCG__sharedCursor>svg{fill:currentColor;stroke:#f5f3ee;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #0008);width:20px;height:20px}.production-vision-module__Ba-YCG__sharedCursor>span{border:1px solid color-mix(in srgb, var(--cursor-color), white 20%);background:var(--cursor-color);color:#f8f7fc;white-space:nowrap;border-radius:0 5px 5px;margin:0 0 0 16px;padding:3px 7px;font-size:.5625rem;font-weight:520;line-height:1.2;box-shadow:0 4px 14px #0005}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=you]{animation-name:production-vision-module__Ba-YCG__cursorWorkYou;top:61%;left:14%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=teammate]{--cursor-color:#386488;animation-name:production-vision-module__Ba-YCG__cursorWorkTeammate;animation-delay:-1.6s;top:15%;left:39%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=footage]{--cursor-color:#6e58bd;animation-name:production-vision-module__Ba-YCG__cursorWorkFootage;animation-delay:-2.7s;top:51%;left:53%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=sound]{--cursor-color:#8e623f;animation-name:production-vision-module__Ba-YCG__cursorWorkSound;animation-delay:-3.8s;top:68%;left:73%}.production-vision-module__Ba-YCG__contributionPanel{background:radial-gradient(circle at 100% 0,#624d7b1e,#0000 43%),#101116;border-left:1px solid #ffffff10;flex-direction:column;min-width:0;display:flex}.production-vision-module__Ba-YCG__contributionPanel>header{color:#a79fad;min-height:50px;font:.5625rem var(--font-geist-mono), monospace;letter-spacing:.06em;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.production-vision-module__Ba-YCG__contributionPanel>header b{color:#9db4a8;align-items:center;gap:6px;font-size:.5rem;font-weight:500;display:flex}.production-vision-module__Ba-YCG__contributionPanel>header b:before{content:"";background:#80aa92;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #80aa9280}.production-vision-module__Ba-YCG__contributionPanel ol{flex:1;gap:9px;margin:0;padding:14px;list-style:none;display:grid}.production-vision-module__Ba-YCG__contributionPanel li{border:1px solid #ffffff10;border-left:2px solid var(--contributor-color);background:#ffffff03;border-radius:9px;min-width:0;padding:13px 14px 12px;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__contributionPanel li[data-owner=you]{--contributor-color:#6c9f82;--contributor-surface:#365746}.production-vision-module__Ba-YCG__contributionPanel li[data-owner=teammate]{--contributor-color:#7199b7;--contributor-surface:#35556d}.production-vision-module__Ba-YCG__contributionPanel li[data-owner=footage]{--contributor-color:#ae8bc8;--contributor-surface:#eee6d8;background:linear-gradient(120deg,#6c507c1c,#ffffff03 58%)}.production-vision-module__Ba-YCG__contributionPanel li[data-owner=sound]{--contributor-color:#c29a75;--contributor-surface:#eee6d8;background:linear-gradient(120deg,#7c5a3e1c,#ffffff03 58%)}.production-vision-module__Ba-YCG__contributionIdentity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.production-vision-module__Ba-YCG__contributionIdentity>b,.production-vision-module__Ba-YCG__sharedCutTrack>span>b{background:var(--contributor-surface);color:#f4f2ec;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:.5625rem;font-weight:650;display:grid}.production-vision-module__Ba-YCG__contributionPanel li[data-kind=agent] .production-vision-module__Ba-YCG__contributionIdentity>b,.production-vision-module__Ba-YCG__sharedCutTrack>span[data-kind=agent]>b{color:#242127;letter-spacing:-.05em;border-radius:7px;width:29px}.production-vision-module__Ba-YCG__contributionIdentity strong,.production-vision-module__Ba-YCG__contributionIdentity small{display:block}.production-vision-module__Ba-YCG__contributionIdentity strong{color:#ece8ed;font-size:var(--launch-type-small);font-weight:500}.production-vision-module__Ba-YCG__contributionIdentity small{color:#88828e;font-size:var(--launch-type-meta);margin-top:2px}.production-vision-module__Ba-YCG__contributionIdentity>svg{color:#86a896}.production-vision-module__Ba-YCG__contributionPanel li>p{color:#d8d3da;text-wrap:pretty;margin:10px 0 7px 34px;font-size:clamp(.75rem,1.05vw,.86rem);line-height:1.45}.production-vision-module__Ba-YCG__contributionTarget{color:#817b87;font:.5rem var(--font-geist-mono), monospace;margin-left:34px;display:block}.production-vision-module__Ba-YCG__agentMatchStrip{flex-wrap:wrap;gap:5px;margin:9px 0 0 34px;display:flex}.production-vision-module__Ba-YCG__agentMatchStrip span{color:#bdb2c4;font:.46875rem var(--font-geist-mono), monospace;background:#7058841d;border:1px solid #b092c42c;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.production-vision-module__Ba-YCG__projectSurface[data-playing=true] .production-vision-module__Ba-YCG__contributionPanel li{animation:.56s cubic-bezier(.16,1,.3,1) both production-vision-module__Ba-YCG__contributionArrives;animation-play-state:var(--collaboration-play-state)}.production-vision-module__Ba-YCG__projectSurface[data-playing=true] .production-vision-module__Ba-YCG__contributionPanel li:nth-child(2){animation-delay:90ms}.production-vision-module__Ba-YCG__projectSurface[data-playing=true] .production-vision-module__Ba-YCG__contributionPanel li:nth-child(3){animation-delay:.18s}.production-vision-module__Ba-YCG__projectSurface[data-playing=true] .production-vision-module__Ba-YCG__contributionPanel li:nth-child(4){animation-delay:.27s}.production-vision-module__Ba-YCG__sharedCutTimeline{background:#0b0d12;padding:13px 17px 16px}.production-vision-module__Ba-YCG__sharedCutMeta{color:#88828f;font:.5rem var(--font-geist-mono), monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.production-vision-module__Ba-YCG__sharedCutTrack{background:repeating-linear-gradient(90deg,#0000 0 8.25%,#ffffff09 8.4%),#090b0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:.9fr 1.18fr 1.06fr 1fr;gap:4px;min-width:0;padding:5px;display:grid;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__sharedCutTrack>span{--contributor-color:#6c9f82;--contributor-surface:#365746;border:1px solid color-mix(in srgb, var(--contributor-color) 45%, transparent);background:linear-gradient(115deg, color-mix(in srgb, var(--contributor-color) 24%, #11141a), #14161c 72%);border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.production-vision-module__Ba-YCG__sharedCutTrack>span[data-owner=teammate]{--contributor-color:#7199b7;--contributor-surface:#35556d}.production-vision-module__Ba-YCG__sharedCutTrack>span[data-owner=footage]{--contributor-color:#ae8bc8;--contributor-surface:#eee6d8}.production-vision-module__Ba-YCG__sharedCutTrack>span[data-owner=sound]{--contributor-color:#c29a75;--contributor-surface:#eee6d8}.production-vision-module__Ba-YCG__sharedCutTrack em{color:#d4ced7;font:.5625rem var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.production-vision-module__Ba-YCG__collaborationPlayhead{z-index:3;width:1px;animation:7s linear infinite production-vision-module__Ba-YCG__collaborationPlayhead;animation-play-state:var(--collaboration-play-state);pointer-events:none;background:#f4d1a8;border-radius:99px;position:absolute;top:1px;bottom:1px;left:5px;box-shadow:0 0 9px #e7a862}@keyframes production-vision-module__Ba-YCG__contributionArrives{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes production-vision-module__Ba-YCG__cursorWorkYou{0%,to{transform:translate(0)}36%{transform:translate(24px,-13px)}68%{transform:translate(38px,5px)}}@keyframes production-vision-module__Ba-YCG__cursorWorkTeammate{0%,to{transform:translate(0)}42%{transform:translate(34px,9px)}72%{transform:translate(12px,28px)}}@keyframes production-vision-module__Ba-YCG__cursorWorkFootage{0%,to{transform:translate(0)}32%{transform:translate(-30px,12px)}66%{transform:translate(20px,21px)}}@keyframes production-vision-module__Ba-YCG__cursorWorkSound{0%,to{transform:translate(0)}38%{transform:translate(-34px,-15px)}74%{transform:translate(-14px,10px)}}@keyframes production-vision-module__Ba-YCG__collaborationPlayhead{0%{opacity:0;left:5px}8%,90%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes production-vision-module__Ba-YCG__lightSweep{0%,42%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes production-vision-module__Ba-YCG__gridDrift{0%,to{transform:perspective(550px)rotateX(58deg)rotate(-8deg)translateY(20%)scale(1)}58%{transform:perspective(550px)rotateX(56deg)rotate(-5deg)translate(-2%,16%)scale(1.08)}}@keyframes production-vision-module__Ba-YCG__pathDraw{0%,8%{stroke-dashoffset:890px;opacity:0}18%{opacity:1}58%,82%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes production-vision-module__Ba-YCG__pulseGlow{0%,8%{opacity:0}13%{opacity:1}74%{opacity:1}81%,to{opacity:0}}@keyframes production-vision-module__Ba-YCG__nodeFocus{0%,8%{opacity:.36;transform:translateY(5px)scale(.96)}16%,30%{opacity:1;border-color:#cfb9df75;transform:none}42%,to{opacity:.58;border-color:#c5b0d637;transform:none}}@keyframes production-vision-module__Ba-YCG__calloutArrives{0%,42%{opacity:0;transform:translate(8px,5px)}50%,70%{opacity:1;transform:none}79%,to{opacity:0;transform:translate(-4px,-3px)}}@keyframes production-vision-module__Ba-YCG__finalReveal{0%,57%{opacity:0;clip-path:inset(47% 0);transform:scale(1.05)}66%,88%{opacity:1;clip-path:inset(0);transform:scale(1)}96%,to{opacity:0;clip-path:inset(0);transform:scale(.985)}}@keyframes production-vision-module__Ba-YCG__layerBuild{0%,8%{opacity:.2;transform:scaleX(.12)}28%,92%{opacity:1;transform:scaleX(1)}to{opacity:.65;transform:scaleX(1)}}@keyframes production-vision-module__Ba-YCG__motionPlayhead{0%{opacity:0;left:62px}5%{opacity:1}90%{opacity:1;left:calc(100% - 8px)}to{opacity:0;left:calc(100% - 8px)}}@media (max-width:960px){.production-vision-module__Ba-YCG__wideHeading{grid-template-columns:minmax(0,1fr);gap:20px}.production-vision-module__Ba-YCG__wideHeading>p{max-width:58ch}.production-vision-module__Ba-YCG__motionSection{grid-template-columns:minmax(0,1fr)}.production-vision-module__Ba-YCG__motionSurface{justify-self:center;width:100%;max-width:640px}}@media (max-width:900px){.production-vision-module__Ba-YCG__sharedWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(276px,.82fr)}.production-vision-module__Ba-YCG__sharedPreview{min-height:390px}.production-vision-module__Ba-YCG__contributionPanel li{padding-inline:12px}.production-vision-module__Ba-YCG__contributionPanel li>p,.production-vision-module__Ba-YCG__contributionTarget,.production-vision-module__Ba-YCG__agentMatchStrip{margin-left:0}}@media (max-width:820px){.production-vision-module__Ba-YCG__sharedWorkspace{grid-template-columns:minmax(0,1fr)}.production-vision-module__Ba-YCG__sharedPreview{aspect-ratio:16/9;border-bottom:1px solid #ffffff10;min-height:0}.production-vision-module__Ba-YCG__contributionPanel{border-left:0}.production-vision-module__Ba-YCG__contributionPanel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.production-vision-module__Ba-YCG__contributionPanel li{min-height:136px}.production-vision-module__Ba-YCG__agentMatchStrip{display:grid}}@media (max-width:760px){.production-vision-module__Ba-YCG__wideHeading{grid-template-columns:1fr;gap:24px;margin-bottom:29px}.production-vision-module__Ba-YCG__motionSection{grid-template-columns:1fr}.production-vision-module__Ba-YCG__motionSurface{justify-self:center;width:100%;max-width:540px}}@media (prefers-reduced-motion:reduce){.production-vision-module__Ba-YCG__contributionPanel li,.production-vision-module__Ba-YCG__sharedCursor,.production-vision-module__Ba-YCG__collaborationPlayhead{animation:none}.production-vision-module__Ba-YCG__collaborationPlayhead{display:none}}@media (max-width:480px){.production-vision-module__Ba-YCG__collaborationHeader{gap:10px;min-height:52px;padding:0 15px}.production-vision-module__Ba-YCG__projectPresence{gap:5px}.production-vision-module__Ba-YCG__projectPresence em{font-size:.5625rem}.production-vision-module__Ba-YCG__sharedPreview{aspect-ratio:4/3}.production-vision-module__Ba-YCG__sharedPreview>img{object-position:53% center}.production-vision-module__Ba-YCG__sharedCursor>svg{width:17px;height:17px}.production-vision-module__Ba-YCG__sharedCursor>span{margin-left:13px;padding:3px 5px;font-size:.46875rem}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=you]{top:68%;left:9%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=teammate]{top:16%;left:32%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=footage]{top:51%;left:48%}.production-vision-module__Ba-YCG__sharedCursor[data-cursor=sound]{top:72%;left:68%}.production-vision-module__Ba-YCG__contributionPanel ol{grid-template-columns:minmax(0,1fr);padding:11px}.production-vision-module__Ba-YCG__contributionPanel li{min-height:0;padding:12px}.production-vision-module__Ba-YCG__contributionPanel li>p,.production-vision-module__Ba-YCG__contributionTarget,.production-vision-module__Ba-YCG__agentMatchStrip{margin-left:34px}.production-vision-module__Ba-YCG__sharedCutTimeline{padding:11px 11px 13px}.production-vision-module__Ba-YCG__sharedCutTrack{gap:3px;padding:4px}.production-vision-module__Ba-YCG__sharedCutTrack>span{gap:5px;min-height:47px;padding:6px}.production-vision-module__Ba-YCG__contributionIdentity>b,.production-vision-module__Ba-YCG__sharedCutTrack>span>b{width:21px;height:21px;font-size:.5rem}.production-vision-module__Ba-YCG__contributionPanel li[data-kind=agent] .production-vision-module__Ba-YCG__contributionIdentity>b,.production-vision-module__Ba-YCG__sharedCutTrack>span[data-kind=agent]>b{width:24px}.production-vision-module__Ba-YCG__sharedCutTrack em{font-size:0}.production-vision-module__Ba-YCG__sharedCutTrack em:after{content:attr(data-short);font-size:.4375rem}.production-vision-module__Ba-YCG__motionBody{padding:13px 13px 0}.production-vision-module__Ba-YCG__motionDirection{padding:16px 19px}.production-vision-module__Ba-YCG__motionToolbarMeta{gap:6px;font-size:0}.production-vision-module__Ba-YCG__motionReceipt{display:none}.production-vision-module__Ba-YCG__motionTimeline{padding-inline:1px}.production-vision-module__Ba-YCG__motionTimeline>div,.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__motionRuler{grid-template-columns:43px minmax(0,1fr)}.production-vision-module__Ba-YCG__motionTimeline .production-vision-module__Ba-YCG__motionRuler>span:not(:first-child){display:none}.production-vision-module__Ba-YCG__motionPlayhead{left:51px}}@media (max-width:360px){.production-vision-module__Ba-YCG__projectPresence em{display:none}.production-vision-module__Ba-YCG__sharedCutTrack>span{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.production-vision-module__Ba-YCG__kineticStage:after,.production-vision-module__Ba-YCG__stageGrid,.production-vision-module__Ba-YCG__signalPath,.production-vision-module__Ba-YCG__signalPulse,.production-vision-module__Ba-YCG__motionNode,.production-vision-module__Ba-YCG__trackedCallout,.production-vision-module__Ba-YCG__finalLockup,.production-vision-module__Ba-YCG__motionTimeline i,.production-vision-module__Ba-YCG__motionPlayhead{animation:none}.production-vision-module__Ba-YCG__kineticStage:after,.production-vision-module__Ba-YCG__signalPath,.production-vision-module__Ba-YCG__signalPulse,.production-vision-module__Ba-YCG__motionNode,.production-vision-module__Ba-YCG__trackedCallout,.production-vision-module__Ba-YCG__motionPlayhead{display:none}.production-vision-module__Ba-YCG__finalLockup{opacity:1;clip-path:inset(0);transform:none}.production-vision-module__Ba-YCG__motionTimeline i{opacity:1;transform:none}}
