.mk{--mk-bg:#131313;--mk-bg-1:#181818;--mk-bg-2:#202020;--mk-bg-3:#282828;--mk-line:#ffffff17;--mk-line-2:#ffffff29;--mk-fg:#f5f5f4;--mk-fg-2:#a3a3a3;--mk-fg-3:#737373;--mk-accent:#fff;--mk-accent-ink:#000;--mk-accent-dim:#ffffff1f;--mk-accent-line:#ffffff52;--mk-spectrum:linear-gradient(90deg, #2091ff 0%, #009ecf 9%, #00a891 18%, #13ae42 27%, #859d00 36%, #b48a00 45%, #d97000 54%, #ee5647 63%, #e65392 72%, #cf5dc5 81%, #ac6cec 90%, #7c7eff 100%);background:var(--mk-bg);color:var(--mk-fg);font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk ::selection{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.mk-container{padding-inline:32px}}.mk-section{padding-block:88px;position:relative}@media (min-width:768px){.mk-section{padding-block:128px}}.mk-section-tight{padding-block:64px;position:relative}.mk-rule{border-top:1px solid var(--mk-line)}.mk-band{background:var(--mk-bg-1)}.mk-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:600;line-height:.98}.mk-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.3rem,5vw,4rem);font-weight:600;line-height:1.02}.mk-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1.06}.mk-h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.35}.mk-lead{color:var(--mk-fg-2);text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.mk-body{color:var(--mk-fg-2);font-size:.975rem;line-height:1.7}.mk-muted{color:var(--mk-fg-2)}.mk-faint{color:var(--mk-fg-3)}.mk-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.mk-accent{color:var(--mk-accent)}.mk-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-fg-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--mk-accent-dim);border-radius:999px}.mk-sheen{background:linear-gradient(#fff 20%,#8a8a8a 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-prose{color:var(--mk-fg-2);font-size:1rem;line-height:1.75}.mk-prose h2{color:var(--mk-fg);letter-spacing:-.025em;margin:2.4em 0 .6em;font-size:1.5rem;font-weight:600}.mk-prose h3{color:var(--mk-fg);margin:1.8em 0 .5em;font-size:1.125rem;font-weight:600}.mk-prose p,.mk-prose ul,.mk-prose ol{margin:0 0 1.1em}.mk-prose ul{padding-left:1.2em;list-style:outside}.mk-prose ol{padding-left:1.2em;list-style:decimal}.mk-prose li{margin:.35em 0}.mk-prose li::marker{color:var(--mk-fg-3)}.mk-prose a{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent-line);text-decoration-color:var(--mk-accent-line);text-underline-offset:3px}.mk-prose a:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-prose strong{color:var(--mk-fg);font-weight:600}.mk-prose code{font-family:var(--font-geist-mono), monospace;background:var(--mk-bg-3);border:1px solid var(--mk-line);color:var(--mk-fg);border-radius:6px;padding:.1em .4em;font-size:.9em}.mk-prose table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.925rem}.mk-prose th,.mk-prose td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:10px 12px}.mk-prose th{color:var(--mk-fg);font-weight:600}.mk-link{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-2);text-decoration-color:var(--mk-line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.mk-link:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-btn{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.mk-btn-sm{height:36px;padding:0 14px;font-size:13.5px}.mk-btn-primary{background:var(--mk-fg);color:#000}.mk-btn-primary:hover{background:#fff;box-shadow:0 0 0 4px #ffffff14,0 8px 30px -8px #7c7eff59}.mk-btn-accent{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk-btn-accent:hover{box-shadow:0 0 0 4px var(--mk-accent-dim)}.mk-btn-ghost{border:1px solid var(--mk-line-2);color:var(--mk-fg);background:#ffffff05}.mk-btn-ghost:hover{background:#ffffff0d;border-color:#ffffff59}.mk-btn .mk-arrow{transition:transform .2s}.mk-btn:hover .mk-arrow{transform:translate(3px)}.mk-card{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:18px;transition:border-color .25s,background-color .25s,transform .25s;position:relative}.mk-card-hover:hover{border-color:var(--mk-line-2);background:#232323}.mk-card-link:hover{border-color:#ffffff47;transform:translateY(-2px)}.mk-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.mk-card-accent{border-color:var(--mk-accent-line)}.mk-pill{border:1px solid var(--mk-line-2);height:30px;color:var(--mk-fg-2);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.mk-chip{border:1px solid var(--mk-line);background:var(--mk-bg-3);color:var(--mk-fg-2);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.mk-chip-accent{border-color:var(--mk-accent-line);color:var(--mk-accent);background:var(--mk-accent-dim)}.mk-dot{background:var(--mk-accent);border-radius:999px;width:7px;height:7px;display:inline-block}.mk-dot-live{animation:2s ease-in-out infinite mk-pulse}.mk-code{border:1px solid var(--mk-line);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#161616;border-radius:14px;font-size:13px;line-height:1.7;overflow:hidden}.mk-code pre{color:#d4d4d4;padding:18px 20px;overflow-x:auto}.mk-code .k{color:#fff;font-weight:500}.mk-code .s{color:var(--mk-accent)}.mk-code .c{color:#6b6b6b}.mk-code .p{color:#8f8f8f}.mk-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-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;filter:blur(80px);background:radial-gradient(circle,#ffffff1a,#0000 65%);border-radius:999px;position:absolute}.mk-glow-accent{background:radial-gradient(circle,#7c7eff1a,#0000 65%)}.mk-noise:after{content:"";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='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#131313b8;border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.mk-nav[data-scrolled=true]{border-bottom-color:var(--mk-line)}.mk-navlink{color:var(--mk-fg-2);border-radius:8px;padding:8px 10px;font-size:14px;transition:color .15s}.mk-navlink:hover,.mk-navlink[aria-current=page]{color:var(--mk-fg)}.mk-menu{border:1px solid var(--mk-line-2);opacity:0;visibility:hidden;background:#1b1b1b;border-radius:16px;min-width:560px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 30px 80px -20px #000c}.mk-menu-wrap[data-open=true] .mk-menu,.mk-menu-wrap:not([data-armed]):hover .mk-menu,.mk-menu-wrap:not([data-armed]):focus-within .mk-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mk-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.mk-menu-item{border-radius:10px;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.mk-menu-item:hover{background:#ffffff0d}.mk-reveal>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.mk-reveal.is-in>*{opacity:1;transform:none}.mk-reveal.is-in>:nth-child(2){transition-delay:70ms}.mk-reveal.is-in>:nth-child(3){transition-delay:.14s}.mk-reveal.is-in>:nth-child(4){transition-delay:.21s}.mk-reveal.is-in>:nth-child(5){transition-delay:.28s}.mk-reveal.is-in>:nth-child(6){transition-delay:.35s}.mk-reveal.is-in>:nth-child(n+7){transition-delay:.4s}.mk-reveal:not([data-armed])>*{opacity:1;transform:none}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mk-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes mk-dash{to{stroke-dashoffset:0}}@keyframes mk-flow{to{stroke-dashoffset:-200px}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-tick{0%,to{opacity:.25}50%{opacity:1}}.mk-a-bar{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite mk-bar;animation-delay:calc(var(--i,0) * -.13s)}.mk-a-ring{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,.6,.3,1) infinite mk-ring;animation-delay:calc(var(--i,0) * 1s)}.mk-a-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,.1,.2,1) forwards mk-dash;animation-delay:calc(var(--i,0) * .25s)}.mk-a-flow{stroke-dasharray:4 8;animation:16s linear infinite mk-flow}.mk-a-flow-fast{stroke-dasharray:2 10;animation:9s linear infinite mk-flow}.mk-a-spin{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite mk-spin}.mk-a-spin-rev{transform-box:fill-box;transform-origin:50%;animation:36s linear infinite reverse mk-spin}.mk-a-float{animation:6s ease-in-out infinite mk-float;animation-delay:calc(var(--i,0) * -1.2s)}.mk-a-pulse{animation:2.2s ease-in-out infinite mk-pulse;animation-delay:calc(var(--i,0) * -.4s)}.mk-a-tick{animation:1.8s ease-in-out infinite mk-tick;animation-delay:calc(var(--i,0) * .22s)}.mk-a-blink{animation:1s step-end infinite mk-blink}.mk-a-seq{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards mk-fadeup;animation-delay:calc(var(--i,0) * var(--step,.9s) + var(--d0,.2s))}.mk-marquee{width:max-content;animation:40s linear infinite mk-marquee;display:flex}.mk-marquee:hover{animation-play-state:paused}.mk-scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-scanline:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:40%;animation:4.5s ease-in-out infinite mk-scan;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}.mk .mk-a-seq,.mk .mk-reveal>*{opacity:1!important;transform:none!important}.mk .mk-a-draw{stroke-dashoffset:0}.mk .mk-a-bar{transform:scaleY(.7)}}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--mk-fg);justify-content:space-between;gap:24px;padding:22px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{flex:none;width:22px;height:22px;margin-top:2px;position:relative}.mk-faq summary .mk-plus:before,.mk-faq summary .mk-plus:after{content:"";background:var(--mk-fg-2);width:12px;height:1.5px;transition:transform .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-faq summary .mk-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mk-faq details[open] summary .mk-plus:after{transform:translate(-50%,-50%)rotate(0)}.mk-faq details[open] summary .mk-plus:before{background:var(--mk-accent)}.mk-faq details>div{color:var(--mk-fg-2);padding:0 40px 24px 0;line-height:1.7}.mk-table{border-collapse:collapse;width:100%;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top;padding:14px 16px}.mk-table thead th{color:var(--mk-fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;font-family:var(--font-geist-mono), monospace}.mk-table tbody tr:hover{background:#ffffff05}.mk-spectrum-rule{background:var(--mk-spectrum);opacity:.7;height:1px}.mk-spectrum-text{background:var(--mk-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-spectrum-dot{background:conic-gradient(#2091ff,#13ae42,#d97000,#e65392,#ac6cec,#2091ff);border-radius:999px;width:8px;height:8px}.mk-eyebrow.mk-eyebrow-spectrum:before{background:conic-gradient(#2091ff,#13ae42,#d97000,#e65392,#ac6cec,#2091ff);box-shadow:0 0 0 4px #ffffff0f}@keyframes mk-hue{to{filter:hue-rotate(360deg)}}.mk-a-hue{animation:14s linear infinite mk-hue}.mk-panel{border:1px solid var(--mk-line);background:#181818;border-radius:28px;overflow:hidden}.mk-fig{background:#1c1c1c;border:1px solid #ffffff14;border-radius:18px;width:100%;height:auto;display:block}.mk-paused,.mk-paused *{animation-play-state:paused!important}.mk-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-aurora__sky{background:radial-gradient(80% 60% at 50% -10%,#ffffff21 0%,#ffffff0a 45%,#0000 72%);position:absolute;inset:0}.mk-aurora>span{filter:blur(80px);opacity:.42;mix-blend-mode:screen;width:46vmax;height:46vmax;animation:24s ease-in-out infinite alternate mk-aurora-drift;animation-delay:calc(var(--i,0) * -4.3s);border-radius:999px;position:absolute}@keyframes mk-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vmax,-3vmax)scale(1.12)}to{transform:translate(-5vmax,3vmax)scale(.94)}}.mk-horizon{aspect-ratio:1;border-radius:50%;width:max(1500px,150vw);position:absolute;top:76%;left:50%;transform:translate(-50%)}.mk-horizon:after{content:"";background:radial-gradient(60% 8% at 50% 0,#7c7eff29,#0000 100%),#131313;border-radius:50%;position:absolute;inset:2px}.mk-horizon__ring,.mk-horizon__glow{background:conic-gradient(from 312deg,#00a891 0deg,#2091ff 22deg,#7c7eff 42deg,#ac6cec 52deg,#e65392 66deg,#ee5647 80deg,#d97000 96deg,#0000 118deg 330deg,#00a891 360deg);border-radius:50%;position:absolute;inset:0}.mk-horizon__ring{-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}.mk-horizon__glow{filter:blur(48px);opacity:.75;transform:translateY(-14px)}@media (prefers-reduced-motion:no-preference){.mk-horizon__ring,.mk-horizon__glow{animation:22s ease-in-out infinite alternate mk-horizon-sway}@keyframes mk-horizon-sway{0%{rotate:-9deg}to{rotate:9deg}}}@media (max-width:767px){.mk-hero .mk-hero__chips,.mk-hero .mk-hero__extra{display:none}.mk-hero .mk-lead{font-size:1rem}.mk-hero .mk-hero__body{padding-top:1.5rem;padding-bottom:1.75rem}}@media (min-width:768px) and (max-height:820px){.mk-hero .mk-display{font-size:clamp(2.3rem,4.4vw,3.5rem)}.mk-hero .mk-lead{margin-top:.9rem;font-size:1rem}.mk-hero .mk-hero__body{padding-top:1.25rem;padding-bottom:1.5rem}.mk-hero .mk-hero__extra{display:none}}.mk-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (hover:hover){.mk-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s}.mk-lift:hover{transform:translateY(-4px)}}.mk .headline-editorial,.mk .headline-editorial-display{font-style:normal;font-family:var(--font-geist), var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.035em!important;font-weight:600!important}.mk .headline-editorial em,.mk .headline-editorial-display em{background:linear-gradient(#fff 20%,#8a8a8a 110%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mk .sh-stamp{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em}.mk .sh-btn{letter-spacing:-.01em;border-radius:999px;font-weight:500}.mk .sh-btn-primary{background:var(--mk-fg);color:#000;border-color:#0000}.mk .sh-btn-primary:hover{background:#fff;box-shadow:0 0 0 4px #ffffff14}.mk .bg-sh-page{background-color:var(--mk-bg)}.mk .bg-sh-surface-alt,.mk .sh-dark{background-color:var(--mk-bg-1)}.mk .sh-card{background:var(--mk-bg-2);border-color:var(--mk-line);border-radius:18px}:is(html:has(body>.mk),body:has(>.mk)){background:#131313}.mk .overflow-x-auto{position:relative}.mk{overflow-x:clip}.mk-ico{color:var(--mk-fg);overflow:visible}.mk-ico .mk-ico-faint{stroke:#ffffff59}.mk-ico .mk-ico-fill{fill:currentColor;stroke:none}.mk-ico .mk-ico-a{transition:stroke .2s,fill .2s,color .2s}.mk-ico-tile{border:1px solid var(--mk-line);background:#ffffff08;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,background-color .2s;display:inline-flex}.mk-ico-host:hover .mk-ico-tile,.mk-ico-host:focus-visible .mk-ico-tile{border-color:var(--mk-accent-line);background:var(--mk-accent-dim)}.mk-ico-host:hover .mk-ico .mk-ico-a,.mk-ico-host:focus-visible .mk-ico .mk-ico-a{stroke:var(--mk-accent);color:var(--mk-accent)}.mk-ico-host:hover .mk-ico .mk-ico-a.mk-ico-fill,.mk-ico-host:focus-visible .mk-ico .mk-ico-a.mk-ico-fill{fill:var(--mk-accent)}@keyframes mk-ico-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mk-ico-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(50ms + var(--i,0) * .12s)}.mk-menu-wrap:hover .mk-ico .mk-ico-d,.mk-menu-wrap:focus-within .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(80ms + var(--i,0) * .12s)}@keyframes mk-i-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}@keyframes mk-i-arc{0%,to{opacity:.15}50%{opacity:1}}@keyframes mk-i-pop{0%{transform:scale(1)}40%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mk-i-out{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(4px,-4px)}46%{opacity:0;transform:translate(-3px,3px)}to{opacity:1;transform:translate(0)}}@keyframes mk-i-travel{0%{transform:translate(0)}50%{transform:translate(14px)}50.01%,to{opacity:0;transform:translate(14px)}}@keyframes mk-i-lift{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-2.2px)}}@keyframes mk-i-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes mk-i-flash{0%,to{opacity:1}20%{opacity:.2}40%{opacity:1}55%{opacity:.35}}@keyframes mk-i-dots{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes mk-i-plug{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mk-i-spark{0%,to{opacity:0}50%{opacity:1}}@keyframes mk-i-page{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes mk-i-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes mk-i-tick{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.mk-ico .i-ring,.mk-ico .i-pop,.mk-ico .i-lift,.mk-ico .i-plug,.mk-ico .i-rise,.mk-ico .i-tick,.mk-ico .i-out,.mk-ico .i-dots{transform-box:fill-box;transform-origin:50%}.mk-ico .i-page{transform-box:view-box;transform-origin:12px 12px}.mk-ico .i-rise{transform-origin:bottom}.mk-ico .i-spark{opacity:0}.mk-ico .i-draw{stroke-dasharray:1;stroke-dashoffset:0}.mk-ico-host:hover .i-ring{animation:1.1s ease-in-out infinite mk-i-ring}.mk-ico-host:hover .i-arc{animation:1.1s ease-in-out infinite mk-i-arc;animation-delay:calc(var(--i,0) * .18s)}.mk-ico-host:hover .i-pop{animation:.6s cubic-bezier(.3,.7,.3,1.3) mk-i-pop}.mk-ico-host:hover .i-out{animation:1.2s ease-in-out infinite mk-i-out}.mk-ico-host:hover .i-travel{animation:1.2s cubic-bezier(.5,0,.3,1) infinite mk-i-travel}.mk-ico-host:hover .i-lift{animation:1.2s ease-in-out infinite mk-i-lift}.mk-ico-host:hover .i-blink{animation:.9s steps(2,end) infinite mk-i-blink}.mk-ico-host:hover .i-flash{animation:1s linear infinite mk-i-flash}.mk-ico-host:hover .i-dots{animation:.9s ease-in-out infinite mk-i-dots}.mk-ico-host:hover .i-plug{animation:.9s ease-in-out infinite mk-i-plug}.mk-ico-host:hover .i-spark{animation:.9s ease-in-out infinite mk-i-spark}.mk-ico-host:hover .i-page{animation:1.4s ease-in-out infinite mk-i-page}.mk-ico-host:hover .i-rise{animation:1.2s ease-in-out infinite mk-i-rise}.mk-ico-host:hover .i-tick{animation:.8s ease-in-out infinite mk-i-tick}.mk-ico-host:hover .i-draw{animation:.6s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(var(--i,0) * .2s)}.mk-reveal.is-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(.2s + var(--i,0) * .12s)}@keyframes mk-bar-soft{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.mk-a-bar-soft{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite mk-bar-soft;animation-delay:calc(var(--i,0) * -.22s)}@media (prefers-reduced-motion:reduce){.mk .mk-a-bar-soft{transform:none;animation:none!important}}.mk-appgrid{aspect-ratio:720/430;align-content:center;gap:clamp(6px,1.2vw,12px);padding:clamp(14px,2.4vw,26px);display:grid}.mk-appgrid__tile{aspect-ratio:1;min-width:0;opacity:var(--o,1);transform-origin:50%;background:#262626;border:1px solid #ffffff12;border-radius:24%;place-items:center;display:grid}.mk-appgrid__tile--pea{opacity:1;background:#fff;border:0;transform:scale(1.22);box-shadow:0 0 30px 2px #7c7eff8c,0 0 64px 8px #e6539247,0 0 90px 12px #2091ff33}.mk-rg__dot{opacity:.5}.mk-rg__out,.mk-rg__back,.mk-ag__land,.mk-ag__pending,.mk-so__ping{opacity:0}.mk-rg__dot,.mk-rg__ping,.mk-ag__check,.mk-ag__land,.mk-so__ping{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.mk-appgrid__tile:not(.mk-appgrid__tile--pea){animation:3.6s ease-out infinite backwards mk-grid-wire}@keyframes mk-grid-wire{0%,to{opacity:var(--o,1);transform:scale(1)}12%{opacity:1;transform:scale(1.1)}39%,94%{opacity:var(--o,1);transform:scale(1)}}.mk-appgrid__tile--pea{animation:3.6s ease-out infinite mk-grid-core}@keyframes mk-grid-core{0%,to{transform:scale(1.22)}8%{transform:scale(1.34)}35%,94%{transform:scale(1.22)}}.mk-ag__branch{stroke-dasharray:100;animation:8s ease-in-out infinite mk-ag-branch}@keyframes mk-ag-branch{0%{stroke-dashoffset:100px}14%,82%{stroke-dashoffset:0}96%,to{stroke-dashoffset:-100px}}.mk-ag__check{animation:8s ease-out infinite backwards mk-ag-check}@keyframes mk-ag-check{0%,18%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1.2)}26%,80%{opacity:1;transform:scale(1)}86%,to{opacity:0}}.mk-ag__pending{animation:8s linear infinite mk-ag-pending}@keyframes mk-ag-pending{0%,10%{opacity:0}14%,38%{opacity:1}41%,to{opacity:0}}.mk-ag__approve{animation:8s linear infinite mk-ag-approve}@keyframes mk-ag-approve{0%,43%{opacity:0}47%,84%{opacity:1}90%,to{opacity:0}}.mk-ag__land{animation:8s ease-out infinite mk-ag-land}@keyframes mk-ag-land{0%,55%{opacity:0;transform:scale(1)}58%{opacity:.9}72%{opacity:0;transform:scale(2.8)}73%,to{opacity:0;transform:scale(1)}}.mk-rg__dot{animation:6s ease-out infinite backwards mk-rg-pop}@keyframes mk-rg-pop{0%,2.7%{opacity:.5;transform:scale(1)}8%{opacity:1;transform:scale(2.2)}21.3%,to{opacity:.5;transform:scale(1)}}.mk-rg__out{stroke-dasharray:14 86;animation:6s linear infinite mk-rg-out}@keyframes mk-rg-out{0%,16%{stroke-dashoffset:0;opacity:0}20%,40%{opacity:.95}42.7%{stroke-dashoffset:-86px;opacity:0}44%,to{opacity:0}}.mk-rg__back{stroke-dasharray:14 86;animation:6s linear infinite mk-rg-back}@keyframes mk-rg-back{0%,48%{stroke-dashoffset:-86px;opacity:0}50.7%,57.3%{opacity:.95}60%{stroke-dashoffset:0;opacity:0}61.3%,to{opacity:0}}.mk-rg__ping{animation:6s ease-out infinite mk-rg-ping}.mk-rg__ping--b{animation-delay:2.6s}@keyframes mk-rg-ping{0%,12%{opacity:.3;transform:scale(1)}17%{opacity:.65;transform:scale(2)}30%,to{opacity:.3;transform:scale(1)}}.mk-ac__row{animation:7.2s cubic-bezier(.2,.7,.2,1) infinite backwards mk-ac-row}@keyframes mk-ac-row{0%{opacity:0;transform:translateY(8px)}6%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.mk-ac__row{transform-box:fill-box}.mk-so__wipe{animation:8s linear infinite mk-so-type}@keyframes mk-so-type{0%{animation-timing-function:steps(26,end);transform:translate(-186px)}18%,86%{transform:translate(0)}to{transform:translate(186px)}}.mk-so__wake{animation:8s ease-out infinite backwards mk-so-wake}@keyframes mk-so-wake{0%,18%{opacity:0;transform:translateY(5px)}26%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.mk-so__ping{animation:8s ease-out infinite backwards mk-so-ping}@keyframes mk-so-ping{0%{opacity:.55;transform:scale(1)}12%{opacity:0;transform:scale(1.6)}13%,to{opacity:0;transform:scale(1)}}}.mk-b2-tm__stop{opacity:0}.mk-b2-tm__fill{transform:scaleX(.4)}@media (prefers-reduced-motion:no-preference){.mk-b2-tm__fill{animation:7.2s cubic-bezier(.4,0,.2,1) infinite mk-b2-tm-fill}@keyframes mk-b2-tm-fill{0%{transform:scaleX(.02)}14%{transform:scaleX(1)}26%{transform:scaleX(.82)}38%{transform:scaleX(.63)}50%{transform:scaleX(.44)}62%{transform:scaleX(.24)}74%,92%{transform:scaleX(.02)}to{transform:scaleX(.02)}}.mk-b2-tm__draw{animation:7.2s ease-out infinite backwards mk-b2-tm-draw}@keyframes mk-b2-tm-draw{0%{opacity:0;transform:translate(-6px)}5%,70%{opacity:1;transform:none}80%,to{opacity:0}}.mk-b2-tm__stop{animation:7.2s linear infinite mk-b2-tm-stop}@keyframes mk-b2-tm-stop{0%,74%{opacity:0}78%,94%{opacity:1}to{opacity:0}}.mk-b2-ps__read{animation:2.4s ease-in-out infinite mk-pulse}}@media (prefers-reduced-motion:reduce){.mk-b2-tm__stop{opacity:1}}.mk-b1-pop,.mk-b1-tick{transform-box:fill-box;transform-origin:50%}.mk-b1-orbit{transform-origin:200px 130px}.mk-b1-bounce{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.mk-b1-grow{animation:5.5s ease-out infinite backwards mk-b1-grow}@keyframes mk-b1-grow{0%,10%{opacity:0}20%,88%{opacity:1}to{opacity:0}}.mk-b1-tick{animation:4.8s ease-out infinite backwards mk-b1-tick}@keyframes mk-b1-tick{0%,8%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1.25)}20%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.mk-b1-orbit{animation:4.8s linear infinite mk-spin}.mk-b1-pop{animation:6s cubic-bezier(.2,.7,.2,1) infinite backwards mk-b1-pop}@keyframes mk-b1-pop{0%,6%{opacity:0;transform:scale(.85)}14%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.mk-b1-slide{animation:6s cubic-bezier(.2,.7,.2,1) infinite backwards mk-b1-slide}@keyframes mk-b1-slide{0%,4%{opacity:0;transform:translate(-10px)}12%,90%{opacity:1;transform:none}to{opacity:0}}.mk-b1-bounce{animation:2.6s ease-in-out infinite mk-b1-bounce}@keyframes mk-b1-bounce{0%,to{transform:translate(0)}45%{transform:translate(42px)}50%{transform:translate(38px)}}.mk-b1-fade{animation:5s ease-in-out infinite mk-b1-fade}@keyframes mk-b1-fade{0%,10%{opacity:0}25%,60%{opacity:1}85%,to{opacity:0}}.mk-b1-approve{animation:5s linear infinite mk-b1-approve}@keyframes mk-b1-approve{0%,40%{opacity:.15}50%,90%{opacity:1}to{opacity:.15}}.mk-b1-pass{stroke-dasharray:4 6;animation:9s linear infinite mk-flow}}.mk-pf-pdf__page,.mk-pf-deck__thumb,.mk-pf-pdf__merged,.mk-pf-pdf__chip,.mk-pf-note__tick,.mk-pf-note__tag,.mk-pf-mail__attach,.mk-pf-cal__found,.mk-pf-meet__task,.mk-pf-team__row,.mk-pf-lib__node,.mk-pf-lib__file,.mk-pf-cat__srv,.mk-pf-cat__tool,.mk-pf-fl__busy,.mk-pf-sheet__bar,.mk-pf-deck__bar,.mk-pf-doc__comment,.mk-pf-chan__msg,.mk-pf-chan__cursor,.mk-pf-sheet__cell,.mk-pf-doc__line{transform-box:fill-box;transform-origin:50%}.mk-pf-sheet__bar,.mk-pf-deck__bar{transform-origin:bottom}.mk-pf-doc__line,.mk-pf-mail__type,.mk-pf-deck__note,.mk-pf-sheet__cell{transform-origin:0}.mk-pf-fl__out,.mk-pf-fl__in{stroke-dasharray:100;stroke-dashoffset:0}.mk-pf-lib__edge{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@keyframes mk-pf-in{0%{opacity:0;transform:translateY(6px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mk-pf-grow-x{0%{transform:scaleX(0)}8%,88%{transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(0)}}@keyframes mk-pf-grow-y{0%{transform:scaleY(0)}10%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes mk-pf-pop{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1.15)}10%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}.mk-pf-doc__line{animation:8s cubic-bezier(.3,.7,.2,1) infinite backwards mk-pf-grow-x}.mk-pf-doc__strike{animation:8s linear infinite mk-pf-strike}@keyframes mk-pf-strike{0%,36%{opacity:0}40%,88%{opacity:1}96%,to{opacity:0}}.mk-pf-doc__insert{animation:8s linear .6s infinite mk-pf-strike}.mk-pf-doc__comment{animation:8s cubic-bezier(.2,.7,.2,1) 3.8s infinite backwards mk-pf-in}.mk-pf-sheet__cell{animation:8s ease-out infinite backwards mk-pf-grow-x}.mk-pf-sheet__fx{animation:8s linear 1.4s infinite mk-pf-strike}.mk-pf-sheet__bar{animation:8s cubic-bezier(.3,.7,.2,1) infinite backwards mk-pf-grow-y}.mk-pf-deck__thumb{animation:8s cubic-bezier(.2,.7,.2,1) infinite backwards mk-pf-in}.mk-pf-deck__bar{animation:8s cubic-bezier(.3,.7,.2,1) infinite backwards mk-pf-grow-y}.mk-pf-deck__note{animation:8s ease-out 2.6s infinite backwards mk-pf-grow-x}.mk-pf-pdf__page{animation:8s cubic-bezier(.4,.1,.2,1) infinite backwards mk-pf-rot}@keyframes mk-pf-rot{0%,8%{transform:rotate(var(--r,0deg));opacity:1}26%,50%{opacity:1;transform:rotate(0)}62%{opacity:0;transform:translate(40px)rotate(0)}88%{opacity:0;transform:rotate(var(--r,0deg))}to{transform:rotate(var(--r,0deg));opacity:1}}.mk-pf-pdf__merged{animation:8s cubic-bezier(.2,.7,.2,1) infinite mk-pf-merged}@keyframes mk-pf-merged{0%,54%{opacity:0;transform:scale(.8)}62%{opacity:1;transform:scale(1.06)}66%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.mk-pf-pdf__chip{animation:8s ease-out infinite backwards mk-pf-in}.mk-pf-note__tick{animation:8s ease-out infinite backwards mk-pf-pop}.mk-pf-note__tag{animation:8s ease-out infinite backwards mk-pf-in}.mk-pf-mail__read{opacity:0;animation:3.6s ease-in-out infinite mk-pf-glance}@keyframes mk-pf-glance{0%,to{opacity:0}12%,30%{opacity:1}45%{opacity:0}}.mk-pf-mail__attach{animation:8s ease-out 1s infinite backwards mk-pf-in}.mk-pf-mail__type{animation:8s ease-out infinite backwards mk-pf-grow-x}.mk-pf-cal__scan{animation:6s ease-in-out infinite mk-pf-scan}@keyframes mk-pf-scan{0%{transform:translateY(0)}45%{transform:translateY(261px)}50%,to{opacity:0;transform:translateY(145px)}}.mk-pf-cal__found{animation:6s ease-out infinite mk-pf-found}@keyframes mk-pf-found{0%,48%{opacity:0}54%,94%{opacity:1}to{opacity:0}}.mk-pf-meet__line,.mk-pf-meet__task,.mk-pf-chan__msg{animation:8s ease-out infinite backwards mk-pf-in}.mk-pf-chan__agent{animation:8s linear 2.4s infinite mk-pf-strike}.mk-pf-chan__cursor{animation:8s ease-in-out infinite mk-pf-cursor}@keyframes mk-pf-cursor{0%{transform:translate(90px,90px)}30%{transform:translate(250px,150px)}60%{transform:translate(140px,210px)}to{transform:translate(90px,90px)}}.mk-pf-team__row,.mk-pf-lib__file{animation:8s ease-out infinite backwards mk-pf-in}.mk-pf-lib__node{animation:8s ease-out infinite backwards mk-pf-pop}.mk-pf-lib__edge{animation:8s ease-out infinite backwards mk-pf-edge}@keyframes mk-pf-edge{0%{stroke-dashoffset:1px}10%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.mk-pf-cat__srv{animation:8s ease-out infinite backwards mk-pf-in}.mk-pf-cat__tool{animation:8s ease-out infinite backwards mk-pf-pop}.mk-pf-fl__out{animation:6s ease-in-out infinite backwards mk-pf-fan}.mk-pf-fl__in{animation:6s ease-in-out 2.4s infinite backwards mk-pf-fan}@keyframes mk-pf-fan{0%{stroke-dashoffset:100px}25%,70%{stroke-dashoffset:0}85%,to{stroke-dashoffset:-100px}}.mk-pf-fl__busy{animation:1.2s ease-in-out infinite mk-pulse}}.mk-markfx .mk-mark__layers>*{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.mk-markfx .mk-mark__layers>*{animation:4.8s ease-in-out infinite mk-layer;animation-delay:calc(var(--k,0) * -.32s)}.group:hover .mk-markfx .mk-mark__layers>*,.mk-markfx:hover .mk-mark__layers>*{animation-duration:1.4s}@keyframes mk-layer{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.2px)scale(1.03)}}}.mk-charge{--charge:0;--hum:0;isolation:isolate;--mk-rim:linear-gradient(90deg, #2091ff 0%, #7c7eff 20%, #ac6cec 36%, #e65392 54%, #ee5647 72%, #d97000 88%, #2091ff 100%);border-radius:1.5rem;position:relative}.mk-charge>div{z-index:1;position:relative}.mk-charge form{background:linear-gradient(#202020, #202020) padding-box, linear-gradient(rgba(38,38,40, calc(1 - var(--charge))), rgba(38,38,40, calc(1 - var(--charge)))) border-box, var(--mk-rim) border-box;background-position:0 0,0 0,20% 0;background-size:100% 100%,100% 100%,160% 100%;border:2px solid #0000!important}.mk-charge:after{content:"";z-index:0;pointer-events:none;background:var(--mk-rim);filter:blur(26px);opacity:calc(var(--charge) * .7);background-position:20% 0;background-size:160% 100%;border-radius:1.5rem;position:absolute;inset:2px}.mk-charge.is-ready:after{opacity:.5}@media (prefers-reduced-motion:no-preference){.mk-charge{animation:.11s linear infinite mk-hum}.mk-charge.is-ready{animation:none}.mk-charge form{animation:11s ease-in-out infinite alternate mk-rim-sway}.mk-charge:after{animation:11s ease-in-out infinite alternate mk-glow-sway}.mk-charge.is-ready form{animation:1.3s cubic-bezier(.2,.7,.2,1) mk-ready,11s ease-in-out infinite alternate mk-rim-sway}.mk-charge__send{animation:2.2s ease-out infinite mk-ready-dot}}@keyframes mk-rim-sway{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,100% 0}}@keyframes mk-glow-sway{0%{background-position:0 0}to{background-position:100% 0}}@keyframes mk-hum{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--hum) * 2.2px), calc(var(--hum) * -1.4px)) rotate(calc(var(--hum) * .25deg))}50%{transform:translate(calc(var(--hum) * -1.8px), calc(var(--hum) * 1.6px))}75%{transform:translate(calc(var(--hum) * 1.2px), calc(var(--hum) * 1.2px)) rotate(calc(var(--hum) * -.25deg))}}@keyframes mk-ready{0%{transform:scale(1.015);box-shadow:0 0 #fff6}to{transform:scale(1);box-shadow:0 0 0 34px #fff0}}@keyframes mk-ready-dot{0%{box-shadow:0 0 #ffffff8c}70%,to{box-shadow:0 0 0 10px #fff0}}.mk-intro .mk-intro__in{transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .15s + .38s)}.mk-intro[data-phase=intro] .mk-intro__in{opacity:0;transition:none;transform:translateY(18px)}.mk-intro .mk-intro__move{transition:transform 1.25s cubic-bezier(.65,0,.2,1)}.mk-intro[data-phase=intro] .mk-intro__move{transition:none}.mk-mark-lift{filter:drop-shadow(0 8px 18px #0000008c)}.mk-appcard:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hue) 75%, transparent);border-color:#0000}.mk-sheen.block,.mk-display .mk-sheen{margin-bottom:-.16em;padding-bottom:.16em}.mk-reveal.is-done>*{transition-delay:0s!important}.mk-appcard{transition:box-shadow .12s,border-color .12s,transform .25s!important}
