@media (prefers-reduced-motion:no-preference){html:has(.marketing-root){scroll-behavior:smooth}}.marketing-root [data-anchor],.marketing-root section[id]{scroll-margin-top:5rem}.mk-gradient-text{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-hero-glow{background:radial-gradient(40rem 22rem at 18% 8%,rgb(247 147 30/.16),transparent 70%),radial-gradient(36rem 24rem at 82% 0,rgb(91 42 140/.14),transparent 70%),radial-gradient(44rem 26rem at 50% 38%,rgb(232 51 109/.1),transparent 72%)}.mk-grid-fade{background-image:linear-gradient(90deg,rgb(29 32 37/.05) 1px,transparent 0),linear-gradient(180deg,rgb(29 32 37/.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 0,black 30%,transparent 75%)}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mk-float{animation:mk-float 6s ease-in-out infinite}.mk-float-delayed{animation:mk-float 7s ease-in-out 1.2s infinite}@keyframes mk-progress{0%{width:8%}70%{width:92%}to{width:92%}}.mk-progress{animation:mk-progress 3.6s ease-in-out infinite}@keyframes mk-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.mk-bar{transform-origin:bottom;animation:mk-bar 2.4s ease-in-out infinite}@keyframes mk-spin{to{transform:rotate(1turn)}}.mk-spin{animation:mk-spin 1.1s linear infinite}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-fade-up{animation:mk-fade-up .35s ease-out both}@keyframes mk-dash{to{stroke-dashoffset:-24}}.mk-dash{animation:mk-dash 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.mk-bar,.mk-dash,.mk-fade-up,.mk-float,.mk-float-delayed,.mk-progress,.mk-spin{animation:none!important}}.mk-tour-spotlight{position:fixed;z-index:60;pointer-events:none;border-radius:22px;box-shadow:0 0 0 2px var(--color-primary),0 0 0 7px rgb(214 36 106/.2),0 0 0 200vmax rgb(15 17 21/.56)}.mk-tour-spotlight-motion{transition:top .5s cubic-bezier(.2,.8,.2,1),left .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1)}.mk-tour-ring{position:absolute;inset:-2px;border-radius:inherit;animation:mk-tour-pulse 2.2s ease-out infinite}@keyframes mk-tour-pulse{0%{box-shadow:0 0 0 0 rgb(232 51 109/.5)}70%,to{box-shadow:0 0 0 18px rgb(232 51 109/0)}}.mk-tour-scrim{position:fixed;inset:0;z-index:60;pointer-events:none;background:rgb(15 17 21/.56)}.mk-tour-card-motion{transition:top .5s cubic-bezier(.2,.8,.2,1),left .5s cubic-bezier(.2,.8,.2,1);animation:mk-tour-in .3s ease-out both}@keyframes mk-tour-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.mk-kbd{display:inline-flex;min-width:1.4rem;height:1.3rem;align-items:center;justify-content:center;border-radius:5px;border:solid var(--color-border);border-width:1px 1px 2px;background:var(--color-muted);padding:0 .3rem;font-family:inherit;font-size:10.5px;font-weight:600;color:var(--color-foreground)}@media (prefers-reduced-motion:reduce){.mk-tour-card-motion,.mk-tour-ring{animation:none!important}.mk-tour-card-motion,.mk-tour-spotlight-motion{transition:none!important}}