.hero-motion-card{background:#0a1120!important;overflow:hidden}
.hero-motion-card .tw3-head{padding-bottom:8px}
.hero-motion-toggle{display:grid;place-items:center;width:36px;height:36px;flex:none;margin-left:auto;border:1px solid var(--rule-strong);border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}
.hero-motion-toggle:focus-visible{outline:2px solid var(--ceil-strong);outline-offset:4px}
.hero-motion-frame{position:relative;isolation:isolate;aspect-ratio:760/540;background:#0a1120;overflow:hidden}
.hero-motion-scene{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:opacity,transform}
.hero-motion-scene:first-child{opacity:1}
.hero-motion-scene>svg,.hero-motion-scene>object{display:block;width:100%;height:100%;border:0}
.hm-route{fill:none;stroke:#b6d1ff;stroke-width:2;opacity:.22;stroke-dasharray:5 12}
.hm-flow{fill:#e0edff}

.hero-motion-card.is-paused .tw3-live i{animation-play-state:paused}
.hero-motion-card .tw3-stats span{font-size:14px;line-height:20px}
@media(max-width:640px){.hero-motion-card .tw3-stats{gap:10px}.hero-motion-card .tw3-stats span{font-size:14px;line-height:19px}.hero-motion-card .tw3-head .tw3-live{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hero-motion-scene{will-change:auto}}


.hero-motion-scene>img{display:block;width:100%;height:100%;object-fit:contain}
