.image-model-detail-card{background:var(--bg-floating);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:16px;width:280px;padding:16px;animation:.15s ease-out imageModelCardFadeIn;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 0 1px #00000005}@keyframes imageModelCardFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.image-model-detail-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.image-model-detail-logo{flex-shrink:0;width:20px;height:20px}.image-model-detail-name{color:var(--foreground);font-size:15px;font-weight:600;line-height:22px}.image-model-detail-description{color:var(--muted-foreground);margin-bottom:12px;font-size:13px;line-height:19px}.image-model-detail-best-for{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:14px;display:flex}.image-model-detail-best-for-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.image-model-detail-best-for-value{color:var(--foreground-secondary);font-size:12px;font-style:italic;line-height:17px}.image-model-detail-stats{flex-direction:column;gap:10px;display:flex}.image-model-detail-stat{justify-content:space-between;align-items:center;display:flex}.image-model-detail-stat-label{color:var(--muted-foreground);min-width:60px;font-size:12px;font-weight:500;line-height:16px}.image-model-detail-stat-value{font-size:12px;font-weight:600;line-height:16px}.image-model-detail-cost-low{color:var(--success)}.image-model-detail-cost-medium{color:var(--alert)}.image-model-detail-cost-high{color:var(--error)}.image-model-progress-bar{align-items:center;gap:3px;display:flex}.image-model-progress-segment{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:3px;width:28px;height:6px;position:relative;overflow:hidden}.image-model-progress-fill{background:var(--foreground);border-radius:3px;height:100%;transition:width .2s}
