.skeleton{background:linear-gradient(90deg, var(--md-sys-color-surface-container-highest) 25%, var(--md-sys-color-surface-container-high) 50%, var(--md-sys-color-surface-container-highest) 75%);width:var(--skeleton-width,100%);height:var(--skeleton-height,20px);border-radius:var(--skeleton-radius,12px);background-size:200% 100%;animation:1.5s linear infinite skeleton-shimmer}.skeleton-hero-label{--skeleton-width:40%;--skeleton-height:24px}.skeleton-hero-title{--skeleton-width:72%;--skeleton-height:48px;--skeleton-radius:16px}.skeleton-metric{--skeleton-width:50%;--skeleton-height:32px}.skeleton-info-wide{--skeleton-width:100px;--skeleton-height:16px}.skeleton-info-narrow{--skeleton-width:60px;--skeleton-height:16px}.skeleton-module-card{--skeleton-height:64px}.skeleton-avatar{--skeleton-width:40px;--skeleton-height:40px;--skeleton-radius:50%;flex-shrink:0}.skeleton-text-title{--skeleton-width:120px;--skeleton-height:16px}.skeleton-text-body{--skeleton-width:180px;--skeleton-height:12px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
