:root{--academic-bg: #f8fafc;--academic-surface: #ffffff;--academic-bg-alt: #f1f5f9;--academic-text: #172033;--academic-muted: #64748b;--academic-accent: #3157d5;--academic-accent-dark: #2445b5;--academic-accent-soft: #eef2ff;--academic-border: #e3e8f0;--academic-nav-height: 64px;--academic-width: 940px;--academic-radius: 14px;--academic-shadow: 0 14px 36px rgba(32, 48, 86, .08)}.academic-page{margin:0;padding:0;color:var(--academic-text);background:radial-gradient(circle at 14% 8%, rgba(99,125,255,0.08), transparent 28rem),linear-gradient(180deg, #fbfcff 0, var(--academic-bg) 34rem);font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}.academic-page *,.academic-page *::before,.academic-page *::after{box-sizing:border-box}.academic-page a{color:var(--academic-accent);text-decoration:none}.academic-page a:hover{color:var(--academic-accent-dark);text-decoration:underline}.academic-page strong{font-weight:600}.academic-container{width:100%;max-width:var(--academic-width);margin:0 auto;padding:0 1.5rem}.academic-nav{position:fixed;inset:0 0 auto;z-index:200;height:var(--academic-nav-height);background:rgba(251,252,255,0.88);border-bottom:1px solid rgba(227,232,240,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.academic-nav__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--academic-width);margin:0 auto;padding:0 1.5rem}.academic-nav__brand{color:var(--academic-text) !important;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.academic-nav__brand::after{content:".";color:var(--academic-accent)}.academic-nav__brand:hover{color:var(--academic-accent) !important;text-decoration:none !important}.academic-nav__links{display:flex;gap:2.25rem}.academic-nav__links a{position:relative;padding:.35rem 0;color:var(--academic-muted);font-size:.88rem;font-weight:500}.academic-nav__links a:hover,.academic-nav__links a.active{color:var(--academic-accent);text-decoration:none}.academic-nav__links a.active::after{content:"";position:absolute;right:0;bottom:-.15rem;left:0;height:2px;border-radius:2px;background:var(--academic-accent)}.academic-nav__toggle{display:none;width:32px;padding:5px;border:0;background:transparent}.academic-nav__toggle span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--academic-text)}.academic-main{min-height:calc(100vh - 110px);padding:calc(var(--academic-nav-height) + 3.5rem) 0 5rem}.academic-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:3rem;margin-bottom:4rem;padding:2.4rem 2.5rem;border:1px solid rgba(219,226,239,0.9);border-radius:20px;background:rgba(255,255,255,0.82);box-shadow:var(--academic-shadow)}.academic-hero::after{content:"";position:absolute;top:-110px;right:-90px;width:280px;height:280px;border-radius:50%;background:linear-gradient(135deg, rgba(79,109,245,0.12), rgba(96,165,250,0.04));pointer-events:none}.academic-hero__body{position:relative;z-index:1;flex:1;min-width:0}.academic-hero__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:var(--academic-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.academic-hero__eyebrow span{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,0.12)}.academic-hero__name{margin:0 0 .6rem;color:var(--academic-text);font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.035em}.academic-hero__title{margin:0 0 1rem;color:var(--academic-muted);font-size:.93rem;line-height:1.55}.academic-hero__avatar-frame{position:relative;z-index:1;width:188px;height:188px;flex:0 0 auto;overflow:hidden;border:5px solid rgba(255,255,255,0.95);border-radius:16px;box-shadow:0 12px 28px rgba(30,45,80,0.16)}.academic-hero__avatar{width:100%;height:100%;object-fit:cover;object-position:center 50%;transform:scale(1.36)}.academic-actions,.publication-links{display:flex;flex-wrap:wrap;gap:.45rem}.academic-pill,.publication-link{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .85rem;color:var(--academic-text) !important;border:1px solid var(--academic-border);border-radius:999px;background:rgba(255,255,255,0.72);font-size:.82rem;font-weight:500;line-height:1.4;transition:transform .15s, border-color .15s, color .15s, background .15s, box-shadow .15s}.academic-pill__icon,.publication-link__icon{display:block;width:1.05em;height:1.05em;flex:0 0 auto;fill:currentColor}.academic-pill:hover,.publication-link:hover{color:var(--academic-accent) !important;text-decoration:none !important;border-color:var(--academic-accent);background:var(--academic-accent-soft);box-shadow:0 5px 12px rgba(49,87,213,0.1);transform:translateY(-1px)}.academic-section{margin-bottom:4rem}.academic-section:last-child{margin-bottom:0}.academic-section__title{display:flex;align-items:center;gap:.7rem;margin:0 0 1.25rem;padding:0 0 .65rem;color:var(--academic-muted);border-bottom:1px solid var(--academic-border);font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.academic-section__title::before{content:"";width:18px;height:3px;border-radius:3px;background:var(--academic-accent)}.academic-bio{font-size:.93rem;line-height:1.85;text-align:justify}.academic-bio p{margin:0 0 .8rem}.academic-bio p:last-child{margin-bottom:0}.academic-bio__lead{margin-bottom:.5rem !important;color:var(--academic-text);font-size:1.14rem;font-weight:600;letter-spacing:-.015em}.academic-awards,.publication-list{margin:0;padding:0;list-style:none}.academic-awards{display:grid;grid-template-columns:1fr;gap:.75rem}.academic-awards__item{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--academic-border);border-radius:10px;background:rgba(255,255,255,0.72);font-size:.9rem}.academic-awards__scope{flex:0 0 auto;color:var(--academic-muted);font-size:.78rem}.publication-item{display:flex;gap:1.25rem;margin-bottom:.85rem;padding:1.15rem;border:1px solid var(--academic-border);border-radius:var(--academic-radius);background:rgba(255,255,255,0.82);box-shadow:0 4px 14px rgba(38,52,82,0.035);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease}.publication-item:hover{border-color:#cbd5f2;box-shadow:0 12px 28px rgba(38,52,82,0.08);transform:translateY(-2px)}.publication-item:last-child{margin-bottom:0}.publication-thumb{width:170px;height:108px;flex:0 0 auto;object-fit:contain;padding:.25rem;border:1px solid var(--academic-border);border-radius:9px;background:var(--academic-bg-alt)}.publication-body{flex:1;min-width:0}.publication-title{margin:0 0 .3rem;color:var(--academic-text);font-size:.94rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}.publication-authors{margin-bottom:.15rem;color:var(--academic-muted);font-size:.82rem;line-height:1.55}.publication-venue{margin-bottom:.45rem;font-size:.82rem}.publication-link{padding:.15rem .55rem;color:var(--academic-muted) !important;font-size:.78rem}.academic-badge{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;color:#b45309;border-radius:3px;background:#fffbeb;font-size:.68rem;font-style:normal;font-weight:700}.academic-page-header{margin-bottom:3rem;padding:2rem 2.25rem;border:1px solid var(--academic-border);border-radius:16px;background:rgba(255,255,255,0.78);box-shadow:0 8px 24px rgba(38,52,82,0.05)}.academic-page-header h1{margin:0 0 .45rem;color:var(--academic-text);font-size:1.9rem;line-height:1.25;letter-spacing:-.025em}.academic-page-header p{margin:0;color:var(--academic-muted);font-size:.93rem}.academic-footer{padding:1.25rem 0;color:var(--academic-muted);border-top:1px solid rgba(227,232,240,0.85);font-size:.75rem}@media (max-width: 640px){.academic-page{font-size:16px}.academic-main{padding-top:calc(var(--academic-nav-height) + 1.75rem);padding-bottom:3rem}.academic-hero{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2.75rem;padding:1.5rem;border-radius:16px}.academic-hero__avatar-frame{order:-1;width:120px;height:120px;border-radius:14px}.academic-hero__name{font-size:1.7rem}.academic-bio{text-align:left}.academic-section{margin-bottom:2.75rem}.academic-nav__toggle{display:block}.academic-nav__links{display:none;position:fixed;top:var(--academic-nav-height);right:0;left:0;flex-direction:column;gap:0;padding:.5rem 0;border-bottom:1px solid var(--academic-border);background:var(--academic-surface);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.academic-nav__links.open{display:flex}.academic-nav__links a{padding:.75rem 1.5rem;font-size:.95rem}.academic-nav__links a.active::after{display:none}.publication-item{flex-direction:column;padding:1rem}.publication-thumb{width:100%;height:160px}.academic-awards{grid-template-columns:1fr}.academic-awards__item{flex-direction:column;gap:.1rem}.academic-page-header{padding:1.4rem 1.5rem}}@media (prefers-reduced-motion: reduce){.academic-page *,.academic-page *::before,.academic-page *::after{scroll-behavior:auto !important;transition:none !important}}
