.mk{--ink:236 240 246;--surface:15 19 28;--accent:0 180 216;--accent-strong:0 119 182;--accent-soft:127 227 247;--accent-text:110 218 242;--on-accent:255 255 255;--accent-grad:linear-gradient(180deg,#19c3e6,#0077b6);--mk-bg:#05070c;--mk-line:hsla(0,0%,100%,.08);color:rgb(var(--ink));background:var(--mk-bg);position:relative;isolation:isolate}.mk ::-moz-selection{background:rgba(0,180,216,.35)}.mk ::selection{background:rgba(0,180,216,.35)}.mk-sky{position:absolute;inset:0 0 auto 0;height:1500px;z-index:-1;pointer-events:none;overflow:hidden}.mk-sky:before{background:radial-gradient(60% 46% at 50% 0,rgba(0,150,220,.3),transparent 70%),radial-gradient(30% 30% at 18% 22%,rgba(61,90,254,.16),transparent 70%),radial-gradient(28% 28% at 84% 30%,rgba(0,200,230,.12),transparent 70%)}.mk-sky:after,.mk-sky:before{content:"";position:absolute;inset:0}.mk-sky:after{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 55% at 50% 18%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 55% at 50% 18%,#000 30%,transparent 75%)}.mk-nav{background:rgba(5,7,12,.62);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--mk-line)}.mk-h1{letter-spacing:-.045em;line-height:.98}.mk-h1,.mk-h2{font-weight:650}.mk-h2{letter-spacing:-.035em;line-height:1.04}.mk-grad{background:linear-gradient(100deg,#b9f1fc,#2fd0ef 38%,#3d8bff);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-sub{color:rgba(236,240,246,.62)}.mk-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;color:rgba(236,240,246,.8);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.mk-eyebrow b{font-size:11px;padding:2px 8px}.mk-btn,.mk-eyebrow b{font-weight:600;border-radius:999px;background:linear-gradient(180deg,#19c3e6,#0077b6);color:#fff}.mk-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;box-shadow:inset 0 0 0 1px rgba(127,227,247,.35),0 10px 40px -10px rgba(0,180,216,.75);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .35s}.mk-btn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(127,227,247,.5),0 16px 50px -10px rgba(0,180,216,.95)}.mk-btn:before{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s cubic-bezier(.16,1,.3,1)}.mk-btn:hover:before{left:150%}.mk-ghost{display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:rgba(236,240,246,.85);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);transition:background .25s,color .25s}.mk-ghost:hover{background:hsla(0,0%,100%,.08);color:#fff}.mk-card{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 30px 80px -50px rgba(0,0,0,.9)}.mk-card:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(127,227,247,.45),transparent);opacity:.6}.mk-card-glow{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.mk-card-glow:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(127,227,247,.22),0 40px 90px -50px rgba(0,180,216,.55)}.mk-glass{background:rgba(14,18,27,.94);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 24px 60px -24px rgba(0,0,0,.85);border-radius:18px;color:#eef2f7}.mk .glass{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 40px 90px -50px rgba(0,180,216,.45)}.mk .border-black\/\[0\.08\],.mk .divide-black\/\[0\.08\]>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.09)}.mk-stage-wrap{position:relative;width:100%}.mk-stage{position:absolute;left:0;top:0;transform-origin:0 0}.mk-enter{opacity:0;animation:mkEnter 1.2s cubic-bezier(.16,1,.3,1) .35s forwards}@keyframes mkEnter{0%{opacity:0;transform:translateY(60px) scale(.96)}to{opacity:1;transform:none}}.mk-tilt{transform:perspective(1800px) rotateX(calc(var(--tilt, 14) * 1deg));transform-origin:50% 0;will-change:transform}.mk-halo{inset:-6% -4% auto -4%;height:70%;background:radial-gradient(50% 60% at 50% 40%,rgba(0,180,216,.38),transparent 70%);filter:blur(30px);z-index:-1}.mk-halo,.mk-sat{position:absolute}.mk-sat{opacity:0;animation:mkPop .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes mkPop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}.mk-bob{animation:mkBob 7s ease-in-out infinite}.mk-bob.b2{animation-duration:8.5s;animation-delay:-2s}.mk-bob.b3{animation-duration:9.5s;animation-delay:-4s}@keyframes mkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mk-live *{animation-play-state:paused!important}.mk-live .mk-enter,.mk-live .mk-sat,.mk-live .reveal,.mk-live.on *{animation-play-state:running!important}.mk-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:mkDraw 2.4s cubic-bezier(.65,0,.35,1) 1s forwards}@keyframes mkDraw{to{stroke-dashoffset:0}}.mk-fadein{opacity:0;animation:mkFade 1.4s ease 2s forwards}@keyframes mkFade{to{opacity:1}}.mk-draw-loop{stroke-dasharray:1;stroke-dashoffset:1;animation:mkDrawLoop 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes mkDrawLoop{0%{stroke-dashoffset:1}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.mk-drag{animation:mkDrag 7s cubic-bezier(.65,0,.35,1) infinite}@keyframes mkDrag{0%,12%{transform:translate(0) rotate(0);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.06)}18%{transform:translateY(-4px) rotate(-2deg) scale(1.04);box-shadow:0 18px 30px -12px rgba(0,40,80,.35),0 0 0 1.5px #0077b6}48%{transform:translate(var(--dx),var(--dy)) rotate(1.5deg) scale(1.04);box-shadow:0 18px 30px -12px rgba(0,40,80,.35),0 0 0 1.5px #0077b6}54%,88%{transform:translate(var(--dx),var(--dy)) rotate(0) scale(1);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.06)}94%{transform:translate(var(--dx),var(--dy));opacity:1}97%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}.mk-cursor{animation:mkCursor 7s cubic-bezier(.65,0,.35,1) infinite}@keyframes mkCursor{0%{transform:translate(40px,50px);opacity:0}8%{opacity:1}14%,18%{transform:translate(0);opacity:1}48%{transform:translate(var(--dx),var(--dy))}58%{transform:translate(calc(var(--dx) + 30px),calc(var(--dy) + 40px));opacity:1}66%,to{transform:translate(calc(var(--dx) + 30px),calc(var(--dy) + 40px));opacity:0}}.mk-drop{animation:mkDrop 7s cubic-bezier(.16,1,.3,1) infinite}@keyframes mkDrop{0%{opacity:0;transform:translateY(-14px) scale(.96)}7%{opacity:1;transform:none;box-shadow:0 0 0 1.5px #00b4d8,0 10px 24px -10px rgba(0,180,216,.6)}30%{box-shadow:0 0 0 1.5px rgba(0,180,216,.5),0 6px 16px -10px rgba(0,180,216,.4)}45%{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}94%{opacity:1;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}to{opacity:0;transform:translateY(-6px)}}.mk-toast{animation:mkToast 7s cubic-bezier(.16,1,.3,1) infinite}@keyframes mkToast{0%,52%{opacity:0;transform:translateY(-16px) scale(.97)}58%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.mk-chat>*{opacity:0;animation:mkMsg 9s cubic-bezier(.16,1,.3,1) infinite}.mk-chat>.c1{animation-name:mkMsg1}.mk-chat>.c2{animation-name:mkMsg2}.mk-chat>.c3{animation-name:mkMsg3}.mk-chat>.c4{animation-name:mkMsg4}@keyframes mkMsg1{0%,4%{opacity:0;transform:translateY(8px)}9%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes mkMsg2{0%,18%{opacity:0;transform:translateY(8px)}22%,36%{opacity:1;transform:none}40%,to{opacity:0}}@keyframes mkMsg3{0%,38%{opacity:0;transform:translateY(8px)}43%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes mkMsg4{0%,58%{opacity:0;transform:translateY(8px)}63%,94%{opacity:1;transform:none}to{opacity:0}}.mk-dots i{display:inline-block;width:5px;height:5px;margin:0 1.5px;border-radius:50%;background:currentColor;opacity:.4;animation:mkDot 1s ease-in-out infinite}.mk-dots i:nth-child(2){animation-delay:.15s}.mk-dots i:nth-child(3){animation-delay:.3s}@keyframes mkDot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:.9}}.mk-check{stroke-dasharray:1;stroke-dashoffset:1;animation:mkCheck 5s ease infinite}@keyframes mkCheck{0%,30%{stroke-dashoffset:1}45%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mk-sheet{animation:mkSheet 5s cubic-bezier(.16,1,.3,1) infinite}@keyframes mkSheet{0%{transform:translateY(26px);opacity:0}18%,70%{transform:none;opacity:1}86%{transform:translate(60px,-40px) rotate(8deg) scale(.7);opacity:0}to{opacity:0}}.mk-sent{animation:mkSent 5s ease infinite}@keyframes mkSent{0%,74%{opacity:0;transform:scale(.9)}80%,95%{opacity:1;transform:none}to{opacity:0}}.mk-bar{transform-origin:bottom;animation:mkBar 6s cubic-bezier(.16,1,.3,1) infinite}@keyframes mkBar{0%{transform:scaleY(.08)}30%,88%{transform:scaleY(1)}to{transform:scaleY(.08)}}.mk-flow-line{position:absolute;height:2px;background:hsla(0,0%,100%,.08);overflow:hidden;border-radius:2px}.mk-flow-line:after{content:"";position:absolute;top:0;bottom:0;width:22%;left:-22%;background:linear-gradient(90deg,transparent,#7fe3f7,#00b4d8,transparent);animation:mkPulse 5s linear infinite}@keyframes mkPulse{to{left:100%}}.mk-node{animation:mkNode 5s ease-in-out infinite}@keyframes mkNode{0%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(236,240,246,.7)}10%,22%{box-shadow:inset 0 0 0 1px rgba(127,227,247,.7),0 0 34px -4px rgba(0,180,216,.8);background:rgba(0,180,216,.18);color:#fff}40%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(236,240,246,.7)}}.mk-flow-v .mk-flow-line:after{width:100%;height:22%;left:0;top:-22%;background:linear-gradient(180deg,transparent,#7fe3f7,#00b4d8,transparent);animation-name:mkPulseV}@keyframes mkPulseV{to{top:100%}}.mk-step{animation:mkStep 6s ease-in-out infinite}@keyframes mkStep{0%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}20%,8%{box-shadow:inset 0 0 0 1px rgba(127,227,247,.75),0 0 30px -6px rgba(0,180,216,.85)}32%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}}.mk-wire{position:relative;height:2px;flex:1;background:hsla(0,0%,100%,.1);overflow:hidden}.mk-wire:after{content:"";position:absolute;inset:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,#00b4d8,transparent);animation:mkWire 6s linear infinite;animation-delay:inherit}@keyframes mkWire{0%{left:-40%}25%,to{left:100%}}.mk-theme,.mk-theme *{transition:background-color .8s ease,color .8s ease,box-shadow .8s ease,border-color .8s ease,fill .8s ease}.mk-logo-swap>*{position:absolute;inset:0;opacity:0;animation:mkSwap 9s ease infinite}.mk-logo-swap>:nth-child(2){animation-delay:3s}.mk-logo-swap>:nth-child(3){animation-delay:6s}@keyframes mkSwap{0%{opacity:0;transform:translateY(6px)}30%,5%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-6px)}}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mk-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:mkMarquee 40s linear infinite}@keyframes mkMarquee{to{transform:translateX(-50%)}}.mk .reveal.is-visible{animation-duration:1.1s}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important}.mk .mk-chat>*,.mk .mk-drop,.mk .mk-enter,.mk .mk-fadein,.mk .mk-logo-swap>:first-child,.mk .mk-sat,.mk .mk-sent,.mk .mk-toast{opacity:1!important}.mk .mk-check,.mk .mk-draw,.mk .mk-draw-loop{stroke-dashoffset:0!important}.mk .mk-chat>.c2{display:none}.mk-tilt{transform:none!important}}body:has(.mk),html:has(.mk){background:#05070c}body:has(.mk):before{display:none}.mk .hero-accent{background:linear-gradient(100deg,#b9f1fc,#2fd0ef 45%,#3d8bff);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.mk-fade-b{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.mk-toast-solid{background:rgba(14,18,27,.94)}