.ResearchPaperBody-module__21RN_a__section{background:var(--canvas);padding-block:32px}@media (min-width:1024px){.ResearchPaperBody-module__21RN_a__section{padding-block:48px}}.ResearchPaperBody-module__21RN_a__layout{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__layout{grid-template-columns:minmax(0,1fr) 220px;column-gap:56px}}.ResearchPaperBody-module__21RN_a__wrapper{max-width:var(--measure-prose,720px);min-width:0;margin:0 auto}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__wrapper{grid-area:1/1;margin-left:auto;margin-right:0}}.ResearchPaperBody-module__21RN_a__sidebar{min-width:0}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__sidebar{grid-area:1/2}}.ResearchPaperBody-module__21RN_a__paragraph{margin:0 0 1.4em}.ResearchPaperBody-module__21RN_a__h2{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.28px;margin:2em 0 .6em;scroll-margin-top:96px;font-size:28px;font-weight:500;line-height:1.25}@media (min-width:768px){.ResearchPaperBody-module__21RN_a__h2{font-size:32px}}.ResearchPaperBody-module__21RN_a__h3{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.22px;margin:1.5em 0 .5em;font-size:22px;font-weight:500;line-height:1.3}.ResearchPaperBody-module__21RN_a__blockquote{border-left:3px solid var(--text-tertiary,#b0b4ba);color:var(--text-secondary,#5c5c6a);margin:1.6em 0;padding:4px 0 4px 20px;font-style:italic}.ResearchPaperBody-module__21RN_a__ul,.ResearchPaperBody-module__21RN_a__ol{margin:0 0 1.4em;padding-left:1.4em}.ResearchPaperBody-module__21RN_a__li{margin-bottom:.5em}.ResearchPaperBody-module__21RN_a__inlineCode{font-family:var(--font-mono,var(--font-display));background:#0000000f;border-radius:4px;padding:1px 6px;font-size:.92em}.ResearchPaperBody-module__21RN_a__link{color:var(--purple,#9a4fbf);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ResearchPaperBody-module__21RN_a__link:hover{text-decoration-thickness:2px}.ResearchPaperBody-module__21RN_a__citationMark{font-family:var(--font-mono,var(--font-display));vertical-align:super;margin:0 1px;font-size:.74em;line-height:0}.ResearchPaperBody-module__21RN_a__citationLink{color:var(--magenta,#940059);font-weight:500;text-decoration:none}.ResearchPaperBody-module__21RN_a__citationLink:hover{text-underline-offset:2px;text-decoration:underline}.ResearchPaperBody-module__21RN_a__figure{margin:2em 0}.ResearchPaperBody-module__21RN_a__bodyImage{border-radius:var(--radius-md,8px);width:100%;height:auto;display:block}.ResearchPaperBody-module__21RN_a__caption{font-family:var(--font-serif,var(--font-heading));color:var(--text-secondary,#5c5c6a);text-align:center;margin-top:12px;font-size:15px;font-style:italic}.ResearchPaperBody-module__21RN_a__researchFigure{margin:2.4em 0;scroll-margin-top:96px}.ResearchPaperBody-module__21RN_a__figureCaption{text-align:left;flex-direction:column;gap:6px;margin-top:14px;display:flex}.ResearchPaperBody-module__21RN_a__figureLabel{font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--magenta,#940059);font-size:12px;font-weight:500}.ResearchPaperBody-module__21RN_a__figureText{font-family:var(--font-serif,var(--font-heading));color:var(--text-secondary,#5c5c6a);font-size:16px;font-style:italic;line-height:1.5}.ResearchPaperBody-module__21RN_a__codeBlock{background:var(--dark-secondary,#1c1c30);color:var(--text-on-dark,#fff);border-radius:var(--radius-md,8px);font-family:var(--font-mono,var(--font-display));margin:1.6em 0;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.ResearchPaperBody-module__21RN_a__callout{border-radius:var(--radius-md,8px);font-family:var(--font-sans,var(--font-geist));background:#00000008;border-left:3px solid;margin:1.6em 0;padding:16px 18px;font-size:15px;line-height:1.55}.ResearchPaperBody-module__21RN_a__calloutNote{color:var(--text-body,#1c2024);border-left-color:var(--text-tertiary,#b0b4ba)}.ResearchPaperBody-module__21RN_a__calloutInfo{color:var(--text-body,#1c2024);border-left-color:var(--magenta,#940059)}.ResearchPaperBody-module__21RN_a__calloutWarning{color:var(--text-body,#1c2024);border-left-color:var(--coral,#f66b83)}.ResearchPaperBody-module__21RN_a__htmlEmbed{margin:2em 0}
.ReferencesSection-module__gQknAW__section{background:var(--canvas-alt,#f6f4f0);border-top:1px solid var(--border-subtle,#ebebee);padding-block:64px}@media (min-width:1024px){.ReferencesSection-module__gQknAW__section{padding-block:96px}}.ReferencesSection-module__gQknAW__measure{max-width:var(--measure-prose,720px);margin:0 auto}.ReferencesSection-module__gQknAW__heading{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.28px;color:var(--text-primary,#000);margin:0 0 28px;font-size:28px;font-weight:500;line-height:1.2}@media (min-width:768px){.ReferencesSection-module__gQknAW__heading{font-size:32px}}.ReferencesSection-module__gQknAW__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ReferencesSection-module__gQknAW__item{border-radius:4px;gap:14px;padding:8px 0;scroll-margin-top:96px;transition:background-color .6s;display:flex}.ReferencesSection-module__gQknAW__item:target{animation:1.2s ease-out ReferencesSection-module__gQknAW__refFlash}@keyframes ReferencesSection-module__gQknAW__refFlash{0%{background-color:color-mix(in oklab, var(--magenta,#940059) 24%, transparent)}20%{background-color:color-mix(in oklab, var(--magenta,#940059) 24%, transparent)}to{background-color:#0000}}.ReferencesSection-module__gQknAW__marker{font-family:var(--font-mono,var(--font-display));color:var(--magenta,#940059);flex-shrink:0;min-width:36px;padding-top:2px;font-size:13px;font-weight:500}.ReferencesSection-module__gQknAW__entry{font-family:var(--font-sans,var(--font-geist));color:var(--text-body,#1c2024);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.ReferencesSection-module__gQknAW__authorYear{color:var(--text-body,#1c2024)}.ReferencesSection-module__gQknAW__title{color:var(--text-primary,#000);font-style:italic}.ReferencesSection-module__gQknAW__titleLink{color:inherit;text-decoration:none}.ReferencesSection-module__gQknAW__titleLink:hover{text-underline-offset:3px;text-decoration:underline}.ReferencesSection-module__gQknAW__venue{color:var(--text-secondary,#5c5c6a)}.ReferencesSection-module__gQknAW__tail{font-family:var(--font-mono,var(--font-display));color:var(--purple,#9a4fbf);word-break:break-all;font-size:12px;text-decoration:none}.ReferencesSection-module__gQknAW__tail:hover{text-underline-offset:3px;text-decoration:underline}.ReferencesSection-module__gQknAW__note{color:var(--text-tertiary,#b0b4ba);font-size:13px}
.ResearchAuthorsFooter-module__HKvxVW__section{background:var(--canvas);border-top:1px solid var(--border-subtle,#ebebee);padding-block:64px}@media (min-width:1024px){.ResearchAuthorsFooter-module__HKvxVW__section{padding-block:80px}}.ResearchAuthorsFooter-module__HKvxVW__measure{max-width:var(--measure-prose,720px);margin:0 auto}.ResearchAuthorsFooter-module__HKvxVW__eyebrow{font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary,#b0b4ba);margin:0 0 24px;font-size:12px;font-weight:500}.ResearchAuthorsFooter-module__HKvxVW__list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.ResearchAuthorsFooter-module__HKvxVW__item{grid-template-columns:64px 1fr;align-items:start;gap:18px;display:grid}@media (max-width:480px){.ResearchAuthorsFooter-module__HKvxVW__item{grid-template-columns:1fr}}.ResearchAuthorsFooter-module__HKvxVW__avatar{border-radius:var(--radius-pill,9999px);border:1px solid var(--border-subtle,#ebebee);width:64px;height:64px;display:block}.ResearchAuthorsFooter-module__HKvxVW__text{flex-direction:column;gap:6px;display:flex}.ResearchAuthorsFooter-module__HKvxVW__identity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ResearchAuthorsFooter-module__HKvxVW__name{font-family:var(--font-sans,var(--font-geist));color:var(--text-primary,#000);font-size:18px;font-weight:500;text-decoration:none}a.ResearchAuthorsFooter-module__HKvxVW__name:hover{text-underline-offset:3px;text-decoration:underline}.ResearchAuthorsFooter-module__HKvxVW__role{font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);font-size:14px;font-weight:400}.ResearchAuthorsFooter-module__HKvxVW__bio{font-family:var(--font-sans,var(--font-geist));color:var(--text-body,#1c2024);margin:4px 0 0;font-size:15px;line-height:1.55}.ResearchAuthorsFooter-module__HKvxVW__linksList{flex-wrap:wrap;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ResearchAuthorsFooter-module__HKvxVW__link{font-family:var(--font-mono,var(--font-display));letter-spacing:.04em;text-transform:uppercase;color:var(--purple,#9a4fbf);font-size:12px;text-decoration:none}.ResearchAuthorsFooter-module__HKvxVW__link:hover{text-underline-offset:3px;text-decoration:underline}
