.mk-site{--primary:#1447e6;--primary-foreground:#eff6ff;--brand:none;--brand-glow:0 0 #0000;--input:#d9d9d4;--primary-soft:#f0f5ff;--foreground:#0a0a0a;--muted-foreground:#737373;--muted:#f5f5f5;--border:#e5e5e5;--ring:#a1a1a1;--radius:.625rem}@supports (color:lab(0% 0 0)){.mk-site{--primary:lab(36.9089% 35.0961 -85.6872);--primary-foreground:lab(96.492% -1.14644 -5.11479);--primary-soft:lab(96.4339% -.507653 -7.50608);--foreground:lab(2.75381% 0 0);--muted-foreground:lab(48.496% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--border:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}.dark .mk-site{--primary:#193cb8;--brand:none;--brand-glow:0 0 #0000;--background:#0a0a0a;--card:#171717;--popover:#171717;--foreground:#fafafa;--muted-foreground:#a1a1a1;--muted:#262626;--border:#ffffff1a;--primary-soft:#192b55}@supports (color:lab(0% 0 0)){.dark .mk-site{--primary:lab(30.2514% 27.7853 -70.2699);--background:lab(2.75381% 0 0);--card:lab(7.78201% -.0000149012 0);--popover:lab(7.78201% -.0000149012 0);--foreground:lab(98.26% 0 0);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--muted:lab(15.204% 0 -.00000596046);--border:lab(100% 0 0/.1);--primary-soft:lab(18.0684% 4.54244 -28.3732)}}.mk{--blue:#1447e6;--blue-soft:#e8f0ff;--pink:#c91a6d;--pink-soft:#ffecf0;--peach:#b44200;--peach-soft:#fff0e2;--mint:#007654;--mint-soft:#dafbeb;--sun:#885800;--sun-soft:#fff7d6;--night:#0c1323;--body:#484d58;--mk-canvas:#f3f4f6;--grad:linear-gradient(115deg, #1a54f0 0%, #b431cf 55%, #fe6652 100%);--grad-soft:linear-gradient(115deg, #dfecff, #ffe5fd 55%, #ffede3);--lift:0 2px 4px #1018400a, 0 18px 40px -16px #10184038;--mk-soft:0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--hdr:4.75rem;--glow-a:#cadeffbf;--glow-b:#ffcde8b3;--glow-c:#ffe0bfb3;--bar:#ffffffb8}@supports (color:lab(0% 0 0)){.mk{--blue:lab(36.9089% 35.0961 -85.6872);--blue-soft:lab(94.6452% -.663221 -11.209);--pink:lab(45.1555% 67.536 1.05741);--pink-soft:lab(94.9983% 10.0635 1.10019);--peach:lab(44.2189% 45.4323 55.614);--peach-soft:lab(95.8649% 6.11484 11.8034);--mint:lab(43.4551% -38.0011 10.7273);--mint-soft:lab(95.8979% -13.2281 3.82813);--sun:lab(41.816% 17.1944 63.4163);--sun-soft:lab(97.3761% -.976235 19.4795);--night:lab(5.98042% .807695 -12.2069);--body:lab(32.6244% -.342354 -7.42652);--mk-canvas:lab(96.16% -.0918508 -1.13479);--grad:linear-gradient(115deg, lab(40.9474% 30.928 -84.4951) 0%, lab(47.2763% 66.59 -55.1092) 55%, lab(63.4307% 58.3762 42.5408) 100%);--grad-soft:linear-gradient(115deg, lab(92.7961% -.769287 -18.5291), lab(93.5116% 14.7031 -9.28767) 55%, lab(95.1339% 11.2289 15.048));--glow-a:lab(87.9579% -.326067 -29.3084/.75);--glow-b:lab(87.1726% 28.9908 -8.51184/.7);--glow-c:lab(91.747% 12.899 29.1694/.7)}}.dark .mk{--blue:#193cb8;--blue-soft:#172544;--pink-soft:#3e1822;--peach-soft:#3c2111;--mint-soft:#072e20;--sun-soft:#352a09;--pink:#f771a0;--peach:#ef945f;--mint:#4dbc92;--sun:#dbb155;--body:#b4b7be;--mk-canvas:#161616;--grad-soft:linear-gradient(115deg, #152341, #341832 55%, #3a1e0e);--lift:0 2px 4px #0000004d, 0 18px 40px -16px #0009;--mk-soft:0 1px 2px #0006;--glow-a:#1f376e99;--glow-b:#5d214680;--glow-c:#56300066;--bar:#1e1e22b8}@supports (color:lab(0% 0 0)){.dark .mk{--blue:lab(30.2514% 27.7853 -70.2699);--blue-soft:lab(14.8296% 2.45821 -21.3898);--pink-soft:lab(14.5946% 19.6911 2.30725);--peach-soft:lab(16.196% 12.2583 16.4792);--mint-soft:lab(15.9835% -17.1065 4.85628);--sun-soft:lab(17.77% 2.07609 21.619);--pink:lab(65.3815% 55.5839 .731969);--peach:lab(70.2676% 31.7731 42.9716);--mint:lab(69.115% -40.8548 11.6308);--sun:lab(74.6925% 8.066 51.8524);--body:lab(74.4383% -.27734 -3.76579);--mk-canvas:lab(7.22637% -.0000149012 0);--grad-soft:linear-gradient(115deg, lab(13.6586% 2.63909 -21.366), lab(13.2804% 17.5208 -10.8988) 55%, lab(15.0331% 12.3057 16.2594));--glow-a:lab(23.6424% 6.36497 -35.4046/.6);--glow-b:lab(23.2092% 31.3607 -9.3428/.5);--glow-c:lab(24.3285% 15.2779 34.8084/.4)}}@media (max-width:640px){.mk{--hdr:4.25rem}}.lp{--lp-violet:#7c3aed;--lp-violet-ink:#6d28d9;--lp-lavender:#f6f3fe;--lp-lavender-hover:#ece5fd;--lp-lilac:#e4d9fd;--lp-cta:#f1ecfe;--lp-hairline:#eae4fa;--lp-rule:#e6e8ee;--lp-grey:#f5f6f8;--lp-body:#334155;--lp-muted:#475569;--lp-photo:#ead9c6;--lp-field:0 0 0 1px var(--lp-lilac), 0 8px 24px -12px #4c1d9540;--lp-tilt:0 8px 24px -8px #0f172a40;font-feature-settings:"cv11", "ss03"}.lp ::selection{background:var(--lp-lilac)}.lp :focus-visible{outline:2px solid var(--lp-violet);outline-offset:3px}.lp input:focus-visible{outline:none}.lp form:has(input:focus-visible){outline:2px solid var(--lp-violet);outline-offset:2px}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.mk-grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-glow{isolation:isolate;position:relative}.mk-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38rem 30rem at 8% 0%, var(--glow-a), transparent 62%), radial-gradient(34rem 28rem at 92% 12%, var(--glow-b), transparent 62%), radial-gradient(40rem 26rem at 70% 95%, var(--glow-c), transparent 62%);position:absolute;inset:-10% -5% 0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.mk-glow--full:before{inset:0;-webkit-mask-image:none;mask-image:none}.mk-first{padding-top:calc(var(--hdr) + clamp(3rem, 2rem + 4vw, 5.5rem))}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-bob{animation:6s ease-in-out infinite mk-bob}@media (prefers-reduced-motion:reduce){.mk-bob{animation:none}}.mk-footer:before{content:"";z-index:-1;background:radial-gradient(30rem 20rem at 0 0,#2456d359,#0000 65%),radial-gradient(28rem 20rem at 100% 100%,#bd20994d,#0000 65%);background:radial-gradient(30rem 20rem at 0 0,lab(39.5252% 21.1503 -70.4146/.35),#0000 65%),radial-gradient(28rem 20rem at 100% 100%,lab(44.5866% 66.9192 -27.0726/.3),#0000 65%);position:absolute;inset:0}.mk-wordmark{background:linear-gradient(#ffffff29,#ffffff05);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-mini-flow li{align-items:center;gap:.75rem;padding:.4rem 0;display:flex;position:relative}.mk-mini-flow li:before{content:"";border:2px solid var(--input);background:var(--card);z-index:1;border-radius:50%;flex:none;width:.625rem;height:.625rem;position:relative}.mk-mini-flow li:not(:last-child):after{content:"";background:var(--border);width:2px;height:100%;position:absolute;top:50%;left:calc(.3125rem - 1px)}.mk-mini-flow li[data-human]:before{border-color:var(--tone,var(--primary));background:var(--tone,var(--primary))}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open] summary svg{transform:rotate(45deg)}.mk-or:before,.mk-or:after{content:"";background:var(--border);flex:1;height:1px}.mk-prose h2{letter-spacing:-.02em;color:var(--foreground);margin:3rem 0 1rem;scroll-margin-top:7rem;font-size:1.5rem;font-weight:600;line-height:1.3}.mk-prose h2:first-child{margin-top:0}.mk-prose h3{color:var(--foreground);margin:2rem 0 .6rem;scroll-margin-top:7rem;font-size:1.0625rem;font-weight:600}.mk-prose p,.mk-prose ul{margin:0 0 1rem}.mk-prose ul{padding-left:1.25rem;list-style:outside}.mk-prose li{margin-bottom:.4rem}.mk-prose li::marker{color:var(--muted-foreground)}.mk-prose a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mk-prose .doc+.doc{border-top:1px solid var(--border);margin-top:4.5rem;padding-top:4.5rem}
