@media not (prefers-reduced-motion:reduce){@view-transition{navigation: auto; }#navbar-main{view-transition-name:site-navbar}::view-transition-group(site-navbar),::view-transition-old(site-navbar),::view-transition-new(site-navbar){animation:none}::view-transition-old(root){animation:vt-fade-out .22s ease both}::view-transition-new(root){animation:vt-fade-in .34s cubic-bezier(.22,1,.36,1)both}@keyframes vt-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@supports(overflow:clip){details,.spoiler,[class*=spoiler],[class*=collapsible]{overflow:clip}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.home-section .wg-box,.home-section .col-12>section,.pub-item,.article-widget .media,.people-widget .col,.impact-card,.talk-card,.award-card,.media-card,.course-card,.journal-pub,.conference-pub,.article-container>*:not(script):not(style){animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.timeline-item{animation:reveal-slide linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes reveal-rise{from{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@keyframes reveal-slide{from{opacity:0;translate:-20px 0}to{opacity:1;translate:none}}}}.pub-item{position:relative;overflow:hidden;border-left:2px solid rgba(0,229,255,.25);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease,background .28s ease}.pub-item:hover{transform:translateY(-3px)translateX(2px);border-left-color:var(--clr-green,#00ff41);box-shadow:0 10px 32px rgba(0,0,0,.45),0 0 22px rgba(0,255,65,.1);background:rgba(0,255,65,3%)}.pub-item::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,229,255,7%) 50%,transparent 60%);transform:translateX(-120%);pointer-events:none}.pub-item:hover::after{transition:transform .7s ease;transform:translateX(120%)}@media(prefers-reduced-motion:reduce){.pub-item,.pub-item::after{transition:none!important}.pub-item:hover{transform:none}.pub-item:hover::after{transform:translateX(-120%)}}.pub-badges{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}.pub-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-family:fira code,roboto mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;border:1px solid}.pub-badge--ft50{color:gold;border-color:rgba(255,215,0,.55);background:rgba(255,215,0,8%)}.pub-badge--utd24{color:var(--clr-cyan,#00e5ff);border-color:rgba(0,229,255,.5);background:rgba(0,229,255,7%)}.pub-badge--award{color:var(--clr-magenta,#e040fb);border-color:rgba(224,64,251,.55);background:rgba(224,64,251,8%)}body:not(.dark) .pub-badge--ft50{color:#8a6d00;border-color:#c7a600;background:rgba(255,215,0,.12);text-shadow:none}body:not(.dark) .pub-badge--utd24{color:#006d7a;border-color:#0097a7;background:rgba(0,229,255,.1)}body:not(.dark) .pub-badge--award{color:#7b1fa2;border-color:#ab47bc;background:rgba(224,64,251,.1)}::selection{background:rgba(0,255,65,.25);color:#fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(0,229,255,.7);outline-offset:2px;border-radius:2px}.dark :is(:is(h1,h2,h3,h4) a,a.pub-title,.article-title a,.section-subheading a):is(:hover,:focus-visible){text-shadow:0 0 6px rgba(0,255,65,.55),0 0 18px rgba(0,255,65,.25)}@media(prefers-reduced-motion:no-preference){.dark :is(:is(h1,h2,h3,h4) a,a.pub-title,.article-title a,.section-subheading a):is(:hover,:focus-visible){animation:heading-glitch .32s steps(1)both}@keyframes heading-glitch{0%{text-shadow:-2px 0 #e040fb,2px 0 #00e5ff;translate:1px 0}34%{text-shadow:2px 0 #e040fb,-2px 0 #00e5ff;translate:-1px 0}67%,100%{text-shadow:0 0 6px rgba(0,255,65,.55),0 0 18px rgba(0,255,65,.25);translate:none}}}