.pp.svelte-1x97r1h{--paper:#fffdfa;--paper-ink:#1a1614;--paper-soft:color-mix(in oklab, #1a1614 74%, var(--brand-taupe));--paper-muted:color-mix(in oklab, #1a1614 52%, var(--brand-taupe));--paper-rule:oklab(20.4184% .0050325 .00565431/.13);--paper-rule-soft:oklab(20.4184% .0050325 .00565431/.08);--font-paper:"Source Serif 4", Charter, "Bitstream Charter", Cambria, Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:radial-gradient(60% 40% at 78% 0%, color-mix(in oklab, var(--amber) 16%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in oklab, var(--brand-sand) 46%, var(--canvas)), color-mix(in oklab, var(--brand-sand) 22%, var(--canvas)));isolation:isolate;min-height:100svh;padding-block:clamp(112px,14vh,168px) clamp(64px,8vw,112px);position:relative}.sheet.svelte-1x97r1h,.rail.svelte-1x97r1h{opacity:0;transform:translateY(14px)}.pp.ready.svelte-1x97r1h .sheet:where(.svelte-1x97r1h),.pp.ready.svelte-1x97r1h .rail:where(.svelte-1x97r1h){opacity:1;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.sheet.svelte-1x97r1h,.rail.svelte-1x97r1h{opacity:1;transform:none}}.rail.svelte-1x97r1h{z-index:2;width:clamp(210px,17vw,250px);font-family:var(--font-display);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.rail-sticky.svelte-1x97r1h{gap:var(--s-4);height:100vh;padding:clamp(104px, 14vh, 150px) var(--s-5) var(--s-6);scrollbar-width:none;pointer-events:auto;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.rail-sticky.svelte-1x97r1h::-webkit-scrollbar{display:none}.rail-eyebrow.svelte-1x97r1h{color:var(--ink-muted)}.toc.svelte-1x97r1h{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:0;padding:0;display:flex}.toc.svelte-1x97r1h a:where(.svelte-1x97r1h){color:var(--ink-soft);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);border-left:2px solid #0000;margin-left:-1px;padding:7px 13px;font-size:.82rem;line-height:1.35;display:block}.toc.svelte-1x97r1h a:where(.svelte-1x97r1h):hover{color:var(--ink);background:color-mix(in oklab, var(--brand-espresso) 4%, transparent)}.toc.svelte-1x97r1h a.is-active:where(.svelte-1x97r1h){color:var(--amber-press);border-left-color:var(--amber)}.toc-num.svelte-1x97r1h{min-width:1.9em;color:var(--ink-muted);display:inline-block}.rail-foot.svelte-1x97r1h{padding-top:var(--s-4);border-top:1px solid var(--line);margin-top:auto}.rail-back.svelte-1x97r1h{align-items:center;gap:var(--s-2);color:var(--ink-muted);transition:color var(--dur-fast);font-size:.82rem;display:inline-flex}.rail-back.svelte-1x97r1h:hover{color:var(--amber-press)}.rail-back.svelte-1x97r1h:hover .back:where(.svelte-1x97r1h){transform:translate(-4px)}.sheet.svelte-1x97r1h{width:min(100% - 2 * var(--gutter), 820px);padding:clamp(var(--s-7), 6vw, var(--s-10)) clamp(var(--s-5), 5vw, var(--s-9));background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-rule-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-float);font-family:var(--font-paper);margin-inline:auto;font-size:1.0625rem;font-weight:400;line-height:1.66}.crumb.svelte-1x97r1h{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--t-small);color:var(--paper-muted);margin-bottom:var(--s-6);transition:color var(--dur-fast);display:inline-flex}.crumb.svelte-1x97r1h:hover{color:var(--amber-press)}.crumb.svelte-1x97r1h:hover .back:where(.svelte-1x97r1h){transform:translate(-4px)}@media (width>=1280px){.crumb.svelte-1x97r1h{display:none}}.head.svelte-1x97r1h{text-align:center;padding-bottom:var(--s-6)}.kicker.svelte-1x97r1h{justify-content:center;align-items:center;gap:var(--s-3);margin:0 0 var(--s-5);font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-muted);display:flex}.chip.svelte-1x97r1h{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--amber) 14%, transparent);border:1px solid color-mix(in oklab, var(--amber) 34%, transparent);color:var(--amber-press);font-weight:var(--fw-medium);padding:4px 11px}.head.svelte-1x97r1h h1:where(.svelte-1x97r1h){font-family:var(--font-paper);letter-spacing:-.012em;color:var(--paper-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;line-height:1.14}.head.svelte-1x97r1h .authors:where(.svelte-1x97r1h){margin:var(--s-5) 0 0;color:var(--paper-soft);text-align:center;font-size:1.02rem}.abstract.svelte-1x97r1h{margin-top:var(--s-6);padding:var(--s-6) clamp(var(--s-5), 3vw, var(--s-7));background:color-mix(in oklab, var(--brand-sand) 15%, transparent);border-block:1px solid var(--paper-rule);scroll-margin-top:clamp(110px,14vh,150px)}.abstract.svelte-1x97r1h p:where(.svelte-1x97r1h){text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.98rem;line-height:1.62}.run-in.svelte-1x97r1h{font-style:italic;font-weight:700}.sc.svelte-1x97r1h{letter-spacing:.04em;font-variant-caps:all-small-caps;font-weight:600}.sec.svelte-1x97r1h{margin-top:clamp(var(--s-7), 4vw, var(--s-8));scroll-margin-top:clamp(110px,14vh,150px)}.sec.svelte-1x97r1h h2:where(.svelte-1x97r1h){font-family:var(--font-paper);letter-spacing:.01em;color:var(--paper-ink);margin:0 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--paper-rule);font-size:1.34rem;font-weight:600;line-height:1.2}.sec.svelte-1x97r1h h3:where(.svelte-1x97r1h){font-family:var(--font-paper);letter-spacing:0;color:var(--paper-ink);margin:var(--s-6) 0 var(--s-3);font-size:1.08rem;font-style:italic;font-weight:600;line-height:1.3}.sec.svelte-1x97r1h h2:where(.svelte-1x97r1h) .num:where(.svelte-1x97r1h),.sec.svelte-1x97r1h h3:where(.svelte-1x97r1h) .num:where(.svelte-1x97r1h){color:var(--amber-press);margin-right:.4em;font-style:normal}.sheet.svelte-1x97r1h p:where(.svelte-1x97r1h){margin:0 0 var(--s-4);color:var(--paper-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.sheet.svelte-1x97r1h p:where(.svelte-1x97r1h) strong:where(.svelte-1x97r1h){color:var(--paper-ink);font-weight:700}.sheet.svelte-1x97r1h code:where(.svelte-1x97r1h){font-family:var(--font-mono);color:var(--paper-ink);background:color-mix(in oklab, var(--brand-espresso) 6%, transparent);border-radius:5px;padding:1px 5px;font-size:.82em}.fig.svelte-1x97r1h,.tbl.svelte-1x97r1h{margin:var(--s-6) 0}.plate.svelte-1x97r1h{padding:var(--s-4);border:1px solid var(--paper-rule);border-radius:var(--radius-sm);background:#fff}.plate.svelte-1x97r1h img:where(.svelte-1x97r1h){width:100%;height:auto}.fig.svelte-1x97r1h figcaption:where(.svelte-1x97r1h),.tbl-cap.svelte-1x97r1h{margin-top:var(--s-3);color:var(--paper-muted);text-align:left;font-size:.85rem;line-height:1.55}.tbl-cap.svelte-1x97r1h{margin:0 0 var(--s-3);text-align:center}.float-label.svelte-1x97r1h{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-press);margin-right:.5em;font-size:.72rem}.tbl-scroll.svelte-1x97r1h{border-block:1.5px solid var(--paper-ink);scrollbar-width:none;overflow-x:auto}.tbl-scroll.svelte-1x97r1h::-webkit-scrollbar{display:none}.tbl.svelte-1x97r1h table:where(.svelte-1x97r1h){border-collapse:collapse;width:100%;font-size:.92rem}.tbl.svelte-1x97r1h td:where(.svelte-1x97r1h){padding:7px var(--s-4);color:var(--paper-soft);border-bottom:1px solid var(--paper-rule-soft);vertical-align:top}.tbl.svelte-1x97r1h td:where(.svelte-1x97r1h):last-child{text-align:right;white-space:nowrap;color:var(--paper-ink)}.tbl.svelte-1x97r1h tr:where(.svelte-1x97r1h):last-child td:where(.svelte-1x97r1h){border-bottom:none}.refs.svelte-1x97r1h ol:where(.svelte-1x97r1h){color:var(--paper-soft);margin:0;padding-left:2.1em;font-size:.9rem;line-height:1.55;list-style:decimal}.refs.svelte-1x97r1h li:where(.svelte-1x97r1h){margin-bottom:var(--s-3)}.refs.svelte-1x97r1h li:where(.svelte-1x97r1h)::marker{color:var(--paper-muted)}.onward.svelte-1x97r1h{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--paper-rule)}.onward-link.svelte-1x97r1h{align-items:center;gap:var(--s-3);font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--amber-press);font-size:.95rem;display:inline-flex}.onward-link.svelte-1x97r1h:hover .arr:where(.svelte-1x97r1h){transform:translate(6px)}.arr.svelte-1x97r1h{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:12px;transition:transform var(--dur-base) var(--ease-out);flex:none}@media (width<=1279px){.rail.svelte-1x97r1h{display:none}}@media (width<=700px){.sheet.svelte-1x97r1h{width:100%;padding-inline:var(--s-5);border-inline:none;border-radius:0;font-size:1rem}.sheet.svelte-1x97r1h p:where(.svelte-1x97r1h),.abstract.svelte-1x97r1h p:where(.svelte-1x97r1h){text-align:left;-webkit-hyphens:manual;hyphens:manual}}
