@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2")}.mk-landing ::-moz-selection{background:#e96b3459;color:#fff8e8}.mk-landing ::selection{background:#e96b3459;color:#fff8e8}.mk-landing .font-display{font-family:Sora,Helvetica Neue,Arial,sans-serif}.mk-landing .font-figtree{font-family:Inter,Helvetica Neue,Arial,sans-serif}.text-balance{text-wrap:balance}.gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(100deg,#fff8e8 20%,#e96b34,#62f6b5 90%)}.gradient-text-bolt{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(100deg,#f0824d,#e96b34 60%,#f5a623)}.card-surface{border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:#ffffff08;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.grid-lines{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px}.noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mask-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}@keyframes wave-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.animate-marquee,.animate-marquee-fast,.animate-marquee-reverse,.animate-float,.animate-pulse-ring,.animate-caret-blink,.mk-wavebars span{animation:none!important}}@keyframes mk-hero-in{0%{opacity:.4;transform:translateY(var(--mk-hero-rise, 24px))}to{opacity:1;transform:none}}.mk-hero-in{animation:mk-hero-in .7s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.mk-hero-in{animation:none}}@keyframes mk-scroll-hint{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.mk-scroll-hint{animation:mk-scroll-hint 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mk-scroll-hint{animation:none}}.mk-reveal{opacity:1;transform:none}.mk-motion-ok .mk-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mk-motion-ok .mk-reveal.mk-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.mk-reveal,.mk-motion-ok .mk-reveal{opacity:1!important;transform:none!important;transition:none!important}}.mk-menu{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s linear .3s}.mk-menu.mk-menu-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s}@keyframes mk-swap-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-swap-in{animation:mk-swap-in .4s cubic-bezier(.22,1,.36,1)}@keyframes mk-msg-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.mk-msg-in{animation:mk-msg-in .35s cubic-bezier(.22,1,.36,1)}@keyframes mk-typing-dot{0%,to{opacity:.25}50%{opacity:1}}.mk-typing-dot{animation:mk-typing-dot 1s ease-in-out infinite}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}.mk-fade-in{animation:mk-fade-in .6s ease-out both}.mk-ramp-line{stroke-dasharray:1;stroke-dashoffset:1;animation:mk-ramp-draw 1.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes mk-ramp-draw{to{stroke-dashoffset:0}}.mk-ramp-pt{transform-box:fill-box;transform-origin:center;opacity:0;animation:mk-pop-in .5s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes mk-pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mk-weekly-bar{height:0}.mk-weekly-bar.mk-bar-grow{animation:mk-bar-grow .9s cubic-bezier(.22,1,.36,1) both}@keyframes mk-bar-grow{0%{height:0}to{height:var(--mk-bar-h)}}.mk-dialog-backdrop{opacity:0;transition:opacity .3s ease}.mk-dialog-panel{opacity:0;transform:translateY(60px) scale(.97);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.mk-dialog-open .mk-dialog-backdrop{opacity:1}.mk-dialog-open .mk-dialog-panel{opacity:1;transform:none}
