.cm-pricing-page{background:var(--cm-bg);color:var(--cm-text);min-height:100vh;display:flex;flex-direction:column}.cm-pricing-plans{padding-top:56px;padding-bottom:64px;scroll-margin-top:80px}.cm-pricing-plans .cm-pricing-head h3{margin-top:8px}.cm-upgrade-banner{display:inline-flex;align-items:center;gap:12px;margin:24px 0 32px;padding:14px 22px;border:1px solid rgba(255,116,56,.45);border-radius:999px;background:linear-gradient(180deg,rgba(255,116,56,.1),rgba(255,116,56,.02));color:var(--cm-text);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.02em}.cm-upgrade-banner-mark{color:var(--cm-accent);font-size:16px;line-height:1}.cm-tier-save{display:inline-block;margin-left:10px;padding:4px 10px;border-radius:999px;background:rgba(255,116,56,.15);color:var(--cm-accent);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.cm-pricing-plans .cm-tier .cm-btn{width:100%;text-align:center;justify-content:center}.cm-pricing-plans .cm-tier-list li{align-items:flex-start;line-height:1.45}.cm-pricing-plans .cm-tier-list li:before{line-height:1.45}.cm-pricing-faq{padding-top:80px;padding-bottom:80px}.cm-pricing-onetime-anchor{scroll-margin-top:80px}@media (max-width:1100px){.cm-pricing-plans .cm-pricing-head{grid-template-columns:1fr;gap:24px}}@media (max-width:880px){.cm-pricing-plans{padding-top:40px;padding-bottom:48px}.cm-tier-save{display:block;margin:8px 0 0;width:-moz-fit-content;width:fit-content}.cm-upgrade-banner{font-size:12px;padding:12px 18px}}[dir=rtl] .cm-tier-save{margin-left:0;margin-right:10px}[dir=rtl] .cm-upgrade-banner{letter-spacing:0}[dir=rtl] .cm-pricing-plans .cm-tier-list li:before{margin-left:0;margin-right:0}[dir=rtl] .cm-bill-toggle .cm-save{margin-left:0;margin-right:8px}