.hero:where(.astro-zup3kfap){position:relative;padding-top:clamp(7.5rem,16vw,12rem);padding-bottom:clamp(7.5rem,16vw,12rem);border-bottom:1px solid rgba(255,255,255,.07)}.hero:where(.astro-zup3kfap):after{content:"";position:absolute;bottom:0;left:0;right:0;height:5rem;background:linear-gradient(to bottom,transparent,#0d0d0d);pointer-events:none;z-index:3}html[data-theme=light] .hero:where(.astro-zup3kfap),:root[data-theme=light] .hero:where(.astro-zup3kfap){background:linear-gradient(135deg,#fff,#fafafa,#fff);border-bottom-color:#00000012}html[data-theme=light] .hero:where(.astro-zup3kfap):after,:root[data-theme=light] .hero:where(.astro-zup3kfap):after{background:linear-gradient(to bottom,transparent,#ffffff)}.hero__inner:where(.astro-zup3kfap){position:relative;z-index:1}.hero__grid:where(.astro-zup3kfap){display:grid;grid-template-columns:repeat(12,1fr);gap:0;align-items:center}.hero__copy:where(.astro-zup3kfap){grid-column:1 / span 6;display:flex;flex-direction:column;gap:1.5rem;text-align:left;min-width:0;box-sizing:border-box;position:relative;z-index:2}.hero-subheadline:where(.astro-zup3kfap),.hero-cta:where(.astro-zup3kfap){padding-right:clamp(2rem,5vw,4rem)}.hero__demo:where(.astro-zup3kfap){grid-column:7 / span 6;justify-self:stretch;align-self:stretch;min-width:0;box-sizing:border-box;position:relative;min-height:340px;mask-image:none;-webkit-mask-image:none}.hero-ascii-canvas:where(.astro-zup3kfap){position:absolute;inset:0;width:100%;height:100%;display:block}.hiring-badge:where(.astro-zup3kfap){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:174px;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-none);border:1px solid var(--border-strong);background:transparent;font-family:var(--font-heading);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sl-color-gray-2);text-decoration:none;margin-bottom:0;transition:border-color var(--ease-ui),color var(--ease-ui),background var(--ease-ui)}.hiring-badge:where(.astro-zup3kfap):hover{border-color:var(--sl-color-white);color:var(--sl-color-white);background:color-mix(in srgb,var(--sl-color-gray-6) 90%,transparent)}html[data-theme=light] .hiring-badge:where(.astro-zup3kfap),:root[data-theme=light] .hiring-badge:where(.astro-zup3kfap){background:transparent;border-color:var(--border-strong);color:var(--sl-color-gray-3)}html[data-theme=light] .hiring-badge:where(.astro-zup3kfap):hover,:root[data-theme=light] .hiring-badge:where(.astro-zup3kfap):hover{border-color:var(--sl-color-black);color:var(--sl-color-black);background:color-mix(in srgb,var(--sl-color-gray-6) 90%,transparent)}.hiring-badge__dot:where(.astro-zup3kfap){width:6px;height:6px;border-radius:var(--radius-none);background:#22c55e;flex-shrink:0;position:relative}.hiring-badge__dot:where(.astro-zup3kfap):before{content:"";position:absolute;inset:-3px;border-radius:var(--radius-none);background:#22c55e;opacity:.35;animation:hiring-pulse 1.8s ease-in-out infinite}@keyframes hiring-pulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.7);opacity:0}}.hero-headline:where(.astro-zup3kfap){font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:400;font-family:var(--font-display);margin-top:0;margin-bottom:0;color:var(--sl-color-white);white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;max-width:100%;box-sizing:border-box}.hero-headline:where(.astro-zup3kfap) :where(.astro-zup3kfap):not(.hero-headline-highlight),.hero-headline:where(.astro-zup3kfap) span:where(.astro-zup3kfap):not(.hero-headline-highlight){word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.hero-headline .hero-headline-highlight,.hero-headline span.hero-headline-highlight{display:inline!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.hero-subheadline:where(.astro-zup3kfap){font-size:1.25rem;line-height:var(--leading-copy);color:var(--sl-color-gray-2);margin-bottom:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:none}html[data-theme=light] .hero-subheadline:where(.astro-zup3kfap),:root[data-theme=light] .hero-subheadline:where(.astro-zup3kfap){color:var(--sl-color-gray-4)}.hero-supporting:where(.astro-zup3kfap){font-size:var(--text-body-xl);line-height:var(--leading-copy);color:var(--sl-color-gray-3);margin-bottom:2.5rem}.hero-cta:where(.astro-zup3kfap){display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.5rem;margin-bottom:0}.hero-cta-buttons:where(.astro-zup3kfap){display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.hero-cta:where(.astro-zup3kfap) .btn{font-size:1rem;padding:.875rem 2rem;font-weight:400}.hero-cta-note:where(.astro-zup3kfap){font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--sl-color-gray-3);margin:0;font-weight:400}html[data-theme=light] .hero-cta-note:where(.astro-zup3kfap),:root[data-theme=light] .hero-cta-note:where(.astro-zup3kfap){color:var(--sl-color-gray-4)}@media(max-width:960px){.hero__grid:where(.astro-zup3kfap){grid-template-columns:1fr}.hero__copy:where(.astro-zup3kfap){grid-column:1;text-align:center;max-width:100%}.hero-subheadline:where(.astro-zup3kfap),.hero-cta:where(.astro-zup3kfap){padding-right:0}.hero__demo:where(.astro-zup3kfap){grid-column:1;justify-self:stretch;min-height:220px;mask-image:none;-webkit-mask-image:none}.hero-cta:where(.astro-zup3kfap){align-items:center}.hero-cta-buttons:where(.astro-zup3kfap){justify-content:center}.hiring-badge:where(.astro-zup3kfap){display:inline-flex}}@media(max-width:768px){.hero-cta:where(.astro-zup3kfap){margin-bottom:0}.hero__grid:where(.astro-zup3kfap){gap:2rem}.hero-headline:where(.astro-zup3kfap){font-size:2.25rem;line-height:1.2;letter-spacing:.01em}.hero-subheadline:where(.astro-zup3kfap){font-size:var(--text-body-xl)}.hero-supporting:where(.astro-zup3kfap){font-size:1rem}.hero-cta:where(.astro-zup3kfap) .btn{font-size:1rem;padding:.875rem 2rem}}@media(max-width:520px){.hero-headline:where(.astro-zup3kfap){font-size:1.875rem;line-height:1.2;letter-spacing:.01em}.hero-subheadline:where(.astro-zup3kfap){font-size:1rem}.hero__demo:where(.astro-zup3kfap){min-height:160px}}.setup-label:where(.astro-oaipeh7l){display:inline-block}.setup-heading:where(.astro-oaipeh7l){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0;max-width:680px}.setup-description:where(.astro-oaipeh7l){font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0;max-width:58ch}.setup-grid:where(.astro-oaipeh7l){display:grid;grid-template-columns:repeat(12,1fr);gap:0;border:1px solid var(--border-subtle);overflow:hidden}.setup-feature:where(.astro-oaipeh7l){grid-column:span 4;display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--sl-color-gray-6) 50%,transparent);box-shadow:inset -1px 0 0 var(--border-subtle)}.setup-feature:where(.astro-oaipeh7l):last-child{box-shadow:none}.setup-illustration:where(.astro-oaipeh7l){display:flex;align-items:center;justify-content:center;height:270px;background-color:color-mix(in srgb,var(--sl-color-gray-6) 30%,transparent);border-bottom:1px solid var(--border-subtle);color:var(--sl-color-white);overflow:hidden}.setup-illustration:where(.astro-oaipeh7l) svg:where(.astro-oaipeh7l){width:100%;height:100%}.card-rest:where(.astro-oaipeh7l),.card-sdk:where(.astro-oaipeh7l),.card-shell:where(.astro-oaipeh7l){transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.setup-illustration:where(.astro-oaipeh7l):hover .card-rest:where(.astro-oaipeh7l){transform:translate(-10px) translateY(4px)}.setup-illustration:where(.astro-oaipeh7l):hover .card-sdk:where(.astro-oaipeh7l){transform:translateY(-10px)}.setup-illustration:where(.astro-oaipeh7l):hover .card-shell:where(.astro-oaipeh7l){transform:translate(10px) translateY(4px)}.card-bg:where(.astro-oaipeh7l){fill:var(--sl-color-gray-6);stroke:var(--border-subtle);stroke-width:1}.card-header-bg:where(.astro-oaipeh7l){fill:var(--sl-color-gray-5)}.card-bg--front:where(.astro-oaipeh7l){fill:color-mix(in srgb,var(--sl-color-gray-5) 50%,var(--sl-color-gray-6) 50%)}.card-header-bg--front:where(.astro-oaipeh7l){fill:color-mix(in srgb,var(--sl-color-gray-4) 30%,var(--sl-color-gray-5) 70%)}.hub-bg:where(.astro-oaipeh7l){fill:color-mix(in srgb,var(--sl-color-gray-5) 50%,var(--sl-color-gray-6) 50%);stroke:color-mix(in srgb,var(--color-primary, #D76D77) 30%,var(--border-subtle) 70%);stroke-width:1}.flow-dots:where(.astro-oaipeh7l) circle:where(.astro-oaipeh7l){opacity:0}.p1-approach:where(.astro-oaipeh7l),.p1-to-r1:where(.astro-oaipeh7l),.p1-to-r2:where(.astro-oaipeh7l),.p1-to-r3:where(.astro-oaipeh7l){filter:drop-shadow(0 0 5px #D76D77) drop-shadow(0 0 2px #D76D77)}.p2-approach:where(.astro-oaipeh7l),.p2-to-r1:where(.astro-oaipeh7l),.p2-to-r3:where(.astro-oaipeh7l){filter:drop-shadow(0 0 5px #6B9EEF) drop-shadow(0 0 2px #6B9EEF)}@keyframes p1-approach{0%{transform:translate(0);opacity:0}2%{transform:translate(0);opacity:1}15%{transform:translate(44px,29px);opacity:1}17%{transform:translate(44px,29px);opacity:0}to{opacity:0}}@keyframes p1-to-r1{0%,16%{transform:translate(0);opacity:0}18%{transform:translate(0);opacity:1}31%{transform:translate(44px,-29px);opacity:1}33%{transform:translate(44px,-29px);opacity:0}to{opacity:0}}@keyframes p1-to-r2{0%,16%{transform:translate(0);opacity:0}18%{transform:translate(0);opacity:1}31%{transform:translate(44px);opacity:1}33%{transform:translate(44px);opacity:0}to{opacity:0}}@keyframes p1-to-r3{0%,16%{transform:translate(0);opacity:0}18%{transform:translate(0);opacity:1}31%{transform:translate(44px,29px);opacity:1}33%{transform:translate(44px,29px);opacity:0}to{opacity:0}}@keyframes p2-approach{0%,50%{transform:translate(0);opacity:0}52%{transform:translate(0);opacity:1}65%{transform:translate(44px);opacity:1}67%{transform:translate(44px);opacity:0}to{opacity:0}}@keyframes p2-to-r1{0%,66%{transform:translate(0);opacity:0}68%{transform:translate(0);opacity:1}81%{transform:translate(44px,-29px);opacity:1}83%{transform:translate(44px,-29px);opacity:0}to{opacity:0}}@keyframes p2-to-r3{0%,66%{transform:translate(0);opacity:0}68%{transform:translate(0);opacity:1}81%{transform:translate(44px,29px);opacity:1}83%{transform:translate(44px,29px);opacity:0}to{opacity:0}}.setup-illustration:where(.astro-oaipeh7l):hover .p1-approach:where(.astro-oaipeh7l){animation:p1-approach 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p1-to-r1:where(.astro-oaipeh7l){animation:p1-to-r1 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p1-to-r2:where(.astro-oaipeh7l){animation:p1-to-r2 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p1-to-r3:where(.astro-oaipeh7l){animation:p1-to-r3 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p2-approach:where(.astro-oaipeh7l){animation:p2-approach 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p2-to-r1:where(.astro-oaipeh7l){animation:p2-to-r1 6s linear infinite}.setup-illustration:where(.astro-oaipeh7l):hover .p2-to-r3:where(.astro-oaipeh7l){animation:p2-to-r3 6s linear infinite}@keyframes pulse-dot-f3{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.5);opacity:1}}.dot-connecting-f3:where(.astro-oaipeh7l){transform-box:fill-box;transform-origin:center;animation:pulse-dot-f3 1.5s ease-in-out infinite}@keyframes spin-f3{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.f3-spinner:where(.astro-oaipeh7l){transform-box:fill-box;transform-origin:center;animation:spin-f3 1.2s linear infinite}.f3-status-connecting:where(.astro-oaipeh7l){opacity:1;transition:opacity .3s}.f3-status-connected:where(.astro-oaipeh7l){opacity:0;transition:opacity .3s .35s}.setup-illustration:where(.astro-oaipeh7l):hover .f3-status-connecting:where(.astro-oaipeh7l){opacity:0}.setup-illustration:where(.astro-oaipeh7l):hover .f3-status-connected:where(.astro-oaipeh7l){opacity:1}.setup-illustration:where(.astro-oaipeh7l):hover .dot-connecting-f3:where(.astro-oaipeh7l){animation:none;fill:#4ade80;opacity:.85}.setup-feature-body:where(.astro-oaipeh7l){display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 2rem}.setup-feature-title:where(.astro-oaipeh7l){font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sl-color-white)}.setup-feature-desc:where(.astro-oaipeh7l){font-size:var(--text-sm);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}@media(max-width:768px){.setup-grid:where(.astro-oaipeh7l){grid-template-columns:1fr}.setup-feature:where(.astro-oaipeh7l){grid-column:span 1;box-shadow:inset 0 -1px 0 var(--border-subtle)}.setup-feature:where(.astro-oaipeh7l):last-child{box-shadow:none}.setup-illustration:where(.astro-oaipeh7l){height:180px}}@media(max-width:480px){.setup-feature-body:where(.astro-oaipeh7l){padding:1.25rem}}.landing-context:where(.astro-f7eg37fm){background-color:color-mix(in srgb,var(--sl-color-gray-6) 30%,transparent)}.context-header:where(.astro-f7eg37fm){margin-bottom:var(--section-header-margin);max-width:66.666%;margin-left:auto;margin-right:auto}.context-label:where(.astro-f7eg37fm){display:inline-block}.context-heading:where(.astro-f7eg37fm){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.context-subtext:where(.astro-f7eg37fm){font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}:root[data-theme=light] .context-heading:where(.astro-f7eg37fm){color:var(--sl-color-black)}:root[data-theme=light] .context-subtext:where(.astro-f7eg37fm){color:var(--sl-color-gray-5)}.context-panel:where(.astro-f7eg37fm){border:1px solid var(--border-mid);overflow:hidden;max-width:min(900px,100%);background:var(--surface-panel);margin-left:auto;margin-right:auto}.context-panel-header:where(.astro-f7eg37fm),.context-panel-row:where(.astro-f7eg37fm){display:grid;grid-template-columns:minmax(120px,.35fr) 1fr 1fr;align-items:start;gap:1.5rem;padding:1.25rem 1.75rem;border-bottom:1px solid var(--border-subtle);text-align:left}.context-panel-header:where(.astro-f7eg37fm){background:var(--surface-panel-header)}.context-panel-row:where(.astro-f7eg37fm):last-child{border-bottom:none}.context-panel-label:where(.astro-f7eg37fm){font-family:var(--font-heading, monospace);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-left:.625rem}.context-panel-label--empty:where(.astro-f7eg37fm){visibility:hidden;padding-left:0}.context-panel-label--left:where(.astro-f7eg37fm){color:#ffffff52;border-left:2px solid rgba(239,68,68,.45)}.context-panel-label--right:where(.astro-f7eg37fm){color:var(--color-text-muted);border-left:2px solid rgba(34,197,94,.55)}:root[data-theme=light] .context-panel-label--left:where(.astro-f7eg37fm){color:#0006;border-left-color:#ef444480}:root[data-theme=light] .context-panel-label--right:where(.astro-f7eg37fm){border-left-color:#22c55e99}.context-row-label:where(.astro-f7eg37fm){font-family:var(--font-heading, monospace);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;padding-top:.125rem}.context-row-label:where(.astro-f7eg37fm):before{content:"[";color:#ffffff38;margin-right:.1em}.context-row-label:where(.astro-f7eg37fm):after{content:"]";color:#ffffff38;margin-left:.1em}:root[data-theme=light] .context-row-label:where(.astro-f7eg37fm){color:#0000008c}:root[data-theme=light] .context-row-label:where(.astro-f7eg37fm):before,:root[data-theme=light] .context-row-label:where(.astro-f7eg37fm):after{color:#00000040}.context-cell:where(.astro-f7eg37fm){font-family:var(--font-body);font-size:.9375rem;line-height:var(--leading-copy);display:block}.context-cell--without:where(.astro-f7eg37fm){color:#ffffff61}.context-cell--with:where(.astro-f7eg37fm){color:var(--color-text-strong)}:root[data-theme=light] .context-cell--without:where(.astro-f7eg37fm){color:#00000061}.context-cell-label:where(.astro-f7eg37fm){display:none;font-family:var(--font-heading, monospace);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:.3rem}:root[data-theme=light] .context-cell-label:where(.astro-f7eg37fm){color:#00000059}@media(max-width:768px){.context-header:where(.astro-f7eg37fm){max-width:100%}.context-panel-header:where(.astro-f7eg37fm),.context-panel-row:where(.astro-f7eg37fm){grid-template-columns:1fr 1fr;gap:1rem;padding:1.125rem 1.5rem}.context-panel-label--empty:where(.astro-f7eg37fm){display:none}.context-row-label:where(.astro-f7eg37fm){grid-column:1 / -1;padding-bottom:.25rem}}@media(max-width:480px){.context-panel-header:where(.astro-f7eg37fm),.context-panel-row:where(.astro-f7eg37fm){grid-template-columns:1fr;padding:1rem 1.25rem}.context-panel-header:where(.astro-f7eg37fm) .context-panel-label:where(.astro-f7eg37fm):not(.context-panel-label--empty){border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}.context-panel-header:where(.astro-f7eg37fm) .context-panel-label:where(.astro-f7eg37fm):last-child{border-bottom:none;padding-top:.5rem}.context-row-label:where(.astro-f7eg37fm){padding-bottom:.5rem}.context-cell:where(.astro-f7eg37fm){padding-bottom:1rem}.context-cell:where(.astro-f7eg37fm):last-child{padding-bottom:0}.context-cell-label:where(.astro-f7eg37fm){display:block}}.landing-content-ops:where(.astro-ndnquurs){position:relative;background:var(--sl-color-bg);overflow:hidden}.content-ops-container:where(.astro-ndnquurs){position:relative;z-index:1;max-width:min(1120px,100%);margin:0 auto;padding-inline:1rem;box-sizing:border-box}.content-ops-header:where(.astro-ndnquurs){max-width:780px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.content-ops-header:where(.astro-ndnquurs).revealed{opacity:1;transform:translateY(0)}.content-ops-heading:where(.astro-ndnquurs){font-family:var(--font-heading, monospace);font-size:clamp(2.75rem,4vw,3.5rem);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-display);color:var(--sl-color-white);margin:0}.content-ops-subtitle:where(.astro-ndnquurs){font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.125rem);line-height:var(--leading-copy);color:var(--sl-color-gray-2);margin:0;max-width:65ch}.content-ops-panels:where(.astro-ndnquurs){display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:clamp(1.25rem,2vw,1.5rem);opacity:0;transform:translateY(8px);transition:opacity .4s ease 50ms,transform .4s ease 50ms}.content-ops-panels:where(.astro-ndnquurs).revealed{opacity:1;transform:translateY(0)}.content-ops-benefits:where(.astro-ndnquurs){display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-bottom:clamp(1.25rem,2vw,1.5rem);border:1px solid var(--border-subtle);overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity .4s ease 75ms,transform .4s ease 75ms}.content-ops-benefits:where(.astro-ndnquurs).revealed{opacity:1;transform:translateY(0)}.benefit-card:where(.astro-ndnquurs){display:flex;flex-direction:column;padding:2rem 1.5rem;background:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent);border:none;border-right:1px solid var(--border-subtle);box-sizing:border-box;min-width:0}.benefit-card:where(.astro-ndnquurs):last-child{border-right:none}.benefit-card-icon:where(.astro-ndnquurs){width:32px;height:32px;color:var(--color-primary);margin-bottom:1.25rem;flex-shrink:0}.benefit-card-title:where(.astro-ndnquurs){font-family:var(--font-heading, monospace);font-size:var(--text-body-xl);font-weight:600;color:var(--sl-color-white);margin:0 0 .5rem;line-height:var(--leading-heading)}.benefit-card-desc:where(.astro-ndnquurs){font-size:.9375rem;line-height:var(--leading-copy);color:var(--sl-color-gray-2);margin:0}:root[data-theme=light] .benefit-card-title:where(.astro-ndnquurs){color:var(--sl-color-black)}:root[data-theme=light] .benefit-card-desc:where(.astro-ndnquurs){color:var(--sl-color-gray-5)}.content-panel:where(.astro-ndnquurs){display:flex;flex-direction:column;min-height:320px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-none);overflow:hidden;padding:1.25rem 1.5rem;box-sizing:border-box}.block-label:where(.astro-ndnquurs){font-family:var(--font-heading, monospace);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;flex-shrink:0;padding-top:4px;padding-bottom:4px}.intent-code:where(.astro-ndnquurs){flex:1;margin:0;padding:1rem 1.25rem;background:#0003;border:1px solid var(--border-subtle);border-radius:var(--radius-none);font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.8125rem;line-height:var(--leading-copy);color:#ffffffd9;overflow-x:auto;min-height:0}.intent-code:where(.astro-ndnquurs) code{font-family:inherit}.outcomes-table:where(.astro-ndnquurs){flex:1;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-none);overflow:hidden;min-height:0}.block-subtitle:where(.astro-ndnquurs){font-size:.8125rem;line-height:var(--leading-compact);color:#fff6;margin:.75rem 0 0;flex-shrink:0}.outcomes-row:where(.astro-ndnquurs){display:grid;grid-template-columns:1.2fr 1.2fr .8fr 1fr;align-items:center;min-height:42px;padding:0 1rem;font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:.8125rem;line-height:var(--leading-compact);color:#ffffffbf;border-bottom:1px solid var(--border-subtle);transition:background var(--ease-ui)}.outcomes-row:where(.astro-ndnquurs):last-child{border-bottom:none}.outcomes-row:where(.astro-ndnquurs):hover{background:#ffffff08}.outcomes-row:where(.astro-ndnquurs):hover .status-dot:where(.astro-ndnquurs){opacity:1}.row-status:where(.astro-ndnquurs){display:flex;align-items:center;gap:.5rem}.status-dot:where(.astro-ndnquurs){width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.85;transition:opacity var(--ease-ui)}.status-dot--published:where(.astro-ndnquurs){background:#22c55e}.status-dot--processing:where(.astro-ndnquurs){background:#f59e0b}.status-dot--failed:where(.astro-ndnquurs){background:#ef4444}.status-dot--retry-scheduled:where(.astro-ndnquurs){background:#3b82f6}.row-link:where(.astro-ndnquurs){color:#fff9;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--ease-ui),border-color var(--ease-ui)}.row-link:where(.astro-ndnquurs):hover{color:var(--color-primary, #d76d77);border-bottom-color:var(--color-primary, #d76d77)}@media(max-width:768px){.content-ops-panels:where(.astro-ndnquurs){grid-template-columns:1fr;gap:1rem}.content-ops-benefits:where(.astro-ndnquurs){grid-template-columns:1fr}.benefit-card:where(.astro-ndnquurs){border-right:none;border-bottom:1px solid var(--border-subtle);padding:1.5rem 1.25rem}.benefit-card:where(.astro-ndnquurs):last-child{border-bottom:none}.content-panel:where(.astro-ndnquurs){min-height:280px}.outcomes-row:where(.astro-ndnquurs){grid-template-columns:1fr 1.2fr .6fr 1fr;min-height:40px;padding:0 .75rem;font-size:.75rem}}@media(max-width:480px){.content-ops-container:where(.astro-ndnquurs){padding-inline:.75rem}.content-ops-heading:where(.astro-ndnquurs){font-size:clamp(2.25rem,8vw,2.75rem)}.content-panel:where(.astro-ndnquurs){padding:1rem 1.25rem;min-height:260px}.outcomes-row:where(.astro-ndnquurs){grid-template-columns:1fr 1fr;gap:.25rem;padding:.5rem .75rem;min-height:auto}.row-time:where(.astro-ndnquurs){grid-column:1}.row-details:where(.astro-ndnquurs){grid-column:2;text-align:right}}.landing-trust:where(.astro-nmbyjq42){background:var(--sl-color-bg);position:relative;isolation:isolate;z-index:2}.trust-label:where(.astro-nmbyjq42){display:inline-block}.trust-heading:where(.astro-nmbyjq42){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0;max-width:680px}.trust-description:where(.astro-nmbyjq42){font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0;max-width:600px}.trust-grid:where(.astro-nmbyjq42){display:grid;grid-template-columns:repeat(12,1fr);gap:0;border:1px solid var(--border-subtle);overflow:hidden}.trust-card:where(.astro-nmbyjq42){grid-column:span 4;display:flex;flex-direction:column;background-color:var(--sl-color-gray-6);box-shadow:inset -1px 0 0 var(--border-subtle)}.trust-card:where(.astro-nmbyjq42):last-child{box-shadow:none}.trust-card-top:where(.astro-nmbyjq42){display:flex;align-items:flex-start;justify-content:space-between;padding:1.75rem 2rem 1.5rem}.trust-category:where(.astro-nmbyjq42){font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sl-color-gray-3);padding-top:.125rem}.trust-icon:where(.astro-nmbyjq42){color:var(--sl-color-white);flex-shrink:0}.trust-divider:where(.astro-nmbyjq42){height:0;border-top:1px dashed var(--border-subtle);margin:0}.trust-card-body:where(.astro-nmbyjq42){display:flex;flex-direction:column;gap:.625rem;padding:1.75rem 2rem;flex:1}.trust-card-title:where(.astro-nmbyjq42){font-size:var(--text-subtitle);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-normal);color:var(--sl-color-white);margin:0}.trust-card-desc:where(.astro-nmbyjq42){font-size:var(--text-sm);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}@media(max-width:768px){.trust-grid:where(.astro-nmbyjq42){grid-template-columns:1fr}.trust-card:where(.astro-nmbyjq42){grid-column:span 1;box-shadow:inset 0 -1px 0 var(--border-subtle)}.trust-card:where(.astro-nmbyjq42):last-child{box-shadow:none}}@media(max-width:480px){.trust-card-top:where(.astro-nmbyjq42),.trust-card-body:where(.astro-nmbyjq42){padding:1.25rem}.trust-card-top:where(.astro-nmbyjq42){padding-bottom:1rem}}.mkt-section-intro:where(.astro-mvuj4k6j){max-width:65ch}.mkt-heading:where(.astro-mvuj4k6j){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.mkt-subtitle:where(.astro-mvuj4k6j){font-family:var(--font-body, serif);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);max-width:58ch;margin:0}.mkt-visual-pane:where(.astro-mvuj4k6j){position:relative;z-index:0;min-height:620px;overflow:hidden;background:color-mix(in srgb,var(--sl-color-gray-7) 60%,transparent);background-image:url(/gradients/Gradient-2.png);background-size:cover;background-position:center}.mkt-screenshot-panel:where(.astro-mvuj4k6j){display:none;position:absolute;inset:0;align-items:center;justify-content:center}.mkt-screenshot-panel--active:where(.astro-mvuj4k6j){display:flex}.mkt-screenshot-wrap:where(.astro-mvuj4k6j){padding:clamp(1.5rem,4vw,2.5rem);width:100%}.mkt-screenshot:where(.astro-mvuj4k6j){display:block;width:100%;height:auto;object-fit:contain;border-radius:var(--radius-pill)}@media(max-width:900px){.mkt-visual-pane:where(.astro-mvuj4k6j){min-height:400px}}@media(max-width:640px){.mkt-heading:where(.astro-mvuj4k6j){font-size:clamp(2rem,8vw,2.75rem)}.mkt-visual-pane:where(.astro-mvuj4k6j){min-height:320px}}.landing-testimonials:where(.astro-n56ayjov).tst-section-compact{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}@media(min-width:1280px){.landing-testimonials:where(.astro-n56ayjov).tst-section-compact{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}}.tst-carousel:where(.astro-n56ayjov){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.tst-nav-btn:where(.astro-n56ayjov){flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--sl-color-gray-3);cursor:pointer;padding:0;transition:color var(--ease-ui)}.tst-nav-btn:where(.astro-n56ayjov):hover{color:var(--sl-color-white)}.tst-nav-btn:where(.astro-n56ayjov) svg:where(.astro-n56ayjov){width:16px;height:16px}.tst-track-wrap:where(.astro-n56ayjov){flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.tst-track-wrap:where(.astro-n56ayjov)::-webkit-scrollbar{display:none}.tst-track:where(.astro-n56ayjov){display:flex;gap:1.5rem;padding:.25rem 0;width:100%}.tst-card:where(.astro-n56ayjov){flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.tst-card-inner:where(.astro-n56ayjov){display:grid;grid-template-columns:1fr 2fr;column-gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:1.25rem 0;min-height:100%}.tst-card-logo:where(.astro-n56ayjov){display:flex;align-items:center;justify-content:center}.tst-logo-img-wrap:where(.astro-n56ayjov){display:flex;align-items:center;justify-content:center}.tst-logo-link:where(.astro-n56ayjov){text-decoration:none;transition:opacity var(--ease-ui),transform var(--ease-ui)}.tst-logo-link:where(.astro-n56ayjov):hover{opacity:1;transform:scale(1.04)}.tst-logo-link:where(.astro-n56ayjov):hover svg{opacity:1}.tst-logo-img-wrap:where(.astro-n56ayjov) svg{max-width:180px;max-height:80px;width:auto;height:auto;opacity:.85}.tst-logo-img-wrap--invert:where(.astro-n56ayjov) svg{filter:brightness(0) invert(1)}.tst-logo-placeholder:where(.astro-n56ayjov){display:flex;align-items:center;justify-content:center;color:var(--sl-color-gray-5)}.tst-logo-box:where(.astro-n56ayjov){display:flex;flex-direction:column;align-items:center;gap:.625rem;color:var(--sl-color-gray-2)}.tst-logo-name:where(.astro-n56ayjov){font-size:var(--text-body-xl);font-weight:700;color:var(--sl-color-white);letter-spacing:-.02em}.tst-card-content:where(.astro-n56ayjov){display:flex;flex-direction:column;gap:.875rem;min-width:0}.tst-blockquote:where(.astro-n56ayjov){font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-white);margin:0;padding:0;font-weight:500}.tst-blockquote:where(.astro-n56ayjov) em{font-style:italic;font-weight:600}.tst-text:where(.astro-n56ayjov){font-size:var(--text-sm);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}.tst-author:where(.astro-n56ayjov){display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.tst-author-avatar:where(.astro-n56ayjov){width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--color-primary, #7c6af6) 15%,var(--sl-color-gray-5));color:var(--color-primary, #7c6af6);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm);flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-primary, #7c6af6) 30%,transparent);overflow:hidden}.tst-avatar-img:where(.astro-n56ayjov){width:36px;height:36px;object-fit:cover;border-radius:50%;display:block}.tst-author-info:where(.astro-n56ayjov){display:flex;flex-direction:column;gap:.1875rem}.tst-author-name:where(.astro-n56ayjov){font-size:var(--text-sm);font-weight:600;color:var(--sl-color-white);line-height:1}.tst-author-role:where(.astro-n56ayjov){font-size:var(--text-xs);color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1}.tst-dots:where(.astro-n56ayjov){display:flex;justify-content:center;gap:.5rem}.tst-dot:where(.astro-n56ayjov){width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--sl-color-gray-5) 40%,transparent);border:none;cursor:pointer;padding:0;transition:background var(--ease-ui)}.tst-dot:where(.astro-n56ayjov):hover{background:color-mix(in srgb,var(--sl-color-gray-4) 60%,transparent)}.tst-dot--active:where(.astro-n56ayjov){background:var(--color-primary, #7c6af6)}@media(max-width:640px){.tst-card-inner:where(.astro-n56ayjov){grid-template-columns:1fr;row-gap:1rem}.tst-card-logo:where(.astro-n56ayjov){justify-content:flex-start}.tst-blockquote:where(.astro-n56ayjov){font-size:1rem}}.landing-ask-llm:where(.astro-3df4osic){text-align:center;background:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent)}:root[data-theme=light] .landing-ask-llm:where(.astro-3df4osic){background:color-mix(in srgb,var(--sl-color-gray-2) 25%,transparent)}.ask-llm-content:where(.astro-3df4osic){display:flex;flex-direction:column;align-items:center;gap:1rem}.ask-llm-title:where(.astro-3df4osic){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.ask-llm-subtitle:where(.astro-3df4osic){font-family:var(--font-body, serif);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}.ask-llm-buttons:where(.astro-3df4osic){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem;width:100%;max-width:100%}.ask-llm-buttons:where(.astro-3df4osic) .btn{flex:1 1 0;min-width:140px;max-width:200px}.ask-llm-btn-icon:where(.astro-3df4osic){display:inline-flex;align-items:center;flex-shrink:0}:root[data-theme=light] .ask-llm-title:where(.astro-3df4osic){color:var(--sl-color-black)}:root[data-theme=light] .ask-llm-subtitle:where(.astro-3df4osic){color:var(--sl-color-gray-5)}@media(max-width:768px){.ask-llm-buttons:where(.astro-3df4osic){flex-direction:column;align-items:stretch}.ask-llm-buttons:where(.astro-3df4osic) .btn{min-width:unset;max-width:none}}.landing-unified-layer:where(.astro-rhgn3yy5){text-align:center}.unified-layer-title:where(.astro-rhgn3yy5){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.unified-layer-subtitle:where(.astro-rhgn3yy5){font-family:var(--font-body, serif);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0;max-width:65ch}.unified-layer-label:where(.astro-rhgn3yy5){display:inline-block}.unified-layer-grid:where(.astro-rhgn3yy5){display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box;text-align:left;border:1px solid var(--border-subtle);overflow:hidden}.unified-layer-card:where(.astro-rhgn3yy5){display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background-color:color-mix(in srgb,var(--sl-color-gray-6) 50%,transparent);border-radius:var(--radius-none);border:none;border-right:1px solid var(--border-subtle);box-sizing:border-box;min-width:0}.unified-layer-card:where(.astro-rhgn3yy5):last-child{border-right:none}.unified-layer-card-header:where(.astro-rhgn3yy5){display:flex;align-items:flex-start;gap:.75rem}.unified-layer-card-icon:where(.astro-rhgn3yy5){width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.unified-layer-card-title:where(.astro-rhgn3yy5){font-family:var(--font-heading, monospace);font-size:var(--text-subtitle);font-weight:500;line-height:var(--leading-heading);color:var(--sl-color-white);margin:0 0 .25rem}.unified-layer-card-subtitle:where(.astro-rhgn3yy5){font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--sl-color-gray-2);margin:0}.unified-layer-list:where(.astro-rhgn3yy5){list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.unified-layer-item:where(.astro-rhgn3yy5){display:flex;flex-direction:column;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--border-subtle)}.unified-layer-item:where(.astro-rhgn3yy5):last-child{border-bottom:none;padding-bottom:0}.unified-layer-item:where(.astro-rhgn3yy5):first-child{padding-top:0}.unified-layer-label:where(.astro-rhgn3yy5){font-weight:600;font-size:var(--text-body);color:var(--sl-color-white);line-height:var(--leading-snug)}.unified-layer-desc:where(.astro-rhgn3yy5){font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--sl-color-gray-2)}.unified-layer-cta-link:where(.astro-rhgn3yy5){color:var(--sl-color-gray-2);text-decoration:none;font-size:var(--text-sm);border-bottom:1px solid transparent;transition:color var(--ease-ui),border-color var(--ease-ui);align-self:flex-start;margin-top:auto}.unified-layer-cta-link:where(.astro-rhgn3yy5):hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}:root[data-theme=light] .unified-layer-title:where(.astro-rhgn3yy5){color:var(--sl-color-black)}:root[data-theme=light] .unified-layer-subtitle:where(.astro-rhgn3yy5),:root[data-theme=light] .unified-layer-card-subtitle:where(.astro-rhgn3yy5),:root[data-theme=light] .unified-layer-desc:where(.astro-rhgn3yy5){color:var(--sl-color-gray-5)}:root[data-theme=light] .unified-layer-card-title:where(.astro-rhgn3yy5){color:var(--sl-color-black)}:root[data-theme=light] .unified-layer-label:where(.astro-rhgn3yy5){color:var(--sl-color-black)}:root[data-theme=light] .unified-layer-cta-link:where(.astro-rhgn3yy5){color:var(--sl-color-gray-5)}:root[data-theme=light] .unified-layer-cta-link:where(.astro-rhgn3yy5):hover{color:var(--color-primary)}@media(max-width:768px){.unified-layer-grid:where(.astro-rhgn3yy5){grid-template-columns:1fr}.unified-layer-card:where(.astro-rhgn3yy5){padding:1.25rem 1rem;border-right:none;border-bottom:1px solid var(--border-subtle)}.unified-layer-card:where(.astro-rhgn3yy5):last-child{border-bottom:none}}.dev-header:where(.astro-syykowyh){position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-bottom:0}.dev-header-left:where(.astro-syykowyh){grid-column:span 8;max-width:65ch}.dev-header-right:where(.astro-syykowyh){grid-column:span 4;display:flex;flex-direction:column;gap:.875rem;padding-top:.125rem}.dev-agent-row:where(.astro-syykowyh){display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.dev-agent-icon:where(.astro-syykowyh){display:inline-flex;border-radius:8px;overflow:hidden;flex-shrink:0;color:var(--sl-color-gray-3)}.dev-docs-desc:where(.astro-syykowyh){font-family:var(--font-body, serif);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}.dev-docs-buttons:where(.astro-syykowyh){display:flex;flex-wrap:wrap;gap:.5rem;align-self:flex-start;position:relative;z-index:10}.dev-docs-btn:where(.astro-syykowyh){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:2px solid rgba(255,255,255,.65);border-radius:0;padding:.5rem .875rem;cursor:pointer;color:#ffffffa6;font-family:var(--font-body, serif);font-size:.8125rem;transition:color var(--ease-ui),border-color var(--ease-ui),transform .08s ease}.dev-docs-btn:where(.astro-syykowyh):hover{color:var(--sl-color-white);border-color:var(--sl-color-white)}.dev-docs-btn:where(.astro-syykowyh):active{transform:translateY(1px)}.dev-docs-btn--success:where(.astro-syykowyh){color:var(--color-primary, #7c6af6)!important}.dev-docs-btn:where(.astro-syykowyh) svg:where(.astro-syykowyh){flex-shrink:0}.dev-heading:where(.astro-syykowyh){font-family:var(--font-heading, monospace);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin:0}.dev-subtitle:where(.astro-syykowyh){font-family:var(--font-body, serif);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);max-width:58ch;margin:0}.dev-visual-pane:where(.astro-syykowyh){position:relative;z-index:0;min-height:620px;background:color-mix(in srgb,var(--sl-color-gray-7) 60%,transparent);background-image:url(/gradients/Gradient-1.png);background-size:cover;background-position:center;border-radius:0}.dev-main-panel:where(.astro-syykowyh){display:none;position:absolute;inset:0;pointer-events:none}.dev-main-panel--active:where(.astro-syykowyh){display:flex;flex-direction:column}.dev-main-panel--active:where(.astro-syykowyh)>:where(.astro-syykowyh){pointer-events:auto}.dev-panel-body:where(.astro-syykowyh){flex:1;display:flex;align-items:stretch;min-height:440px;min-width:0}.dev-code-area:where(.astro-syykowyh){flex:1;min-width:0;display:flex;flex-direction:column}.dev-code-window:where(.astro-syykowyh){flex:1;display:flex;flex-direction:column;min-height:0;margin:clamp(2.5rem,8vw,4rem);background:#111;border:1px solid color-mix(in srgb,var(--sl-color-white) 12%,transparent);border-radius:8px;overflow:hidden;box-shadow:16px 16px 12px #0e0e0e}.dev-code-header:where(.astro-syykowyh){display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:color-mix(in srgb,var(--sl-color-gray-6) 90%,transparent);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.dev-window-controls:where(.astro-syykowyh){display:flex;gap:.5rem}.dev-window-control:where(.astro-syykowyh){width:12px;height:12px;border-radius:50%;flex-shrink:0}.dev-window-control-close:where(.astro-syykowyh){background:#ff5f56}.dev-window-control-minimize:where(.astro-syykowyh){background:#ffbd2e}.dev-window-control-maximize:where(.astro-syykowyh){background:#27c93f}.dev-code-title:where(.astro-syykowyh){font-family:var(--font-body, serif);font-size:.8125rem;color:var(--sl-color-gray-2);font-weight:500}.dev-code-content:where(.astro-syykowyh){flex:1;min-height:calc(14 * .8125rem * 1.65 + 2 * 1.25rem);overflow:hidden;background:#111}.dev-code-content:where(.astro-syykowyh) .expressive-code{border:none!important;outline:none!important;background:#111!important;margin:0!important;padding:0!important}.dev-code-content:where(.astro-syykowyh) .expressive-code>*{margin:0!important;padding:0!important;border:none!important;outline:none!important}.dev-code-content:where(.astro-syykowyh) .expressive-code .header,.dev-code-content:where(.astro-syykowyh) .expressive-code .title,.dev-code-content:where(.astro-syykowyh) .expressive-code .titleBar,.dev-code-content:where(.astro-syykowyh) .expressive-code [class*=header],.dev-code-content:where(.astro-syykowyh) .expressive-code [class*=title]{display:none!important}.dev-code-content:where(.astro-syykowyh) .expressive-code .frame,.dev-code-content:where(.astro-syykowyh) .expressive-code figure.frame,.dev-code-content:where(.astro-syykowyh) .expressive-code [class*=frame]{border:none!important;outline:none!important;box-shadow:none!important;background:#111!important;margin:0!important;padding:0!important}.dev-code-content:where(.astro-syykowyh) .expressive-code [class*=copy],.dev-code-content:where(.astro-syykowyh) .expressive-code div.copy,.dev-code-content:where(.astro-syykowyh) .expressive-code button[title*=copy],.dev-code-content:where(.astro-syykowyh) .expressive-code button[aria-label*=copy],.dev-code-content:where(.astro-syykowyh) .expressive-code button[aria-label*=Copy],.dev-code-content:where(.astro-syykowyh) .expressive-code .copy,.dev-code-content:where(.astro-syykowyh) .expressive-code .ec-copy,.dev-code-content:where(.astro-syykowyh) .expressive-code [data-copy-button],.dev-code-content:where(.astro-syykowyh) .expressive-code .ec-frame__copy{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.dev-code-content:where(.astro-syykowyh) pre{margin:0!important;border:none!important;outline:none!important;border-radius:0!important;background:#111!important;padding:1.25rem 1.5rem!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.dev-code-content:where(.astro-syykowyh) code{font-size:.8125rem;line-height:var(--leading-body);margin:0!important;padding:0!important;display:block!important}.dev-sdk-body:where(.astro-syykowyh){flex:1;display:flex;flex-direction:column;min-height:0;padding:clamp(1.5rem,3vw,2.5rem)}.dev-sdk-grid:where(.astro-syykowyh){flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:1.25rem;min-height:0}.dev-sdk-card:where(.astro-syykowyh){position:relative;display:flex;flex-direction:column;padding:0;border:none;border-radius:6px;background:color-mix(in srgb,var(--sl-color-gray-6) 72%,#000);transition:border-color var(--ease-ui);cursor:pointer;text-decoration:none;color:inherit;overflow:hidden;min-height:0;box-shadow:16px 16px 12px #0e0e0e}.dev-sdk-card:where(.astro-syykowyh):hover{border-color:color-mix(in srgb,var(--sl-color-gray-4) 50%,transparent)}.dev-sdk-code-bg:where(.astro-syykowyh){position:absolute;top:0;left:0;right:-3rem;bottom:0;margin:0;padding:.75rem 1rem 0;font-family:var(--sl-font-mono, monospace);font-size:.75rem;line-height:1.6;color:var(--sl-color-gray-2);opacity:.4;filter:blur(2.5px);pointer-events:none;user-select:none;overflow:hidden;white-space:pre;transition:opacity .3s ease,filter .3s ease}.dev-sdk-card:where(.astro-syykowyh):hover .dev-sdk-code-bg:where(.astro-syykowyh){opacity:.85;filter:blur(0px)}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-kw{color:#ff79c6}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-str{color:#50fa7b}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-cls{color:#8be9fd}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-fn{color:#50fa7b}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-prop{color:#ffb86c}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-punct{color:var(--sl-color-gray-2)}.dev-sdk-code-bg:where(.astro-syykowyh) .hl-id{color:var(--sl-color-gray-2)}.dev-sdk-card-inner:where(.astro-syykowyh){position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:.875rem 1rem;box-shadow:16px 16px 12px #0e0e0e}.dev-sdk-card-inner:where(.astro-syykowyh):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 160% 140% at bottom left,color-mix(in srgb,var(--sl-color-gray-6) 72%,#000) 10%,color-mix(in srgb,var(--sl-color-gray-6) 43%,transparent) 35%,transparent 65%);pointer-events:none;z-index:1}.dev-sdk-card-spacer:where(.astro-syykowyh){flex:1;min-height:0}.dev-sdk-card-footer:where(.astro-syykowyh){display:flex;align-items:center;gap:.625rem;flex-shrink:0;position:relative;z-index:2}.dev-sdk-card--request:where(.astro-syykowyh){justify-content:center;align-items:center;text-align:center;cursor:default;pointer-events:none;padding:1rem}.dev-sdk-request-text:where(.astro-syykowyh){font-size:.8125rem;line-height:var(--leading-compact);color:var(--sl-color-gray-3)}.dev-sdk-icon:where(.astro-syykowyh){width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--sl-color-white);transition:color .3s ease}.dev-sdk-icon:where(.astro-syykowyh) svg:where(.astro-syykowyh){width:100%;height:100%}.dev-sdk-label:where(.astro-syykowyh){font-family:var(--sl-font-mono, monospace);font-size:.8125rem;font-weight:600;color:var(--sl-color-white);letter-spacing:.06em;text-transform:uppercase;transition:color .3s ease}.dev-sdk-card:where(.astro-syykowyh):hover .dev-sdk-icon:where(.astro-syykowyh){color:var(--sl-color-accent)}.dev-sdk-card:where(.astro-syykowyh):hover .dev-sdk-label:where(.astro-syykowyh){color:var(--sl-color-accent)}@media(max-width:960px){.dev-header:where(.astro-syykowyh){grid-template-columns:1fr;row-gap:2rem}.dev-header-left:where(.astro-syykowyh),.dev-header-right:where(.astro-syykowyh){grid-column:span 1}.dev-demo:where(.astro-syykowyh){margin-top:2rem}}@media(max-width:900px){.dev-visual-pane:where(.astro-syykowyh){min-height:400px}}@media(max-width:640px){.dev-heading:where(.astro-syykowyh){font-size:clamp(2rem,8vw,2.75rem)}.dev-sdk-grid:where(.astro-syykowyh){grid-template-columns:repeat(2,1fr)}.dev-sdk-card--request:where(.astro-syykowyh){grid-column:span 2}}@media(max-width:480px){.dev-code-content:where(.astro-syykowyh) pre{padding:1rem!important}.dev-code-content:where(.astro-syykowyh) code{font-size:.75rem}.dev-sdk-grid:where(.astro-syykowyh){grid-template-columns:repeat(2,1fr);gap:.75rem}.dev-sdk-card:where(.astro-syykowyh){padding:1.25rem .75rem}}.featured-section:where(.astro-dpchnlzt){padding-top:3rem;padding-bottom:3rem}.featured-logo:where(.astro-dpchnlzt){display:inline-flex;align-items:center;text-decoration:none;transition:opacity .3s ease,filter .3s ease}.featured-logo:where(.astro-dpchnlzt) img:where(.astro-dpchnlzt),.featured-logo-image:where(.astro-dpchnlzt){filter:grayscale(100%);opacity:.65;transition:opacity .3s ease,filter .3s ease}.featured-logo:where(.astro-dpchnlzt):hover img:where(.astro-dpchnlzt),.featured-logo:where(.astro-dpchnlzt):hover .featured-logo-image:where(.astro-dpchnlzt){filter:grayscale(0%);opacity:1}.featured-logo-agenthunter:where(.astro-dpchnlzt){gap:.5rem;background-color:#9ca3af26;border:1px solid rgba(156,163,175,.3);padding:.5rem .75rem;border-radius:.5rem;font-family:sans-serif;opacity:.65;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease}html[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt),:root[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt){background-color:#9ca3af1a;border-color:#9ca3af40}.featured-logo-image:where(.astro-dpchnlzt){height:2.5rem;width:2.5rem;flex-shrink:0}.featured-logo-text:where(.astro-dpchnlzt){display:flex;flex-direction:column}.featured-logo-label:where(.astro-dpchnlzt){margin:0;font-size:var(--text-label);color:#6b7280cc;transition:color .3s ease}html[data-theme=dark] .featured-logo-label:where(.astro-dpchnlzt),:root[data-theme=dark] .featured-logo-label:where(.astro-dpchnlzt){color:#9ca3afb3}.featured-logo-title:where(.astro-dpchnlzt){margin:0;font-size:var(--text-sm);color:#4b5563e6;font-weight:600;transition:color .3s ease}html[data-theme=dark] .featured-logo-title:where(.astro-dpchnlzt),:root[data-theme=dark] .featured-logo-title:where(.astro-dpchnlzt){color:#d1d5dbcc}.featured-logo-agenthunter:where(.astro-dpchnlzt):hover{opacity:1;background-color:#fffbeb;border-color:#fbbf24}html[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover,:root[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover{background-color:#fffbeb26;border-color:#fbbf2466}.featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-image:where(.astro-dpchnlzt){filter:grayscale(0%);opacity:1}.featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-label:where(.astro-dpchnlzt){color:#92400e}html[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-label:where(.astro-dpchnlzt),:root[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-label:where(.astro-dpchnlzt){color:#92400ee6}.featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-title:where(.astro-dpchnlzt){color:#451a03}html[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-title:where(.astro-dpchnlzt),:root[data-theme=dark] .featured-logo-agenthunter:where(.astro-dpchnlzt):hover .featured-logo-title:where(.astro-dpchnlzt){color:#451a03f2}@layer starlight.core{html,body{overflow-x:clip;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0}body{position:relative}.landing-page:where(.astro-j7pv25f6){min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100vw;box-sizing:border-box;padding-top:62px}.landing-main:where(.astro-j7pv25f6){flex:1;position:relative;z-index:1;width:100%;overflow-x:clip}.main-frame:where(.astro-j7pv25f6){width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.main-frame:where(.astro-j7pv25f6) section{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;min-width:0}.main-frame:where(.astro-j7pv25f6) section.pricing-cta{max-width:var(--container-max);margin-left:auto;margin-right:auto;border-radius:0;overflow:visible}.main-frame:where(.astro-j7pv25f6) [class*=flex],.main-frame:where(.astro-j7pv25f6) [class*=grid]{min-width:0;max-width:100%}.main-frame:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) video:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) iframe:where(.astro-j7pv25f6){max-width:100%;height:auto;box-sizing:border-box}.main-frame:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) h5:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) h6:where(.astro-j7pv25f6){word-wrap:normal;overflow-wrap:normal;hyphens:none}.main-frame:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6),.main-frame:where(.astro-j7pv25f6) div:where(.astro-j7pv25f6){word-wrap:break-word;overflow-wrap:break-word;hyphens:none}.main-frame:where(.astro-j7pv25f6) h1,.main-frame:where(.astro-j7pv25f6) h2,.main-frame:where(.astro-j7pv25f6) h3,.main-frame:where(.astro-j7pv25f6) h4,.main-frame:where(.astro-j7pv25f6) h5,.main-frame:where(.astro-j7pv25f6) h6,.main-frame:where(.astro-j7pv25f6) p,.main-frame:where(.astro-j7pv25f6) span,.main-frame:where(.astro-j7pv25f6) div,.main-frame:where(.astro-j7pv25f6) li{max-width:100%;box-sizing:border-box}.main-frame:where(.astro-j7pv25f6) pre,.main-frame:where(.astro-j7pv25f6) code{max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.main-frame:where(.astro-j7pv25f6) table{width:100%;max-width:100%;table-layout:auto;box-sizing:border-box;overflow-x:auto;display:block}footer:where(.astro-j7pv25f6){width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;position:relative}footer:where(.astro-j7pv25f6) .container{width:100%;max-width:100%;box-sizing:border-box!important;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media(min-width:1280px){footer:where(.astro-j7pv25f6) .container{max-width:min(1740px,100%);padding-left:2rem;padding-right:2rem}}@media(max-width:1279px){footer:where(.astro-j7pv25f6) .container{max-width:100%}}footer:where(.astro-j7pv25f6) .top-footer{min-width:0;width:100%;max-width:100%;box-sizing:border-box!important;overflow-x:hidden;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}footer:where(.astro-j7pv25f6) .top-footer>:where(.astro-j7pv25f6){min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;hyphens:none}footer:where(.astro-j7pv25f6) .top-footer>div:where(.astro-j7pv25f6){min-width:0;width:100%;max-width:100%}footer:where(.astro-j7pv25f6) .top-footer ul:where(.astro-j7pv25f6),footer:where(.astro-j7pv25f6) .top-footer form:where(.astro-j7pv25f6),footer:where(.astro-j7pv25f6) .top-footer .mail-form:where(.astro-j7pv25f6){width:100%;max-width:100%;box-sizing:border-box}footer:where(.astro-j7pv25f6) .bottom-footer{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}}
