.mk{--color-ink:#0b0b0f;--color-blue:#3b74ff;color:#f4f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-dm-sans), system-ui, sans-serif;background:#0b0b0f}.mk h1,.mk h2,.mk h3,.mk .font-display,.mk .eyebrow{font-family:General Sans,system-ui,sans-serif}.mk .font-body{font-family:var(--font-dm-sans), system-ui, sans-serif}.mk .font-mono,.mk .step-pill,.mk .type-caret{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.mk .max-w-content{max-width:1200px}.mk ::selection{color:#fff;background:#3b74ff}.mk .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:General Sans,sans-serif;font-size:.72rem;font-weight:600}.mk .billing-btn{color:#a6a7b2;transition:background-color .2s,color .2s}.mk .billing-btn:hover{color:#f4f4f6}.mk .billing-btn.is-active{color:#fff;background:#3b74ff}.mk .billing-btn.is-active:hover{color:#fff}.mk .grain{z-index:70;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk .reveal{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.mk.js .reveal{opacity:0;transform:translateY(20px)}.mk.js .reveal.in{opacity:1;transform:none}.mk header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0fb3;border-bottom-color:#ffffff12}.mk #siteHeader{padding-top:env(safe-area-inset-top)}.mk #siteHeader>nav{padding-left:max(1.25rem, env(safe-area-inset-left));padding-right:max(1.25rem, env(safe-area-inset-right))}@media (min-width:768px){.mk #siteHeader>nav{padding-left:max(2rem, env(safe-area-inset-left));padding-right:max(2rem, env(safe-area-inset-right))}}.mk .nav-link{position:relative}.mk .nav-link.active{color:#f4f4f6}.mk .nav-link.active:after{content:"";background:#3b74ff;border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.mk .mobile-nav{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.mk .mobile-nav.open{opacity:1;max-height:420px}.mk .faq-body{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.mk .faq-body.open{opacity:1;max-height:460px}.mk .faq-item .faq-plus{transition:transform .3s}.mk .faq-item.open .faq-plus{transform:rotate(45deg)}.mk .sec-body{grid-template-rows:1fr;display:grid}.mk .sec-body>.sec-body-inner{min-height:0;overflow:hidden}.mk.js .sec-collapse .sec-body{transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .35s}.mk.js .sec-collapse:not(.open) .sec-body{opacity:0;grid-template-rows:0fr}.mk .sec-collapse .chev{transition:transform .35s}.mk .sec-collapse.open .chev{transform:rotate(180deg)}.mk .modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#050508b8;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.mk .modal.open{opacity:1;pointer-events:auto}.mk .modal__panel{background:#131318;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:440px;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(16px)scale(.98);box-shadow:0 40px 90px -30px #000c}.mk .modal.open .modal__panel{transform:none}.mk .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.mk .scrim{background:radial-gradient(115% 90% at 80% -5%,#3b74ff29,#0000 55%),linear-gradient(#0b0b0f9e 0%,#0b0b0f52 36%,#0b0b0fdb 82%,#0b0b0f 100%);position:absolute;inset:0}.mk .aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk .aurora span{filter:blur(100px);border-radius:9999px;position:absolute}.mk .a-blue{opacity:.26;background:radial-gradient(circle,#3b74ff,#0000 70%);width:540px;height:540px;animation:26s ease-in-out infinite alternate drift;top:-180px;right:-100px}.mk .a-coral{opacity:.14;background:radial-gradient(circle,#ff6a4d,#0000 70%);width:400px;height:400px;animation:32s ease-in-out infinite alternate-reverse drift;bottom:-160px;left:-80px}@keyframes drift{0%{transform:translate(0)}to{transform:translate(40px,-28px)}}.mk .fade-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards fu;transform:translateY(16px)}@keyframes fu{to{opacity:1;transform:none}}.mk .d1{animation-delay:.12s}.mk .d2{animation-delay:.24s}.mk .d3{animation-delay:.36s}.mk .d4{animation-delay:.48s}.mk .press{transition:transform .15s,background-color .25s,box-shadow .3s,border-color .25s,color .2s}.mk .press:active{transform:translateY(1px)scale(.99)}.mk .lift{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s}.mk .lift:hover{border-color:#ffffff29;transform:translateY(-3px)}.mk .pulse-dot{position:relative}.mk .pulse-dot:after{content:"";opacity:.5;border:2px solid;border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-4px}@keyframes ping{75%,to{opacity:0;transform:scale(1.8)}}.mk .phone{background:#05050a;border-radius:42px;width:270px;padding:10px;box-shadow:0 50px 90px -34px #000000d9,0 0 0 1px #ffffff0f}.mk .phone__screen{background:#0e0e13;border-radius:32px;overflow:hidden}.mk .phone__notch{z-index:2;background:#05050a;border-radius:0 0 14px 14px;width:92px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mk .float-y{animation:5.5s ease-in-out infinite floaty}.mk .float-y.delay{animation-delay:1.4s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mk .scrollcue .ln{background:#ffffff29;width:1px;height:44px;display:block;position:relative;overflow:hidden}.mk .scrollcue .ln:after{content:"";background:#3b74ff;width:100%;height:50%;animation:2s ease-in-out infinite cue;position:absolute;top:-50%;left:0}@keyframes cue{0%{top:-50%}60%,to{top:100%}}.mk .reel-rail{scrollbar-width:thin;scroll-snap-type:x mandatory}.mk .reel-rail::-webkit-scrollbar{height:6px}.mk .reel-rail::-webkit-scrollbar-thumb{background:#2a2a33;border-radius:4px}.mk .reel{scroll-snap-align:start;box-shadow:0 26px 50px -26px #000000d9}.mk .float-cta{left:50%;bottom:calc(1.1rem + env(safe-area-inset-bottom));z-index:80;opacity:0;pointer-events:none;width:calc(100% - 2rem);max-width:540px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;position:fixed;transform:translate(-50%,160%)}.mk .float-cta.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.mk .demo-card{background:linear-gradient(#16161d 0%,#0f0f14 100%);border:1px solid #ffffff17;border-radius:26px;overflow:hidden;box-shadow:0 60px 120px -50px #000000e6,0 0 0 1px #ffffff08}.mk .demo-bar{background:#ffffff05;border-bottom:1px solid #ffffff12}.mk .demo-dot{border-radius:9999px;width:9px;height:9px}.mk .demo-stage{position:relative}.mk .demo-view{opacity:0;padding:1.5rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) forwards demoViewIn;transform:translateY(10px)}.mk .demo-view.in{opacity:1;transform:none}@keyframes demoViewIn{to{opacity:1;transform:none}}@media (min-width:640px){.mk .demo-view{padding:2rem 2.25rem}}.mk .demo-chip{transition:transform .15s,background-color .2s,border-color .2s,color .2s}.mk .demo-chip:hover{color:#f4f4f6;background:#3b74ff1f;border-color:#3b74ff80}.mk .demo-chip:active{transform:translateY(1px)scale(.98)}.mk .demo-chip.sel{color:#fff;background:#3b74ff;border-color:#3b74ff}.mk .gen-row{opacity:0;transform:translateY(6px)}.mk .gen-row.in{opacity:1;transition:opacity .4s,transform .4s;transform:none}.mk .gen-check{transition:background-color .3s,color .3s,transform .3s}.mk .gen-row.done .gen-check{color:#07120d;background:#19c58a;transform:scale(1)}.mk .gen-bar{background:#ffffff14;border-radius:9999px;height:4px;overflow:hidden}.mk .gen-bar>i{background:linear-gradient(90deg,#3b74ff,#19c58a);width:0;height:100%;transition:width .25s linear;display:block}.mk .cal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}@media (min-width:540px){.mk .cal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.mk .cal-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mk .cal-cell{text-align:left;opacity:0;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;padding:9px 9px 10px;transition:border-color .2s,background-color .2s,transform .15s;animation:.42s cubic-bezier(.16,1,.3,1) forwards cellIn;transform:translateY(8px)scale(.96)}.mk .cal-cell:hover{background:#3b74ff14;border-color:#3b74ff8c}.mk .cal-cell:active{transform:scale(.97)}.mk .cal-static{cursor:default}.mk .cal-static:hover{background:#ffffff06;border-color:#ffffff14}.mk .cal-static:active{transform:none}@keyframes cellIn{to{opacity:1;transform:none}}.mk .step-pill{letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.mk .script-line{opacity:0;transform:translateY(6px)}.mk .script-line.in{opacity:1;transition:opacity .4s,transform .4s;transform:none}.mk .type-caret{vertical-align:-.16em;background:#3b74ff;border-radius:1px;width:7px;height:1.05em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk .cal-cell{opacity:1!important;animation:none!important;transform:none!important}.mk .type-caret{display:none}.mk *,.mk :before,.mk :after{animation:none!important}.mk.js .reveal{transition:none;opacity:1!important;transform:none!important}.mk .fade-up{opacity:1;transform:none}.mk .float-cta{transition:opacity .2s}}.mk .oppie-peek,.mk .oppie-lively{transform-origin:bottom;will-change:transform}.mk .oppie-peek{animation:5.5s ease-in-out infinite oppieBob}@keyframes oppieBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mk .oppie-lively{animation:4.8s ease-in-out infinite oppieWag}@keyframes oppieWag{0%{transform:translateY(0)rotate(0)}12%{transform:translateY(-6px)rotate(-4deg)}24%{transform:translateY(0)rotate(0)}36%{transform:translateY(-6px)rotate(4deg)}48%{transform:translateY(0)rotate(0)}63%{transform:translateY(-16px)rotate(0)scaleY(1.06)}71%{transform:translateY(0)rotate(0)scaleY(.93)}80%{transform:translateY(-6px)rotate(0)}to{transform:translateY(0)rotate(0)}}.mk .btn-chunky{font-family:"General Sans", var(--font-dm-sans), var(--font-nunito), system-ui, sans-serif;border-radius:1rem;font-weight:600;transition:transform 80ms,box-shadow 80ms,background-color .2s}.mk .btn-chunky-primary{color:#fff;background:#3b74ff;box-shadow:0 5px #1f50d4}.mk .btn-chunky-primary:hover{background:#2f69f5}.mk .btn-chunky-primary:active{transform:translateY(3px);box-shadow:0 2px #1f50d4}.mk .btn-chunky-ghost{color:#f4f4f6;background:#ffffff0d;border:2px solid #ffffff29;box-shadow:0 5px #ffffff12}.mk .btn-chunky-ghost:hover{background:#ffffff17}.mk .btn-chunky-ghost:active{transform:translateY(3px);box-shadow:0 2px #ffffff12}.mk .btn-chunky-light{color:#0b0b0f;background:#fff;box-shadow:0 5px #c7ccd6}.mk .btn-chunky-light:hover{background:#f1f2f5}.mk .btn-chunky-light:active{transform:translateY(3px);box-shadow:0 2px #c7ccd6}.mk .feat-chunky{background:#131318;border:2px solid #ffffff1a;border-bottom:5px solid #ffffff29;border-radius:1.25rem;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .25s,background-color .25s}.mk .feat-chunky:hover{background:#17171f;border-color:#ffc8004d #ffc8004d #e5a700;transform:translateY(-4px)}.mk .feat-chip{border-bottom:3px solid #00000047;border-radius:.9rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mk .feat-chunky:hover .feat-chip{transform:translateY(-1px)scale(1.05)}@media (prefers-reduced-motion:reduce){.mk .feat-chunky:hover,.mk .feat-chunky:hover .feat-chip{transform:none}}
