.s8qYqG_svg{width:100%;height:auto;overflow:visible}[data-fill] .s8qYqG_svg{height:100%;min-height:0}.s8qYqG_floor{fill:#ffffff12}.s8qYqG_frame{fill:#17171b;stroke:#ffffff29;stroke-width:1px}.s8qYqG_screen{fill:#0a0a0c}.s8qYqG_screenInk{fill:#ffffff29}.s8qYqG_screenGreen{fill:#78ef29}.s8qYqG_taskbar{fill:#ffffff0f}.s8qYqG_startGlyph{fill:#3b9cff}.s8qYqG_chartPanel{fill:none}.s8qYqG_lastDot{fill:#eaffd8}.s8qYqG_volume{fill:#78ef2947}.s8qYqG_stand{fill:#1b1b1f;stroke:#ffffff1a;stroke-width:1px}.s8qYqG_focus{fill:none;stroke:#78ef29;stroke-width:2px}.s8qYqG_label{transform-box:fill-box}.s8qYqG_labelText{fill:#ffffffb3;font-family:var(--font-geist), "Geist", system-ui, sans-serif;font-weight:500}.s8qYqG_labelGlyph{fill:#fafafa}.s8qYqG_labelImage{filter:brightness(0)invert();opacity:.9}.s8qYqG_linkTrack,.s8qYqG_link,.s8qYqG_packet{fill:none;stroke-linecap:round}.s8qYqG_linkTrack{stroke:#78ef291f;stroke-width:6px}.s8qYqG_link{stroke:#78ef29;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.s8qYqG_packet{stroke:#f3ffe9;stroke-width:4.5px;stroke-dasharray:.035 1;stroke-dashoffset:-1px;opacity:0}.s8qYqG_node,.s8qYqG_nodePing,.s8qYqG_device,.s8qYqG_chip{transform-box:fill-box;transform-origin:50%}.s8qYqG_nodeRing{fill:#0a0a0a;stroke:#78ef2999;stroke-width:1.5px}.s8qYqG_nodeCore{fill:#78ef29}.s8qYqG_nodePing{fill:none;stroke:#78ef29b3;stroke-width:1.5px;opacity:0}.s8qYqG_nodeLabel{fill:#ffffffb3;font-family:var(--font-geist), "Geist", system-ui, sans-serif;font-weight:500}.s8qYqG_hubTile{fill:#ffffff14;stroke:#78ef298c;stroke-width:1px}.s8qYqG_chip{transform-origin:bottom}.s8qYqG_chipBox{fill:#0f1a0a;stroke:#78ef29;stroke-width:1.2px}.s8qYqG_chipGlyph{fill:none;stroke:#78ef29;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.s8qYqG_chipText{fill:#fafafa;font-family:var(--font-geist), "Geist", system-ui, sans-serif;font-weight:500}@media (prefers-reduced-motion:no-preference){[data-explainer-root]:not([data-motion-seen]) .s8qYqG_node{transform:scale(0)}[data-explainer-root]:not([data-motion-seen]) .s8qYqG_nodeLabel,[data-explainer-root]:not([data-motion-seen]) .s8qYqG_linkTrack,[data-explainer-root]:not([data-motion-seen]) .s8qYqG_device,[data-explainer-root]:not([data-motion-seen]) .s8qYqG_chip,[data-explainer-root]:not([data-motion-seen]) .s8qYqG_focus{opacity:0}[data-explainer-root]:not([data-motion-seen]) .s8qYqG_link{stroke-dashoffset:1px}[data-explainer-root][data-motion-seen] .s8qYqG_node{animation:.52s cubic-bezier(.23,1,.32,1) backwards s8qYqG_xm-pop}[data-explainer-root][data-motion-seen] .s8qYqG_nodePing{animation:1.1s cubic-bezier(.16,1,.3,1) .18s s8qYqG_xm-ring}[data-explainer-root][data-motion-seen] .s8qYqG_nodeLabel{animation:.36s ease-out .22s backwards s8qYqG_xm-fade}[data-explainer-root][data-motion-seen] .s8qYqG_linkTrack{animation:s8qYqG_xm-fade var(--dur) ease-out var(--d) 1 backwards}[data-explainer-root][data-motion-seen] .s8qYqG_link{animation:s8qYqG_xm-draw var(--dur) cubic-bezier(.5, 0, .25, 1) var(--d) 1 backwards}[data-explainer-root][data-motion-seen] .s8qYqG_packet{animation:s8qYqG_xm-packet var(--dur) cubic-bezier(.5, 0, .25, 1) var(--d) 1}[data-explainer-root][data-motion-seen] .s8qYqG_device{animation:s8qYqG_xm-device .48s cubic-bezier(.23, 1, .32, 1) var(--land) 1 backwards}[data-explainer-root][data-motion-seen] .s8qYqG_device .s8qYqG_chart{animation:s8qYqG_xm-wipe .7s cubic-bezier(.33, 0, .2, 1) calc(var(--land) + .16s) 1 backwards}[data-explainer-root][data-motion-seen] .s8qYqG_focus{animation:s8qYqG_xm-focus .7s cubic-bezier(.23, 1, .32, 1) var(--d) 1 backwards}[data-explainer-root][data-motion-seen] .s8qYqG_chip{animation:s8qYqG_xm-chip .42s cubic-bezier(.23, 1, .32, 1) calc(var(--d) + 80ms) 1 backwards}}@keyframes s8qYqG_xm-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes s8qYqG_xm-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.4)}}@keyframes s8qYqG_xm-fade{0%{opacity:0}to{opacity:1}}@keyframes s8qYqG_xm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes s8qYqG_xm-packet{0%{stroke-dashoffset:.035px;opacity:1}96%{opacity:1}to{stroke-dashoffset:-.965px;opacity:0}}@keyframes s8qYqG_xm-device{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes s8qYqG_xm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes s8qYqG_xm-focus{0%{opacity:0;stroke-width:6px}to{opacity:1;stroke-width:2px}}@keyframes s8qYqG_xm-chip{0%{opacity:0;transform:translateY(6px)scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}