.skeleton{border-radius:10px;background:linear-gradient(90deg,rgba(148,163,184,.2),rgba(148,163,184,.35) 50%,rgba(148,163,184,.2));background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.dark .skeleton,.skeleton-page--dark .skeleton{background:linear-gradient(90deg,rgba(51,65,85,.5),rgba(71,85,105,.7) 50%,rgba(51,65,85,.5));background-size:200% 100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--circle{border-radius:50%;flex-shrink:0}.skeleton--pill{border-radius:999px}.skeleton--card{border-radius:12px;min-height:120px}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.skeleton-grid--cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.skeleton-hero{display:flex;gap:14px;align-items:flex-start}.skeleton-hero__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.skeleton-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.skeleton-page__header{margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.skeleton-sections{display:flex;flex-direction:column;gap:28px}.skeleton-section{display:flex;flex-direction:column;gap:10px}.skeleton-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:8px}@media (max-width:640px){.skeleton-section__grid{grid-template-columns:1fr}}.skeleton-dashboard__header{margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.skeleton-dashboard__stats{margin-bottom:24px}.skeleton-dashboard__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:768px){.skeleton-dashboard__panels{grid-template-columns:1fr}}.skeleton-list-rows{display:flex;flex-direction:column;gap:10px}.skeleton-list-row{display:flex;align-items:center;gap:12px}.skeleton-list-row__body{flex:1 1;display:flex;flex-direction:column;gap:8px}