.pr{container-type:inline-size;display:flex;flex-direction:column;color:var(--foreground);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.pr h1,.pr h2,.pr p,.pr ul{margin:0}.pr h1{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing)}.pr h1,.pr h2{text-wrap:balance}.pr h2{font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-h2-mk--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing)}.pr p{text-wrap:pretty}.pr-head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 8)}.pr-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground)}.pr-banner,.pr-lead{max-width:44rem}.pr-period{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.pr-period-bar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5)}.pr-period-toggle{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-period-toggle [data-slot=toggle-group-item]{min-width:calc(var(--spacing) * 26)}.pr-period-toggle [data-slot=toggle-group-item][aria-pressed=true]{background:transparent;box-shadow:none}.pr-period-thumb{position:absolute;z-index:-1;inset-block:2px;left:2px;width:calc(50% - 2px);border-radius:var(--radius-sm);background:var(--card);box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--dur-disclose) var(--ease-out)}.pr-period[data-period=annual] .pr-period-thumb{transform:translateX(100%)}.pr-price{display:grid}.pr-price>[data-show]{grid-area:1/1;transition:opacity var(--dur-crossfade) var(--ease-out),filter var(--dur-crossfade) var(--ease-out),transform var(--dur-crossfade) var(--ease-out),visibility 0s linear 0s}.pr-period[data-period=annual] [data-show=monthly],.pr-period[data-period=monthly] [data-show=annual]{visibility:hidden;opacity:0;filter:blur(4px);transform:translateY(6px);transition:opacity var(--dur-pop) var(--ease-out),filter var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out),visibility 0s linear var(--dur-pop)}.pr-period-bar .pr-note:not([hidden]){animation:pr-note-in var(--dur-disclose) var(--ease-out) backwards}@keyframes pr-note-in{0%{opacity:0;transform:translateX(-6px)}}.pr-plans-section{padding-block-end:calc(var(--spacing) * 12)}.pr-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 4);align-items:stretch}@container (min-width: 900px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-plan{display:flex;min-width:0}.pr-panel{flex:1}.pr .pr-plan-name{font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight);letter-spacing:var(--text-h3-mk--letter-spacing)}.pr-plan-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5)}.pr-plan-for{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600}.pr-price{font-variant-numeric:tabular-nums}.pr-price strong{font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing)}.pr-per{font-size:var(--text-body);line-height:var(--text-body--line-height)}.pr-per,.pr-status{color:var(--muted-foreground)}.pr-status{font-size:var(--text-small);line-height:var(--text-small--line-height)}.pr-plan-action{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 3)}.pr-inert{display:inline-flex;align-items:center;min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);border:1px dashed var(--border-strong);border-radius:var(--radius);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:550}.pr-inert,.pr-note{color:var(--muted-foreground)}.pr-note{max-width:44rem;font-size:var(--text-small);line-height:var(--text-small--line-height)}.pr-includes-lead{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--text-section--font-weight)}.pr-includes{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);padding:0;list-style:none;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--muted-foreground)}.pr-includes li{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2)}.pr-includes svg{flex-shrink:0;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 1);color:var(--success)}.pr-section{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);border-top:1px solid var(--border);scroll-margin-block-start:calc(var(--spacing) * 6)}@container (min-width: 900px){.pr-section{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(var(--spacing) * 10)}}.pr-section-body{min-width:0}.pr-stack{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.pr-lede{max-width:44rem;color:var(--muted-foreground)}.pr-prose{max-width:44rem;font-family:var(--font-reading);font-size:var(--text-prose-mk);line-height:var(--text-prose-mk--line-height)}.pr-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);max-width:44rem;padding:0;list-style:none}.pr-list li{padding-inline-start:calc(var(--spacing) * 4);border-inline-start:1px solid var(--border-strong)}.pr-link{color:var(--brand);text-decoration:underline;text-underline-offset:calc(var(--spacing) * 1)}.pr-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.pr-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pr-scroll table{font-size:var(--text-small);line-height:var(--text-small--line-height)}.pr-scroll[data-wide] table{min-width:44rem}.pr-th{position:static;height:auto;padding-block:calc(var(--spacing) * 2);white-space:normal}.pr-row-head{min-width:9rem;vertical-align:top;font-weight:600;color:var(--foreground)}.pr-cell{height:auto;padding-block:calc(var(--spacing) * 3);vertical-align:top;white-space:normal}.pr-num{text-align:right;font-variant-numeric:tabular-nums}.pr-faq{max-width:44rem;border-block:1px solid var(--border)}.pr-faq p{max-width:44rem;color:var(--muted-foreground)}.pr-faq [data-slot=accordion-trigger]{font-size:var(--text-body-lg)}.pr-head.mk-band{padding-block:clamp(3.5rem,2.6rem + 3vw,6rem) clamp(3rem,2.4rem + 2vw,4.5rem)}.pr-head-copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 5)}.pr-plans-section{padding-block-start:calc(var(--spacing) * 10)}.pr-plan[data-plan=pro] .pr-panel{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.pr-plan .pr-panel{transition:border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pr-plan:not([data-plan=pro]):hover .pr-panel{border-color:var(--border-strong)}}.pr-includes li{transition:color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pr-plan:hover .pr-includes li{color:var(--foreground)}}@container (min-width: 900px){.pr-scroll[data-wide]{overflow:visible}.pr-scroll[data-wide] thead .pr-th{position:sticky;top:calc(var(--mk-nav-height) + var(--spacing) * 2);z-index:var(--z-sticky);background:var(--muted);box-shadow:0 1px 0 var(--border)}.pr-scroll[data-wide] thead .pr-th:first-child{border-top-left-radius:var(--radius)}.pr-scroll[data-wide] thead .pr-th:last-child{border-top-right-radius:var(--radius)}}.pr-faq [data-slot=accordion-content] p{animation:pr-note-in var(--dur-disclose) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.pr-period-thumb,.pr-plan .pr-panel,.pr-price>[data-show]{transition:none}.pr-faq [data-slot=accordion-content] p,.pr-period-bar .pr-note:not([hidden]){animation:none}}