@keyframes ob-drift-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ob-drift{animation:ob-drift-up var(--ob-drift-dur,26s) linear infinite}@keyframes ob-chip-pop{0%,2%{opacity:0;transform:translateY(5px) scale(.92)}28%,6%{opacity:1;transform:translateY(0) scale(1)}33%,to{opacity:0;transform:translateY(-4px) scale(.95)}}.ob-chip{opacity:0;animation:ob-chip-pop 6s ease-in-out infinite;animation-delay:var(--ob-chip-delay,0s)}@keyframes ob-tile-pop{0%,4%{opacity:0;transform:scale(.86)}10%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.94)}}.ob-tile{opacity:0;animation:ob-tile-pop 6.5s ease-in-out infinite;animation-delay:var(--ob-tile-delay,0s)}@keyframes ob-bar-grow{0%,6%{transform:scaleY(.08)}16%,84%{transform:scaleY(1)}94%,to{transform:scaleY(.08)}}.ob-bar{transform-origin:bottom;transform:scaleY(.08);animation:ob-bar-grow 6.5s ease-in-out infinite;animation-delay:var(--ob-bar-delay,0s)}@media (prefers-reduced-motion:reduce){.ob-drift{animation:none}.ob-chip,.ob-tile{animation:none;opacity:1}.ob-bar{animation:none;transform:none}}@keyframes mas-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mas-marquee{animation:mas-marquee-up var(--mas-marquee-dur,54s) linear infinite;will-change:transform}@keyframes mas-tap-ring{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.mas-tap-ring{animation:mas-tap-ring 2.4s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:var(--mas-tap-delay,0s)}@keyframes mas-tap-press{0%,62%,to{transform:scale(1)}72%{transform:scale(.955)}84%{transform:scale(1.02)}}.mas-tap-press{animation:mas-tap-press 2.4s ease-in-out infinite}@keyframes mas-tap-cursor{0%,55%{opacity:0;transform:translate(6px,6px) scale(.9)}62%,68%{opacity:1;transform:translate(0) scale(1)}74%{opacity:1;transform:translate(-1px,-1px) scale(.86)}88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(4px,4px) scale(.95)}}.mas-tap-cursor{opacity:0;animation:mas-tap-cursor 2.4s ease-in-out infinite}.group:hover .mas-tap-cursor,.group:hover .mas-tap-press,.group:hover .mas-tap-ring{animation:none}.group:hover .mas-tap-cursor,.group:hover .mas-tap-ring{opacity:0}@media (prefers-reduced-motion:reduce){.mas-marquee,.mas-tap-cursor,.mas-tap-press,.mas-tap-ring{animation:none}.mas-tap-cursor,.mas-tap-ring{display:none}}