.ml-mad{color:#fff;isolation:isolate;border-radius:inherit;text-align:left;background:#0e0b16;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.ml-mad-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.ml-mad-zoom{animation:6s ease-out both ml-mad-kb;position:absolute;inset:0}.ml-mad-bg{object-fit:cover;filter:blur(22px)saturate(1.1);opacity:.8;width:124%;height:124%;position:absolute;top:-12%;left:-12%}.ml-mad-img{width:100%;height:100%;display:block;position:absolute;inset:0}.ml-mad-img.is-cover{object-fit:cover}.ml-mad-img.is-contain{object-fit:contain}.ml-mad-scrim{z-index:1;pointer-events:none;background:linear-gradient(#00000038 0%,#0000 34%,#000000bd 100%);position:absolute;inset:0}.ml-mad-tag{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.ml-mad-body{z-index:3;position:absolute;bottom:16px;left:16px;right:16px}.ml-mad-thumbs{gap:6px;margin-bottom:8px;display:flex}.ml-mad-thumbs img{object-fit:cover;background:#ffffff1a;border:2px solid #ffffffd9;border-radius:9px;width:36px;height:36px}.ml-mad-row{align-items:flex-end;gap:12px;display:flex}.ml-mad-text{flex:1;min-width:0}.ml-mad-head{-webkit-line-clamp:1;text-shadow:0 1px 8px #00000059;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}.ml-mad-line{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:18px;overflow:hidden}.ml-mad-cta{border-radius:999px;flex-shrink:0;animation:1.7s ease-in-out 1.4s infinite ml-mad-pulse;display:inline-flex}.ml-mad-pill{color:#111114;background:#fff;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ml-mad-hit{z-index:4;position:absolute;inset:0}.ml-mad-in{animation:.6s cubic-bezier(.2,.8,.2,1) both ml-mad-in;animation-delay:var(--d,.2s)}@keyframes ml-mad-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes ml-mad-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ml-mad-pulse{0%,to{box-shadow:0 0 #ffffff8c}55%{box-shadow:0 0 0 9px #fff0}}.ml-mad[data-play="0"] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ml-mad *,.ml-mad{animation:none!important}}
