.route-loading{animation:.16s ease-out .12s both route-loading-in}.route-loading__heading,.route-loading__block{border-radius:var(--radius-surface);background:var(--color-surface-subtle);animation:1.4s ease-in-out infinite route-loading-pulse}.route-loading__heading{width:min(320px,60%);height:2.5rem;margin-bottom:32px}.route-loading__layout{gap:24px;display:grid}.route-loading__main,.route-loading__rail{align-content:start;gap:16px;display:grid}.route-loading__block{height:140px}.route-loading__block--short{height:88px}@media (min-width:960px){.route-loading__layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:959px){.route-loading__rail{display:none}}@keyframes route-loading-in{0%{opacity:0}to{opacity:1}}@keyframes route-loading-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.route-loading,.route-loading__heading,.route-loading__block{animation:none}}
