@keyframes mk-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mk-pulse-ring{0%{box-shadow:0 0 #5b3df559}to{box-shadow:0 0 0 14px #5b3df500}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 160px}}.mk-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both mk-rise}.mk-rise-delay{animation-delay:.12s}.mk-float{animation:6s ease-in-out infinite mk-float}.mk-shimmer{background:linear-gradient(90deg,#eeeafe 0%,#f7f5ff 40%,#eeeafe 80%) 0 0/200% 100%;animation:1.6s linear infinite mk-shimmer}.mk-pulse{animation:1.6s ease-out infinite mk-pulse-ring}html:has(.mk-root){scroll-behavior:smooth}}html:has(.mk-root){scroll-padding-top:84px}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{list-style:none}.mk-faq details[open] .mk-faq-icon{transform:rotate(45deg)}.mk-legal h2{margin:40px 0 12px;font-size:24px}.mk-legal h3{margin:24px 0 8px;font-size:18px}.mk-legal p,.mk-legal li{color:var(--color-ink-2);font-size:16px;line-height:1.65}.mk-legal p+p{margin-top:12px}.mk-legal ul{flex-direction:column;gap:6px;margin:10px 0;padding-left:22px;list-style:outside;display:flex}.mk-legal a{color:var(--color-violet-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk-legal .mk-pending{background:var(--color-orange-soft);color:var(--color-orange);border-radius:8px;padding:2px 8px;font-size:13.5px;font-weight:600;display:inline-block}
