.model-film{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:#f4f5f6}.model-film__result{display:block;width:100%;height:100%;object-fit:contain}.model-task-page .model-task-art .model-film{max-width:960px;margin:auto}.model-task-page .model-film>.model-film__result{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:inherit}.model-film__prompt{position:absolute;z-index:1;top:50%;left:50%;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 48px);padding:14px;border-radius:16px;background:#fff;color:#252c38;font:400 15px/1.5 var(--sans);box-shadow:0 12px 36px #1d263414;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.model-film__prompt img{flex:none;width:72px;height:54px;border-radius:8px;object-fit:cover}@media(prefers-reduced-motion:no-preference){.model-film.is-running .model-film__prompt{animation:model-film-prompt 4.2s ease both;animation-play-state:var(--model-film-state,running)}.model-film.is-running .model-film__result{animation:model-film-result 4.2s ease both;animation-play-state:var(--model-film-state,running)}@keyframes model-film-prompt{0%{opacity:1;transform:translate(-50%,-43%) scale(.97)}18%,42%{opacity:1;transform:translate(-50%,-50%) scale(1)}67%,to{opacity:0;transform:translate(-32%,-108%) scale(.93)}}@keyframes model-film-result{0%,38%{opacity:0;transform:translateY(28px) scale(.97)}70%,to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:700px){.model-film__prompt{gap:10px;max-width:calc(100% - 32px);font-size:13px}.model-film__prompt img{width:54px;height:41px}}
