.site{background:var(--bg);color:var(--text);min-height:100vh;line-height:1.5}.site .wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding-inline:clamp(16px,5vw,64px)}.site :is(p,li,dd,figcaption,td,.callout) a:not(.btn):not(nav a){color:var(--text);-webkit-text-decoration:underline 1px var(--primary);text-decoration:underline 1px var(--primary);text-underline-offset:3px}.site :is(p,li,dd,figcaption,td,.callout) a:not(.btn):not(nav a):hover{text-decoration-thickness:2px}.site :is([id],:focus){scroll-margin-top:80px}.site main:focus{outline:none}.site .mnav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-topbar);height:64px;gap:var(--s-32);background:var(--bg);border-bottom:var(--rule)}.site .logo,.site .mnav{display:flex;align-items:center}.site .logo{gap:var(--s-8);font:500 20px/1 var(--serif)}.site .mnav .end,.site .mnav nav{display:flex;gap:var(--s-24)}.site .mnav .end{margin-left:auto;align-items:center}.site .mnav .end>a:not(.btn),.site .mnav nav a{display:inline-flex;align-items:center;height:28px;border-bottom:2px solid transparent;font:500 14px/20px var(--sans);color:var(--text);white-space:nowrap}.site .mnav :is(nav,.end) a:not(.btn):not([aria-current]):hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:6px}.site .mnav nav a[aria-current]{font-weight:600;border-bottom:var(--rule-ink)}.site .menu-btn,.site .menu-sheet{display:none}.site .menu-sheet a:not(.btn){display:flex;align-items:center;min-height:44px;padding:0 var(--s-12);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;font:500 14px/20px var(--sans)}@media (hover:hover){.site .menu-sheet a:not(.btn):not([aria-current]):hover{background:var(--bg)}}.site .menu-sheet a[aria-current]{font-weight:600;-webkit-border-start:var(--rule-ink);border-inline-start:var(--rule-ink)}.site .menu-sheet hr{border:0;border-top:var(--rule);margin:var(--s-8) 0}.site .menu-sheet .btn{margin-top:var(--s-8)}@media (min-width:768px) and (max-width:959.98px){.site .mnav,.site .mnav :is(nav,.end){gap:var(--s-16)}}@media (max-width:767.98px){.site .mnav :is(nav,.end){display:none}.site .menu-btn{display:inline-flex;margin-left:auto}}@supports selector(:popover-open){@media (max-width:767.98px){.site .menu-sheet:popover-open{display:flex;flex-direction:column;position:fixed;inset:64px 16px auto 16px;width:auto;max-height:calc(100dvh - 80px);margin:0;padding:var(--s-8);background:var(--surface);color:var(--text);border:var(--rule);border-radius:var(--r-3);box-shadow:var(--shadow-pop)}.site .menu-sheet>*{flex-shrink:0}}}@supports not selector(:popover-open){@media (max-width:767.98px){.site .menu-btn,.site .menu-sheet hr{display:none}.site .mnav{flex-wrap:wrap;height:auto;min-height:64px}.site .menu-sheet{display:flex;flex-wrap:wrap;align-items:center;flex-basis:100%;padding-bottom:var(--s-8);opacity:1;translate:none}}}main.mk .mgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--s-24);column-gap:var(--s-24)}main.mk>section{padding-block:var(--s-128)}main.mk>section~section{border-top:var(--rule)}main.mk :is(h1,h2){font-family:var(--serif);font-weight:400;text-wrap:balance}main.mk h1{font-size:clamp(44px,4.4vw + 24px,88px);line-height:.98;letter-spacing:-.022em}main.mk h2{font-size:clamp(30px,1.6vw + 22px,46px);line-height:1.06;letter-spacing:-.016em;max-width:22ch}main.mk .closing h2{font-size:clamp(34px,2.2vw + 22px,52px);line-height:1.04;letter-spacing:-.018em;max-width:none}main.mk h3{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.008em}main.mk h3,main.mk p{font-family:var(--serif)}main.mk p{font-size:18px;line-height:1.6;max-width:64ch}main.mk .lede{font-size:clamp(18px,.4vw + 16px,21px);line-height:1.45;color:var(--text-muted);max-width:56ch}main.mk .caption{font:italic 400 15px/1.45 var(--serif);color:var(--text-muted)}main.mk :is(p:not(.ex-a),.caption){text-wrap:pretty}@media (min-width:768px) and (max-width:1199.98px){main.mk>section{padding-block:var(--s-96)}}@media (max-width:767.98px){main.mk>section{padding-block:var(--s-64)}main.mk .mgrid{grid-template-columns:minmax(0,1fr)}main.mk .mgrid>*{grid-column:1/-1!important}}main.mk table.plans{table-layout:fixed;border-collapse:separate;border-spacing:0}main.mk .plans .plans-label{width:50%}main.mk .plans :is(th,td){padding:var(--s-12) 0 var(--s-12) var(--s-16);border-bottom:var(--rule);font-family:var(--sans);font-size:15px;line-height:22px;font-weight:400;color:var(--text);text-align:right;vertical-align:top;white-space:normal}main.mk .plans :is(th,td):first-child{-webkit-padding-start:0;padding-inline-start:0;text-align:left}main.mk .plans tbody th{text-wrap:pretty}main.mk .plans thead th{padding-block:0 var(--s-16);border-bottom:var(--rule-strong)}main.mk .plans thead th:first-child{vertical-align:bottom;font-size:12.5px;line-height:16px;font-weight:600;color:var(--text-muted)}main.mk .plans thead th>span{display:block}main.mk .plans .plan-name{font-weight:600;line-height:20px}main.mk .plans .plan-amt{margin-top:var(--s-8);font-family:var(--serif);font-size:56px;line-height:1;letter-spacing:-.02em}main.mk .plans .plan-per{margin-top:var(--s-8);font-size:13px;line-height:18px;color:var(--text-muted);text-wrap:balance}main.mk .plans .plans-group th{padding-block:var(--s-32) var(--s-8);font-size:13px;line-height:20px;font-weight:600}main.mk .plans .plan-note{display:block;font-family:var(--serif);font-style:italic;font-size:14px;line-height:20px;color:var(--text-muted)}main.mk .plans .unit{color:var(--text-muted)}main.mk .plans .plans-head th{position:-webkit-sticky;position:sticky;top:64px;z-index:var(--z-sticky);background:var(--bg)}main.mk .plans .plans-acts td{padding-block:var(--s-16) var(--s-24);border-bottom:var(--rule-strong);vertical-align:bottom}main.mk .plans .plans-acts p{margin:0 0 var(--s-16);font-family:var(--sans);font-size:14px;line-height:20px;color:var(--text-muted);max-width:none;text-wrap:balance}main.mk .plans .plans-acts .btn{width:100%;padding-inline:var(--s-8)}main.mk .plan-actions{display:none}main.mk .plans-page h1{margin:0 0 var(--s-24)}main.mk .plans-page .lede{margin:0 0 var(--s-64)}main.mk .plan-notes{margin-top:var(--s-24)}main.mk .plan-notes p{margin:0 0 var(--s-8);font-size:15px;line-height:1.55;color:var(--text-muted)}@media (max-width:767.98px){main.mk .plans :is(th,td){-webkit-padding-start:var(--s-8);padding-inline-start:var(--s-8)}main.mk .plans .plan-amt{font-size:32px}main.mk .plans .plan-per{font-size:12px;line-height:16px}main.mk .plans .plan-ws,main.mk .plans .plans-acts{display:none}main.mk .plan-actions{display:flex;flex-wrap:wrap;gap:var(--s-12);margin-top:var(--s-24)}main.mk .plans-page .lede{margin-bottom:var(--s-40)}}@media (min-width:768px) and (max-width:799.98px){main.mk .plans .plan-per{font-size:12px;line-height:16px}}main.mk .hero{row-gap:var(--s-40)}main.mk .hero h1{grid-column:1/9}main.mk .hero h1 em{font-weight:400}main.mk .hero .intro{grid-column:1/7}main.mk .hero .lede{margin:0 0 var(--s-32)}main.mk .hero .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-16) var(--s-24)}main.mk .hero .ctas .link{font:600 14px/20px var(--sans)}main.mk .install{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);max-width:100%;margin-top:var(--s-32);padding:var(--s-8) var(--s-12);background:var(--surface-sunken);border:var(--rule);border-radius:var(--r-2);font:13.5px/1.65 var(--mono)}main.mk .install .cmd{min-width:0}main.mk .install code{font:inherit;overflow-wrap:anywhere}main.mk .install .pr{-webkit-margin-end:1ch;margin-inline-end:1ch;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}main.mk .install .acts{display:inline-flex;align-items:center;gap:var(--s-12)}@media (min-width:768px){main.mk .install code{white-space:nowrap}}main.mk .install a{font:500 13px/20px var(--sans)}main.mk .hero figure{grid-column:8/13;align-self:start;margin:0;padding:var(--s-20);background:var(--surface);border:var(--rule);border-radius:var(--r-3)}main.mk .hero .ex-t{font:500 22px/1.25 var(--serif);letter-spacing:-.006em}main.mk .hero .ex-a{display:flex;align-items:flex-start;gap:var(--s-8);margin-top:var(--s-4);padding-bottom:var(--s-12);border-bottom:var(--rule-ink);font:12.5px/18px var(--mono);color:var(--text-muted)}main.mk .hero .ex-a .plate{margin-top:1px}main.mk .hero .ex-a>span{min-width:0}main.mk .hero figure>.record{border:0;border-radius:0;background:none;padding:0}main.mk .hero figcaption{margin-top:var(--s-12)}@media (max-width:767.98px){main.mk .hero figure{padding:var(--s-16)}}main.mk .ways-in{row-gap:var(--s-32)}main.mk :is(.with,.ways){grid-column:1/9}main.mk .with{font-size:19px;line-height:1.5;max-width:none}main.mk .ways{margin:0;border-bottom:var(--rule)}main.mk .ways>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:var(--s-4) var(--s-24);gap:var(--s-4) var(--s-24);align-items:start;padding-block:var(--s-12);border-top:var(--rule)}main.mk .ways dt{padding-top:1px;font:600 14px/20px var(--sans)}main.mk .ways dd{margin:0;min-width:0}main.mk .proof{display:inline-flex;flex-wrap:wrap;column-gap:1ch;max-width:100%;padding:var(--s-2) var(--s-8);border-radius:var(--r-1);background:var(--surface-sunken);color:var(--text);font:12.5px/18px var(--mono);overflow-wrap:anywhere}main.mk .proof>span{min-width:0}@media (max-width:767.98px){main.mk .ways>div{grid-template-columns:minmax(0,1fr)}}main.mk .feat-h{grid-column:1/5;align-self:start;position:-webkit-sticky;position:sticky;top:96px}main.mk .feat{grid-column:6/13;margin:0;padding:0;list-style:none;border-bottom:var(--rule)}main.mk .feat li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-12);gap:var(--s-12);padding-block:var(--s-24);border-top:var(--rule)}main.mk .feat li>p{font-size:17px;line-height:1.55}main.mk .feat .proof{justify-self:start;align-self:start}@media (min-width:1200px){main.mk .feat li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-24)}main.mk .feat li>h3{grid-column:1/-1}}@media (max-width:959.98px){main.mk .feat-h{position:static}}@media (max-width:767.98px){main.mk :is(.ways,.feat){border-bottom:0}}main.mk .cmds{row-gap:var(--s-40)}main.mk .cmds>div{grid-column:1/6}main.mk .cmds ol{display:grid;grid-gap:var(--s-32);gap:var(--s-32);margin:var(--s-24) 0 0;padding:0;list-style:none}main.mk .cmds li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline}main.mk .cmds .n{font-family:var(--serif);font-size:44px;line-height:1;font-weight:300;color:var(--text-muted)}main.mk .cmds h3{font-size:22px;line-height:1.25}main.mk .cmds li p{margin-top:var(--s-8);font-size:17px;line-height:1.55}main.mk .cmds li code{font-family:var(--mono);font-size:15px}main.mk .cmds figure{grid-column:7/13;align-self:start;margin:0}main.mk .cmds pre{margin:0;padding:var(--s-20);white-space:pre-wrap;overflow-wrap:anywhere}main.mk .cmds pre :is(.stderr,.pr){color:var(--text-muted)}main.mk .cmds pre .pr{-webkit-user-select:none;-moz-user-select:none;user-select:none}main.mk .cmds pre .ok{color:var(--success)}main.mk .cmds pre .url{color:var(--primary)}main.mk .cmds figcaption{margin-top:var(--s-12)}@media (max-width:959.98px){main.mk .cmds>:is(div,figure){grid-column:1/-1}}main.mk .tenancy{row-gap:var(--s-40)}main.mk .tenancy>div{grid-column:1/7}main.mk .points{margin:0;border-bottom:var(--rule)}main.mk .points>div{padding-block:var(--s-16);border-top:var(--rule)}main.mk .points dt{font:600 16px/24px var(--sans)}main.mk .points dd{margin:var(--s-4) 0 0;font:17px/1.55 var(--serif)}main.mk .tenancy figure{grid-column:7/13;align-self:start;margin:0;padding:var(--s-20) var(--s-24);border:var(--rule);border-radius:var(--r-3);font:13.5px/28px var(--mono);container-type:inline-size}main.mk .tenancy figure>p{font:inherit}main.mk .tree{display:grid;grid-template-columns:2ch 24px max-content minmax(0,1fr) max-content;grid-column-gap:1ch;column-gap:1ch;margin:0;padding:0;list-style:none}main.mk .tree li{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}main.mk .tree li:after,main.mk .tree li:before{content:"";position:absolute;inset-inline-start:calc(.5ch - .5px);border-color:var(--text-muted);border-style:solid;border-width:0}main.mk .tree li:before{inset-block:0;border-inline-start-width:1px}main.mk .tree li:last-child:before{bottom:auto;height:14px}main.mk .tree li:after{top:14px;inline-size:calc(1.5ch + .5px);border-top-width:1px}main.mk .tree .plate{grid-column:2}main.mk .tree .nm{font-weight:500}main.mk .tree :is(.ad,.ct){color:var(--text-muted)}main.mk .tree .rl{grid-column:-2}main.mk .tree .ad{grid-column:2/-1;grid-row:2}main.mk .tree .ct{grid-column:2/-1}@container (min-width: 535px){main.mk .tree .ad{grid-column:4;grid-row:auto}main.mk .tree .ct{grid-column:3/-1}}main.mk .tenancy figcaption{margin-top:var(--s-16)}@media (max-width:959.98px){main.mk .tenancy>:is(div,figure){grid-column:1/-1}}@media (max-width:767.98px){main.mk .tenancy figure{padding:var(--s-16)}}main.mk .compare{row-gap:var(--s-40)}main.mk .compare>div{grid-column:1/5}main.mk .compare>.key{grid-column:5/13}main.mk .compare .key-acts{display:flex;flex-wrap:wrap;gap:var(--s-12);margin-top:var(--s-24)}@media (max-width:959.98px){main.mk .compare>:is(div,.key){grid-column:1/-1}}main.mk .msec h2{margin:0 0 var(--s-16)}main.mk .msec .sub{margin:0 0 var(--s-40);color:var(--text-muted)}main.mk .compare .sub{margin-bottom:0}main.mk .closing>div{grid-column:1/9}main.mk .closing .lede{margin:var(--s-16) 0 var(--s-32)}main.mk .closing .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-16) var(--s-24)}main.mk .closing .ctas .link{font:600 14px/20px var(--sans)}main.mk>.colophon{border-top:0;padding-block:0 var(--s-64)}main.mk .colophon>div{grid-column:5/13;padding-top:var(--s-24);border-top:var(--rule-double)}main.mk .colophon h2{font:italic 400 22px/1.25 var(--serif);letter-spacing:0;max-width:none}main.mk .colophon p{margin-top:var(--s-8);font-size:15px;line-height:1.55}main.mk .colophon code{font:13.5px var(--mono)}.site footer{padding:var(--s-40) 0 var(--s-48);border-top:var(--rule)}.site .fcols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-24);gap:var(--s-24)}.site .fcols b{display:block;margin-bottom:var(--s-4);font:600 13px/20px var(--sans)}.site .fcols a{display:block;width:-moz-fit-content;width:fit-content;font:400 14px/1.9 var(--sans);color:var(--text-muted)}.site .fcols a:hover{color:var(--text);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.site .fbot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-8) var(--s-24);margin-top:var(--s-40);padding-top:var(--s-20);border-top:var(--rule);font:13px/20px var(--sans);color:var(--text-muted)}.site .fbot .theme{align-self:baseline}@media (pointer:coarse){.site .fcols a{padding-block:9px}.site :is(.logo,.hero .ctas .link,.closing .ctas .link,.install a,.ways dt a){padding-block:12px}.site .ways dt a{display:inline-block;margin-block:-12px}}@media (max-width:767.98px){.site .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.site .fbot{flex-direction:column;align-items:flex-start}.site .fbot .theme{align-self:flex-start}}