.publicHeroBrain{z-index:0;pointer-events:none;opacity:.62;filter:drop-shadow(0 0 48px #00d4ff29);width:clamp(640px,54vw,980px);height:clamp(460px,42vw,720px);animation:7s ease-in-out infinite brainBreath;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.publicHeroBrain.active{opacity:.78;filter:drop-shadow(0 0 78px #00d4ff47)}.publicHeroBrain.thinking{opacity:.82;filter:drop-shadow(0 0 110px #00d4ff61)}.brainAura{filter:blur(18px);background:radial-gradient(circle,#00d4ff2e,#0000 62%),radial-gradient(circle at 40% 40%,#7c3aed38,#0000 50%);border-radius:50%;animation:6s ease-in-out infinite auraPulse;position:absolute;inset:12%}.brainSvg{width:100%;height:100%;overflow:visible}.brainPath{fill:none;stroke-width:2.1px;filter:url(#heroBrainGlow)}.brainPath.main{stroke:#00d4ff6b;animation:5.5s ease-in-out infinite outlinePulse}.brainPath.secondary{stroke:#7c3aed61;animation:6.5s ease-in-out infinite outlinePulse}.brainPath.delay{animation-delay:1.8s}.brainLines path{fill:none;stroke:#00d4ff33;stroke-width:1.35px;stroke-dasharray:8 14;animation:10s linear infinite neuralFlow}.publicHeroBrain.active .brainLines path{stroke:#00d4ff61;animation-duration:5.5s}.publicHeroBrain.thinking .brainLines path{stroke:#7dd3fc8c;animation-duration:3.2s}.brainDot{fill:#00d4ff9e;filter:url(#heroBrainGlow);animation:4s ease-in-out infinite dotPulse}.dotDelay0{animation-delay:0s}.dotDelay1{animation-delay:.25s}.dotDelay2{animation-delay:.5s}.dotDelay3{animation-delay:.75s}.dotDelay4{animation-delay:1s}.dotDelay5{animation-delay:1.25s}.dotDelay6{animation-delay:1.5s}.dotDelay7{animation-delay:1.75s}.dotDelay8{animation-delay:2s}.dotDelay9{animation-delay:2.25s}.signal{fill:#00d4ff;filter:url(#heroBrainGlow);opacity:0}.signalA{offset-path:path("M300 255 C360 210 430 240 470 300 C520 360 590 340 635 290");animation:4.4s linear infinite signalTravel}.signalB{offset-path:path("M270 340 C340 320 370 385 445 370 C525 350 560 420 625 390");animation:5.4s linear 1.1s infinite signalTravel}.signalC{offset-path:path("M245 310 C330 280 370 330 440 315 C520 300 585 320 700 345");animation:6.2s linear 2s infinite signalTravel}.signalD{offset-path:path("M250 380 C330 365 390 300 470 335 C560 370 620 300 690 340");animation:4.8s linear 2.8s infinite signalTravel}@keyframes brainBreath{0%,to{transform:translate(-50%,-50%)scale(1)rotate(0)}50%{transform:translate(-50%,-50%)scale(1.035)rotate(.45deg)}}@keyframes auraPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes outlinePulse{0%,to{opacity:.28}50%{opacity:.88}}@keyframes neuralFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}@keyframes dotPulse{0%,to{opacity:.18;transform:scale(.75)}50%{opacity:1;transform:scale(1.55)}}@keyframes signalTravel{0%{offset-distance:0%;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media (max-width:768px){.publicHeroBrain{opacity:.26;width:760px;top:43%}.publicHeroBrain.active{opacity:.36}}
