.LoadingSkeleton-module__vRTC4q__skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--on-surface)4%,transparent)25%,color-mix(in srgb,var(--on-surface)8%,transparent)50%,color-mix(in srgb,var(--on-surface)4%,transparent)75%);background-size:400% 100%;border-radius:8px;animation:1.8s ease-in-out infinite LoadingSkeleton-module__vRTC4q__shimmer}@keyframes LoadingSkeleton-module__vRTC4q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LoadingSkeleton-module__vRTC4q__circle{border-radius:50%;flex-shrink:0;width:40px;height:40px}.LoadingSkeleton-module__vRTC4q__textLine{border-radius:6px;height:14px;margin-bottom:.6rem}.LoadingSkeleton-module__vRTC4q__badge{border-radius:50px;width:160px;height:32px;margin-bottom:2rem}.LoadingSkeleton-module__vRTC4q__titleLg{width:80%;height:48px;margin-bottom:.8rem}.LoadingSkeleton-module__vRTC4q__titleSm{width:50%;height:48px;margin-bottom:1.5rem}.LoadingSkeleton-module__vRTC4q__subtitle{width:60%;height:20px;margin-bottom:2rem}.LoadingSkeleton-module__vRTC4q__button{border-radius:8px;width:180px;height:48px}.LoadingSkeleton-module__vRTC4q__heroSkeleton{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.LoadingSkeleton-module__vRTC4q__ctaRow{gap:1rem;margin-top:1rem;display:flex}.LoadingSkeleton-module__vRTC4q__row{gap:1rem;display:flex}.LoadingSkeleton-module__vRTC4q__textGroup{flex-direction:column;gap:.4rem;padding:1rem 0;display:flex}.LoadingSkeleton-module__vRTC4q__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:1rem 0;display:grid}.LoadingSkeleton-module__vRTC4q__cardSkeleton{border:1px solid color-mix(in srgb,var(--on-surface)6%,transparent);background:color-mix(in srgb,var(--on-surface)2%,transparent);border-radius:12px;overflow:hidden}.LoadingSkeleton-module__vRTC4q__cardImage{border-radius:0;width:100%;height:160px}.LoadingSkeleton-module__vRTC4q__cardBody{padding:1rem}.LoadingSkeleton-module__vRTC4q__tableRows{flex-direction:column;gap:.8rem;padding:1rem 0;display:flex}.LoadingSkeleton-module__vRTC4q__tableRow{background:color-mix(in srgb,var(--on-surface)2%,transparent);border-radius:8px;align-items:center;gap:1rem;padding:.8rem;display:flex}
