.buyer-seller-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin:1.2rem 0}.insight-card{border-radius:var(--radius-sm);padding:1rem 1.2rem;border:1px solid var(--border);background:var(--surface-alt)}.insight-card h3{margin:0 0 .4rem;font-size:.95rem}.insight-card-up{border-color:var(--up);background:var(--up-tint)}.insight-card-up .insight-verdict{color:var(--up)}.insight-card-down{border-color:var(--text-faint)}.insight-card-seller{border-color:var(--gold);background:rgba(217,154,27,.1)}.insight-card-seller .insight-verdict{color:var(--gold)}@media (max-width:640px){.buyer-seller-grid{grid-template-columns:1fr}}.profit-item-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:none}.profit-item-link:hover{text-decoration:underline}.profit-item-link img{border-radius:4px;flex:0 0 auto}.profit-gain{color:var(--up);font-weight:700;white-space:nowrap}.profit-margin{font-size:.72rem;font-weight:600;color:var(--text-dim);margin-left:.2rem}.profit-daily{font-weight:700;white-space:nowrap}.profit-list{list-style:none;margin:.6rem 0 .8rem;padding:0}.profit-row{display:flex;align-items:center;gap:.7rem;padding:.65rem .2rem;border-top:1px solid var(--border)}.profit-row:first-child{border-top:none}.profit-rank{flex:0 0 auto;width:1.6em;text-align:center;font-weight:800;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profit-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.profit-sub{font-size:.74rem;color:var(--text-dim)}.profit-right{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.profit-daily-sub{font-size:.74rem;color:var(--text-dim);white-space:nowrap}.needs-score-chip{min-width:2.4em;text-align:center;padding:.18rem .5rem;border-radius:8px;background:var(--accent-tint);color:var(--accent);font-weight:800;font-size:1.02rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}