.line-concept{padding:14px 4px 0}.research-map{width:100%;height:auto;display:block;overflow:visible;fill:none;stroke:#344d53;stroke-width:1.25}.research-map .paper,.research-map .facet{fill:#f1f2ea}.research-map .fine{stroke:#a7b7b1;stroke-width:1}.research-map .ink{stroke:#344d53;stroke-width:1.2}.research-map text{font:14px var(--sans);fill:#29444d;stroke:none}.research-map .index{font-size:11px;fill:#6d827b}.research-map .accent{stroke:#397962}.research-map circle{fill:#397962;stroke:none}.incoming{animation:source-arrive 8s ease-in-out infinite}.incoming-1{animation-delay:1s}.incoming-2{animation-delay:2s}.incoming-3{animation-delay:3s}.event-pulse{fill:#c8d9cf;animation:event-merge 8s ease-in-out infinite}.flow-event{stroke:#397962;stroke-dasharray:8 6;animation:event-flow 3s linear infinite}.brief-reveal{animation:brief-ready 8s ease-in-out infinite}.compare-scan{fill:#c8d9cf;fill-opacity:.35;stroke:#749784;animation:compare-rows 10s ease-in-out infinite}.difference{fill:#c8d9cf;fill-opacity:.4;stroke:#397962;animation:compare-difference 10s ease-in-out infinite}.test-light{animation:test-run 7s ease-in-out infinite}.test-1 .test-light{animation-delay:1s}.test-2 .test-light{animation-delay:2s}.review-check{stroke:#397962;stroke-width:2;stroke-dasharray:80;animation:test-review 7s ease-in-out infinite}.feedback{stroke:#749784;stroke-dasharray:4 6;animation:test-feedback 7s linear infinite}.retrieval-path{stroke:#397962;stroke-width:2;stroke-dasharray:580;animation:retrieve 9s ease-in-out infinite}.retrieval-result{animation:retrieve-result 9s ease-in-out infinite}.knowledge-node .paper{fill:#f1f2ea}.node-3 .paper,.node-2 .paper,.node-6 .paper{animation:knowledge-link 9s ease-in-out infinite}.node-2 .paper{animation-delay:.7s}.node-6 .paper{animation-delay:1.4s}
@keyframes source-arrive{0%,100%{transform:translateX(0);opacity:.65}30%,60%{transform:translateX(9px);opacity:1}}@keyframes event-merge{0%,100%{fill:#f1f2ea}40%,65%{fill:#b8d0c1}}@keyframes event-flow{to{stroke-dashoffset:-42}}@keyframes brief-ready{0%,30%,100%{opacity:.3}55%,85%{opacity:1}}@keyframes compare-rows{0%,15%,100%{transform:translateY(0)}35%,50%{transform:translateY(42px)}65%,85%{transform:translateY(84px)}}@keyframes compare-difference{0%,45%,100%{opacity:.2}65%,90%{opacity:1}}@keyframes test-run{0%,65%,100%{opacity:.25}25%,45%{opacity:1}}@keyframes test-review{0%,40%{stroke-dashoffset:80}65%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:80}}@keyframes test-feedback{to{stroke-dashoffset:50}}@keyframes retrieve{0%,10%{stroke-dashoffset:580}65%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:580}}@keyframes retrieve-result{0%,50%,100%{opacity:.2}70%,90%{opacity:1}}@keyframes knowledge-link{0%,25%,100%{fill:#f1f2ea}40%,65%{fill:#d2e0d5}}
.concept-motion:not(.is-in-view) .research-map *,.page-hidden .research-map *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.research-map *{animation:none!important}}@media(max-width:700px){.research-map text{font-size:17px}.research-map .index{font-size:13px}}
.retrieval-result circle{fill:none;stroke:#397962;stroke-width:1.5}
