.pf .up{color:var(--wj-gain,#22c55e)}.pf .down{color:var(--wj-loss,#ef4444)}.pf .flat{color:var(--text,#e5e7eb)}.cp-hero{border:1px solid var(--border);border-radius:12px;padding:18px 20px;background:var(--wj-dim,rgba(16,185,129,.05))}.cp-hero-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.cp-hero-value{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.1;margin:4px 0 8px}.cp-hero-split{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;font-weight:600}.cp-hero-sep{color:var(--muted)}.cp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.cp-card{border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.cp-card-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.cp-card-big{font-size:1.5rem;font-weight:800;line-height:1.15}.cp-card-of{font-size:1rem;font-weight:600;color:var(--muted);margin-left:4px}.cp-card-sub{font-size:.82rem;font-weight:600}.cp-card-foot{font-size:.74rem;margin-top:4px}