.publication-filter[data-astro-cid-3f7tihsq]{display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(160px,210px);gap:18px;align-items:end;padding:20px;border:1px solid var(--vsp-card-border);border-radius:var(--vsp-radius-lg);background:var(--vsp-card-bg);box-shadow:var(--vsp-card-shadow)}.search-field[data-astro-cid-3f7tihsq],.type-field[data-astro-cid-3f7tihsq],.year-field[data-astro-cid-3f7tihsq]{display:grid;min-width:0;gap:8px}.search-field[data-astro-cid-3f7tihsq]>label[data-astro-cid-3f7tihsq],.type-field[data-astro-cid-3f7tihsq]>span[data-astro-cid-3f7tihsq],.year-field[data-astro-cid-3f7tihsq]>label[data-astro-cid-3f7tihsq]{color:var(--vsp-text);font-size:.82rem;font-weight:800}.search-control[data-astro-cid-3f7tihsq]{position:relative}.search-control[data-astro-cid-3f7tihsq]>.resource-icon{position:absolute;top:50%;left:13px;z-index:1;color:var(--vsp-text-soft);transform:translateY(-50%)}.search-field[data-astro-cid-3f7tihsq] input[data-astro-cid-3f7tihsq],.year-field[data-astro-cid-3f7tihsq] select[data-astro-cid-3f7tihsq]{width:100%;min-height:44px;border:1px solid var(--vsp-line-strong);border-radius:var(--vsp-radius-sm);color:var(--vsp-text);background:#fff}.search-field[data-astro-cid-3f7tihsq] input[data-astro-cid-3f7tihsq]{padding:9px 13px 9px 44px}.year-field[data-astro-cid-3f7tihsq] select[data-astro-cid-3f7tihsq]{padding:9px 34px 9px 12px}.search-field[data-astro-cid-3f7tihsq] input[data-astro-cid-3f7tihsq]::placeholder{color:var(--vsp-text-soft)}.segmented-control[data-astro-cid-3f7tihsq]{display:inline-flex;min-height:44px;padding:3px;border:1px solid var(--vsp-line-strong);border-radius:var(--vsp-radius-sm);background:#fff}.filter-button[data-astro-cid-3f7tihsq]{min-width:62px;min-height:44px;padding:6px 12px;border:0;border-radius:4px;color:var(--vsp-text-muted);background:transparent;cursor:pointer;font-weight:800;transition:color .16s ease,background .16s ease}.filter-button[data-astro-cid-3f7tihsq]:hover{color:var(--vsp-primary-strong);background:var(--vsp-surface-2)}.filter-button[data-astro-cid-3f7tihsq].active{color:#fff;background:var(--vsp-primary-strong)}.filter-summary[data-astro-cid-3f7tihsq]{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.filter-count[data-astro-cid-3f7tihsq]{margin:0;color:var(--vsp-text-muted)}.filter-count[data-astro-cid-3f7tihsq] strong[data-astro-cid-3f7tihsq]{color:var(--vsp-primary-strong);font-family:var(--vsp-font-mono)}.clear-button[data-astro-cid-3f7tihsq]{min-height:44px;padding:7px 4px;border:0;color:var(--vsp-accent);background:transparent;cursor:pointer;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.publication-filter[data-astro-cid-3f7tihsq]{grid-template-columns:1fr 1fr}.search-field[data-astro-cid-3f7tihsq]{grid-column:1 / -1}}@media(max-width:620px){.publication-filter[data-astro-cid-3f7tihsq]{grid-template-columns:1fr;padding:16px}.search-field[data-astro-cid-3f7tihsq],.filter-summary[data-astro-cid-3f7tihsq]{grid-column:1}.segmented-control[data-astro-cid-3f7tihsq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.filter-button[data-astro-cid-3f7tihsq]{min-width:0}}.publication-hero[data-astro-cid-f3fmnth3]{position:relative;overflow:hidden;padding:68px 0 62px;border-bottom:1px solid var(--vsp-line);background:#041b24}.publication-hero[data-astro-cid-f3fmnth3]:after{position:absolute;inset:0;background:linear-gradient(115deg,transparent 61%,rgba(255,255,255,.16) 61.2%,transparent 61.5%);content:"";pointer-events:none}.hero-layout[data-astro-cid-f3fmnth3]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:64px;align-items:end}.hero-layout[data-astro-cid-f3fmnth3] h1[data-astro-cid-f3fmnth3]{margin:0;color:#f4fbfb;font-size:3.6rem;line-height:1.08;letter-spacing:0}.hero-layout[data-astro-cid-f3fmnth3]>div[data-astro-cid-f3fmnth3]>p[data-astro-cid-f3fmnth3]:last-child{max-width:680px;margin:20px 0 0;color:#e6f6f8e0;font-size:1.06rem}.publication-hero[data-astro-cid-f3fmnth3] .eyebrow[data-astro-cid-f3fmnth3]{color:#9fd8de}.publication-stats[data-astro-cid-f3fmnth3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--vsp-line);border-bottom:1px solid var(--vsp-line)}.verification-note[data-astro-cid-f3fmnth3]{grid-column:2;margin:12px 0 0;color:var(--vsp-text-soft);font-size:.78rem;text-align:right}.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]{min-width:0;padding:18px;border-right:1px solid var(--vsp-line)}.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]:first-child{padding-left:0}.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]:last-child{padding-right:0;border-right:0}.publication-stats[data-astro-cid-f3fmnth3] dt[data-astro-cid-f3fmnth3]{color:var(--vsp-primary-strong);font-family:var(--vsp-font-mono);font-size:1.8rem;font-weight:800;line-height:1}.publication-stats[data-astro-cid-f3fmnth3] dd[data-astro-cid-f3fmnth3]{margin:7px 0 0;color:var(--vsp-text-muted);font-size:.8rem}.filter-section[data-astro-cid-f3fmnth3]{position:relative;z-index:2;padding:32px 0;border-bottom:1px solid var(--vsp-line);background:#ebf6f8ad}.publication-section[data-astro-cid-f3fmnth3]{padding:58px 0 70px}.conference-section[data-astro-cid-f3fmnth3]{border-top:1px solid var(--vsp-line);background:var(--vsp-bg-elevated)}.result-heading[data-astro-cid-f3fmnth3]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.result-heading[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{margin:0;font-size:2.25rem;line-height:1.2}.result-heading[data-astro-cid-f3fmnth3]>p[data-astro-cid-f3fmnth3]{margin:0;color:var(--vsp-text-muted)}.result-heading[data-astro-cid-f3fmnth3] strong[data-astro-cid-f3fmnth3]{color:var(--vsp-primary-strong);font-family:var(--vsp-font-mono)}.publication-list[data-astro-cid-f3fmnth3]{display:grid;gap:10px}.paper-row[data-astro-cid-f3fmnth3]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;min-width:0;align-items:start;padding:22px;border:1px solid var(--vsp-card-border);border-radius:var(--vsp-radius-lg);background:var(--vsp-card-bg);box-shadow:var(--vsp-card-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.paper-row[data-astro-cid-f3fmnth3]:hover{border-color:var(--vsp-card-border-hover);box-shadow:var(--vsp-card-shadow-hover);transform:translateY(-2px)}.paper-row[data-astro-cid-f3fmnth3][hidden],.publication-section[data-astro-cid-f3fmnth3][hidden],.publication-empty[data-astro-cid-f3fmnth3][hidden]{display:none}.paper-leading[data-astro-cid-f3fmnth3]{display:grid;min-height:64px;place-content:center;border-right:1px solid var(--vsp-line);color:var(--vsp-primary-strong);font-family:var(--vsp-font-mono)}.paper-leading[data-astro-cid-f3fmnth3] span[data-astro-cid-f3fmnth3]{font-size:.94rem;font-weight:800}.paper-leading[data-astro-cid-f3fmnth3] small[data-astro-cid-f3fmnth3]{margin-top:2px;color:var(--vsp-text-soft);font-size:.72rem;font-weight:700}.paper-content[data-astro-cid-f3fmnth3]{min-width:0}.paper-type[data-astro-cid-f3fmnth3]{margin:0 0 6px;color:var(--vsp-accent);font-size:.72rem;font-weight:800}.paper-row[data-astro-cid-f3fmnth3] h3[data-astro-cid-f3fmnth3]{margin:0;color:var(--vsp-text);font-size:1.02rem;line-height:1.5;overflow-wrap:anywhere}.paper-authors[data-astro-cid-f3fmnth3],.paper-venue[data-astro-cid-f3fmnth3],.paper-meta[data-astro-cid-f3fmnth3]{margin:7px 0 0;overflow-wrap:anywhere}.paper-authors[data-astro-cid-f3fmnth3]{color:var(--vsp-text-muted);font-size:.92rem}.paper-venue[data-astro-cid-f3fmnth3]{color:var(--vsp-text);font-size:.9rem;font-style:italic}.paper-meta[data-astro-cid-f3fmnth3]{color:var(--vsp-text-soft);font-size:.82rem}.doi-link[data-astro-cid-f3fmnth3]{display:inline-flex;min-width:82px;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--vsp-line-strong);border-radius:var(--vsp-radius-sm);color:var(--vsp-primary-strong);background:var(--vsp-bg-elevated);font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.doi-link[data-astro-cid-f3fmnth3]:hover{border-color:var(--vsp-primary-strong);color:#fff;background:var(--vsp-primary-strong)}.doi-missing[data-astro-cid-f3fmnth3]{display:inline-flex;min-height:44px;align-items:center;padding:8px 2px;color:var(--vsp-text-soft);font-size:.76rem;white-space:nowrap}.publication-empty[data-astro-cid-f3fmnth3]{padding:80px 0;text-align:center}.publication-empty[data-astro-cid-f3fmnth3] .resource-icon{width:48px;height:48px;margin:0 auto 14px;border:1px solid var(--vsp-line);color:var(--vsp-primary-strong);background:var(--vsp-surface)}.publication-empty[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{margin:0;font-size:1.6rem}.publication-empty[data-astro-cid-f3fmnth3] p[data-astro-cid-f3fmnth3]{margin:8px 0 0;color:var(--vsp-text-muted)}@media(max-width:900px){.hero-layout[data-astro-cid-f3fmnth3]{grid-template-columns:1fr;gap:30px}.publication-stats[data-astro-cid-f3fmnth3]{max-width:560px}.verification-note[data-astro-cid-f3fmnth3]{grid-column:1;text-align:left}}@media(max-width:720px){.publication-hero[data-astro-cid-f3fmnth3]{padding:52px 0 46px}.hero-layout[data-astro-cid-f3fmnth3] h1[data-astro-cid-f3fmnth3]{font-size:2.55rem}.publication-section[data-astro-cid-f3fmnth3]{padding:48px 0 56px}.result-heading[data-astro-cid-f3fmnth3]{align-items:flex-start;flex-direction:column;gap:8px}.paper-row[data-astro-cid-f3fmnth3]{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.paper-leading[data-astro-cid-f3fmnth3]{min-height:56px}.doi-link[data-astro-cid-f3fmnth3],.doi-missing[data-astro-cid-f3fmnth3]{grid-column:2;justify-self:start}}@media(max-width:430px){.publication-stats[data-astro-cid-f3fmnth3]{grid-template-columns:1fr}.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3],.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]:first-child,.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]:last-child{padding:12px 0;border-right:0;border-bottom:1px solid var(--vsp-line)}.publication-stats[data-astro-cid-f3fmnth3] div[data-astro-cid-f3fmnth3]:last-child{border-bottom:0}.paper-row[data-astro-cid-f3fmnth3]{grid-template-columns:1fr}.paper-leading[data-astro-cid-f3fmnth3]{display:flex;min-height:0;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:10px;border-right:0;border-bottom:1px solid var(--vsp-line)}.paper-leading[data-astro-cid-f3fmnth3] small[data-astro-cid-f3fmnth3]{margin-top:0}.doi-link[data-astro-cid-f3fmnth3],.doi-missing[data-astro-cid-f3fmnth3]{grid-column:1}}.publication-hero[data-astro-cid-f3fmnth3]{min-height:62svh;display:grid;align-items:center;padding:110px 0 90px}.publication-ghost[data-astro-cid-f3fmnth3]{position:absolute;right:-.04em;bottom:-.18em;color:#05556d0f;font-family:var(--vsp-font-latin);font-size:clamp(9rem,27vw,26rem);font-weight:900;line-height:1;pointer-events:none;transform:rotate(-4deg)}.hero-layout[data-astro-cid-f3fmnth3] h1[data-astro-cid-f3fmnth3]{max-width:960px;font-size:clamp(5rem,9vw,8.5rem);line-height:.92}.hero-layout[data-astro-cid-f3fmnth3]>div[data-astro-cid-f3fmnth3]>p[data-astro-cid-f3fmnth3]:last-child{max-width:560px;margin-top:34px;margin-left:min(28vw,360px);padding-left:22px;border-left:2px solid var(--vsp-accent)}.filter-section[data-astro-cid-f3fmnth3]{position:sticky;top:calc(var(--vsp-header-height) + 20px);z-index:12;margin-top:-32px;padding:0 0 34px;border:0;background:transparent}.publication-section[data-astro-cid-f3fmnth3]{padding:110px 0 130px}.conference-section[data-astro-cid-f3fmnth3]{background:#e7f5f775}.result-heading[data-astro-cid-f3fmnth3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;margin-bottom:54px}.result-heading[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{font-size:clamp(4rem,7vw,6.4rem);line-height:.94}.result-art[data-astro-cid-f3fmnth3]{position:relative;display:block;height:180px;overflow:hidden;border:1px solid var(--vsp-card-border);border-radius:var(--vsp-radius-lg);box-shadow:0 18px 40px -12px #083f4c47;transform:rotate(1.4deg) perspective(800px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg));transition:transform .22s ease}.result-art[data-astro-cid-f3fmnth3]:after{position:absolute;inset:0;background:radial-gradient(circle at var(--shine-x, 50%) var(--shine-y, 50%),rgba(255,255,255,.5),transparent 34%);mix-blend-mode:overlay;content:""}.result-art[data-astro-cid-f3fmnth3] img[data-astro-cid-f3fmnth3]{width:calc(100% + 24px);height:calc(100% + 20px);max-width:none;object-fit:cover;transform:translate3d(var(--visual-x, 0),var(--visual-y, 0),0) scale(1.04);transition:transform .26s ease}.publication-list[data-astro-cid-f3fmnth3]{gap:0;border-top:2px solid var(--vsp-primary-deep)}.paper-row[data-astro-cid-f3fmnth3]{grid-template-columns:88px minmax(0,1fr) auto;gap:26px;padding:30px 14px;border:0;border-bottom:1px solid rgba(0,87,109,.28);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;transition:padding .24s ease,color .24s ease,background .24s ease,transform .24s ease}.paper-row[data-astro-cid-f3fmnth3]:hover{z-index:1;padding-right:26px;padding-left:26px;border-color:transparent;color:#fff;background:var(--vsp-primary-deep);box-shadow:0 24px 60px #083f4c2e;transform:translate(10px) rotate(-.2deg)}.paper-row[data-astro-cid-f3fmnth3]:hover h3[data-astro-cid-f3fmnth3],.paper-row[data-astro-cid-f3fmnth3]:hover .paper-authors[data-astro-cid-f3fmnth3],.paper-row[data-astro-cid-f3fmnth3]:hover .paper-venue[data-astro-cid-f3fmnth3],.paper-row[data-astro-cid-f3fmnth3]:hover .paper-meta[data-astro-cid-f3fmnth3]{color:#fff}.paper-row[data-astro-cid-f3fmnth3]:hover .paper-type[data-astro-cid-f3fmnth3],.paper-row[data-astro-cid-f3fmnth3]:hover .paper-leading[data-astro-cid-f3fmnth3]{color:#9cf4f1}.paper-row[data-astro-cid-f3fmnth3] h3[data-astro-cid-f3fmnth3]{font-size:1.12rem}.doi-link[data-astro-cid-f3fmnth3]{border-radius:999px;background:#ffffff7a}.paper-row[data-astro-cid-f3fmnth3]:hover .doi-link[data-astro-cid-f3fmnth3]{border-color:#ffffff8c;color:#fff;background:#ffffff1f}@media(max-width:720px){.publication-hero[data-astro-cid-f3fmnth3]{min-height:520px;padding:70px 0 86px}.hero-layout[data-astro-cid-f3fmnth3] h1[data-astro-cid-f3fmnth3]{font-size:4rem;line-height:1}.hero-layout[data-astro-cid-f3fmnth3]>div[data-astro-cid-f3fmnth3]>p[data-astro-cid-f3fmnth3]:last-child{margin-left:18vw}.filter-section[data-astro-cid-f3fmnth3]{position:relative;top:auto;margin-top:-42px}.publication-section[data-astro-cid-f3fmnth3]{padding:80px 0 96px}.result-heading[data-astro-cid-f3fmnth3]{grid-template-columns:1fr;margin-bottom:34px}.result-heading[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{font-size:3.35rem;line-height:1}.paper-row[data-astro-cid-f3fmnth3]{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:24px 0}.paper-row[data-astro-cid-f3fmnth3]:hover{padding-right:12px;padding-left:12px;transform:translate(0)}.result-art[data-astro-cid-f3fmnth3]{height:160px;margin-top:24px}}
