.mk{--mk-bg:#020206;--mk-bg-raised:#05050d;--mk-surface:#080812b8;--mk-surface-solid:#0a0a14;--mk-line:#ffffff14;--mk-line-strong:#ffffff24;--mk-text:#f1f1f5;--mk-muted:#b6b6c3;--mk-faint:#90919e;--mk-violet:#af97ff;--mk-violet-strong:#7b4cde;--mk-red:#ff716b;--mk-red-bg:#f14d4c24;--mk-amber:#f7bc50;--mk-green:#5dd68f;--mk-green-bg:#35c17721;--mk-ease-out:cubic-bezier(.23, 1, .32, 1);--mk-radius:1rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--mk-bg);min-height:100dvh;color:var(--mk-text);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.mk{--mk-bg:lab(.626734% .338011 -1.41204);--mk-bg-raised:lab(1.48936% .798732 -3.0679);--mk-surface:lab(2.37157% 1.2206 -4.51839/.72);--mk-surface-solid:lab(2.92787% 1.36764 -5.12299);--mk-line:lab(100% 0 0/.08);--mk-line-strong:lab(100% 0 0/.14);--mk-text:lab(95.3178% .46283 -1.82962);--mk-muted:lab(74.3226% 1.74272 -6.53905);--mk-faint:lab(60.3828% 1.97107 -7.24578);--mk-violet:lab(67.7038% 28.71 -52.9737);--mk-violet-strong:lab(44.2833% 45.0978 -68.6904);--mk-red:lab(65.744% 56.5434 32.8389);--mk-red-bg:lab(57.3944% 63.124 38.0626/.14);--mk-amber:lab(80.3458% 13.994 61.2661);--mk-green:lab(77.5956% -47.6872 24.5692);--mk-green-bg:lab(69.5911% -51.1996 26.4252/.13)}}.mk ::selection{background:#7b4cde73;background:lab(44.2833% 45.0978 -68.6904/.45)}.mk :where(a,button){touch-action:manipulation}.mk :where(a,button):focus-visible{outline:2px solid var(--mk-violet);outline-offset:3px;border-radius:.5rem}.mk :where(section[id],[id].mk-anchor){scroll-margin-top:5.5rem}.mk-wrap{width:100%;max-width:72rem;padding-inline:max(1.25rem, env(safe-area-inset-left,0px));margin-inline:auto}.mk-display{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.35rem,1.3rem + 4.2vw,4.25rem);font-weight:650;line-height:1.02}.mk-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:640;line-height:1.08}.mk-h3{letter-spacing:-.012em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.mk-lead{color:var(--mk-muted);text-wrap:pretty;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.55}.mk-body{color:var(--mk-muted);text-wrap:pretty;line-height:1.6}.mk-eyebrow{letter-spacing:.01em;color:var(--mk-violet);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:560;display:inline-flex}.mk-eyebrow:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem;box-shadow:0 0 12px}.mk-num{font-variant-numeric:tabular-nums}.mk-accent{background:linear-gradient(100deg,#cfb3ff,#9f87ff 55%,#6b89f9);background:linear-gradient(100deg,lab(77.569% 23.4414 -37.8419),lab(62.5224% 34.1364 -63.7993) 55%,lab(58.7965% 14.5031 -60.6884));color:#0000;-webkit-background-clip:text;background-clip:text}.mk-header{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--mk-line);background:#020206b8;background:lab(.626734% .338011 -1.41204/.72);position:sticky}@media (prefers-reduced-transparency:reduce){.mk-header{background:var(--mk-bg);-webkit-backdrop-filter:none}}.mk-navlink{min-height:2.75rem;color:var(--mk-muted);border-radius:.625rem;align-items:center;padding-inline:.75rem;font-size:.9375rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.mk-navlink:hover{color:var(--mk-text);background:#ffffff0d;background:lab(100% 0 0/.05)}}.mk-navlink[aria-current=page]{color:var(--mk-text)}@media (max-width:39.99rem){.mk-navlink-wide{display:none}.mk-navlink{padding-inline:.5rem}.mk-header-cta{padding-inline:.875rem}}@media (max-width:59.99rem){.mk-navlink-xl{display:none}}@media (max-width:25.99rem){.mk-navlink-mid{display:none}}@media (min-width:40rem) and (max-width:47.99rem){.mk-navlink-lg{display:none}}@media (min-width:40rem) and (max-width:59.99rem){.mk-navlink{padding-inline:.625rem}}.mk-skip{z-index:60;background:var(--mk-surface-solid);color:var(--mk-text);border-radius:.625rem;padding:.75rem 1rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-200%)}.mk-skip:focus-visible{transform:none}.mk-btn{letter-spacing:-.005em;white-space:nowrap;min-height:3rem;transition:transform .16s var(--mk-ease-out), background-color .16s ease, border-color .16s ease, box-shadow .2s ease;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.375rem;font-size:.9875rem;font-weight:600;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-sm{min-height:2.75rem;padding-inline:1rem;font-size:.9375rem}.mk-btn-primary{color:#fff;background:linear-gradient(#895def,#683ecf);background:linear-gradient(lab(50.2317% 43.6462 -68.7645),lab(38.3337% 45.0982 -70.0535));box-shadow:inset 0 1px #ffffff38,0 0 0 1px #5a30b9,0 8px 28px -8px #7c49e3b3;box-shadow:inset 0 1px lab(100% 0 0/.22),0 0 0 1px lab(32.5845% 44.1348 -66.7198),0 8px 28px -8px lab(44.0242% 48.1209 -71.9337/.7)}@media (hover:hover) and (pointer:fine){.mk-btn-primary:hover{box-shadow:inset 0 1px #ffffff47,0 0 0 1px #6741ca,0 10px 36px -8px #8a5af4d9;box-shadow:inset 0 1px lab(100% 0 0/.28),0 0 0 1px lab(38.6066% 41.9887 -66.7303),0 10px 36px -8px lab(49.9907% 46.5193 -71.9936/.85)}}.mk-btn-ghost{color:var(--mk-text);border:1px solid var(--mk-line-strong);background:#ffffff0a;background:lab(100% 0 0/.04)}@media (hover:hover) and (pointer:fine){.mk-btn-ghost:hover{background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff38;border-color:lab(100% 0 0/.22)}.mk-btn:hover .mk-btn-arrow{transform:translate(2px)}}.mk-btn-arrow{transition:transform .16s var(--mk-ease-out)}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);position:relative;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.mk-card-link{transition:border-color .16s,background-color .16s}@media (hover:hover) and (pointer:fine){.mk-card-link:hover{background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#a485ff66;border-color:lab(62.6568% 33.8432 -59.3208/.4)}}.mk-filter{min-height:2.75rem;color:var(--mk-muted);border:1px solid var(--mk-line);white-space:nowrap;background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:560;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.mk-filter[aria-pressed=true]{color:var(--mk-text);background:#7b4cde2e;background:lab(44.2833% 45.0978 -68.6904/.18);border-color:#a485ff73;border-color:lab(62.6568% 33.8432 -59.3208/.45)}@media (hover:hover) and (pointer:fine){.mk-filter:hover{color:var(--mk-text)}}.mk-search{width:100%;min-height:3rem;color:var(--mk-text);border:1px solid var(--mk-line-strong);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:.75rem;padding-inline:2.75rem 1rem;font-size:1rem}.mk-search::placeholder{color:var(--mk-faint)}.mk-search:focus-visible{outline:2px solid var(--mk-violet);outline-offset:2px}.mk-panel{border:1px solid var(--mk-line-strong);background:linear-gradient(#0c0c17eb,#05050deb);background:linear-gradient(lab(3.54678% 1.78458 -6.34895/.92),lab(1.48936% .798732 -3.0679/.92));border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #320f71bf,0 12px 32px -16px #0009;box-shadow:inset 0 1px lab(100% 0 0/.06),0 30px 80px -30px lab(15.8652% 35.1478 -50.0956/.75),0 12px 32px -16px lab(0% 0 0/.6)}.mk-icon-tile{width:2.5rem;height:2.5rem;color:var(--mk-violet);background:#7b4cde24;background:lab(44.2833% 45.0978 -68.6904/.14);border-radius:.75rem;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #a485ff38;box-shadow:inset 0 0 0 1px lab(62.6568% 33.8432 -59.3208/.22)}.mk-chip{min-height:1.75rem;color:var(--mk-muted);border:1px solid var(--mk-line);white-space:nowrap;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.75rem;font-weight:560;display:inline-flex}.mk-chip-red{color:var(--mk-red);background:var(--mk-red-bg);border-color:#fa68634d;border-color:lab(63.4204% 56.5783 32.9929/.3)}.mk-chip-green{color:var(--mk-green);background:var(--mk-green-bg);border-color:#5dd68f47;border-color:lab(77.5956% -47.6872 24.5692/.28)}.mk-chip-violet{color:var(--mk-violet);background:#7b4cde24;background:lab(44.2833% 45.0978 -68.6904/.14);border-color:#a485ff47;border-color:lab(62.6568% 33.8432 -59.3208/.28)}.mk-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-faint);font-size:.6875rem;font-weight:600}.mk-divider{background:linear-gradient(90deg, transparent, var(--mk-line-strong), transparent);height:1px}.mk-hero-bg{isolation:isolate;position:relative;overflow:hidden}.mk-hero-bg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 52% at 72% 30%,#5f2db76b,#0000 70%),radial-gradient(38% 40% at 18% 8%,#1e41a847,#0000 70%),radial-gradient(30% 30% at 90% 85%,#6b1d7b2e,#0000 70%);background:radial-gradient(48% 52% at 72% 30%,lab(32.555% 45.7124 -65.3768/.42),#0000 70%),radial-gradient(38% 40% at 18% 8%,lab(30.549% 19.1301 -59.9552/.28),#0000 70%),radial-gradient(30% 30% at 90% 85%,lab(27.7542% 44.2892 -36.7615/.18),#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.mk-hero-bg:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.035) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.035) 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%)}.mk-glow-band{isolation:isolate;position:relative}.mk-glow-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 50% 100%,#5f2db759,#0000 70%);background:radial-gradient(50% 70% at 50% 100%,lab(32.555% 45.7124 -65.3768/.35),#0000 70%);position:absolute;inset:0}.mk-chart-line{stroke-dasharray:1;stroke-dashoffset:0}.mk-chart-area{opacity:1}.mk-pulse{transform-box:fill-box;transform-origin:50%}.mk-tiles{grid-template-columns:auto repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.mk-tile{border:1px solid var(--mk-line);height:2.5rem;color:var(--mk-faint);background:#ffffff09;background:lab(100% 0 0/.035);border-radius:.625rem;place-items:center;font-size:.6875rem;display:grid}.mk-tile-ok{color:var(--mk-green)}.mk-tile-bad{color:var(--mk-red);background:var(--mk-red-bg);border-color:#fa686366;border-color:lab(63.4204% 56.5783 32.9929/.4);box-shadow:0 0 24px -6px #f14d4c99;box-shadow:0 0 24px -6px lab(57.3944% 63.124 38.0626/.6)}.mk-meter{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.mk-meter>span{border-radius:inherit;background:linear-gradient(90deg,#8860ea,#b58bf9);background:linear-gradient(90deg,lab(50.4639% 40.8487 -65.5412),lab(65.2599% 33.202 -49.8811));position:absolute;inset:0 auto 0 0}.mk-meter-mark{background:var(--mk-text);opacity:.7;border-radius:2px;width:2px;position:absolute;top:-.25rem;bottom:-.25rem}.mk-toggle{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:999px;flex-shrink:0;width:2rem;height:1.125rem;position:relative}.mk-toggle:after{content:"";background:#cdcdd4;background:lab(82.5144% .941187 -3.64919);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:.1875rem;left:.1875rem}.mk-toggle[data-on=true]{background:var(--mk-violet-strong)}.mk-toggle[data-on=true]:after{background:#fff;left:auto;right:.1875rem}.mk-step-num{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mk-violet);font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:mk-rise .7s var(--mk-ease-out) both;animation-delay:calc(var(--mk-i,0) * 70ms)}.mk-hero-visual{animation:mk-float-in .9s var(--mk-ease-out) .18s both}.mk-chart-line{stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) .45s forwards mk-draw}.mk-chart-area{opacity:0;animation:.9s 1.3s forwards mk-fade}.mk-alert-pop{animation:mk-pop .52s var(--mk-ease-out) 1.75s both}.mk-pulse{animation:mk-ping 1.6s var(--mk-ease-out) 1.75s 2 both}.mk-email-pop{animation:mk-pop .52s var(--mk-ease-out) 2.15s both}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mk-float-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-fade{to{opacity:1}}@keyframes mk-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes mk-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(28px)}}.mk-seg{border:1px solid var(--mk-line);background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:.875rem;gap:2px;padding:4px;display:inline-flex}.mk-seg-item{min-height:2.75rem;color:var(--mk-muted);border-radius:.625rem;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:560;transition:background-color .16s,color .16s;display:inline-flex}.mk-seg-item[aria-pressed=true],.mk-seg-item[aria-current=page]{color:var(--mk-text);background:#ffffff1a;background:lab(100% 0 0/.1);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.mk-plan{flex-direction:column;padding:1.75rem;display:flex}.mk-plan-featured{background:radial-gradient(120% 60% at 50% 0%, #7b4cde29, transparent 70%), var(--mk-surface);border-color:#a485ff8c;border-color:lab(62.6568% 33.8432 -59.3208/.55);box-shadow:inset 0 1px #ffffff0f,0 24px 60px -30px #7b4cde99;box-shadow:inset 0 1px lab(100% 0 0/.06),0 24px 60px -30px lab(44.2833% 45.0978 -68.6904/.6)}@supports (color:lab(0% 0 0)){.mk-plan-featured{background:radial-gradient(120% 60% at 50% 0%, lab(44.2833% 45.0978 -68.6904/.16), transparent 70%), var(--mk-surface)}}.mk-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:650;line-height:1}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--mk-faint);transition:transform .2s var(--mk-ease-out);font-size:1.25rem;font-weight:400}.mk-faq[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mk-seg-item,.mk-faq summary:after{transition:none}}
