div.marketing-shell{--mk-font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--mk-font-mono:var(--font-mono);--mk-font-features:"cv01","ss03";--mk-weight-regular:400;--mk-weight-medium:510;--mk-weight-semibold:590;--mk-type-display-size:64px;--mk-type-display-weight:510;--mk-type-display-lh:1;--mk-type-display-ls:-0.022em;--mk-type-h2-size:48px;--mk-type-h2-weight:510;--mk-type-h2-lh:1;--mk-type-h2-ls:-0.022em;--mk-type-h1-page-size:48px;--mk-type-h1-page-weight:510;--mk-type-h1-page-lh:1;--mk-type-h1-page-ls:-0.022em;--mk-type-statement-size:72px;--mk-type-statement-weight:510;--mk-type-statement-lh:1;--mk-type-statement-ls:-0.022em;--mk-type-h3-size:20px;--mk-type-h3-weight:590;--mk-type-h3-lh:1.33;--mk-type-h3-ls:-0.012em;--mk-type-entry-size:32px;--mk-type-entry-weight:590;--mk-type-entry-lh:1.125;--mk-type-entry-ls:-0.022em;--mk-text-large-size:17px;--mk-text-large-weight:400;--mk-text-large-lh:1.6;--mk-text-large-ls:0;--mk-text-desc-size:24px;--mk-text-desc-weight:400;--mk-text-desc-lh:1.33;--mk-text-desc-ls:-0.012em;--mk-text-desc-color:var(--mk-fg-2);--mk-features-inset:36px;--mk-features-row:28px;--mk-features-col-inset:32px;--mk-text-regular-size:15px;--mk-text-regular-weight:400;--mk-text-regular-lh:1.6;--mk-text-regular-ls:-0.011em;--mk-text-small-size:14px;--mk-text-small-weight:400;--mk-text-small-lh:1.5;--mk-text-small-ls:-0.013em;--mk-text-mini-size:13px;--mk-text-mini-weight:400;--mk-text-mini-lh:1.5;--mk-text-mini-ls:-0.01em;--mk-text-micro-size:12px;--mk-text-micro-weight:400;--mk-text-micro-lh:1.4;--mk-text-micro-ls:0;--mk-canvas:#08090a;--mk-panel:#0f1011;--mk-level-2:#141516;--mk-level-3:#191a1b;--mk-ok:#3fb27f;--mk-warn:#e2a336;--mk-bad:#eb5757;--mk-fg-1:#f7f8f8;--mk-fg-2:#d0d6e0;--mk-fg-3:#8a8f98;--mk-fg-4:#7e8289;--mk-hair:rgb(255 255 255/0.08);--mk-hair-strong:rgb(255 255 255/0.12);--mk-hair-faint:rgb(255 255 255/0.05);--mk-border-solid:#23252a;--mk-fill-chip:rgb(255 255 255/0.02);--mk-fill-chip-hover:rgb(255 255 255/0.05);--mk-navy:#324f6d;--mk-accent-ring:#85a2c0;--mk-hurt:#e5484d;--mk-container:1344px;--mk-container-pad:46px;--mk-container-max:1436px;--mk-text-container:1024px;--mk-text-container-pad:24px;--mk-section-pad:112px;--mk-section-gap:32px;--mk-section-close:224px;--mk-measure-half:542px;--mk-header-h:72px;--mk-radius-4:4px;--mk-radius-6:6px;--mk-radius-8:8px;--mk-radius-12:12px;--mk-radius-14:14px;--mk-radius-16:16px;--mk-radius-24:24px;--mk-radius-32:32px;--mk-radius-pill:9999px;--mk-ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--mk-ease-reveal:cubic-bezier(0.32,0.72,0,1);--mk-ease-graphic:cubic-bezier(0.645,0.045,0.355,1);--mk-dur-hover:100ms;--mk-dur-button:160ms;--mk-dur-menu:180ms;--mk-lift:12px;--mk-lift-back:4px;--mk-lift-dur:var(--mk-dur-reveal);--mk-lift-ease:var(--mk-ease-reveal);--mk-dur-menu-size:220ms;--mk-dur-reveal:700ms;--mk-dur-draw:1200ms;--mk-dur-fade:400ms;--mk-dur-tick:300ms;--mk-ease-tick:cubic-bezier(0.455,0.03,0.515,0.955);--mk-enter-start:200ms;--mk-stagger-band:90ms;--mk-stagger-card:110ms;--mk-dur-image:160ms;--mk-dur-highlight-out:150ms;--mk-motion:1;--mk-header-bg-top:transparent;--mk-header-bg:rgb(8 9 10/0.8);--mk-header-blur:blur(20px);--mk-menu-bg:rgb(8 9 10/0.9);--mk-menu-blur:blur(32px);--mk-menu-shadow:0 8px 32px #08090a;--mk-tile-fill:rgb(255 255 255/0.05);--mk-tile-ring:inset 0 0 0 1px rgb(255 255 255/0.05);--mk-glow-section:radial-gradient(50% 50%,rgb(255 255 255/0.04) 0,transparent 90%);--mk-glow-spot:radial-gradient(circle,rgb(255 255 255/0.04) 0%,transparent 50%);--mk-capture-frame:inset 0 0 12px rgb(0 0 0/0.2),0 0 0 1px rgb(0 0 0/0.2),0 2px 32px rgb(0 0 0/0.25);--mk-hatch:repeating-linear-gradient(rgb(255 255 255/0.08) 0 3px,transparent 3px 6px);--mk-backdrop:rgb(8 9 10/0.8);--mk-btn-h:32px;--mk-btn-pad:0 12px;--mk-btn-primary-bg:#e5e5e6;--mk-btn-primary-bg-hover:#ffffff;--mk-btn-primary-fg:#08090a;--mk-btn-secondary-fg:#8a8f98;--mk-btn-secondary-bg-hover:rgb(255 255 255/0.08);--mk-chip-h:28px;--mk-chip-pad:0 7px;--mk-focus:0 0 0 2px var(--mk-canvas),0 0 0 4px var(--mk-accent-ring);--font-display:var(--mk-font-sans);--font-body:var(--mk-font-sans);--mk-font-display:var(--mk-font-sans);--bg-canvas:var(--mk-canvas);--bg-surface:var(--mk-panel);--bg-raised:var(--mk-level-2);--bg-well:var(--mk-panel);--bg-row-hover:var(--mk-fill-chip-hover);--fg-1:var(--mk-fg-1);--fg-2:var(--mk-fg-3);--fg-3:var(--mk-fg-4);--fg-mute:var(--mk-fg-4);--border-1:var(--mk-hair);--border-2:var(--mk-hair);--border-3:var(--mk-hair-strong);--border-strong:var(--mk-fg-1);--brand:var(--mk-fg-1);--brand-fg:var(--mk-canvas);--brand-ink:var(--mk-fg-2);--brand-08:rgb(255 255 255/0.08);--brand-12:rgb(255 255 255/0.12);--brand-24:rgb(255 255 255/0.24);--brand-40:rgb(255 255 255/0.4);--trophy:var(--mk-btn-primary-bg);--fg-on-trophy:var(--mk-btn-primary-fg);--sonic-04:rgb(255 255 255/0.04);--sonic-08:rgb(255 255 255/0.08);--sonic-12:rgb(255 255 255/0.12);--ring:var(--mk-accent-ring);--ring-focus:var(--mk-focus);--container:var(--mk-container-max);color-scheme:dark;background:var(--mk-canvas);color:var(--mk-fg-1);font-family:var(--mk-font-sans);font-feature-settings:var(--mk-font-features);font-optical-sizing:auto;font-size:var(--mk-text-regular-size);line-height:var(--mk-text-regular-lh);letter-spacing:var(--mk-text-regular-ls);-webkit-font-smoothing:antialiased}@media (max-width:1024px){div.marketing-shell{--mk-text-desc-size:20px}}@media (max-width:720px){div.marketing-shell{--mk-text-desc-size:var(--mk-text-regular-size);--mk-text-desc-lh:var(--mk-text-regular-lh);--mk-text-desc-ls:var(--mk-text-regular-ls);--mk-text-desc-color:var(--mk-fg-3);--mk-type-display-size:38px;--mk-type-display-lh:1.1;--mk-type-h2-size:24px;--mk-type-h2-lh:1.33;--mk-type-h2-ls:-0.012em;--mk-type-h1-page-size:32px;--mk-type-h1-page-lh:1.125;--mk-type-statement-size:40px;--mk-type-statement-lh:1.1;--mk-type-entry-size:24px;--mk-container-pad:16px;--mk-text-container-pad:16px;--mk-section-pad:64px;--mk-section-gap:24px;--mk-section-close:160px;--mk-header-h:64px}}@media (prefers-reduced-motion:reduce){div.marketing-shell{--mk-motion:0}}body:has(.marketing-shell){background:#08090a;color-scheme:dark}.marketing-shell [data-mk-theme=light],html[data-docs-theme=light] .marketing-shell .dx-frame{--mk-canvas:#ffffff;--mk-panel:#f7f8f8;--mk-level-2:#f1f2f3;--mk-level-3:#ebecee;--mk-ok:#3d6b3a;--mk-warn:#8a6d1f;--mk-bad:#681c17;--mk-fg-1:#08090a;--mk-fg-2:#282a30;--mk-fg-3:#5d6169;--mk-fg-4:#666b74;--mk-hair:rgb(8 9 10/0.09);--mk-hair-strong:rgb(8 9 10/0.14);--mk-hair-faint:rgb(8 9 10/0.05);--mk-border-solid:#dcdee2;--mk-fill-chip:rgb(8 9 10/0.02);--mk-fill-chip-hover:rgb(8 9 10/0.05);--mk-accent-ring:#324f6d;--mk-btn-primary-bg:#08090a;--mk-btn-primary-bg-hover:#282a30;--mk-btn-primary-fg:#ffffff;--mk-btn-secondary-fg:#5d6169;--mk-btn-secondary-bg-hover:rgb(8 9 10/0.06);--mk-tile-fill:rgb(8 9 10/0.04);--mk-tile-ring:inset 0 0 0 1px rgb(8 9 10/0.06);--mk-focus:0 0 0 2px var(--mk-canvas),0 0 0 4px var(--mk-accent-ring);--bg-canvas:var(--mk-canvas);--bg-surface:var(--mk-panel);--bg-raised:var(--mk-level-2);--bg-well:var(--mk-panel);--bg-row-hover:var(--mk-fill-chip-hover);--fg-1:var(--mk-fg-1);--fg-2:var(--mk-fg-3);--fg-3:var(--mk-fg-4);--fg-mute:var(--mk-fg-4);--border-1:var(--mk-hair);--border-2:var(--mk-hair);--border-3:var(--mk-hair-strong);--border-strong:var(--mk-fg-1);--brand:var(--mk-fg-1);--trophy:var(--mk-btn-primary-bg);--fg-on-trophy:var(--mk-btn-primary-fg);--ring:var(--mk-accent-ring);--ring-focus:var(--mk-focus);color-scheme:light;background:var(--mk-canvas);color:var(--mk-fg-1)}html[data-docs-theme=light] body:has(.docs-app){background:#ffffff;color-scheme:light}