.pp-kind{vertical-align:middle}.pp-support{white-space:nowrap;color:var(--pp-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:1px 10px;font-size:1.3rem;font-weight:700;display:inline-flex}.pp-support-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.pp-run-head{padding-top:24px}.pp-crumbs{margin-bottom:8px}.pp-run-kind{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-run-kind .pp-sub{margin:0}.pp-run-source{color:var(--pp-ink-3);margin:10px 0 0;font-size:1.4rem}.pp-run-nav{border-bottom:1px solid var(--pp-line);margin-top:24px;overflow-x:auto}.pp-run-nav ul{gap:4px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.pp-run-nav a{color:var(--pp-ink-2);border-bottom:3px solid #0000;padding:12px 16px;font-size:1.6rem;font-weight:500;text-decoration:none;display:block}.pp-run-nav a[aria-current=page]{color:var(--pp-ink);border-bottom-color:var(--pp-primary);font-weight:700}.pp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pp-sec-head p{color:var(--pp-ink-3);max-width:80ch;margin:4px 0 0;font-size:1.45rem}.pp-dist{gap:18px;display:grid}.pp-dist-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.pp-dist-label{font-size:1.45rem;font-weight:700}.pp-dist-label small{color:var(--pp-ink-3);font-size:1.3rem;font-weight:400;display:block}.pp-dist-bar{background:#fff;gap:2px;height:28px;display:flex}.pp-dist-seg{justify-content:center;align-items:center;min-width:0;font-size:1.25rem;font-weight:700;display:flex;overflow:visible}.pp-dist-seg:first-child{border-radius:4px 0 0 4px}.pp-dist-seg:last-child{border-radius:0 4px 4px 0}.pp-dist-nums{color:var(--pp-ink-2);grid-column:2;font-size:1.3rem}.pp-dist-nums b{font-variant-numeric:tabular-nums}.pp-legend{color:var(--pp-ink-2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:1.35rem;list-style:none;display:flex}.pp-legend li{align-items:center;gap:6px;display:inline-flex}.pp-swatch{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}@media (max-width:640px){.pp-dist-row{grid-template-columns:minmax(0,1fr)}.pp-dist-nums{grid-column:1}}.pp-means{gap:6px;display:grid}.pp-mean-row,.pp-mean-axis{grid-template-columns:minmax(84px,128px) minmax(0,1fr) 52px 40px;align-items:center;gap:8px;font-size:1.35rem;display:grid}.pp-mean-label{color:var(--pp-ink);overflow-wrap:anywhere;line-height:1.3}.pp-mean-track{background:linear-gradient(to right, transparent calc(50% - .5px), var(--pp-line) calc(50% - .5px), var(--pp-line) calc(50% + .5px), transparent calc(50% + .5px));height:16px;position:relative}.pp-mean-bar{height:12px;position:absolute;top:2px}.pp-mean-bar.is-neg{border-radius:4px 0 0 4px}.pp-mean-bar.is-pos{border-radius:0 4px 4px 0}.pp-mean-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.pp-mean-n{text-align:right;color:var(--pp-ink-3);font-variant-numeric:tabular-nums}.pp-mean-row.is-small .pp-mean-label,.pp-mean-row.is-small .pp-mean-val{color:var(--pp-ink-3);font-weight:400}.pp-mean-axis{color:var(--pp-ink-3);font-size:1.2rem}.pp-mean-axis .pp-mean-ticks{justify-content:space-between;display:flex}.pp-mean-axis i{font-style:normal}@media (max-width:640px){.pp-mean-row,.pp-mean-axis{grid-template-columns:minmax(56px,88px) minmax(0,1fr) 44px 34px;gap:6px}.pp-tick-word{display:none}}.pp-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pp-share-track{background:var(--pp-primary-5);border-radius:999px;height:10px;overflow:hidden}.pp-share-fill{background:var(--pp-primary);border-radius:999px;height:100%}.pp-share-val{color:var(--pp-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem}.pp-metric{grid-template-columns:132px minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:1.35rem;display:grid}.pp-metric-track{background:var(--pp-primary-5);border-radius:999px;height:8px;overflow:hidden}.pp-metric-fill{background:var(--pp-primary);height:100%}.pp-metric-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.pp-stat-label{color:var(--pp-ink-3);font-size:1.4rem}.pp-stat-value{font-size:3rem;font-weight:700;line-height:1.3}@media (max-width:640px){.pp-stat-value{font-size:2.4rem}.pp-stat{padding:14px}}.pp-stat-note{color:var(--pp-ink-3);font-size:1.3rem}.pp-person{align-content:start;gap:10px;display:grid}.pp-person-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pp-avatar{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.6rem;font-weight:700;display:flex}.pp-person-title{font-size:1.55rem;font-weight:700;line-height:1.4}.pp-person-sub{color:var(--pp-ink-3);font-size:1.3rem}.pp-person-reason{margin:0;font-size:1.55rem}.pp-person-quote{color:var(--pp-ink-2);margin:0;font-size:1.35rem}.pp-person-quote mark{background:var(--pp-primary-10);color:var(--pp-ink);padding:0 2px}.pp-person-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-tiles{grid-template-rows:repeat(6,64px);grid-template-columns:repeat(5,minmax(0,76px));gap:4px;display:grid}.pp-tile{text-align:center;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:1.25rem;line-height:1.25;display:flex}.pp-tile b{font-size:1.45rem}.pp-tile.is-small{color:var(--pp-ink-3);border:1px dashed var(--pp-line);background:#fff}@media (max-width:480px){.pp-tiles{grid-template-rows:repeat(6,56px);grid-template-columns:repeat(5,minmax(0,1fr))}}.pp-heat{gap:10px;display:grid}.pp-heat-wrap{overflow-x:auto}.pp-heat-table{border-collapse:separate;border-spacing:2px;min-width:100%;font-size:1.3rem}.pp-heat-table th{color:var(--pp-ink-2);text-align:left;white-space:nowrap;background:#fff;padding:4px 8px;font-weight:500}.pp-heat-table thead th{vertical-align:bottom;text-align:center;white-space:normal;word-break:keep-all;max-width:7.5em;font-size:1.25rem;line-height:1.3}.pp-heat-table thead th small{color:var(--pp-ink-3);font-size:1.1rem;display:block}.pp-heat-table tbody th{white-space:normal;min-width:180px;max-width:300px;line-height:1.35;position:sticky;left:0}.pp-heat-table td{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:48px;padding:6px 8px;font-weight:700}.pp-jev-line{color:var(--pp-ink-2);margin:0;font-size:1.3rem}.pp-jev-line b{font-variant-numeric:tabular-nums}.pp-flag{background:var(--pp-point-5);color:var(--pp-ink);border-radius:6px;margin:0;padding:8px 10px;font-size:1.35rem;line-height:1.5}.pp-flag b{color:var(--pp-point-text);margin-right:6px}.pp-amend{gap:12px;display:grid}.pp-amend-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.pp-amend-card{align-content:start;gap:10px;display:grid}.pp-amend-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-amend-head .pp-h3{margin:0}.pp-amend-text{margin:0;font-size:1.45rem;line-height:1.6}.pp-amend-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-amend-metrics div{background:var(--pp-bg-2);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.pp-amend-metrics span{color:var(--pp-ink-3);font-size:1.25rem}.pp-amend-metrics b{font-variant-numeric:tabular-nums;font-size:1.9rem}.pp-amend-source{color:var(--pp-ink-2);margin:0;font-size:1.3rem;line-height:1.5}.pp-amend-label{margin:4px 0 0;font-size:1.3rem;font-weight:700}.pp-delta-rows{gap:4px;display:grid}.pp-delta-row{grid-template-columns:minmax(56px,84px) minmax(0,1fr) 48px 44px;align-items:center;gap:8px;font-size:1.3rem;display:grid}.pp-delta-row b{text-align:right;font-variant-numeric:tabular-nums}.pp-delta-row.is-small{color:var(--pp-ink-3)}.pp-delta-n{text-align:right;color:var(--pp-ink-3);font-variant-numeric:tabular-nums}.pp-delta-track{background:linear-gradient(to right, transparent calc(50% - .5px), var(--pp-line) calc(50% - .5px), var(--pp-line) calc(50% + .5px), transparent calc(50% + .5px));height:14px;position:relative}.pp-delta-track span{border-radius:3px;height:10px;position:absolute;top:2px}.pp-usage-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:1.35rem}.pp-usage-list{margin:0;padding:0;list-style:none;display:none}.pp-usage-list li{border-bottom:1px solid var(--pp-line-2);gap:2px;padding:8px 0;font-size:1.35rem;display:grid}.pp-usage-list span{color:var(--pp-ink-2);font-variant-numeric:tabular-nums}@media (max-width:640px){.pp-usage-table{display:none}.pp-usage-list{display:block}}.pp-usage-table th,.pp-usage-table td{border-bottom:1px solid var(--pp-line-2);text-align:left;white-space:nowrap;padding:6px 8px}.pp-usage-table thead th{color:var(--pp-ink-3);font-size:1.25rem;font-weight:500}.pp-usage-table .pp-num{text-align:right;font-variant-numeric:tabular-nums}.pp-usage-table tfoot th,.pp-usage-table tfoot td{border-bottom:0;font-weight:700}.pp-cons-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-cons-list li{border-bottom:1px solid var(--pp-line-2);padding-bottom:10px}.pp-cons-list p{margin:0 0 4px;line-height:1.55}.pp-cons-list span{color:var(--pp-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:1.3rem;display:inline-flex}@media (max-width:640px){.pp-amend-metrics b{font-size:1.6rem}}.pp-metric.is-wide{grid-template-columns:minmax(160px,38%) minmax(0,1fr) 52px}@media (max-width:640px){.pp-metric.is-wide{grid-template-columns:minmax(110px,44%) minmax(0,1fr) 44px}}.pp-posbar-row{grid-template-columns:minmax(160px,34%) minmax(0,1fr)}.pp-posbar-row .pp-dist-label{font-size:1.35rem;font-weight:500;line-height:1.4}@media (max-width:640px){.pp-posbar-row{grid-template-columns:minmax(0,1fr)}}.pp-receipt{color:var(--pp-ink-3);font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:1.3rem}.pp-receipt b{color:var(--pp-primary-strong);margin-right:4px}.pp-clarity-table thead th{max-width:6.5em}.pp-clarity-count{background:var(--pp-bg-2);color:var(--pp-ink);font-weight:700}.pp-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-checklist li{grid-template-columns:64px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:1.4rem;display:grid}.pp-checklist b{text-align:right;font-variant-numeric:tabular-nums}.pp-check-chip{text-align:center;background:var(--pp-point-5);color:var(--pp-point-text);border-radius:999px;padding:2px 0;font-size:1.2rem;font-weight:700}.pp-check-chip.is-ok{background:var(--pp-primary-5);color:var(--pp-primary-strong)}.pp-traj-table{border-collapse:collapse;width:100%;min-width:520px;font-size:1.4rem}.pp-traj-table th,.pp-traj-table td{border-bottom:1px solid var(--pp-line-2);text-align:center;padding:8px}.pp-traj-table thead th{color:var(--pp-ink-3);font-size:1.25rem;font-weight:500}.pp-traj-table tbody th{text-align:left;font-weight:700}.pp-traj-table tbody th small{color:var(--pp-ink-3);font-size:1.2rem;font-weight:400;display:block}.pp-traj-cell{font-variant-numeric:tabular-nums;border-radius:4px;min-width:56px;padding:4px 8px;font-weight:700;display:inline-block}.pp-traj-change{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pp-traj-change .pp-chip{margin-left:6px}.pp-turn-marks{color:var(--pp-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:1.25rem;display:flex}.pp-lens-rows{gap:6px;display:grid}.pp-lens-row{grid-template-columns:minmax(120px,180px) minmax(0,1fr) 56px 60px;align-items:center;gap:10px;font-size:1.4rem;display:grid}.pp-lens-row .pp-num{text-align:right}.pp-lens-mean{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 0;font-size:1.25rem;font-weight:700}@media (max-width:640px){.pp-lens-row{grid-template-columns:minmax(96px,120px) minmax(0,1fr) 44px 52px;gap:6px}}.pp-person-lens{color:var(--pp-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1.25rem;display:flex}
.g24 .pp-grid-4{margin-top:8px}.g24-stage{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:1.25rem;font-weight:500;line-height:1.6;display:inline-flex}.g24-stage b{font-weight:700}.g24-bar{background:var(--pp-bg-2);border-radius:3px;width:100%;height:12px;display:flex;overflow:hidden}.g24-bar i{height:100%;display:block}.g24-ladder{gap:8px;margin:0;padding:0;list-style:none;display:grid}.g24-ladder li{border-bottom:1px solid var(--pp-line-2);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:1.45rem;display:grid}.g24-ladder b{color:var(--pp-ink-2);white-space:nowrap;font-weight:500}.g24-overall{gap:8px;margin-top:16px;display:grid}@media (max-width:640px){.g24-ladder li{grid-template-columns:minmax(0,1fr);gap:4px}}.g24-tabs{border-bottom:1px solid var(--pp-line);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.g24-tabs button{font:inherit;color:var(--pp-ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:1.45rem}.g24-tabs button span{color:var(--pp-ink-3);margin-left:2px;font-size:1.25rem}.g24-tabs button.is-active{color:var(--pp-primary-strong);border-bottom-color:var(--pp-primary);font-weight:700}.g24-controls{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:10px;display:flex}.g24-toggle{align-items:center;gap:6px;font-size:1.4rem;display:inline-flex}.g24-toggle span{color:var(--pp-ink-3);font-size:1.3rem}.g24-toggle input{width:16px;height:16px}.g24-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.g24-table{border-collapse:collapse;width:100%;min-width:720px;font-size:1.4rem}.g24-table th,.g24-table td{border-bottom:1px solid var(--pp-line-2);text-align:left;vertical-align:top;padding:7px 8px}.g24-table thead th{color:var(--pp-ink-3);white-space:nowrap;font-size:1.25rem;font-weight:500}.g24-table .pp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.g24-table td.pp-num small{color:var(--pp-ink-3);font-size:1.15rem;display:block}.g24-table .g24-col-bar{width:24%;min-width:160px}.g24-table .g24-col-bar .g24-bar{margin-top:4px}.g24-org{font-weight:500}.g24-top10{white-space:nowrap}.g24-more{border:1px solid var(--pp-line);font:inherit;cursor:pointer;color:var(--pp-primary-strong);white-space:nowrap;background:#fff;border-radius:4px;padding:2px 8px;font-size:1.25rem}.g24-more:hover,tr.is-open td{background:var(--pp-primary-5)}.g24-detail td{background:var(--pp-bg-2);padding:12px 16px 16px}.g24-detail-head{color:var(--pp-ink-2);margin:0 0 8px;font-size:1.35rem}.g24-targets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g24-targets li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.35rem;display:flex}.g24-targets li a{font-weight:500}.g24-targets li span{color:var(--pp-ink-3)}.g24-targets li em{color:var(--pp-ink-2);border-left:2px solid var(--pp-line);flex-basis:100%;padding-left:8px;font-style:normal}.g24-services .g24-name a{font-weight:500}.g24-services .g24-name small{color:var(--pp-ink-3);font-size:1.15rem;display:block}.g24-services td:nth-child(3){white-space:nowrap}.g24-blocker{color:var(--pp-ink-2);min-width:30ch;max-width:56ch;font-size:1.3rem}.g24-table thead th.g24-top10{white-space:normal;line-height:1.3}.g24-blocker b{color:var(--pp-ink);font-weight:500}.g24-filters{flex-wrap:wrap;align-items:end;gap:10px 20px;margin-bottom:10px;display:flex}.g24-filters label{color:var(--pp-ink-3);gap:4px;font-size:1.3rem;display:grid}.g24-filters select,.g24-filters input[type=search]{font:inherit;color:var(--pp-ink);border:1px solid var(--pp-line);background:#fff;border-radius:4px;min-width:200px;padding:6px 10px;font-size:1.45rem}.g24-filters .g24-toggle{color:var(--pp-ink);padding-bottom:6px;display:inline-flex}.g24-stage-filter{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.g24-stage-filter label{border:1px solid var(--pp-line-2);color:var(--pp-ink-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:1.3rem;display:inline-flex}.g24-stage-filter label.is-on{color:var(--pp-ink);border-color:var(--pp-line);background:#fff}.g24-stage-filter input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.g24-stage-filter i{border-radius:2px;width:10px;height:10px;display:inline-block}.g24-peers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g24-peer{align-content:start;gap:6px;padding:18px 20px;display:grid}.g24-peer .pp-h3{margin:0;font-size:1.7rem}.g24-peer-stat{color:var(--pp-ink-2);margin:0;font-size:1.4rem}.g24-peer-list{color:var(--pp-ink-2);margin:0;font-size:1.3rem;line-height:1.5}.g24-peer-list span{color:var(--pp-ink-3);margin-right:4px;font-weight:700}@media (max-width:960px){.g24-peers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g24-peers{grid-template-columns:minmax(0,1fr)}}.g24-col-rate{width:18%;min-width:140px}.g24-rate{background:var(--pp-bg-2);border-radius:3px;height:18px;display:block;position:relative;overflow:hidden}.g24-rate i{background:var(--pp-primary);height:100%;position:absolute;top:0;left:0}.g24-rate i.is-ok{background:var(--pp-primary-strong)}.g24-rate b{color:var(--pp-ink);font-size:1.25rem;line-height:18px;position:absolute;top:0;right:6px}.g24-rate b small{color:var(--pp-ink-3);font-weight:400}.g24-orgtable .g24-col-bar{width:11%;min-width:90px}.g24-orgtable td.pp-num small{color:var(--pp-ink-3);margin-left:3px;display:inline}.g24-orgtable tr.is-unranked td{color:var(--pp-ink-3)}.g24-orgtable tr.is-unranked .g24-org a{color:var(--pp-ink-2)}.g24-move b{margin-right:4px}.g24-search{font:inherit;border:1px solid var(--pp-line);border-radius:4px;min-width:180px;margin-left:auto;padding:5px 10px;font-size:1.4rem}.g24-pick{align-items:center;gap:8px;font-size:1.4rem;display:inline-flex}.g24-pick input{font:inherit;border:1px solid var(--pp-line);border-radius:4px;min-width:240px;padding:6px 10px;font-size:1.45rem}.g24-leaguetable .g24-name small{color:var(--pp-ink-3);font-size:1.15rem;display:block}.g24-mine{white-space:nowrap}.g24-none{color:var(--pp-ink-3)}.g24-orgs-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.g24-map{position:sticky;top:16px}.g24-map-list{columns:2;margin:10px 0 0;padding:0;font-size:1.3rem;list-style:none}.g24-map-list li{break-inside:avoid;padding:2px 0}.g24-map-list small{color:var(--pp-ink-3)}@media (max-width:1400px){.g24-orgs-grid{grid-template-columns:minmax(0,1fr)}.g24-map{position:static}.g24-map-list{columns:4}}.g24-letter .pp-lead b{color:var(--pp-primary-strong)}.g24-letter-list{gap:12px;margin:0;padding-left:22px;display:grid}.g24-letter-list li{font-size:1.45rem}.g24-letter-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.g24-letter-row span{color:var(--pp-ink-3);font-size:1.3rem}.g24-letter-peer{color:var(--pp-ink-2);margin:4px 0 0;font-size:1.35rem}.g24-letter-foot p{color:var(--pp-ink-2);margin:0 0 12px;font-size:1.35rem;line-height:1.6}@media print{.g24-letter .pp-section{margin-top:24px}.g24-letter .pp-grid-4{grid-template-columns:repeat(4,1fr)}}.g24-orgtable{min-width:920px}.g24-orgtable .g24-org{min-width:170px}.g24-leaguetable{min-width:860px}.g24-api{white-space:nowrap;color:#0b50d0;vertical-align:1px;background:#e8f0fe;border:1px solid #b9d0fb;border-radius:4px;align-items:center;margin-left:4px;padding:0 6px;font-size:1.15rem;font-weight:700;line-height:1.6;display:inline-flex}.g24-api.is-partial{color:var(--pp-ink-2);background:var(--pp-bg-2);border-color:var(--pp-line)}.g24-strip{border-radius:var(--pp-radius);color:var(--pp-ink);background:#e8f0fe;border:1px solid #b9d0fb;margin-top:12px;padding:12px 16px;font-size:1.45rem}.g24-strip b{color:#0b50d0}.g24-link-line{color:var(--pp-ink-2);border-left:2px solid #b9d0fb;flex-basis:100%;padding-left:8px;font-size:1.3rem}.g24-link-line b{color:var(--pp-ink);font-weight:500}.g24-steps{gap:8px;margin:0;padding-left:22px;font-size:1.45rem;display:grid}.g24-steps li b{color:#0b50d0}
