.mk-root{--mk-ink:#050816;--mk-ink-2:#07111f;--mk-gold:#e8ce8b;--mk-gold-bright:#f5c542;--mk-cyan:#38bdf8;--mk-emerald:#34d399;background:var(--mk-ink);color:#f4f4f5}html:has(.mk-root){scroll-padding-top:5rem}.mk-focus:focus-visible{outline:2px solid var(--mk-gold);outline-offset:3px}.mk-glass{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000000e6}.mk-grid{background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.mk-glow{pointer-events:none;background-image:radial-gradient(closest-side, var(--mk-glow-c), transparent);border-radius:9999px;position:absolute}.mk-glow-gold{--mk-glow-c:#f5c54233}.mk-glow-cyan{--mk-glow-c:#38bdf838}.mk-glow-emerald{--mk-glow-c:#34d39929}.mk-text-gradient{background:linear-gradient(100deg,#fff 10%,#fbe7b0 55%,#e8ce8b 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-clip{overflow:clip}.mk-defer{content-visibility:auto;contain-intrinsic-size:auto 1000px}.mk-phone{background:linear-gradient(145deg,#2a2f3a 0%,#0d1016 45%,#1c212b 100%);border-radius:2.6rem;padding:.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 5px #05070b,0 40px 80px -30px #000000f2,0 0 0 1px #0009}.mk-phone:before,.mk-phone:after{content:"";background:linear-gradient(90deg,#1b1f27,#3a404c);border-radius:0 3px 3px 0;width:3px;position:absolute;right:-3px}.mk-phone:before{height:11%;top:22%}.mk-phone:after{height:7%;top:37%}.mk-phone-screen{background:#000;border-radius:2.1rem;overflow:hidden;transform:translateZ(0)}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mk-float{animation:7s ease-in-out infinite mk-float}.mk-float-delayed{animation:7s ease-in-out -3.5s infinite mk-float}.mk-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}@media (hover:hover){.mk-lift:hover{transform:translateY(-8px)}}.mk-play{box-shadow:0 10px 30px -12px #f5c54259}.mk-play:hover{box-shadow:0 14px 40px -12px #f5c5428c}@media (prefers-reduced-motion:reduce){.mk-float,.mk-float-delayed{animation:none}.mk-lift,.mk-lift:hover{transition:none;transform:none}.mk-root *{scroll-behavior:auto!important}}.mk-track{scrollbar-width:none;scroll-padding-inline:1.5rem}.mk-track::-webkit-scrollbar{display:none}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}@supports (interpolate-size:allow-keywords){.mk-faq{interpolate-size:allow-keywords}.mk-faq::details-content{block-size:0;transition:block-size .35s cubic-bezier(.22, 1, .36, 1), content-visibility .35s allow-discrete;overflow:hidden}.mk-faq[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.mk-faq::details-content{transition:none}}
