.SafeImage_imageWrapper__jo_xi{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.SafeImage_imageWrapper__jo_xi.SafeImage_fillContainer__j5s4W{position:absolute;inset:0;width:100%;height:100%}.SafeImage_skeleton__rfbnL{position:absolute;inset:0;background:#f6f6f6;z-index:1;border-radius:inherit;overflow:hidden}.SafeImage_skeleton__rfbnL:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:SafeImage_shimmer__vqlI8 1.5s ease-in-out infinite;transform:translateX(-100%)}.SafeImage_skeleton__rfbnL:before{display:none}.SafeImage_aiSkeleton__9F4Xk{background:#f5f5f5}.SafeImage_aiSkeleton__9F4Xk:after,.SafeImage_aiSkeleton__9F4Xk:before{display:none}@keyframes SafeImage_shimmer__vqlI8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SafeImage_loaderContainer__HWujw{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.SafeImage_spinner__87pjb{width:60px;height:60px;border:3px solid rgba(160,100,255,.2);border-top-color:#a064ff;border-radius:50%;animation:SafeImage_spin__sUkQG 1.5s linear infinite;position:relative}@keyframes SafeImage_spin__sUkQG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SafeImage_loadingText__xTW9o{margin-top:12px;font-family:system-ui,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#a064ff;text-align:center}.SafeImage_shimmer__vqlI8{display:none}.SafeImage_errorContainer__M7P_L{position:absolute;inset:0;background:linear-gradient(135deg,#f5f5f5,#ebebeb);display:flex;align-items:center;justify-content:center;z-index:1;border-radius:inherit;border:1px dashed #d1d5db}.SafeImage_errorContent__TddXx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center}.SafeImage_errorContent__TddXx svg{opacity:.5}.SafeImage_errorContent__TddXx p{margin:0;color:#6b7280;font-size:14px}.SafeImage_retryButton__N5Zt2{margin-top:12px;padding:6px 12px;background:white;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;display:flex;align-items:center;transition:all .2s ease}.SafeImage_retryButton__N5Zt2:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.SafeImage_retryButton__N5Zt2:active{transform:translateY(0);box-shadow:none}.SafeImage_retryButton__N5Zt2 svg{margin-right:4px}.SafeImage_image__bEZFY{opacity:0;transition:opacity .3s ease-in-out}.SafeImage_image__bEZFY.SafeImage_loaded__cqUuG{opacity:1}.SafeImage_image__bEZFY.SafeImage_cached__sv2Iz{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.SafeImage_shimmer__vqlI8,.SafeImage_skeleton__rfbnL:before,.SafeImage_spinner__87pjb{animation:none}.SafeImage_image__bEZFY{transition:none}.SafeImage_image__bEZFY.SafeImage_loaded__cqUuG{opacity:1}}