.mk{--mk-nav-h:72px;background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow-x:clip}@media (max-width:767px){.mk{--mk-nav-h:60px}}html:has(.mk){scroll-padding-top:calc(var(--mk-nav-h,72px) + 32px)}@media (prefers-reduced-motion:no-preference){html:has(.mk){scroll-behavior:smooth}}@layer base{.mk section[id]{scroll-margin-top:calc(var(--mk-nav-h) + 32px)}}@layer components{.hero-glow{z-index:-1;background:var(--glow-yellow);filter:blur(64px);pointer-events:none;border-radius:9999px;height:70%;position:absolute;inset:6% 10% auto}.mk-faq{background:var(--card);color:var(--foreground);transition:background-color .15s ease-out}.mk-faq .mk-faq-icon{background:var(--card);color:var(--foreground)}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open]{background:var(--accent);color:var(--accent-foreground);border-color:var(--notice-border)}.mk-faq .mk-faq-minus,.mk-faq[open] .mk-faq-plus{display:none}.mk-faq[open] .mk-faq-minus{display:inline-flex}.mk-faq[open] .mk-faq-icon{border-color:var(--notice-border);color:var(--accent-foreground);background:0 0}.mk-faq .mk-faq-answer{color:var(--muted-foreground)}.mk-faq[open] .mk-faq-answer{color:var(--accent-foreground)}}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){.hero-glow{display:none}}@media (prefers-reduced-motion:no-preference){html[data-mk-js]:not([data-mk-reduced]) .mk [data-reveal]:not([data-revealed]){opacity:0;translate:0 20px}.mk [data-reveal]{transition:opacity .45s cubic-bezier(.2, .7, .2, 1) var(--mk-delay,0s), translate .45s cubic-bezier(.2, .7, .2, 1) var(--mk-delay,0s)}.mk [data-reveal]:nth-child(2){--mk-delay:60ms}.mk [data-reveal]:nth-child(3){--mk-delay:.12s}.mk [data-reveal]:nth-child(n+4){--mk-delay:.18s}.mk-lift{transition:translate .15s ease-out,background-color .15s ease-out}.mk-lift:hover{translate:0 -1px}.mk-faq{interpolate-size:allow-keywords}.mk-faq::details-content{block-size:0;transition:block-size .2s ease-out, content-visibility .2s allow-discrete;overflow:clip}.mk-faq[open]::details-content{block-size:auto}}
