.Paper-module__KrDZhq__paper{display:block}.Paper-module__KrDZhq__cover{background:var(--surface);color:var(--text);border-bottom:1px solid var(--c-ink);padding-block:40px 64px;position:relative;overflow:hidden}@media (min-width:1024px){.Paper-module__KrDZhq__cover{padding-block:48px 96px}}.Paper-module__KrDZhq__coverDisc{z-index:0;pointer-events:none;aspect-ratio:1;background:var(--c-clay);border-radius:50%;width:132px;position:absolute;top:-66px;right:-66px}@media (min-width:768px){.Paper-module__KrDZhq__coverDisc{width:280px;top:-140px;right:-140px}}@media (min-width:1200px){.Paper-module__KrDZhq__coverDisc{width:380px;top:-170px;right:-150px}}.Paper-module__KrDZhq__cover .breadcrumbs{z-index:1;margin-bottom:40px;padding-right:64px;position:relative}.Paper-module__KrDZhq__coverInner{z-index:1;max-width:1040px;position:relative}.Paper-module__KrDZhq__series{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--kicker);border-bottom:1px solid var(--text);max-width:560px;margin-bottom:28px;padding-bottom:14px}.Paper-module__KrDZhq__series .brand{text-transform:none}.Paper-module__KrDZhq__coverTitle{font-family:var(--font-heading);letter-spacing:var(--track-display);text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);font-weight:700;line-height:1.04}.Paper-module__KrDZhq__coverSubtitle{max-width:58ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);margin-top:20px}.Paper-module__KrDZhq__meta{border-top:2px solid var(--text);grid-template-columns:1fr;margin-top:48px;display:grid}@media (min-width:640px){.Paper-module__KrDZhq__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Paper-module__KrDZhq__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.Paper-module__KrDZhq__metaCell{border-bottom:1px solid var(--rule);min-width:0;padding:14px 20px 16px 0}.Paper-module__KrDZhq__metaCell dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:.6875rem}.Paper-module__KrDZhq__metaCell dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.4}.Paper-module__KrDZhq__coverAnswer{max-width:68ch;font-size:var(--fs-body,1rem);color:var(--text);margin-top:20px;line-height:1.6}.Paper-module__KrDZhq__coverNote{max-width:80ch;font-size:var(--fs-caption);color:var(--text-secondary);margin-top:20px;line-height:1.5}.Paper-module__KrDZhq__bodyBand{background:var(--surface);color:var(--text);padding-block:48px 96px}@media (min-width:1024px){.Paper-module__KrDZhq__bodyBand{padding-block:72px 128px}}.Paper-module__KrDZhq__layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1024px){.Paper-module__KrDZhq__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px}}@media (min-width:1200px){.Paper-module__KrDZhq__layout{grid-template-columns:280px minmax(0,1fr);gap:96px}}.Paper-module__KrDZhq__toc{border-top:2px solid var(--text);min-width:0;padding-top:12px}@media (min-width:1024px){.Paper-module__KrDZhq__toc{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.Paper-module__KrDZhq__tocHead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:8px 0 6px;font-size:.6875rem}.Paper-module__KrDZhq__tocHead+.Paper-module__KrDZhq__tocList{margin-bottom:20px}.Paper-module__KrDZhq__tocList{list-style:none}.Paper-module__KrDZhq__tocList li{border-bottom:1px solid var(--rule)}.Paper-module__KrDZhq__tocList a{box-sizing:border-box;min-height:44px;color:var(--text);grid-template-columns:28px 1fr;align-items:baseline;gap:8px;padding:10px 0;font-size:.875rem;line-height:1.35;text-decoration:none;display:grid}.Paper-module__KrDZhq__tocList a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.Paper-module__KrDZhq__tocList a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Paper-module__KrDZhq__tocN{font-family:var(--font-mono);color:var(--kicker);font-size:.75rem}.Paper-module__KrDZhq__main{min-width:0;max-width:760px}.Paper-module__KrDZhq__section{border-top:1px solid var(--rule-strong);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:56px;padding-top:56px}.Paper-module__KrDZhq__section:first-child{border-top:0;margin-top:0;padding-top:0}.Paper-module__KrDZhq__secNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--kicker)}.Paper-module__KrDZhq__secTitle{font-family:var(--font-heading);letter-spacing:var(--track-title);text-wrap:balance;margin-top:8px;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.5rem);font-weight:600;line-height:1.15}.Paper-module__KrDZhq__prose{margin-top:24px}.Paper-module__KrDZhq__prose>*+*{margin-top:18px}.Paper-module__KrDZhq__prose>p,.Paper-module__KrDZhq__prose>ul>li,.Paper-module__KrDZhq__prose>ol>li{font-size:1.0625rem;line-height:1.6}.Paper-module__KrDZhq__prose h3{font-family:var(--font-heading);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:40px;font-size:1.3125rem;font-weight:600;line-height:1.25}.Paper-module__KrDZhq__prose h3+*{margin-top:12px}.Paper-module__KrDZhq__prose>ul,.Paper-module__KrDZhq__prose>ol,.Paper-module__KrDZhq__calloutBody ul,.Paper-module__KrDZhq__calloutBody ol{padding-left:1.25rem}.Paper-module__KrDZhq__prose>ul,.Paper-module__KrDZhq__calloutBody ul{list-style:square}.Paper-module__KrDZhq__prose>ul>li+li,.Paper-module__KrDZhq__prose>ol>li+li,.Paper-module__KrDZhq__calloutBody li+li{margin-top:8px}.Paper-module__KrDZhq__prose li::marker{color:var(--text-secondary)}.Paper-module__KrDZhq__prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.Paper-module__KrDZhq__prose a:hover{color:var(--link-hover)}.Paper-module__KrDZhq__prose strong{font-weight:600}.Paper-module__KrDZhq__abstractLead{font-size:var(--fs-lead)!important;line-height:var(--lh-lead)!important}.Paper-module__KrDZhq__summary{background:var(--c-bone);border-top:2px solid var(--text);margin-top:32px;padding:24px}@media (min-width:768px){.Paper-module__KrDZhq__summary{padding:28px 32px}}.Paper-module__KrDZhq__summaryHead{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--kicker)}.Paper-module__KrDZhq__summaryList{counter-reset:s;margin-top:12px;list-style:none}.Paper-module__KrDZhq__summaryList li{counter-increment:s;border-bottom:1px solid var(--rule);grid-template-columns:32px 1fr;gap:8px;padding:12px 0;font-size:1rem;line-height:1.5;display:grid}.Paper-module__KrDZhq__summaryList li:last-child{border-bottom:0;padding-bottom:0}.Paper-module__KrDZhq__summaryList li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-mono);color:var(--kicker);padding-top:3px;font-size:.75rem}.Paper-module__KrDZhq__callout{border-left:3px solid var(--text);padding:4px 0 4px 20px;margin-block:28px!important}.Paper-module__KrDZhq__callout_claim,.Paper-module__KrDZhq__callout_open,.Paper-module__KrDZhq__callout_specimen{background:var(--c-bone);border-left-width:3px;padding:18px 20px}.Paper-module__KrDZhq__callout_rule{border-left-color:var(--c-clay)}.Paper-module__KrDZhq__calloutLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.6875rem;display:flex}.Paper-module__KrDZhq__calloutTitle{font-family:var(--font-heading);margin-top:6px;font-size:1.125rem;font-weight:600;line-height:1.3}.Paper-module__KrDZhq__calloutBody{margin-top:8px}.Paper-module__KrDZhq__calloutBody>*+*{margin-top:10px}.Paper-module__KrDZhq__calloutBody p,.Paper-module__KrDZhq__calloutBody li{font-size:1rem!important;line-height:1.55!important}.Paper-module__KrDZhq__figure{border-top:2px solid var(--text);scroll-margin-top:calc(var(--header-h) + 16px);padding-top:12px;margin:40px 0!important}.Paper-module__KrDZhq__figLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:.6875rem;display:flex}.Paper-module__KrDZhq__figSpecimen{color:var(--text-secondary);letter-spacing:.06em}.Paper-module__KrDZhq__figTitle{font-family:var(--font-heading);margin-top:6px;font-size:1.125rem;font-weight:600;line-height:1.3}.Paper-module__KrDZhq__figScroll{contain:inline-size;border:1px solid var(--rule);background:var(--surface);max-width:100%;margin-top:16px;overflow-x:auto}.Paper-module__KrDZhq__figScroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Paper-module__KrDZhq__figCanvas{padding:16px}.Paper-module__KrDZhq__figCanvas svg{width:100%;height:auto;display:block}.Paper-module__KrDZhq__figCaption{font-size:var(--fs-caption);color:var(--text-secondary);max-width:68ch;margin-top:10px;line-height:1.5}.Paper-module__KrDZhq__figHint{color:var(--text-secondary);margin-top:8px;font-size:.8125rem;display:none}@media (max-width:767px){.Paper-module__KrDZhq__figHint{display:block}}.Paper-module__KrDZhq__figRef{font-family:var(--font-mono);font-size:.875em}.Paper-module__KrDZhq__svgLine{stroke:var(--c-ink);stroke-width:1px;fill:none}.Paper-module__KrDZhq__svgLineStrong{stroke:var(--c-ink);stroke-width:2px;fill:none}.Paper-module__KrDZhq__svgDash{stroke:var(--ink-400);stroke-width:1px;stroke-dasharray:4 4;fill:none}.Paper-module__KrDZhq__svgNode{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1px}.Paper-module__KrDZhq__svgNodeFill{fill:var(--c-bone);stroke:var(--c-ink);stroke-width:1px}.Paper-module__KrDZhq__svgNodeInk{fill:var(--c-ink);stroke:var(--c-ink);stroke-width:1px}.Paper-module__KrDZhq__svgAccent{fill:var(--c-clay);stroke:none}.Paper-module__KrDZhq__svgAccentLine{stroke:var(--c-clay);stroke-width:2px;fill:none}.Paper-module__KrDZhq__svgArrowHead{fill:var(--c-ink)}.Paper-module__KrDZhq__svgText{fill:var(--c-ink);font-family:var(--font-mono);font-size:12px}.Paper-module__KrDZhq__svgTextSm{fill:var(--c-graphite);font-family:var(--font-mono);font-size:10.5px}.Paper-module__KrDZhq__svgTextHead{fill:var(--c-ink);font-family:var(--font-heading);font-size:14px;font-weight:600}.Paper-module__KrDZhq__svgTextMuted{fill:var(--c-graphite);font-family:var(--font-body);font-size:11.5px}.Paper-module__KrDZhq__svgTextInverse{fill:var(--c-paper);font-family:var(--font-mono);font-size:12px}.Paper-module__KrDZhq__svgTextAccent{fill:var(--c-kiln);font-family:var(--font-mono);font-size:12px;font-weight:600}.Paper-module__KrDZhq__tableWrap{margin-block:28px!important}.Paper-module__KrDZhq__table caption{font-size:1rem!important}.Paper-module__KrDZhq__table td,.Paper-module__KrDZhq__table tbody th{font-size:.9375rem;line-height:1.5}.Paper-module__KrDZhq__monoCell{overflow-wrap:anywhere;font-size:.8125rem!important}.Paper-module__KrDZhq__code{border-top:2px solid var(--text);margin-block:28px!important}.Paper-module__KrDZhq__codeLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:10px 0;font-size:.6875rem}.Paper-module__KrDZhq__code pre{background:var(--c-ink);color:var(--c-paper);font-family:var(--font-mono);max-width:100%;margin:0;padding:18px 20px;font-size:.8125rem;line-height:1.6;overflow-x:auto}.Paper-module__KrDZhq__code pre:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Paper-module__KrDZhq__steps{border-top:1px solid var(--rule-strong);list-style:none;padding-left:0!important}.Paper-module__KrDZhq__steps>li{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:12px;padding:18px 0;display:grid;margin:0!important}.Paper-module__KrDZhq__stepN{font-family:var(--font-mono);color:var(--kicker);padding-top:3px;font-size:.875rem}.Paper-module__KrDZhq__stepTitle{font-size:1.0625rem;font-weight:600;line-height:1.4}.Paper-module__KrDZhq__stepBody{margin-top:6px}.Paper-module__KrDZhq__stepBody p{font-size:1rem!important}.Paper-module__KrDZhq__stepCheck{color:var(--text-secondary);margin-top:10px;font-size:.9375rem!important}.Paper-module__KrDZhq__stepCheckLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-right:6px;font-size:.6875rem}.Paper-module__KrDZhq__inlineCode{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.Paper-module__KrDZhq__refIntro{font-size:var(--fs-caption);color:var(--text-secondary);max-width:68ch;margin-top:16px}.Paper-module__KrDZhq__refs{border-top:1px solid var(--rule-strong);margin-top:20px;list-style:none}.Paper-module__KrDZhq__refs li{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 16px);grid-template-columns:44px 1fr;gap:8px;padding:14px 0;display:grid}.Paper-module__KrDZhq__refN{font-family:var(--font-mono);color:var(--kicker);padding-top:2px;font-size:.8125rem}.Paper-module__KrDZhq__refLink{color:var(--link);text-underline-offset:3px;min-height:24px;font-weight:600;text-decoration:underline;display:inline-block}.Paper-module__KrDZhq__refLink:hover{color:var(--link-hover)}.Paper-module__KrDZhq__refHref{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;display:block}.Paper-module__KrDZhq__refNote{color:var(--text-secondary);margin-top:4px;font-size:.9375rem;line-height:1.5;display:block}.Paper-module__KrDZhq__colophon{border-top:2px solid var(--text);gap:24px;margin-top:72px;padding-top:24px;display:grid}@media (min-width:768px){.Paper-module__KrDZhq__colophon{grid-template-columns:repeat(3,minmax(0,1fr))}}.Paper-module__KrDZhq__colophon p{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.Paper-module__KrDZhq__colophon a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.Paper-module__KrDZhq__colHead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;color:var(--text)!important;font-size:.6875rem!important}@media print{.Paper-module__KrDZhq__coverDisc{-webkit-print-color-adjust:exact;print-color-adjust:exact}.Paper-module__KrDZhq__toc{max-height:none;position:static}.Paper-module__KrDZhq__layout{display:block}.Paper-module__KrDZhq__figScroll{border:0;overflow:visible}.Paper-module__KrDZhq__figCanvas{min-width:0!important}}
