.blox-markdown .max-w-prose,.blox-markdown .prose,#papers .max-w-prose,#papers .max-w-3xl,.blox-resume-awards .max-w-prose,.blox-resume-experience .max-w-prose,.blox-resume-skills .max-w-prose{max-width:min(92vw,78rem)}.li-cite-author .author-me,.article-metadata .author-me{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.li-cite-author .author-me a,.article-metadata .author-me a{color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.author-note-symbol{margin-left:.03rem;font-size:.72em;font-weight:800;line-height:0;letter-spacing:0}.author-note-first{color:#0f766e}.author-note-corresponding{color:#6d28d9}.text-gray-500 .group:has(img[alt="Qiyang Hong"]){color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.text-gray-500 .author-notes{display:inline;margin-left:.03rem;padding:0;border-radius:0;background:0 0;color:#0f766e;font-size:.72em;font-weight:800;line-height:0;letter-spacing:0;text-transform:none;vertical-align:super}.text-gray-500 .author-notes[data-tooltip*=Corresponding]{color:#6d28d9}.text-gray-500 .author-notes svg{display:none}.text-gray-500 .author-notes::before{content:"*"}.text-gray-500 .author-notes[data-tooltip*=Corresponding]::before{content:"#"}.text-gray-500 .author-notes[data-tooltip*=Co-first][data-tooltip*=Corresponding]::before,.text-gray-500 .author-notes[data-tooltip*=First][data-tooltip*=Corresponding]::before{content:"*#"}.text-gray-500 .author-notes::after{content:""}:root{--ra-ink:#1f2937;--ra-ink-soft:#475569;--ra-ink-muted:#6b7280;--ra-accent:#2b8fff;--ra-accent-strong:#1d6dd6;--ra-accent-tint:#eaf3ff;--ra-pop:#f59e0b;--ra-hairline:rgba(37, 99, 160, 0.22);--ra-rule:rgba(30, 41, 59, 0.10);--ra-card-bg:#ffffff;--ra-page-bg:#fcfdff;--color-background:#fcfdff !important;--color-foreground:#1f2937 !important;--color-header-bg:#edf3fd !important;--color-header-fg:#1f2937 !important;--ra-font:inherit;--ra-fs-name:clamp(1.6rem, 3.4vw, 2rem);--ra-fs-heading:1.55rem;--ra-fs-cardtitle:1.05rem;--ra-fs-role:1.05rem;--ra-fs-affil:0.95rem;--ra-fs-body:1rem}.dark{--ra-ink:#1f2937;--ra-ink-soft:#475569;--ra-ink-muted:#6b7280;--ra-accent:#2b8fff;--ra-accent-strong:#1d6dd6;--ra-accent-tint:#eaf3ff;--ra-pop:#f59e0b;--ra-hairline:rgba(37, 99, 160, 0.22);--ra-rule:rgba(30, 41, 59, 0.10);--ra-card-bg:#ffffff;--ra-page-bg:#fcfdff;--color-background:#fcfdff !important;--color-foreground:#1f2937 !important;--color-header-bg:#edf3fd !important;--color-header-fg:#1f2937 !important;color-scheme:light}.dark body,.dark footer,.dark .navbar,.dark .navbar a{color:#1f2937!important}.blox-resume-biography-3 .absolute.inset-0.-z-10>div{animation:none!important;filter:none!important;opacity:0!important}.blox-resume-biography-3 .absolute.inset-0.-z-10{background:radial-gradient(120% 90% at 50% -10%,var(--ra-accent-tint) 0%,transparent 55%),var(--ra-page-bg)!important}.dark .blox-resume-biography-3 .absolute.inset-0.-z-10{background:radial-gradient(120% 90% at 50% -10%,rgba(45,212,191,.1) 0%,transparent 55%)!important}.blox-resume-biography-3 .resume-biography{padding-top:clamp(2.5rem,6vw,5rem)!important;padding-bottom:clamp(2rem,5vw,4rem)!important}.blox-resume-biography-3,.blox-markdown,#papers,.blox-collection{color:var(--ra-ink)}.blox-resume-biography-3 h1{font-family:var(--ra-font)!important;font-size:var(--ra-fs-name)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em;color:var(--ra-ink)!important}.blox-resume-biography-3 .md\:col-span-4 p.text-2xl,.blox-resume-biography-3 .md\:col-span-4 p.text-primary-600{color:var(--ra-accent)!important;font-weight:600!important;font-size:var(--ra-fs-role)!important;letter-spacing:.005em}.blox-resume-biography-3 .md\:col-span-4 p.text-lg{color:var(--ra-ink-soft)!important;font-size:var(--ra-fs-affil)!important;line-height:1.55}.blox-resume-biography-3 h2,.blox-resume-biography-3 h3{font-family:var(--ra-font)!important;font-size:var(--ra-fs-heading)!important;font-weight:700!important;line-height:1.25!important;color:var(--ra-ink)!important;letter-spacing:-.01em}.blox-resume-biography-3 .mb-12>.flex.items-center,.blox-resume-biography-3 .mb-16>.flex.items-center{position:relative;padding-bottom:.85rem;margin-bottom:1.75rem!important;border-bottom:1px solid var(--ra-rule)}.blox-resume-biography-3 .mb-12>.flex.items-center::after,.blox-resume-biography-3 .mb-16>.flex.items-center::after{content:"";position:absolute;left:0;bottom:-1px;width:3.25rem;height:2px;background:var(--ra-pop)}.blox-resume-biography-3 .flex-shrink-0.w-12.h-12.bg-primary-100,.blox-resume-biography-3 .flex-shrink-0.w-12.h-12[class*=bg-primary-900]{width:2rem!important;height:2rem!important;background:0 0!important;color:var(--ra-accent)!important;box-shadow:none!important}.blox-resume-biography-3 .flex.items-center .flex-shrink-0 svg{width:1.35rem!important;height:1.35rem!important}.blox-resume-biography-3 .bio-text,.blox-resume-biography-3 .prose{color:var(--ra-ink-soft)!important;line-height:1.75;font-size:var(--ra-fs-body)!important}.blox-resume-biography-3 .avatar{border:0!important;box-shadow:0 0 0 1px var(--ra-hairline),0 10px 28px -12px rgba(15,23,42,.28)!important;outline:6px solid #fff;outline-offset:-1px}.dark .blox-resume-biography-3 .avatar{outline-color:rgba(30,41,59,.9)}@media(min-width:768px){.blox-resume-biography-3 .md\:col-span-4{position:sticky;top:5.5rem;padding-right:2rem;border-right:1px solid var(--ra-rule)}}.blox-resume-biography-3 .md\:col-span-4 a[aria-label]{width:2.6rem!important;height:2.6rem!important;background:var(--ra-card-bg)!important;color:var(--ra-ink-soft)!important;border:1px solid var(--ra-rule)!important;box-shadow:none!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease!important}.blox-resume-biography-3 .md\:col-span-4 a[aria-label]:hover{transform:none!important;color:var(--ra-accent-strong)!important;border-color:var(--ra-accent)!important;background:var(--ra-accent-tint)!important}.blox-resume-biography-3 .md\:col-span-4 a[aria-label] svg{width:1.2rem!important;height:1.2rem!important}.blox-resume-biography-3 span.inline-block.rounded-full{background:0 0!important;color:var(--ra-ink-soft)!important;border:1px solid var(--ra-rule)!important;font-weight:500!important;font-size:.9rem!important;padding:.35rem .85rem!important;transition:color .18s ease,border-color .18s ease!important}.blox-resume-biography-3 span.inline-block.rounded-full:hover{color:var(--ra-accent-strong)!important;border-color:var(--ra-accent)!important;background:var(--ra-accent-tint)!important}.blox-markdown .text-3xl.font-bold,#papers .text-3xl.font-bold,.blox-collection .text-3xl.font-bold,.blox-resume-awards .text-3xl.font-bold,.blox-resume-experience .text-3xl.font-bold,.blox-resume-skills .text-3xl.font-bold{font-family:var(--ra-font)!important;font-size:var(--ra-fs-heading)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em;color:var(--ra-ink)!important}.blox-markdown .text-3xl.font-bold,#papers .text-3xl.font-bold,.blox-resume-awards .text-3xl.font-bold,.blox-resume-skills .text-3xl.font-bold,.blox-resume-experience .text-3xl.font-bold{position:relative;padding-bottom:.9rem}.blox-markdown .text-3xl.font-bold::after,#papers .text-3xl.font-bold::after,.blox-resume-awards .text-3xl.font-bold::after,.blox-resume-skills .text-3xl.font-bold::after,.blox-resume-experience .text-3xl.font-bold::after{content:"";position:absolute;left:50%;bottom:0;width:3rem;height:2px;background:var(--ra-pop);transform:translateX(-50%)}.blox-markdown .prose>p:first-of-type{font-size:var(--ra-fs-body)!important;line-height:1.75;color:var(--ra-ink)!important}.blox-markdown .prose p,.blox-markdown .prose li{color:var(--ra-ink-soft)!important;font-size:var(--ra-fs-body)!important;line-height:1.75}.blox-markdown .prose strong,.blox-markdown .prose em{color:var(--ra-ink)}#research .prose ul{list-style:none;padding-left:0;margin-top:1.25rem}@media(min-width:1024px){#research .prose ul{column-count:2;column-gap:2.75rem}}#research .prose ul>li{position:relative;padding-left:1.4rem;margin:0 0 .85rem;break-inside:avoid;line-height:1.62}#research .prose ul>li::before{content:"";position:absolute;left:0;top:.62em;width:.42rem;height:.42rem;background:var(--ra-accent);border-radius:1px;transform:rotate(45deg)}.pub-list-item.view-citation{padding:1.05rem 1.1rem 1.05rem 1.25rem;margin-bottom:0!important;border-bottom:1px solid var(--ra-rule);border-left:2px solid transparent;border-radius:2px;transition:background-color .18s ease,border-color .18s ease}.pub-list-item.view-citation:hover{background:var(--ra-accent-tint);border-left-color:var(--ra-accent)}.pub-list-item .pub-icon{color:var(--ra-accent)}.pub-list-item a:not(.btn){color:var(--ra-ink)!important;text-decoration-color:var(--ra-hairline);text-underline-offset:.18em;transition:color .16s ease,text-decoration-color .16s ease}.pub-list-item a:not(.btn):hover{color:var(--ra-accent-strong)!important;text-decoration-color:var(--ra-accent)}.pub-list-item .pub-title-plain{color:var(--ra-ink)!important;text-decoration:none;cursor:default}.pub-list-item .article-metadata,.pub-list-item .li-cite-author{color:var(--ra-ink-soft)}.pub-list-item em{color:var(--ra-ink-soft)}.pub-list-item .pub-tag{display:inline-block;margin-right:.55rem;padding:.06rem .5rem;border:1px solid rgba(51,65,85,.32);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:.08em;white-space:nowrap;color:var(--ra-ink-soft);background:rgba(51,65,85,6%)}.pub-list-item .pub-tag-progress{color:var(--ra-accent-strong);border-color:var(--ra-accent);background:var(--ra-accent-tint)}.pub-list-item .pub-tag-press{color:#9a6206;border-color:var(--ra-pop);background:rgba(245,158,11,.12)}.pub-list-item .pub-venue em{color:var(--ra-ink-soft)}.pub-list-item .pub-venue-flagship em{color:var(--ra-ink)!important;font-weight:600}.pub-list-item .pub-year{font-weight:700;color:var(--ra-accent-strong);font-variant-numeric:tabular-nums}.blox-resume-awards .w-full.p-6.bg-white.border,.blox-resume-awards [class*=bg-white][class*=border][class*=rounded-lg]{background:var(--ra-card-bg)!important;border:1px solid var(--ra-rule)!important;border-radius:.5rem!important;box-shadow:none!important;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease!important}.blox-resume-awards .w-full.p-6.bg-white.border::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ra-accent);opacity:0;transition:opacity .2s ease}.blox-resume-awards .w-full.p-6.bg-white.border:hover{border-color:var(--ra-hairline)!important;transform:translateY(-2px)}.blox-resume-awards .w-full.p-6.bg-white.border:hover::before{opacity:1}.blox-resume-awards h5{font-family:var(--ra-font)!important;font-weight:600!important;font-size:var(--ra-fs-cardtitle)!important;line-height:1.35!important;color:var(--ra-ink)!important}.blox-resume-awards .text-sm{color:var(--ra-ink-muted)!important;letter-spacing:.01em}.blox-resume-awards .prose,.blox-resume-awards .prose p{color:var(--ra-ink-soft)!important;font-size:var(--ra-fs-body)!important;line-height:1.65}.blox-resume-awards [class*=text-primary-600],.blox-resume-awards [class*=text-primary-300]{color:var(--ra-accent)!important}.blox-resume-experience ol.relative,.blox-resume-biography-3 ol.relative{border-inline-start-color:var(--ra-rule)!important}.blox-resume-experience ol.relative>li>span.absolute,.blox-resume-biography-3 ol.relative>li>span.absolute{background:var(--ra-accent-tint)!important;--tw-ring-color:var(--ra-page-bg) !important;color:var(--ra-accent)!important}.blox-resume-experience ol.relative>li>span.absolute svg,.blox-resume-biography-3 ol.relative>li>span.absolute svg{color:var(--ra-accent)!important}.blox-resume-experience ol.relative>li>h3,.blox-resume-biography-3 ol.relative>li>h3{font-family:var(--ra-font)!important;font-size:var(--ra-fs-cardtitle)!important;font-weight:600!important;line-height:1.35!important;color:var(--ra-ink)!important}.blox-resume-experience ol.relative>li .text-sm,.blox-resume-biography-3 ol.relative>li .text-sm{color:var(--ra-ink-muted)!important;letter-spacing:.01em}.blox-resume-experience ol.relative>li time,.blox-resume-biography-3 ol.relative>li time{font-variant-numeric:tabular-nums}.blox-resume-experience ol.relative>li .prose,.blox-resume-biography-3 ol.relative>li .prose{color:var(--ra-ink-soft)!important;font-size:var(--ra-fs-body)!important;line-height:1.7}.blox-resume-skills .text-xl.font-bold{font-family:var(--ra-font)!important;font-size:var(--ra-fs-cardtitle)!important;font-weight:600!important;color:var(--ra-ink)!important}.blox-resume-skills .skills-name,.blox-resume-skills .skills-name *{color:var(--ra-ink-soft)!important;font-size:var(--ra-fs-body)!important}.blox-resume-skills .skills-wrapper{background:var(--ra-rule)!important;border-color:var(--ra-hairline)!important}.blox-resume-skills .skills-percent{background-color:var(--ra-accent)!important}.blox-resume-skills .skills-icon{color:var(--ra-accent)!important}section.blox-markdown,section.blox-collection,section.blox-resume-awards,section.blox-resume-experience,section.blox-resume-skills{padding-top:clamp(2.25rem,5vw,3.75rem);padding-bottom:clamp(2.25rem,5vw,3.75rem);border-top:1px solid var(--ra-rule)}@media print{.blox-resume-biography-3 .absolute.inset-0.-z-10,.blox-resume-biography-3 .md\:col-span-4 a[aria-label],nav,header,footer,.theme-toggle,#section-search{display:none!important}.blox-resume-biography-3 .md\:col-span-4{position:static;border-right:0}*,.blox-resume-biography-3 *,.pub-list-item *{color:#000!important;box-shadow:none!important;background:#fff!important}.pub-list-item a:not(.btn)::after{content:" (" attr(href)")";font-size:.75em;color:#444!important}.blox-resume-biography-3 ol.relative>li,.pub-list-item.view-citation{break-inside:avoid}}