.mx-head{padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,72px)}.mx-head__in{display:grid;gap:24px;max-width:900px;margin-left:max(var(--gutter),calc((100% - 1240px)/2))}.mx-head__by{margin:0;color:var(--slate);font-size:.9375rem;font-weight:600}.px .mx-h1{display:grid;gap:16px;margin:0;color:var(--navy);font-size:clamp(2.3rem,1.4rem + 3vw,4rem);font-weight:720;line-height:1.02;letter-spacing:-.03em}.px .mx-h1 span{color:var(--body);font-family:var(--serif);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:400;line-height:1.35;letter-spacing:0}.mx-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.mx-head__actions .px-btn{gap:12px}.mx-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-block:clamp(48px,6vw,88px)}.mx-toc{position:sticky;top:96px;align-self:start;font-size:.9375rem}.mx-toc p{margin:0 0 12px;color:var(--navy);font-weight:720}.mx-toc ol{display:grid;gap:2px;margin:0;padding:0 0 0 16px;border-left:1px solid var(--hair);list-style:none}.mx-toc a{position:relative;display:block;padding:8px 0;color:var(--slate);text-decoration:none;transition:color .2s var(--ease)}.mx-toc a:hover{color:var(--navy)}.mx-toc a[aria-current=location]{color:var(--navy);font-weight:600}.mx-toc a[aria-current=location]:before{content:"";position:absolute;top:8px;bottom:8px;left:-18px;width:2px;background:var(--gold)}.mx-paper{max-width:68ch;color:var(--body);font-family:var(--serif);font-size:1.0625rem;line-height:1.72}.mx-paper p,.mx-paper ul,.mx-paper ol{margin:0 0 1.1em}.mx-paper ul{padding-left:1.2em}.mx-paper li+li{margin-top:.45em}.mx-abstract{margin-bottom:56px;padding:28px 32px;border:1px solid var(--hair);border-radius:16px;background:#f6f8fb;font-size:1.0625rem}.px .mx-paper h2{margin:0 0 20px;color:var(--navy);font-family:var(--sans);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:720;letter-spacing:-.025em;line-height:1.15}.mx-abstract h2{font-size:1.0625rem!important}.mx-section__n{color:var(--gold-ink)}.mx-section{margin-bottom:64px;scroll-margin-top:96px}.px .mx-paper h3{margin:36px 0 12px;color:var(--navy);font-family:var(--sans);font-size:1.0625rem;font-weight:720}.mx-by{padding-left:16px;border-left:2px solid var(--gold);color:var(--slate)}.mx-cite{margin-left:2px;font-family:var(--sans);font-size:.68em;font-weight:600}.mx-cite a{color:var(--gold-ink);text-decoration:none}.mx-cite a:hover{text-decoration:underline}.mx-fig{margin:32px 0 36px}.mx-fig__plate{padding:clamp(16px,2vw,24px);border:1px solid var(--hair);border-radius:12px;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,#fff}.mx-fig__plate svg{width:100%;height:auto}.mx-fig figcaption{margin-top:12px;color:var(--slate);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.mx-fig figcaption b{color:var(--navy)}@media(max-width:599px){.mx-fig .lx-force text{font-size:22px}.mx-fig .lx-force__hub,.mx-fig .lx-force__hub-ring{transform:scale(1.25);transform-box:fill-box;transform-origin:center}}.mx-fig .hx-phasemap{padding:0;border:0;background:none}.mx-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 24px}.mx-figures div{grid-column:span 2;padding:16px 20px;border:1px solid var(--hair);border-radius:12px;background:#fff}.mx-figures div:nth-child(n+4){grid-column:span 3}@media(max-width:599px){.mx-figures div:nth-child(n+4){grid-column:1 / -1}}.mx-figures dt{color:var(--navy);font-family:var(--sans);font-size:1.5rem;font-weight:720;letter-spacing:-.03em}.mx-figures dd{margin:4px 0 0;color:var(--slate);font-family:var(--sans);font-size:.9375rem;line-height:1.4}.mx-figures__note{margin:-8px 0 24px;color:var(--slate);font-family:var(--sans);font-size:.8125rem;line-height:1.5}.mx-figures__note strong{color:var(--navy);font-weight:600}.mx-refs{padding-left:1.4em;font-size:1rem}.mx-refs a{color:var(--navy);text-decoration-color:var(--gold)}.mx-refs li:target{background:#fbf6ea}@media(max-width:899px){.mx-body{grid-template-columns:minmax(0,1fr)}.mx-toc{position:static}.mx-abstract{padding:24px 20px}}@media print{.px-header,.px-footer,.lx-banner,.mx-toc,.mx-head__actions,.px-skip,.fd-letter{display:none!important}.mx-body{display:block;padding:0}.mx-paper{max-width:none;font-size:11pt}.mx-head{padding:0 0 18pt;border:0;background:none!important}.mx-fig,.mx-figures,.mx-abstract{break-inside:avoid}.mx-section{margin-bottom:24pt}}@page{size:A4;margin:18mm 16mm 20mm}.px .mx-head .mx-head__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;justify-self:start;gap:16px 28px}.px .mx-head .mx-head__actions .px-btn{flex:none;width:auto}.ck-ctrl{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 14px}.ck-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#ffffffd1;font:600 .8125rem/1.2 var(--sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ck-seg:hover{border-color:#fff9;color:#fff}.ck-seg[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--navy)}.ck-seg:focus-visible,.ck-hit:focus-visible{outline:2px solid var(--jp-gold-on-dark);outline-offset:2px}.ck-hint{margin:10px 4px 0;color:#fff9;font-size:.8125rem;font-weight:600}.ck-hit{fill:transparent;cursor:pointer}.ck-hit:focus{outline:none}.ck-hit:focus-visible{stroke:var(--jp-gold-on-dark);stroke-width:1.5}.ck-t{fill:#ffffffe6;font-weight:600}.ck-t--strong{fill:#fff;font-weight:700}.ck-t--soft{fill:#ffffffad;font-weight:500}.ck-t--mute{fill:#ffffff8f;font-weight:600}.ck-t--gold{fill:var(--jp-gold-on-dark);font-weight:700}.ck-t--steel{fill:var(--jp-steel-on-dark);font-weight:700}.ck-num{font-variant-numeric:tabular-nums}.ck-halo{paint-order:stroke;stroke:#071629;stroke-width:4px;stroke-linejoin:round}.ck-note{min-height:4.6em;margin:14px 4px 0;padding:12px 16px 13px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#040e1c80}.ck-note__title{margin:0 0 4px;color:#fff;font-size:.9375rem;font-weight:700}.ck-note__meta{margin-right:10px;color:var(--jp-gold-on-dark);font-variant-numeric:tabular-nums}.ck-note__text{margin:0;color:#ffffffc7;font-size:.875rem;line-height:1.5}.ck-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 4px 0;padding:0;list-style:none;color:#ffffffc7;font-size:.8125rem;font-weight:600}.ck-legend li{display:inline-flex;align-items:center;gap:8px}.ck-dot{display:inline-block;width:11px;height:11px;margin-right:8px;border:2.5px solid var(--jp-gold-on-dark);border-radius:50%;background:#071629;vertical-align:-1px}.ck-big{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;align-items:baseline;margin:0 4px 16px}.jf[data-narrow=true] .ck-dot{display:inline-block;width:11px;height:11px;margin-right:8px;border:2.5px solid var(--jp-gold-on-dark);border-radius:50%;background:#071629;vertical-align:-1px}.ck-big{grid-template-columns:minmax(0,1fr)}.ck-big__n{color:var(--jp-gold-on-dark);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:760;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ck-big__lead{color:#ffffffdb;font-size:1rem;font-weight:600;line-height:1.4}.ck-small{margin:10px 4px 0;color:#ffffffa8;font-size:.8125rem;line-height:1.5}.ck-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 4px 0;padding:0;list-style:none}.jf[data-narrow=true] .ck-facts{grid-template-columns:minmax(0,1fr)}.ck-facts li{padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff08;color:#ffffffc7;font-size:.875rem;line-height:1.45}.ck-facts b{display:block;margin-bottom:3px;color:#fff;font-size:1.25rem;font-weight:750;font-variant-numeric:tabular-nums}.ck-ease{transition:fill .35s ease,opacity .35s ease,stroke .35s ease,transform .6s var(--ease)}.ck-tower{transform-box:fill-box;transform-origin:center bottom;transition:y .7s var(--ease),height .7s var(--ease)}@keyframes ck-blink{0%,to{opacity:1}50%{opacity:.35}}.jf[data-live=true] .ck-blink{animation:ck-blink 2.4s ease-in-out infinite}@media print{.ck-ctrl,.ck-hint{display:none!important}}:root[data-print=true] .ck-ctrl,:root[data-print=true] .ck-hint{display:none!important}.gx-ctrl{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 14px}.gx-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fffc;font:600 .8125rem/1.2 var(--sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gx-seg:hover{border-color:#fff9;color:#fff}.gx-seg[aria-pressed=true]{border-color:var(--jp-gold-on-dark);background:var(--jp-gold-on-dark);color:var(--navy)}.gx-seg:focus-visible,.gx-range:focus-visible,.gx-hit:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.gx-range-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:0 4px 14px;color:#ffffffb8;font-size:.8125rem;font-weight:600}.gx-range{width:100%;accent-color:var(--jp-gold-on-dark)}.gx-line{min-height:2.9em;margin:12px 4px 0;color:#ffffffdb;font-size:.9375rem;line-height:1.45}.gx-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 4px 0;border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden;background:#ffffff24}.gx-readout div{padding:10px 12px;background:#071629eb}.gx-readout dt{color:#ffffff8f;font-size:.75rem;font-weight:600}.gx-readout dd{margin:2px 0 0;color:#fff;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.gx-readout dd[data-tone=gold]{color:var(--jp-gold-on-dark)}.jf[data-narrow=true] .gx-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-hair{fill:none;stroke:#ffffff6b;stroke-width:1}.gx-hair--faint{stroke:#ffffff29}.gx-hair--dash{stroke-dasharray:4 4}.gx-center{fill:none;stroke:#8fb0d66b;stroke-width:1;stroke-dasharray:10 3 2 3}.gx-body{fill:#8fb0d60f;stroke:#ffffff8c;stroke-width:1.2}.gx-body--gold{fill:#d6b7781f;stroke:var(--jp-gold-on-dark)}.gx-dim{fill:none;stroke:var(--jp-steel-on-dark);stroke-width:1}.gx-dim__text{fill:var(--jp-steel-on-dark);font-weight:600;font-variant-numeric:tabular-nums}.gx-balloon circle{fill:var(--jp-stage);stroke:var(--jp-gold-on-dark);stroke-width:1.4}.gx-balloon text{fill:var(--jp-gold-on-dark);font-weight:700}.gx-ink{fill:#fff}.gx-label{fill:#fff;font-weight:600}.gx-mute{fill:#fff9}.gx-faint{fill:#fff6}.gx-steel{fill:var(--jp-steel-on-dark)}.gx-gold{fill:var(--jp-gold-on-dark)}.gx-num{font-variant-numeric:tabular-nums}.gx-strong{font-weight:700}.gx-serif{font-family:var(--serif);font-style:italic}.gx-stroke-gold{fill:none;stroke:var(--jp-gold-on-dark);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gx-stroke-steel{fill:none;stroke:var(--jp-steel-on-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gx-stroke-white{fill:none;stroke:#dce7f3;stroke-width:2;stroke-linecap:round}.gx-hatch{stroke:#8fb0d68c;stroke-width:1.4}.gx-hatch--gold{stroke:#d6b778b3;stroke-width:1.4}.gx-cell{fill:#ffffff0a;stroke:#fff3;stroke-width:1}.gx-cell--win{fill:var(--jp-gold-on-dark);stroke:var(--jp-gold-on-dark)}.gx-band{fill:#8fb0d624}.gx-rule{stroke:#ffffff1f;stroke-width:1}.gx-rule--strong{stroke:#fff6}.gx-rule--double{stroke:#ffffff8c;stroke-width:3;stroke-dasharray:none}.gx-move{transition:transform .55s var(--ease),opacity .35s ease}.gx-tint{transition:fill .3s ease,stroke .3s ease,opacity .3s ease}.gx-hit{cursor:pointer;outline:none}.gx-hit:hover .gx-hit__face{stroke:#ffffffb3}.gx-dim-off{opacity:.4}.gx-ledger{width:calc(100% - 8px);margin:0 4px;border-collapse:collapse;color:#ffffffdb;font-family:var(--sans);font-size:.875rem;font-variant-numeric:tabular-nums}.gx-ledger th{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.4);color:#fff9;font-size:.75rem;font-weight:600;text-align:right}.gx-ledger th:first-child,.gx-ledger td:first-child{text-align:left}.gx-ledger td{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.1);text-align:right;transition:opacity .3s ease,color .3s ease}.gx-ledger tr[data-off=true] td{opacity:.22}.gx-ledger tr[data-now=true] td{color:#fff;font-weight:700}.gx-ledger td[data-tone=gold]{color:var(--jp-gold-on-dark)}.gx-ledger td[data-tone=loss]{color:#b9cbe2}.gx-ledger tfoot td{border-top:3px double rgba(255,255,255,.55);border-bottom:0;color:#fff;font-weight:700}.jf[data-narrow=true] .gx-ledger{font-size:.8125rem}.jf[data-narrow=true] .gx-ledger th,.jf[data-narrow=true] .gx-ledger td{padding:6px}.gx-flap rect{fill:#0a1a30;stroke:#ffffff29;stroke-width:1}.gx-flap line{stroke:#000000b3;stroke-width:1.2}.gx-flap text{fill:#fff;font-weight:700;font-variant-numeric:tabular-nums}.gx-flap--gold text{fill:var(--jp-gold-on-dark)}.jf .gx-flip{transform-box:fill-box;transform-origin:center;transition:transform .5s var(--ease) calc(var(--d, 0) * 1ms),opacity .3s ease calc(var(--d, 0) * 1ms)}.jf[data-on=false] .gx-flip{opacity:0;transform:scaleY(.05)}@media print{.gx-ctrl,.gx-range-wrap,.gx-hint{display:none!important}}:root[data-print=true] .gx-ctrl,:root[data-print=true] .gx-range-wrap,:root[data-print=true] .gx-hint{display:none!important}.gx-readout--2,.jf[data-narrow=true] .gx-readout--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-readout--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-meter{display:block;height:8px;margin-top:9px;border-radius:4px;background:#ffffff1a;overflow:hidden}.gx-meter span{display:block;height:100%;border-radius:4px;background:var(--jp-steel-on-dark);transition:width .4s ease}@media print{.gx-print-full{opacity:1!important}}:root[data-print=true] .gx-print-full{opacity:1!important}.gx-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:center}.jf[data-narrow=true] .gx-split{grid-template-columns:minmax(0,1fr)}.gx-kicker{margin:0 4px 10px;color:#fff;font-size:.9375rem;font-weight:650}.gx-small{margin:10px 4px 0;color:#ffffff9e;font-size:.8125rem;line-height:1.45}.gx-seg:disabled{opacity:.4;cursor:default}.gx-excuse{color:#d6b778d9;font-family:var(--serif);font-size:.875rem;font-style:italic}.gx-excuse--inline{display:block;margin-top:2px;font-size:.8125rem}.gx-ledger tr[data-off=true] td.gx-keep{opacity:1}.gx-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 4px 0;padding:0;list-style:none}.gx-tags li{padding:3px 9px;border:1px solid rgba(214,183,120,.5);border-radius:999px;color:var(--jp-gold-on-dark);font-size:.75rem;font-weight:600}.gx-swatch{display:inline-block;width:16px;height:3px;margin:0 10px 3px 0;border-radius:2px;vertical-align:middle;background:var(--jp-gold-on-dark)}.gx-swatch--1{background:var(--jp-steel-on-dark)}.gx-swatch--2{background:#dce7f3}.gx-big{display:inline-block;min-width:1.4em;color:#ffffff80;font-size:2rem;font-weight:720;line-height:1;transition:color .3s ease}.gx-big[data-on=true]{color:var(--jp-gold-on-dark)}.gx-row-title{display:block;color:#fff;font-weight:650}.gx-row-note{display:block;margin-top:2px;color:#ffffff9e;font-size:.8125rem;font-weight:400}.gx-ledger tr[data-now=true] .gx-row-note{color:#ffffffdb}.gx-gold-text{color:var(--jp-gold-on-dark)}.gx-daykeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:12px 4px 0}.jf[data-narrow=true] .gx-daykeys{grid-template-columns:minmax(0,1fr);gap:14px}.gx-daykey__head{margin:0 0 4px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.4);color:#ffffff9e;font-size:.75rem;font-weight:650}.gx-daykey__meta{display:block;margin-top:2px;font-style:italic;font-weight:400}.gx-daykey{margin:0;padding:0;list-style:none}.gx-daykey li{border-bottom:1px solid rgba(255,255,255,.1)}.gx-daykey__btn{display:grid;grid-template-columns:4.2em minmax(0,1fr);gap:8px;width:100%;padding:6px 2px;border:0;background:transparent;color:#fffc;font:500 .8125rem/1.35 var(--sans);text-align:left;cursor:pointer}.gx-daykey__btn span{color:#ffffff80;font-weight:650}.gx-daykey__btn:hover{color:#fff}.gx-daykey__btn[aria-pressed=true]{color:#fff;font-weight:650}.gx-daykey__btn[aria-pressed=true] span{color:var(--jp-gold-on-dark)}.gx-daykey__btn:focus-visible{outline:2px solid #ffffff;outline-offset:1px}.gx-hatchbox{stroke:#8fb0d6bf;stroke-width:1}.gx-ledger td:first-child,.gx-row-note,.gx-row-title,.gx-excuse{font-variant-numeric:normal}.gm-ctrl{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 14px}.gm-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:6px 14px;border:1px solid rgba(143,176,214,.4);border-radius:6px;background:#8fb0d60f;color:#ffffffd1;font:600 .8125rem/1.2 var(--sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gm-seg:hover{border-color:#ffffffb3;color:#fff}.gm-seg[aria-pressed=true]{border-color:var(--jp-gold-on-dark);background:var(--jp-gold-on-dark);color:var(--navy)}.gm-seg:focus-visible,.gm-range:focus-visible,.gm-hit:focus-visible,.gm-key__btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.gm-range-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 4px 14px;color:#ffffffbf;font-size:.8125rem;font-weight:600}.jf[data-narrow=true] .gm-range-wrap{grid-template-columns:minmax(0,1fr) auto}.jf[data-narrow=true] .gm-range-wrap>span:first-child{grid-column:1 / -1}.gm-range{width:100%;accent-color:var(--jp-gold-on-dark)}.gm-range-value{min-width:4.5em;color:var(--jp-gold-on-dark);text-align:right}.gm-line{min-height:2.9em;margin:12px 4px 0;color:#ffffffe0;font-size:.9375rem;line-height:1.5}.gm-line b{color:var(--jp-gold-on-dark);font-weight:700}.gm-small{margin:10px 4px 0;color:#ffffffa3;font-size:.8125rem;line-height:1.45}.gm-note{margin:10px 4px 0;color:var(--jp-steel-on-dark);font-size:.8125rem;font-style:italic;line-height:1.45}@media print{.gm-ctrl,.gm-range-wrap,.gm-hint{display:none!important}}:root[data-print=true] .gm-ctrl,:root[data-print=true] .gm-range-wrap,:root[data-print=true] .gm-hint{display:none!important}.gm-hud{display:grid;grid-template-columns:repeat(var(--gm-cols, 4),minmax(0,1fr));gap:1px;margin:14px 4px 0;border:1px solid rgba(143,176,214,.28);border-radius:8px;overflow:hidden;background:#8fb0d638}.jf[data-narrow=true] .gm-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-hud div{padding:10px 12px;background:#071629f0}.gm-hud dt{color:#fff9;font-size:.75rem;font-weight:600;line-height:1.35}.gm-hud dd{margin:4px 0 0;color:#fff;font-size:1.0625rem;font-weight:700}.gm-hud dd[data-tone=gold]{color:var(--jp-gold-on-dark)}.gm-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;margin:14px 4px 0;border:1px solid rgba(143,176,214,.28);border-radius:8px;overflow:hidden;background:#8fb0d638;min-height:6.5em}.jf[data-narrow=true] .gm-panel{grid-template-columns:minmax(0,1fr)}.gm-panel>div{padding:12px 14px;background:#071629f0}.gm-panel h4{margin:0 0 4px;color:var(--jp-gold-on-dark);font:700 .8125rem/1.3 var(--sans)}.gm-panel p{margin:0;color:#ffffffdb;font-size:.9063rem;line-height:1.5}.gm-cards{display:grid;grid-template-columns:repeat(var(--gm-cols, 2),minmax(0,1fr));gap:10px;margin:14px 4px 0;padding:0;list-style:none}.jf[data-narrow=true] .gm-cards{grid-template-columns:minmax(0,1fr)}.gm-cards li{padding:10px 12px;border:1px solid rgba(143,176,214,.28);border-radius:8px;background:#8fb0d60d;color:#ffffffdb;font-size:.875rem;line-height:1.45}.gm-cards li b{display:block;margin-bottom:2px;color:#fff;font-weight:650}.gm-cards li span{color:#ffffffad}.gm-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:14px 4px 0}.jf[data-narrow=true] .gm-keys{grid-template-columns:minmax(0,1fr);gap:14px}.gm-key__head{margin:0 0 4px;padding-bottom:6px;border-bottom:1px solid rgba(143,176,214,.45);color:#fff;font-size:.8125rem;font-weight:650;line-height:1.35}.gm-key__meta{display:block;margin-top:2px;color:#fff9;font-style:italic;font-weight:400}.gm-key__days{display:block;margin-top:2px;color:var(--jp-steel-on-dark);font-weight:600}.gm-key{margin:0;padding:0;list-style:none}.gm-key li{border-bottom:1px solid rgba(255,255,255,.1)}.gm-key__btn{display:grid;grid-template-columns:4.2em minmax(0,1fr);gap:8px;width:100%;padding:6px 2px;border:0;background:transparent;color:#fffc;font:400 .8125rem/1.4 var(--sans);text-align:left;cursor:pointer}.gm-key__btn span{color:#ffffff80;font-weight:650}.gm-key__btn:hover{color:#fff}.gm-key__btn[aria-pressed=true]{color:#fff;font-weight:650}.gm-key__btn[aria-pressed=true] span{color:var(--jp-gold-on-dark)}.gm-grid-dot{fill:#8fb0d638}.gm-grid-line{stroke:#8fb0d612;stroke-width:1}.gm-frame{fill:none;stroke:#8fb0d652;stroke-width:1}.gm-construct{fill:none;stroke:#8fb0d661;stroke-width:1;stroke-dasharray:3 4}.gm-card{fill:#0e2544f0;stroke:#8fb0d673;stroke-width:1.1}.gm-card--on{stroke:var(--jp-gold-on-dark);stroke-width:1.8}.gm-card--dim{opacity:.38}.gm-strip{fill:#8fb0d633}.gm-strip--gold{fill:var(--jp-gold-on-dark)}.gm-pin{fill:var(--jp-stage);stroke:var(--jp-steel-on-dark);stroke-width:1.5}.gm-pin--gold{fill:var(--jp-gold-on-dark);stroke:var(--jp-gold-on-dark)}.gm-wire{fill:none;stroke:var(--jp-steel-on-dark);stroke-width:1.6;opacity:.75}.gm-wire--gold{stroke:var(--jp-gold-on-dark);stroke-width:2.2;opacity:1}.gm-wire--faint{stroke:#8fb0d64d;stroke-width:1.2}.gm-fill-gold{fill:var(--jp-gold-on-dark)}.gm-fill-steel{fill:var(--jp-steel-on-dark)}.gm-fill-white{fill:#fff}.gm-fill-faint{fill:#8fb0d624}.gm-fill-stage{fill:var(--jp-stage)}.gm-stroke-gold{fill:none;stroke:var(--jp-gold-on-dark)}.gm-stroke-steel{fill:none;stroke:var(--jp-steel-on-dark)}.gm-stroke-white{fill:none;stroke:#ffffffb3}.gm-label{fill:#fff;font-weight:600}.gm-text{fill:#ffffffdb}.gm-mute{fill:#ffffffa3}.gm-faint{fill:#ffffff6b}.gm-steel{fill:var(--jp-steel-on-dark)}.gm-gold{fill:var(--jp-gold-on-dark)}.gm-navy{fill:var(--navy)}.gm-strong{font-weight:700}.gm-num{font-variant-numeric:normal}.gm-hit{cursor:pointer;outline:none}.gm-hit:hover .gm-card{stroke:#ffffffd9}.gm-hit:hover .gm-card--on{stroke:var(--jp-gold-on-dark)}.gm-move{transition:transform .5s var(--ease),opacity .35s ease,fill .3s ease,stroke .3s ease,width .5s var(--ease),x .5s var(--ease)}.gm-signal{stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:.035 .965;animation:gm-run 3.2s linear infinite}@keyframes gm-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.jf[data-narrow=true] .gm-hud div:last-child:nth-child(odd){grid-column:1 / -1}.nx{--nx-steel: #8fb0d6;--nx-steel-soft: rgba(143, 176, 214, .55);--nx-ice: #dce7f3;--nx-gold: #d6b778;--nx-grid: rgba(143, 176, 214, .12);--nx-grid-strong: rgba(143, 176, 214, .3);--nx-ink: rgba(255, 255, 255, .86);--nx-dim: rgba(255, 255, 255, .56);position:relative}.nx-screen{fill:#040e1c8c;stroke:var(--nx-grid-strong);stroke-width:1}.nx-grid{stroke:var(--nx-grid);stroke-width:1}.nx-tick{stroke:var(--nx-grid-strong);stroke-width:1}.nx-axis{stroke:#8fb0d66b;stroke-width:1.2;fill:none}.nx-lab{fill:var(--nx-dim);font-weight:600;font-variant-numeric:tabular-nums}.nx-lab--ink{fill:var(--nx-ink)}.nx-lab--gold{fill:var(--nx-gold)}.nx-lab--steel{fill:var(--nx-steel)}.nx-lab--big{fill:#fff;font-weight:700;font-variant-numeric:tabular-nums}.nx-chan{fill:var(--nx-ink);font-weight:650}.nx-trace{fill:none;stroke:var(--nx-steel);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(143,176,214,.75))}.nx-trace--ice{stroke:var(--nx-ice);filter:drop-shadow(0 0 3px rgba(220,231,243,.55))}.nx-trace--gold{stroke:var(--nx-gold);filter:drop-shadow(0 0 3px rgba(214,183,120,.7))}.nx-trace--thin{stroke-width:1.6}.nx-trace--model{stroke-dasharray:5 4}.nx-fill{fill:#8fb0d61a;stroke:none}.nx-fill--gold{fill:#d6b7781f}.nx-band{fill:#8fb0d612}.nx-band--gold{fill:#d6b7781a;stroke:#d6b77859;stroke-dasharray:3 4}.nx-cursor{stroke:var(--nx-gold);stroke-width:1.4;stroke-dasharray:4 4}.nx-cursor--solid{stroke-dasharray:none}.nx-mark{fill:var(--nx-gold);stroke:#071629;stroke-width:2}.nx-mark--steel{fill:var(--nx-steel)}.nx-mark--ice{fill:var(--nx-ice)}.nx-mark--hollow{fill:#071629;stroke:var(--nx-steel);stroke-width:1.6}.nx-whisker{stroke:var(--nx-steel);stroke-width:2;stroke-linecap:round}.nx-whisker--gold{stroke:var(--nx-gold)}.nx-chip rect{fill:#071629eb;stroke:#d6b77899;stroke-width:1}.nx-chip text{fill:var(--nx-gold);font-weight:650;font-variant-numeric:tabular-nums}.nx-chip--steel rect{stroke:#8fb0d68c}.nx-chip--steel text{fill:var(--nx-ice)}.nx-sweep{stroke:#dce7f380;stroke-width:2;filter:drop-shadow(0 0 6px rgba(143,176,214,.9));animation:nx-sweep var(--nx-sweep-dur, 5s) linear infinite}@keyframes nx-sweep{0%{transform:translate(0);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translate(var(--nx-sweep-w, 800px));opacity:0}}.nx-blip{fill:var(--nx-ice);filter:drop-shadow(0 0 6px rgba(220,231,243,.9))}.nx-well{fill:#040e1c99;stroke:var(--nx-steel-soft);stroke-width:1.2;transition:fill .45s ease,stroke .45s ease,opacity .45s ease,transform .45s ease;transform-box:fill-box;transform-origin:center}.nx-well[data-on=true]{fill:var(--nx-gold);stroke:#f6e2b0e6}.nx-well[data-extra=true]{stroke:var(--nx-ice);stroke-dasharray:2 2}.nx-well[data-hidden=true]{opacity:0;transform:scale(.4)}.nx-well__core{fill:#8fb0d659}.nx-pulse{fill:none;stroke:var(--nx-steel-soft);stroke-width:1.6}.nx-row[data-sel=true] .nx-pulse{stroke:var(--nx-gold);filter:drop-shadow(0 0 3px rgba(214,183,120,.6))}.nx-row[data-sel=true] .nx-chan{fill:var(--nx-gold)}.nx-row--cig .nx-pulse{stroke:var(--nx-ice)}.nx-hit{fill:transparent;cursor:pointer}.nx-align{fill:#d6b7781a}.nx-tie{stroke:var(--nx-steel-soft);stroke-linecap:round;fill:none}.nx-tie[data-sel=true]{stroke:var(--nx-gold)}.nx-node{fill:#0b1f3a;stroke:var(--nx-steel);stroke-width:1.6}.nx-node--you{fill:var(--nx-gold);stroke:#f6e2b0e6}.nx-node--none{stroke:#ffffff47;stroke-dasharray:3 3}.nx-arc-bg{fill:none;stroke:#8fb0d629;stroke-linecap:round}.nx-arc{fill:none;stroke:var(--nx-gold);stroke-linecap:round}.nx-seg{fill:#8fb0d61a}.nx-seg[data-on=true]{fill:var(--nx-steel)}.nx-seg--gold[data-on=true]{fill:var(--nx-gold)}.nx-ctrls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:2px 4px 14px}.nx-ctrls__label{color:var(--nx-dim);font-size:.8125rem;font-weight:600}.nx-segs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid rgba(143,176,214,.28);border-radius:999px;background:#040e1c80}.nx-segs button{min-height:32px;padding:5px 13px;border:0;border-radius:999px;background:transparent;color:var(--nx-ink);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.nx-segs button:hover{background:#8fb0d624}.nx-segs button[aria-pressed=true]{background:var(--nx-gold);color:#0b1f3a}.nx-segs button:focus-visible,.nx-range:focus-visible,.nx-hit:focus-visible{outline:2px solid var(--nx-gold);outline-offset:2px}.nx-scrub{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 4px 0}.nx-range{width:100%;height:24px;margin:0;background:transparent;accent-color:var(--nx-gold);cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nx-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,#8fb0d680,#8fb0d633)}.nx-range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #071629;border-radius:50%;background:var(--nx-gold);box-shadow:0 0 0 4px #d6b77838;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nx-range::-moz-range-track{height:4px;border-radius:4px;background:#8fb0d666}.nx-range::-moz-range-thumb{width:16px;height:16px;border:2px solid #071629;border-radius:50%;background:var(--nx-gold)}.nx-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:14px 4px 0;overflow:hidden;border:1px solid rgba(143,176,214,.22);border-radius:10px;background:#05101ff0}.nx-readout>div{padding:10px 14px 11px;box-shadow:0 0 0 .5px #8fb0d63d}.nx-readout dt{margin:0 0 3px;color:var(--nx-dim);font-size:.75rem;font-weight:600;line-height:1.35}.nx-readout dd{margin:0;color:#fff;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.nx-readout dd[data-tone=gold]{color:var(--nx-gold)}.nx-readout dd small{display:block;color:#ffffffdb;font-size:.8125rem;font-weight:600;line-height:1.4}.nx-note{margin:12px 4px 0;color:#ffffffb8;font-size:.875rem;line-height:1.55}.nx-note b{color:#fff;font-weight:650}.nx-tag{display:inline-block;margin:0 4px 10px;padding:3px 9px;border:1px solid rgba(214,183,120,.55);border-radius:6px;color:var(--nx-gold);font-size:.75rem;font-weight:600}.nx-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 4px 10px;padding:0;list-style:none;color:#fffc;font-size:.8125rem;font-weight:600}.nx-legend li{display:inline-flex;align-items:center;gap:8px}.nx-legend i{display:inline-block;width:20px;height:3px;border-radius:2px;background:var(--nx-steel)}.nx-legend i[data-tone=ice]{background:var(--nx-ice)}.nx-legend i[data-tone=gold]{background:var(--nx-gold)}.nx-legend i[data-tone=dash]{background:repeating-linear-gradient(90deg,var(--nx-steel) 0 5px,transparent 5px 9px)}.nx-legend i[data-tone=dot]{width:10px;height:10px;border-radius:50%;background:var(--nx-gold)}.nx-legend i[data-tone=ring]{width:10px;height:10px;border:1.5px solid var(--nx-steel);border-radius:50%;background:transparent}.nx-findings{display:grid;gap:8px;margin:14px 4px 0;padding:0;list-style:none}.nx-findings li{padding:10px 14px;border:1px solid rgba(143,176,214,.2);border-radius:10px;background:#05101fb3;color:#ffffffc7;font-size:.875rem;line-height:1.5}.nx-findings li b{display:block;margin-bottom:2px;color:var(--nx-gold);font-weight:650}.nx-findings--print{display:none}@media(prefers-reduced-motion:reduce){.nx-sweep{display:none}.nx-well,.nx-segs button{transition:none}}@media print{.nx-ctrls,.nx-scrub,.nx-sweep,.nx-cursor--scrub,.nx-hint,.nx-readout--live{display:none!important}.nx-findings--print{display:grid}.nx-findings--screen{display:none}.nx-trace{filter:none}}.pn{--pn-gold: #d6b778;--pn-glow: #f6e2b0;--pn-steel: #8fb0d6;--pn-ice: #dce7f3;--pn-line: rgba(255, 255, 255, .26);--pn-faint: rgba(255, 255, 255, .08);--pn-text: rgba(255, 255, 255, .86);--pn-mute: rgba(255, 255, 255, .56);position:relative}.pn-bar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 4px 14px}.pn-bar__note{color:var(--pn-mute);font-size:.8125rem;font-weight:600}.pn-switch{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#040e1c8c}.pn-switch__btn,.pn-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:7px 14px;background:transparent;color:#ffffffb8;font:600 .8125rem/1.2 var(--sans);cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease)}.pn-switch__btn:hover{color:#fff}.pn-switch__btn[aria-pressed=true]{background:#fff;color:var(--navy)}.pn-btn{border:1px solid rgba(255,255,255,.28)}.pn-btn:hover:not(:disabled){border-color:#fff;color:#fff}.pn-btn--gold{border-color:var(--pn-gold);background:var(--pn-gold);color:var(--navy)}.pn-btn--gold:hover:not(:disabled){border-color:var(--pn-glow);background:var(--pn-glow);color:var(--navy)}.pn-btn:disabled{opacity:.4;cursor:default}.pn-switch__btn:focus-visible,.pn-btn:focus-visible,.pn-range:focus-visible{outline:2px solid var(--pn-glow);outline-offset:2px}.pn-range{flex:1 1 220px;min-width:160px;height:24px;margin:0;background:transparent;accent-color:var(--pn-gold);cursor:pointer}.pn-frame{fill:#040e1c99;stroke:#ffffff4d;stroke-width:1.2}.pn-frame--soft{fill:#ffffff08;stroke:#ffffff29}.pn-hair{fill:none;stroke:var(--pn-line);stroke-width:1}.pn-hair--faint{stroke:var(--pn-faint)}.pn-dash{fill:none;stroke:#ffffff4d;stroke-width:1;stroke-dasharray:3 5}.pn-trace{fill:none;stroke:var(--pn-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pn-trace--steel{stroke:var(--pn-steel)}.pn-trace--ice{stroke:var(--pn-ice);stroke-width:1.6}.pn-trace--glow{filter:drop-shadow(0 0 5px rgba(246,226,176,.55))}.pn-fill-gold{fill:var(--pn-gold)}.pn-fill-steel{fill:var(--pn-steel)}.pn-fill-ice{fill:var(--pn-ice)}.pn-fill-glow{fill:var(--pn-glow)}.pn-blank{fill:#ffffff12}.pn-blur{fill:#dce7f31f}.pn-t{fill:var(--pn-text);font-weight:600}.pn-t--mute{fill:var(--pn-mute);font-weight:600}.pn-t--soft{fill:#ffffffb8;font-weight:500}.pn-t--gold{fill:var(--pn-gold);font-weight:700}.pn-t--steel{fill:var(--pn-steel);font-weight:700}.pn-t--big{fill:#fff;font-weight:700;letter-spacing:-.02em}.pn-t--ink{fill:var(--navy);font-weight:700}.pn-ease{transition:opacity .45s var(--ease),transform .6s var(--ease),fill .45s var(--ease),stroke .45s var(--ease),d .6s var(--ease)}.pn-ease-slow{transition:opacity .9s var(--ease),transform .9s var(--ease)}.pn-src{margin:12px 4px 0;color:#ffffff85;font-size:.8125rem;line-height:1.5}.pn-src b{color:#fffc;font-weight:700}.pn-tag{display:inline-block;padding:3px 9px;border:1px solid rgba(214,183,120,.55);border-radius:6px;color:var(--pn-gold);font-size:.8125rem;font-weight:600}.pn-read{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pn-read li{padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#040e1c73;color:var(--pn-text);font-size:.875rem;line-height:1.45}.pn-read b{display:block;margin-bottom:2px;color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}@keyframes pn-blink{50%{opacity:.25}}@keyframes pn-travel{to{offset-distance:100%}}.jf[data-live=true] .pn-blink{animation:pn-blink 1.6s ease-in-out infinite}.pn-runner{offset-rotate:0deg;opacity:0}.jf[data-live=true] .pn-runner{opacity:1;animation:pn-travel 6s linear infinite}.pn-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:center}.pn-split[data-narrow=true]{grid-template-columns:minmax(0,1fr)}.pn-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:16px 4px 0;padding:0;list-style:none}.pn-key[data-narrow=true]{grid-template-columns:minmax(0,1fr)}.pn-key li{display:grid;grid-template-columns:26px 92px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;color:#ffffffc7;font-size:.8125rem;line-height:1.4;transition:background .3s var(--ease)}.pn-key li[data-on=true]{background:#f6e2b01f;color:#fff}.pn-key__n{color:var(--pn-gold);font-weight:700}.pn-key__day{color:#ffffff8f;font-weight:600}@keyframes pn-scroll{to{transform:translate(var(--pn-cycle, -100px))}}.jf[data-live=true] .pn-scope__run{animation:pn-scroll 3.2s linear infinite}@media print{.pn-bar,.pn-hint{display:none!important}.pn-key,.pn-key[data-narrow=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;margin-top:10px}.pn-key li{grid-template-columns:16px 64px minmax(0,1fr);gap:4px;padding:2px 0;font-size:.625rem;line-height:1.3}.pn-key li[data-on=true]{background:none;color:#ffffffc7}}.sx-seg,.sx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#ffffffd1;font:600 .8125rem/1.2 var(--sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sx-seg:hover,.sx-btn:hover{border-color:#fff9;color:#fff}.sx-seg[aria-pressed=true],.sx-btn--gold{border-color:var(--jp-gold-on-dark);background:var(--jp-gold-on-dark);color:var(--navy)}.sx-btn--gold:hover{color:var(--navy)}.sx-btn:disabled{opacity:.45;cursor:default}.sx-seg:focus-visible,.sx-btn:focus-visible,.sx-range:focus-visible,.sx-hit:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sx-range-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:12px 4px 4px;color:#ffffffb8;font-size:.8125rem;font-weight:600}.sx-range{width:100%;accent-color:var(--jp-gold-on-dark)}.sx-line{min-height:2.9em;margin:12px 4px 0;color:#ffffffe0;font-size:.9375rem;line-height:1.45}.sx-line b{color:var(--jp-gold-on-dark)}.sx-note{margin:10px 4px 0;color:#fff9;font-size:.8125rem;line-height:1.45}.sx-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 4px 0;border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden;background:#ffffff24}.sx-read div{padding:10px 12px;background:#071629eb}.sx-read dt{color:#ffffff94;font-size:.75rem;font-weight:600}.sx-read dd{margin:2px 0 0;color:#fff;font-family:var(--serif);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.sx-read dd[data-tone=gold]{color:var(--jp-gold-on-dark)}.jf[data-narrow=true] .sx-read{grid-template-columns:minmax(0,1fr)}.sx-ink{fill:#fff}.sx-label{fill:#fff;font-weight:600}.sx-mute{fill:#ffffffa3}.sx-faint{fill:#ffffff6b}.sx-steel{fill:var(--jp-steel-on-dark)}.sx-gold{fill:var(--jp-gold-on-dark)}.sx-num{font-variant-numeric:lining-nums proportional-nums}.sx-strong{font-weight:700}.sx-serif{font-family:var(--serif)}.sx-italic{font-family:var(--serif);font-style:italic}.sx-big{font-family:var(--serif);font-weight:600;font-variant-numeric:lining-nums proportional-nums}.sx-type{fill:#fff3}.sx-type--head{fill:#ffffff75}.sx-type--gold{fill:var(--jp-gold-on-dark)}.sx-type--steel{fill:#8fb0d68c}.sx-paper{fill:#ffffff09;stroke:#ffffff38;stroke-width:1}.sx-hair{fill:none;stroke:#ffffff5c;stroke-width:1}.sx-hair--faint{stroke:#ffffff24}.sx-hair--dash{stroke-dasharray:3 4}.sx-rule{stroke:#ffffff1f;stroke-width:1}.sx-rule--double{stroke:#fff9;stroke-width:3}.sx-wave{fill:none;stroke:var(--jp-steel-on-dark);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sx-wave--gold{stroke:var(--jp-gold-on-dark);stroke-width:2.2}.sx-wave--white{stroke:#ffffffd9;stroke-width:1.4}.sx-water{fill:#8fb0d629}.sx-water--deep{fill:#8fb0d647}.sx-stroke-gold{fill:none;stroke:var(--jp-gold-on-dark);stroke-width:2;stroke-linecap:round}.sx-stroke-steel{fill:none;stroke:var(--jp-steel-on-dark);stroke-width:1.6;stroke-linecap:round}.sx-fill-gold{fill:var(--jp-gold-on-dark)}.sx-fill-steel{fill:var(--jp-steel-on-dark)}.sx-fill-stage{fill:var(--jp-stage)}.sx-dot{fill:#ffffff3d}.sx-move{transition:transform .6s var(--ease),opacity .35s ease}.sx-tint{transition:fill .35s ease,stroke .35s ease,opacity .35s ease}.sx-hit{cursor:pointer;outline:none}.sx-hit:hover .sx-hit__face{stroke:#ffffffbf}.sx-off{opacity:.18}@keyframes sx-drift{to{transform:translateY(var(--sx-loop, -200px))}}.jf[data-live=true] .sx-drift{animation:sx-drift 9s linear infinite}@keyframes sx-swell{to{transform:translate(var(--sx-swell, -80px))}}.jf[data-live=true] .sx-swell{animation:sx-swell 6s linear infinite}@keyframes sx-pen{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.jf[data-live=true] .sx-pen{animation:sx-pen .9s ease-in-out infinite}.sx-claims{display:grid;gap:0;margin:0 4px;padding:0;list-style:none}.sx-claim{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:6px 18px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);transition:opacity .3s ease}.sx-claim[data-off=true]{opacity:.2}.sx-claim__grade{color:var(--jp-steel-on-dark);font-size:.8125rem;font-weight:600}.sx-claim__grade i{display:block;height:4px;margin-top:8px;border-radius:2px;background:#ffffff1f}.sx-claim__grade i span{display:block;height:100%;border-radius:2px;background:var(--jp-gold-on-dark)}.sx-claim__text{margin:0;color:#fff;font-family:var(--serif);font-size:1.125rem;line-height:1.35}.sx-claim[data-grade=strong] .sx-claim__text{font-weight:780}.sx-claim[data-grade=moderate] .sx-claim__text{font-weight:500}.sx-claim[data-grade=mixed] .sx-claim__text{font-weight:400;font-style:italic}.sx-claim[data-grade=weak] .sx-claim__text{font-weight:250;font-style:italic;color:#ffffffbd}.sx-claim__basis{grid-column:2;margin:0;color:#ffffffa8;font-size:.875rem;line-height:1.45}.jf[data-narrow=true] .sx-claim{grid-template-columns:minmax(0,1fr)}.jf[data-narrow=true] .sx-claim__basis{grid-column:1}.sx-trials{width:calc(100% - 8px);margin:0 4px;border-collapse:collapse;color:#ffffffdb;font-size:.875rem;font-variant-numeric:lining-nums proportional-nums}.sx-trials th{padding:8px 10px 8px 0;border-bottom:1px solid rgba(255,255,255,.4);color:#fff9;font-size:.75rem;font-weight:600;text-align:left}.sx-trials td{padding:10px 10px 10px 0;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.sx-trials tr{cursor:pointer;transition:opacity .3s ease}.sx-trials tbody tr[data-off=true]{opacity:.4}.sx-trials tbody tr:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.sx-trials td:first-child{color:#fff;font-weight:650}.sx-trials__len{min-width:64px;white-space:nowrap}.sx-trials svg{display:block;width:100%;height:auto}.sx-verdict{color:var(--jp-gold-on-dark);font-weight:650}.sx-verdict[data-tone=mixed]{color:var(--jp-steel-on-dark)}.sx-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 4px 0}.jf[data-narrow=true] .sx-key{grid-template-columns:minmax(0,1fr)}.sx-key__head{margin:0 0 6px;color:#fff;font-size:.875rem;font-weight:700}.sx-key__meta{display:block;color:#ffffff8f;font-family:var(--serif);font-size:.8125rem;font-style:italic;font-weight:400}.sx-key ol{margin:0;padding:0;list-style:none}.sx-key button{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:8px;width:100%;padding:5px 6px;border:0;border-radius:6px;background:transparent;color:#ffffffc7;font:500 .8125rem/1.35 var(--sans);text-align:left;cursor:pointer}.sx-key button span{color:var(--jp-steel-on-dark);font-variant-numeric:tabular-nums}.sx-key button[aria-pressed=true]{background:#d6b77829;color:#fff}.sx-key button[aria-pressed=true] span{color:var(--jp-gold-on-dark)}.sx-key button:focus-visible{outline:2px solid #ffffff}@media print{.sx-ctrl,.sx-range-wrap,.sx-hint,.sx-btn{display:none!important}}:root[data-print=true] .sx-ctrl,:root[data-print=true] .sx-range-wrap,:root[data-print=true] .sx-hint,:root[data-print=true] .sx-btn{display:none!important}.sx-trials tbody tr[data-open=true] td{background:#d6b7781a}.sx-row-btn{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sx-row-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sx-note--tight{margin:4px 0 0}.sx{--sx-steel: #8fb0d6;--sx-steel-soft: rgba(143, 176, 214, .5);--sx-steel-faint: rgba(143, 176, 214, .16);--sx-gold: #d6b778;--sx-gold-soft: rgba(214, 183, 120, .32);--sx-ink: rgba(255, 255, 255, .9);--sx-dim: rgba(255, 255, 255, .62);--sx-faint: rgba(255, 255, 255, .4);--sx-panel: #06121f;position:relative}.sx-panel{fill:#030b16b8;stroke:#8fb0d642;stroke-width:1}.sx-panel__lip{fill:none;stroke:#ffffff0a;stroke-width:1}.sx-screw circle{fill:#0d2036;stroke:#8fb0d66b;stroke-width:.9}.sx-screw path{stroke:#8fb0d68c;stroke-width:1.1;stroke-linecap:round}.sx-engrave{fill:var(--sx-dim);font-weight:600;letter-spacing:.01em}.sx-bezel{fill:#020a14;stroke:#8fb0d657;stroke-width:1.2}.sx-face{fill:#071a2f;stroke:#0009;stroke-width:2}.sx-ring{fill:none;stroke:var(--sx-steel-soft);stroke-width:1.2}.sx-tick{stroke:#ffffff73;stroke-width:1}.sx-tick--major{stroke:#ffffffe0;stroke-width:1.8}.sx-num{fill:#ffffffdb;font-weight:600;font-variant-numeric:tabular-nums}.sx-band--steel{fill:#8fb0d66b}.sx-band--lit{fill:var(--sx-gold)}.sx-band--caution{fill:var(--sx-gold-soft)}.sx-bug{fill:var(--sx-steel)}.sx-face__label{fill:var(--sx-dim);font-weight:600}.sx-window{fill:#010810;stroke:#8fb0d64d;stroke-width:1}.sx-window__text{fill:var(--sx-gold);font-weight:700;font-variant-numeric:tabular-nums}.sx-flag{fill:#ffffff1f;stroke:#ffffff80;stroke-width:1;stroke-dasharray:4 3}.sx-flag__text{fill:#ffffffdb;font-weight:600}.sx-needle{transition:transform .9s cubic-bezier(.34,1.32,.64,1)}.jf[data-on=false] .sx-needle{transition:none}.sx-needle__body{fill:#fff}.sx-needle__tip{fill:var(--sx-gold)}.sx-hub{fill:#0d2036;stroke:#ffffffb3;stroke-width:1.5}.sx-lamp rect{fill:#ffffff0a;stroke:#8fb0d661;stroke-width:1;transition:fill .3s ease,stroke .3s ease}.sx-lamp text{fill:var(--sx-dim);font-weight:600;transition:fill .3s ease}.sx-lamp--on rect{fill:var(--sx-gold);stroke:var(--sx-gold)}.sx-lamp--on text{fill:#0b1f3a}.sx-hatch__bg--gold{fill:#d6b77814}.sx-hatch__bg--steel{fill:#8fb0d60f}.sx-hatch{stroke-width:2}.sx-hatch--gold{stroke:#d6b778b3}.sx-hatch--steel{stroke:#8fb0d68c}.sx-lab{fill:var(--sx-ink);font-weight:600}.sx-lab--dim{fill:var(--sx-dim);font-weight:500}.sx-lab--faint{fill:var(--sx-faint);font-weight:500}.sx-lab--gold{fill:var(--sx-gold);font-weight:700}.sx-lab--steel{fill:var(--sx-steel);font-weight:600}.sx-tab{font-variant-numeric:tabular-nums}.sx-line-steel{fill:none;stroke:var(--sx-steel);stroke-width:1.6}.sx-line-gold{fill:none;stroke:var(--sx-gold);stroke-width:2.2}.sx-line-white{fill:none;stroke:#ffffffd9;stroke-width:1.6}.sx-line-faint{fill:none;stroke:#8fb0d638;stroke-width:1}.sx-dash{stroke-dasharray:4 4}.sx-fill-gold{fill:var(--sx-gold)}.sx-fill-steel{fill:var(--sx-steel)}.sx-fill-white{fill:#fff}.sx-fill-stage{fill:#071629}.sx-hit{cursor:pointer}.sx-hit:focus-visible{outline:none}.sx-hit:focus-visible .sx-hit__ring{stroke:#fff;stroke-width:2}.sx-ctrl{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 14px}.sx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-height:40px;padding:12px 14px 8px;border:1px solid rgba(143,176,214,.34);border-radius:6px;background:linear-gradient(#0f2440,#0a1a2f);box-shadow:inset 0 1px #ffffff0f,0 1px #00000080;color:#fffc;font:600 .8125rem/1.25 var(--sans);text-align:left;cursor:pointer;transition:border-color .2s ease,color .2s ease}.sx-btn__bar{position:absolute;top:5px;left:12px;right:12px;height:3px;border-radius:2px;background:#ffffff1f;transition:background-color .2s ease,box-shadow .2s ease}.sx-btn:hover{border-color:#8fb0d6b3;color:#fff}.sx-btn[aria-pressed=true]{border-color:var(--jp-gold-on-dark);color:#fff}.sx-btn[aria-pressed=true] .sx-btn__bar{background:var(--jp-gold-on-dark);box-shadow:0 0 8px #d6b7788c}.sx-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sx-line{min-height:2.9em;margin:12px 4px 0;color:#ffffffdb;font-size:.9375rem;line-height:1.45}.sx-line b{color:var(--jp-gold-on-dark);font-weight:700}.sx-hint{margin:6px 4px 0;color:#ffffff8f;font-size:.8125rem}.sx-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:14px 4px 0;border:1px solid rgba(143,176,214,.2);border-radius:8px;overflow:hidden;background:#8fb0d633}.sx-readout div{padding:10px 12px;background:#030b16f0}.sx-readout dt{color:#fff9;font-size:.75rem;font-weight:600;line-height:1.35}.sx-readout dd{margin:4px 0 0;color:var(--jp-gold-on-dark);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.sx-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 4px 12px;padding:0;list-style:none;color:#ffffffb8;font-size:.8125rem;font-weight:600}.sx-key li{display:inline-flex;align-items:center;gap:8px}.sx-key i{display:inline-block;width:14px;height:10px;border-radius:2px;background:var(--sx-steel)}.sx-key i[data-tone=gold]{background:var(--jp-gold-on-dark)}.sx-key i[data-tone=white]{background:#fff}.sx-key i[data-tone=hatch]{background:repeating-linear-gradient(45deg,#d6b778bf 0,#d6b778bf 2px,#d6b7781a 2px,#d6b7781a 5px)}.sx-key i[data-tone=ring]{background:transparent;border:1.5px solid var(--sx-steel)}.sx-key i[data-tone=faint]{background:#8fb0d640}@media print{.sx-ctrl,.sx-hint{display:none!important}.sx-needle{transition:none!important}}:root[data-print=true] .sx-ctrl,:root[data-print=true] .sx-hint{display:none!important}.sx-ap-band{fill:#8fb0d60d;stroke:#8fb0d638;stroke-width:1}.sx-ap-band--acute{fill:#8fb0d61c}.sx-ap-fix{fill:#071a2f;stroke:#ffffffbf;stroke-width:1.4}.sx-ap-other{fill:none;stroke:#8fb0d66b;stroke-width:1.4;stroke-dasharray:5 5}.sx-ap-area{fill:#d6b7781a}.sx-ap-track{fill:none;stroke:var(--sx-gold);stroke-width:2.6;stroke-linecap:round}.sx-ap-point{fill:var(--sx-gold);stroke:#071a2f;stroke-width:2}.sx-ap-arrow{fill:none;stroke:var(--sx-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sx-bl-col{fill:#8fb0d69e;transition:y .8s ease,height .8s ease}.sx-bl-col--lead{fill:#ffffffdb}.sx-bl-move{transition:transform .8s ease}.sx-bl-chain{transition:opacity .4s ease}.sx-bl-chain--off{opacity:.42}.jf[data-on=false] .sx-bl-col,.jf[data-on=false] .sx-bl-move{transition:none}@media(prefers-reduced-motion:reduce){.sx-bl-col,.sx-bl-move,.sx-bl-chain{transition:none}}.sx-fp-leg{fill:#8fb0d608;stroke:#8fb0d629;stroke-width:1;transition:fill .25s ease,stroke .25s ease}.sx-fp-leg--on{fill:#8fb0d612;stroke:#8fb0d657}.sx-fp-profile{fill:none;stroke:#fff;stroke-width:2.2;stroke-linejoin:round}.sx-fp-after{stroke:#fff9;stroke-width:2;stroke-dasharray:7 6}.sx-fp-stopline{stroke:var(--sx-gold);stroke-width:1.4;stroke-dasharray:3 4}.sx-fp-hit{fill:transparent}.sx-fp-wpt{fill:#071a2f;stroke:var(--sx-steel);stroke-width:1.6;stroke-linejoin:round}.sx-fp-wpt--stop{stroke:var(--sx-gold)}.sx-fp-wpt--on{fill:var(--sx-gold);stroke:#fff}.sx-fp-ring{fill:none;stroke:var(--sx-gold);stroke-width:1.4}.sx-fp-tagline{stroke:var(--sx-gold);stroke-width:1.2}.sx-fp-rowframe{fill:transparent;stroke:transparent;transition:fill .25s ease,stroke .25s ease}.sx-fp-row:hover .sx-fp-rowframe{fill:#8fb0d60f}.sx-fp-row--on .sx-fp-rowframe{fill:#d6b7780f;stroke:#d6b77880}.sx-ga-glide{stroke:#ffffff8c;stroke-width:1.4;stroke-dasharray:8 6}.sx-ga-terrain{stroke:#8fb0d659;stroke-width:1}.sx-ga-runway{fill:#0b2238;stroke:#ffffffb3;stroke-width:1.2}.sx-ga-threshold{stroke:#fff;stroke-width:1.4}.sx-ga-centreline{stroke:#ffffffbf;stroke-width:1;stroke-dasharray:6 5}.sx-ga-line{fill:none;stroke:#8fb0d673;stroke-width:1.6;stroke-dasharray:5 5}.sx-ga-arrow{fill:none;stroke:#8fb0d673;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sx-ga-mark{fill:#071a2f;stroke:#8fb0d68c;stroke-width:1.4}.sx-ga-track--on .sx-ga-line{stroke:var(--sx-gold);stroke-width:2.6;stroke-dasharray:none;stroke-linecap:round}.sx-ga-track--on .sx-ga-arrow{stroke:var(--sx-gold);stroke-width:2.6}.sx-ga-track--on .sx-ga-mark,.sx-ga-mark--list{fill:#071a2f;stroke:var(--sx-gold);stroke-width:2}.sx-ga-num{fill:#fff;font-weight:600}.sx-ga-beam{fill:#8fb0d614}.sx-ht-frame{fill:transparent;stroke:transparent;stroke-width:1.2;transition:stroke .25s ease,fill .25s ease}.sx-ht-slot--on .sx-ht-frame{fill:#d6b7780f;stroke:#d6b778b3}.sx-ht-slot--on .sx-bezel{stroke:var(--sx-gold)}.sx-ht-slot:not(.sx-ht-slot--on)>.sx-ht-dial{opacity:.78}.sx-key i.sx-ht-bugkey{width:0;height:0;border-radius:0;background:transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--sx-steel)}.sx-mf-body{fill:#8fb0d60d;stroke:#8fb0d699;stroke-width:1.6}.sx-mf-glass{stroke:#8fb0d699;stroke-width:2.4;stroke-linecap:round}.sx-mf-aisle{stroke:#8fb0d638;stroke-width:1;stroke-dasharray:3 5}.sx-mf-seat{stroke-width:1.2;transition:fill .35s ease,stroke .35s ease}.sx-mf-seat--white{fill:#ffffffdb;stroke:#ffffffe6}.sx-mf-seat--steel{fill:#8fb0d6b8;stroke:#8fb0d6e6}.sx-mf-seat--faint{fill:#8fb0d642;stroke:#8fb0d68c}.sx-mf-seat--hatch{stroke:#8fb0d6cc}.sx-mf-seat--ring{fill:transparent;stroke:#8fb0d6bf}.sx-mf-seat--gold{fill:var(--sx-gold);stroke:var(--sx-gold)}.sx-mf-back{fill:#030b168c}.sx-ps-centre{stroke:#fffc;stroke-width:1.4;stroke-dasharray:1}.sx-ps-frame{fill:transparent;stroke:transparent;transition:fill .25s ease,stroke .25s ease}.sx-ps-row--on .sx-ps-frame{fill:#d6b7780d;stroke:#d6b7788c}.sx-ps-track{stroke:#8fb0d652;stroke-width:1}.sx-ps-dot{fill:#071a2f;stroke:#ffffffb3;stroke-width:1.4}.sx-ps-ci{fill:#8fb0d661}.sx-ps-ci--on{fill:#d6b77873}.sx-ps-diamond{fill:#071a2f;stroke:var(--sx-steel);stroke-width:2}.sx-ps-diamond--on{fill:var(--sx-gold);stroke:#fff}.sx-rd-face{fill:#04101c;stroke:#8fb0d68c;stroke-width:1.2}.sx-rd-ring{fill:none;stroke:#8fb0d64d;stroke-width:1}.sx-rd-divider{stroke:#8fb0d642;stroke-width:1;stroke-dasharray:3 4}.sx-rd-wedge{fill:transparent;stroke:transparent;transition:fill .25s ease,stroke .25s ease}.sx-rd-sector--on .sx-rd-wedge{fill:#d6b77812;stroke:#d6b7788c;stroke-width:1.2}.sx-rd-sector:hover .sx-rd-wedge{fill:#8fb0d60f}.sx-rd-sector--on:hover .sx-rd-wedge{fill:#d6b77817}.sx-rd-blip{fill:#ffffffe0}.sx-rd-paint{fill:none;stroke:#ffffff47;stroke-width:4;stroke-linecap:round}.sx-rd-sector--on .sx-rd-blip{fill:var(--sx-gold)}.sx-rd-sector--on .sx-rd-paint{stroke:#d6b77866}.sx-rd-park{pointer-events:none}.sx-rd-beam{fill:var(--sx-steel)}.sx-rd-lead{stroke:var(--sx-steel);stroke-width:1.6}.sx-rd-own{fill:#fff;stroke:#04101c;stroke-width:1}.sx-rd-sweep{transform-box:view-box}.jf[data-live=true] .sx-rd-sweep{animation:sx-rd-turn 7s linear infinite}@keyframes sx-rd-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sx-rd-rowframe{fill:transparent;stroke:transparent;transition:fill .25s ease,stroke .25s ease}.sx-rd-row--on .sx-rd-rowframe{fill:#d6b7780d;stroke:#d6b77880}.sx-rd-logdot{fill:#ffffffb3}.sx-rd-row--on .sx-rd-logdot{fill:var(--sx-gold)}.sx-rd-range{paint-order:stroke;stroke:#04101c;stroke-width:4px;stroke-linejoin:round}.sx-sd-new{stroke:var(--sx-gold);stroke-width:1.2}.sx-syn-tank{fill:#8fb0d60f;stroke:#8fb0d68c;stroke-width:1.6}.sx-syn-store{fill:#030b16cc;stroke:#8fb0d6b3;stroke-width:1.4}.sx-syn-valve{fill:#071629;stroke:#ffffffd9;stroke-width:1.4}.sx-syn-pump{fill:#071629;stroke:#ffffffd9;stroke-width:1.8}.sx-syn-dot{fill:#fff}.sx-syn-dot--loose{fill:#fffc}.sx-syn-dot--gap{animation:sx-syn-in .5s ease both}.jf[data-on=false] .sx-syn-dot--gap{animation:none}@keyframes sx-syn-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sx-syn-cup{fill:none;stroke:#8fb0d68c;stroke-width:2;transition:stroke .3s ease}.sx-syn-cup--on{stroke:#fff}.sx-syn-signal{transition:width .5s ease}.sx-note{margin:8px 4px 0;color:#ffffff9e;font-size:.875rem;line-height:1.45}@media(prefers-reduced-motion:reduce){.sx-syn-dot--gap{animation:none}}@media print{.sx-syn-dot--gap{animation:none!important}}.sx-wd-night{stroke:#8fb0d659;stroke-width:1}.sx-wd-overlap{stroke:var(--sx-gold);stroke-width:1.4}.sx-wd-key{stroke:#8fb0d680;stroke-width:1}.sx-wd-start{fill:#071a2f;stroke:#fff;stroke-width:1.6}.sx-wd-hubface{fill:#04101e;stroke:#8fb0d666;stroke-width:1}.wd-ink{fill:none;stroke:#ffffffc7;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.wd-ink--fine{stroke-width:.8;stroke:#ffffff80}.wd-ink--faint{stroke:#ffffff38;stroke-width:.8}.wd-ink--gold{stroke:var(--jp-gold-on-dark);stroke-width:1.6}.wd-ink--steel{stroke:var(--jp-steel-on-dark);stroke-width:1.4}.wd-ink--dash{stroke-dasharray:3 4}.wd-fill-gold{fill:var(--jp-gold-on-dark)}.wd-fill-steel{fill:var(--jp-steel-on-dark)}.wd-fill-ink{fill:#ffffffdb}.wd-fill-faint{fill:#ffffff1f}.wd-leaf__stalk,.wd-leaf__rib{fill:none;stroke:#ffffff80;stroke-width:.8;stroke-linecap:round}.wd-leaf__blade{fill:#ffffff0a;stroke:#ffffffd1;stroke-width:.9;stroke-linejoin:round}.wd-leaf--faint .wd-leaf__blade{stroke:#ffffff42;fill:none}.wd-leaf--faint .wd-leaf__rib,.wd-leaf--faint .wd-leaf__stalk{stroke:#ffffff29}.wd-leaf--gold .wd-leaf__blade{stroke:var(--jp-gold-on-dark);fill:#d6b77829}.wd-leaf--gold .wd-leaf__rib,.wd-leaf--gold .wd-leaf__stalk{stroke:#d6b778b3}.wd-leaf--steel .wd-leaf__blade{stroke:var(--jp-steel-on-dark);fill:#8fb0d61f}.wd-leaf--steel .wd-leaf__rib,.wd-leaf--steel .wd-leaf__stalk{stroke:#8fb0d699}.wd-seed path{fill:none;stroke:#ffffff5c;stroke-width:.9}.wd-seed__seam{stroke-width:.6!important}.wd-seed--filled path:first-child{fill:#ffffffd1;stroke:#ffffffe6}.wd-seed--filled .wd-seed__seam{stroke:var(--jp-stage)!important}.wd-seed--gold.wd-seed--filled path:first-child{fill:var(--jp-gold-on-dark);stroke:var(--jp-gold-on-dark)}.wd-seed--steel.wd-seed--filled path:first-child{fill:var(--jp-steel-on-dark);stroke:var(--jp-steel-on-dark)}.wd-hand{font-family:var(--serif);font-style:italic;font-weight:400;fill:#ffffffc2}.jf-svg text.wd-hand{font-family:var(--serif)}.wd-hand--gold{fill:var(--jp-gold-on-dark)}.wd-hand--faint{fill:#ffffff80}.wd-hand--steel{fill:var(--jp-steel-on-dark)}.wd-label{fill:#ffffffe6;font-variant-numeric:tabular-nums}.wd-label--gold{fill:var(--jp-gold-on-dark)}.wd-label--faint{fill:#ffffff8c}.wd-label--steel{fill:var(--jp-steel-on-dark)}.wd-num{font-family:var(--serif);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.jf-svg text.wd-num{font-family:var(--serif)}.wd-key circle{fill:var(--jp-stage);stroke:#ffffff8c;stroke-width:.9}.wd-key text{fill:#ffffffd9;font-family:var(--serif);font-style:italic}.wd-key--gold circle{stroke:var(--jp-gold-on-dark)}.wd-key--gold text{fill:var(--jp-gold-on-dark)}.wd-dim{transition:opacity .35s ease}.wd-dim[data-dim=true]{opacity:.22}.wd-hit{fill:transparent;cursor:pointer}.wd-hit:focus-visible{outline:none;stroke:var(--jp-gold-on-dark);stroke-width:1.5}.wd-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.14);color:#ffffff9e;font-family:var(--serif);font-size:.9375rem;font-style:italic}.wd-ctl__opts{display:flex;flex-wrap:wrap;gap:6px}.wd-chip{min-height:36px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#ffffffd1;font-family:var(--sans);font-size:.8125rem;font-style:normal;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.wd-chip:hover{border-color:#fff9}.wd-chip[aria-pressed=true]{border-color:var(--jp-gold-on-dark);background:#d6b77824;color:#fff}.wd-chip:focus-visible,.wd-range:focus-visible{outline:2px solid var(--jp-gold-on-dark);outline-offset:2px}.wd-ctl--scrub{cursor:pointer}.wd-range{flex:1 1 220px;min-width:180px;height:28px;margin:0;background:transparent;accent-color:var(--jp-gold-on-dark);cursor:pointer}@media print{.wd-ctl,.wd-hint{display:none}}html[data-print=true] .wd-ctl,html[data-print=true] .wd-hint{display:none}@media(prefers-reduced-motion:reduce){.wd-dim,.wd-chip{transition:none}}.px{--jp-text: 680px;--jp-notes: 220px;--jp-stage: #071629;--jp-stage-2: #0e2544;--jp-gold-on-dark: #d6b778;--jp-steel-on-dark: #8fb0d6}.jp-mast{position:relative;padding:28px 0 clamp(48px,6vw,80px);border-bottom:1px solid var(--hair);background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,#fff}.jp-mast__strip{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:14px;border-bottom:1.5px solid var(--navy);color:var(--slate);font-size:.875rem}.jp-mast__strip:after{content:"";position:absolute;left:0;bottom:-1.5px;width:72px;height:1.5px;background:var(--gold)}.jp-mast__journal{display:inline-flex;align-items:center;gap:10px;color:var(--navy)}.jp-mast__journal b{font-weight:720}.jp-mast__journal>span{color:var(--slate);font-weight:600}.jp-mast__journal>span:before{content:"·";margin-right:10px;color:var(--field)}.jp-mast__meta{display:inline-flex;flex-wrap:wrap;gap:4px 18px;font-weight:600}.jp-mast__meta span+span:before{content:"·";margin-right:18px;color:var(--field)}.jp-mast__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-top:clamp(40px,5vw,64px)}.jp-mast__kicker{display:flex;align-items:center;gap:12px;margin:0;color:var(--gold-ink);font-size:.9375rem;font-weight:600}.jp-mast__kicker:before{content:"";width:32px;height:1.5px;background:var(--gold)}.px .jp-mast__title{max-width:15ch;margin:20px 0 0;color:var(--navy);font-size:clamp(2.5rem,1.25rem + 3.5vw,4.4rem);font-weight:720;line-height:1.01;letter-spacing:-.032em;text-wrap:balance}.jp-mast__sub{max-width:34ch;margin:22px 0 0;color:var(--body);font-family:var(--serif);font-size:clamp(1.2rem,1rem + .6vw,1.5rem);line-height:1.42;text-wrap:pretty}.jp-mast__byline{display:grid;gap:4px;max-width:560px;margin-top:32px;padding-top:18px;border-top:1px solid var(--hair)}.jp-mast__byline p{margin:0}.jp-mast__authors{color:var(--navy);font-weight:720}.jp-mast__inst{color:var(--slate);font-size:.9375rem}.jp-mast__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.px .jp-mast__pdf:hover svg{transform:translateY(2px)}.jp-mast__jump{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:6px}.jp-mast__jump svg{transition:transform .25s var(--ease)}.jp-mast__jump:hover svg{transform:translateY(3px)}.jp-map{padding:22px 24px 20px;border:1px solid var(--hair);border-radius:16px;background:#fff;box-shadow:var(--lift-strong)}.jp-map__head h2{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--navy);font-size:.9375rem;font-weight:720;letter-spacing:0}.jp-map__head svg{color:var(--gold-ink)}.jp-map__phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.jp-map__phase{display:grid;gap:2px;min-width:0;padding:9px 10px 10px;border-radius:6px;background:var(--fog-2);color:var(--navy);font-size:.75rem;line-height:1.3}.jp-map__phase:nth-child(2){background:var(--ice)}.jp-map__phase:nth-child(3){background:var(--navy);color:#fff}.jp-map__phase b{font-weight:720}.jp-map__phase span{opacity:.78}.jp-map__rows{display:grid;margin:10px 0 0;padding:0;list-style:none}.jp-map__rows li+li{border-top:1px solid var(--hair)}.jp-map__rows a{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"n title title" ". lane when";gap:6px 12px;align-items:center;padding:11px 4px 12px;border-radius:6px;color:var(--navy);text-decoration:none;transition:background .2s var(--ease)}.jp-map__rows a:hover{background:var(--fog)}.jp-map__n{grid-area:n;color:var(--gold-ink);font-size:.875rem;font-weight:720;font-variant-numeric:tabular-nums}.jp-map__title{grid-area:title;font-size:.9375rem;font-weight:600;line-height:1.3}.jp-map__lane{grid-area:lane;position:relative;height:8px;border-radius:4px;background:var(--fog-2)}.jp-map__lane i{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:#fff}.jp-map__span{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--navy);transform-origin:left center;transition:transform .9s var(--ease) calc(.25s + var(--i, 0) * .12s)}.jp-map__span--all{left:0;right:0;background:radial-gradient(circle,rgba(11,31,58,.28) 1px,transparent 1.4px) 0 50% / 6px 6px repeat-x}.jp-map[data-on=false] .jp-map__span{transform:scaleX(0)}.jp-map__when{grid-area:when;min-width:92px;color:var(--slate);font-size:.75rem;font-weight:600;text-align:right}.jp-map__stats{display:flex;flex-wrap:wrap;gap:12px 22px;margin:14px 0 0;padding-top:16px;border-top:1px solid var(--hair)}.jp-map__stats div{display:grid;gap:2px}.jp-map__stats dt{color:var(--slate);font-size:.75rem;font-weight:600}.jp-map__stats dd{margin:0;color:var(--navy);font-size:1.125rem;font-weight:720;font-variant-numeric:tabular-nums}.jp-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start;padding-block:clamp(48px,6vw,80px) clamp(72px,8vw,112px)}.jp-paper{min-width:0}.jp-toc{position:sticky;top:104px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;max-height:calc(100vh - 128px);font-size:.8125rem}.jp-toc__toggle{display:none}.jp-toc__title{margin:0;color:var(--navy);font-size:.9375rem;font-weight:720}.jp-toc__progress{display:block;height:2px;border-radius:2px;background:var(--hair);overflow:hidden}.jp-toc__progress i{display:block;height:100%;background:var(--gold);transform-origin:left center;transition:transform .15s linear}.jp-toc__list{display:grid;align-content:start;gap:1px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.jp-toc__list li[data-part=true]{margin-top:6px}.jp-toc__list li[data-part=true]+li[data-part=true]{margin-top:0}.jp-toc__list a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;padding:6px 8px;border-radius:6px;color:var(--slate);line-height:1.35;text-decoration:none;transition:color .2s var(--ease),background .2s var(--ease)}.jp-toc__list a>span:only-child{grid-column:2}.jp-toc__n{color:var(--field);font-weight:720;font-variant-numeric:tabular-nums}.jp-toc__list a:hover{color:var(--navy);background:var(--fog)}.jp-toc__list a[aria-current=location]{color:var(--navy);background:var(--fog-2);font-weight:600}.jp-toc__list a[aria-current=location] .jp-toc__n{color:var(--gold-ink)}.jp-toc__pdf{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:4px;padding:9px 12px;border:1px solid var(--hair);border-radius:6px;color:var(--navy);font-weight:600;text-decoration:none;transition:border-color .2s var(--ease)}.jp-toc__pdf:hover{border-color:var(--navy)}.jp-row{display:grid;grid-template-columns:minmax(0,var(--jp-text))}.jp-row__main{min-width:0}.jp-notes{display:none}@media(min-width:1280px){.jp-row{grid-template-columns:minmax(0,var(--jp-text)) var(--jp-notes);column-gap:44px}.jp-row--wide .jp-row__main{grid-column:1 / -1}.jp-notes{display:grid;align-content:start;gap:6px;padding-top:4px}}.jp-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px;padding:8px 10px;border-radius:6px;color:var(--slate);font-size:.8125rem;line-height:1.45;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.jp-note b{color:var(--navy);font-weight:600}.jp-note:hover,.jp-note[data-hot=true]{background:var(--fog-2);color:var(--body)}.jp-note__n{color:var(--gold-ink);font-weight:720;font-variant-numeric:tabular-nums}.jp-abstract{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 32px;max-width:calc(var(--jp-text) + 44px + var(--jp-notes));padding:clamp(24px,3vw,36px);border-radius:16px;background:var(--fog)}.px .jp-abstract h2{margin:4px 0 0;color:var(--navy);font-size:1.125rem;font-weight:720;letter-spacing:-.01em}.jp-abstract__text p{margin:0 0 1em;color:var(--body);font-family:var(--serif);font-size:1.125rem;line-height:1.68}.jp-abstract__text p:last-child{margin-bottom:0}.jp-abstract__keys{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:18px;border-top:1px solid var(--hair)}.px .jp-abstract__keys h3{margin:0;color:var(--navy);font-size:.875rem;font-weight:720}.jp-abstract__keys ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.jp-abstract__keys li{padding:5px 11px;border:1px solid var(--field);border-radius:6px;background:#fff;color:var(--navy);font-size:.8125rem;font-weight:600}.jp-sec{padding-top:clamp(56px,7vw,88px);scroll-margin-top:88px}.jp-sec__head{max-width:var(--jp-text);margin-bottom:36px}.jp-sec__no{display:flex;align-items:center;gap:16px;margin:0 0 18px;color:var(--gold-ink);font-size:.9375rem;font-weight:720;font-variant-numeric:tabular-nums}.jp-sec__no span:before{content:"Section ";font-weight:600}.jp-sec__no i{flex:1;height:1px;background:var(--hair)}.px .jp-sec__title{margin:0;color:var(--navy);font-size:clamp(1.85rem,1.3rem + 1.5vw,2.6rem);font-weight:720;line-height:1.08;letter-spacing:-.026em;text-wrap:balance}.jp-sec__when{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0 0;color:var(--slate);font-size:.875rem;font-weight:600}.jp-sec__when .jp-days{width:168px}.jp-sec__brief{margin-top:26px;padding:20px 0 0;border-top:1px solid var(--hair)}.jp-sec__brief-label{margin:0 0 8px;color:var(--gold-ink);font-size:.875rem;font-weight:720}.jp-sec__brief-text{margin:0;color:var(--navy);font-family:var(--serif);font-size:clamp(1.2rem,1.05rem + .4vw,1.375rem);font-weight:400;line-height:1.5;text-wrap:pretty}.jp-p{margin:0 0 1.3em;color:var(--body);font-family:var(--serif);font-size:1.1875rem;line-height:1.72;text-wrap:pretty;hanging-punctuation:first}.px .jp-h3{display:flex;gap:12px;align-items:baseline;margin:44px 0 16px;color:var(--navy);font-size:1.375rem;font-weight:720;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:96px}.jp-h3__n{flex:none;color:var(--slate);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.jp-list{display:grid;gap:10px;margin:0 0 1.5em;padding:0;list-style:none;counter-reset:jp-list;color:var(--body);font-family:var(--serif);font-size:1.125rem;line-height:1.62}.jp-list li{position:relative;padding-left:30px}.jp-list li:before{content:"";position:absolute;left:4px;top:.68em;width:7px;height:7px;border-radius:1.5px;background:var(--gold)}.jp-list--ol li{counter-increment:jp-list}.jp-list--ol li:before{content:counter(jp-list);top:.16em;left:0;width:auto;height:auto;background:none;color:var(--gold-ink);font-family:var(--sans);font-size:.9375rem;font-weight:720;font-variant-numeric:tabular-nums}.jc{position:relative;font-family:var(--sans);font-size:.66em;line-height:0;white-space:nowrap}.jc-hold{white-space:nowrap}.jc__link{display:inline-block;margin:0 -1px 0 0;padding:2px 2px 1px 1px;border-radius:4px;color:var(--gold-ink);font-weight:720;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;transition:background .18s var(--ease),color .18s var(--ease)}.jc__link:hover,.jc[data-open] .jc__link{background:var(--navy);color:#fff}.jc--missing{color:#b42318}.jc__tip{position:absolute;z-index:40;bottom:calc(100% + 12px);left:50%;display:grid;gap:14px;width:min(380px,calc(100vw - 32px));padding:16px 18px;border:1px solid var(--hair);border-radius:12px;background:#fff;box-shadow:0 18px 48px #0b1f3a29,0 2px 6px #0b1f3a0f;color:var(--body);font-size:.875rem;font-weight:400;line-height:1.45;text-align:left;white-space:normal;transform:translate(calc(-50% + var(--shift, 0px)));animation:jc-in .18s var(--ease)}.jc__tip[data-below=true]{top:calc(100% + 12px);bottom:auto}@keyframes jc-in{0%{opacity:0;translate:0 4px}}.jc__ref{display:grid;grid-template-columns:26px minmax(0,1fr)}.jc__ref+.jc__ref{padding-top:14px;border-top:1px solid var(--hair)}.jc__n{color:var(--gold-ink);font-weight:720}.jc__body{display:grid;gap:3px}.jc__who{color:var(--navy);font-weight:600}.jc__title{font-family:var(--serif);font-size:.9375rem}.jc__source{color:var(--slate);font-size:.8125rem}.jc__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.jc__links a{display:inline-flex;align-items:center;gap:5px;color:var(--navy);font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}@media(max-width:639px){.jc__tip{position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto;transform:none}}.jp-box{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin:32px 0;padding:22px 24px;border-radius:12px;background:var(--fog)}.jp-box__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--hair);border-radius:50%;background:#fff;color:var(--navy)}.px .jp-box .jp-box__title{margin:8px 0 6px;color:var(--navy);font-family:var(--sans);font-size:1rem;font-weight:720;line-height:inherit;text-wrap:balance}.jp-box p{margin:0;color:var(--body);font-family:var(--serif);font-size:1.0625rem;line-height:1.62}.jp-protocol{margin:24px 0 30px;border:1px solid var(--navy);border-radius:12px;background:#fff;overflow:hidden}.jp-protocol__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:11px 18px;background:var(--navy);color:#fff}.jp-protocol__kind{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600}.jp-protocol__kind svg{color:var(--jp-gold-on-dark)}.jp-protocol__days{padding:4px 10px;border-radius:6px;background:var(--gold);color:var(--navy);font-size:.8125rem;font-weight:720}.jp-protocol__rows{margin:0;padding:4px 22px;list-style:none}.jp-protocol__row{display:grid;gap:4px;padding:14px 0 16px}.jp-protocol__row+.jp-protocol__row{border-top:1px solid var(--hair)}.jp-protocol__rows--days .jp-protocol__row{grid-template-columns:7.5rem minmax(0,1fr);gap:4px 18px}.jp-protocol__day{padding-top:2px;color:var(--gold-ink);font-size:.875rem;font-weight:720;line-height:1.35;font-variant-numeric:tabular-nums}.jp-protocol__what{display:grid;gap:4px;min-width:0}.jp-protocol__target{margin:0;color:var(--navy);font-size:1rem;font-weight:720;line-height:1.35}.jp-protocol__text{margin:0;color:var(--body);font-family:var(--serif);font-size:1.0625rem;line-height:1.62}@media(max-width:560px){.jp-protocol__rows{padding:2px 16px}.jp-protocol__rows--days .jp-protocol__row{grid-template-columns:minmax(0,1fr);gap:2px}}.jp-protocol__phase{color:#ffffff9e;font-weight:400}.jp-protocol__phase:before{content:"·";margin:0 8px 0 2px}.jp-protocol__when{display:inline-flex;align-items:center;gap:12px}.jp-protocol__when .jp-days{width:112px}.jp-protocol__when .jp-days__track{height:6px;background:#ffffff29}.jp-protocol__when .jp-days__tick{background:var(--navy)}.jp-protocol__when .jp-days__fill{background:var(--jp-gold-on-dark)}.jp-days{display:inline-block;width:100%}.jp-days__track{position:relative;display:block;height:8px;border-radius:4px;background:var(--fog-2)}.jp-days__tick{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--field)}.jp-days__fill{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--gold)}.jt{margin:40px 0}.jt figcaption{max-width:var(--jp-text);margin-bottom:12px;color:var(--body);font-size:.9375rem;line-height:1.5}.jt figcaption b{color:var(--navy);font-weight:720}.jt__scroll{overflow-x:auto;border-radius:6px}.jt table{width:100%;min-width:520px;border-collapse:collapse;border-top:2px solid var(--navy);border-bottom:2px solid var(--navy);font-size:.9375rem;line-height:1.45}.jt thead th{padding:11px 16px 10px 0;border-bottom:1px solid var(--navy);color:var(--navy);font-size:.8125rem;font-weight:720;text-align:left}.jt tbody th,.jt tbody td{padding:12px 16px 12px 0;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.jt tbody tr:last-child th,.jt tbody tr:last-child td{border-bottom:0}.jt tbody th{color:var(--navy);font-weight:600}.jt tbody td{color:var(--body)}.jf{margin:48px 0}.jf__card{position:relative;padding:20px clamp(16px,2.6vw,30px) clamp(20px,2.6vw,30px);border-radius:16px;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(120% 90% at 72% 0%,var(--jp-stage-2) 0%,var(--jp-stage) 62%);color:#fff;overflow:hidden;isolation:isolate}.jf__reg{position:absolute;width:14px;height:14px;border-color:#ffffff52;border-style:solid;border-width:0}.jf__reg--tl{top:10px;left:10px;border-top-width:1px;border-left-width:1px}.jf__reg--tr{top:10px;right:10px;border-top-width:1px;border-right-width:1px}.jf__reg--bl{bottom:10px;left:10px;border-bottom-width:1px;border-left-width:1px}.jf__reg--br{right:10px;bottom:10px;border-right-width:1px;border-bottom-width:1px}.jf__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;margin-bottom:18px;padding:4px 4px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.jf__no{color:var(--jp-gold-on-dark);font-size:.875rem;font-weight:720;font-variant-numeric:tabular-nums}.jf__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.35}.jf__kind{display:inline-flex;align-items:center;gap:10px;color:#ffffff80;font-size:.8125rem;font-weight:600}.jf__ruler{width:56px;height:8px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,transparent 1px 7px);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.jf__plot{position:relative}.jf-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--sans)}.jf-svg text{font-family:var(--sans)}.jf-svg :is(text,tspan,g):is([font-size="7"],[font-size="7.5"],[font-size="8"],[font-size="8.5"],[font-size="8.68"],[font-size="9"],[font-size="9.5"],[font-size="9.92"],[font-size="10"],[font-size="10.1"],[font-size="10.5"],[font-size="11"],[font-size="11.5"]){font-size:12px}.jf__cap{max-width:calc(var(--jp-text) + 80px);margin-top:14px;color:var(--slate);font-size:.9375rem;line-height:1.55}.jf__cap b{color:var(--navy);font-weight:720}.jf .jc{font-size:max(.66em,11px)}.jf__card .jc__link{color:var(--jp-gold-on-dark)}.jf__card .jc__link:hover,.jf__card .jc[data-open] .jc__link{background:#fff;color:var(--navy)}.jf [data-draw]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.15s var(--ease) calc(var(--d, 0) * 1ms)}.jf[data-on=false] [data-draw]{stroke-dashoffset:1}.jf [data-pop]{transform-box:fill-box;transform-origin:center;transition:opacity .5s ease calc(var(--d, 0) * 1ms),transform .7s var(--ease) calc(var(--d, 0) * 1ms)}.jf[data-on=false] [data-pop]{opacity:0;transform:scale(.82)}.jf [data-fade]{transition:opacity .8s ease calc(var(--d, 0) * 1ms)}.jf[data-on=false] [data-fade]{opacity:0}.jf [data-grow]{transform-box:fill-box;transform-origin:left center;transition:transform 1.1s var(--ease) calc(var(--d, 0) * 1ms)}.jf[data-on=false] [data-grow]{transform:scaleX(0)}.jf [data-rise]{transition:opacity .6s ease calc(var(--d, 0) * 1ms),transform .7s var(--ease) calc(var(--d, 0) * 1ms)}.jf[data-on=false] [data-rise]{opacity:0;transform:translateY(10px)}.jf-axis{fill:none;stroke:#ffffff57;stroke-width:1.2}.jf-grid{stroke:#ffffff14;stroke-width:1}.jf-tick{stroke:#ffffff4d;stroke-width:1}.jf-tick__label{fill:#ffffff80;font-weight:600;font-variant-numeric:tabular-nums}.jf-axis__label{fill:#ffffff9e;font-weight:600}.jf-run{fill:none;stroke:var(--jp-gold-on-dark);stroke-width:2.4;stroke-linecap:round}.jf-leader{fill:none;stroke:#ffffff42;stroke-width:1}.jf-leader--gold{stroke:#d6b7789e}.jf-leader__end{fill:#d6b778e6}.jf-arrow{fill:none;stroke:#8fb0d6e6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jf-note{fill:#ffffffa8}.jf-pulse{animation:jf-pulse-in .6s ease 2.6s both;fill:#f6e2b0;filter:drop-shadow(0 0 6px rgba(246,226,176,.9)) drop-shadow(0 0 14px rgba(214,183,120,.6))}.jf-pill rect{fill:#091a31f5;stroke:#ffffff4d;stroke-width:1}.jf-pill text{fill:#fff;font-weight:600}.jf-pill--gold rect{fill:var(--jp-gold-on-dark);stroke:none}.jf-pill--gold text{fill:var(--navy)}.jf-band rect{stroke-width:1}.jf-band--1 rect{fill:#8fb0d617;stroke:#8fb0d642}.jf-band--2 rect{fill:#8fb0d629;stroke:#8fb0d661}.jf-band--3 rect{fill:#d6b77824;stroke:#d6b77875}.jf-band__days{fill:#ffffff8c;font-weight:600}.jf-band__name{fill:#fff;font-weight:600}.jf-band__name--side{fill:#ffffffd9}.jf-event__dot{fill:var(--jp-stage);stroke:var(--jp-gold-on-dark);stroke-width:2}.jf-event__label{fill:#fff;font-weight:600}.jf-event__system{fill:#fff9}.jf-event__mark{fill:var(--jp-gold-on-dark);font-size:9px}.jf-ring line{stroke:#ffffff1f;stroke-width:1}.jf-core{fill:#8fb0d60d;stroke:#8fb0d638;stroke-dasharray:2 5}.jf-core__arc{fill:none;stroke:var(--jp-gold-on-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jf-arc{fill:none;stroke:#8fb0d6c7;stroke-width:2;stroke-linecap:round}.jf-arc--close{stroke:var(--jp-gold-on-dark)}.jf-key__n{fill:var(--jp-gold-on-dark);font-weight:720}.jf-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;margin-top:18px;padding:0 2.5%}.jf-tl__phase{min-width:0}.jf-tl__head{margin:0 0 10px;color:#ffffffdb;font-size:.875rem;font-weight:600}.jf-tl__head b{margin-right:6px;color:var(--jp-gold-on-dark);font-weight:720}.jf-tl__meta{display:block;margin:0 0 12px;padding-right:16px;color:#ffffff9e;font-size:.8125rem;font-style:italic;font-weight:400;line-height:1.4}.jf-tl__head .jf-tl__meta{margin:3px 0 0}.jf-tl__list{display:grid;gap:10px;margin:0;padding:0 16px 0 0;list-style:none}.jf-tl__list li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:1px 8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);line-height:1.35}.jf-tl__day{grid-row:span 2;padding-top:2px;color:var(--jp-gold-on-dark);font-size:.75rem;font-weight:720;font-variant-numeric:tabular-nums}.jf-tl__label{color:#fff;font-size:.9375rem;font-weight:600}.jf-tl__system{grid-column:2;color:#fff9;font-size:.8125rem}.jf[data-narrow=true] .jf-tl{grid-template-columns:minmax(0,1fr);gap:22px;padding:0}.jf-key{display:grid;gap:10px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none;counter-reset:jf-key}.jf-key li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 6px;counter-increment:jf-key;font-size:.875rem;line-height:1.4}.jf-key li:before{content:counter(jf-key);grid-row:span 2;color:var(--jp-gold-on-dark);font-weight:720}.jf-key b{color:#fff;font-weight:600}.jf-key span{color:#ffffffa8}.jf-link{fill:none;stroke:#8fb0d6bf;stroke-width:2;stroke-linecap:round}@keyframes jf-pulse-in{0%{opacity:0}to{opacity:1}}.jf-node{fill:#0f2546;stroke:#ffffff47;stroke-width:1.2}.jf-node--end{fill:#253549;stroke:var(--jp-gold-on-dark)}.jf-node__label{fill:#fff;font-weight:600}.jf-step__n{fill:var(--jp-gold-on-dark);font-weight:720;font-variant-numeric:tabular-nums}.jf-step__dot{fill:var(--jp-stage);stroke:var(--jp-gold-on-dark);stroke-width:1.5}.jf-step__dotn{fill:#fff;font-weight:720}.jf-bar__track{fill:#ffffff0b}.jf-bar{fill:var(--jp-steel-on-dark)}.jf-bar--max{fill:var(--jp-gold-on-dark)}.jf-bar__label{fill:#ffffffe0;font-weight:600}.jf-bar__value{fill:#fff;font-weight:600;font-variant-numeric:tabular-nums}.jf-bar__value--in{fill:var(--jp-stage)}.jf-source{margin:14px 4px 0;color:#ffffff94;font-size:.8125rem;line-height:1.5}.jf-source span{color:#ffffffd9;font-weight:600}.jf-series{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.jf-series[data-series="0"]{stroke:var(--jp-gold-on-dark)}.jf-series[data-series="1"]{stroke:var(--jp-steel-on-dark)}.jf-series[data-series="2"]{stroke:#dce7f3}.jf-series[data-series="3"]{stroke:#9aa9bd}.jf-series__dot{stroke:var(--jp-stage);stroke-width:2}.jf-series__dot[data-series="0"]{fill:var(--jp-gold-on-dark)}.jf-series__dot[data-series="1"]{fill:var(--jp-steel-on-dark)}.jf-area__top{stop-color:#d6b77842}.jf-area__bottom{stop-color:#d6b77800}.jf-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 4px 12px;padding:0;list-style:none;color:#ffffffc7;font-size:.8125rem;font-weight:600}.jf-legend li{display:inline-flex;align-items:center;gap:8px}.jf-legend li>span{width:20px;height:3px;border-radius:2px;background:var(--jp-gold-on-dark)}.jf-legend li[data-series="1"]>span{background:var(--jp-steel-on-dark)}.jf-legend li[data-series="2"]>span{background:#dce7f3}.jf-legend__tag{margin-left:auto;padding:3px 9px;border:1px solid rgba(214,183,120,.55);border-radius:6px;color:var(--jp-gold-on-dark)}.jf-compare{display:grid;font-size:.9375rem;line-height:1.45}.jf-compare__head,.jf-compare__row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1.15fr);gap:20px;padding:14px 4px}.jf-compare__head{padding-top:2px;font-size:.8125rem;font-weight:720}.jf-compare__head span{display:inline-flex;align-items:center;gap:8px}.jf-compare__head .jf-compare__left{color:#ffffff8c}.jf-compare__head .jf-compare__right{position:relative;color:var(--jp-gold-on-dark)}.jf-compare__rule{position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--jp-gold-on-dark)}.jf-compare__row{border-top:1px solid rgba(255,255,255,.1)}.jf-compare__row .jf-compare__topic{color:#ffffffeb;font-weight:600}.jf-compare__row .jf-compare__left{color:#ffffff8f}.jf-compare__row .jf-compare__right{color:#fff}@media(max-width:640px){.jf-compare__head{display:none}.jf-compare__row{grid-template-columns:1fr 1fr;gap:6px 14px}.jf-compare__row .jf-compare__topic{grid-column:1 / -1;color:var(--jp-gold-on-dark)}.jf-compare__row [data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:#ffffff73;font-size:.75rem;font-weight:600}}.jf-matrix__scroll{overflow-x:auto}.jf-matrix table{width:100%;border-collapse:collapse;font-size:.9375rem}.jf-matrix thead th{padding:4px 10px 14px;color:#ffffffb3;font-size:.8125rem;font-weight:720;text-align:center}.jf-matrix tbody th{padding:14px 16px 14px 4px;color:#fff;font-weight:600;text-align:left;white-space:nowrap}.jf-matrix tbody tr{border-top:1px solid rgba(255,255,255,.1)}.jf-matrix td{padding:12px 10px;color:#ffffffd1;text-align:center}.jf-matrix__cell{display:inline-grid;place-items:center;min-width:24px;min-height:24px}.jf[data-narrow=true] .jf-matrix :is(table,tbody,tr,th,td){display:block}.jf[data-narrow=true] .jf-matrix thead{display:none}.jf[data-narrow=true] .jf-matrix tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:14px 0}.jf[data-narrow=true] .jf-matrix tbody th{grid-column:1 / -1;padding:0 0 4px;white-space:normal}.jf[data-narrow=true] .jf-matrix td{display:flex;align-items:center;gap:8px;padding:0;text-align:left}.jf[data-narrow=true] .jf-matrix td:before{content:attr(data-label);order:2;color:#ffffffc7;font-size:.8125rem;font-weight:600}.jf[data-narrow=true] .jf-matrix td[data-mark=none]:before{color:#ffffff6b;font-weight:500}.jf[data-narrow=true] .jf-matrix td[data-mark=text]{flex-direction:column;align-items:flex-start;gap:2px}.jf[data-narrow=true] .jf-matrix td[data-mark=text]:before{order:0}.jf-dot{display:inline-block;width:16px;height:16px;border-radius:50%}.jf-dot--full{background:var(--jp-gold-on-dark);box-shadow:0 0 0 4px #d6b77829}.jf-dot--part{border:2px solid var(--jp-steel-on-dark)}.jf-dot--none{width:12px;height:2px;border-radius:1px;background:#fff3}.jf-brain__dot{fill:#8fb0d68c}.jf-brain__dot--fine{fill:#dce7f352}.jf-brain__lit{stop-color:#17375f}.jf-brain__shadow{stop-color:#091b33}.jf-brain__callosum{fill:#8fb0d614;stroke:#8fb0d647;stroke-width:1}.jf-brain__fold{fill:none;stroke:#8fb0d661;stroke-width:1.2;stroke-linecap:round}.jf-brain__edge{fill:none;stroke:#dce7f3cc;stroke-width:1.6;stroke-linejoin:round}.jf-region--idle{fill:none;stroke:#fff3;stroke-width:1;stroke-dasharray:2 3}.jf-region__glow{fill:#d6b77829;transform-box:fill-box;transform-origin:center}.jf-region__body{fill:#d6b77880;stroke:#f3dca4;stroke-width:1.3}.jf-region__body--deep{stroke-dasharray:3 2}.jf-region__core{fill:#fff}.jf-region__name{fill:#fff;font-weight:600}.jf-badge{fill:var(--jp-gold-on-dark)}.jf-badge__n{fill:var(--navy);font-weight:720}.jf[data-live=true] .jf-region__glow{animation:jf-breathe 3.6s ease-in-out infinite}.jf[data-live=true] .jf-region--lit:nth-of-type(2n) .jf-region__glow{animation-delay:-1.8s}@keyframes jf-breathe{50%{opacity:.35;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.jf *,.jp-map__span,.jc__tip{transition:none!important;animation:none!important}}.jp-refs__head{margin-bottom:24px}.jp-refs__note{margin:12px 0 0;color:var(--slate);font-size:.9375rem}.jp-refs__list{display:grid;max-width:calc(var(--jp-text) + 44px + var(--jp-notes));margin:0;padding:0;list-style:none;border-top:2px solid var(--navy)}.jp-refs__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px;padding:16px 0;border-bottom:1px solid var(--hair);scroll-margin-top:96px;transition:background .3s var(--ease)}.jp-refs__list li:target{background:linear-gradient(90deg,rgba(176,138,62,.1),transparent 70%)}.jp-refs__n{padding-left:4px;color:var(--gold-ink);font-weight:720;font-variant-numeric:tabular-nums}.jp-refs__entry{margin:0;color:var(--body);font-family:var(--serif);font-size:1.0313rem;line-height:1.55}.jp-refs__who{color:var(--navy);font-family:var(--sans);font-size:.9375rem;font-weight:600}.jp-refs__source{color:var(--slate)}.jp-refs__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;font-size:.8125rem}.jp-refs__doi{display:inline-flex;align-items:center;gap:6px;padding-block:4px;margin-block:-4px;color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.jp-refs__back{color:var(--slate)}.jp-refs__back a{color:var(--slate);font-weight:600}.jp-refs__back a:hover{color:var(--navy)}.jg{padding-block:clamp(72px,9vw,120px);border-top:1px solid var(--hair);background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,var(--fog);scroll-margin-top:72px}.jg__head{display:grid;gap:16px;max-width:820px;margin-bottom:clamp(36px,4vw,56px)}.jg__kicker{display:flex;align-items:center;gap:12px;margin:0;color:var(--slate);font-size:.9375rem;font-weight:600}.jg__kicker span{padding:3px 9px;border-radius:6px;background:var(--navy);color:#fff;font-size:.8125rem;font-weight:720}.px .jg__title,.px .jw__title{max-width:20ch;margin:0;color:var(--navy);font-size:clamp(2rem,1.2rem + 2.4vw,3.3rem);font-weight:720;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.jg__lede{max-width:46ch;margin:0;color:var(--body);font-family:var(--serif);font-size:clamp(1.125rem,1rem + .35vw,1.3rem);line-height:1.5}.jg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.jg-card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:12px;height:100%;padding:22px 24px;border:1px solid var(--hair);border-radius:16px;background:#fff;color:var(--body);text-decoration:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.jg-card:hover{border-color:var(--navy);box-shadow:var(--lift-strong);transform:translateY(-2px)}.jg-card__top{display:flex;justify-content:space-between;color:var(--slate);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.jg-card__no{color:var(--gold-ink);font-weight:720}.jg-card__icon{position:relative;display:grid;place-items:center;width:56px;height:56px;color:var(--navy)}.jg-card__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.jg-card__ring circle{fill:none;stroke:var(--hair);stroke-width:2}.jg-card__ring .jg-card__sweep{stroke:var(--gold);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.jg-card:hover .jg-card__sweep,.jg-card:focus-visible .jg-card__sweep{stroke-dashoffset:0}.jg-card__name{color:var(--navy);font-size:1.5rem;font-weight:720;line-height:1.1;letter-spacing:-.025em}.jg-card__dek{font-family:var(--serif);font-size:1rem;line-height:1.55}.jg-card__phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:4px}.jg-card__phases i{height:4px;border-radius:2px;background:var(--fog-2);transition:background .3s var(--ease)}.jg-card:hover .jg-card__phases i,.jg-card:focus-visible .jg-card__phases i{background:var(--navy)}.jg-card:hover .jg-card__phases i:nth-child(2),.jg-card:focus-visible .jg-card__phases i:nth-child(2){transition-delay:.08s}.jg-card:hover .jg-card__phases i:nth-child(3),.jg-card:focus-visible .jg-card__phases i:nth-child(3){background:var(--gold);transition-delay:.16s}.jg-card__go{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:.9375rem;font-weight:600}.jg-card__go svg{transition:transform .3s var(--ease)}.jg-card:hover .jg-card__go svg{transform:translate(4px)}.jg__plain{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;gap:12px 32px;align-items:center;margin-top:16px;padding:26px 30px;border-radius:16px;background:var(--navy);box-shadow:inset 0 -3px 0 var(--gold);color:#ffffffc7;text-decoration:none;transition:background .25s var(--ease)}.jg__plain:hover{background:var(--navy-2)}.jg__plain-label{color:#fff;font-size:1.25rem;font-weight:720;letter-spacing:-.015em}.jg__plain-dek{font-family:var(--serif);font-size:1rem;line-height:1.55}.jg__plain-go{display:inline-flex;align-items:center;gap:8px;color:var(--jp-gold-on-dark);font-size:.9375rem;font-weight:600;white-space:nowrap}.jw{padding-block:clamp(72px,9vw,120px);background:#fff;scroll-margin-top:72px}.jw__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px clamp(32px,5vw,80px)}.jw__head{display:grid;gap:16px;align-content:start}.jw__intro{padding-top:40px}.jw__intro p{margin:0 0 1em;color:var(--body);font-family:var(--serif);font-size:1.1875rem;line-height:1.65}.jw__works{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin:24px 0 0;padding:0;list-style:none}.jw__works li{padding-top:24px;border-top:1px solid var(--hair)}.px .jw__works h3{margin:16px 0 0;color:var(--navy);font-size:1.125rem;font-weight:720}.jw__works p{margin:10px 0 0;color:var(--body);font-family:var(--serif);font-size:1.0625rem;line-height:1.6}.jw__safety{grid-column:1 / -1;max-width:82ch;margin-top:8px;padding:16px 20px;border:1px solid var(--hair);border-radius:12px;background:var(--fog)}.jw__safety p{margin:0;color:var(--body);font-size:.9375rem;line-height:1.6}.jw__safety b{color:var(--navy)}@media(max-width:1100px){.jp-mast__grid{grid-template-columns:minmax(0,1fr)}.jp-map{max-width:640px}.jp-body{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.jp-toc{top:72px;z-index:20;gap:0;max-height:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter);border-bottom:1px solid var(--hair);background:#fffffff7;overflow:visible}.jp-toc__toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:52px;padding:0;border:0;background:none;color:var(--navy);font:inherit;text-align:left;cursor:pointer}.jp-toc__label{font-weight:720}.jp-toc__here{overflow:hidden;color:var(--slate);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jp-toc__toggle svg{transition:transform .25s var(--ease)}.jp-toc[data-open=true] .jp-toc__toggle svg{transform:rotate(180deg)}.jp-toc__title{display:none}.jp-toc__progress{position:absolute;left:0;right:0;bottom:-1px;border-radius:0;background:transparent}.jp-toc__list,.jp-toc__pdf{display:none}.jp-toc[data-open=true] .jp-toc__list{display:grid;max-height:min(60vh,520px);overflow-y:auto;padding-bottom:14px}.jp-paper{padding-top:40px}.jg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jg__plain{grid-template-columns:minmax(0,1fr) auto}.jg__plain-dek{grid-row:2;grid-column:1 / -1}}@media(max-width:760px){.jp-abstract{grid-template-columns:minmax(0,1fr)}.jp-abstract__keys{grid-column:1}.jw__in{grid-template-columns:minmax(0,1fr)}.jw__intro{padding-top:0}.jw__works{grid-template-columns:minmax(0,1fr)}.jf__head{grid-template-columns:auto minmax(0,1fr)}.jf__kind{display:none}}@media(max-width:600px){.jp-mast__strip{font-size:.8125rem}.jp-map{padding:18px 16px}.jp-map__rows a{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"n title" ". lane" ". when"}.jp-map__when{text-align:left}.jp-p{font-size:1.125rem;line-height:1.68}.jp-box{grid-template-columns:minmax(0,1fr);padding:20px}.jg__grid{grid-template-columns:minmax(0,1fr)}.jg__plain{grid-template-columns:minmax(0,1fr);padding:24px}.jg__plain-dek{grid-row:auto}.jf{margin-inline:calc(-1*min(var(--gutter),8px))}.jf__cap{padding-inline:min(var(--gutter),8px)}}.jp-cover,.jp-watermark{display:none}@media print{html,body,.px{background:#fff!important}.px-header,.px-footer,.px-skip,.lx-banner,.fm-close,.jp-toc,.jp-notes,.jc__tip,.jp-mast__strip,.jp-mast__main,.jg,.jw,.jf-pulse{display:none!important}.jp-cover{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:210mm;height:297mm;padding:22mm 20mm 18mm;overflow:hidden;color:#fff;background:radial-gradient(120% 80% at 80% 0%,var(--jp-stage-2) 0%,var(--jp-stage) 60%);break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jp-cover__top{display:flex;align-items:center;gap:14px;color:#fff}.jp-cover__top b{display:block;font-size:15pt;font-weight:720}.jp-cover__top span span{color:#ffffff9e;font-size:10pt}.jp-cover__main{position:relative;z-index:1;align-self:end;max-width:150mm;padding-bottom:18mm}.jp-cover__kicker{margin:0 0 8mm;color:var(--jp-gold-on-dark);font-size:10.5pt;font-weight:600}.jp-cover__title{margin:0;color:#fff;font-size:40pt;font-weight:720;letter-spacing:-.03em;line-height:1.02}.jp-cover__sub{margin:7mm 0 0;color:#fffc;font-family:var(--serif);font-size:15pt;line-height:1.4}.jp-cover__rule{display:block;width:28mm;height:2px;margin:12mm 0 6mm;background:var(--gold)}.jp-cover__by{margin:0;color:#fff;font-size:11pt;font-weight:600}.jp-cover__date{margin:2mm 0 0;color:#ffffff9e;font-size:10pt}.jp-cover__lattice{position:absolute;top:14mm;right:-34mm;width:150mm;height:150mm;fill:none;stroke:#8fb0d629;stroke-width:.8}.jp-cover__foot{position:relative;z-index:1;margin:0;color:#ffffff9e;font-size:9.5pt;font-weight:600}.jp-watermark{position:fixed;top:50%;left:50%;z-index:0;display:grid;justify-items:center;gap:10px;color:var(--navy);opacity:.045;transform:translate(-50%,-50%) rotate(-24deg);pointer-events:none}.jp-watermark span{font-size:26pt;font-weight:720;letter-spacing:.01em}.jp-mast{padding:0!important;border:0!important;background:none!important;break-after:page}.jp-mast .lx-shell,.jp-body.lx-shell{width:auto;max-width:none;padding:0;margin:0}.jp-mast__grid{display:block}.jp-map{max-width:none;margin:0;box-shadow:none}.jp-body{display:block;padding:0}.jp-paper{font-size:10pt}.jp-row,.jp-row--wide{display:block}.jp-p,.jp-list li,.jp-abstract__text p,.jp-protocol__text,.jp-box p{font-size:10.5pt;line-height:1.55;orphans:3;widows:3}.jp-abstract{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jp-sec{padding-top:12mm}.jp-sec:first-of-type{break-before:page;padding-top:0}.jp-sec__head,.jp-h3{break-after:avoid}.jp-protocol{margin:5mm 0 6mm}.jp-protocol__head{padding:7px 14px}.jp-protocol__rows{padding:0 16px}.jp-protocol__row{padding:8px 0 9px;break-inside:avoid}.jp-protocol__target{font-size:10pt}.jf,.jt,.jp-box,.jp-protocol,.jp-refs__list>li{break-inside:avoid}.jf{margin:8mm 0}.jf__card{padding:12px 16px 16px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jp-protocol,.jp-box,.jp-days,.jp-map,.jt{-webkit-print-color-adjust:exact;print-color-adjust:exact}.jp-refs{break-before:page}.jf *,.jp-map *{transition:none!important;animation:none!important}.jf[data-on=false] [data-draw]{stroke-dashoffset:0!important}.jf[data-on=false] [data-pop],.jf[data-on=false] [data-fade],.jf[data-on=false] [data-grow],.jf[data-on=false] [data-rise]{opacity:1!important;transform:none!important}.jp-map[data-on=false] .jp-map__span{transform:none!important}.jc__link{padding:0;margin:0;background:none!important}a{color:inherit}}.mh-top{padding-bottom:clamp(56px,7vw,96px)}.mh-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px clamp(32px,5vw,72px);padding-top:clamp(32px,4vw,48px)}.px .mh-head__title{margin:0;color:var(--navy);font-size:clamp(2.4rem,1.4rem + 2.6vw,3.6rem);font-weight:720;line-height:1;letter-spacing:-.034em}.mh-head__dek{max-width:44ch;margin:0 0 4px;color:var(--body);font-family:var(--serif);font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.45;text-wrap:pretty}.mh-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-template-areas:"lead index" "fig fig";align-items:start;gap:clamp(40px,5vw,56px) clamp(36px,4.5vw,64px);padding-top:clamp(28px,3.5vw,44px);margin-top:clamp(24px,3vw,36px);border-top:1px solid var(--hair)}.mh-lead{grid-area:lead;min-width:0}.px .mh-lead__title{max-width:16ch;margin:18px 0 0;font-size:clamp(2.2rem,1.2rem + 2.7vw,3.55rem);font-weight:720;line-height:1.02;letter-spacing:-.032em;text-wrap:balance}.mh-lead__title a{color:var(--navy);text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100% / 0 2px no-repeat;transition:background-size .45s var(--ease)}.mh-lead__title a:hover,.mh-lead__title a:focus-visible{background-size:100% 2px}.mh-lead__sub{max-width:40ch;margin:18px 0 0;color:var(--navy);font-family:var(--serif);font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.45;text-wrap:pretty}.mh-lead__abstract{max-width:60ch;margin:16px 0 0;color:var(--slate);font-family:var(--serif);font-size:1.0625rem;line-height:1.62;text-wrap:pretty}.mh-lead__stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--hair)}.mh-lead__stats div{display:grid;gap:2px}.mh-lead__stats dt{color:var(--slate);font-size:.75rem;font-weight:600}.mh-lead__stats dd{margin:0;color:var(--navy);font-size:1.125rem;font-weight:720}.mh-lead__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.px .mh-lead__read svg{transition:transform .25s var(--ease)}.px .mh-lead__read:hover svg{transform:translate(3px)}.mh-lead__pdf{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:6px}.mh-lead__pdf svg{transition:transform .25s var(--ease)}.mh-lead__pdf:hover svg{transform:translateY(2px)}.mh-index{grid-area:index;min-width:0;padding:22px 22px 18px;border:1px solid var(--hair);border-radius:16px;background:#fff;box-shadow:var(--lift-strong);scroll-margin-top:96px}.mh-index__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:0 6px 14px;border-bottom:1.5px solid var(--navy)}.px .mh-index__head h2{margin:0;color:var(--navy);font-size:1.25rem;font-weight:720;letter-spacing:-.015em}.mh-index__head p{margin:0;color:var(--slate);font-size:.875rem}.mh-index__list{display:grid;margin:0;padding:0;list-style:none}.mh-index__list li+li{border-top:1px solid var(--hair)}.mh-habit{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;grid-template-areas:"n line go" ". search go";align-items:center;gap:2px 10px;padding:11px 6px 12px;border-radius:8px;color:var(--navy);text-decoration:none;transition:background .2s var(--ease)}.mh-habit:hover,.mh-habit:focus-visible{background:var(--fog)}.mh-habit__n{grid-area:n;color:var(--gold-ink);font-size:.8125rem;font-weight:720}.mh-habit__line{grid-area:line;display:flex;align-items:center;gap:8px;min-width:0}.mh-habit__icon{flex:none;color:var(--slate);transition:color .2s var(--ease)}.mh-habit:hover .mh-habit__icon{color:var(--navy)}.mh-habit__name{font-size:1.0625rem;font-weight:650;letter-spacing:-.01em}.mh-habit__leader{flex:1;min-width:16px;height:1px;margin-top:6px;background:radial-gradient(circle,var(--field) .9px,transparent 1.1px) 0 50% / 6px 2px repeat-x}.mh-habit__tag{padding:2px 7px;border-radius:6px;background:var(--navy);color:#fff;font-size:.6875rem;font-weight:720}.mh-habit__min{flex:none;color:var(--slate);font-size:.8125rem;font-weight:600}.mh-habit__search{grid-area:search;color:var(--body);font-family:var(--serif);font-size:.9688rem;line-height:1.4}.mh-habit__go{grid-area:go;color:var(--gold-ink);opacity:.55;transition:transform .25s var(--ease),opacity .25s var(--ease)}.mh-habit:hover .mh-habit__go,.mh-habit:focus-visible .mh-habit__go{opacity:1;transform:translate(3px)}.mh-plain{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:560px;margin-top:28px;padding:14px 18px;border-radius:10px;background:var(--fog);color:var(--navy);text-decoration:none;transition:background .2s var(--ease)}.mh-plain--index{display:none}.mh-plain:hover{background:var(--fog-2)}.mh-plain__text{display:grid;gap:2px}.mh-plain__text b{font-size:.9375rem;font-weight:720}.mh-plain__text span{color:var(--slate);font-size:.8125rem}.mh-plain__min{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--slate);font-size:.8125rem;font-weight:600}.mh-fig{grid-area:fig;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px clamp(32px,4vw,56px);min-width:0;padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--hair)}.mh-fig__text{display:grid;gap:16px;align-content:center}.mh-fig__text .jp-mast__kicker{margin:0}.px .mh-fig__title{margin:0;color:var(--navy);font-size:clamp(1.5rem,1.15rem + .9vw,1.9rem);font-weight:720;line-height:1.12;letter-spacing:-.024em;text-wrap:balance}.mh-fig__cap{margin:0;color:var(--slate);font-family:var(--serif);font-size:1rem;line-height:1.6}.mh-fig__cap b{color:var(--navy);font-family:var(--sans);font-size:.9375rem;font-weight:720}.mh-fig__go{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:6px}.mh-fig__go svg{transition:transform .25s var(--ease)}.mh-fig__go:hover svg{transform:translate(3px)}.mh-fig__plate{min-width:0}.mh-fig .jf{margin:0}.gj-crumb{color:var(--slate);font-weight:600;text-decoration:none}.gj-crumb:before{content:"·";margin-right:10px;color:var(--field)}.gj-crumb:hover{color:var(--navy)}.jp-mast__kicker.gj-kicker svg{margin-left:-2px;color:var(--gold-ink)}.px .gj-title{max-width:14ch}.gj-sub{max-width:40ch}.gj-map .jp-map__rows a:not([data-days]){grid-template-areas:"n title title"}.jp-mast__jump--away svg{transition:transform .25s var(--ease)}.jp-mast__jump--away:hover svg{transform:translate(3px)}.gj-prose{max-width:var(--jp-text);color:var(--body);font-family:var(--serif);font-size:1.1875rem;line-height:1.72}.gj-prose>*{margin:0 0 1.3em}.gj-prose>:last-child{margin-bottom:0}.gj-intro{padding:clamp(22px,3vw,32px);border-radius:16px;background:var(--fog);color:var(--navy);font-size:1.25rem;line-height:1.6}.gj-prose p{text-wrap:pretty}.px .gj-prose h3{margin:44px 0 14px;color:var(--navy);font-family:var(--sans);font-size:1.375rem;font-weight:720;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:96px}.gj-prose h4{margin:28px 0 10px;color:var(--navy);font-family:var(--sans);font-size:1.0625rem;font-weight:720}.gj-prose ul,.gj-prose ol{display:grid;gap:10px;padding:0;list-style:none;counter-reset:gj;font-size:1.125rem;line-height:1.62}.gj-prose li{position:relative;padding-left:30px}.gj-prose ul li:before{content:"";position:absolute;left:4px;top:.68em;width:7px;height:7px;border-radius:1.5px;background:var(--gold)}.gj-prose ol li{counter-increment:gj}.gj-prose ol li:before{content:counter(gj);position:absolute;left:0;top:.16em;color:var(--gold-ink);font-family:var(--sans);font-size:.9375rem;font-weight:720}.gj-prose a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.gj-prose strong{color:var(--navy);font-weight:600}.gj-prose .lx-quote{display:grid;gap:10px;margin:0 0 16px;padding:22px 26px;border:1px solid var(--hair);border-radius:12px;background:var(--fog)}.gj-prose .lx-quote blockquote{margin:0}.gj-prose .lx-quote blockquote p{margin:0;color:var(--navy);font-size:1.1875rem;font-style:italic;line-height:1.55}.gj-prose .lx-quote figcaption{color:var(--slate);font-family:var(--sans);font-size:.875rem;line-height:1.5}.gj-sec[data-kind=words] .gj-prose{max-width:calc(var(--jp-text) + 120px)}.gj-sec[data-kind=safety]{max-width:calc(var(--jp-text) + 64px)}.gj-sec[data-kind=safety] .jp-sec__head,.gj-sec[data-kind=safety] .gj-prose{padding-inline:clamp(20px,3vw,32px)}.gj-sec[data-kind=safety] .jp-sec__head{margin-bottom:0;padding-top:clamp(20px,3vw,28px);border:1.5px solid var(--navy);border-bottom:0;border-radius:16px 16px 0 0}.gj-sec[data-kind=safety] .gj-prose{padding-top:20px;padding-bottom:clamp(20px,3vw,28px);border:1.5px solid var(--navy);border-top:0;border-radius:0 0 16px 16px}.gj-sec[data-kind=safety] .jp-sec__title{display:flex;align-items:center;gap:12px}.gj-sec__icon{flex:none;color:var(--gold-ink)}.gj-sec[data-kind=start] .lx-start{max-width:var(--jp-text);margin-top:28px}@media(max-width:1100px){.mh-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "index" "fig"}.mh-index{max-width:720px}.mh-fig{grid-template-columns:minmax(0,1fr)}.mh-fig__text{max-width:640px}}@media(max-width:760px){.mh-plain--lead{display:none}.mh-plain--index{display:flex;margin-top:8px}.mh-top .jp-mast__meta{display:none}.mh-head{grid-template-columns:minmax(0,1fr)}.mh-lead__abstract{display:none}}@media(max-width:600px){.mh-index{margin-inline:-6px;padding:18px 12px 12px}.mh-lead__actions{gap:14px 22px}.gj-prose{font-size:1.125rem;line-height:1.68}.gj-intro{font-size:1.125rem}.gj-prose .lx-quote{padding:18px 20px}}@media print{.jp-after,.lx-next,.hx-cases{display:none!important}}
