:root{--page-paper:#000;--page-paper-transparent:#0000;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--h-panel:#16171880;--h-pill:#383b3d94;--h-edge:#dadce026;--h-edge-soft:#dadce014;--h-text:#f1f3f4;--h-text-dim:#bdc1c6;--h-text-subtle:#ffffffb8;--h-text-faint:#ffffff80;--h-placeholder:#9ca3af;--h-field-radius:12px;--h-field-edge-focus:#dadce066;--h-blur:blur(20px) saturate(150%);--h-glass-sheen:linear-gradient(168deg, #ffffff0e 0%, #ffffff05 22%, #fff0 52%), linear-gradient(0deg, #ffffff06 0%, #fff0 34%);--h-glass-rim:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #00000047;--h-elev-1:0 1px 2px #00000047, 0 14px 32px -16px #000000b3;--h-elev-raised:0 1px 2px #0000004d, 0 22px 48px -18px #000000bf;--h-elev-2:0 2px 8px #0000005c, 0 32px 72px -22px #000c;--h-panel-hover:#1e1f219e;--h-pill-hover:#484c4eb8;--h-hover:#ffffff14;--h-menu-bg:#121315eb;--h-menu-surface:#121315;--h-action-bg:#f1f3f4;--h-action-bg-hover:#fff;--h-action-text:#202124;--h-header-top:#000000f0;--h-header-middle:#00000094;--h-header-clear:#0000;--h-radius-card:16px;--h-radius-row:12px;--h-radius-code:10px;--h-radius-composer:24px;--h-pill-lg:44px;--h-pill-md:40px;--h-pill-sm:36px;--h-pill-xs:30px;--h-code-bg:#0a0b0cb3;--h-code-text:#f1f3f4;--h-code-text-dim:#bdc1c6;--h-code-edge:#dadce02e;--h-text-2xs:10.5px;--h-text-xs:11px;--h-text-sm:12.5px;--h-text-base:13.5px;--h-text-md:15px;--h-text-lg:16.5px;--h-text-xl:25px;--h-lead-tight:18px;--h-lead-snug:20px;--h-lead-base:22px;--h-lead-loose:26px;--t-micro:.15s;--t-enter:.18s;--ease-out:cubic-bezier(.2, 0, 0, 1);--home-t:.42s;--home-ease:cubic-bezier(.22, 1, .36, 1);--h-font:var(--font-inter), Inter, "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--postal-blue:#6f87d8;--accent:#6f87d8;--accent-soft:#a9bdf0;--accent-bg:#242c44;--accent-text:var(--accent-soft);--accent-surface:var(--accent-bg);--accent-stroke:var(--accent-soft);--accent-hsl:223 70% 80%;--accent-mesh-1:#8f9cf0;--accent-mesh-2:#b497cf;--accent-mesh-3:#6fb6e8;--status-shipped:#9dc5a2;--status-shipped-bg:#1f2f20;--status-training:#a9bdf0;--status-training-bg:#242c44;--status-compute:#d5b968;--status-compute-bg:#332b14;--status-failed:#e8a49c;--status-failed-bg:#78282259;--status-failed-edge:#e0827866;--h-live:#e8837b;--h-shadow-floating:0 16px 40px #00000080}@media (prefers-color-scheme:light){:root{--page-paper:#e5ddcd;--page-paper-transparent:#e5ddcd00;--h-panel:#faf7efad;--h-pill:#0a0a0814;--h-edge:#0a0a0829;--h-edge-soft:#0a0a0817;--h-text:#0a0a08;--h-text-dim:#0a0a089e;--h-text-subtle:#0a0a08ad;--h-text-faint:#0a0a087a;--h-placeholder:#0a0a0875;--h-field-edge-focus:#0a0a086b;--h-glass-sheen:linear-gradient(168deg, #ffffff94 0%, #ffffff2e 28%, #fff0 58%), linear-gradient(0deg, #ffffff29 0%, #fff0 38%);--h-glass-rim:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #0a0a0814;--h-elev-1:0 1px 2px #362d1f1a, 0 14px 32px -18px #362d1f40;--h-elev-raised:0 2px 4px #362d1f1f, 0 22px 46px -20px #362d1f4d;--h-elev-2:0 3px 9px #362d1f21, 0 30px 64px -24px #362d1f52;--h-panel-hover:#fffdf8d6;--h-pill-hover:#0a0a0821;--h-hover:#0a0a0812;--h-menu-bg:#f7f3eaf5;--h-menu-surface:#f7f3ea;--h-action-bg:#0a0a08;--h-action-bg-hover:#27261f;--h-action-text:#f4eee2;--h-header-top:#e5ddcdf7;--h-header-middle:#e5ddcdb8;--h-header-clear:#e5ddcd00;--accent-text:color-mix(in srgb, var(--accent) 72%, #0a0a08);--accent-surface:color-mix(in srgb, var(--accent) 15%, transparent);--accent-stroke:color-mix(in srgb, var(--accent) 78%, #0a0a08);--status-shipped:#35663b;--status-shipped-bg:#35663b1f;--status-training:#405792;--status-training-bg:#4057921f;--status-compute:#715b19;--status-compute-bg:#715b191f;--status-failed:#963c34;--status-failed-bg:#963c341a;--status-failed-edge:#963c344d;--h-shadow-floating:0 16px 40px #362d1f38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-transparency:reduce){:root{--h-panel:#17181a;--h-pill:#2f3234;--h-blur:none;--h-glass-sheen:none}}@media (prefers-color-scheme:light) and (prefers-reduced-transparency:reduce){:root{--h-panel:#f5f0e6;--h-pill:#d8d0c1}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){:root{--h-panel:#17181af7}}@media (prefers-color-scheme:light){@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){:root{--h-panel:#f7f3eaf7}}}
*,:before,:after{box-sizing:border-box}.anchor-offset{scroll-margin-top:76px}body{background:var(--page-paper);color:var(--h-text);font-family:var(--h-font);font-size:var(--h-text-base);line-height:var(--h-lead-base);-webkit-font-smoothing:antialiased;margin:0}.font-mixed{font-family:Inter, var(--font-naskh,"Noto Naskh Arabic"), var(--font-inter), "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}code{font-family:var(--font-mono);font-size:.92em}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-rise{animation:rise .7s var(--home-ease) both;animation-delay:var(--rise-delay,0s)}[data-reveal]{opacity:0;transition:opacity .64s var(--home-ease), transform .64s var(--home-ease);transform:translateY(18px)}[data-reveal].revealed{opacity:1;transform:none}[data-stagger]>[data-reveal]:nth-child(3n+2){transition-delay:90ms}[data-stagger]>[data-reveal]:nth-child(3n+3){transition-delay:.18s}@media (prefers-reduced-motion:reduce){.hero-rise{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}@media (scripting:none){[data-reveal]{opacity:1;transform:none}}
.site-header{z-index:10;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--h-header-top) 0%, var(--h-header-top) 50%, var(--h-header-middle) 68%, var(--h-header-clear) 100%);position:absolute;inset:0 0 -32px}.site-header:after{content:"";z-index:-2;pointer-events:none;height:44px;-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);position:absolute;inset:0 0 auto}@media (prefers-reduced-transparency:reduce){.site-header:before{background:linear-gradient(to bottom, var(--h-header-top) 0%, var(--h-header-top) 50%, var(--h-header-middle) 68%, var(--h-header-clear) 100%)}}.wordmark{color:var(--h-text);transition:color var(--t-micro) var(--ease-out);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.wordmark svg,.wordmark .brand-mark,.wordmark .brand-wordmark{flex:none}.brand-wordmark{background-color:currentColor;flex:none;width:110.7px;height:24px;display:block;-webkit-mask:url(/baarcha.svg) 50%/contain no-repeat;mask:url(/baarcha.svg) 50%/contain no-repeat}.brand-mark{background-color:currentColor;flex:none;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.wordmark .brand-mark,.wordmark:hover{color:var(--h-text)}.site-nav{align-items:center;gap:4px;min-width:0;display:flex}.site-nav-link{color:var(--h-text-dim);font-size:var(--h-text-sm);font-weight:500;line-height:var(--h-lead-snug);white-space:nowrap;transition:color var(--t-micro) var(--ease-out), background-color var(--t-micro) var(--ease-out);border-radius:9999px;padding:5px 10px;text-decoration:none}.site-nav-link:hover{color:var(--h-text);background:var(--h-hover)}.site-nav-link[aria-current=page]{color:var(--h-text)}.nav-group{position:relative}.nav-group summary.site-nav-link{cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary svg{transition:transform var(--t-micro) var(--ease-out)}.nav-group[open] summary svg{transform:rotate(180deg)}.site-nav-link[aria-current=true]{color:var(--h-text)}.nav-group-sheet{left:0;right:auto}.site-header-end{flex:none;align-items:center;gap:10px;display:flex}.product-menu{display:none;position:relative}.product-menu summary{height:var(--h-pill-xs);border:1px solid var(--h-edge);color:var(--h-text);font-size:var(--h-text-sm);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;list-style:none;display:inline-flex}.product-menu summary::-webkit-details-marker{display:none}.product-menu[open] summary svg{transform:rotate(180deg)}.product-menu summary svg{transition:transform var(--t-micro) var(--ease-out)}.product-menu-sheet{z-index:12;border:1px solid var(--h-edge);background-color:var(--h-menu-bg);background-image:var(--h-glass-sheen);min-width:208px;max-height:calc(100vh - 76px);-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-2);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.product-menu .product-menu-sheet{max-height:calc(100dvh - 140px)}.product-menu-head{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 2px;padding:0 12px;font-weight:500}.product-menu-sheet>.product-menu-head:first-child{margin-top:4px}.product-menu-split{border:0;border-top:1px solid var(--h-edge-soft);margin:6px 4px}.product-menu-item{border-radius:9px;flex-direction:column;gap:1px;padding:9px 12px;text-decoration:none;display:flex}.product-menu-item:hover{background:var(--h-hover)}.product-menu-name{color:var(--h-text);font-size:var(--h-text-base);font-weight:500;line-height:var(--h-lead-snug)}.product-menu-item[aria-current=page] .product-menu-name{color:var(--accent-text)}.product-menu-kind{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.04em;text-transform:uppercase}.header-cta{height:var(--h-pill-xs);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);padding:0 12px}.mobile-cta{z-index:20;background:var(--h-action-bg);height:48px;color:var(--h-action-text);font-size:var(--h-text-md);box-shadow:var(--h-shadow-floating,0 16px 40px #00000080);border-radius:9999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:none;position:fixed;inset:auto 16px 16px}.site-footer{border-top:1px solid var(--h-edge);grid-template-columns:1fr auto;gap:28px 48px;width:1104px;max-width:calc(100% - 48px);margin:0 auto;padding:40px 0 48px;display:grid}.footer-wordmark{color:var(--h-text);align-items:center;gap:9px;margin:0 0 8px;display:inline-flex}.footer-tag{max-width:34ch;color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:0}.footer-socials{flex-wrap:wrap;gap:4px;margin:16px 0 0 -12px;padding:0;list-style:none;display:flex}.footer-socials a{width:44px;height:44px;color:var(--h-text-dim);transition:color var(--t-micro) var(--ease-out), background-color var(--t-micro) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.footer-socials a:hover{color:var(--h-text);background-color:var(--h-edge-soft)}.footer-socials a:focus-visible{outline:2px solid var(--h-text-dim);outline-offset:2px}.footer-cols{gap:64px;display:flex}.footer-head{font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--h-text-dim);margin:0 0 12px;font-weight:500}.footer-cols a{color:var(--h-text);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);transition:color var(--t-micro) var(--ease-out);margin-bottom:8px;text-decoration:none;display:block}.footer-cols a:hover{color:var(--h-text);text-underline-offset:3px;text-decoration:underline}.footer-note{border-top:1px solid var(--h-edge-soft);max-width:92ch;color:var(--h-text-faint);font-size:var(--h-text-sm);line-height:var(--h-lead-base);grid-column:1/-1;margin:0;padding-top:24px}.footer-note+.footer-legal{border-top:0;padding-top:20px}.footer-legal{border-top:1px solid var(--h-edge-soft);font-family:var(--font-mono);font-size:var(--h-text-xs);letter-spacing:.04em;color:var(--h-text-dim);grid-column:1/-1;margin:0;padding-top:24px}@media (max-width:1000px){.site-nav{display:none}.product-menu{display:block}}@media (max-width:640px){.site-footer{grid-template-columns:minmax(0,1fr);padding-bottom:96px}.footer-cols{overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-header-end .header-cta{display:none}.mobile-cta{display:flex}}
