/* V6 explanatory motion: existing Manrope/graphite/mint tokens, no motion dependency. */
:root{--ease: cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}
.v6 .section{padding-block:82px}.v6 .hero{min-height:400px;padding-block:56px 44px}.v6 .hero-copy{max-width:730px}.v6-hero-art{position:absolute;inset:18px -40px 0 40%;z-index:-1;opacity:.19;mask-image:linear-gradient(90deg,transparent,#000 48%,transparent)}.v6-hero-art img{width:100%;height:100%;object-fit:cover}.v6-preview-note{margin-top:24px;font-size:12px}.v6 .product-screen{aspect-ratio:2/1}.v6 .work-product{aspect-ratio:1.8}.v6 .screen-slide{align-items:stretch}.v6 .screen-slide>img{object-fit:contain;object-position:center}.v6 .screen-slide>.v6-scene{width:100%;height:100%;border:0;border-radius:0;aspect-ratio:auto}.v6 .screen-slide>.v6-player{height:100%;width:100%;background:#111416}.v6 .screen-slide video{object-fit:contain}.v6 .screen-tabs{min-height:62px}.v6-media-pending{position:relative;width:100%;height:100%;display:grid;place-items:center;background:var(--panel);overflow:hidden;text-align:center;padding:28px}.v6-media-pending>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.14;filter:grayscale(1)}.v6-media-pending>div{position:relative;max-width:380px}.v6-media-pending b{display:block;font-size:17px;color:var(--ink);margin-bottom:10px}.v6-media-pending p{font-size:12px}.v6-model{flex-direction:row;gap:16px;min-width:230px;align-items:center}.v6-model>img{width:36px;height:36px;object-fit:contain;border-radius:8px}.v6-model>div{display:flex;flex-direction:column;gap:4px}.v6-model strong{font-size:17px}.v6-model small{font-size:10px}.v6 .model-track{padding-block:8px}.v6-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v6-feature-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;min-width:0}.v6-feature-card:last-child{grid-column:1/-1}.v6-feature-card:last-child .v6-scene{aspect-ratio:2.45}.v6-feature-copy{padding:22px 22px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.v6-feature-copy h3{display:flex;align-items:center;gap:6px}.v6-feature-copy p{margin-top:6px;font-size:13px}.v6-replay{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--panel);color:var(--ink);border:1px solid var(--line)}.v6-material-status{margin:0 22px 14px;font-size:10px}.v6-feature-action{display:flex;gap:8px;align-items:center;padding:0 22px 20px;font-size:12px;color:var(--accent);font-weight:650}.v6-feature-action .icon{width:14px;height:14px}.v6 .tool-strip{flex-wrap:wrap}.v6 .assistant-section{grid-template-columns:1.1fr 1fr;gap:36px;padding:38px}.v6 .assistant-explainer>.v6-scene{margin-top:26px;width:100%;aspect-ratio:1.2;border-radius:14px}.v6 .assistant-explainer>p:not(.eyebrow){font-size:14px}.v6-assistant-art{position:relative;margin-top:22px;border-radius:12px;overflow:hidden;aspect-ratio:1.7}.v6-assistant-art img{width:100%;height:100%;object-fit:cover}.v6-assistant-art>span{position:absolute;inset:auto 12px 12px;background:#15201ce8;color:#fff;border-radius:7px;padding:7px 12px;font-size:10px}.v6 .assistant-chat{min-width:0;align-self:stretch;display:flex;flex-direction:column;min-height:490px}.v6 .chat-body{flex:1;max-height:450px;min-height:250px;overflow:auto;scroll-behavior:smooth}.v6 .chat-intro{padding:22px 8px}.v6 .chat-intro h3{font-size:21px}.v6 .suggestions{padding-inline:0;display:grid;gap:8px}.v6 .suggestions button{width:100%;font-size:12px;text-align:left}.v6-guide-form{padding:16px;border-top:1px solid var(--line)}.v6-guide-form textarea{width:100%;resize:vertical;min-height:82px;max-height:180px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-size:13px}.v6-guide-form .composer-footer{gap:16px;padding-top:10px}.v6-guide-form small{font-size:10px;line-height:1.6;color:var(--muted);max-width:260px}.v6-guide-status{font-size:11px;margin-top:8px;min-height:1.5em}.v6-guide-status.error,.form-status.error{color:#b13444}.work-page .v6-guide-status.error{color:#ffb3b9}.v6 .message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.v6 .messages{display:grid;gap:12px}.v6 .messages .user{justify-self:end;max-width:90%}.v6 .messages .assistant{justify-self:start;max-width:95%}.v6-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v6-learning-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}.v6-learning-media{aspect-ratio:4/3;overflow:hidden;background:var(--panel)}.v6-learning-media .v6-player,.v6-learning-media>img{width:100%;height:100%;object-fit:cover}.v6-learning-card>div:last-child{padding:23px}.v6-learning-card h3{font-size:20px}.v6-learning-card p{font-size:12px;min-height:3.2em;margin-block:10px 20px}.v6-learning-card .v6-media-pending{padding:18px}.v6-learning-card .v6-media-pending b{font-size:13px}.v6-learning-card .v6-media-pending p{font-size:10px;margin:0}.v6-player{position:relative;overflow:hidden;background:#101417}.v6-player video{display:block;width:100%;height:100%;object-fit:cover}.v6-video-play{position:absolute;right:14px;bottom:14px;width:32px;height:32px;display:grid;place-items:center;background:#111a1bb5;color:#fff;border-radius:50%;pointer-events:none}.v6 .plan{display:flex;flex-direction:column}.v6 .plan>.btn{margin-top:auto}.v6 .plan-values{font-size:12px}.v6 .plan-features{margin-bottom:22px}.v6 .pricing-note{max-width:900px;margin-inline:auto}.v6-founder{padding:0!important;display:grid;grid-template-columns:42% 1fr;overflow:hidden;gap:26px;align-items:end;min-height:280px}.v6-founder>div:last-child{padding:22px 22px 24px 0}.v6-founder h3{font-size:22px;margin-bottom:8px}.v6-founder p{font-size:12px}.v6-founder-portrait{height:100%;min-height:280px;aspect-ratio:3/4;background:var(--panel)}.v6-founder-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(1);mix-blend-mode:luminosity}.v6-portrait-placeholder{height:100%;display:grid;place-content:center;gap:14px;text-align:center;padding:20px}.v6-portrait-placeholder span{font-size:46px;color:var(--muted);font-weight:600}.v6-portrait-placeholder small{font-size:11px;color:var(--muted)}.v6-benefits{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.v6-metric,.v6-benefit{padding:30px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.v6-metric h2,.v6-benefit h2{font-size:25px;line-height:1.2}.v6-metric-values{display:flex;align-items:baseline;gap:20px;margin-block:24px 18px}.v6-metric-values>span{font-size:30px;color:var(--muted)}.v6-metric-values>strong{font-size:46px;color:var(--accent)}.v6-metric-values small{font-size:13px}.v6-metric-values>b{color:var(--muted)}.v6-chart{height:70px;display:grid;gap:10px;margin-bottom:20px}.v6-chart>span{display:block;background:#74808480;border-radius:4px;transform-origin:left}.v6-chart>span+span{background:var(--mint);transform:scaleX(.25)}.v6-metric>p{font-size:13px;margin-bottom:10px}.v6-metric>small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.v6-benefit>.icon{color:var(--accent);margin-bottom:22px}.v6-benefit>p{font-size:13px;line-height:1.8;margin-top:22px}.v6-decision-cards{display:flex;align-items:center;position:relative;gap:10px;margin-top:22px}.v6-decision-cards img{width:calc(50% - 5px);aspect-ratio:1;object-fit:cover;border-radius:8px}.v6-decision-cards>b{position:absolute;right:4px;bottom:4px;background:var(--mint);color:#163c30;display:grid;place-items:center;border-radius:50%;width:25px;height:25px}.v6-context-link{display:flex;gap:7px;align-items:center;justify-content:center;min-height:100px;font-size:11px;color:var(--ink)}.v6-context-link>span{border:1px solid var(--line);border-radius:10px;padding:12px 8px}.v6-context-link>i{height:1px;background:var(--accent);width:28px}.v6 .process-frames{aspect-ratio:1.4;background:transparent}.v6 .process-frames figure{margin:0;width:100%;height:100%}.v6 .process-frames .v6-scene{height:100%;aspect-ratio:auto}.v6-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v6-context-card{min-width:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface)}.v6-context-card .v6-scene{aspect-ratio:.95}.v6-context-card>div:last-child{padding:20px;display:flex;gap:12px;align-items:center;justify-content:space-between}.v6-context-card h3{font-size:17px}.v6-presentation-stage{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#15191d}.v6-presentation-stage:fullscreen{display:flex;flex-direction:column;justify-content:center;background:#111518;padding:20px}.v6-presentation-stage [data-presentation-frame]{min-height:0;width:100%}.v6-presentation-stage .v6-scene{aspect-ratio:1.95;border:0;border-radius:0}.v6-presentation-stage:fullscreen .v6-scene{max-height:calc(100dvh - 110px)}.v6-presentation-controls{display:flex;gap:20px;align-items:center;padding:16px 20px;border-top:1px solid #ffffff16;flex-wrap:wrap}.v6-presentation-controls>.icon-button{margin-left:auto}.v6-presentation-controls .btn{font-size:12px;min-height:42px}.v6-presentation-chapters{display:flex;gap:5px;flex-wrap:wrap}.v6-presentation-chapters button{font-size:11px;background:none;border-radius:6px;color:#aeb9bd;padding:8px}.v6-presentation-chapters [aria-pressed=true]{color:#b5ffe2;background:#b5ffe210}.v6 .testimonial-columns:hover .testimonial-track,.v6 .testimonial-columns:focus-within .testimonial-track{animation-play-state:running}.v6.motion-paused .testimonial-track,html.motion-paused .v6 .testimonial-track{animation-play-state:paused!important}.v6 .early-access{gap:60px}.v6 .early-form .form-status{min-height:1.5em}.v6 .early-form button{width:100%}.v6 .early-form small{font-size:11px}.v6 .btn:hover{transform:none}.v6 .hero-backdrop,.v6 .collaborator{display:none}

/* Composed English product scenes. Each phase is a visible consequence of an action. */
.v6-scene{position:relative;container-type:inline-size;aspect-ratio:1.6;overflow:hidden;border:1px solid #ffffff12;border-radius:15px;background:#15191d;color:#eef4f2;isolation:isolate;font-family:Manrope,sans-serif;--scene-ease:var(--ease-in-out)}
.v6-ui-bar{position:absolute;inset:0 0 auto;height:11%;min-height:28px;display:flex;gap:8px;align-items:center;padding:0 3%;background:#22272b;border-bottom:1px solid #ffffff0c;z-index:3;font-size:clamp(9px,2.1cqw,15px)}.v6-ui-bar>b{font-size:inherit}.v6-ui-bar>small{margin-left:auto;color:#a8b4b4;font-size:.72em}.v6-logo{font-size:1.5em;color:#a4e6cf;font-weight:800}.v6-ui-stage{position:absolute;inset:11% 0 12%;overflow:hidden}.v6-scene-caption{position:absolute;inset:auto 0 1%;height:11%;padding:0 3%;display:flex;flex-direction:column;justify-content:center;gap:2px;z-index:4;background:#15191df5;font-size:clamp(8px,1.7cqw,12px)}.v6-scene-caption>span{font-size:.72em;color:#94a4a6}.v6-scene-caption>b{font-weight:550;line-height:1.3}.v6-scene-progress{position:absolute;inset:auto 0 0;height:2px;background:#ffffff12;z-index:5}.v6-scene-progress>i{display:block;width:100%;height:100%;background:#a4e6cf;transform:scaleX(0);transform-origin:left}.v6-cursor{position:absolute;left:18%;top:18%;width:clamp(14px,3.7cqw,28px);height:clamp(17px,4.4cqw,32px);color:#a4e6cf;z-index:8;pointer-events:none;transition:transform 900ms var(--scene-ease),opacity .2s var(--ease);filter:drop-shadow(0 2px 2px #0006)}.v6-cursor svg{width:100%;height:100%}.v6-cursor b{position:absolute;left:65%;top:75%;font-size:clamp(7px,1.55cqw,12px);line-height:1.1;padding:4px 6px;border-radius:3px;background:currentColor;white-space:nowrap}.v6-cursor b::first-line{color:#15201e}.v6-action-result{position:absolute;left:4%;bottom:4%;font-size:clamp(8px,1.6cqw,12px);background:#18382fe8;border:1px solid #8fe3c455;color:#c5f5e5;padding:7px 10px;border-radius:7px;opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease),transform .25s var(--ease);z-index:6}.v6-scene[data-phase="3"] .v6-action-result,.v6-scene[data-phase="5"] .v6-action-result{opacity:1;transform:none}.v6-typed{display:block;line-height:1.5}.v6-room{width:100%;height:100%;object-fit:cover}.v6-local-change{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease);pointer-events:none}.v6-local-change img{width:100%;height:100%;object-fit:cover}.v6-selection{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.v6-selection path{fill:#b5ffe211;stroke:#b5ffe2;stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1s var(--scene-ease),opacity .25s var(--ease)}.v6-prompt-chip{position:absolute;bottom:7%;left:4%;width:70%;padding:10px 12px;background:#15201cf0;border:1px solid #b5ffe240;border-radius:9px;z-index:5;opacity:0;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease);font-size:clamp(8px,1.7cqw,13px);line-height:1.5}.v6-prompt-chip>span{color:#b5ffe2;font-size:.8em}.v6-prompt-chip p{color:#eef4f2;margin-block:4px}.v6-prompt-chip>b{font-size:.85em;color:#b5ffe2;font-weight:500}.v6-prompt-chip .sofa{display:none}.v6-scene[data-phase="0"] .v6-edit-stage .v6-cursor{transform:translate(210%,200%)}.v6-scene:not([data-phase="0"]) .v6-selection .kitchen{stroke-dashoffset:0}.v6-scene[data-phase="1"] .v6-prompt-chip,.v6-scene[data-phase="4"] .v6-prompt-chip{opacity:1;transform:none}.v6-scene[data-phase="1"] .v6-edit-stage .v6-cursor,.v6-scene[data-phase="4"] .v6-edit-stage .v6-cursor{transform:translate(280%,670%)}.v6-scene[data-phase="2"] .v6-local-change.kitchen,.v6-scene[data-phase="3"] .v6-local-change.kitchen,.v6-scene[data-phase="4"] .v6-local-change.kitchen{opacity:1}.v6-scene[data-phase="3"] .v6-selection .sofa,.v6-scene[data-phase="4"] .v6-selection .sofa{stroke-dashoffset:0}.v6-scene[data-phase="3"] .v6-edit-stage .v6-cursor{transform:translate(1250%,650%)}.v6-scene[data-phase="4"] .v6-prompt-chip .kitchen{display:none}.v6-scene[data-phase="4"] .v6-prompt-chip .sofa{display:block}.v6-scene[data-phase="5"] .v6-local-change.sofa{opacity:1}.v6-scene[data-phase="5"] .v6-selection{opacity:0}
.v6-source-drop{position:absolute;inset:20% 32%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #ffffff50;border-radius:10px;transition:opacity .3s var(--ease)}.v6-source-drop>span{font-size:clamp(24px,8cqw,48px);color:white;line-height:1}.v6-source-drop small{font-size:clamp(7px,1.6cqw,11px)}.v6-drag-source{position:absolute;left:7%;top:16%;width:25%;aspect-ratio:1.5;transform:rotate(-4deg);transition:transform 1s var(--scene-ease),opacity .3s var(--ease);z-index:3;border-radius:6px;overflow:hidden;box-shadow:0 8px 25px #0007}.v6-drag-source>img{width:100%;height:100%;object-fit:cover}.v6-scene[data-phase="0"] .v6-space-stage .v6-cursor{transform:translate(40%,80%)}.v6-scene[data-phase="1"] .v6-drag-source{transform:translate(120%,60%) rotate(0)}.v6-scene[data-phase="1"] .v6-space-stage .v6-cursor{transform:translate(870%,420%)}.v6-five-frames{position:absolute;inset:12% 4% 20%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2%;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.v6-five-frames figure{position:relative;min-width:0;overflow:hidden;border-radius:6px;background:#272f33;display:flex;flex-direction:column}.v6-five-frames img{width:100%;height:73%;object-fit:cover}.v6-five-frames figcaption{font-size:clamp(7px,1.6cqw,11px);padding:7px 5px;line-height:1.3}.v6-five-frames small{display:block;color:#9fadae;font-size:.65em;margin-top:4px}.v6-frame-play{position:absolute;inset:28% auto auto 42%;font-size:clamp(14px,3cqw,22px);opacity:0;color:white}.v6-scene[data-phase="2"] .v6-five-frames,.v6-scene[data-phase="3"] .v6-five-frames,.v6-scene[data-phase="4"] .v6-five-frames,.v6-scene[data-phase="5"] .v6-five-frames{opacity:1;transform:none}.v6-scene[data-phase="2"] .v6-source-drop,.v6-scene[data-phase="3"] .v6-source-drop,.v6-scene[data-phase="4"] .v6-source-drop,.v6-scene[data-phase="5"] .v6-source-drop,.v6-scene[data-phase="2"] .v6-drag-source,.v6-scene[data-phase="3"] .v6-drag-source,.v6-scene[data-phase="4"] .v6-drag-source,.v6-scene[data-phase="5"] .v6-drag-source{opacity:0}.v6-scene[data-phase="4"] .v6-frame-play,.v6-scene[data-phase="5"] .v6-frame-play{opacity:1}.v6-film-lane{position:absolute;bottom:6%;left:10%;right:10%;height:17%;display:flex;gap:3px;opacity:0;transition:opacity .3s var(--ease)}.v6-film-lane>span{position:relative;width:20%;overflow:hidden;border-radius:3px}.v6-film-lane img{width:100%;height:100%;object-fit:cover}.v6-film-lane b{position:absolute;left:3px;top:2px;color:white;font-size:9px}.v6-film-lane>i{position:absolute;left:0;top:0;bottom:0;width:2px;background:white}.v6-scene[data-phase="5"] .v6-film-lane{opacity:1}.v6-scene[data-phase="5"] .v6-five-frames{transform:scale(.94) translateY(-6%)}.v6-scene[data-phase="5"] .v6-space-stage .v6-action-result{bottom:auto;top:2%}
.v6-node{position:absolute;overflow:visible;border-radius:8px;background:#263036;transition:opacity .5s var(--ease),transform .5s var(--ease)}.v6-node img{width:100%;height:100%;object-fit:cover;border-radius:8px}.v6-node>small{position:absolute;left:0;bottom:-22px;white-space:nowrap;font-size:clamp(8px,1.6cqw,12px);color:#afbcbd}.v6-node i{position:absolute;right:-5px;top:50%;width:9px;height:9px;border-radius:50%;background:#a4e6cf}.v6-node.sketch{left:5%;top:28%;width:18%;height:31%}.v6-node.variants{left:37%;top:10%;width:21%;height:65%;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:none;opacity:0;transform:translateX(-12px)}.v6-node.variants figure{position:relative;overflow:hidden;border-radius:4px}.v6-node.variants figure:first-child{grid-column:1/-1}.v6-node.variants img{border-radius:4px}.v6-node.variants small{position:absolute;inset:auto 0 0;background:#14201bce;color:#fff;font-size:clamp(6px,1.2cqw,10px);padding:2px 5px}.v6-node.output{left:71%;top:30%;width:22%;height:30%;opacity:0;transform:translateX(-12px)}.v6-wires{position:absolute;inset:0;width:100%;height:100%}.v6-wires path{stroke:#92dbc2;stroke-width:2;fill:none;stroke-dasharray:500;stroke-dashoffset:500;transition:stroke-dashoffset 1s var(--scene-ease)}.v6-scene:not([data-phase="0"]) .v6-wires path{stroke-dashoffset:0}.v6-scene[data-phase="0"] .v6-wires path:last-child,.v6-scene[data-phase="1"] .v6-wires path:last-child,.v6-scene[data-phase="2"] .v6-wires path:last-child{stroke-dashoffset:500}.v6-scene:not([data-phase="0"]):not([data-phase="1"]) .v6-node.variants{opacity:1;transform:none}.v6-scene[data-phase="3"] .v6-node.output,.v6-scene[data-phase="4"] .v6-node.output,.v6-scene[data-phase="5"] .v6-node.output{opacity:1;transform:none}.v6-workflow-stage .v6-cursor{left:21%;top:41%}.v6-scene[data-phase="1"] .v6-workflow-stage .v6-cursor{transform:translate(400%,-100%)}.v6-scene[data-phase="3"] .v6-workflow-stage .v6-cursor{transform:translate(1400%,60%)}.v6-mini-timeline{position:absolute;left:10%;right:10%;bottom:5%;height:13%;display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .4s var(--ease)}.v6-mini-timeline>span{background:#a4e6cf44;color:#def6ee;border-radius:3px;height:90%;flex:1;display:grid;place-items:center;font-size:clamp(7px,1.4cqw,11px)}.v6-mini-timeline>b{position:absolute;top:-14px;font-size:8px;font-weight:400}.v6-mini-timeline>i{position:absolute;left:0;top:0;bottom:0;width:2px;background:white}.v6-scene[data-phase="4"] .v6-mini-timeline,.v6-scene[data-phase="5"] .v6-mini-timeline{opacity:1}.v6-scene[data-phase="5"] .v6-workflow-stage .v6-action-result{bottom:auto;top:3%}
.v6-board-card{position:absolute;width:32%;height:40%;border-radius:7px;overflow:hidden;background:#273136;transition:transform 1s var(--scene-ease)}.v6-board-card img{width:100%;height:85%;object-fit:cover}.v6-board-card small{font-size:clamp(7px,1.6cqw,11px);padding:4px 8px}.v6-board-card.card-a{left:7%;top:10%}.v6-board-card.card-b{left:51%;top:48%;width:30%;height:37%}.v6-board-note{position:absolute;left:48%;top:10%;width:39%;padding:4%;border:1px solid #b5ffe250;background:#21332e;border-radius:8px;font-size:clamp(8px,1.75cqw,13px)}.v6-board-note>b{font-size:.9em;display:block;margin-bottom:8px;color:#b5ffe2}.v6-board-note .v6-typed{opacity:0}.v6-board-wire{position:absolute;inset:0;width:100%;height:100%}.v6-board-wire path{fill:none;stroke:#b6b9f9;stroke-width:2;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1s var(--scene-ease)}.v6-board-stage .board-anna{left:29%;top:32%}.v6-board-stage .board-daniel{left:38%;top:48%;color:#b6b9f9}.v6-board-stage .board-sofia{left:76%;top:17%;color:#f0d6b1}.v6-scene[data-phase="1"] .card-a,.v6-scene[data-phase="2"] .card-a,.v6-scene[data-phase="3"] .card-a{transform:translate(8%,15%)}.v6-scene[data-phase="1"] .board-anna,.v6-scene[data-phase="2"] .board-anna,.v6-scene[data-phase="3"] .board-anna{transform:translate(75%,60%)}.v6-scene[data-phase="1"] .board-daniel,.v6-scene[data-phase="2"] .board-daniel,.v6-scene[data-phase="3"] .board-daniel{transform:translate(270%,200%)}.v6-scene:not([data-phase="0"]) .v6-board-wire path{stroke-dashoffset:0}.v6-scene[data-phase="2"] .v6-board-note .v6-typed,.v6-scene[data-phase="3"] .v6-board-note .v6-typed{opacity:1}.v6-scene[data-phase="2"] .board-sofia,.v6-scene[data-phase="3"] .board-sofia{transform:translate(-180%,140%)}
.v6-work-sidebar{position:absolute;inset:0 auto 0 0;width:23%;padding:4% 2.5%;background:#1e2327;border-right:1px solid #ffffff12;display:flex;flex-direction:column;gap:14px;font-size:clamp(7px,1.7cqw,12px)}.v6-work-sidebar>b{font-size:.9em;margin-bottom:6px}.v6-work-sidebar span{padding:5px 4px;color:#a9b5b8}.v6-work-sidebar .on{background:#b5ffe218;color:#b5ffe2;border-radius:4px}.v6-project-home{position:absolute;inset:8% 5% 7% 28%;font-size:clamp(8px,1.8cqw,13px)}.v6-project-home>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.v6-faux-button{background:#a4e6cf;color:#16382e;padding:7px 11px;border-radius:5px;font-size:.8em;display:inline-block;white-space:nowrap}.v6-project-cover{position:absolute;inset:17% 0 40%;border:1px solid #ffffff18;border-radius:9px;overflow:hidden;display:grid;grid-template-columns:42% 1fr;grid-template-rows:1fr 1fr;column-gap:13px;background:#22292d;opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.v6-project-cover img{grid-column:1;grid-row:1/-1;width:100%;height:100%;object-fit:cover}.v6-project-cover strong{align-self:end;font-size:1.1em;padding-bottom:5px}.v6-project-cover small{font-size:.72em;color:#a9b5b8}.v6-project-rooms{position:absolute;inset:auto 0 0;height:32%;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;opacity:0;transition:opacity .4s var(--ease)}.v6-project-rooms>article{border:1px solid #ffffff18;border-radius:7px;padding:10px 7px;font-size:.85em}.v6-project-rooms small{display:block;color:#9badb0;font-size:.72em;margin-top:7px}.v6-mini-form{position:absolute;left:28%;top:11%;width:50%;padding:5%;border:1px solid #a4e6cf50;background:#20292df7;border-radius:12px;box-shadow:0 15px 50px #0007;z-index:5;display:flex;flex-direction:column;gap:7px;font-size:clamp(8px,1.85cqw,14px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.v6-mini-form>b{font-size:1.1em;margin-bottom:8px}.v6-mini-form>label{color:#a6b6b9;font-size:.8em}.v6-mini-form>.v6-typed{padding:8px;background:#141b1f;border:1px solid #ffffff18;border-radius:5px;font-size:.85em}.v6-mini-form>.v6-faux-button{margin-top:8px;align-self:flex-end}.v6-scene[data-phase="0"] .v6-project-stage .v6-mini-form{opacity:0;transform:translateY(6px)}.v6-scene[data-phase="2"] .v6-project-stage .v6-mini-form,.v6-scene[data-phase="3"] .v6-project-stage .v6-mini-form{opacity:0;transform:translateY(-6px)}.v6-scene[data-phase="2"] .v6-project-cover,.v6-scene[data-phase="3"] .v6-project-cover{opacity:1;transform:none}.v6-scene[data-phase="2"] .v6-project-rooms,.v6-scene[data-phase="3"] .v6-project-rooms{opacity:1}.v6-scene[data-phase="2"] .v6-project-rooms>article:last-child{opacity:0}.v6-project-stage>.v6-cursor{left:85%;top:12%}.v6-scene[data-phase="1"] .v6-project-stage>.v6-cursor{transform:translate(-500%,420%)}.v6-scene[data-phase="3"] .v6-project-stage>.v6-cursor{transform:translate(-200%,700%)}
.v6-kanban{position:absolute;inset:7% 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3%;font-size:clamp(8px,2cqw,14px)}.v6-kanban>section{border:1px solid #ffffff13;border-radius:7px;background:#1e2529;padding:6%}.v6-kanban>section>b{display:block;font-size:.85em;margin-bottom:10px}.v6-kanban small{margin-left:3px;color:#93a3a7}.v6-add-task{display:block;padding:7px;background:#ffffff08;border-radius:5px;font-size:.8em}.v6-drop-highlight{display:block;width:100%;height:47%;border:1px dashed #a4e6cf60;border-radius:5px;opacity:0}.v6-task-card{position:absolute;left:7%;top:29%;width:25%;padding:3%;background:#2a3439;border:1px solid #a4e6cf50;border-radius:7px;z-index:4;font-size:clamp(7px,1.65cqw,12px);opacity:0;transition:transform 1.1s var(--scene-ease),opacity .3s var(--ease)}.v6-task-card strong{font-size:1em;display:block}.v6-task-card p{color:#a6b5b8;font-size:.7em;margin-block:5px 10px}.v6-task-card>small{display:block;font-size:.7em;color:#a4b5b9;margin-top:6px}.v6-assignee{display:flex;align-items:center;gap:7px;font-size:.9em;color:#b5ffe2}.v6-assignee>b{color:#e8efed;font-weight:400}.v6-task-stage .v6-mini-form{opacity:0;transform:translateY(6px)}.v6-scene[data-phase="1"] .v6-task-stage .v6-mini-form,.v6-scene[data-phase="2"] .v6-task-stage .v6-mini-form{opacity:1;transform:none}.v6-scene[data-phase="3"] .v6-task-card,.v6-scene[data-phase="4"] .v6-task-card,.v6-scene[data-phase="5"] .v6-task-card{opacity:1}.v6-scene[data-phase="4"] .v6-task-card,.v6-scene[data-phase="5"] .v6-task-card{transform:translateX(122%)}.v6-scene[data-phase="4"] .v6-drop-highlight{opacity:1}.v6-task-stage>.v6-cursor{left:20%;top:25%}.v6-scene[data-phase="1"] .v6-task-stage>.v6-cursor{transform:translate(350%,200%)}.v6-scene[data-phase="2"] .v6-task-stage>.v6-cursor{transform:translate(600%,500%)}.v6-scene[data-phase="3"] .v6-task-stage>.v6-cursor{transform:translate(0,190%)}.v6-scene[data-phase="4"] .v6-task-stage>.v6-cursor,.v6-scene[data-phase="5"] .v6-task-stage>.v6-cursor{transform:translate(870%,190%)}
.v6-document-thumb{position:absolute;left:6%;top:15%;width:26%;height:45%;background:#e9eeeb;color:#223730;border-radius:7px;padding:4%;display:flex;flex-direction:column;gap:8px;font-size:clamp(8px,2cqw,14px);transition:transform 1s var(--scene-ease),opacity .4s var(--ease)}.v6-document-thumb>span{font-size:.7em;color:#61736a}.v6-document-thumb>small{font-size:.7em}.v6-document-page{position:absolute;inset:7% 31% 6% 7%;background:#f5f5f0;color:#22352f;padding:5%;border-radius:4px;box-shadow:0 8px 25px #0003;font-size:clamp(8px,1.8cqw,13px);opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.v6-document-page>div:first-child{font-size:.55em;display:flex;justify-content:space-between;gap:10px;letter-spacing:.06em;color:#6c7c72}.v6-document-page h4{font-size:1.5em;margin:17px 0 10px}.v6-document-page h5{font-size:.9em;margin:12px 0 6px}.v6-document-page p{font-size:.78em;line-height:1.6;color:#586a60}.v6-document-page>small{display:block;font-size:.6em;color:#6c7c72;margin-top:15px}.v6-document-rule{height:1px;background:#a6b2a6;margin-top:15px}.v6-document-reference{position:absolute;left:73%;right:5%;top:24%;height:48%;opacity:0;transition:opacity .4s var(--ease)}.v6-document-reference img{width:100%;height:100%;object-fit:cover;border-radius:6px}.v6-scene[data-phase="1"] .v6-document-thumb{transform:translate(130%,15%)}.v6-scene[data-phase="2"] .v6-document-thumb,.v6-scene[data-phase="3"] .v6-document-thumb{opacity:0}.v6-scene[data-phase="2"] .v6-document-page,.v6-scene[data-phase="3"] .v6-document-page,.v6-scene[data-phase="3"] .v6-document-reference{opacity:1;transform:none}.v6-scene[data-phase="1"] .v6-document-stage>.v6-cursor{transform:translate(900%,320%)}.v6-scene[data-phase="2"] .v6-document-stage>.v6-cursor{transform:translate(250%,420%)}
.v6-conversation-stage{background:#12191d}.v6-chat-context{position:absolute;inset:12% 65% 15% 5%;border:1px solid #ffffff14;border-radius:7px;overflow:hidden}.v6-chat-context img{width:100%;height:78%;object-fit:cover}.v6-chat-context b{display:block;font-size:clamp(7px,1.7cqw,12px);padding:7px}.v6-chat-thread{position:absolute;inset:8% 5% 8% 40%;font-size:clamp(8px,1.75cqw,12px);display:flex;flex-direction:column;gap:9px}.v6-chat-thread>span{font-size:.7em;color:#8da4a6}.v6-chat-msg{color:#dfe8e5;padding:9px;background:#222d31;border-radius:8px;font-size:.86em;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.v6-chat-msg b{display:block;color:#b5ffe2;font-size:.8em;margin-bottom:4px}.v6-chat-input{padding:9px;background:#182328;border:1px solid #8ac6b640;border-radius:8px;margin-top:auto;color:#bdcdcc;font-size:.8em}.v6-scene:not([data-phase="0"]) .v6-chat-msg.first,.v6-scene[data-phase="2"] .v6-chat-msg.second,.v6-scene[data-phase="3"] .v6-chat-msg.second,.v6-scene[data-phase="3"] .v6-chat-msg.third{opacity:1;transform:none}.v6-conversation-stage>.v6-cursor{left:67%;top:75%}.v6-scene[data-phase="1"] .v6-conversation-stage>.v6-cursor{transform:translate(140%,100%)}
.v6-context-frame{position:absolute;inset:16% 9% 20%;padding:6% 3% 3%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px dashed #9ae0c6;border-radius:10px;transition:transform .8s var(--scene-ease)}.v6-context-frame>span{position:absolute;left:4%;top:6%;font-size:clamp(7px,1.6cqw,12px);color:#b5ffe2}.v6-context-frame img{width:100%;height:100%;object-fit:cover;border-radius:5px;min-height:0}.v6-group-tools{position:absolute;left:30%;top:6%;display:flex;align-items:center;gap:12px;border:1px solid #9ae0c630;background:#202b2e;border-radius:6px;padding:8px;font-size:clamp(7px,1.7cqw,12px);opacity:0;transition:opacity .25s var(--ease)}.v6-group-tools>b{color:#b5ffe2}.v6-sparks-composer{position:absolute;left:44%;top:27%;width:49%;background:#22302df7;border:1px solid #9ae0c660;border-radius:10px;padding:4%;box-shadow:0 10px 30px #0007;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease);font-size:clamp(8px,1.9cqw,14px)}.v6-sparks-composer>b{color:#b5ffe2;font-size:1em;display:block}.v6-sparks-composer>small{display:block;color:#a3b9b2;font-size:.7em;margin-block:8px 10px}.v6-sparks-composer>.v6-typed{padding:10px;background:#151f1b;border-radius:6px;font-size:.85em}.v6-sparks-composer>span:last-child{display:block;margin-top:12px;color:#b5ffe2;font-size:.7em}.v6-scene:not([data-phase="0"]) .v6-group-tools{opacity:1}.v6-scene[data-phase="2"] .v6-sparks-composer,.v6-scene[data-phase="3"] .v6-sparks-composer{opacity:1;transform:none}.v6-scene[data-phase="2"] .v6-context-frame,.v6-scene[data-phase="3"] .v6-context-frame{transform:translateX(-13%) scale(.9)}.v6-sparks-stage>.v6-cursor{left:18%;top:28%}.v6-scene[data-phase="1"] .v6-sparks-stage>.v6-cursor{transform:translate(930%,-180%)}.v6-scene[data-phase="2"] .v6-sparks-stage>.v6-cursor,.v6-scene[data-phase="3"] .v6-sparks-stage>.v6-cursor{transform:translate(1400%,550%)}
.v6-scene[data-active=false] *{animation-play-state:paused!important}.v6-scene[data-active=false] .v6-cursor{transition:none}.v6 .v6-scene[data-active=false] .v6-scene-progress i{transition:none}
@media(hover:hover) and (pointer:fine){.v6 .btn:hover{transform:translateY(-1px)}.v6-replay:hover{background:var(--mint);color:#163c30}.v6-feature-action:hover{color:var(--ink)}}
@media(max-width:1100px){.v6 .container{width:calc(100% - 56px)}.v6 .section{padding-block:65px}.v6-benefits{grid-template-columns:1fr 1fr}.v6-metric{grid-row:span 2}.v6 .assistant-section{padding:26px;gap:24px}.v6-context-grid{grid-template-columns:1fr 1fr}.v6-context-card:first-child{grid-column:1/-1}.v6-context-card:first-child .v6-scene{aspect-ratio:1.9}.v6 .plan{padding:22px 18px}.v6-founder{grid-template-columns:45% 1fr;gap:15px}.v6-founder h3{font-size:20px}.v6-founder-portrait{min-height:260px}.v6-presentation-chapters{order:3;width:100%;justify-content:center}.v6-presentation-controls{gap:12px}}
@media(max-width:800px){.v6 .assistant-section{grid-template-columns:1fr}.v6 .assistant-explainer>.v6-scene{aspect-ratio:1.5}.v6-feature-grid{grid-template-columns:1fr}.v6-feature-card:last-child{grid-column:auto}.v6-feature-card:last-child .v6-scene{aspect-ratio:1.6}.v6-learning-grid{grid-template-columns:1fr}.v6-learning-card{display:grid;grid-template-columns:1fr 1fr}.v6-learning-media{aspect-ratio:1;height:100%;min-height:260px}.v6-learning-card>div:last-child{align-self:center}.v6-founder{min-height:220px}.v6-founder-portrait{min-height:220px}.v6 .process-frames{aspect-ratio:1.4}.v6-benefits{grid-template-columns:1fr}.v6-metric{grid-row:auto}.v6-benefit{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.v6-benefit>.icon{grid-row:1}.v6-benefit>h2{grid-column:1}.v6-benefit>div{grid-column:2;grid-row:1/4;margin:0}.v6-benefit>p{grid-column:1}.v6 .early-access{gap:28px}}
@media(max-width:600px){.v6 .container{width:calc(100% - 32px)}.v6 .section{padding-block:46px}.v6 .hero{padding-top:30px;padding-bottom:32px;min-height:340px}.v6 .hero h1{font-size:clamp(43px,12vw,62px)}.v6 .hero-description{font-size:15px}.v6-hero-art{inset:20px -16px 0 20%;opacity:.12}.v6 .hero-work{min-height:370px}.v6 .screen-tabs{min-height:52px;padding:5px}.v6 .screen-tabs button{padding-inline:13px}.v6 .screen-type{display:none}.v6 .product-screen{aspect-ratio:1.42}.v6 .work-product{aspect-ratio:1.3}.v6 .screen-note{font-size:10px;line-height:1.6}.v6 .screen-slide>img{object-fit:contain}.v6-media-pending{padding:16px}.v6-media-pending b{font-size:14px}.v6-media-pending p{font-size:11px}.v6-feature-copy{padding:20px 16px 12px}.v6-feature-copy h3{font-size:17px}.v6-feature-copy p{font-size:12px}.v6-feature-action{padding-inline:16px}.v6-material-status{margin-inline:16px}.v6 .v6-scene{border-radius:0;aspect-ratio:1.25}.v6 .assistant-section{padding:20px 14px;border-radius:15px}.v6 .assistant-explainer>h2{font-size:30px}.v6 .assistant-explainer>.v6-scene{border-radius:10px;aspect-ratio:1.05}.v6 .assistant-chat{min-height:420px}.v6 .chat-heading{padding:15px 12px;font-size:12px}.v6 .chat-body{padding:12px}.v6-guide-form{padding:12px}.v6-guide-form small{font-size:9px}.v6 .chat-intro h3{font-size:19px}.v6-learning-card{display:block}.v6-learning-media{aspect-ratio:1.55;min-height:0}.v6-learning-card>div:last-child{padding:21px}.v6-learning-card p{min-height:0}.v6 .founder-grid{grid-template-columns:1fr}.v6-founder{min-height:245px;grid-template-columns:43% 1fr}.v6-founder-portrait{min-height:245px}.v6-founder>div:last-child{padding:15px 15px 20px 0}.v6-founder h3{font-size:21px}.v6-metric,.v6-benefit{padding:24px}.v6-benefit{display:block}.v6-benefit>div{margin-top:20px}.v6-benefit h2{font-size:25px}.v6-decision-cards{max-width:260px}.v6-context-grid{grid-template-columns:1fr}.v6-context-card:first-child{grid-column:auto}.v6-context-card .v6-scene,.v6-context-card:first-child .v6-scene{aspect-ratio:1.1}.v6 .process-frames{aspect-ratio:1.18}.v6 .process-frames .v6-scene{aspect-ratio:auto}.v6 .process-navigation>h2{font-size:31px}.v6 .process-steps button small{font-size:11px}.v6 .process-caption h3{font-size:18px}.v6 .process-caption p{font-size:12px}.v6-presentation-stage .v6-scene{aspect-ratio:1.25}.v6-presentation-controls{padding:12px}.v6-presentation-chapters{gap:1px}.v6-presentation-chapters button{font-size:10px;padding:7px 5px}.v6-presentation-controls>.btn{gap:9px;font-size:11px}.v6 .v6-presentation-stage:fullscreen{padding:0}.v6 .early-copy h2{font-size:32px}.v6 .form-row{grid-template-columns:1fr}.v6-ui-bar>small{max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v6 .pricing-note{text-align:left;font-size:11px}.v6-model{min-width:190px;padding-inline:20px}.v6-model strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.v6 *, .v6 *::before,.v6 *::after{scroll-behavior:auto!important}.v6-scene *{transition-duration:.15s!important}.v6-scene .v6-cursor{display:none}.v6 .testimonial-track{animation:none!important}.v6 .model-track{animation:none!important}.v6 .model-marquee{overflow-x:auto;mask-image:none}.v6 .model-track>.model-item[aria-hidden=true]{display:none}.v6 .reveal{opacity:1!important;transform:none!important}}

.v6-five-frames video{position:absolute;inset:0 0 27%;width:100%;height:73%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease)}.v6-scene[data-phase="4"] .v6-five-frames video,.v6-scene[data-phase="5"] .v6-five-frames video{opacity:1}

.v6.edit-page .mode-nav [aria-current]{color:#174e41;background:#b5ffe240;box-shadow:inset 0 0 0 1px #94cbb955}

.v6 .hero{overflow:clip}

/* One source becomes its five verified clips, then the existing complete film. */
.v6-space-film{position:absolute;inset:0;display:grid;place-items:center;background:#11171c;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);z-index:5}.v6-space-film video{width:100%;height:100%;object-fit:contain}.v6-scene[data-phase="6"] .v6-space-film{opacity:1}.v6-scene[data-phase="6"] .v6-space-stage>.v6-cursor,.v6-scene[data-phase="6"] .v6-space-stage>.v6-action-result{opacity:0}
.v6-learning-media>.v6-scene{height:100%;width:100%;border:0;border-radius:0;aspect-ratio:auto}.v6-learning-video-result{position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease);background:#11171c}.v6-learning-video-result>img,.v6-learning-video-result>video{width:100%;height:100%;object-fit:cover}.v6-learning-video-result>small{position:absolute;bottom:10px;left:10px;background:#111d;color:#fff;font-size:10px;padding:6px 9px;border-radius:5px}.v6-scene[data-phase="2"] .v6-learning-video-result,.v6-scene[data-phase="3"] .v6-learning-video-result{opacity:1}.v6-scene[data-phase="2"] .v6-learning-video-stage>.v6-drag-source,.v6-scene[data-phase="3"] .v6-learning-video-stage>.v6-drag-source,.v6-scene[data-phase="2"] .v6-learning-video-stage>.v6-source-drop,.v6-scene[data-phase="3"] .v6-learning-video-stage>.v6-source-drop{opacity:0}.v6-scene[data-phase="0"] .v6-learning-video-stage>.v6-cursor{transform:translate(40%,80%)}.v6-scene[data-phase="1"] .v6-learning-video-stage>.v6-cursor{transform:translate(870%,420%)}

.v6-metric.is-visible .v6-chart>span+span{animation:v6-waiting-example 1.5s cubic-bezier(.22,.65,.32,1) both}@keyframes v6-waiting-example{from{transform:scaleX(1)}to{transform:scaleX(.25)}}

.v6-demo-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:11px}.v6-demo-meta button,.v6-demo-retry{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:11px}.v6-demo-history{font-size:10px;line-height:1.6;color:var(--muted);padding:10px 16px}.v6-demo-complete{padding:16px;border-top:1px solid var(--line)}.v6-demo-complete>p{font-size:13px;margin-bottom:12px}.v6-demo-complete .btn{font-size:12px}.v6-demo-retry{display:block;margin-top:10px}.v6 .message.pending{font-size:11px;color:var(--muted);max-width:95%}.v6 .v6-guide-form[hidden]{display:none!important}.v6-demo-meta button:disabled,.v6-demo-retry:disabled{opacity:.5}

.v6-footer-guides{font:inherit;min-width:0}.v6-footer-guides summary{cursor:pointer}.v6-footer-guides nav{display:grid;gap:.55rem;margin-top:.75rem}.v6-footer-guides a{white-space:normal}
