/* Mevolution Conversion Layer v1 — isolated and safe to remove. */
html.mv-conversion-v1 .mv-variant-choice{overflow:visible}
html.mv-conversion-v1 .mv-variant-choice .mv-choice-copy{padding-right:8px}
html.mv-conversion-v1 .mv-conv-tag{position:absolute;z-index:4;left:7px;top:7px;padding:3px 6px;border-radius:999px;border:1px solid rgba(255,220,123,.42);background:rgba(4,11,31,.88);color:#ffe28a;font-size:.48rem;line-height:1;letter-spacing:.08em;font-weight:900;box-shadow:0 4px 14px rgba(0,0,0,.24);pointer-events:none}
html.mv-conversion-v1 .mv-variant-choice[data-mv-variant-choice="magnetic_slab"] .mv-conv-tag{background:linear-gradient(135deg,#f5c653,#e69a2c);border-color:#ffe7a2;color:#071128;box-shadow:0 4px 16px rgba(239,189,78,.22)}
html.mv-conversion-v1 .mv-variant-choice[data-mv-variant-choice="auth_slab"] .mv-conv-tag{background:linear-gradient(135deg,rgba(48,95,174,.96),rgba(82,54,151,.96));border-color:rgba(160,198,255,.62);color:#f3f7ff}
html.mv-conversion-v1 .mv-conv-usecase{display:block;margin-top:3px;color:#c7d4ef;font-size:.58rem;line-height:1.23}
html.mv-conversion-v1 .mv-conv-benefits{display:flex;flex-wrap:wrap;gap:3px 4px;margin-top:5px}
html.mv-conversion-v1 .mv-conv-benefit{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:999px;background:rgba(48,76,130,.28);border:1px solid rgba(119,153,213,.18);color:#aec5eb;font-size:.48rem;line-height:1.15}
html.mv-conversion-v1 .mv-conv-benefit:before{content:'✓';color:#efbd4e;font-weight:900}
html.mv-conversion-v1 .mv-variant-choice[data-mv-variant-choice="auth_slab"] .mv-conv-benefit{background:rgba(76,74,154,.22);border-color:rgba(135,154,231,.24)}
html.mv-conversion-v1 .mv-conv-price{color:#ffe08a!important;font-weight:800}
html.mv-conversion-v1 .mv-conv-auth-note{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;border:1px solid rgba(117,156,231,.25);border-radius:11px;background:linear-gradient(135deg,rgba(13,31,70,.72),rgba(34,22,72,.62));color:#c9d8f2;font-size:.65rem;line-height:1.3}
html.mv-conversion-v1 .mv-conv-auth-note[hidden]{display:none!important}
html.mv-conversion-v1 .mv-conv-auth-note b{flex:none;color:#ffe083;font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}
html.mv-conversion-v1 .mv-conv-saving{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:5px 8px;border-radius:999px;background:rgba(85,217,154,.15);border:1px solid rgba(85,217,154,.45);color:#aaf1ce;font-size:.62rem;font-weight:900;white-space:nowrap}
html.mv-conversion-v1 .mv-conv-saving[hidden]{display:none!important}
html.mv-conversion-v1 .mv-upgrade-discount-formula{flex-wrap:wrap}
@media(min-width:761px){html.mv-conversion-v1 .mv-variant-choice{min-height:94px}}
@media(max-width:760px){html.mv-conversion-v1 .mv-conv-usecase{font-size:.52rem}html.mv-conversion-v1 .mv-conv-benefits{display:none}html.mv-conversion-v1 .mv-conv-tag{left:5px;top:5px;font-size:.43rem;padding:3px 5px}html.mv-conversion-v1 .mv-conv-auth-note{font-size:.59rem;padding:7px 8px}}
@media(max-width:460px){html.mv-conversion-v1 .mv-conv-usecase{font-size:.49rem;line-height:1.18}html.mv-conversion-v1 .mv-conv-tag{font-size:.39rem;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}html.mv-conversion-v1 .mv-conv-price{font-size:.48rem!important}html.mv-conversion-v1 .mv-conv-auth-note{display:block}html.mv-conversion-v1 .mv-conv-auth-note b{display:block;margin-bottom:2px}}

/* v0.5.148 — roomier mobile execution previews.
   Still scoped behind the existing rollback class/flag: disabling
   MOBILE_LARGER_VARIANT_PREVIEWS restores the untouched base sizing. */
@media(max-width:460px){
  html.mv-conversion-v1.mv-conversion-mobile-variant-previews .mv-variant-choice{
    min-height:168px;
  }
  html.mv-conversion-v1.mv-conversion-mobile-variant-previews .mv-variant-choice .mv-choice-image{
    height:78px;
    border-radius:10px;
  }
}

/* v0.5.147 — truthful marginal holo price after the active slab+holo discount. */
html.mv-conversion-v1 .mv-conv-effective-holo-price{font-weight:900!important;color:#ffe08a!important}
html.mv-conversion-v1 .mv-conv-effective-holo-price[data-mv-effective-kind="saving"],
html.mv-conversion-v1 .mv-conv-effective-holo-price[data-mv-effective-kind="free"]{color:#aaf1ce!important}
@media(max-width:460px){html.mv-conversion-v1 .mv-holo-choice-grid .mv-conv-effective-holo-price{font-size:.49rem!important;line-height:1.12}}
