@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carbon:#0a0a0a;--paper:#f2f0e9;--graphite:#171718;--steel:#2a2a2d;--signal:#ff4b00;--signal-hover:#ff6222;--ice:#a8b8c7;--cool-gray:#8b9099;--concrete:#b8bdc3;--verified:#2d8a4e;--line:#f2f0e91f;--line-subtle:#f2f0e90f;--line-strong:#f2f0e933;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", "Fira Code", Consolas, monospace;--radius-sm:4px;--radius-md:6px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:5rem;--space-16:8rem;--container:1140px;--container-wide:1320px;--gutter:clamp(1.25rem, 4vw, 3rem);--section-gap:clamp(7rem, 14vw, 12rem);--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--nav-height:3.75rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;font-family:var(--font-sans);color:var(--paper);background:var(--carbon);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;hanging-punctuation:first last;font-size:clamp(15px,.9vw + 13px,17px);line-height:1.6}body{min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{list-style:none}::selection{background:var(--signal);color:var(--carbon)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cool-gray);font-size:clamp(.6rem,.7vw,.72rem);font-weight:500;line-height:1.3}.display-hero{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.8rem,7vw + 1rem,7rem);font-weight:500;line-height:.92}.display-lg{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.5vw + .5rem,4.5rem);font-weight:500;line-height:.96}.display-md{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,2.5vw + .5rem,2.8rem);font-weight:500;line-height:1.05}.display-sm{letter-spacing:-.025em;font-size:clamp(1.2rem,1.5vw + .3rem,1.6rem);font-weight:500;line-height:1.15}.body-lg{color:var(--concrete);max-width:40rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.body-md{color:var(--concrete);font-size:clamp(.85rem,.95vw,.92rem);line-height:1.65}.mono{font-family:var(--font-mono)}.mono-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cool-gray);font-size:clamp(.55rem,.6vw,.62rem);font-weight:500}.metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes context-flow{0%{stroke-dashoffset:44px}to{stroke-dashoffset:0}}@keyframes boundary-scan{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes stream-fade{0%,34%{opacity:.7}58%,to{opacity:.08}}@keyframes signal-emerge{0%,35%{stroke-dashoffset:120px;opacity:.15}60%,to{stroke-dashoffset:0;opacity:1}}@keyframes signal-node{0%,36%{opacity:0}52%,to{opacity:1}}@keyframes chart-rise{to{transform:scaleY(1)}}@keyframes task-signal-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes connector-flow{to{stroke-dashoffset:0}}@keyframes node-lock{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes compress-bar{to{transform:scaleX(.18)}}@keyframes arrow-reveal{to{opacity:1}}@keyframes cursor-blink{50%{opacity:1}}@keyframes type-stroke{to{stroke-dashoffset:0}}@keyframes packet-route{to{stroke-dashoffset:-130px}}@keyframes status-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes dot-arrive{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(2rem)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.container{width:min(100% - (var(--gutter) * 2), var(--container));margin-inline:auto}.container-wide{width:min(100% - (var(--gutter) * 2), var(--container-wide));margin-inline:auto}.grid{gap:var(--space-4);display:grid}.grid-2,.grid-3,.grid-5{grid-template-columns:1fr}@media (width>=640px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-5{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.grid-5{grid-template-columns:repeat(5,1fr)}}.site-nav{z-index:100;height:var(--nav-height);-webkit-backdrop-filter:blur(16px)saturate(1.6);border-bottom:1px solid var(--line-subtle);transition:background .3s var(--ease);background:#0a0a0ae0;position:fixed;inset-block-start:0;inset-inline:0}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:.95rem;font-weight:500;display:inline-flex}.brand svg{width:1.4rem;height:1rem}.nav-links{align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.nav-links a{font-family:var(--font-mono);letter-spacing:.03em;color:var(--cool-gray);font-size:clamp(.6rem,.65vw,.68rem);transition:color .2s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--paper)}.nav-cta{display:none}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);letter-spacing:-.01em;white-space:nowrap;min-height:2.6rem;transition:all .25s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.btn-primary:hover{background:var(--signal-hover);border-color:var(--signal-hover)}.btn-ghost{color:var(--paper);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--paper)}.btn .arrow{font-family:var(--font-mono);margin-left:.2rem;font-size:.9rem}.hero{padding-block:calc(var(--nav-height) + clamp(5rem, 12vw, 10rem)) clamp(4rem, 8vw, 7rem);position:relative;overflow:hidden}.hero-grid-overlay{pointer-events:none;background-image:linear-gradient(90deg, var(--line-subtle) 1px, transparent 1px), linear-gradient(var(--line-subtle) 1px, transparent 1px);opacity:.5;background-size:clamp(3rem,5vw,5rem) clamp(3rem,5vw,5rem);position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000)}.hero-content{gap:var(--space-5);display:grid;position:relative}.hero-actions{margin-top:var(--space-3);flex-wrap:wrap;gap:.75rem;display:flex}.hero-visual{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--graphite);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden}.hero-visual:before{content:"";background-image:linear-gradient(90deg, var(--line-subtle) 1px, transparent 1px), linear-gradient(var(--line-subtle) 1px, transparent 1px);opacity:.4;background-size:1.2rem 1.2rem;position:absolute;inset:0}.diagram-meta{margin-bottom:var(--space-6);justify-content:space-between;display:flex;position:relative}.routes{gap:clamp(.8rem,1.5vw,1.2rem);display:grid;position:relative}.route{grid-template-columns:clamp(3rem,5vw,4.5rem) 1fr clamp(3rem,5vw,4.5rem);align-items:center;gap:.4rem;display:grid}.route-label{font-family:var(--font-mono);text-transform:uppercase;color:var(--cool-gray);font-size:clamp(.5rem,.6vw,.58rem)}.route-label:last-child{text-align:right}.route-line{height:1px;position:relative}.route-line:before{content:"";background:var(--ice);position:absolute;inset:0}.route-line:after{content:"";background:var(--ice);border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;right:0}.route--active .route-line:before{background:var(--signal)}.route--active .route-line:after{background:var(--signal);animation:2.5s ease-in-out infinite pulse}.route--primary .route-line:before,.route--primary .route-line:after{background:var(--paper)}.trust-strip{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.trust-items{gap:var(--space-4) clamp(1.5rem, 3vw, 3rem);flex-wrap:wrap;justify-content:flex-start;display:flex}.trust-item{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--cool-gray);align-items:center;gap:.5rem;font-size:clamp(.55rem,.65vw,.65rem);display:flex}.trust-item:before{content:"";background:var(--verified);border-radius:50%;width:4px;height:4px}.section{padding-block:var(--section-gap);border-bottom:1px solid var(--line)}.section-head{gap:clamp(.8rem,1.5vw,1.2rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.module-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);gap:1px;display:grid;overflow:hidden}.module-grid>*{background:var(--carbon);gap:var(--space-3);align-content:start;padding:clamp(1.2rem,2.5vw,2rem);display:grid}.module-grid h3{letter-spacing:-.02em;margin-top:var(--space-5);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:500}.module-grid p{color:var(--cool-gray);font-size:clamp(.78rem,.85vw,.84rem);line-height:1.55}.module-num{font-family:var(--font-mono);color:var(--ice);text-transform:uppercase;font-size:clamp(.5rem,.55vw,.58rem)}.evidence-grid{gap:var(--space-4);display:grid}.evidence-card{background:var(--graphite);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-5);padding:clamp(1.2rem,2vw,1.6rem);display:grid}.evidence-card--accent{border-color:#ff4b0066}.evidence-card--verified{border-color:#2d8a4e66}.evidence-card header{justify-content:space-between;align-items:flex-start;display:flex}.evidence-card h3{margin-top:var(--space-1);font-size:clamp(.82rem,.9vw,.9rem);font-weight:500}.evidence-card .trend{font-family:var(--font-mono);color:var(--verified);font-size:.6rem}.evidence-card .foot{font-family:var(--font-mono);color:var(--cool-gray);text-transform:uppercase;border-top:1px solid var(--line);padding-top:var(--space-3);letter-spacing:.03em;font-size:clamp(.5rem,.55vw,.55rem)}.code-block{background:var(--graphite);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.code-block header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.code-block .dots{gap:5px;display:flex}.code-block .dots i{background:var(--steel);border-radius:50%;width:6px;height:6px}.code-block .dots i:first-child{background:var(--signal)}.code-block pre{font-family:var(--font-mono);color:var(--concrete);tab-size:4;margin:0;padding:clamp(1rem,2vw,1.5rem);font-size:clamp(.68rem,.8vw,.8rem);line-height:1.85;overflow-x:auto}.code-block .kw{color:var(--ice)}.code-block .fn{color:var(--paper)}.code-block .str{color:tan}.code-block .cm{color:var(--cool-gray);font-style:italic}.status-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);gap:1px;display:grid;overflow:hidden}.status-cell{background:var(--carbon);gap:var(--space-5);padding:clamp(1.2rem,2.5vw,2rem);display:grid}.status-cell header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-cell h3{letter-spacing:-.02em;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:500}.status-badge{font-family:var(--font-mono);text-transform:uppercase;color:var(--concrete);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.35rem;font-size:clamp(.5rem,.55vw,.56rem);display:inline-flex}.status-badge:before{content:"";background:var(--cool-gray);border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-badge--available:before{background:var(--verified)}.status-badge--preview:before{background:var(--signal)}.status-cell p{color:var(--cool-gray);font-size:clamp(.78rem,.85vw,.84rem);line-height:1.55}.cta-band{padding-block:clamp(5rem,10vw,9rem)}.cta-inner{gap:var(--space-6);display:grid}.site-footer{padding:var(--space-6) 0;border-top:1px solid var(--line)}.footer-inner{gap:var(--space-6);display:grid}.footer-brand{gap:.4rem;display:grid}.footer-brand strong{font-size:.88rem;font-weight:500}.footer-brand p{color:var(--cool-gray);font-size:.7rem}.footer-nav{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.footer-nav a{font-family:var(--font-mono);text-transform:uppercase;color:var(--cool-gray);letter-spacing:.02em;font-size:clamp(.52rem,.58vw,.58rem);transition:color .2s}.footer-nav a:hover{color:var(--paper)}.footer-legal{font-family:var(--font-mono);color:var(--cool-gray);font-size:clamp(.5rem,.55vw,.55rem)}@media (width>=640px){.evidence-grid{grid-template-columns:repeat(3,1fr)}.status-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{grid-template-columns:1fr auto;align-items:end}.footer-inner{grid-template-columns:1fr 1fr auto;align-items:end}}@media (width>=960px){.nav-cta{display:inline-flex}.module-grid--5{grid-template-columns:repeat(5,1fr)}.module-grid--3{grid-template-columns:repeat(3,1fr)}.module-grid--4{grid-template-columns:repeat(4,1fr)}.status-grid{grid-template-columns:repeat(3,1fr)}.hero-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}}@media (width<=639px){.nav-links a:nth-child(n+4){display:none}.evidence-card{min-height:auto}}.hero-vector-art{z-index:0;opacity:.78;pointer-events:none;width:min(52vw,48rem);height:auto;position:absolute;bottom:2rem;right:max(2vw,1.25rem)}.hero-art-grid path,.vector-grid path{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 8}.hero-art-labels text,.hero-art-meta text,.vector-label,.enterprise-labels text,.open-source-labels text{fill:var(--cool-gray);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.hero-art-streams path{fill:none;stroke:var(--ice);stroke-width:1.25px;stroke-dasharray:10 12}.hero-stream--1{animation:3.2s linear infinite context-flow}.hero-stream--2{animation:3.2s linear -.7s infinite context-flow}.hero-stream--3{animation:3.2s linear -1.3s infinite context-flow}.hero-stream--4{animation:3.2s linear -1.8s infinite context-flow}.hero-stream--5{animation:3.2s linear -2.4s infinite context-flow}.hero-art-boundary path{fill:none;stroke:var(--paper);stroke-width:1.2px}.hero-boundary-scan{stroke-dasharray:8 10;animation:2.4s linear infinite boundary-scan;stroke:var(--signal)!important}.hero-art-fade path{fill:none;stroke:var(--cool-gray);stroke-width:1px;stroke-dasharray:3 7;animation:3.2s ease-in-out infinite stream-fade}.hero-signal{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:16 8;animation:3.2s ease-in-out infinite signal-emerge}.hero-signal-node{fill:var(--signal);animation:3.2s ease-in-out infinite signal-node}.hero-output-node{fill:var(--paper);animation:3.2s ease-in-out .35s infinite signal-node}.section-art{width:min(100% - (var(--gutter) * 2), var(--container));padding-top:var(--space-4);border-top:1px solid var(--line);margin:clamp(2rem,5vw,4.5rem) auto 0;overflow:hidden}.section-vector{width:100%;height:auto;max-height:14rem;display:block}.section-art:not(.is-in-view) .section-vector{opacity:.28}.section-art.is-in-view .section-vector{opacity:1;transition:opacity .25s linear}.vector-label--signal{fill:var(--signal)}.token-bars rect{fill:color-mix(in srgb, var(--ice) 42%, transparent);transform-box:fill-box;transform-origin:bottom;transform:scaleY(.04)}.is-in-view .token-bars rect{animation:.58s cubic-bezier(.2,.7,.2,1) forwards chart-rise}.is-in-view .token-bars rect:nth-child(2){animation-delay:70ms}.is-in-view .token-bars rect:nth-child(3){animation-delay:.14s}.is-in-view .token-bars rect:nth-child(4){animation-delay:.21s}.is-in-view .token-bars rect:nth-child(5){animation-delay:.28s}.is-in-view .token-bars rect:nth-child(6){animation-delay:.35s}.is-in-view .token-bars rect:nth-child(7){animation-delay:.42s}.is-in-view .token-bars rect:nth-child(8){animation-delay:.49s}.task-signal-bar rect{fill:var(--signal);transform-box:fill-box;transform-origin:bottom;transform:scaleY(.04)}.is-in-view .task-signal-bar rect{animation:.58s cubic-bezier(.2,.7,.2,1) .52s forwards chart-rise,2.4s ease-in-out 1.1s infinite task-signal-pulse}.task-signal-bar path{stroke:var(--signal);stroke-width:1px}.mechanism-links path{stroke:var(--ice);stroke-width:1px;stroke-dasharray:8 8;stroke-dashoffset:32px}.is-in-view .mechanism-links path{animation:1.1s linear infinite connector-flow}.mechanism-nodes circle{fill:var(--carbon);stroke:var(--ice);stroke-width:1px}.mechanism-nodes text{fill:var(--paper);font-family:var(--font-mono);text-anchor:middle;font-size:10px}.mechanism-nodes .vector-node-label{fill:var(--cool-gray);letter-spacing:.06em;font-size:9px}.is-in-view .mechanism-nodes g{animation:.32s both node-lock}.is-in-view .mechanism-nodes g:nth-child(2){animation-delay:.12s}.is-in-view .mechanism-nodes g:nth-child(3){animation-delay:.24s}.is-in-view .mechanism-nodes g:nth-child(4){animation-delay:.36s}.is-in-view .mechanism-nodes g:nth-child(5){animation-delay:.48s}.integration-links path{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:5 7}.integration-node rect{fill:color-mix(in srgb, var(--carbon) 72%, transparent);stroke:var(--ice)}.integration-node--core rect{stroke:var(--paper)}.integration-node path{stroke:var(--cool-gray);stroke-width:1px}.integration-node--core path{stroke:var(--signal)}.integration-labels text{fill:var(--cool-gray);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.integration-packet{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:8 124;stroke-dashoffset:132px}.is-in-view .integration-packet{animation:1.7s linear infinite packet-route}.is-in-view .integration-packet--2{animation-delay:.4s}.compression-baseline{fill:var(--paper)}.compression-track{fill:color-mix(in srgb, var(--ice) 18%, transparent)}.compression-treatment{fill:var(--signal);transform-box:fill-box;transform-origin:0;transform:scaleX(1)}.is-in-view .compression-treatment{animation:1.25s cubic-bezier(.3,.75,.25,1) .2s forwards compress-bar}.compression-arrow{stroke:var(--signal);stroke-width:1px;opacity:0}.is-in-view .compression-arrow{animation:.25s 1.15s forwards arrow-reveal}.compression-value{fill:var(--signal);font-family:var(--font-mono);font-size:20px}.performance-axis{stroke:var(--line-strong);stroke-width:1px}.performance-guides path{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 8}.performance-baseline{fill:none;stroke:var(--ice);stroke-width:1.25px;stroke-dasharray:900;stroke-dashoffset:900px}.performance-treatment{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:900;stroke-dashoffset:900px}.performance-dots circle{fill:var(--signal);opacity:0}.is-in-view .performance-baseline{animation:1.2s ease-out 50ms forwards type-stroke}.is-in-view .performance-treatment{animation:1.2s ease-out .5s forwards type-stroke}.is-in-view .performance-dots circle{animation:.25s .85s forwards dot-arrive}.is-in-view .performance-dots circle:nth-child(2){animation-delay:1.05s}.is-in-view .performance-dots circle:nth-child(3){animation-delay:1.25s}.profile-terminal{fill:color-mix(in srgb, var(--carbon) 72%, transparent);stroke:var(--line-strong)}.profile-terminal-line{stroke:var(--line)}.profile-terminal-dot{fill:var(--cool-gray)}.profile-terminal-dot:first-of-type{fill:var(--signal)}.profile-terminal-output{fill:var(--verified);font-family:var(--font-mono);font-size:11px}.profile-cursor{stroke:var(--paper);stroke-width:1.5px;opacity:0}.is-in-view .profile-cursor{animation:.9s step-end .35s infinite cursor-blink}.agents-inputs rect,.agents-output{fill:color-mix(in srgb, var(--carbon) 72%, transparent);stroke:var(--line-strong)}.agents-core{fill:color-mix(in srgb, var(--signal) 14%, var(--carbon));stroke:var(--signal)}.agents-input-labels text,.agents-core-label,.agents-output-label{fill:var(--cool-gray);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.agents-core-label{fill:var(--paper);font-size:13px}.agents-output-label{fill:var(--paper)}.agents-links{fill:none;stroke:var(--ice);stroke-width:1px;stroke-dasharray:5 7}.agents-packet{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:8 124;stroke-dashoffset:132px}.is-in-view .agents-packet{animation:1.85s linear infinite packet-route}.is-in-view .agents-packet--2{animation-delay:.5s}.sdk-code-panel{fill:color-mix(in srgb, var(--carbon) 70%, transparent);stroke:var(--line-strong)}.sdk-code-line{fill:none;stroke:var(--ice);stroke-width:2px;stroke-linecap:square;stroke-dasharray:500;stroke-dashoffset:500px}.sdk-code-line--1{stroke:var(--paper)}.sdk-code-line--3{stroke:var(--signal)}.is-in-view .sdk-code-line{animation:.62s cubic-bezier(.2,.7,.2,1) forwards type-stroke}.is-in-view .sdk-code-line--2{animation-delay:.24s}.is-in-view .sdk-code-line--3{animation-delay:.48s}.sdk-typing-cursor{stroke:var(--paper);stroke-width:1.5px;opacity:0}.is-in-view .sdk-typing-cursor{animation:.72s step-end .85s infinite cursor-blink}.enterprise-links path{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 7}.enterprise-nodes circle{fill:var(--carbon);stroke:var(--ice);stroke-width:1px}.enterprise-nodes circle:nth-child(3),.enterprise-nodes circle:nth-child(4){stroke:var(--paper)}.enterprise-labels text{fill:var(--cool-gray)}.enterprise-packet{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:8 120;stroke-dashoffset:130px}.is-in-view .enterprise-packet{animation:2s linear infinite packet-route}.is-in-view .enterprise-packet--2{animation-delay:.32s}.is-in-view .enterprise-packet--3{animation-delay:.64s}.open-source-route{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 7}.open-source-status circle{fill:var(--verified)}.open-source-status circle:nth-child(2){fill:var(--signal)}.open-source-status circle:nth-child(3){fill:var(--ice)}.is-in-view .open-source-status circle{animation:2.4s ease-in-out infinite status-pulse}.is-in-view .open-source-status circle:nth-child(2){animation-delay:.25s}.is-in-view .open-source-status circle:nth-child(3){animation-delay:.5s}@media (width<=959px){.hero-vector-art{opacity:.38;width:min(92vw,42rem);right:4vw}}@media (width<=639px){.section-art{margin-top:2.5rem}.section-vector{min-width:36rem;transform:translate(-12%)}.hero-vector-art{width:44rem;bottom:1rem;right:-16rem}}@media (prefers-reduced-motion:reduce){.section-art .section-vector,.token-bars rect,.task-signal-bar rect,.compression-treatment,.sdk-code-line{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.section-art{overflow:hidden}}
