/* Three current plans; historical orders keep their original IDs. */
#pricingModal .pricing-grid.nm-plans218{grid-template-columns:.7fr 1fr 1.15fr;align-items:start;gap:14px}
#pricingModal .nm-period{font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.3;color:#6d28d9;margin:5px 0}
#pricingModal .nm-kru-month{background:linear-gradient(150deg,#f0fbff,#eef2ff);border:2px solid #7dd3fc}
#pricingModal .nm-kru-month .nm-period{color:#0369a1}
#pricingModal .nm-plan-detail,#pricingModal .nm-ai-reason{font-size:12px;line-height:1.65;margin:9px 0;color:#526078}
#pricingModal .nm-ai-reason{background:#fff9;padding:10px;border-radius:10px}
#pricingModal .nm-blue-cta{background:linear-gradient(120deg,#22d3ee,#2563eb);color:white;border:0;min-height:44px}
#pricingModal .nm-first-month b{font-size:17px;color:#6d28d9}
#pricingModal .tier-card{overflow:hidden;min-width:0}
#pricingModal .ribbon{position:static;align-self:flex-end;margin:0 0 8px;transform:none}
#pricingModal .nm-game-preview img{height:auto!important;width:100%;display:block}
#pricingModal .nm-game-preview{border-radius:12px;overflow:hidden;margin:8px 0 12px}
#pricingModal .free .tier-features{display:block}
@media(max-width:780px){#pricingModal .pricing-grid.nm-plans218{grid-template-columns:1fr 1fr}#pricingModal .free{grid-column:1/-1}#pricingModal .free .tier-features{display:grid;grid-template-columns:1fr 1fr;gap:4px}}
@media(max-width:520px){#pricingModal .pricing-grid.nm-plans218{grid-template-columns:1fr}#pricingModal .nm-period{font-size:30px}}
