.mk-root{--mk-ease:cubic-bezier(.16,1,.3,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk-glow{background:radial-gradient(60% 55% at 78% 18%,#d86b2e38,#0000 70%),radial-gradient(40% 40% at 10% 0,#e2a82914,#0000 70%)}.mk-grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.mk-enter{animation:mk-enter .9s var(--mk-ease)both;animation-delay:calc(var(--i,0)*90ms)}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 40%}}.mk-press{transition:transform .16s var(--mk-ease),background-color .2s var(--mk-ease),border-color .2s var(--mk-ease),color .2s var(--mk-ease)}.mk-press:active{transform:scale(.98)}.mk-press .mk-arrow{transition:transform .3s var(--mk-ease)}.mk-press:hover .mk-arrow{transform:translate(2px,-1px)scale(1.05)}}@keyframes mk-enter{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.mk-menu>summary{list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu .mk-bar{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mk-menu[open] .mk-bar-top{transform:translateY(3px)rotate(45deg)}.mk-menu[open] .mk-bar-bottom{transform:translateY(-3px)rotate(-45deg)}.mk-prose{color:var(--color-ivory-400);font-size:16px;line-height:1.75}.mk-prose h2{color:var(--color-ivory-100);letter-spacing:-.01em;margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:22px;font-weight:600;line-height:1.3}.mk-prose h3{color:var(--color-ivory-200);margin-top:1.75rem;margin-bottom:.5rem;font-size:17px;font-weight:600}.mk-prose p{margin-top:.85rem}.mk-prose ul{margin-top:.85rem;padding-left:1.25rem;list-style:outside}.mk-prose ul li{margin-top:.4rem;padding-left:.25rem}.mk-prose ul li::marker{color:var(--color-sentry-400)}.mk-prose strong{color:var(--color-ivory-200);font-weight:600}.mk-prose a{color:var(--color-sentry-300);text-underline-offset:3px;-webkit-text-decoration:underline #f2a77566;text-decoration:underline #f2a77566}.mk-prose a:hover{text-decoration-color:currentColor}
