[data-theme=dark] .site-layout-content[data-v-f0f917e6]{background:#141414}.ant-layout-header[data-v-f0f917e6]{padding:0}a[data-v-f0f917e6]{color:#000}.page[data-v-171f5218]{max-width:860px;margin:48px 72px 64px 0;text-align:left}.hero[data-v-171f5218]{border-bottom:1px solid #d9d9d9;padding-bottom:24px}h1[data-v-171f5218]{font-size:38px;line-height:1.15}h1[data-v-171f5218],h2[data-v-171f5218]{color:#111827;font-weight:700;margin-bottom:12px}h2[data-v-171f5218]{font-size:21px}li[data-v-171f5218],p[data-v-171f5218]{color:#374151;font-size:16px;line-height:1.65}.subtitle[data-v-171f5218]{color:#1f2937;font-size:18px;font-weight:600}.links[data-v-171f5218]{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.links a[data-v-171f5218]{color:#175e91;font-weight:700}.section-block[data-v-171f5218]{border-bottom:1px solid #ececec;padding:26px 0}.section-block[data-v-171f5218]:last-child{border-bottom:0}.compact-list[data-v-171f5218],.publication-preview[data-v-171f5218]{margin-bottom:0;padding-left:20px}.compact-list li+li[data-v-171f5218],.news-list li+li[data-v-171f5218],.publication-preview li+li[data-v-171f5218]{margin-top:8px}.news-list[data-v-171f5218]{margin-bottom:0;padding-left:20px}.news-date[data-v-171f5218]{color:#1f5f8b;font-weight:700;margin-right:6px}.publication-preview a[data-v-171f5218]{color:#175e91;font-weight:700;margin-left:8px}.see-all[data-v-171f5218]{margin-top:14px;margin-bottom:0}.see-all a[data-v-171f5218]{color:#175e91;font-weight:700}@media (max-width:960px){.page[data-v-171f5218]{margin:32px 24px 48px 0}h1[data-v-171f5218]{font-size:32px}}.page[data-v-5c020950]{max-width:860px;margin:48px 72px 64px 0;text-align:left}h1[data-v-5c020950]{color:#111827;font-size:30px;font-weight:700;margin-bottom:22px}h2[data-v-5c020950]{color:#111827;font-size:21px;font-weight:700;margin-bottom:12px}li[data-v-5c020950],p[data-v-5c020950]{color:#374151;font-size:16px;line-height:1.65}p+p[data-v-5c020950]{margin-top:14px}.section-block[data-v-5c020950]{border-bottom:1px solid #ececec;padding:26px 0}.section-block[data-v-5c020950]:first-of-type{padding-top:0}.section-block[data-v-5c020950]:last-child{border-bottom:0}.skills-list[data-v-5c020950]{padding-left:20px}.skills-list li+li[data-v-5c020950]{margin-top:8px}a[data-v-5c020950]{color:#175e91;font-weight:600}@media (max-width:960px){.page[data-v-5c020950]{margin:32px 24px 48px 0}}.page[data-v-603318d7]{max-width:900px;margin:48px 80px 64px 0;text-align:left}h1[data-v-603318d7]{color:#111827;font-size:30px;font-weight:700;margin-bottom:10px}.intro[data-v-603318d7]{color:#374151;font-size:16px;line-height:1.65;margin-bottom:28px}.intro a[data-v-603318d7]{color:#175e91;font-weight:700}.project-list[data-v-603318d7]{display:grid;gap:16px}.project-card[data-v-603318d7]{border:1px solid #d9d9d9;border-radius:8px;padding:20px 22px}.card-header[data-v-603318d7]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}h2[data-v-603318d7]{color:#111827;font-size:18px;font-weight:700;margin:0}.card-links[data-v-603318d7]{display:flex;gap:12px;flex-shrink:0}.card-links a[data-v-603318d7]{color:#175e91;font-size:14px;font-weight:700}.desc[data-v-603318d7]{color:#374151;font-size:15px;line-height:1.65;margin-bottom:12px}.tags[data-v-603318d7]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-603318d7]{background:#f1f5f9;border-radius:4px;color:#4b5563;font-size:12px;font-weight:600;padding:2px 8px}@media (max-width:960px){.page[data-v-603318d7]{margin:32px 24px 48px 0}.card-header[data-v-603318d7]{flex-direction:column;gap:6px}}.page[data-v-69f78603]{max-width:920px;margin:48px 72px 64px 0;text-align:left}.header[data-v-69f78603]{border-bottom:1px solid #d9d9d9;padding-bottom:20px}h1[data-v-69f78603]{color:#111827;font-size:34px;font-weight:700;margin-bottom:10px}h2[data-v-69f78603]{color:#111827;font-size:21px;font-weight:700;margin-bottom:16px}p[data-v-69f78603]{color:#374151;font-size:16px;line-height:1.6;margin-bottom:8px}.group[data-v-69f78603]{border-bottom:1px solid #ececec;padding:28px 0}.group[data-v-69f78603]:last-child{border-bottom:0}.pub-list[data-v-69f78603]{margin-bottom:0;padding-left:24px}.pub-list li+li[data-v-69f78603]{margin-top:22px}.title[data-v-69f78603]{color:#111827;font-weight:700;margin-bottom:4px}.authors[data-v-69f78603]{color:#4b5563;font-size:15px;margin-bottom:4px}.venue[data-v-69f78603]{color:#5b6673;font-size:15px;font-weight:700;margin-bottom:6px}.links-row[data-v-69f78603]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:0}.fig-btn[data-v-69f78603],a[data-v-69f78603]{color:#175e91;font-weight:700;white-space:nowrap}.fig-btn[data-v-69f78603]{background:none;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-size:13px;line-height:1;padding:2px 8px}.fig-btn[data-v-69f78603]:hover{background:#f0f6ff;border-color:#175e91}.fig-panel[data-v-69f78603]{margin-top:12px;max-width:600px}.fig-panel img[data-v-69f78603]{border:1px solid #e5e7eb;border-radius:6px;display:block;max-width:100%}@media (max-width:960px){.page[data-v-69f78603]{margin:32px 24px 48px 0}}.page[data-v-f1c7f0fa]{max-width:980px;margin:48px 80px 64px 0;text-align:left}h1[data-v-f1c7f0fa]{color:#111827;font-size:30px;font-weight:700;margin-bottom:10px}h2[data-v-f1c7f0fa]{color:#111827;font-size:20px;font-weight:700;line-height:1.35;margin-bottom:8px}li[data-v-f1c7f0fa],p[data-v-f1c7f0fa]{color:#374151;font-size:16px;line-height:1.65}.intro[data-v-f1c7f0fa]{max-width:860px}.role[data-v-f1c7f0fa]{border-top:1px solid #d9d9d9;margin-top:26px;padding-top:22px}.role[data-v-f1c7f0fa]:first-of-type{border-top:3px solid #1f5f8b}.role.compact[data-v-f1c7f0fa]{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.meta[data-v-f1c7f0fa]{color:#5b6673;font-weight:600;margin-bottom:8px}ul[data-v-f1c7f0fa]{padding-left:20px}a[data-v-f1c7f0fa]{color:#175e91;font-weight:600}@media (max-width:960px){.page[data-v-f1c7f0fa]{margin:32px 24px 48px 0}}.page[data-v-2035f0a0]{max-width:860px;margin:48px 80px 64px 0;text-align:left}h1[data-v-2035f0a0]{color:#111827;font-size:30px;font-weight:700;margin-bottom:22px}h2[data-v-2035f0a0]{color:#111827;font-size:20px;font-weight:700;margin-bottom:6px}li[data-v-2035f0a0],p[data-v-2035f0a0]{color:#374151;font-size:16px;line-height:1.65}.degree[data-v-2035f0a0]{border-top:1px solid #d9d9d9;padding:20px 0 8px}.degree[data-v-2035f0a0]:first-of-type{border-top:3px solid #1f5f8b}.meta[data-v-2035f0a0]{color:#5b6673;font-weight:600}ul[data-v-2035f0a0]{padding-left:20px}a[data-v-2035f0a0]{color:#175e91;font-weight:600}@media (max-width:960px){.page[data-v-2035f0a0]{margin:32px 24px 48px 0}}p[data-v-a2ae6d7e]{font-size:16px}h1[data-v-a2ae6d7e]{font-size:20px}h2[data-v-a2ae6d7e]{font-size:18px}h3[data-v-a2ae6d7e]{font-size:16px}.section[data-v-a2ae6d7e]{font-size:25px}table[data-v-a2ae6d7e]{width:100%}td[data-v-a2ae6d7e]{border-style:solid;border-width:1px;width:20%}p[data-v-4bb12130]{font-size:16px}h1[data-v-4bb12130]{font-size:20px}h2[data-v-4bb12130]{font-size:18px}h3[data-v-4bb12130]{font-size:16px}.section[data-v-4bb12130]{font-size:25px}table[data-v-4bb12130]{width:100%}td[data-v-4bb12130]{border-style:solid;border-width:1px;width:20%}