.paper_paper__yJ4Ac{width:100%;color:var(--text-primary);font-size:1.125rem;line-height:1.8;overflow-wrap:anywhere}.paper_paper__yJ4Ac :is(h2,h3,h4){color:var(--text-primary);line-height:1.35;scroll-margin-top:6rem;font-weight:600}.paper_paper__yJ4Ac h2{margin:3rem 0 1rem;font-size:1.75rem}.paper_paper__yJ4Ac h2:first-child{margin-top:0}.paper_paper__yJ4Ac h3{margin:2rem 0 1rem;font-size:1.4rem}.paper_paper__yJ4Ac h4{margin:1.5rem 0 .5rem;font-size:1.125rem}.paper_paper__yJ4Ac p{margin-block:.75rem}.paper_paper__yJ4Ac :is(ul,ol){margin-block:.75rem;padding-left:1.5rem}.paper_paper__yJ4Ac ul{list-style:disc}.paper_paper__yJ4Ac ol{list-style:decimal}.paper_paper__yJ4Ac li{margin-block:.4rem}.paper_paper__yJ4Ac a{color:var(--portfolio-accent);text-decoration:none}.paper_paper__yJ4Ac code{font-size:.85em}.paper_paper__yJ4Ac pre{overflow-x:auto;padding:.75rem;border:1px solid var(--content-border);font-size:.85em}.paper_paper__yJ4Ac [class~=table-scroll]{overflow-x:auto;margin-block:1rem}.paper_paper__yJ4Ac table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6}.paper_paper__yJ4Ac :is(th,td){min-width:7rem;padding:.5rem .625rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--content-border)}.paper_paper__yJ4Ac th{font-weight:600}.paper_paper__yJ4Ac math{font-size:1em}.paper_paper__yJ4Ac math[display=block]{display:block;overflow-x:auto;padding-block:.75rem;text-align:center}.paper_paper__yJ4Ac h4:has(+p>math[display=block]:only-child){margin-top:1.25rem;margin-bottom:0}.paper_paper__yJ4Ac h4+p:has(>math[display=block]:only-child){margin:0 0 .75rem}.paper_paper__yJ4Ac h4+p>math[display=block]:only-child{padding-block:.5rem}.paper_paper__yJ4Ac [class~=paper-code-label]{display:block;margin-top:1.25rem;border:1px solid var(--content-border-strong);border-bottom:0;padding:.55rem 1rem;color:var(--text-secondary);background:var(--content-surface);font-family:var(--font-mono);font-size:.7rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.paper_paper__yJ4Ac [class~=paper-code-diagram]{display:block;overflow-x:auto;margin:0 0 1.25rem;border:1px solid var(--content-border-strong);padding:1rem;color:var(--text-primary);background:var(--brand-forest-code);line-height:1.6;white-space:pre}.paper_paper__yJ4Ac math[class~=paper-code-source]{display:none}.paper_paper__yJ4Ac [class~=paper-pipeline]{overflow:visible;max-width:52rem}.paper_paper__yJ4Ac [class~=paper-pipeline] table,.paper_paper__yJ4Ac [class~=paper-pipeline] tbody{display:block}.paper_paper__yJ4Ac [class~=paper-pipeline] tbody{counter-reset:pipeline-step}.paper_paper__yJ4Ac [class~=paper-pipeline] tr:nth-child(2n){display:none}.paper_paper__yJ4Ac [class~=paper-pipeline] tr:nth-child(odd){display:block;counter-increment:pipeline-step}.paper_paper__yJ4Ac [class~=paper-pipeline] td{position:relative;display:block;min-width:0;border:0;padding:.8rem 0 .8rem 3.25rem;color:var(--text-secondary)}.paper_paper__yJ4Ac [class~=paper-pipeline] td:before{position:absolute;top:.85rem;left:0;z-index:1;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--content-accent-border);border-radius:50%;color:var(--portfolio-accent);background:var(--content-accent-surface);content:counter(pipeline-step,decimal-leading-zero);font-family:var(--font-mono);font-size:.65rem}.paper_paper__yJ4Ac [class~=paper-pipeline] tr:nth-child(odd):not(:last-child) td:after{position:absolute;top:2.65rem;bottom:-.85rem;left:.88rem;width:1px;background:var(--content-border-strong);content:""}.paper_paper__yJ4Ac [class~=paper-pipeline] strong{color:var(--text-primary)}.paper_paper__yJ4Ac [class~=paper-references]{font-size:.9rem}@media (max-width:639px){.paper_paper__yJ4Ac{font-size:1rem;line-height:1.75}}