.mk-toggle{gap:var(--sp-2);margin:0 auto var(--sp-9);padding:var(--sp-2);border:var(--hairline) solid var(--border);border-radius:var(--r-full);background:var(--base);display:inline-flex}.mk-toggle[hidden]{display:none}.mk-pricing{text-align:center}.mk-toggle-option{height:var(--btn-height-sm);padding:0 var(--sp-7);border-radius:var(--r-full);color:var(--fg-muted);font:var(--weight-semi) var(--text-body-lg) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0}.mk-toggle-option[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.mk-pricing[data-interval=yearly] .mk-iv--monthly,.mk-pricing[data-interval=monthly] .mk-iv--yearly{display:none}.mk-plans{grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:var(--sp-8);text-align:left;display:grid}.mk-plan{padding:var(--sp-9);border:var(--hairline) solid var(--border-subtle);border-radius:var(--r-xl);background:var(--canvas);flex-direction:column;display:flex}.mk-plan--featured{border-color:var(--accent-border);background:var(--raised)}.mk-plan-price{align-items:baseline;column-gap:var(--sp-3);margin:var(--sp-5) 0 0;color:var(--fg);font:var(--weight-bold) var(--mk-text-h2) / var(--mk-lh-h2) var(--font-sans);letter-spacing:var(--mk-track-h2);flex-wrap:wrap;display:flex}.mk-plan-unit{color:var(--fg-muted);font:var(--weight-medium) var(--text-body-lg) / var(--mk-lh-body) var(--font-sans);letter-spacing:0}.mk-plan-billing,.mk-plan-alt,.mk-plan-note{margin:var(--sp-3) 0 0;color:var(--fg-muted);font-size:var(--text-body-lg);line-height:var(--mk-lh-body)}.mk-plan-note{color:var(--fg-subtle);font-size:var(--text-body)}.mk-plan-lead{margin:var(--sp-5) 0 0;color:var(--fg-muted);font-size:var(--text-body-lg);line-height:var(--mk-lh-body)}.mk-plan-actions{padding-top:var(--sp-8);margin-top:auto}.mk-plan-actions .mk-btn{width:100%}.mk-nowrap{white-space:nowrap}.mk-supporter{margin-top:var(--sp-8)}.mk-table-wrap{overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;color:var(--fg-muted);font-size:var(--text-body-lg)}.mk-table caption{padding-bottom:var(--sp-5);color:var(--fg-subtle);text-align:left}.mk-table th,.mk-table td{padding:var(--sp-5) var(--sp-6);border-bottom:var(--hairline) solid var(--border-subtle);text-align:left}.mk-table thead th{color:var(--fg);font-weight:var(--weight-semi)}.mk-table tbody th{color:var(--fg);font-weight:var(--weight-medium)}.mk-faq{gap:var(--sp-5);flex-direction:column;display:flex}.mk-faq-item{padding:var(--sp-6) var(--sp-8);border:var(--hairline) solid var(--border-subtle);border-radius:var(--r-lg);background:var(--canvas)}.mk-faq-item summary{color:var(--fg);font:var(--weight-semi) var(--text-h3) / var(--mk-lh-h3) var(--font-sans);cursor:pointer}.mk-faq-item p{margin:var(--sp-5) 0 0}
