.mk{--ink:#111114;--ink-2:#1b1b22;--ink-3:#26262f;--cream:#f6efe6;--paper:#fbf8f4;--line:#ebe4da;--muted:#64646e;--violet:#6c5ce7;--rose:#ec6fa0;--apricot:#f7a55e;--aura:linear-gradient(100deg, #6c5ce7 0%, #a66ae0 30%, #ec6fa0 62%, #f7a55e 100%);--aura-soft:linear-gradient(100deg, #ecebfd 0%, #fbe6ef 55%, #fdeede 100%);color:var(--ink);background:var(--paper);font-family:var(--font-mk-sans), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mk .font-display{font-family:var(--font-mk-serif), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.02em}.mk .aura-text{background:var(--aura);color:#0000;-webkit-background-clip:text;background-clip:text}.mk .aura-bg{background:var(--aura)}.mk .aura-soft-bg{background:var(--aura-soft)}.mk .aura-ring{background:linear-gradient(var(--ring-fill,#fff), var(--ring-fill,#fff)) padding-box, var(--aura) border-box;border:1px solid #0000}.mk .arch{border-radius:999px 999px 28px 28px}.mk .btn-primary{isolation:isolate;background:var(--ink);color:#fff;transition:transform .2s;position:relative}.mk .btn-primary:before{content:"";z-index:-1;border-radius:inherit;background:var(--aura);opacity:0;filter:blur(10px);transition:opacity .25s;position:absolute;inset:-2px}.mk .btn-primary:hover{transform:translateY(-1px)}.mk .btn-primary:hover:before{opacity:.85}.mk .btn-aura{background:var(--aura);color:#fff;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px -10px #ec6fa099}.mk .btn-aura:hover{transform:translateY(-1px);box-shadow:0 14px 40px -10px #ec6fa0cc}@keyframes mk-rise{0%{opacity:.2;transform:translateY(38%)}to{opacity:1;transform:translateY(0)}}.mk .sun-rise{animation:1.6s cubic-bezier(.2,.7,.1,1) both mk-rise}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk .float{animation:6s ease-in-out infinite mk-float}.mk .float-slow{animation:8s ease-in-out -3s infinite mk-float}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mk .fade-up{animation:.8s both mk-fade-up}.mk .delay-1{animation-delay:.12s}.mk .delay-2{animation-delay:.24s}.mk .delay-3{animation-delay:.36s}.mk .delay-4{animation-delay:.6s}.mk .delay-5{animation-delay:.9s}@keyframes mk-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.mk .dot{animation:1.2s infinite mk-dot}.mk .dot:nth-child(2){animation-delay:.15s}.mk .dot:nth-child(3){animation-delay:.3s}.mk .glow{filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.mk .grid-lines{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%)}.mk details>summary{cursor:pointer;list-style:none}.mk details>summary::-webkit-details-marker{display:none}.mk details[open] .faq-icon{transform:rotate(45deg)}@keyframes mk-chat-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.mk .chat-in{transform-origin:0 100%;animation:.35s cubic-bezier(.2,.8,.2,1) both mk-chat-in}@media (prefers-reduced-motion:reduce){.mk .sun-rise,.mk .float,.mk .float-slow,.mk .fade-up,.mk .dot,.mk .chat-in{animation:none}}
