.clinical-visual{width:min(390px,34vw);height:min(475px,42vw);position:relative;overflow:hidden;border:1px solid #2b3734;background:radial-gradient(circle at 50% 52%,rgba(118,87,255,.23),transparent 31%),linear-gradient(145deg,#0d1516,#070a0c);box-shadow:0 30px 100px rgba(0,0,0,.4)}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(77,238,234,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(77,238,234,.045) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle,black 20%,transparent 80%)}.visual-orbit{position:absolute;left:50%;top:52%;border:1px solid rgba(77,238,234,.2);border-radius:50%;transform:translate(-50%,-50%)}.orbit-a{width:265px;height:265px;animation:visual-spin 16s linear infinite}.orbit-b{width:190px;height:190px;border-style:dashed;animation:visual-spin 11s linear infinite reverse}.visual-orbit:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);left:50%;top:-4px}.ai-core{position:absolute;width:115px;height:115px;border-radius:50%;left:50%;top:52%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a1011;border:1px solid var(--acid);box-shadow:0 0 50px rgba(186,255,42,.16);z-index:3}.ai-core span{font:500 38px/1 DM Mono;color:var(--acid)}.ai-core small{font:400 6px/1.5 DM Mono;letter-spacing:.13em;color:#83908c;text-align:center;margin-top:8px}.neural-map{position:absolute;inset:0;width:100%;height:100%;z-index:2}.links path{stroke:#35433f;stroke-width:1;stroke-dasharray:4 7;fill:none}.nodes circle{fill:var(--cyan);filter:drop-shadow(0 0 7px var(--cyan))}.ecg-path{fill:none;stroke:var(--acid);stroke-width:1.7;filter:drop-shadow(0 0 5px rgba(186,255,42,.55));stroke-dasharray:700;animation:ecg-draw 4s ease-in-out infinite}.data-tag{position:absolute;font:400 7px DM Mono;letter-spacing:.08em;color:#75837f;z-index:4}.t1{left:18px;top:22px}.t2{right:18px;top:22px}.t3{left:18px;bottom:22px}.t4{right:18px;bottom:22px}.clinical-visual .corner{position:absolute;width:22px;height:22px;border-color:var(--acid);z-index:5}.clinical-visual .c1{top:10px;left:10px;border-left:1px solid;border-top:1px solid}.clinical-visual .c2{top:10px;right:10px;border-right:1px solid;border-top:1px solid}.clinical-visual .c3{bottom:10px;left:10px;border-left:1px solid;border-bottom:1px solid}.clinical-visual .c4{bottom:10px;right:10px;border-right:1px solid;border-bottom:1px solid}@keyframes visual-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ecg-draw{0%{stroke-dashoffset:700;opacity:.25}45%,75%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-700;opacity:.25}}@media(max-width:800px){.clinical-visual{width:280px;height:340px}.orbit-a{width:210px;height:210px}.orbit-b{width:150px;height:150px}.ai-core{width:92px;height:92px}.ai-core span{font-size:30px}}
