[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-2169c874]{max-width:860px;margin:48px 72px 64px 0;text-align:left}.hero[data-v-2169c874]{border-bottom:1px solid #d9d9d9;padding-bottom:24px}h1[data-v-2169c874]{font-size:38px;line-height:1.15}h1[data-v-2169c874],h2[data-v-2169c874]{color:#111827;font-weight:700;margin-bottom:12px}h2[data-v-2169c874]{font-size:21px}li[data-v-2169c874],p[data-v-2169c874]{color:#374151;font-size:16px;line-height:1.65}.subtitle[data-v-2169c874]{color:#1f2937;font-size:18px;font-weight:600}.links[data-v-2169c874]{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.links a[data-v-2169c874]{color:#175e91;font-weight:700}.section-block[data-v-2169c874]{border-bottom:1px solid #ececec;padding:26px 0}.section-block[data-v-2169c874]:last-child{border-bottom:0}.compact-list[data-v-2169c874],.publication-preview[data-v-2169c874]{margin-bottom:0;padding-left:20px}.compact-list li+li[data-v-2169c874],.news-list li+li[data-v-2169c874],.publication-preview li+li[data-v-2169c874]{margin-top:8px}.news-list[data-v-2169c874]{margin-bottom:0;padding-left:20px}.news-date[data-v-2169c874]{color:#1f5f8b;font-weight:700;margin-right:6px}.publication-preview a[data-v-2169c874]{color:#175e91;font-weight:700;margin-left:8px}.see-all[data-v-2169c874]{margin-top:14px;margin-bottom:0}.see-all a[data-v-2169c874]{color:#175e91;font-weight:700}@media (max-width:960px){.page[data-v-2169c874]{margin:32px 24px 48px 0}h1[data-v-2169c874]{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-57fcd17a]{max-width:900px;margin:48px 80px 64px 0;text-align:left}h1[data-v-57fcd17a]{color:#111827;font-size:30px;font-weight:700;margin-bottom:10px}.intro[data-v-57fcd17a]{color:#374151;font-size:16px;line-height:1.65;margin-bottom:28px}.intro a[data-v-57fcd17a]{color:#175e91;font-weight:700}.project-list[data-v-57fcd17a]{display:grid;gap:16px}.project-card[data-v-57fcd17a]{border:1px solid #d9d9d9;border-radius:8px;padding:20px 22px}.card-header[data-v-57fcd17a]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}h2[data-v-57fcd17a]{color:#111827;font-size:18px;font-weight:700;margin:0}.card-links[data-v-57fcd17a]{display:flex;gap:12px;flex-shrink:0}.card-links a[data-v-57fcd17a]{color:#175e91;font-size:14px;font-weight:700}.desc[data-v-57fcd17a]{color:#374151;font-size:15px;line-height:1.65;margin-bottom:12px}.tags[data-v-57fcd17a]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-57fcd17a]{background:#f1f5f9;border-radius:4px;color:#4b5563;font-size:12px;font-weight:600;padding:2px 8px}@media (max-width:960px){.page[data-v-57fcd17a]{margin:32px 24px 48px 0}.card-header[data-v-57fcd17a]{flex-direction:column;gap:6px}}.page[data-v-ce54a1b2]{max-width:920px;margin:48px 72px 64px 0;text-align:left}.header[data-v-ce54a1b2]{border-bottom:1px solid #d9d9d9;padding-bottom:20px}h1[data-v-ce54a1b2]{color:#111827;font-size:34px;font-weight:700;margin-bottom:10px}h2[data-v-ce54a1b2]{color:#111827;font-size:21px;font-weight:700;margin-bottom:16px}p[data-v-ce54a1b2]{color:#374151;font-size:16px;line-height:1.6;margin-bottom:8px}.group[data-v-ce54a1b2]{border-bottom:1px solid #ececec;padding:28px 0}.group[data-v-ce54a1b2]:last-child{border-bottom:0}.pub-list[data-v-ce54a1b2]{margin-bottom:0;padding-left:24px}.pub-list li+li[data-v-ce54a1b2]{margin-top:22px}.title[data-v-ce54a1b2]{color:#111827;font-weight:700;margin-bottom:4px}.authors[data-v-ce54a1b2]{color:#4b5563;font-size:15px;margin-bottom:4px}.venue[data-v-ce54a1b2]{color:#5b6673;font-size:15px;font-weight:700;margin-bottom:6px}.links-row[data-v-ce54a1b2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:0}.links-row-spaced[data-v-ce54a1b2]{margin-top:4px}.fig-btn[data-v-ce54a1b2],a[data-v-ce54a1b2]{color:#175e91;font-weight:700;white-space:nowrap}.fig-btn[data-v-ce54a1b2]{background:none;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-size:13px;line-height:1;padding:2px 8px}.fig-btn[data-v-ce54a1b2]:hover{background:#f0f6ff;border-color:#175e91}.fig-panel[data-v-ce54a1b2]{margin-top:12px;max-width:600px}.fig-panel img[data-v-ce54a1b2]{border:1px solid #e5e7eb;border-radius:6px;display:block;max-width:100%}@media (max-width:960px){.page[data-v-ce54a1b2]{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%}