@import url('/ax-tokens.css');
.billing-workspace .billing-eyebrow,.billing-workspace .billing-kicker{font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-link);margin:0 0 8px}.billing-workspace .billing-sandbox{max-width:720px;background:var(--ax-selected);border:1px solid var(--ax-blue);padding:14px 16px;font-size:16px;color:var(--ax-selected-text)}.billing-workspace .billing-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:22px}.billing-workspace .billing-section-heading .fine{max-width:31ch;text-align:right}.billing-workspace .membership-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billing-workspace .membership-state>div,.billing-workspace .billing-summary{border-top:1px solid var(--ax-rule);padding-top:16px}.billing-workspace .membership-state span,.billing-workspace .billing-summary span{display:block;font-size:14px;color:var(--ax-muted);margin-bottom:4px}.billing-workspace .membership-state strong{font-size:18px}.billing-workspace fieldset{border:0;margin:0;padding:0}.billing-workspace legend{font-size:16px;font-weight:650;margin-bottom:12px}.billing-workspace .billing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billing-workspace .plan-card{display:block;margin:0;cursor:pointer}.billing-workspace .plan-card input{position:absolute;opacity:0;pointer-events:none}.billing-workspace .plan-card-body{display:block;min-height:202px;height:100%;border:1px solid var(--ax-field-border);border-radius:5px;padding:20px;background:var(--ax-reading)}.billing-workspace .plan-card input:checked+.plan-card-body{border:2px solid var(--ax-blue);padding:19px;background:var(--ax-selected)}.billing-workspace .plan-card input:focus-visible+.plan-card-body{outline:3px solid var(--ax-blue);outline-offset:3px}.billing-workspace .plan-topline{display:flex;align-items:center;gap:10px;justify-content:space-between}.billing-workspace .plan-topline strong{font:550 27px/1.2 var(--ax-type-display,var(--ax-font-ui))}.billing-workspace .plan-tag{border-radius:999px;background:var(--ax-blue);color:var(--ax-reading);font-size:13px;font-weight:650;padding:3px 8px;white-space:nowrap}.billing-workspace .plan-tag-muted{background:var(--ax-muted)}.billing-workspace .plan-copy{display:block;color:var(--ax-muted);font-size:16px;line-height:1.55;margin-top:16px}.billing-workspace .plan-price{display:block;color:var(--ax-text);font-size:16px;font-weight:650;line-height:1.5;margin-top:20px}.billing-workspace .billing-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.billing-workspace .billing-fields label{display:flex;flex-direction:column}.billing-workspace .billing-note{border-top:1px solid var(--ax-rule);font-size:15px;color:var(--ax-muted);margin:20px 0 0;padding-top:14px}.billing-workspace .billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.billing-workspace .billing-summary>div{min-width:0}.billing-workspace .billing-summary strong{display:block;font-size:17px;line-height:1.45}.billing-workspace .billing-summary .billing-total{grid-column:1/-1;border-top:1px solid var(--ax-rule);padding-top:18px;margin-top:4px}.billing-workspace .billing-total strong{font:550 26px/1.25 var(--ax-type-display,var(--ax-font-ui))}.billing-workspace #checkout-state{border-top:1px solid var(--ax-rule);padding-top:16px}.billing-workspace #checkout-state p{margin-bottom:8px}.billing-workspace #checkout-state .checkout-pending{color:var(--ax-link);font-weight:650}.billing-workspace[data-billing-state=unavailable] #billing-private,.billing-workspace[data-billing-state=loading] #billing-private{opacity:.65}.billing-workspace[data-billing-state=unavailable] #billing-private{pointer-events:none}.billing-workspace #billing-form :is(button,select,input):disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.billing-workspace .billing-section-heading{display:block}.billing-workspace .billing-section-heading .fine{text-align:left;max-width:none;margin-top:8px}.billing-workspace .membership-state,.billing-workspace .billing-plans,.billing-workspace .billing-fields,.billing-workspace .billing-summary{grid-template-columns:1fr}.billing-workspace .plan-card-body{min-height:0}.billing-workspace .billing-summary .billing-total{grid-column:auto}.billing-workspace .billing-total strong{font-size:24px}}@media(forced-colors:active){.billing-workspace .plan-card-body,.billing-workspace .billing-sandbox{border:1px solid CanvasText}.billing-workspace .plan-card input:checked+.plan-card-body{outline:2px solid Highlight}.billing-workspace .plan-tag{border:1px solid ButtonText}}

.billing-workspace .billing-summary strong{font-variant-numeric:tabular-nums}.billing-workspace .plan-topline{align-items:flex-start;flex-wrap:wrap}.billing-workspace .plan-topline strong{font-weight:600}.billing-workspace .plan-copy{line-height:1.7}

.billing-workspace[data-billing-state=management] .membership-state{grid-template-columns:minmax(0,1fr)}
