.imgai-sticker{--rot:0deg;transform:rotate(var(--rot));transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s}.imgai-sticker-face{border:2px solid #fff0e6eb;border-radius:14px;box-shadow:4px 4px #ff6014}@media (hover:hover){.imgai-phone-row:has(.imgai-sticker:hover) .imgai-sticker:not(:hover){opacity:.55;filter:saturate(.7)}.imgai-sticker:hover{z-index:20;transform:rotate(0)scale(1.04)}}.imgai-phone{container-type:inline-size}.imgai-phone-shade{background:linear-gradient(#0000 58%,#00000040 74%,#000000c7 100%),linear-gradient(#00000059,#0000 14%)}.imgai-phone-rail{gap:4.6cqw;bottom:24cqw;right:2.5cqw}.imgai-phone-rail svg{width:12.5cqw;height:12.5cqw;overflow:visible}.imgai-phone-avatar{width:15cqw;height:15cqw}.imgai-phone-avatar:after{content:"+";color:#d63400;text-align:center;background:#fff;border-radius:50%;width:7cqw;height:7cqw;font-size:6cqw;font-weight:800;line-height:6.6cqw;position:absolute;bottom:-3.6cqw;left:50%;transform:translate(-50%)}.imgai-phone-caption{line-height:1.35;bottom:5.5cqw;left:5cqw;right:22cqw}.imgai-phone-title{text-shadow:0 1px 2px #0009;font-size:max(11px,6.4cqw)}.imgai-phone-cta{margin-top:2cqw;padding:1.4cqw 3.6cqw;font-size:max(10px,5.4cqw)}.imgai-phone-disc{border:2.5cqw solid #1c1c1c;width:13cqw;height:13cqw;animation:6s linear infinite paused imgai-disc;bottom:5.5cqw;right:3.5cqw}.imgai-phone-disc-on{animation-play-state:running}@keyframes imgai-disc{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.imgai-sticker{transition:none}.imgai-phone-disc{animation:none}}
