.aic-theme-toggle{position:fixed;top:calc(var(--aic-header-height,76px) + 12px);right:clamp(12px,2vw,28px);z-index:71;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #b8d8ef;border-radius:50%;background:rgba(255,255,255,.96);color:#205c8b;box-shadow:0 7px 22px rgba(28,82,126,.15);cursor:pointer;transition:background .2s,transform .2s}.aic-theme-toggle:hover{background:#e7f4ff;transform:translateY(-2px)}.aic-theme-toggle:focus-visible{outline:3px solid #4d9ed5;outline-offset:3px}.aic-theme-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aic-theme-toggle .theme-sun{display:none}html[data-theme=dark] .aic-theme-toggle .theme-sun{display:block}html[data-theme=dark] .aic-theme-toggle .theme-moon{display:none}.aic-back-to-top{top:calc(var(--aic-header-height,76px) + 66px)!important}@media(max-width:520px){.aic-theme-toggle{width:38px;height:38px;right:10px;top:calc(var(--aic-header-height,64px) + 8px)}.aic-back-to-top{top:calc(var(--aic-header-height,64px) + 54px)!important}}html[data-theme=dark]{color-scheme:dark;--bg:#0b1625;--paper:#14263b;--ink:#e4effa;--muted:#a3bad1;--line:#34506a;--accent:#7bc7ef;--accent-strong:#a8dcff}html[data-theme=dark] body,html[data-theme=dark] main{background:#0b1625!important;color:#e4effa!important}html[data-theme=dark] :is(.site-header-modern,.site-footer,.dashboard-rail){background:#101f31!important;color:#e4effa!important;border-color:#34506a!important}html[data-theme=dark] :is(.dashboard-shell,.dashboard-main,.page,.dashboard-research,.dashboard-at-a-glance,.dashboard-legacy,.dashboard-intro,.dashboard-main .dashboard-research,.dashboard-main .dashboard-at-a-glance,.dashboard-main .dashboard-legacy){background:#0b1625!important;color:#e4effa!important;border-color:#34506a!important}html[data-theme=dark] .dashboard-intro{background:radial-gradient(ellipse at 88% 25%,#214a6c 0%,transparent 56%),#0b1625!important}html[data-theme=dark] :is(.entry,.card,.content-group,.publication-section,.publication-year,.publication-dashboard,.research-explorer,.news-dashboard,.project-dashboard,.people-dashboard,.domain-card,.domain-detail,.dashboard-glance-feature,.dashboard-about-expanded,.home-access-card,.home-message,.home-latest-news,.member-preview-trigger,.member-profile-dialog,.access-card,.research-topic,.research-paper,.publication-entry,.dashboard-quicklinks a,.dashboard-section-link,.site-nav-panel,.footer-language-options,.footer-language-details>summary,.aic-theme-toggle,.aic-back-to-top){background:#14263b!important;color:#e4effa!important;border-color:#34506a!important}html[data-theme=dark] :is(.dashboard-intro h1,.dashboard-intro h2,.dashboard-lab-identity,.dashboard-theme-line,.dashboard-section-heading,.page h1,.page h2,.page h3,.entry h2,.member-preview-name,.footer-title,.footer-affiliation,.domain-card strong,.research-topic-title,.publication-number,.dashboard-glance-feature strong,.dashboard-quicklinks a,.dashboard-section-link){color:#e4effa!important}html[data-theme=dark] :is(.dashboard-summary,.dashboard-kicker,.dashboard-founded,.dashboard-intro p,.meta,.footer-counter,.footer-copyright,.member-preview-affiliation,.dashboard-rail a,.publication-authors,.access-intro){color:#aec6dc!important}html[data-theme=dark] :is(a,.publication-link-button,.access-button,.member-url-button){color:#a8dcff}html[data-theme=dark] :is(input,select,textarea,button:not(.aic-theme-toggle):not(.aic-back-to-top),.publication-search-controls input){background:#172d45;color:#e4effa;border-color:#446786}html[data-theme=dark] :is(.main-nav a,.footer-language-options a,.dashboard-rail a){color:#d6e8fa!important}html[data-theme=dark] :is(.main-nav a:hover,.main-nav a.active,.main-nav a[aria-current],.footer-language-options a:hover,.footer-language-options a.is-active,.dashboard-rail a:hover){background:#234a68!important;color:#fff!important}html[data-theme=dark] :is(.dashboard-orbit,.dashboard-intro::before){opacity:.35}html[data-theme=dark] .member-profile-dialog::backdrop{background:rgba(0,0,0,.76)}html[data-theme=dark] :is(.member-preview-photo,.member-profile-photo){background:#213951;border-color:#446786}html[data-theme=dark] :is(.publication-metrics>div,.research-explorer-stats>div,.news-dashboard-metrics>div,.people-dashboard-metrics>div,.project-dashboard-metrics>div){background:#1a344e!important;color:#e4effa!important;border-color:#34506a!important}@media(prefers-reduced-motion:reduce){.aic-theme-toggle{transition:none}}html[data-theme=dark]{--dark-canvas:#0b1625;--dark-surface:#14263b;--dark-raised:#1b344d;--dark-hover:#244765;--dark-border:#385773;--dark-text:#e7f1fa;--dark-muted:#b5cadd;--dark-link:#9bd7ff}html[data-theme=dark] :is( .dashboard-legacy .home-overview,.dashboard-legacy .home-message,.dashboard-legacy .home-latest-news,.dashboard-legacy .home-access,.dashboard-topline,.dashboard-glance-grid,.dashboard-glance-heading,.dashboard-glance-links,.dashboard-glance-links a,.dashboard-about-details,.dashboard-about-expanded,.home-overview,.home-message,.home-latest-news,.home-access,.home-access-grid,.home-access-card,.home-latest-news-card,.latest-news-card,.latest-news-list,.dashboard-glance-feature,.research-overview,.research-overview-figure,.research-direction,.research-topic-body,.research-topic-feature,.research-topic-copy,.research-topic-list,.research-topic-heading,.research-paper-list,.research-contribution-list,.publication-groups,.publication-list,.publication-searchbar,.publication-search-controls,.research-explorer-links a,.project-dashboard-links a,.news-dashboard-links a,.people-dashboard-links a,.publication-metrics>div,.research-explorer-stats>div,.project-dashboard-metrics>div,.news-dashboard-metrics>div,.people-dashboard-metrics>div,.card-grid>.member-preview-card,.member-profile-dialog-content,.member-profile-fields,.member-field,.access-grid,.access-card,.access-map-card,.footer-main-row,.footer-bottom-row,.footer-identity,.footer-languages,.footer-language-options,.footer-language-options a,.footer-language-details>summary,.main-nav,.site-nav-panel,.nav-toggle-button,.publication-section>summary,.research-topic>summary ){background-color:var(--dark-surface)!important;background-image:none!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] :is( .dashboard-glance-feature,.domain-detail,.dashboard-about-expanded,.publication-dashboard,.research-explorer,.project-dashboard,.news-dashboard,.people-dashboard,.research-topic-feature,.publication-metrics>div,.research-explorer-stats>div,.project-dashboard-metrics>div,.news-dashboard-metrics>div,.people-dashboard-metrics>div ){background:var(--dark-raised)!important;border-color:var(--dark-border)!important}html[data-theme=dark] :is( .dashboard-intro,.dashboard-research,.dashboard-at-a-glance,.dashboard-legacy,.dashboard-legacy .home-overview,.dashboard-legacy .home-message,.dashboard-legacy .home-latest-news,.dashboard-legacy .home-access,.dashboard-topline ){background-color:var(--dark-canvas)!important;background-image:none!important}html[data-theme=dark] :is( .dashboard-glance-links a,.research-explorer-links a,.project-dashboard-links a,.news-dashboard-links a,.people-dashboard-links a,.dashboard-quicklinks a,.domain-detail a,.publication-link-button,.access-button,.member-url-button,.member-email-link,.research-topic-link,.dashboard-section-link ){background:var(--dark-surface)!important;color:var(--dark-link)!important;border-color:var(--dark-border)!important}html[data-theme=dark] :is( .dashboard-glance-links a:hover,.research-explorer-links a:hover,.project-dashboard-links a:hover,.news-dashboard-links a:hover,.people-dashboard-links a:hover,.dashboard-quicklinks a:hover,.domain-detail a:hover,.publication-link-button:hover,.access-button:hover,.domain-card:hover,.domain-card.is-selected,.member-preview-trigger:hover,.member-url-button:hover,.research-topic>summary:hover,.publication-section>summary:hover ){background:var(--dark-hover)!important;color:#fff!important}html[data-theme=dark] :is( .dashboard-shell,.page,.entry,.content-group,.research-direction,.publication-entry,.publication-year,.publication-section,.research-topic,.member-profile-dialog,.home-message,.home-access-card ) :is(p,li,span,small,strong,h1,h2,h3,h4,label,summary,dt,dd){color:var(--dark-text)!important}html[data-theme=dark] :is( .dashboard-shell,.page,.entry,.content-group,.research-direction,.publication-entry,.publication-year,.publication-section,.research-topic,.member-profile-dialog,.home-message,.home-access-card ) :is(.meta,.secondary,.muted,.dashboard-summary,.dashboard-founded,.dashboard-kicker,.member-preview-affiliation,.publication-authors,.publication-search-status,.research-topic-copy small){color:var(--dark-muted)!important}html[data-theme=dark] :is( .dashboard-shell,.page,.entry,.content-group,.research-direction,.publication-entry,.publication-year,.publication-section,.research-topic,.member-profile-dialog,.home-message,.home-access-card ) a:not(.domain-card):not(.member-preview-trigger){color:var(--dark-link)!important}html[data-theme=dark] :is( .dashboard-shell,.page,.entry,.content-group,.research-direction,.publication-entry,.publication-year,.publication-section,.research-topic,.member-profile-dialog,.home-message,.home-access-card ) a:hover{color:#d8f0ff!important}html[data-theme=dark] :is( .dashboard-rail,.site-header-modern,.site-footer,.footer-inner ){background:#101f31!important;background-image:none!important}html[data-theme=dark] :is( .site-header-modern .brand,.site-header-modern .brand-short,.site-header-modern .brand-full,.site-footer .footer-title,.site-footer .footer-affiliation,.site-footer .footer-copyright,.site-footer .footer-counter,.dashboard-rail .rail-status,.dashboard-rail .rail-location ){color:var(--dark-text)!important}html[data-theme=dark] :is( input,textarea,select,.publication-search-controls input,.publication-search-controls button,.member-profile-close ){background:#1b344d!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a8bed1!important;opacity:1}html[data-theme=dark] :is(table,th,td){background-color:var(--dark-surface)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}html[data-theme=dark] :is(hr,.divider){border-color:var(--dark-border)!important}html[data-theme=dark] :is(.aic-theme-toggle,.aic-back-to-top){background:var(--dark-raised)!important;color:var(--dark-link)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .dashboard-shell .home-message,html[data-theme=dark] .dashboard-shell .home-message-inner{background:#0b1625!important;background-image:none!important;color:#e7f1fa!important}html[data-theme=dark] .dashboard-shell .home-message .message-card{background:#14263b!important;background-image:none!important;border:1px solid #385773!important;color:#e7f1fa!important;box-shadow:none!important}html[data-theme=dark] .dashboard-shell .home-message .message-card p{color:#d8e7f5!important}html[data-theme=dark] .dashboard-shell .home-message :is(.section-label,h2,h3,strong){color:#e7f1fa!important}html[data-theme=dark] .dashboard-shell .home-message .message-card a{color:#9bd7ff!important}html[data-theme=dark] .dashboard-shell .home-message .message-card .dashboard-section-link{background:#1b344d!important;border-color:#385773!important;color:#9bd7ff!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;border-top:1px solid #385773!important;background:0 0!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-status{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;color:#dceafa!important;font-size:11px!important;line-height:1.4!important;white-space:nowrap!important;letter-spacing:.04em!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-status>span:last-child{white-space:nowrap!important;color:#dceafa!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-location{display:block!important;margin:0!important;padding-left:14px!important;color:#a9c4dc!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.06em!important;white-space:nowrap!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-online-dot{background:#35d39a!important;box-shadow:0 0 0 3px rgba(53,211,154,.16)!important}@media(max-width:760px){html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer{display:none!important}}html[data-theme=dark] .dashboard-shell>.dashboard-rail a.is-current,html[data-theme=dark] .dashboard-shell>.dashboard-rail a[aria-current=location]{background:#244765!important;color:#f2f8ff!important;border-color:#456e91!important;box-shadow:inset 4px 0 #69bdf4!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail a.is-current:hover,html[data-theme=dark] .dashboard-shell>.dashboard-rail a[aria-current=location]:hover{background:#2b5576!important;color:#fff!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail a:not(.is-current):not([aria-current]):hover{background:#1b344d!important;color:#d9edff!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-location{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:0!important;margin:0!important;line-height:1.35!important;color:#a9c4dc!important}html[data-theme=dark] .dashboard-shell>.dashboard-rail .rail-footer .rail-location::before{content:""!important;display:inline-block!important;flex:0 0 12px!important;width:12px!important;height:15px!important;margin:0!important;background-color:#79b7e4!important;vertical-align:middle!important}