html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.marketing-shell,.docs-page{--background:#f3f7f5;--foreground:#12201c;--surface:#fff;--surface-muted:#e8f1ed;--border:#d4e2db;--border-strong:#a7c0b5;--muted:#3d564d;--subtle:#5a7368;--primary:#0f766e;--primary-foreground:#f0fdfa;--primary-hover:#0d9488;--accent:#0f766e;--accent-foreground:#f0fdfa;--brand:#0f766e;--brand-soft:#dff5ef;--brand-border:#9fd9cb;--selection:#c8f0e6;--selection-foreground:#134e4a;--ring:#0f766e4d;--nav-active:#dff5ef;--nav-active-foreground:#0f766e;--shadow-product:0 20px 44px -28px #0f766e47, 0 8px 20px -16px #12201c1a, 0 1px 0 #12201c0a;--glass-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.marketing-shell,.docs-page{--glass-bg:color-mix(in oklab, var(--surface) 84%, transparent)}}.marketing-shell,.docs-page{--glass-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.marketing-shell,.docs-page{--glass-border:color-mix(in oklab, var(--border) 88%, transparent)}}.marketing-shell,.docs-page{--signal-teal:#0f766e;--signal-teal-soft:#d8f3eb;--signal-violet:#6d28d9;--signal-violet-soft:#efe8ff;--signal-rose:#be123c;--signal-rose-soft:#fde8ec;--signal-blue:#1d4ed8;--signal-blue-soft:#e4edff;--signal-amber:#b45309;--signal-amber-soft:#f8ebd7;--hero-bloom-a:#0f766e29;--hero-bloom-b:#2dd4bf1f;--hero-bloom-c:#6d28d90d;--hero-bloom-d:#1d4ed80f;background:var(--background);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .marketing-shell,[data-theme=dark] .docs-page{--background:#050a09;--foreground:#eef8f4;--surface:#0f1715;--surface-muted:#0a1210;--border:#1c2b27;--border-strong:#2f453e;--muted:#a7c4bb;--subtle:#7a968c;--primary:#2dd4bf;--primary-foreground:#042f2e;--primary-hover:#5eead4;--accent:#2dd4bf;--accent-foreground:#042f2e;--brand:#2dd4bf;--brand-soft:#2dd4bf1f;--brand-border:#2dd4bf52;--selection:#2dd4bf47;--selection-foreground:#f0fdfa;--ring:#2dd4bf52;--nav-active:#2dd4bf1f;--nav-active-foreground:#5eead4;--shadow-product:0 20px 48px -28px #2dd4bf38, 0 8px 24px -18px #0000008c;--glass-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .marketing-shell,[data-theme=dark] .docs-page{--glass-bg:color-mix(in oklab, var(--surface) 78%, transparent)}}[data-theme=dark] .marketing-shell,[data-theme=dark] .docs-page{--glass-border:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .marketing-shell,[data-theme=dark] .docs-page{--glass-border:color-mix(in oklab, var(--border) 90%, transparent)}}[data-theme=dark] .marketing-shell,[data-theme=dark] .docs-page{--signal-teal:#2dd4bf;--signal-teal-soft:#2dd4bf24;--signal-violet:#c4b5fd;--signal-violet-soft:#a78bfa1f;--signal-rose:#fb7185;--signal-rose-soft:#fb71851a;--signal-blue:#93c5fd;--signal-blue-soft:#60a5fa1f;--signal-amber:#fbbf24;--signal-amber-soft:#fbbf241f;--hero-bloom-a:#2dd4bf2e;--hero-bloom-b:#0f766e33;--hero-bloom-c:#a78bfa14;--hero-bloom-d:#60a5fa14;--grain-opacity:.045;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-shell{--marketing-header-offset:4.75rem;isolation:isolate;background-color:var(--background);background-image:radial-gradient(ellipse 58% 42% at 10% 0%, var(--hero-bloom-a), transparent 72%), radial-gradient(ellipse 48% 38% at 88% 0%, var(--hero-bloom-b), transparent 70%), radial-gradient(ellipse 40% 30% at 50% 0%, var(--hero-bloom-a), transparent 75%);background-repeat:no-repeat;min-height:100dvh;position:relative}.marketing-shell>main,.marketing-shell>footer{z-index:1;position:relative}html:has(.marketing-shell){background:#f3f7f5}html:has(.marketing-shell) body{background:#f3f7f5}[data-theme=dark] html:has(.marketing-shell){background:#050a09}[data-theme=dark] html:has(.marketing-shell) body{background:#050a09}.landing-hero{--landing-hero-nav-clear:5.5rem;--landing-hero-breath:clamp(1rem, 6svh, 3rem);box-sizing:border-box;min-height:100svh;margin-top:calc(-1 * var(--marketing-header-offset));padding-top:calc(var(--landing-hero-nav-clear) + var(--landing-hero-breath) + var(--marketing-header-offset));background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-bottom:2.5rem;display:flex;position:relative;overflow:hidden}.landing-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 12% 22%, var(--hero-bloom-a), transparent 72%), radial-gradient(ellipse 45% 42% at 82% 18%, var(--hero-bloom-b), transparent 70%), radial-gradient(ellipse 36% 34% at 88% 78%, var(--hero-bloom-c), transparent 74%), radial-gradient(ellipse 42% 38% at 18% 88%, var(--hero-bloom-d), transparent 74%);animation:16s cubic-bezier(.23,1,.32,1) infinite alternate landing-hero-bloom;position:absolute;inset:-20% -15% -10%;transform:translate(0)}.landing-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 40%, var(--hero-bloom-a), transparent 70%), radial-gradient(ellipse 50% 45% at 70% 55%, var(--hero-bloom-b), transparent 72%);filter:blur(64px);opacity:.4;position:absolute;inset:0}.landing-hero>*{z-index:1;position:relative}@keyframes landing-hero-bloom{0%{opacity:.84;transform:translate(0)scale(1)}to{opacity:1;transform:translateY(-1.25%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.landing-hero:before{opacity:.92;animation:none;transform:none}}.marketing-signal-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-signal-icon[data-tone=teal]{background:var(--signal-teal-soft);color:var(--signal-teal)}.marketing-signal-icon[data-tone=violet]{background:var(--signal-violet-soft);color:var(--signal-violet)}.marketing-signal-icon[data-tone=rose]{background:var(--signal-rose-soft);color:var(--signal-rose)}.marketing-signal-icon[data-tone=blue]{background:var(--signal-blue-soft);color:var(--signal-blue)}.marketing-signal-icon[data-tone=amber]{background:var(--signal-amber-soft);color:var(--signal-amber)}.marketing-signal-panel[data-tone=teal]{background:var(--signal-teal-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-signal-panel[data-tone=teal]{background:color-mix(in oklab, var(--signal-teal-soft) 42%, var(--surface))}}.marketing-signal-panel[data-tone=violet]{background:var(--signal-violet-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-signal-panel[data-tone=violet]{background:color-mix(in oklab, var(--signal-violet-soft) 38%, var(--surface))}}.marketing-signal-panel[data-tone=blue]{background:var(--signal-blue-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-signal-panel[data-tone=blue]{background:color-mix(in oklab, var(--signal-blue-soft) 40%, var(--surface))}}.marketing-signal-panel[data-tone=amber]{background:var(--signal-amber-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-signal-panel[data-tone=amber]{background:color-mix(in oklab, var(--signal-amber-soft) 40%, var(--surface))}}.marketing-signal-panel[data-tone=rose]{background:var(--signal-rose-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-signal-panel[data-tone=rose]{background:color-mix(in oklab, var(--signal-rose-soft) 38%, var(--surface))}}.landing-hero-frame{flex:none;align-items:center;width:100%;min-height:0;padding-top:0;display:flex}.marketing-hero-motion{width:100%}.landing-hero-grid{grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;display:grid}@media (min-width:640px){.landing-hero{--landing-hero-nav-clear:6rem;--landing-hero-breath:clamp(1.25rem, 7svh, 3.5rem);padding-bottom:3rem}}@media (min-width:1024px){.landing-hero{--landing-hero-nav-clear:5.5rem;--landing-hero-breath:clamp(1.5rem, 8svh, 4rem);padding-bottom:2.5rem}.landing-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem 2rem}}.marketing-hero-heading{letter-spacing:-.03em;max-width:34rem;color:var(--foreground)}.marketing-product-stage{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-product);border-radius:1rem}.landing-hero-product{width:100%;min-width:0}.landing-hero-product-inner{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-product);border-radius:1rem;padding:1rem}@media (min-width:640px){.landing-hero-product-inner{padding:1.25rem}}@media (min-width:1024px){.landing-hero-product-inner{padding:1.5rem}}.marketing-signal-chip{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.marketing-mess-sample{flex-direction:column;gap:.75rem;display:flex}.marketing-mess-bubble{border:1px solid var(--border);background:var(--surface);max-width:92%;color:var(--foreground);border-radius:1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45}.marketing-mess-bubble[data-side=them]{background:var(--signal-rose-soft);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.marketing-mess-bubble[data-side=them]{background:color-mix(in oklab, var(--signal-rose-soft) 40%, var(--surface))}}.marketing-mess-bubble[data-side=them]{border-color:var(--signal-rose)}@supports (color:color-mix(in lab, red, red)){.marketing-mess-bubble[data-side=them]{border-color:color-mix(in oklab, var(--signal-rose) 16%, var(--border))}}.marketing-mess-bubble[data-side=you]{background:var(--signal-teal-soft);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.marketing-mess-bubble[data-side=you]{background:color-mix(in oklab, var(--signal-teal-soft) 48%, var(--surface))}}.marketing-mess-bubble[data-side=you]{border-color:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-mess-bubble[data-side=you]{border-color:color-mix(in oklab, var(--signal-teal) 18%, var(--border))}}.marketing-mess-meta{color:var(--subtle);margin-top:.25rem;font-size:.75rem}.marketing-accent-band{background:var(--brand-soft)}.marketing-status-available{border-color:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-status-available{border-color:color-mix(in oklab, var(--signal-teal) 28%, var(--border))}}.marketing-status-available{background:var(--signal-teal-soft);color:var(--signal-teal)}.marketing-status-dev{border-color:var(--signal-violet)}@supports (color:color-mix(in lab, red, red)){.marketing-status-dev{border-color:color-mix(in oklab, var(--signal-violet) 28%, var(--border))}}.marketing-status-dev{background:var(--signal-violet-soft);color:var(--signal-violet)}.docs-page .docs-content{width:100%;max-width:100%}@media (min-width:1920px){.docs-page .docs-content{max-width:72rem}}@media (min-width:2200px){.docs-page .docs-content{max-width:80rem}}.docs-page h1{letter-spacing:-.02em;text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media (min-width:640px){.docs-page h1{font-size:2.25rem;line-height:2.5rem}}
