/* Aurora DAW storefront: live one-time checkout (pairs with aurora-checkout.js). */
.upgrade-plan .plan-buy{margin-top:20px}
.upgrade-plan .plan-buy[aria-busy="true"]{cursor:progress;opacity:.85}
.upgrade-plan .plan-buy:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.availability-dot.is-live{background:#7dd8a0;box-shadow:0 0 0 4px rgba(125,216,160,.16)}
.upgrade-availability .availability-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px}
.upgrade-availability .availability-links a{display:inline;margin-top:0}
.checkout-message{max-width:930px;margin:14px auto 0;text-align:center;font-size:.82rem;min-height:1.2em}
.checkout-message.is-error{color:#ffb4a8}
.checkout-message.is-note{color:var(--t2)}
.plan-terms{font-size:.74rem;color:var(--t3);margin-top:12px;text-align:center}
.plan-terms a{text-decoration:underline;text-underline-offset:3px}
/* [trial-t3 v1] Free 3-day trial offer above the paid plans. */
.trial-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;max-width:930px;margin:0 auto 26px;padding:22px 26px;border:1px solid rgba(125,226,255,.42);border-radius:18px;background:rgba(125,226,255,.07)}
.trial-offer h3{margin:6px 0;font-size:1.3rem;text-wrap:balance}
.trial-offer p{margin:0;max-width:60ch;color:var(--t2,rgba(244,241,234,.72));font-size:.95rem}
.trial-offer .btn{flex:0 0 auto}
.trial-offer .btn:focus-visible{outline:2px solid var(--acc,#7de2ff);outline-offset:3px}
@media (max-width:640px){.trial-offer{padding:18px}.trial-offer .btn{width:100%;justify-content:center}}
