.ay-hw:where(.astro-fr22vxxn){--hw-t: .24s;--hw-step: 3s}.ay-hw-swap:where(.astro-fr22vxxn){display:inline-grid}.ay-hw-swap:where(.astro-fr22vxxn)>span:where(.astro-fr22vxxn){grid-area:1 / 1;transition:opacity var(--hw-t) var(--ay-ease)}.ay-hw-today-only:where(.astro-fr22vxxn){opacity:0}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-today-only:where(.astro-fr22vxxn){opacity:1}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-ayra-only:where(.astro-fr22vxxn){opacity:0}.ay-hw-today:where(.astro-fr22vxxn){opacity:0;pointer-events:none;transition:opacity var(--hw-t) var(--ay-ease)}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-today:where(.astro-fr22vxxn){opacity:1}.ay-hw-grid:where(.astro-fr22vxxn){transition:opacity var(--hw-t) var(--ay-ease),filter var(--hw-t) var(--ay-ease)}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-grid:where(.astro-fr22vxxn){opacity:.08;filter:blur(1px)}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-learn:where(.astro-fr22vxxn){opacity:0}.ay-hw-box:where(.astro-fr22vxxn){fill:var(--ay-bg);stroke:var(--ay-border-strong);stroke-width:1}.ay-hw-box-shopper:where(.astro-fr22vxxn){fill:var(--ay-surface-2)}.ay-hw-chip:where(.astro-fr22vxxn){fill:var(--ay-overlay);stroke:var(--ay-border);stroke-width:1}.ay-hw-text:where(.astro-fr22vxxn){fill:var(--ay-fg);font-family:var(--font-sans);font-size:12.5px;font-weight:600}.ay-hw-chip-text:where(.astro-fr22vxxn){fill:var(--ay-fg-subtle);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ay-hw-badge:where(.astro-fr22vxxn){fill:var(--ay-danger);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ay-hw-fire:where(.astro-fr22vxxn){stroke:var(--ay-fg-subtle);color:var(--ay-fg-subtle);stroke-width:1.25;stroke-dasharray:4 5;opacity:.9}:where(.astro-fr22vxxn)[data-hw-step="1"] .ay-hw-fire:where(.astro-fr22vxxn){animation:ay-hw-march .7s linear infinite}@keyframes ay-hw-march{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.ay-hw-grid:where(.astro-fr22vxxn){display:flex;flex-direction:column;gap:0}@media(min-width:640px){.ay-hw-grid:where(.astro-fr22vxxn){display:grid;grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr) 1.25rem minmax(0,1fr);grid-template-rows:auto 1.25rem auto 1.25rem auto;grid-template-areas:"signals c1 identify c2 c360" ". . . . c3" "execute c5 decide c4 opp" "c6 . . . ." "attr attr attr attr attr";padding-left:1rem}}@media(max-width:639px){.ay-hw-node:where(.astro-fr22vxxn),.ay-hw-c:where(.astro-fr22vxxn){grid-area:auto!important}.ay-hw-today:where(.astro-fr22vxxn){place-items:start center}.ay-hw-today:where(.astro-fr22vxxn) svg:where(.astro-fr22vxxn){height:auto}}.ay-hw-node:where(.astro-fr22vxxn){min-width:0;border:1px solid var(--ay-border);border-radius:10px;background:color-mix(in srgb,var(--ay-bg) 70%,transparent);padding:.625rem .75rem;transition:border-color var(--hw-t) var(--ay-ease),box-shadow var(--hw-t) var(--ay-ease),opacity var(--hw-t) var(--ay-ease)}.ay-hw-node:where(.astro-fr22vxxn)[data-state=idle]{opacity:.5}.ay-hw-node:where(.astro-fr22vxxn)[data-state=active]{border-color:var(--ay-accent);box-shadow:0 0 0 3px var(--ay-accent-soft),0 0 24px -6px var(--ay-accent);transition-delay:.45s}.ay-hw-node:where(.astro-fr22vxxn)[data-state=done]{border-color:color-mix(in srgb,var(--ay-accent) 45%,var(--ay-border))}.ay-hw-head:where(.astro-fr22vxxn){display:flex;align-items:center;gap:.5rem;min-width:0}.ay-hw-tile:where(.astro-fr22vxxn){display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:6px;background:var(--ay-accent-soft);color:var(--ay-accent-fg)}.ay-hw-num:where(.astro-fr22vxxn){font-family:var(--font-mono);font-size:10px;color:var(--ay-fg-subtle)}.ay-hw-title:where(.astro-fr22vxxn){font-size:12px;font-weight:600;color:var(--ay-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ay-hw-stagger:where(.astro-fr22vxxn){opacity:0;transform:translateY(3px);transition:opacity var(--hw-t) var(--ay-ease),transform var(--hw-t) var(--ay-ease)}:where(.astro-fr22vxxn)[data-state=active] .ay-hw-stagger:where(.astro-fr22vxxn){opacity:1;transform:none;transition-delay:calc(.55s + var(--i, 0) * .35s)}:where(.astro-fr22vxxn)[data-state=done] .ay-hw-stagger:where(.astro-fr22vxxn){opacity:1;transform:none}:where(.astro-fr22vxxn)[data-state=done] .ay-hw-stagger:where(.astro-fr22vxxn){transition-delay:0s}.ay-hw-merge:where(.astro-fr22vxxn){opacity:0;transition:opacity var(--hw-t) var(--ay-ease)}:where(.astro-fr22vxxn)[data-state=active] .ay-hw-merge:where(.astro-fr22vxxn){opacity:1;transition-delay:1.7s}:where(.astro-fr22vxxn)[data-state=done] .ay-hw-merge:where(.astro-fr22vxxn){opacity:1}:where(.astro-fr22vxxn)[data-state=done] .ay-hw-id:where(.astro-fr22vxxn){opacity:.6}:where(.astro-fr22vxxn)[data-node=opportunity][data-state=active] .ay-hw-prio:where(.astro-fr22vxxn){animation:ay-hw-pulse 1.2s var(--ay-ease) 1.6s 2}@keyframes ay-hw-pulse{0%,to{box-shadow:0 0 0 0 var(--ay-accent-ring)}50%{box-shadow:0 0 0 4px transparent}}.ay-hw-core:where(.astro-fr22vxxn){position:relative}.ay-hw-core:where(.astro-fr22vxxn):before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 60%,var(--ay-accent) 85%,transparent 100%);opacity:0;transition:opacity var(--hw-t) var(--ay-ease);z-index:-1}.ay-hw-core:where(.astro-fr22vxxn):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ay-surface);z-index:-1}:where(.astro-fr22vxxn)[data-node=decide][data-state=active] .ay-hw-core:where(.astro-fr22vxxn):before{opacity:1;animation:ay-hw-spin 1.4s linear infinite}@keyframes ay-hw-spin{to{transform:rotate(1turn)}}.ay-hw-guard:where(.astro-fr22vxxn){color:var(--ay-fg-muted)}.ay-hw-guard:where(.astro-fr22vxxn) .ay-hw-swap:where(.astro-fr22vxxn)>span:where(.astro-fr22vxxn){opacity:0}.ay-hw-guard-idle:where(.astro-fr22vxxn){opacity:1!important}:where(.astro-fr22vxxn)[data-node=decide][data-state=active] .ay-hw-guard-idle:where(.astro-fr22vxxn),:where(.astro-fr22vxxn)[data-node=decide][data-state=done] .ay-hw-guard-idle:where(.astro-fr22vxxn){opacity:0!important}:where(.astro-fr22vxxn)[data-node=decide][data-state=active] .ay-hw-guard-checking:where(.astro-fr22vxxn){animation:ay-hw-guard-flip var(--hw-step) step-end forwards}:where(.astro-fr22vxxn)[data-node=decide][data-state=active] .ay-hw-guard-ok:where(.astro-fr22vxxn){animation:ay-hw-guard-show var(--hw-step) step-end forwards;color:var(--ay-success)}:where(.astro-fr22vxxn)[data-node=decide][data-state=done] .ay-hw-guard-ok:where(.astro-fr22vxxn){opacity:1;color:var(--ay-success)}@keyframes ay-hw-guard-flip{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes ay-hw-guard-show{0%,60%{opacity:0}61%,to{opacity:1}}.ay-hw-send:where(.astro-fr22vxxn){opacity:.45;transition:opacity var(--hw-t) var(--ay-ease)}:where(.astro-fr22vxxn)[data-state=active] .ay-hw-send:where(.astro-fr22vxxn),:where(.astro-fr22vxxn)[data-state=done] .ay-hw-send:where(.astro-fr22vxxn){opacity:1}.ay-hw-progress:where(.astro-fr22vxxn){transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ay-ease)}:where(.astro-fr22vxxn)[data-state=active] .ay-hw-progress:where(.astro-fr22vxxn){transform:scaleX(1);transition-delay:.6s}:where(.astro-fr22vxxn)[data-state=done] .ay-hw-progress:where(.astro-fr22vxxn){transform:scaleX(1)}.ay-hw-c:where(.astro-fr22vxxn){position:relative;display:block}.ay-hw-c:where(.astro-fr22vxxn):after{content:"";position:absolute;width:6px;height:6px;border-radius:9999px;background:var(--ay-accent);box-shadow:0 0 10px 1px var(--ay-accent);opacity:0}@media(min-width:640px){.ay-hw-c-h:where(.astro-fr22vxxn){align-self:center;height:2px;width:100%;container-type:inline-size;background:repeating-linear-gradient(90deg,var(--ay-border-strong) 0 4px,transparent 4px 9px)}.ay-hw-c-h:where(.astro-fr22vxxn):after{top:50%;left:0;margin-top:-3px}.ay-hw-c-rev:where(.astro-fr22vxxn):after{left:auto;right:0}.ay-hw-c-v:where(.astro-fr22vxxn){justify-self:center;width:2px;height:100%;container-type:size;background:repeating-linear-gradient(180deg,var(--ay-border-strong) 0 4px,transparent 4px 9px)}.ay-hw-c-v:where(.astro-fr22vxxn):after{left:50%;top:0;margin-left:-3px}.ay-hw-c-h:where(.astro-fr22vxxn)[data-run]:after{animation:ay-hw-packet-x 1s var(--ay-ease) forwards}.ay-hw-c-rev:where(.astro-fr22vxxn)[data-run]:after{animation-name:ay-hw-packet-x-rev}.ay-hw-c-v:where(.astro-fr22vxxn)[data-run]:after{animation:ay-hw-packet-y .8s var(--ay-ease) forwards}}@media(max-width:639px){.ay-hw-c:where(.astro-fr22vxxn){width:2px;height:1.125rem;margin-inline:auto;container-type:size;background:repeating-linear-gradient(180deg,var(--ay-border-strong) 0 4px,transparent 4px 9px)}.ay-hw-c:where(.astro-fr22vxxn):after{left:50%;top:0;margin-left:-3px}.ay-hw-c:where(.astro-fr22vxxn)[data-run]:after{animation:ay-hw-packet-y .6s var(--ay-ease) forwards}}@keyframes ay-hw-packet-x{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(calc(100cqw - 6px));opacity:0}}@keyframes ay-hw-packet-x-rev{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(calc(-100cqw + 6px));opacity:0}}@keyframes ay-hw-packet-y{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(calc(100cqh - 6px));opacity:0}}.ay-hw-learn:where(.astro-fr22vxxn){display:none}@media(min-width:640px){.ay-hw-learn:where(.astro-fr22vxxn){display:block;position:absolute;left:.25rem;top:1.1rem;bottom:1.4rem;width:.75rem;container-type:size;border-left:2px dashed var(--ay-border-strong);border-top:2px dashed var(--ay-border-strong);border-bottom:2px dashed var(--ay-border-strong);border-top-left-radius:8px;border-bottom-left-radius:8px;transition:border-color var(--hw-t) var(--ay-ease),opacity var(--hw-t) var(--ay-ease)}.ay-hw-learn:where(.astro-fr22vxxn):before{content:"";position:absolute;right:-.25rem;top:-.3rem;border:4px solid transparent;border-left:6px solid var(--ay-border-strong);transition:border-left-color var(--hw-t) var(--ay-ease)}.ay-hw-learn:where(.astro-fr22vxxn):after{content:"";position:absolute;left:-4px;bottom:0;width:6px;height:6px;border-radius:9999px;background:var(--ay-accent);box-shadow:0 0 10px 1px var(--ay-accent);opacity:0}:where(.astro-fr22vxxn)[data-hw-step="8"] .ay-hw-learn:where(.astro-fr22vxxn){border-color:var(--ay-accent)}:where(.astro-fr22vxxn)[data-hw-step="8"] .ay-hw-learn:where(.astro-fr22vxxn):before{border-left-color:var(--ay-accent)}:where(.astro-fr22vxxn)[data-hw-step="8"] .ay-hw-learn:where(.astro-fr22vxxn):after{animation:ay-hw-packet-up 1.4s var(--ay-ease) 1.8s forwards}}@keyframes ay-hw-packet-up{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(calc(-100cqh + 6px));opacity:0}}.ay-hw-dot:where(.astro-fr22vxxn){display:block;width:6px;height:6px;padding:0;border:0;border-radius:9999px;background:var(--ay-ink-700);cursor:pointer;transition:background-color var(--hw-t) var(--ay-ease),width var(--hw-t) var(--ay-ease)}.ay-hw-dot:where(.astro-fr22vxxn)[data-state=active]{width:18px;background:var(--ay-accent)}.ay-hw-dot:where(.astro-fr22vxxn)[data-state=done]{background:color-mix(in srgb,var(--ay-accent) 45%,var(--ay-ink-700))}.ay-hw-dot:where(.astro-fr22vxxn):hover{background:var(--ay-accent-2)}.ay-hw-icon-play:where(.astro-fr22vxxn){display:none}:where(.astro-fr22vxxn)[data-hw-paused=true] .ay-hw-icon-play:where(.astro-fr22vxxn){display:block}:where(.astro-fr22vxxn)[data-hw-paused=true] .ay-hw-icon-pause:where(.astro-fr22vxxn){display:none}@media(prefers-reduced-motion:reduce){.ay-hw-c:where(.astro-fr22vxxn):after,.ay-hw-learn:where(.astro-fr22vxxn):after,.ay-hw-core:where(.astro-fr22vxxn):before,.ay-hw-fire:where(.astro-fr22vxxn){animation:none!important}.ay-hw-c:where(.astro-fr22vxxn):after,.ay-hw-learn:where(.astro-fr22vxxn):after,.ay-hw-core:where(.astro-fr22vxxn):before{opacity:0!important}.ay-hw-pause:where(.astro-fr22vxxn){display:none}.ay-hw-stagger:where(.astro-fr22vxxn),.ay-hw-node:where(.astro-fr22vxxn),.ay-hw-merge:where(.astro-fr22vxxn),.ay-hw-progress:where(.astro-fr22vxxn){transition-delay:0s!important}}.ay-diag-box:where(.astro-7byq5rmm){fill:var(--ay-bg);stroke:var(--ay-border-strong);stroke-width:1}.ay-diag-shopper:where(.astro-7byq5rmm){fill:var(--ay-surface-2)}.ay-diag-profile:where(.astro-7byq5rmm){fill:var(--ay-accent-soft);stroke:var(--ay-accent)}.ay-diag-gate:where(.astro-7byq5rmm){fill:var(--ay-success-soft);stroke:var(--ay-success)}.ay-diag-chip:where(.astro-7byq5rmm){fill:var(--ay-overlay);stroke:var(--ay-border);stroke-width:1}.ay-diag-text:where(.astro-7byq5rmm){fill:var(--ay-fg);font-family:var(--font-sans);font-size:12.5px;font-weight:600}.ay-diag-text-strong:where(.astro-7byq5rmm){font-family:var(--font-display);font-weight:700;font-size:13px}.ay-diag-gate-text:where(.astro-7byq5rmm){fill:var(--ay-success);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ay-diag-chip-text:where(.astro-7byq5rmm){fill:var(--ay-fg-subtle);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.ay-diag-line:where(.astro-7byq5rmm){stroke:var(--ay-fg-subtle);stroke-width:1;color:var(--ay-fg-subtle)}.ay-diag-line-noise:where(.astro-7byq5rmm){stroke-dasharray:3 3;opacity:.85}.ay-diag-line-strong:where(.astro-7byq5rmm){stroke:var(--ay-accent);stroke-width:1.5;color:var(--ay-accent)}
