.mk-white{--mk-bg:#fff;--mk-fg:#0f0f0f;--mk-card:#fff;--mk-popover:#fafafa;--mk-muted:#737373;--mk-border:#e5e5e5;--mk-hairline:#0000000f;--mk-brand:#51a2ff;--mk-brand-hover:#3590f5}@supports (color:lab(0% 0 0)){.mk-white{--mk-muted:lab(48.496% 0 0);--mk-border:lab(90.952% 0 -.0000119209)}}.mk-light{--mk-bg:#f6f6f6;--mk-popover:#fafafa;--mk-fg:#0f0f0f;--mk-card:#fff;--mk-muted:#737373;--mk-border:#e5e5e5;--mk-hairline:#0000000f;--mk-brand:#51a2ff;--mk-brand-hover:#3590f5}@supports (color:lab(0% 0 0)){.mk-light{--mk-muted:lab(48.496% 0 0);--mk-border:lab(90.952% 0 -.0000119209)}}.mk-dark{--mk-bg:#0f0f0f;--mk-fg:#fff;--mk-card:#1e1e1e;--mk-popover:#2a2a2a;--mk-muted:#a1a1a1;--mk-border:#2c2c2c;--mk-hairline:#ffffff14;--mk-brand:#0007cd;--mk-brand-hover:#0009f0}@supports (color:lab(0% 0 0)){.mk-dark{--mk-muted:lab(66.128% -.0000298023 .0000119209)}}@keyframes mk-stripe-scroll{0%{background-position:0 0}to{background-position:22px 22px}}.mk-hatch{background-image:repeating-linear-gradient(-45deg,#0000 0 8px,#0000000a 8px 16px);background-size:22px 22px;animation:8s linear infinite mk-stripe-scroll}@keyframes mk-evdrift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mk-evdrift{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.mk-evdrift-track{animation:36s linear infinite mk-evdrift}@media (prefers-reduced-motion:reduce){.mk-evdrift-track,.mk-hatch{animation:none}}@keyframes shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes mk-demo-win-in{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes mk-demo-win-out{to{opacity:0;translate:0 -40px}}@keyframes mk-demo-item-in{0%{opacity:0;translate:0 8px;scale:.97}}@keyframes mk-demo-fade-in{0%{opacity:0}}@keyframes mk-demo-scan{to{translate:0 calc(-1 * var(--mk-scan-h))}}.mk-demo-win-in{animation:.45s cubic-bezier(.4,0,.2,1) both mk-demo-win-in}.mk-demo-win-out{animation:.35s ease-in forwards mk-demo-win-out}.mk-demo-item-in{animation:.25s ease-out mk-demo-item-in}.mk-demo-fade-in{animation:.4s ease-out mk-demo-fade-in}.mk-demo-scan{animation:1.2s linear infinite mk-demo-scan}@keyframes mk-chip-in{0%{clip-path:inset(0 100% 0 0);opacity:0;translate:0 6px}to{clip-path:inset(-5px);opacity:1;translate:0}}@keyframes mk-chip-out{to{clip-path:inset(0 0 0 100%);opacity:0;translate:0 -6px}}.mk-chip-in{animation:.45s cubic-bezier(.22,1,.36,1) both mk-chip-in}.mk-chip-out{animation:.45s cubic-bezier(.22,1,.36,1) forwards mk-chip-out}.mk-prose{color:#000000d9;overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:18px;line-height:28px}.mk-prose>*+*{margin-top:1.25rem}.mk-prose h2,.mk-prose h3,.mk-prose h4{font-family:var(--font-sans);letter-spacing:-.02em;color:#0f0f0f;scroll-margin-top:6rem;font-weight:500;line-height:1.25}.mk-prose h2:first-child{margin-top:0}.mk-prose h2{border-bottom:1px solid #0000001a;margin-top:3.5rem;padding-bottom:.5rem;font-size:1.65rem}.mk-prose h3{margin-top:2.25rem;font-size:1.35rem}.mk-prose a{color:var(--mk-brand);text-underline-offset:2px;text-decoration:underline}.mk-prose a:hover{text-decoration-thickness:2px}.mk-prose pre{font-family:var(--font-mono);color:#f5f5f5;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.mk-prose code{font-family:var(--font-mono);background:#0000000f;padding:.15rem .35rem;font-size:.85em}.mk-prose pre code{font-size:inherit;background:0 0;padding:0}.mk-prose img{border:1px solid #0000001a;width:100%;height:auto;display:block}.mk-prose video{aspect-ratio:16/9;border:1px solid #0000001a;width:100%;max-width:100%;height:auto;margin:1.5rem 0;display:block}.mk-prose blockquote{border-left:3px solid var(--mk-brand);color:#000000a6;padding-left:1.25rem;font-style:italic}.mk-prose ul{padding-left:1.5rem;list-style-type:disc}.mk-prose ol{padding-left:1.5rem;list-style-type:decimal}.mk-prose li+li{margin-top:.5rem}.mk-prose li::marker{color:#00000059}.mk-prose hr{border:none;border-top:1px solid #0000001a;max-width:120px;margin:2.5rem auto}.mk-prose .mk-table-scroll{margin:1.5rem 0;overflow-x:auto}.mk-prose table{border-collapse:collapse;width:auto;min-width:100%;margin:0;font-size:.9rem}.mk-prose th{white-space:nowrap;background:#0000000a;font-weight:500}.mk-prose td,.mk-prose th{text-align:left;vertical-align:top;border:1px solid #0000001f;padding:.55rem .7rem}.mk-prose td{overflow-wrap:normal;word-break:normal}.mk-prose tbody tr:nth-child(2n){background:#00000008}.mk-cta-shader{filter:blur(10px);background:radial-gradient(70% 90% at 20% 25%,#baf0fff2 0%,#baf0ff00 60%),radial-gradient(60% 80% at 55% 45%,#5b8cffe6 0%,#5b8cff00 65%),radial-gradient(55% 70% at 85% 80%,#a5f3fcf2 0%,#a5f3fc00 60%),radial-gradient(40% 60% at 70% 10%,#ffffffe6 0%,#fff0 60%),#dbeafe;transform:scale(1.15)}.mk-prose pre{scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:linear-gradient(90deg,#1e1e1e 40%,#1e1e1e00) 0/48px 100% no-repeat local,linear-gradient(270deg,#1e1e1e 40%,#1e1e1e00) 100%/48px 100% no-repeat local,linear-gradient(90deg,#000000b3,#0000) 0/36px 100% no-repeat,linear-gradient(270deg,#000000b3,#0000) 100%/36px 100% no-repeat,#1e1e1e;padding-bottom:1.25rem}.mk-prose pre::-webkit-scrollbar{height:6px}.mk-prose pre::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px}.mk-prose pre::-webkit-scrollbar-track{background:0 0;margin:0 1.25rem}.mk-prose .mk-table-scroll{scrollbar-width:thin;scrollbar-color:#00000026 transparent;background:linear-gradient(90deg,#f6f6f6 40%,#f6f6f600) 0/40px 100% no-repeat local,linear-gradient(270deg,#f6f6f6 40%,#f6f6f600) 100%/40px 100% no-repeat local,linear-gradient(90deg,#0000001f,#0000) 0/20px 100% no-repeat,linear-gradient(270deg,#0000001f,#0000) 100%/20px 100% no-repeat;padding-bottom:.5rem}.mk-prose .mk-table-scroll::-webkit-scrollbar{height:6px}.mk-prose .mk-table-scroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px}.mk-prose .mk-table-scroll::-webkit-scrollbar-track{background:0 0}.mk-prose--docs{font-size:16px;line-height:26px}.mk-prose--docs h2{margin-top:3rem;font-size:1.5rem}.mk-prose--docs h3{font-size:1.2rem}
