#hiw-track:where(.astro-vz576rmm){display:none}@media (width>=48rem) and (prefers-reduced-motion:no-preference){#hiw-steps:where(.astro-vz576rmm){display:none}#hiw-track:where(.astro-vz576rmm){display:block}}.hiw-stage:where(.astro-vz576rmm){opacity:0;pointer-events:none;transition:opacity .45s}#hiw-diagram:where(.astro-vz576rmm)[data-state="1"] .hiw-route:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).zoomed .hiw-build:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).served .hiw-send:where(.astro-vz576rmm){opacity:1;pointer-events:auto}.hiw-right:where(.astro-vz576rmm){position:relative;overflow:hidden}.hiw-wide:where(.astro-vz576rmm){transform-origin:var(--zoom-x,74%) var(--zoom-y,63%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,transform .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.hiw-machine:where(.astro-vz576rmm){opacity:0;transform-origin:var(--zoom-x,74%) var(--zoom-y,63%);pointer-events:none;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:18px 20px;transition:opacity .5s,transform .6s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.58);box-shadow:0 16px 44px -30px #000000b3}#hiw-diagram:where(.astro-vz576rmm).zoomed .hiw-wide:where(.astro-vz576rmm){opacity:0;transform:scale(1.55)}#hiw-diagram:where(.astro-vz576rmm).zoomed .hiw-machine:where(.astro-vz576rmm){opacity:1;transform:scale(1)}.machine-head:where(.astro-vz576rmm){border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:12px;display:flex}.ml-steps:where(.astro-vz576rmm){flex-direction:column;gap:2px;display:flex}.ml-group:where(.astro-vz576rmm){border-left:2px solid #99c7ff38;margin:2px 0 6px;padding-left:14px;transition:border-color .4s;position:relative}.ml-group:where(.astro-vz576rmm).g-active{border-left-color:#99c7ff99}.ml-group:where(.astro-vz576rmm).g-done{border-left-color:#7ee0b866}.ml-group-head:where(.astro-vz576rmm){align-items:baseline;gap:10px;padding:2px 12px 3px;display:flex}.ml-group:where(.astro-vz576rmm).g-active .ml-group-head:where(.astro-vz576rmm) span:where(.astro-vz576rmm):first-child{color:#f2f4f8}.ml-loop:where(.astro-vz576rmm){color:#ffffff61;letter-spacing:.02em;font-size:10px}.ml-card:where(.astro-vz576rmm){opacity:.32;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 128px;align-items:center;gap:16px;padding:9px 12px;transition:background .4s,border-color .4s,opacity .4s;display:grid}.ml-card:where(.astro-vz576rmm).ml-sub{grid-template-columns:22px minmax(0,1fr) 118px;gap:14px;padding:7px 12px}.ml-card:where(.astro-vz576rmm).done{opacity:.6}.ml-card:where(.astro-vz576rmm).active{opacity:1;background:#99c7ff12;border-color:#99c7ff4d}.ml-num:where(.astro-vz576rmm){color:#ffffff61;text-align:center;font-variant-numeric:tabular-nums;font-size:12px;transition:color .3s}.ml-card:where(.astro-vz576rmm).ml-sub .ml-num:where(.astro-vz576rmm){font-size:11px}.ml-card:where(.astro-vz576rmm).active .ml-num:where(.astro-vz576rmm){color:#99c7ff}.ml-card:where(.astro-vz576rmm).done .ml-num:where(.astro-vz576rmm):after{content:"✓";color:#7ee0b8}.ml-card:where(.astro-vz576rmm).done .ml-num:where(.astro-vz576rmm) span:where(.astro-vz576rmm){display:none}.ml-name:where(.astro-vz576rmm){color:#f2f4f8;letter-spacing:-.005em;font-size:17px;font-weight:500}.ml-card:where(.astro-vz576rmm).ml-sub .ml-name:where(.astro-vz576rmm){font-size:16px}.ml-sub-txt:where(.astro-vz576rmm){color:#ffffff8c;margin-top:2px;font-size:14px}.ml-viz:where(.astro-vz576rmm){justify-content:flex-end;align-items:center;height:56px;display:flex}.ml-viz:where(.astro-vz576rmm) svg:where(.astro-vz576rmm){width:128px;height:56px;overflow:visible}.v-dot:where(.astro-vz576rmm){fill:#99c7ff;opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-dot:where(.astro-vz576rmm),.v-dot:where(.astro-vz576rmm).seed{opacity:.9;transform:translateY(0)}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(4){transition-delay:60ms}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(6){transition-delay:.1s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(8){transition-delay:.15s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(10){transition-delay:.2s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(12){transition-delay:.25s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(14){transition-delay:.3s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(16){transition-delay:.35s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(18){transition-delay:.4s}.ml-card:where(.astro-vz576rmm).active .v-dot:where(.astro-vz576rmm):nth-child(20){transition-delay:.45s}.v-row:where(.astro-vz576rmm){stroke:#ffffff38;stroke-width:2px;stroke-linecap:round}.v-row:where(.astro-vz576rmm).rej{stroke:#ff9d8a4d}.v-mark:where(.astro-vz576rmm){opacity:0;transition:opacity .35s}.ml-card:where(.astro-vz576rmm).active .v-mark:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-mark:where(.astro-vz576rmm){opacity:1}.ml-card:where(.astro-vz576rmm).active .v-mark:where(.astro-vz576rmm):nth-of-type(2){transition-delay:.1s}.ml-card:where(.astro-vz576rmm).active .v-mark:where(.astro-vz576rmm):nth-of-type(3){transition-delay:.2s}.ml-card:where(.astro-vz576rmm).active .v-mark:where(.astro-vz576rmm):nth-of-type(4){transition-delay:.3s}.ml-card:where(.astro-vz576rmm).active .v-mark:where(.astro-vz576rmm):nth-of-type(5){transition-delay:.4s}.v-ok:where(.astro-vz576rmm){stroke:#7ee0b8;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.v-no:where(.astro-vz576rmm){stroke:#ff9d8a;stroke-width:2px;stroke-linecap:round}.v-target:where(.astro-vz576rmm){fill:none;stroke:#ffffff47;stroke-width:1.5px;stroke-dasharray:3 3}.v-cur:where(.astro-vz576rmm){fill:#99c7ff24;stroke:#99c7ff;stroke-width:2px;stroke-linejoin:round;transform-origin:bottom;transition:transform .7s cubic-bezier(.5,0,.2,1);transform:translate(16px)scaleX(.7)}.ml-card:where(.astro-vz576rmm).active .v-cur:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-cur:where(.astro-vz576rmm){transform:translate(0)scaleX(1)}.v-axis:where(.astro-vz576rmm){stroke:#ffffff1f;stroke-width:1px}.v-loss:where(.astro-vz576rmm){fill:none;stroke:#99c7ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150;stroke-dashoffset:150px;transition:stroke-dashoffset .9s}.v-reward:where(.astro-vz576rmm){fill:none;stroke:#7ee0b8bf;stroke-width:1.6px;stroke-dasharray:150;stroke-dashoffset:150px;transition:stroke-dashoffset .9s .15s}.ml-card:where(.astro-vz576rmm).active .v-loss:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-loss:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).active .v-reward:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-reward:where(.astro-vz576rmm){stroke-dashoffset:0}.v-fine:where(.astro-vz576rmm) rect:where(.astro-vz576rmm){transition:opacity .5s}.v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm){opacity:0;transition:opacity .5s}.ml-card:where(.astro-vz576rmm).active .v-fine:where(.astro-vz576rmm) rect:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-fine:where(.astro-vz576rmm) rect:where(.astro-vz576rmm){opacity:.15}.ml-card:where(.astro-vz576rmm).active .v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm){opacity:1}.ml-card:where(.astro-vz576rmm).active .v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm):nth-child(2){transition-delay:80ms}.ml-card:where(.astro-vz576rmm).active .v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm):nth-child(3){transition-delay:.16s}.ml-card:where(.astro-vz576rmm).active .v-coarse:where(.astro-vz576rmm) rect:where(.astro-vz576rmm):nth-child(4){transition-delay:.24s}.v-bits:where(.astro-vz576rmm){fill:#ffffff8c;font-family:ui-monospace,monospace;font-size:9.5px}.ml-card:where(.astro-vz576rmm).active .v-bits:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-bits:where(.astro-vz576rmm){fill:#99c7ff}.v-model:where(.astro-vz576rmm){opacity:0;transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .4s;transform:translate(-30px)}.ml-card:where(.astro-vz576rmm).active .v-model:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-model:where(.astro-vz576rmm){opacity:1;transform:translate(0)}.v-endpoint:where(.astro-vz576rmm){fill:none;stroke:#ffffff1f;stroke-width:1.5px;transition:stroke .5s}.ml-card:where(.astro-vz576rmm).active .v-endpoint:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-endpoint:where(.astro-vz576rmm){stroke:#99c7ff}.v-latency:where(.astro-vz576rmm){fill:#ffffff61;opacity:0;font-size:9px;transition:opacity .4s .4s}.ml-card:where(.astro-vz576rmm).active .v-latency:where(.astro-vz576rmm),.ml-card:where(.astro-vz576rmm).done .v-latency:where(.astro-vz576rmm){opacity:1;fill:#7ee0b8}.hiw-lines:where(.astro-vz576rmm) path:where(.astro-vz576rmm){animation:2.6s linear infinite paused hiw-flow}#hiw-diagram:where(.astro-vz576rmm).on-screen:not(.served):not(.zoomed) .hiw-gray:where(.astro-vz576rmm) .hiw-lines:where(.astro-vz576rmm) path:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).on-screen:not(.served):not(.zoomed) .hiw-one:where(.astro-vz576rmm) .hiw-lines:where(.astro-vz576rmm) path:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).on-screen.served .hiw-full:where(.astro-vz576rmm) .hiw-lines:where(.astro-vz576rmm) path:where(.astro-vz576rmm){animation-play-state:running}@keyframes hiw-flow{to{stroke-dashoffset:-96px}}.hiw-gray:where(.astro-vz576rmm),.hiw-one:where(.astro-vz576rmm),.hiw-full:where(.astro-vz576rmm),.hiw-llm:where(.astro-vz576rmm),.hiw-cost:where(.astro-vz576rmm){transition:opacity .6s}.hiw-full:where(.astro-vz576rmm),.hiw-cost:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).served .hiw-gray:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).served .hiw-one:where(.astro-vz576rmm){opacity:0}#hiw-diagram:where(.astro-vz576rmm).served .hiw-full:where(.astro-vz576rmm){opacity:1;transition-delay:.3s}#hiw-diagram:where(.astro-vz576rmm).served .hiw-llm:where(.astro-vz576rmm){opacity:.25}#hiw-diagram:where(.astro-vz576rmm).served .hiw-cost:where(.astro-vz576rmm){opacity:1;transition-delay:.5s}#hiw-diagram:where(.astro-vz576rmm).on-screen[data-state="1"] .hiw-n1:where(.astro-vz576rmm){filter:drop-shadow(0 0 6px #99c7ffcc);animation:1.6s ease-in-out infinite hiw-pulse}@keyframes hiw-pulse{50%{opacity:.45}}.hiw-conn:where(.astro-vz576rmm){stroke:#ffffff24;transition:stroke .4s}.hiw-node:where(.astro-vz576rmm){transition:fill .3s,stroke .3s}#hiw-diagram:where(.astro-vz576rmm).served .hiw-conn:where(.astro-vz576rmm){stroke:#99c7ff}#hiw-diagram:where(.astro-vz576rmm).served .hiw-n2:where(.astro-vz576rmm),#hiw-diagram:where(.astro-vz576rmm).served .hiw-n3:where(.astro-vz576rmm){fill:#99c7ff;stroke:#99c7ff}#hiw-diagram:where(.astro-vz576rmm).served .hiw-box:where(.astro-vz576rmm){stroke:#99c7ff80;transition:stroke .6s}.testimonial-quote:where(.astro-zc6ip4ea) p{margin:0}.testimonial-quote:where(.astro-zc6ip4ea) p:before{content:"“"}.testimonial-quote:where(.astro-zc6ip4ea) p:after{content:"”"}
