.mk{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-0);color:var(--ink);font:var(--body)}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk dd,.mk dl,.mk figure,.mk h1,.mk h2,.mk h3,.mk h4,.mk ol,.mk p,.mk pre,.mk ul{margin:0}.mk ol,.mk ul{padding:0;list-style:none}.mk a{text-decoration:none}.mk a,.mk a:hover{color:inherit}.mk .mk-prose a,.mk p a,.mk-inline-link{color:var(--info);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mk .mk-prose a:hover,.mk p a:hover,.mk-inline-link:hover,.mk-skip{color:var(--ink)}.mk-skip{position:absolute;left:var(--space-4);top:-200px;z-index:var(--z-toast);background:var(--surface-2);border:1px solid var(--line-strong);padding:var(--space-2) var(--space-3);font:var(--body-strong)}.mk-skip:focus-visible{top:var(--space-4)}.mk-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--space-4)}@media (min-width:720px){.mk-wrap{padding-inline:var(--space-6)}}.mk-header{position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface-0);border-bottom:1px solid var(--line)}.mk-header__row{height:var(--topbar-h);display:flex;align-items:center;gap:var(--space-4)}.mk-header__nav{display:none;align-items:center;gap:var(--space-1);margin-left:var(--space-4)}.mk-header__nav a{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:var(--body-strong);color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.mk-header__nav a:hover{background:var(--hover);color:var(--ink)}.mk-header__nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 0 var(--ink);border-radius:0}.mk-header__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.mk-header__signin{display:none}.mk-header__menu{display:inline-flex}@media (min-width:900px){.mk-header__nav{display:flex}.mk-header__signin{display:inline-flex}.mk-header__menu{display:none}}.mk-header__panel{position:absolute;left:0;right:0;top:var(--topbar-h);background:var(--surface-2);border-bottom:1px solid var(--line-strong);box-shadow:var(--sh2);padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.mk-header__panel a{display:flex;align-items:center;height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:var(--body-strong);color:var(--ink)}.mk-header__panel a:hover{background:var(--hover)}.mk-header__panel hr{margin:var(--space-2) 0}@media (min-width:900px){.mk-header__panel{display:none}}.mk-wordmark{display:inline-flex;align-items:center;flex:none;color:var(--ink)}.mk-btnlink,.mk-wordmark{text-decoration:none}.mk-btnlink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-main{flex:1 1 auto}.mk-main:focus{outline:none}.mk-eyebrow{font:var(--micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-3)}.mk-footer{border-top:1px solid var(--line);padding-block:var(--space-8);background:var(--surface-0)}.mk-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.mk-footer__nav{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.mk-footer__nav a{font:var(--body-strong);color:var(--ink-2);padding:var(--space-1) 0}.mk-footer__nav a:hover{color:var(--ink)}.mk-footer .mk-footer__legal{margin-top:var(--space-4);font:var(--caption);color:var(--ink-3);max-width:80ch}.mk-doc{padding-block:var(--space-10) var(--space-16)}.mk-doc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media (min-width:960px){.mk-doc__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-12)}}.mk-doc__title{font:var(--display-xl);letter-spacing:var(--tracking-display-xl);color:var(--ink)}.mk-doc__lede{font:400 16px/24px var(--sans);color:var(--ink-2);max-width:60ch;margin-top:var(--space-4)}.mk-doc__meta{font:var(--caption);color:var(--ink-3);max-width:60ch;margin-top:var(--space-3)}.mk-doc .mk-prose p strong{color:var(--ink);font-weight:500}.mk-doc .mk-prose ol,.mk-doc .mk-prose ul{list-style:none;padding:0}.mk-doc .mk-prose h2{font:var(--title);letter-spacing:var(--tracking-title);color:var(--ink);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line)}.mk-doc .mk-prose p{font:var(--body);color:var(--ink-2);margin-top:var(--space-3);max-width:64ch}.mk-doc .mk-prose ul{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.mk-doc .mk-prose ul>li{font:var(--body);color:var(--ink-2);padding-left:var(--space-4);position:relative;max-width:64ch}.mk-doc .mk-prose ul>li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--ink-3)}.mk-doc .mk-prose ul>li strong{color:var(--ink);font-weight:500}.mk-map{display:flex;flex-direction:column;margin-top:var(--space-4);border-top:1px solid var(--line)}.mk-map__row{display:grid;grid-template-columns:minmax(40px,max-content) minmax(0,1fr);column-gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);align-items:baseline}.mk-map__id{font:var(--num-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-3)}.mk-map__name{font:var(--body-strong);color:var(--ink)}.mk-map__what{grid-column:2;font:var(--caption);color:var(--ink-3)}.mk-aside{display:flex;flex-direction:column;gap:var(--space-4)}.mk-aside .finv-card__body{display:flex;flex-direction:column;gap:var(--space-3);font:var(--body);color:var(--ink-2)}.mk-aside .finv-card__body dl,.mk-aside .finv-card__body p,.mk-aside .finv-card__body ul{margin:0}.mk-aside .finv-card__body ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.mk-aside .finv-card__body li{padding-left:var(--space-4);position:relative}.mk-aside .finv-card__body li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--ink-3)}.mk-aside .finv-card__body li strong{color:var(--ink);font-weight:500}.mk-aside .finv-card__body a{color:var(--info);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mk-aside .finv-card__body a:hover{color:var(--ink)}.mk-aside .finv-card__body .mk-btnlink{align-self:flex-start;text-decoration:none;color:inherit}.mk-aside dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3)}.mk-aside dt{font:var(--caption);color:var(--ink-3)}:where(.mk-aside) dd{font:var(--body);color:var(--ink);margin:0}.mk-aside__pair{display:contents}.mk-releases{display:flex;flex-direction:column}.mk-releases__row{display:grid;grid-template-columns:minmax(44px,max-content) minmax(0,1fr);column-gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);align-items:baseline}.mk-releases__row:last-child{border-bottom:0}@media print{.mk-footer,.mk-header,.mk-skip{display:none!important}}