.membership-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:24px auto 0}.membership-period{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 12px}.membership-period+.small{margin-bottom:24px}.membership-pricing .plan h2{font-size:30px}.membership-pricing .plan{display:flex;flex-direction:column}.membership-pricing .plan>.btn{margin-top:auto}.membership-pricing .plan>.btn:disabled{opacity:.65;cursor:default}.membership-upgrade-note{line-height:1.6;color:#eed59c;margin:0 0 20px}.badge.tier-basic{color:#ffc5e3;background:#67304f}.badge.tier-pro{color:#ffe7a4;background:#5d4b25}.plan.tier-pro.featured{border-color:#baa061}.plan.tier-pro .plan-ribbon{color:#20170b;background:#e8cf86}.plan.tier-pro .price,.plan.tier-pro .credit-line{color:#ffe28c}.profile-balance.tier-pro{background:radial-gradient(ellipse at 10% 0,#bb94323d,transparent 75%),#191612;border-color:#67552e}.profile-balance.tier-pro .profile-balance-main>strong{color:#ffe28c}.profile-balance.tier-basic .profile-balance-main>strong{color:#ff8cc6}.menu-name>.row{align-items:center;justify-content:space-between;gap:12px}.menu-name .badge{font-size:10px}.membership-actions{flex-wrap:wrap;margin-top:18px}.membership-demo-controls{margin-top:24px;padding-top:18px;border-top:1px solid #3c2935}.membership-demo-controls summary{cursor:pointer;color:#bfa8b7;font-size:13px}.membership-demo-controls>.btn{margin:8px 10px 0 0}.membership-pricing .page-title p{color:#aa929f}.diamonds.tier-pro{color:#ffe28c}.diamonds.tier-basic{color:#ff8cc6}@media(max-width:650px){.membership-plans{grid-template-columns:1fr}.membership-period .pill{flex:1;font-size:12px}.membership-pricing .plan h2{font-size:26px}.membership-actions>.btn{width:100%}}
