:root,:root[data-theme="light"]{color-scheme: light;--bg: #ffffff;--bg2: #f7f7f4;--card: #ffffff;--chip: #f1f1ed;--track: #e3e3de;--line: rgba(0,0,0,.18);--line2: rgba(0,0,0,.09);--ink: #121212;--mut: #2b2b2b;--dim: #5d5d5a;--acc: #1d3f8f;--accHov: #122a66;--accInk: #ffffff;--acc-soft: rgba(29,63,143,.07);--acc-line: rgba(29,63,143,.4);--acc-fill: rgba(29,63,143,.12);--green: #1c6a37;--red: #9f1c1c;--blue: #1d3f8f;--yellow: #7d5300;--green-soft: rgba(28,106,55,.08);--red-soft: rgba(159,28,28,.08);--s1: #121212;--s2: #6a6a66;--s3: #121212;--s4: #6a6a66;--s5: #8d8d88;--s6: #121212;--shadow: 0 1px 2px rgba(0,0,0,.07),0 10px 34px rgba(0,0,0,.07);--pp-serif: "Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--pp-mono: "Geist Mono",ui-monospace,Menlo,Consolas,monospace;--pp-desk: #e9e8e3;--pp-rule: #121212;--pp-hair: rgba(0,0,0,.22);--pp-faint: #f4f4f1;--pp-gap: 46px;--pp-fs: 17px}body.pp{background: var(--pp-desk);color: var(--ink);font: 400 var(--pp-fs)/1.5 var(--pp-serif);font-variant-numeric: oldstyle-nums proportional-nums;font-kerning: normal;font-feature-settings: "kern","liga";-webkit-font-smoothing: auto;text-rendering: optimizeLegibility}.pp h1,.pp h2,.pp h3,.pp h4{font-family: var(--pp-serif);letter-spacing: 0;color: var(--ink)}.pp a{color: var(--acc);text-decoration: none}.pp a:hover{color: var(--accHov);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 2px}.pp ::selection{background: rgba(29,63,143,.16)}.pp :focus-visible{outline: 2px solid var(--acc);outline-offset: 2px}.pp code{font: 400 .86em var(--pp-mono);background: none;border: 0;padding: 0;color: var(--ink)}.pp b,.pp strong{font-weight: 700;color: inherit}.pp-sc{font-variant-caps: all-small-caps;letter-spacing: .05em}.pp-dim{color: var(--dim)}.pp-nowrap{white-space: nowrap}.pp-top{background: #fff;border-bottom: 1px solid #d3d2cc;position: relative;z-index: 20}.pp-top-in{max-width: 1120px;margin: 0 auto;padding: 14px 32px 0;display: grid;grid-template-columns: 1fr auto;grid-template-areas: "brand search" "nav nav";align-items: center;gap: 10px 24px}.pp-brand{grid-area: brand;display: flex;align-items: center;gap: 12px;color: var(--ink);min-width: 0}.pp a.pp-brand:hover{text-decoration: none;color: var(--ink)}.pp-brand-tile{width: 34px;height: 34px;flex: 0 0 34px;display: grid;place-items: center;border: 1.5px solid var(--ink);font: 700 17px/1 var(--pp-serif);color: var(--ink)}.pp-brand-tile svg{width: 26px;height: 26px;display: block}.pp-brand-text{display: flex;flex-direction: column;min-width: 0}.pp-brand-name{font: 600 21px/1.1 var(--pp-serif);font-variant-caps: small-caps;letter-spacing: .045em}.pp-brand-sub{font: italic 400 13.5px/1.3 var(--pp-serif);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pp-brand-sub b{font-style: normal;font-weight: 600;color: var(--ink);font-variant-numeric: lining-nums tabular-nums}.pp-search{grid-area: search;display: flex;align-items: baseline;gap: 8px;border-bottom: 1px solid var(--ink);padding: 0 0 2px}.pp-search-l{font: 400 14px var(--pp-serif);font-variant-caps: all-small-caps;letter-spacing: .07em;color: var(--dim)}.pp .pp-search input[type="search"]{width: 210px;min-height: 0;border: 0;border-radius: 0;background: transparent;padding: 3px 0;font: italic 400 15px var(--pp-serif);color: var(--ink)}.pp .pp-search input[type="search"]:focus{outline: none}.pp-search:focus-within{border-bottom-color: var(--acc);box-shadow: 0 1px 0 var(--acc)}.pp-search-go{appearance: none;border: 0;background: none;cursor: pointer;font: 400 16px var(--pp-serif);color: var(--ink);padding: 0 2px}.pp-nav{grid-area: nav;display: flex;flex-wrap: wrap;justify-content: center;gap: 0;border-top: 1px solid var(--line2);margin-top: 2px}.pp-nav-link{padding: 8px 14px 9px;font: 400 15.5px/1.2 var(--pp-serif);font-variant-caps: all-small-caps;letter-spacing: .075em;color: var(--mut) !important;border-bottom: 2px solid transparent}.pp a.pp-nav-link:hover{color: var(--ink) !important;text-decoration: none;border-bottom-color: var(--line)}.pp-nav-link.on{color: var(--ink) !important;border-bottom-color: var(--ink)}.pp-menu-toggle{position: absolute;opacity: 0;pointer-events: none;width: 1px;height: 1px}.pp-burger{display: none}.pp-desk{padding: 30px 24px 52px}.pp-flashes{max-width: 1120px;margin: 0 auto 14px}.pp .pp-flash{border-radius: 0;border: 1px solid var(--line);background: #fff;color: var(--mut);font: 400 14.5px/1.45 var(--pp-serif);margin: 0;padding: 9px 14px}.pp .pp-flash b{color: var(--ink)}.pp-sheet{max-width: 1120px;margin: 0 auto;background: #fff;border: 1px solid #dcdbd5;box-shadow: var(--shadow);padding: 30px 80px 40px;position: relative}.pp-runhead{display: flex;justify-content: space-between;gap: 16px;padding-bottom: 7px;border-bottom: .75px solid var(--ink);font: italic 400 13.5px/1.3 var(--pp-serif);color: var(--mut);margin-bottom: 44px}.pp-runhead-l{font-style: normal;font-variant-caps: all-small-caps;letter-spacing: .08em}.pp-citebox{margin-top: 44px;padding-top: 12px;border-top: .75px solid var(--ink);display: flex;align-items: flex-start;gap: 18px;justify-content: space-between}.pp-cite-text{margin: 0;font: 400 13.5px/1.45 var(--pp-serif);color: var(--mut);hyphens: none;overflow-wrap: anywhere}.pp-cite-k{font-variant-caps: all-small-caps;letter-spacing: .07em;color: var(--ink);font-weight: 600;margin-right: 10px}.pp-foot{padding: 0 24px 40px}.pp-foot-in{max-width: 1120px;margin: 0 auto;text-align: center}.pp-foot-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 2px 0;margin-bottom: 6px}.pp-foot-links a{padding: 2px 11px;font: 400 15px var(--pp-serif);font-variant-caps: all-small-caps;letter-spacing: .07em;color: var(--mut) !important}.pp-foot-links a + a{border-left: 1px solid #c5c4be}.pp-foot-links a.on{color: var(--ink) !important;text-decoration: underline;text-underline-offset: 3px}.pp-foot-text{margin: 0;font: italic 400 13.5px var(--pp-serif);color: var(--dim)}.pp-btn{appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;gap: 6px;cursor: pointer;border: 1px solid var(--ink);border-radius: 0;background: #fff;color: var(--ink) !important;padding: 5px 13px 6px;font: 400 15px/1.2 var(--pp-serif);font-variant-caps: all-small-caps;letter-spacing: .07em;white-space: nowrap}.pp a.pp-btn:hover,.pp-btn:hover{background: var(--ink);color: #fff !important;text-decoration: none}.pp-btn-sm{padding: 3px 10px 4px;font-size: 14px}.pp-btn-acc{background: var(--ink);color: #fff !important}.pp-btn-acc:hover{background: var(--acc) !important;border-color: var(--acc)}.pp-btn.copied{background: var(--ink);color: #fff !important}.pp select,.pp input[type="search"],.pp input[type="text"]{font: 400 15px var(--pp-serif);color: var(--ink);background-color: #fff;border: 0;border-bottom: 1px solid var(--ink);border-radius: 0;min-height: 32px;padding: 4px 4px}.pp select{padding-right: 22px;background-image: linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position: calc(100% - 10px) 55%,calc(100% - 6px) 55%;background-size: 4px 4px;background-repeat: no-repeat}.pp select:focus,.pp input:focus{outline: none;border-bottom-color: var(--acc);box-shadow: 0 1px 0 var(--acc)}.pp select.on{font-weight: 700;background-color: var(--pp-faint)}.pp input::placeholder{color: #8a8a85;font-style: italic}.pp .check{font: 400 15px var(--pp-serif);color: var(--mut);min-height: 30px;gap: 6px;padding: 0}.pp .check input{accent-color: var(--ink);width: 14px;height: 14px}.pp-titleblock{text-align: center;max-width: 820px;margin: 0 auto 30px}.pp-h1{font: 400 38px/1.18 var(--pp-serif) !important;letter-spacing: -.005em !important;margin: 0 auto 18px;text-wrap: balance;font-variant-numeric: lining-nums}.pp-subtitle{font: italic 400 19px/1.4 var(--pp-serif);color: var(--mut);margin: -8px 0 16px}.pp-author{margin: 0;font: 400 19px/1.3 var(--pp-serif);font-variant-caps: small-caps;letter-spacing: .06em}.pp-affmark{font-size: .6em;margin-left: 1px;vertical-align: .9em;line-height: 0}.pp-affil{margin: 3px 0 0;font: italic 400 14px/1.4 var(--pp-serif);color: var(--dim)}.pp-affil span{font-style: normal;font-size: .75em;vertical-align: .5em;margin-right: 2px}.pp-date{margin: 10px 0 0;font: 400 15px/1.4 var(--pp-serif);color: var(--mut)}.pp-abstract{max-width: 800px;margin: 0 auto;border: .75px solid var(--ink);padding: 16px 28px 18px;background: #fff}.pp-abs-h{font: 700 15px/1.2 var(--pp-serif) !important;text-align: center;font-variant-caps: all-small-caps;letter-spacing: .12em !important;margin: 0 0 8px !important}.pp-abs-body{font-size: 15.5px;line-height: 1.5;text-align: justify;hyphens: auto;-webkit-hyphens: auto}.pp-abs-body p{margin: 0}.pp-abs-body p + p{text-indent: 1.5em}.pp-abs-body b{font-weight: 600;font-variant-numeric: lining-nums}.pp-keywords{max-width: 800px;margin: 10px auto 0;font-size: 14.5px;line-height: 1.5;color: var(--mut)}.pp-kw-label{font-style: italic;color: var(--ink);margin-right: 8px}.pp-kw-label::after{content: ":"}.pp-kw-sep{margin: 0 2px 0 6px;color: var(--dim)}.pp-query{max-width: 800px;margin: 18px auto 0;display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap}.pp-query-l{font-variant-caps: all-small-caps;letter-spacing: .07em;font-size: 15px;color: var(--mut)}.pp .pp-query input[type="search"]{flex: 1 1 220px;width: auto;font-style: italic}.pp-body{margin-top: 36px}@media (min-width: 1000px){.pp-cols{column-count: 2;column-gap: var(--pp-gap);column-fill: balance}.pp-cols .pp-wide,.pp-cols .pp-span{column-span: all}}.pp-h2{font: 700 20px/1.3 var(--pp-serif) !important;margin: 26px 0 10px !important;break-after: avoid;text-wrap: balance;font-variant-numeric: lining-nums}.pp-cols>section:first-child>.pp-h2:first-child,.pp-body>.pp-h2:first-child{margin-top: 0 !important}.pp-h3{font: 700 17px/1.35 var(--pp-serif) !important;margin: 20px 0 8px !important;break-after: avoid;font-variant-numeric: lining-nums}.pp-h4{font: italic 700 16px/1.35 var(--pp-serif) !important;margin: 14px 0 4px !important;break-after: avoid}.pp-num{display: inline-block;min-width: 1.5em;margin-right: .45em}.pp-h3 .pp-num{min-width: 2em}.pp-h2-plain .pp-num,.pp-h2-app .pp-num{min-width: 0;margin-right: .6em}.pp-text,.pp-prose{text-align: justify;hyphens: auto;-webkit-hyphens: auto}.pp-text p,.pp-prose p{margin: 0}.pp-text p + p,.pp-prose p + p{text-indent: 1.5em}.pp-text + .pp-text{margin-top: 0}.pp-prose{font: inherit;color: var(--ink)}.pp-prose h2{font: 700 18px/1.3 var(--pp-serif) !important;margin: 20px 0 8px !important;break-after: avoid}.pp-prose h3{font: 700 16.5px/1.35 var(--pp-serif) !important;margin: 16px 0 6px !important;break-after: avoid}.pp-prose h4{font: italic 400 16.5px/1.35 var(--pp-serif);margin: 12px 0 4px}.pp-prose ul,.pp-prose ol{margin: 6px 0 8px;padding-left: 1.6em}.pp-prose li{margin: 3px 0}.pp-prose li::marker{color: var(--ink)}.pp-prose ul>li::marker{content: "–  "}.pp-prose a{text-decoration: none}.pp-prose blockquote{margin: 10px 1.5em;font-size: .94em}.pp-prose table{margin: 12px 0;border-collapse: collapse;width: 100%;border-top: 1.25px solid var(--ink);border-bottom: 1.25px solid var(--ink);font-variant-numeric: lining-nums tabular-nums}.pp-prose th,.pp-prose td{font: 400 15px/1.35 var(--pp-serif);color: var(--ink);padding: 4px 8px;border: 0;white-space: normal;background: none;text-transform: none;letter-spacing: 0}.pp-prose thead th{border-bottom: .75px solid var(--ink)}.pp-prose strong{color: var(--ink)}.pp-prose code{font-size: .86em}.pp-lead{font-size: 1em}.pp-para-h{font-weight: 700;margin-right: .4em}.pp-text + .pp-tab,.pp-text + .pp-fig{margin-top: 18px}.pp-body>:first-child{margin-top: 0}.pp-env{margin: 14px 0;break-inside: avoid;text-align: justify;hyphens: auto}.pp-env-k{font-weight: 700;font-style: normal;margin-right: .4em}.pp-env-body{font-style: italic}.pp-env-body b,.pp-env-body a{font-style: normal}.pp-env-box{border: .75px solid var(--ink);padding: 12px 16px}.pp-tab{margin: 18px 0 20px;break-inside: avoid}.pp-cap{font: 400 15px/1.42 var(--pp-serif);color: var(--ink);margin: 0 0 7px;text-align: left;hyphens: none}.pp-cap-k{font-weight: 700;margin-right: .2em}.pp-cap-more{white-space: nowrap;font-style: italic}.pp-cap-fig{margin: 9px 0 0}.pp-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;max-width: 100%}.pp-table{width: 100%;border-collapse: collapse;border-top: 1.5px solid var(--pp-rule);border-bottom: 1.5px solid var(--pp-rule);font-variant-numeric: lining-nums tabular-nums}.pp-table th,.pp-table td{font: 400 15px/1.32 var(--pp-serif);color: var(--ink);padding: 4px 8px;border: 0;background: none;white-space: normal;text-transform: none;letter-spacing: 0;vertical-align: baseline;text-align: left}.pp-table th:first-child,.pp-table td:first-child{padding-left: 2px}.pp-table th:last-child,.pp-table td:last-child{padding-right: 2px}.pp-table thead th{border-bottom: .75px solid var(--pp-rule);padding-top: 6px;padding-bottom: 5px;font-weight: 400;color: var(--ink);background: none;white-space: nowrap}.pp-table thead th a{color: var(--ink) !important;display: inline}.pp-table th a::after{content: none !important}.pp-table thead th.active a{font-style: italic;text-decoration: underline;text-underline-offset: 3px}.pp-table tbody tr:first-child td,.pp-table tbody tr:first-child th{padding-top: 6px}.pp-table tbody tr:last-child td,.pp-table tbody tr:last-child th{padding-bottom: 6px}.pp-table tbody tr:hover td,.pp-table tbody tr:hover th{background: var(--pp-faint)}.pp-table tbody th{font-weight: 400}.pp-table tfoot td{border-top: .75px solid var(--pp-rule);padding-top: 5px;padding-bottom: 6px}.pp-table .n{text-align: right;white-space: nowrap}.pp-table .pp-c{text-align: center}.pp-table td b{font-weight: 700;color: var(--ink)}.pp-table tr.pp-row-rule th,.pp-table tr.pp-row-rule td{border-top: .75px solid var(--pp-rule);padding-top: 6px}.pp-table .pp-empty{text-align: center;font-style: italic;color: var(--dim);padding: 12px 0}.pp-tabnote{margin: 6px 0 0;font-size: 13.5px;line-height: 1.42;color: var(--mut);text-align: justify;hyphens: auto}.pp-srv a{color: var(--ink) !important;font-weight: 400;overflow-wrap: anywhere}.pp-srv a:hover{color: var(--acc) !important}.pp-addr{display: block;font: 400 12px/1.35 var(--pp-mono);color: var(--dim);margin-top: 1px;font-variant-numeric: normal}.pp-queue{font-size: .82em;color: var(--acc);margin-left: 2px;vertical-align: .32em}.pp-table .pp-dim,.pp-dim{color: var(--dim)}.pp-table-srv td{vertical-align: top}.pp-table-srv td:nth-child(3){white-space: nowrap}.pp-table-kv tbody th{white-space: nowrap}.pp-table-kv th a{color: var(--ink) !important}.pp-table-kv td:last-child{color: var(--mut);font-style: italic}.pp-table-kv .pp-cd{font-style: normal}.pp-bar{display: inline-block;width: 46px;height: 7px;border: .75px solid var(--ink);margin-left: 8px;vertical-align: -.02em;position: relative;background: #fff}.pp-bar>i{display: block;height: 100%;background: var(--ink);max-width: 100%}.pp-bar.pp-bar-full>i{background: repeating-linear-gradient(135deg,var(--ink) 0 2px,#fff 2px 3.5px)}.pp-mix{display: flex;height: 10px;border: .75px solid var(--ink);margin: 2px 0 8px;overflow: hidden;background: #fff}.pp-mix>span{display: block;height: 100%;min-width: 1px}.pp-mix>span + span{border-left: .75px solid #fff}.pp-mix-sc-0{background: #1a1a1a}.pp-mix-sc-1{background: #555553}.pp-mix-sc-2{background: #858581}.pp-mix-sc-3{background: #adada8}.pp-mix-sc-4{background: #cfcfca}.pp-mix-sc-5{background: repeating-linear-gradient(45deg,#1a1a1a 0 1.5px,#fff 1.5px 4px)}.pp-mix-sc-6{background: repeating-linear-gradient(-45deg,#555553 0 1.5px,#fff 1.5px 4px)}.pp-mix-sc-7{background: repeating-linear-gradient(0deg,#1a1a1a 0 1.5px,#fff 1.5px 4px)}.pp-mix-sc-8{background: radial-gradient(#1a1a1a 1px,#fff 1.2px) 0 0 / 4px 4px}.pp-mix-sc-9{background: repeating-linear-gradient(90deg,#555553 0 1.5px,#fff 1.5px 4px)}.pp-mix-sc-n{background: repeating-linear-gradient(135deg,#b9b9b4 0 1px,#fff 1px 3px)}.pp-key{display: inline-block;width: 10px;height: 10px;border: .75px solid var(--ink);margin-right: 7px;vertical-align: -.02em;flex: 0 0 10px}.pp-grp{display: flex;align-items: baseline}.pp-grp-l{min-width: 0}.pp-grp-note{display: block;font-size: 13px;font-style: italic;color: var(--dim);line-height: 1.3}.pp-share{min-width: 6.4em}.pp-sparkcell{width: 92px;min-width: 80px;padding-top: 2px !important;vertical-align: middle !important}.pp .pp-sparkcell svg.spark{height: 20px}.pp svg.spark .spark-area{fill: rgba(0,0,0,.07)}.pp svg.spark .spark-line{stroke: var(--ink);stroke-width: 1}.pp-table-big{min-width: 900px}.pp-table-big td{vertical-align: top}.pp-table-big td.pp-srv{min-width: 230px;max-width: 360px}.pp-table-big .pp-bar{width: 40px}.pp-tags{display: inline-flex;flex-wrap: wrap;gap: 0 6px;max-width: 220px}.pp-tag{font-size: 14px;font-variant-caps: all-small-caps;letter-spacing: .05em;color: var(--mut);white-space: nowrap}.pp-tag-acc{color: var(--ink);font-style: italic;font-variant-caps: normal;letter-spacing: 0;font-size: 13.5px}.pp-fw{font-size: 13px;font-variant-caps: all-small-caps;letter-spacing: .06em;border: .75px solid var(--ink);padding: 0 3px 1px;margin-left: 4px;color: var(--ink);white-space: nowrap}.pp-due{font-style: italic;font-weight: 700}.pp-fresh{font-weight: 700}.pp-old{color: var(--dim)}.pp-table tr.offline td,.pp-table tr.offline td a{color: var(--dim) !important}.pp-fig{margin: 20px 0 22px;break-inside: avoid}.pp-fig-body{min-width: 0}.pp-chart{min-width: 0}.pp .chartbox{margin: 0}.pp svg.chart{font-family: var(--pp-serif);font-variant-numeric: lining-nums;overflow: visible}.pp svg.chart .grid{stroke: rgba(0,0,0,.2);stroke-width: 1;stroke-dasharray: 1 3;vector-effect: non-scaling-stroke}.pp svg.chart line.grid:first-of-type{stroke: var(--ink);stroke-dasharray: none}.pp svg.chart .tick{fill: #333;font-weight: 400;font-family: var(--pp-serif)}.pp svg.chart .legend{fill: var(--ink);font-family: var(--pp-serif);font-style: italic;font-weight: 400}.pp svg.chart .area.s1{fill: rgba(0,0,0,.065);opacity: 1}.pp svg.chart .area.s2,.pp svg.chart .area.s3,.pp svg.chart .area.s4,.pp svg.chart .area.s5,.pp svg.chart .area.s6{fill: rgba(0,0,0,.06);opacity: 1}.pp svg.chart-big .line{stroke-width: 1.6}.pp svg.chart-big .line.s2{stroke-width: 1.2;stroke-dasharray: 5 3}.pp svg.chart-big .line.s4{stroke-width: 1.3;stroke-dasharray: 1.5 2.5}.pp svg.chart-big .line.s5{stroke-width: 1.2;stroke-dasharray: 6 2 1.5 2}.pp svg.chart-big .hair{stroke: var(--ink);opacity: .7;stroke-dasharray: 2 2}.pp svg.chart-big .dot{stroke: #fff;stroke-width: 2}.pp svg.chart-big .dot.s1,.pp svg.chart-big .dot.s3,.pp svg.chart-big .dot.s6{fill: var(--ink)}.pp svg.chart-big .dot.s2,.pp svg.chart-big .dot.s4,.pp svg.chart-big .dot.s5{fill: #777}.pp svg.chart-big .mark-line{stroke: #777;stroke-dasharray: 3 3;stroke-width: 1}.pp svg.chart-big .mark-label{font-family: var(--pp-serif);font-weight: 400;font-style: italic;letter-spacing: .02em;fill: var(--mut);stroke: #fff;text-transform: lowercase}.pp svg.chart .col{fill: #c4c4bf}.pp svg.chart .col.hi{fill: var(--ink)}.pp svg.chart .col:hover{fill: #7b7b77}.pp .chart-legend{font: italic 400 14px var(--pp-serif);color: var(--ink);gap: 2px 18px;margin: 0 0 6px}.pp .chart-legend .key,.pp .chart-tip .key{display: inline-block;width: 20px;height: 0;border-radius: 0;border-top: 1.6px solid var(--ink);background: none !important;vertical-align: .3em;outline: 0}.pp .key.s2,.pp .key.s4{border-top: 1.4px dashed #6a6a66 !important}.pp .key.s5{border-top: 1.4px dotted #6a6a66 !important}.pp .key.key-mark{border-top: 0 !important;border-left: 1px dashed #777;height: 12px;width: 0;vertical-align: -.1em}.pp .chart-tip{background: #fff;color: var(--ink);border: .75px solid var(--ink);border-radius: 0;box-shadow: 0 3px 10px rgba(0,0,0,.12);padding: 6px 10px 7px;font-family: var(--pp-serif)}.pp .chart-tip .tip-head{font: italic 400 13px var(--pp-serif);letter-spacing: 0;text-transform: none;opacity: 1;color: var(--mut)}.pp .chart-tip .tip-row b{font: 700 16px var(--pp-serif);font-variant-numeric: lining-nums tabular-nums}.pp .chart-tip .tip-row span{font: 400 14px var(--pp-serif);opacity: 1;color: var(--mut)}.pp .chart-empty{border: .75px dashed var(--line);border-radius: 0;font: italic 400 15px var(--pp-serif);color: var(--dim);padding: 30px 12px}.pp-subfigs{display: flex;flex-wrap: wrap;gap: 2px 14px;margin: 0 0 8px}.pp-subfig-tab{appearance: none;background: none;border: 0;padding: 2px 0;cursor: pointer;font: 400 15px var(--pp-serif);color: var(--acc)}.pp-subfig-tab.active{color: var(--ink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.pp-subfig-tab:hover{color: var(--accHov)}.pp-subfig-row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px}.pp-subfig-row + .pp-subfig-row{margin-top: 2px}.pp-subfig-k{font-style: italic;color: var(--dim);font-size: 14px;margin-right: 2px}.pp-fnref{line-height: 0;font-size: .68em;vertical-align: .55em;margin-left: 1px;font-variant-numeric: lining-nums}.pp-fnref a{color: var(--acc);padding: 0 1px}.pp-notes{break-inside: avoid;margin: 26px 0 0;font-size: 13.5px;line-height: 1.42}.pp-notes::before{content: "";display: block;width: 34%;border-top: .75px solid var(--ink);margin-bottom: 8px}.pp-notes ol{list-style: none;margin: 0;padding: 0}.pp-notes li{display: flex;gap: 6px;margin: 0 0 4px;text-align: justify;hyphens: auto}.pp-fn-n{flex: 0 0 auto;font-size: .78em;vertical-align: .4em;position: relative;top: -.35em;min-width: .9em}.pp-notes li:target{background: var(--acc-soft)}.pp-fn-back{margin-left: 2px}.pp-cite{white-space: nowrap;font-variant-numeric: lining-nums}.pp-refsec{break-inside: auto}.pp-refs{list-style: none;margin: 0;padding: 0;font-size: 14.5px;line-height: 1.42}.pp-refs li{display: flex;gap: 10px;margin: 0 0 6px;break-inside: avoid}.pp-ref-n{flex: 0 0 2.1em;text-align: right;font-variant-numeric: lining-nums}.pp-ref-body{min-width: 0;hyphens: none}.pp-ref-url{font: 400 12px var(--pp-mono);color: var(--dim);overflow-wrap: anywhere}.pp-refs li:target{background: var(--acc-soft)}.pp-appendix{break-before: auto}.pp-qa{margin: 0 0 12px;break-inside: avoid-column}.pp-qa-q{font: 700 16px/1.35 var(--pp-serif) !important;margin: 0 0 3px !important;display: flex;gap: .55em}.pp-qa-n{flex: 0 0 auto;font-variant-numeric: lining-nums}.pp-qa-a{font-size: 16px}.pp-further{margin: 0;font-size: 15px;line-height: 1.5}.pp-further p{margin: 0 0 6px;text-align: left}.pp-further-k{font-weight: 700;margin-right: .4em}.pp-further a + .pp-sep{margin: 0 .2em 0 0}.pp-cd{font-variant-numeric: lining-nums tabular-nums;white-space: nowrap}.pp-cd-v{font-weight: 700}.pp-cd-u{font-style: italic;margin-left: 1px;color: var(--mut)}.pp-eq{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 12px;margin: 16px 0 18px;break-inside: avoid}.pp-eq-body{text-align: center;font-size: 19px;font-variant-numeric: lining-nums}.pp-eq-n{font-variant-numeric: lining-nums}.pp-eq var,.pp-var{font-style: italic;font-family: var(--pp-serif)}.pp-eq sub{font-size: .66em;font-style: normal;font-variant-caps: all-small-caps;letter-spacing: .03em}.pp-eq .pp-cd{font-size: 1.15em}.pp-eq .pp-cd-v{font-weight: 400}.pp-op{margin: 0 .35em}.pp-axis{position: relative;margin: 30px 4px 8px;height: 40px}.pp-axis-line{position: absolute;left: 0;right: 0;top: 14px;border-top: 1px solid var(--ink)}.pp-axis-fill{position: absolute;left: 0;top: 12.5px;height: 4px;background: var(--ink)}.pp-axis-tick{position: absolute;top: 14px;height: 5px;border-left: .75px solid var(--ink)}.pp-axis-tick.pp-axis-week{height: 9px;border-left-width: 1px}.pp-axis-now{position: absolute;top: -18px;transform: translateX(-50%);font-size: 13.5px;font-style: italic;white-space: nowrap;line-height: 1}.pp-axis-now::after{content: "";position: absolute;left: 50%;top: 17px;transform: translateX(-50%);border: 5px solid transparent;border-top: 6px solid var(--ink);border-bottom: 0}.pp-axis-lab{position: absolute;top: 25px;font-size: 13.5px;white-space: nowrap;font-variant-numeric: lining-nums}.pp-axis-lab.r{right: 0}.pp-axis-lab.l{left: 0}.pp-algo{border-top: 1.5px solid var(--ink);border-bottom: 1.5px solid var(--ink);margin: 6px 0 16px;padding: 0 0 8px}.pp-algo-h{display: flex;gap: 8px;align-items: baseline;border-bottom: .75px solid var(--ink);padding: 5px 0 4px;margin-bottom: 8px;font-size: 15px}.pp-algo-h b{font-weight: 700}.pp-algo-h .pp-algo-count{margin-left: auto;font-variant-numeric: lining-nums;color: var(--mut);font-style: italic}.pp-algo-row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;padding: 2px 0}.pp-algo-n{flex: 0 0 1.6em;font-size: 13px;color: var(--dim);text-align: right;font-variant-numeric: lining-nums}.pp-algo-k{font-style: italic}.pp .pp-algo input[type="search"]{width: 260px;max-width: 100%}.pp-algo .pp-btn{margin-left: auto}.pp-algo details.filters{background: none;border: 0;border-radius: 0;margin: 4px 0 0}.pp-algo details.filters>summary{min-height: 0;padding: 4px 0;font: 400 15px var(--pp-serif);color: var(--ink);gap: 8px;justify-content: flex-start}.pp-algo details.filters>summary::after{content: "▸";margin-left: 0;order: -1;font-size: 12px;color: var(--ink);transform: none;transition: transform .15s}.pp-algo details.filters[open]>summary::after{transform: rotate(90deg)}.pp-algo .pp-sum-k{font-style: italic}.pp-algo .pp-sum-on{font-size: 13.5px;font-variant-caps: all-small-caps;letter-spacing: .06em;border: .75px solid var(--ink);padding: 0 4px 1px}.pp-algo .filter-grid{border-top: 0;padding: 6px 0 2px 2.2em;gap: 8px 18px;grid-template-columns: repeat(auto-fill,minmax(170px,1fr))}.pp-algo .field label{font: italic 400 14px var(--pp-serif);letter-spacing: 0;text-transform: none;color: var(--mut);margin: 0 0 1px}.pp-algo .field select{width: 100%}.pp-algo .filter-note{padding: 6px 0 2px 2.2em;font-size: 13.5px;color: var(--mut);font-family: var(--pp-serif);line-height: 1.42}.pp-conds{display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: baseline;margin: -6px 0 14px;font-size: 15px}.pp-conds-k{font-style: italic}.pp-cond{border: .75px solid var(--ink);padding: 0 6px 1px;color: var(--ink) !important;white-space: nowrap}.pp a.pp-cond:hover{background: var(--ink);color: #fff !important;text-decoration: none}.pp-cond span{margin-left: 5px}.pp-pager{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 4px 16px;margin: 12px 0 4px;font-size: 15.5px;font-variant-numeric: lining-nums}.pp-pager .cur{font-weight: 700}.pp-pager .pp-dim{font-style: italic}.pp-tabmeta{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;font-size: 14px;color: var(--mut);font-style: italic;margin-top: 4px}.pp-access{margin: 16px auto 0;max-width: 800px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;font-size: 15px}.pp-access-k{font-style: italic}.pp-connect{font: 400 13.5px var(--pp-mono) !important;text-transform: none !important;letter-spacing: 0 !important;font-variant-caps: normal !important}.pp-plate{margin: 0;break-inside: avoid}.pp-plate-img{border: .75px solid var(--ink);background: var(--pp-faint);aspect-ratio: 16 / 5;overflow: hidden;position: relative}.pp-plate-img img{width: 100%;height: 100%;object-fit: cover;display: block;filter: grayscale(.15)}.pp-map{display: block;border: .75px solid var(--ink);aspect-ratio: 1;overflow: hidden;background: var(--pp-faint)}.pp-map img{width: 100%;height: 100%;object-fit: cover;display: block}.pp-map.map-missing{display: grid;place-items: center;font-style: italic;color: var(--dim);text-align: center;padding: 20px;aspect-ratio: 2 / 1}.pp-desc{white-space: pre-wrap;overflow-wrap: anywhere;font-size: 14.5px;line-height: 1.45;border-left: 1.5px solid var(--ink);padding: 2px 0 2px 14px;margin: 6px 0 0;max-height: 34em;overflow: auto;color: var(--mut)}.pp-wipe-next{margin: 0}.pp-qa-grid .pp-qa-q{font-size: 15.5px !important}.pp-qa-grid .pp-qa-a{margin: 0;font-size: 15.5px;text-align: justify;hyphens: auto}.pp-tagcode{font: 400 13px var(--pp-mono);white-space: nowrap}.pp-show-rows{margin-top: 8px}.pp .wz{margin: 0}.pp-wz-controls{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px;margin: 4px 0 12px;font-size: 15px}.pp-wz-controls .pp-k{font-style: italic;color: var(--mut)}.pp-seg{display: inline-flex;gap: 0;border: .75px solid var(--ink)}.pp-seg button{appearance: none;border: 0;background: #fff;padding: 2px 9px 3px;cursor: pointer;font: 400 14.5px var(--pp-serif);color: var(--ink)}.pp-seg button + button{border-left: .75px solid var(--ink)}.pp-seg button.active{background: var(--ink);color: #fff}.pp-wz-you{border: .75px solid var(--ink);padding: 10px 14px;margin: 0 0 14px;display: flex;align-items: center;gap: 14px;flex-wrap: wrap;break-inside: avoid}.pp-wz-you .wz-flag{font-size: 24px}.pp-wz-you-main{flex: 1 1 200px;min-width: 0}.pp-wz-you-k{font-style: italic;color: var(--mut);font-size: 14px}.pp-wz-you-time{font-size: 26px;font-variant-numeric: lining-nums tabular-nums}.pp-wz-you-time span{font-size: 15px;margin-left: 8px;font-style: italic;color: var(--mut)}.pp-wz-you-day{font-size: 14.5px;color: var(--mut)}.pp .wz-tod{font-style: italic;color: var(--mut);white-space: nowrap;font-size: 14px;background: none;border: 0;padding: 0}.pp .wz-shift{font-size: 12.5px;border: .75px solid var(--ink);padding: 0 3px;margin-right: 5px;font-style: normal}.pp .wz-d.next::after{content: "+1";font-size: .7em;vertical-align: .45em;margin-left: 1px}.pp .wz-d.prev::after{content: "−1";font-size: .7em;vertical-align: .45em;margin-left: 1px}.pp .wz-flag{font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style: normal}.pp-table-board .wz-t{font-weight: 700}.pp-table-board tr.you td{background: var(--acc-soft)}.pp-wz-find{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 16px;margin: 4px 0 10px}.pp .pp-wz-find input[type="search"]{flex: 1 1 260px;width: auto}.pp-wz-find .pp-dim{font-style: italic;font-size: 14px}.pp-wz-regions{display: flex;flex-wrap: wrap;gap: 2px 14px;margin: 0 0 12px;font-size: 15px}.pp-wz-regions button{appearance: none;border: 0;background: none;padding: 0;cursor: pointer;font: 400 15px var(--pp-serif);color: var(--acc)}.pp-wz-regions button span{font-size: 12.5px;color: var(--dim);margin-left: 3px;font-variant-numeric: lining-nums}.pp-wz-regions button.active{color: var(--ink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.pp-wz-region{break-inside: auto;margin: 0 0 16px}.pp-wz-region .pp-cap{margin-top: 6px}.pp .pp-wz-table{min-width: 0}.pp .pp-wz-table td,.pp .pp-wz-table th{padding: 2px 6px;font-size: 14.5px}.pp .pp-wz-table .c-flag{width: 1.6em;padding-right: 0}.pp .pp-wz-table .c-city,.pp .pp-wz-table .c-tod{color: var(--mut)}.pp .pp-wz-table .c-country b{font-weight: 400}.pp .pp-wz-table .wz-sub{display: none}.pp .pp-wz-table tr.wz-row:not(.wz-first) .c-flag .wz-flag,.pp .pp-wz-table tr.wz-row:not(.wz-first) .c-country b{visibility: hidden}.pp .pp-wz-table tr.wz-row.wz-first:not(:first-child) td{border-top: .5px solid var(--line2)}.pp .pp-wz-table .c-time b{font-weight: 700}.pp .pp-wz-table .wz-l{margin-left: 6px;font-size: 12.5px;color: var(--dim)}.pp .pp-wz-table tr.you td{background: var(--acc-soft)}.pp .pp-wz-table tr.wz-row.flash td{animation: pp-flash 1.8s ease-out}@keyframes pp-flash{0%,35%{background: var(--acc-fill)}100%{background: var(--acc-soft)}}.pp-wz-none{font-style: italic;color: var(--dim)}.pp-heat{border-collapse: separate;border-spacing: 2px;width: 100%;min-width: 640px;font-variant-numeric: lining-nums tabular-nums}.pp-heat th{font: 400 12px var(--pp-serif);color: var(--mut);text-align: center;padding: 0 0 2px;border: 0;background: none}.pp-heat tbody th{text-align: left;font-style: italic;font-size: 14px;padding: 0 8px 0 0;color: var(--ink)}.pp-heat td{height: 21px;padding: 0;border: .5px solid rgba(0,0,0,.1);background: #fff}.pp-heat td.pp-heat1{background: #e2e2dd}.pp-heat td.pp-heat2{background: #a9a9a4}.pp-heat td.pp-heat3{background: #5d5d5a}.pp-heat td.pp-heat4{background: #141414}.pp-heat td.n{border: 0;background: none;font: 400 13.5px var(--pp-serif);padding-left: 8px;text-align: right;color: var(--ink)}.pp-heat thead th.n{text-align: right}.pp-heat-legend{display: flex;align-items: center;gap: 4px;flex-wrap: wrap;font-size: 13.5px;font-style: italic;color: var(--mut);margin-top: 8px}.pp-heat-legend i{display: inline-block;width: 18px;height: 11px;border: .5px solid rgba(0,0,0,.25)}.pp-heat-legend i.pp-heat0{background: #fff}.pp-heat-legend i.pp-heat1{background: #e2e2dd}.pp-heat-legend i.pp-heat2{background: #a9a9a4}.pp-heat-legend i.pp-heat3{background: #5d5d5a}.pp-heat-legend i.pp-heat4{background: #141414}.pp-verdict{font-size: 19px}.pp-verdict-mark{display: inline-block;font-variant-caps: all-small-caps;letter-spacing: .08em;border: .75px solid var(--ink);padding: 0 6px 1px;margin-right: 8px;font-size: 15px;vertical-align: .08em}.pp-verdict-down .pp-verdict-mark,.pp-verdict-partial .pp-verdict-mark{background: var(--ink);color: #fff}.pp-toc{list-style: none;margin: 0;padding: 0}.pp-toc li{display: flex;align-items: baseline;gap: 6px;margin: 0 0 3px;break-inside: avoid}.pp-toc li a{flex: 0 1 auto}.pp-toc li .pp-leader{flex: 1 1 auto;border-bottom: 1.25px dotted rgba(0,0,0,.45);transform: translateY(-4px);min-width: 20px}.pp-toc li .pp-toc-r{flex: 0 0 auto;color: var(--mut);font-size: 14px;font-style: italic}.pp-toc-h{font-weight: 700;margin: 14px 0 6px;display: flex;gap: .5em;break-after: avoid}.pp-index{display: flex;flex-wrap: wrap;gap: 4px 0;margin: 6px 0 0}.pp-index a,.pp-index span{min-width: 3.6em;padding: 4px 8px;text-align: center;border-left: .75px solid var(--line);font-variant-numeric: lining-nums}.pp-index b{display: block;font-size: 18px}.pp-index small{display: block;font-size: 12.5px;color: var(--dim)}.pp-index span{color: #aaa}@media (max-width: 1180px){.pp-sheet{padding: 28px 52px 36px}}@media (max-width: 999px){.pp-h1{font-size: 32px !important}.pp-sheet{padding: 24px 40px 32px}}@media (max-width: 899px){.pp-top-in{grid-template-columns: 1fr auto;grid-template-areas: "brand burger" "nav nav";padding: 10px 16px 10px;gap: 0 12px}.pp-brand-sub{display: none}.pp-brand-name{font-size: 19px}.pp-brand-tile{width: 30px;height: 30px;flex-basis: 30px}.pp-burger{grid-area: burger;display: inline-flex;align-items: center;gap: 8px;cursor: pointer;font: 400 16px var(--pp-serif);font-variant-caps: all-small-caps;letter-spacing: .07em;border: .75px solid var(--ink);padding: 3px 10px 4px;user-select: none}.pp-burger-i{width: 12px;height: 9px;border-top: 1.25px solid var(--ink);border-bottom: 1.25px solid var(--ink);position: relative}.pp-burger-i::after{content: "";position: absolute;left: 0;right: 0;top: 2.6px;border-top: 1.25px solid var(--ink)}.pp-menu-toggle:focus-visible + .pp-burger{outline: 2px solid var(--acc);outline-offset: 2px}.pp-menu-toggle:checked + .pp-burger{background: var(--ink);color: #fff}.pp-menu-toggle:checked + .pp-burger .pp-burger-i,.pp-menu-toggle:checked + .pp-burger .pp-burger-i::after{border-color: #fff}.pp-search{display: none;grid-column: 1 / -1;margin-top: 12px}.pp-nav{display: none;flex-direction: column;align-items: stretch;border-top: .75px solid var(--ink);margin-top: 10px;padding-top: 4px}.pp-nav-link{padding: 7px 2px;border-bottom: .5px solid var(--line2);font-size: 17px}.pp-nav-link.on{border-bottom-color: var(--line2);font-weight: 700}.pp-menu-toggle:checked ~ .pp-search{display: flex;grid-row: 2}.pp-menu-toggle:checked ~ .pp-nav{display: flex;grid-row: 3}.pp .pp-search input[type="search"]{flex: 1 1 auto;width: auto}}@media (max-width: 760px){:root{--pp-fs: 16px}.pp-desk{padding: 0 0 28px}.pp-flashes{margin: 0}.pp .pp-flash{border-width: 0 0 1px;font-size: 13.5px}.pp-sheet{border: 0;box-shadow: none;padding: 16px 16px 28px}.pp-runhead{margin-bottom: 26px;font-size: 12.5px}.pp-h1{font-size: 27px !important;margin-bottom: 14px}.pp-author{font-size: 17px}.pp-abstract{padding: 12px 14px 14px}.pp-abs-body{font-size: 15px}.pp-h2{font-size: 19px !important}.pp-text,.pp-prose,.pp-abs-body,.pp-tabnote,.pp-env{text-align: left}.pp-citebox{flex-direction: column;gap: 10px}.pp-foot{padding: 20px 16px 32px;background: var(--pp-desk)}.pp-table th,.pp-table td{font-size: 14.5px;padding: 4px 6px}.pp-bar{width: 30px;margin-left: 5px}.pp-sparkcell{width: 64px;min-width: 56px}.pp-eq-body{font-size: 16.5px}.pp-algo .filter-grid,.pp-algo .filter-note{padding-left: 0}.pp-algo .pp-btn{margin-left: 0}.pp .pp-algo input[type="search"]{width: 100%}.pp-query-home{gap: 8px}.pp-scroll-cards{overflow: visible}.pp-table-big.pp-cards{min-width: 0}.pp-cards thead{display: none}.pp-cards,.pp-cards tbody{display: block}.pp-cards tr{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;padding: 8px 0 9px;border-bottom: .5px solid var(--line)}.pp-cards tbody tr:last-child{border-bottom: 0}.pp-cards td{display: block;padding: 0 !important;font-size: 14px}.pp-cards td.pp-srv{order: -2;flex: 1 1 calc(100% - 7em);min-width: 0;max-width: none;font-size: 15.5px}.pp-cards td.pp-pop{order: -1;flex: 0 0 auto;text-align: right;font-size: 15.5px}.pp-cards td.pp-rank{order: -3;flex: 0 0 auto;font-size: 13px}.pp-cards td.pp-rank:empty{display: none}.pp-cards td[data-l]::before{content: attr(data-l);font-style: italic;color: var(--dim);margin-right: 4px;font-size: 13px}.pp-cards td[data-l]:empty{display: none}.pp-cards td.pp-td-tags{flex: 1 1 100%}.pp-cards td.pp-td-tags:has(.pp-tags:empty){display: none}.pp-cards .pp-tags{max-width: none}.pp-cards td.pp-lead{order: -4;flex: 1 1 100%;font-weight: 700;font-size: 13.5px}.pp-cards tbody tr:hover td{background: none}}@media (max-width: 420px){.pp-h1{font-size: 25px !important}.pp-titleblock{margin-bottom: 22px}}@media (prefers-reduced-motion: reduce){.pp *,.pp *::before,.pp *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media print{.pp-top,.pp-foot,.pp-flashes,.pp-algo,.pp-query,.pp-btn{display: none !important}body.pp{background: #fff}.pp-sheet{border: 0;box-shadow: none;padding: 0;max-width: none}}.pp-seealso{margin: 12px 0;font-size: 15px;line-height: 1.5;break-inside: avoid}.pp-seealso-k{font-style: italic}.pp-further-sec{margin-top: 8px}.pp .pp-flash{display: block}.pp-duo{display: grid;grid-template-columns: 1fr 1fr;gap: 0 var(--pp-gap);align-items: start;margin-bottom: 8px}.pp-duo>*{min-width: 0}.pp-duo .pp-algo{margin-top: 4px}@media (max-width: 999px){.pp-duo{grid-template-columns: 1fr}}.pp-after{margin-top: 30px}.pp code{overflow-wrap: anywhere}.pp svg.chart-big .line.s3{stroke: #8a8a85}.pp .key.s3{border-top-color: #8a8a85 !important}.pp-plate{margin: 4px 0 18px}.pp-plate-img{aspect-ratio: 3 / 1}.pp-access-back{margin-left: auto;font-style: italic}.pp-table-facts th{width: 38%;white-space: nowrap}.pp-table-tags tr.pp-row-group th{font-style: italic;padding-top: 8px}.pp-table-tags td:first-child{white-space: nowrap}.pp-qa-grid .pp-qa-a{overflow-wrap: anywhere}.pp-center{text-align: center !important}.pp-center p{text-indent: 0 !important}.pp-lead-sec{margin-bottom: 18px}.pp-cycle{max-width: 760px;margin: 8px auto 18px}.pp-access-fw{justify-content: center;max-width: none}.pp-row-next td{font-weight: 700}.pp tr.wz-tile{display: table-row;padding: 0;background: none;border: 0;box-shadow: none;border-radius: 0}.pp tr.wz-tile.you td{background: var(--acc-soft)}.pp .wz-tod::before{content: none;display: none}.pp .wz-d.next,.pp .wz-d.prev{color: var(--ink);font-weight: 700}.pp .wz-shift{background: none;color: var(--ink);border-radius: 0;font: 400 12px var(--pp-serif);vertical-align: 1px}.pp .wz-flag{font-size: 16px;vertical-align: -1px}.pp-wz-table{table-layout: auto}.pp-wz-table td,.pp-wz-table th{white-space: nowrap}.pp-wz-actions{display: inline-flex;gap: 8px;flex-wrap: wrap;margin-left: auto}.pp .pp-wz-table .c-zone,.pp .pp-wz-table .c-utc{color: var(--mut)}.pp .wipe-local{font: inherit;color: inherit;margin: 0;text-indent: 1.5em}.pp-frac{display: inline-flex;flex-direction: column;vertical-align: middle;text-align: center;font-size: .82em;line-height: 1.15;margin: 0 .15em}.pp-frac>span:first-child{border-bottom: 1px solid var(--ink);padding: 0 .3em 1px}.pp-frac>span:last-child{padding: 1px .3em 0}.pp-verdict{margin-top: 0;font-size: 18px}.pp-verdict .pp-env-body{font-style: italic}.pp-verdict-note{margin: 6px 0 0;font-size: 15px}.pp-pair{display: inline-flex;align-items: baseline;gap: 4px 10px;flex-wrap: wrap;min-width: 0}.pp-pair-grow{flex: 1 1 260px}.pp-pair-grow input[type="search"]{flex: 1 1 160px;width: auto !important;min-width: 0}.pp-algo-row>.pp-pair + .pp-pair{margin-left: 4px}.pp-algo-row .pp-btn{margin-left: auto}.pp-algo-row{padding-left: 0}.pp-algo .pp-algo-row + .pp-algo-row{margin-top: 2px}.pp-algo details.filters{box-shadow: none}.pp-algo details.filters>summary::after{content: "show";order: 2;transform: none !important;font: italic 400 14px var(--pp-serif);color: var(--acc);margin-left: 4px}.pp-algo details.filters[open]>summary::after{content: "hide";transform: none}.pp-algo-row{position: relative;padding-left: 2.1em !important}.pp-algo-row>.pp-algo-n,.pp-algo summary>.pp-algo-n{position: absolute;left: 0;top: .15em;width: 1.6em}.pp-algo details.filters>summary{position: relative;padding-left: 2.1em}.pp-algo details.filters>summary>.pp-algo-n{top: .3em}.pp-duo .pp-h2{margin-top: 0 !important}.pp-duo>section{padding-top: 2px}.pp-cap-blurb{color: var(--mut)}.pp-lookup{justify-content: center;font-style: italic;font-size: 15px}.pp-numbered{counter-reset: pp-sec}.pp-numbered h2{counter-increment: pp-sec;counter-reset: pp-sub}.pp-numbered h2::before{content: counter(pp-sec);display: inline-block;min-width: 1.5em;margin-right: .45em}.pp-numbered h3{counter-increment: pp-sub}.pp-numbered h2 ~ h3::before{content: counter(pp-sec) "." counter(pp-sub);display: inline-block;min-width: 2em;margin-right: .45em}.pp-numbered>h2:first-child{margin-top: 0 !important}.pp-lookup{display: block !important;text-align: center}.pp-index-row{justify-content: center;margin: 14px auto 0;max-width: 900px}.pp-index-row a,.pp-index-row span{min-width: 2.4em;padding: 2px 6px}.pp-index-row b{font-size: 16px}.pp-index a.on{background: var(--ink);color: #fff !important}.pp-index-sec{margin-top: 26px}.pp-toc-h:first-of-type{margin-top: 4px}.pp-toc a,.pp-index a{color: var(--ink) !important}.pp-toc a:hover,.pp-index a:hover{color: var(--acc) !important}.pp-toc-h .pp-num{font-variant-numeric: lining-nums}.pp-table-board td,.pp-table-board th{white-space: nowrap}@media (max-width: 760px){.pp-algo-h{flex-wrap: wrap}.pp-algo-h .pp-algo-count{margin-left: 0;flex-basis: 100%}.pp-access{justify-content: flex-start}.pp-access-back{margin-left: 0}}.pp-back{margin-top: 34px;padding-top: 22px;border-top: .5px solid var(--pp-hair)}.pp-back>.pp-appendix:first-child>.pp-h2:first-child,.pp-back>:first-child .pp-h2{margin-top: 0 !important}.pp-center sub{font-size: .66em;font-variant-caps: all-small-caps;letter-spacing: .03em}.pp-heat th{text-transform: none;letter-spacing: 0}.pp-kw{white-space: nowrap}
