.pmk{fill:none;width:1rem;height:1rem;stroke:var(--tqd);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pmk--no{stroke:var(--rd)}.pmwarn{width:1.1rem;height:1.1rem;color:var(--rd);font:800 .68rem/1 var(--display);flex:none;place-items:center;display:inline-grid;position:relative}.pmwarn:before{content:"";border:1.5px solid var(--rd);position:absolute;inset:.12rem;transform:rotate(45deg)}.pmdoss__i{fill:none;width:4.2rem;height:4.2rem;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.pmdoss__fam{color:var(--mute);margin:.15rem 0 0;font-size:.82rem}.pmdoss__seal b{justify-content:center;align-items:baseline;gap:.05rem;min-width:4.6rem;padding:1.15rem .8rem 0;border-radius:2rem!important;width:auto!important;display:flex!important}.pmdoss__seal b small{color:var(--brass);font-size:.62em}.pmact{text-decoration:none}.pmact__i{fill:none;width:2.6rem;height:2.6rem;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pmact__t{gap:.1rem;min-width:0;display:grid}.pmact__t b{font:800 1.02rem/1.2 var(--display)}.pmact__t span{color:var(--mute);font-size:.9rem}.pmact__go{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--brass);font:800 1.1rem/1 var(--display);flex:none;place-items:center;margin-left:auto;display:grid}@media (width>=64rem){.rvact.pmact{display:none}}.pmline{font:600 .92rem/1.25 var(--text);align-items:center;gap:.6rem;display:flex;margin:.7rem 0 0!important}.pmline span{border:1px solid var(--ink);background:var(--ivory);flex:none;padding:.35rem .6rem}.pmline i{background:var(--ink);transform-origin:0;flex:2rem;min-width:1.5rem;height:2px;transition:scale .5s .2s;position:relative}.pmline i:after{content:"";border:solid var(--ink);border-width:2px 2px 0 0;width:.5rem;height:.5rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.pmline i[data-l]:before{content:attr(data-l);white-space:nowrap;font:500 .74rem/1.2 var(--text);color:var(--mute);position:absolute;top:.45rem;left:50%;translate:-50%}.pmline--3{padding-bottom:1.2rem}@container rvprose (width<=32rem){.pmline--3{flex-direction:column;align-items:flex-start;gap:.4rem;padding-bottom:0}.pmline--3 i{transform-origin:top;flex:none;width:2px;min-width:0;height:1.7rem;margin-left:1.2rem}.pmline--3 i:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}.pmline--3 i[data-l]:before{top:50%;left:.8rem;translate:0 -50%}.pmroute.is-armed:not(.in) .pmline--3 i{scale:1 0}}.pmline--cut i{background:repeating-linear-gradient(90deg,var(--rd) 0 6px,transparent 6px 10px)}.pmline--cut i:after{border-color:var(--rd)}.pmline--cut span:last-child{color:var(--mute);border-style:dashed}.pmroute.is-armed:not(.in) .pmline i,.pmroute.is-armed:not(.in) .pmlane i{scale:0 1}.pmtwo{gap:.8rem;margin-top:.9rem;display:grid}.pmtwo__p,.pmfx{border:1px solid var(--rule);background:var(--ivory);padding:.9rem 1rem}.pmfx+.pmfx{margin-top:.7rem}.pmfx:first-of-type{margin-top:.9rem}.pmtwo__p--risk,.pmfx--risk{background:repeating-linear-gradient(135deg,transparent 0 9px,#8f3a3009 9px 10px),var(--ivory);border-color:#8f3a3066}.pmtwo__h,.pmfx__h{align-items:center;gap:.55rem;display:flex;margin:0!important}.pmtwo__h b,.pmfx__h b{font:800 1rem/1.2 var(--display)}.pmtwo__t,.pmfx__t{color:var(--mute);font-size:.88rem;margin:.6rem 0 0!important}.pmtwo__p--risk .pmtwo__t,.pmfx--risk .pmfx__t{color:var(--rd)}@container rvprose (width>=40rem){.pmtwo{grid-template-columns:repeat(2,minmax(0,1fr))}}.pmmob{justify-items:start;gap:.5rem;margin-top:1rem;display:grid}.pmnode{border:1px solid var(--ink);background:var(--ivory);align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.95rem;display:flex;margin:0!important}.pmnode__i{fill:none;width:1.6rem;height:1.6rem;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pmnode--c{background:var(--ink);color:var(--ivory)}.pmnode--alt{border-color:var(--tqd);color:var(--tqd)}.pmmob__lanes,.pmmob__out{border-left:2px solid var(--rule);gap:.35rem;width:100%;margin-left:1rem;padding-left:1.2rem;display:grid}.pmlane{align-items:center;gap:.6rem;font-size:.88rem;display:flex;margin:0!important}.pmlane span{flex:none;align-items:center;gap:.4rem;display:inline-flex}.pmlane i{background:var(--ink);transform-origin:0;flex:auto;max-width:9rem;height:2px;transition:scale .5s .2s}.pmlane--x{color:var(--rd)}.pmlane--x i{background:repeating-linear-gradient(90deg,var(--rd) 0 6px,transparent 6px 10px)}.pmlane--out{color:var(--tqd);font-weight:600}.pmlane--out i{background:var(--tqd)}.pmwal{gap:.4rem;display:grid;margin-top:1rem!important}.prose .pmwal li{margin:0}.pmwal__n{border:1px solid var(--ink);background:var(--ivory);gap:.1rem;padding:.6rem .8rem;display:grid}.pmwal__n b{font:800 .98rem/1.2 var(--display)}.pmwal__n span{color:var(--mute);font-size:.82rem}.pmwal__n--w{grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem}.pmwal__n--w .pmnode__i{grid-row:span 2}.pmwal__l{color:var(--rd);align-items:center;gap:.5rem;padding-left:1rem;font-size:.8rem;transition:opacity .4s .3s;display:flex}.pmwal__l:before{content:"";background:var(--ink);width:2px;height:1.3rem}.prose .pmwal__back{color:var(--mute);margin-top:.8rem;font-size:.86rem}.pmroute--wal.is-armed:not(.in) .pmwal__l{opacity:0}@container rvprose (width>=40rem){.pmwal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem}.pmwal__l{flex-direction:column;gap:.3rem;padding:0}.pmwal__l:before{width:2.4rem;height:2px}}.pmfail__why{gap:.45rem;display:grid;margin-top:.9rem!important}.prose .pmfail__why li{background:var(--ivory);border:1px solid var(--rule);transition:opacity .35s ease calc(var(--i) * .15s + .1s);align-items:baseline;gap:.75rem;margin:0;padding:.6rem .8rem;font-weight:600;line-height:1.35;display:flex}.pmfail__why li span{font:800 .8rem/1 var(--display);color:var(--rd);font-variant-numeric:tabular-nums;flex:none}.prose .pmfail__go,.prose .pmfail__no{align-items:flex-start;gap:.55rem;margin-top:.8rem;font-size:.92rem;line-height:1.4;display:flex}.pmfail__go .pmk,.pmfail__no .pmk{margin-top:.15rem}.prose .pmfail__no{color:var(--rd);margin-top:.4rem}.pmfail.is-armed:not(.in) .pmfail__why li{opacity:0}.pmpots__row{justify-items:start;gap:.4rem;margin-top:1rem;display:grid}.prose .pmpot{border:1px solid var(--ink);background:var(--ivory);gap:.1rem;min-width:12rem;margin:0;padding:.6rem .85rem;display:grid}.pmpot b{font:800 .98rem/1.2 var(--display)}.pmpot span{color:var(--mute);font-size:.82rem}.prose .pmpot--g{border-width:2px;border-color:var(--tqd);background:var(--paper)}.pmpot--g b{color:var(--tqd)}.prose .pmpot--c{background:var(--ink);color:var(--ivory)}.prose .pmpots__ar{border-left:2px solid var(--rule);color:var(--mute);gap:.1rem;margin:0 0 0 1rem;padding-left:1rem;font-size:.8rem;transition:opacity .4s .3s;display:grid}.prose .pmpots__rule{border-top:1px dashed var(--rule);margin-top:.9rem;padding-top:.7rem;font-weight:600}.pmpots.is-armed:not(.in) .pmpots__ar{opacity:0}@container rvprose (width>=44rem){.pmpots__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center}.prose .pmpot{min-width:0}.prose .pmpots__ar{text-align:center;border-left:0;margin:0;padding:0}}.pmtally__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid;margin-top:1rem!important}.prose .pmtally__row li{text-align:center;background:var(--ivory);border:1px solid var(--rule);font:700 .8rem/1.2 var(--text);font-variant-numeric:tabular-nums;transition:opacity .3s ease calc(var(--i) * 80ms + .1s);margin:0;padding:.45rem .2rem}.prose .pmtally__sum{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:.7rem;padding-top:.6rem;display:flex}.pmtally__sum span{color:var(--mute)}.pmtally__sum b{font:800 1.25rem/1.2 var(--display);color:var(--tqd)}.pmtally.is-armed:not(.in) .pmtally__row li{opacity:0}@container rvprose (width>=40rem){.pmtally__row{grid-template-columns:repeat(10,minmax(0,1fr))}}.prose .pmother{margin-top:3.5rem}.prose .pmother__h{max-width:calc(100% - 4rem);font:800 clamp(1.4rem,1.1rem + 1vw,1.9rem)/1.15 var(--display);color:var(--ivory);margin:0;position:relative}.prose .pmother__k{color:#f4efe4a8;margin-top:.5rem}.pmother__list{grid-template-columns:minmax(0,1fr);gap:0 2rem;list-style:none;display:grid;margin-top:1.1rem!important;padding:0!important}@container rvprose (width>=40rem){.pmother__list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.prose .pmother__list li{border-bottom:1px solid #f4efe429;margin:0}.prose .pmother__list a{color:var(--ivory);grid-template-columns:8.6rem minmax(0,1fr) 3.2rem;align-items:center;gap:.9rem;padding:.7rem .3rem;text-decoration:none;transition:background-color .2s;display:grid}.prose .pmother__list a:hover,.prose .pmother__list a:focus-visible{background:#f4efe40f}.prose .pmother__list a:hover b,.prose .pmother__list a:focus-visible b{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.2em}.pmother__list b{white-space:nowrap;font-weight:700}.pmother__bar{background:#f4efe424;height:4px}.pmother__bar i{width:calc(var(--v) * 100%);background:var(--brass);height:100%;display:block}.pmother__n{text-align:right;font:800 .9rem/1 var(--display);color:var(--brass);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pmline i,.pmlane i,.pmwal__l,.pmfail__why li,.pmpots__ar,.pmtally__row li{transition:none!important}}
