.publication-container.svelte-1bhst8l{grid-area:content;gap:1rem;max-width:100%;display:grid}.publication-tools.svelte-1bhst8l{background:#e1e4eba6;border:1px solid #7c7c7c38;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.publication-tools.svelte-1bhst8l label:where(.svelte-1bhst8l){gap:.3rem;display:grid}.publication-tools.svelte-1bhst8l label:where(.svelte-1bhst8l)>span:where(.svelte-1bhst8l){color:#004191;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.publication-tools.svelte-1bhst8l input:where(.svelte-1bhst8l),.publication-tools.svelte-1bhst8l select:where(.svelte-1bhst8l){color:#1a1a1a;background:#e1e4eb;border:1px solid #7c7c7c52;border-radius:.65rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.76rem}.publication-tools.svelte-1bhst8l p:where(.svelte-1bhst8l){color:#004191;text-align:right;min-width:4.8rem;margin:0 0 .75rem;font-size:.68rem;font-weight:700}.publication-list.svelte-1bhst8l{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.year-separator.svelte-1bhst8l{color:#1a1a1a7a;letter-spacing:.1em;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:.45rem 0 .1rem;font-size:.68rem;font-weight:700;display:grid}.year-separator.svelte-1bhst8l:before,.year-separator.svelte-1bhst8l:after{content:"";background:linear-gradient(90deg,#0000,#7c7c7c5c);height:1px}.year-separator.svelte-1bhst8l:after{background:linear-gradient(270deg,#0000,#7c7c7c5c)}.year-separator.svelte-1bhst8l span:where(.svelte-1bhst8l){color:#004191}.paper-item.svelte-1bhst8l{content-visibility:auto;contain-intrinsic-size:auto 130px;background:#e1e4eb;border:1px solid #7c7c7c3d;border-radius:1rem;grid-template-columns:minmax(0,1fr) 1.75rem;align-items:center;gap:1rem;min-width:0;min-height:9.75rem;padding:1rem .85rem 1rem 1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #1a1a1a09}.paper-item.recent.svelte-1bhst8l{background:linear-gradient(110deg,#e1e4eb 0 62%,#5fbeeb2e);border-color:#1487c85c;box-shadow:0 14px 38px #00419114}.paper-item.svelte-1bhst8l:before{content:"";background:#1487c8;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:.75rem auto .75rem 0}.paper-item.journal-paper.svelte-1bhst8l:before{background:#004191}.paper-item.workshop-paper.svelte-1bhst8l:before{background:repeating-linear-gradient(#5fbeeb 0 5px,#0000 5px 8px)}.paper-item.clickable.svelte-1bhst8l{cursor:pointer}.paper-item.svelte-1bhst8l:hover{border-color:#1487c880;transform:translateY(-2px);box-shadow:0 12px 28px #00419117}.paper-detail.svelte-1bhst8l{z-index:3;-webkit-user-select:text;user-select:text;min-width:0;position:relative}h3.svelte-1bhst8l{color:#1a1a1a;margin:0 0 .35rem;font-size:.82rem;font-weight:700;line-height:1.4}.paper-item.svelte-1bhst8l h3:where(.svelte-1bhst8l){transition:color .2s}.paper-item.clickable.svelte-1bhst8l:hover h3:where(.svelte-1bhst8l){color:#004191}.paper-item.svelte-1bhst8l h3:where(.svelte-1bhst8l) a:where(.svelte-1bhst8l){border-radius:.2rem}.paper-item.svelte-1bhst8l h3:where(.svelte-1bhst8l) a:where(.svelte-1bhst8l):hover{text-underline-offset:.18em;text-decoration:underline}.paper-link.svelte-1bhst8l{z-index:4;border-radius:inherit;position:absolute;inset:0}.paper-link.svelte-1bhst8l:focus-visible{outline-offset:-3px;outline:3px solid #1487c8}.paper-detail.svelte-1bhst8l p:where(.svelte-1bhst8l){color:#1a1a1ab3;margin:0 0 .14rem;font-size:.68rem;line-height:1.45}.venue.svelte-1bhst8l{color:#1a1a1ab8!important}.paper-badges.svelte-1bhst8l{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.paper-badges.svelte-1bhst8l span:where(.svelte-1bhst8l){color:#004191;letter-spacing:.025em;background:#5fbeeb26;border:1px solid #1487c866;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:700}.paper-badges.svelte-1bhst8l span.category:where(.svelte-1bhst8l){color:#e1e4eb;letter-spacing:.06em;text-transform:uppercase;background:#004191;border-color:#004191;font-size:.57rem}.paper-badges.svelte-1bhst8l span.journal-category:where(.svelte-1bhst8l){background:#004191;border-color:#004191}.paper-badges.svelte-1bhst8l span.workshop-category:where(.svelte-1bhst8l){color:#004191;box-shadow:none;background:#5fbeeb;border-color:#5fbeeb}.paper-badges.svelte-1bhst8l span.forthcoming:where(.svelte-1bhst8l){color:#004191;background:#e1e4eb;border-color:#7c7c7c8c;font-weight:700}.paper-badges.svelte-1bhst8l span.notable:where(.svelte-1bhst8l){color:#e1e4eb;background:#004191;border-color:#004191}.publication-status.svelte-1bhst8l{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.publication-recent.svelte-1bhst8l{z-index:3;pointer-events:none;background:#5fbeeb;border-radius:50%;width:.46rem;height:.46rem;animation:1.8s ease-in-out infinite svelte-1bhst8l-publication-pulse;position:absolute;top:1rem;right:1rem;box-shadow:0 0 0 4px #5fbeeb1f}@keyframes svelte-1bhst8l-publication-pulse{0%,to{opacity:.55;box-shadow:0 0 0 3px #5fbeeb14}50%{opacity:1;box-shadow:0 0 0 7px #5fbeeb33}}.paper-arrow.svelte-1bhst8l{z-index:3;color:#004191;pointer-events:none;border:1px solid #7c7c7c40;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;transition:color .2s,background-color .2s;display:grid;position:relative}.paper-item.svelte-1bhst8l:hover .paper-arrow:where(.svelte-1bhst8l){color:#e1e4eb;background:#004191}.no-results.svelte-1bhst8l{color:#1a1a1ab8;text-align:center;margin:2rem 0}@media (width<=1050px){.publication-list.svelte-1bhst8l{grid-template-columns:1fr}}@media (width<=720px){.publication-container.svelte-1bhst8l{gap:1rem}.publication-tools.svelte-1bhst8l{grid-template-columns:1fr}.publication-tools.svelte-1bhst8l p:where(.svelte-1bhst8l){text-align:left;margin:0}.paper-item.svelte-1bhst8l{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;min-height:11.25rem;padding:.9rem}.paper-arrow.svelte-1bhst8l{display:none}h3.svelte-1bhst8l{font-size:.77rem}.paper-detail.svelte-1bhst8l p:where(.svelte-1bhst8l){font-size:.66rem}}
