@keyframes lm-pulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(2.6);opacity:0}to{opacity:0}}@keyframes lm-shimmer{0%{background-position:-220px 0}to{background-position:220px 0}}@keyframes lm-fadeup{0%{opacity:0}to{opacity:1}}.lm-tile{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);animation:lm-fadeup .5s ease both}.lm-tile:hover{transform:translateY(-4px);box-shadow:0 22px 44px -20px rgba(8,16,12,.6)}.lm-livedot{position:relative;display:block}.lm-livedot,.lm-livedot:after{width:7px;height:7px;border-radius:50%;background:#43b14b}.lm-livedot:after{content:"";position:absolute;left:0;top:0;animation:lm-pulse 2.6s ease-out infinite}.lm-skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 37%,var(--surface-2) 63%);background-size:360px 100%;animation:lm-shimmer 1.4s ease-in-out infinite}@media (max-width:760px){.lm-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:76%!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.lm-grid>a,.lm-grid>div{scroll-snap-align:start}}.lm-tray{display:flex;gap:11px;overflow-x:auto;padding:2px;scroll-snap-type:x proximity}.lm-tray>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.lm-livedot:after,.lm-skel,.lm-tile{animation:none}}