@keyframes scan{0%,12%{opacity:.35;transform:translateY(0)}48%{opacity:1}88%,to{opacity:.15;transform:translateY(460px)}}@media (width<=767px){input,textarea,select{font-size:16px!important}button,a{min-width:0}.atelier-mobile-dock{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important}.atelier-mobile-dock__ai{white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.atelier-case-feature__media img,.atelier-capability__image,.atelier-ai-panel__visual img{will-change:auto}}.atelier-page .fixed.inset-x-0.bottom-0:not(.atelier-mobile-dock){display:none!important}.atelier-page :focus-visible,.intelligence-v4 :focus-visible{outline-offset:3px;outline:1px solid #e8bd77e6}@media (hover:none),(pointer:coarse){.atelier-page .reveal{filter:none!important}.atelier-hero__grain{opacity:.07}.site-pointer-glow{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.atelier-page .reveal{opacity:1!important;filter:none!important;transform:none!important}.atelier-hero__media{transform:none!important}.atelier-scan{display:none!important}}
