.mk-display{font-size:var(--text-lg);line-height:var(--text-lg-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.mk-head{font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.mk-body{max-width:46ch;color:var(--color-text-muted);margin:0}.mk-body+.mk-body{margin-top:var(--space-4)}.mk-head+.mk-body{margin-top:var(--space-2)}.mk-hero{padding-top:var(--space-8)}.mk-hero .mk-display{max-width:30ch}.mk-lede{max-width:68ch;margin:var(--space-5) 0 0;color:var(--color-text-muted)}.mk-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.mk-actions .ui-link{font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium)}@media (max-width:767px){.mk-hero{padding-top:var(--space-12)}}.mk-hero--split{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.mk-hero.mk-hero--split{padding-block:var(--space-12)}.mk-hero--split .mk-display{max-width:18ch}.mk-hero-lede{max-width:48ch;color:var(--color-text-muted);margin:0}.mk-loop{padding-bottom:var(--space-12)}.mk-loop ul{justify-content:space-between;gap:var(--space-3) var(--space-6);grid-template-columns:repeat(5,max-content);margin:0;padding:0;list-style:none;display:grid}.mk-loop a{color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.mk-loop a:hover{color:var(--color-text)}.mk-loop a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mk-loop-step{color:var(--color-text);font-weight:var(--weight-semibold)}.mk-hero.mk-hero--split:has(+.mk-loop){padding-bottom:var(--space-8)}@media (max-width:1199px){.mk-loop ul{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}}@media (max-width:767px){.mk-loop ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk-loop a{transition:none}}.mk-stage{background:var(--color-surface);border-block:var(--border-width) solid var(--color-border);overflow:hidden}.mk-stage-frame{height:38rem;padding-top:var(--space-12)}.mk-stage-view{height:100%;position:relative}.mk-window{height:100%;margin-right:var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg);font-size:var(--text-sm);line-height:var(--text-sm-lh);border-bottom:0;grid-template-columns:12.5rem minmax(0,1fr);display:grid;overflow:hidden}.mk-window-side{background:var(--color-surface);border-right:var(--border-width) solid var(--color-border);--app-bar-h:2.75rem;min-width:0}.mk-window-side .app-side-nav{overflow:visible}.mk-caret-open{transform:rotate(90deg)}.mk-window-main{min-width:0}.mk-window-bar{align-items:center;gap:var(--space-4);min-height:2.75rem;padding:0 var(--space-3) 0 var(--space-8);border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap;display:flex}.mk-window-body{padding:var(--space-6) var(--space-8)}.mk-window-ed{grid-template-columns:11rem minmax(0,1fr)}.mk-window-ed .ui-ed-words{padding-right:calc(24rem - var(--space-16))}.mk-overlay{width:24rem;padding:var(--space-5) var(--space-6) var(--space-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-overlay);font-size:var(--text-sm);line-height:var(--text-sm-lh);position:absolute;top:8.5rem;right:0}.mk-overlay .ui-ed-requests{margin-top:var(--space-4)}.mk-overlay-caption{margin:var(--space-4) 0 var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted)}.mk-overlay details,.mk-overlay .ui-ed-note{display:none}@media (max-width:1199px){.mk-stage-frame{height:auto;padding-bottom:var(--space-12)}.mk-window{border-bottom:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);height:auto;margin-right:0}.mk-window-body{padding-bottom:var(--space-16)}.mk-window-ed .ui-ed-words{padding-right:0}.mk-window-ed .ui-ed-section+.ui-ed-section{display:none}.mk-overlay{width:min(100%,26rem);margin:calc(var(--space-10) * -1) var(--space-8) 0 auto;position:relative;top:auto;right:auto}}@media (max-width:1023px){.mk-window{grid-template-columns:minmax(0,1fr)}.mk-window-side{display:none}.mk-window-bar .app-bar-where{display:flex}.mk-window-ed{grid-template-columns:minmax(0,1fr)}.mk-window-ed .ui-ed-tools{display:none}.mk-window-ed .ui-ed-words{border-left:0;padding-left:0}}@media (max-width:767px){.mk-window-bar,.mk-window-body{padding-inline:var(--space-4)}.mk-window-ed .ui-ed-words{border-top:0;padding-top:0}.mk-overlay{width:auto;margin-inline:var(--space-3);padding-inline:var(--space-4)}}.mk-stage-view .ui-ed-field{transition:border-color var(--duration-fast) var(--ease-out)}.mk-stage-view .ui-ed-field[data-typing=true]{outline:2px solid var(--color-focus);outline-offset:2px}.mk-stage-view .ui-ed-server{transition:opacity var(--duration-base) var(--ease-out)}.mk-stage-view .ui-ed-server[data-pending=true]{opacity:0}.mk-overlay{transition:opacity .25s var(--ease-out), transform .25s var(--ease-out)}.mk-overlay[data-pending=true]{opacity:0;transform:translateY(var(--space-2))}.mk-stage[data-hero-motion=pending] .ui-ed-field{animation:0s 3s both mk-hold-text}.mk-stage[data-hero-motion=pending] :is(.ui-ed-head-meta,.ui-ed-server,.mk-overlay){animation:0s 3s both mk-hold}@keyframes mk-hold-text{0%{color:#0000}}@keyframes mk-hold{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-stage-view .ui-ed-field,.mk-stage-view .ui-ed-server,.mk-overlay{transition:none}}.mk-section{padding-block:var(--space-24)}.mk-section+.mk-section{padding-top:0}.mk-hero--plain+.mk-section{padding-top:var(--space-12)}.mk-band{padding-block:var(--space-24)}.mk-band+.mk-section{padding-top:var(--space-24)}.mk-head-row{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.mk-head-row .mk-display{max-width:20ch}.mk-visual{margin-top:var(--space-12)}.mk-side{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.mk-side-text{top:var(--space-8);position:sticky}.mk-side-text .mk-body{margin-top:var(--space-5)}.mk-visual-stats .ui-stat-row{margin-bottom:var(--space-4)}@media (max-width:1023px){.mk-hero--split,.mk-head-row,.mk-side{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.mk-hero.mk-hero--split{padding-block:var(--space-16) var(--space-12)}.mk-side-text{position:static}.mk-section,.mk-band,.mk-band+.mk-section{padding-block:var(--space-16)}.mk-section+.mk-section{padding-top:0}.mk-visual{margin-top:var(--space-8)}}.mk-pain{color:var(--color-text);font-weight:var(--weight-medium)}.mk-caption{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.mk-points{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.mk-points--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-points>div{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.mk-points dt{font-weight:var(--weight-semibold)}.mk-points dd{max-width:46ch;margin:var(--space-1) 0 0;color:var(--color-text-muted)}.mk-follow{margin-top:var(--space-16)}@media (max-width:1023px){.mk-points{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.mk-follow{margin-top:var(--space-12)}}@media (min-width:768px) and (max-width:1023px){.mk-points--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mk-calls th:first-child,.mk-calls td:first-child{display:none}}.mk-price{width:100%;max-width:var(--container-default);border-collapse:collapse;table-layout:fixed;font-size:var(--text-base);line-height:var(--text-base-lh)}.mk-price col:first-child{width:40%}.mk-price-col--pro{background:var(--color-surface)}.mk-price th,.mk-price td{padding:var(--space-4) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);text-align:center;vertical-align:middle;font-weight:var(--weight-regular)}.mk-price tbody th[scope=row]{text-align:left;color:var(--color-text-muted);padding-left:0}.mk-price tbody td{color:var(--color-text);font-variant-numeric:tabular-nums}.mk-price thead th,.mk-price thead td{padding-top:var(--space-6);padding-bottom:var(--space-8);text-align:left;vertical-align:bottom}.mk-price thead td{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);padding-left:0}.mk-price-intro{max-width:22ch}.mk-price-name{font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);color:var(--color-text);display:block}.mk-price-cost{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:block}.mk-price-cta{width:100%;margin-top:var(--space-5);justify-content:center;display:flex}.mk-price-group th{padding:var(--space-12) 0 var(--space-3);text-align:left;font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-bg)}.mk-price tbody:first-of-type .mk-price-group th{padding-top:var(--space-10)}.mk-price-check{vertical-align:middle;color:var(--color-text);display:inline-block}.mk-price-no{color:var(--color-text-subtle)}@media (max-width:767px){.mk-price{font-size:var(--text-sm);line-height:var(--text-sm-lh)}.mk-price col:first-child{width:38%}.mk-price th,.mk-price td{padding-inline:var(--space-2)}.mk-price tbody th[scope=row],.mk-price thead td,.mk-price-group th{padding-left:0}.mk-price-cta{height:auto;min-height:var(--control-height-md);padding-block:var(--space-1);white-space:normal;text-align:center}}.mk-notes{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mk-notes dt{font-weight:var(--weight-semibold)}.mk-notes dd{max-width:52ch;margin:var(--space-1) 0 0;color:var(--color-text-muted)}@media (max-width:767px){.mk-notes{grid-template-columns:minmax(0,1fr)}}.mk-page{padding-block:var(--space-16) var(--space-24)}.mk-page .mk-display{max-width:24ch}.mk-page .mk-lede{max-width:56ch}.mk-page-body{gap:var(--space-8);max-width:var(--measure-prose);margin-top:var(--space-12);display:grid}.mk-page-body .mk-body{max-width:none}.mk-hero+.mk-section--first{padding-top:var(--space-12)}.mk-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mk-figure{min-width:0;margin:0}.mk-figure-title{gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.mk-figure-id{color:var(--color-text-muted);font-weight:var(--weight-regular)}.mk-figure .ui-codeblock:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-import td,.mk-spec td,.mk-spec th{padding:var(--space-3) var(--space-4);vertical-align:top}.mk-import td:first-child{white-space:nowrap}.mk-import-result{font-weight:var(--weight-medium);display:block}.mk-import-detail{color:var(--color-text-muted);display:block}.mk-import-none{color:var(--color-text-subtle);font-family:var(--font-sans)}.mk-spec tbody th{font-weight:var(--weight-medium);white-space:nowrap}.mk-spec td{color:var(--color-text-muted)}.mk-editor{border:0;padding:0}.mk-faq{gap:var(--space-6);margin:0;display:grid}.mk-faq dt{font-weight:var(--weight-semibold)}.mk-faq dd{max-width:var(--measure-prose);margin:var(--space-1) 0 0;color:var(--color-text-muted)}@media (max-width:1023px){.mk-pair{grid-template-columns:minmax(0,1fr)}.mk-hero+.mk-section--first{padding-top:var(--space-8)}}@media (max-width:767px){.mk-import,.mk-import tbody,.mk-import tr,.mk-import td,.mk-spec.mk-spec--stack,.mk-spec--stack tbody,.mk-spec--stack tr,.mk-spec--stack th,.mk-spec--stack td{display:block}.mk-import thead,.mk-spec--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-import tr,.mk-spec--stack tr{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.mk-import tbody tr:last-child,.mk-spec--stack tbody tr:last-child{border-bottom:0}.mk-import td,.mk-spec--stack th,.mk-spec--stack td{white-space:normal;border:0;padding:0}.mk-import td+td,.mk-spec--stack td{margin-top:var(--space-1)}.mk-import td[data-empty=true]{display:none}.mk-import td:first-child{white-space:normal;overflow-wrap:anywhere}.mk-spec tbody th{white-space:normal}:is(.mk-import,.mk-spec--stack) td[data-label]:before{content:attr(data-label) " ";color:var(--color-text-subtle);font-family:var(--font-sans)}}.mk-docs{gap:var(--space-16);padding-block:var(--space-12) var(--space-24);grid-template-columns:13rem minmax(0,1fr);display:grid}.mk-guides{padding-block:var(--space-12) var(--space-24)}.mk-docs-nav{top:var(--space-8);align-self:start;position:sticky}.mk-docs-nav .mk-docs-nav-title{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-semibold)}.mk-docs-nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.mk-docs-nav a{margin-inline:calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.mk-docs-nav a:hover{color:var(--color-text);background:var(--color-surface-hover)}.mk-docs-nav a[aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium);background:var(--color-surface-hover)}.mk-docs-nav a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-doc{min-width:0;max-width:48rem}.mk-doc>.ui-breadcrumb{margin-bottom:var(--space-8)}.mk-doc-title{max-width:22ch}.mk-doc .mk-doc-lede{max-width:var(--measure-prose);margin:var(--space-6) 0 0;color:var(--color-text-muted)}.mk-doc .mk-doc-meta{gap:var(--space-1) var(--space-6);max-width:none;margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.mk-doc-toc{margin-top:var(--space-8)}.mk-doc .mk-doc-toc-title{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-semibold)}.mk-doc .mk-doc-toc ul{gap:var(--space-1) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-doc .mk-doc-toc li,.mk-doc .mk-doc-toc li+li{margin:0}.mk-doc-toc a{font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted);text-decoration:none}.mk-doc-toc a:hover{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.mk-doc-toc a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mk-doc h2{margin:var(--space-12) 0 var(--space-4);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);text-wrap:balance;scroll-margin-top:var(--space-8)}.mk-doc-toc+h2{margin-top:var(--space-12)}.mk-doc h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-base);line-height:var(--text-base-lh);font-weight:var(--weight-semibold);text-wrap:balance;scroll-margin-top:var(--space-8)}.mk-doc p,.mk-doc li,.mk-doc dd{max-width:var(--measure-prose)}.mk-doc p{margin:0 0 var(--space-4)}.mk-doc ul,.mk-doc ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.mk-doc li+li{margin-top:var(--space-2)}.mk-doc dl{margin:0 0 var(--space-4)}.mk-doc dt{margin-top:var(--space-4);font-weight:var(--weight-semibold)}.mk-doc dd{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.mk-doc .ui-codeblock{margin:var(--space-4) 0 var(--space-6)}.mk-doc .ui-codeblock:focus-visible,.mk-doc .ui-table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-doc .ui-table-wrap{margin:var(--space-4) 0 var(--space-6)}.mk-doc .ui-table th,.mk-doc .ui-table td{padding:var(--space-3) var(--space-4);vertical-align:top;text-align:left}.mk-doc .ui-table tbody th{font-weight:var(--weight-medium)}.mk-doc .ui-table td{color:var(--color-text-muted)}.mk-doc .ui-table tbody th{white-space:normal;min-width:8rem}.mk-doc .ui-table .ui-code{white-space:nowrap}.mk-doc .ui-table .mk-hash{white-space:normal;overflow-wrap:anywhere}.mk-doc .ui-table td>div+div{margin-top:var(--space-1)}.mk-doc .ui-breadcrumb ol{margin:0;padding:0}.mk-doc .ui-breadcrumb li+li{margin-top:0}@media (max-width:767px){.mk-doc-stack,.mk-doc-stack tbody,.mk-doc-stack tr,.mk-doc-stack th,.mk-doc-stack td{display:block}.mk-doc-stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-doc-stack tr{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.mk-doc-stack tbody tr:last-child{border-bottom:0}.mk-doc .mk-doc-stack th,.mk-doc .mk-doc-stack td{border:0;min-width:0;padding:0}.mk-doc .mk-doc-stack td{margin-top:var(--space-1)}.mk-doc-stack td:before{content:attr(data-label) ": ";color:var(--color-text-subtle);font-weight:var(--weight-regular)}.mk-doc .mk-doc-stack td>div{display:inline}.mk-doc .mk-doc-stack td>div+div:before{content:" "}}.mk-doc-source{margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.mk-doc-source p,.mk-doc-source li{max-width:var(--measure-prose)}.mk-doc-next{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.mk-doc-next .ui-link{font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium)}.mk-doc .mk-doc-list{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.mk-doc .mk-doc-list li+li{margin-top:0}.mk-doc .mk-doc-list a{font-weight:var(--weight-semibold)}.mk-doc .mk-doc-list p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.mk-docs-nav a{transition:none}}@media (max-width:1023px){.mk-docs{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr)}.mk-docs-nav{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);position:static}.mk-docs-nav ul{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.mk-guides{padding-block:var(--space-8) var(--space-16)}}
