.loader-skeleton{position:relative;overflow:hidden;flex-shrink:0;pointer-events:none}.loader-skeleton:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--skeleton-highlight,rgba(255,255,255,.3)),transparent);transform:translateX(-100%);animation:skeleton-shimmer var(--skeleton-duration,1.5s) ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.loader-skeleton:before{animation:none;display:none}}.skeleton-form,.skeleton-form__field,.skeleton-text-lines{display:flex;flex-direction:column;gap:8px;min-width:0}.skeleton-form{gap:24px}.skeleton-form__field{gap:8px}.skeleton-card{display:flex;gap:15px;align-items:center;padding:20px 15px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}.skeleton-card__text{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.skeleton-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.resource-image-skeleton{position:absolute!important;inset:0;z-index:0}.account-loading-body{min-width:0}.account-loading-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.account-loading-body>h2{margin:0 0 24px;font-size:24px;line-height:32px;font-weight:600}.saved-library .resource-grid-loading{width:100%}@media(max-width:700px){.skeleton-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-resource-grid>.loader-skeleton{height:155px!important}}@media(max-width:575px){.account-loading-cards{grid-template-columns:minmax(0,1fr)}}