@media screen and (width>=1024px) and (height>=640px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-home-snap]{--home-header-height:88px;scroll-snap-type:y proximity;scroll-padding-top:var(--home-header-height)}html[data-home-snap] .home-screen{min-height:calc(100svh - var(--home-header-height));scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;display:flex}html[data-home-snap] .home-screen>*{flex-shrink:0}html[data-home-snap] .site-footer{scroll-snap-align:start}}.rm-section[data-astro-cid-guzyun3g]{border-block:1px solid var(--line);padding-block:16px 12px}.rm-heading[data-astro-cid-guzyun3g]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.rm-heading[data-astro-cid-guzyun3g] h2[data-astro-cid-guzyun3g]{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.5}.rm-pause[data-astro-cid-guzyun3g]{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;align-items:center;gap:9px;padding:7px 10px;font-size:14px;line-height:1.5;display:inline-flex}.rm-pause[data-astro-cid-guzyun3g]:hover{border-color:var(--red);color:var(--red)}.rm-pause[data-astro-cid-guzyun3g]:disabled{cursor:default}.rm-pause-icon[data-astro-cid-guzyun3g]{border-inline:2px solid;width:9px;height:10px}.rm-pause[data-astro-cid-guzyun3g][aria-pressed=true] .rm-pause-icon[data-astro-cid-guzyun3g]{border:5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0}.rm-tabs[data-astro-cid-guzyun3g]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]{color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:9px 14px 11px;font-size:15px;font-weight:550;line-height:1.6;display:flex}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]:first-child{padding-left:0}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g][aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}.rm-tab-number[data-astro-cid-guzyun3g]{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:450}.rm-panel[data-astro-cid-guzyun3g]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:30px;padding-block:14px 4px;display:grid}.rm-drawing[data-astro-cid-guzyun3g]{background:radial-gradient(#e9ebdf 0,#0000 75%);width:94%;min-width:0;max-width:600px}.rm-drawing[data-astro-cid-guzyun3g] svg[data-astro-cid-guzyun3g]{width:100%;height:auto;display:block;overflow:visible}.rm-sheet[data-astro-cid-guzyun3g]{fill:#fafbf6;stroke:#c4cebb;stroke-width:1px}.rm-grid-line[data-astro-cid-guzyun3g]{stroke:#e0e4d9;stroke-width:1px;fill:none}.rm-svg-label[data-astro-cid-guzyun3g],.rm-svg-text[data-astro-cid-guzyun3g]{fill:#44543f;font-family:var(--font);font-size:16px;font-weight:550}.rm-svg-text[data-astro-cid-guzyun3g]{font-size:15px}.rm-accent[data-astro-cid-guzyun3g]{fill:var(--red)}.rm-arrow[data-astro-cid-guzyun3g]{fill:none;stroke:#9f6350;stroke-width:1.5px}.rm-flow[data-astro-cid-guzyun3g]{fill:none;stroke:#aa6b56;stroke-width:1.5px;stroke-dasharray:3 8;animation:2.5s linear infinite rm-flow}.rm-flow-second[data-astro-cid-guzyun3g]{animation-delay:-1.25s}.rm-focus-frame[data-astro-cid-guzyun3g]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite rm-focus}.rm-match-active[data-astro-cid-guzyun3g]{animation:3s ease-in-out infinite rm-matching;animation-delay:var(--rm-delay)}.rm-text-highlight[data-astro-cid-guzyun3g]{animation:3s ease-in-out -.8s infinite rm-matching}.rm-architecture-text[data-astro-cid-guzyun3g]{fill:#44543f;font-family:var(--font);font-size:20px;font-weight:550}.rm-architecture-text[data-astro-cid-guzyun3g].rm-accent{fill:var(--red)}.rm-native-lane[data-astro-cid-guzyun3g] .rm-architecture-text[data-astro-cid-guzyun3g]:lang(en){font-size:17px}.rm-choice-text[data-astro-cid-guzyun3g]{fill:#596652;font-family:var(--font);font-size:16px}.rm-plan-step[data-astro-cid-guzyun3g]{animation:4s ease-in-out infinite rm-matching}.rm-plan-next[data-astro-cid-guzyun3g]{animation-delay:-1.3s}.rm-action-lane[data-astro-cid-guzyun3g] rect[data-astro-cid-guzyun3g]{animation:8s ease-in-out infinite rm-controller-choice}.rm-vla-lane[data-astro-cid-guzyun3g] rect[data-astro-cid-guzyun3g]{animation-delay:-4s}.rm-native-flow[data-astro-cid-guzyun3g],.rm-vla-flow[data-astro-cid-guzyun3g]{animation:2.5s linear infinite rm-flow,8s ease-in-out infinite rm-controller-choice}.rm-vla-flow[data-astro-cid-guzyun3g]{animation-delay:0s,-4s}.rm-arm-link[data-astro-cid-guzyun3g]{fill:none;stroke:#647b5d;stroke-width:8px;stroke-linecap:round}.rm-arm-highlight[data-astro-cid-guzyun3g]{fill:none;stroke:#e6ebdf;stroke-width:2px;stroke-linecap:round}.rm-arm-joint[data-astro-cid-guzyun3g]{fill:#f7f7f2;stroke:#647b5d;stroke-width:3px}.rm-feedback[data-astro-cid-guzyun3g]{stroke:#8c9b80;animation-duration:5s}.rm-molecule[data-astro-cid-guzyun3g]{transform-origin:330px 108px;animation:8s ease-in-out infinite rm-molecule}.rm-molecule-pulse[data-astro-cid-guzyun3g]{transform-origin:378px 87px;animation:4s ease-out infinite rm-target}.rm-prediction-curve[data-astro-cid-guzyun3g]{stroke-dasharray:150;animation:5s ease-in-out infinite rm-prediction}.rm-description[data-astro-cid-guzyun3g] h3[data-astro-cid-guzyun3g]{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.5}.rm-description[data-astro-cid-guzyun3g] p[data-astro-cid-guzyun3g]{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.85}.rm-description[data-astro-cid-guzyun3g] a[data-astro-cid-guzyun3g]{color:var(--red);align-items:center;gap:9px;margin-top:16px;font-size:15px;font-weight:550;display:inline-flex}.rm-description[data-astro-cid-guzyun3g] a[data-astro-cid-guzyun3g]:hover{text-underline-offset:4px;text-decoration:underline}.rm-note[data-astro-cid-guzyun3g]{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}[data-astro-cid-guzyun3g][data-paused=true] [data-astro-cid-guzyun3g]:is(.rm-flow,.rm-focus-frame,.rm-match-active,.rm-text-highlight,.rm-plan-step,.rm-action-lane rect,.rm-molecule,.rm-molecule-pulse,.rm-prediction-curve),.rm-panel[data-astro-cid-guzyun3g][hidden] [data-astro-cid-guzyun3g]{animation-play-state:paused}@keyframes rm-flow{to{stroke-dashoffset:-55px}}@keyframes rm-focus{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.065)}}@keyframes rm-matching{0%,to{opacity:.55}50%{opacity:1}}@keyframes rm-controller-choice{0%,42%,to{opacity:1}50%,92%{opacity:.42}}@keyframes rm-target{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.75;transform:scale(1.12)}}@keyframes rm-molecule{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes rm-prediction{0%,to{stroke-dashoffset:140px;opacity:.6}40%,75%{stroke-dashoffset:0;opacity:1}}.rm-experiment[data-astro-cid-guzyun3g]{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.rm-experiment-label[data-astro-cid-guzyun3g]{color:var(--muted);letter-spacing:.08em;font-size:12px}.rm-options[data-astro-cid-guzyun3g]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.rm-options[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:7px 10px;font-size:13px;transition:background .2s,border-color .2s,color .2s}.rm-options[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]:hover{border-color:var(--red);color:var(--red)}.rm-options[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g][aria-pressed=true]{color:var(--red);background:#efdfd5;border-color:#c58a77}.rm-description[data-astro-cid-guzyun3g] .rm-experiment-status[data-astro-cid-guzyun3g]{min-height:3.4em;margin-top:10px;font-size:13px;line-height:1.7}.rm-panel[data-astro-cid-guzyun3g]:not([hidden]) .rm-drawing[data-astro-cid-guzyun3g]{animation:.45s ease-out both rm-enter}@keyframes rm-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rm-focus-frame[data-astro-cid-guzyun3g],.rm-prediction-curve[data-astro-cid-guzyun3g]{transition:translate .45s,d .45s}[data-astro-cid-guzyun3g][data-demo=detail] .rm-focus-frame[data-astro-cid-guzyun3g]{translate:65px -20px}[data-astro-cid-guzyun3g][data-demo=video] .rm-focus-frame[data-astro-cid-guzyun3g]{animation:3s ease-in-out infinite alternate rm-video-scan}@keyframes rm-video-scan{0%{translate:-25px}to{translate:70px -12px}}[data-astro-cid-guzyun3g][data-demo=detail] .rm-match-cell[data-astro-cid-guzyun3g]:nth-of-type(2n),[data-astro-cid-guzyun3g][data-demo=video] .rm-match-cell[data-astro-cid-guzyun3g]:nth-of-type(3n){fill:#a9473b}[data-astro-cid-guzyun3g][data-demo=a] .rm-molecule[data-astro-cid-guzyun3g] circle[data-astro-cid-guzyun3g]:first-of-type,[data-astro-cid-guzyun3g][data-demo=g] .rm-molecule[data-astro-cid-guzyun3g] circle[data-astro-cid-guzyun3g]:nth-of-type(2){fill:#a9473b;stroke:#a9473b;stroke-width:7px}@media (width>=1001px){.rm-section[data-astro-cid-guzyun3g]{padding-block:28px 20px}.rm-heading[data-astro-cid-guzyun3g]{margin-bottom:16px}.rm-heading[data-astro-cid-guzyun3g] h2[data-astro-cid-guzyun3g]{font-size:20px}.rm-pause[data-astro-cid-guzyun3g]{padding:9px 12px;font-size:15px}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]{padding-block:14px 16px;font-size:17px}.rm-tab-number[data-astro-cid-guzyun3g]{font-size:15px}.rm-panel[data-astro-cid-guzyun3g]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;padding-block:30px 14px}.rm-drawing[data-astro-cid-guzyun3g]{width:100%;max-width:none}.rm-description[data-astro-cid-guzyun3g] h3[data-astro-cid-guzyun3g]{font-size:clamp(25px,1.8vw,30px)}.rm-description[data-astro-cid-guzyun3g] p[data-astro-cid-guzyun3g]{margin-top:14px;font-size:18px}.rm-description[data-astro-cid-guzyun3g] a[data-astro-cid-guzyun3g]{margin-top:22px;font-size:17px}.rm-note[data-astro-cid-guzyun3g]{margin-top:12px;font-size:15px}}@media (width<=1000px){.rm-panel[data-astro-cid-guzyun3g]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:25px}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]{gap:7px;padding-inline:9px;font-size:14px}.rm-description[data-astro-cid-guzyun3g] h3[data-astro-cid-guzyun3g]{font-size:20px}}@media (width<=700px){.rm-section[data-astro-cid-guzyun3g]{padding-top:18px}.rm-heading[data-astro-cid-guzyun3g]{align-items:start}.rm-heading[data-astro-cid-guzyun3g] h2[data-astro-cid-guzyun3g]{padding-top:5px;font-size:16px}.rm-pause[data-astro-cid-guzyun3g]{gap:6px;font-size:14px}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]{justify-content:center;padding:12px 6px;font-size:14px}.rm-tabs[data-astro-cid-guzyun3g] button[data-astro-cid-guzyun3g]:first-child{padding-left:6px}.rm-tab-number[data-astro-cid-guzyun3g]{display:none}.rm-panel[data-astro-cid-guzyun3g]{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.rm-drawing[data-astro-cid-guzyun3g]{width:100%;max-width:none;overflow:hidden}.rm-drawing[data-astro-cid-guzyun3g] svg[data-astro-cid-guzyun3g]{width:calc(100% + 22px);max-width:none;margin-left:-11px}.rm-svg-label[data-astro-cid-guzyun3g]{font-size:28px}.rm-description[data-astro-cid-guzyun3g] h3[data-astro-cid-guzyun3g]{font-size:21px}.rm-description[data-astro-cid-guzyun3g] p[data-astro-cid-guzyun3g]{margin-top:8px;font-size:16px}.rm-description[data-astro-cid-guzyun3g] a[data-astro-cid-guzyun3g]{margin-top:12px}.rm-note[data-astro-cid-guzyun3g]{margin-top:15px}}@media (prefers-reduced-motion:reduce){.rm-section[data-astro-cid-guzyun3g] [data-astro-cid-guzyun3g]{transition:none!important;animation:none!important}.rm-prediction-curve[data-astro-cid-guzyun3g]{stroke-dashoffset:0}}.home-highlights[data-astro-cid-lt7vazgr]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;padding-block:30px 38px;scroll-margin-top:108px;display:grid}.home-highlights[data-astro-cid-lt7vazgr]>div[data-astro-cid-lt7vazgr]{min-width:0}.highlights-honors[data-astro-cid-lt7vazgr]{border-left:1px solid var(--line);padding-left:38px}.highlights-heading[data-astro-cid-lt7vazgr]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px;display:flex}.highlights-heading[data-astro-cid-lt7vazgr] h2[data-astro-cid-lt7vazgr]{letter-spacing:-.5px;font-size:27px;font-weight:600;line-height:1.4}.highlights-archive[data-astro-cid-lt7vazgr]{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;font-size:15px;display:inline-flex}.highlights-archive[data-astro-cid-lt7vazgr]:hover,.honors-history[data-astro-cid-lt7vazgr]:hover{color:var(--red)}ol[data-astro-cid-lt7vazgr]{margin:0;padding:0;list-style:none}.highlights-news-list[data-astro-cid-lt7vazgr] li[data-astro-cid-lt7vazgr]{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding-block:15px;display:grid}.publication-year[data-astro-cid-lt7vazgr],.honor-year[data-astro-cid-lt7vazgr]{font-family:var(--mono);font-size:14px;line-height:1.85}.publication-year[data-astro-cid-lt7vazgr]{color:var(--muted);padding-top:1px}.update-headline[data-astro-cid-lt7vazgr]{font-size:17px;font-weight:550;line-height:1.65}.highlights-note[data-astro-cid-lt7vazgr]{color:var(--muted);margin-block:12px 4px;font-size:13px}.update-link[data-astro-cid-lt7vazgr]{min-width:0;display:block}.update-venue[data-astro-cid-lt7vazgr]{color:var(--red);margin-bottom:4px;font-size:13px;line-height:1.5;display:block}.update-headline[data-astro-cid-lt7vazgr]{overflow-wrap:anywhere;display:block}.update-headline[data-astro-cid-lt7vazgr] svg[data-astro-cid-lt7vazgr]{vertical-align:baseline;color:var(--red);margin-left:7px;display:inline}.update-link[data-astro-cid-lt7vazgr]:hover .update-headline[data-astro-cid-lt7vazgr],.update-link[data-astro-cid-lt7vazgr]:focus-visible .update-headline[data-astro-cid-lt7vazgr]{text-underline-offset:4px;text-decoration:underline}.highlights-honors-list[data-astro-cid-lt7vazgr] li[data-astro-cid-lt7vazgr]{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.honor-year[data-astro-cid-lt7vazgr]{color:var(--red);padding-top:2px}.highlights-honors-list[data-astro-cid-lt7vazgr] p[data-astro-cid-lt7vazgr]{font-size:17px;line-height:1.8}.honor-source[data-astro-cid-lt7vazgr]{color:var(--red);vertical-align:middle;margin-left:7px;display:inline-flex}.honors-history[data-astro-cid-lt7vazgr]{width:fit-content;color:var(--muted);align-items:center;gap:8px;margin-top:19px;font-size:15px;line-height:1.7;display:flex}@media (width<=1100px){.home-highlights[data-astro-cid-lt7vazgr]{gap:30px}.highlights-honors[data-astro-cid-lt7vazgr]{padding-left:26px}.highlights-heading[data-astro-cid-lt7vazgr]{flex-wrap:wrap;gap:5px 14px}.highlights-heading[data-astro-cid-lt7vazgr] h2[data-astro-cid-lt7vazgr]{font-size:25px}}@media (width<=800px){.home-highlights[data-astro-cid-lt7vazgr]{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:26px 30px}.highlights-honors[data-astro-cid-lt7vazgr]{border-left:0;padding-left:0}.highlights-heading[data-astro-cid-lt7vazgr]{flex-wrap:nowrap;margin-bottom:10px}}@media (width<=400px){.highlights-news-list[data-astro-cid-lt7vazgr] li[data-astro-cid-lt7vazgr]{grid-template-columns:40px minmax(0,1fr);gap:12px}.highlights-heading[data-astro-cid-lt7vazgr] h2[data-astro-cid-lt7vazgr]{font-size:23px}.highlights-archive[data-astro-cid-lt7vazgr]{font-size:14px}.highlights-heading[data-astro-cid-lt7vazgr]{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.impact-chart[data-astro-cid-yiyjjxrm].impact-reveal .impact-trace[data-astro-cid-yiyjjxrm]{animation:1.8s ease-out both impact-draw}.impact-chart[data-astro-cid-yiyjjxrm].impact-reveal [data-astro-cid-yiyjjxrm][data-impact-marker]{animation:.18s ease-out 1.62s both impact-marker-in}}@keyframes impact-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes impact-marker-in{0%{opacity:0}to{opacity:1}}.impact[data-astro-cid-yiyjjxrm]{padding-block:18px 22px}.impact-heading[data-astro-cid-yiyjjxrm]{margin-bottom:14px}.impact-heading[data-astro-cid-yiyjjxrm] h2[data-astro-cid-yiyjjxrm]{font-size:30px}.impact-grid[data-astro-cid-yiyjjxrm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.impact-card[data-astro-cid-yiyjjxrm]{--chart-color:#718568;border-top:1px solid var(--line);min-width:0;padding-top:14px}.impact-red[data-astro-cid-yiyjjxrm]{--chart-color:var(--red)}.impact-card-heading[data-astro-cid-yiyjjxrm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.impact-card-heading[data-astro-cid-yiyjjxrm] h3[data-astro-cid-yiyjjxrm]{font-size:19px;font-weight:550}.impact-card-heading[data-astro-cid-yiyjjxrm] a[data-astro-cid-yiyjjxrm]{color:var(--muted);font-size:13px}.impact-card-heading[data-astro-cid-yiyjjxrm] a[data-astro-cid-yiyjjxrm]:hover{color:var(--red);text-decoration:underline}.impact-total[data-astro-cid-yiyjjxrm]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.impact-total[data-astro-cid-yiyjjxrm] strong[data-astro-cid-yiyjjxrm]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:550;line-height:1.2}.impact-total[data-astro-cid-yiyjjxrm]>span[data-astro-cid-yiyjjxrm]{color:var(--muted);font-size:15px}.impact-scope[data-astro-cid-yiyjjxrm]{color:var(--muted);margin-top:5px;font-size:15px}.impact-chart-heading[data-astro-cid-yiyjjxrm]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.impact-chart-heading[data-astro-cid-yiyjjxrm] h4[data-astro-cid-yiyjjxrm]{font-size:14px;font-weight:500}.impact-chart-heading[data-astro-cid-yiyjjxrm] output[data-astro-cid-yiyjjxrm]{font-family:var(--mono);color:var(--chart-color);font-variant-numeric:tabular-nums;font-size:13px}.impact-chart[data-astro-cid-yiyjjxrm]{width:100%;margin-top:5px;display:block;overflow:visible}.impact-chart[data-astro-cid-yiyjjxrm] text[data-astro-cid-yiyjjxrm]{font-size:14px;font-family:var(--mono);fill:var(--muted)}.impact-gridline[data-astro-cid-yiyjjxrm]{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5}.impact-line[data-astro-cid-yiyjjxrm]{fill:none;stroke:var(--chart-color);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.impact-area[data-astro-cid-yiyjjxrm]{fill:var(--chart-color);opacity:.07}.impact-crosshair[data-astro-cid-yiyjjxrm]{stroke:var(--chart-color);stroke-dasharray:3 5;opacity:.45}.impact-chart[data-astro-cid-yiyjjxrm] circle[data-astro-cid-yiyjjxrm]{fill:var(--chart-color);stroke:var(--bg);stroke-width:2px}.impact-slider[data-astro-cid-yiyjjxrm]{width:100%;accent-color:var(--chart-color);appearance:none;cursor:ew-resize;background:0 0;min-height:28px;margin:4px 0 0}.impact-slider[data-astro-cid-yiyjjxrm]::-webkit-slider-runnable-track{background:var(--line);height:2px}.impact-slider[data-astro-cid-yiyjjxrm]::-webkit-slider-thumb{appearance:none;border:2px solid var(--chart-color);background:var(--bg);border-radius:50%;width:11px;height:11px;margin-top:-4.5px}.impact-slider[data-astro-cid-yiyjjxrm]::-moz-range-track{background:var(--line);height:2px}.impact-slider[data-astro-cid-yiyjjxrm]::-moz-range-thumb{border:2px solid var(--chart-color);background:var(--bg);border-radius:50%;width:8px;height:8px}.impact-updated[data-astro-cid-yiyjjxrm]{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:12px}@media (width>=1024px){.impact-compact[data-astro-cid-yiyjjxrm]{padding-block:10px 16px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-heading[data-astro-cid-yiyjjxrm]{margin-bottom:10px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-heading[data-astro-cid-yiyjjxrm] h2[data-astro-cid-yiyjjxrm]{font-size:22px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-card[data-astro-cid-yiyjjxrm]{padding-top:10px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-card-heading[data-astro-cid-yiyjjxrm] h3[data-astro-cid-yiyjjxrm]{font-size:17px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-total[data-astro-cid-yiyjjxrm]{margin-top:6px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-total[data-astro-cid-yiyjjxrm] strong[data-astro-cid-yiyjjxrm]{font-size:36px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-scope[data-astro-cid-yiyjjxrm]{margin-top:3px;font-size:14px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-chart-heading[data-astro-cid-yiyjjxrm]{margin-top:10px}.impact-compact[data-astro-cid-yiyjjxrm] .impact-slider[data-astro-cid-yiyjjxrm]{min-height:24px;margin-top:0}.impact-compact[data-astro-cid-yiyjjxrm] .impact-updated[data-astro-cid-yiyjjxrm]{margin-top:2px}}@media (width<=700px){.impact-grid[data-astro-cid-yiyjjxrm]{grid-template-columns:minmax(0,1fr);gap:28px}.impact-total[data-astro-cid-yiyjjxrm] strong[data-astro-cid-yiyjjxrm]{font-size:38px}.impact-chart[data-astro-cid-yiyjjxrm] text[data-astro-cid-yiyjjxrm]{font-size:22px}.impact-heading[data-astro-cid-yiyjjxrm] h2[data-astro-cid-yiyjjxrm]{font-size:27px}}.home-community[data-astro-cid-wcolddp2] .lab-community[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:32px 28px}.home-community[data-astro-cid-wcolddp2] .lab-community[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{flex-direction:column;min-width:0;display:flex}.home-community[data-astro-cid-wcolddp2] .lab-community[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2],.home-community[data-astro-cid-wcolddp2] .lab-student-note[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-block:10px 16px;font-size:30px;font-weight:550;line-height:1.5}.home-community[data-astro-cid-wcolddp2] .lab-student-note[data-astro-cid-wcolddp2]{border:0;padding-left:0}.home-community[data-astro-cid-wcolddp2] .lab-community[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]+p[data-astro-cid-wcolddp2]{margin-top:12px}.home-community[data-astro-cid-wcolddp2] .lab-community-links[data-astro-cid-wcolddp2],.home-community[data-astro-cid-wcolddp2] .lab-student-note[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{margin-top:auto;padding-top:20px}@media (width<=800px){.home-community[data-astro-cid-wcolddp2] .lab-community[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:28px}}.lab-hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px;padding-block:42px 36px}.lab-identity[data-astro-cid-wcolddp2]{min-width:0}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2]{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);align-items:start;gap:24px;margin:0;padding:0 0 20px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:128px;height:160px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2]{margin-top:5px;font-size:30px}.lab-principal-role[data-astro-cid-wcolddp2]{color:var(--red);margin-top:5px;font-size:17px}.lab-principal-affiliation[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.8}.lab-principal-links[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:17px;display:flex}.lab-principal-links[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{font-size:16px}@media (width>=1024px){.home-overview[data-astro-cid-wcolddp2] .lab-hero[data-astro-cid-wcolddp2]{gap:40px;padding-block:20px 16px}.home-overview[data-astro-cid-wcolddp2] .hero-eyebrow[data-astro-cid-wcolddp2]{margin-bottom:10px}.home-overview[data-astro-cid-wcolddp2] .lab-hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-size:52px}.home-overview[data-astro-cid-wcolddp2] .lab-chinese-name[data-astro-cid-wcolddp2]{margin-top:6px;font-size:14px}.home-overview[data-astro-cid-wcolddp2] .lab-hero[data-astro-cid-wcolddp2] .hero-description[data-astro-cid-wcolddp2]{margin-top:12px;font-size:17px;line-height:1.75}.home-overview[data-astro-cid-wcolddp2] .lab-academic-links[data-astro-cid-wcolddp2]{gap:22px;margin-top:14px}.home-overview[data-astro-cid-wcolddp2] .lab-academic-links[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{font-size:16px}.home-overview[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2]{grid-template-columns:112px minmax(0,1fr);gap:20px;padding-bottom:12px}.home-overview[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:112px;height:140px}.home-overview[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2]{font-size:26px}.home-overview[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-size:18px}.home-overview[data-astro-cid-wcolddp2] .lab-principal-affiliation[data-astro-cid-wcolddp2]{margin-top:8px;font-size:16px;line-height:1.65}.home-overview[data-astro-cid-wcolddp2] .lab-principal-links[data-astro-cid-wcolddp2]{gap:10px 18px;margin-top:10px}.home-overview[data-astro-cid-wcolddp2] .lab-principal-links[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{font-size:15px}}@media (width<=1000px){.lab-hero[data-astro-cid-wcolddp2]{gap:35px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2]{grid-template-columns:100px minmax(0,1fr);gap:18px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:100px;height:125px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2]{font-size:23px}}@media (width<=800px){.lab-hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:32px 24px}.lab-identity[data-astro-cid-wcolddp2]{max-width:none}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);padding-top:20px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:88px;height:110px}.lab-principal-role[data-astro-cid-wcolddp2],.lab-principal-affiliation[data-astro-cid-wcolddp2]{font-size:16px}.lab-principal-links[data-astro-cid-wcolddp2] .text-link[data-astro-cid-wcolddp2]{font-size:15px}}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] .eyebrow[data-astro-cid-wcolddp2]{font-size:14px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-size:20px}@media (width<=400px){.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2]{grid-template-columns:76px minmax(0,1fr);gap:16px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:76px;height:95px}.lab-hero[data-astro-cid-wcolddp2] .lab-principal-name[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{margin-left:5px;font-size:16px}}
