/* Phone preview and a separate, straight tank strip at the section foot. */
.mc-tank-showcase{width:100%;min-width:0;margin:auto}
.mc-tank-stage{position:relative}
.mc-tank-phone{position:relative;line-height:0;width:100%;max-width:340px;margin:auto}
#mc-tank-video{position:absolute;left:6.62%;top:3.29%;width:86.75%;height:93.42%;object-fit:cover;border-radius:14% / 6.5%;overflow:hidden}
.mc-phone-frame{position:relative;display:block;width:100%;height:auto;pointer-events:none}
.mc-phone-toggle{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:15% / 7%;padding:0;background:transparent;color:white;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mc-phone-toggle:focus-visible{outline:3px solid #8fd0ff;outline-offset:5px}
.mc-phone-control{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:rgba(16,31,44,.88);box-shadow:0 0 0 1px rgba(255,255,255,.35);opacity:0;transition:opacity 160ms ease}
.mc-phone-pause{width:18px;height:22px;border-left:6px solid white;border-right:6px solid white}
.mc-phone-play{display:none;margin-left:5px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid white}
.mc-tank-showcase[data-playback=paused] .mc-phone-control,.mc-phone-toggle:focus-visible .mc-phone-control{opacity:1}
.mc-tank-showcase[data-playback=paused] .mc-phone-pause{display:none}
.mc-tank-showcase[data-playback=paused] .mc-phone-play{display:block}
@media(hover:hover) and (pointer:fine){.mc-phone-toggle:hover .mc-phone-control{opacity:1}}

.mc-compat-content{padding-bottom:32px!important}
.mc-tank-strip{position:relative;isolation:isolate;width:100%;overflow:hidden;background:#a9bdce;color:#2c3e50;border-block:1px solid #b6c9d9;padding:14px 0}
.mc-tank-strip-window{min-height:76px;overflow:hidden;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}
.mc-tank-strip-track{display:flex;width:max-content;list-style:none;padding:0;margin:0}
.mc-tank-strip-track:where([data-ready=true][data-filled=true]){animation:mc-tank-strip-scroll 150s linear infinite}
.mc-tank-strip-item:not([data-loaded=true]){display:none}
.mc-tank-strip-item{flex:0 0 116px;width:116px;padding:0 16px}
.mc-tank-strip-picture{display:block;position:relative;overflow:hidden;width:76px;height:76px;margin:0 auto}
.mc-tank-strip-picture img{display:block;position:absolute;max-width:none}
.mc-tank-strip-window:focus-visible{outline:3px solid #1664ad;outline-offset:-3px}
@keyframes mc-tank-strip-scroll{to{transform:translateX(-50%)}}
.mc-tank-strip-window:focus .mc-tank-strip-track,
html[data-motion=paused] .mc-tank-strip-track{animation-play-state:paused}
@media(hover:hover) and (pointer:fine){.mc-tank-strip-window:hover .mc-tank-strip-track{animation-play-state:paused}}
@media(max-width:420px){.mc-tank-strip-window{min-height:68px}.mc-tank-strip-item{flex-basis:96px;width:96px;padding:0 12px}.mc-tank-strip-picture{width:68px;height:68px}}
@media(prefers-reduced-motion:reduce){
 .mc-tank-strip-track[data-ready][data-filled]{animation:none;transform:none}
 .mc-tank-strip-window{overflow-x:auto;mask-image:none}
 .mc-tank-strip-item[aria-hidden=true]{display:none}
 .mc-phone-control{transition:none}
}
