.workspace .pp-root .pp-site{color:var(--pp-ink);font:var(--pp3-fs-body)/normal var(--pg-font);overflow-wrap:anywhere;flex-direction:column;gap:9px;display:flex}.workspace .pp-root .pp-site h2{font-size:var(--pp3-fs-section);font-weight:var(--pp-fw-semibold);margin:0}.workspace .pp-root .pp-site h3:where(:not(.ppb-eyebrow)){font-size:var(--pp3-fs-section);font-weight:var(--pp-fw-semibold);margin:12px 0 8px}.workspace .pp-root .pp-site h4:where(:not(.ppb-eyebrow)){font-size:var(--pp3-fs-body);margin:10px 0 6px}.workspace .pp-root :where(.pp-site p){margin:7px 0}.workspace .pp-root :where(.pp-site-note,.pp-site-scope,.pp-site small){color:var(--pp-ink2);font-size:var(--pp3-fs-meta)}.workspace .pp-root .pp-site-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.workspace .pp-root .pp-site-metric{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);background:var(--pp-paper);flex-direction:column;gap:5px;padding:12px;display:flex}.workspace .pp-root .pp-site-metric>span{color:var(--pp-ink2)}.workspace .pp-root .pp-site-metric>strong,.workspace .pp-root .pp-site-metric>.pp-src-hover>strong{color:var(--pp-ink);font-size:var(--pp3-fs-metric,20px);font-weight:var(--pp3-fw-metric);line-height:var(--pp3-lh-metric);letter-spacing:var(--pp3-ls-metric);font-variant-numeric:tabular-nums}.workspace .pp-root .pp-site-lead{border:1px solid var(--pp-card-edge);background:var(--pp-card-bg);border-radius:12px;flex-direction:column;gap:9px;margin:0 0 9px;padding:12px 14px;display:flex}.workspace .pp-root .pp-site-lead-head>span,.workspace .pp-root .pp-site-lead-head>small{color:var(--pp-ink2);display:block}.workspace .pp-root .pp-site-lead-head>strong{font:var(--pp3-fw-metric) var(--pp3-fs-metric) / var(--pp3-lh-metric) var(--pg-font);letter-spacing:var(--pp3-ls-metric);margin:4px 0;display:block}.workspace .pp-root .pp-site-lead .pp-site-metrics{margin-bottom:0}.workspace .pp-root .pp-site-section:where(:not(.ppb-card)),.workspace .pp-root :where(.pp-site details){margin:12px 0}.workspace .pp-root :where(.pp-site details>summary){cursor:pointer;padding:9px 0;font-weight:600}.workspace .pp-root :where(.pp-site button:not(.ppf-btn,.ppf-switch-row),.pp-site input){font:inherit;color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-rule);border-radius:var(--pp-r-ctl);padding:8px 10px}.workspace .pp-root :where(.pp-site button){cursor:pointer}.workspace .pp-root :where(.pp-site button:not(.ppf-btn,.ppf-switch-row,:disabled):hover),.workspace .pp-root :where(.pp-site summary:hover){background:var(--pg-hover)}.workspace .pp-root :where(.pp-site button:not(.ppf-btn,.ppf-switch-row,:disabled):hover){border-color:var(--pg-control-border)}.workspace .pp-root :where(.pp-site button:not(.ppf-btn,.ppf-switch-row):active){background:var(--pg-control-hover)}.workspace .pp-root .pp-site :is(button,input,summary,a):focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root :where(.pp-site button:disabled){color:var(--pp-ink3);background:var(--pg-control-bg);cursor:not-allowed}.workspace .pp-root :where(.pp-site a){color:var(--pp-g2)}.workspace .pp-root .pp-site-record-button{text-align:left;justify-content:space-between;gap:8px;width:100%;display:flex}.workspace .pp-root .pp-site-records article{border-bottom:1px solid var(--pp-rule);padding:10px 0}.workspace .pp-root .pp-site-qualification{border-left:2px solid var(--pp-rule2);color:var(--pp-ink2);padding-left:10px}.workspace .pp-root .pp-site-search{gap:6px;margin:12px 0;display:grid}.workspace .pp-root .pp-site-search input{box-sizing:border-box;width:100%}.workspace .pp-root :where(.pp-site dl:not(.pp-r4-rows,.ppb-stats)>div){border-bottom:1px solid var(--pp-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.workspace .pp-root :where(.pp-site dt){color:var(--pp-ink2)}.workspace .pp-root :where(.pp-site dd){font-variant-numeric:tabular-nums;margin:0}.workspace .pp-root .pp-site-reference{border:1px solid var(--pp-card-edge);background:var(--pp-card-bg);border-radius:12px;flex-direction:column;gap:9px;margin:0 0 9px;padding:12px 14px;display:flex}.workspace .pp-root .pp-site figure{margin:12px 0}.workspace .pp-root .pp-site-bar{background:var(--pp-chip);border-radius:4px;height:10px;display:flex;overflow:hidden}.workspace .pp-root .pp-site-bar>span{background:var(--pg-site-bar-fill,var(--pp-g));min-width:0}.workspace .pp-root .pp-utility-rows .pp-site-bar{height:4px;margin:0 0 4px 17px}.workspace .pp-root .pp-site figcaption{color:var(--pp-ink2);margin-top:6px}.workspace .pp-root .pp-site-quoted{white-space:pre-wrap}.workspace .pp-root .pp-site-governs dd strong,.workspace .pp-root .pp-site-governs dd small{display:block}.workspace .pp-root .pp-site-governs dd small{font-size:var(--pp3-fs-meta);margin-top:2px}.workspace .pp-root .pp-site-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 0;display:grid}.workspace .pp-root .pp-site-form label,.workspace .pp-root .pp-site-form-text{color:var(--pp-ink2);align-content:start;gap:5px;display:grid}.workspace .pp-root .pp-site :is(select,textarea){box-sizing:border-box;border:1px solid var(--pg-input-border);border-radius:var(--pp-r-ctl);background:var(--pg-input-bg);width:100%;color:var(--pp-ink);font:inherit;padding:8px 10px}.workspace .pp-root .pp-site textarea{resize:vertical}.workspace .pp-root .pp-site :is(select,textarea):hover{border-color:var(--pg-control-border)}.workspace .pp-root .pp-site :is(select,textarea):focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-site-plan-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.workspace .pp-root .pp-site .pp-site-plan-card[data-kind]{border:1px solid var(--pp-tile-edge);border-radius:var(--pp3-r-card);background:var(--pp-tile);min-width:0;color:var(--pp-ink);text-align:left;font:inherit;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.workspace .pp-root .pp-site .pp-site-plan-card[data-kind=future]{background:var(--pp-tile);cursor:pointer}.workspace .pp-root .pp-site button.pp-site-plan-card[data-kind=current]{cursor:pointer}.workspace .pp-root .pp-site button.pp-site-plan-card[data-kind=current]:hover{border-color:var(--pg-control-border)}.workspace .pp-root .pp-site .pp-site-plan-card[data-kind=future]:hover{background:var(--pg-hover)}.workspace .pp-root .pp-site-plan-card>span,.workspace .pp-root .pp-site-plan-card>small{color:var(--pp-ink2);font-size:var(--pp3-fs-label)}.workspace .pp-root .pp-site-plan-card>strong{font:var(--pp3-fw-metric) var(--pp3-fs-section) / 1.25 var(--pg-font);overflow-wrap:anywhere}.workspace .pp-root .pp-site-plan-choices{grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace .pp-root .pp-site .pp-site-plan-choices button{text-align:left;align-items:baseline;gap:8px;width:100%;display:flex}.workspace .pp-root .pp-site-plan-choices small{min-width:0;color:var(--pp-ink2);font-size:var(--pp3-fs-label);flex:1}.workspace .pp-root .pp-site-plan-note{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);grid-column:1/-1;margin:0}.workspace .pp-root .pp-build-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.workspace .pp-root .pp-build-figure{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);flex-direction:column;gap:4px;padding:12px;display:flex}.workspace .pp-root .pp-build-figure>span{color:var(--pp-ink2)}.workspace .pp-root .pp-build-figure>strong{font-size:var(--pp3-fs-section);font-variant-numeric:tabular-nums;line-height:1.25}.workspace .pp-root .pp-build-figure[data-missing]>strong{color:var(--pp-ink2);font-weight:var(--pp-fw-medium)}.workspace .pp-root .pp-build-figure>em{border-radius:var(--pp-r-chip);background:var(--pp-warnbg);color:var(--pp-ink);font-style:normal;font-size:var(--pp3-fs-meta);align-self:flex-start;padding:0 6px}.workspace .pp-root .pp-build-compare{border-radius:var(--pp3-r-card);background:var(--pp-gt);color:var(--pp-ink);padding:8px 10px}.workspace .pp-root .pp-build-compare[data-tone=over]{background:var(--pp-warnbg)}.workspace .pp-root .pp-build-uses{border-top:1px solid var(--pp-rule);margin-top:12px;padding-top:4px}.workspace .pp-root .pp-build-check{flex-direction:column;gap:4px;display:flex}.workspace .pp-root .pp-build-verdict{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);margin:8px 0;padding:8px 10px;list-style:none}.workspace .pp-root .pp-build-verdict li+li{margin-top:4px}.workspace .pp-root .pp-build-verdict [data-group=permitted] strong{color:var(--pp-g2)}.workspace .pp-root .pp-build-verdict [data-group=conditional] strong,.workspace .pp-root .pp-build-verdict[data-group=not_listed] strong{color:var(--pp-ink)}.workspace .pp-root .pp-build-uses-group .ppb-head-summary{color:var(--pp-ink2);font-weight:var(--pp-fw-medium)}.workspace .pp-root .pp-build-uses-group ul{margin:0 0 6px;padding-left:18px}.workspace .pp-root .pp-gov{border:1px solid var(--pp-card-edge);background:var(--pp-card-bg);border-radius:12px;flex-direction:column;gap:9px;margin:0 0 9px;padding:12px 14px;display:flex}.workspace .pp-root :is(.pp-site-lead,.pp-site-reference,.pp-gov)>*{margin-top:0;margin-bottom:0}.workspace .pp-root .pp-site .pp-gov h3{margin-top:0}.workspace .pp-root .pp-gov-list{margin:0;padding:0;list-style:none}.workspace .pp-root .pp-site-reference details:not(.ppb-collapsed)>summary{cursor:pointer;list-style:none}.workspace .pp-root .pp-site-reference details:not(.ppb-collapsed)>summary::-webkit-details-marker{display:none}.workspace .pp-root .pp-site-reference details:not(.ppb-collapsed)>summary:after{content:" ›";color:var(--pp-ink2)}.workspace .pp-root :is(.pp-site-reference,.ppb-collapsed-body)>.pp-site-record-button{min-height:0;color:var(--pp-tone-info);font-size:var(--pp3-fs-label);cursor:pointer;background:0 0;border:0;width:auto;padding:0}.workspace .pp-root .pp-site.pp-site>*{margin-top:0;margin-bottom:0}
