.RosVisual-module__JJs1ta__shell{background:radial-gradient(circle at 50% 48%,#8b5cf640,#0000 32%),radial-gradient(circle at 80% 18%,#22d3ee24,#0000 24%),linear-gradient(150deg,#1e1b4bb3,#082f493d);border:1px solid #a78bfa47;border-radius:38px;min-height:510px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000005c}.RosVisual-module__JJs1ta__visual{width:100%;min-height:510px;display:block}.RosVisual-module__JJs1ta__orbits ellipse{fill:none;stroke:#a5b4fc3d;stroke-width:1.5px;stroke-dasharray:8 12;transform-origin:310px 242px;animation:26s linear infinite RosVisual-module__JJs1ta__rotate}.RosVisual-module__JJs1ta__orbits ellipse:nth-child(2){animation-duration:32s;animation-direction:reverse}.RosVisual-module__JJs1ta__reactions path{fill:none;stroke:url(#ros-arrow);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 12;animation:4.5s linear infinite RosVisual-module__JJs1ta__reaction}.RosVisual-module__JJs1ta__reactions path:nth-child(2n){animation-delay:-2.2s}.RosVisual-module__JJs1ta__core{transform-origin:310px 250px;animation:5s ease-in-out infinite RosVisual-module__JJs1ta__breathe}.RosVisual-module__JJs1ta__core circle:first-child{filter:drop-shadow(0 0 30px #8b5cf6bf)}.RosVisual-module__JJs1ta__core circle:nth-child(2){fill:#0f172a66;stroke:#e0e7ff59}.RosVisual-module__JJs1ta__core text{fill:#fff;text-anchor:middle;dominant-baseline:middle;font-size:31px;font-weight:950}.RosVisual-module__JJs1ta__core .RosVisual-module__JJs1ta__coreSub{fill:#c4b5fd;letter-spacing:.14em;font-size:10px}.RosVisual-module__JJs1ta__species circle{fill:#1e295cd9;stroke:#67e8f985;stroke-width:1.5px;filter:drop-shadow(0 0 17px #38bdf861)}.RosVisual-module__JJs1ta__species text{fill:#ecfeff;text-anchor:middle;dominant-baseline:middle;font-size:21px;font-weight:950}.RosVisual-module__JJs1ta__water line{stroke:#bfdbfe;stroke-width:4px;stroke-linecap:round}.RosVisual-module__JJs1ta__water circle:first-of-type{fill:#38bdf8}.RosVisual-module__JJs1ta__water circle:not(:first-of-type){fill:#e0f2fe}.RosVisual-module__JJs1ta__water text,.RosVisual-module__JJs1ta__catalyst text{fill:#bae6fd;text-anchor:middle;letter-spacing:.1em;font-size:11px;font-weight:900}.RosVisual-module__JJs1ta__catalyst path{fill:#7c3aed47;stroke:#a78bfa;stroke-width:2px;filter:drop-shadow(0 0 13px #a78bfa73)}.RosVisual-module__JJs1ta__catalyst text{fill:#ede9fe;dominant-baseline:middle}.RosVisual-module__JJs1ta__electronFlow path{fill:none;stroke:#67e8f96b;stroke-width:2px}.RosVisual-module__JJs1ta__electronFlow circle{fill:#cffafe;filter:drop-shadow(0 0 8px #22d3ee);animation:2.6s ease-in-out infinite RosVisual-module__JJs1ta__pulse}.RosVisual-module__JJs1ta__electronFlow circle:nth-of-type(2){animation-delay:-.8s}.RosVisual-module__JJs1ta__electronFlow circle:nth-of-type(3){animation-delay:-1.6s}.RosVisual-module__JJs1ta__electronFlow text,.RosVisual-module__JJs1ta__labels text{fill:#e0e7ff9e;letter-spacing:.13em;font-size:10px;font-weight:900}.RosVisual-module__JJs1ta__labels text{text-anchor:middle}.RosVisual-module__JJs1ta__particles circle{fill:#e9d5ff;filter:drop-shadow(0 0 8px #a78bfa);animation:3s ease-in-out infinite RosVisual-module__JJs1ta__particle}.RosVisual-module__JJs1ta__shell figcaption{text-align:right;position:absolute;bottom:22px;right:28px}.RosVisual-module__JJs1ta__shell figcaption strong{color:#fff;font-size:20px;display:block}.RosVisual-module__JJs1ta__shell figcaption span{color:#e0e7ffa8;margin-top:4px;font-size:12px;display:block}@keyframes RosVisual-module__JJs1ta__rotate{to{transform:rotate(360deg)}}@keyframes RosVisual-module__JJs1ta__reaction{to{stroke-dashoffset:-88px}}@keyframes RosVisual-module__JJs1ta__breathe{50%{transform:scale(1.04)}}@keyframes RosVisual-module__JJs1ta__pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes RosVisual-module__JJs1ta__particle{50%{opacity:.25;transform:translateY(-6px)}}@media (max-width:820px){.RosVisual-module__JJs1ta__shell,.RosVisual-module__JJs1ta__visual{min-height:380px}}@media (prefers-reduced-motion:reduce){.RosVisual-module__JJs1ta__orbits ellipse,.RosVisual-module__JJs1ta__reactions path,.RosVisual-module__JJs1ta__core,.RosVisual-module__JJs1ta__electronFlow circle,.RosVisual-module__JJs1ta__particles circle{animation:none}}
