.workspace .pp-root .pp-market{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-market h2{font-size:var(--pp3-fs-section);font-weight:var(--pp-fw-semibold);margin:0}.workspace .pp-root .pp-market h3:where(:not(.ppb-eyebrow)){font-size:var(--pp3-fs-section);font-weight:var(--pp-fw-semibold);margin:14px 0 8px}.workspace .pp-root .pp-market h4:where(:not(.ppb-eyebrow)){font-size:var(--pp3-fs-body);margin:10px 0 6px}.workspace .pp-root .pp-market p{margin:7px 0}.workspace .pp-root .pp-market :is(button,input,select){font:inherit;color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-rule);border-radius:var(--pp-r-ctl);min-width:0;padding:8px 10px}.workspace .pp-root .pp-market button{cursor:pointer}.workspace .pp-root .pp-market :is(button,summary):hover{background:var(--pp-row-hover)}.workspace .pp-root .pp-market :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-market button:disabled{color:var(--pp-ink3);cursor:default}.workspace .pp-root .pp-market button[aria-pressed=true]{background:var(--pp-chip);border-color:var(--pp-g);color:var(--pp-ink)}.workspace .pp-root .pp-market :is(input[type=checkbox],input[type=radio]){accent-color:var(--pg-accent);flex:none;width:16px;height:16px}.workspace .pp-root .pp-market a{color:var(--pp-g2)}.workspace .pp-root .pp-market-note,.workspace .pp-root .pp-market small{color:var(--pp-ink2);font-size:var(--pp3-fs-body)}.workspace .pp-root .pp-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.workspace .pp-root .pp-market-metrics:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .pp-root .pp-market-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.workspace .pp-root .pp-market-filters label{color:var(--pp-ink2);flex-direction:column;gap:5px;display:flex}.workspace .pp-root .pp-market-filters label>span{font-size:var(--pp3-fs-body)}.workspace .pp-root .pp-market-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.workspace .pp-root .pp-market-actions label{align-items:center;gap:6px;display:flex}.workspace .pp-root .pp-market :is(details:not(.ppb-collapsed),.pp-market-detail:not(.ppb-card),.pp-market-loading,.pp-market-error){margin:12px 0}.workspace .pp-root .pp-market details:not(.ppb-collapsed)>summary{cursor:pointer;padding:9px 0;font-weight:600}.workspace .pp-root .pp-market-sources article{border-bottom:1px solid var(--pp-rule);padding:10px 0}.workspace .pp-root :where(.pp-market dl:not(.ppb-stats)>div){border-bottom:1px solid var(--pp-rule);grid-template-columns:1fr 1fr;gap:10px;padding:6px 0;display:grid}.workspace .pp-root .pp-market dt{color:var(--pp-ink2)}.workspace .pp-root .pp-market dd{font-variant-numeric:tabular-nums;margin:0}.workspace .pp-root .pp-market-number{border:1px solid var(--pp-rule2);background:var(--pp-paper);font-variant-numeric:tabular-nums;min-width:25px;height:25px;font-size:var(--pp3-fs-body);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.workspace .pp-root .pp-market-table-wrap{max-width:100%;margin:12px 0;overflow:auto}.workspace .pp-root .pp-market table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.workspace .pp-root .pp-market :is(th,td){text-align:left;vertical-align:top;white-space:nowrap;border-bottom:0;padding:3px 8px}.workspace .pp-root .pp-market th{color:var(--pp-b-muted);font-size:11.5px;font-weight:var(--pp-fw-semibold);letter-spacing:normal;text-transform:none}.workspace .pp-root .pp-market table.pp-market-comps{table-layout:fixed}.workspace .pp-root .pp-market-comps :is(th,td){white-space:normal;padding:3px 4px}.workspace .pp-root .pp-market-comps .pp-market-col-check{width:28px}.workspace .pp-root .pp-market-comps .pp-market-col-num{width:15%}.workspace .pp-root .pp-market-comps .pp-market-col-price{width:20%}.workspace .pp-root .pp-market-comps .pp-market-col-date{width:18%}.workspace .pp-root .pp-market-comps .pp-market-nowrap{white-space:nowrap}.workspace .pp-root .pp-market-comps td small.pp-market-oneline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace .pp-root .pp-market-comps abbr{text-decoration:none}.workspace .pp-root .pp-market td>small{white-space:normal;display:block}.workspace .pp-root .pp-market tr[data-active=true]{background:var(--pp-chip)}.workspace .pp-root .pp-market td>button{text-align:left;background:0 0;border-color:#0000;padding:3px 5px}.workspace .pp-root .pp-market-comps .pp-market-detail-row>td{padding:4px 0 12px}.workspace .pp-root .pp-market-detail{border:1px solid var(--pp-card-edge);background:var(--pp-card-bg);border-radius:12px;padding:12px 14px}.workspace .pp-root .pp-market-range{background:var(--pp-chip);border-radius:var(--pp-r-ctl);height:22px;margin:10px 0;position:relative}.workspace .pp-root .pp-market-range>span{background:var(--pg-accent);border-radius:3px;width:6px;height:16px;position:absolute;top:3px;transform:translate(-50%)}.workspace .pp-root .pp-market-bar{background:var(--pp-chip);border-radius:4px;height:12px;margin:8px 0;display:flex;overflow:hidden}.workspace .pp-root .pp-market-bar>span{background:var(--pg-accent);height:100%}.workspace .pp-root .pp-market-project{border-bottom:1px solid var(--pp-rule);padding:12px 0}.workspace .pp-root .pp-market-project>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.workspace .pp-root .pp-market label.pp-market-check{flex-direction:row;align-items:center;gap:8px;display:flex}.workspace .pp-root .pp-market-percentile{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:12px 0;display:grid}.workspace .pp-root .pp-market-percentile>div{background:var(--pp-chip);border-radius:4px;grid-column:1/-1;height:18px;position:relative}.workspace .pp-root .pp-market-percentile i{border-left:1px dashed var(--pp-ink3);position:absolute;top:0;bottom:0;left:50%}.workspace .pp-root .pp-market-percentile b{background:var(--pg-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;transform:translate(-50%)}.workspace .pp-root .pp-market-empty{color:var(--pp-ink2);padding:16px 0}.workspace .pp-root .pp-market-radar{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);background:var(--pp-paper);margin:12px 0 16px;padding:14px 16px}.workspace .pp-root .pp-market-radar h3{margin:0}.workspace .pp-root .pp-market-radar>small{color:var(--pp-ink2);display:block}.workspace .pp-root .pp-market-radar svg{width:100%;max-height:340px;margin:8px 0;display:block;overflow:visible}.workspace .pp-root .pp-market-radar-grid,.workspace .pp-root .pp-market-radar-axis{fill:none;stroke:var(--pp-rule);stroke-width:1px}.workspace .pp-root .pp-market-radar-median{fill:none;stroke:var(--pp-ink3);stroke-width:1.2px;stroke-dasharray:4 3}.workspace .pp-root .pp-market-radar-area{fill:var(--pg-accent-wash);stroke:none}.workspace .pp-root .pp-market-radar-edge{stroke:var(--pp-g);stroke-width:2px}.workspace .pp-root .pp-market-radar-point{fill:var(--pp-g);stroke:var(--pp-paper);stroke-width:1.5px}.workspace .pp-root .pp-market-radar-label{fill:var(--pp-ink);font:var(--pp3-fs-meta) var(--pg-font)}.workspace .pp-root .pp-market-radar-label[data-missing]{fill:var(--pp-ink3)}.workspace .pp-root .pp-market-radar-ring{fill:var(--pp-ink3);font:var(--pp3-fs-meta) var(--pg-font)}.workspace .pp-root .pp-market-radar-legend{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;display:flex}.workspace .pp-root .pp-market-radar-legend span:before{content:"";vertical-align:middle;border-top:2px solid var(--pp-g);width:18px;margin-right:6px;display:inline-block}.workspace .pp-root .pp-market-radar-legend span[data-kind=median]:before{border-top:1.2px dashed var(--pp-ink3)}.workspace .pp-root .pp-market-detail-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.workspace .pp-root .pp-market-chip{border:1px solid var(--pp-rule);border-radius:var(--pp-r-ctl);background:var(--pp-chip);color:var(--pp-ink);padding:2px 8px}.workspace .pp-root .pp-market-history{margin:4px 0 10px;padding-left:18px}.workspace .pp-root .pp-market-history span{font-variant-numeric:tabular-nums;color:var(--pp-ink2)}.workspace .pp-root .pp-market-columns>div{border-bottom:1px solid var(--pp-rule);align-items:flex-end;gap:12px;height:140px;padding:0 4px;display:flex}.workspace .pp-root .pp-market-column{font-variant-numeric:tabular-nums;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.workspace .pp-root .pp-market-column b{flex:auto;align-items:flex-end;width:70%;min-height:0;display:flex}.workspace .pp-root .pp-market-column i{background:var(--pp-g);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.workspace .pp-root .pp-market-column small{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);white-space:nowrap}.workspace .pp-root .pp-market-inputs-asof{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);justify-content:space-between;margin:0 0 8px;display:flex}.workspace .pp-root .pp-market-inputs-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--pp3-fs-label)}.workspace .pp-root .pp-market-inputs-table col:first-child{width:40%}.workspace .pp-root .pp-market-inputs-table col:nth-child(2){width:28%}.workspace .pp-root .pp-market-inputs-table :is(th,td){white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--pp-rule);text-align:left;vertical-align:top;padding:7px 6px}.workspace .pp-root .pp-market-inputs-table thead th{color:var(--pp-ink2);font-weight:600}.workspace .pp-root .pp-market-inputs-table tbody th{font-weight:500}.workspace .pp-root .pp-market-inputs-facts{gap:4px;margin:6px 0;display:grid}.workspace .pp-root .pp-market-inputs-facts>div{grid-template-columns:96px 1fr;gap:8px;display:grid}.workspace .pp-root .pp-market-inputs-facts dt{color:var(--pp-ink2)}.workspace .pp-root .pp-market-inputs-facts dd{margin:0}.workspace .pp-root .pp-market-status>span{align-items:center;gap:6px;display:inline-flex}.workspace .pp-root .pp-market-status>span>i{border-radius:50%;flex:none;width:9px;height:9px}.workspace .pp-root .pp-market-filterbar{margin:12px 0}.workspace .pp-root .pp-market-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace .pp-root .pp-market-chip{border:1px solid var(--pp-rule);border-radius:var(--pp-r-pill);background:var(--pp-paper);align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 10px;display:inline-flex}.workspace .pp-root .pp-market-chip[data-active]{border-color:var(--pp-g);background:var(--pp-gt)}.workspace .pp-root .pp-market-chip-key{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);white-space:nowrap}.workspace .pp-root .pp-market-chip .ppf-select-input{background-color:#0000;border:0;max-width:11.5em;min-height:26px}.workspace .pp-root .pp-market .pp-market-chip-button,.workspace .pp-root .pp-market .pp-market-chip-reset{min-height:26px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;padding:0 8px}.workspace .pp-root .pp-market .pp-market-chip-reset{color:var(--pp-g2);text-decoration:underline}.workspace .pp-root .pp-market-acres{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.workspace .pp-root .pp-market-acres label{color:var(--pp-ink2);flex-direction:column;gap:4px;display:flex}.workspace .pp-root .pp-market-acres .ppf-input{width:8em}.workspace .pp-root .pp-market-scatter{margin:12px 0}.workspace .pp-root .pp-market-scatter svg{width:100%;height:auto;display:block;overflow:visible}.workspace .pp-root .pp-scatter-grid{stroke:var(--pp-rule);stroke-width:1px}.workspace .pp-root .pp-scatter-tick,.workspace .pp-root .pp-scatter-label{fill:var(--pp-ink2);font-size:var(--pp3-fs-meta)}.workspace .pp-root .pp-scatter-median{stroke:var(--pp-ink2);stroke-width:1.5px;stroke-dasharray:5 4}.workspace .pp-root .pp-scatter-subject{stroke:var(--pp-g2);stroke-width:1.5px}.workspace .pp-root .pp-scatter-dot{fill:var(--pp-paper);stroke:var(--pp-g);stroke-width:2px;cursor:pointer}.workspace .pp-root .pp-scatter-dot[data-selected]{fill:var(--pp-g)}.workspace .pp-root .pp-scatter-dot[data-active]{stroke:var(--pp-ink)}.workspace .pp-root .pp-scatter-dot:focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-market .pp-market-chip-search{min-height:30px;padding:0 10px}.workspace .pp-root .pp-market.pp-market>*{margin-top:0;margin-bottom:0}
