html{scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 60%}}.mk-ticker{animation:12s cubic-bezier(.65,0,.35,1) infinite mk-ticker}.mk-float{animation:7s ease-in-out infinite mk-float}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(2.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes mk-ticker{0%,17%{transform:translateY(0)}20%,37%{transform:translateY(-1.25rem)}40%,57%{transform:translateY(-2.5rem)}60%,77%{transform:translateY(-3.75rem)}80%,97%{transform:translateY(-5rem)}to{transform:translateY(-6.25rem)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-hero-glow{background:radial-gradient(60% 55% at 50% 0%, color-mix(in oklch, var(--brand) 16%, transparent), transparent 70%), radial-gradient(40% 40% at 85% 20%, color-mix(in oklch, var(--chart-3) 8%, transparent), transparent 70%)}.mk-grid{background-image:linear-gradient(to right, color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.mk-screen-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklch, var(--brand) 22%, transparent), transparent 70%);filter:blur(40px)}.mk-dark-panel{background:radial-gradient(60% 80% at 100% 0,#00a45338,#0000 60%),radial-gradient(50% 60% at 0 100%,#3a81d71f,#0000 60%),#141413;background:radial-gradient(60% 80% at 100% 0,lab(59.2207% -53.0643 32.0588/.22),#0000 60%),radial-gradient(50% 60% at 0 100%,lab(52.6468% -.0438988 -51.7831/.12),#0000 60%),#141413}.mk-dots-light{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.08) 1px,#0000 1px);background-size:18px 18px}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{list-style:none}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}.mk-sheet::backdrop{background:#00000040;background:lab(0% 0 0/.25)}@media (prefers-reduced-motion:no-preference){.mk-sheet{transition:translate .22s ease, display .22s allow-discrete, overlay .22s allow-discrete;translate:100%}.mk-sheet:popover-open{translate:0}@starting-style{.mk-sheet:popover-open{translate:100%}}}
