:root{
  --mc-paper:#fff;
  --mc-bg:#f5f5f5;
  --mc-aside:#f5f6fa;
  --mc-line:#e6e7eb;
  --mc-ink:#24160c;
  --mc-text:#756c65;
  --mc-muted:#9a9290;
  --mc-orange:#ff551e;
  --mc-red:#ff4b47;
}

body.ax-pricing{
  --mc-stage:#2e1b07;
  --mc-stage-glow:rgba(157,112,68,.22);
  --mc-nav:#60482d;
  --mc-tab-text:#fff3e2;
  --mc-tab-subtext:#ffdeb3;
  --mc-tab-active:#fff3e2;
  --mc-tab-active-ink:#51351b;
  --mc-selected:#ffe4c0;
  --mc-selected-border:#ffc174;
  --mc-selected-foot:#fcdab1;
  --mc-soft:#fef6ef;
  --mc-soft-ink:#9a6d48;
  --mc-accent:#ff551e;
  --mc-focus:rgba(255,85,30,.3);
  margin:0;
  overflow-x:hidden;
  color:var(--mc-ink);
  background:var(--mc-bg);
  font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
  font-size:16px;
  line-height:1.5;
}
body.ax-pricing[data-commerce-theme="interface"]{
  --mc-stage:#0d014e;
  --mc-stage-glow:rgba(87,80,170,.32);
  --mc-nav:#2f2e83;
  --mc-tab-text:#fff3df;
  --mc-tab-subtext:#eee8ff;
  --mc-tab-active:#f5f4ff;
  --mc-tab-active-ink:#19136f;
  --mc-selected:#e3e3fb;
  --mc-selected-border:#c9c8f5;
  --mc-selected-foot:#dedeff;
  --mc-soft:#f4f4ff;
  --mc-soft-ink:#35318d;
  --mc-accent:#302e83;
  --mc-focus:rgba(48,46,131,.3);
}
body.ax-pricing[data-commerce-theme="service"]{
  --mc-stage:#080f1c;
  --mc-stage-glow:rgba(71,85,105,.28);
  --mc-nav:#333941;
  --mc-tab-text:#f7f7f4;
  --mc-tab-subtext:#dce3ea;
  --mc-tab-active:#faf8f1;
  --mc-tab-active-ink:#17202a;
  --mc-selected:#f7fbf8;
  --mc-selected-border:#dce7e1;
  --mc-selected-foot:#edf5f1;
  --mc-soft:#f7fbf8;
  --mc-soft-ink:#405464;
  --mc-accent:#246bfd;
  --mc-focus:rgba(36,107,253,.28);
}
body.ax-pricing *{box-sizing:border-box}
body.ax-pricing button,
body.ax-pricing input,
body.ax-pricing select,
body.ax-pricing textarea{font:inherit}
body.ax-pricing button,
body.ax-pricing a{-webkit-tap-highlight-color:transparent}
body.ax-pricing .sr-only{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
  clip:rect(0,0,0,0);white-space:nowrap;border:0;
}

body.ax-pricing .member-page{
  min-height:100vh;
  padding-top:88px;
  background:
    radial-gradient(circle at 50% 2%,var(--mc-stage-glow),transparent 24%),
    linear-gradient(180deg,var(--mc-stage) 0 360px,var(--mc-bg) 360px);
  transition:background .26s ease;
}
body.ax-pricing .member-stage{padding:12px 0 72px}
body.ax-pricing .member-shell{
  width:min(1200px,calc(100% - 48px));
  margin:0 auto;
}

/* Product tabs */
body.ax-pricing .member-tabs{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  min-height:70px;
  overflow:hidden;
  border-radius:12px 12px 0 0;
  background:var(--mc-nav);
  transition:background-color .26s ease;
}
body.ax-pricing .member-tab{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-width:0;
  padding:10px 22px;
  border:0;
  border-radius:0!important;
  color:var(--mc-tab-text);
  background:transparent;
  cursor:pointer;
  transition:background-color .22s ease,color .22s ease,transform .18s ease;
}
body.ax-pricing .member-tab:not(:last-child)::after{
  position:absolute;right:0;top:18px;width:1px;height:34px;background:rgba(255,255,255,.09);content:"";
}
body.ax-pricing .member-tab span:last-child{display:flex;flex-direction:column;align-items:center;gap:2px}
body.ax-pricing .member-tab strong{font-size:24px;line-height:1.15;font-weight:600}
body.ax-pricing .member-tab small{color:var(--mc-tab-subtext);font-size:12px}
body.ax-pricing .member-tab__mark{display:none;color:var(--mc-tab-active-ink);font-size:20px}
body.ax-pricing .member-tab:not(.is-active):hover{background:rgba(255,255,255,.06)}
body.ax-pricing .member-tab:active{transform:translateY(1px)}
body.ax-pricing .member-tab.is-active{
  color:var(--mc-tab-active-ink);
  background:
    linear-gradient(
      180deg,
      var(--mc-tab-active) 0,
      var(--mc-tab-active) calc(100% - 14px),
      var(--mc-paper) 100%
    );
  border-radius:0!important;
  box-shadow:0 1px 0 var(--mc-paper);
}
body.ax-pricing .member-tab.is-active .member-tab__mark{display:inline}
body.ax-pricing .member-tab.is-active small{color:var(--mc-soft-ink)}

body.ax-pricing .member-panel{
  position:relative;
  overflow:hidden;
  height:calc(100vh - 194px);
  min-height:500px;
  border-radius:0 0 16px 16px;
  background:var(--mc-paper);
}
body.ax-pricing .member-panel[hidden]{display:none!important}
body.ax-pricing .member-workspace{
  display:grid;
  grid-template-columns:minmax(0,860px) 340px;
  grid-template-rows:minmax(0,1fr);
  align-items:start;
  gap:0;
  height:100%;
  padding:0;
}
body.ax-pricing .member-left-scroll{
  min-width:0;
  height:100%;
  padding:24px 0 24px 24px;
  overflow:auto;
  overscroll-behavior:contain;
  scrollbar-width:none;
}
body.ax-pricing .member-left-scroll::-webkit-scrollbar,
body.ax-pricing .plan-viewport::-webkit-scrollbar,
body.ax-pricing .member-tabs::-webkit-scrollbar{display:none;width:0;height:0}

/* Plan rail */
body.ax-pricing .plan-section{position:relative}
body.ax-pricing .plan-viewport{
  overflow-x:auto;
  overflow-y:hidden;
  padding-right:24px;
  scroll-behavior:smooth;
  scrollbar-width:none;
}
body.ax-pricing .plan-rail{
  display:flex;
  width:max-content;
  gap:12px;
}
body.ax-pricing .plan-card{
  position:relative;
  display:flex;
  flex:0 0 160px;
  min-height:164px;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:22px 8px 0;
  overflow:hidden;
  border:1px solid #dddfe5;
  border-radius:11px;
  color:#131313;
  background:#fff;
  cursor:pointer;
  transition:flex-basis .22s ease,border-color .18s ease,background-color .22s ease,transform .18s ease,box-shadow .18s ease;
}
body.ax-pricing .plan-card:hover{transform:translateY(-1px);border-color:var(--mc-selected-border);box-shadow:0 5px 14px rgba(27,21,17,.08)}
body.ax-pricing .plan-card.is-selected{flex-basis:240px;border-color:var(--mc-selected-border);background:var(--mc-selected)}
body.ax-pricing .plan-card__flag{
  position:absolute;top:0;left:0;padding:4px 7px;border-radius:0 0 7px 0;
  color:#fff;background:var(--mc-red);font-size:12px;line-height:1.2;
}
body.ax-pricing .plan-card__name{font-size:16px}
body.ax-pricing .plan-card__price{display:flex;align-items:baseline;margin-top:8px}
body.ax-pricing .plan-card__price small{margin-right:3px;font-size:16px;font-weight:700}
body.ax-pricing .plan-card__price b{font-size:32px;line-height:1;font-weight:700;letter-spacing:-.03em}
body.ax-pricing .plan-card del,
body.ax-pricing .plan-card__placeholder{min-height:18px;margin-top:10px;color:#92949b;font-size:12px}
body.ax-pricing .plan-card__foot{
  display:flex;
  width:calc(100% + 16px);
  min-height:34px;
  align-items:center;
  justify-content:center;
  margin-top:auto;
  color:#2a241f;
  background:#f3f4f7;
  font-size:12px;
}
body.ax-pricing .plan-card.is-selected .plan-card__foot{background:var(--mc-selected-foot)}
body.ax-pricing .plan-renewal{margin:12px 0 0;color:#8e8a86;font-size:12px}
body.ax-pricing .plan-scroll-next{
  position:absolute;
  z-index:2;
  top:65px;
  right:12px;
  display:grid;
  width:34px;
  height:34px;
  place-items:center;
  padding:0;
  border:1px solid rgba(32,34,40,.08);
  border-radius:50%;
  color:#34363d;
  background:#fff;
  box-shadow:0 4px 13px rgba(21,22,27,.16);
  cursor:pointer;
  transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;
}
body.ax-pricing .plan-scroll-next span{
  width:8px;
  height:8px;
  border-top:1.7px solid currentColor;
  border-right:1.7px solid currentColor;
  transform:translateX(-2px) rotate(45deg);
}
body.ax-pricing .plan-scroll-next:hover{transform:translateX(1px);box-shadow:0 6px 17px rgba(21,22,27,.2)}
body.ax-pricing .plan-scroll-next:active{transform:translateX(2px) scale(.96)}
body.ax-pricing .plan-scroll-next[hidden]{display:none}

/* Benefit summary */
body.ax-pricing .benefit-summary{
  display:grid;
  grid-template-columns:160px repeat(4,1fr);
  align-items:center;
  height:131px;
  min-width:800px;
  margin:16px 0 28px;
  padding:24px;
  border-radius:12px;
  background:var(--mc-soft);
  transition:background-color .26s ease;
}
body.ax-pricing .benefit-summary>div{
  display:flex;
  min-width:0;
  flex-direction:column;
  align-items:center;
  padding:0 10px;
  text-align:center;
}
body.ax-pricing .benefit-summary__lead{
  position:relative;
  align-items:flex-start!important;
  text-align:left!important;
}
body.ax-pricing .benefit-summary__lead::after{
  position:absolute;right:0;top:5px;width:1px;height:42px;background:#f0d8bd;content:"";
}
body.ax-pricing .benefit-summary strong{font-size:16px}
body.ax-pricing .benefit-summary__lead strong{font-size:20px}
body.ax-pricing .benefit-summary span,
body.ax-pricing .benefit-summary small{margin-top:5px;color:var(--mc-soft-ink);font-size:12px}
body.ax-pricing .benefit-icon{
  display:grid;
  width:29px;height:29px;
  place-items:center;
  margin:0 0 6px!important;
  border-radius:8px;
  color:#fff!important;
  background:var(--mc-accent);
  font-size:16px!important;
}

/* Rights comparison */
body.ax-pricing .rights-heading{display:flex;align-items:baseline;gap:8px;margin:0 0 14px}
body.ax-pricing .rights-heading h2{margin:0;font-size:20px;font-weight:500}
body.ax-pricing .rights-heading span{color:#9b9ba1;font-size:12px}
body.ax-pricing .rights-category-tabs{
  position:sticky;
  top:0;
  z-index:3;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
  min-width:800px;
  padding:0 0 10px;
  background:#fff;
}
body.ax-pricing .rights-category-tabs button{
  min-height:38px;
  border:0;
  border-radius:8px;
  color:#565b65;
  background:#f5f6fa;
  font-size:12px;
  cursor:pointer;
}
body.ax-pricing .rights-category-tabs button.is-active{color:var(--mc-tab-active-ink);background:var(--mc-selected-foot)}
body.ax-pricing .rights-table{
  min-width:800px;
  overflow:hidden;
  border:1px solid var(--mc-line);
  border-radius:10px 10px 0 0;
}
body.ax-pricing .rights-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) 170px 170px;
  min-height:66px;
  border-bottom:1px solid var(--mc-line);
}
body.ax-pricing .rights-row:last-child{border-bottom:0}
body.ax-pricing .rights-row>div{display:flex;align-items:center;padding:12px 22px}
body.ax-pricing .rights-row>div:not(:first-child){justify-content:center;text-align:center}
body.ax-pricing .rights-row>div:last-child{background:var(--mc-soft)}
body.ax-pricing .rights-row--head{min-height:70px;background:#f6f7fa}
body.ax-pricing .rights-row--head>div{flex-direction:column;justify-content:center}
body.ax-pricing .rights-row--head>div:first-child{align-items:flex-start}
body.ax-pricing .rights-row strong{font-size:12px;font-weight:500}
body.ax-pricing .rights-row p{margin:4px 0 0;color:#858994;font-size:12px;line-height:1.5}
body.ax-pricing .rights-row small{margin-top:3px;color:#8a8e98;font-size:12px}
body.ax-pricing .rights-row b{color:var(--mc-soft-ink);font-size:12px}
body.ax-pricing .rights-no{color:#afb3bc;font-size:24px;font-weight:300}
body.ax-pricing .rights-yes{color:var(--mc-soft-ink);font-size:20px}

/* Checkout */
body.ax-pricing .checkout-card{
  align-self:start;
  width:340px;
  min-height:680px;
  padding:24px 24px 20px;
  border-radius:0;
  text-align:center;
  background:var(--mc-aside);
}
body.ax-pricing .checkout-card__price{display:flex;align-items:baseline;justify-content:center;color:var(--mc-accent)}
body.ax-pricing .checkout-card__price strong{font-size:48px;line-height:1;font-weight:700;letter-spacing:-.03em}
body.ax-pricing .checkout-card__price small{margin-left:6px;color:#8d8f97;font-size:12px}
body.ax-pricing .checkout-card__saving{
  display:inline-flex;
  margin-top:8px;
  padding:4px 9px;
  border-radius:4px;
  color:#fff;
  background:var(--mc-red);
  font-size:12px;
}
body.ax-pricing .checkout-card__paybox{margin-top:22px;padding:20px 16px 16px;border-radius:12px;background:#fff}
body.ax-pricing .checkout-card__paytitle{font-size:16px}
body.ax-pricing .checkout-card__paytitle span{margin-right:7px;color:#1677ff}
body.ax-pricing .checkout-card__login{
  position:relative;
  display:grid;
  height:198px;
  place-items:center;
  margin-top:14px;
  overflow:hidden;
  border-radius:10px;
  background:#f7f8fa;
}
body.ax-pricing .checkout-card__qr-link{
  display:grid;
  width:166px;
  height:166px;
  place-items:center;
  padding:6px;
  border:1px solid #e3e5ea;
  border-radius:8px;
  background:#fff;
  box-shadow:0 8px 22px rgba(31,35,48,.08);
  transition:opacity .18s ease,filter .18s ease,transform .18s ease;
}
body.ax-pricing .checkout-card__qr-link:hover{transform:translateY(-1px)}
body.ax-pricing .checkout-card__qr{
  display:block;
  width:154px;
  height:154px;
}
body.ax-pricing .checkout-card__qr>svg,
body.ax-pricing .checkout-card__qr>canvas{
  display:block;
  width:154px!important;
  height:154px!important;
}
body.ax-pricing .checkout-card__login:not(.is-authenticated) .checkout-card__qr-link,
body.ax-pricing .checkout-card__login.is-unavailable .checkout-card__qr-link{
  opacity:.24;
  filter:blur(5px);
  pointer-events:none;
}
body.ax-pricing .checkout-card__login p{
  position:absolute;
  z-index:2;
  bottom:8px;
  left:50%;
  margin:0;
  padding:4px 10px;
  border-radius:999px;
  color:#656a74;
  background:rgba(255,255,255,.94);
  box-shadow:0 3px 10px rgba(24,28,40,.08);
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  transform:translateX(-50%);
}
body.ax-pricing .checkout-card__login.is-authenticated{
  align-content:center;
  gap:4px;
}
body.ax-pricing .checkout-card__login.is-authenticated p{
  position:static;
  padding:0;
  color:#656a74;
  background:transparent;
  box-shadow:none;
  transform:none;
}
body.ax-pricing .checkout-card__login:not(.is-authenticated) p,
body.ax-pricing .checkout-card__login.is-unavailable p{bottom:50%;transform:translate(-50%,50%)}
body.ax-pricing .checkout-card__login p a{margin:0 3px;color:#1677ff;text-decoration:none}
body.ax-pricing .checkout-card__quantity{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:14px;
  color:#6f737d;
  font-size:12px;
}
body.ax-pricing .checkout-card__quantity[hidden]{display:none!important}
body.ax-pricing .quantity-stepper{display:flex;overflow:hidden;border:1px solid #d9dbe1;border-radius:6px;background:#fff}
body.ax-pricing .quantity-stepper button,
body.ax-pricing .quantity-stepper input{width:34px;height:30px;border:0;background:#fff;text-align:center}
body.ax-pricing .quantity-stepper button{cursor:pointer}
body.ax-pricing .quantity-stepper input{width:40px;border-inline:1px solid #ececef;outline:0;-moz-appearance:textfield}
body.ax-pricing .quantity-stepper input::-webkit-inner-spin-button{display:none}
body.ax-pricing .checkout-card__total{display:flex;align-items:center;justify-content:space-between;margin:16px 0;color:#858994;font-size:12px}
body.ax-pricing .checkout-card__total strong{color:var(--mc-accent);font-size:20px}
body.ax-pricing .checkout-card__action{
  display:flex;
  min-height:42px;
  align-items:center;
  justify-content:center;
  width:100%;
  border:0;
  border-radius:7px;
  color:#fff;
  background:var(--mc-accent);
  text-decoration:none;
  font-weight:700;
  cursor:pointer;
}
body.ax-pricing .checkout-card__renewal{margin:12px 0 0;color:#979aa2;font-size:12px}
body.ax-pricing .checkout-card__links{display:flex;justify-content:center;gap:10px;margin-top:16px}
body.ax-pricing .checkout-card__links a{color:#8b8f99;font-size:12px}
body.ax-pricing .checkout-card__assurance{display:inline-flex;margin-top:14px;padding:7px 12px;border-radius:8px;color:var(--mc-accent);background:var(--mc-soft);font-size:12px}

/* API / service panels */
body.ax-pricing .member-workspace--secondary .member-left-scroll{padding:24px 24px 48px}
body.ax-pricing .secondary-heading{margin-bottom:22px}
body.ax-pricing .secondary-heading h1{margin:0;font-size:24px}
body.ax-pricing .secondary-heading p{margin:8px 0 0;color:var(--mc-text);font-size:16px}
body.ax-pricing .api-search{
  display:flex;height:46px;align-items:center;padding-left:15px;border:1px solid #dfe1e6;border-radius:8px;background:#fff;
}
body.ax-pricing .api-search input{flex:1;border:0;outline:0}
body.ax-pricing .api-search button{height:100%;padding:0 16px;border:0;color:#8a8e97;background:transparent;cursor:pointer}
body.ax-pricing .api-result{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;color:#858994;font-size:12px}
body.ax-pricing .api-result strong{color:#30251b;font-size:16px}
body.ax-pricing .api-list{overflow:hidden;border:1px solid var(--mc-line);border-radius:10px}
body.ax-pricing .api-item{
  display:grid;grid-template-columns:minmax(0,1fr) 160px 90px;align-items:center;gap:14px;
  min-height:94px;padding:15px 18px;border-bottom:1px solid var(--mc-line);
}
body.ax-pricing .api-item:last-child{border-bottom:0}
body.ax-pricing .api-item h2{margin:0;font-size:16px}
body.ax-pricing .api-item p{margin:5px 0;color:#8a8d95;font-size:12px}
body.ax-pricing .api-tags{display:flex;gap:6px}
body.ax-pricing .api-tags span{padding:3px 7px;border-radius:4px;color:var(--mc-soft-ink);background:var(--mc-soft);font-size:12px}
body.ax-pricing .api-price{text-align:right}
body.ax-pricing .api-price strong{display:block;color:var(--mc-accent);font-size:16px}
body.ax-pricing .api-price span{color:#999ca4;font-size:12px}
body.ax-pricing .api-item>a{color:var(--mc-accent);text-decoration:none;font-size:12px}
body.ax-pricing .empty-state{padding:70px 20px;text-align:center;color:#777b84}
body.ax-pricing .empty-state button{border:0;color:var(--mc-accent);background:transparent;cursor:pointer}
body.ax-pricing .checkout-card--intro{text-align:left}
body.ax-pricing .checkout-card--intro>span{color:var(--mc-soft-ink);font-size:12px}
body.ax-pricing .checkout-card--intro h2{margin:12px 0 8px;font-size:24px}
body.ax-pricing .checkout-card--intro p{color:#777b84;font-size:12px;line-height:1.75}
body.ax-pricing .checkout-card__metric{display:block;margin:30px 0;color:var(--mc-accent);font-size:32px}
body.ax-pricing .checkout-card--intro ul{display:grid;gap:12px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #dedfe4;list-style:none;color:#626670;font-size:12px}
body.ax-pricing .checkout-card--intro li::before{margin-right:8px;color:var(--mc-accent);content:"✓"}
body.ax-pricing .service-list{display:grid;gap:14px}
body.ax-pricing .service-list article{position:relative;padding:22px;border:1px solid var(--mc-line);border-radius:10px;background:#fff}
body.ax-pricing .service-list article>span{color:var(--mc-soft-ink);font-size:12px}
body.ax-pricing .service-list h2{margin:8px 0;font-size:20px}
body.ax-pricing .service-list p{max-width:660px;margin:0;color:#737780;font-size:12px;line-height:1.7}
body.ax-pricing .service-list ul{display:flex;gap:8px;margin:16px 0 0;padding:0;list-style:none}
body.ax-pricing .service-list li{padding:5px 9px;border-radius:5px;color:var(--mc-soft-ink);background:var(--mc-soft);font-size:12px}
body.ax-pricing .service-list a{position:absolute;right:22px;top:22px;color:var(--mc-accent);text-decoration:none;font-size:12px}
body.ax-pricing .checkout-card--form{text-align:left}
body.ax-pricing .checkout-card--form h2{margin:0;font-size:24px}
body.ax-pricing .checkout-card--form>p{color:#80838c;font-size:12px;line-height:1.6}
body.ax-pricing .checkout-card--form form{display:grid;gap:12px;margin-top:18px}
body.ax-pricing .checkout-card--form label{display:grid;gap:6px;color:#626670;font-size:12px}
body.ax-pricing .checkout-card--form input,
body.ax-pricing .checkout-card--form select,
body.ax-pricing .checkout-card--form textarea{width:100%;padding:10px;border:1px solid #dddfe4;border-radius:6px;background:#fff;outline:0;resize:vertical}
body.ax-pricing .checkout-card--form form>p{min-height:18px;margin:0;color:var(--mc-accent);font-size:12px}

body.ax-pricing :where(button,a,input,select,textarea):focus-visible{
  outline:3px solid var(--mc-focus);
  outline-offset:2px;
}
body.ax-pricing .api-search:focus-within,
body.ax-pricing .checkout-card--form :is(input,select,textarea):focus{
  border-color:var(--mc-accent);
  box-shadow:0 0 0 3px var(--mc-focus);
}
body.ax-pricing .checkout-card__action:hover{filter:brightness(1.06)}
body.ax-pricing .checkout-card__action:active{filter:brightness(.96);transform:translateY(1px)}
body.ax-pricing .rights-category-tabs button:hover{color:var(--mc-tab-active-ink);background:var(--mc-soft)}
body.ax-pricing .api-search button:hover,
body.ax-pricing .api-item>a:hover,
body.ax-pricing .service-list a:hover{text-decoration:underline}

@media (max-width:1020px){
  body.ax-pricing .member-page{padding-top:89px}
  body.ax-pricing .member-shell{width:min(954px,calc(100% - 28px))}
  body.ax-pricing .member-workspace{grid-template-columns:minmax(0,1fr) 278px}
  body.ax-pricing .member-left-scroll{padding:18px 0 18px 18px}
  body.ax-pricing .checkout-card{width:278px;padding:22px 18px}
  body.ax-pricing .rights-row{grid-template-columns:minmax(0,1fr) 145px 145px}
}

@media (max-width:760px){
  body.ax-pricing .member-page{
    padding-top:72px;
    background:
      radial-gradient(circle at 50% 2%,var(--mc-stage-glow),transparent 30%),
      linear-gradient(180deg,var(--mc-stage) 0 245px,var(--mc-bg) 245px);
  }
  body.ax-pricing .member-stage{padding:10px 0 40px}
  body.ax-pricing .member-shell{width:calc(100% - 20px)}
  body.ax-pricing .member-tabs{min-height:62px;grid-template-columns:repeat(3,minmax(0,1fr));scrollbar-width:none}
  body.ax-pricing .member-tab{padding:8px 12px}
  body.ax-pricing .member-tab strong{font-size:16px}
  body.ax-pricing .member-panel{height:auto;min-height:0;border-radius:0 0 12px 12px;overflow:visible}
  body.ax-pricing .member-workspace{display:flex;height:auto;min-height:0;flex-direction:column;padding:12px}
  body.ax-pricing .member-left-scroll{height:auto;overflow:visible;padding:0}
  body.ax-pricing .plan-viewport{overflow-x:auto}
  body.ax-pricing .plan-rail{gap:9px}
  body.ax-pricing .plan-card{flex-basis:145px;min-height:151px}
  body.ax-pricing .plan-card.is-selected{flex-basis:185px}
  body.ax-pricing .plan-scroll-next{display:none}
  body.ax-pricing .benefit-summary{
    display:flex;
    width:100%;
    min-width:0;
    overflow-x:auto;
    scrollbar-width:none;
  }
  body.ax-pricing .benefit-summary::-webkit-scrollbar{display:none}
  body.ax-pricing .benefit-summary>div{min-width:150px}
  body.ax-pricing .benefit-summary>.benefit-summary__lead{min-width:140px}
  body.ax-pricing .rights-section{overflow-x:auto}
  body.ax-pricing .rights-category-tabs{position:static}
  body.ax-pricing .checkout-card{order:-1;width:100%;min-height:0;padding:18px;border-radius:10px}
  body.ax-pricing #commerce-panel-tool .checkout-card{order:0}
  body.ax-pricing .checkout-card__price strong{font-size:40px}
  body.ax-pricing .checkout-card__assurance{display:none}
  body.ax-pricing .member-workspace--secondary .member-left-scroll{padding:4px 0 24px}
  body.ax-pricing .api-item{grid-template-columns:1fr;gap:8px}
  body.ax-pricing .api-price{text-align:left}
  body.ax-pricing .service-list ul{flex-wrap:wrap}
  body.ax-pricing .service-list a{position:static;display:inline-block;margin-top:14px}
}

@media (prefers-reduced-motion:reduce){
  body.ax-pricing *{scroll-behavior:auto!important;transition:none!important}
}
