.hero-sidebar.svelte-1q37ri0{padding-top:var(--spacing-10);background:var(--color-bg);width:25%;z-index:var(--z-sticky);position:fixed;top:0;left:0;overflow-y:auto}.sidebar-content.svelte-1q37ri0{padding:var(--spacing-12) var(--spacing-8);justify-content:center;align-items:center;height:100%;min-height:100dvh;display:flex}.profile-card.svelte-1q37ri0{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-2xl);padding:var(--spacing-8) var(--spacing-6);background:#ffffffb3;border:1px solid #e2e8f04d;width:100%;max-width:24rem;box-shadow:0 10px 40px #0000000d}.profile-image.svelte-1q37ri0{width:12rem;height:16rem;margin:0 auto var(--spacing-6);border-radius:var(--spacing-5);background:linear-gradient(45deg,#b75becbf,#f891cd8c,#ab3cdf8c,#c07cf7bf) 0 0/300% 300%;padding:4px;animation:30s ease-in-out infinite svelte-1q37ri0-neuralFlow;position:relative}.profile-image.svelte-1q37ri0 img:where(.svelte-1q37ri0){object-fit:cover;object-position:center top;border-radius:var(--radius-xl);z-index:2;width:100%;height:100%;display:block;position:relative}@keyframes svelte-1q37ri0-neuralFlow{0%,to{background-position:0%}25%{background-position:100% 25%}50%{background-position:50% 100%}75%{background-position:25% 0}}.name.svelte-1q37ri0{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-3);line-height:var(--line-height-tight)}.title.svelte-1q37ri0{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--spacing-4);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);opacity:.75}.location.svelte-1q37ri0{justify-content:center;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1);opacity:.7;display:flex}.location-detail.svelte-1q37ri0{font-size:var(--font-size-xs);color:var(--color-text);font-weight:var(--font-weight-light);opacity:.6;margin-bottom:var(--spacing-6)}.social-links.svelte-1q37ri0{gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;display:flex}.social-link.svelte-1q37ri0{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-2xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);transition:all var(--transition-normal);text-decoration:none;display:flex}.social-link.svelte-1q37ri0:hover{background:var(--color-secondary);color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 4px 12px #ab5bec4d}@media (max-width:1280px){.profile-image.svelte-1q37ri0{width:9rem;height:11rem}.name.svelte-1q37ri0{font-size:var(--font-size-2xl)}.location-detail.svelte-1q37ri0{font-size:var(--font-size-xs)}}@media (max-width:1024px){.hero-sidebar.svelte-1q37ri0{width:100%;height:auto;padding-top:0;position:relative}.sidebar-content.svelte-1q37ri0{padding:var(--spacing-1) var(--spacing-2);height:auto;min-height:auto;padding-top:var(--spacing-6)}.profile-image.svelte-1q37ri0{width:15rem;height:18rem}.name.svelte-1q37ri0{font-size:var(--font-size-4xl)}.title.svelte-1q37ri0{font-size:var(--font-size-base)}.location.svelte-1q37ri0{font-size:var(--font-size-sm)}.location-detail.svelte-1q37ri0{font-size:var(--font-size-xs)}.social-link.svelte-1q37ri0{font-size:var(--font-size-base)}}@media (max-width:768px){.sidebar-content.svelte-1q37ri0{padding:var(--spacing-3) var(--spacing-5);height:auto;min-height:auto;padding-top:var(--spacing-8)}.profile-image.svelte-1q37ri0{width:12rem;height:15rem}.social-links.svelte-1q37ri0{align-items:center;gap:var(--spacing-2);flex-direction:column}.social-link.svelte-1q37ri0{justify-content:center;width:100%;max-width:12rem}}.about.svelte-ckiqor{background:var(--color-bg);padding:var(--spacing-16);border-radius:var(--radius-2xl);scroll-margin-top:var(--scroll-offset-desktop)}.container.svelte-ckiqor{width:100%;max-width:48rem;margin:0 auto}.content-card.svelte-ckiqor{padding:var(--spacing-4) 0}h2.svelte-ckiqor{font-size:var(--font-size-section);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-10);letter-spacing:-.02em}.text-block.svelte-ckiqor{margin-bottom:var(--spacing-8)}.text-block.personal.svelte-ckiqor{text-align:center;opacity:.75;margin-bottom:0;font-style:italic}p.svelte-ckiqor{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}a.svelte-ckiqor{color:var(--color-secondary);align-items:center;gap:var(--spacing-1);white-space:nowrap;transition:opacity var(--transition-fast);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}a.svelte-ckiqor:hover{opacity:.7}.image-grid.svelte-ckiqor{gap:var(--spacing-6);margin:var(--spacing-10) 0;border-radius:var(--radius-2xl);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.image-grid.svelte-ckiqor img:where(.svelte-ckiqor){object-fit:cover;width:100%;height:240px}.image-grid.svelte-ckiqor img:where(.svelte-ckiqor):hover{transform:scale(1.02)}@media (max-width:768px){.about.svelte-ckiqor{padding:var(--spacing-8)}.text-block.svelte-ckiqor{margin-bottom:var(--spacing-8)}.image-grid.svelte-ckiqor{margin:var(--spacing-10) 0}.image-grid.svelte-ckiqor img:where(.svelte-ckiqor){height:185px}}@media (max-width:540px){.about.svelte-ckiqor{padding:var(--spacing-4)}.image-grid.svelte-ckiqor{grid-template-columns:1fr}.image-grid.svelte-ckiqor img:where(.svelte-ckiqor){height:200px}}.research.svelte-hdxaq3{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-hdxaq3{max-width:56rem;margin:0 auto}.research-header.svelte-hdxaq3{margin-bottom:var(--spacing-16)}h1.svelte-hdxaq3{font-size:var(--font-size-section);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-6);letter-spacing:-.02em}.intro.svelte-hdxaq3{font-size:var(--font-size-lg);color:var(--color-text);line-height:var(--line-height-relaxed);max-width:52rem}.projects.svelte-hdxaq3{gap:var(--spacing-12);flex-direction:column;display:flex}.project-card.svelte-hdxaq3{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--spacing-8);border:1px solid var(--color-border)}.project-header.svelte-hdxaq3{margin-bottom:var(--spacing-6)}.project-meta.svelte-hdxaq3{gap:var(--spacing-2);flex-direction:column;display:flex}h2.svelte-hdxaq3{font-size:var(--font-size-subsection);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-2);font-style:italic;line-height:var(--line-height-snug);letter-spacing:-.01em}.period.svelte-hdxaq3{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-semibold);background:var(--color-bg-secondary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);letter-spacing:.02em}.project-content.svelte-hdxaq3{color:var(--color-text);line-height:var(--line-height-relaxed)}.description.svelte-hdxaq3{margin-bottom:var(--spacing-5)}.project-content.svelte-hdxaq3 a:where(.svelte-hdxaq3){color:var(--color-secondary);transition:all var(--transition-fast);border-bottom:1px solid #ab5bec4d;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.project-content.svelte-hdxaq3 a:where(.svelte-hdxaq3):hover{color:var(--color-primary);border-bottom-color:var(--color-primary);transform:translateY(-1px)}.citation-link.svelte-hdxaq3{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);vertical-align:baseline;background:#ab5bec14;padding:.1em .3em;border-bottom:none!important}.citation-link.svelte-hdxaq3:hover{background:#ab5bec26;transform:none!important}@media (max-width:768px){.research.svelte-hdxaq3{padding:var(--spacing-12) var(--spacing-4);scroll-margin-top:var(--scroll-offset-mobile)}.container.svelte-hdxaq3{max-width:100%}.intro.svelte-hdxaq3{font-size:var(--font-size-base)}.project-card.svelte-hdxaq3{padding:var(--spacing-6)}h2.svelte-hdxaq3{font-size:var(--font-size-lg)}}.posters.svelte-4kx7za{padding:var(--spacing-16);background:var(--color-bg);scroll-margin-top:var(--scroll-offset-desktop);border-radius:var(--radius-2xl)}.container.svelte-4kx7za{max-width:56rem;margin:0 auto}.posters-header.svelte-4kx7za{margin-bottom:var(--spacing-16)}h1.svelte-4kx7za{font-size:var(--font-size-section);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-6);letter-spacing:-.02em}.timeline.svelte-4kx7za{position:relative}.timeline.svelte-4kx7za:before{content:"";background:linear-gradient(to bottom, var(--color-secondary), #ab5bec4d);width:2px;position:absolute;top:0;bottom:0;left:2rem}.year-section.svelte-4kx7za{margin-bottom:var(--spacing-16);position:relative}.year-header.svelte-4kx7za{margin-bottom:var(--spacing-8);z-index:2;position:relative}.year-badge.svelte-4kx7za{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-bold);font-size:var(--font-size-base);letter-spacing:.04em;box-shadow:var(--shadow-lg);display:inline-flex;position:relative}.year-badge.svelte-4kx7za:before{content:"";background:var(--color-secondary);border-radius:var(--radius-full);border:3px solid var(--color-bg);width:1rem;height:1rem;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.presentations.svelte-4kx7za{margin-left:var(--spacing-16);gap:var(--spacing-8);flex-direction:column;display:flex}.presentation-card.svelte-4kx7za{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--spacing-6);border:1px solid var(--color-border)}.presentation-header.svelte-4kx7za{margin-bottom:var(--spacing-4)}.conference.svelte-4kx7za{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-2);letter-spacing:.01em}.location.svelte-4kx7za{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-light);display:flex}.presentation-content.svelte-4kx7za{gap:var(--spacing-3);flex-direction:column;display:flex}.authors.svelte-4kx7za{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-light)}.title.svelte-4kx7za{font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);color:var(--color-primary);font-style:italic;line-height:var(--line-height-snug);letter-spacing:-.01em}.poster-link.svelte-4kx7za{align-items:center;gap:var(--spacing-2);color:var(--color-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast);letter-spacing:.01em;align-self:flex-start;text-decoration:none;display:inline-flex}.poster-link.svelte-4kx7za:hover{background:var(--color-secondary);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (max-width:768px){.posters.svelte-4kx7za{padding:var(--spacing-12) var(--spacing-4);scroll-margin-top:var(--scroll-offset-mobile)}.timeline.svelte-4kx7za:before{left:1rem}.year-badge.svelte-4kx7za:before{left:-1.5rem}.presentations.svelte-4kx7za{margin-left:var(--spacing-8)}.presentation-card.svelte-4kx7za{padding:var(--spacing-5)}.conference.svelte-4kx7za{font-size:var(--font-size-base)}.year-badge.svelte-4kx7za{font-size:var(--font-size-base);padding:var(--spacing-2) var(--spacing-4)}}.publications.svelte-io22gx{padding:var(--spacing-16);background:var(--color-bg);border-radius:var(--radius-2xl);scroll-margin-top:var(--scroll-offset-desktop)}.container.svelte-io22gx{max-width:56rem;margin:0 auto}.header.svelte-io22gx{margin-bottom:var(--spacing-12)}.header.svelte-io22gx h2:where(.svelte-io22gx){font-size:var(--font-size-section);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0}.publications-grid.svelte-io22gx{gap:var(--spacing-8);display:grid}.publication-card.svelte-io22gx{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);contain:layout style;position:relative}.publication-card.featured.svelte-io22gx{border-color:var(--color-secondary);background:linear-gradient(135deg, #ab5bec05 0%, var(--color-bg) 100%)}.status-badge.svelte-io22gx{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;display:inline-flex}.status-badge.under-review.svelte-io22gx{color:var(--color-secondary);background:#ab5bec14;border:1px solid #ab5bec33}.status-badge.published.svelte-io22gx{background:var(--color-bg-secondary);color:var(--color-text-light);border:1px solid var(--color-border)}.title.svelte-io22gx{font-size:var(--font-size-subsection);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-4);font-style:italic;line-height:var(--line-height-snug);letter-spacing:-.01em}.authors.svelte-io22gx{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-2);line-height:var(--line-height-relaxed)}.authors.svelte-io22gx strong:where(.svelte-io22gx){color:var(--color-primary);font-weight:var(--font-weight-semibold)}.journal.svelte-io22gx{font-size:var(--font-size-base);color:var(--color-secondary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);font-style:italic}.publication-footer.svelte-io22gx{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.link-button.svelte-io22gx{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);transition:all var(--transition-fast);border:1px solid var(--color-border);text-decoration:none;display:inline-flex}.link-button.svelte-io22gx:hover{background:var(--color-secondary);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-1px)}.link-button.primary.svelte-io22gx{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.link-button.primary.svelte-io22gx:hover{box-shadow:var(--shadow-lg);background:#ab5bece6;transform:translateY(-1px)}@media (max-width:1024px){.publications.svelte-io22gx{scroll-margin-top:var(--scroll-offset-mobile)}}@media (max-width:768px){.publications.svelte-io22gx{padding:var(--spacing-12) var(--spacing-4)}.authors.svelte-io22gx,.journal.svelte-io22gx{font-size:var(--font-size-sm)}}.resume.svelte-1hscyi9{padding:var(--spacing-8) var(--spacing-6);background:var(--color-bg);scroll-margin-top:var(--scroll-offset-desktop)}.container.svelte-1hscyi9{max-width:56rem;margin:0 auto}.resume-header.svelte-1hscyi9{margin-bottom:var(--spacing-10)}.resume-header.svelte-1hscyi9 h2:where(.svelte-1hscyi9){font-size:var(--font-size-section);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.resume-content.svelte-1hscyi9{gap:var(--spacing-6);flex-direction:column;display:flex}.resume-actions.svelte-1hscyi9{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.btn-primary.svelte-1hscyi9,.btn-secondary.svelte-1hscyi9{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:all var(--transition-fast);border:2px solid;min-width:140px;text-decoration:none;display:flex}.btn-primary.svelte-1hscyi9{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.btn-primary.svelte-1hscyi9:hover{color:var(--color-secondary);background:0 0;transform:translateY(-2px);box-shadow:0 4px 15px #ab5bec4d}.btn-secondary.svelte-1hscyi9{color:var(--color-primary);border-color:var(--color-border);background:0 0}.btn-secondary.svelte-1hscyi9: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-1hscyi9{scroll-margin-top:var(--scroll-offset-mobile)}}@media (max-width:768px){.resume.svelte-1hscyi9{padding:var(--spacing-12) var(--spacing-4)}.resume-header.svelte-1hscyi9 h2:where(.svelte-1hscyi9){font-size:var(--font-size-2xl)}.resume-actions.svelte-1hscyi9{flex-direction:column;align-items:center}.btn-primary.svelte-1hscyi9,.btn-secondary.svelte-1hscyi9{width:100%;max-width:280px}}.footer.svelte-jz8lnl{text-align:center;padding:var(--spacing-10) var(--spacing-8);border-top:1px solid var(--color-border)}.footer.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-size-sm);color:var(--color-text-lighter);font-weight:var(--font-weight-normal)}.hero-section.svelte-1uha8ag{margin:0}.section.svelte-1uha8ag{margin-bottom:5rem}@media (max-width:1024px){.section.svelte-1uha8ag{margin-bottom:var(--spacing-12)}}
