.pubs{position:relative;padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(56px,7vw,104px)}@media (max-width:767.98px){.pubs{padding-top:56px}}.pubs:before{content:"";position:absolute;inset:0 0 auto;height:clamp(220px,30vw,380px);pointer-events:none;background:radial-gradient(circle,#4a5059 1.2px,transparent 1.6px) 0 0/34px 34px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.pubs>*{position:relative}@media (forced-colors:active){.v3-page-title{background:none;color:CanvasText}.pubs:before{display:none}}.v3-page-title{width:-moz-fit-content;width:fit-content;max-width:100%;background:linear-gradient(100deg,#f3f5f7 0 34%,#93a5c0 66%,#d9e1ea);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.14em;margin:0 0 calc(clamp(24px, 3.6vw, 44px) - .14em);font-weight:500;font-size:clamp(30px,4.2vw,54px);line-height:1.08;letter-spacing:-.02em}@media (max-width:1142px){.v3-page-title{line-height:1.12}}@media (max-width:761px){.v3-page-title{line-height:1.16}}.dir{display:grid;grid-template-columns:minmax(0,1fr)}.people{min-width:0}.person{scroll-margin-top:calc(var(--header-h) + 16px)}.avatar{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid #383d46;background:#1b1e24;color:#c3c8cf;font:500 12px/1 var(--mono);letter-spacing:.04em}.avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar.sm{width:34px;height:34px}.avatar.lg{width:76px;height:76px;font-size:22px}.avatar.is-mark{background:#0e1014}.avatar.is-mark img{width:56%;height:56%;-o-object-fit:contain;object-fit:contain}.rail{display:none}.rail-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px 4px 6px;border:1px solid transparent;border-radius:12px;color:#c3c8cf;font-weight:500;font-size:15px;line-height:1.3}.rail-link:hover{background:#181a1f;color:#eef1f4}.rail-link[aria-current=true]{background:linear-gradient(90deg,rgba(91,183,255,.16),rgba(172,236,198,.09));border-color:#2f5f86;color:#eef1f4}.rail-link:focus-visible{outline-offset:-2px;border-radius:12px}.rail-name{min-width:0;overflow-wrap:anywhere}.group-label,.rail-group{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9aa1ab}.rail-group{margin:16px 0 4px;padding:0 8px}.group-label{margin:0 0 16px}.acc-h{margin:0;font:inherit}.acc-h,.js .person:not(.is-open) .panel{display:none}.profile{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,30px);border:1px solid rgba(91,183,255,.5);border-radius:22px;background:linear-gradient(120deg,rgba(91,183,255,.05),rgba(172,236,198,.15));box-shadow:inset 0 0 26px rgba(172,236,198,.13),inset 0 0 2px rgba(190,225,255,.5)}.profile-id{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px}.profile-name{margin:0;font-weight:500;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.profile-role{margin:0;color:#c3c8cf;font-size:16px;line-height:1.5}.profile-count{flex:none;margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.count-label{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#b6f6d0}.count-n{font:500 clamp(32px,3.2vw,40px) /1.1 var(--mono);letter-spacing:-.01em;color:#b6f6d0}.entries{margin-top:6px}.entry{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0 30px;border-bottom:1px solid #23262c}.entry:last-child{border-bottom:0;padding-bottom:0}.entry-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tag{--rgb:91,183,255;padding:3px 8px;border:1px solid rgba(var(--rgb),.5);border-radius:5px;background:rgba(var(--rgb),.1);color:rgb(var(--rgb));font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.tag[data-kind=conf]{--rgb:98,219,169}.tag[data-kind=preprint]{--rgb:166,176,255}.tag[data-kind=book]{--rgb:182,246,208}.cite{min-width:0;overflow-wrap:anywhere;color:#9aa1ab;font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.v3-entry-title{margin:0;max-width:720px;font-weight:500;font-size:clamp(19px,1.75vw,23px);line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.v3-entry-title a{color:#eef1f4}.v3-entry-title a:hover{color:#b6f6d0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.entry-sum{margin:0;max-width:660px;color:#c3c8cf;font-size:17px;line-height:1.6;text-wrap:pretty}.entry-more{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:-8px 0 -12px;font-weight:600}.entry-more:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.entry-more .ne{flex:none}.acc-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 6px 10px 4px;border:0;border-bottom:1px solid #2a2d34;background:#111317;color:#eef1f4;font:500 16px/1.3 var(--sans);text-align:left;cursor:pointer}.acc-btn .avatar.sm{width:40px;height:40px}.acc-name{flex:1;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.acc-btn .chev{flex:none;color:#9aa1ab}.acc-btn .chev .v{transition:opacity .2s}.acc-btn[aria-expanded=true]{color:#b6f6d0;border-bottom-color:#2f5f86}.acc-btn[aria-expanded=true] .chev{color:#b6f6d0}.acc-btn[aria-expanded=true] .chev .v{opacity:0}@media (max-width:899.98px){.person{scroll-margin-top:var(--header-h)}.js .acc-h,.js .dir:not(.is-live) .panel{display:block}.js .group-label{margin:30px 4px 4px}.js .person.is-open .acc-h{position:sticky;top:var(--header-h);z-index:5}.js .profile{align-items:baseline;gap:4px 16px;padding:16px 4px 0;border:0;border-radius:0;background:none;box-shadow:none}.js .profile-name,.js .profile>.avatar{display:none}.js .profile-id{flex:1 1 auto}.js .profile-count{flex-direction:row;align-items:baseline;gap:10px}.js .count-n{font-size:24px;line-height:1.2}.js .entries{margin-top:0;padding:0 4px 18px}.js .entry{padding:22px 0 24px}.entry-sum{font-size:16px}}@media (min-width:900px){.dir{grid-template-columns:clamp(248px,24vw,312px) minmax(0,1fr);-moz-column-gap:clamp(32px,4.5vw,64px);column-gap:clamp(32px,4.5vw,64px);align-items:start}.rail{display:block;position:sticky;top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);--rail-off:calc(var(--header-h) + 40px);--rail-inset:env(safe-area-inset-bottom,0px);max-height:calc(100dvh - var(--rail-off) - var(--rail-inset));overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:#383d46 transparent}.rail.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}.js .group-label{display:none}}.no-js .rail{display:block}.no-js .person{margin-bottom:56px}@media (max-width:899.98px){.no-js .rail{margin-bottom:40px}}