.hero-media,.hero-shade,.data-stream{position:absolute;inset:0}.hero-media{transform:translate3d(var(--px,0), var(--py,0), 0);will-change:transform;transition:transform .26s ease-out}.hero-scene,.hero-scene svg{width:100%;height:100%}.hero-scene{opacity:.88;position:absolute;inset:0}.hero-scene svg{display:block}.scene-grid path{stroke:var(--scene-grid);stroke-width:1px}.source-cube path,.stack path,.model-panel rect{fill:var(--scene-panel);stroke:#45e4ff5c;stroke-width:1.4px;vector-effect:non-scaling-stroke}.source-cube path:first-child,.stack path:first-child{fill:url(#panelGradient)}.source-cube text,.model-panel text{fill:var(--text-on-scene);letter-spacing:1.6px;font-size:13px;font-weight:800}.source-cube text{text-anchor:middle}.lane{fill:none;vector-effect:non-scaling-stroke}.lane-base{stroke:#45e4ff29;stroke-width:1.1px}.lane-flow{stroke:url(#laneGradient);stroke-width:1.8px;stroke-dasharray:180 620;stroke-dashoffset:0;animation:6s linear infinite lane-flow;animation-delay:var(--delay,0s)}.lane-packet{fill:var(--green);opacity:.86}.stack{animation:6s ease-in-out infinite float-panel}.stack path{fill:var(--scene-panel-strong)}.model-panel{animation:4.2s ease-in-out infinite model-pulse;animation-delay:var(--delay,0s)}.model-panel circle{fill:#a8ff62d9}.micro-nodes rect{fill:none;stroke:#45e4ff40;vector-effect:non-scaling-stroke;animation:3.4s ease-in-out infinite node-flicker}.micro-nodes rect:nth-child(3n){animation-delay:.7s}.micro-nodes rect:nth-child(4n){animation-delay:1.2s}.hero-shade{background:linear-gradient(90deg, var(--hero-fade-left) 0%, var(--hero-fade-mid) 35%, var(--hero-fade-clear) 74%, var(--hero-fade-right) 100%), linear-gradient(180deg, transparent 0%, var(--hero-fade-bottom) 100%)}.data-stream{z-index:2;pointer-events:none}.data-stream span{opacity:.55;background:linear-gradient(90deg,#0000,#45e4ffd9,#0000);width:28%;height:1px;animation:5.5s linear infinite stream;position:absolute;left:-18%}.data-stream span:first-child{top:28%}.data-stream span:nth-child(2){animation-duration:6.8s;animation-delay:1.4s;top:51%}.data-stream span:nth-child(3){animation-duration:7.4s;animation-delay:2.6s;top:70%}
