/* Grouppy v48: speed + model hints only. No gallery/media redesign. */
.v48-model-help{margin:10px 0 0;padding:12px 14px;border:1px solid rgba(204,255,0,.28);border-radius:14px;background:rgba(204,255,0,.055);color:#eaf2dd;font-weight:700;line-height:1.35;box-shadow:0 0 0 1px rgba(255,255,255,.03) inset}.v48-model-help small{display:block;margin-top:4px;color:#aeb7c6;font-size:13px;font-weight:700}.v48-model-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.v48-model-tag{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:#d7ff00;color:#091006;font-size:12px;font-weight:900}.v48-preflight-error{margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,92,139,.45);background:rgba(105,15,42,.36);color:#ffd6e1;font-weight:900}.v48-field-note{margin:8px 0;color:#9fa8b8;font-size:13px;font-weight:700}img{height:auto}video{max-width:100%;height:auto}img[loading="lazy"]{content-visibility:auto}.work-card,.result-card,.generation-card,.publication-card,[class*="work-card"],[class*="result-card"]{content-visibility:auto;contain-intrinsic-size:420px 560px}@media(max-width:700px){.v48-model-help{font-size:14px}.v48-model-tag{font-size:11px;padding:4px 7px}.work-card,.result-card,.generation-card,.publication-card,[class*="work-card"],[class*="result-card"]{contain-intrinsic-size:360px 520px}}
