.hair.svelte-1d5yanr{fill:none;stroke:var(--surface-border-strong);stroke-width:1px;transition:stroke .25s}.node.svelte-1d5yanr{fill:var(--surface-surface);stroke:var(--surface-border-strong);stroke-width:1px;transition:stroke .25s}.mono.svelte-1d5yanr{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.muted.svelte-1d5yanr{fill:var(--surface-text-muted);transition:fill .25s}.ink.svelte-1d5yanr{fill:var(--surface-text-secondary)}.packet.svelte-1d5yanr,.signal.svelte-1d5yanr,.arrive.svelte-1d5yanr,.tick.svelte-1d5yanr,.port.svelte-1d5yanr{fill:var(--brand-primary)}.hit.svelte-1d5yanr{cursor:pointer}.hot.svelte-1d5yanr{stroke:var(--brand-primary)}text.hot.svelte-1d5yanr{fill:var(--brand-primary);stroke:none}.hair-hot.svelte-1d5yanr{fill:none;stroke:var(--brand-primary);stroke-width:1px;opacity:0;transition:opacity .25s}.hair-hot.hot.svelte-1d5yanr{opacity:1}.draw.svelte-1d5yanr{stroke-dasharray:1;stroke-dashoffset:1px}.on.svelte-1d5yanr .draw:where(.svelte-1d5yanr){animation:.8s both svelte-1d5yanr-draw}.pop.svelte-1d5yanr{opacity:0}.on.svelte-1d5yanr .pop:where(.svelte-1d5yanr){animation:.5s both svelte-1d5yanr-pop}.on.svelte-1d5yanr .engine:where(.svelte-1d5yanr){animation:.5s both svelte-1d5yanr-pop,2.8s ease-in-out infinite svelte-1d5yanr-illuminate}.spring.svelte-1d5yanr{opacity:0;transform-box:fill-box;transform-origin:50%}.on.svelte-1d5yanr .spring:where(.svelte-1d5yanr){animation:.55s cubic-bezier(.34,1.56,.64,1) both svelte-1d5yanr-spring}.flash.svelte-1d5yanr{fill:var(--surface-text-muted);opacity:0}.on.svelte-1d5yanr .flash:where(.svelte-1d5yanr){animation:1.3s both svelte-1d5yanr-flash}.on.svelte-1d5yanr .drift:where(.svelte-1d5yanr){animation:5.5s ease-in-out infinite svelte-1d5yanr-drift}.packet.svelte-1d5yanr,.signal.svelte-1d5yanr,.arrive.svelte-1d5yanr,.tick.svelte-1d5yanr,.port.svelte-1d5yanr{opacity:0}.on.svelte-1d5yanr .packet:where(.svelte-1d5yanr){animation:2.6s ease-in-out infinite svelte-1d5yanr-packet}.on.svelte-1d5yanr .signal:where(.svelte-1d5yanr){animation:2.8s ease-in-out infinite svelte-1d5yanr-signal}.on.svelte-1d5yanr .arrive:where(.svelte-1d5yanr){transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite svelte-1d5yanr-arrive}.on.svelte-1d5yanr .tick:where(.svelte-1d5yanr){animation:2.8s ease-in-out infinite svelte-1d5yanr-tick}.on.svelte-1d5yanr .port:where(.svelte-1d5yanr){animation:2.8s ease-in-out infinite svelte-1d5yanr-port}.loop.svelte-1d5yanr{fill:none;stroke:var(--surface-border-strong);stroke-width:1px}.loop-flow.svelte-1d5yanr{fill:none;stroke:var(--brand-primary);stroke-width:1.5px;stroke-dasharray:4 118;stroke-dashoffset:0;opacity:0}.on.svelte-1d5yanr .loop-flow:where(.svelte-1d5yanr){opacity:.9;animation:3.4s linear 1.6s infinite svelte-1d5yanr-loop-flow}.loop-label-bg.svelte-1d5yanr{fill:var(--surface-surface)}@keyframes svelte-1d5yanr-draw{to{stroke-dashoffset:0}}@keyframes svelte-1d5yanr-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-1d5yanr-spring{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1d5yanr-flash{0%{opacity:0;fill:var(--surface-text-muted)}25%{opacity:1}50%{fill:var(--brand-primary)}to{opacity:1;fill:var(--surface-text-muted)}}@keyframes svelte-1d5yanr-drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes svelte-1d5yanr-packet{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(180px)}}@keyframes svelte-1d5yanr-signal{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(160px)}}@keyframes svelte-1d5yanr-arrive{0%,55%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}@keyframes svelte-1d5yanr-tick{0%,8%{opacity:0}14%,30%{opacity:1}45%,to{opacity:0}}@keyframes svelte-1d5yanr-port{0%,70%{opacity:.25}85%{opacity:1}to{opacity:.25}}@keyframes svelte-1d5yanr-illuminate{0%,25%,to{stroke:var(--surface-border-strong)}12%{stroke:var(--brand-primary)}}@keyframes svelte-1d5yanr-loop-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:610px}}@media (prefers-reduced-motion:reduce){.on.svelte-1d5yanr .draw:where(.svelte-1d5yanr),.on.svelte-1d5yanr .pop:where(.svelte-1d5yanr),.on.svelte-1d5yanr .engine:where(.svelte-1d5yanr),.on.svelte-1d5yanr .spring:where(.svelte-1d5yanr),.on.svelte-1d5yanr .flash:where(.svelte-1d5yanr),.on.svelte-1d5yanr .drift:where(.svelte-1d5yanr),.on.svelte-1d5yanr .packet:where(.svelte-1d5yanr),.on.svelte-1d5yanr .signal:where(.svelte-1d5yanr),.on.svelte-1d5yanr .arrive:where(.svelte-1d5yanr),.on.svelte-1d5yanr .tick:where(.svelte-1d5yanr),.on.svelte-1d5yanr .port:where(.svelte-1d5yanr),.on.svelte-1d5yanr .loop-flow:where(.svelte-1d5yanr){animation:none}.draw.svelte-1d5yanr{stroke-dashoffset:0}.pop.svelte-1d5yanr,.spring.svelte-1d5yanr,.flash.svelte-1d5yanr,.port.svelte-1d5yanr{opacity:1}.packet.svelte-1d5yanr,.signal.svelte-1d5yanr,.arrive.svelte-1d5yanr,.tick.svelte-1d5yanr,.loop-flow.svelte-1d5yanr{display:none}}
