.wd .sc-signal{display:block;width:100%;height:auto;overflow:visible}.wd .sc-signal__label{font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em}.wd .sc-signal__label--noise{fill:var(--wd-fg-subtle)}.wd .sc-signal__label--calm{fill:var(--wd-accent)}.wd .sc-signal__noise{stroke-dasharray:620;stroke-dashoffset:620;animation:sc-draw .9s var(--wd-ease) .2s forwards}.wd .sc-signal__calm{stroke-dasharray:620;stroke-dashoffset:620;animation:sc-draw 1.2s var(--wd-ease) .85s forwards}.wd .sc-signal__node{opacity:0;animation:sc-node-in .6s var(--wd-ease) 1.9s forwards}.wd .sc-signal__node-ring{transform-box:fill-box;transform-origin:center;opacity:.18}.wd .sc-signal__label--calm{opacity:0;animation:sc-fade-in .7s var(--wd-ease) 1.7s forwards}.wd .sc-signal__glow{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.wd .sc-signal__node-ring{animation:sc-pulse 3.4s ease-in-out 2.4s infinite}.wd .sc-signal__glow{animation:sc-breathe 7s ease-in-out infinite}}@keyframes sc-draw{to{stroke-dashoffset:0}}@keyframes sc-node-in{0%{opacity:0}to{opacity:1}}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sc-pulse{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(1.7);opacity:.04}}@keyframes sc-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.wd .sc-signal__calm,.wd .sc-signal__noise{stroke-dashoffset:0;animation:none}.wd .sc-signal__label--calm,.wd .sc-signal__node{opacity:1;animation:none}}.wd .sc-flow__rail{background:linear-gradient(90deg,color-mix(in srgb,var(--wd-accent) 45%,transparent),color-mix(in srgb,var(--wd-accent) 18%,transparent))}.wd .sc-flow__spark{background:linear-gradient(90deg,transparent,var(--wd-accent-soft),transparent)}@media (prefers-reduced-motion:no-preference){.wd .sc-flow__spark{animation:sc-flow-travel 4.5s var(--wd-ease) infinite}}@keyframes sc-flow-travel{0%{transform:translateX(-100%);opacity:0}12%{opacity:1}60%,to{transform:translateX(900%);opacity:0}}.wd .sc-flow__node{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--wd-accent) 22%,transparent),transparent 60%),var(--wd-bg-2)}