.dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.PatientSignalArrivalAtlas-module__Ad7gYa__atlas{isolation:isolate;border:1px solid color-mix(in oklch,var(--foreground)13%,transparent);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 50%,color-mix(in oklch,var(--primary)10%,transparent),transparent 19rem),radial-gradient(ellipse at 17% 22%,color-mix(in oklch,var(--info)7%,transparent),transparent 17rem),linear-gradient(180deg,color-mix(in oklch,var(--background-surface)60%,var(--background)),color-mix(in oklch,var(--background-muted)93%,var(--background)));width:100%;min-height:clamp(390px,56vw,640px);box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)8%,transparent),inset 0 -4.5rem 8rem #0000002e;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.PatientSignalArrivalAtlas-module__Ad7gYa__atlas{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)8%,transparent),inset 0 -4.5rem 8rem lab(0% 0 0/.18)}}.PatientSignalArrivalAtlas-module__Ad7gYa__atlas:before{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(color-mix(in oklch,var(--foreground)7%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--foreground)7%,transparent)1px,transparent 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.PatientSignalArrivalAtlas-module__Ad7gYa__canvas{width:100%;height:100%;min-height:inherit;display:block;overflow:visible}.PatientSignalArrivalAtlas-module__Ad7gYa__backplane,.PatientSignalArrivalAtlas-module__Ad7gYa__signalTrace,.PatientSignalArrivalAtlas-module__Ad7gYa__signalEdge,.PatientSignalArrivalAtlas-module__Ad7gYa__sourceRule,.PatientSignalArrivalAtlas-module__Ad7gYa__centerLink{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.PatientSignalArrivalAtlas-module__Ad7gYa__backplane{stroke:color-mix(in oklch,var(--foreground)8%,transparent);stroke-width:1px;stroke-dasharray:3 14}.PatientSignalArrivalAtlas-module__Ad7gYa__signalLayer{pointer-events:none}.PatientSignalArrivalAtlas-module__Ad7gYa__signalTrace{stroke:color-mix(in oklch,var(--foreground)12%,transparent);stroke-width:1.2px}.PatientSignalArrivalAtlas-module__Ad7gYa__signalEdge{stroke:color-mix(in oklch,var(--primary)52%,var(--foreground));stroke-width:1px;opacity:.24}.PatientSignalArrivalAtlas-module__Ad7gYa__signalDot{fill:color-mix(in oklch,var(--primary)86%,white);stroke:color-mix(in oklch,var(--background)72%,transparent);stroke-width:.8px;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px color-mix(in oklch,var(--primary)70%,transparent))drop-shadow(0 0 12px color-mix(in oklch,var(--primary)30%,transparent))}.PatientSignalArrivalAtlas-module__Ad7gYa__centerFrame rect{fill:color-mix(in oklch,var(--background)79%,var(--background-surface));stroke:color-mix(in oklch,var(--primary)30%,var(--foreground));stroke-width:1.1px;vector-effect:non-scaling-stroke}.PatientSignalArrivalAtlas-module__Ad7gYa__centerFrame text,.PatientSignalArrivalAtlas-module__Ad7gYa__sourceCopy,.PatientSignalArrivalAtlas-module__Ad7gYa__centerLabel{font-family:var(--font-mono);paint-order:stroke;stroke:color-mix(in oklch,var(--background)92%,transparent);stroke-linejoin:round}.PatientSignalArrivalAtlas-module__Ad7gYa__centerFrame text{fill:color-mix(in oklch,var(--primary)82%,var(--foreground));letter-spacing:.1em;stroke-width:3px;font-size:11px;font-weight:750}.PatientSignalArrivalAtlas-module__Ad7gYa__centerGraph{filter:drop-shadow(0 18px 40px #0000004d);filter:drop-shadow(0 18px 40px lab(0% 0 0/.3))}.PatientSignalArrivalAtlas-module__Ad7gYa__centerLink{stroke:color-mix(in oklch,var(--foreground)24%,transparent);stroke-width:1.08px}.PatientSignalArrivalAtlas-module__Ad7gYa__centerNodeGroup{transform-box:fill-box;transform-origin:50%}.PatientSignalArrivalAtlas-module__Ad7gYa__centerNodeHalo{fill:color-mix(in oklch,var(--primary)18%,transparent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:PatientSignalArrivalAtlas-module__Ad7gYa__nodeArrivalHalo var(--cycle-duration)ease-in-out infinite;animation-delay:var(--arrival-delay)}.PatientSignalArrivalAtlas-module__Ad7gYa__centerNode{fill:color-mix(in oklch,var(--background-surface)82%,var(--foreground));stroke:color-mix(in oklch,var(--foreground)30%,transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:PatientSignalArrivalAtlas-module__Ad7gYa__nodeArrival var(--cycle-duration)ease-in-out infinite;animation-delay:var(--arrival-delay)}.PatientSignalArrivalAtlas-module__Ad7gYa__centerHub{fill:color-mix(in oklch,var(--primary)42%,var(--background));stroke:var(--primary);filter:drop-shadow(0 0 18px color-mix(in oklch,var(--primary)24%,transparent));animation:5.2s ease-in-out infinite PatientSignalArrivalAtlas-module__Ad7gYa__hubBreath}.PatientSignalArrivalAtlas-module__Ad7gYa__contextNode{fill:color-mix(in oklch,var(--background-surface)86%,var(--primary))}.PatientSignalArrivalAtlas-module__Ad7gYa__centerLabel{fill:color-mix(in oklch,var(--foreground)78%,transparent);letter-spacing:.03em;text-anchor:middle;stroke-width:2.2px;font-size:8.5px;font-weight:650}.PatientSignalArrivalAtlas-module__Ad7gYa__source{animation:PatientSignalArrivalAtlas-module__Ad7gYa__sourceResolve var(--cycle-duration)ease-in-out infinite;animation-delay:var(--signal-delay)}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceRule{stroke:color-mix(in oklch,var(--foreground)13%,transparent);stroke-width:1px}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceAnchor{fill:color-mix(in oklch,var(--background)62%,transparent);stroke:color-mix(in oklch,var(--primary)58%,white);stroke-width:1.1px;opacity:.78;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .45rem color-mix(in oklch,var(--primary)24%,transparent))}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceCopy{stroke-width:3px}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceLabel{fill:color-mix(in oklch,var(--foreground)90%,transparent);font-family:var(--font-heading);letter-spacing:0;font-size:20px;font-weight:740}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceDetail{fill:var(--text-on-dark-subtle);letter-spacing:.03em;font-size:12px;font-weight:600}@keyframes PatientSignalArrivalAtlas-module__Ad7gYa__nodeArrivalHalo{0%{opacity:.74;transform:scale(.54)}5%{opacity:.5;transform:scale(1.28)}14%{opacity:0;transform:scale(1.8)}15%,to{opacity:0;transform:scale(1)}}@keyframes PatientSignalArrivalAtlas-module__Ad7gYa__nodeArrival{0%,7%{fill:color-mix(in oklch,var(--primary)52%,var(--background));stroke:color-mix(in oklch,var(--primary)86%,white);filter:drop-shadow(0 0 11px color-mix(in oklch,var(--primary)62%,transparent));transform:scale(1.2)}14%,to{fill:color-mix(in oklch,var(--background-surface)86%,var(--primary));stroke:color-mix(in oklch,var(--foreground)30%,transparent);filter:none;transform:scale(1)}}@keyframes PatientSignalArrivalAtlas-module__Ad7gYa__hubBreath{0%,to{filter:drop-shadow(0 0 14px color-mix(in oklch,var(--primary)18%,transparent))}50%{filter:drop-shadow(0 0 22px color-mix(in oklch,var(--primary)34%,transparent))}}@keyframes PatientSignalArrivalAtlas-module__Ad7gYa__sourceResolve{0%,20%{opacity:1}32%,to{opacity:.72}}@media (max-width:700px){.PatientSignalArrivalAtlas-module__Ad7gYa__atlas{border-radius:var(--radius-md);min-height:350px}.PatientSignalArrivalAtlas-module__Ad7gYa__centerFrame text{letter-spacing:.08em;font-size:11px}.PatientSignalArrivalAtlas-module__Ad7gYa__centerLabel{stroke-width:3px;font-size:9.2px}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceLabel{stroke-width:4px;font-size:18px}.PatientSignalArrivalAtlas-module__Ad7gYa__sourceDetail{stroke-width:4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.PatientSignalArrivalAtlas-module__Ad7gYa__signalEdge,.PatientSignalArrivalAtlas-module__Ad7gYa__centerNodeHalo,.PatientSignalArrivalAtlas-module__Ad7gYa__centerNode,.PatientSignalArrivalAtlas-module__Ad7gYa__source,.PatientSignalArrivalAtlas-module__Ad7gYa__centerHub{animation:none}.PatientSignalArrivalAtlas-module__Ad7gYa__signalEdge{opacity:.52;stroke-dashoffset:0}.PatientSignalArrivalAtlas-module__Ad7gYa__centerNodeHalo,.PatientSignalArrivalAtlas-module__Ad7gYa__signalDot{opacity:0}.PatientSignalArrivalAtlas-module__Ad7gYa__source{opacity:.86}}
