.code-scroller:where(.astro-vhdhnzfv){position:relative;overflow:hidden}.scroll-wrapper:where(.astro-vhdhnzfv){user-select:none;animation:30s linear infinite scroll}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}#nl-strategy-text:where(.astro-c265rwee){--un-tracking:0;letter-spacing:0;white-space:pre-line;font-style:italic}.nl-pill:where(.astro-c265rwee){font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-white) 55%, transparent) ;padding-block:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);border-width:1px;border-color:color-mix(in srgb, var(--colors-white) 12%, transparent) ;--un-border-style:solid;background-color:color-mix(in srgb, var(--colors-white) 4%, transparent) ;cursor:pointer;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;--un-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-style:solid;border-radius:3.40282e38px}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){.nl-pill:where(.astro-c265rwee){color:color-mix(in oklab, var(--colors-white) 55%, transparent) ;border-color:color-mix(in oklab, var(--colors-white) 12%, transparent) ;background-color:color-mix(in oklab, var(--colors-white) 4%, transparent) }}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ease{syntax:"*";inherits:false}.nl-pill:where(.astro-c265rwee):hover{color:color-mix(in srgb, var(--colors-white) 85%, transparent) ;border-color:color-mix(in srgb, var(--colors-white) 25%, transparent) ;background-color:color-mix(in srgb, var(--colors-white) 8%, transparent) }@supports (color:color-mix(in lab, red, red)){.nl-pill:where(.astro-c265rwee):hover{color:color-mix(in oklab, var(--colors-white) 85%, transparent) ;border-color:color-mix(in oklab, var(--colors-white) 25%, transparent) ;background-color:color-mix(in oklab, var(--colors-white) 8%, transparent) }}.nl-pill:where(.astro-c265rwee).active{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-brand-700) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-brand-500) 10%, transparent) }@supports (color:color-mix(in lab, red, red)){.nl-pill:where(.astro-c265rwee).active{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-brand-700) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-brand-500) 10%, transparent) }}.marquee-container:where(.astro-543bmuqs){width:100%;overflow:hidden}.marquee:where(.astro-543bmuqs){align-items:center;display:flex}.marquee:where(.astro-543bmuqs).rtl{animation:linear infinite scroll-rtl}.marquee:where(.astro-543bmuqs).ltr{animation:linear infinite scroll-ltr}@keyframes scroll-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.indicator-marquee:where(.astro-nusfpv34){margin-top:1rem}.indicator-marquee:where(.astro-nusfpv34)>div:where(.astro-nusfpv34){white-space:nowrap;border-radius:.375rem;padding:.5rem 1rem;font-weight:600}.strategy-creation-preview:where(.astro-4iyvuv5j){aspect-ratio:2.54;border-radius:1.5rem;width:min(100%,46rem);margin:3rem auto 0;position:relative;overflow:hidden}.strategy-creation-preview:where(.astro-4iyvuv5j):before{content:"";pointer-events:none;background-image:radial-gradient(#a9e34b21 1px,#0000 1px);background-size:2.5rem 2.5rem;animation:14s linear infinite fieldDrift;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 72%)}.strategy-creation-preview:where(.astro-4iyvuv5j) svg:where(.astro-4iyvuv5j){z-index:1;width:100%;height:100%;display:block;position:relative}.flow:where(.astro-4iyvuv5j),.input-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j),.rule-stack:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j){fill:none;stroke-linecap:round;stroke-linejoin:round}.flow:where(.astro-4iyvuv5j){stroke:url(#algorithmFlow);stroke-width:3px}.flow:where(.astro-4iyvuv5j).is-animated{stroke-dasharray:36 220;animation:3.8s linear infinite flowDash}.flow:where(.astro-4iyvuv5j).is-animated:nth-of-type(5),.flow:where(.astro-4iyvuv5j).is-animated:nth-of-type(11){animation-delay:-.7s}.flow:where(.astro-4iyvuv5j).is-animated:nth-of-type(6),.flow:where(.astro-4iyvuv5j).is-animated:nth-of-type(12){animation-delay:-1.4s}.flow:where(.astro-4iyvuv5j).ghost{stroke:#a9e34b1a;stroke-width:12px}.input-token:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j),.rule-stack:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j),.output-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j):first-child{fill:#080d0cb8;stroke:#ffffff29;stroke-width:1.5px}.input-token:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j){stroke:#a9e34b57}.rule-stack:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j){stroke:#a9e34b3d;transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite rulePulse}.rule-stack:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j):nth-of-type(2){animation-delay:-3.6s}.rule-stack:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j):nth-of-type(3){animation-delay:-1.8s}.output-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j):first-child{stroke:#a9e34bb8}.output-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j):nth-child(2){fill:#a9e34b2e;stroke:#a9e34b7a;stroke-width:1.5px}.output-token:where(.astro-4iyvuv5j) circle:where(.astro-4iyvuv5j){fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite finalNodePulse}.input-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j),.rule-stack:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j){stroke:#ffffff3d;stroke-width:2px;animation:4.8s ease-in-out infinite linePulse}.node:where(.astro-4iyvuv5j){fill:#a9e34b}.node:where(.astro-4iyvuv5j).faint{opacity:.46;animation:3.6s ease-in-out infinite nodePulse}.node:where(.astro-4iyvuv5j).core{fill:#fff;animation:3.6s ease-in-out -1.2s infinite nodePulse}.node:where(.astro-4iyvuv5j).final{fill:#a9e34b;animation:3.6s ease-in-out -2.4s infinite nodePulse}.halo:where(.astro-4iyvuv5j),.pulse:where(.astro-4iyvuv5j){fill:none;stroke:#a9e34b57;stroke-width:1.5px}.pulse:where(.astro-4iyvuv5j){stroke:#ffffff29;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite outputPulse}.algorithm-core:where(.astro-4iyvuv5j){transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite algorithmGlow}@keyframes fieldDrift{to{background-position:2.5rem 2.5rem}}@keyframes flowDash{to{stroke-dashoffset:-256px}}@keyframes rulePulse{0%,to{opacity:.76;transform:scale(1)}42%{opacity:1;transform:scale(1.018)}}@keyframes linePulse{0%,18%{opacity:.42}42%,to{opacity:1}}@keyframes nodePulse{0%,to{opacity:.5}45%{opacity:1}}@keyframes outputPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}@keyframes algorithmGlow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes finalNodePulse{0%,to{opacity:.82;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.bento-grid:where(.astro-4iyvuv5j){grid-template-columns:1fr;grid-template-areas:"speed""accessible""iterate""infra""edge""exec";gap:1rem;display:grid}@media (width>=768px){.bento-grid:where(.astro-4iyvuv5j){grid-template-columns:repeat(2,1fr);grid-template-areas:"speed accessible""speed iterate""infra infra""edge edge""exec exec"}}@media (width>=1024px){.bento-grid:where(.astro-4iyvuv5j){grid-template-columns:repeat(3,1fr);grid-template-areas:"speed speed accessible""speed speed iterate""infra edge edge""exec exec exec"}}@media (width<=767px){.strategy-creation-preview:where(.astro-4iyvuv5j){aspect-ratio:2.08;margin-top:2rem}}@media (prefers-reduced-motion:reduce){.strategy-creation-preview:where(.astro-4iyvuv5j):before,.flow:where(.astro-4iyvuv5j).is-animated,.rule-stack:where(.astro-4iyvuv5j) rect:where(.astro-4iyvuv5j),.input-token:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j),.rule-stack:where(.astro-4iyvuv5j) path:where(.astro-4iyvuv5j),.node:where(.astro-4iyvuv5j),.pulse:where(.astro-4iyvuv5j),.algorithm-core:where(.astro-4iyvuv5j),.output-token:where(.astro-4iyvuv5j) circle:where(.astro-4iyvuv5j){animation:none}}
