.hfd-card:where(.astro-xvipkvwc){--hfd-edge: var(--color-neutral-100);position:relative;overflow:hidden;border:1px solid var(--hfd-edge);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);opacity:.7;transition:opacity .4s ease,transform .4s ease,border-color .4s ease}.dark .hfd-card:where(.astro-xvipkvwc){--hfd-edge: rgb(255 255 255 / .05);background:var(--color-neutral-900)}:where(.astro-xvipkvwc)[data-card-variant=flat] .hfd-card:where(.astro-xvipkvwc){--hfd-edge: var(--color-neutral-100);border-radius:var(--radius-chip);box-shadow:none}.dark :where(.astro-xvipkvwc)[data-card-variant=flat] .hfd-card:where(.astro-xvipkvwc){--hfd-edge: rgb(255 255 255 / .1)}.hfd-card:where(.astro-xvipkvwc)[data-on]{opacity:1}.hfd-box:where(.astro-xvipkvwc):not([data-on]){opacity:.45}.hfd-card:where(.astro-xvipkvwc)[data-on]:not([data-done]){border-color:var(--color-green-200)}.dark .hfd-card:where(.astro-xvipkvwc)[data-on]:not([data-done]){border-color:var(--color-green-800)}.hfd-card:where(.astro-xvipkvwc)[data-done]{transition:opacity .4s ease,transform .4s ease,border-color 1.6s ease-out}.hfd-wire:where(.astro-xvipkvwc){stroke:var(--color-neutral-300);stroke-width:2;stroke-dasharray:2 5;stroke-linecap:round;transition:stroke .4s ease}.dark .hfd-wire:where(.astro-xvipkvwc){stroke:#fff3}.hfd-wire:where(.astro-xvipkvwc)[data-on],.dark .hfd-wire:where(.astro-xvipkvwc)[data-on]{stroke:var(--color-green-500)}.hfd-step:where(.astro-xvipkvwc){color:var(--color-neutral-400);transition:color .3s ease}.hfd-step-dot:where(.astro-xvipkvwc){box-shadow:inset 0 0 0 1.5px var(--color-neutral-300);transition:background-color .3s ease,color .3s ease}.hfd-step-check:where(.astro-xvipkvwc){opacity:0}.hfd-step-line:where(.astro-xvipkvwc){background:var(--color-neutral-200);transition:background-color .3s ease}.hfd-step:where(.astro-xvipkvwc)[data-on]{color:var(--color-neutral-900)}.hfd-step:where(.astro-xvipkvwc)[data-on] .hfd-step-dot:where(.astro-xvipkvwc){background:var(--color-green-600);box-shadow:none;color:var(--color-white)}.hfd-step:where(.astro-xvipkvwc)[data-done]{color:var(--color-neutral-700)}.hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-step-dot:where(.astro-xvipkvwc){background:var(--color-green-100);color:var(--color-green-700)}.hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-step-n:where(.astro-xvipkvwc){opacity:0}.hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-step-check:where(.astro-xvipkvwc){opacity:1}.hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-step-line:where(.astro-xvipkvwc){background:var(--color-green-400)}.dark .hfd-step:where(.astro-xvipkvwc){color:var(--color-neutral-500)}.dark .hfd-step-dot:where(.astro-xvipkvwc){box-shadow:inset 0 0 0 1.5px #fff3}.dark .hfd-step-line:where(.astro-xvipkvwc){background:#ffffff1a}.dark .hfd-step:where(.astro-xvipkvwc)[data-on]{color:var(--color-white)}.dark .hfd-step:where(.astro-xvipkvwc)[data-on] .hfd-step-dot:where(.astro-xvipkvwc){background:var(--color-green-400);color:var(--color-neutral-900)}.dark .hfd-step:where(.astro-xvipkvwc)[data-done]{color:var(--color-neutral-300)}.dark .hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-step-dot:where(.astro-xvipkvwc){background:color-mix(in srgb,var(--color-green-400) 15%,transparent);color:var(--color-green-400)}.hfd-st-done:where(.astro-xvipkvwc),.hfd-st-now:where(.astro-xvipkvwc),.hfd-step:where(.astro-xvipkvwc)[data-on] .hfd-st-next:where(.astro-xvipkvwc){display:none}.hfd-step:where(.astro-xvipkvwc)[data-done] .hfd-st-done:where(.astro-xvipkvwc),.hfd-step:where(.astro-xvipkvwc)[data-on]:not([data-done]) .hfd-st-now:where(.astro-xvipkvwc){display:inline}@media(width<64rem){.hfd-step:where(.astro-xvipkvwc){display:none}.hfd-step:where(.astro-xvipkvwc)[data-on]:not([data-done]),.hfd-step:where(.astro-xvipkvwc):last-child[data-done]{display:flex}}.hfd-fade:where(.astro-xvipkvwc)[data-done]{transition:opacity .4s ease,visibility .4s;opacity:0;visibility:hidden}.hfd:where(.astro-xvipkvwc).is-live .hfd-ring:where(.astro-xvipkvwc)[data-on]:not([data-done]):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px var(--color-green-500);animation:hfd-ring 1.2s ease-out infinite}.hfd-bar:where(.astro-xvipkvwc){transform:scaleX(0);transform-origin:left}.hfd-bar:where(.astro-xvipkvwc)[data-on]{animation:hfd-grow var(--hfd-run, 10s) linear both}.hfd:where(.astro-xvipkvwc).is-live .hfd-spin:where(.astro-xvipkvwc):not([data-done]){animation:hfd-spin .8s linear infinite}.hfd:where(.astro-xvipkvwc).is-live .hfd-checking:where(.astro-xvipkvwc):not([data-done]){animation:hfd-pulse 1s ease-in-out infinite}.hfd-dots:where(.astro-xvipkvwc){display:none}:where(.astro-xvipkvwc)[data-typing] .hfd-text:where(.astro-xvipkvwc){visibility:hidden}:where(.astro-xvipkvwc)[data-typing] .hfd-dots:where(.astro-xvipkvwc){display:flex;animation:hfd-pulse 1s ease-in-out infinite}.hfd-dots:where(.astro-xvipkvwc) span:where(.astro-xvipkvwc){width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.hfd-wave:where(.astro-xvipkvwc) span:where(.astro-xvipkvwc){height:100%;transform:scaleY(.2);transition:transform .3s ease}.hfd-wave:where(.astro-xvipkvwc)[data-on] span:where(.astro-xvipkvwc){animation:hfd-wave .9s ease-in-out infinite;animation-delay:calc(var(--i) * -.15s)}.hfd:where(.astro-xvipkvwc).is-live .hfd-in:where(.astro-xvipkvwc)[data-on]{animation:hfd-in .4s ease both}.hfd-list:where(.astro-xvipkvwc){transition:transform .4s ease}.hfd:where(.astro-xvipkvwc).is-live .hfd-pop:where(.astro-xvipkvwc)[data-on]{animation:hfd-pop .45s ease-out both}.hfd:where(.astro-xvipkvwc).is-live .hfd-pop:where(.astro-xvipkvwc)[data-on]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-green-400);animation:hfd-ping .9s ease-out both}.hfd-stage:where(.astro-xvipkvwc){transition:opacity .5s ease}.hfd-stage:where(.astro-xvipkvwc).is-fading{opacity:0}.hfd:where(.astro-xvipkvwc).is-held :where(.astro-xvipkvwc),.hfd:where(.astro-xvipkvwc).is-held :where(.astro-xvipkvwc):after{animation-play-state:paused!important}.hfd-icon-play:where(.astro-xvipkvwc),:where(.astro-xvipkvwc)[aria-pressed=true]>.hfd-icon-pause:where(.astro-xvipkvwc){display:none}:where(.astro-xvipkvwc)[aria-pressed=true]>.hfd-icon-play:where(.astro-xvipkvwc){display:block}@keyframes hfd-in{0%{opacity:0;transform:translateY(6px)}}@keyframes hfd-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}@keyframes hfd-ping{0%{opacity:.45;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes hfd-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes hfd-pulse{50%{opacity:.35}}@keyframes hfd-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(var(--h))}}@keyframes hfd-spin{to{transform:rotate(1turn)}}@keyframes hfd-grow{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hfd:where(.astro-xvipkvwc) :where(.astro-xvipkvwc){animation:none!important;transition:none!important}}.agents-band:where(.astro-qd3666jy):before{content:"";position:absolute;inset:0 0 0 50%;z-index:-1;width:100vw;transform:translate(-50%);background:#f9f8fe;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%)}.dark .agents-band:where(.astro-qd3666jy):before{background:#ffffff08}.agents-modal-aside:where(.astro-qd3666jy){background-image:radial-gradient(120% 80% at 0% 0%,#34a2641a,#34a26400 55%),radial-gradient(110% 90% at 100% 100%,#54bd951f,#54bd9500 55%)}.dark .agents-modal-aside:where(.astro-qd3666jy){background-image:radial-gradient(120% 80% at 0% 0%,#14663b47,#14663b00 58%),radial-gradient(110% 90% at 100% 100%,#163c7247,#163c7200 58%)}.call-wave:where(.astro-p5dc4mna) span:where(.astro-p5dc4mna){height:100%;transform:scaleY(var(--h));animation:call-wave 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}@keyframes call-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.call-wave:where(.astro-p5dc4mna) span:where(.astro-p5dc4mna){animation:none}}
