.pp{background-color:var(--ink)}.pp:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(150% 120% at 50% -10%,transparent 48%,rgba(6,7,9,.9) 100%),linear-gradient(rgba(169,204,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(169,204,232,.045) 1px,transparent 1px);background-size:100% 100%,74px 74px,74px 74px;background-position:0 0,center,center}.pp-hero{max-width:1360px;margin:0 auto;padding:clamp(96px,13vh,150px) clamp(20px,5vw,72px) clamp(40px,6vh,64px)}.pp-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);align-items:center}.pp-hero-l{min-width:0}.pp-crumb{display:flex;gap:8px;align-items:center;color:var(--dim);font-size:10px;letter-spacing:.06em;margin-bottom:clamp(16px,2.4vh,26px)}.pp-crumb a{color:var(--dim);text-decoration:none}.pp-crumb a:hover{color:var(--brass)}.pp-crumb b{color:var(--bone);font-weight:500}.pp-eyebrow{color:var(--brass);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(14px,2vh,20px)}.pp-h1{font-family:var(--font-serif);font-weight:600;font-size:clamp(38px,5.6vw,82px);line-height:1.03;letter-spacing:-.008em;color:var(--bone);margin:0}.pp-h1 em{font-style:italic;color:var(--brass)}.pp-hero-grid .pp-h1{font-size:clamp(30px,3vw,50px);line-height:1.04}.pp-hero-grid .pp-h1 em{white-space:nowrap}.pp-hero-grid .pp-eyebrow{margin-bottom:clamp(12px,1.8vh,18px)}.pp-sub{color:#e8e6dfd1;font-size:clamp(15px,1.15vw,18px);line-height:1.6;max-width:44ch;margin:clamp(18px,2.6vh,26px) 0 0}.pp-act{display:flex;flex-wrap:wrap;gap:14px;margin:clamp(24px,3.4vh,36px) 0 0}.pp-hero-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:clamp(22px,3vh,32px) 0 0;padding:0}.pp-hero-tags li{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.pp-hero-tags li:first-child{color:var(--brass);border-color:#c6a15a66}.pp-chartcard{border:1px solid var(--line);background:linear-gradient(180deg,#e8e6df08,#0a0c0f33);padding:clamp(16px,1.8vw,26px);position:relative;box-shadow:0 40px 80px -60px #000000e6}.pp-chartcard:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 70% at 62% 12%,rgba(255,92,55,.05),transparent 60%)}.pp-chart-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(10px,1.4vh,16px);padding-bottom:12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.pp-chart-hd .t{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);display:inline-flex;align-items:center;gap:8px}.pp-chart-hd .live{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px var(--signal);animation:pp-pulse 1.6s ease-in-out infinite}.pp-legend{display:flex;gap:clamp(14px,2vw,26px);flex-wrap:wrap}.pp-legend span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--dim)}.pp-legend i{width:16px;height:0;border-top:2px solid var(--brass)}.pp-legend .warr i{border-top:2px dashed rgba(232,230,223,.5)}.pp-legend .meas i{border-top:2px solid #ff5c37}.pp-legend .dev i{border-top:8px solid rgba(255,92,55,.55)}.pp-svg{width:100%;height:auto;display:block}.pp-svg text{font-family:var(--font-mono)}.pp-grid line{stroke:var(--grid);stroke-width:1}.pp-axis line{stroke:var(--line);stroke-width:1}.pp-axis text,.pp-tick text{fill:var(--dim);font-size:9px;letter-spacing:.06em}.pp-axis-label{fill:var(--brass);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.pp-dev{fill:#ff5c3733;opacity:0;transition:opacity 1.1s ease 1.2s}.up.in .pp-dev,.pp-chartcard.in .pp-dev{opacity:1}.pp-gap{opacity:0;transition:opacity .7s ease 1.8s}.up.in .pp-gap,.pp-chartcard.in .pp-gap{opacity:1}.pp-gap-tick,.pp-gap-cap{stroke:var(--signal);stroke-width:1.4}.pp-gap-lbl{fill:var(--signal);font-size:10px;font-weight:500;letter-spacing:.02em}.pp-sweep{fill:var(--sky);opacity:0}.pp-chartcard.in .pp-sweep,.up.in .pp-sweep{animation:pp-sweep 1.9s cubic-bezier(.4,0,.2,1) .35s 1 forwards}@keyframes pp-sweep{0%{transform:translate(0);opacity:0}12%{opacity:.5}88%{opacity:.5}to{transform:translate(576px);opacity:0}}.pp-warr{fill:none;stroke:#e8e6df8c;stroke-width:1.6;stroke-dasharray:5 5}.pp-meas{fill:none;stroke:#ff5c37;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pp-draw{stroke-dasharray:1;stroke-dashoffset:1}.up.in .pp-draw,.pp-chartcard.in .pp-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.1,1)}.up.in .pp-meas.pp-draw,.pp-chartcard.in .pp-meas.pp-draw{transition-delay:.5s}.pp-rated{stroke:#e8e6df47;stroke-width:1;stroke-dasharray:2 4}.pp-marker{fill:var(--signal);opacity:0;animation:pp-pulse 1.8s ease-in-out infinite}.pp-chartcard.in .pp-marker,.up.in .pp-marker{opacity:1;transition:opacity .4s ease 1.9s}.pp-readout{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,28px);margin-top:clamp(14px,2vh,20px);padding-top:clamp(14px,2vh,18px);border-top:1px solid var(--line)}.pp-ro .k{display:block;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pp-ro .v{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums;margin-top:4px}.pp-ro .v i{font-style:normal;font-size:.5em;color:var(--dim)}.pp-ro.sig .v{color:var(--signal)}.pp-note{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;margin:10px 0 0}.pp-band{max-width:1360px;margin:0 auto;padding:clamp(26px,4vh,42px) clamp(20px,5vw,72px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pp-stat b{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.8vw,38px);letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums}.pp-stat b .u{font-size:.5em;color:var(--dim);letter-spacing:0}.pp-stat>span{display:block;color:var(--dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.pp-stat.zero b{color:transparent;-webkit-text-stroke:1.4px var(--brass);text-stroke:1.4px var(--brass)}.pp-sec{position:relative;z-index:1;max-width:1360px;margin:0 auto;padding:clamp(52px,8vh,94px) clamp(20px,5vw,72px)}.pp-sec+.pp-sec{border-top:1px solid var(--line)}.pp-head{max-width:66ch;margin:0 0 clamp(28px,4.4vh,48px)}.pp-no{display:inline-flex;align-items:center;gap:12px;color:var(--brass);font-size:11px;letter-spacing:.24em}.pp-no:before{content:"";width:26px;height:1px;background:var(--brass);opacity:.55}.pp-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(28px,3.7vw,52px);line-height:1.1;letter-spacing:-.004em;color:var(--bone);margin:10px 0 0}.pp-title em{font-style:italic;color:var(--brass)}.pp-lead{color:var(--dim);font-size:clamp(15px,1.1vw,17px);line-height:1.62;margin:clamp(14px,2vh,20px) 0 0;max-width:58ch}.pp-decides{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,26px)}.pp-dc{border:1px solid var(--line);border-top:2px solid var(--brass);background:linear-gradient(180deg,rgba(232,230,223,.03),transparent);padding:clamp(22px,2.4vw,32px);transition:border-color .35s,box-shadow .35s,transform .35s}.pp-dc:hover{border-color:#c6a15a80;box-shadow:0 30px 56px -40px #000000d9;transform:translateY(-4px)}.pp-dc-k{color:var(--brass);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pp-dc h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(19px,1.7vw,26px);line-height:1.05;color:var(--bone);margin:12px 0 10px;letter-spacing:-.012em}.pp-dc p{color:var(--dim);font-size:clamp(13px,1vw,14.5px);line-height:1.6;margin:0}.pp-arb{border:1px solid var(--line)}.pp-arb-spine{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px);padding:clamp(13px,1.5vw,18px) clamp(20px,2.2vw,32px);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(198,161,90,.06),transparent)}.pp-arb-spine-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);white-space:nowrap}.pp-arb-spine-r{color:var(--dim)}.pp-arb-datum{position:relative;flex:1 1 auto;height:1px;min-width:40px;background:linear-gradient(90deg,#c6a15a80,#c6a15a29)}.pp-arb-node{position:absolute;top:50%;left:64%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px #ff5c3729}.pp-arb-parties{display:grid;grid-template-columns:1fr 1fr 1fr}.pp-party{padding:clamp(22px,2.4vw,34px);border-right:1px solid var(--line);position:relative}.pp-party:last-child{border-right:0}.pp-party-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pp-party.oem .pp-party-k{color:var(--sky)}.pp-party.owner .pp-party-k{color:var(--brass)}.pp-party.lender .pp-party-k{color:#9db8ac}.pp-party h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(17px,1.4vw,21px);color:var(--bone);margin:9px 0 8px;letter-spacing:-.01em}.pp-party p{color:var(--dim);font-size:13px;line-height:1.55;margin:0}.pp-comp{border-top:1px solid var(--line)}.pp-comp-row{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(14px,2vw,28px);align-items:center;padding:clamp(16px,2.2vh,22px) 0;border-bottom:1px solid var(--line)}.pp-comp-tick{flex:0 0 auto;color:var(--brass);transform:scale(.4) rotate(-12deg);opacity:0;transform-origin:center}.pp-comp-row.in .pp-comp-tick{transform:scale(1) rotate(0);opacity:1;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.pp-comp-row:nth-child(2).in .pp-comp-tick{transition-delay:.07s}.pp-comp-row:nth-child(3).in .pp-comp-tick{transition-delay:.14s}.pp-comp-row:nth-child(4).in .pp-comp-tick{transition-delay:.21s}.pp-comp-row:nth-child(5).in .pp-comp-tick{transition-delay:.28s}.pp-comp-row:nth-child(6).in .pp-comp-tick{transition-delay:.35s}.pp-comp-t{color:var(--bone);font-size:clamp(14px,1.1vw,16px);line-height:1.4}.pp-comp-t span{color:var(--dim)}.pp-comp-cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);border:1px solid rgba(198,161,90,.32);border-radius:999px;padding:4px 11px;white-space:nowrap}.pp-flow{display:flex;flex-direction:column;max-width:880px}.pp-step{position:relative;display:grid;grid-template-columns:52px 1fr;column-gap:clamp(18px,2.2vw,34px);padding:0 0 clamp(28px,3.8vh,52px);--sd: 0s}.pp-step:last-child{padding-bottom:0}.pp-step:not(:last-child):before{content:"";position:absolute;left:25px;top:46px;bottom:-2px;width:2px;background:linear-gradient(180deg,#c6a15a99,#c6a15a42);transform:scaleY(0);transform-origin:top}.pp-step.in:not(:last-child):before{transform:scaleY(1);transition:transform .55s ease calc(var(--sd) + .2s)}.pp-step-n{grid-column:1;grid-row:1 / span 4;align-self:start;position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid rgba(198,161,90,.7);color:#8f6f2e;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:0;-webkit-text-stroke:0;text-stroke:0;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px -12px #92621499;transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.pp-step:last-child .pp-step-n{background:linear-gradient(180deg,#cbaa66,#a9863f);color:#fff;border-color:transparent}.pp-step:hover .pp-step-n{border-color:#c6a15b;box-shadow:0 10px 26px -10px #926214bf}.pp-step-dur{grid-column:2;justify-self:start;margin:9px 0 0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:#6a756f;border:1px solid rgba(19,28,27,.18);border-radius:999px;padding:3px 10px}.pp-step-k{grid-column:2;display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8f6f2e;margin-top:13px}.pp-step h3{grid-column:2;font-family:var(--font-serif);font-weight:400;font-size:clamp(19px,1.7vw,27px);color:#131c1b;margin:5px 0 9px;letter-spacing:-.014em}.pp-step p{grid-column:2;color:#4e5a57;font-size:14px;line-height:1.6;margin:0;max-width:58ch}.pp-step:nth-child(2){--sd:.07s }.pp-step:nth-child(3){--sd:.14s }.pp-step:nth-child(4){--sd:.21s }.pp-step:nth-child(5){--sd:.28s }.pp-step:nth-child(6){--sd:.35s }.pp-step.up{transition:opacity .7s ease var(--sd),transform .7s cubic-bezier(.2,.7,0,1) var(--sd)}.pp-step .pp-step-n{transition:background .35s,color .35s,border-color .35s,box-shadow .35s,transform .5s cubic-bezier(.2,.9,.3,1.3) var(--sd),opacity .4s var(--sd)}.pp-step.up:not(.in) .pp-step-n{transform:scale(.4);opacity:0}@media (prefers-reduced-motion: reduce){.pp-step:not(:last-child):before{transform:scaleY(1)}.pp-step.up:not(.in) .pp-step-n{transform:none;opacity:1}}.pp-ed{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,#e8e6df06,#0a0c0f40);box-shadow:0 40px 90px -60px #000000e6}.pp-ed-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pp-ed-toggle{display:flex;border-bottom:1px solid var(--line)}.pp-ed-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;padding:16px 20px;color:var(--dim);border-right:1px solid var(--line);transition:background .3s,color .3s,box-shadow .3s}.pp-ed-tab:last-child{border-right:0}.pp-ed-tab b{font-family:var(--font-serif);font-weight:500;font-size:clamp(16px,1.4vw,21px);color:inherit;letter-spacing:-.01em}.pp-ed-tab span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.pp-ed-tab:hover{color:var(--bone);background:#e8e6df05}#ppEd1:checked~.pp-ed-toggle label[for=ppEd1],#ppEd2:checked~.pp-ed-toggle label[for=ppEd2]{background:#c6a15a1f;color:var(--brass);box-shadow:inset 0 -2px 0 var(--brass)}.pp-ed-r:focus-visible~.pp-ed-toggle label[for=ppEd1]{outline:2px solid var(--brass);outline-offset:-2px}.pp-ed-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,3.5vw,56px);align-items:center;padding:clamp(24px,3vw,46px)}.pp-ed-fig{margin:0}.pp-ed-svg{width:100%;height:auto;display:block;overflow:visible}.pp-ed-fig figcaption{margin-top:16px;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;line-height:1.5}.pp-ed-ground{stroke:var(--line);stroke-width:1}.pp-ed-axis{stroke:#e8e6df38;stroke-width:1}.pp-ed-disc{fill:#a9cce808;stroke:#a9cce84d;stroke-width:1;stroke-dasharray:3 5}.pp-ed-steel{stroke:#e8e6df66;stroke-width:2}.pp-ed-nac{fill:#e8e6df80}.pp-ed-blades line{stroke:#e8e6df80;stroke-width:2;stroke-linecap:round}.pp-ed-guide{stroke:#a9cce833;stroke-width:1;stroke-dasharray:2 4}.pp-ed-pt{fill:var(--brass)}.pp-ed-pt-hub{fill:var(--signal)}.pp-ed-brace{fill:none;stroke:var(--brass);stroke-width:1;opacity:.5}.pp-ed-t{fill:var(--brass);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em}.pp-ed-t2{fill:var(--dim);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em}.pp-ed-shear{fill:none;stroke:var(--sky);stroke-width:2.4;stroke-linecap:round}.pp-ed-draw{stroke-dasharray:1;stroke-dashoffset:1}.pp-ed.in .pp-ed-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.1,1) .3s}.pp-ed-wind line{stroke:#a9cce88c;stroke-width:1.4}.pp-ed-wind path{fill:#a9cce88c}.pp-ed-wind line,.pp-ed-wind path{animation:pp-ed-gust 2.8s ease-in-out infinite;animation-delay:calc(var(--i,0) * .32s)}@keyframes pp-ed-gust{0%,to{opacity:.15}45%{opacity:.8}}.pp-ed-v1,.pp-ed-v2{transition:opacity .5s ease}#ppEd1:checked~.pp-ed-body .pp-ed-v2{opacity:0;pointer-events:none}#ppEd2:checked~.pp-ed-body .pp-ed-v1{opacity:0;pointer-events:none}#ppEd2:checked~.pp-ed-body .pp-ed-v2 .pp-ed-pt,#ppEd1:checked~.pp-ed-body .pp-ed-v1 .pp-ed-pt{animation:pp-ed-pop .5s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(var(--i,0) * .09s + .1s);transform-box:fill-box;transform-origin:center}@keyframes pp-ed-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.pp-ed-headline{padding:0 0 clamp(18px,2.4vh,24px);border-bottom:1px solid var(--line);margin-bottom:clamp(8px,1.4vh,14px)}.pp-ed-badge{display:inline-block;color:var(--brass);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(198,161,90,.4);border-radius:999px;padding:4px 11px;margin-bottom:12px}.pp-ed-headline h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(21px,2vw,30px);line-height:1.05;letter-spacing:-.015em;color:var(--bone);margin:0 0 10px}.pp-ed-headline p{color:#e8e6dfcc;font-size:clamp(13.5px,1vw,15px);line-height:1.6;margin:0}.pp-ed-headline b{color:var(--sky);font-weight:500}.pp-ed-rows{margin:0}.pp-ed-row{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(14px,1.8vw,28px);padding:12px 0;border-top:1px solid var(--line)}.pp-ed-row:first-child{border-top:0}.pp-ed-row dt{grid-column:1 / -1;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:7px;opacity:.8}.pp-ed-row dd{margin:0;font-size:13px;line-height:1.42;transition:color .4s,opacity .4s}.pp-ed-row dd.a{color:var(--dim)}.pp-ed-row dd.b{color:var(--bone);position:relative;padding-left:15px}.pp-ed-row dd.b:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:1px;background:var(--brass)}.pp-ed-row dd i{font-style:normal;font-weight:600;color:var(--dim)}#ppEd1:checked~.pp-ed-body .pp-ed-row dd.a{color:var(--bone)}#ppEd1:checked~.pp-ed-body .pp-ed-row dd.b{opacity:.38}#ppEd2:checked~.pp-ed-body .pp-ed-row dd.a{opacity:.42}#ppEd2:checked~.pp-ed-body .pp-ed-row dd.b{color:var(--brass)}.pp-ed-common{padding:clamp(16px,2vh,20px) clamp(24px,3vw,46px);margin:0;border-top:1px solid var(--line);background:#c6a15a0d;color:var(--dim);font-size:10.5px;letter-spacing:.04em;line-height:1.6}.pp-ed-common b{color:var(--brass)}.pp-ed-note{padding:12px clamp(24px,3vw,46px) clamp(20px,2.4vw,28px);margin:0;color:var(--dim);font-size:10px;letter-spacing:.06em}@media (max-width: 820px){.pp-ed-body{grid-template-columns:1fr}.pp-ed-row{grid-template-columns:1fr;row-gap:4px}.pp-ed-row dd.a{order:2}}@media (prefers-reduced-motion: reduce){.pp-ed .pp-ed-pt{animation:none!important}.pp-ed-wind line,.pp-ed-wind path{animation:none;opacity:.5}.pp-ed.in .pp-ed-draw{transition:none;stroke-dashoffset:0}}.pp-cta{max-width:1360px;margin:0 auto;padding:clamp(72px,12vh,150px) clamp(20px,5vw,72px);border-top:1px solid var(--line);position:relative}.pp-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 0%,rgba(198,161,90,.07),transparent 60%);pointer-events:none}.pp-cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(30px,4.5vw,80px);align-items:center}.pp-cta-inner{max-width:46ch;position:relative}.pp-report{position:relative;border:1px solid var(--line);border-top:2px solid var(--brass);background:linear-gradient(180deg,#e8e6df0b,#0a0c0f59);padding:clamp(22px,2.3vw,32px);box-shadow:0 46px 90px -60px #000000f2}.pp-report-hd{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--dim);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid var(--line)}.pp-report-tag{color:var(--brass)}.pp-report-h{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,2vw,30px);color:var(--bone);margin:16px 0 14px;letter-spacing:-.014em}.pp-report-list{list-style:none;margin:0;padding:0}.pp-report-list li{display:flex;gap:11px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);color:var(--dim);font-size:13.5px;line-height:1.5}.pp-report-list li:first-child{border-top:0}.pp-report-list svg{flex:0 0 auto;color:var(--brass);align-self:center}.pp-report-list b{color:var(--bone);font-weight:500}.pp-report-foot{margin:16px 0 0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.pp-cta-h{font-family:var(--font-serif);font-weight:340;font-size:clamp(30px,4.4vw,62px);line-height:1.02;letter-spacing:-.02em;color:var(--bone);margin:0}.pp-cta-h em{font-style:italic;color:var(--brass)}.pp-cta-sub{color:var(--dim);font-size:clamp(15px,1.15vw,18px);line-height:1.6;margin:clamp(18px,2.6vh,26px) 0 0;max-width:52ch}.pp-cta-act{display:flex;flex-wrap:wrap;gap:14px;margin:clamp(26px,3.6vh,38px) 0 0}.pp-cta-note{color:var(--dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:clamp(18px,2.4vh,26px) 0 0}@keyframes pp-pulse{0%,to{opacity:1}50%{opacity:.35}}.pp-hero,.pp-chartcard,.pp-cta{scroll-margin-top:92px}@media (max-width: 980px){.pp-hero-grid,.pp-cta-grid{grid-template-columns:1fr;gap:clamp(30px,5vh,44px)}}@media (max-width: 900px){.pp-decides,.pp-arb-parties{grid-template-columns:1fr}.pp-party{border-right:0;border-bottom:1px solid var(--line)}.pp-party:last-child{border-bottom:0}.pp-readout{grid-template-columns:repeat(2,1fr);row-gap:16px}.pp-band{grid-template-columns:repeat(2,1fr);row-gap:22px}.pp-comp-row{grid-template-columns:auto 1fr}.pp-comp-cat{display:none}}@media (max-width: 560px){.pp-axis text,.pp-tick text{font-size:13px}.pp-axis-label{font-size:12px}.pp-gap-lbl{font-size:14px}.pp-arb-spine{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.pp-draw{stroke-dashoffset:0!important;transition:none}.pp-dev,.pp-gap,.pp-marker,.pp-comp-tick{opacity:1!important;transform:none!important;transition:none}.pp-sweep{display:none}.pp-chart-hd .live,.pp-marker{animation:none}}.paper .pp-dc{background:#ffffff80}.paper .pp-step:hover{background:#fff9}.paper .pp-flow{background:#ffffff59}.paper .pp-arb-spine{background:linear-gradient(180deg,rgba(146,64,14,.06),transparent)}.paper .pp-arb-parties .pp-party{background:#ffffff73}.paper .pp-party.lender .pp-party-k{color:#2f6b57}.st-fig{margin:0;border:1px solid var(--line);border-radius:3px;background:#ffffff80;padding:clamp(14px,1.8vw,26px)}.st-fig figcaption{color:var(--dim);font-size:10px;letter-spacing:.08em;margin-top:12px}.st-svg{width:100%;height:auto;display:block}.st-svg text{font-family:var(--font-mono);font-size:10px;fill:var(--dim);letter-spacing:.06em}.st-grid line{stroke:#14181c80;stroke-width:1.2}.st-grid .g{stroke:#14181c1a;stroke-width:1}#ppsc-pts circle{opacity:.72;transition:opacity .3s}#ppsc-pts g.off{display:none}.st-obs{stroke:#e8452c;stroke-width:2.4}.st-warr{stroke:#14181c8c;stroke-width:1.6;stroke-dasharray:7 5}.st-cv-leg text{font-size:10.5px}.st-cv-leg .o{fill:#e8452c}.st-cv-leg .w{fill:#14181c8c}.st-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.st-legend button{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#14181c;background:#ffffff8c;border:1px solid var(--line);padding:7px 11px;cursor:pointer;transition:opacity .25s,border-color .25s}.st-legend button i{width:10px;height:10px;border-radius:50%}.st-legend button.off{opacity:.38}.st-legend button:hover{border-color:#14181c66}.st2{display:grid;grid-template-columns:1.45fr .8fr;gap:clamp(22px,3vw,48px);align-items:start}.st-side{display:flex;flex-direction:column;gap:14px}.st-side-k{color:#155fb8;font-size:10px;letter-spacing:.14em;margin:0}.st2 .st-legend{flex-direction:column;gap:8px;margin-top:0;display:flex}.st2 .st-legend button{width:100%;justify-content:flex-start;padding:11px 13px;gap:11px}.st-b-name{font-weight:500}.st-b-stat{margin-left:auto;font-size:9.5px;color:#14181c8c;letter-spacing:.04em;font-variant-numeric:tabular-nums}.st-note{color:var(--dim);font-size:13.5px;line-height:1.6;margin:2px 0 0}.st-note b{color:#14181c}.st-marks line{stroke:#92400e66;stroke-width:1;stroke-dasharray:3 5}.st-marks text{fill:#92400e;font-size:8.5px;letter-spacing:.12em}.st-sweep{stroke:#155fb859;stroke-width:2;animation:stsweep 7s cubic-bezier(.5,0,.5,1) infinite}@keyframes stsweep{0%{transform:translate(70px);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translate(730px);opacity:0}}#ppsc-pts g{transition:opacity .3s}#ppsc-pts g.dim{opacity:.12}.st-fig.in #ppsc-pts circle{animation:stpop .5s cubic-bezier(.2,.7,.3,1.4) backwards}.st-fig.in #ppsc-pts g:nth-child(1) circle{animation-delay:.05s}.st-fig.in #ppsc-pts g:nth-child(2) circle{animation-delay:.22s}.st-fig.in #ppsc-pts g:nth-child(3) circle{animation-delay:.39s}.st-fig.in #ppsc-pts g:nth-child(4) circle{animation-delay:.56s}.st-fig.in #ppsc-pts g:nth-child(5) circle{animation-delay:.73s}@keyframes stpop{0%{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center}to{opacity:1;transform:scale(1)}}@media (max-width: 900px){.st2{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.st-sweep{animation:none;display:none}.st-fig.in #ppsc-pts circle{animation:none}}@media (max-width: 700px){.st-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.st-svg{min-width:640px}}@media (pointer: coarse){.st-hoverhint{display:none}}@media (max-width: 600px){.pp-ed-fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-ed-svg{min-width:560px}}
