.lapp .ap-hero[data-own=ipolka][data-show=own] .ap-media{margin-top:clamp(40px,6svh,64px)}
.ip-shelf{--ph:min(176px,21svh,calc((100vw - 420px) / 6.6));position:relative;padding-bottom:8px}
.ip-row{position:relative;z-index:1;display:flex;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}
.ip-row li{position:relative;display:flex;flex-direction:column;align-items:center;flex:none}
.am-own .ip-row img{display:block;width:auto;height:var(--ph);border-radius:0;box-shadow:none;-webkit-box-reflect:below 1px linear-gradient(transparent 70%,rgba(0,0,0,.24))}
.ip-ph{display:block}
.ip-n{margin-top:calc(var(--ph) * .3 + 14px);font:600 13px/16px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7;white-space:nowrap}
.ip-y{margin-top:2px;font:400 12px/16px var(--font-sans);color:#86868b}
.ip-line{position:absolute;left:50%;top:var(--ph);width:min(1400px,calc(100% - 24px));height:2px;translate:-50% 0;border-radius:1px;
  background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--c) 65%,#fff) 9%,color-mix(in oklab,var(--c) 65%,#fff) 91%,transparent);
  box-shadow:0 0 18px 1px color-mix(in oklab,var(--c) 70%,transparent)}
.ip-line::after{content:"";position:absolute;left:8%;right:8%;top:1px;height:130px;background:radial-gradient(50% 100% at 50% 0,color-mix(in oklab,var(--c) 20%,transparent),transparent);pointer-events:none}
.ip-row li:last-child::before{content:"";position:absolute;z-index:-1;left:50%;top:calc(var(--ph) - 34px);width:260%;height:68px;translate:-50% 0;
  background:radial-gradient(closest-side,color-mix(in oklab,var(--c) 42%,transparent),transparent);pointer-events:none}
@media (max-width:1068px){
  .ip-shelf{--ph:150px}
  .ip-row{justify-content:flex-start;width:max-content;padding:0 24px}
  .ip-line{left:0;width:100%;translate:none}
}
@media (max-width:734px){.ip-shelf{--ph:128px}.ip-row{gap:14px;padding:0 20px}.ip-n{font-size:12px;line-height:15px}.ip-y{font-size:11px;line-height:14px}}
@media (prefers-reduced-motion:reduce){@media (max-width:1068px){.ip-row{translate:var(--pan,0) 0}}}
@media (prefers-reduced-motion:no-preference){
  .am-own .ip-ph,.ip-n,.ip-y,.ip-row li:last-child::before{opacity:0}
  .ip-line{scale:0 1}
  .am-own.ip-go .ip-line{scale:1 1;transition:scale 1.2s cubic-bezier(.65,0,.35,1) .1s}
  .am-own.ip-go .ip-ph{animation:ip-drop .7s cubic-bezier(.34,1.45,.64,1) both;animation-delay:calc(.5s + var(--i) * .11s)}
  .am-own.ip-go :is(.ip-n,.ip-y){opacity:1;transition:opacity .5s ease-out;transition-delay:calc(.75s + var(--i) * .11s)}
  .am-own.ip-go .ip-row li:last-child::before{opacity:1;transition:opacity 1.2s ease-out 2.1s}
  @media (max-width:1068px){.am-own.ip-go .ip-row{animation:ip-pan 6s cubic-bezier(.45,0,.25,1) 1.4s both}}
}
@keyframes ip-drop{0%{opacity:0;translate:0 -40px}40%{opacity:1}100%{opacity:1;translate:0 0}}
@keyframes ip-pan{from{translate:0 0}to{translate:var(--pan,0) 0}}
