.motion-control-ai-app{-webkit-tap-highlight-color:transparent}@media (max-width:767px){.motion-control-ai-app main{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.motion-control-ai-app main [class*="bg-background/88"][class*=border-t]{position:sticky;bottom:0;z-index:30;padding-bottom:calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -12px 28px rgba(15,23,42,.08)}.motion-control-ai-app main [class*="bg-background/88"][class*=border-t] button{min-height:3rem}.motion-control-ai-app [class*="min-w-[340px]"]{width:min(calc(100vw - 2rem),360px)!important;min-width:0!important}.motion-control-ai-app main img.h-40.w-full.object-cover,.motion-control-ai-app main img.h-full.w-full.object-cover,.motion-control-ai-app main video.h-40.w-full.object-cover,.motion-control-ai-app main video.h-full.w-full.object-cover{object-fit:contain!important;background:rgba(15,23,42,.04)}.motion-control-ai-app main img.h-40.w-full,.motion-control-ai-app main video.h-40.w-full{min-height:12rem}.motion-control-ai-app main [class*=absolute][class*=right-2][class*=top-2][class*=gap-2]{left:.5rem;right:.5rem;top:.5rem;flex-wrap:wrap;justify-content:flex-end}.motion-control-ai-app main [class*=absolute][class*=right-2][class*=top-2][class*=gap-2] button{min-height:2rem;padding-inline:.625rem}.motion-control-ai-app [role=dialog]{max-width:min(calc(100vw - 1rem),48rem)!important}}