.pp .ph{max-width:46rem;padding-block:8px}.pp .ph h1{word-break:auto-phrase}.pp .lede{margin-top:1rem;font-size:1.0625rem}.pp .timing-wrap{margin-top:1.6rem}.pp .timing-lead{margin:0 0 4px;font-size:.9375rem}.pp .timing{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin-top:0}.pp .timing dd{word-break:keep-all;overflow-wrap:anywhere;font-size:1rem}@media (width>=720px){.pp .timing dd{font-size:1.0625rem}}.pp .occ-switch{border:0;min-width:0;margin:2rem 0 0;padding:0}.pp .occ-switch legend span{font-size:.75rem;font-weight:400}.pp .occ-switch legend{color:var(--ink-soft);margin-bottom:6px;padding:0;font-size:.875rem;font-weight:700}.pp .occ-seg{border:1px solid var(--ink);background:var(--sheet);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:40rem;display:grid;overflow:hidden}.pp .occ-seg label{cursor:pointer;display:block;position:relative}.pp .occ-seg label+label{border-left:1px solid var(--line)}.pp .occ-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pp .occ-seg span{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:56px;padding:6px 4px;line-height:1.35;display:flex}.pp .occ-seg strong{word-break:keep-all;font-size:.9375rem}.pp .occ-seg small{color:var(--ink-soft);font-size:.6875rem}.pp .occ-seg input:checked+span{background:var(--ink);color:var(--paper)}.pp .occ-seg input:checked+span small{color:inherit}.pp .occ-seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:-3px}.pp .occ-seg label:hover input:not(:checked)+span{background:var(--paper)}.pp .qlegend{max-width:48rem;margin:14px 0 10px}.pp .qmark{vertical-align:-1px;background:linear-gradient(var(--ink), var(--ink)) 13px 0 / 5px 11px no-repeat, linear-gradient(90deg, var(--ink-soft) 1px, transparent 1px 6px) 0 0 / 6.5px 11px repeat-x;width:25px;height:11px;box-shadow:inset 0 1px 0 var(--ink-soft), inset 0 -1px 0 var(--ink-soft), inset -1px 0 0 var(--ink-soft);margin-right:4px;display:inline-block}@supports selector(:has(*)){.pp .tw{display:none}.pp .ptables:has(#occ-0:checked) #tw-0,.pp .ptables:has(#occ-1:checked) #tw-1,.pp .ptables:has(#occ-2:checked) #tw-2,.pp .ptables:has(#occ-3:checked) #tw-3{display:block}}.pp .tw+.tw{margin-top:24px}@supports selector(:has(*)){.pp .tw+.tw{margin-top:0}}.pp .tw table{width:100%;font-size:.875rem}.pp .tw caption{border-bottom:1px solid var(--line);padding:12px 12px 10px}.pp .tw caption strong{color:var(--ink);margin-right:12px;font-size:1.125rem}.pp .tw .cap{max-width:calc(100vw - 2 * var(--gutter) - 26px);display:block;position:sticky;left:12px}.pp .tw thead th{vertical-align:bottom;color:var(--ink);background:var(--sheet);padding:0}.pp .tw thead th button{all:unset;box-sizing:border-box;cursor:pointer;white-space:normal;gap:1px;width:100%;min-height:56px;padding:8px 10px 6px;font-size:.8125rem;font-weight:700;line-height:1.35;display:grid;position:relative}.pp .tw thead th.num button{text-align:right;justify-items:end;padding-right:22px}.pp .tw thead th button:hover{background:var(--paper)}.pp .tw thead th button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.pp .tw thead .l{display:block}.pp .tw thead .l>span{white-space:nowrap;display:inline-block}.pp .tw thead .u{color:var(--ink-soft);font-size:.6875rem;font-weight:400}.pp .tw .pcol{white-space:nowrap;width:1%}.pp .arr{width:8px;height:13px;position:absolute;bottom:9px;right:8px}.pp .arr:before,.pp .arr:after{content:"";opacity:.35;border-inline:4px solid #0000;position:absolute;left:0}.pp .arr:before{border-bottom:5px solid;top:0}.pp .arr:after{border-top:5px solid;bottom:0}.pp th[aria-sort=ascending] .arr:before,.pp th[aria-sort=descending] .arr:after{opacity:1}.pp th[aria-sort]{box-shadow:inset 0 -3px 0 var(--red)}.pp .tw td,.pp .tw tbody th{vertical-align:middle;padding:7px 10px}.pp .tw tbody th{white-space:nowrap;font-weight:700}.pp .pcol{z-index:1;background:var(--sheet);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.pp .tw tbody tr:hover>*{background-color:var(--paper)}.pp .tw tbody tr:hover>.pcol{background:var(--paper)}.pp .nat th,.pp .nat td{border-bottom:2px solid var(--ink);background:var(--paper)}.pp .nat th{color:var(--red)}.pp .nat td .v{font-weight:700}.pp .nat td:not([data-k=workers]){padding-right:36px}.pp td.num{font-variant-numeric:tabular-nums}.pp .tw td[data-b]{padding-right:36px;position:relative}.pp td[data-b]:after{content:"";background:linear-gradient(var(--ink), var(--ink)) var(--bx) 0 / 4px 9px no-repeat, linear-gradient(90deg, var(--ink-soft) 1px, transparent 1px 5px) 0 0 / 5px 9px repeat-x;width:19px;height:9px;box-shadow:inset 0 1px 0 var(--ink-soft), inset 0 -1px 0 var(--ink-soft), inset -1px 0 0 var(--ink-soft);opacity:.85;margin-top:-5px;position:absolute;top:50%;right:10px}.pp td[data-b="1"]{--bx:0px}.pp td[data-b="2"]{--bx:5px}.pp td[data-b="3"]{--bx:10px}.pp td[data-b="4"]{--bx:15px}.pp td.na{color:var(--ink-soft)}.pp .tw td.na:not([data-k=workers]){padding-right:36px}.pp td.na .few{white-space:nowrap;font-size:.75rem}.pp tr.na-small th,.pp tr.na-missing th{color:var(--ink-soft);font-weight:400}.pp .readme{border-top:1px solid var(--ink);margin-top:3rem}.pp .readme h2{margin-top:1.4rem}.pp .cols{grid-template-columns:minmax(0,1fr);gap:8px 56px;display:grid}@media (width>=900px){.pp .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pp .cols h3{margin-top:1.2rem}.pp .hid{width:100%}.pp .hid caption{padding:8px 10px 4px}.pp .readme .scroll{margin-bottom:8px}.pp .defs{border-top:1px solid var(--line);margin:0}.pp .defs>div{border-bottom:1px solid var(--line);padding:8px 0}.pp .defs dt{font-size:.9375rem;font-weight:700}.pp .defs dd{color:var(--ink-soft);margin:2px 0 0;font-size:.9375rem;line-height:1.75}.pp .more{margin-top:1.6rem}
