@keyframes pxm-pulse{50%{opacity:.3}}@keyframes pxm-uline{to{transform:scaleX(1)}}@keyframes pxm-brip{0%{opacity:.6;width:0;height:0}to{opacity:0;width:230px;height:230px}}@keyframes pxm-armglow{0%{box-shadow:0 0 #8a233373}70%{box-shadow:0 0 0 9px #8a233300}to{box-shadow:0 0 #8a233300}}.pxMethod{background:var(--world-bg);min-height:100vh;font-family:var(--mg-serif);-webkit-font-smoothing:antialiased;--hero-ink:#e9e7de;--hero-dim:#cfccc2;--hero-faint:#8a8578;--hero-rule:#26262a;--hero-accent:#c76a77;--mast-bg:#0b0b0df5;--px-mark:#8a233329;--fig-ink:#14161b;--fig-dim:#3a3f47;--fig-grid:#e3e5e9;--fig-empty:#d3d6db;line-height:1.5;position:relative}.pxMethod [id]{scroll-margin-top:58px}.pxMethod ::selection{background:var(--mg-bordeaux);color:#fff}.pxMethod a{color:inherit;text-decoration:none}.pxMethod .tt{font-family:var(--mg-tt)}.pxMethod .vignette{z-index:0;pointer-events:none;background:var(--world-vignette);position:fixed;inset:0}.pxMethod .masthead{z-index:30;font-family:var(--mg-tt);color:var(--hero-dim);border-bottom:1px solid var(--hero-rule);background:var(--mast-bg);justify-content:space-between;align-items:center;padding:10px 24px;font-size:12.5px;display:flex;position:fixed;top:0;left:0;right:0}.pxMethod .masthead .id{align-items:baseline;display:flex}.pxMethod .masthead .id .mg{font-family:var(--mg-serif);color:var(--hero-ink);font-size:18px}.pxMethod .masthead .id .mg b{color:var(--hero-accent);font-weight:400}.pxMethod .masthead .id .mg:hover,.pxMethod .masthead .id .mg:hover b{color:var(--hero-ink)}.pxMethod .masthead .id .wp{font-family:var(--mg-serif);border-left:1px solid var(--hero-rule);margin-left:12px;padding-left:12px;font-size:18px}.pxMethod .masthead .id .wp b{color:var(--hero-accent);font-weight:400}.pxMethod .masthead .id .wp a:hover b,.pxMethod .masthead .id .wp.away b{color:var(--hero-ink)}.pxMethod .masthead .id .wp.away a:hover b{color:var(--hero-accent)}.pxMethod .masthead .id .mstat{color:var(--hero-dim);margin-left:16px;font-size:12px}.pxMethod .masthead .id .live{background:var(--v-hold);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s infinite pxm-pulse;display:inline-block}.pxMethod .masthead nav{align-items:center;gap:18px;display:flex}.pxMethod .masthead nav a:hover{color:var(--hero-ink);text-underline-offset:3px;text-decoration:underline}.pxMethod .masthead nav a.here{color:var(--hero-accent);text-underline-offset:3px;text-decoration:underline}.pxMethod #nav-lib{display:none}.pxMethod .masthead .forget{cursor:pointer;border-bottom:1px dotted var(--hero-faint);display:none}.pxMethod .masthead .forget:hover{color:var(--hero-ink);border-bottom-color:var(--hero-accent)}.pxMethod .masthead .theme-toggle{cursor:pointer;color:var(--hero-dim);background:0 0;border:0;align-items:center;height:16px;padding:0;display:inline-flex}.pxMethod .masthead .theme-toggle svg{width:13px;height:13px;display:block}.pxMethod .masthead .theme-toggle:hover{color:var(--hero-ink)}.pxMethod .wrap{z-index:1;padding:96px 20px 20px;position:relative}.pxMethod .sheet{background:var(--sheet-bg);max-width:820px;color:var(--sheet-ink-strong);box-shadow:var(--sheet-shadow);opacity:0;border-radius:10px;margin:0 auto;transition:opacity .6s,transform .6s;overflow:clip;transform:translateY(6px)}.pxMethod .sheet.in{opacity:1;transform:none}.pxMethod .sheet .inner{padding:44px 44px 40px}.pxMethod .frontmatter{text-align:center;margin-bottom:26px}.pxMethod .arxiv{font-family:var(--mg-tt);color:var(--sheet-sub);margin-bottom:24px;font-size:12px}.pxMethod .arxiv b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod h1.title{margin:0 auto 14px;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1.12}.pxMethod h1.title em{white-space:nowrap;font-style:italic;position:relative}.pxMethod h1.title em:after{content:"";background:var(--sheet-accent-strong);transform-origin:0;height:2px;animation:.7s .7s forwards pxm-uline;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.pxMethod .epigraph{text-align:center;max-width:420px;margin:26px auto 30px;font-size:13.5px;font-style:italic}.pxMethod .epigraph .attr{font-style:normal;font-family:var(--mg-tt);color:var(--sheet-sub);margin-top:5px;font-size:11px;display:block}.pxMethod .abstract{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 32px;font-size:15px}.pxMethod .abstract h2{font-variant:small-caps;letter-spacing:.12em;text-align:center;margin-bottom:10px;font-size:13px;font-weight:700}.pxMethod .abstract .lead:first-letter{float:left;padding:.03em .09em 0 0;font-size:3.1em;line-height:.8}@supports (initial-letter:3) or (-webkit-initial-letter:3){.pxMethod .abstract .lead:first-letter{float:none;font-size:unset;line-height:unset;-webkit-initial-letter:3;initial-letter:3;padding:0 .12em 0 0}}.pxMethod .abstract b{background:var(--px-mark);border-radius:2px;padding:0 3px;font-weight:400}.pxMethod .toc{font-family:var(--mg-tt);margin:0 0 54px;font-size:13px}.pxMethod .toc a{align-items:baseline;padding:3px 0;display:flex}.pxMethod .toc a:hover{color:var(--sheet-accent-strong)}.pxMethod .toc a:hover .dots{border-bottom-color:var(--sheet-accent-strong)}.pxMethod .toc a:hover .pg{color:var(--sheet-accent-strong)}.pxMethod .toc .dots{border-bottom:1px dotted var(--sheet-mut);flex:1;margin:0 7px;transform:translateY(-3px)}.pxMethod .toc .pg{color:var(--sheet-sub)}.pxMethod .secrule{border:0;border-top:1px solid var(--sheet-rule);margin:0 0 28px}.pxMethod h2.sec{margin:0 0 6px;font-size:22px;font-weight:400}.pxMethod .sechead{align-items:center;gap:22px;margin-bottom:14px;display:flex}.pxMethod .sechead h2.sec{margin:0}.pxMethod .sechead .bx{margin-left:auto}.pxMethod h2.sec .n{font-family:var(--mg-tt);color:var(--sheet-accent-strong);margin-right:12px}.pxMethod h3.sub{margin:26px 0 10px;font-size:16px;font-weight:400}.pxMethod h3.sub .n{font-family:var(--mg-tt);color:var(--sheet-accent-strong);margin-right:10px}.pxMethod .secsub{margin:0 0 22px;font-size:14px}.pxMethod section{margin-bottom:58px}.pxMethod p.body{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 14px;font-size:14.5px}.pxMethod p.body b{background:var(--px-mark);border-radius:2px;padding:0 3px;font-weight:400}.pxMethod p.body .tt{font-size:.92em}.pxMethod figure.fig{margin:26px 0 0}.pxMethod figure.fig .frame{overflow-x:auto}.pxMethod #fig-inflow,.pxMethod #fig-cov,.pxMethod #fig-bets{min-width:720px}.pxMethod figure.fig svg{width:100%;height:auto;display:block}.pxMethod figcaption{font-family:var(--mg-tt);text-align:left;margin-top:12px;font-size:11.5px;line-height:1.55}.pxMethod figcaption b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod figcaption a{color:var(--sheet-accent-strong);border-bottom:1px dotted var(--sheet-accent-strong)}.pxMethod .figrow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pxMethod .figrow figure.fig{min-width:0;margin-top:26px}.pxMethod .badge{border:1px solid var(--sheet-rule);color:var(--sheet-sub);font-size:10px;font-family:var(--mg-tt);vertical-align:1px;border-radius:3px;padding:0 5px;display:inline-block}.pxMethod .fig-phone{display:none}.pxMethod .env{border-left:2px solid var(--sheet-accent-strong);background:var(--sheet-band);border-radius:2px;margin-bottom:12px;padding:12px 16px}.pxMethod .env .l{font-size:14.5px;font-style:italic}.pxMethod .env .l b{font-variant:small-caps;letter-spacing:.03em;color:var(--sheet-accent-strong);font-style:normal;font-weight:400}.pxMethod .env p{text-align:justify;margin-top:5px;font-size:13.5px}.pxMethod table.bt{border-collapse:collapse;width:100%;margin:22px 0 4px;font-size:14.5px}.pxMethod table.bt caption{font-family:var(--mg-tt);caption-side:bottom;text-align:left;margin-top:12px;font-size:11.5px;line-height:1.55}.pxMethod table.bt caption b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod table.bt thead th{font-variant:small-caps;letter-spacing:.03em;text-align:left;border-top:2px solid var(--sheet-ink-strong);border-bottom:1px solid var(--sheet-rule);padding:4px 10px 8px;font-weight:400}.pxMethod table.bt tbody td{padding:9px 10px;font-size:13.5px;line-height:1.5}.pxMethod table.bt tbody tr{transition:background .12s}.pxMethod table.bt tbody tr:hover{background:#7f7f7f0f}.pxMethod table.bt tbody tr:last-child td{border-bottom:2px solid var(--sheet-ink-strong)}.pxMethod table.bt .gc{font-family:var(--mg-tt);color:var(--sheet-accent-strong);white-space:nowrap;font-size:12.5px}.pxMethod table.bt .gn{font-variant:small-caps;letter-spacing:.03em;white-space:nowrap}.pxMethod .listing{font-family:var(--mg-tt);background:var(--sheet-band);border:1px solid var(--sheet-rule);white-space:pre;color:var(--sheet-ink-strong);border-radius:3px;margin:18px 0;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow-x:auto}.pxMethod .listing .c{color:var(--sheet-sub)}.pxMethod .listing .k{color:var(--v-over)}.pxMethod .listing .s{color:var(--v-hold)}.pxMethod .listing .r{color:var(--v-fail)}.pxMethod .algo{font-family:var(--mg-tt);border-top:2px solid var(--sheet-ink-strong);border-bottom:2px solid var(--sheet-ink-strong);margin:24px 0;padding:10px 0;font-size:12.5px}.pxMethod .algo .cap{border-bottom:1px solid var(--sheet-rule);margin-bottom:8px;padding-bottom:6px}.pxMethod .algo .cap b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod .algo ol{margin-left:26px}.pxMethod .algo li{margin-bottom:4px}.pxMethod .algo .k{color:var(--v-over)}.pxMethod .fgrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.pxMethod .fcard{border:1px solid var(--sheet-rule);background:var(--sheet-band);border-radius:3px;flex-direction:column;justify-content:space-between;min-width:0;padding:18px 14px 12px;display:flex}.pxMethod .feq{text-align:center;padding:4px 0;font-size:.88em;overflow-x:auto}.pxMethod .fcap{font-family:var(--mg-tt);text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.pxMethod .fcap b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod .vd{font-family:var(--mg-tt);font-variant:small-caps;letter-spacing:.04em;white-space:nowrap;vertical-align:1px;font-size:13px}.pxMethod .vd.v{color:var(--v-hold)}.pxMethod .vd.o{color:var(--v-over)}.pxMethod .vd.f{color:var(--v-fail)}.pxMethod .vd:before{content:"■ ";vertical-align:2px;font-size:9px}.pxMethod .eqwrap{justify-content:center;align-items:center;gap:18px;max-width:640px;margin:26px auto 8px;display:flex}.pxMethod .eqnum{font-family:var(--mg-tt);color:var(--sheet-mut);font-size:13px}.pxMethod .bx{font-family:var(--mg-tt);cursor:pointer;border:1px solid var(--sheet-rule);background:var(--sheet-band);color:var(--sheet-ink-strong);border-radius:3px;padding:9px 16px;font-size:12.5px;transition:transform .12s,border-color .2s;position:relative;overflow:hidden}.pxMethod .bx:active{transform:scale(.95)}.pxMethod .b-glow{background:radial-gradient(90px circle at var(--gx,50%)var(--gy,50%),#8a233359,transparent 70%),var(--sheet-band)}.pxMethod .b-solid{background:var(--sheet-ink-strong);color:var(--sheet-bg);border-color:var(--sheet-ink-strong)}.pxMethod .b-solid.b-glow{background:radial-gradient(90px circle at var(--gx,50%)var(--gy,50%),#8a233380,transparent 70%),var(--sheet-ink-strong)}.pxMethod .b-arrow .ar{transition:transform .2s;display:inline-block}.pxMethod .b-arrow:hover .ar{color:var(--sheet-accent-strong);transform:translate(5px)}.pxMethod .b-border{background:0 0}.pxMethod .b-border:hover{border-color:var(--sheet-accent-strong);box-shadow:inset 0 0 0 1px var(--sheet-accent-strong)}.pxMethod .rip{pointer-events:none;background:#7f7f7f33;border-radius:50%;animation:.6s ease-out forwards pxm-brip;position:absolute;transform:translate(-50%,-50%)}.pxMethod .cta{text-align:center;max-width:560px;margin:8px auto 0}.pxMethod .cta .prompt{font-family:var(--mg-tt);color:var(--sheet-sub);margin-bottom:12px;font-size:13px}.pxMethod .cta .prompt b{color:var(--sheet-accent-strong);font-weight:400}.pxMethod .cta .row{border:1px solid var(--sheet-rule);background:var(--sheet-band);border-radius:3px;max-width:440px;margin:0 auto;transition:border-color .3s;display:flex;overflow:hidden}.pxMethod .cta .row.armed{border-color:var(--sheet-accent-strong);animation:1.3s 2 pxm-armglow}.pxMethod .cta input{min-width:0;color:var(--sheet-ink-strong);font-family:var(--mg-tt);background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:14px}.pxMethod .cta input::placeholder{color:var(--sheet-faint)}.pxMethod .cta .row .bx{border:0;border-left:1px solid var(--sheet-rule);border-radius:0}.pxMethod .ctarow2{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.pxMethod .libgo{justify-content:center;display:none}.pxMethod label.consent{font-family:var(--mg-tt);align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.pxMethod .cta label.consent{justify-content:center}.pxMethod label.consent input{accent-color:var(--mg-bordeaux-accent);flex:none;width:13px;height:13px;margin:0}.pxMethod label.consent a{color:var(--sheet-sub);border-bottom:1px dotted var(--sheet-mut)}.pxMethod label.consent a:hover{color:var(--sheet-ink-strong);border-bottom-color:var(--sheet-accent-strong)}.pxMethod .refs{font-size:13.5px}.pxMethod .refs .r{grid-template-columns:30px 1fr;gap:6px;margin-bottom:8px;display:grid}.pxMethod .refs .r .n{font-family:var(--mg-tt);color:var(--sheet-sub)}.pxMethod .refs em{color:var(--sheet-ink-strong)}.pxMethod .refs a{border-bottom:1px dotted var(--sheet-mut)}.pxMethod .refs a:hover{border-bottom-color:var(--sheet-accent-strong)}.pxMethod .pfoot{z-index:1;max-width:820px;font-family:var(--mg-tt);color:var(--hero-dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:20px auto 0;padding:16px 32px 26px;font-size:11.5px;display:flex;position:relative}.pxMethod .pfoot a{color:var(--hero-dim)}.pxMethod .pfoot a:hover{color:var(--hero-ink)}.pxMethod .mo-fade{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(10px)}.pxMethod .mo-fade.in{opacity:1;transform:none}@media (max-width:760px){.pxMethod .masthead{padding:10px 14px;font-size:12px}.pxMethod .masthead .id .wp{font-size:15.5px}.pxMethod .masthead nav{gap:12px}.pxMethod .masthead nav a{display:none}.pxMethod .masthead nav a.mkeep{display:inline}.pxMethod .masthead .forget{display:none!important}.pxMethod .masthead .id .mstat{display:none}.pxMethod .wrap{padding:82px 12px 12px}.pxMethod .sheet .inner{padding:32px 20px 30px}.pxMethod .figrow,.pxMethod .fgrid{grid-template-columns:1fr}.pxMethod #fig-inflow,.pxMethod #fig-cov,.pxMethod #fig-bets{min-width:0}.pxMethod .fig-desktop{display:none}.pxMethod .fig-phone{display:block}.pxMethod .listing{padding:12px 14px;font-size:11.5px}.pxMethod .sechead{flex-wrap:wrap;gap:12px}.pxMethod .sechead .bx{margin-left:0}.pxMethod table.bt{font-size:13.5px}.pxMethod table.bt thead th{padding:4px 7px 8px}.pxMethod table.bt tbody td{padding:9px 7px;font-size:13px}.pxMethod .feq{font-size:.8em}.pxMethod .eqwrap{justify-content:flex-start;max-width:100%;padding-bottom:6px;overflow-x:auto}.pxMethod .eqwrap>:first-child{margin-left:auto}.pxMethod .eqwrap>:last-child{margin-right:auto}.pxMethod .eqwrap .katex{font-size:.8em}.pxMethod .cta input{font-size:16px}.pxMethod .pfoot{padding:16px 20px 26px}}[data-theme=inv] .pxMethod{--hero-ink:#14161b;--hero-dim:#3a3f47;--hero-faint:#8b9099;--hero-rule:#e7e9ed;--hero-accent:#8a2333;--mast-bg:#fffdfbf5;--px-mark:#8a233333;--fig-ink:#e9e7de;--fig-dim:#cfccc2;--fig-grid:#1e1e22;--fig-empty:#2a2a2e}html[data-reader] .pxMethod .masthead .forget,html[data-reader] .pxMethod #nav-lib{display:inline}html[data-reader] .pxMethod .cta form{display:none}html[data-reader] .pxMethod #cta-reader{display:flex}html[data-reader] .pxMethod .cta .prompt .p-anon{display:none}html[data-reader] .pxMethod .cta .prompt .p-reader{display:inline}
