.hg-nexus .hse-panel{--hse-cyc:3.6s;--hse-keep:var(--hgx-teal);--hse-grow:var(--hgx-blue-hi);--hse-prio:var(--hgx-violet);--hse-start:.32s}.hg-nexus .hse-sub{font-family:var(--hgx-head);letter-spacing:.01em;color:#ffffffb8;margin:14px 0 4px;font-size:13px;font-weight:600}.hg-nexus .hse-prism{width:100%;height:auto;display:block;overflow:visible}.hg-nexus .hse-glow{transform-box:fill-box;transform-origin:50%;animation:hseGlow calc(var(--hse-cyc) * 2.4) ease-in-out infinite}@keyframes hseGlow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.hg-nexus .hse-feed{stroke:#ffffff29;stroke-width:1.1px;stroke-dasharray:3 5;stroke-linecap:round;animation:hseFeed calc(var(--hse-cyc) * 1.5) linear infinite}@keyframes hseFeed{to{stroke-dashoffset:-16px}}.hg-nexus .hse-in{fill:var(--hgx-teal-hi);opacity:0;animation:hseIn var(--hse-cyc) linear infinite;animation-delay:calc(var(--i) * (var(--hse-cyc) / 6))}@keyframes hseIn{0%{opacity:0;transform:translate(-10px)}14%{opacity:.85}82%{opacity:1}to{opacity:0;transform:translate(136px)}}.hg-nexus .hse-face{fill:url(#hsePrismFace);animation:hseFace calc(var(--hse-cyc) * 2.4) ease-in-out infinite}@keyframes hseFace{0%,to{opacity:.82}50%{opacity:1}}.hg-nexus .hse-edge{fill:none;stroke:#ffffff6b;stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.65,0,.35,1) both hseDraw;animation-delay:var(--hse-start)}@keyframes hseDraw{to{stroke-dashoffset:0}}.hg-nexus .hse-split{stroke:#ffffff80;stroke-width:1.2px;stroke-linecap:round;opacity:0;animation:hseSplit calc(var(--hse-cyc) * 1.2) ease-in-out infinite;animation-delay:calc(var(--hse-start) + .7s)}@keyframes hseSplit{0%,to{opacity:.28}50%{opacity:.85}}.hg-nexus .hse-cap{fill:#ffffff85;font-family:var(--hgx-head);letter-spacing:.11em;text-transform:uppercase;opacity:0;animation:.64s cubic-bezier(.22,1,.36,1) both hseFadeUp;animation-delay:calc(var(--hse-start) + .2s);font-size:11px;font-weight:700}.hg-nexus .hse-cap-mid{animation-delay:calc(var(--hse-start) + .62s)}@keyframes hseFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hg-nexus .hse-spray{opacity:0;transform-box:fill-box;transform-origin:0;animation:hseSprayIn .9s cubic-bezier(.22, 1, .36, 1) both, hseSpray calc(var(--hse-cyc) * 2.4) ease-in-out infinite;animation-delay:calc(var(--hse-start) + .82s), calc(var(--hse-start) + 1.72s)}@keyframes hseSprayIn{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes hseSpray{0%,to{opacity:.62}50%{opacity:1}}.hg-nexus .hse-beam{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.5;animation:.76s cubic-bezier(.33,1,.68,1) both hseDraw;animation-delay:calc(var(--hse-start) + .76s + var(--i) * .11s)}.hg-nexus .hse-packet{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;opacity:0;animation:hsePacket calc(var(--hse-cyc) * 1.6) linear infinite;animation-delay:calc(var(--hse-start) + 1.5s + var(--i) * .19s)}@keyframes hsePacket{0%{stroke-dashoffset:100px;opacity:0}12%{opacity:.95}72%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}.hg-nexus .hse-node{stroke:var(--hgx-bg-deep);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) both hsePop;animation-delay:calc(var(--hse-start) + 1.32s + var(--i) * .11s)}@keyframes hsePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hg-nexus .hse-pulse{fill:none;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:hsePulse calc(var(--hse-cyc) * 1.6) ease-out infinite;animation-delay:calc(var(--hse-start) + 1.9s + var(--i) * .19s)}@keyframes hsePulse{0%{opacity:.55;transform:scale(1.35)}70%,to{opacity:0;transform:scale(3.4)}}.hg-nexus .hse-name{fill:#ffffffe6;font-family:var(--hgx-body);opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) both hseSlideIn;animation-delay:calc(var(--hse-start) + 1.42s + var(--i) * .11s);font-size:13px;font-weight:600}.hg-nexus .hse-score{font-family:var(--hgx-head);font-variant-numeric:tabular-nums;opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) both hseSlideIn;animation-delay:calc(var(--hse-start) + 1.52s + var(--i) * .11s);font-size:15px;font-weight:800}@keyframes hseSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.hg-nexus .hse-keep .hse-node,.hg-nexus .hse-keep.hse-node{fill:var(--hse-keep)}.hg-nexus .hse-grow .hse-node{fill:var(--hse-grow)}.hg-nexus .hse-prio .hse-node{fill:var(--hse-prio)}.hg-nexus .hse-keep .hse-score{fill:var(--hse-keep)}.hg-nexus .hse-grow .hse-score{fill:var(--hse-grow)}.hg-nexus .hse-prio .hse-score{fill:var(--hse-prio)}.hg-nexus line.hse-keep{stroke:var(--hse-keep)}.hg-nexus line.hse-grow{stroke:var(--hse-grow)}.hg-nexus line.hse-prio,.hg-nexus circle.hse-pulse.hse-prio{stroke:var(--hse-prio)}.hg-nexus .hse-legend{border-top:1px solid var(--hgx-line);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;padding-top:14px;display:flex}.hg-nexus .hse-leg{font-family:var(--hgx-head);letter-spacing:.09em;text-transform:uppercase;color:var(--hgx-muted);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.hg-nexus .hse-leg i{border-radius:50%;width:8px;height:8px}.hg-nexus .hse-leg.hse-keep i{background:var(--hse-keep)}.hg-nexus .hse-leg.hse-grow i{background:var(--hse-grow)}.hg-nexus .hse-leg.hse-prio i{background:var(--hse-prio)}@media (max-width:700px){.hg-nexus .hse-name{font-size:14.5px}.hg-nexus .hse-score{font-size:16.5px}.hg-nexus .hse-cap{font-size:12px}}@media (prefers-reduced-motion:reduce){.hg-nexus .hse-glow,.hg-nexus .hse-feed,.hg-nexus .hse-face,.hg-nexus .hse-split,.hg-nexus .hse-cap,.hg-nexus .hse-edge,.hg-nexus .hse-spray,.hg-nexus .hse-beam,.hg-nexus .hse-node,.hg-nexus .hse-name,.hg-nexus .hse-score{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.hg-nexus .hse-in,.hg-nexus .hse-packet,.hg-nexus .hse-pulse{animation:none;display:none}}.hg-nexus .hgx-proof{letter-spacing:.04em;gap:7px}.hg-nexus .hgx-proof .proof-line-flow{flex-wrap:nowrap;gap:7px;max-width:none}.hg-nexus .hgx-proof .proof-line-flow>span{white-space:nowrap}.hg-nexus .hgx-proof i:first-of-type{animation-delay:-.9s}.hg-nexus .hgx-proof i:nth-of-type(2){animation-delay:1.06s}.hg-nexus .hgx-proof i:nth-of-type(3){animation-delay:2.37s}
