.hero-sidebar.svelte-1q37ri0{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-1q37ri0{padding:var(--spacing-12) var(--spacing-8);height:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center}.profile-card.svelte-1q37ri0{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-1q37ri0{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-1q37ri0-neuralFlow 30s ease-in-out infinite}.border-blur.svelte-1q37ri0{position:absolute;inset:0;border-radius:var(--radius-2xl);background:inherit;filter:blur(18px);opacity:1.5;z-index:1}.profile-image.svelte-1q37ri0 img:where(.svelte-1q37ri0){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-1q37ri0-neuralFlow{0%,to{background-position:0% 50%}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-semibold);color:var(--color-primary);margin-bottom:var(--spacing-3);line-height:var(--line-height-tight);font-family:var(--font-base)}.title.svelte-1q37ri0{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-1q37ri0{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-1q37ri0{font-size:.7rem;color:var(--color-text);font-family:var(--font-base);opacity:.6;margin-bottom:var(--spacing-6)}.social-links.svelte-1q37ri0{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}.social-link.svelte-1q37ri0{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-1q37ri0: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-1q37ri0{width:8rem;height:10rem}.name.svelte-1q37ri0{font-size:var(--font-size-2xl)}.title.svelte-1q37ri0{font-size:var(--font-size-sm)}.location.svelte-1q37ri0{font-size:var(--font-size-xs)}.location-detail.svelte-1q37ri0{font-size:.625rem}}@media (max-width: 1024px){.hero-sidebar.svelte-1q37ri0{padding-top:0;position:relative;width:100%;height:auto}.sidebar-content.svelte-1q37ri0{padding:var(--spacing-1) var(--spacing-2);height:auto;min-height:95dvh;padding-top:0}.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:95dvh;padding-top:0}.profile-image.svelte-1q37ri0{width:12rem;height:15rem}.social-links.svelte-1q37ri0{flex-direction:column;align-items:center;gap:var(--spacing-2)}.social-link.svelte-1q37ri0{width:100%;max-width:12rem;justify-content:center}}.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{max-width:48rem;margin:0 auto;width:100%}.content-card.svelte-ckiqor{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-ckiqor{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-ckiqor{margin-bottom:var(--spacing-8)}.text-block.personal.svelte-ckiqor{margin-bottom:0;text-align:center;font-style:italic;opacity:.8}p.svelte-ckiqor{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-ckiqor{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-ckiqor:hover{opacity:.7}.image-grid.svelte-ckiqor{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-ckiqor img:where(.svelte-ckiqor){width:100%;height:240px;object-fit:cover}.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: 640px){.about.svelte-ckiqor{padding:var(--spacing-1)}.content-card.svelte-ckiqor{padding:var(--spacing-8) var(--spacing-6)}h2.svelte-ckiqor{font-size:var(--font-size-3xl)}.image-grid.svelte-ckiqor img:where(.svelte-ckiqor){height:110px}}.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{text-align:center;margin-bottom:var(--spacing-16)}.header-icon.svelte-hdxaq3{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-hdxaq3{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-hdxaq3{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-hdxaq3{display:flex;flex-direction:column;gap:var(--spacing-12)}.project-card.svelte-hdxaq3{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-hdxaq3{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.project-icon.svelte-hdxaq3{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-hdxaq3{flex:1}h2.svelte-hdxaq3{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-hdxaq3{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-hdxaq3{color:var(--color-text);line-height:var(--line-height-relaxed)}.description.svelte-hdxaq3{margin-bottom:var(--spacing-5);font-family:var(--font-base)}.project-content.svelte-hdxaq3 a:where(.svelte-hdxaq3){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-hdxaq3 a:where(.svelte-hdxaq3):hover{color:var(--color-primary);border-bottom-color:var(--color-primary);transform:translateY(-1px)}@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%}h1.svelte-hdxaq3{font-size:var(--font-size-3xl)}.intro.svelte-hdxaq3{font-size:var(--font-size-base)}.project-card.svelte-hdxaq3{padding:var(--spacing-6)}.project-header.svelte-hdxaq3{flex-direction:column;gap:var(--spacing-3)}.project-icon.svelte-hdxaq3{align-self:flex-start}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{text-align:center;margin-bottom:var(--spacing-16)}.header-icon.svelte-4kx7za{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-4kx7za{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-4kx7za{position:relative}.timeline.svelte-4kx7za: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-4kx7za{position:relative;margin-bottom:var(--spacing-16)}.year-header.svelte-4kx7za{margin-bottom:var(--spacing-8);position:relative;z-index:2}.year-badge.svelte-4kx7za{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-4kx7za: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-4kx7za{margin-left:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.presentation-card.svelte-4kx7za{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-4kx7za{margin-bottom:var(--spacing-4)}.conference.svelte-4kx7za{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-4kx7za{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-4kx7za{display:flex;flex-direction:column;gap:var(--spacing-3)}.authors.svelte-4kx7za{font-size:var(--font-size-sm);color:var(--color-text-light);font-family:var(--font-base);font-style:italic}.title.svelte-4kx7za{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-4kx7za{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-4kx7za:hover{background:var(--color-secondary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}@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)}h1.svelte-4kx7za{font-size:var(--font-size-3xl)}.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);min-height:600px;position:relative}.container.svelte-io22gx{max-width:56rem;margin:0 auto}.header.svelte-io22gx{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-12);color:var(--color-primary)}.header.svelte-io22gx h2:where(.svelte-io22gx){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin:0}.publications-grid.svelte-io22gx{display:grid;gap:var(--spacing-8);grid-template-rows:min-content min-content;will-change:transform}.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);position:relative;contain:layout style}.publication-card.featured.svelte-io22gx{border-color:var(--color-secondary);background:linear-gradient(135deg,rgba(171,91,236,.02) 0%,var(--color-bg) 100%)}.status-badge.svelte-io22gx{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-io22gx{background:#fbbf241a;color:#b45309;border:1px solid rgba(251,191,36,.2)}.status-badge.published.svelte-io22gx{background:#22c55e1a;color:#166534;border:1px solid rgba(34,197,94,.2)}.title.svelte-io22gx{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-io22gx{font-size:var(--font-size-sm);color:var(--color-text-light);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-sm);color:var(--color-secondary);font-weight:var(--font-weight-medium);font-style:italic;margin-bottom:var(--spacing-4)}.description.svelte-io22gx{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-6)}.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{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-io22gx:hover{background:var(--color-secondary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.link-button.primary.svelte-io22gx{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.link-button.primary.svelte-io22gx:hover{background:#ab5bece6;transform:translateY(-1px);box-shadow:var(--shadow-lg)}@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)}.header.svelte-io22gx h2:where(.svelte-io22gx){font-size:var(--font-size-3xl)}.title.svelte-io22gx{font-size:var(--font-size-lg)}.authors.svelte-io22gx,.journal.svelte-io22gx,.description.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);border-radius:var(--radius-2xl);display:flex}.container.svelte-1hscyi9{margin:0 auto}.resume-header.svelte-1hscyi9{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-12);color:var(--color-primary)}.resume-header.svelte-1hscyi9 h2:where(.svelte-1hscyi9){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.resume-content.svelte-1hscyi9{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-1hscyi9{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.resume-icon.svelte-1hscyi9{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-1hscyi9 p:where(.svelte-1hscyi9){color:var(--color-text-light);font-size:var(--font-size-lg);margin:0;text-align:center;max-width:18rem}.resume-actions.svelte-1hscyi9{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}.btn-primary.svelte-1hscyi9,.btn-secondary.svelte-1hscyi9{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-1hscyi9{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.btn-primary.svelte-1hscyi9:hover{background:transparent;color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 4px 15px #ab5bec4d}.btn-secondary.svelte-1hscyi9{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.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;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-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--font-size-lg);color:var(--color-secondary);font-weight:var(--font-weight-medium)}.hero-section.svelte-1uha8ag{margin:0}.section.svelte-1uha8ag{margin-bottom:6rem;box-shadow:0 4px 20px #0000000d;border-radius:var(--radius-2xl)}#footer.svelte-1uha8ag{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-1uha8ag,#footer.svelte-1uha8ag{margin-bottom:var(--spacing-6);padding:var(--spacing-6)}}
