@layer components{.diagram-dash-crawl{animation:1.6s linear infinite diagram-dash-crawl}.hero-status-dot{animation:2.2s ease-out infinite hero-status-pulse;box-shadow:0 0 #24806c73;box-shadow:0 0 lab(47.8041% -31.5349 2.7348/.45)}.story-expected-route{color:var(--muted-foreground);opacity:.85}.story-packet-aspect-fix{transform:scaleX(var(--packet-aspect-fix,1));transform-box:fill-box;transform-origin:50%}.story-actual-route-draw,.story-actual-route-dashes,.story-actual-packet{color:var(--primary)}.story-actual-route-draw{opacity:0;stroke-dasharray:1;stroke-dashoffset:0}.story-actual-route-dashes{opacity:1}.story-expected-packet{color:#6d767d;color:lab(48.9803% -2.38603 -4.91223);opacity:0}.story-actual-packet{opacity:0}.story-cloud-progress{opacity:0;scale:.82}.middleman-story.is-ready:not(.is-active) .story-device,.middleman-story.is-ready:not(.is-active) .story-cloud,.middleman-story.is-ready:not(.is-active) .story-expected-label,.middleman-story.is-ready:not(.is-active) .story-actual-label,.middleman-story.is-ready:not(.is-active) .story-callout{opacity:0}.middleman-story.is-ready:not(.is-active) .story-device,.middleman-story.is-ready:not(.is-active) .story-expected-label,.middleman-story.is-ready:not(.is-active) .story-actual-label,.middleman-story.is-ready:not(.is-active) .story-callout{translate:0 10px}.middleman-story.is-ready:not(.is-active) .story-cloud{scale:.92}.middleman-story.is-ready:not(.is-active) .story-expected-route,.middleman-story.is-ready:not(.is-active) .story-actual-route-draw{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.middleman-story.is-ready:not(.is-active) .story-actual-route-dashes{opacity:0}.middleman-story.is-ready.is-active .story-device{animation:.52s cubic-bezier(.22,1,.36,1) both story-node-enter}.middleman-story.is-ready.is-active .story-expected-route{animation:.62s cubic-bezier(.22,1,.36,1) .18s both story-line-draw,.3s .98s forwards story-expected-dim}.middleman-story.is-ready.is-active .story-expected-label{animation:.44s .26s both story-fade-up}.middleman-story.is-ready.is-active .story-expected-packet{animation:5.2s .33s infinite story-expected-packet}.middleman-story.is-ready.is-active .story-cloud{animation:.68s cubic-bezier(.2,1.35,.32,1) .82s both story-cloud-enter}.middleman-story.is-ready.is-active .story-actual-route-draw{animation:1.15s cubic-bezier(.22,1,.36,1) 1.12s both story-line-draw,.12s 2.3s forwards story-solid-route-hide}.middleman-story.is-ready.is-active .story-actual-route-dashes{animation:.12s 2.24s both story-dashed-route-arrive,4.68s linear 2.36s infinite story-dash-crawl}.middleman-story.is-ready.is-active .story-actual-label{animation:.46s 1.55s both story-fade-up}.middleman-story.is-ready.is-active .story-actual-packet{animation:7.8s 1.38s infinite story-actual-packet}.middleman-story.is-ready.is-active .story-cloud-progress{animation:7.8s linear 1.38s infinite story-progress-loop}.middleman-story.is-ready.is-active .story-cloud-spinner{animation:.78s linear infinite story-spinner}.middleman-story.is-ready.is-active .story-computer-circle{animation:7.8s linear 1.38s infinite story-computer-bump}.middleman-story.is-ready.is-active .story-cloud-circle{animation:7.8s linear 1.38s infinite story-cloud-bump}.middleman-story.is-ready.is-active .story-phone-circle{animation:7.8s linear 1.38s infinite story-phone-bump}.middleman-story.is-ready.is-active .story-callout-upload{animation:.52s 1.65s both story-fade-up}.middleman-story.is-ready.is-active .story-callout-dependency{animation:.52s 2.1s both story-fade-up}.middleman-story.is-ready.is-active .story-callout-ownership{animation:.52s 2.55s both story-fade-up}.middleman-story.is-settled .story-device,.middleman-story.is-settled .story-expected-label,.middleman-story.is-settled .story-actual-label,.middleman-story.is-settled .story-callout{opacity:1!important;translate:0!important}.middleman-story.is-settled .story-cloud{opacity:1!important;scale:1!important}.middleman-story.is-settled .story-expected-route{opacity:.55!important;stroke-dasharray:1!important;stroke-dashoffset:0!important}.vw-window[data-play=true] .vw-card{animation:.64s cubic-bezier(.22,1,.36,1) both vw-card-in;animation-delay:calc(var(--i,0) * .13s + .12s)}.vw-window:not([data-play=true]) .vw-card{opacity:0}.vw-spinner{animation:.7s linear infinite vw-spin}.vw-beam{transform-origin:0;background:linear-gradient(90deg,#24806c00,#24806ce6 50%,#24806c00);background:linear-gradient(90deg,lab(47.8041% -31.5349 2.7348/0),lab(47.8041% -31.5349 2.7348/.9) 50%,lab(47.8041% -31.5349 2.7348/0));box-shadow:0 0 8px 1px #24806c73;box-shadow:0 0 8px 1px lab(47.8041% -31.5349 2.7348/.45)}.vw-packet{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#24806c;background:lab(47.8041% -31.5349 2.7348);box-shadow:0 6px 18px #24806c73,0 0 0 4px #24806c1f;box-shadow:0 6px 18px lab(47.8041% -31.5349 2.7348/.45),0 0 0 4px lab(47.8041% -31.5349 2.7348/.12)}@keyframes vw-card-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vw-spin{to{transform:rotate(360deg)}}.breakthrough-grid{background-image:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 48px)}.marketing-reveal-ready .breakthrough-visual .breakthrough-line{stroke-dasharray:1;stroke-dashoffset:1px}.marketing-reveal-ready .is-revealed .breakthrough-visual .breakthrough-line{animation:.7s cubic-bezier(.22,1,.36,1) forwards breakthrough-line-draw;animation-delay:calc(var(--line-index,0) * 60ms)}.marketing-reveal-ready .breakthrough-visual .network-badge{opacity:0;transform:translate(-50%,-50%)scale(.92)}.marketing-reveal-ready .is-revealed .breakthrough-visual .network-badge{animation:.72s cubic-bezier(.2,1.35,.32,1) .68s forwards network-badge-pop,5s ease-in-out 1.4s infinite network-badge-float}.marketing-reveal-ready .breakthrough-visual .diagram-packet{opacity:0}.marketing-reveal-ready .is-revealed .breakthrough-visual .diagram-packet{animation:.36s .9s forwards packet-fade-in}.breakthrough-node-bounce{animation-name:breakthrough-node-bounce;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes breakthrough-node-bounce{0%{scale:1}4%{scale:.85}14%{scale:1.12}24%,to{scale:1}}@keyframes diagram-dash-crawl{to{stroke-dashoffset:-10px}}@keyframes story-dash-crawl{to{stroke-dashoffset:-18px}}@keyframes hero-status-pulse{70%{box-shadow:0 0 0 8px #24806c00;box-shadow:0 0 0 8px lab(47.8041% -31.5349 2.7348/0)}to{box-shadow:0 0 #24806c00;box-shadow:0 0 lab(47.8041% -31.5349 2.7348/0)}}@keyframes story-node-enter{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes story-line-draw{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes story-solid-route-hide{to{opacity:0}}@keyframes story-expected-dim{to{opacity:.55}}@keyframes story-dashed-route-arrive{0%{opacity:0}to{opacity:1}}@keyframes story-fade-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes story-cloud-enter{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes story-expected-packet{0%,1.5%{opacity:0}3.5%,19%{opacity:1}22%,to{opacity:0}}@keyframes story-actual-packet{0%,3%{opacity:0}7%,68%{opacity:1}74%,to{opacity:0}}@keyframes story-progress-loop{0%,27%{opacity:0;scale:.82}29%{opacity:1;scale:1}42%{opacity:1;scale:1}44%,to{opacity:0;scale:.82}}@keyframes story-spinner{to{rotate:360deg}}@keyframes story-computer-bump{0%,1%,to{scale:1}2%{scale:1.15}3%{scale:1}}@keyframes story-cloud-bump{0%,21%,to{scale:1}22%{scale:1.15}23%,41%{scale:1}42%{scale:1.15}43%{scale:1}}@keyframes story-phone-bump{0%,67%,to{scale:1}68%{scale:1.15}69%{scale:1}}@keyframes breakthrough-line-draw{to{stroke-dashoffset:0}}@keyframes network-badge-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes network-badge-float{0%,to{translate:0}25%{translate:0 -7px}75%{translate:0 7px}}@keyframes packet-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.diagram-dash-crawl,.hero-status-dot,.vw-window[data-play=true] .vw-card,.vw-spinner,.marketing-reveal-ready .is-revealed .breakthrough-visual .breakthrough-line,.marketing-reveal-ready .is-revealed .breakthrough-visual .network-badge,.marketing-reveal-ready .is-revealed .breakthrough-visual .diagram-packet,.breakthrough-node-bounce{animation:none}.middleman-story,.middleman-story *{transition:none;animation:none}.middleman-story .story-device,.middleman-story .story-cloud,.middleman-story .story-expected-label,.middleman-story .story-actual-label,.middleman-story .story-callout,.middleman-story .story-expected-route,.middleman-story .story-actual-route-dashes{opacity:1;stroke-dashoffset:0;translate:0;scale:1}.middleman-story .story-actual-route-draw,.middleman-story .story-expected-packet,.middleman-story .story-actual-packet{opacity:0}.vw-window:not([data-play=true]) .vw-card,.vw-window[data-play=true] .vw-card{opacity:1}.vw-beam,.vw-packet,.vw-caption{display:none}.marketing-reveal-ready .breakthrough-visual .breakthrough-line{stroke-dashoffset:0}.marketing-reveal-ready .breakthrough-visual .network-badge,.marketing-reveal-ready .breakthrough-visual .diagram-packet{opacity:1}.marketing-reveal-ready .breakthrough-visual .network-badge{transform:translate(-50%,-50%)scale(1)}}}
