html.mk-js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0) * 60ms)}html.mk-js [data-reveal].is-in{opacity:1;transform:none}.mk-frame{border-radius:20px;padding:8px;background:linear-gradient(180deg,rgb(236 243 240/.08),rgb(236 243 240/.02));box-shadow:0 0 0 1px rgb(236 243 240/.1),0 40px 120px -20px rgb(0 0 0/.6)}.mk-crop{border-radius:16px;background:#fff;box-shadow:var(--shadow-raised)}.mk-grid{background-image:linear-gradient(90deg,rgb(11 107 79/.06) 1px,transparent 0),linear-gradient(180deg,rgb(11 107 79/.06) 1px,transparent 0)}.mk-grid,.mk-grid-dark{background-size:24px 24px}.mk-grid-dark{background-image:linear-gradient(90deg,rgb(236 243 240/.045) 1px,transparent 0),linear-gradient(180deg,rgb(236 243 240/.045) 1px,transparent 0)}.mk-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-2px;background:#3DDC97;animation:mk-blink 1s steps(1) infinite}@keyframes mk-blink{50%{opacity:0}}.mk-wave span{transition:height .12s linear}@keyframes mk-field-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-field-in{animation:mk-field-in .32s cubic-bezier(.16,1,.3,1) both}.mk-prose{max-width:68ch;color:#24332D;font-size:17px;line-height:29px;letter-spacing:-.011em}@media (min-width:1024px){.mk-prose{font-size:18px;line-height:31px}}.mk-prose>:first-child{margin-top:0}.mk-prose>p:first-child{font-size:1.12em;line-height:1.62;color:#0E1A16}.mk-prose .callout,.mk-prose .table-wrap,.mk-prose blockquote,.mk-prose img,.mk-prose ol,.mk-prose p,.mk-prose pre,.mk-prose ul{margin:0 0 1.25em}.mk-prose h2,.mk-prose h3,.mk-prose h4{color:#0E1A16;text-wrap:balance;scroll-margin-top:96px;position:relative}.mk-prose h2{margin:2.4em 0 .7em;font-size:26px;line-height:32px;font-weight:590;letter-spacing:-.018em}.mk-prose h3{margin:1.9em 0 .55em;font-size:20px;line-height:27px;font-weight:590;letter-spacing:-.013em}.mk-prose h4{margin:1.6em 0 .5em;font-size:17px;line-height:25px;font-weight:590}@media (min-width:1024px){.mk-prose h2{font-size:30px;line-height:36px}.mk-prose h3{font-size:22px;line-height:29px}}.mk-prose h2+*,.mk-prose h3+*,.mk-prose h4+*{margin-top:0}.mk-prose .anchor{margin-left:.35em;color:#A3B0AB;font-weight:400;text-decoration:none;opacity:0;transition:opacity .15s}.mk-prose .anchor:focus-visible,.mk-prose h2:hover .anchor,.mk-prose h3:hover .anchor{opacity:1}.mk-prose .anchor:hover{color:#0B6B4F}.mk-prose a:not(.anchor){color:#0B6B4F;font-weight:510;text-decoration:underline;text-decoration-color:rgb(11 107 79/.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s}.mk-prose a:not(.anchor):hover{text-decoration-color:#0B6B4F}.mk-prose strong{color:#0E1A16;font-weight:600}.mk-prose em{font-style:italic}.mk-prose ol,.mk-prose ul{padding-left:1.4em}.mk-prose li{margin:.4em 0;padding-left:.25em}.mk-prose li>ol,.mk-prose li>ul{margin:.4em 0 0}.mk-prose ul>li{list-style:none;position:relative}.mk-prose ul>li:before{content:"";position:absolute;left:-1.05em;top:.72em;width:6px;height:6px;border-radius:2px;background:#12A374;transform:rotate(45deg)}.mk-prose ol{list-style:decimal}.mk-prose ol>li::marker{color:#0B6B4F;font-weight:600;font-variant-numeric:tabular-nums}.mk-prose li.task-list-item:before{display:none}.mk-prose blockquote{padding:.15em 0 .15em 1.25em;border-left:3px solid #3ddc97;color:#3A4A44;font-size:1.06em}.mk-prose blockquote p:last-child{margin-bottom:0}.mk-prose hr{margin:2.5em 0;border:0;height:1px;background:#E2E8E5}.mk-prose code{font-family:var(--font-jetbrains);font-size:.86em;padding:.12em .38em;border-radius:6px;background:#F1F4F3;color:#0E1A16;box-shadow:inset 0 0 0 1px #E2E8E5}.mk-prose pre{overflow-x:auto;padding:18px 20px;border-radius:14px;background:#04140F;color:#ECF3F0;font-size:14px;line-height:22px}.mk-prose pre code{padding:0;background:none;box-shadow:none;color:inherit;font-size:inherit}.mk-prose img{max-width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow-raised)}.mk-prose .table-wrap{overflow-x:auto;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #E2E8E5,0 1px 2px rgb(6 15 12/.04)}.mk-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px;font-variant-numeric:tabular-nums}.mk-prose thead th{background:#F6F8F7;color:#0E1A16;font-size:13px;font-weight:590;letter-spacing:-.006em;text-align:left;white-space:nowrap}.mk-prose td,.mk-prose th{padding:11px 16px;border-bottom:1px solid #e2e8e5;vertical-align:top}.mk-prose tbody tr:last-child td{border-bottom:0}.mk-prose tbody td:first-child{color:#0E1A16;font-weight:510}.mk-prose .callout{position:relative;padding:18px 20px 18px 22px;border-radius:14px;background:#F1F4F3;box-shadow:inset 0 0 0 1px #E2E8E5;font-size:.94em;line-height:1.62;color:#24332D}.mk-prose .callout:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#62716B}.mk-prose .callout p:last-child{margin-bottom:0}.mk-prose .callout-label{margin:0 0 .35em;font-family:var(--font-jetbrains);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4B5B55}.mk-prose .callout-note,.mk-prose .callout-tip{background:#EEF8F3;box-shadow:inset 0 0 0 1px rgb(18 163 116/.22)}.mk-prose .callout-note:before,.mk-prose .callout-tip:before{background:#12A374}.mk-prose .callout-note .callout-label,.mk-prose .callout-tip .callout-label{color:#0B6B4F}.mk-prose .callout-important{background:#04140F;color:#C9D6D0;box-shadow:none}.mk-prose .callout-important:before{background:#3DDC97}.mk-prose .callout-important .callout-label{color:#3DDC97}.mk-prose .callout-important strong{color:#fff}.mk-prose .callout-caution,.mk-prose .callout-warning{background:#FFF8EB;box-shadow:inset 0 0 0 1px rgb(240 179 74/.35)}.mk-prose .callout-caution:before,.mk-prose .callout-warning:before{background:#E39B1B}.mk-prose .callout-caution .callout-label,.mk-prose .callout-warning .callout-label{color:#8A5A00}@media (prefers-reduced-motion:reduce){html.mk-js [data-reveal]{opacity:1;transform:none;transition:none}.mk-caret,.mk-field-in{animation:none}}