.cited-by-section.svelte-1d2pis8{margin-top:var(--space-2xl)}.cited-by-count.svelte-1d2pis8{margin-left:auto}.citation-title.svelte-1d2pis8{margin:0}.citation-link.svelte-1d2pis8{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.citation-link.svelte-1d2pis8:hover{color:var(--color-accent);text-decoration:underline}.citation-link.svelte-1d2pis8:after{content:"↗";font-size:var(--font-size-sm);margin-left:var(--space-2xs);color:var(--color-text-muted)}.citation-authors.svelte-1d2pis8{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);margin:0}.citation-source.svelte-1d2pis8{font-family:var(--font-family-serif);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;font-style:italic}.citation-link.svelte-1d2pis8:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-0-5)}.reviews-section.svelte-19s4er7{margin-top:var(--space-2xl)}.reviews-count.svelte-19s4er7{margin-left:auto}.review-list.svelte-19s4er7{flex-direction:column;display:flex}.review.svelte-19s4er7{padding:var(--space-lg) 0;border-top:var(--rule-hairline) solid var(--color-border)}.review.svelte-19s4er7:first-child{padding-top:var(--space-xs);border-top:none}.review-quote.svelte-19s4er7{margin:0 0 var(--space-md);padding-left:var(--space-lg);font-family:var(--font-family-serif);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-soft);max-width:62ch;position:relative}.review-quote.svelte-19s4er7:before{content:"“";font-family:var(--font-family-serif);font-size:var(--font-size-3xl);color:color-mix(in srgb, var(--color-accent) 60%, transparent);line-height:1;position:absolute;top:-.1em;left:0}.review-attribution.svelte-19s4er7{align-items:baseline;gap:var(--space-1) var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light);flex-wrap:wrap;margin:0;display:flex}.review-venue.svelte-19s4er7{color:var(--color-text-soft)}.review-year.svelte-19s4er7,.review-sep.svelte-19s4er7{color:var(--color-text-muted)}.review-link.svelte-19s4er7{color:var(--color-text-emphasis);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.review-link.svelte-19s4er7:hover{color:var(--color-accent)}.review-cite-arrow.svelte-19s4er7{color:var(--color-text-muted)}.review-doi.svelte-19s4er7{color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.review-doi.svelte-19s4er7:hover{color:var(--color-accent-dark);text-decoration:underline}.review-ref.svelte-19s4er7{margin:var(--space-sm) 0 0;font-family:var(--font-family-serif);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-light);max-width:64ch}.review-ref-link.svelte-19s4er7{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.review-ref-link.svelte-19s4er7:hover{color:var(--color-accent);text-decoration:underline}.review-link.svelte-19s4er7:focus-visible,.review-doi.svelte-19s4er7:focus-visible,.review-ref-link.svelte-19s4er7:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-0-5)}@media (prefers-reduced-motion:reduce){.review-link.svelte-19s4er7,.review-doi.svelte-19s4er7,.review-ref-link.svelte-19s4er7{transition:none}}.pub-shell.svelte-7m2oog{max-width:var(--container-lg);margin:0 auto}.pub-breadcrumb.svelte-7m2oog{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-xl);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;display:flex}.pub-breadcrumb-link.svelte-7m2oog{color:var(--color-text-light);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.pub-breadcrumb-link.svelte-7m2oog:hover{color:var(--color-accent)}.pub-breadcrumb-sep.svelte-7m2oog,.pub-breadcrumb-current.svelte-7m2oog{color:var(--color-text-muted)}.pub-grid.svelte-7m2oog{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=1024px){.pub-grid.svelte-7m2oog{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.pub-main.svelte-7m2oog{min-width:0}.pub-section.svelte-7m2oog{margin-top:var(--space-2xl)}.pub-header.svelte-7m2oog{margin-bottom:var(--space-xl)}.pub-eyebrow.svelte-7m2oog{align-items:baseline;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.pub-eyebrow-sep.svelte-7m2oog{color:var(--color-text-muted)}.pub-title.svelte-7m2oog{font-family:var(--font-family-display);font-variation-settings:var(--font-variation-display);font-size:var(--font-size-4xl);letter-spacing:-.015em;color:var(--color-text-emphasis);text-wrap:balance;margin:0;font-weight:820;line-height:1.02}.pub-byline.svelte-7m2oog{font-family:var(--font-family-serif);font-style:italic;font-size:var(--font-size-xl);line-height:var(--line-height-normal);color:var(--color-text-soft);margin:var(--space-md) 0 0;max-width:52ch}.pub-abstract.svelte-7m2oog{font-family:var(--font-family-serif);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text);max-width:68ch}.pub-abstract-p.svelte-7m2oog{margin:0}.pub-abstract-p.svelte-7m2oog+.pub-abstract-p:where(.svelte-7m2oog){margin-top:var(--space-md)}.pub-toc.svelte-7m2oog{margin:0;padding:0;list-style:none}@media (width>=640px){.pub-toc.svelte-7m2oog{column-count:2;column-gap:var(--space-2xl)}}.pub-toc-item.svelte-7m2oog{align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--rule-hairline) solid var(--color-border);break-inside:avoid;grid-template-columns:2.25rem 1fr;display:grid}.pub-toc-no.svelte-7m2oog{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--color-accent);line-height:var(--line-height-snug)}.pub-toc-title.svelte-7m2oog{font-family:var(--font-family-serif);font-size:var(--font-size-base);line-height:var(--line-height-snug);color:var(--color-text)}.pub-toc-authors.svelte-7m2oog{margin-top:var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);display:block}.pub-aside.svelte-7m2oog{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.pub-aside.svelte-7m2oog{top:var(--space-xl);position:sticky}}.pub-aside-label.svelte-7m2oog{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-emphasis);margin:0 0 var(--space-sm);padding-bottom:var(--space-2);border-bottom:var(--rule-hairline) solid var(--color-border)}.pub-cover.svelte-7m2oog{margin:0}.pub-cover-img.svelte-7m2oog{width:100%;height:auto}.pub-meta-ledger.svelte-7m2oog{margin:0}.pub-meta-row.svelte-7m2oog{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--rule-hairline) solid var(--color-border);grid-template-columns:5.5rem 1fr;display:grid}.pub-meta-row.svelte-7m2oog:last-child{border-bottom:var(--rule-hairline) solid var(--color-border)}.pub-meta-key.svelte-7m2oog{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light);line-height:var(--line-height-snug)}.pub-meta-value.svelte-7m2oog{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;line-height:var(--line-height-snug);color:var(--color-text-emphasis);font-variant-numeric:tabular-nums;word-break:break-word;margin:0}.pub-meta-value--accent.svelte-7m2oog{color:var(--color-accent)}.pub-meta-link.svelte-7m2oog{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.pub-meta-link.svelte-7m2oog:hover{text-decoration:underline}.pub-meta-value.svelte-7m2oog:not(.pub-meta-value--accent) .pub-meta-link:where(.svelte-7m2oog):hover{color:var(--color-accent)}.pub-meta-link.svelte-7m2oog:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-0-5)}.pub-key-terms-note.svelte-7m2oog{margin:var(--space-sm) 0 0;font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light)}.pub-cta.svelte-7m2oog{gap:var(--space-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.pub-breadcrumb-link.svelte-7m2oog,.pub-meta-link.svelte-7m2oog{transition:none}}
