.ml-landing{--ml-accent:var(--ml-fg);--ml-bg:#030303;--ml-body:15px;--ml-body-leading:1.65;--ml-container:1216px;--ml-dim:#aaa;--ml-dur-1:.3s;--ml-dur-2:.6s;--ml-dur-3:.9s;--ml-ease:cubic-bezier(.16,1,.3,1);--ml-fg:#f2f2f2;--ml-font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--ml-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ml-gutter:clamp(24px,5.8vw,112px);--ml-h2:clamp(30px,3.2vw,52px);--ml-h2-leading:1.12;--ml-h2-tracking:-.045em;--ml-h2-weight:300;--ml-h3:clamp(20px,1.6vw,26px);--ml-h3-tracking:-.025em;--ml-h3-weight:350;--ml-hue-1:#73abff;--ml-hue-2:#af97ff;--ml-hue-3:#fb817a;--ml-hue-4:#d6a20a;--ml-hue-5:#5ac576;--ml-hue-6:#00c3cb;--ml-label:11px;--ml-label-tracking:.2em;--ml-lede:clamp(14px,1.15vw,17px);--ml-lede-leading:1.75;--ml-lede-measure:46ch;--ml-line:currentColor}@supports (color:lab(0% 0 0)){.ml-landing{--ml-hue-1:lab(68.8664% .863761 -52.9453);--ml-hue-2:lab(67.8746% 26.4938 -49.7525);--ml-hue-3:lab(68.38% 46.9155 26.6134);--ml-hue-4:lab(70.0025% 11.8133 71.5884);--ml-hue-5:lab(71.7413% -45.1561 29.6234);--ml-hue-6:lab(71.2789% -46.7802 -19.15)}}@supports (color:color-mix(in lab, red, red)){.ml-landing{--ml-line:color-mix(in srgb,currentColor 13%,transparent)}}.ml-landing{--ml-meta:12px;--ml-nav-bg:#080808;--ml-nav-fg:#ededed;--ml-nav-line:#ffffff17;--ml-section-y:clamp(72px,9vw,144px);--ml-surface:#0d0d0d;--ml-surface-2:#161616;--ml-tau:.155s}:root[data-theme=light] .ml-landing{--ml-bg:#fafafa;--ml-dim:#626262;--ml-fg:#151515;--ml-hue-1:#2d66bd;--ml-hue-2:#6e53b6;--ml-hue-3:#af3c3a;--ml-hue-4:#866200;--ml-hue-5:#007f37;--ml-hue-6:#00797e;--ml-nav-bg:#fafafa;--ml-nav-fg:#171717;--ml-nav-line:#00000017;--ml-surface:#f1f1f1;--ml-surface-2:#e8e8e8}@supports (color:lab(0% 0 0)){:root[data-theme=light] .ml-landing{--ml-hue-1:lab(43.0752% 5.56067 -52.4067);--ml-hue-2:lab(42.1075% 29.197 -49.2981);--ml-hue-3:lab(42.8238% 47.2713 28.1132);--ml-hue-4:lab(44.3142% 14.5584 94.8743);--ml-hue-5:lab(46.1726% -45.729 30.6816);--ml-hue-6:lab(45.7332% -46.3264 -18.8952)}}html[data-accent=hue] .ml-landing{--ml-accent:var(--theme-accent)}@media (max-width:639.98px){.ml-landing{--ml-body:14px}}.ml-landing{background-color:var(--ml-bg);color:var(--ml-fg)}.ml-landing ::selection{background-color:var(--ml-surface-2);color:var(--ml-fg)}.ml-nav{z-index:30;min-height:54px;padding:0 var(--ml-gutter);background:var(--ml-nav-bg);color:var(--ml-nav-fg);border-bottom:1px solid var(--ml-nav-line);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.ml-nav__identity{font:var(--ml-label)var(--ml-font-mono);letter-spacing:-.02em}.ml-nav__identity span{opacity:.45;margin-left:12px}.ml-nav__links{align-items:center;gap:clamp(18px,3vw,42px);display:flex}.ml-nav__links a{white-space:nowrap;min-height:48px;font:var(--ml-label)var(--ml-font-mono);color:inherit;opacity:.62;transition:opacity var(--ml-dur-1);align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.ml-nav__links a:hover,.ml-nav__links a[aria-current]{opacity:1}.ml-nav__links a[aria-current]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.ml-nav__links .ml-nav__status{opacity:1}.ml-nav a:focus-visible{outline-offset:4px;outline:1px solid}.ml-landing:not(:has(#formats)) .ml-nav a[href=\#formats]{display:none}.ml-landing>section{scroll-margin-top:65px}.ml-landing{--landing-stage-top:54px;--landing-stage-h:calc(100svh - var(--header-height,7vh) - 54px)}@media (max-width:640px){.ml-landing{--landing-stage-top:50px;--landing-stage-h:calc(100svh - var(--header-height,7vh) - 50px)}}.ml-landing>#showcase{min-height:calc(var(--landing-stage-h) + 6*55dvh)}@media (max-width:767.98px){.ml-landing>#showcase{min-height:calc(var(--landing-stage-h) + 6*45dvh)}}@media (prefers-reduced-motion:reduce){.ml-landing>#showcase{min-height:0}}:root[data-animation=none] .ml-landing>#showcase{min-height:0}.ml-landing>#features{min-height:calc(var(--landing-stage-h) + 5*36dvh)}@media (max-width:859.98px){.ml-landing>#features{min-height:calc(var(--landing-stage-h) + 5*32dvh)}}.ml-landing>#how-it-works{min-height:calc(var(--landing-stage-h) + 4*45dvh)}@media (max-width:767.98px){.ml-landing>#how-it-works{min-height:calc(var(--landing-stage-h) + 4*40dvh)}}@media (prefers-reduced-motion:reduce){.ml-landing>:is(#features,#how-it-works){min-height:0}}:root[data-animation=none] .ml-landing>:is(#features,#how-it-works){min-height:0}@media (max-height:639.98px),(max-width:859.98px) and (max-height:699.98px){.ml-landing>:is(#features,#how-it-works){min-height:0}}.ml-landing>section:not(#cta){border-top:1px solid var(--ml-line)}.ml-landing>section h2{font-weight:var(--ml-h2-weight);letter-spacing:var(--ml-h2-tracking);text-wrap:balance;line-height:var(--ml-h2-leading)}.ml-landing>section h3{font-weight:var(--ml-h3-weight);letter-spacing:var(--ml-h3-tracking)}.ml-landing>section p{text-wrap:pretty}.ml-landing .fnc{z-index:10}.ml-landing .fnc-card{-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--ml-dur-2)var(--ml-ease),border-color var(--ml-dur-1)}.ml-landing .fnc-card:hover{transform:translate(-5px)}@layer components{.ml-heading{flex-direction:column;gap:18px;display:flex}.ml-heading--center{text-align:center;align-items:center;margin-inline:auto}.ml-heading--start{text-align:start;align-items:flex-start}.ml-heading__eyebrow{font:var(--ml-label)var(--ml-font-mono);letter-spacing:var(--ml-label-tracking);text-transform:uppercase;color:var(--ml-dim);margin:0}.ml-heading__title{color:var(--ml-fg);font-family:var(--ml-font-sans);text-wrap:balance;margin:0}.ml-heading__title--h2{font-size:var(--ml-h2);font-weight:var(--ml-h2-weight);letter-spacing:var(--ml-h2-tracking);line-height:var(--ml-h2-leading)}.ml-heading__title--h3{font-size:var(--ml-h3);font-weight:var(--ml-h3-weight);letter-spacing:var(--ml-h3-tracking)}.ml-heading__title--center{text-align:center}.ml-heading__title--start{text-align:start}.ml-heading__lede{max-width:var(--ml-lede-measure);font-size:var(--ml-lede);line-height:var(--ml-lede-leading);color:var(--ml-dim);text-wrap:pretty;margin:0}}@media (max-width:800px){.ml-nav__identity{display:none}.ml-nav__links{justify-content:space-between;gap:12px;width:100%}.ml-nav a[href=\#formats]{display:none}}@media (max-width:640px){.ml-nav{min-height:50px;padding:0 24px}.ml-nav__links a{font-size:var(--ml-label)}}@media (prefers-reduced-motion:reduce){.ml-landing *,.ml-landing :before,.ml-landing :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-animation=none] .ml-landing *,:root[data-animation=none] .ml-landing :before,:root[data-animation=none] .ml-landing :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
