main .baoi-vm-primer{padding:25px;margin:15px 0 30px;background:linear-gradient(145deg,#0d2843,#08192f);border:1px solid #2b688b;border-radius:19px;color:#e6f6ff}main .baoi-vm-primer h2{color:#fff;text-align:center;margin:6px 0 10px;font-size:clamp(1.35rem,2.3vw,1.8rem)}main .baoi-vm-primer>p{text-align:center;max-width:68ch;margin:0 auto 23px;color:#c6dfef}main .baoi-vm-tag{text-align:center;color:#69e3fe;font-size:.75rem;font-weight:800;letter-spacing:.16em}main .baoi-vm-diagram{padding:20px;border:1px solid #315b7c;background:#071a2d;border-radius:16px}main .baoi-vm-guests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}main .baoi-vm-guest{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0;border:1px solid #408bd2;border-radius:12px;padding:13px 6px;background:#113353}main .baoi-vm-guest strong{font-size:1.04rem;color:white}main .baoi-vm-guest small{color:#b8d5e7;overflow-wrap:anywhere}main .baoi-vm-ico{font-size:30px;color:#78e7ff}main .baoi-vm-layer,main .baoi-vm-host{display:flex;align-items:center;justify-content:center;gap:15px;border-radius:10px;padding:14px;flex-wrap:wrap;text-align:center}main .baoi-vm-layer{background:#173960;border:1px solid #37badc}main .baoi-vm-host{background:#24344b;border:1px solid #728aa5}main .baoi-vm-layer strong,main .baoi-vm-host strong{color:white}main .baoi-vm-layer span,main .baoi-vm-host span{color:#cbdfee}main .baoi-vm-connector{text-align:center;color:#77e9ff;font-size:21px;padding:6px}main .baoi-vm-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}main .baoi-vm-insights>div{padding:15px;background:#102e4b;border:1px solid #245b86;border-radius:12px}main .baoi-vm-insights strong{display:block;color:#8ee5ff;margin-bottom:6px}main .baoi-vm-insights span{color:#d0e3ee;font-size:.89rem;line-height:1.55}@media(max-width:660px){main .baoi-vm-primer{padding:15px 11px}main .baoi-vm-diagram{padding:12px 8px}main .baoi-vm-guests{gap:5px}main .baoi-vm-guest{padding:10px 4px}main .baoi-vm-guest small{font-size:.7rem}main .baoi-vm-insights{grid-template-columns:1fr}}
