:root{--background:#ebebeb;--landing-page-background:#ebebeb;--landing-page-border:#d1d1d1;--node-background-landing-page:#f8f8f8}@supports (color:lab(0% 0 0)){:root{--node-background-landing-page:lab(97.68% -.0000298023 .0000119209)}}@keyframes hero-agent-node-enter{0%{transform:translate(var(--hero-agent-start-x),var(--hero-agent-start-y))scale(.25)}to{transform:translate(var(--hero-agent-end-x),0)scale(1)}}.hero-agent-node{transform-origin:50%;transition-property:transform;transition-duration:var(--hero-agent-transition);will-change:transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.hero-agent-node-enter{animation:hero-agent-node-enter var(--hero-agent-transition)cubic-bezier(.22,1,.36,1)both}@media (prefers-reduced-motion:reduce){.hero-agent-node{transition:none}.hero-agent-node-enter{animation:none}}.team-graph-showcase .react-flow__background{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%),linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%),linear-gradient(#0000 0,#000 56px calc(100% - 56px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.infra-status-blink{animation:1.1s ease-in-out infinite infra-blink}@keyframes infra-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.infra-status-blink{animation:none}}@keyframes commit-row-in{0%{opacity:0;height:0}to{opacity:1;height:22px}}.research-graph-showcase .commit-row-enter{animation:.28s ease-out commit-row-in}@media (prefers-reduced-motion:reduce){.research-graph-showcase .commit-row-enter{animation:none}}@keyframes research-graph-node-in{0%{opacity:0}}@keyframes research-graph-edge-in{0%{opacity:0}}@keyframes research-graph-branch-edge-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.research-graph-workspace .research-graph-agent-in,.research-graph-workspace .research-graph-experiment-in{animation:.2s ease-out backwards research-graph-node-in}.research-graph-workspace .research-graph-edge-in .react-flow__edge-path{animation:.3s backwards research-graph-edge-in}.research-graph-workspace .research-graph-branch-edge-in .react-flow__edge-path{stroke-dasharray:600;animation:.35s ease-in backwards research-graph-branch-edge-draw}@media (prefers-reduced-motion:reduce){.research-graph-workspace .research-graph-agent-in,.research-graph-workspace .research-graph-experiment-in,.research-graph-workspace .research-graph-edge-in .react-flow__edge-path{animation:none}.research-graph-workspace .research-graph-branch-edge-in .react-flow__edge-path{stroke-dasharray:none;animation:none}}@keyframes terminal-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.research-graph-showcase .terminal-caret,.research-graph-workspace .terminal-caret{animation:1s step-end infinite terminal-caret-blink}@media (prefers-reduced-motion:reduce){.research-graph-showcase .terminal-caret,.research-graph-workspace .terminal-caret{animation:none}}@keyframes research-running-pulse{0%{color:var(--color-foreground)}to{color:var(--color-muted-foreground)}}.research-graph-showcase .running-pulse{animation:.65s ease-out research-running-pulse}@media (prefers-reduced-motion:reduce){.research-graph-showcase .running-pulse{animation:none}}@keyframes research-use-case-progress{0%{transform:translate(-100%)}82%{transform:translate(0)}to{transform:translate(0)}}.research-graph-use-cases .research-use-case-progress{animation-name:research-use-case-progress;animation-timing-function:linear;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.research-graph-use-cases .research-use-case-progress{animation:none;transform:translate(0)}}@keyframes onyx-loop-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.team-graph-showcase .onyx-loop-ring{animation:1.6s ease-out infinite onyx-loop-pulse}@keyframes onyx-edge-fade{0%{opacity:0}to{opacity:.6}}@keyframes onyx-edge-dash{to{stroke-dashoffset:-18px}}.team-graph-showcase .onyx-drag-edge{animation:.6s linear infinite onyx-edge-dash}@media (prefers-reduced-motion:reduce){.team-graph-showcase .onyx-loop-ring{opacity:.5;animation:none}.team-graph-showcase .onyx-drag-edge{animation:none}}@keyframes product-chart-series-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes product-chart-point-enter{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes product-best-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes product-chart-leading-edge{0%{left:0}to{left:calc(100% - 1px)}}@keyframes product-diff-line-print{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}[data-product-animation=idle] .product-chart-series{clip-path:inset(0 100% 0 0)}[data-product-animation=running] .product-chart-series{animation:product-chart-series-reveal var(--product-sweep-duration)linear both;will-change:clip-path}[data-product-animation=idle] .product-chart-point{opacity:0}[data-product-animation=running] .product-chart-point{opacity:0;animation:product-chart-point-enter .14s ease-out var(--product-point-delay)forwards}.product-best-pulse{animation:.7s ease-out forwards product-best-pulse}.product-chart-leading-edge{opacity:0}[data-product-animation=running] .product-chart-leading-edge{opacity:1;animation:product-chart-leading-edge var(--product-sweep-duration)linear both;will-change:left}[data-diff-animation=idle] .product-diff-print-line{opacity:0}[data-diff-animation=running] .product-diff-print-line{opacity:0;animation:product-diff-line-print 80ms ease-out var(--product-diff-delay)forwards}@media (prefers-reduced-motion:reduce){[data-product-animation] .product-chart-series,[data-product-animation] .product-chart-point,[data-diff-animation] .product-diff-print-line{clip-path:none;opacity:1;animation:none;transform:none}[data-product-animation] .product-chart-leading-edge,.product-best-pulse{display:none}}
