/* Progressive motion enhancement. Removing data-motion restores the complete
   static data-step story, including reduced-motion and older-browser support. */
.scene-camera{position:absolute;inset:0;width:1280px;height:720px;transform-origin:50% 50%}
.product-page .product-film[data-motion="continuous"] .scene-camera *,
.product-page .product-film[data-motion="continuous"] .scene-camera *::before,
.product-page .product-film[data-motion="continuous"] .scene-camera *::after{transition:none!important;animation:none!important}
.product-page .product-film[data-motion="continuous"] .film-progress::before{transition:none}
.product-page .product-film[data-motion="continuous"] .film-pointer{left:0;top:0;opacity:1;will-change:transform}
.product-page .product-film[data-motion="continuous"] .motion-press{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border:2px solid #b9473580;border-radius:50%;background:#ff7d6018;z-index:13;pointer-events:none;opacity:0}
.product-page .product-film[data-motion="continuous"] :is(.copy-highlight,.research-highlight){background-color:transparent;box-shadow:none;background-image:linear-gradient(#ffdfcc,#ffdfcc);background-repeat:no-repeat;background-size:0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.product-page .product-film[data-motion="continuous"] :is(.history-new-card,.article-copy){margin-left:0;opacity:0;transform:none}
.product-page .product-film[data-motion="continuous"] :is(.history-new-card,.prompt-compare-card,.article-copy,.queue-selection .film-clip){border-color:#e3dcd4;box-shadow:0 3px 7px #3a2a2008}
.product-page .product-film[data-motion="continuous"] .clip-check{opacity:0}
.product-page .product-film[data-motion="continuous"] .secondary-card{opacity:1}
.product-page .product-film[data-motion="continuous"] :is(.copied-tag,.pasted-result,.result-toast,.favorite-pasted-toast,.queue-popover,.research-followup,.answer-saved-toast,.browser-tab-hunt,.browser-shortcut,.browser-pasted-toast){opacity:0}
.product-page .product-film[data-motion="continuous"] .film-search{position:relative}
.product-page .product-film[data-motion="continuous"] .search-empty{display:inline;opacity:1}
.product-page .product-film[data-motion="continuous"] .search-value{display:inline-block;position:absolute;left:44px;top:7px;opacity:0;white-space:nowrap}
.product-page .product-film[data-motion="continuous"] .favorite-deck{visibility:visible;opacity:0}
.product-page .product-film[data-motion="continuous"] :is(.category-common,.category-programming,.category-prompts,.category-industry){background:transparent;box-shadow:none;color:#6e6e73;font-weight:550}
.product-page .product-film[data-motion="continuous"] .prompt-paste-target{position:relative}
.product-page .product-film[data-motion="continuous"] .prompt-placeholder{display:block;opacity:1}
.product-page .product-film[data-motion="continuous"] .prompt-pasted-value{display:block;position:absolute;left:17px;right:17px;top:14px;opacity:0}
.product-page .product-film[data-motion="continuous"] .queue-selection{opacity:1;transform:none}
.product-page .product-film[data-motion="continuous"] .form-window{transform:none}
.product-page .product-film[data-motion="continuous"] .form-field{position:relative;border-color:#e4ddd5;box-shadow:none}
.product-page .product-film[data-motion="continuous"] .field-placeholder{display:block;opacity:1}
.product-page .product-film[data-motion="continuous"] .field-value{display:block;position:absolute;left:81px;top:11px;opacity:0}
.product-page .product-film[data-motion="continuous"] .form-field>b{opacity:0}
.product-page .product-film[data-motion="continuous"] .queue-count{display:inline-block;position:relative;min-width:67px;height:18px;vertical-align:top}
.product-page .product-film[data-motion="continuous"] .queue-count>span{display:block;position:absolute;inset:0;white-space:nowrap;opacity:0}
.product-page .product-film[data-motion="continuous"] .queue-value{display:block;position:absolute;left:58px;right:18px;top:39px;opacity:0}
.product-page .product-film[data-motion="continuous"] .queue-popover-hint{margin-top:39px}
.product-page .product-film[data-motion="continuous"] .queue-next{background:#b94735;color:white}
.product-page .product-film[data-motion="continuous"] :is(.research-browser,.research-copies,.research-conversation){visibility:visible;opacity:1}
.product-page .product-film[data-motion="continuous"] .research-article{display:block;position:absolute;left:0;right:0;top:91px;opacity:0}
.product-page .product-film[data-motion="continuous"] .research-copy-notice{opacity:0}
.product-page .product-film[data-motion="continuous"] .research-tabs>span{background:#e9e3da;color:#988777}
.product-page .product-film[data-motion="continuous"] :is(.research-selection,.research-ask-action){opacity:.35}
.product-page .product-film[data-motion="continuous"] .research-ask-action{background:transparent;color:#b94735;border-color:#d7c5b6}
.product-page .product-film[data-motion="continuous"] .research-conversation{opacity:0}
.product-page .product-film[data-motion="continuous"] :is(.research-answer>span,.research-answer-section,.answer-actions,.research-question){opacity:0}
.product-page .product-film[data-motion="continuous"] .research-existing-card{opacity:1}
.product-page .product-film[data-motion="continuous"] .browser-picker{visibility:visible;opacity:0}
.product-page .product-film[data-motion="continuous"] .browser-tab-strip>span:nth-child(8){background:#f7f3ed;border-color:transparent}
.product-page .product-film[data-motion="continuous"] .picker-search{position:relative}
.product-page .product-film[data-motion="continuous"] .browser-search-empty{display:inline;opacity:1}
.product-page .product-film[data-motion="continuous"] .browser-search-query{display:inline-block;position:absolute;left:20px;top:16px;opacity:0;white-space:nowrap}
.product-page .product-film[data-motion="continuous"] .browser-results{display:block;position:absolute;left:0;right:0;top:92px;opacity:0}
.product-page .product-film[data-motion="continuous"] .chosen-browser-row{border-color:transparent;background:transparent}
.product-page .product-film[data-motion="continuous"] .message-placeholder{display:inline;opacity:1}
.product-page .product-film[data-motion="continuous"] .message-link{display:inline;position:absolute;left:14px;right:40px;top:18px;opacity:0}
.product-page .product-film[data-motion="continuous"] .message-composer{border-color:#dfd2c5}
