.research-concept{color:#c9dbea;background:radial-gradient(at 50% 45%,#1c405a,#102b40 75%);border:1px solid #31536d;border-radius:13px;margin:0;padding:15px 14px 12px;overflow:hidden}.concept-topline{justify-content:space-between;align-items:center;gap:12px;padding-inline:4px;display:flex}.concept-topline>span{align-items:center;gap:7px;font-size:.65rem;display:inline-flex}.concept-topline i{background:#eda17a;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.concept-topline button{color:#bfd4e5;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.63rem;display:inline-flex}.concept-topline button:hover{color:#fff}.concept-topline button:focus-visible{outline-offset:4px;outline-color:#efb892}.concept-diagram{width:100%;height:auto;margin-block:8px;display:block}.concept-diagram--portrait{display:none}.concept-diagram :is(path,rect,circle,line){vector-effect:non-scaling-stroke}.concept-scene{stroke-linecap:round;stroke-linejoin:round}.concept-label{fill:#c3d9eb;font:15px var(--sans);letter-spacing:-.2px}.concept-note{fill:#829fb5;font:13px var(--sans)}.concept-symbol{fill:#d9eaff;font:27px var(--sans)}.concept-frame{fill:#17364e88;stroke:#527895;stroke-width:1px}.concept-guide{fill:none;stroke:#5b80965e;stroke-width:1px}.concept-link{fill:none;stroke:#658eae;stroke-width:1.4px;stroke-dasharray:4 6}.concept-processor{fill:#294e6e;stroke:#95b6da;stroke-width:1.3px}.concept-packet{fill:#efaf87}.concept-stroke{fill:none;stroke:#a7cff8;stroke-width:2px}.concept-wave-window{overflow:hidden}.rf-amplifier{fill:#244662;stroke:#8fb1d3;stroke-width:1.3px}.rf-lane-frame{stroke-width:1px}.rf-lane--without .rf-lane-frame{fill:#7b472422;stroke:#ba82634d}.rf-lane--with .rf-lane-frame{fill:#345f7f22;stroke:#8bbddd4d}.rf-case-label,.rf-result-label{font:650 16px var(--sans);fill:#c9deed}.rf-lane--without .rf-result-label{fill:#efaf8d}.rf-lane--with .rf-result-label{fill:#b9e1ff}.rf-pa-label,.rf-dpd-label{font:600 17px var(--sans);fill:#d8eafb}.rf-output-frame{fill:#102a3e99;stroke-width:1px}.rf-lane--without .rf-output-frame{stroke:#bf8064}.rf-lane--with .rf-output-frame{stroke:#8cbadd}.rf-input-wave{opacity:.75}.rf-reference{fill:none;stroke:#9bb0c2;stroke-width:1px;stroke-dasharray:3 4;opacity:.35}.rf-distorted-output{fill:none;stroke:#f0a37c;stroke-width:2.2px}.rf-clean-output{fill:none;stroke:#b4dfff;stroke-width:2.2px}.rf-pre-shaped{fill:none;stroke:#a0c8ed;stroke-width:1.5px}.concept-diagram--portrait .rf-dpd-label,.concept-diagram--portrait .rf-pa-label{font-size:15px}.sparsity-case-label{fill:#d4e5f4;font:650 17px var(--sans)}.sparsity-count{fill:#a9cfe8;font:600 16px var(--sans)}.change-lane .sparsity-count{fill:#efb78e}.dense-node{fill:#a8d1f3;stroke:#d0e7f8;stroke-width:1px}.change-node{fill:#efae7f;stroke:#ffdab9;stroke-width:1px}.skipped-node{fill:#1d394d;stroke:#49667d;stroke-width:.9px}.sparsity-change-ring{fill:none;stroke:#ee9c6c;stroke-width:1.2px}.sparse-skip-mark{fill:none;stroke:#7890a3;stroke-width:.8px}.dense-trace{fill:none;stroke:#689fc299;stroke-width:1.2px}.sparse-idle-trace{fill:none;stroke:#47677e55;stroke-width:.8px;stroke-dasharray:2 5}.sparse-active-trace{fill:none;stroke:#d99d76;stroke-width:1.4px;stroke-dasharray:4 5}.concept-diagram--portrait .sparsity-case-label{font-size:17px}.concept-diagram--portrait .sparsity-count{font-size:14px}.vision-eye{fill:#173950;stroke:#8bb5d5;stroke-width:1.8px}.vision-iris-ring{fill:#325f7e;stroke:#aacfe7;stroke-width:1.7px}.vision-pupil{fill:#0b2233}.vision-pixel{fill:#305269}.vision-event{fill:#eeb08a}.vision-event:nth-child(3n){fill:#a9d4f4}.vision-target-ring{fill:#76b0cf15;stroke:#6b9dba;stroke-width:1px;stroke-dasharray:3 5}.vision-crosshair{fill:none;stroke:#b6d9ee;stroke-width:1.3px}.sensing-mic{fill:none;stroke:#a7cce6;stroke-width:1.6px}.sensing-radar-base,.sensing-radar-ring{fill:none;stroke:#86b5d6;stroke-width:1.3px}.sensing-radar-base{opacity:.4}.sensing-pin{fill:none;stroke:#6689a8;stroke-width:1.7px}.sensing-circuit{fill:none;stroke:#afcceb;stroke-width:1.6px}.sensing-chip-dot{fill:#edaf87;stroke:#f9d1af;stroke-width:1px}.sensing-output{fill:#294a6377;stroke:#668fae;stroke-width:1px}.sensing-output-icon{fill:none;stroke:#abcde5;stroke-width:1.5px}.concept-steps{justify-content:center;align-items:center;gap:7px;font-size:.66rem;display:flex}.concept-steps span{color:#8ca9c1;white-space:nowrap;border-radius:5px;padding:4px 6px;transition:color .3s,background .3s}.concept-steps i{color:#62849e;font-size:.6rem;font-style:normal}.research-concept[data-phase="0"] [data-concept-step="0"],.research-concept[data-phase="1"] [data-concept-step="1"],.research-concept[data-phase="2"] [data-concept-step="2"],.research-concept[data-phase=ready] [data-concept-step="2"]{color:#f1c7a8;background:#a063433d}.research-concept figcaption{color:#91adbf;text-align:center;margin-top:8px;font-size:.61rem;line-height:1.5}@media (width<=600px){.concept-diagram--wide{display:none}.concept-diagram--portrait{display:block}}.concept-diagram--portrait .concept-label{font-size:17px}.concept-diagram--portrait .concept-note{font-size:14px}@supports (container-type:size){.research-concept{container:research-concept/size}.concept-diagram--wide{display:block}.concept-diagram--portrait{display:none}@container research-concept (aspect-ratio<=1){.concept-diagram--wide{display:none}.concept-diagram--portrait{display:block}}}.research-concept[data-running=true] .rf-wave,.research-concept[data-running=true] .sensing-wave{animation:3s linear infinite concept-wave-flow}.research-concept[data-running=true] .rf-packet-two{animation:2s ease-in-out .65s infinite rf-packet-two}.research-concept[data-running=true] .dense-node,.research-concept[data-running=true] .change-node{animation:dense-computation 2.4s ease-in-out var(--event-delay) infinite}.research-concept[data-running=true] .dense-trace,.research-concept[data-running=true] .sparse-active-trace{animation:6s linear infinite concept-trace-flow}.research-concept[data-running=true] .vision-iris,.research-concept[data-running=true] .vision-gaze{animation:6s ease-in-out infinite vision-look}.research-concept[data-running=true] .vision-event{animation:vision-event-flash 1.8s ease-in-out var(--event-delay) infinite}.research-concept[data-running=true] .sensing-radar-ring{animation:2.4s ease-in-out infinite radar-echo}.research-concept[data-running=true] .radar-ring-two{animation-delay:.3s}.research-concept[data-running=true] .radar-ring-three{animation-delay:.6s}.research-concept[data-running=true] .sensing-radar-target{animation:6s ease-in-out infinite radar-target}.research-concept[data-running=true] .sensing-audio-packet{animation:2.2s ease-in-out infinite sensing-audio-packet}.research-concept[data-running=true] .sensing-data-packet{animation:2.6s ease-in-out .7s infinite sensing-data-packet}.research-concept[data-running=true] .sensing-chip-dot{animation:2s ease-in-out infinite concept-node-fire}.research-concept[data-running=true] .sensing-voice{animation:6s ease-in-out infinite sensing-recognize}.research-concept[data-running=true] .sensing-motion{animation:6s ease-in-out 3s infinite sensing-recognize}@keyframes concept-wave-flow{to{transform:translate(-120px)}}@keyframes concept-trace-flow{to{stroke-dashoffset:-90px}}@keyframes concept-node-fire{0%,to{opacity:.45}35%,65%{opacity:1}}@keyframes rf-packet-two{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(37px)}}@keyframes dense-computation{0%,to{opacity:.65}40%,65%{opacity:1}}@keyframes vision-look{0%,to{transform:translate(-17px)}25%{transform:translate(3px)}55%{transform:translate(17px)}78%{transform:translate(-6px)}}@keyframes vision-event-flash{0%,to{opacity:.2}35%,60%{opacity:1}}@keyframes radar-echo{0%,to{opacity:.15}45%{opacity:1}}@keyframes radar-target{0%,to{transform:translateY(-8px)}50%{transform:translateY(16px)}}@keyframes sensing-audio-packet{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(37px)}}@keyframes sensing-data-packet{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(104px)}}@keyframes sensing-recognize{0%,15%,to{fill:#294a6377;stroke:#668fae}30%,65%{fill:#446d8c99;stroke:#d6b293}}
