[data-motion-toggle]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #c9a25755;border-radius:999px;background:transparent;color:#d9c08a;font:500 12px/1.3 var(--sans,system-ui);cursor:pointer;white-space:nowrap}
[data-motion-toggle]:hover{border-color:#e5c883;background:#c9a2570d}
[data-motion-toggle]:focus-visible{outline:2px solid #e8c57e;outline-offset:4px}
[data-motion-toggle]:disabled{opacity:.8;cursor:default}
html.ml-motion-off{scroll-behavior:auto!important}
html.ml-motion-off *,html.ml-motion-off *::before,html.ml-motion-off *::after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}
html.ml-motion-off .motion-phrase{opacity:1!important;transform:none!important;filter:none!important}
html.ml-motion-off .agent-orbit,html.ml-motion-off .arrival-lens{display:none!important}
html.ml-motion-off #hero #plate.is-here .plate-rest{transform:none!important;scale:1;translate:none}
.hero-motion-controls{display:flex;align-items:center;gap:16px;margin-top:18px}
.hero-motion-controls .hero-note{margin:0;font-size:12px;max-width:32ch}
html.ml-motion-off .hero-note{visibility:hidden}
@media(max-width:860px){#hero .hero-motion-controls{grid-row:7;margin-top:16px}.hero-motion-controls .hero-note{display:none}}

@media(max-width:760px){
 body.content-studio .studio-head{align-items:center;gap:8px}
 body.content-studio .studio-back{white-space:nowrap;flex-shrink:0}
 body.content-studio .studio-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 5px;min-width:0}
 body.content-studio .studio-head-actions [data-motion-toggle]{font-size:11px;padding-inline:10px;order:2}
 body.content-studio .studio-head-actions .studio-link{min-height:44px}
}
@media(max-width:760px){
 body.builder-easy .hd-r .mobile-product-label{display:none}
 body.builder-easy .hd-r{gap:8px;min-width:0}
 body.builder-easy .hd-r [data-motion-toggle]{padding-inline:10px;font-size:11px}
}

@media(max-width:760px){
 body.builder-easy .hd .stages{grid-column:1;justify-self:start}
 body.builder-easy .hd .mobile-save-copy{grid-column:2 / 4;max-width:100%}
}
@media(max-width:400px){body.builder-easy .hd .stage[data-s="on"] .stage-l{display:none}}
