.tell-hub{isolation:isolate}.tell-hub svg{overflow:visible}.tell-hub .hub-track{stroke:var(--onforest-line);fill:none;stroke-width:1px}.tell-hub .hub-platform{fill:var(--forest-deep);stroke:var(--forest-soft);stroke-width:1px}.tell-hub .hub-grid{stroke:var(--forest-soft);stroke-width:1px}.tell-hub .hub-module{fill:var(--mint)}.tell-hub .hub-icon{color:var(--onforest-muted)}.tell-hub .hub-signal{animation:9.6s cubic-bezier(.4,0,.2,1) infinite hub-arrive}.tell-hub .hub-icon-shape{animation:9.6s infinite hub-convert}.tell-hub .hub-tile{animation:9.6s infinite hub-build}.tell-hub .hub-outcome{animation:9.6s infinite hub-resolve}.tell-hub .hub-step{animation:9.6s infinite hub-next}.tell-hub[data-paused=true] *{animation-play-state:paused}@keyframes hub-arrive-0{0%,2%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}12%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-0{0%,9%{opacity:1}12%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-0{0%,9%{opacity:0}12%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-arrive-1{0%,12%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}22%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-1{0%,19%{opacity:1}22%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-1{0%,19%{opacity:0}22%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-arrive-2{0%,22%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}32%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-2{0%,29%{opacity:1}32%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-2{0%,29%{opacity:0}32%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-arrive-3{0%,32%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}42%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-3{0%,39%{opacity:1}42%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-3{0%,39%{opacity:0}42%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-arrive-4{0%,42%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}52%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-4{0%,49%{opacity:1}52%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-4{0%,49%{opacity:0}52%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-arrive-5{0%,52%{transform:translate(var(--hub-x), var(--hub-y));opacity:1}62%,96%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}99%{transform:translate(var(--hub-x), var(--hub-y));opacity:0}to{transform:translate(var(--hub-x), var(--hub-y));opacity:1}}@keyframes hub-convert-5{0%,59%{opacity:1}62%,98%{opacity:0}to{opacity:1}}@keyframes hub-build-5{0%,59%{opacity:0}62%,96%{opacity:1}98%,to{opacity:0}}@keyframes hub-resolve{0%,48%{opacity:.35}65%,96%{opacity:1}to{opacity:.35}}@keyframes hub-next{0%,54%{opacity:.3}62%,96%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.tell-hub .hub-signal{transform:none;animation:none!important}.tell-hub .hub-icon-shape{opacity:0;animation:none!important}.tell-hub .hub-tile,.tell-hub .hub-outcome,.tell-hub .hub-step{opacity:1;animation:none!important}}.tell-hub svg .hub-track{stroke-width:.75px;stroke-linecap:round;opacity:.7}.tell-hub svg .hub-grid{stroke-width:.5px;opacity:.45}.tell-hub svg rect{rx:6px}.tell-hub svg .hub-platform{stroke-width:.75px}.tell-hub svg .hub-module{rx:5px;filter:drop-shadow(0 2px 6px color-mix(in oklab, var(--mint) 35%, transparent))}
