.hero-sidebar.svelte-n9tqyr{position:fixed;padding-top:var(--spacing-10);left:0;top:0;width:25%;background:var(--color-bg);z-index:var(--z-sticky);overflow-y:auto}.sidebar-content.svelte-n9tqyr{padding:var(--spacing-12) var(--spacing-8);height:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center}.profile-card.svelte-n9tqyr{text-align:center;background:#ffffffb3;backdrop-filter:blur(8px);border-radius:var(--radius-2xl);padding:var(--spacing-8) var(--spacing-6);border:1px solid rgba(226,232,240,.3);box-shadow:0 10px 40px #0000000d;width:100%;max-width:24rem}.profile-image.svelte-n9tqyr{position:relative;width:12rem;height:16rem;margin:0 auto var(--spacing-6);border-radius:var(--spacing-5);padding:4px;background:linear-gradient(45deg,#b75becbf,#f891cd8c,#ab3cdf8c,#c07cf7bf);background-size:300% 300%;animation:svelte-n9tqyr-neuralFlow 30s ease-in-out infinite}.border-blur.svelte-n9tqyr{position:absolute;inset:0;border-radius:var(--radius-2xl);background:inherit;filter:blur(18px);opacity:1.5;z-index:1}.profile-image.svelte-n9tqyr img:where(.svelte-n9tqyr){width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:var(--radius-xl);position:relative;z-index:2;display:block}@keyframes svelte-n9tqyr-neuralFlow{0%,to{background-position:0% 50%}25%{background-position:100% 25%}50%{background-position:50% 100%}75%{background-position:25% 0%}}.name.svelte-n9tqyr{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-3);line-height:var(--line-height-tight);font-family:var(--font-base)}.title.svelte-n9tqyr{font-size:.9rem;color:var(--color-text);margin-bottom:var(--spacing-4);line-height:var(--line-height-normal);font-family:var(--font-base);opacity:.8}.location.svelte-n9tqyr{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.8rem;color:var(--color-text);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);font-family:var(--font-base);opacity:.7}.location-detail.svelte-n9tqyr{font-size:.7rem;color:var(--color-text);font-family:var(--font-base);opacity:.6;margin-bottom:var(--spacing-6)}.social-links.svelte-n9tqyr{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}.social-link.svelte-n9tqyr{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#ffffff80;border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text);transition:all var(--transition-normal);text-decoration:none;backdrop-filter:blur(4px)}.social-link.svelte-n9tqyr:hover{background:var(--color-secondary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ab5bec4d;opacity:1}@media (max-width: 1375px){.profile-image.svelte-n9tqyr{width:8rem;height:10rem}.name.svelte-n9tqyr{font-size:var(--font-size-2xl)}.title.svelte-n9tqyr{font-size:var(--font-size-sm)}.location.svelte-n9tqyr{font-size:var(--font-size-xs)}.location-detail.svelte-n9tqyr{font-size:.625rem}}@media (max-width: 1024px){.hero-sidebar.svelte-n9tqyr{padding-top:0;position:relative;width:100%;height:auto}.sidebar-content.svelte-n9tqyr{padding:var(--spacing-1) var(--spacing-2);height:auto;min-height:95dvh;padding-top:0}.profile-image.svelte-n9tqyr{width:15rem;height:18rem}.name.svelte-n9tqyr{font-size:var(--font-size-4xl)}.title.svelte-n9tqyr{font-size:var(--font-size-base)}.location.svelte-n9tqyr{font-size:var(--font-size-sm)}.location-detail.svelte-n9tqyr{font-size:var(--font-size-xs)}.social-link.svelte-n9tqyr{font-size:var(--font-size-base)}}@media (max-width: 768px){.sidebar-content.svelte-n9tqyr{padding:var(--spacing-3) var(--spacing-5);height:auto;min-height:95dvh;padding-top:0}.profile-image.svelte-n9tqyr{width:12rem;height:15rem}.social-links.svelte-n9tqyr{flex-direction:column;align-items:center;gap:var(--spacing-2)}.social-link.svelte-n9tqyr{width:100%;max-width:12rem;justify-content:center}}.about.svelte-n3720w{background:var(--color-bg);padding:var(--spacing-16);border-radius:var(--radius-2xl);scroll-margin-top:var(--scroll-offset-desktop)}.container.svelte-n3720w{max-width:48rem;margin:0 auto;width:100%}.content-card.svelte-n3720w{background:#ffffffb3;backdrop-filter:blur(8px);border-radius:var(--radius-2xl);border:1px solid rgba(226,232,240,.3);box-shadow:0 10px 40px #0000000d;padding:var(--spacing-12);margin-bottom:var(--spacing-1)}h2.svelte-n3720w{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-10);text-align:center;font-family:var(--font-base)}.text-block.svelte-n3720w{margin-bottom:var(--spacing-8)}.text-block.personal.svelte-n3720w{margin-bottom:0;text-align:center;font-style:italic;opacity:.8}p.svelte-n3720w{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);font-family:var(--font-base);margin:0}a.svelte-n3720w{color:var(--color-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-1);transition:opacity var(--transition-fast);font-weight:var(--font-weight-medium)}a.svelte-n3720w:hover{opacity:.7}.image-grid.svelte-n3720w{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin:var(--spacing-10) 0;border-radius:var(--radius-2xl);overflow:hidden}.image-grid.svelte-n3720w img:where(.svelte-n3720w){width:100%;height:240px;object-fit:cover}.image-grid.svelte-n3720w img:where(.svelte-n3720w):hover{transform:scale(1.02)}@media (max-width: 768px){.about.svelte-n3720w{padding:var(--spacing-8)}.text-block.svelte-n3720w{margin-bottom:var(--spacing-8)}.image-grid.svelte-n3720w{margin:var(--spacing-10) 0}.image-grid.svelte-n3720w img:where(.svelte-n3720w){height:185px}}@media (max-width: 640px){.about.svelte-n3720w{padding:var(--spacing-1)}.content-card.svelte-n3720w{padding:var(--spacing-8) var(--spacing-6)}h2.svelte-n3720w{font-size:var(--font-size-3xl)}.image-grid.svelte-n3720w img:where(.svelte-n3720w){height:110px}}.research.svelte-1tlud9k{padding:var(--spacing-16) var(--spacing-6);background:var(--color-bg);scroll-margin-top:var(--scroll-offset-desktop);border-radius:var(--radius-2xl)}.container.svelte-1tlud9k{max-width:56rem;margin:0 auto}.research-header.svelte-1tlud9k{text-align:center;margin-bottom:var(--spacing-16)}.header-icon.svelte-1tlud9k{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#ab5bec1a;border-radius:var(--radius-2xl);color:var(--color-secondary);margin-bottom:var(--spacing-6)}h1.svelte-1tlud9k{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-6);font-family:var(--font-base)}.intro.svelte-1tlud9k{font-size:var(--font-size-lg);color:var(--color-text);line-height:var(--line-height-relaxed);max-width:48rem;margin:0 auto;font-family:var(--font-base);text-align:left}.projects.svelte-1tlud9k{display:flex;flex-direction:column;gap:var(--spacing-12)}.project-card.svelte-1tlud9k{background:#fffc;backdrop-filter:blur(8px);border-radius:var(--radius-2xl);padding:var(--spacing-8);border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg)}.project-header.svelte-1tlud9k{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.project-icon.svelte-1tlud9k{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#ab5bec1a;border-radius:var(--radius-xl);color:var(--color-secondary);flex-shrink:0}.project-meta.svelte-1tlud9k{flex:1}h2.svelte-1tlud9k{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-2);line-height:var(--line-height-tight);font-family:var(--font-base)}.period.svelte-1tlud9k{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium);background:var(--color-bg-secondary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-family:var(--font-base)}.project-content.svelte-1tlud9k{color:var(--color-text);line-height:var(--line-height-relaxed)}.description.svelte-1tlud9k{margin-bottom:var(--spacing-5);font-family:var(--font-base)}.project-content.svelte-1tlud9k a:where(.svelte-1tlud9k){color:var(--color-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:2px;transition:all var(--transition-fast);border-bottom:1px solid rgba(171,91,236,.3)}.project-content.svelte-1tlud9k a:where(.svelte-1tlud9k):hover{color:var(--color-primary);border-bottom-color:var(--color-primary);transform:translateY(-1px)}@media (max-width: 768px){.research.svelte-1tlud9k{padding:var(--spacing-12) var(--spacing-4);scroll-margin-top:var(--scroll-offset-mobile)}.container.svelte-1tlud9k{max-width:100%}h1.svelte-1tlud9k{font-size:var(--font-size-3xl)}.intro.svelte-1tlud9k{font-size:var(--font-size-base)}.project-card.svelte-1tlud9k{padding:var(--spacing-6)}.project-header.svelte-1tlud9k{flex-direction:column;gap:var(--spacing-3)}.project-icon.svelte-1tlud9k{align-self:flex-start}h2.svelte-1tlud9k{font-size:var(--font-size-lg)}}.posters.svelte-19xmz6u{padding:var(--spacing-16);background:var(--color-bg);scroll-margin-top:var(--scroll-offset-desktop);border-radius:var(--radius-2xl)}.container.svelte-19xmz6u{max-width:56rem;margin:0 auto}.posters-header.svelte-19xmz6u{text-align:center;margin-bottom:var(--spacing-16)}.header-icon.svelte-19xmz6u{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#ab5bec1a;border-radius:var(--radius-2xl);color:var(--color-secondary);margin-bottom:var(--spacing-6)}h1.svelte-19xmz6u{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-6);font-family:var(--font-base)}.timeline.svelte-19xmz6u{position:relative}.timeline.svelte-19xmz6u:before{content:"";position:absolute;left:2rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-secondary),rgba(171,91,236,.3))}.year-section.svelte-19xmz6u{position:relative;margin-bottom:var(--spacing-16)}.year-header.svelte-19xmz6u{margin-bottom:var(--spacing-8);position:relative;z-index:2}.year-badge.svelte-19xmz6u{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--color-secondary);color:#fff;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);font-family:var(--font-base);box-shadow:var(--shadow-lg);position:relative}.year-badge.svelte-19xmz6u:before{content:"";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background:var(--color-secondary);border-radius:var(--radius-full);border:3px solid var(--color-bg)}.presentations.svelte-19xmz6u{margin-left:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.presentation-card.svelte-19xmz6u{background:#fffc;backdrop-filter:blur(8px);border-radius:var(--radius-2xl);padding:var(--spacing-6);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md)}.presentation-header.svelte-19xmz6u{margin-bottom:var(--spacing-4)}.conference.svelte-19xmz6u{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-2);font-family:var(--font-base)}.location.svelte-19xmz6u{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-light);font-family:var(--font-base)}.presentation-content.svelte-19xmz6u{display:flex;flex-direction:column;gap:var(--spacing-3)}.authors.svelte-19xmz6u{font-size:var(--font-size-sm);color:var(--color-text-light);font-family:var(--font-base);font-style:italic}.title.svelte-19xmz6u{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:var(--line-height-normal);font-family:var(--font-base)}.poster-link.svelte-19xmz6u{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-secondary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);font-family:var(--font-base);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast);align-self:flex-start}.poster-link.svelte-19xmz6u:hover{background:var(--color-secondary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}@media (max-width: 768px){.posters.svelte-19xmz6u{padding:var(--spacing-12) var(--spacing-4);scroll-margin-top:var(--scroll-offset-mobile)}.timeline.svelte-19xmz6u:before{left:1rem}.year-badge.svelte-19xmz6u:before{left:-1.5rem}.presentations.svelte-19xmz6u{margin-left:var(--spacing-8)}h1.svelte-19xmz6u{font-size:var(--font-size-3xl)}.presentation-card.svelte-19xmz6u{padding:var(--spacing-5)}.conference.svelte-19xmz6u{font-size:var(--font-size-base)}.year-badge.svelte-19xmz6u{font-size:var(--font-size-base);padding:var(--spacing-2) var(--spacing-4)}}.publications.svelte-1ntf1kt{padding:var(--spacing-16);background:var(--color-bg);border-radius:var(--radius-2xl);scroll-margin-top:var(--scroll-offset-desktop);min-height:600px;position:relative}.container.svelte-1ntf1kt{max-width:56rem;margin:0 auto}.header.svelte-1ntf1kt{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-12);color:var(--color-primary)}.header.svelte-1ntf1kt h2:where(.svelte-1ntf1kt){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin:0}.publications-grid.svelte-1ntf1kt{display:grid;gap:var(--spacing-8);grid-template-rows:min-content min-content;will-change:transform}.publication-card.svelte-1ntf1kt{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--spacing-8);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);position:relative;contain:layout style}.publication-card.featured.svelte-1ntf1kt{border-color:var(--color-secondary);background:linear-gradient(135deg,rgba(171,91,236,.02) 0%,var(--color-bg) 100%)}.status-badge.svelte-1ntf1kt{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-5);text-transform:uppercase;letter-spacing:.025em}.status-badge.under-review.svelte-1ntf1kt{background:#fbbf241a;color:#b45309;border:1px solid rgba(251,191,36,.2)}.status-badge.published.svelte-1ntf1kt{background:#22c55e1a;color:#166534;border:1px solid rgba(34,197,94,.2)}.title.svelte-1ntf1kt{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight)}.authors.svelte-1ntf1kt{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-2);line-height:var(--line-height-relaxed)}.authors.svelte-1ntf1kt strong:where(.svelte-1ntf1kt){color:var(--color-primary);font-weight:var(--font-weight-semibold)}.journal.svelte-1ntf1kt{font-size:var(--font-size-sm);color:var(--color-secondary);font-weight:var(--font-weight-medium);font-style:italic;margin-bottom:var(--spacing-4)}.description.svelte-1ntf1kt{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-6)}.publication-footer.svelte-1ntf1kt{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.link-button.svelte-1ntf1kt{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-secondary);color:var(--color-text);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast);border:1px solid var(--color-border)}.link-button.svelte-1ntf1kt:hover{background:var(--color-secondary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.link-button.primary.svelte-1ntf1kt{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.link-button.primary.svelte-1ntf1kt:hover{background:#ab5bece6;transform:translateY(-1px);box-shadow:var(--shadow-lg)}@media (max-width: 1024px){.publications.svelte-1ntf1kt{scroll-margin-top:var(--scroll-offset-mobile)}}@media (max-width: 768px){.publications.svelte-1ntf1kt{padding:var(--spacing-12) var(--spacing-4)}.header.svelte-1ntf1kt h2:where(.svelte-1ntf1kt){font-size:var(--font-size-3xl)}.title.svelte-1ntf1kt{font-size:var(--font-size-lg)}.authors.svelte-1ntf1kt,.journal.svelte-1ntf1kt,.description.svelte-1ntf1kt{font-size:var(--font-size-sm)}}.resume.svelte-wwq6ef{padding:var(--spacing-8) var(--spacing-6);background:var(--color-bg);scroll-margin-top:var(--scroll-offset-desktop);border-radius:var(--radius-2xl);display:flex}.container.svelte-wwq6ef{margin:0 auto}.resume-header.svelte-wwq6ef{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-12);color:var(--color-primary)}.resume-header.svelte-wwq6ef h2:where(.svelte-wwq6ef){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.resume-content.svelte-wwq6ef{max-width:56rem;padding:var(--spacing-8) var(--spacing-4);background:#fffc;backdrop-filter:blur(8px);border-radius:var(--radius-2xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-8)}.resume-preview.svelte-wwq6ef{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.resume-icon.svelte-wwq6ef{width:80px;height:80px;background:var(--color-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:var(--spacing-2)}.resume-content.svelte-wwq6ef p:where(.svelte-wwq6ef){color:var(--color-text-light);font-size:var(--font-size-lg);margin:0;text-align:center;max-width:18rem}.resume-actions.svelte-wwq6ef{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}.btn-primary.svelte-wwq6ef,.btn-secondary.svelte-wwq6ef{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:all var(--transition-fast);border:2px solid;min-width:140px}.btn-primary.svelte-wwq6ef{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.btn-primary.svelte-wwq6ef:hover{background:transparent;color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 4px 15px #ab5bec4d}.btn-secondary.svelte-wwq6ef{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.btn-secondary.svelte-wwq6ef:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 15px #18181b33}@media (max-width: 1024px){.resume.svelte-wwq6ef{scroll-margin-top:var(--scroll-offset-mobile)}}@media (max-width: 768px){.resume.svelte-wwq6ef{padding:var(--spacing-12) var(--spacing-4)}.resume-header.svelte-wwq6ef h2:where(.svelte-wwq6ef){font-size:var(--font-size-2xl)}.resume-actions.svelte-wwq6ef{flex-direction:column;align-items:center}.btn-primary.svelte-wwq6ef,.btn-secondary.svelte-wwq6ef{width:100%;max-width:280px}}.footer.svelte-1cc3l9j{text-align:center;background:#ab5bec1a;border:1px solid rgba(171,91,236,.2);padding:var(--spacing-8);border-radius:var(--radius-2xl);box-shadow:0 4px 20px #0000000d}.footer.svelte-1cc3l9j p:where(.svelte-1cc3l9j){font-size:var(--font-size-lg);color:var(--color-secondary);font-weight:var(--font-weight-medium)}.hero-section.svelte-sbxnkc{margin:0}.section.svelte-sbxnkc{margin-bottom:6rem;box-shadow:0 4px 20px #0000000d;border-radius:var(--radius-2xl)}#footer.svelte-sbxnkc{text-align:center;background:#ab5bec1a;border:1px solid rgba(171,91,236,.2);padding:var(--spacing-8);box-shadow:0 4px 20px #0000000d}@media (max-width: 1024px){.section.svelte-sbxnkc,#footer.svelte-sbxnkc{margin-bottom:var(--spacing-6);padding:var(--spacing-6)}}
