.hero-control-button{appearance:none;border:1px solid var(--portal-border);margin:0;padding:.25rem .625rem;background:var(--muted,#f3f4f6);color:color-mix(in srgb,var(--portal-text) 72%,transparent);font-size:.69rem;font-weight:600;line-height:1.1;border-radius:.5rem;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem}.hero-control-button:hover:not(:disabled){background:color-mix(in srgb,var(--muted,#f3f4f6) 85%,var(--portal-text) 15%);color:var(--portal-brand-hover);border-color:color-mix(in srgb,var(--portal-accent) 60%,transparent)}.hero-control-button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px;box-shadow:0 0 0 3px rgba(122,167,255,.22)}.hero-control-button:disabled{opacity:.55;cursor:not-allowed}.hero-control-button[aria-pressed=true]{background:color-mix(in srgb,var(--status-info-bg,#e1f0ff) 70%,var(--status-info-text,#0c4a6e) 30%);border-color:color-mix(in srgb,var(--status-info-text,#0c4a6e) 70%,transparent);color:var(--portal-brand-foreground)}.hero-control-button--link{text-decoration:none}.hero-extra-controls{display:contents}.hero-control-form{margin:0;display:inline-flex}#seller-report-root .kpi-comment-inline{margin-top:0;padding:0;border:0;background:none}#seller-report-root .kpi-comment-inline .srp-comment-panel{margin-top:0;border-top:0;border-radius:0 0 var(--portal-radius-control) var(--portal-radius-control);box-shadow:none}.srp-card .srp-comment-panel{margin-left:-22px!important;margin-right:-22px!important;margin-top:-1px!important;border:none!important;border-radius:0 0 12px 12px!important;background:var(--surface)!important;box-shadow:none!important}@media (min-width:768px){.srp-card .srp-comment-panel{margin-left:-24px!important;margin-right:-24px!important}}.kpi-comment-trigger{position:absolute;right:20px;bottom:20px;z-index:5}@media (min-width:768px){.kpi-comment-trigger{right:24px;bottom:24px}}.estimate-toggle{position:absolute;left:20px;bottom:20px;z-index:5;display:inline-flex;gap:6px}@media (min-width:768px){.estimate-toggle{left:24px;bottom:24px}}.estimate-toggle__btn{border-radius:999px;border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);padding:4px 10px;font-size:10px;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.estimate-toggle__btn.is-active{background:var(--portal-brand);color:var(--portal-brand-foreground);border-color:var(--portal-brand);box-shadow:0 4px 12px rgba(8,61,93,.18)}.estimate-toggle__btn:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.kpi-subline{font-size:12px;color:var(--portal-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-footnote{font-size:11px;line-height:1.4;color:color-mix(in srgb,var(--portal-text) 55%,transparent)}#seller-report-root .srp-kpi-band{--portal-text:var(--pp-cream);--portal-text-muted:color-mix(in srgb,var(--pp-cream) 78%,var(--pp-chocolate));--portal-border:color-mix(in srgb,var(--pp-cream) 20%,transparent);--portal-surface:transparent;--portal-brand:var(--pp-cream);--portal-brand-foreground:var(--pp-chocolate);--portal-brand-hover:var(--pp-tan);--portal-focus:var(--pp-cream);overflow:hidden;padding-block:24px 22px;background:var(--pp-chocolate);color:var(--pp-cream)}#seller-report-root .srp-kpi-band__grid{margin-left:-1px;column-gap:0;row-gap:24px}#seller-report-root .srp-kpi-band .srp-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--pp-cream)}#seller-report-root .srp-kpi-band .srp-kpi-band__grid>*{container-type:inline-size;min-width:0;padding-inline:24px;border-left:1px solid color-mix(in srgb,var(--pp-cream) 20%,transparent)}#seller-report-root .srp-kpi-band .srp-card-header{margin:0 0 9px;padding:0;border:0;border-radius:0;background:none;color:var(--pp-tan)}#seller-report-root .srp-kpi-band .srp-card-header h2{font-family:var(--portal-font-body);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}#seller-report-root .srp-kpi-band .srp-card-header h2>svg{display:none}#seller-report-root .srp-kpi-band .srp-card-header+*{margin-top:0}#seller-report-root .srp-kpi-band .kpi-value{margin:0 0 7px;font-family:var(--portal-font-heading);font-size:clamp(26px,17cqi,35px);font-weight:400;line-height:1.1;letter-spacing:-.25px;color:var(--pp-cream)}#seller-report-root .srp-kpi-band .kpi-value--text{font-size:22px;line-height:1.25}#seller-report-root .srp-kpi-band .kpi-subline{margin-top:0;font-size:13px;line-height:1.5;white-space:normal;color:var(--pp-cream)}#seller-report-root .srp-kpi-band :is(.kpi-footnote,.kpi-footer){margin-top:13px;padding-top:0;border-top:0;font-size:12px;line-height:1.6;color:var(--portal-text-muted)}#seller-report-root .srp-kpi-band .kpi-footer .kpi-footnote{margin-top:0}#seller-report-root .srp-kpi-band .kpi-legal{font-size:10px;line-height:1.4}#seller-report-root .srp-kpi-band a{color:var(--pp-cream)}#seller-report-root .srp-kpi-band :is(a,button):focus-visible{outline:2px solid var(--pp-cream);outline-offset:2px}#seller-report-root .srp-kpi-band .kpi-estimate>.srp-card{padding-bottom:40px}#seller-report-root .srp-kpi-band .kpi-comment-trigger{right:24px;bottom:0}#seller-report-root .srp-kpi-band .srp-comment-badge{border-color:color-mix(in srgb,var(--pp-cream) 40%,transparent);background:transparent;color:var(--pp-cream);box-shadow:none}#seller-report-root .srp-kpi-band .srp-comment-badge:hover{border-color:var(--pp-cream);background:color-mix(in srgb,var(--pp-cream) 12%,transparent)}#seller-report-root .srp-kpi-band .srp-comment-badge--alert{border-color:var(--pp-tan);box-shadow:0 0 0 1px var(--pp-tan)}#seller-report-root .srp-kpi-band--summary{padding:19px 20px 21px}#seller-report-root .srp-kpi-band--summary .srp-card p{margin-top:0;font-size:15px;line-height:1.75;color:var(--pp-cream)}.srp-card .animate-fadeInDown{margin-top:0!important;padding-top:0!important}.srp-help-wrapper{position:relative;display:inline-flex}.srp-help-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-brand-hover);box-shadow:0 1px 2px rgba(8,61,93,.08);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.srp-help-button:hover{background:color-mix(in srgb,var(--portal-accent) 12%,white 88%);color:var(--portal-brand-hover);box-shadow:0 4px 12px rgba(8,61,93,.15);transform:translateY(-1px)}.srp-help-button:focus-visible{outline:2px solid color-mix(in srgb,var(--portal-accent) 55%,transparent);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--portal-accent) 30%,white 70%)}.srp-help-icon{width:14px;height:14px}.srp-help-overlay{position:fixed;inset:0;background:rgba(8,61,93,.35);z-index:39;backdrop-filter:blur(1px)}.srp-help-surface{position:fixed;top:0;right:0;width:min(320px,90vw);border:1px solid var(--portal-border);border-radius:16px;background:var(--portal-surface);box-shadow:0 18px 40px rgba(15,23,42,.18);padding:18px 20px 20px;z-index:40;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.srp-help-surface--popover:before{content:"";position:absolute;top:-7px;right:26px;width:14px;height:14px;transform:rotate(45deg);background:var(--portal-surface);border-left:1px solid var(--portal-border);border-top:1px solid var(--portal-border)}.srp-help-surface--sheet{position:fixed;inset:auto 0 0 0;width:100%;max-height:70vh;border-radius:20px 20px 0 0;padding:24px clamp(20px,5vw,28px) 30px;box-shadow:0 -24px 48px rgba(15,23,42,.28);overflow-y:auto;animation:srpHelpSheetIn .2s ease-out}@keyframes srpHelpSheetIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.srp-help-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.srp-help-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--portal-text) 60%,transparent);font-weight:600}.srp-help-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--portal-text) 70%,transparent);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.srp-help-close:hover{background:color-mix(in srgb,var(--portal-accent) 12%,white 88%);color:var(--portal-brand-hover);border-color:color-mix(in srgb,var(--portal-accent) 35%,transparent)}.srp-help-close:focus-visible{outline:2px solid color-mix(in srgb,var(--portal-accent) 55%,transparent);outline-offset:2px}.srp-help-close-icon{width:14px;height:14px}.srp-help-title{font-size:16px;font-weight:700;color:var(--portal-brand-hover);line-height:1.3}.srp-help-summary{font-size:13px;color:color-mix(in srgb,var(--portal-text) 82%,transparent);line-height:1.5}.srp-help-steps{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.srp-help-step{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--portal-text)}.srp-help-step-index{flex:none;width:22px;height:22px;border-radius:9999px;background:color-mix(in srgb,var(--portal-accent) 18%,white 82%);color:var(--portal-brand-hover);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.srp-help-pro-tip{display:flex;gap:10px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--portal-accent) 25%,transparent);background:color-mix(in srgb,var(--portal-accent) 10%,white 90%);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--portal-brand-hover)}.srp-help-pro-tip-label{font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.srp-help-pro-tip-text{flex:1}.srp-help-link{align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;color:var(--portal-accent);text-decoration:underline}.srp-help-link:hover{color:color-mix(in srgb,var(--portal-accent) 70%,var(--portal-brand-hover) 30%)}@media (max-width:768px){.srp-help-button{width:32px;height:32px}.srp-help-icon{width:16px;height:16px}.srp-help-surface--popover{right:12px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInDown{animation:fadeInDown .3s ease-out}html{scroll-behavior:smooth}section[id]{scroll-margin-top:200px;overflow:hidden}[data-calendar-cell]{min-height:var(--cell-h,36px)}@media (min-width:768px){[data-calendar-cell]{min-height:max(84px,var(--cell-h,36px))}}.hover\:scale-102:hover{transform:scale(1.02)}.section-nav{width:100%}.section-nav__progress{width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--portal-border) 60%,transparent);overflow:hidden;margin-bottom:.75rem}.section-nav__progress-indicator{height:100%;background:color-mix(in srgb,var(--portal-accent) 85%,transparent);transition:width .3s ease}.section-nav__button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.section-nav__button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--portal-border) 95%,transparent);background:color-mix(in srgb,var(--portal-surface) 92%,transparent);color:color-mix(in srgb,var(--portal-text) 80%,transparent);font-size:.68rem;font-weight:600;letter-spacing:.02em;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.section-nav__button:hover{color:var(--portal-text);border-color:color-mix(in srgb,var(--portal-accent) 60%,transparent);box-shadow:0 4px 12px rgba(11,37,64,.12)}.section-nav__button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.section-nav__button--active{background:color-mix(in srgb,var(--portal-accent) 40%,var(--portal-brand) 60%);border-color:color-mix(in srgb,var(--portal-accent) 75%,transparent);color:var(--portal-brand-foreground);box-shadow:0 10px 24px rgba(8,61,93,.25)}.section-nav__icon{color:var(--portal-text);transition:color .2s ease}.section-nav__button--active .section-nav__icon{color:var(--portal-brand-foreground)}@media (min-width:375px){.xs\:inline{display:inline}.xs\:hidden{display:none}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out}.text-pardee-navy{color:var(--portal-brand-hover)}.kpi-card,.rounded-2xl{min-width:0;overflow-wrap:break-word}.srp-table.srp-table--comps{table-layout:fixed;width:100%;min-width:520px}.srp-table.srp-table--comps.has-actions{min-width:560px}.srp-table.srp-table--comps col.col-address{width:auto}.srp-table.srp-table--comps col.col-sqft{width:64px}.srp-table.srp-table--comps col.col-price{width:92px}.srp-table.srp-table--comps col.col-pps{width:64px}.srp-table.srp-table--comps col.col-dom{width:48px}.srp-table.srp-table--comps col.col-date{width:78px}.srp-table.srp-table--comps col.col-actions{width:76px}@media (max-width:640px){.srp-table.srp-table--comps{min-width:580px}.srp-table.srp-table--comps.has-actions{min-width:620px}}.srp-table.srp-table--comps td,.srp-table.srp-table--comps th{padding:.6rem .625rem}.srp-table.srp-table--comps .srp-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.srp-table.srp-table--comps thead tr{background:var(--pp-sand);color:var(--portal-text-muted)}.srp-table.srp-table--comps th,.srp-table.srp-table--comps thead .col-btn,.srp-table.srp-table--comps thead .srp-table-sort-btn,.srp-table.srp-table--comps thead .srp-table-sort-btn *{color:var(--portal-text-muted)!important;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.srp-table.srp-table--comps thead th:first-child{background:var(--pp-sand)}#lead-report-root .srp-table.srp-table--comps thead th,#seller-report-root .srp-table.srp-table--comps thead th{background-color:var(--pp-sand);color:var(--portal-text-muted)}.srp-table.srp-table--comps thead tr{z-index:5}.srp-table.srp-table--comps tbody tr,.srp-table.srp-table--comps tbody tr:nth-child(2n){background:var(--portal-surface)}.srp-table.srp-table--comps tbody tr:hover{background:var(--portal-surface-muted)}.srp-table.srp-table--comps tbody td{border-top:1px solid var(--portal-divider)}.srp-table.srp-table--comps tbody tr:first-child td{border-top:0}.srp-table.srp-table--comps .comp-address-cell{min-width:0}.srp-table.srp-table--comps .comp-address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--portal-text);text-decoration:none}.srp-table.srp-table--comps a.comp-address:focus-visible,.srp-table.srp-table--comps a.comp-address:hover{color:var(--pp-terracotta);text-decoration:underline;text-underline-offset:2px}.srp-table.srp-table--comps .comp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;min-height:1rem}.srp-table.srp-table--comps .comp-meta__facts{font-size:.75rem;line-height:1.2;color:var(--portal-text-muted);white-space:nowrap}.srp-table.srp-table--comps td.price-col{font-weight:600;font-size:.875rem;color:var(--portal-text)}.srp-table.srp-table--comps .comp-price-was{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:400;color:var(--portal-text-muted);text-decoration:line-through}.srp-table.srp-table--comps .comp-new-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.1rem .4rem;border-radius:999px;font-size:.5625rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase}.srp-table.srp-table--comps .comp-new-badge.comp-new--active{background:var(--status-positive-bg);color:var(--status-positive-text)}.srp-table.srp-table--comps .comp-new-badge.comp-new--escrow{background:var(--status-warning-bg);color:var(--status-warning-text)}.srp-table.srp-table--comps .comp-new-badge.comp-new--sold{background:var(--status-negative-bg);color:var(--status-negative-text)}.srp-table.srp-table--comps .comp-new-badge.comp-new--pinned{background:var(--status-info-bg);color:var(--status-info-text)}.srp-table.srp-table--comps .comp-original-tag{flex:0 0 auto;padding:.05rem .4rem;border:1px solid var(--portal-line);font-size:.5625rem;line-height:1.3;letter-spacing:.14em;color:var(--portal-text-muted);cursor:default}.srp-table.srp-table--comps .comp-change-chip,.srp-table.srp-table--comps .comp-original-tag{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;white-space:nowrap}.srp-table.srp-table--comps .comp-change-chip{gap:.25rem;max-width:100%;margin-top:.3rem;padding:.12rem .45rem;font-size:.6875rem;line-height:1.25}.srp-table.srp-table--comps tbody tr.comp-row--changed{background:color-mix(in srgb,var(--status-warning-bg) 55%,var(--portal-surface))}.srp-table.srp-table--comps .srp-actions{padding-left:.5rem;padding-right:.375rem}.srp-table.srp-table--comps .comp-actions{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}@media (hover:hover){.srp-table.srp-table--comps .comp-actions>*{opacity:.35;transition:opacity .15s ease}.srp-table.srp-table--comps .comp-actions>:focus-within,.srp-table.srp-table--comps .comp-actions>[data-pin-state=pinned],.srp-table.srp-table--comps tbody tr:hover .comp-actions>*{opacity:1}}.hero-address-sub{margin-top:.25rem;font-size:.9rem;color:var(--portal-text-muted);font-family:var(--portal-font-body),var(--font-sans),system-ui,sans-serif}.seller-top-band{padding-top:var(--portal-safe-area-top,0);background:var(--portal-surface-dark);color:var(--portal-surface-dark-text)}.seller-top-band__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:56px;max-width:clamp(1180px,94vw,1290px);margin-inline:auto;padding-inline:1.25rem}.seller-top-band__logo{width:88px;aspect-ratio:1770/593}.seller-top-band[data-staff-view=true]{position:sticky;top:0;z-index:60}@media (min-width:768px){.seller-top-band[data-staff-view=true]{margin-left:-.5rem}}@media (min-width:640px){.seller-top-band__inner{height:64px;padding-inline:1.5rem}.seller-top-band__logo{width:105px}}.seller-top-band__tools{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.seller-staff-tools{display:flex;align-items:center;gap:.5rem}.seller-staff-tools__menu,.seller-staff-tools__notes{position:relative;display:flex}.seller-staff-tools__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:38px;min-width:38px;padding:0 .875rem;border:1px solid var(--portal-surface-dark-control-border);border-radius:999px;background:transparent;color:var(--portal-surface-dark-text);font:inherit;font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.seller-staff-tools__button:hover:not(:disabled),.seller-staff-tools__button[aria-expanded=true]{border-color:var(--portal-surface-dark-text)}.seller-staff-tools__button:focus-visible{outline:2px solid var(--portal-surface-dark-text);outline-offset:2px}.seller-staff-tools__button:disabled{opacity:.65;cursor:progress}.seller-staff-tools__button svg{flex:none}.seller-staff-tools__chevron{transition:transform .15s ease}.seller-staff-tools__button[aria-expanded=true] .seller-staff-tools__chevron{transform:rotate(180deg)}.seller-staff-tools__dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--pp-tan)}.seller-staff-tools__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:22rem;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--hero-pin-at, 64px) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:.375rem 0;border:1px solid var(--portal-border);border-radius:var(--portal-radius-panel);background:var(--portal-surface-raised);box-shadow:var(--shadow-elev);color:var(--portal-text);text-align:left}.seller-staff-tools__compact,.seller-staff-tools__panel[hidden]{display:none}.seller-staff-tools__section+.seller-staff-tools__section{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--portal-border)}.seller-staff-tools__heading{margin:.5rem 1.125rem .25rem;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--portal-text-muted)}.seller-staff-tools__item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:.45rem 1.125rem;border:0;background:transparent;color:var(--portal-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.seller-staff-tools__item:hover:not(:disabled){background:var(--portal-surface-muted)}.seller-staff-tools__item:focus-visible{outline:2px solid var(--portal-focus);outline-offset:-2px;background:var(--portal-surface-muted)}.seller-staff-tools__item:disabled{color:var(--portal-text-muted);cursor:progress}.seller-staff-tools__item-detail{font-size:.75rem;font-weight:400;color:var(--portal-text-muted)}.seller-staff-tools__item--danger .seller-staff-tools__item-label{color:var(--portal-danger)}#lead-report-root .seller-staff-tools__extra .hero-control-button,#seller-report-root .seller-staff-tools__extra .hero-control-button{justify-content:flex-start;gap:.5rem;width:100%;padding:.5rem 1.125rem;border:0;border-radius:0;background:transparent;color:var(--portal-text);font-size:.875rem;font-weight:500;line-height:1.3;text-align:left}#lead-report-root .seller-staff-tools__extra .hero-control-button:hover:not(:disabled),#seller-report-root .seller-staff-tools__extra .hero-control-button:hover:not(:disabled){background:var(--portal-surface-muted)}#lead-report-root .seller-staff-tools__extra .hero-control-button:focus-visible,#seller-report-root .seller-staff-tools__extra .hero-control-button:focus-visible{outline-offset:-2px;box-shadow:none}.seller-staff-tools__extra form{display:block;width:100%}.seller-staff-tools__extra form.flex{display:flex;flex-wrap:wrap;padding:.375rem 1.125rem}#lead-report-root .seller-staff-tools__extra form.flex .hero-control-button,#seller-report-root .seller-staff-tools__extra form.flex .hero-control-button{width:auto;padding:.375rem .625rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-control)}@media (width < 1024px){.seller-staff-tools[data-placement=band] :is(.seller-staff-tools__button--notes,.seller-staff-tools__button--preview){padding:0;width:38px;gap:.25rem}.seller-staff-tools[data-placement=band] :is(.seller-staff-tools__button--notes,.seller-staff-tools__button--preview) .seller-staff-tools__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (width < 640px){.seller-staff-tools[data-placement=band][data-has-menu] :is(.seller-staff-tools__button--preview,.seller-staff-tools__button--copy){display:none}.seller-staff-tools[data-placement=band][data-has-menu] .seller-staff-tools__compact{display:block}.seller-staff-tools[data-placement=band][data-has-menu] .seller-staff-tools__compact+.seller-staff-tools__section{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--portal-border)}.seller-staff-tools[data-placement=band] .seller-staff-tools__panel{position:fixed;top:calc(56px + var(--portal-safe-area-top, 0px) + 8px);right:12px;left:12px;width:auto;max-width:none;max-height:calc(100dvh - 56px - var(--portal-safe-area-top, 0px) - var(--portal-safe-area-bottom, 0px) - 20px)}}.seller-staff-tools[data-placement=inline]{flex-wrap:wrap;margin-top:.75rem}.seller-staff-tools[data-placement=inline] .seller-staff-tools__button{border-color:var(--portal-border);color:var(--portal-text)}.seller-staff-tools[data-placement=inline] .seller-staff-tools__button:hover:not(:disabled),.seller-staff-tools[data-placement=inline] .seller-staff-tools__button[aria-expanded=true]{border-color:var(--portal-text)}.seller-staff-tools[data-placement=inline] .seller-staff-tools__button:focus-visible{outline-color:var(--portal-focus)}.seller-staff-tools[data-placement=inline] .seller-staff-tools__panel{right:auto;left:0}@media (prefers-reduced-motion:reduce){.seller-staff-tools__button,.seller-staff-tools__chevron{transition:none}}.seller-preview-bar{position:sticky;top:0;z-index:60;padding-top:var(--portal-safe-area-top,0);border-bottom:1px solid var(--pp-tan);background:var(--status-warning-bg);color:var(--status-warning-text)}.seller-preview-bar~.seller-top-band{padding-top:0}.seller-preview-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:48px;max-width:clamp(1180px,94vw,1290px);margin-inline:auto;padding-inline:1.25rem}.seller-preview-bar__message{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:.82rem}.seller-preview-bar__back{display:inline-flex;flex:none;align-items:center;gap:.375rem;height:34px;padding:0 .75rem;border:1px solid;border-radius:var(--portal-radius-control);background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.seller-preview-bar__back:hover:not(:disabled){background:color-mix(in srgb,var(--status-warning-text) 8%,transparent)}.seller-preview-bar__back:focus-visible{outline:2px solid var(--status-warning-text);outline-offset:2px}.seller-preview-bar__back:disabled{cursor:progress}#lead-report-root:has(.seller-preview-bar),#seller-report-root:has(.seller-preview-bar){--hero-pin-at:calc(48px + var(--portal-safe-area-top, 0px))}@media (width < 640px){.seller-preview-bar__detail{display:none}}@media (min-width:640px){.seller-preview-bar__inner{padding-inline:1.5rem}}@media print{.seller-preview-bar{display:none}}.seller-hero{position:sticky;top:calc(var(--hero-pin-at, 0px) - var(--hero-pin-offset, 100000px));z-index:50;min-width:0}#lead-report-root:has(.seller-top-band[data-staff-view=true]),#seller-report-root:has(.seller-top-band[data-staff-view=true]){--hero-pin-at:calc(56px + var(--portal-safe-area-top, 0px))}@media (min-width:640px){#lead-report-root:has(.seller-top-band[data-staff-view=true]),#seller-report-root:has(.seller-top-band[data-staff-view=true]){--hero-pin-at:calc(64px + var(--portal-safe-area-top, 0px))}}@media print{.seller-hero,.seller-top-band[data-staff-view=true]{position:static}}.seller-hero__welcome{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding-block:.625rem 1.875rem}.seller-hero__greeting{min-width:0;margin:0;font-family:var(--portal-font-heading);font-size:42px;font-weight:400;line-height:1.12;letter-spacing:-.5px;color:var(--portal-text);overflow-wrap:anywhere}.seller-hero__names{margin-left:.07em;font-family:var(--portal-font-script);font-style:italic}.seller-hero__greeting--address{font-size:36px;line-height:1.16}.seller-hero__agent{display:flex;flex-shrink:0;align-items:center;gap:1.25rem}.seller-hero__agent-text{margin:0;min-width:0}.seller-hero__agent--wide .seller-hero__agent-eyebrow{display:block;margin-bottom:5px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--portal-text-muted)}.seller-hero__agent--wide .seller-hero__agent-name{display:block;font-size:15px;font-weight:500;color:var(--portal-text)}.seller-hero__mail{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--pp-ink-mid) 15%,transparent);border-radius:var(--portal-radius-control);color:var(--portal-text);transition:border-color .18s ease,background-color .18s ease}.seller-hero__mail:hover{border-color:var(--portal-text)}.seller-hero__mail:focus-visible,.seller-hero__utility-link:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.seller-hero__agent--narrow{display:none}.seller-hero__strip{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:22px 23px;background:var(--pp-sand);box-shadow:0 0 0 100vmax var(--pp-sand);clip-path:inset(0 -100vmax)}.seller-hero__photo{position:relative;flex:0 0 auto;width:144px;aspect-ratio:4/3;margin-right:-.5rem;overflow:hidden;border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--pp-clay) 12%,var(--pp-sand))}.seller-hero__photo-placeholder{position:absolute;inset:0;background:inherit}.seller-hero__photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.seller-hero__property{flex:1 1 auto;min-width:0}.seller-hero__address-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.125rem;margin-bottom:10px}.seller-hero__address{min-width:0;margin:0;font-family:var(--portal-font-body);font-size:18px;font-weight:500;line-height:1.45;color:var(--portal-text);overflow-wrap:anywhere}.seller-hero__status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--status-positive-text)}.seller-hero__status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.seller-hero__status--offmarket{color:var(--status-neutral-text)}.seller-hero__status--pending{color:var(--status-info-text)}.seller-hero__status--closed{color:var(--status-negative-text)}.seller-hero__facts{display:flex;margin:0;font-size:13px;color:var(--portal-text-muted)}.seller-hero__fact-group,.seller-hero__facts{flex-wrap:wrap;align-items:baseline;row-gap:7px}.seller-hero__fact-group{display:inline-flex}.seller-hero__fact{padding:0 17px;border-left:1px solid color-mix(in srgb,var(--pp-clay) 25%,transparent);line-height:1.1;white-space:nowrap}.seller-hero__fact-group:first-child>.seller-hero__fact:first-child{padding-left:0;border-left:0}.seller-hero__fact--price{padding-right:21px;font-size:16px;font-weight:600;color:var(--portal-text)}@media (max-width:1023.98px){.seller-hero__facts{flex-direction:column;align-items:flex-start;row-gap:10px}.seller-hero__fact{padding-inline:11px}.seller-hero__fact--price{padding-right:14px}.seller-hero__fact-group>.seller-hero__fact:first-child{padding-left:0;border-left:0}}.seller-hero__utilities{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.seller-hero__utilities:empty{display:none}.seller-hero__utility-link{display:inline-flex;align-items:center;gap:8px;min-height:24px;font-size:13px;font-weight:500;color:var(--portal-text-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pp-clay) 45%,transparent);text-underline-offset:4px}.seller-hero__utility-link:hover{color:var(--portal-text);text-decoration-color:currentColor}.seller-hero__share-expiry,.seller-hero__updated{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;margin:0;font-size:12px;color:var(--portal-text-muted)}.seller-hero__controls:empty{display:none}.seller-hero__tabs{margin-top:.25rem;background:var(--portal-bg);box-shadow:0 0 0 100vmax var(--portal-bg);clip-path:inset(0 -100vmax)}@media (max-width:639.98px){.seller-hero__welcome{display:block;padding-block:.0625rem 1.4375rem}.seller-hero__greeting{font-size:34px;line-height:1.16;letter-spacing:-.4px}.seller-hero__greeting--address{font-size:28px;line-height:1.2}.seller-hero__agent--wide{display:none}.seller-hero__strip{flex-wrap:wrap;align-items:flex-start;gap:0 14px;padding-block:18px 17px}.seller-hero__photo{width:84px;margin-right:0}.seller-hero__property{flex:1 1 0}.seller-hero__utilities{flex-basis:100%}.seller-hero__address-row{flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.seller-hero__address{flex:1 1 auto;font-size:16px;line-height:1.4}.seller-hero__status{gap:5px;font-size:11px}.seller-hero__fact--price{font-size:15px}.seller-hero__utilities{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:15px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--pp-clay) 16%,transparent);text-align:left}.seller-hero__share-expiry,.seller-hero__updated{justify-content:flex-start}.seller-hero__updated{min-height:24px}.seller-hero__agent--narrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:15px 9px}.seller-hero__agent--narrow .seller-hero__agent-text{font-size:13px;color:var(--portal-text-muted)}.seller-hero__agent--narrow .seller-hero__agent-name{font-weight:500;color:var(--portal-text)}}.seller-tabs{position:relative;border-bottom:1px solid var(--portal-border)}.seller-tabs__list{display:flex;gap:18px;margin-inline:-6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.seller-tabs__list::-webkit-scrollbar{display:none}.seller-tabs__tab{position:relative;flex:0 0 auto;margin:0;padding:16px 6px 14px;border:0;background:transparent;font-family:var(--portal-font-body);font-size:15px;font-weight:400;line-height:1.3;color:var(--portal-text-muted);white-space:nowrap;cursor:pointer;transition:color .18s ease}.seller-tabs__tab:after{content:"";position:absolute;right:6px;bottom:0;left:6px;height:2px;background:transparent}.seller-tabs__tab:hover{color:var(--portal-text)}.seller-tabs__tab[aria-current=location]{font-weight:500;color:var(--portal-text)}.seller-tabs__tab[aria-current=location]:after{background:var(--portal-text)}.seller-tabs__tab:focus-visible{outline:2px solid var(--portal-focus);outline-offset:-2px}.seller-tabs__more{position:absolute;top:0;right:-6px;bottom:1px;display:none;align-items:center;justify-content:center;width:30px;background:var(--portal-bg);color:var(--portal-text);pointer-events:none}.seller-tabs[data-more=true] .seller-tabs__more{display:flex}@media (max-width:639.98px){.seller-tabs__list{gap:14px}.seller-tabs__tab{padding-block:15px 13px;font-size:14px}}.modern-notification-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:999px;background:var(--notif-bg,#fef2f2);color:var(--notif-text,#7f1d1d);border:1px solid var(--notif-border,#fca5a5);font-size:.625rem;font-weight:500;letter-spacing:.025em;line-height:1.2;transition:all .2s ease;box-shadow:var(--notif-shadow,0 1px 2px 0 rgba(0,0,0,.05));cursor:pointer;text-decoration:none}.notification-icon{flex-shrink:0;color:var(--notif-icon,#7f1d1d)}.notification-count{font-weight:600;font-variant-numeric:tabular-nums}.modern-notification-badge:hover{background:var(--status-negative-bg);color:var(--status-negative-text)}.modern-notification-badge:focus-visible{outline:2px solid rgba(8,61,93,.35);outline-offset:2px}.hero-new-comments{margin-top:0;display:inline-flex;align-items:center;gap:.28rem;padding:.24rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--status-warning-bg) 65%,var(--surface,#ffffff) 35%);color:var(--status-warning-text);font-size:.56rem;font-weight:600;letter-spacing:-.004em;box-shadow:0 9px 20px -13px rgba(15,23,42,.25),0 1px 3px -1px rgba(15,23,42,.12);border:1px solid rgba(250,204,21,.45);line-height:1;vertical-align:middle}.hero-new-comments:before{content:"";width:.28rem;height:.28rem;border-radius:999px;background:var(--status-warning-text);box-shadow:0 0 0 2.5px rgba(249,115,22,.2)}.hero-new-comments-count{font-weight:700;font-variant-numeric:tabular-nums;font-size:.58rem}.seller-info-form{margin-top:.75rem;border-radius:10px;background:color-mix(in oklab,var(--portal-surface),var(--portal-surface-muted) 40%);border:1px solid var(--portal-border)}.seller-info-form button{font-size:11px!important}.srp-empty-callout{margin:1.5rem auto;max-width:480px;padding:1.2rem 1.4rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--portal-border) 95%,transparent);background:color-mix(in srgb,var(--portal-surface) 96%,transparent);box-shadow:0 20px 40px -28px rgba(12,27,46,.35);text-align:center}.srp-empty-callout__title{font-family:var(--portal-font-heading),var(--font-sans),sans-serif;font-size:1rem;letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb,var(--portal-text) 95%,transparent);margin-bottom:.35rem}.srp-empty-callout__body{font-size:.85rem;line-height:1.5;color:color-mix(in srgb,var(--portal-text) 80%,transparent)}.kpi-card{position:relative}.kpi-card .kpi-footer{width:100%}.offer-card{box-shadow:0 2px 6px -2px rgba(0,0,0,.08),0 4px 18px -6px rgba(0,0,0,.12)}body:has(#lead-report-root),body:has(#seller-report-root){background:var(--portal-bg,#f3f3f3);transition:background .35s ease,color .35s ease}#lead-report-root,#seller-report-root{--hero-preview-bg:var(--portal-surface-muted,#f3f4f6);--hero-preview-border:var(--portal-border,#d1d5db);--hero-preview-text:var(--portal-text,#0f2538);--hero-preview-hover-bg:color-mix(in srgb,var(--portal-surface-muted,#e5e7eb) 72%,var(--portal-surface,#ffffff) 28%);--hero-preview-hover-border:color-mix(in srgb,var(--portal-accent,#b9d9eb) 58%,var(--portal-border,#d1d5db) 42%);--hero-preview-hover-text:var(--portal-brand-hover,#0c4f78);--hero-preview-active-bg:var(--portal-brand,#083d5d);--hero-preview-active-border:var(--portal-brand,#083d5d);--hero-preview-active-text:var(--portal-brand-foreground,#ffffff);--hero-preview-active-hover-bg:var(--portal-brand-hover,#0a4c72);--hero-preview-active-hover-border:var(--portal-brand-hover,#0a4c72);--hero-preview-active-shadow:var(--portal-shadow-raised,0 4px 12px -6px rgba(8,61,93,0.45));--hero-preview-focus:color-mix(in srgb,var(--portal-focus,#7aa7ff) 45%,transparent);--hero-preview-focus-strong:color-mix(in srgb,var(--portal-focus,#7aa7ff) 68%,transparent);--notif-bg:var(--status-negative-bg);--notif-text:var(--status-negative-text);--notif-border:var(--status-negative-border);--notif-shadow:var(--portal-shadow-card,0 1px 2px 0 rgba(0,0,0,0.05));--notif-icon:var(--status-negative-text)}.srp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,24px);align-items:start}.srp-grid>*{margin:0}.srp-grid>.col-span-12{grid-column:1/-1;min-width:0;width:100%}.srp-row-collapse{position:relative;border:none;padding:0;background:transparent;border-radius:0}.srp-row-collapse__bar{display:none}.srp-row-collapse__content{margin-top:0}.srp-row-collapse__content[hidden]{display:block}.srp-row-collapse[data-row-collapsed=true]{opacity:1}.srp-card{background:var(--portal-surface);border:var(--portal-card-border-width) solid var(--portal-border);border-radius:var(--portal-radius-card);padding:20px 22px;position:relative;color:var(--portal-text);box-shadow:var(--portal-shadow-card);transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}@media (min-width:768px){.srp-card{padding:24px}}.srp-card--with-trigger{padding-bottom:56px}@media (min-width:768px){.srp-card--with-trigger{padding-bottom:64px}}.srp-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--portal-surface);margin:-20px -22px 16px;padding:16px 22px 14px;border-radius:calc(var(--portal-radius-card) - 2px) calc(var(--portal-radius-card) - 2px) 0 0;border-bottom:1px solid var(--portal-border);color:var(--portal-text)}.srp-card-header>:first-child{min-width:min(12rem,100%)}@media (min-width:768px){.srp-card-header{margin:-24px -24px 16px;padding:18px 24px 16px}}.srp-card[data-collapsed=true] .srp-card-header{margin-bottom:0;border-radius:calc(var(--portal-radius-card) - 2px);border-bottom-color:transparent}.srp-card[data-collapsed=true]{padding-bottom:0}.srp-card[data-collapsed=true] .srp-card-body{display:none!important;padding:0;margin:0}.srp-card-header h2{font-size:1.0625rem;font-weight:400;font-synthesis:none;line-height:1.25;display:flex;align-items:center;gap:8px;color:currentColor;margin:0}.srp-card-header .srp-card-subtitle{color:var(--portal-text-muted)!important;font-family:var(--portal-font-body),var(--font-sans),system-ui,sans-serif;letter-spacing:0}.srp-card-header :is(div,h1,h2,h3,h4,h5,h6,p,span,a,strong,em,button,label,svg){color:inherit!important}.srp-card-header .srp-help-button,.srp-card-header .srp-help-button :is(svg,span){color:var(--portal-text)!important}.srp-card-header .srp-rent-source-toggle button{color:var(--portal-text)!important}.srp-card-header .srp-rent-source-toggle button[aria-pressed=true]{color:var(--portal-brand-foreground)!important}.srp-heading-icon{color:inherit}.srp-card-comment-trigger{position:absolute;right:22px;bottom:20px;display:flex;justify-content:flex-end}@media (min-width:768px){.srp-card-comment-trigger{right:24px;bottom:24px}}.traffic-card{display:flex;flex-direction:column;gap:18px}.traffic-tabs{display:flex;gap:0;border-bottom:1px solid var(--portal-border);margin-bottom:-6px}.traffic-tab{all:unset;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:600;color:var(--portal-text-muted);border-bottom:2px solid transparent;transition:color .15s,border-color .15s,box-shadow .15s,outline-color .15s}.traffic-tab:hover{color:var(--portal-text)}.traffic-tab:focus-visible{outline:2px solid var(--portal-brand-hover);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-brand-hover) 18%,transparent);border-radius:4px}.traffic-tab--active{color:var(--portal-brand-hover);border-bottom-color:var(--portal-brand-hover)}.traffic-chart-svg{width:100%;height:auto;min-height:220px;display:block}.traffic-summary{margin:-6px 0 0;font-size:13px;line-height:1.5;color:var(--portal-text)}.traffic-totals{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--portal-border);padding-top:12px;margin-top:-4px}.traffic-total-primary{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.traffic-total-value{font-size:22px;font-weight:600;color:var(--portal-text);line-height:1.1}.traffic-total-label,.traffic-total-secondary{font-size:12px;color:var(--portal-text-muted)}.traffic-callouts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.traffic-callout{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--portal-border);border-radius:10px;background:var(--portal-chip-bg)}.traffic-callout-badge{flex:none;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--portal-brand-foreground);line-height:1}.traffic-callout-body{min-width:0}.traffic-callout-head{font-size:13px;font-weight:600;color:var(--portal-text)}.traffic-callout-detail{font-size:12px;color:var(--portal-text-muted);line-height:1.4;margin-top:1px}.traffic-callout-delta{font-size:11px;font-weight:600;margin-top:2px}.traffic-note{font-size:10px;color:var(--portal-text-muted);line-height:1.4;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-right:8px;border-top:1px solid var(--portal-border);padding-top:12px}.traffic-note-popover{position:relative;display:inline-flex;align-items:center}.traffic-note-define{color:var(--portal-text);font-size:11px}.traffic-note-define strong{font-weight:600}.traffic-note-chip{gap:6px;padding:4px 8px;border:1px solid var(--portal-border);background:var(--portal-surface);font-weight:600;white-space:nowrap;cursor:pointer;appearance:none}.traffic-note-chip,.traffic-note-icon{display:inline-flex;align-items:center;border-radius:999px;color:var(--portal-text)}.traffic-note-icon{justify-content:center;width:16px;height:16px;background:var(--portal-border);font-size:10px;font-weight:700;line-height:1}.traffic-note-bubble{position:absolute;bottom:calc(100% + 10px);left:0;z-index:20;width:min(900px,92vw);max-width:min(900px,92vw);min-width:340px;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.16);padding:10px 12px;color:var(--portal-text);white-space:normal;word-break:break-word}.traffic-note-bubble:after{content:"";position:absolute;top:100%;left:14px;border-width:8px 8px 0;border-style:solid;border-color:var(--portal-surface) transparent transparent transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.traffic-note-bubble-title{font-weight:700;font-size:11px;margin-bottom:6px;color:var(--portal-text)}.traffic-note-bubble-body{font-size:11px;color:var(--portal-text-muted);line-height:1.5}.srp-stat-chips{display:flex;flex-wrap:wrap;gap:8px}.srp-chip{background:var(--portal-chip-bg);border:1px solid var(--portal-border);color:var(--portal-text);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.srp-timeline{position:relative;margin:0;padding:0;list-style:none}.srp-timeline:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:var(--portal-border)}.srp-timeline-item{position:relative;padding-left:34px;padding-bottom:12px}.srp-timeline-item:last-child{padding-bottom:0}.srp-timeline-dot{position:absolute;left:4px;top:4px;width:10px;height:10px;background:var(--portal-surface);border:2px solid var(--portal-text);border-radius:50%;box-shadow:0 0 0 2px var(--portal-surface)}.srp-status-pill{font-size:10px;padding:2px 7px;border-radius:999px;background:var(--portal-surface-muted);color:var(--portal-text);white-space:nowrap;border:1px solid var(--portal-border);letter-spacing:.08em;text-transform:uppercase}.srp-status-completed{background:var(--status-positive-bg);color:var(--status-positive-text);border:1px solid var(--status-positive-border)}.srp-status-upcoming{background:var(--status-warning-bg);color:var(--status-warning-text);border:1px solid var(--status-warning-border)}.srp-filter-group{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.srp-filter-btn{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);border-radius:999px;cursor:pointer;transition:background .25s ease,color .25s ease}.srp-filter-btn[aria-pressed=true]{background:var(--portal-brand);color:var(--portal-brand-foreground);border-color:var(--portal-brand)}.srp-feedback-quote{font-size:13px;line-height:1.35;color:var(--portal-text)}.srp-feedback-more{font-size:12px;text-decoration:underline;cursor:pointer}.activity-scroll,.feedback-scroll{max-height:280px;overflow-y:auto;padding-right:4px}.activity-scroll::-webkit-scrollbar,.feedback-scroll::-webkit-scrollbar{width:6px}.activity-scroll::-webkit-scrollbar-track,.feedback-scroll::-webkit-scrollbar-track{background:transparent}.activity-scroll::-webkit-scrollbar-thumb,.feedback-scroll::-webkit-scrollbar-thumb{background:var(--portal-scrollbar);border-radius:4px}.activity-scroll::-webkit-scrollbar-thumb:hover,.feedback-scroll::-webkit-scrollbar-thumb:hover{background:var(--portal-scrollbar-hover)}.feedback-root{display:flex;flex-direction:column;height:100%}.offers-form{backdrop-filter:blur(2px);border-radius:20px;border:1px solid rgba(11,37,64,.08);box-shadow:0 14px 45px rgba(11,37,64,.08)}.offers-form label>span{font-size:11px;font-weight:600;color:rgba(11,37,64,.68);text-transform:uppercase;letter-spacing:.04em}.offers-form input[type=date],.offers-form input[type=datetime-local],.offers-form input[type=email],.offers-form input[type=number],.offers-form input[type=search],.offers-form input[type=tel],.offers-form input[type=text],.offers-form input[type=time],.offers-form input[type=url],.offers-form select,.offers-form textarea{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:var(--portal-surface);padding:10px 14px;font-size:.9rem;line-height:1.4;color:var(--portal-text);box-shadow:inset 0 1px 2px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease}.offers-form input[type=date]:focus,.offers-form input[type=datetime-local]:focus,.offers-form input[type=email]:focus,.offers-form input[type=number]:focus,.offers-form input[type=search]:focus,.offers-form input[type=tel]:focus,.offers-form input[type=text]:focus,.offers-form input[type=time]:focus,.offers-form input[type=url]:focus,.offers-form select:focus,.offers-form textarea:focus{outline:none;border-color:rgba(17,94,164,.7);box-shadow:0 0 0 3px rgba(17,94,164,.18)}.offers-form textarea{min-height:120px;resize:vertical}.offers-form input[type=checkbox]{height:16px;width:16px;border-radius:4px;border:1px solid rgba(15,23,42,.25);accent-color:var(--portal-focus)}.offers-form .offers-tab-button{font-weight:600;border-radius:999px;letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;position:relative}.offers-form .offers-tab-button--active{background:color-mix(in srgb,var(--portal-brand) 90%,transparent);border-color:color-mix(in srgb,var(--portal-brand-hover) 80%,transparent);color:var(--portal-brand-foreground);box-shadow:0 8px 18px rgba(11,37,64,.18)}.srp-radar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px}.srp-radar-card{border:var(--portal-card-border-width) solid var(--portal-border);background:var(--portal-surface);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.3;color:var(--portal-text);transition:background .35s ease,color .35s ease}.srp-radar-card strong{display:block;font-size:14px;margin-top:2px;color:var(--portal-text);font-weight:600}.srp-table-wrap{position:relative;overflow:auto;overflow-x:auto;max-height:min(640px,80vh);border:1px solid var(--portal-border);border-radius:10px}.srp-table-wrap.tall{max-height:min(760px,90vh)}.srp-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums;table-layout:fixed}.srp-table thead tr{position:sticky;top:0;background:var(--portal-brand);z-index:2;transition:background .35s ease;color:var(--portal-brand-foreground)}.srp-table td,.srp-table th{padding:.42rem .54rem;vertical-align:middle}.srp-table tbody tr{background:var(--portal-surface);transition:background .25s ease}.srp-table tbody tr:nth-child(2n){background:var(--portal-row-alt)}.srp-table tbody tr:hover{background:var(--portal-surface-muted)}.srp-table th{font-weight:600;color:var(--portal-brand-foreground);text-align:left;font-size:12px;transition:color .35s ease}.srp-table thead .col-btn,.srp-table thead .srp-table-sort-btn,.srp-table thead .srp-table-sort-btn *,.srp-table thead button{color:var(--portal-brand-foreground)!important;fill:currentColor;stroke:currentColor}.srp-table th.sortable .col-btn{font-weight:600}.srp-table .col-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.srp-table th .col-btn:only-child,.srp-table th.text-right .col-btn{display:inline-flex;width:100%;justify-content:flex-end}.srp-table .col-btn:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}.srp-table tr.is-focus{box-shadow:none}.srp-address-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2px}.srp-address-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.25}.external-link{text-decoration:underline;position:relative;color:var(--portal-brand-hover)}.external-link:after{content:"↗";font-size:10px;line-height:1;opacity:0;margin-left:4px;transition:opacity .15s ease;display:inline-block;vertical-align:top}.external-link:focus-visible:after,.external-link:hover:after{opacity:.55}.srp-marketing-links{display:grid;gap:1rem;color:color-mix(in srgb,var(--portal-text) 86%,transparent);font-size:.86rem}.srp-marketing-links__section{display:grid;gap:.65rem}.srp-marketing-links__eyebrow{color:color-mix(in srgb,var(--portal-text) 62%,transparent);font-size:.7rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.srp-marketing-links__list{display:grid;gap:.5rem}.srp-marketing-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;border:1px solid var(--portal-border);border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--portal-surface-muted) 56%,var(--portal-surface) 44%);color:var(--portal-text);padding:.68rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.srp-marketing-link:focus-visible,.srp-marketing-link:hover{border-color:color-mix(in srgb,var(--portal-brand,#083d5d) 26%,var(--portal-border) 74%);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);color:var(--portal-brand-hover,#0b3f6f)}.srp-marketing-link--compact{display:inline-grid;width:max-content;max-width:100%}.srp-marketing-link__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--portal-accent,#b9d9eb) 24%,var(--portal-surface) 76%);color:var(--portal-brand,#083d5d)}.srp-marketing-link__icon svg{width:1rem;height:1rem;stroke-width:1.9}.srp-marketing-link__copy{display:grid;min-width:0;gap:.12rem}.srp-marketing-link__title{font-size:.82rem;font-weight:700;line-height:1.2}.srp-marketing-link__meta,.srp-marketing-link__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srp-marketing-link__meta{color:color-mix(in srgb,var(--portal-text) 58%,transparent);font-size:.72rem;line-height:1.25}.srp-marketing-link__external{width:.95rem;height:.95rem;color:color-mix(in srgb,var(--portal-text) 45%,transparent)}.srp-marketing-links__empty{color:color-mix(in srgb,var(--portal-text) 55%,transparent);font-size:.78rem}.srp-marketing-links__divider{height:1px;width:100%;background:color-mix(in srgb,var(--portal-text) 10%,transparent)}.srp-tour-frame{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--portal-text) 14%,transparent);border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--portal-surface) 92%,transparent)}.srp-tour-frame iframe{position:absolute;inset:0;width:100%;height:100%}.srp-num{text-align:right;font-variant-numeric:tabular-nums}.srp-mid,.srp-num{white-space:nowrap}.srp-mid{text-align:center}.srp-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srp-th{font-size:.75rem;font-weight:600;color:var(--portal-brand-foreground)}.srp-row{height:44px}.srp-table--radar{table-layout:fixed;width:100%;min-width:520px}.srp-table--radar col.col-address{width:auto}.srp-table--radar td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.srp-table--radar td:first-child,.srp-table--radar th:first-child{padding-right:.25rem}.srp-table--radar td:nth-child(2),.srp-table--radar th:nth-child(2){padding-left:.42rem;padding-right:.35rem}.srp-table--radar td:nth-child(3),.srp-table--radar th:nth-child(3){padding-left:.3125rem}.srp-table col.col-spacer{width:clamp(4px,2vw,14px)}td.srp-spacer,th.srp-spacer{padding:0!important;border:0!important;background:transparent}.srp-table--sticky-first-col tbody td:first-child,.srp-table--sticky-first-col thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--portal-border),6px 0 12px -12px rgba(0,0,0,.25)}.srp-table--sticky-first-col thead th:first-child{z-index:4;top:0;background:var(--portal-brand)}.srp-table--sticky-first-col tbody td:first-child{background:inherit;background-color:inherit}@media print{.srp-table--sticky-first-col td:first-child,.srp-table--sticky-first-col th:first-child{position:static!important;left:auto!important;box-shadow:none!important}}.srp-comps-tabs{display:flex;gap:6px;flex-wrap:wrap}.srp-comps-tabs .tab-btn{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:999px;font-size:12px;padding:4px 10px;cursor:pointer;color:var(--portal-text);transition:background .25s ease,color .25s ease,border-color .25s ease}.srp-comps-tabs .tab-btn[aria-selected=true]{background:var(--portal-brand);color:var(--portal-brand-foreground);border-color:var(--portal-brand);box-shadow:0 8px 18px rgba(8,61,93,.2)}.srp-comps-summary{display:flex;gap:14px;flex-wrap:wrap;margin-top:0}@media (max-width:767px){.srp-comps-summary{margin-top:10px}}.srp-comps-summary>div{display:flex;flex-direction:column;gap:1px;padding:4px 8px;border:1px solid var(--portal-border);border-radius:6px;background:var(--portal-surface);transition:background .35s ease,color .35s ease}.srp-comps-summary .lbl{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--portal-text-muted);font-weight:600}.srp-comps-summary>div span:last-child{font-size:11px;line-height:1.15}.srp-comps .print-all-tables{display:none}@media print{.srp-comps .print-all-tables{display:block}.srp-comps .srp-comps-summary,.srp-comps [data-tab-panel],.srp-comps [role=tablist]{display:none!important}}@media (pointer:coarse){.srp-table tbody tr:hover{background:inherit}}.srp-assets-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.srp-asset-card{border:var(--portal-card-border-width) solid var(--portal-border);background:var(--portal-surface);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;transition:background .35s ease,color .35s ease;color:var(--portal-text)}.srp-asset-actions{position:relative}.srp-assets-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;color:color-mix(in srgb,var(--portal-text) 66%,transparent);font-size:.72rem;line-height:1.3}.srp-assets-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.75rem}.srp-assets-search-control{position:relative;min-width:0}.srp-assets-search-icon{position:absolute;left:.65rem;top:50%;z-index:1;width:.85rem;height:.85rem;color:color-mix(in srgb,var(--portal-text) 48%,transparent);pointer-events:none;transform:translateY(-50%)}.srp-assets-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(125px,calc((100% - 1.2rem) / 3)),1fr));gap:.6rem}.srp-asset-card-v2{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.srp-asset-audience-tip{position:absolute;z-index:2;top:6px;right:6px;left:6px;padding:.4rem .55rem;border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--portal-overlay,#030c16) 88%,transparent);color:var(--portal-overlay-text,#ffffff);font-size:.7rem;font-weight:600;line-height:1.3;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.srp-asset-card-v2:focus-within .srp-asset-audience-tip,.srp-asset-card-v2:hover .srp-asset-audience-tip{opacity:1;transform:translateY(0)}.srp-meta-ad-card__hero{cursor:default}.srp-meta-ad-card__badge{display:inline-block;margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;background:var(--status-positive-bg,#f0fdf4);color:var(--status-positive-text,#166534);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.srp-meta-platform-icons{display:inline-flex;align-items:center;gap:.3rem}.srp-meta-platform-icons__chip{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:color-mix(in srgb,var(--portal-surface,#ffffff) 78%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.srp-asset-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;color:var(--asset-icon-color,var(--portal-brand,#083d5d));background:color-mix(in srgb,var(--portal-surface-muted) 78%,var(--asset-accent,var(--portal-accent,#b9d9eb)) 22%)}.srp-asset-thumb[data-type=image]{--asset-accent:var(--status-positive-bg,#f0fdf4);--asset-icon-color:var(--status-positive-text,#166534)}.srp-asset-thumb[data-type=video]{--asset-accent:var(--status-negative-bg,#fef2f2);--asset-icon-color:var(--status-negative-text,#dc2626)}.srp-asset-thumb[data-type=document]{--asset-accent:var(--status-info-bg,#e1f0ff);--asset-icon-color:var(--status-info-text,#0c4a6e)}.srp-asset-thumb[data-type=blog]{--asset-accent:var(--portal-accent,#b9d9eb);--asset-icon-color:var(--portal-brand-hover,#0b3f6f)}.srp-asset-thumb[data-type=email]{--asset-accent:var(--status-warning-bg,#fffbeb);--asset-icon-color:var(--status-warning-text,#92400e)}.srp-asset-thumb--invalid{cursor:not-allowed}.srp-asset-thumb__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--portal-overlay,#030c16) 0%,transparent);opacity:0;transition:opacity .15s ease,background-color .15s ease}.srp-asset-thumb__overlay span{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--portal-radius-control);background:color-mix(in srgb,var(--portal-overlay,#030c16) 72%,transparent);color:var(--portal-overlay-text,#ffffff);padding:.32rem .62rem;font-size:.75rem;font-weight:650;line-height:1}.srp-asset-thumb:focus-visible .srp-asset-thumb__overlay,.srp-asset-thumb:hover .srp-asset-thumb__overlay{background:color-mix(in srgb,var(--portal-overlay,#030c16) 10%,transparent);opacity:1}.srp-asset-lightbox-stage{background:var(--portal-overlay,#030c16)}.srp-asset-card-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:.6rem;padding:.7rem}.srp-asset-title{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--portal-text) 90%,transparent);font-size:.78rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.srp-asset-card-footer{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;gap:.45rem;margin-top:auto}.srp-asset-date{min-width:0;color:color-mix(in srgb,var(--portal-text) 58%,transparent);font-size:.68rem;line-height:1.2;white-space:nowrap}.srp-asset-actions-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%}.srp-asset-actions-v2 button{min-width:0}@media (max-width:420px){.srp-assets-toolbar{grid-template-columns:1fr}}.srp-menu-btn{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);border-radius:6px;padding:4px 6px;font-size:12px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.srp-menu-btn:focus-visible,.srp-menu-btn:hover{background:var(--portal-surface-muted)}.srp-menu{position:absolute;top:110%;right:0;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:8px;padding:6px 0;min-width:140px;box-shadow:0 4px 24px rgba(0,0,0,.35);z-index:30;backdrop-filter:blur(4px)}.srp-menu a,.srp-menu button{display:block;width:100%;text-align:left;padding:6px 12px;font-size:12px;background:none;border:0;cursor:pointer;color:var(--portal-text);transition:background .25s ease}.srp-menu a:focus-visible,.srp-menu a:hover,.srp-menu button:focus-visible,.srp-menu button:hover{background:var(--portal-surface-muted)}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{#lead-report-root,#seller-report-root{background:var(--pp-white,#ffffff)}.print\:hidden,.srp-filter-group,.srp-menu,.srp-menu-btn{display:none!important}.srp-card{box-shadow:none!important;page-break-inside:avoid}}.srp-comment-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .52rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--portal-border) 95%,transparent);background:color-mix(in srgb,var(--portal-surface) 95%,transparent);color:color-mix(in srgb,var(--portal-text) 90%,transparent);font-size:.62rem;font-weight:600;transition:all .2s ease;box-shadow:0 4px 14px -12px color-mix(in srgb,rgba(15,23,42,.65) 45%,transparent)}.srp-comment-badge:focus-visible,.srp-comment-badge:hover{border-color:color-mix(in srgb,var(--portal-focus) 100%,transparent);color:color-mix(in srgb,var(--portal-text) 100%,transparent);background:color-mix(in srgb,var(--portal-surface) 85%,var(--portal-surface-muted) 15%);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--portal-focus) 60%,transparent);outline:none}.srp-comment-badge__icon{width:12px;height:12px}.srp-comment-badge__counts{font-variant-numeric:tabular-nums}.srp-comment-badge--alert{border-color:color-mix(in srgb,var(--status-warning-border,#fed7aa) 100%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-warning-border,#fed7aa) 55%,transparent)}.srp-comment-panel{margin-top:16px;border:var(--portal-card-border-width) solid var(--portal-border);border-radius:12px;background:color-mix(in srgb,var(--portal-surface) 97%,var(--portal-text) 3%);box-shadow:0 18px 28px -24px rgba(15,23,42,.55),0 4px 12px -10px rgba(15,23,42,.25);overflow:hidden}.srp-comment-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--portal-border);background:color-mix(in srgb,var(--portal-surface) 96%,var(--portal-text) 4%)}.srp-comment-title{font-size:.9rem;font-weight:600;margin:0}.srp-comment-subtitle{font-size:.7rem;color:var(--portal-text-muted);margin-top:4px}.srp-comment-close{border:0;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--portal-text-muted)}.srp-comment-close:focus-visible,.srp-comment-close:hover{color:var(--status-negative-text);outline:none}.srp-comment-list{max-height:260px;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.srp-comment-item{border:var(--portal-card-border-width) solid var(--portal-border);border-radius:10px;padding:12px 14px;background:var(--portal-surface);display:flex;flex-direction:column;gap:8px}#lead-report-root .srp-comment-item[data-author=client],#seller-report-root .srp-comment-item[data-author=client],.srp-comment-item[data-author=client]{background:color-mix(in srgb,var(--portal-accent) 25%,var(--portal-surface) 75%)!important;background-color:color-mix(in srgb,var(--portal-accent) 25%,var(--portal-surface) 75%)!important;background-image:none!important;border-color:var(--portal-border)!important}#lead-report-root .srp-comment-item[data-author=admin],#lead-report-root .srp-comment-item[data-author=staff],#seller-report-root .srp-comment-item[data-author=admin],#seller-report-root .srp-comment-item[data-author=staff],.srp-comment-item[data-author=admin],.srp-comment-item[data-author=staff]{background:var(--portal-brand)!important;background-color:var(--portal-brand)!important;background-image:none!important;color:var(--portal-brand-foreground)!important;border-color:var(--portal-border)!important}.srp-comment-item--admin{background:color-mix(in srgb,rgba(226,232,240,1) 80%,transparent);border-color:rgba(148,163,184,.4)}.srp-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;color:var(--portal-text-muted)}.srp-comment-author{font-weight:600;color:var(--portal-text);font-size:.75rem}.srp-comment-time{font-variant-numeric:tabular-nums}.srp-comment-edited{font-size:.65rem;padding:1px 6px;border-radius:999px;background:var(--status-info-bg);border:1px solid var(--status-info-border);color:var(--status-info-text)}.srp-comment-body{font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--portal-text)}.srp-comment-actions{display:flex;gap:8px;flex-wrap:wrap}.srp-comment-btn{font-size:.75rem!important;padding:8px 16px!important;border-radius:6px;border:1px solid var(--portal-border);background:var(--portal-surface-muted)!important;color:var(--portal-text)!important;cursor:pointer;transition:all .2s ease;font-weight:500!important}.srp-comment-btn:focus-visible:not(:disabled),.srp-comment-btn:hover:not(:disabled){border-color:var(--portal-brand);background:var(--portal-surface-muted);color:var(--portal-text);outline:none;transform:translateY(-1px);box-shadow:0 4px 12px -4px rgba(11,37,64,.15)}.srp-comment-btn:disabled{opacity:.5;cursor:default}.srp-comment-btn--primary{background:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important;border-color:var(--portal-brand)!important;font-weight:600!important}.srp-comment-btn--primary:focus-visible:not(:disabled),.srp-comment-btn--primary:hover:not(:disabled){background:var(--portal-brand-hover)!important;border-color:var(--portal-brand-hover)!important;color:var(--portal-brand-foreground)!important;transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(11,37,64,.3)}.srp-comment-btn--danger{border-color:color-mix(in srgb,var(--status-negative-text) 40%,transparent);color:var(--status-negative-text)}.srp-comment-btn--danger:focus-visible:not(:disabled),.srp-comment-btn--danger:hover:not(:disabled){border-color:var(--status-negative-text);color:var(--status-negative-text)}#lead-report-root,#seller-report-root{background:var(--portal-bg);color:var(--portal-text)}#lead-report-root :where(.srp-chip,.srp-status-pill,.srp-filter-btn,.traffic-stat-label,.srp-empty-callout__title,.srp-comps-summary .lbl,.offers-form label>span),#lead-report-root :where([class*=uppercase]),#seller-report-root :where(.srp-chip,.srp-status-pill,.srp-filter-btn,.traffic-stat-label,.srp-empty-callout__title,.srp-comps-summary .lbl,.offers-form label>span),#seller-report-root :where([class*=uppercase]){letter-spacing:0!important;text-transform:none!important}#lead-report-root :where([class*=tracking-]),#seller-report-root :where([class*=tracking-]){letter-spacing:0!important}#lead-report-root :where(.srp-card,.offers-form,.srp-comment-panel,.srp-table-wrap,.traffic-note-bubble,.srp-menu),#seller-report-root :where(.srp-card,.offers-form,.srp-comment-panel,.srp-table-wrap,.traffic-note-bubble,.srp-menu){border-color:var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card)}#lead-report-root :where(.srp-radar-card,.srp-asset-card,.srp-comment-item,.kpi-comment-inline,.srp-comps-summary>div),#seller-report-root :where(.srp-radar-card,.srp-asset-card,.srp-comment-item,.kpi-comment-inline,.srp-comps-summary>div){border-color:var(--portal-border);border-radius:var(--portal-radius-control);background:var(--portal-surface);color:var(--portal-text);box-shadow:none}#lead-report-root :where(.srp-card-header),#seller-report-root :where(.srp-card-header){background:var(--portal-surface);color:var(--portal-text);border-bottom-color:var(--portal-border)}#lead-report-root :where(.srp-card-header h2),#seller-report-root :where(.srp-card-header h2){font-size:1.0625rem;font-weight:400;line-height:1.25;letter-spacing:0}#lead-report-root :where(.srp-card-header .srp-help-button,.srp-help-button,.traffic-note-chip,.estimate-toggle__btn,.srp-filter-btn,.srp-comps-tabs .tab-btn,.section-nav__button,.srp-menu-btn,.srp-comment-btn,.offers-form .offers-tab-button),#seller-report-root :where(.srp-card-header .srp-help-button,.srp-help-button,.traffic-note-chip,.estimate-toggle__btn,.srp-filter-btn,.srp-comps-tabs .tab-btn,.section-nav__button,.srp-menu-btn,.srp-comment-btn,.offers-form .offers-tab-button){border-radius:var(--portal-radius-control)!important;letter-spacing:0!important;text-transform:none!important}#lead-report-root :where(.srp-chip,.srp-status-pill,.srp-comment-badge,.srp-comment-edited),#seller-report-root :where(.srp-chip,.srp-status-pill,.srp-comment-badge,.srp-comment-edited){border-radius:var(--portal-radius-control);letter-spacing:0;text-transform:none}#lead-report-root :where(.section-nav__button,.hero-control-button,.traffic-note-chip,.estimate-toggle__btn,.srp-filter-btn,.srp-comps-tabs .tab-btn,.srp-menu-btn,.srp-comment-btn),#seller-report-root :where(.section-nav__button,.hero-control-button,.traffic-note-chip,.estimate-toggle__btn,.srp-filter-btn,.srp-comps-tabs .tab-btn,.srp-menu-btn,.srp-comment-btn){background:var(--portal-surface);border-color:var(--portal-border);color:var(--portal-text);box-shadow:none}#lead-report-root :where(.hero-control-button:hover:not(:disabled),.section-nav__button:hover,.srp-filter-btn:hover,.srp-comps-tabs .tab-btn:hover,.srp-comment-btn:hover:not(:disabled),.srp-help-button:hover),#seller-report-root :where(.hero-control-button:hover:not(:disabled),.section-nav__button:hover,.srp-filter-btn:hover,.srp-comps-tabs .tab-btn:hover,.srp-comment-btn:hover:not(:disabled),.srp-help-button:hover){background:color-mix(in srgb,var(--portal-surface-muted) 68%,var(--portal-surface) 32%);border-color:color-mix(in srgb,var(--portal-brand) 28%,var(--portal-border) 72%);color:var(--portal-text);box-shadow:none;transform:none}#lead-report-root :where(.hero-control-button[aria-pressed=true],.section-nav__button--active,.estimate-toggle__btn.is-active,.srp-filter-btn[aria-pressed=true],.srp-comps-tabs .tab-btn[aria-selected=true],.offers-form .offers-tab-button--active),#seller-report-root :where(.hero-control-button[aria-pressed=true],.section-nav__button--active,.estimate-toggle__btn.is-active,.srp-filter-btn[aria-pressed=true],.srp-comps-tabs .tab-btn[aria-selected=true],.offers-form .offers-tab-button--active){background:var(--portal-brand)!important;border-color:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important;box-shadow:none}#lead-report-root :where(.section-nav__button--active .section-nav__icon),#seller-report-root :where(.section-nav__button--active .section-nav__icon){color:var(--portal-brand-foreground)!important}#lead-report-root .section-nav__button,#seller-report-root .section-nav__button{background:var(--portal-surface)!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important;opacity:1!important}#lead-report-root .section-nav__button *,#seller-report-root .section-nav__button *{color:inherit!important;opacity:1!important}#lead-report-root .section-nav__button.section-nav__button--active,#seller-report-root .section-nav__button.section-nav__button--active{background:var(--portal-brand)!important;border-color:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important}#lead-report-root :where(.section-nav__progress),#seller-report-root :where(.section-nav__progress){background:color-mix(in srgb,var(--portal-border) 72%,transparent)}#lead-report-root :where(.section-nav__progress-indicator),#seller-report-root :where(.section-nav__progress-indicator){background:var(--portal-brand)}#lead-report-root :where(.traffic-tab--active),#seller-report-root :where(.traffic-tab--active){color:var(--portal-brand);border-bottom-color:var(--portal-brand)}#lead-report-root :where(.srp-help-button:hover,.srp-comment-btn:hover:not(:disabled)),#seller-report-root :where(.srp-help-button:hover,.srp-comment-btn:hover:not(:disabled)){transform:none}#lead-report-root :where(.srp-comment-btn--primary),#seller-report-root :where(.srp-comment-btn--primary){background:var(--portal-brand)!important;border-color:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important}#lead-report-root :where(.srp-comment-btn--primary:hover:not(:disabled),.srp-comment-btn--primary:focus-visible:not(:disabled)),#seller-report-root :where(.srp-comment-btn--primary:hover:not(:disabled),.srp-comment-btn--primary:focus-visible:not(:disabled)){background:var(--portal-brand)!important;border-color:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important;box-shadow:none;transform:none}#lead-report-root :where(.srp-comment-item[data-author=staff],.srp-comment-item[data-author=admin]),#seller-report-root :where(.srp-comment-item[data-author=staff],.srp-comment-item[data-author=admin]){background:var(--portal-brand)!important;border-color:var(--portal-brand)!important;color:var(--portal-brand-foreground)!important}#lead-report-root :where(.srp-comment-item[data-author=staff],.srp-comment-item[data-author=admin]) :where(.srp-comment-author,.srp-comment-meta,.srp-comment-body),#seller-report-root :where(.srp-comment-item[data-author=staff],.srp-comment-item[data-author=admin]) :where(.srp-comment-author,.srp-comment-meta,.srp-comment-body){color:var(--portal-brand-foreground)!important}#lead-report-root :where(.offers-form input,.offers-form select,.offers-form textarea,.srp-comment-input),#seller-report-root :where(.offers-form input,.offers-form select,.offers-form textarea,.srp-comment-input){border-color:var(--portal-border);border-radius:var(--portal-radius-control);background:var(--portal-surface);color:var(--portal-text);box-shadow:none}#lead-report-root :where([class*=rounded-3xl],[class*=rounded-2xl]),#seller-report-root :where([class*=rounded-3xl],[class*=rounded-2xl]){border-radius:var(--portal-radius-card)!important}.srp-comment-form{padding:16px 18px;border-top:1px solid var(--portal-border);display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--portal-surface) 96%,var(--portal-text) 4%)}.srp-comment-input{width:100%;border:1px solid var(--portal-border);border-radius:10px;padding:10px 12px;font-size:.78rem;background:var(--portal-surface);color:var(--portal-text);resize:vertical;min-height:96px;line-height:1.4}.srp-comment-input:focus-visible{outline:2px solid var(--portal-focus);border-color:var(--portal-focus)}.srp-comment-input:disabled{opacity:.55;background:var(--portal-surface);cursor:not-allowed}.srp-comment-form-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.srp-comment-empty,.srp-comment-error,.srp-comment-loading{font-size:.75rem;color:var(--portal-text-muted);text-align:center;padding:12px 0}.srp-comment-error{color:var(--status-negative-text)}.sticky-first-col{position:sticky;left:0;z-index:20;transform:translateZ(0)}.sticky-first-col,.sticky-first-col>div{will-change:transform}.offers-table-scroll{position:relative;isolation:isolate;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}@media print{body.offers-printing>:not(.offers-print-root):not(style):not(script):not(link){display:none!important}body.offers-printing .offers-print-root{padding:0!important;width:100%!important}body.offers-printing .offers-print-root,body.offers-printing .offers-print-root>div{display:block!important;position:static!important;background:#ffffff!important;overflow:visible!important;height:auto!important;max-height:none!important;max-width:none!important}body.offers-printing .offers-print-root>div{box-shadow:none!important;border-radius:0!important}body.offers-printing .offers-print-root>div>div:first-child,body.offers-printing .print\:hidden{display:none!important}body.offers-printing .offers-table-scroll{max-height:none!important;overflow:visible!important}body.offers-printing .offers-section>div{overflow:visible!important}body.offers-printing .offers-print-root>div>div:last-child{padding:0!important;overflow:visible!important}body.offers-printing .offers-section table tbody{display:table-row-group!important}body.offers-printing .sticky-first-col{position:static!important;left:auto!important;box-shadow:none!important;transform:none!important;will-change:auto!important}body.offers-printing .sticky-first-col>div{box-shadow:none!important}body.offers-printing .offers-section [class*=max-w-]{max-width:none!important}body.offers-printing .offers-section table{width:100%!important;min-width:0!important;table-layout:fixed!important;word-wrap:break-word!important;overflow-wrap:break-word!important;font-size:7px!important;line-height:1.2!important}body.offers-printing[data-offer-cols="1"] .offers-section table,body.offers-printing[data-offer-cols="2"] .offers-section table,body.offers-printing[data-offer-cols="3"] .offers-section table{font-size:10px!important;line-height:1.3!important}body.offers-printing[data-offer-cols="4"] .offers-section table,body.offers-printing[data-offer-cols="5"] .offers-section table{font-size:9px!important;line-height:1.3!important}body.offers-printing[data-offer-cols="6"] .offers-section table,body.offers-printing[data-offer-cols="7"] .offers-section table,body.offers-printing[data-offer-cols="8"] .offers-section table{font-size:8px!important}body.offers-printing .offers-section td,body.offers-printing .offers-section th{padding:2px 3px!important;font-size:inherit!important;border:.5px solid #ccc!important}body.offers-printing .offers-section td:first-child,body.offers-printing .offers-section th:first-child{width:115px!important;min-width:115px!important;max-width:115px!important;font-size:7px!important;white-space:normal!important}body.offers-printing[data-offer-cols="1"] .offers-section td:first-child,body.offers-printing[data-offer-cols="1"] .offers-section th:first-child,body.offers-printing[data-offer-cols="2"] .offers-section td:first-child,body.offers-printing[data-offer-cols="2"] .offers-section th:first-child,body.offers-printing[data-offer-cols="3"] .offers-section td:first-child,body.offers-printing[data-offer-cols="3"] .offers-section th:first-child{width:140px!important;min-width:140px!important;max-width:140px!important;font-size:9px!important}body.offers-printing .offers-section thead{display:table-header-group}body.offers-printing .offers-section thead tr{page-break-after:avoid}body.offers-printing .offers-section thead th>div{padding:2px 3px!important}body.offers-printing .offers-section thead th>div>div{gap:1px!important}body.offers-printing .offers-section thead th>div>div>div:first-child>div>span:nth-child(n+2),body.offers-printing .offers-section thead th>div>div>div:nth-child(2){display:none!important}body.offers-printing .offers-section thead th>div>div>div:first-child{gap:0!important;min-width:0!important}body.offers-printing .offers-section thead th>div>div>div:first-child>div:first-child{gap:0!important}body.offers-printing .offers-section thead th>div>div>div:first-child>div:first-child>span:first-child{font-size:7px!important;line-height:1.2!important}body.offers-printing .offers-section thead th button,body.offers-printing .offers-section thead th>div>div>div:first-child>div:nth-child(2){display:none!important}body.offers-printing .offers-section tr[id^=offers-section-] th>div{padding:2px 4px!important;gap:2px!important}body.offers-printing .offers-section tr[id^=offers-section-] th>div>div{width:0!important;height:0!important;display:none!important}body.offers-printing .offers-section tr[id^=offers-section-] span{font-size:7px!important}body.offers-printing .offers-section button,body.offers-printing .offers-section>:first-child{display:none!important}body.offers-printing .offers-section>div>div{border-radius:0!important;box-shadow:none!important;border:.5px solid #ccc!important;margin:0!important}body.offers-printing .offers-section tr{page-break-inside:avoid}body.offers-printing .offers-section td>div,body.offers-printing .offers-section th>div{padding:1px 2px!important}body.offers-printing .offers-section span[class*=rounded-full]{padding:0 2px!important;font-size:6px!important;line-height:1.3!important}body.offers-printing{background:#ffffff!important;margin:0!important;padding:0!important}}.srp-asset-undo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;padding:.45rem .65rem;border-radius:.5rem;font-size:.8125rem;background:color-mix(in srgb,var(--portal-text) 6%,transparent);color:color-mix(in srgb,var(--portal-text) 80%,transparent)}.srp-asset-undo--error{background:color-mix(in srgb,var(--status-negative-text) 12%,transparent);color:color-mix(in srgb,var(--status-negative-text) 90%,transparent)}.srp-asset-actions-v2--single{grid-template-columns:minmax(0,1fr)}.srp-asset-removed{margin-top:.75rem;border-top:1px solid color-mix(in srgb,var(--portal-text) 12%,transparent);padding-top:.6rem}.srp-asset-removed__toggle{background:none;border:0;padding:0;font-size:.8125rem;cursor:pointer;color:color-mix(in srgb,var(--portal-text) 60%,transparent);text-decoration:underline}.srp-asset-removed__toggle:hover{color:var(--portal-text)}.srp-asset-removed__list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem}.srp-asset-removed__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem}.srp-asset-removed__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--portal-text) 65%,transparent)}