.ResearchHero-module__ug5OMa__section{background:var(--canvas);padding-top:var(--hero-pt-eyebrow,120px);padding-bottom:var(--gap-3xl,80px)}@media (min-width:768px){.ResearchHero-module__ug5OMa__section{padding-top:var(--hero-pt-eyebrow,140px);padding-bottom:var(--gap-3xl,96px)}}@media (min-width:1024px){.ResearchHero-module__ug5OMa__section{padding-top:var(--hero-pt-eyebrow,160px);padding-bottom:112px}}.ResearchHero-module__ug5OMa__layout{text-align:center;align-items:center;gap:var(--hero-gap-eyebrow-headline,20px);flex-direction:column;display:flex}@media (min-width:1024px){.ResearchHero-module__ug5OMa__layout{gap:32px}}.ResearchHero-module__ug5OMa__eyebrow{margin:0}.ResearchHero-module__ug5OMa__headline{max-width:var(--measure-h1,1120px);margin:0}.ResearchHero-module__ug5OMa__subhead{max-width:var(--measure-hero-sub,860px);color:var(--text-secondary,#5c5c6a);margin:0;margin-top:var(--hero-gap-headline-sub,14px)}@media (min-width:768px){.ResearchHero-module__ug5OMa__subhead{margin-top:16px}}@media (min-width:1024px){.ResearchHero-module__ug5OMa__subhead{margin-top:24px}}
.ResearchFilterBar-module__hCnIeG__bar{z-index:20;background:color-mix(in oklab, var(--canvas) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border-subtle,#ebebee);padding-block:12px;position:sticky;top:0}@media (min-width:768px){.ResearchFilterBar-module__hCnIeG__bar{padding-block:16px}}.ResearchFilterBar-module__hCnIeG__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.ResearchFilterBar-module__hCnIeG__list{gap:12px}}.ResearchFilterBar-module__hCnIeG__item{display:inline-flex}.ResearchFilterBar-module__hCnIeG__chip{--chip-accent:var(--text-body,#1c2024);border-radius:var(--radius-pill,9999px);border:1px solid var(--border,#e0e1e6);background:var(--surface,#fff);color:var(--text-body,#1c2024);font-family:var(--font-sans,var(--font-geist));letter-spacing:0;white-space:nowrap;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.ResearchFilterBar-module__hCnIeG__chip:hover{border-color:var(--text-secondary,#5c5c6a);transform:translateY(-1px)}.ResearchFilterBar-module__hCnIeG__chip:focus-visible{outline:2px solid var(--chip-accent);outline-offset:3px}.ResearchFilterBar-module__hCnIeG__chipActive{border-color:var(--chip-accent);background:color-mix(in oklab, var(--chip-accent) 8%, var(--surface));color:var(--text-primary,#000);font-weight:600}.ResearchFilterBar-module__hCnIeG__chipActive:hover{border-color:var(--chip-accent)}.ResearchFilterBar-module__hCnIeG__label{display:inline-block}
.ResearchPaperCard-module__Uab8Ja__card{--card-accent:var(--text-body,#1c2024);--card-chip-bg:#0000000a;background:var(--surface,#fff);border:1px solid var(--border,#e0e1e6);border-radius:var(--radius-lg,16px);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ResearchPaperCard-module__Uab8Ja__card:hover{box-shadow:var(--shadow-whisper,#0000000f 0 4px 12px, #0000000a 0 2px 4px);border-color:var(--border-subtle,#ebebee);transform:translateY(-1px)}.ResearchPaperCard-module__Uab8Ja__card:focus-within{outline:2px solid var(--card-accent);outline-offset:3px}.ResearchPaperCard-module__Uab8Ja__link{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ResearchPaperCard-module__Uab8Ja__link:focus{outline:none}.ResearchPaperCard-module__Uab8Ja__accentBar{background:var(--card-accent);flex-shrink:0;height:3px;display:block}.ResearchPaperCard-module__Uab8Ja__heroImage{aspect-ratio:12/5;background:var(--canvas-alt,#f6f4f0);width:100%;overflow:hidden}.ResearchPaperCard-module__Uab8Ja__heroImageAsset{object-fit:cover;width:100%;height:100%;display:block}.ResearchPaperCard-module__Uab8Ja__body{flex-direction:column;flex:auto;gap:16px;padding:24px;display:flex}@media (min-width:768px){.ResearchPaperCard-module__Uab8Ja__body{gap:18px;padding:28px}}@media (min-width:1024px){.ResearchPaperCard-module__Uab8Ja__body{gap:20px;padding:32px}}.ResearchPaperCard-module__Uab8Ja__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ResearchPaperCard-module__Uab8Ja__topicChip{border-radius:var(--radius-pill,9999px);background:var(--card-chip-bg);border:1px solid color-mix(in oklab, var(--card-accent) 32%, transparent);color:var(--card-accent);font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.ResearchPaperCard-module__Uab8Ja__paperNumber{font-family:var(--font-mono,var(--font-display));letter-spacing:.04em;color:var(--text-tertiary,#b0b4ba);text-transform:uppercase;font-size:12px;font-weight:400}.ResearchPaperCard-module__Uab8Ja__title{font-family:var(--font-sans,var(--font-geist));letter-spacing:-.22px;color:var(--text-primary,#000);margin:0;font-size:22px;font-weight:400;line-height:1.25}@media (min-width:768px){.ResearchPaperCard-module__Uab8Ja__title{font-size:24px}}.ResearchPaperCard-module__Uab8Ja__abstract{font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.ResearchPaperCard-module__Uab8Ja__meta{font-family:var(--font-sans,var(--font-geist));color:var(--text-tertiary,#b0b4ba);margin:auto 0 0;padding-top:8px;font-size:13px;font-weight:400;line-height:1.4}.ResearchPaperCard-module__Uab8Ja__cardFeatured{grid-column:span 2}@media (max-width:767px){.ResearchPaperCard-module__Uab8Ja__cardFeatured{grid-column:auto}}.ResearchPaperCard-module__Uab8Ja__cardFeatured .ResearchPaperCard-module__Uab8Ja__title{letter-spacing:-.28px;font-size:28px;line-height:1.2}@media (min-width:1024px){.ResearchPaperCard-module__Uab8Ja__cardFeatured .ResearchPaperCard-module__Uab8Ja__title{font-size:32px}}.ResearchPaperCard-module__Uab8Ja__cardFeatured .ResearchPaperCard-module__Uab8Ja__abstract{-webkit-line-clamp:3;line-clamp:3;font-size:16px}
.RelatedPapers-module__JSSHHa__section{background:var(--canvas);border-top:1px solid var(--border-subtle,#ebebee);padding-block:64px}@media (min-width:1024px){.RelatedPapers-module__JSSHHa__section{padding-block:96px}}.RelatedPapers-module__JSSHHa__heading{font-family:var(--font-sans,var(--font-geist));letter-spacing:-.28px;color:var(--text-primary,#000);margin:0 0 28px;font-size:28px;font-weight:300;line-height:1.2}@media (min-width:768px){.RelatedPapers-module__JSSHHa__heading{margin-bottom:36px;font-size:32px}}@media (min-width:1024px){.RelatedPapers-module__JSSHHa__heading{letter-spacing:-.36px;font-size:36px}}.RelatedPapers-module__JSSHHa__grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.RelatedPapers-module__JSSHHa__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.RelatedPapers-module__JSSHHa__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.RelatedPapers-module__JSSHHa__cell{display:flex}.RelatedPapers-module__JSSHHa__cell>*{width:100%}
.PaperTOC-module__u4uEfq__toc{font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);font-size:14px;line-height:1.45}.PaperTOC-module__u4uEfq__mobile{border:1px solid var(--border,#e0e1e6);border-radius:var(--radius-md,8px);background:var(--surface,#fff);margin-bottom:32px;padding:16px 18px;display:block}.PaperTOC-module__u4uEfq__summary{cursor:pointer;font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary,#5c5c6a);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.PaperTOC-module__u4uEfq__summary::-webkit-details-marker{display:none}.PaperTOC-module__u4uEfq__summaryLabel{display:inline-block}.PaperTOC-module__u4uEfq__summaryChevron{font-size:14px;transition:transform .2s}.PaperTOC-module__u4uEfq__mobile[open] .PaperTOC-module__u4uEfq__summaryChevron{transform:rotate(180deg)}.PaperTOC-module__u4uEfq__mobile[open] .PaperTOC-module__u4uEfq__list{margin-top:14px}.PaperTOC-module__u4uEfq__desktop{display:none}@media (min-width:1280px){.PaperTOC-module__u4uEfq__mobile{display:none}.PaperTOC-module__u4uEfq__desktop{display:block;position:sticky;top:104px}.PaperTOC-module__u4uEfq__desktopLabel{font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary,#b0b4ba);margin:0 0 14px;font-size:12px;font-weight:500}}.PaperTOC-module__u4uEfq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PaperTOC-module__u4uEfq__item{border-left:2px solid #0000;padding-left:12px;transition:border-color .2s}.PaperTOC-module__u4uEfq__itemActive{border-left-color:var(--magenta,#940059)}.PaperTOC-module__u4uEfq__itemActive .PaperTOC-module__u4uEfq__link{color:var(--text-primary,#000);font-weight:500}.PaperTOC-module__u4uEfq__link{color:var(--text-secondary,#5c5c6a);padding:2px 0;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.PaperTOC-module__u4uEfq__link:hover{color:var(--text-primary,#000)}.PaperTOC-module__u4uEfq__figuresGroup{margin-top:4px}.PaperTOC-module__u4uEfq__groupLabel{font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#b0b4ba);padding:4px 0 2px;font-size:11px;display:block}.PaperTOC-module__u4uEfq__subList{flex-direction:column;gap:4px;margin:0;padding:0 0 0 8px;list-style:none;display:flex}.PaperTOC-module__u4uEfq__subItem{margin:0}.PaperTOC-module__u4uEfq__subLink{font-family:var(--font-mono,var(--font-display));color:var(--text-secondary,#5c5c6a);font-size:12px;text-decoration:none}.PaperTOC-module__u4uEfq__subLink:hover{color:var(--text-primary,#000);text-underline-offset:3px;text-decoration:underline}
.CitationBlock-module__-ZX0Ua__section{background:var(--canvas-alt,#f6f4f0);padding-block:56px}@media (min-width:1024px){.CitationBlock-module__-ZX0Ua__section{padding-block:80px}}.CitationBlock-module__-ZX0Ua__measure{max-width:var(--measure-prose,720px);margin:0 auto}.CitationBlock-module__-ZX0Ua__headRow{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}@media (min-width:768px){.CitationBlock-module__-ZX0Ua__headRow{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.CitationBlock-module__-ZX0Ua__heading{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.24px;color:var(--text-primary,#000);margin:0;font-size:24px;font-weight:500;line-height:1.2}@media (min-width:768px){.CitationBlock-module__-ZX0Ua__heading{font-size:28px}}.CitationBlock-module__-ZX0Ua__tabs{background:var(--surface,#fff);border:1px solid var(--border,#e0e1e6);border-radius:var(--radius-pill,9999px);align-items:center;gap:4px;padding:4px;display:inline-flex}.CitationBlock-module__-ZX0Ua__tab{appearance:none;border-radius:var(--radius-pill,9999px);font-family:var(--font-mono,var(--font-display));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#5c5c6a);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s}.CitationBlock-module__-ZX0Ua__tab:hover{color:var(--text-primary,#000)}.CitationBlock-module__-ZX0Ua__tabActive{background:var(--text-primary,#000);color:var(--text-on-dark,#fff)}.CitationBlock-module__-ZX0Ua__tabActive:hover{color:var(--text-on-dark,#fff)}.CitationBlock-module__-ZX0Ua__snippetWrap{background:var(--dark-secondary,#1c1c30);border-radius:var(--radius-md,8px);position:relative;overflow:hidden}.CitationBlock-module__-ZX0Ua__snippet{font-family:var(--font-mono,var(--font-display));color:var(--text-on-dark,#fff);white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.CitationBlock-module__-ZX0Ua__snippet code{color:inherit;background:0 0;padding:0;font-family:inherit}.CitationBlock-module__-ZX0Ua__copyButton{appearance:none;color:var(--text-on-dark,#fff);border-radius:var(--radius-pill,9999px);font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#00000052;border:1px solid #ffffff2e;padding:6px 12px;font-size:11px;transition:background-color .2s,color .2s,border-color .2s;position:absolute;top:10px;right:10px}.CitationBlock-module__-ZX0Ua__copyButton:hover{background:#00000080;border-color:#ffffff5c}.CitationBlock-module__-ZX0Ua__copyButtonDone,.CitationBlock-module__-ZX0Ua__copyButtonDone:hover{background:var(--magenta,#940059);color:var(--text-primary,#000);border-color:var(--magenta,#940059)}
.ResearchPaperGrid-module__wOGFMq__section{background:var(--canvas);padding-block:48px}@media (min-width:768px){.ResearchPaperGrid-module__wOGFMq__section{padding-block:64px}}@media (min-width:1024px){.ResearchPaperGrid-module__wOGFMq__section{padding-block:80px}}.ResearchPaperGrid-module__wOGFMq__grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ResearchPaperGrid-module__wOGFMq__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.ResearchPaperGrid-module__wOGFMq__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.ResearchPaperGrid-module__wOGFMq__cell{display:flex}.ResearchPaperGrid-module__wOGFMq__cell>*{width:100%}@media (min-width:1024px){.ResearchPaperGrid-module__wOGFMq__cellFeatured{grid-column:span 2}}.ResearchPaperGrid-module__wOGFMq__empty{text-align:center;font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);padding-block:80px;font-size:18px;font-weight:300;line-height:1.5}
.ResearchSubscribeStrip-module__7ZlZ3q__section{background:var(--canvas-alt,#f6f4f0);border-top:1px solid var(--border-subtle,#ebebee);border-bottom:1px solid var(--border-subtle,#ebebee);padding-block:64px}@media (min-width:1024px){.ResearchSubscribeStrip-module__7ZlZ3q__section{padding-block:96px}}.ResearchSubscribeStrip-module__7ZlZ3q__layout{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:1024px){.ResearchSubscribeStrip-module__7ZlZ3q__layout{gap:32px}}.ResearchSubscribeStrip-module__7ZlZ3q__text{flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.ResearchSubscribeStrip-module__7ZlZ3q__heading{font-family:var(--font-sans,var(--font-geist));letter-spacing:-.32px;color:var(--text-primary,#000);margin:0;font-size:32px;font-weight:300;line-height:1.15}@media (min-width:768px){.ResearchSubscribeStrip-module__7ZlZ3q__heading{letter-spacing:-.4px;font-size:40px}}@media (min-width:1024px){.ResearchSubscribeStrip-module__7ZlZ3q__heading{letter-spacing:-.48px;font-size:48px}}.ResearchSubscribeStrip-module__7ZlZ3q__subhead{color:var(--text-secondary,#5c5c6a);margin:0}.ResearchSubscribeStrip-module__7ZlZ3q__form{flex-direction:column;gap:8px;width:100%;max-width:520px;display:flex}.ResearchSubscribeStrip-module__7ZlZ3q__fieldRow{flex-direction:column;gap:8px;display:flex}@media (min-width:600px){.ResearchSubscribeStrip-module__7ZlZ3q__fieldRow{flex-direction:row;gap:8px}}.ResearchSubscribeStrip-module__7ZlZ3q__input{border-radius:var(--radius-pill,9999px);border:1px solid var(--border,#e0e1e6);background:var(--surface,#fff);min-width:0;font-family:var(--font-sans,var(--font-geist));color:var(--text-primary,#000);flex:auto;padding:12px 16px;font-size:16px;font-weight:400;transition:border-color .2s}.ResearchSubscribeStrip-module__7ZlZ3q__input::placeholder{color:var(--text-tertiary,#b0b4ba)}.ResearchSubscribeStrip-module__7ZlZ3q__input:focus{border-color:var(--purple,#9a4fbf);outline:none}.ResearchSubscribeStrip-module__7ZlZ3q__input:disabled{opacity:.7;cursor:not-allowed}.ResearchSubscribeStrip-module__7ZlZ3q__cta{border-radius:var(--radius-pill,9999px);border:1px solid var(--text-primary,#000);background:var(--text-primary,#000);color:var(--text-on-dark,#fff);font-family:var(--font-sans,var(--font-geist));cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;transition:transform .2s,background-color .2s;display:inline-flex}.ResearchSubscribeStrip-module__7ZlZ3q__cta:hover:not(:disabled){transform:translateY(-1px)}.ResearchSubscribeStrip-module__7ZlZ3q__cta:disabled{opacity:.65;cursor:not-allowed}.ResearchSubscribeStrip-module__7ZlZ3q__status{min-height:20px;font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);text-align:center;font-size:14px}
