.workspace .pp-root .pp-records{color:var(--pp-ink);font:var(--pp3-fs-body)/normal var(--pg-font);flex-direction:column;gap:9px;display:flex}.workspace .pp-root .pp-records h2{font-size:var(--pp3-fs-section);font-weight:var(--pp-fw-semibold);margin:0}.workspace .pp-root .pp-records h3:where(:not(.ppb-eyebrow)),.workspace .pp-root .pp-record-detail h3:where(:not(.ppb-eyebrow)),.workspace .pp-root .pp-record-history 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-record-search{color:var(--pp-ink2);font-size:var(--pp3-fs-body);gap:6px;margin-bottom:16px;display:grid}.workspace .pp-root .pp-record-search input,.workspace .pp-root .pp-record-task input{box-sizing:border-box;border:1px solid var(--pp-rule);border-radius:var(--pp-r-ctl);width:100%;min-height:36px;color:var(--pp-ink);background:var(--pp-paper);font:inherit;padding:8px 10px}.workspace .pp-root .pp-record-card-content>:first-child{margin-top:0}.workspace .pp-root .pp-record-facts{margin:8px 0}.workspace .pp-root .pp-record-facts>div{border-bottom:1px solid var(--pp-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}.workspace .pp-root .pp-record-facts dt{color:var(--pp-ink2);font-size:var(--pp3-fs-body)}.workspace .pp-root .pp-record-facts dd{overflow-wrap:anywhere;font-size:var(--pp3-fs-section);margin:0}.workspace .pp-root .pp-record-field-row{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 12px;align-items:start;gap:10px;width:100%;display:grid;border:0!important;border-bottom:1px solid var(--pp-rule)!important;background:0 0!important;border-radius:0!important;padding:9px 0!important}.workspace .pp-root .pp-record-field-row>span:first-child{color:var(--pp-ink2);font-size:var(--pp3-fs-body)}.workspace .pp-root .pp-record-field-row strong{font-size:var(--pp3-fs-section);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.workspace .pp-root .pp-record-note{color:var(--pp-ink3);font-size:var(--pp3-fs-label);margin:10px 0;line-height:1.5}.workspace .pp-root .pp-record-empty{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);background:var(--pp-bg);color:var(--pp-ink2);padding:14px}.workspace .pp-root .pp-record-error{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);color:var(--pp-ink);background:var(--pp-bg);padding:12px}.workspace .pp-root .pp-record-error p{margin:0 0 8px}.workspace .pp-root .pp-records button,.workspace .pp-root .pp-record-detail button,.workspace .pp-root .pp-record-history button,.workspace .pp-root .pp-record-error button{border:1px solid var(--pp-rule2);border-radius:var(--pp-r-ctl);background:var(--pp-paper);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;padding:7px 10px}.workspace .pp-root .pp-records button:disabled,.workspace .pp-root .pp-record-detail button:disabled,.workspace .pp-root .pp-record-history button:disabled{color:var(--pp-ink3);cursor:default}.workspace .pp-root .pp-records :focus-visible,.workspace .pp-root .pp-record-detail :focus-visible,.workspace .pp-root .pp-record-history :focus-visible,.workspace .pp-root .pp-record-error :focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-record-timeline{margin:8px 0;padding:0;list-style:none}.workspace .pp-root .pp-record-timeline li>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:0 10px;width:100%;min-height:0;padding:2px 6px;font-size:12.5px;line-height:1.35;display:grid}.workspace .pp-root .pp-record-timeline time{font-size:var(--pp3-fs-label);color:var(--pp-ink2)}.workspace .pp-root .pp-record-timeline strong{font-size:var(--pp3-fs-body);font-weight:var(--pp-fw-semibold);overflow-wrap:anywhere}.workspace .pp-root .pp-record-timeline small{font-size:var(--pp3-fs-meta);color:var(--pp-ink2)}.workspace .pp-root .pp-record-timeline small:before{content:" · "}.workspace .pp-root .pp-record-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace .pp-root .pp-decision-card{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-decision-card>*{margin-top:0;margin-bottom:0}.workspace .pp-root .pp-decision-eyebrow{color:var(--pp-ink2);font-size:var(--pp3-fs-label);margin-bottom:8px}.workspace .pp-root .pp-decision-number{font:var(--pp3-fw-metric) var(--pp3-fs-metric-primary) / var(--pp3-lh-metric) var(--pg-font);letter-spacing:var(--pp3-ls-metric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.workspace .pp-root .pp-decision-qualification{font-size:var(--pp3-fs-label);color:var(--pp-ink2);margin:8px 0;line-height:1.45}.workspace .pp-root .pp-decision-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:14px 0;display:flex}.workspace .pp-root .pp-decision-change strong{font-size:var(--pp3-fs-metric)}.workspace .pp-root .pp-decision-change span{font-size:var(--pp3-fs-label);color:var(--pp-ink2)}.workspace .pp-root .pp-value-composition{margin:20px 0}.workspace .pp-root .pp-value-composition figcaption{color:var(--pp-ink2);font-size:var(--pp3-fs-label);margin-bottom:8px}.workspace .pp-root .pp-value-composition svg{border-radius:4px;width:100%;height:13px;display:block}.workspace .pp-root .pp-value-land{fill:var(--pp-g2)}.workspace .pp-root .pp-value-improvements{fill:var(--pp-ink3)}.workspace .pp-root .pp-value-legend,.workspace .pp-root .pp-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.workspace .pp-root .pp-value-legend span,.workspace .pp-root .pp-decision-metrics span{font-size:var(--pp3-fs-label);color:var(--pp-ink2)}.workspace .pp-root .pp-value-legend strong,.workspace .pp-root .pp-decision-metrics strong{color:var(--pp-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.workspace .pp-root .pp-value-legend strong{font-size:var(--pp3-fs-section);margin-top:3px}.workspace .pp-root .pp-decision-metrics{border-top:1px solid var(--pp-rule);padding-top:14px}.workspace .pp-root .pp-decision-metrics strong{font-size:var(--pp3-fs-title);margin-top:5px;line-height:1.25}.workspace .pp-root .pp-decision-metrics small{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block}.workspace .pp-root .pp-assessment-bars{gap:8px;margin:18px 0;display:grid}.workspace .pp-root .pp-assessment-bars>div{font-size:var(--pp3-fs-meta);font-variant-numeric:tabular-nums;grid-template-columns:78px minmax(20px,1fr) auto;align-items:center;gap:8px;display:grid}.workspace .pp-root .pp-assessment-bar-track{background:var(--pp-bg);border-radius:3px;height:8px;overflow:hidden}.workspace .pp-root .pp-assessment-bar-track>span{background:var(--pp-ink3);height:100%;display:block}.workspace .pp-root .pp-assessment-bars>div:last-child .pp-assessment-bar-track>span{background:var(--pp-g2)}.workspace .pp-root .pp-decision-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;display:flex}.workspace .pp-root .pp-decision-actions .pp-record-source{flex:150px}.workspace .pp-root .pp-finance-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.workspace .pp-root .pp-finance-tiles>div{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);background:var(--pp-paper);align-content:start;gap:4px;padding:12px;display:grid}.workspace .pp-root .pp-finance-tiles>div[data-accent]{background:var(--pg-accent-wash);border-color:var(--pg-accent-edge)}.workspace .pp-root .pp-finance-tiles strong{font:var(--pp3-fw-metric) var(--pp3-fs-metric) / var(--pp3-lh-metric) var(--pg-font);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.workspace .pp-root .pp-finance-tiles span{color:var(--pp-ink2);font-size:var(--pp3-fs-meta);line-height:1.4}.workspace .pp-root .pp-finance-timeline ol{margin:0;padding:0;list-style:none;position:relative}.workspace .pp-root .pp-finance-timeline ol:before{content:"";background:var(--pp-rule);width:1px;position:absolute;top:6px;bottom:6px;left:87px}.workspace .pp-root .pp-finance-timeline li{border:1px solid #0000;border-radius:8px;grid-template-columns:76px 22px minmax(0,1fr) auto;align-items:start;padding:2px 6px;font-size:12.5px;line-height:1.35;display:grid}.workspace .pp-root .pp-finance-timeline li.pp-finance-year{background:0 0;border:0;grid-template-columns:1fr;padding:4px 6px 0}.workspace .pp-root .pp-finance-year>span{background:var(--pp-card-bg);color:var(--pp-b-muted);font-size:11px;font-weight:var(--pp-fw-semibold);letter-spacing:.07em;justify-self:start;padding-right:6px;position:relative}.workspace .pp-root .pp-finance-timeline li:not(.pp-finance-year):hover{border-color:var(--pp-ctl-edge);background:var(--pp-tile)}.workspace .pp-root .pp-finance-event-dot{background:var(--pp-g2);width:9px;height:9px;box-shadow:0 0 0 3px var(--pp-card-bg);border-radius:9px;margin:3px 0 0 1px}.workspace .pp-root .pp-finance-event-go{color:var(--pp-b-muted);padding-left:8px;font-size:11.5px}.workspace .pp-root .pp-finance-timeline li[data-kind=foreclosure] .pp-finance-event-dot{background:var(--pp-ink3);border-radius:2px}.workspace .pp-root .pp-finance-event-date{color:var(--pp-b-sec);white-space:nowrap;padding-top:1px;font-size:11.5px}.workspace .pp-root .pp-finance-timeline li>button{text-align:left;width:100%;min-height:0;font:inherit;background:0 0;border:0;padding:0;display:block}.workspace .pp-root .pp-finance-timeline button strong{font-weight:var(--pp-fw-semibold)}.workspace .pp-root .pp-finance-timeline button>span{color:var(--pp-b-muted);overflow-wrap:anywhere;margin-left:4px;font-size:11px}.workspace .pp-root .pp-record-summary>div{background:var(--pp-bg);border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);padding:12px}.workspace .pp-root .pp-record-summary strong,.workspace .pp-root .pp-record-summary span{display:block}.workspace .pp-root .pp-record-summary span{font-size:var(--pp3-fs-label);color:var(--pp-ink3);margin-top:4px}.workspace .pp-root .pp-record-headline{font-size:var(--pp3-fs-metric);margin:12px 0;font-weight:700;display:block}.workspace .pp-root .pp-record-table{border-collapse:collapse;width:100%;margin:0;font-size:12.5px}.workspace .pp-root .pp-record-table caption{text-align:left;color:var(--pp-b-muted);padding:0 0 4px;font-size:11.5px}.workspace .pp-root .pp-record-table th,.workspace .pp-root .pp-record-table td{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:0;padding:3px 8px;font-weight:400}.workspace .pp-root .pp-record-table :is(th,td):first-child{text-align:left}.workspace .pp-root .pp-record-table thead th{color:var(--pp-b-muted);font-size:11.5px;font-weight:var(--pp-fw-semibold)}.workspace .pp-root .pp-record-table tbody th{font-weight:var(--pp-fw-semibold)}.workspace .pp-root .pp-record-change{border-radius:var(--pp-r-ctl);background:var(--pp-gt);color:var(--pp-g2);padding:10px}.workspace .pp-root .pp-record-source{font-size:var(--pp3-fs-label);color:var(--pp-ink2);margin:12px 0}.workspace .pp-root .pp-record-source summary{cursor:pointer}.workspace .pp-root .pp-record-detail{color:var(--pp-ink);font:var(--pp3-fs-body)/1.45 var(--pg-font)}.workspace .pp-root .pp-record-detail a{color:var(--pp-g2);overflow-wrap:anywhere}.workspace .pp-root .pp-record-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.workspace .pp-root .pp-record-task label{font-size:var(--pp3-fs-body);gap:5px;margin:10px 0;display:grid}.workspace .pp-root .pp-record-history{color:var(--pp-ink);font:var(--pp3-fs-body)/1.45 var(--pg-font)}.workspace .pp-root :is(.pp-records,.pp-record-detail,.pp-record-history,.pp-record-error) button:not(.ppf-btn,.ppf-switch-row,:disabled):hover{background:var(--pg-hover);border-color:var(--pg-control-border)}.workspace .pp-root :is(.pp-records,.pp-record-detail,.pp-record-history,.pp-record-error) button:not(.ppf-btn,.ppf-switch-row,:disabled):active{background:var(--pg-control-hover)}.workspace .pp-root :is(.pp-records,.pp-record-detail,.pp-record-history,.pp-record-error) button:disabled{background:var(--pg-control-bg);cursor:not-allowed}.workspace .pp-root :is(.pp-record-disclosure,.pp-record-source)>summary:hover{color:var(--pg-text);background:var(--pg-hover)}.workspace .pp-root .pp-record-detail a:hover{color:var(--pg-link);text-decoration:underline}.workspace .pp-root .pp-tax-pills{gap:6px;margin:0 0 10px;display:flex}.workspace .pp-root .pp-tax-value-bars figcaption{color:var(--pp-ink2);font-size:var(--pp3-fs-meta)}.workspace .pp-root .pp-loan-bars ol{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.workspace .pp-root .pp-loan-bars li{font-size:var(--pp3-fs-meta);gap:3px;display:grid}.workspace .pp-root .pp-loan-bar-label{font-weight:var(--pp-fw-semibold)}.workspace .pp-root .pp-loan-bar-note{color:var(--pp-ink2)}.workspace .pp-root .pp-loan-bar-track{background:var(--pp-bg);border-radius:3px;height:10px;position:relative}.workspace .pp-root .pp-loan-bar-span{background:var(--pp-g2);border-radius:3px;height:100%;position:absolute;top:0}.workspace .pp-root .pp-loan-bar-span[data-matured]{background:var(--pp-ink3)}.workspace .pp-root .pp-loan-bar-dot{background:var(--pp-paper);border:2px solid var(--pp-g2);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-1px}.workspace .pp-root .pp-loan-bar-today{border-left:1.5px dashed var(--pp-ink2);z-index:1;width:0;position:absolute;top:-3px;bottom:-3px}.workspace .pp-root .pp-decision-actions>button:not(.ppf-btn){min-height:0;color:var(--pp-tone-info);font-size:var(--pp3-fs-label);cursor:pointer;background:0 0;border:0;padding:0}.workspace .pp-root .pp-decision-actions>button:not(.ppf-btn):hover{background:0 0;text-decoration:underline}.workspace .pp-root :is(.pp-record-disclosure,.pp-record-source)>summary{cursor:pointer;list-style:none}.workspace .pp-root :is(.pp-record-disclosure,.pp-record-source)>summary::-webkit-details-marker{display:none}.workspace .pp-root .pp-record-source>summary:after{content:" ›";color:var(--pp-ink2)}.workspace .pp-root .pp-record-timeline li{border-bottom:0}.workspace .pp-root .pp-record-timeline li>button:hover{border-color:var(--pp-ctl-edge);background:var(--pp-tile)}.workspace .pp-root .pp-record-timeline time{color:var(--pp-b-sec);white-space:nowrap;font-size:11.5px}.workspace .pp-root .pp-records.pp-records>*{margin-top:0;margin-bottom:0}
