.ntSWsW_skeletonWrapper{min-height:80vh;padding:6rem 0 4rem}.ntSWsW_skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}.ntSWsW_skeletonCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.ntSWsW_skeletonImage{background:linear-gradient(90deg, var(--bg-color) 25%, var(--border-color) 50%, var(--bg-color) 75%);background-size:400% 100%;width:100%;height:200px;animation:1.5s ease-in-out infinite ntSWsW_shimmer}.ntSWsW_skeletonBody{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ntSWsW_skeletonLine{background:linear-gradient(90deg, var(--bg-color) 25%, var(--border-color) 50%, var(--bg-color) 75%);background-size:400% 100%;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite ntSWsW_shimmer}.ntSWsW_skeletonLineShort{width:60%}.ntSWsW_skeletonLineMedium{width:80%}.ntSWsW_skeletonHeader{max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}.ntSWsW_skeletonTitle{background:linear-gradient(90deg, var(--bg-color) 25%, var(--border-color) 50%, var(--bg-color) 75%);background-size:400% 100%;border-radius:6px;width:300px;height:32px;margin-bottom:.75rem;animation:1.5s ease-in-out infinite ntSWsW_shimmer}.ntSWsW_skeletonSubtitle{background:linear-gradient(90deg, var(--bg-color) 25%, var(--border-color) 50%, var(--bg-color) 75%);background-size:400% 100%;border-radius:4px;width:200px;height:16px;animation:1.5s ease-in-out infinite ntSWsW_shimmer}.ntSWsW_skeletonHero{background:linear-gradient(90deg, var(--bg-color) 25%, var(--border-color) 50%, var(--bg-color) 75%);background-size:400% 100%;width:100%;height:400px;animation:1.5s ease-in-out infinite ntSWsW_shimmer}.ntSWsW_skeletonDetailGrid{grid-template-columns:1fr 360px;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:grid}.ntSWsW_skeletonContent{flex-direction:column;gap:1rem;display:flex}.ntSWsW_skeletonSidebar{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:300px;padding:1.5rem}.ntSWsW_skeletonCenter{min-height:60vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.ntSWsW_spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ntSWsW_spin}@keyframes ntSWsW_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ntSWsW_spin{to{transform:rotate(360deg)}}@media (max-width:768px){.ntSWsW_skeletonGrid{grid-template-columns:1fr;padding:0 1rem}.ntSWsW_skeletonDetailGrid{grid-template-columns:1fr;padding:1.5rem 1rem}.ntSWsW_skeletonHero{height:250px}.ntSWsW_skeletonWrapper{padding:5rem 0 3rem}}
