.card-head.svelte-zpcjnt .title:where(.svelte-zpcjnt){flex:1;min-width:0}.loop-path.svelte-16yxbzk{stroke-dasharray:6 4;animation:6s linear infinite svelte-16yxbzk-loop-dash}@media (prefers-reduced-motion:reduce){.loop-path.svelte-16yxbzk{animation:none}}@keyframes svelte-16yxbzk-loop-dash{to{stroke-dashoffset:-100px}}.connector.svelte-16yxbzk{color:var(--color-accent);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px 0;display:flex}.connector-line.svelte-16yxbzk{background:var(--color-accent);opacity:.75;transform-origin:top;width:2px;height:18px;transition:transform .5s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i,0) * .12s);border-radius:999px;transform:scaleY(0);box-shadow:0 0 6px #22d3ee80}.steps-outer.in-view.svelte-16yxbzk .connector-line:where(.svelte-16yxbzk){transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.connector-line.svelte-16yxbzk{transition:none;transform:scaleY(1)}}.circle-wrap.svelte-16yxbzk{min-height:22rem}.reward-chip-desktop.svelte-16yxbzk{white-space:normal}.circle-node.svelte-16yxbzk{z-index:1;opacity:0;transition:opacity .45s;transition-delay:calc(var(--i,0) * .11s);transform:translate(-50%,-50%)}.steps-outer.in-view.svelte-16yxbzk .circle-node:where(.svelte-16yxbzk){opacity:1}.circle-node.svelte-16yxbzk:hover,.circle-node.svelte-16yxbzk:focus-within{z-index:50}.step-tooltip.svelte-16yxbzk{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);opacity:0;pointer-events:none;border-radius:10px;width:max-content;max-width:14rem;padding:12px 14px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0006}.step-tooltip.svelte-16yxbzk:before,.step-tooltip.svelte-16yxbzk:after{content:"";border:6px solid #0000;border-top-color:var(--color-border-subtle);position:absolute;top:100%;left:50%;transform:translate(-50%)}.step-tooltip.svelte-16yxbzk:before{border-width:5px;border-top-color:var(--color-bg-surface);transform:translate(-50%,-1px)}.circle-node.svelte-16yxbzk:hover .step-tooltip:where(.svelte-16yxbzk),.circle-node.svelte-16yxbzk:focus-within .step-tooltip:where(.svelte-16yxbzk){opacity:1;pointer-events:auto;transform:translate(-50%)}.card.svelte-16yxbzk:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.step-tooltip.svelte-16yxbzk{transition:none}}.loop-segment.svelte-16yxbzk{opacity:0;transition:opacity .35s;transition-delay:calc(var(--i,0) * .11s + .2s)}.steps-outer.in-view.svelte-16yxbzk .loop-segment:where(.svelte-16yxbzk){opacity:1}@media (prefers-reduced-motion:reduce){.circle-node.svelte-16yxbzk,.loop-segment.svelte-16yxbzk{opacity:1;transition:none}}.hud-line.svelte-16yxbzk{filter:drop-shadow(0 0 1.5px var(--color-accent)) drop-shadow(0 0 4px #22d3ee73)}.hud-node.svelte-16yxbzk{clip-path:polygon(22% 0%,78% 0%,100% 22%,100% 78%,78% 100%,22% 100%,0% 78%,0% 22%);filter:drop-shadow(0 0 3px #22d3ee8c)}.hud-node-endpoint.svelte-16yxbzk{filter:drop-shadow(0 0 3px #22d3eea6)drop-shadow(0 0 7px #22d3ee73)}
