.ISRLoadingFallback_isrLoadingFallback__Wunv7{min-height:60vh;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) var(--spacing-md)}.ISRLoadingFallback_loadingMessage___zpix{text-align:center;margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.ISRLoadingFallback_loadingMessage___zpix p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.ISRLoadingFallback_spinner__ttlIV{width:40px;height:40px;border:3px solid var(--background-color);border-top-color:var(--primary-color);border-radius:50%;animation:ISRLoadingFallback_spin__ManOO .8s linear infinite}@keyframes ISRLoadingFallback_spin__ManOO{to{transform:rotate(1turn)}}.ISRLoadingFallback_skeletonContainer__RqBFe{width:100%;max-width:1200px}@keyframes ISRLoadingFallback_pulse__07g54{0%,to{opacity:1}50%{opacity:.5}}@keyframes ISRLoadingFallback_shimmer__y47VA{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ISRLoadingFallback_skeletonBreadcrumb__XPWN3{height:20px;width:200px;margin-bottom:var(--spacing-md)}.ISRLoadingFallback_skeletonBreadcrumb__XPWN3,.ISRLoadingFallback_skeletonTitle__4XXHG{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonTitle__4XXHG{height:32px;width:60%;margin-bottom:var(--spacing-sm)}.ISRLoadingFallback_skeletonSubtitle__dOa8Q{height:20px;width:40%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonDescription__37leU{width:80%;margin-bottom:var(--spacing-sm)}.ISRLoadingFallback_skeletonDescription__37leU,.ISRLoadingFallback_skeletonText__9S1F6{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:4px}.ISRLoadingFallback_skeletonText__9S1F6{width:100%;margin-bottom:var(--spacing-xs)}.ISRLoadingFallback_skeletonCard__0Pnu2{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);height:280px;animation:ISRLoadingFallback_pulse__07g54 1.5s ease-in-out infinite}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonHeader__M_pdk{margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonImageGallery__CTFvG{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(min-width:768px){.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonImageGallery__CTFvG{grid-template-columns:3fr 1fr}}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonMainImage__kxcWz{width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:var(--border-radius)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnails__ADOb5{display:flex;flex-direction:row;gap:var(--spacing-sm)}@media(min-width:768px){.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnails__ADOb5{flex-direction:column}}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonThumbnail__Jxht0{width:80px;height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;border-radius:var(--border-radius)}.ISRLoadingFallback_productSkeleton__i3auQ .ISRLoadingFallback_skeletonDetails__6_rYP{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonHeader__M_pdk{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonAvatar___boa9{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:ISRLoadingFallback_shimmer__y47VA 2s infinite;flex-shrink:0}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonHeaderText__llRe9{flex:1 1}.ISRLoadingFallback_providerSkeleton__6tRBe .ISRLoadingFallback_skeletonGrid__A4lOV{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ISRLoadingFallback_listSkeleton__zO_mN .ISRLoadingFallback_skeletonHeader__M_pdk{margin-bottom:var(--spacing-lg)}.ISRLoadingFallback_listSkeleton__zO_mN .ISRLoadingFallback_skeletonGrid__A4lOV{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ISRLoadingFallback_defaultSkeleton__ft_jz .ISRLoadingFallback_skeletonCard__0Pnu2{height:400px}[data-theme=dark] .ISRLoadingFallback_skeletonAvatar___boa9,[data-theme=dark] .ISRLoadingFallback_skeletonBreadcrumb__XPWN3,[data-theme=dark] .ISRLoadingFallback_skeletonDescription__37leU,[data-theme=dark] .ISRLoadingFallback_skeletonMainImage__kxcWz,[data-theme=dark] .ISRLoadingFallback_skeletonSubtitle__dOa8Q,[data-theme=dark] .ISRLoadingFallback_skeletonText__9S1F6,[data-theme=dark] .ISRLoadingFallback_skeletonThumbnail__Jxht0,[data-theme=dark] .ISRLoadingFallback_skeletonTitle__4XXHG{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:1000px 100%}[data-theme=dark] .ISRLoadingFallback_skeletonCard__0Pnu2{background:var(--card-background);border-color:#3a3a3a}.AIDiscovery_page__EYKyh{max-width:50rem;margin:0 auto;padding:var(--spacing-md)}@media(min-width:768px){.AIDiscovery_page__EYKyh{padding:var(--spacing-lg)}}.AIDiscovery_section__I96gq{margin-top:var(--spacing-xl)}.AIDiscovery_subheading__ZPVKq{margin-top:var(--spacing-md)}.AIDiscovery_code__PMDCd{background:var(--card-background);color:var(--text-primary);padding:var(--spacing-md);border-radius:var(--border-radius);overflow-x:auto;max-width:100%}