.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"]:is([data-app-motion="running"],[data-app-motion="paused"]) .aui-phone {
 animation:aui-arrive 1s cubic-bezier(.2,.65,.25,1) both,aui-float 7.2s ease-in-out 1s infinite;
}
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"]:is([data-app-motion="running"],[data-app-motion="paused"]) .aui-scene::after {
 animation:aui-ground 7.2s ease-in-out 1s infinite;
}
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"]:is([data-app-motion="running"],[data-app-motion="paused"]) .aui-services>div {
 animation:aui-service-glance 1.5s ease-in-out 1.05s;
}
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"] .aui-services>div:nth-child(2) { animation-delay:1.45s; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"] .aui-services>div:nth-child(3) { animation-delay:1.85s; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion-started="true"] .aui-services>div:nth-child(4) { animation-delay:2.25s; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion="paused"] :is(.aui-phone,.aui-services>div),
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion="paused"] .aui-scene::after { animation-play-state:paused!important; }
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle {
 display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;max-width:100%;min-height:32px;margin:2px 0 0 auto;padding:5px 8px;
 border:1px solid transparent;border-radius:6px;background:transparent;color:#526e90;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;
 cursor:pointer;text-decoration:none;box-shadow:none;transition:color .18s,border-color .18s;
}
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle svg { display:block;width:14px;height:14px;flex:none; }
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle:is(:hover,:focus-visible) { background:transparent;color:#0059df;border-color:#8faed4;text-decoration:none;box-shadow:none;transform:none; }
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle:focus-visible { outline:2px solid #0059df;outline-offset:3px; }
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle::after { display:none; }
.cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle[hidden] { display:none!important; }
@keyframes aui-arrive {
 from { translate:0 16px;opacity:.3; }
 to { translate:0 0;opacity:1; }
}
@keyframes aui-float {
 0%,100% { translate:0 0;rotate:0deg; }
 50% { translate:0 -9px;rotate:-1.4deg; }
}
@keyframes aui-ground {
 0%,100% { scale:1;opacity:1; }
 50% { scale:.94;opacity:.7; }
}
@keyframes aui-service-glance {
 0%,100% { border-color:#e0e7ef;box-shadow:0 0 0 transparent;translate:0 0; }
 45% { border-color:#8cb5ed;box-shadow:0 4px 12px #3666a21a;translate:0 -2px; }
}
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion="reduced"] :is(.aui-phone,.aui-services>div),
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual[data-app-motion="reduced"] .aui-scene::after { animation:none!important; }
@media(prefers-reduced-motion:reduce){
 .cohesive-site[data-site-page="app"] #site-main .app-ui-visual :is(.aui-phone,.aui-services>div),
 .cohesive-site[data-site-page="app"] #site-main .app-ui-visual .aui-scene::after { animation:none!important; }
 .cohesive-site[data-site-page="app"] #site-main .aui-motion-toggle { transition:none; }
}
