.paper{--pl:var(--border);--pl2:var(--border-subtle);--pi:var(--text);--pi2:var(--text-dim);--pi3:var(--text-muted);--pi4:var(--text-faint);--pa:var(--accent);--pa-ink:#fff;--psans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pmono:var(--font-mono),ui-monospace,Menlo,monospace;--pserif:var(--font-eb-garamond),"Times New Roman",serif;background:var(--bg);min-height:100%;color:var(--pi);font-family:var(--psans);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:15px;line-height:1.5;position:relative}[data-theme=dark] .paper{--pa-ink:#0b1220}@layer base{.paper a{color:inherit;text-decoration:none}.paper a:hover{color:var(--pa)}.paper img{display:block}.paper h1,.paper h2,.paper h3,.paper h4,.paper p{margin:0}}.pp-num{font-family:var(--pmono);font-variant-numeric:tabular-nums;font-size:12.5px}.pp-up{color:var(--green)}.pp-dn{color:var(--red)}.pp-flat{color:var(--pi3)}.pp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);font-size:11px;font-weight:500}.pp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pp-btn{border:1px solid var(--pl);height:32px;color:var(--pi);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.pp-btn-primary{background:var(--pa);color:var(--pa-ink);border-color:var(--pa)}.paper a.pp-btn-primary:hover,.paper .pp-btn-primary:hover{color:var(--pa-ink);filter:brightness(1.07)}.pp-closes{border-bottom:1px solid var(--pl2);height:36px;color:var(--pi3);white-space:nowrap;align-items:center;gap:22px;padding:0 40px;font-size:12.5px;display:flex;overflow:hidden}.pp-closes>span{align-items:center;gap:5px;display:inline-flex}.pp-closes .pp-k{color:var(--pi4);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.pp-closes .pp-right{margin-left:auto}.pp-spk{flex:none;display:block;overflow:visible}.pp-spk .pp-ln{fill:none;stroke:var(--pi2);stroke-width:1.5px}.pp-spk .pp-ln.pp-up{stroke:var(--green)}.pp-spk .pp-ln.pp-dn{stroke:var(--red)}.pp-spk .pp-ln.pp-flat{stroke:var(--pi3)}.pp-spk circle{fill:var(--pi3)}.pp-spk circle.pp-up{fill:var(--green)}.pp-spk circle.pp-dn{fill:var(--red)}.pp-closes .pp-spk{margin-left:3px}.pp-closes .pp-spk .pp-ln{stroke-width:1.25px}.pp-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.pp-masthead{border-bottom:1px solid var(--pl);flex-wrap:wrap;align-items:baseline;gap:18px;padding:30px 0 18px;display:flex}.pp-masthead h1,.pp-masthead .pp-title{font-family:var(--pserif);letter-spacing:-.01em;margin:0;font-size:40px;font-weight:400;line-height:1}.pp-masthead .pp-date{color:var(--pi3);font-size:14px}.pp-today{color:var(--pi2);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:8px;margin:0;padding-top:10px;font-size:13.5px;line-height:1.5;display:flex}.pp-today>b{font-family:var(--pmono);letter-spacing:.06em;text-transform:uppercase;color:var(--pi3);font-size:11.5px;font-weight:500}.pp-today .pp-sep{color:var(--pl)}.pp-today .pp-when{color:var(--pi3)}.pp-today a.pp-tco{color:var(--pi);border-bottom:1px solid var(--pl);white-space:nowrap;text-decoration:none}.pp-today a.pp-tco b{font-family:var(--pmono);color:var(--pi3);margin-left:4px;font-size:12px;font-weight:500}.pp-today a.pp-tco:hover{border-bottom-color:var(--pi)}.pp-today .pp-filed{color:var(--pi3);font-size:12.5px}.pp-today .pp-more{margin-left:auto}@media (max-width:768px){.pp-today .pp-more{margin-left:0}}.pp-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pp-chip{border:1px solid var(--pl);color:var(--pi2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.pp-chip.pp-on{background:var(--pi);color:var(--bg);border-color:var(--pi)}.paper a.pp-chip:hover{color:var(--pi);border-color:var(--border2)}.pp-tdot{background:var(--tc,var(--pi3));border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.pp-sample{border:1px dashed var(--amber);color:var(--pi2);border-radius:6px;margin:16px 0 0;padding:10px 14px;font-size:13px}.pp-lb{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:40px;margin-top:24px;display:grid}.pp-lb.pp-solo{grid-template-columns:minmax(0,1fr)}.pp-lb.pp-solo .pp-h-lead{text-wrap:pretty;max-width:1000px;font-size:46px}.pp-lb.pp-solo .pp-dek{max-width:820px}.pp-lb.pp-solo .pp-photo{aspect-ratio:2}.pp-photo{aspect-ratio:16/9;object-fit:cover;background:var(--bg3);border-radius:4px;width:100%;height:auto;display:block}.pp-cap{color:var(--pi4);margin-top:8px;font-size:12px;display:block}.pp-kicker{color:var(--pi3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.pp-kicker .pp-sep{color:var(--pl)}.pp-live{color:var(--amber);font-weight:500}.pp-tp{align-items:center;gap:5px;display:inline-flex}.pp-tp:before{content:"";background:var(--tc,var(--pi3));border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.pp-h-lead{font-family:var(--pserif);letter-spacing:-.015em;margin:10px 0 12px;font-size:40px;font-weight:400;line-height:1.06}.pp-dek{color:var(--pi2);font-size:17px;line-height:1.5}.pp-lead-why{color:var(--pi2);margin:10px 0 0;font-size:13.5px;line-height:1.5}.pp-lead-why b{font-family:var(--pmono);letter-spacing:.06em;text-transform:uppercase;color:var(--pi3);margin-right:6px;font-size:11px;font-weight:500}.pp-nstrip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pp-nchip{border:1px solid var(--pl);background:var(--bg2);height:30px;color:var(--pi3);border-radius:6px;align-items:center;gap:7px;padding:0 10px 0 5px;font-size:12.5px;display:inline-flex}.pp-nchip b{font-family:var(--pmono);color:var(--pi);font-size:12.5px;font-weight:500}.pp-nchip em{font-style:normal;font-family:var(--pmono);margin-left:2px;font-size:12px}.pp-nchip.pp-muted{background:0 0;border-style:dashed}.pp-nchip.pp-sm{gap:5px;height:24px;padding:0 7px 0 3px;font-size:11.5px}.pp-nchip.pp-sm b{font-size:11.5px}.pp-nchip.pp-sm em{font-size:11px}.pp-srcline{color:var(--pi3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.pp-srcf{color:var(--pi2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pp-srcline b{font-family:var(--pmono);color:var(--pi4);margin-left:5px;font-size:11px;font-weight:400}.pp-srcline i{color:var(--pi4);font-style:normal}.pp-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.pp-actions .pp-link{color:var(--pa)}.pp-cases{border-top:1px solid var(--pl2);color:var(--pi2);grid-template-columns:1fr 1fr;gap:28px;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.5;display:grid}.pp-cases b{letter-spacing:.08em;text-transform:uppercase;color:var(--pi3);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.pp-cases .pp-bull b:before{content:"▲  "}.pp-cases .pp-bear b:before{content:"▼  "}.pp-read{color:var(--pi2);border-top:1px solid var(--pl2);margin-top:16px;padding-top:14px;font-size:14px;line-height:1.5}.pp-read b{letter-spacing:.08em;text-transform:uppercase;color:var(--pi3);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.pp-rec{background:var(--bg2);border:1px solid var(--pl);border-radius:6px;flex-direction:column;min-width:0;padding:20px 22px 18px;display:flex}.pp-rh{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pp-rlogo{border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.pp-rname .pp-label{font-size:10.5px;display:block}.pp-rname b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:17px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.pp-rname .pp-rsub{color:var(--pi4);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.pp-rprice{text-align:right}.pp-rprice b{font-family:var(--pmono);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1;display:block}.pp-rprice span{font-family:var(--pmono);font-size:13px}.pp-rprice small{color:var(--pi4);margin-top:4px;font-size:11.5px;display:block}.pp-plot{flex:1;min-height:176px;margin-top:18px;position:relative}.pp-plot svg{width:100%;height:100%;position:absolute;inset:0}.pp-plot .pp-grid{stroke:var(--pl)}.pp-plot .pp-ln{fill:none;stroke:var(--pa);stroke-width:1.6px}.pp-plot .pp-fill{fill:var(--pa);opacity:.14}.pp-plot .pp-dot{background:var(--pi3);border:2px solid var(--bg2);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.pp-plot .pp-dot.pp-up{background:var(--green)}.pp-plot .pp-dot.pp-dn{background:var(--red)}.pp-plot .pp-endpx{font-family:var(--pmono);background:var(--pa);color:var(--pa-ink);border-radius:3px;padding:2px 6px;font-size:11.5px;line-height:1.3;position:absolute;right:0;transform:translateY(-50%)}.pp-axis{height:16px;font-family:var(--pmono);color:var(--pi4);margin-top:4px;font-size:11.5px;position:relative}.pp-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pp-axis span.pp-first{transform:none}.pp-axis span.pp-last{transform:translate(-100%)}.pp-rcap{color:var(--pi4);margin-top:8px;font-size:11.5px}.pp-rlabel{border-top:1px solid var(--pl);margin:12px 0 2px;padding-top:12px;font-size:10.5px;display:block}.pp-rrow{border-bottom:1px solid var(--pl);grid-template-columns:70px minmax(0,1fr) 60px;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.pp-rrow .pp-d{font-family:var(--pmono);color:var(--pi4);white-space:nowrap;font-size:11.5px}.pp-rrow .pp-dk{background:var(--pi3);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pp-rrow .pp-dk.pp-up{background:var(--green)}.pp-rrow .pp-dk.pp-dn{background:var(--red)}.pp-rrow .pp-t{color:var(--pi2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-rrow .pp-n{font-family:var(--pmono);text-align:right;font-size:12px}.pp-nx{color:var(--pi3);margin-top:12px;font-size:12.5px;line-height:1.45}.pp-kv3{border-top:1px solid var(--pl);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;padding:12px 0 0;display:grid}.pp-kv3 .pp-k{letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);font-size:10.5px;font-weight:500;display:block}.pp-kv3 .pp-v{font-family:var(--pmono);color:var(--pi);white-space:nowrap;margin-top:3px;font-size:13.5px;display:block}.pp-kv3 .pp-v small{font-family:var(--psans);color:var(--pi4);font-size:11.5px}.pp-rec .pp-cases{border-top:1px solid var(--pl);gap:16px;margin-top:14px;padding-top:12px;font-size:13px}.pp-rec .pp-read{border-top:1px solid var(--pl);margin-top:14px;padding-top:12px;font-size:13px}.pp-band{border-top:1px solid var(--pl);margin-top:36px;padding-top:22px}.pp-hd{border-bottom:1px solid var(--pl);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.pp-hd.pp-bare{border:0;padding:0}.pp-hd h2{font-family:var(--pserif);letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:26px;font-weight:400}.pp-hd .pp-note{color:var(--pi3);min-width:0;font-size:12.5px}.pp-hd .pp-more{color:var(--pi2);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.pp-card-img{aspect-ratio:16/9;object-fit:cover;background:var(--bg3);border-radius:4px;width:100%;height:auto;display:block}.pp-tile{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--pl);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex}.pp-tile b{font-family:var(--pmono);letter-spacing:-.02em;color:var(--pi);font-size:30px;font-weight:500;line-height:1.15}.pp-tile span{color:var(--pi4);margin-top:6px;font-size:12px}.pp-rows{margin-top:6px}.pp-row{border-bottom:1px solid var(--pl2);grid-template-columns:72px minmax(0,1fr) 150px;align-items:start;gap:20px;padding:14px 0;display:grid}.pp-row .pp-t{font-family:var(--pmono);color:var(--pi4);padding-top:4px;font-size:12.5px}.pp-row h3{letter-spacing:-.005em;margin:0 0 3px;font-size:17px;font-weight:600;line-height:1.3}.pp-row .pp-sub{color:var(--pi3);font-size:13px}.pp-row .pp-mv{text-align:right;font-family:var(--pmono);padding-top:4px;font-size:12.5px}.pp-row .pp-mv small{font-family:var(--psans);color:var(--pi4);margin-top:2px;font-size:11.5px;display:block}.pp-tstrip{background:var(--bg2);border-radius:4px;height:220px;margin-top:14px;position:relative;overflow:hidden}.pp-tm{box-shadow:inset 0 0 0 1px var(--bg);color:#fff;font-family:var(--pmono);flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:10.5px;display:flex;position:absolute;overflow:hidden}.pp-tm b{font-size:11.5px;font-weight:500}.pp-tm.pp-big{font-size:12px}.pp-tm.pp-big b{font-size:16px}.paper a.pp-tm:hover{color:#fff;filter:brightness(1.12)}.pp-sectors{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pp-sec{color:var(--pi4);min-width:0;font-size:11px;line-height:1.3}.pp-bar{background:var(--bg2);border-radius:3px;height:36px;position:relative;overflow:hidden}.pp-bar:after{content:"";background:var(--pl);height:1px;position:absolute;top:50%;left:0;right:0}.pp-bar i{opacity:.75;position:absolute;left:0;right:0}.pp-bar i.pp-up{background:var(--green);bottom:50%}.pp-bar i.pp-dn{background:var(--red);top:50%}.pp-sec b{font-family:var(--pmono);margin-top:5px;font-size:11.5px;font-weight:500;display:block}.pp-sec span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pp-cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.pp-record{border-bottom:1px solid var(--pl2);grid-template-columns:74px minmax(0,1fr) 110px;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:grid}.pp-record .pp-d{font-family:var(--pmono);color:var(--pi4);font-size:12.5px}.pp-record .pp-src{color:var(--pi4);margin-top:2px;font-size:12.5px}.pp-record .pp-n{font-family:var(--pmono);text-align:right;font-size:12.5px}.pp-tbl{border-collapse:collapse;width:100%;margin-top:4px;font-size:13.5px}.pp-tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);border-bottom:1px solid var(--pl);padding:8px 0;font-size:11px;font-weight:500}.pp-tbl td{border-bottom:1px solid var(--pl2);vertical-align:top;padding:9px 0}.pp-tbl .pp-n,.pp-tbl th.pp-n{text-align:right;white-space:nowrap;padding-left:16px}.pp-tbl td.pp-n{font-family:var(--pmono);font-size:12.5px}.pp-tbl .pp-tk{font-family:var(--pmono);white-space:nowrap;font-size:12.5px;font-weight:500}.pp-tbl .pp-c{color:var(--pi3)}.pp-tbl .pp-co{white-space:nowrap;align-items:center;gap:7px;margin-right:18px;display:inline-flex}.pp-tbl td .pp-spk{margin-left:auto;display:block}.pp-tbl .pp-day{font-family:var(--pmono);color:var(--pi4);white-space:nowrap;width:110px;font-size:12.5px}.pp-brief{border-bottom:1px solid var(--pl2);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:11px 0;font-size:14px;line-height:1.4;display:grid}.pp-brief .pp-tk{font-family:var(--pmono);white-space:nowrap;align-self:start;align-items:center;gap:6px;padding-top:2px;font-size:12.5px;display:flex}.pp-brief .pp-src{color:var(--pi4);margin-top:2px;font-size:12px;display:block}.pp-ctx{font-family:var(--pmono);color:var(--pi2);white-space:nowrap;font-size:12px}.pp-ctx em{font-style:normal}.pp-ctx small{font-family:var(--psans);color:var(--pi4);margin-left:5px;font-size:11px}.pp-actions>button,.pp-act>button{font-family:var(--psans);letter-spacing:0;text-transform:none;border:1px solid var(--pl);height:30px;color:var(--pi2);background:0 0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.pp-act>button{height:26px;padding:0 8px;font-size:12px}.pp-actions>button:hover,.pp-act>button:hover{color:var(--pi);border-color:var(--border2)}.pp-subline{border-top:1px solid var(--pl);border-bottom:1px solid var(--pl);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;padding:22px 0;display:flex}.pp-subline .pp-say{color:var(--pi2);flex:1;min-width:260px;font-size:15px}.pp-subline .pp-say b{color:var(--pi);font-weight:600}.pp-subline>div:last-child{flex:0 460px;min-width:280px}.pp-subline .signup-bar form{border-top:0;padding-top:0}.pp-subline .signup-bar form>p:not([role=alert]){display:none}.pp-subline .signup-bar form>div{gap:8px;margin-top:0}.pp-subline .signup-bar input{border-radius:6px;height:38px;padding:0 12px;font-size:13.5px}.pp-subline .signup-bar button{height:38px;color:var(--pa-ink);border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.pp-foot{color:var(--pi3);grid-template-columns:1.5fr repeat(4,1fr);gap:28px;margin-top:30px;padding:26px 0 40px;font-size:13px;line-height:1.5;display:grid}.pp-foot .pp-brand{margin-bottom:8px}.pp-foot h4{letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);margin:0 0 8px;font-size:11px;font-weight:500}.pp-foot a{color:var(--pi2);padding:3px 0;display:block}.pp-fine{color:var(--pi4);margin-top:12px;font-size:12px;line-height:1.6}@media (max-width:1180px){.pp-closes,.pp-wrap{padding-left:24px;padding-right:24px}.pp-lb{gap:28px}.pp-h-lead{font-size:34px}.pp-sectors{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1000px){.pp-lb{grid-template-columns:minmax(0,1fr)}.pp-cols2{grid-template-columns:minmax(0,1fr);gap:0}.pp-cols2>div+div{margin-top:28px}.pp-foot{grid-template-columns:1fr 1fr}}@media (max-width:768px){.pp-closes,.pp-wrap{padding-left:16px;padding-right:16px}.pp-closes{scrollbar-width:none;gap:14px;height:auto;padding-top:8px;padding-bottom:8px;font-size:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.pp-closes::-webkit-scrollbar{display:none}.pp-closes .pp-right,.pp-tbl .pp-hp{display:none}.pp-tbl td,.pp-tbl th{white-space:normal}.pp-tbl .pp-tk,.pp-tbl .pp-co,.pp-tbl .pp-day,.pp-tbl .pp-n{white-space:nowrap}.pp-masthead{gap:10px;padding:18px 0 12px}.pp-masthead h1,.pp-masthead .pp-title{font-size:30px}.pp-masthead .pp-date{font-size:12.5px}.pp-lb{gap:20px;margin-top:16px}.pp-h-lead,.pp-lb.pp-solo .pp-h-lead{margin:8px 0 10px;font-size:28px}.pp-dek{font-size:15px}.pp-photo{border-radius:0;width:calc(100% + 32px);max-width:none;margin:0 -16px}.pp-cases{grid-template-columns:1fr;gap:12px}.pp-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.pp-row .pp-t{display:none}.pp-row .pp-mv{text-align:left;padding-top:2px}.pp-row .pp-mv small{margin-left:6px;display:inline}.pp-tstrip{height:160px}.pp-tm{font-size:9px}.pp-tm b,.pp-tm.pp-big{font-size:10px}.pp-tm.pp-big b{font-size:13px}.pp-sectors{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-record{grid-template-columns:56px minmax(0,1fr) 72px;gap:10px;font-size:14px}.pp-tbl .pp-day{width:84px}.pp-rec{padding:16px}.pp-rh{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.pp-rlogo{width:32px;height:32px}.pp-rprice b{font-size:22px}.pp-hd h2{white-space:normal;font-size:22px}.pp-hd .pp-more{margin-left:0}.pp-band{margin-top:28px;padding-top:18px}.pp-foot{grid-template-columns:1fr;gap:18px}.pp-subline{margin-top:28px;padding:18px 0}}.pp-wrap.pp-col{max-width:800px}.pp-col .pp-link{color:var(--pa)}.pp-col .pp-part{border-top:1px solid var(--pl);margin-top:34px;padding-top:12px}.pp-col .pp-part>h2.pp-label{font-family:var(--psans);margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.4;display:block}.pp-story-kicker{margin-top:34px}.pp-back{color:var(--pi3)}.pp-back:hover{color:var(--pi)}.pp-story-h1{font-family:var(--pserif);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 16px;font-size:50px;font-weight:400;line-height:1.05}.pp-story-dek{color:var(--pi2);margin:0;font-size:20px;line-height:1.45}.pp-story-photo{margin-top:26px}.pp-archived{border:1px solid var(--pl);color:var(--pi2);border-radius:6px;margin-top:16px;padding:10px 12px;font-size:13.5px}.pp-named{border:1px solid var(--pl);border-radius:6px;margin-top:26px}.pp-nrow{border-top:1px solid var(--pl2);grid-template-columns:minmax(0,auto) auto minmax(0,1fr) 150px;align-items:center;gap:14px;padding:12px 16px;display:grid}.pp-nrow:first-child{border-top:0}.pp-nid{min-width:0;color:var(--pi);align-items:center;gap:9px;display:flex}.pp-nid b{font-family:var(--pmono);font-size:15px;font-weight:500}.pp-nid span{color:var(--pi2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pp-nnum{font-family:var(--pmono);white-space:nowrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.pp-nnum b{font-weight:500}.pp-nnum em{font-style:normal}.pp-nmeta{color:var(--pi4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp-nmeta em{font-style:normal;font-family:var(--pmono)}.pp-nspk{justify-self:end}.pp-after{color:var(--pi2);margin:12px 0 0;font-size:14px;line-height:1.55}.pp-correction{color:var(--pi2);margin:0 0 8px;font-size:14px;line-height:1.55}.pp-correction b{color:var(--pi);font-weight:600}.pp-body p{color:var(--pi);margin:0 0 20px;font-size:17px;line-height:1.65}.pp-body p:last-child{margin-bottom:0}.pp-readp{color:var(--pi);margin:0;font-size:17px;line-height:1.6}.pp-why{color:var(--pi2);margin:12px 0 0;font-size:15px;line-height:1.55}.pp-why b{color:var(--pi);font-weight:600}.pp-cases.pp-cases-open{border-top:0;margin-top:0;padding-top:0;font-size:15.5px;line-height:1.55}.pp-breaks{color:var(--pi3);margin:16px 0 0;font-size:14px;line-height:1.55}.pp-breaks b{color:var(--pi2);font-weight:600}.pp-story-acts{margin-top:18px}.pp-follow-main>button{font-family:var(--psans);letter-spacing:0;text-transform:none;border:1px solid var(--pa);background:var(--pa);height:36px;color:var(--pa-ink);border-radius:6px;padding:0 16px;font-size:13.5px;font-weight:600}.pp-follow-main>button:hover{color:var(--pa-ink);border-color:var(--pa);opacity:.92}.pp-move{margin-top:14px}.pp-move .cf-actions-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-move [role=group] button,.pp-move .cf-save,.pp-move .cf-share{border:1px solid var(--pl);height:34px;color:var(--pi3);font-family:var(--psans);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-move .cf-save[aria-pressed=true]{color:var(--pi);border-color:var(--border2)}.pp-move .cf-actions-note{color:var(--pi4);margin-top:8px;font-size:12px;display:block}.pp-srow{border-bottom:1px solid var(--pl2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14.5px;line-height:1.45;display:grid}.pp-srow:last-child{border-bottom:0}.pp-srow img{margin-top:3px}.pp-sname{color:var(--pi3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.pp-sname b{color:var(--pi);font-weight:600}.pp-sname i{letter-spacing:.06em;text-transform:uppercase;color:var(--pi4);font-size:11px;font-style:normal}.pp-sname .pp-num{color:var(--pi4);font-size:12px}.pp-srow a,.pp-srow>div>span:last-child{color:var(--pi);display:block}.pp-srow a:hover,.pp-rel a:hover{text-underline-offset:2px;text-decoration:underline}.pp-rel{border-bottom:1px solid var(--pl2);padding:9px 0;font-size:15px;line-height:1.4}.pp-rel:last-child{border-bottom:0}.pp-rel a{color:var(--pi)}.pp-rel small{color:var(--pi4);margin-top:3px;font-size:12px;display:block}.pp-col .pp-subline+.pp-part{border-top:0;padding-top:0}.pp-about p{color:var(--pi3);margin:0 0 8px;font-size:13px;line-height:1.6}.pp-about a{color:var(--pi2);text-decoration:underline;-webkit-text-decoration-color:var(--pl);text-decoration-color:var(--pl);text-underline-offset:2px}.pp-missing{padding-top:60px;padding-bottom:40px}.pp-crumbs{color:var(--pi4);padding-top:22px;font-size:13px}.pp-crumbs a{color:var(--pi3)}.pp-stock-hd{border-bottom:1px solid var(--pl);align-items:flex-end;gap:18px;padding:12px 0 18px;display:flex}.pp-slogo{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pp-sid{flex:1;min-width:0}.pp-stock-h1{font-family:var(--pserif);letter-spacing:-.015em;margin:0 0 6px;font-size:42px;font-weight:400;line-height:1.05}.pp-h1tk{font-family:var(--pmono);letter-spacing:0;color:var(--pi3);vertical-align:middle;margin-left:4px;font-size:15px;font-weight:500}.pp-ssub{color:var(--pi3);font-size:14px}.pp-price{text-align:right;flex:none}.pp-price b{font-family:var(--pmono);letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1;display:block}.pp-price span{font-family:var(--pmono);font-size:14px}.pp-price small{color:var(--pi4);margin-top:4px;font-size:12.5px;display:block}.pp-sentence{color:var(--pi2);margin:18px 0 0;font-size:17px;line-height:1.55}.pp-stock-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.pp-stock-acts{flex-wrap:wrap;gap:8px;display:flex}.pp-stock-acts .pp-btn{height:34px}.pp-stock-acts .pp-btn[aria-pressed=true]{border-color:var(--border2)}.pp-tabs{z-index:40;background:var(--bg);border-bottom:1px solid var(--pl);scrollbar-width:none;grid-area:tabs;gap:26px;margin-top:22px;font-size:14px;display:flex;position:sticky;top:0;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs a{white-space:nowrap;color:var(--pi3);padding:10px 0}.pp-tabs a:hover{color:var(--pi)}.pp-tabs a[aria-current=page]{color:var(--pi);box-shadow:inset 0 -2px 0 var(--pi);font-weight:500}.pp-chartsec{margin-top:22px;scroll-margin-top:52px}.pp-legend{color:var(--pi4);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.pp-seg{border:1px solid var(--pl);border-radius:6px;display:inline-flex;overflow:hidden}.pp-seg button{font-family:var(--pmono);color:var(--pi3);cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px}.pp-seg button+button{border-left:1px solid var(--pl)}.pp-seg button[aria-pressed=true]{color:var(--pi);background:var(--bg2)}.pp-dotk{background:var(--pi3);vertical-align:middle;border-radius:50%;width:7px;height:7px;display:inline-block}.pp-plot.pp-plot-wide{flex:none;height:220px;min-height:220px;margin-top:10px}.pp-plot.pp-plot-wide .pp-dot{border-color:var(--bg)}.pp-recline{color:var(--pi2);margin:12px 0 0;font-size:15px;line-height:1.55}.pp-col .pp-band.pp-stock-band{border-top:0;margin-top:34px;padding-top:0;scroll-margin-top:52px}.pp-record .pp-n.pp-words{font-family:var(--psans);color:var(--pi3)}.pp-peers td{vertical-align:middle}.pp-peers .pp-tk{width:120px}.pp-peers td.pp-hp{width:110px}.pp-peers td.pp-n:last-child{width:90px}.pp-deep h2{font-family:var(--pserif);letter-spacing:-.01em}.pp-discuss:not(:empty){margin-top:34px}.pp-kv4{border:1px solid var(--pl);background:var(--bg2);border-radius:6px;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px 14px;margin-top:12px;padding:10px 12px;display:grid}.pp-kv4>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-kv4 .pp-k{color:var(--pi4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pp-kv4 .pp-v{font-family:var(--pmono);white-space:nowrap;font-size:14.5px;font-weight:600}.pp-kv4 small{font-size:10.5px;font-weight:500}.pp-fvgrid{border-top:1px solid var(--pl);border-left:1px solid var(--pl);background:var(--bg2);border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.pp-fvcol{flex-direction:column;min-width:0;display:flex}.pp-fvcol-h{letter-spacing:.06em;text-transform:uppercase;color:var(--pi3);border-right:1px solid var(--pl);border-bottom:1px solid var(--pl);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;padding:5.5px 8px 5px;font-size:10px;font-weight:600;overflow:hidden}.pp-fvrow{border-right:1px solid var(--pl2);border-bottom:1px solid var(--pl2);justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:4px 8px;display:flex}.pp-fvrow:hover{background:var(--bg)}.pp-fvk{color:var(--pi3);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11px;overflow:hidden}.pp-fvv{font-family:var(--pmono);font-variant-numeric:tabular-nums;color:var(--pi);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:11.5px;font-weight:600;overflow:hidden}.pp-fvv small{color:var(--pi4);margin-left:3px;font-size:10px;font-weight:400}.pp-fvv.pp-up,.pp-kv4 .pp-v.pp-up,.pp-acct-table td.pp-up,.pp-tv-stat.pp-up{color:var(--green)}.pp-fvv.pp-dn,.pp-kv4 .pp-v.pp-dn,.pp-acct-table td.pp-dn,.pp-tv-stat.pp-dn{color:var(--red)}.pp-tvwrap{border:1px solid var(--pl);background:var(--bg2);border-radius:8px;overflow:hidden}.pp-tv-embed{border-bottom:1px solid var(--pl);background:var(--bg);padding:10px 10px 6px}.pp-tv-sectitle{border-bottom:1px solid var(--pl2);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px 6px;display:flex}.pp-tvbar{border-bottom:1px solid var(--pl);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.pp-ranges{border:1px solid var(--pl);background:var(--bg2);border-radius:5px;display:inline-flex;overflow:hidden}.pp-ranges button{font-family:var(--pmono);color:var(--pi3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 9px;font-size:11px;font-weight:500}.pp-ranges button+button{border-left:1px solid var(--pl)}.pp-ranges button:hover{color:var(--pi)}.pp-ranges button[aria-pressed=true]{color:var(--pi);background:var(--bg);font-weight:600}.pp-tvind{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pp-tvchip{font-family:var(--pmono);border:1px solid var(--pl);color:var(--pi3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.pp-tvchip:hover{color:var(--pi);border-color:var(--pi3)}.pp-tvchip.on{color:var(--pi);background:var(--bg);border-color:var(--pi2)}.pp-swatch{border-radius:1px;width:9px;height:2.5px;display:inline-block}.pp-sw-sma20{background:var(--pa)}.pp-sw-sma50{background:var(--amber)}.pp-tvhud{border-bottom:1px solid var(--pl2);background:var(--bg2);font-family:var(--pmono);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;font-size:11.5px;display:flex}.pp-tvhud-date{color:var(--pi);font-weight:600}.pp-tvhud-item{color:var(--pi2);align-items:baseline;gap:4px;display:inline-flex}.pp-tvhud-item small{color:var(--pi4);font-size:10px;font-weight:500}.pp-tvhud-item b{font-weight:600}.pp-tvhud-sma20 b{color:var(--pa)}.pp-tvhud-sma50 b{color:var(--amber)}.pp-tvhud-story{font-family:var(--psans);color:var(--pa);white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin-left:auto;font-size:12px;overflow:hidden}.pp-plot.pp-plot-wide.pp-tvplot{background:var(--bg2);cursor:crosshair;-webkit-user-select:none;user-select:none;height:240px;min-height:240px;margin:0;padding:0;position:relative;overflow:hidden}.pp-plot.pp-plot-wide.pp-tvplot>svg{width:100%;height:100%;display:block}.pp-tvgrid-lbl{font-family:var(--pmono);color:var(--pi4);pointer-events:none;background:var(--bg2);border-radius:2px;padding:0 3px;font-size:10px;position:absolute;right:8px;transform:translateY(-50%)}.pp-tvpin{font-family:var(--pmono);background:var(--bg);border:1px solid var(--pl);pointer-events:none;white-space:nowrap;z-index:1;border-radius:3px;padding:1px 4px;font-size:9.5px;font-weight:600;position:absolute;transform:translate(-50%,-120%)}.pp-tvpin-hi{color:var(--green)}.pp-tvpin-lo{color:var(--red);transform:translate(-50%,25%)}.pp-tvcursor{background:var(--bg);border:2px solid var(--pi);pointer-events:none;z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.pp-tvpx-active{z-index:3;background:var(--pi)!important;color:var(--bg)!important}.pp-tvsub{border-top:1px solid var(--pl);background:var(--bg);-webkit-user-select:none;user-select:none;cursor:crosshair;position:relative}.pp-tvsub-head{font-family:var(--pmono);color:var(--pi3);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 2px;font-size:10px;display:flex}.pp-tvsub-svg{width:100%;height:78px;display:block}.pp-tvwrap .pp-axis{border-top:1px solid var(--pl2);background:var(--bg);margin:0;padding:4px 12px 6px}.pp-tvlegend{border-top:1px solid var(--pl2);background:var(--bg);padding:6px 12px 8px}.pp-fin-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:18px;display:grid}.pp-fin-charts>.pp-revs{border:1px solid var(--pl);background:var(--bg2);border-radius:10px;flex-direction:column;justify-content:space-between;margin-top:0;padding:14px 16px;display:flex}.pp-stmts-open{margin-top:18px;scroll-margin-top:52px}.pp-incdist{border:1px solid var(--pl);background:var(--bg2);border-radius:8px;margin-top:20px;scroll-margin-top:52px;overflow:hidden}.pp-incdist-head{border-bottom:1px solid var(--pl);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.pp-sub-h{color:var(--pi);letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.pp-incdist-sub{color:var(--pi3);margin-top:2px;font-size:11.5px;display:block}.pp-sankey-wrap{border-bottom:1px solid var(--pl2);background:var(--bg2);padding:10px 14px 6px;overflow-x:auto}.pp-sankey-svg{width:100%;min-width:580px;height:auto;max-height:240px;display:block}.pp-incdist-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pp-incdist-card{flex-direction:column;min-width:0;display:flex}.pp-incdist-card:first-child{border-right:1px solid var(--pl)}.pp-rev100-bar{border:1px solid var(--pl);border-radius:3px;height:14px;margin:10px 10px 6px;display:flex;overflow:hidden}.pp-rev100-bar>span{height:100%;display:block}.pp-rev100-rows{flex-direction:column;display:flex}.pp-fvsub{color:var(--pi4);margin-left:4px;font-size:10.5px;font-weight:400}.pp-acct-toolbar{border:1px solid var(--pl);background:var(--bg);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pp-acct-titleblock{min-width:0}.pp-acct-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-csv-btn{border:1px solid var(--pl);background:var(--bg2);height:26px;color:var(--pi2);font-family:var(--pmono);cursor:pointer;border-radius:5px;padding:0 10px;font-size:11px;font-weight:500}.pp-csv-btn:hover{color:var(--pa);border-color:var(--pa)}.pp-acct-table-wrap{border:1px solid var(--pl);background:var(--bg2);border-radius:0 0 8px 8px;overflow-x:auto}.pp-acct-table{border-collapse:collapse;width:100%;font-size:12.5px}.pp-acct-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--pi3);border-bottom:1px solid var(--pl);background:var(--bg);text-align:left;white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:600}.pp-acct-table th.r,.pp-acct-table td.r{text-align:right;font-family:var(--pmono);font-variant-numeric:tabular-nums}.pp-acct-table td{border-bottom:1px solid var(--pl2);color:var(--pi2);white-space:nowrap;padding:6.5px 10px}.pp-acct-secrow td{letter-spacing:.07em;text-transform:uppercase;color:var(--pi3);background:var(--bg);border-top:1px solid var(--pl);border-bottom:1px solid var(--pl);padding:7px 10px;font-size:10.5px;font-weight:600}.pp-acct-secnote{text-transform:none;letter-spacing:0;color:var(--pi4);margin-left:10px;font-weight:400}.pp-acct-bold td{color:var(--pi);font-weight:600}.pp-acct-clickable{cursor:pointer}.pp-acct-clickable:hover td{background:var(--bg)}.pp-acct-caret{color:var(--pi4);font-size:10px}.pp-acct-meta{color:var(--pi3);font-size:11.5px}.pp-sparkbars{vertical-align:middle;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.pp-sparkbar{background:var(--pa);opacity:.78;border-radius:1px;width:5px;display:inline-block}.pp-sparkbar-neg{background:var(--red)}.pp-sparkbar-empty{background:var(--pl)}.pp-more-figs{border-top:1px solid var(--pl2);margin-top:12px}.pp-more-figs>summary{cursor:pointer;color:var(--pi2);padding:12px 0;font-size:14px;font-weight:500;list-style:none}.pp-more-figs>summary::-webkit-details-marker{display:none}.pp-more-figs>summary:after{content:" ▸";color:var(--pi4)}.pp-more-figs[open]>summary:after{content:" ▾"}.pp-deep{flex-direction:column;gap:34px;margin-top:34px;display:flex}.pp-tools{border-top:1px solid var(--pl);color:var(--pi3);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:34px;padding-top:14px;font-size:13.5px;display:flex}.pp-tools a{color:var(--pa)}.pp-sotd-why{color:var(--pi4)}.pp-nmore{border-top:1px solid var(--pl2);color:var(--pi4);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;font-size:12.5px;display:flex}.pp-storyline{margin-top:26px}.pp-partnote{color:var(--pi3);margin:0 0 10px;font-size:13px;line-height:1.5}.pp-stkchips{flex-wrap:wrap;gap:8px;display:flex}.pp-chipstk{border:1px dashed var(--pl);color:var(--pi);border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;font-size:13px;display:inline-flex}.pp-chipstk b{font-family:var(--pmono);font-size:12.5px;font-weight:500}.pp-chipstk span{color:var(--pi3);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pp-chipstk em{font-style:normal;font-family:var(--pmono);font-size:12px}.pp-since{width:100%;height:88px;margin-top:4px;display:block}.pp-since-zero{fill:none;stroke:var(--border2);stroke-dasharray:3 5}.pp-since-ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pp-since-ln.pp-up{stroke:var(--green)}.pp-since-ln.pp-dn{stroke:var(--red)}.pp-since-foot{font-family:var(--pmono);color:var(--pi4);justify-content:space-between;gap:12px;margin:4px 0 8px;font-size:11.5px;display:flex}.pp-endzone{margin-top:34px}.pp-endzone .nw{border-top:1px solid var(--pl);margin-top:0;padding-top:12px}.pp-endzone .nw-title{font-family:var(--psans);letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);margin:0 0 12px;font-size:11px;font-weight:500}.pp-endzone .font-mono{font-family:var(--psans);letter-spacing:.04em}.pp-endzone section.xl\:hidden{display:flex}.pp-endzone section.hidden.xl\:flex{display:none}.pp-plot .pp-mark{border-left:1.5px dashed var(--amber);opacity:.85;width:0;position:absolute;top:0;bottom:0}.pp-markk{border-left:1.5px dashed var(--amber);vertical-align:middle;width:0;height:10px;margin:0 2px;display:inline-block}.pp-plot a.pp-dot{cursor:pointer}.pp-plot a.pp-dot:hover,.pp-plot a.pp-dot:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.4)}.pp-topicrow{border-bottom:1px solid var(--pl2);grid-template-columns:minmax(0,1fr) 48px 90px;gap:12px;padding:9px 0;font-size:14.5px;display:grid}.pp-topicrow span:first-child{text-transform:capitalize}.pp-topicrow .pp-num{text-align:right;font-size:12.5px}.pp-revs{margin-top:18px}.pp-revs .pp-k{color:var(--pi4);margin-bottom:8px;font-size:12px;display:block}.pp-revbars{align-items:flex-end;gap:10px;height:124px;display:flex}.pp-revbars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.pp-revbars small{font-family:var(--pmono);color:var(--pi3);white-space:nowrap;margin-bottom:4px;font-size:10.5px}.pp-revbars i{background:var(--pa);opacity:.45;border-radius:2px 2px 0 0;width:100%;max-width:64px;display:block}.pp-revbars i.pp-now{opacity:1}.pp-revbars span{font-family:var(--pmono);color:var(--pi4);margin-top:5px;font-size:10.5px}@media (max-width:768px){.pp-story-kicker{margin-top:20px}.pp-story-h1{margin:10px 0 12px;font-size:30px}.pp-story-dek{font-size:17px}.pp-nrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px}.pp-nmeta{white-space:normal;grid-column:1/-1}.pp-nspk{display:none}.pp-body p,.pp-readp{font-size:16.5px}.pp-cases.pp-cases-open{font-size:15px}.pp-stock-hd{flex-wrap:wrap;align-items:flex-start;gap:12px}.pp-stock-h1{font-size:30px}.pp-price{text-align:left;width:100%}.pp-price b{margin-right:8px;font-size:24px;display:inline}.pp-sentence{font-size:15.5px}.pp-tabs{gap:20px}.pp-plot.pp-plot-wide{height:180px;min-height:180px}.pp-kv4,.pp-fvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-fvrow{gap:4px;padding:5px 7px}.pp-fvk{font-size:10.5px}.pp-fvv{font-size:11px}.pp-fin-charts,.pp-incdist-grid{grid-template-columns:minmax(0,1fr)}.pp-incdist-card:first-child{border-right:0;border-bottom:1px solid var(--pl)}}.pp-wrap.pp-col.pp-split{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head rail""body rail";align-items:start;column-gap:48px;max-width:1280px;display:grid}.pp-wrap.pp-col.pp-split.pp-split-stock{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tabs""next""body""peers";max-width:1440px}.pp-split-head{grid-area:head;min-width:0}.pp-split-body{grid-area:body;min-width:0}.pp-rail{grid-area:rail;min-width:0;padding-top:64px}.pp-split-stock .pp-rail{display:contents}.pp-split-stock .pp-rail-next{grid-area:next;margin-top:14px}.pp-split-stock .pp-rail-peers{grid-area:peers;margin-top:34px}.pp-split-stock .pp-rail-h{display:none}.pp-split-stock .pp-rail .pp-peers td.pp-hp{display:table-cell}.pp-split-stock .pp-rail .pp-peers td:nth-child(2){max-width:none;color:var(--pi);font-size:14px}.pp-rail-h{margin:0 0 10px;display:block}.pp-rail .pp-named{margin-top:0}.pp-rail .pp-nrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px}.pp-rail .pp-nid b,.pp-rail .pp-nnum{font-size:14px}.pp-rail .pp-nmeta{grid-column:1/-1}.pp-rail .pp-nspk{grid-column:1/-1;justify-self:start}.pp-rail .pp-nmore{padding:10px 12px}.pp-rail .pp-after{font-size:13.5px}.pp-rail .pp-part{margin-top:24px}.pp-rail .pp-sentence{margin-top:0;font-size:14.5px}.pp-rail-peers{margin-top:26px}.pp-rail .pp-stock-band{margin-top:0}.pp-rail .pp-peers .pp-tk{width:auto}.pp-rail .pp-peers td.pp-hp{display:none}.pp-rail .pp-peers td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:110px;color:var(--pi3);font-size:13px;overflow:hidden}.pp-rail .pp-hd{flex-wrap:wrap;row-gap:2px}.pp-rail-list{flex-direction:column;display:flex}.pp-rail-item{border-top:1px solid var(--pl2);color:var(--pi);flex-direction:column;gap:3px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.pp-rail-item small{font-family:var(--pmono);color:var(--pi4);font-size:11.5px}.pp-wrap.pp-front-split{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"mast mast""lead rail""main rail";align-items:start;column-gap:40px;display:grid}.pp-front-split>.pp-masthead{grid-area:mast}.pp-front-lead{grid-area:lead;min-width:0;margin-top:6px;padding:24px 26px 22px}.pp-front-main{grid-area:main;min-width:0}.pp-rail.pp-front-rail{padding-top:24px}.pp-lead-fig{min-width:0;margin:0}@media (min-width:1181px){.pp-front-lead .pp-lead.pp-lead-pic{grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"text fig""cases cases";align-items:start;column-gap:28px;display:grid}.pp-front-lead .pp-lead-pic>.pp-lead-text{grid-area:text;min-width:0}.pp-front-lead .pp-lead-pic>.pp-lead-fig{grid-area:fig;padding-top:4px}.pp-front-lead .pp-lead-pic>.pp-cases,.pp-front-lead .pp-lead-pic>.pp-read{grid-area:cases}.pp-front-lead .pp-lb.pp-solo .pp-lead-pic .pp-photo{aspect-ratio:3/2}.pp-front-lead .pp-lb.pp-solo .pp-h-lead{margin-top:6px;font-size:34px}.pp-front-lead .pp-lead-pic .pp-kicker{margin-top:0}.pp-front-lead .pp-lead-pic .pp-dek{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.pp-front-lead .pp-lb.pp-solo .pp-lead:not(.pp-lead-pic) .pp-h-lead{font-size:40px}}.pp-rail-sec{margin-top:30px}.pp-rail .pp-rec{padding:16px}.pp-rail .pp-rname .pp-rsub{white-space:normal}.pp-rail .pp-rrow{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.pp-rail .pp-rrow .pp-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pp-rail .pp-hp{display:none}.pp-rail .pp-tbl td{font-size:13px}.pp-rail .pp-tbl td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.pp-rail .pp-record{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;font-size:13.5px;line-height:1.4}.pp-rail .pp-record .pp-src{font-size:12px}@media (min-width:768px){.pp-closes{padding-right:190px}}@media (min-width:768px) and (max-width:1439px){.pp-closes .pp-spk{display:none}}@media (max-width:1599px){.pp-closes .pp-right{display:none}}@media (max-width:1200px){.pp-wrap.pp-front-split{grid-template-columns:minmax(0,1fr);grid-template-areas:"mast""lead""record""main""side"}.pp-front-rail{display:contents}.pp-rail-record{grid-area:record;margin-top:24px}.pp-rail-side{grid-area:side}.pp-wrap.pp-col.pp-split.pp-split-story{grid-template-areas:"head""named""body""deck"}.pp-split-story .pp-rail{display:contents}.pp-rail-named{grid-area:named;margin-top:24px}.pp-rail-deck{grid-area:deck}.pp-rail-latest{display:none}.pp-wrap.pp-col.pp-split{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rail""body";max-width:860px}.pp-rail{padding-top:0}.pp-rail .pp-named{margin-top:0}.pp-wrap.pp-col.pp-split.pp-split-stock{grid-template-areas:"head""tabs""next""body""peers";max-width:1200px}}@media (min-width:769px) and (max-width:1200px){.pp-kv4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-fvgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.paper{padding-top:56px}}.pp-foot a:hover,.pp-crumbs a:hover,.pp-hd .pp-more:hover,a.pp-nid:hover,.pp-nid:hover b,a.pp-nchip:hover,a.pp-chipstk:hover,.pp-rrow a.pp-t:hover,a.pp-rail-item:hover,.pp-rail-item:hover span{color:var(--pa)}@media (min-width:768px){.paper>.pp-wrap:first-child .pp-phead-ctl{margin-top:30px}}@media screen and (min-width:1181px){.paper{zoom:.9}.paper .pp-wrap:not(.pp-col),.paper .pp-wrap.pp-col.pp-split.pp-split-stock{max-width:1440px}.paper:has(.pp-wrap.pp-col:not(.pp-split-stock)) .pp-wrap:not(.pp-col){max-width:1280px}.paper [class*="text-[0.5"],.paper [class*="text-[0.6rem]"],.paper [class*="text-[8px]"],.paper [class*="text-[8.5px]"],.paper [class*="text-[9px]"],.paper [class*="text-[9.5px]"]{font-size:10px}}.paper{--pp-panel:var(--bg-raised);--pp-shadow:0 1px 2px #1018280d,0 10px 28px -6px #1018281a}[data-theme=dark] .paper{--pp-shadow:0 1px 0 #ffffff09 inset,0 14px 34px -8px #0000008c}.pp-front-lead,.pp-front-main>.pp-band,.pp-front-rail .pp-rail-sec,.pp-front-rail .pp-rec{background:var(--pp-panel);border:1px solid var(--pl);box-shadow:var(--pp-shadow);border-radius:14px}.pp-front-lead .pp-lb{margin-top:0}.pp-front-main>.pp-band{margin-top:22px;padding:22px 26px 18px}.pp-front-main>.pp-band>.pp-hd{border-bottom:1px solid var(--pl2);margin-bottom:2px;padding-bottom:12px}.pp-front-rail .pp-rail-sec{margin-top:22px;padding:18px 16px 14px}.pp-front-rail .pp-rec{padding:18px 18px 16px}.pp-front-split .pp-photo,.pp-front-split .pp-card-img{border-radius:10px}.pp-front-split .pp-cap{color:var(--pi4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.pp-front-split .pp-hd .pp-note{color:var(--pi3);font-size:13.5px}.pp-front-split .pp-k{color:var(--pi2);font-size:13px}.pp-front-split .pp-row h3{font-size:18px}.pp-front-split .pp-row .pp-sub{color:var(--pi2);font-size:13.5px}.pp-front-split .pp-brief{font-size:15px}.pp-front-split .pp-brief .pp-src{color:var(--pi3);font-size:12.5px}.pp-drows{flex-direction:column;margin-top:4px;display:flex}.pp-drow{border-bottom:1px solid var(--pl2);grid-template-columns:260px minmax(0,1fr) 150px;align-items:start;column-gap:24px;padding:20px 0;display:grid}.pp-drow:last-child{border-bottom:0}.pp-drow-fig{min-width:0}.pp-drow-fig .pp-card-img{aspect-ratio:3/2}.pp-drow-fig .pp-cap{margin-top:6px}.pp-drow-main{min-width:0}.pp-drow h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:21px;font-weight:600;line-height:1.28}.pp-drow h3 a{color:var(--pi)}.pp-drow h3 a:hover{color:var(--pa)}.pp-drow .pp-dek{color:var(--pi2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.pp-drow-cases{color:var(--pi3);gap:3px;margin-top:10px;font-size:13.5px;line-height:1.45;display:grid}.pp-drow-cases p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-drow-cases b{color:var(--pi4);vertical-align:1px;margin-right:4px;font-size:9px;font-weight:400}.pp-drow-side{flex-direction:column;align-items:flex-end;gap:12px;padding-top:4px;display:flex}.pp-drow-side .pp-ctx{font-family:var(--pmono);color:var(--pi2);text-align:right;white-space:nowrap;font-size:12.5px}.pp-drow-side .pp-ctx em{font-style:normal}.pp-drow-side .pp-ctx small{font-family:var(--psans);color:var(--pi4);margin-top:2px;font-size:11.5px;display:block}@media (max-width:1100px){.pp-drow{grid-template-columns:200px minmax(0,1fr);row-gap:10px}.pp-drow-side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;padding-top:0}}@media (max-width:767px){.pp-front-lead{border-radius:12px;padding:16px 16px 14px}.pp-front-main>.pp-band{border-radius:12px;padding:16px 16px 12px}.pp-drow{grid-template-columns:minmax(0,1fr);padding:16px 0}.pp-drow-side{grid-column:1}.pp-drow h3{font-size:19px}.pp-drow .pp-dek{font-size:15px}.pp-drow-cases p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media print{.pp-front-lead,.pp-front-main>.pp-band,.pp-front-rail .pp-rail-sec,.pp-front-rail .pp-rec{box-shadow:none}}.pp-lnrail{margin:2px 0 0;padding:0;list-style:none}.pp-lnr{border-top:1px solid var(--pl2);grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.pp-lnr:first-child{border-top:0}.pp-lnr-n{border:1px solid var(--pl);background:var(--bg2);height:44px;color:var(--pi4);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:10.5px;line-height:1.1;display:flex}.pp-lnr-n b{font-family:var(--pmono);color:var(--pi);font-size:17px;font-weight:500}.pp-lnr-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-lnr-t{color:var(--pi);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-lnr-t:hover{color:var(--pa)}.pp-lnr-m{color:var(--pi3);font-size:12.5px}.pp-lnr-last{color:var(--pi2);font-size:12.5px}
.pp-phead{border-bottom:1px solid var(--pl);align-items:flex-start;gap:18px 22px;padding:34px 0 22px;display:flex}.pp-phead h1{font-family:var(--pserif);letter-spacing:-.01em;flex:none;font-size:40px;font-weight:400;line-height:1}.pp-phead-dek{color:var(--pi2);max-width:720px;padding-top:4px;font-size:14px;line-height:1.5}.pp-phead-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.pp-pseg{border:1px solid var(--pl);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.pp-pseg button{color:var(--pi3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 12px;font-family:inherit;font-size:13.5px;line-height:1.2}.pp-pseg button+button{border-left:1px solid var(--pl)}.pp-pseg button:hover{color:var(--pi)}.pp-pseg button[aria-pressed=true]{color:var(--pi);background:var(--bg2);font-weight:500}.pp-pseg button:focus-visible{outline:2px solid var(--pa);outline-offset:-2px}.pp-pctl{flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.pp-pinput{border:1px solid var(--pl);width:360px;min-width:0;max-width:100%;height:36px;color:var(--pi);font:inherit;background:0 0;border-radius:6px;padding:0 12px;font-size:14px}.pp-pinput::placeholder{color:var(--pi4)}.pp-pinput:focus{border-color:var(--border2);outline:none}.pp-pselect{border:1px solid var(--pl);background:var(--bg);height:36px;color:var(--pi);font:inherit;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--pi3) 50%),linear-gradient(135deg,var(--pi3) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:4px 4px;border-radius:6px;padding:0 30px 0 12px;font-size:13.5px}.pp-pselect:focus-visible,.pp-pinput:focus-visible{outline:2px solid var(--pa);outline-offset:1px}.pp-pchips{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.pp-pchip{border:1px solid var(--pl);color:var(--pi2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px;line-height:1.3}.pp-pchip:hover{color:var(--pi);border-color:var(--border2)}.pp-pchip[aria-pressed=true]{color:var(--pi);background:var(--bg2);border-color:var(--border2);font-weight:500}.pp-pchip:focus-visible{outline:2px solid var(--pa);outline-offset:1px}.pp-pchip .pp-pchip-n{font-family:var(--pmono);color:var(--pi4);margin-left:6px;font-size:11.5px}.pp-pmeta{color:var(--pi3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:18px 0 6px;font-size:12.5px;display:flex}.pp-pmeta b{color:var(--pi2);font-weight:500}.pp-dtbl{border-collapse:collapse;width:100%;font-size:13.5px}.pp-dtbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);border-bottom:1px solid var(--pl);white-space:nowrap;padding:10px 10px 9px;font-size:11px;font-weight:500}.pp-dtbl td{border-bottom:1px solid var(--pl2);vertical-align:middle;padding:9px 10px}.pp-dtbl th:first-child,.pp-dtbl td:first-child{padding-left:0}.pp-dtbl th:last-child,.pp-dtbl td:last-child{padding-right:0}.pp-dtbl tbody tr:hover td{background:color-mix(in oklab,var(--pi) 3%,transparent)}.pp-dtbl .pp-dr{text-align:right;white-space:nowrap}.pp-dtbl td.pp-dr{font-family:var(--pmono);font-variant-numeric:tabular-nums;font-size:12.5px}.pp-dtbl td.pp-dmono{font-family:var(--pmono);white-space:nowrap;font-size:12.5px}.pp-dtbl .pp-dmut{color:var(--pi2)}.pp-dtbl .pp-dfaint{color:var(--pi4)}.pp-dco{align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.pp-dco b{font-family:var(--pmono);white-space:nowrap;font-size:12.5px;font-weight:500}.pp-dco span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-dstate{font-family:var(--pmono);letter-spacing:.08em;text-transform:uppercase;color:var(--pi4);margin-left:8px;font-size:10.5px}.pp-dstate[data-late]{color:var(--pi2)}.pp-dempty{text-align:center;color:var(--pi3);border-bottom:1px solid var(--pl2);padding:40px 0;font-size:14px}.pp-dfoot{color:var(--pi3);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:12px 0 0;font-size:12.5px;display:flex}.paper .pp-pnote{max-width:760px;color:var(--pi4);margin-top:22px;font-size:12px;line-height:1.6}.paper .pp-pnote a,.paper a.pp-plink{color:var(--pa)}.paper .pp-pnote a:hover,.paper a.pp-plink:hover{text-decoration:underline}.paper .pp-pnext{color:var(--pi2);margin-top:22px;font-size:13.5px}.pp-pupdating{padding:34px 0 60px}.pp-pupdating h1{font-family:var(--pserif);font-size:40px;font-weight:400;line-height:1}.paper .pp-pupdating p{color:var(--pi2);margin-top:12px;font-size:14px}.pp-ec-sum{color:var(--pi3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:18px 0 0;font-size:13px;display:flex}.pp-ec-sum button{font:inherit;color:var(--pi);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.pp-ec-sum button:hover{color:var(--pa)}.paper .pp-ec-late{color:var(--pi2);margin-top:12px;font-size:13.5px;line-height:1.6}.pp-ec-late b{color:var(--pi);font-weight:500}.paper .pp-ec-late a{font-family:var(--pmono);color:var(--pi);font-size:12.5px}.paper .pp-ec-late a:hover{color:var(--pa)}.pp-ec-weekhd{border-bottom:1px solid var(--pl);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-top:30px;padding-bottom:10px;display:flex}.pp-ec-legend{color:var(--pi3);gap:16px;font-size:12.5px;display:flex}.pp-ec-legend span{align-items:center;gap:6px;display:inline-flex}.pp-ec-legend i{border:1px solid var(--pl);background:var(--bg2);border-radius:2px;width:10px;height:10px;display:inline-block}.pp-ec-legend i[data-exp]{border-style:dashed;border-color:var(--pi4);background:0 0}.pp-ec-week{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pp-ec-day{border-left:1px solid var(--pl2);min-width:0;padding:16px 14px 18px}.pp-ec-day:first-child{border-left:0;padding-left:0}.pp-ec-day[data-today]{background:color-mix(in oklab,var(--pi) 4%,transparent);box-shadow:inset 0 2px 0 var(--pi);padding-left:14px}.pp-ec-dayhd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pp-ec-dayhd h3{font-size:15px;font-weight:500;line-height:1.3}.pp-ec-dayhd h3 em{color:var(--pi3);font-style:normal;font-weight:400}.pp-ec-dayhd span{font-family:var(--pmono);color:var(--pi4);font-size:12px}.paper .pp-ec-sess{border-bottom:1px solid var(--pl2);margin:16px 0 8px;padding-bottom:6px}.pp-ec-tiles{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.pp-ec-tiles[data-moves]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.pp-ec-tile{border:1px solid var(--pl2);background:var(--bg2);border-radius:5px;flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;min-height:32px;padding:5px 6px;display:flex}.paper a.pp-ec-tile:hover{border-color:var(--border2);color:var(--pi)}.pp-ec-tile b{font-family:var(--pmono);white-space:nowrap;font-size:11px;font-weight:500;line-height:20px}.pp-ec-tile em{font-style:normal;font-family:var(--pmono);white-space:nowrap;margin-left:auto;font-size:10.5px;line-height:20px}.pp-ec-tile[data-state=expected]{border-style:dashed;border-color:var(--pl);background:0 0}.pp-ec-tile[data-state=expected] b{color:var(--pi2)}.paper .pp-ec-tile[hidden]{display:none}.paper .pp-ec-none{color:var(--pi4);margin-top:14px;font-size:13px}.pp-ec-more{width:100%;font:inherit;color:var(--pi3);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:13px;display:block}.pp-ec-more:hover{color:var(--pi)}.pp-ec-listday{margin-top:22px}.pp-ec-listday h3{border-bottom:1px solid var(--pl);padding-bottom:8px;font-size:15px;font-weight:500}.pp-ec-listday h3 span{font-family:var(--pmono);color:var(--pi4);margin-left:8px;font-size:12px;font-weight:400}.pp-ec-listday[data-today] h3{box-shadow:inset 0 -2px 0 var(--pi)}@media (max-width:1180px){.pp-ec-day{padding-left:10px;padding-right:10px}.pp-ec-day:first-child{padding-left:0}}@media (max-width:1000px){.pp-phead{flex-wrap:wrap}.pp-phead-ctl{justify-content:flex-start;width:100%;margin-left:0}.pp-ec-week{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ec-day,.pp-ec-day:first-child{border-left:0;border-top:1px solid var(--pl2);padding-left:0;padding-right:16px}.pp-ec-day[data-today]{padding-left:12px}}@media (min-width:769px) and (max-width:960px){.pp-dtbl .pp-dhide{display:none}}@media (max-width:768px){.pp-phead{gap:10px;padding:20px 0 16px}.pp-phead h1,.pp-pupdating h1{font-size:30px}.pp-phead-dek{padding-top:0;font-size:13.5px}.pp-pinput{width:100%}.pp-pselect{flex:140px}.pp-pchips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.pp-pchips::-webkit-scrollbar{display:none}.pp-dtbl .pp-dhide{display:none}.pp-dtbl td,.pp-dtbl th{padding-left:6px;padding-right:6px}.pp-dco{gap:7px}.pp-dco span{max-width:140px}.pp-dstate{display:none}.pp-ec-week{grid-template-columns:minmax(0,1fr)}.pp-ec-day,.pp-ec-day:first-child{padding-right:0}.pp-ec-tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.pp-scr-filters-btn{display:none}.pp-scr-panel{border:1px solid var(--pl);border-radius:8px;margin-top:16px}.pp-scr-bar{border-bottom:1px solid var(--pl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:0 14px;display:flex}.pp-scr-tabs{gap:22px;display:flex}.pp-scr-tabs button{font:inherit;color:var(--pi3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 0 10px;font-size:13.5px}.pp-scr-tabs button span{font-family:var(--pmono);color:var(--pi4);margin-left:6px;font-size:11px}.pp-scr-tabs button:hover{color:var(--pi)}.pp-scr-tabs button[aria-pressed=true]{color:var(--pi);box-shadow:inset 0 -2px 0 var(--pi);font-weight:500}.pp-scr-acts{color:var(--pi3);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.pp-scr-acts button:not(.pp-btn),.paper .pp-scr-acts a{font:inherit;color:var(--pi);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.pp-scr-acts button:not(.pp-btn):hover,.paper .pp-scr-acts a:hover{color:var(--pa)}.pp-scr-acts button:not(.pp-btn):disabled{color:var(--pi4);cursor:default}.pp-scr-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-right:-1px;display:grid}.pp-scr-cell{border-right:1px solid var(--pl2);border-bottom:1px solid var(--pl2);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:10px 14px 11px;display:flex}.pp-scr-cell[data-on]{background:var(--bg2)}.pp-scr-priced{text-transform:none;letter-spacing:0;font-size:10.5px}.pp-scr-cell .pp-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-scr-cell select{width:100%;min-width:0;font:inherit;color:var(--pi2);cursor:pointer;appearance:none;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:14px}.pp-scr-cell[data-on] select{color:var(--pi);font-weight:500}.pp-scr-cell select:focus-visible{outline:2px solid var(--pa);outline-offset:2px}.pp-scr-cell option{background:var(--bg);color:var(--pi)}.pp-scr-why{color:var(--pi3);padding:10px 14px;font-size:12.5px}.pp-scr-why summary{cursor:pointer;color:var(--pi3);width:max-content;max-width:100%}.pp-scr-why summary:hover{color:var(--pi)}.paper .pp-scr-why p{max-width:760px;margin:8px 0 6px;line-height:1.6}.pp-scr-why ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pp-scr-why b{color:var(--pi2);font-weight:500}.pp-scr-saved{align-items:center;gap:16px;display:inline-flex;position:relative}.pp-scr-note{color:var(--pi3);font-size:12.5px}.pp-scr-pop{z-index:20;border:1px solid var(--pl);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;min-width:260px;max-width:min(360px,90vw);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000040}.pp-scr-pop form{flex-direction:column;gap:10px;display:flex}.pp-scr-pop label{flex-direction:column;gap:6px;display:flex}.pp-scr-pop .pp-pinput{width:100%}.pp-scr-pop .pp-btn{align-self:flex-start}.pp-scr-screen{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-scr-acts .pp-scr-screen button{font-weight:400}.pp-scr-acts button.pp-scr-del{color:var(--pi4);font-family:var(--pmono);font-size:12px}.pp-scr-meta-r{align-items:baseline;gap:4px;display:inline-flex}.pp-scr-cols{position:relative}.pp-scr-cols>button{font:inherit;color:var(--pi);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.pp-scr-cols>button:hover{color:var(--pa)}.pp-scr-colmenu{z-index:20;border:1px solid var(--pl);background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;min-width:190px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000040}.pp-scr-colmenu label{color:var(--pi2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.pp-scr-colmenu input{accent-color:var(--pa)}.pp-scr-updating{color:var(--pi4)}.pp-scr-scroll{overflow-x:auto}.pp-scr-tbl{font-size:13px}.pp-scr-tbl th,.pp-scr-tbl td{padding-left:7px;padding-right:7px}.pp-scr-tbl th{letter-spacing:.06em}.pp-scr-tbl .pp-dco span{max-width:200px}.pp-scr-tbl tbody tr{cursor:pointer}.pp-scr-tbl tbody tr[data-opening] td{background:color-mix(in oklab,var(--pa) 7%,transparent)}.pp-scr-tbl td.pp-dmut{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.pp-scr-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pp-scr-sort:hover,.pp-scr-tbl th[aria-sort] .pp-scr-sort{color:var(--pi)}.pp-scr-tk{font-family:var(--pmono);font-size:12.5px;font-weight:500}.pp-scr-phonetk{display:none}.pp-scr-opening{color:var(--pi3);margin-left:8px;font-size:12px}.pp-scr-pager{color:var(--pi3);justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;font-size:13px;display:flex}.pp-scr-pager button{font:inherit;color:var(--pi);border:1px solid var(--pl);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px}.pp-scr-pager button:hover:not(:disabled){border-color:var(--border2)}.pp-scr-pager button:disabled{color:var(--pi4);cursor:default}.pp-scr-loading{color:var(--pi3);padding:30px 0;font-size:14px}.pp-scr-map{padding-top:20px}@media (max-width:1180px){.pp-scr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-scr-tbl .pp-scr-wide{display:none}}@media (max-width:900px){.pp-scr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.pp-scr-filters-btn{display:inline-flex}.pp-scr-panel:not([data-open]){display:none}.pp-scr-bar{padding:0 12px}.pp-scr-tabs{gap:16px}.pp-scr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-scr-cell{padding:9px 12px 10px}.pp-scr-phonetk{display:inline}.pp-scr-tbl .pp-dco span{max-width:130px}.pp-scr-pager{font-size:12.5px}}.pp-calc-group{margin-top:30px}.pp-calc-group h2{border-bottom:1px solid var(--pl);padding-bottom:10px}.pp-calc-group ul{margin:0;padding:0;list-style:none}.pp-calc-group li{border-bottom:1px solid var(--pl2)}.pp-calc-row{grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:24px;padding:20px 0;display:grid}.pp-calc-fig{flex-direction:column;gap:8px;min-width:0;display:flex}.pp-calc-fig svg{display:block;overflow:visible}.pp-calc-fig text{font-family:var(--pmono);fill:var(--pi4);font-size:9.5px}.pp-calc-fig text.pp-calc-on{fill:var(--bg)}.pp-calc-axis{stroke:var(--pl);stroke-width:1px}.pp-calc-line{fill:none;stroke:var(--pa);stroke-width:1.75px}.pp-calc-dot{fill:var(--pa)}.pp-calc-bar,.pp-calc-area{fill:var(--pi3)}.pp-calc-bar.pp-calc-muted,.pp-calc-area.pp-calc-muted{fill:var(--bg3)}.pp-calc-avg{stroke:var(--pa);stroke-width:1.25px;stroke-dasharray:3 3}.pp-calc-cap{color:var(--pi3);font-size:12px;line-height:1.45}.pp-calc-cap b{font-family:var(--pmono);color:var(--pi);font-size:13px;font-weight:500}.pp-calc-q{flex-direction:column;gap:6px;min-width:0;display:flex}.pp-calc-question{font-family:var(--pserif);color:var(--pi);font-size:28px;line-height:1.1}.paper a.pp-calc-row:hover .pp-calc-question{color:var(--pa)}.pp-calc-detail{color:var(--pi3);font-size:13px}.pp-calc-example{color:var(--pi2);margin-top:4px;font-size:14.5px;line-height:1.55}.pp-calc-example b{color:var(--pi);font-weight:500}.pp-calc-go{color:var(--pa);white-space:nowrap;padding-top:6px;font-size:14px}.pp-calc-tool{padding-top:24px}.pp-calc-more h2,.pp-calc-legacy>section h2{font-family:var(--pserif);letter-spacing:0;font-size:28px;font-weight:400;line-height:1.1}.pp-calc-more{border-top:1px solid var(--pl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:40px;padding-top:32px;display:grid}.pp-calc-h2{font-family:var(--pserif);font-size:28px;font-weight:400;line-height:1.1}.pp-calc-faq{gap:16px;margin:16px 0 0;display:grid}.pp-calc-faq dt{font-size:15px;font-weight:600}.pp-calc-faq dd{color:var(--pi2);margin:4px 0 0;font-size:14.5px;line-height:1.6}.pp-calc-related{flex-wrap:wrap;gap:6px 18px;margin-top:32px;font-size:13.5px;display:flex}.pp-calc-related span{color:var(--pi3)}.paper .pp-calc-related a{color:var(--pa)}.paper .pp-calc-related a:hover{text-decoration:underline}.paper .pp-calc-fine{border-top:1px solid var(--pl);max-width:none;color:var(--pi3);margin-top:20px;padding-top:18px;font-size:12.5px}.pp-calc-credit{margin-top:8px;display:block}@media print{.pp-calc-print .pp-calc-noprint{display:none!important}:root:has(.pp-calc-print) body :not(:has(.paper)):not(.paper):not(.paper *){display:none!important}.paper:has(.pp-calc-print) .pp-foot{display:none!important}:root:has(.pp-calc-print) :is(div,main):has(.paper){height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}}@media (max-width:1000px){.pp-calc-more{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.pp-calc-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}.pp-calc-question{font-size:23px}.pp-calc-go{padding-top:0}}