.af2{--af-line:#c9a8ff;--af-amber:#fab219}.af2-svg{width:100%;height:auto;font-family:var(--font-display);display:block;overflow:visible}.af2-svg--tall{display:none}@media (max-width:760px){.af2-svg--wide{display:none}.af2-svg--tall{display:block}}@media (min-width:761px){.hz-demo .af2-svg--wide{max-height:calc(100svh - 260px)}}.af2-face{stroke:none}.af2-face--l{fill:#a08bff1a}.af2-face--r{fill:#b96cff12}.af2-face--t{fill:#dcc8ff24}.af2-edge{fill:none;stroke:#d9c4ff;stroke-width:1.4px;stroke-linejoin:round;opacity:.85}.af2-edge-glow{fill:none;stroke:#b96cff40;stroke-width:6px;stroke-linejoin:round}.af2-art{fill:none;stroke:#e7dcff;color:#c9a8ff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.af2-art *{vector-effect:non-scaling-stroke}.af2-title{fill:#fff;font-size:17px;font-weight:700}.af2-title,.af2-state{paint-order:stroke;stroke:#08070ee6;stroke-width:6px;stroke-linejoin:round}.af2-title--sm{font-size:13.5px}.af2-chip-body{fill:#1c1238;stroke:#b48cff;stroke-width:1.5px}.af2-chip-halo{fill:none;stroke:#a06eff24;stroke-width:18px}.af2-chip-halo--wide{stroke:#a06eff12;stroke-width:40px}.af2-chip-inner{fill:none;stroke:#c9a8ff59;stroke-width:1px}.af2-traces path{fill:none;stroke:#c9a8ff80;stroke-width:1.4px;stroke-linejoin:round}.af2-parts rect{fill:#2b1d52;stroke:#c9a8ff8c;stroke-width:1px}.af2-port rect{fill:#3a2470;stroke:#d9c4ff;stroke-width:1px}.af2-plaque{fill:#1e143ce0;stroke:#e6d7ff73;stroke-width:1px}.af2-chip-name{fill:#fff;font-weight:800}.af2-chip-sub{fill:#e4dcf5}.af2-geo line{stroke:#c9a8ff;stroke-width:1.2px}.af2-geo circle{fill:#efe4ff}.af2-sat-card{fill:#141024b3;stroke:#c9a8ff38;stroke-width:1px}.af2-sat-art{fill:none;stroke:#c9a8ff8c;stroke-width:1.3px;stroke-linejoin:round}.af2-sat-art .af2-sat-fill{fill:#a08bff59;stroke:none}.af2-link{fill:none;stroke:#c9a8ff40;stroke-width:1px}.af2-fiber path{fill:none;stroke-linecap:round}.af2-fiber-glow{stroke:#aa78ff2e;stroke-width:10px}.af2-fiber-body{stroke:#b98cff8c;stroke-width:3.4px}.af2-fiber-core{stroke:#f4ecff;stroke-width:1.1px}.af2-fiber--alert .af2-fiber-glow{stroke:#fab21933}.af2-fiber--alert .af2-fiber-body{stroke:#fab21999}.af2-fiber--alert .af2-fiber-core{stroke:#ffe7b0}.af2-card{fill:#120e20c7;stroke:#c9a8ff61;stroke-width:1.2px}.af2-area--alert .af2-card{fill:#1c140ad1;stroke:var(--af-amber)}.af2-card-ping{fill:none;stroke:var(--af-amber);stroke-width:3px;opacity:0}.af2-viz-line{fill:none;stroke:#e2d2ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.af2-viz-line--alert{stroke:#ffd27a}.af2-viz-fill{fill:#c9a8ff8c;stroke:none}.af2-viz-track{stroke:#c9a8ff38;stroke-width:1px}.af2-viz-area--alert{fill:#fab21959;stroke:var(--af-amber);stroke-width:1.4px;stroke-linejoin:round}.af2-state{fill:#e6e2ee;font-size:15px}.af2-state--sm{font-size:13.5px}.af2-state-name{fill:#fff;font-weight:700}.af2-state-alert{fill:var(--af-amber);font-weight:600}.af2-dash{stroke-dasharray:6 6}.af2-glide{stroke-dasharray:60 14}@media (prefers-reduced-motion:no-preference){.af2[data-play] .af2-scroll{animation:6s linear infinite af2-scroll}.af2[data-play] .af2-scroll--fast{animation-duration:3.4s}.af2[data-play] .af2-dash{animation:1.2s linear infinite af2-dash}.af2[data-play] .af2-queue{animation:af2-queue 3s linear var(--d,0s) infinite}.af2[data-play] .af2-glide{animation:af2-glide 4s linear var(--d,0s) infinite}.af2[data-play] .af2-card-ping{animation:2.4s ease-out infinite af2-ping}}@keyframes af2-scroll{to{transform:translate(-50%)}}.af2-scroll{transform-box:fill-box}@keyframes af2-dash{to{stroke-dashoffset:-12px}}@keyframes af2-queue{0%{transform:translate(-28%)}to{transform:translate(0)}}.af2-queue{transform-box:fill-box}@keyframes af2-glide{to{stroke-dashoffset:-74px}}@keyframes af2-ping{0%{opacity:.6}70%,to{opacity:0}}
