.mk,.dark .mk{--bg:#fafaf7;--surface:#fffffd;--sunken:#f3f3ee;--raised:#fffffd;--ink:#14161a;--ink-2:#4e525a;--ink-3:#656a72;--line:#ebebe4;--line-strong:#d9d9d0;--control:#6e737b;--accent:#0a766a;--accent-ink:#fff;--accent-soft:#e3f3f0;--ok:#1e7f3c;--ok-soft:#edf7ef;--warn:#8f5508;--warn-soft:#fbf1dc;--danger:#c0352b;--danger-soft:#fdf0ee;--hover:#14161a0a;--selected:#e8f3f1;--primary:#0a766a;--primary-ink:#fff;--primary-hover:#08665c;--trace:#6e737b;--trace-track:#ebebe4;--shadow-pop:0 12px 32px -8px #14161a2e, 0 2px 6px #14161a0d, 0 0 0 1px #14161a0f;--btn-hi:inset 0 1px 0 #ffffff2e;--ring:#0e9f8e4d;--code-bg:#121412;--code-head:#181b18;--code-line:#262a26;--code-ink:#e6e8e6;--code-ink-3:#8d938d;--code-gutter:#7a807a;--signal:#0e9f8e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink)}.mk .mk-ink,.dark .mk .mk-ink{--bg:#121412;--surface:#181b18;--sunken:#0d0f0d;--raised:#1f231f;--ink:#f4f5f2;--ink-2:#bcc1ba;--ink-3:#8f958e;--line:#262a26;--line-strong:#363b36;--accent:#3ccbb8;--accent-soft:#12302b;--accent-ink:#07120f;--ok:#5bc47a;--ok-soft:#14301c;--warn:#e5ad42;--warn-soft:#372a0f;--danger:#f87a6e;--danger-soft:#3b1916;--hover:#f4f5f20f;--selected:#12302b;--primary:#fff;--primary-ink:#121412;--primary-hover:#e6e8e6;--trace:#6b726b;--trace-track:#262a26;--btn-hi:none;--ring:#3ccbb866;--code-bg:#0d0f0d;--code-head:#121412;--code-line:#262a26;--signal:#3ccbb8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink)}.mk{font-size:17px;line-height:1.65}.mk-display{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1}.mk-h2{letter-spacing:-.028em;text-wrap:balance;font-weight:500;line-height:1.07}@media (min-width:1320px){.mk-frame{background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:calc(50% - 600px) 0,calc(50% + 600px) 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%}}.mk-lede{text-wrap:pretty}.mk-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px}.mk-pop{box-shadow:var(--shadow-pop)}.mk-sec-open,.mk-sec{padding-top:64px;padding-bottom:64px}.mk-sec-compact{padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.mk-sec-open{padding-top:128px;padding-bottom:96px}.mk-sec{padding-top:96px;padding-bottom:96px}.mk-sec-compact{padding-top:48px;padding-bottom:48px}}@keyframes mk-travel{0%{opacity:0;transform:translate(-50%)}10%{opacity:1}85%{opacity:1}to{transform:translateX(calc(var(--stop,1) * 100cqw - 50%));opacity:0}}.mk-travel{animation:.66s cubic-bezier(.2,.7,.2,1) both mk-travel}@keyframes mk-hop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.mk-hop{animation:.32s cubic-bezier(.2,.7,.2,1) both mk-hop}@keyframes mk-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-grow-x{transform-origin:0;animation:.24s cubic-bezier(.2,.7,.2,1) both mk-grow-x}.mk-path{stroke-dasharray:.55 1;animation:linear infinite mk-path-drift}@keyframes mk-path-drift{0%{stroke-dashoffset:.55px}to{stroke-dashoffset:-1px}}.mk-paused .mk-path{animation-play-state:paused}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-fade{animation:.16s ease-out both mk-fade}@media (prefers-reduced-motion:reduce){.mk-travel{display:none}.mk-hop,.mk-fade,.mk-grow-x{animation:none}.mk-path{stroke-dasharray:none;animation:none}}.mk,.dark .mk{--chart-ok:#3a9d5d;--chart-neutral:#b4b6ae;--chart-warn:#d6952a;--chart-danger:#d5483d;--chart-accent:#0e9f8e}.mk .mk-ink,.dark .mk .mk-ink{--chart-ok:#4fb36d;--chart-neutral:#5a605a;--chart-warn:#d9a13a;--chart-danger:#ea675b;--chart-accent:#3ccbb8}@media (min-width:1024px){.mk-chapter [data-region]{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .3s}.mk-chapter [data-region="3"]{outline-offset:10px;border-radius:12px}.mk-chapter[data-step="1"] [data-region="1"],.mk-chapter[data-step="2"] [data-region="2"],.mk-chapter[data-step="3"] [data-region="3"]{outline-color:var(--accent)}}@keyframes mk-from-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes mk-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mk-to-left{0%{opacity:1}to{opacity:0;transform:translate(-24px)}}@keyframes mk-to-right{0%{opacity:1}to{opacity:0;transform:translate(24px)}}@keyframes mk-pop-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}.mk-nav-content[data-motion=from-start]{animation:.2s mk-from-left}.mk-nav-content[data-motion=from-end]{animation:.2s mk-from-right}.mk-nav-content[data-motion=to-start]{animation:.15s forwards mk-to-left}.mk-nav-content[data-motion=to-end]{animation:.15s forwards mk-to-right}.mk-nav-viewport{transition:width .25s cubic-bezier(.2,.7,.2,1),height .25s cubic-bezier(.2,.7,.2,1)}.mk-nav-viewport[data-state=open]{animation:.16s mk-pop-in}@media (prefers-reduced-motion:reduce){.mk-nav-content,.mk-nav-viewport{transition:none!important;animation:none!important}}
