.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}}.step-card.svelte-16yxbzk{position:relative}.step-panel.svelte-16yxbzk{z-index:30;border:1px solid var(--color-border-default);background:var(--color-bg-surface-3);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;width:min(260px,80vw);padding:12px 14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0006}.step-panel.svelte-16yxbzk:before{content:"";border:6px solid #0000;border-bottom-color:var(--color-border-default);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.step-panel.panel-above.svelte-16yxbzk{top:auto;bottom:calc(100% + 10px);transform:translate(-50%,-4px)}.step-panel.panel-above.svelte-16yxbzk:before{border-bottom-color:#0000;border-top-color:var(--color-border-default);top:100%;bottom:auto;transform:translate(-50%)}.step-panel-text.svelte-16yxbzk{padding:0}.step-card.svelte-16yxbzk:hover .step-panel:where(.svelte-16yxbzk),.step-card.svelte-16yxbzk:focus-within .step-panel:where(.svelte-16yxbzk),.step-panel.is-open.svelte-16yxbzk{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.step-panel.svelte-16yxbzk{transition:none}}.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}.circle-node.svelte-16yxbzk{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}.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)}
