.phb-root{z-index:0;pointer-events:none;opacity:0;backface-visibility:hidden;contain:layout paint style;--phb-accent:128 128 128;--phb-alpha-primary:.15;--phb-alpha-secondary:.09;background:0 0;height:640px;transition:opacity .9s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.phb-root[data-reveal=off]{will-change:opacity}.phb-root[data-reveal=on]{opacity:1;will-change:auto}.phb-root[data-motion=on] .phb-orbit-cw,.phb-root[data-motion=on] .phb-orbit-ccw,.phb-root[data-motion=on] .phb-orbit-cw-fast,.phb-root[data-motion=on] .phb-orbit-cw-slow{will-change:transform}.phb-root[data-variant=discovery],.phb-root[data-variant=security],.phb-root[data-variant=governance],.phb-root[data-variant=assistance],.phb-root[data-variant=broker]{--phb-accent:128 128 128;--phb-accent-2:168 168 168}.phb-svg{-webkit-mask-composite:source-in;contain:layout paint style;backface-visibility:hidden;-webkit-mask-composite:source-in;background:0 0;width:165%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(62% 78%,#000 0% 55%,#000000d9 72%,#00000059 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:radial-gradient(62% 78%,#000 0% 55%,#000000d9 72%,#00000059 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=767px){.phb-root{--phb-alpha-primary:.12;--phb-alpha-secondary:.07;height:clamp(340px,52vh,460px)}.phb-root[data-variant=assistance]{height:420px}.phb-svg{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:150%;-webkit-mask-image:radial-gradient(66% 70%,#000 0% 50%,#000000c7 70%,#00000047 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 84%,#0000 100%);mask-image:radial-gradient(66% 70%,#000 0% 50%,#000000c7 70%,#00000047 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.phb-root[data-motion=on] .phb-pulse-2,.phb-root[data-motion=on] .phb-halo-wave-2{display:none}.phb-root[data-reveal=on] .phb-draw{animation-duration:calc(var(--phb-dur,.8s) * .8);animation-delay:calc(var(--phb-delay,0s) * .85)}.phb-root[data-reveal=on] .phb-fade{animation-duration:calc(var(--phb-dur,.5s) * .8);animation-delay:calc(var(--phb-delay,0s) * .85)}}.phb-primary{stroke:rgb(var(--phb-accent) / var(--phb-alpha-primary))}.phb-secondary{stroke:rgb(var(--phb-accent) / var(--phb-alpha-secondary))}.phb-node{fill:rgb(var(--phb-accent) / .65)}.phb-node-soft{fill:rgb(var(--phb-accent) / .32)}.phb-fill-soft{fill:rgb(var(--phb-accent) / .12)}.phb-node-2{fill:rgb(var(--phb-accent-2,var(--phb-accent)) / .7)}.phb-primary-2{stroke:rgb(var(--phb-accent-2,var(--phb-accent)) / var(--phb-alpha-primary))}.phb-draw{stroke-dasharray:1 1;stroke-dashoffset:1px}.phb-root[data-reveal=on] .phb-draw{animation:phb-draw var(--phb-dur,.8s) cubic-bezier(.16, 1, .3, 1) var(--phb-delay,0s) forwards}@keyframes phb-draw{to{stroke-dashoffset:0}}.phb-fade{opacity:0}.phb-root[data-reveal=on] .phb-fade{animation:phb-fade var(--phb-dur,.5s) ease-in-out var(--phb-delay,0s) forwards}@keyframes phb-fade{to{opacity:1}}.phb-scrim{pointer-events:none;opacity:0;background:var(--background);-webkit-mask-composite:source-in;backface-visibility:hidden;contain:strict;-webkit-mask-composite:source-in;transition:opacity .7s ease-in-out .15s;position:absolute;inset:0;transform:translate(0);-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 28% 72%,#0000 88%),linear-gradient(#0000 10%,#000 26% 78%,#0000 94%);mask-image:linear-gradient(90deg,#0000 12%,#000 28% 72%,#0000 88%),linear-gradient(#0000 10%,#000 26% 78%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.phb-root[data-reveal=on] .phb-scrim{opacity:1}@media (width<=767px){.phb-scrim{-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 12% 88%,#0000 98%),linear-gradient(#0000 12%,#000 28% 76%,#0000 94%);mask-image:linear-gradient(90deg,#0000 2%,#000 12% 88%,#0000 98%),linear-gradient(#0000 12%,#000 28% 76%,#0000 94%)}}@media (prefers-reduced-motion:reduce){.phb-scrim{transition:none}}.phb-lane{opacity:0;transform-origin:0 0;transform-box:view-box;transform:translateY(var(--phb-lane-offset,0px))}.phb-root[data-reveal=on] .phb-lane{animation:phb-lane-align .62s cubic-bezier(.16, 1, .3, 1) var(--phb-lane-delay,0s) forwards}@keyframes phb-lane-align{to{opacity:1;transform:translateY(0)}}.phb-root[data-motion=on] .phb-orbit-cw{transform-origin:800px 360px;transform-box:view-box;animation:24s linear infinite phb-rot-cw}.phb-root[data-motion=on] .phb-orbit-ccw{transform-origin:800px 360px;transform-box:view-box;animation:32s linear infinite phb-rot-ccw}.phb-root[data-motion=on] .phb-orbit-cw-fast{transform-origin:800px 360px;transform-box:view-box;animation:18s linear infinite phb-rot-cw}.phb-root[data-motion=on] .phb-orbit-cw-slow{transform-origin:800px 360px;transform-box:view-box;animation:48s linear infinite phb-rot-cw}@keyframes phb-rot-cw{to{transform:rotate(360deg)}}@keyframes phb-rot-ccw{to{transform:rotate(-360deg)}}.phb-root[data-motion=on] .phb-pulse{transform-origin:800px 360px;transform-box:view-box;stroke:rgb(var(--phb-accent) / .25);animation:8s ease-in-out infinite phb-pulse}.phb-root[data-motion=on] .phb-pulse-2{animation-delay:4s}@keyframes phb-pulse{0%{opacity:0;transform:scale(.85)}10%{opacity:.28}60%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.phb-root[data-motion=on] .phb-breath{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite phb-breath}.phb-root[data-motion=on] .phb-breath-slow{animation:6s ease-in-out infinite phb-breath}@keyframes phb-breath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.35)}}.phb-root[data-motion=on] .phb-blink{opacity:0;animation:3.6s ease-in-out infinite phb-blink}@keyframes phb-blink{0%,70%,to{opacity:0}20%,45%{opacity:.55}}.phb-root[data-motion=on] .phb-signal{stroke-dashoffset:260px;animation:7s cubic-bezier(.45,0,.25,1) infinite phb-signal}.phb-root[data-motion=on] .phb-signal-1{animation-delay:0s}.phb-root[data-motion=on] .phb-signal-2{animation-delay:3.5s}.phb-root[data-motion=on] .phb-signal-3{animation-delay:0s}.phb-root[data-motion=on] .phb-signal-4{animation-delay:3.5s}@keyframes phb-signal{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}.phb-root[data-motion=on] .phb-reject{stroke-dashoffset:260px;animation:9s ease-in-out infinite phb-reject}@keyframes phb-reject{0%{stroke-dashoffset:260px;opacity:0}10%{opacity:.9}40%{stroke-dashoffset:150px;opacity:.9}55%{stroke-dashoffset:150px;opacity:.9}85%{stroke-dashoffset:260px;opacity:.5}to{stroke-dashoffset:260px;opacity:0}}.phb-signal-head,.phb-reject-head{pointer-events:none}.phb-req-dot{fill:rgb(var(--phb-accent) / .9)}.phb-root[data-motion=on] .phb-req{opacity:0;animation-timing-function:linear;animation-iteration-count:infinite}.phb-root[data-motion=on] .phb-req-lr-approve{animation-name:phb-req-lr-approve}@keyframes phb-req-lr-approve{0%{opacity:0;transform:translate(40px)}4%{opacity:1}38%{opacity:1;transform:translate(760px)}50%{opacity:1;transform:translate(840px)}92%{opacity:1;transform:translate(1560px)}96%{opacity:0}to{opacity:0;transform:translate(1560px)}}.phb-root[data-motion=on] .phb-req-rl-approve{animation-name:phb-req-rl-approve}@keyframes phb-req-rl-approve{0%{opacity:0;transform:translate(1560px)}4%{opacity:1}38%{opacity:1;transform:translate(840px)}50%{opacity:1;transform:translate(760px)}92%{opacity:1;transform:translate(40px)}96%{opacity:0}to{opacity:0;transform:translate(40px)}}.phb-root[data-motion=on] .phb-req-lr-divert{animation-name:phb-req-lr-divert}@keyframes phb-req-lr-divert{0%{opacity:0;transform:translate(40px)translateY(0)}4%{opacity:1}42%{opacity:1;transform:translate(790px)translateY(0)}52%{opacity:1;transform:translate(820px)translateY(0)}66%{opacity:1;transform:translate(868px)translateY(22px)}86%{opacity:.9;transform:translate(868px)translateY(22px)}to{opacity:0;transform:translate(868px)translateY(22px)}}.phb-root[data-motion=on] .phb-req-rl-divert{animation-name:phb-req-rl-divert}@keyframes phb-req-rl-divert{0%{opacity:0;transform:translate(1560px)translateY(0)}4%{opacity:1}42%{opacity:1;transform:translate(810px)translateY(0)}52%{opacity:1;transform:translate(780px)translateY(0)}66%{opacity:1;transform:translate(732px)translateY(22px)}86%{opacity:.9;transform:translate(732px)translateY(22px)}to{opacity:0;transform:translate(732px)translateY(22px)}}.phb-divert-glyph line{stroke:rgb(var(--phb-accent) / .55);stroke-linecap:round}.phb-root[data-motion=on] .phb-divert-glyph{animation-name:phb-divert-glyph;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes phb-divert-glyph{0%,55%{opacity:.3}62%{opacity:1}75%{opacity:1}to{opacity:.3}}.phb-root[data-motion=on] .phb-policy-pulse{stroke:rgb(var(--phb-accent) / .45);opacity:0;animation:4.5s ease-in-out infinite phb-policy-pulse}@keyframes phb-policy-pulse{0%,to{opacity:0}50%{opacity:.55}}.phb-root[data-motion=on] .phb-synth{transform-origin:50%;transform-box:fill-box;fill:rgb(var(--phb-accent) / .8);animation:5s ease-in-out infinite phb-breath}.phb-root[data-motion=on] .phb-synth-halo{transform-origin:50%;transform-box:fill-box;fill:rgb(var(--phb-accent) / .18);animation:5s ease-in-out infinite phb-breath-halo}@keyframes phb-breath-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.5)}}.phb-root[data-motion=on] .phb-halo-wave{transform-origin:800px 360px;transform-box:view-box;stroke:rgb(var(--phb-accent) / .4);opacity:0;animation:5s ease-out infinite phb-halo-wave}.phb-root[data-motion=on] .phb-halo-wave-2{animation-delay:2.5s}@keyframes phb-halo-wave{0%{opacity:.5;transform:scale(.15)}to{opacity:0;transform:scale(2.4)}}.phb-root[data-motion=on] .phb-inflow{stroke-dasharray:10 240;stroke-dashoffset:240px;stroke:rgb(var(--phb-accent) / .7);animation:6s linear infinite phb-inflow}@keyframes phb-inflow{0%{stroke-dashoffset:240px;opacity:0}8%{opacity:.75}70%{stroke-dashoffset:10px;opacity:.75}90%{opacity:0}to{stroke-dashoffset:0;opacity:0}}.phb-root[data-motion=on] .phb-broker-ring{transform-origin:800px 360px;transform-box:view-box;animation:12s cubic-bezier(.16,1,.3,1) infinite phb-broker-tick}@keyframes phb-broker-tick{0%,38%{transform:rotate(0)}52%,to{transform:rotate(90deg)}}.phb-root[data-motion=on] .phb-broker-core{transform-origin:800px 360px;transform-box:view-box;animation:12s ease-in-out infinite phb-broker-core}@keyframes phb-broker-core{0%,34%,to{opacity:.85;transform:scale(1)}44%{opacity:1;transform:scale(1.08)}58%{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.phb-draw{stroke-dashoffset:0!important;animation:none!important}.phb-fade{opacity:1!important;animation:none!important}.phb-lane{opacity:1!important;animation:none!important;transform:translateY(0)!important}.phb-root{opacity:1!important;transition:none!important}.phb-root[data-motion=on] .phb-orbit-cw,.phb-root[data-motion=on] .phb-orbit-ccw,.phb-root[data-motion=on] .phb-orbit-cw-fast,.phb-root[data-motion=on] .phb-pulse,.phb-root[data-motion=on] .phb-breath,.phb-root[data-motion=on] .phb-breath-slow,.phb-root[data-motion=on] .phb-blink,.phb-root[data-motion=on] .phb-signal,.phb-root[data-motion=on] .phb-reject,.phb-root[data-motion=on] .phb-req,.phb-root[data-motion=on] .phb-divert-glyph,.phb-root[data-motion=on] .phb-policy-pulse,.phb-root[data-motion=on] .phb-synth,.phb-root[data-motion=on] .phb-synth-halo,.phb-root[data-motion=on] .phb-halo-wave,.phb-root[data-motion=on] .phb-inflow,.phb-root[data-motion=on] .phb-broker-ring,.phb-root[data-motion=on] .phb-broker-core{animation:none!important}.phb-root[data-motion=on] .phb-req{opacity:1!important}.phb-root{transition:opacity .2s ease-out}}
