.ai-job-visual{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ai-job-screen{position:relative;width:94%;aspect-ratio:2984/1510;overflow:hidden;border:1px solid #deddda;border-radius:8px;background:#fff;box-shadow:0 3px 12px #262b2d0d}.ai-job-state{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ai-job-explanation,.ai-job-transparency{opacity:0;animation:8s ease-in-out infinite both;animation-play-state:paused}.ai-job-explanation{animation-name:ai-job-explain}.ai-job-transparency{animation-name:ai-job-transparent}.ai-job-visual.is-playing .ai-job-state{animation-play-state:running}.project-visual-ai-job-search .project-view-label{z-index:4}@keyframes ai-job-explain{0%,25%{opacity:0}29%,92%{opacity:1}96%,to{opacity:0}}@keyframes ai-job-transparent{0%,55%{opacity:0}59%,92%{opacity:1}96%,to{opacity:0}}@media (max-width:600px){.ai-job-screen{width:96%;border-radius:5px}}@media (prefers-reduced-motion:reduce){.ai-job-visual .ai-job-state{animation:none}.ai-job-visual .ai-job-transparency{opacity:1}.ai-job-visual .ai-job-explanation{opacity:0}}