.mk{--mk-ease:cubic-bezier(0.16,1,0.3,1);--mk-shadow:0 1px 2px rgb(11 11 16/0.06),0 18px 50px -22px color-mix(in srgb,var(--mk-accent2) 40%,transparent);background:var(--mk-bg);color:var(--mk-fg);font-family:var(--mk-f-body)}.dark .mk{--mk-shadow:0 0 0 1px rgb(255 255 255/0.06) inset,0 20px 60px -20px color-mix(in srgb,var(--mk-accent2) 45%,transparent)}.mk :focus-visible{outline:3px solid var(--mk-accent2);outline-offset:3px}.mk h1,.mk h2,.mk h3{font-family:var(--mk-f-display);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.mk-hdr{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0);transition:padding .6s var(--mk-ease)}.mk-hdr-in{margin:0 auto;max-width:1200px;height:68px;display:flex;align-items:center;gap:8px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));border:1px solid transparent;transition:max-width .6s var(--mk-ease),height .6s var(--mk-ease),border-radius .6s var(--mk-ease),background .26s,border-color .26s,box-shadow .26s}.mk-hdr[data-pill]{padding-top:calc(env(safe-area-inset-top, 0px) + 12px)}.mk-hdr[data-pill] .mk-hdr-in{width:calc(100% - 24px);max-width:940px;height:58px;border-radius:999px;padding-inline:14px 8px;background:var(--mk-glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-color:var(--mk-line);box-shadow:var(--mk-shadow)}.mk-cta{background:linear-gradient(120deg,var(--mk-accent),color-mix(in srgb,var(--mk-accent) 55%,var(--mk-accent2)));box-shadow:0 0 0 1px color-mix(in srgb,var(--mk-accent) 60%,transparent) inset,0 8px 24px -10px var(--mk-accent);transition:transform .2s var(--mk-ease),box-shadow .2s var(--mk-ease)}.mk-cta:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--mk-accent) 60%,transparent) inset,0 12px 30px -8px var(--mk-accent)}.mk-kinetic .ch{display:inline-block;animation:mk-wght 3.2s var(--mk-ease) infinite;animation-delay:calc(var(--i) * 60ms)}@keyframes mk-wght{0%,60%,to{font-variation-settings:"wght" 900}30%{font-variation-settings:"wght" 300}}.mk-bars{display:flex;gap:4px}.mk-bars>i{flex:1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--mk-fg) 20%,transparent);overflow:hidden}.mk-bars>i[data-on]{background:var(--mk-fg)}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition-duration:1ms!important}.mk-hdr[data-pill] .mk-hdr-in{width:auto;max-width:none;height:68px;border-radius:0}.mk-hdr[data-pill]{padding-top:env(safe-area-inset-top,0)}}.mk-frame{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:64px 16px 92px;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .26s var(--mk-ease),transform .6s var(--mk-ease);pointer-events:none}.mk-frame[data-on]{opacity:1;transform:none}.mk-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--mk-fg);animation:mk-blink 1s steps(1) infinite}@keyframes mk-blink{50%{opacity:0}}.mk-marquee{display:flex;width:-moz-max-content;width:max-content;gap:40px;animation:mk-marquee 30s linear infinite}@keyframes mk-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mk-frame{transform:none}}.mk-success{animation:mk-pop .7s var(--mk-ease) both;box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-accent) 45%,transparent)}@keyframes mk-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1;box-shadow:0 0 0 18px color-mix(in srgb,var(--mk-accent) 0%,transparent)}to{transform:none;box-shadow:0 0 0 10px color-mix(in srgb,var(--mk-accent) 14%,transparent)}}