.wk-public-listings{background:var(--wk-paper);height:100dvh;min-height:520px;color:var(--wk-ink);font-family:var(--wk-sans);flex-direction:column;display:flex}.wk-public-listings *{box-sizing:border-box}.wk-public-listings a{color:inherit;text-decoration:none}.wk-public-listings a:hover{color:var(--wk-cobalt)}.wk-public-listings :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--wk-cobalt);outline-offset:2px}.wk-public-header{border-bottom:1px solid var(--wk-ash);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:20px 32px;display:flex}.wk-public-header img{display:block}.wk-public-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.wk-public-header a.wk-btn-primary,.wk-public-signup a.wk-btn-primary{color:var(--wk-paper)}.wk-public-listings main{flex:1;min-height:0}.wk-public-listings .availability-card{padding-top:4px;padding-bottom:12px}.wk-public-listings .availability-card-open{gap:6px}.wk-public-listings .availability-address{font-size:18px}.wk-public-listings .map-search .global-search:focus-within{box-shadow:var(--wk-float-lift)}.wk-public-listings .search-area-lighten path{fill-opacity:.34}.wk-public-skip{z-index:100;background:var(--wk-paper);padding:12px;position:absolute;top:-100px;left:16px}.wk-public-skip:focus{top:8px}.wk-public-signup{border:1px solid var(--wk-stone);background:var(--wk-paper);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--wk-ink);border-radius:4px;margin:auto;padding:40px 32px 24px;position:fixed;inset:0;overflow:auto}.wk-public-signup::backdrop{background:#2929296b}.wk-public-signup h2{font:500 24px/1.2 var(--wk-sans);letter-spacing:-.03em;margin:28px 0 12px}.wk-public-signup p{color:var(--wk-slate);margin:12px 0 20px;font-size:14px;line-height:1.6}.wk-public-dialog-close{position:absolute;top:12px;right:12px}.wk-public-signup>.wk-btn{width:100%}.wk-public-signup>.wk-btn-ghost{width:auto;margin:0 auto;display:flex}.wk-public-pending{background:var(--wk-linen);border:1px solid var(--wk-ash);border-radius:4px;gap:6px;margin:24px 0;padding:16px;display:grid}.wk-public-pending span{color:var(--wk-slate);font-size:12px}.wk-public-pending strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.wk-public-signup .wk-public-signin{text-align:center;font-size:13px}.wk-public-signin a{color:var(--wk-cobalt);text-decoration:underline}.wk-listing-contact-gate{padding:20px 0}.wk-listing-contact-gate p{color:var(--wk-slate);font-size:13px;line-height:1.5}.wk-listing-save[aria-pressed=true]{color:var(--wk-cobalt);border-color:var(--wk-cobalt)}.wk-listing-save.is-saved-pulse{animation:.65s ease-out wk-listing-saved}@keyframes wk-listing-saved{0%{background:var(--wk-paper);transform:scale(.92)}45%{background:var(--wk-selected);transform:scale(1.08)}to{transform:scale(1)}}.wk-listing-action-notice{border-radius:var(--wk-radius);flex:none;margin:0}.wk-listing-contact-resumed{outline:2px solid var(--wk-cobalt);outline-offset:6px}.wk-auth-continuation{text-align:center;max-width:400px;padding:0 12px 20px;font-size:14px}.wk-auth-continuation a{color:var(--wk-cobalt)}@media (max-width:759px){.wk-public-header{gap:12px;min-height:64px;padding:16px}.wk-public-header img{width:119px;height:24px}.wk-public-header nav{gap:12px;font-size:12px}.wk-public-header .wk-btn{min-height:32px;padding:8px 10px;font-size:12px}.wk-public-listings .availability-results-pane{flex:1}.wk-public-signup{padding:36px 24px 24px}}@container availability (width>=1100px){.wk-public-listings .availability-body:not(.is-detail-view){--map-left-inset:480px}}@media (prefers-reduced-motion:reduce){.wk-listing-save.is-saved-pulse{animation:none}}.onboarding-welcome{z-index:65;width:min(340px,100vw - 32px);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-top:2px solid var(--welcome-accent);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);padding:18px 20px;position:fixed;bottom:28px;right:24px}.onboarding-welcome-identity{align-items:center;gap:12px;display:flex}.onboarding-welcome-logo{background:var(--wk-paper);border-radius:var(--wk-radius);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.onboarding-welcome-logo img{object-fit:contain;width:28px;height:28px;display:block}.onboarding-welcome-heading{flex:1;min-width:0}.onboarding-welcome-company{text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text-muted);font-size:11px;line-height:1.5;display:block;overflow:hidden}.onboarding-welcome h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.4}.onboarding-welcome p{color:var(--wk-text-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.onboarding-welcome-identity>button{flex-shrink:0;align-self:flex-start}@media (max-width:600px){.onboarding-welcome{padding:16px;bottom:76px;right:16px}}.wk-btn.wk-ui-btn{gap:var(--wk-space-2);min-height:var(--wk-control-height);padding:0 var(--wk-space-3);font-size:var(--wk-type-label)}.wk-btn.wk-ui-btn-sm{min-height:28px;padding:0 var(--wk-space-2);font-size:var(--wk-type-caption)}.wk-btn.wk-ui-btn>svg{flex:none}.wk-btn.wk-ui-btn.is-disabled{pointer-events:none}.wk-ui-icon-btn{width:var(--wk-control-height);height:var(--wk-control-height);color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;transition:background var(--wk-ease), border-color var(--wk-ease), color var(--wk-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.wk-ui-icon-sm{width:28px;height:28px}.wk-ui-icon-btn:hover{color:var(--wk-text);background:var(--wk-hover)}.wk-ui-icon-btn:active{background:var(--wk-pressed)}.wk-ui-icon-btn.is-pressed,.wk-ui-icon-btn[aria-pressed=true]{color:var(--wk-text-inverse);background:var(--wk-ink);border-color:var(--wk-ink)}.wk-ui-icon-secondary{color:var(--wk-text);border-color:var(--wk-border);background:var(--wk-paper)}.wk-ui-icon-danger:hover{color:var(--wk-error-text);background:var(--wk-error-bg)}.wk-ui-icon-btn:disabled{color:var(--wk-disabled-text);cursor:not-allowed;background:0 0}.wk-ui-icon-btn:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-seg{--wk-seg-pad:3px;--wk-seg-gap:3px;gap:var(--wk-seg-gap);height:var(--wk-control-height);padding:var(--wk-seg-pad);background:var(--wk-linen);border:1px solid var(--wk-border);border-radius:var(--wk-radius);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.wk-seg-block{width:100%;display:grid}.wk-seg-sm{height:28px}.wk-seg:before{content:"";z-index:0;top:var(--wk-seg-pad);bottom:var(--wk-seg-pad);left:var(--wk-seg-pad);width:calc((100% - var(--wk-seg-pad) * 2 - var(--wk-seg-gap) * (var(--wk-seg-count) - 1)) / var(--wk-seg-count));background:var(--wk-ink);border-radius:var(--wk-radius);transform:translateX(calc((100% + var(--wk-seg-gap)) * var(--wk-seg-index)));transition:transform var(--wk-ease);position:absolute}.wk-seg[data-selected="-1"]:before{opacity:0}.wk-seg-btn{z-index:1;justify-content:center;align-items:center;gap:var(--wk-space-2);min-width:0;padding:0 var(--wk-space-3);color:var(--wk-text-muted);border-radius:var(--wk-radius);font-size:var(--wk-type-label);white-space:nowrap;cursor:pointer;transition:color var(--wk-ease);background:0 0;border:0;font-weight:500;line-height:1;display:flex;position:relative}.wk-seg-sm .wk-seg-btn{padding:0 var(--wk-space-2);font-size:var(--wk-type-caption)}.wk-seg-btn:hover:not([aria-pressed=true]){color:var(--wk-text)}.wk-seg-btn[aria-pressed=true]{color:var(--wk-text-inverse)}.wk-seg-btn>svg{flex:none}.wk-seg-btn>small{color:inherit;font-size:var(--wk-type-caption);opacity:.7}.wk-seg-btn:disabled{color:var(--wk-disabled-text);cursor:not-allowed}.wk-seg-btn:focus-visible{outline:2px solid var(--wk-focus);outline-offset:1px}.wk-tabs.wk-ui-tabs{gap:var(--wk-space-1);border-bottom:1px solid var(--wk-hairline);margin:0}.wk-tab.wk-ui-tab{padding:var(--wk-space-2) var(--wk-space-3);font-size:var(--wk-type-label)}.wk-tab.wk-ui-tab:disabled{color:var(--wk-disabled-text);cursor:not-allowed}.wk-tab.wk-ui-tab:focus-visible{outline:2px solid var(--wk-focus);outline-offset:-2px}.wk-ui-tabs-trail{align-items:center;gap:var(--wk-space-2);padding-bottom:var(--wk-space-1);margin-left:auto;display:flex}.wk-ui-tab-panel:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-ui-toolbar{align-items:center;gap:var(--wk-space-2);min-height:var(--wk-toolbar-height);padding:0 var(--wk-space-4);background:var(--wk-paper);display:flex}.wk-ui-toolbar-lead,.wk-ui-toolbar-trail{align-items:center;gap:var(--wk-space-2);flex:none;display:flex}.wk-ui-toolbar-main{align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.wk-ui-toolbar-trail{margin-left:auto}.wk-ui-toolbar-status{min-width:0;margin-right:var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.wk-ui-toolbar-status:empty{display:none}.wk-select-list[aria-multiselectable] .wk-select-option{justify-content:flex-start}.wk-ui-status{align-items:center;gap:var(--wk-space-3);min-height:var(--wk-space-6);padding:0 var(--wk-space-4) var(--wk-space-2);color:var(--wk-text-muted);background:var(--wk-paper);font-size:var(--wk-type-caption);display:flex}.wk-ui-status-end{justify-content:flex-end}.wk-ui-status-text{font-variant-numeric:tabular-nums;min-width:0}.wk-ui-status-actions{align-items:center;gap:var(--wk-space-2);display:flex}.wk-ui-status-end .wk-ui-status-actions{order:-1;margin-right:auto}.wk-ui-page-title{color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:0;font-weight:500;line-height:1.3}.wk-ui-search{align-items:center;gap:var(--wk-space-2);height:var(--wk-control-height);padding:0 var(--wk-space-2) 0 var(--wk-space-3);color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);transition:border-color var(--wk-ease), box-shadow var(--wk-ease);display:flex}.wk-ui-search-sm{height:28px}.wk-ui-search:focus-within{color:var(--wk-text);border-color:var(--wk-text)}.wk-ui-search>svg{flex:none}.wk-ui-search input{min-width:0;color:var(--wk-text);font-size:var(--wk-type-label);letter-spacing:var(--wk-sans-track);background:0 0;border:0;flex:1;padding:0}.wk-ui-search input::placeholder{color:var(--wk-text-muted)}.wk-ui-search.wk-ui-search input:focus,.wk-ui-search.wk-ui-search input:focus-visible{box-shadow:none;outline:0}.wk-ui-search input::-webkit-search-cancel-button{display:none}.wk-ui-search-clear{padding:var(--wk-space-1);color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.wk-ui-search-clear:hover{color:var(--wk-text);background:var(--wk-hover)}.wk-ui-search .wk-kbd{flex:none}.wk-field.wk-ui-field{gap:var(--wk-space-1);width:100%;font-size:var(--wk-type-caption)}.wk-field.wk-ui-field>label{color:var(--wk-text-muted)}.wk-field.wk-ui-field .wk-help{font-size:var(--wk-type-caption);line-height:1.4}.wk-input.wk-ui-input{min-height:var(--wk-control-height);padding:0 var(--wk-space-2);font-size:var(--wk-type-label)}.wk-input.wk-ui-input-sm{min-height:28px;font-size:var(--wk-type-caption)}textarea.wk-input.wk-ui-input{min-height:calc(var(--wk-control-height) * 2);padding:var(--wk-space-2)}.wk-control.wk-ui-control{gap:var(--wk-space-2);min-height:var(--wk-control-height);font-size:var(--wk-type-label)}.wk-ui-form-grid{gap:var(--wk-space-4);display:grid}.wk-ui-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-ui-form-grid>.wk-ui-form-wide{grid-column:1/-1}.wk-ui-form-actions{align-items:center;gap:var(--wk-space-2);margin-top:var(--wk-space-5);display:flex}.wk-ui-form-actions-end{justify-content:flex-end}.wk-ui-form-actions-between{justify-content:space-between}@media (max-width:760px){.wk-ui-form-2{grid-template-columns:minmax(0,1fr)}}.wk-ui-layer{min-width:0;display:inline-flex;position:relative}.wk-menu.wk-ui-menu,.wk-ui-popover{--menu-shift:0px;--menu-rise:0px;z-index:var(--wk-z-dropdown);top:calc(100% + var(--wk-space-1));border-color:var(--wk-float-edge);box-shadow:var(--wk-float-lift);transform:translate(var(--menu-shift), var(--menu-rise));position:absolute}.wk-ui-align-start{left:0}.wk-ui-align-end{right:0}.wk-menu.wk-ui-menu{padding:var(--wk-space-1);font-size:var(--wk-type-label);display:grid}.wk-menu-item.wk-ui-menu-item{gap:var(--wk-space-3);min-height:var(--wk-control-height);padding:0 var(--wk-space-2);color:var(--wk-text);text-decoration:none}.wk-menu-item.wk-ui-menu-item>span{align-items:center;gap:var(--wk-space-2);min-width:0;display:flex}.wk-ui-menu-icon{color:var(--wk-text-muted);flex:none;place-items:center;display:grid}.wk-menu-item.wk-ui-menu-item:disabled{color:var(--wk-disabled-text);cursor:not-allowed}.wk-menu-item.wk-ui-menu-item:focus-visible{outline:2px solid var(--wk-focus);outline-offset:-2px}.wk-ui-popover{min-width:260px;max-width:min(420px, calc(100vw - var(--wk-space-6)));background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);color:var(--wk-text);font-size:var(--wk-type-label)}.wk-ui-popover-body{gap:var(--wk-space-3);padding:var(--wk-space-4);display:grid}.wk-ui-popover-foot{justify-content:flex-end;align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-linen);border-top:1px solid var(--wk-hairline);border-radius:0 0 var(--wk-radius) var(--wk-radius);display:flex}.wk-ui-select .wk-select-trigger{min-height:var(--wk-control-height);font-size:var(--wk-type-label)}.wk-ui-select-sm .wk-select-trigger{min-height:28px;font-size:var(--wk-type-caption)}.wk-ui-select .wk-select-list{border-color:var(--wk-float-edge);box-shadow:var(--wk-float-lift)}.wk-ui-select .wk-chevron{color:var(--wk-text-muted);transition:transform var(--wk-ease);flex:none}.wk-select-search{align-items:center;gap:var(--wk-space-2);margin-bottom:var(--wk-space-1);padding:0 var(--wk-space-2);color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);display:flex}.wk-select-search input{min-width:0;height:var(--wk-control-height);color:var(--wk-text);font-size:var(--wk-type-label);background:0 0;border:0;flex:1}.wk-select-search.wk-select-search input:focus,.wk-select-search.wk-select-search input:focus-visible{box-shadow:none;outline:0}.wk-select-tag{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.wk-select-trigger>.wk-select-tag{margin-left:calc(var(--wk-space-1) * -1)}.wk-ui-select-map .wk-select-list{gap:0 var(--wk-space-2);width:524px;max-width:calc(100vw - var(--wk-space-6));max-height:min(360px,70dvh);padding:var(--wk-space-2);grid-template-columns:264px minmax(212px,1fr);grid-auto-rows:min-content;display:grid}.wk-ui-select-map .wk-select-list>.wk-select-panel{padding:0 var(--wk-space-2) 0 0;border-right:1px solid var(--wk-hairline);border-bottom:0;grid-area:1/1/span 400;align-self:start;margin:0;position:sticky;top:0}.wk-ui-select-map .wk-select-list>:not(.wk-select-panel){grid-column:2}.wk-ui-select-map .wk-select-list>.wk-select-search{top:calc(var(--wk-space-2) * -1);z-index:1;box-shadow:0 calc(var(--wk-space-2) * -1) 0 0 var(--wk-paper);position:sticky}@media (max-width:860px){.wk-ui-select-map .wk-select-list{width:min(360px, calc(100vw - var(--wk-space-6)));grid-template-columns:minmax(0,1fr)}.wk-ui-select-map .wk-select-list>.wk-select-panel{padding:0 0 var(--wk-space-2);border-right:0;border-bottom:1px solid var(--wk-hairline);grid-area:auto/1;position:static}.wk-ui-select-map .wk-select-list>:not(.wk-select-panel){grid-column:1}}.wk-select-panel{margin-bottom:var(--wk-space-2);padding-bottom:var(--wk-space-2);border-bottom:1px solid var(--wk-hairline)}.wk-select-option>i.wk-checkbox{margin-right:var(--wk-space-1);pointer-events:none;flex:none}.wk-select-empty{padding:var(--wk-space-3) var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0}dialog.wk-dialog.wk-ui-sheet,dialog.wk-dialog.wk-ui-dialog{color:var(--wk-text);background:var(--wk-paper);box-shadow:var(--wk-sheet-lift);border:0;padding:0;display:none;overflow:hidden}dialog.wk-dialog.wk-ui-sheet[open],dialog.wk-dialog.wk-ui-dialog[open]{flex-direction:column;display:flex}dialog.wk-dialog.wk-ui-sheet{width:min(var(--wk-ui-panel-width,520px), 100vw);border-radius:0;max-width:100vw;height:100%;max-height:100%;position:fixed;inset:0 0 0 auto}dialog.wk-dialog.wk-ui-dialog{width:min(var(--wk-ui-panel-width,440px), calc(100vw - var(--wk-space-8)));max-height:calc(100vh - var(--wk-space-8));border-radius:var(--wk-radius);margin:auto}dialog.wk-ui-sheet::backdrop{background:var(--wk-backdrop)}dialog.wk-ui-dialog::backdrop{background:var(--wk-backdrop)}dialog.wk-dialog.wk-ui-sheet.wk-ui-sheet-below-header{inset:calc(var(--wk-app-header-height) + var(--wk-shell-gutter,4px)) 0 0 auto;border-radius:var(--wk-radius) 0 0 var(--wk-radius);height:auto}dialog.wk-ui-sheet.wk-ui-sheet-below-header::backdrop{background:0 0}dialog.wk-dialog.wk-ui-sheet[open]{animation:wk-sheet-in var(--wk-ease)}dialog.wk-dialog.wk-ui-dialog[open]{animation:wk-dialog-in var(--wk-ease)}@keyframes wk-sheet-in{0%{opacity:0;transform:translateX(var(--wk-space-4))}}@keyframes wk-dialog-in{0%{opacity:0;transform:translateY(var(--wk-space-2))}}.wk-ui-panel-head{align-items:center;gap:var(--wk-space-2);min-height:var(--wk-toolbar-height);padding:0 var(--wk-space-3) 0 var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);flex:none;display:flex}.wk-ui-panel-title{min-width:0;font-size:var(--wk-type-section);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wk-ui-panel-head>.wk-ui-icon-btn{margin-left:auto}.wk-ui-panel-body{min-height:0;padding:var(--wk-space-4);font-size:var(--wk-type-label);flex:1;overflow-y:auto}.wk-ui-panel-foot{justify-content:flex-end;align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-linen);border-top:1px solid var(--wk-hairline);flex:none;display:flex}@media (max-width:760px){dialog.wk-dialog.wk-ui-sheet,dialog.wk-dialog.wk-ui-sheet.wk-ui-sheet-below-header{border-radius:var(--wk-radius) var(--wk-radius) 0 0;width:100vw;height:min(88dvh,100%);inset:auto 0 0}@keyframes wk-sheet-in{0%{opacity:0;transform:translateY(var(--wk-space-4))}}}.wk-ui-card{background:var(--wk-paper);border-radius:var(--wk-radius);min-width:0;transition:background var(--wk-ease), border-color var(--wk-ease);border:1px solid #0000}.wk-ui-card-md{padding:var(--wk-space-4)}.wk-ui-card-sm{padding:var(--wk-space-2)}.wk-ui-card-none{padding:0}.wk-ui-card.is-interactive{cursor:pointer}.wk-ui-card.is-interactive:hover{border-color:var(--wk-stone)}.wk-ui-card.is-selected{background:var(--wk-selected);border-color:var(--wk-ink)}.wk-ui-card.is-interactive:focus-visible{outline:2px solid var(--wk-focus);outline-offset:-2px}.wk-ui-state{justify-items:center;gap:var(--wk-space-2);padding:var(--wk-space-8) var(--wk-space-4);color:var(--wk-text);text-align:center;display:grid}.wk-ui-state-icon{color:var(--wk-stone);place-items:center;display:grid}.wk-ui-state-icon>svg{width:24px;height:24px}.wk-ui-state-title{font-size:var(--wk-type-body);font-weight:500}.wk-ui-state-text{max-width:44ch;color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0}.wk-ui-state-action{margin-top:var(--wk-space-1)}.wk-ui-state-error .wk-ui-state-title{color:var(--wk-error-text)}.wk-ui-skeleton{gap:var(--wk-space-2);display:grid}.wk-skeleton.wk-ui-skeleton-line{height:var(--wk-space-3)}.wk-skeleton.wk-ui-skeleton-block{height:var(--wk-space-8)}.wk-skeleton.wk-ui-skeleton-card{height:120px}.wk-ui-spinner{padding:var(--wk-space-6);place-items:center;display:grid}.wk-pill.wk-ui-chip{gap:var(--wk-space-2);min-height:var(--wk-control-height);padding:0 var(--wk-space-3);color:var(--wk-text);background:var(--wk-paper);font-size:var(--wk-type-label)}.wk-pill.wk-ui-chip-sm{min-height:28px;padding:0 var(--wk-space-2);font-size:var(--wk-type-caption)}.wk-pill.wk-ui-chip.is-active,.wk-pill.wk-ui-chip[aria-pressed=true]{color:var(--wk-text-inverse);background:var(--wk-ink);border-color:var(--wk-ink)}.wk-ui-chip>svg{flex:none}.wk-ui-chip-count{font-size:var(--wk-type-caption);opacity:.7}.wk-ui-chip-x{margin-right:calc(var(--wk-space-2) * -1 + 1px);padding:var(--wk-space-1);color:inherit;border-radius:var(--wk-radius);cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;display:grid}.wk-ui-chip-x:hover{background:var(--wk-ash);opacity:1}.wk-ui-contact-pill{align-items:center;gap:var(--wk-space-2);max-width:100%;min-height:28px;padding:0 var(--wk-space-2);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);overflow-wrap:anywhere;transition:background var(--wk-ease);text-decoration:none;display:inline-flex}.wk-ui-contact-pill>svg{color:var(--wk-text-muted);flex:none}.wk-ui-contact-pill:hover{background:var(--wk-hover)}.wk-ui-stat{gap:var(--wk-space-1);min-width:0;padding:var(--wk-space-4);background:var(--wk-linen);border-radius:var(--wk-radius);display:grid}.wk-ui-stat-label{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.wk-ui-stat-value{align-items:baseline;gap:var(--wk-space-1);color:var(--wk-text);font-size:var(--wk-type-stat);letter-spacing:var(--wk-display-track);font-weight:500;line-height:1.1;display:flex}.wk-ui-stat-value>small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-weight:400}.wk-ui-stat-meta{align-items:center;gap:var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-wrap:wrap;display:flex}.wk-ui-delta-neutral{color:var(--wk-text)}.wk-ui-tip-anchor{align-items:center;display:inline-flex}.wk-ui-tip-target{border-radius:var(--wk-radius);align-items:center;display:inline-flex}.wk-ui-help{color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:help;background:0 0;border:0;align-items:center;padding:3px;display:inline-flex}.wk-ui-help:hover{color:var(--wk-text)}.wk-tooltip.wk-ui-tooltip{z-index:var(--wk-z-toast);max-width:250px;padding:var(--wk-space-2) var(--wk-space-3);font-size:var(--wk-type-caption);white-space:normal;pointer-events:none;line-height:1.45;position:fixed}.wk-ui-toast-slot{z-index:var(--wk-z-toast);bottom:var(--wk-space-6);pointer-events:none;justify-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%)}.wk-toast.wk-ui-toast{gap:var(--wk-space-4);padding:var(--wk-space-2) var(--wk-space-3);box-shadow:var(--wk-float-lift);pointer-events:auto}.wk-note.wk-ui-banner{align-items:center;gap:var(--wk-space-2);max-width:none;padding:var(--wk-space-2) var(--wk-space-3);font-size:var(--wk-type-caption)}.wk-ui-banner-text{flex:1;min-width:0}.wk-ui-banner-x{color:inherit;border-radius:var(--wk-radius);cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;place-items:center;padding:2px;display:grid}.wk-ui-banner-x:hover{opacity:1}.wk-ui-tilemap{min-width:0}.wk-ui-tilemap>svg{width:100%;height:auto;display:block;overflow:visible}.wk-ui-tile{fill:var(--wk-ash);stroke:var(--wk-paper);stroke-width:1px;cursor:pointer;transition:fill var(--wk-ease)}.wk-ui-tile:hover{fill:var(--wk-stone)}.wk-ui-tile.is-selected{fill:var(--wk-ink)}.wk-ui-tile[data-accent="0"]{fill:var(--wk-series-1)}.wk-ui-tile[data-accent="1"]{fill:var(--wk-series-2)}.wk-ui-tile:focus{outline:none}.wk-ui-tile:focus-visible{stroke:var(--wk-ink);stroke-width:1.5px;outline:none}.wk-ui-tile-code{font-family:var(--wk-sans);pointer-events:none;font-size:9.5px;font-weight:500}.wk-ui-tile-label{fill:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);paint-order:stroke;stroke:var(--wk-paper);stroke-width:3px;pointer-events:none;font-size:9px;font-weight:500}html[data-wk-pointer] :is(.wk-ui-tile,.wk-select-trigger,.wk-select-list,.wk-ui-card.is-interactive,.wk-seg-btn,.wk-ui-icon-btn,.wk-btn.wk-ui-btn,.wk-pill.wk-ui-chip,.wk-tab.wk-ui-tab):focus-visible{outline:none}html[data-wk-pointer] .wk-ui-tile:focus-visible{stroke:var(--wk-paper);stroke-width:1px}html[data-wk-pointer] .wk-input.wk-ui-input:focus-visible{border-color:var(--wk-text);outline:none}@media (prefers-reduced-motion:reduce){.wk-seg:before,.wk-ui-card,.wk-ui-tile,.wk-ui-search{transition-duration:.01ms}dialog.wk-dialog.wk-ui-sheet[open],dialog.wk-dialog.wk-ui-dialog[open]{animation:none}}.leads-workspace{background:var(--wk-paper);min-width:0;min-height:0;font-size:var(--wk-type-label);flex-direction:column;display:flex;overflow:hidden}.leads-toolbar{border-bottom:1px solid var(--wk-hairline);flex:none}.leads-toolbar .leads-search{flex:none;width:320px;max-width:100%}.leads-table-scroll{flex:1;min-height:0;overflow:auto;container:leads-table/inline-size}.leads-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:var(--wk-type-caption);text-align:left}.leads-table th{z-index:1;background:var(--wk-linen);padding:var(--wk-space-2) var(--wk-space-3);font-size:var(--wk-type-caption);color:var(--wk-text-muted);white-space:nowrap;border-bottom:1px solid var(--wk-hairline);font-weight:500;position:sticky;top:0}.leads-table td{padding:var(--wk-space-3);vertical-align:top;overflow-wrap:anywhere}.leads-table .lead-first-row{content-visibility:auto;contain-intrinsic-block-size:auto 80px}.leads-table .lead-first-row td{border-top:1px solid var(--wk-hairline)}.leads-table tr:first-child td{border-top:0}.leads-table td>strong,.leads-table td>span,.leads-table td>small{display:block}.leads-table strong,.lead-card strong{font-weight:500}.leads-table small,.lead-card small{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin-top:2px;line-height:1.4;display:block}.leads-table a:not(.wk-ui-contact-pill),.lead-card a:not(.wk-ui-contact-pill){align-items:center;gap:var(--wk-space-1);color:var(--wk-text);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.leads-table a:not(.wk-ui-contact-pill):hover,.lead-card a:not(.wk-ui-contact-pill):hover{text-decoration:underline}.leads-table svg,.lead-card svg{flex:none}.leads-table th:first-child{width:17%}.leads-table th:nth-child(2){width:15%}.leads-table th:nth-child(3){width:17%}.leads-table th:nth-child(4){width:26%}.leads-table th:nth-child(5){width:13%}.leads-table th:nth-child(6){width:9%}.leads-table th:nth-child(7){width:44px}.leads-table .lead-updated{color:var(--wk-text-muted);font-variant-numeric:tabular-nums}.leads-table .lead-open{padding-inline:var(--wk-space-1);text-align:right}.leads-table .lead-property-link,.lead-card .lead-property-link{color:var(--wk-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.lead-missing{color:var(--wk-text-muted)}.lead-status-wrap{gap:2px;display:grid}.lead-status{align-items:center;gap:var(--wk-space-2);width:-moz-fit-content;width:fit-content;padding:1px var(--wk-space-2);border-radius:var(--wk-radius);background:var(--wk-linen);color:var(--wk-text);font-size:var(--wk-type-caption);line-height:1.5;display:inline-flex}.lead-status-wrap small{max-width:190px;margin:0}.lead-profile-link{border-radius:var(--wk-radius);justify-content:center;width:28px;height:28px}.lead-profile-link:hover{background:var(--wk-hover)}.lead-contact{gap:var(--wk-space-4);grid-template-columns:minmax(150px,.75fr) minmax(210px,1.25fr);min-width:0;display:grid}.lead-contact-person,.lead-contact-channels{min-width:0}.lead-contact-person strong{overflow-wrap:anywhere;display:block}.lead-contact-channels{justify-items:start;gap:var(--wk-space-1);display:grid}.lead-contact-channels>*{max-width:100%}.lead-expand.wk-btn,.lead-expand.wk-btn[aria-expanded=true],.lead-expand.wk-btn:hover{margin-top:var(--wk-space-1);color:var(--wk-accent);background:0 0;border-color:#0000;padding-inline:0}.leads-table .lead-expanded-row td{padding:0 var(--wk-space-3) var(--wk-space-3);background:var(--wk-paper)}.lead-contact-directory{padding:0 var(--wk-space-4);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);gap:0;display:grid}.lead-contact-directory-heading{padding:var(--wk-space-2) 0;color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:space-between;align-items:center;display:flex}.lead-contact-directory-heading strong{color:var(--wk-text)}.lead-contact-directory>.lead-contact{padding:var(--wk-space-3) 0;border-top:1px solid var(--wk-hairline)}.leads-card-grid{align-content:start;gap:var(--wk-space-3);min-height:0;padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-linen);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid;overflow:auto}.lead-card{content-visibility:auto;contain-intrinsic-block-size:auto 320px;border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);align-content:start;min-width:0;display:grid}.lead-card>header{justify-content:space-between;align-items:flex-start;gap:var(--wk-space-4);padding:var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);display:flex}.lead-card>header>div{min-width:0}.lead-card>header .lead-property-link{font-size:var(--wk-type-body)}.lead-card-section{min-width:0;padding:var(--wk-space-3) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-caption)}.lead-field-label{margin-bottom:var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:block}.lead-card .lead-contact{gap:var(--wk-space-2);grid-template-columns:minmax(0,1fr)}.lead-card .lead-contact-channels{gap:var(--wk-space-1);flex-wrap:wrap;display:flex}.lead-card .lead-contact-person small{margin-top:0}.lead-card>div[hidden]{display:none}.lead-card>div>.lead-contact-directory{padding:0 var(--wk-space-4);border:0;border-bottom:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:0;margin:0}.lead-card .lead-contact-directory-heading{padding:var(--wk-space-3) 0 var(--wk-space-1)}.lead-card .lead-contact-directory>.lead-contact{gap:var(--wk-space-2);padding:var(--wk-space-3) 0;grid-template-columns:minmax(0,1fr);display:grid}.lead-card .lead-contact-directory .lead-contact-channels{gap:var(--wk-space-1);flex-wrap:wrap;display:flex}.lead-card .lead-contact-directory .lead-contact-person small{margin-top:0}@container leads-table (width<=600px){.leads-table .lead-contact-directory>.lead-contact{grid-template-columns:minmax(0,1fr)}.leads-table .lead-contact-directory .lead-contact-channels{gap:var(--wk-space-1);flex-wrap:wrap;display:flex}}.lead-card>footer{justify-content:space-between;align-items:center;gap:var(--wk-space-3);padding:var(--wk-space-2) var(--wk-space-4);color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:flex}.lead-card>footer a{color:var(--wk-accent);font-size:var(--wk-type-caption)}.leads-empty,.leads-error,.leads-loading{flex:1;align-content:center;min-height:0}.leads-loading{padding:var(--wk-space-8);color:var(--wk-text-muted);text-align:center;margin:0}.leads-pagination{justify-content:flex-end;align-items:center;gap:var(--wk-space-4);padding:var(--wk-space-2) var(--wk-space-4);border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);color:var(--wk-text-muted);flex:none;display:flex}.past-research{gap:var(--wk-space-3);padding:var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);background:var(--wk-linen);flex:none;display:grid}.past-research-heading{justify-content:space-between;align-items:center;gap:var(--wk-space-3);display:flex}.past-research h2{font-size:var(--wk-type-section);margin:0;font-weight:500}.past-research p{font-size:var(--wk-type-label);color:var(--wk-text-muted);margin:0}.past-research .wk-ui-search{background:var(--wk-paper);width:min(100%,360px)}.past-research-list{gap:var(--wk-space-2);max-height:280px;padding:var(--wk-space-2);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);display:grid;overflow:auto}.past-research .wk-ui-control{font-size:var(--wk-type-label);align-items:flex-start}.past-research small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-top:2px;display:block}.past-research>.wk-btn{justify-self:start}@media (max-width:760px){.leads-toolbar{min-height:auto;padding-block:var(--wk-space-2);row-gap:var(--wk-space-2);flex-wrap:wrap}.leads-toolbar .wk-ui-toolbar-lead{flex-wrap:wrap;flex-basis:100%}.leads-toolbar .leads-search{width:100%}.leads-card-grid{padding-inline:var(--wk-space-3)}.lead-card>header{gap:var(--wk-space-2);flex-direction:column}.lead-card .lead-contact,.lead-contact-directory>.lead-contact{gap:var(--wk-space-2);grid-template-columns:minmax(0,1fr)}}.sidebar-help{border-radius:var(--wk-radius);width:40px;height:40px;color:var(--wk-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-help:hover{color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-hairline)}.sidebar>.sidebar-help{align-self:center;margin-top:auto}.agent-conversations>.sidebar-help{align-self:flex-start}@media (max-width:760px){.sidebar>.sidebar-help{order:-1;align-self:center;width:44px;height:44px;margin:0}.sidebar.wk-sidebar nav{flex:1;width:auto;min-width:0}}.studio-launch-menu{display:inline-block;position:relative}.studio-launch-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.studio-launch-menu>summary::-webkit-details-marker{display:none}.studio-launch-menu>summary .studio-launch-chevron{margin-left:1px;transition:transform .16s}.studio-launch-menu[open]>summary .studio-launch-chevron{transform:rotate(180deg)}.studio-launch-menu[open]>div{z-index:80;border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);width:min(310px,100vw - 32px);box-shadow:var(--wk-float-lift);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.studio-launch-menu [role=menuitem]{border-radius:var(--wk-radius);color:inherit;gap:2px;padding:10px;text-decoration:none;display:grid}.studio-launch-menu [role=menuitem] strong{font-size:12px;font-weight:600}.studio-launch-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--wk-linen);outline:none}.studio-launch-menu [role=menuitem] small{color:var(--wk-text-muted);font-size:11px;font-weight:400;line-height:1.35}@media (prefers-reduced-motion:reduce){.studio-launch-menu>summary .studio-launch-chevron{transition:none}}.share{align-items:center;display:inline-flex;position:relative}.share-trigger:not(.action-button){border-radius:var(--wk-radius);cursor:pointer;min-height:26px;color:var(--wk-text);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:3px 6px;font-size:11px;display:inline-flex}.share-menu{z-index:30;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:210px;max-width:calc(100vw - 24px);box-shadow:var(--wk-float-lift);transform:translate(var(--menu-shift,0px), var(--menu-rise,0px));padding:5px;position:absolute;top:calc(100% + 6px);right:0}.share-menu :is(button,a){border-radius:var(--wk-radius);width:100%;min-height:36px;color:var(--wk-text);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-size:12px;text-decoration:none;display:flex}.share-menu :is(button,a):hover,.share-menu :is(button,a):focus-visible{background:var(--wk-hover);color:var(--wk-text);text-decoration:none}.share-trigger:not(.action-button):hover{color:var(--wk-text);background:var(--wk-hover)}@media (pointer:coarse){.share-trigger:not(.action-button),.share-menu :is(button,a){min-height:44px}}.property-record-share-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.drawer-actions .share-menu,.property-record-share-actions .share-menu{left:0;right:auto}.business-floor-plan{min-width:0;color:var(--wk-text);margin:16px 0;container-type:inline-size}.business-floor-plan button{transition:none}.business-floor-plan-heading{border-bottom:1px solid var(--wk-border);align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.business-floor-plan-heading h3{font:500 13px/1.4 var(--wk-sans);margin:0}.business-floor-clear{border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-height:32px;color:var(--wk-text);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:4px 9px;font-size:11px}.business-floor-clear[aria-pressed=true]{background:var(--wk-text);color:var(--wk-paper);border-color:var(--wk-text)}.business-floor-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"drawing""details";gap:16px;padding-top:16px;display:grid}.business-elevation-selector,.business-floor-details{min-width:0}.business-elevation-selector{grid-area:drawing}.business-floor-details{grid-area:details}.business-elevation-drawing{max-width:300px;color:var(--wk-text);margin-inline:auto}.business-elevation-drawing svg{width:100%;display:block;overflow:visible}.business-elevation-paper{fill:var(--wk-paper)}.business-elevation-band{fill:#0000}.business-elevation-selected{fill:currentColor}.business-elevation-divider{stroke:currentColor;stroke-width:.7px}.business-elevation-ground{stroke:currentColor;stroke-width:1.2px}.business-elevation-hit{fill:#0000;stroke:#0000;stroke-width:1px}.business-elevation-target{cursor:pointer;outline:none}.business-floor-plan .business-elevation-target:focus-visible{outline:none}.business-elevation-target:hover .business-elevation-hit{fill:currentColor;fill-opacity:.07}.business-elevation-target:focus-visible .business-elevation-hit{stroke:currentColor;stroke-dasharray:3 2}.business-elevation-number,.business-elevation-count{fill:currentColor;font:15px var(--wk-sans);font-variant-numeric:tabular-nums;pointer-events:none}.business-elevation-count{fill:var(--wk-text-muted);font-size:13px}.business-elevation-target[aria-pressed=true] .business-elevation-number{font-weight:700}.business-floor-plan .business-floor-caption{color:var(--wk-text-muted);text-align:center;margin:8px 0 12px;font-size:10px;line-height:1.6}.business-floor-unplaced{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.business-floor-choice{border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-height:36px;color:var(--wk-text);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:11px;display:inline-flex}.business-floor-choice-count{font-variant-numeric:tabular-nums}.business-floor-choice:hover{background:var(--wk-linen)}.business-floor-choice[aria-pressed=true]{color:var(--wk-paper);background:var(--wk-text)}.business-floor-choice:focus-visible,.business-floor-clear:focus-visible,.business-floor-jump:focus-visible{outline:2px solid var(--wk-text);outline-offset:2px}.business-floor-jump{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;min-height:36px;color:var(--wk-text);font:inherit;margin-bottom:8px;padding:4px 8px;font-size:11px}.business-floor-plan .business-floor-details-heading{border-bottom:1px solid var(--wk-border);font:500 12px/1.5 var(--wk-sans);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0 0 9px;display:flex}.business-floor-details-heading>span{color:var(--wk-text-muted);white-space:nowrap;font-size:10px;font-weight:400}.business-floor-plan .business-floor-data-note{color:var(--wk-text-muted);margin:10px 0;font-size:11px;line-height:1.5}.business-floor-details .business-location-row header{flex-wrap:wrap;gap:4px 8px}.business-floor-details .business-location-row header strong{overflow-wrap:anywhere}.business-floor-details .business-location-row header>span{font-size:10px}@container (width>=400px){.business-floor-layout{grid-template-columns:minmax(140px,2fr) minmax(220px,3fr);grid-template-areas:"drawing details";gap:16px}.business-floor-details{border-left:1px solid var(--wk-border);padding-left:16px}.business-elevation-selector{align-self:start}}.business-location-filters{color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0 4px;font-size:11px;display:flex}.business-location-filters select{max-width:230px;color:var(--wk-text);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);font:inherit;padding:5px 8px}.business-location-filters label{align-items:center;gap:6px;display:inline-flex}.business-location-filters .business-history-toggle{min-height:32px;color:var(--wk-text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;font-size:12px;display:inline-flex}.business-history-toggle-track{border:1px solid var(--wk-stone);background:var(--wk-ash);border-radius:999px;flex:0 0 30px;align-items:center;width:30px;height:18px;padding:2px;transition:background .15s,border-color .15s;display:inline-flex}.business-history-toggle-track>span{background:var(--wk-paper);border-radius:50%;width:12px;height:12px;transition:transform .15s}.business-history-toggle[aria-checked=true] .business-history-toggle-track{border-color:var(--wk-cobalt);background:var(--wk-cobalt)}.business-history-toggle[aria-checked=true] .business-history-toggle-track>span{transform:translate(12px)}.business-location-filters .business-history-toggle:hover{color:var(--wk-text)}.business-history-toggle:focus-visible{outline:2px solid var(--wk-focus);outline-offset:4px;border-radius:var(--wk-radius)}@media (prefers-reduced-motion:reduce){.business-history-toggle-track,.business-history-toggle-track>span{transition:none}}.business-location-row{border-bottom:1px solid var(--wk-hairline);padding:12px 0}.business-location-row header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.business-location-row header strong{font-size:13px;font-weight:500}.business-location-row header span{color:var(--wk-text-muted);flex-shrink:0;font-size:11px}.business-location-row small{color:var(--wk-text-muted);margin-top:4px;font-size:11px;display:block}.business-location-more{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:12px}.business-location-more:hover{text-decoration:underline}@media (max-width:600px){.business-location-row header{flex-wrap:wrap;gap:4px}}.property-businesses .section-heading{align-items:center;gap:12px}.property-businesses .business-source-link{padding:3px;line-height:1}.business-location-list{margin-top:5px}.property-businesses .business-state-message{color:var(--wk-text-muted);margin:9px 0;font-size:12px;line-height:1.5}.business-state-message>button{color:var(--wk-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;text-decoration:underline}.property-businesses .business-research-evidence{color:var(--wk-text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.property-businesses .business-location-row{padding:10px 0}.property-businesses .business-location-row header span{font-size:11px}.property-businesses .business-location-filters{margin-top:10px}.property-businesses .business-location-filters select{max-width:100%}.nonprofit-intelligence{border-top:1px solid var(--wk-hairline);color:var(--wk-text);margin:24px 0;padding-top:16px}.nonprofit-intelligence>h2{margin:0 0 8px;font-size:16px;font-weight:550}.nonprofit-period{color:var(--wk-text-muted);font-size:11px;line-height:1.5}.nonprofit-card{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);margin:16px 0;padding:18px;container-type:inline-size}.nonprofit-card h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:550;line-height:1.5}.nonprofit-card h3 a{color:inherit;text-decoration:none}.nonprofit-card h3 a:hover{text-decoration:underline}.nonprofit-period{margin:0 0 20px}.nonprofit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:20px 0;display:grid}.nonprofit-metrics>div{min-width:0}.nonprofit-metrics dt{color:var(--wk-text-muted);font-size:11px;line-height:1.5}.nonprofit-metrics dd{letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0;font-size:clamp(18px,5cqw,22px);font-weight:500;line-height:1.3}.nonprofit-metrics small{color:var(--wk-text-muted);font-size:10px;line-height:1.5;display:block}.nonprofit-metrics .nonprofit-change{color:var(--wk-text)}.nonprofit-cash-breakdown{color:var(--wk-text-muted);gap:4px;margin-top:10px;font-size:10px;display:grid}.nonprofit-cash-breakdown>span{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.nonprofit-cash-breakdown strong{color:var(--wk-text);font-weight:400}.nonprofit-source-links{flex-wrap:wrap;gap:16px;margin:16px 0;font-size:11px;display:flex}.nonprofit-card a{color:inherit;text-underline-offset:3px}.nonprofit-leadership{border-top:1px solid var(--wk-hairline);margin-top:20px;padding-top:18px}.nonprofit-leadership h4{align-items:center;gap:8px;margin:0 0 5px;font-size:13px;font-weight:550;display:flex}.nonprofit-leadership h4>span,.nonprofit-change-group h5>span{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);padding:2px 5px;font-size:10px;font-weight:400}.nonprofit-people-date{color:var(--wk-text-muted);margin:0 0 12px;font-size:10px;line-height:1.5}.nonprofit-people-list{margin:0;padding:0;list-style:none}.nonprofit-people-list>li{border-bottom:1px solid var(--wk-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:13px 0;display:grid}.nonprofit-people-list>li>div{min-width:0}.nonprofit-people-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.nonprofit-person-role{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.nonprofit-person-meta{color:var(--wk-text-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.nonprofit-people-list>li>a{white-space:nowrap;font-size:10px;line-height:1.5}.nonprofit-card summary{cursor:pointer;width:-moz-fit-content;width:fit-content;margin:14px 0;font-size:11px;line-height:1.5}.nonprofit-change-group h5{align-items:center;gap:8px;margin:18px 0 8px;font-size:11px;font-weight:550;display:flex}.nonprofit-change-group ul{margin:0;padding:0;list-style:none}.nonprofit-change-group li{border-bottom:1px solid var(--wk-hairline);overflow-wrap:anywhere;padding:8px 0;font-size:11px;line-height:1.5}.nonprofit-change-group li>strong{font-weight:500;display:block}.nonprofit-change-group li>span{color:var(--wk-text-muted);margin-top:3px;display:block}.nonprofit-filing-details{border-top:1px solid var(--wk-hairline);margin-top:16px}.nonprofit-filing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.nonprofit-filing-facts dt{color:var(--wk-text-muted);font-size:10px}.nonprofit-filing-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.nonprofit-history{margin-top:12px;overflow-x:auto}.nonprofit-history table{border-collapse:collapse;width:100%;font-size:11px}.nonprofit-history th,.nonprofit-history td{text-align:left;vertical-align:top;border-bottom:1px solid var(--wk-hairline);padding:10px 12px}.nonprofit-history th{color:var(--wk-text-muted);font-weight:500}.nonprofit-history small{color:var(--wk-text-muted);margin-top:5px;display:block}@container (width<=340px){.nonprofit-people-list>li{grid-template-columns:minmax(0,1fr)}.nonprofit-metrics{gap:20px 14px}}.tenants-workspace,.tenant-activity-workspace{background:var(--wk-paper);width:100%;height:100%;min-height:0;color:var(--wk-text);font:var(--wk-type-label)/1.45 var(--wk-sans);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;display:flex}.tenants-workspace *,.tenant-activity-workspace *{box-sizing:border-box}.tenants-workspace :is(button,input),.tenant-activity-workspace :is(button,input){font:inherit;letter-spacing:inherit}.tenants-workspace button,.tenant-activity-workspace button{cursor:pointer}.tenants-workspace button:disabled,.tenant-activity-workspace button:disabled{opacity:.5;cursor:default}.tenants-workspace :is(button,a,input,summary,[tabindex]):focus-visible,.tenant-activity-workspace :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.tenants-workspace :is(.wk-ui-search,.wk-select-search) input:focus-visible,.tenant-activity-workspace :is(.wk-ui-search,.wk-select-search) input:focus-visible{outline:0}html[data-wk-pointer] .tenant-row:focus-visible{outline:none}.tenant-row:focus-visible{outline-offset:-2px}.tenant-directory{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tenant-toolbar{z-index:5;border-bottom:1px solid var(--wk-hairline);flex:none;position:relative}.tenant-toolbar .wk-ui-toolbar-main{flex-wrap:nowrap}.tenant-toolbar .wk-ui-toolbar-lead{flex:none}.tenant-toolbar .wk-ui-toolbar-trail{margin-left:var(--wk-space-2);flex:none}.tenant-toolbar .tenant-search{flex:200px;min-width:140px;max-width:320px}.tenant-results-status{align-items:center;gap:var(--wk-space-2);display:inline-flex}.tenant-select,.tenant-more-filters,.tenant-date-filter{flex:none;position:relative}.tenant-filter{max-width:180px;overflow:hidden}.tenant-select .wk-select-trigger{width:auto}.tenant-filter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-filter.is-active{background:var(--wk-ink);border-color:var(--wk-ink);color:var(--wk-text-inverse)}.tenant-filter.is-active:hover{background:var(--wk-carbon)}.tenant-filter>.wk-chevron{color:currentColor;transition:transform var(--wk-ease);flex:none}.tenant-filter>.wk-chevron.is-open{transform:rotate(180deg)}.tenant-advanced-panel{width:360px;max-width:calc(100vw - var(--wk-space-6))}.tenant-neighborhood-menu .wk-ui-tilemap{padding:var(--wk-space-1) var(--wk-space-2) var(--wk-space-2) 0}.tenant-advanced{gap:var(--wk-space-4);display:grid}.tenant-advanced>div{gap:var(--wk-space-2);flex-wrap:wrap;align-items:center;display:flex}.tenant-advanced>div>span{width:100%;color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.tenant-advanced .wk-ui-input{width:100%}.tenant-active-filters{gap:var(--wk-space-1);padding:0 var(--wk-space-4) var(--wk-space-2);background:var(--wk-paper);flex-wrap:wrap;flex:none;display:flex}.tenant-spinner{border:1.5px solid var(--wk-border);border-top-color:var(--wk-accent);vertical-align:-1px;width:12px;height:12px;margin-right:var(--wk-space-1);border-radius:50%;flex:none;animation:.8s linear infinite wk-spin;display:inline-block}.tenant-results,.tenant-activity-results{animation:wk-view-in var(--wk-ease)}@keyframes wk-view-in{0%{opacity:0}}.tenant-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.tenant-row{align-items:center;gap:var(--wk-space-3);color:inherit;padding:var(--wk-space-3) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);min-height:64px;transition:background var(--wk-ease);content-visibility:auto;contain-intrinsic-size:auto 68px;text-decoration:none;display:flex}.tenant-row:hover{background:var(--wk-hover)}.tenant-row.is-selected{background:var(--wk-selected);border-color:var(--wk-ink)}.tenant-logo{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);width:32px;height:32px;font-size:var(--wk-type-caption);color:var(--wk-text-muted);flex:none;justify-content:center;align-items:center;font-weight:500;display:flex}.tenant-logo img{object-fit:contain;width:24px;height:24px}.tenant-row-body{flex:1;min-width:0}.tenant-row h2{font-size:var(--wk-type-label);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.tenant-row-context{font-size:var(--wk-type-caption);color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.4;overflow:hidden}.tenant-row-count{font-size:var(--wk-type-caption);white-space:nowrap;color:var(--wk-text-muted);text-align:right;min-width:64px}.tenant-row-arrow{color:var(--wk-text-muted);font-size:var(--wk-type-section)}.tenant-row:hover .tenant-row-arrow{color:var(--wk-text)}.tenant-row-signals{gap:var(--wk-space-1);flex-wrap:wrap;display:flex}.tenant-row-signals:empty{display:none}.tenant-row-signals:not(:empty){margin-top:var(--wk-space-1)}.tenant-source-badge,.tenant-workforce-badge{padding:1px var(--wk-space-2);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);letter-spacing:0;background:var(--wk-linen);color:var(--wk-text-muted);align-items:center;margin:0;font-weight:500;line-height:1.5;display:inline-flex}.tenant-workforce-badge{background:var(--wk-amber-200);color:var(--wk-amber-900)}.tenant-source-badge.is-financing,.tenant-signal-positive{background:var(--wk-green-200);color:var(--wk-green-900)}.tenant-source-badge.is-lease{background:var(--wk-blue-200);color:var(--wk-blue-900)}.tenant-empty,.tenant-error{grid-column:1/-1}.tenant-note{font-size:var(--wk-type-caption);color:var(--wk-text-muted);line-height:1.6}.tenant-results>.tenant-note{padding:0 var(--wk-space-4)}.tenant-scroll-sentinel{text-align:center;min-height:2px;color:var(--wk-text-muted);font-size:var(--wk-type-caption)}:is(.tenant-scroll-sentinel:has([role=status]),.tenant-scroll-sentinel:has([role=alert])){padding:var(--wk-space-5)}.tenant-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-skeleton{align-items:center;gap:var(--wk-space-3);padding:var(--wk-space-3) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);height:64px;display:flex}.tenant-skeleton i{background:var(--wk-linen);border-radius:var(--wk-radius);height:10px;animation:1.6s ease-in-out infinite wk-pulse;display:block}.tenant-skeleton>i:first-child{width:32px;height:32px}.tenant-skeleton>div{gap:var(--wk-space-2);flex:1;display:grid}.tenant-skeleton>div i:first-child{width:46%;max-width:220px}.tenant-skeleton>div i:last-child{width:64%;max-width:300px}.tenant-skeleton>i:last-child{width:56px}.tenant-detail{overscroll-behavior:contain;border-left:1px solid var(--wk-border);width:440px;max-width:46%;padding:0 var(--wk-space-6) var(--wk-space-6);scrollbar-gutter:stable;flex:none;position:relative;overflow:auto}.tenant-detail-toolbar{z-index:2;background:var(--wk-paper);min-height:var(--wk-toolbar-height);font-size:var(--wk-type-caption);color:var(--wk-text-muted);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.tenant-profile-heading{padding:var(--wk-space-5) 0;margin-bottom:var(--wk-space-5);border-bottom:1px solid var(--wk-hairline)}.tenant-profile-heading .tenant-logo{width:40px;height:40px;font-size:var(--wk-type-label)}.tenant-profile-heading h1{font-size:var(--wk-type-title);letter-spacing:-.02em;margin:var(--wk-space-3) 0 var(--wk-space-2);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.tenant-profile-heading p{font-size:var(--wk-type-label);margin:var(--wk-space-3) 0;line-height:1.6}.tenant-profile-heading .tenant-profile-industry{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:0 0 var(--wk-space-3)}.tenant-detail a{color:inherit}.tenant-detail h2{font-size:var(--wk-type-label);margin:0 0 var(--wk-space-3);font-weight:500}.tenant-locations>h2{gap:var(--wk-space-2);align-items:center;display:flex}.tenant-locations>h2>span{background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);padding:1px var(--wk-space-1);color:var(--wk-text-muted)}.tenant-location{margin:0 0 var(--wk-space-3);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);overflow:hidden}.tenant-location>header{padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-linen)}.tenant-location h3{font-size:var(--wk-type-label);margin:0;font-weight:500;line-height:1.5}.tenant-location h3 a{gap:var(--wk-space-2);align-items:center;text-decoration:none;display:flex}.tenant-location h3 a:hover{text-decoration:underline}.tenant-location header p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:2px 0 0}.tenant-timeline{margin:0;padding:0;list-style:none}.tenant-timeline li{padding:var(--wk-space-3) var(--wk-space-4);border-top:1px solid var(--wk-hairline)}.tenant-evidence-heading{align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.tenant-evidence-heading strong{font-size:var(--wk-type-caption);font-weight:500}.tenant-evidence-heading time{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin-left:auto}.tenant-evidence-tag{font-size:var(--wk-type-caption);border:1px solid var(--wk-hairline);color:var(--wk-text-muted);border-radius:var(--wk-radius);padding:0 var(--wk-space-1);margin:0;font-weight:400;line-height:1.5;display:inline-block}.tenant-evidence-metrics{margin:var(--wk-space-3) 0;gap:var(--wk-space-4);grid-template-columns:1fr 1fr;display:grid}.tenant-evidence-metrics dt{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:0 0 2px}.tenant-evidence-metrics dd{font-size:var(--wk-type-body);margin:0;font-weight:500}.tenant-timeline p{font-size:var(--wk-type-caption);margin:var(--wk-space-2) 0;overflow-wrap:anywhere;line-height:1.6}.tenant-record-source{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin-top:var(--wk-space-3);line-height:1.6}.tenant-record-source summary{font-size:var(--wk-type-caption);cursor:pointer;width:-moz-fit-content;width:fit-content}.tenant-record-source[open] summary{margin-bottom:var(--wk-space-2)}.tenant-record-source p{overflow-wrap:anywhere;line-height:1.6;font-size:var(--wk-type-caption)!important;margin:var(--wk-space-2) 0!important}.tenant-record-source small{font-size:var(--wk-type-caption);overflow-wrap:anywhere;display:block}.tenant-record-source a{text-underline-offset:3px}.tenant-feed-section{margin:var(--wk-space-5) 0}.tenant-feed-section>ol{margin:var(--wk-space-4) 0;padding:0;list-style:none}.tenant-feed-section>ol>li{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:var(--wk-space-4);margin:var(--wk-space-3) 0}.tenant-feed-section header{align-items:center;gap:var(--wk-space-2);font-size:var(--wk-type-caption);flex-wrap:wrap;justify-content:space-between;display:flex}.tenant-feed-section p{font-size:var(--wk-type-caption);margin:var(--wk-space-2) 0;line-height:1.6}.tenant-feed-section dl{gap:var(--wk-space-3);margin:var(--wk-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-feed-section dt{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin-bottom:2px}.tenant-feed-section dd{font-size:var(--wk-type-label);margin:0;font-weight:500}.tenant-feed-section small{line-height:1.7;font-size:var(--wk-type-caption);display:block}.tenant-feed-section details{font-size:var(--wk-type-caption);margin:var(--wk-space-3) 0;line-height:1.7}.tenant-feed-section summary{cursor:pointer}.tenant-feed-section details ul{padding-left:var(--wk-space-5)}.tenant-feed-section details li{margin:var(--wk-space-2) 0}.tenant-feed-status{font-weight:500}.tenant-lease-metrics{font-variant-numeric:tabular-nums}.tenant-activity-workspace{flex-direction:column;max-width:none;margin:0;padding:0;overflow:hidden}.tenant-activity-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0;overflow:auto}.tenant-date-panel{width:320px}.tenant-date-form{gap:var(--wk-space-3);display:grid}.tenant-date-presets{gap:var(--wk-space-1);display:flex}.tenant-date-presets .wk-btn{padding-inline:var(--wk-space-2);flex:1}.tenant-range-labels{font-size:var(--wk-type-caption);color:var(--wk-text-muted);justify-content:space-between;display:flex}.tenant-dual-range{height:24px;margin:0 var(--wk-space-2);position:relative}.tenant-dual-range:before{content:"";border-radius:var(--wk-radius);background:linear-gradient(to right,var(--wk-ash) var(--range-start),var(--wk-accent) var(--range-start),var(--wk-accent) var(--range-end),var(--wk-ash) var(--range-end));height:3px;position:absolute;top:10px;left:0;right:0}.tenant-dual-range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.tenant-dual-range input::-webkit-slider-thumb{appearance:none;border:1px solid var(--wk-border);background:var(--wk-paper);width:16px;height:16px;box-shadow:var(--wk-float-lift);pointer-events:auto;cursor:grab;border-radius:50%}.tenant-dual-range input::-moz-range-thumb{border:1px solid var(--wk-border);background:var(--wk-paper);width:16px;height:16px;box-shadow:var(--wk-float-lift);pointer-events:auto;cursor:grab;border-radius:50%}.tenant-dual-range input:focus-visible{outline:0!important}.tenant-dual-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--wk-focus);outline-offset:3px}.tenant-dual-range input:focus-visible::-moz-range-thumb{outline:2px solid var(--wk-focus);outline-offset:3px}.tenant-date-inputs{gap:var(--wk-space-2);grid-template-columns:1fr 1fr;display:grid}.tenant-date-inputs label{gap:var(--wk-space-1);font-size:var(--wk-type-caption);color:var(--wk-text-muted);display:grid}.tenant-date-actions{justify-content:flex-end;align-items:center;gap:var(--wk-space-2);display:flex}.tenant-date-form [role=alert]{font-size:var(--wk-type-caption);color:var(--wk-error-text);margin:0}.workspace.is-tenants{overflow:hidden}.tenant-directory{container:tenant-directory/inline-size}.tenant-row{padding-top:var(--wk-space-3);padding-bottom:var(--wk-space-3);contain-intrinsic-size:auto 68px;grid-template-columns:32px minmax(0,1fr) auto 16px;row-gap:0;display:grid}.tenant-row>.tenant-logo{grid-area:1/1/span 2}.tenant-row-body{grid-area:1/2}.tenant-row-signals{grid-area:2/2}.tenant-row-count{grid-area:1/3/span 2}.tenant-row-arrow{grid-area:1/4/span 2}.tenant-row-neighborhood,.tenant-list-labels{display:none}@container tenant-directory (width>=900px){.tenant-row,.tenant-list-labels{column-gap:var(--wk-space-3);grid-template-columns:32px minmax(180px,1fr) minmax(140px,.8fr) minmax(220px,1.2fr) 64px 16px}.tenant-row{min-height:56px}.tenant-row>.tenant-logo,.tenant-row-count,.tenant-row-arrow{grid-row:1}.tenant-row-inline-neighborhood{display:none}.tenant-row-neighborhood{font-size:var(--wk-type-caption);color:var(--wk-text-muted);grid-area:1/3;display:block}.tenant-row-neighborhood small{font-size:var(--wk-type-caption);margin-top:2px;display:block}.tenant-row-signals{gap:var(--wk-space-1);flex-wrap:wrap;grid-area:1/4;align-content:center}.tenant-row-signals:not(:empty){margin:0}.tenant-row-count{grid-column:5}.tenant-row-count>span{display:none}.tenant-row-arrow{grid-column:6}.tenant-list-labels{z-index:1;background:var(--wk-linen);padding:var(--wk-space-2) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);color:var(--wk-text-muted);display:grid;position:sticky;top:0}.tenant-list-labels>span:first-child{grid-column:2}.tenant-list-labels>span:last-child{text-align:right}}@container tenant-directory (width<=1180px){.tenant-toolbar{min-height:auto;padding-block:var(--wk-space-2);row-gap:var(--wk-space-2);flex-wrap:wrap}.tenant-toolbar .wk-ui-toolbar-lead{flex:auto;min-width:0}.tenant-toolbar .tenant-search{flex:160px;max-width:none}.tenant-toolbar .wk-ui-toolbar-main{flex-wrap:wrap;flex-basis:100%;order:3}}@media (max-width:900px){.tenant-toolbar{min-height:auto;padding-block:var(--wk-space-2);row-gap:var(--wk-space-2);flex-wrap:wrap}.tenant-toolbar .wk-ui-toolbar-main{flex-wrap:wrap;flex-basis:100%}.tenant-toolbar .tenant-search{max-width:none}}@media (max-width:1100px){.tenants-workspace.has-detail .tenant-row{padding-inline:var(--wk-space-3)}.tenants-workspace.has-detail .tenant-row-count span{display:none}.tenants-workspace.has-detail .tenant-row-count{min-width:0}.tenant-detail{width:410px;padding:0 var(--wk-space-5) var(--wk-space-6)}}@media (max-width:760px){.tenant-row{padding-inline:var(--wk-space-3)}.tenant-row-count,.tenant-directory{min-width:0}.tenants-workspace.has-detail .tenant-directory{display:none}.tenant-detail{width:100%;max-width:none;padding:0 var(--wk-space-5) var(--wk-space-6);border-left:0}.tenant-toolbar .tenant-search{width:100%}.tenant-search input{font-size:var(--wk-type-section)}}@media (max-width:440px){.tenant-row-count span,.tenant-row-arrow{display:none}.tenant-date-panel{width:290px}}@media (prefers-reduced-motion:reduce){.tenants-workspace *,.tenant-activity-workspace *{transition:none!important;animation:none!important}.tenant-spinner{border-top-color:var(--wk-accent)}}.wk-product .tenant-activity-workspace{border-radius:var(--wk-radius)}.tenant-results-status .kite-loader{flex:none;width:16px;height:16px}.tenant-results-status .kite-loader.kite-loader-mono .kite-loader-mark{width:16px;height:13px}.tenant-profile-identity{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none;display:block}.tenant-profile-identity:hover h1{text-underline-offset:3px;text-decoration:underline}.tenant-profile-identity h1{margin-bottom:var(--wk-space-2)}.sba-records{margin:0;padding:0;list-style:none}.sba-records>li{padding:var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);content-visibility:auto;contain-intrinsic-size:auto 210px}.sba-records header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sba-records h3{letter-spacing:-.2px;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.4}.sba-records h3 a{color:inherit;text-decoration:none}.sba-records h3 a:hover{text-decoration:underline}.sba-program{color:var(--wk-text-muted);font-size:10px}.sba-amount{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.sba-amount>strong{letter-spacing:-.6px;font-size:21px;font-weight:500;line-height:1.2}.sba-amount>span{color:var(--wk-text-muted);font-size:10px}.sba-records .sba-address{color:var(--wk-text-muted);margin:9px 0;font-size:12px;line-height:1.5}.sba-address a{color:inherit;text-decoration:none}.sba-address a:hover{text-decoration:underline}.sba-records p{overflow-wrap:anywhere}.sba-records dl{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:14px;margin:16px 0;display:grid}.sba-records dt{color:var(--wk-text-muted);font-size:10px}.sba-records dd{color:var(--wk-text);margin:4px 0;font-size:12px;font-weight:500}.sba-badges{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.sba-badges>span{border-radius:var(--wk-radius);padding:2px 6px;font-size:10px;line-height:1.5}.sba-badges>span:not(.tenant-evidence-tag):not(.tenant-signal-positive){background:var(--wk-linen);color:var(--wk-text-muted)}.sba-record-summary{color:var(--wk-text-muted);flex-wrap:wrap;gap:8px 24px;margin-top:13px;font-size:11px;display:flex}.sba-record-summary strong{color:var(--wk-text);margin-left:4px;font-weight:500}.sba-records .tenant-record-source{margin-top:12px}.sba-records .tenant-record-source p{max-width:740px}.sba-section{margin-top:24px}.sba-section>.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sba-section>.section-heading h2{margin:0;font-size:14px}.sba-section>.section-heading>a{font-size:11px}.sba-section:empty{display:none}.sba-section:has(.sba-compact-results:empty){display:none}.sba-section .sba-records>li{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);margin:12px 0;padding:16px}.sba-section .sba-amount>strong{font-size:20px}.sba-table{padding:0 var(--wk-space-4);margin:0;overflow:auto}.sba-table table{border-collapse:collapse;width:100%}.sba-table td,.sba-table th{text-align:left;border-bottom:1px solid var(--wk-hairline);padding:16px 12px;font-size:12px}.sba-table th{color:var(--wk-text-muted);font-size:10px;font-weight:500}.sba-table small{color:var(--wk-text-muted);margin-top:4px;font-size:10px;display:block}.sba-table td:first-child{font-weight:500}.sba-table th:first-child,.sba-table td:first-child{padding-left:0}.sba-table th:last-child,.sba-table td:last-child{text-align:right;padding-right:0}.sba-records .sba-key-facts{border-bottom:1px solid var(--wk-hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:20px 16px;margin:20px 0;padding-bottom:20px}.sba-key-facts dd{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.sba-records .sba-business-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 20px}.sba-loan-details dl>div{min-width:0}.sba-loan-details dt{font-size:11px;line-height:1.4}.sba-loan-details dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.sba-fact-hint{color:var(--wk-text-muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.sba-source-links{border-top:1px solid var(--wk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:10px;display:flex}.sba-source-links>span:first-child{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:640px){.sba-records h3{font-size:13px}.sba-amount>strong{font-size:18px}.sba-records header{gap:12px}.sba-record-summary{gap:6px 16px}}.tenant-workforce{margin:24px 0}.tenant-workforce>h2{margin:0 0 16px;font-size:14px;font-weight:550}.tenant-workforce ol{margin:0;padding:0;list-style:none}.tenant-workforce li{border-bottom:1px solid var(--wk-hairline);content-visibility:auto;contain-intrinsic-size:auto 190px;padding:18px 0}.tenant-workforce li:first-child{padding-top:0}.tenant-workforce:not(.is-directory) li{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);margin:12px 0;padding:16px}.tenant-workforce header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-workforce header strong{font-size:14px;font-weight:550}.tenant-workforce p{overflow-wrap:anywhere;margin:6px 0;font-size:12px}.tenant-notice-main{justify-content:space-between;gap:20px;display:flex}.tenant-notice-main>div:first-child{min-width:0}.tenant-notice-address{color:var(--wk-text-muted)}.tenant-notice-address a{color:inherit;text-decoration:none}.tenant-notice-address a:hover{text-decoration:underline}.tenant-notice-workers{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.tenant-notice-workers>strong{letter-spacing:-.7px;font-size:22px;font-weight:500;line-height:1.2}.tenant-notice-workers>span{color:var(--wk-text-muted);font-size:10px}.tenant-notice-dates{color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:7px 20px;margin-top:12px;font-size:11px;display:flex}.tenant-notice-dates strong{color:var(--wk-text);margin-left:4px;font-weight:500}.tenant-workforce .tenant-record-source{margin-top:12px}.tenant-workforce .tenant-record-source p{max-width:700px}.tenant-workforce.is-directory{max-width:none;margin:0;container:warn-directory/inline-size}.tenant-workforce.is-directory li{column-gap:var(--wk-space-3);padding:var(--wk-space-3) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);contain-intrinsic-size:auto 64px;grid-template-columns:minmax(200px,1.3fr) minmax(110px,.7fr) minmax(180px,1.2fr) 104px 96px 64px;align-items:start;min-height:56px;display:grid}.tenant-workforce.is-directory .tenant-notice-main,.tenant-workforce.is-directory .tenant-notice-main>div:first-child,.tenant-workforce.is-directory .tenant-notice-dates{display:contents}.tenant-workforce.is-directory header{grid-area:1/1;min-width:0}.tenant-workforce.is-directory header strong{font-size:var(--wk-type-label);overflow-wrap:anywhere;font-weight:500}.tenant-workforce.is-directory p{font-size:var(--wk-type-caption);margin:0;line-height:1.5}.tenant-workforce.is-directory .tenant-notice-main>div:first-child>p:not(.tenant-notice-address){color:var(--wk-text);grid-area:1/2}.tenant-workforce.is-directory .tenant-notice-address{grid-area:1/3}.tenant-workforce.is-directory .tenant-notice-dates>span{font-size:var(--wk-type-caption);color:var(--wk-text-muted);white-space:nowrap}.tenant-workforce.is-directory .tenant-notice-dates>span:first-child{grid-area:1/4}.tenant-workforce.is-directory .tenant-notice-dates>span:nth-child(2){grid-area:1/5}.tenant-workforce.is-directory .tenant-notice-dates>span:nth-child(n+3){grid-area:2/1/auto/span 3}.tenant-workforce.is-directory .tenant-notice-dates strong{font-size:var(--wk-type-caption);color:var(--wk-text);margin:0;display:block}.tenant-workforce.is-directory .tenant-notice-workers{grid-area:1/6;align-items:flex-end}.tenant-workforce.is-directory .tenant-notice-workers>strong{font-size:var(--wk-type-label);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.tenant-workforce.is-directory .tenant-notice-workers>span{display:none}.tenant-workforce.is-directory .tenant-note{margin:var(--wk-space-1) 0 0;grid-column:1/span 3}.tenant-workforce.is-directory .tenant-record-source{margin-top:var(--wk-space-1);grid-column:1/span 3}.tenant-workforce.is-directory .tenant-record-source summary{font-size:var(--wk-type-caption)}.tenant-notice-labels{z-index:1;column-gap:var(--wk-space-3);padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-linen);border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);color:var(--wk-text-muted);grid-template-columns:minmax(200px,1.3fr) minmax(110px,.7fr) minmax(180px,1.2fr) 104px 96px 64px;display:grid;position:sticky;top:0}.tenant-notice-labels>span:last-child{text-align:right}@container warn-directory (width<=820px){.tenant-notice-labels{display:none}.tenant-workforce.is-directory li{grid-template-columns:minmax(0,1fr) auto}.tenant-workforce.is-directory li>*,.tenant-workforce.is-directory .tenant-notice-main>div:first-child>*,.tenant-workforce.is-directory .tenant-notice-dates>span{grid-area:auto/1}.tenant-workforce.is-directory .tenant-notice-workers{grid-area:1/2}.tenant-workforce.is-directory .tenant-notice-workers>span{display:block}}.property-workforce{margin-top:24px}.property-workforce .tenant-activity-results{padding:0;overflow:visible}.property-workforce>.tenant-results-status{border:0;padding:10px 0}.property-workforce .section-heading>a{font-size:11px}.property-workforce .tenant-workforce>h2{display:none}.tenant-detail .tenant-workforce{margin-top:24px}.tenant-detail .tenant-notice-workers>strong{font-size:19px}.tenant-detail .tenant-workforce header strong{font-size:12px}.tenant-detail .tenant-notice-main{gap:10px}@media (max-width:500px){.tenant-notice-main{gap:14px}.tenant-workforce header strong{font-size:13px}.tenant-notice-workers>strong{font-size:20px}.tenant-notice-workers>span{font-size:9px}.tenant-notice-dates{gap:5px 12px}}.availability-workspace{background:var(--wk-linen);width:100%;min-width:0;height:100%;min-height:0;color:var(--wk-text);font:var(--wk-type-label)/1.4 var(--wk-sans);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;row-gap:var(--wk-shell-gutter);flex-direction:column;display:flex;overflow:hidden;container:availability/inline-size}.availability-workspace *{box-sizing:border-box}.availability-workspace :is(button,input){font:inherit;letter-spacing:inherit}.availability-workspace button{cursor:pointer}.availability-workspace button:disabled{opacity:.5;cursor:default}.availability-workspace :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.availability-button,.availability-filter{justify-content:center;align-items:center;gap:var(--wk-space-2);min-height:var(--wk-control-height);padding:0 var(--wk-space-3);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);color:var(--wk-text);font-size:var(--wk-type-label);white-space:nowrap;transition:background var(--wk-ease), border-color var(--wk-ease);display:inline-flex}.availability-button:hover,.availability-filter:hover{background:var(--wk-hover)}.availability-button.is-primary{background:var(--wk-ink);border-color:var(--wk-ink);color:var(--wk-paper)}.availability-button.is-primary:hover{background:var(--wk-carbon)}.availability-icon-button,.availability-text-button{justify-content:center;align-items:center;gap:var(--wk-space-1);padding:var(--wk-space-1);min-height:30px;color:var(--wk-text-muted);border-radius:var(--wk-radius);background:0 0;border:0;display:inline-flex}.availability-icon-button{flex-shrink:0;width:30px}.availability-icon-button:hover,.availability-text-button:hover{color:var(--wk-text);background:var(--wk-hover)}.contact-pill{align-items:center;gap:var(--wk-space-2);max-width:100%;min-height:28px;padding:0 var(--wk-space-2);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);color:var(--wk-text);font-size:var(--wk-type-caption);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.contact-pill:hover{background:var(--wk-hover)}.availability-filters{z-index:12;height:var(--wk-toolbar-height);min-height:var(--wk-toolbar-height);background:var(--wk-paper);border-radius:var(--wk-radius);flex:none;padding:0 14px;position:relative}.availability-select{position:relative}.availability-filter{min-height:var(--wk-control-height);padding:0 var(--wk-space-3);font-size:var(--wk-type-label);font-weight:500}.availability-filter.is-active{background:var(--wk-ink);border-color:var(--wk-ink);color:var(--wk-text-inverse)}.availability-filter.is-active:hover{background:var(--wk-carbon)}.availability-filter>.wk-chevron{color:currentColor;transition:transform var(--wk-ease);flex:none}.availability-menu{top:calc(100% + var(--wk-space-1));z-index:8;width:260px;max-width:calc(100vw - var(--wk-space-6));overscroll-behavior:contain;max-height:min(400px,55dvh);padding:var(--wk-space-1);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);background:var(--wk-paper);box-shadow:var(--wk-float-lift);position:absolute;left:0;overflow-y:auto}.availability-select:last-of-type .availability-menu{left:auto;right:0}.availability-menu{transform:translateX(var(--menu-shift,0px))}.availability-menu-label{padding:var(--wk-space-2);color:var(--wk-text-muted);font-size:11px}.availability-menu-option{justify-content:space-between;align-items:center;gap:var(--wk-space-3);min-height:34px;padding:var(--wk-space-2);cursor:pointer;border-radius:var(--wk-radius);font-size:var(--wk-type-label);display:flex}.availability-menu-option>span{gap:2px;display:grid}.availability-menu-option small{color:var(--wk-text-muted);font-size:11px}.availability-menu-option.is-focused{background:var(--wk-linen);--wk-text-muted:var(--wk-muted-on-fill)}.availability-menu-option[aria-selected=true]>svg{color:var(--wk-accent)}.availability-area-menu{width:320px;padding:var(--wk-space-4)}.availability-range{align-items:end;gap:var(--wk-space-2);grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);display:grid}.availability-range>span{padding-top:var(--wk-space-5);color:var(--wk-text-muted);align-self:center}.availability-range label{gap:var(--wk-space-2);min-width:0;font-size:var(--wk-type-caption);color:var(--wk-text-muted);display:grid}.availability-range input{width:100%;min-width:0;min-height:var(--wk-control-height);padding:0 var(--wk-space-2);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);color:var(--wk-text)}.availability-menu-actions{justify-content:space-between;align-items:center;gap:var(--wk-space-2);margin-top:var(--wk-space-4);display:flex}.availability-area-menu .availability-field-error{margin:var(--wk-space-2) 0 0;color:var(--wk-error-text)}.availability-size-presets{gap:var(--wk-space-1);margin-bottom:var(--wk-space-4);grid-template-columns:1fr 1fr;display:grid}.availability-size-presets .wk-btn{min-width:0;padding:0 var(--wk-space-1);font-size:var(--wk-type-caption)}.availability-size-presets [aria-pressed=true]{background:var(--wk-selected);border-color:var(--wk-ink)}.availability-body{background:var(--wk-paper);border-radius:var(--wk-radius);flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.availability-results-pane{flex-direction:column;flex:0 650px;min-width:0;min-height:0;display:flex;position:relative}.availability-results-header{padding-right:var(--wk-space-4)}.availability-results-header .results-count{min-width:0}.availability-results{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px;background:var(--wk-linen);min-width:0;min-height:0;padding-bottom:var(--wk-list-gutter);flex:1 1 0;overflow-y:auto}.availability-card+.availability-card{margin-top:var(--wk-list-gutter)}.availability-card .availability-card-open{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.availability-card .availability-card-open:focus-visible{outline-offset:-3px}.availability-card .card-topline{align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.availability-card .card-topline .property-type-badge:not(.wk-type-tint){color:var(--wk-text-muted);background:var(--wk-linen);outline:0}.availability-scope{color:var(--wk-text-muted);font-size:var(--wk-type-caption);overflow-wrap:anywhere}.availability-status{padding:1px var(--wk-space-2);border-radius:var(--wk-radius);color:var(--wk-warning-text);background:var(--wk-warning-bg);align-self:center;font-size:11px}.availability-status.is-muted{color:var(--wk-muted-on-fill);background:var(--wk-linen)}.availability-card .availability-address{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.availability-card .availability-address:hover{color:var(--wk-accent);text-underline-offset:3px;text-decoration:underline}.availability-card .property-location a{color:inherit;text-decoration:none}.availability-card .property-location a:hover{color:var(--wk-accent);text-underline-offset:3px;text-decoration:underline}.availability-card .card-footer{margin-top:var(--wk-space-3);color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:space-between}.availability-contact-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.availability-capture{color:var(--wk-text-muted);font-size:11px}.availability-card-actions{gap:var(--wk-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.availability-card-actions a{white-space:nowrap;color:var(--wk-text);align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.availability-card-actions a:hover{color:var(--wk-accent);text-underline-offset:3px;text-decoration:underline}.availability-card-actions:empty{display:none}.wk-listing-save.is-saved{color:var(--wk-accent);background:var(--wk-selected)}.wk-btn.wk-listing-save.is-saved{border-color:var(--wk-blue-400)}.availability-continuation{justify-content:center;align-items:center;gap:var(--wk-space-3);min-height:64px;padding:var(--wk-space-4);font-size:var(--wk-type-caption);color:var(--wk-text-muted);text-align:center;flex-wrap:wrap;display:flex}.availability-results>.wk-ui-state{background:var(--wk-paper);border-radius:var(--wk-radius)}.availability-location-selection{align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-2) var(--wk-space-4) var(--wk-space-2) var(--wk-space-5);background:var(--wk-linen);font-size:var(--wk-type-caption);flex:none;display:flex}.availability-location-selection>span{flex:1}.availability-progress{z-index:1;background:var(--wk-accent);height:2px;animation:1.2s ease-in-out infinite wk-pulse;position:absolute;top:0;left:0;right:0}.availability-skeleton{gap:var(--wk-space-3);padding:var(--wk-space-5);background:var(--wk-paper);border-radius:var(--wk-radius);display:grid}.availability-skeleton+.availability-skeleton{margin-top:var(--wk-list-gutter)}.availability-skeleton span{border-radius:var(--wk-radius);background:var(--wk-ash);width:45%;height:10px;animation:1.2s ease-in-out infinite wk-pulse;display:block}.availability-skeleton>span:nth-child(2){width:70%;height:18px}.availability-skeleton>span:nth-child(3){width:34%}.availability-skeleton>div{gap:var(--wk-space-6);padding:var(--wk-space-3) 0;display:flex}.availability-skeleton>div>span{width:30%;height:24px}.availability-skeleton>span:last-child{width:60%}.availability-spinner{border:1.5px solid var(--wk-stone);border-top-color:var(--wk-accent);border-radius:50%;width:12px;height:12px;animation:.75s linear infinite wk-spin}.availability-body{--map-left-inset:400px;--map-right-inset:0px}@media (max-width:1440px){.availability-body{--map-left-inset:360px}}.availability-results-pane{z-index:2;width:var(--map-left-inset);background:var(--wk-paper);border-right:var(--wk-shell-gutter) solid var(--wk-linen);position:absolute;inset:0 auto 0 0}.availability-map-wrap{background:var(--wk-linen);min-width:0;min-height:0;display:flex;position:absolute;inset:0}.availability-map-stage{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.availability-map{width:100%;height:100%;position:absolute;inset:0}.availability-map-wrap .map-overlay-controls{left:var(--map-left-inset);right:var(--map-right-inset)}.availability-map-wrap .maplibregl-ctrl-bottom-right{right:var(--map-right-inset)}.availability-map-loading,.availability-map-error{left:calc(var(--map-left-inset) + var(--wk-space-3));align-items:center;gap:var(--wk-space-2);max-width:calc(100% - var(--map-left-inset) - var(--map-right-inset) - var(--wk-space-6));padding:var(--wk-space-2);background:var(--wk-paper);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);flex-wrap:wrap;font-size:11px;display:flex;position:absolute;bottom:56px}.availability-map-loading{pointer-events:none}.availability-body.is-detail-view{--map-right-inset:clamp(380px, 34vw, 500px)}.availability-detail{z-index:3;width:var(--map-right-inset);background:var(--wk-paper);border-left:var(--wk-shell-gutter) solid var(--wk-linen);flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0 0 0 auto}.availability-detail-close{right:var(--wk-space-2);top:var(--wk-space-2);z-index:1;position:absolute}.availability-detail-kicker{align-items:center;gap:var(--wk-space-2);padding-right:var(--wk-space-8);color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:flex}.availability-detail-actions{align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.availability-detail-actions .share-trigger:not(.action-button){min-height:var(--wk-control-height);padding:0 var(--wk-space-3);gap:var(--wk-space-2);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);font-size:var(--wk-type-label)}.availability-detail-actions .share-trigger:hover{background:var(--wk-hover)}.availability-detail-actions .share-menu{left:0;right:auto}.availability-detail-actions nav a{min-height:var(--wk-control-height);padding:0 var(--wk-space-1);font-size:var(--wk-type-caption)}@media (max-width:760px),(pointer:coarse){.availability-detail-actions :is(.wk-btn,nav a),.availability-detail-actions .share-trigger:not(.action-button){min-height:44px}}.availability-detail-content{overscroll-behavior:contain;min-height:0;padding:var(--wk-space-5);flex:1;overflow-y:auto}.availability-detail h2{font-size:var(--wk-type-stat);margin:var(--wk-space-2) 0;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.25}.availability-detail h3{font-size:var(--wk-type-label);margin:0 0 var(--wk-space-3);font-weight:500}.availability-detail a{color:var(--wk-text);overflow-wrap:anywhere;text-underline-offset:3px}.availability-detail a:hover{color:var(--wk-accent)}.availability-detail-metrics{gap:var(--wk-space-4);margin:var(--wk-space-5) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.availability-detail-metrics dt{color:var(--wk-text-muted);margin-bottom:var(--wk-space-1);font-size:11px}.availability-detail-metrics dd{font-size:var(--wk-type-section);overflow-wrap:anywhere;margin:0;font-weight:500}.availability-property-link{width:-moz-fit-content;width:fit-content}.availability-detail-section{margin-top:var(--wk-space-6);padding-top:var(--wk-space-4)}.availability-detail-note{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.availability-contact{align-items:flex-start;gap:var(--wk-space-1);margin-top:var(--wk-space-3);padding:var(--wk-space-3);background:var(--wk-linen);border-radius:var(--wk-radius);flex-direction:column;display:flex}.availability-contact strong{font-size:var(--wk-type-body);font-weight:500}.availability-contact-header{justify-content:space-between;align-items:flex-start;gap:var(--wk-space-3);flex-wrap:wrap;width:100%;display:flex}.availability-contact-header>strong{padding-top:var(--wk-space-1)}.availability-contact-header .availability-button{min-height:28px;font-size:var(--wk-type-caption);flex-shrink:0}.availability-contact p,.availability-contact small{margin:0 0 var(--wk-space-1);color:var(--wk-muted-on-fill);font-size:11px}.availability-evidence-facts{gap:var(--wk-space-2);font-size:var(--wk-type-caption);margin:0;display:grid}.availability-evidence-facts>div{gap:var(--wk-space-3);grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);display:grid}.availability-evidence-facts dt{color:var(--wk-text-muted)}.availability-evidence-facts dd{overflow-wrap:anywhere;margin:0}.availability-detail details{margin-top:var(--wk-space-4);padding-top:var(--wk-space-4);font-size:var(--wk-type-caption)}.availability-detail summary{cursor:pointer;color:var(--wk-text-muted)}.availability-detail details small{overflow-wrap:anywhere}.availability-detail li{margin:var(--wk-space-2) 0;line-height:1.5}.availability-mobile-view{display:none}.availability-mobile-search{z-index:13;padding:var(--wk-space-2) var(--wk-space-4) 0;background:var(--wk-paper);border-radius:var(--wk-radius);position:relative}.availability-review-banner{border-radius:var(--wk-radius);flex:none;margin:0}@container availability (width<=1360px){.availability-body{--map-left-inset:360px}.availability-body.is-detail-view{--map-left-inset:0px;--map-right-inset:min(440px, 48%)}.availability-body.is-detail-view .availability-results-pane{visibility:hidden}}@container availability (width<=700px){.availability-body,.availability-body.is-detail-view{--map-left-inset:0px;--map-right-inset:0px}.availability-results-pane{width:100%}.availability-mobile-view{gap:var(--wk-space-1);padding:var(--wk-space-1) var(--wk-space-4);background:var(--wk-paper);border-radius:var(--wk-radius);flex:none;display:flex}.availability-mobile-view button{min-height:30px;padding:0 var(--wk-space-4);border-radius:var(--wk-radius);color:var(--wk-text-muted);background:0 0;border:0}.availability-mobile-view button[aria-pressed=true]{color:var(--wk-text);background:var(--wk-selected)}.availability-body.is-map-view .availability-results-pane,.availability-body.is-detail-view .availability-results-pane{visibility:hidden}.availability-body.is-detail-view .availability-map-wrap{bottom:60%}.availability-body.is-detail-view .availability-detail{border-left:0;border-top:1px solid var(--wk-border);width:100%;top:40%}.availability-select{position:static}.availability-menu,.availability-select:last-of-type .availability-menu{left:var(--wk-space-4);width:min(320px, calc(100% - var(--wk-space-8)));top:calc(100% - 2px);right:auto}}@media (prefers-reduced-motion:reduce){.availability-workspace *,.availability-workspace :before{transition:none!important;animation:none!important}}.availability-report-notice{justify-content:space-between;align-items:center;gap:var(--wk-space-3);padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-linen);font-size:var(--wk-type-caption);margin:0;display:flex}.availability-workspace .availability-source-row{margin-top:var(--wk-space-5);padding-top:var(--wk-space-3);position:relative}.availability-detail details.availability-source-details{border:0;margin:0;padding:0;font-size:11px}.availability-source-details summary{align-items:center;gap:var(--wk-space-1);min-height:28px;padding-right:112px;font-size:11px;list-style:none;display:flex}.availability-source-details summary::-webkit-details-marker{display:none}.availability-source-details summary svg{transform:rotate(-90deg)}.availability-source-details[open] summary svg{transform:none}.availability-source-details .availability-evidence-facts{margin-top:var(--wk-space-3);gap:var(--wk-space-2);font-size:11px}.availability-source-report{right:0;top:var(--wk-space-3);position:absolute}.availability-contact .contact-pills{gap:var(--wk-space-1);flex-wrap:wrap;margin:3px 0;display:flex}.availability-map-wrap .map-search{top:var(--wk-space-3)}.availability-map-wrap :is(.search-area-button,.area-restricted-button){top:auto;bottom:var(--wk-space-6);left:50%}.property-listings{gap:var(--wk-space-2);margin-top:var(--wk-space-6);font:var(--wk-type-label)/1.4 var(--wk-sans);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;display:grid}.property-listings-head{align-items:baseline;gap:var(--wk-space-2);display:flex}.property-listings-head h3{font-size:var(--wk-type-section);letter-spacing:-.02em;margin:0;font-weight:500}.property-listings-head>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-listings-rows{gap:var(--wk-space-1);margin:0;padding:0;list-style:none;display:grid}.property-listing-row{align-items:center;gap:var(--wk-space-3);min-height:44px;padding:var(--wk-space-2) var(--wk-space-3);background:var(--wk-linen);border-radius:var(--wk-radius);color:var(--wk-text);transition:background var(--wk-ease), border-color var(--wk-ease);border:1px solid #0000;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;text-decoration:none;display:grid}.property-listing-row:hover{background:var(--wk-paper);border-color:var(--wk-stone)}.property-listing-row-lead{gap:2px;min-width:0;display:grid}.property-listing-row-lead strong{overflow-wrap:anywhere;font-weight:500}.property-listing-row-lead>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);overflow-wrap:anywhere}.property-listing-row-terms{min-width:0;font-size:var(--wk-type-caption);gap:2px;display:grid}.property-listing-row-terms>span:last-child{color:var(--wk-text-muted)}.property-listing-row-meta{justify-content:flex-end;align-items:center;gap:var(--wk-space-2);min-width:0;color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:flex}.property-listing-row-meta>svg{flex:none}.property-listings .wk-ui-state.property-listings-error{padding:var(--wk-space-3)}.availability-card .card-metrics dt{text-overflow:clip;flex:none;overflow:visible}.availability-card .card-metrics dd{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.35;overflow:visible}.property-finance{max-width:1080px;color:var(--wk-text);padding:8px 0}.property-finance h2{margin:0 0 20px;font-size:20px}.finance-card{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);margin:16px 0;padding:22px}.finance-card>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.finance-card h3{margin:0 0 5px;font-size:17px}.finance-card header p,.finance-card header>span,.finance-period,.finance-coverage,.finance-comp>p{color:var(--wk-text-muted);margin:4px 0 14px;font-size:12px;line-height:1.6}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:16px 0 24px;display:grid}.finance-metrics dt,.finance-terms dt,.finance-evidence dt{color:var(--wk-text-muted);margin-bottom:6px;font-size:12px}.finance-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:550}.finance-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.finance-terms dd,.finance-evidence dd{margin:0;font-size:14px}.finance-terms small{color:var(--wk-text-muted);font-size:11px;display:block}.property-finance details{border-top:1px solid var(--wk-border);padding:14px 0}.property-finance summary{cursor:pointer;font-size:13px;font-weight:550}.finance-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.property-finance a{color:var(--wk-accent);text-underline-offset:3px}.finance-table-scroll{overflow-x:auto}.property-finance table{border-collapse:collapse;text-align:left;width:100%;margin:16px 0;font-size:13px}.property-finance caption{text-align:left;margin:0 0 10px;font-size:13px;font-weight:550}.property-finance th{color:var(--wk-text-muted);font-size:11px;font-weight:500}.property-finance td,.property-finance th{border-bottom:1px solid var(--wk-hairline);white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 14px 12px 0}.finance-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.finance-filters label{flex-direction:column;gap:6px;font-size:12px;display:flex}.finance-filters input,.finance-filters select{font:inherit;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);max-width:150px;padding:8px}.finance-coverage{margin-top:22px}.finance-comp{margin-top:28px}.finance-comp>a{font-size:16px;font-weight:550}.finance-history{margin-top:20px}@media (max-width:640px){.finance-card{padding:16px}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.finance-metrics dd{font-size:18px}.finance-card>header{display:block}.finance-terms,.finance-evidence dl{grid-template-columns:1fr}.finance-filters label{flex:120px}.finance-filters input,.finance-filters select{min-width:0;max-width:100%}}.lease-analysis-shell{background:var(--wk-bg);min-height:100vh;color:var(--wk-text)}.lease-analysis-app-header{border-bottom:1px solid var(--wk-border);background:var(--wk-surface);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 24px;display:grid;position:sticky;top:0}.lease-analysis-app-header>:last-child{justify-self:end}.lease-analysis-page{width:min(1500px,100% - 40px);margin:0 auto;padding:28px 0 80px}.lease-analysis-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.lease-analysis-heading>div:first-child{max-width:760px}.lease-analysis-heading>div:last-child{gap:8px;display:flex}.lease-analysis-heading input{width:min(720px,80vw);font:600 clamp(26px,3vw,40px)/1.1 var(--wk-sans);letter-spacing:-.04em;color:inherit;background:0 0;border:0;padding:4px 0;display:block}.lease-analysis-heading p{color:var(--wk-text-muted);margin:8px 0 0}.lease-analysis-error{border:1px solid var(--wk-red-400);background:var(--wk-error-bg);justify-content:space-between;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.lease-analysis-error button{background:0 0;border:0;text-decoration:underline}.lease-analysis-loading{text-align:center;padding:50px}.lease-analysis-controls{background:var(--wk-paper);border:1px solid var(--wk-border);align-items:end;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.lease-analysis-controls label{gap:6px;font-weight:600;display:grid}.lease-analysis-controls select{min-width:170px}.lease-analysis-controls p{color:var(--wk-text-muted);margin:0 0 9px}.lease-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lease-scenario-editor{background:var(--wk-paper);border:1px solid var(--wk-border);padding:18px}.lease-scenario-editor>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lease-scenario-editor>header input{border:0;border-bottom:1px solid #0000;max-width:240px;padding:4px 0;font-size:18px;font-weight:650}.lease-scenario-editor>header input:focus{border-bottom-color:currentColor;outline:0}.lease-scenario-editor>header>span{color:var(--wk-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.lease-scenario-editor>footer{gap:8px;margin-top:16px;display:flex}.lease-listing-reference{background:var(--wk-linen);border-left:3px solid var(--wk-cobalt);grid-template-columns:1fr auto;gap:3px 12px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:grid}.lease-listing-reference span{color:var(--wk-text-muted);grid-column:1/2}.lease-listing-reference a{grid-area:1/2/3;align-self:center}.lease-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lease-input-grid>label{align-content:start;gap:5px;display:grid}.lease-field-label{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.lease-field-label small{color:var(--wk-text-muted);font-weight:500}.lease-input-grid input,.lease-input-grid select,.lease-analysis-controls select{box-sizing:border-box;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;height:38px;color:inherit;padding:0 9px}.lease-input-unit{position:relative}.lease-input-unit input{padding-right:64px}.lease-input-unit small{color:var(--wk-text-muted);font-size:11px;position:absolute;top:12px;right:9px}.lease-input-grid .lease-checkbox{grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.lease-checkbox input{width:16px;height:16px}.lease-add-scenario{margin:14px 0 24px}.lease-results{margin-top:26px}.lease-results>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.lease-results h2{margin:3px 0}.lease-results>header>span{color:var(--wk-text-muted);font-size:12px}.lease-result-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lease-result-cards article{background:var(--wk-gray-900);color:var(--wk-paper);padding:18px}.lease-result-cards article>span{color:var(--wk-stone);font-size:13px}.lease-result-cards article>strong{margin:8px 0 2px;font-size:28px;display:block}.lease-result-cards article>small{color:var(--wk-gray-600)}.lease-result-cards dl{margin:18px 0 0}.lease-result-cards dl div{border-top:1px solid var(--wk-gray-900);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.lease-result-cards dt{color:var(--wk-stone)}.lease-result-cards dd{margin:0;font-weight:600}.lease-result-detail-tabs{gap:6px;margin:22px 0 10px;display:flex;overflow:auto}.lease-result-detail-tabs button{border:1px solid var(--wk-border);background:var(--wk-paper);padding:8px 12px}.lease-result-detail-tabs button[aria-pressed=true]{background:var(--wk-gray-900);color:var(--wk-paper);border-color:var(--wk-gray-900)}.lease-sensitivity,.lease-cash-flow{background:var(--wk-paper);border:1px solid var(--wk-border);margin-top:10px;padding:18px}.lease-sensitivity h3{margin:0}.lease-sensitivity p,.lease-cash-flow p{color:var(--wk-text-muted);margin:5px 0 14px}.lease-table-scroll{overflow:auto}.lease-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.lease-table-scroll th,.lease-table-scroll td{text-align:right;border-bottom:1px solid var(--wk-border);padding:8px 10px}.lease-table-scroll th:first-child{text-align:left}.lease-table-scroll td.is-current{background:var(--wk-linen);outline:1px solid var(--wk-cobalt);outline-offset:-1px;font-weight:700}.lease-cash-flow summary{cursor:pointer;font-weight:650}.lease-analysis-disclosure{border-left:3px solid var(--wk-gray-700);background:var(--wk-ash);margin-top:16px;padding:14px 16px}.lease-analysis-disclosure p{color:var(--wk-text-muted);margin:4px 0 0}.property-lease-analysis>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.property-lease-analysis h2{margin:4px 0}.property-lease-analysis header p{max-width:650px;color:var(--wk-text-muted)}.property-lease-analysis-list{gap:8px;margin-top:20px;display:grid}.property-lease-analysis-list a{border:1px solid var(--wk-border);color:inherit;background:var(--wk-paper);grid-template-columns:1fr auto;gap:5px 20px;padding:14px;text-decoration:none;display:grid}.property-lease-analysis-list a:hover{border-color:var(--wk-text-muted)}.property-lease-analysis-list span,.property-lease-analysis-list time{color:var(--wk-text-muted);font-size:12px}.property-lease-analysis-list time{grid-area:1/2/3}.property-lease-analysis-empty{border:1px dashed var(--wk-border);text-align:center;margin-top:18px;padding:28px}.property-lease-analysis-empty p{max-width:620px;color:var(--wk-text-muted);margin:6px auto}@media (max-width:900px){.lease-scenarios{grid-template-columns:1fr}.lease-analysis-heading{display:grid}.lease-analysis-heading>div:last-child{justify-content:flex-start}.lease-analysis-page{width:min(100% - 24px,720px)}.lease-analysis-app-header{padding:0 12px}.lease-analysis-app-header .wk-header-brand{display:none}}@media (max-width:560px){.lease-input-grid{grid-template-columns:1fr}.lease-analysis-heading input{width:100%}.lease-analysis-controls{display:grid}.lease-analysis-app-header{grid-template-columns:1fr auto}.lease-analysis-app-header>.wk-brand-mark{display:none}.property-lease-analysis>header{display:grid}.lease-listing-reference{grid-template-columns:1fr}.lease-listing-reference a{grid-area:auto/1}}@media print{.lease-analysis-app-header,.lease-analysis-heading>div:last-child,.lease-analysis-controls,.lease-scenario-editor>footer,.lease-add-scenario,.lease-result-detail-tabs{display:none!important}.lease-analysis-page{width:100%;padding:0}.lease-scenarios{grid-template-columns:repeat(2,1fr)}.lease-scenario-editor{break-inside:avoid}.lease-results{break-before:page}.lease-cash-flow{display:none}}.saved-workspace{background:var(--wk-linen);flex-direction:column;grid-row:1/-1;min-width:0;min-height:0;display:flex;overflow:hidden}.saved-workspace>.wk-ui-toolbar,.saved-workspace>.wk-ui-status{flex:none}.saved-workspace>.explorer-grid,.saved-workspace>.saved-listings-pane,.saved-workspace>.saved-search-pane{flex:1;min-height:0}.saved-workspace>:is(.saved-listings-pane,.saved-search-pane){overscroll-behavior:contain;background:var(--wk-paper);grid-template-rows:auto;align-content:start;display:grid;overflow-y:auto}.saved-workspace>:is(.saved-listings-pane,.saved-search-pane).is-empty{align-content:center}.saved-workspace .saved-listing-list{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.saved-workspace .saved-listing-row{align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-2) var(--wk-space-4);border-bottom:1px solid var(--wk-hairline);display:flex}.saved-workspace .saved-listing-row>a{align-items:center;gap:var(--wk-space-3);min-width:0;padding:var(--wk-space-1) 0;color:var(--wk-text);flex:1;grid-template-columns:32px minmax(0,1fr);text-decoration:none;display:grid}.saved-listing-icon{width:32px;height:32px;color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);place-items:center;display:grid}.saved-listing-body{gap:2px;min-width:0;display:grid}.saved-listing-body strong{font-size:var(--wk-type-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.saved-listing-body small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-workspace .saved-listing-row:hover{background:var(--wk-hover)}.saved-workspace .saved-listing-row>a:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.saved-workspace .saved-search-list{background:var(--wk-paper);align-content:start;gap:0;padding:0;display:grid}.saved-workspace .saved-search-card{align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-2) var(--wk-space-4);border:0;border-bottom:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:0;display:flex}.saved-workspace .saved-search-main{gap:var(--wk-space-3);grid-template-columns:32px minmax(0,1fr)}.saved-workspace .saved-search-icon{width:32px;height:32px}@media (max-width:760px){.saved-workspace .saved-listing-row,.saved-workspace .saved-search-card{padding-inline:var(--wk-space-3)}}.page-load-error{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.page-load-error p{margin:0}.research-notifications{right:var(--wk-space-6);bottom:var(--wk-space-6);z-index:var(--wk-z-toast);width:min(420px, calc(100vw - var(--wk-space-8)));position:fixed}.research-notification{align-items:center;gap:var(--wk-space-3);padding:var(--wk-space-3);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);background:var(--wk-paper);color:var(--wk-text);box-shadow:var(--wk-float-lift);animation:research-notice-enter var(--wk-ease) both;display:flex}.research-notification-symbol{color:var(--wk-text);flex-shrink:0;place-items:center;width:20px;display:grid}.research-notification-copy{flex:1;min-width:0}.research-notification-copy strong{font-size:var(--wk-type-label);font-weight:500;display:block}.research-notification-copy p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:2px 0 0;line-height:1.4}.research-notification .research-notification-open{flex:none}.wk-spinner{border:2px solid var(--wk-ash);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite wk-spin;display:inline-block}.sidebar-research-indicator{border:1.5px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:1.5s linear infinite wk-spin;position:absolute;inset:-5px}.sidebar-research-ready{border-radius:var(--wk-radius);background:var(--wk-text);min-width:15px;height:15px;color:var(--wk-text-inverse);animation:research-notice-enter var(--wk-ease) both;place-items:center;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}@keyframes research-notice-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.research-notifications{right:var(--wk-space-4);bottom:calc(82px + env(safe-area-inset-bottom,0px))}.research-notification{gap:var(--wk-space-2);padding:var(--wk-space-3)}}@media (prefers-reduced-motion:reduce){.research-notification,.wk-spinner,.sidebar-research-indicator,.sidebar-research-ready{animation:none}}.not-found-page{height:100%;min-height:100dvh;color:var(--wk-text);background:var(--wk-linen);flex-direction:column;display:flex;overflow:auto}.not-found-header{border-bottom:1px solid var(--wk-hairline);flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:96px;margin:0 48px;display:flex}.not-found-main{flex:1 0 auto;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;width:min(100%,1176px);margin:auto;padding:64px 48px 80px;display:grid}.not-found-copy{z-index:1;position:relative}.not-found-copy h1{font-family:var(--wk-display);font-size:clamp(56px,5.8vw,80px);font-weight:var(--wk-display-weight);font-variation-settings:var(--wk-display-vs);letter-spacing:var(--wk-display-track);margin:0;line-height:.98}.not-found-description{color:var(--wk-text-muted);margin:25px 0 30px;font-size:14px;line-height:1.8}.not-found-home.wk-btn{gap:30px;min-height:46px;padding:0 20px;font-size:13px}.not-found-home svg{transition:transform var(--wk-ease)}.not-found-home:hover svg{transform:translate(3px)}.not-found-listings{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--wk-text-muted);align-items:center;gap:8px;margin-top:10px;font-size:12px;text-decoration:none;display:flex}.not-found-listings:hover{color:var(--wk-text);text-underline-offset:4px;text-decoration:underline}.not-found-art{min-width:0;position:relative}.not-found-map{width:100%;display:block;overflow:visible}.not-found-number{fill:var(--wk-text);font-family:var(--wk-display);font-variation-settings:var(--wk-display-vs);letter-spacing:-.06em;font-size:234px;font-weight:300}.not-found-kite{transform-origin:445px 124px;animation:7s ease-in-out infinite not-found-drift}@keyframes not-found-drift{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@media (min-width:1600px){.not-found-main{gap:72px;width:1280px}}@media (max-width:760px){.not-found-header{min-height:76px;margin:0 24px}.not-found-main{grid-template-columns:1fr;gap:24px;max-width:480px;padding:48px 24px 36px}.not-found-copy h1{font-size:64px}.not-found-description{margin:20px 0 24px}.not-found-art{justify-self:center;width:100%;max-width:350px}}@media (max-width:380px){.not-found-copy h1{font-size:56px}.not-found-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.not-found-kite{animation:none}.not-found-home svg{transition:none}}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--wk-paper:#fff;--wk-linen:#f7f6f5;--wk-ash:#ebeae9;--wk-stone:#d1cfce;--wk-slate:#737373;--wk-ink:#000;--wk-carbon:#000;--wk-cobalt:#093acd;--wk-gray-100:#f4f2ef;--wk-gray-200:#ebeae9;--wk-gray-300:#e8e6e3;--wk-gray-400:#eceae7;--wk-gray-500:#d1cfce;--wk-gray-600:#aaa8a5;--wk-gray-700:#918f8d;--wk-gray-800:#737373;--wk-gray-900:#4f4d4b;--wk-gray-1000:#292929;--wk-blue-100:#f2f6ff;--wk-blue-200:#edf3ff;--wk-blue-300:#e5edfe;--wk-blue-400:#d6e4ff;--wk-blue-500:#abc6fe;--wk-blue-600:#7ca5fd;--wk-blue-700:#093acd;--wk-blue-800:#0228b2;--wk-blue-900:#042fb8;--wk-blue-1000:#00002f;--wk-red-100:#ffeef0;--wk-red-200:#ffe9ea;--wk-red-300:#ffe4e5;--wk-red-400:#ffd8d7;--wk-red-500:#ffb5b6;--wk-red-600:#ff6a6e;--wk-red-700:#fc0035;--wk-red-800:#e70022;--wk-red-900:#d60020;--wk-red-1000:#46000c;--wk-amber-100:#fff6e1;--wk-amber-200:#fff4d4;--wk-amber-300:#fff1c8;--wk-amber-400:#ffdd84;--wk-amber-500:#ffc85e;--wk-amber-600:#fa0;--wk-amber-700:#ffb200;--wk-amber-800:#f90;--wk-amber-900:#a64f00;--wk-amber-1000:#541c00;--wk-green-100:#ecfdec;--wk-green-200:#e5fce7;--wk-green-300:#d3fad1;--wk-green-400:#b9f5bc;--wk-green-500:#82eb8d;--wk-green-600:#4ce15e;--wk-green-700:#28a948;--wk-green-800:#279141;--wk-green-900:#107d32;--wk-green-1000:#00370d;--wk-teal-100:#dffffb;--wk-teal-200:#ddfef6;--wk-teal-300:#ccf9f1;--wk-teal-400:#b1f7ec;--wk-teal-500:#52f0db;--wk-teal-600:#00e2c4;--wk-teal-700:#00a694;--wk-teal-800:#008d7d;--wk-teal-900:#007a6e;--wk-teal-1000:#003d34;--wk-purple-100:#f9f0ff;--wk-purple-200:#f9f1ff;--wk-purple-300:#f5e8ff;--wk-purple-400:#f1d9ff;--wk-purple-500:#dda9ff;--wk-purple-600:#c77dff;--wk-purple-700:#9f00f4;--wk-purple-800:#8400cd;--wk-purple-900:#7c00c9;--wk-purple-1000:#2e004d;--wk-pink-100:#ffeaf5;--wk-pink-200:#ffeaf2;--wk-pink-300:#ffe0eb;--wk-pink-400:#ffd5e1;--wk-pink-500:#fdb3cc;--wk-pink-600:#f97ea7;--wk-pink-700:#f22782;--wk-pink-800:#e4106e;--wk-pink-900:#c41562;--wk-pink-1000:#460523;--wk-bg:var(--wk-paper);--wk-bg-2:var(--wk-linen);--wk-surface:var(--wk-paper);--wk-surface-2:var(--wk-linen);--wk-text:var(--wk-ink);--wk-text-muted:var(--wk-slate);--wk-text-inverse:var(--wk-paper);--wk-border:var(--wk-stone);--wk-hairline:var(--wk-stone);--wk-hover:var(--wk-gray-100);--wk-pressed:var(--wk-gray-200);--wk-selected:var(--wk-blue-200);--wk-focus:var(--wk-cobalt);--wk-accent:var(--wk-cobalt);--wk-disabled-bg:var(--wk-gray-300);--wk-disabled-text:var(--wk-gray-700);--wk-backdrop:#29292952;--wk-success:var(--wk-green-700);--wk-success-text:var(--wk-green-900);--wk-success-bg:var(--wk-green-200);--wk-warning:var(--wk-amber-700);--wk-warning-text:var(--wk-amber-900);--wk-warning-bg:var(--wk-amber-200);--wk-error:var(--wk-red-700);--wk-error-text:var(--wk-red-900);--wk-error-bg:var(--wk-red-200);--wk-display:"Martina Plantijn", "Newsreader", Georgia, "Times New Roman", serif;--wk-display-weight:375;--wk-display-vs:"opsz" 28;--wk-display-track:-.03em;--wk-sans:"STK Bureau Sans", "Inter", system-ui, -apple-system, sans-serif;--wk-sans-track:-.04em;--wk-radius:4px;--wk-ease:.16s ease;--wk-space-1:4px;--wk-space-2:8px;--wk-space-3:12px;--wk-space-4:16px;--wk-space-5:20px;--wk-space-6:24px;--wk-space-7:28px;--wk-space-8:32px;--wk-control-height:32px;--wk-toolbar-height:48px;--wk-app-header-height:60px;--wk-type-caption:12px;--wk-type-label:13px;--wk-type-body:14px;--wk-type-section:16px;--wk-type-title:20px;--wk-type-stat:22px;--wk-float-edge:var(--wk-ink);--wk-float-lift:0 2px 10px #0003;--wk-sheet-lift:0 8px 32px #0000002e;--wk-z-dropdown:100;--wk-z-sticky:200;--wk-z-dialog:300;--wk-z-toast:400;--wk-series-1:var(--wk-blue-700);--wk-series-2:var(--wk-teal-700);--wk-series-3:var(--wk-purple-700);--wk-series-4:var(--wk-pink-700);--wk-series-5:var(--wk-amber-700);--wk-series-6:var(--wk-green-700);--wk-series-7:var(--wk-gray-700);--wk-chart-grid:var(--wk-ash);--wk-chart-axis:var(--wk-slate);--wk-signature:"West Kite Design System 1.8 wk-c7702bf8"}.wk,.wk-body{font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);background:var(--wk-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.4}.wk-display,.wk h1,.wk h2{font-family:var(--wk-display);font-weight:var(--wk-display-weight);font-variation-settings:var(--wk-display-vs);letter-spacing:var(--wk-display-track);text-transform:none;font-style:normal;line-height:1}.wk-figure{font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums}.wk-title{font-family:var(--wk-sans);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.3}.wk-muted{color:var(--wk-text-muted)}.wk-focus-ring,.wk-btn:focus-visible,.wk-pill:focus-visible,.wk-input:focus-visible,.wk-control input:focus-visible+i{outline:2px solid var(--wk-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wk *,.wk-btn,.wk-pill,.wk-table-body td,.wk-switch:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wk-btn{border-radius:var(--wk-radius);min-height:40px;font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);cursor:pointer;white-space:nowrap;transition:background var(--wk-ease), border-color var(--wk-ease), color var(--wk-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.wk-btn-primary{background:var(--wk-text);color:var(--wk-text-inverse)}.wk-btn-primary:hover,.wk-btn-primary.is-hover{background:var(--wk-gray-900)}.wk-btn-primary:active,.wk-btn-primary.is-active{background:var(--wk-carbon)}.wk-btn-secondary{border-color:var(--wk-border)}.wk-btn-secondary:hover,.wk-btn-secondary.is-hover,.wk-btn-ghost:hover,.wk-btn-ghost.is-hover{background:var(--wk-hover)}.wk-btn-danger{background:var(--wk-red-700);color:#fff}.wk-btn-danger:hover,.wk-btn-danger.is-hover{background:var(--wk-red-800)}.wk-btn.is-focus{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-btn:disabled,.wk-btn[aria-disabled=true],.wk-btn.is-disabled{background:var(--wk-disabled-bg);color:var(--wk-disabled-text);cursor:not-allowed;border-color:#0000}.wk-btn-sm{min-height:32px;padding:0 12px;font-size:13px}.wk-btn-lg{min-height:48px;padding:0 22px;font-size:16px}.wk-btn-block{width:100%}.wk-btn.is-loading:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite wk-spin}@keyframes wk-spin{to{transform:rotate(360deg)}}.wk-link{color:inherit;border-bottom:1px solid var(--wk-border);transition:color var(--wk-ease), border-color var(--wk-ease);padding-bottom:1px;text-decoration:none}.wk-link:hover,.wk-link.is-hover,.wk-link:focus-visible,.wk-link.is-focus{color:var(--wk-accent);border-bottom-color:currentColor}.wk-link:focus-visible,.wk-link.is-focus{outline:1px solid var(--wk-accent);outline-offset:5px;border-radius:2px}.wk-field{width:320px;max-width:100%;font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);gap:6px;font-size:13px;display:grid}.wk-field-wide{width:480px}.wk-field-full{width:100%}.wk-input{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);min-height:40px;color:var(--wk-text);font:inherit;letter-spacing:inherit;box-sizing:border-box;width:100%;transition:border-color var(--wk-ease), box-shadow var(--wk-ease);align-items:center;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.wk-input::placeholder{color:var(--wk-text-muted)}.wk-input:focus,.wk-input.is-focus{border-color:var(--wk-text);outline:none;box-shadow:0 0 0 3px #29292914}.wk-input.is-error,.wk-input[aria-invalid=true]{border-color:var(--wk-error)}.wk-input:disabled,.wk-input.is-disabled{background:var(--wk-hover);color:var(--wk-disabled-text);border-color:var(--wk-hairline);cursor:not-allowed}.wk-help{color:var(--wk-text-muted);font-size:12px}.wk-help-error{color:var(--wk-error-text)}.wk-affix{align-items:stretch;padding:0;display:flex;overflow:hidden}.wk-affix-l,.wk-affix-r{color:var(--wk-text-muted);background:var(--wk-surface-2);align-items:center;padding:0 10px;display:flex}.wk-affix-l{border-right:1px solid var(--wk-hairline)}.wk-affix-r{border-left:1px solid var(--wk-hairline)}.wk-affix-v{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;padding:0 12px;display:flex}.wk-affix-v:focus{outline:none}.wk-textarea{white-space:normal;resize:vertical;align-items:flex-start;min-height:96px}.wk-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.wk-fieldset legend{font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);margin:0 0 6px;padding:0;font-size:13px}.wk-control{font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.wk-control i,.wk-control input{flex:none;margin:0;display:block}.wk-checkbox{appearance:none;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);cursor:pointer;width:16px;height:16px;position:relative}.wk-checkbox:checked,.wk-checkbox.is-on{background:var(--wk-text);border-color:var(--wk-text)}.wk-checkbox:checked:after,.wk-checkbox.is-on:after{content:"";border-right:1.5px solid var(--wk-text-inverse);border-bottom:1.5px solid var(--wk-text-inverse);width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.wk-radio{appearance:none;border:1px solid var(--wk-border);background:var(--wk-surface);cursor:pointer;border-radius:50%;width:16px;height:16px;position:relative}.wk-radio:checked,.wk-radio.is-on{border-color:var(--wk-text)}.wk-radio:checked:after,.wk-radio.is-on:after{content:"";background:var(--wk-text);border-radius:50%;position:absolute;inset:3px}.wk-switch{appearance:none;background:var(--wk-border);cursor:pointer;border:0;border-radius:100px;width:36px;height:20px;position:relative}.wk-switch:after{content:"";width:16px;height:16px;transition:transform var(--wk-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.wk-switch:checked,.wk-switch.is-on{background:var(--wk-text)}.wk-switch:checked:after,.wk-switch.is-on:after{transform:translate(16px)}.wk-control.is-disabled{color:var(--wk-disabled-text);cursor:not-allowed}.wk-control:has(:disabled){color:var(--wk-disabled-text);cursor:not-allowed}.wk-control.is-disabled i,.wk-control :disabled{opacity:.5}.wk-badge{border-radius:var(--wk-radius);min-height:22px;font-family:var(--wk-sans);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.wk-badge i{border-radius:50%;width:6px;height:6px}.wk-badge-lg{min-height:28px;padding:0 12px;font-size:13px}.wk-badge-gray{background:var(--wk-gray-200);color:var(--wk-gray-900)}.wk-badge-gray i{background:var(--wk-gray-700)}.wk-badge-solid-gray{background:var(--wk-gray-700);color:#fff}.wk-badge-blue{background:var(--wk-blue-200);color:var(--wk-blue-900)}.wk-badge-blue i{background:var(--wk-blue-700)}.wk-badge-solid-blue{background:var(--wk-blue-700);color:#fff}.wk-badge-red{background:var(--wk-red-200);color:var(--wk-red-900)}.wk-badge-red i{background:var(--wk-red-700)}.wk-badge-solid-red{background:var(--wk-red-700);color:#fff}.wk-badge-amber{background:var(--wk-amber-200);color:var(--wk-amber-900)}.wk-badge-amber i{background:var(--wk-amber-700)}.wk-badge-solid-amber{background:var(--wk-amber-700);color:#fff}.wk-badge-green{background:var(--wk-green-200);color:var(--wk-green-900)}.wk-badge-green i{background:var(--wk-green-700)}.wk-badge-solid-green{background:var(--wk-green-700);color:#fff}.wk-badge-teal{background:var(--wk-teal-200);color:var(--wk-teal-900)}.wk-badge-teal i{background:var(--wk-teal-700)}.wk-badge-solid-teal{background:var(--wk-teal-700);color:#fff}.wk-badge-purple{background:var(--wk-purple-200);color:var(--wk-purple-900)}.wk-badge-purple i{background:var(--wk-purple-700)}.wk-badge-solid-purple{background:var(--wk-purple-700);color:#fff}.wk-badge-pink{background:var(--wk-pink-200);color:var(--wk-pink-900)}.wk-badge-pink i{background:var(--wk-pink-700)}.wk-badge-solid-pink{background:var(--wk-pink-700);color:#fff}.wk-badge-solid-amber{color:var(--wk-ink)}.wk-pill{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);min-height:32px;color:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);white-space:nowrap;cursor:pointer;transition:background var(--wk-ease), border-color var(--wk-ease);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.wk-pill:hover,.wk-pill.is-hover{background:var(--wk-hover);border-color:var(--wk-gray-600)}.wk-pill[aria-pressed=true],.wk-pill.is-selected{background:var(--wk-text);border-color:var(--wk-text);color:var(--wk-text-inverse)}.wk-pill.is-focus{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-pill:disabled,.wk-pill.is-disabled{color:var(--wk-disabled-text);border-color:var(--wk-hairline);background:var(--wk-hover);cursor:not-allowed}.wk-pill-sm{min-height:28px;padding:0 11px;font-size:12px}.wk-pill-x{opacity:.7;font-size:15px;line-height:1}.wk-table-root{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);box-sizing:border-box;width:100%;padding:4px 8px 8px;position:relative;overflow-x:auto}.wk-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;color:var(--wk-text);font-size:14px}.wk-table th{text-align:left;vertical-align:middle;height:40px;color:var(--wk-text);border-bottom:1px solid var(--wk-hairline);white-space:nowrap;padding:0 12px;font-size:14px;font-weight:500}.wk-table .wk-table-gap{height:12px;display:block}.wk-table td{vertical-align:middle;white-space:nowrap;padding:10px 12px}.wk-table .wk-num{text-align:right}.wk-table .wk-fit{width:1%}.wk-table th.is-sorted:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;display:inline-block;transform:rotate(45deg)translateY(-3px)}.wk-table-body td{transition:background var(--wk-ease)}.wk-table-body td:first-child{border-top-left-radius:var(--wk-radius);border-bottom-left-radius:var(--wk-radius)}.wk-table-body td:last-child{border-top-right-radius:var(--wk-radius);border-bottom-right-radius:var(--wk-radius)}.wk-table-body[data-interactive] tr{cursor:pointer}.wk-table-body[data-interactive] tr:hover td,.wk-table-body[data-interactive] tr:focus-within td{background:var(--wk-hover)}.wk-table-body tr.is-selected td,.wk-table-body tr[aria-selected=true] td{background:var(--wk-selected)}.wk-table-dense th{height:32px}.wk-table-dense td{padding:6px 12px}.wk-note{border-radius:var(--wk-radius);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);box-sizing:border-box;border:1px solid;align-items:flex-start;gap:10px;max-width:520px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.wk-note i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.wk-note b{font-weight:500}.wk-note-neutral{background:var(--wk-surface-2);border-color:var(--wk-hairline);color:var(--wk-text)}.wk-note-neutral i{background:var(--wk-gray-700)}.wk-note-info{background:var(--wk-blue-200);border-color:var(--wk-blue-400);color:var(--wk-blue-900)}.wk-note-info i{background:var(--wk-blue-700)}.wk-note-success{background:var(--wk-success-bg);border-color:var(--wk-green-400);color:var(--wk-success-text)}.wk-note-success i{background:var(--wk-success)}.wk-note-warning{background:var(--wk-warning-bg);border-color:var(--wk-amber-400);color:var(--wk-warning-text)}.wk-note-warning i{background:var(--wk-warning)}.wk-note-error{background:var(--wk-error-bg);border-color:var(--wk-red-400);color:var(--wk-error-text)}.wk-note-error i{background:var(--wk-error)}.wk-backdrop{background:var(--wk-backdrop);justify-content:center;align-items:flex-start;padding:32px 16px;display:flex}dialog.wk-dialog::backdrop{background:var(--wk-backdrop)}.wk-dialog{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);width:100%;max-width:440px;color:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);box-sizing:border-box;padding:28px}.wk-dialog .wk-title{margin:0 0 8px;font-size:18px}.wk-dialog>p{color:var(--wk-text-muted);margin:0 0 20px;font-size:14px}.wk-dialog .wk-field{width:100%}.wk-dialog-fields{gap:12px;margin-bottom:20px;display:flex}.wk-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.wk-toast{border-radius:var(--wk-radius);background:var(--wk-text);color:var(--wk-text-inverse);font-family:var(--wk-sans);letter-spacing:-.03em;align-items:center;gap:16px;padding:10px 14px;font-size:13px;line-height:1.3;display:inline-flex}.wk-toast-action{color:inherit;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0;padding:0}.wk-toast-fixed{position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.wk-empty{text-align:center;border:1px dashed var(--wk-border);border-radius:var(--wk-radius);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);padding:48px 24px}.wk-empty svg{width:auto;height:28px;color:var(--wk-border);margin:0 auto 16px;display:block}.wk-empty .wk-title{margin:0 auto 6px;font-size:18px}.wk-empty p{color:var(--wk-text-muted);max-width:36ch;margin:0 auto 18px;font-size:14px}.wk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-shell{background:var(--wk-bg);min-height:100vh;color:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);grid-template-columns:240px minmax(0,1fr);display:grid}.wk-shell-demo{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);min-height:0;overflow:hidden}.wk-sidebar{background:var(--wk-surface-2);border-right:1px solid var(--wk-hairline);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.wk-sidebar-brand{color:var(--wk-text);align-items:center;gap:10px;padding:6px 10px 18px;font-size:14px;font-weight:500;display:flex}.wk-sidebar-brand svg{width:auto;height:20px;display:block}.wk-nav-item{border-radius:var(--wk-radius);min-height:36px;color:var(--wk-text-muted);transition:background var(--wk-ease), color var(--wk-ease);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.wk-nav-item:hover,.wk-nav-item.is-hover{background:var(--wk-hover);color:var(--wk-text)}.wk-nav-item[aria-current=page],.wk-nav-item.is-current{background:var(--wk-surface);color:var(--wk-text);box-shadow:inset 0 0 0 1px var(--wk-hairline)}.wk-nav-group{color:var(--wk-text-muted);margin:14px 0 4px;padding:0 10px;font-size:12px;font-weight:500}.wk-main{min-width:0;padding:24px 32px 64px}@media (max-width:1100px){.wk-shell{grid-template-columns:1fr}.wk-sidebar{border-right:0;border-bottom:1px solid var(--wk-hairline);flex-flow:wrap;align-items:center}.wk-sidebar-brand{padding:6px 10px}.wk-nav-group{display:none}.wk-main{padding:20px 20px 48px}}.wk-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.wk-toolbar .wk-field{width:260px}.wk-toolbar-spacer{flex:1}.wk-delta{font-variant-numeric:tabular-nums;font-weight:500}.wk-delta-up{color:var(--wk-success-text)}.wk-delta-down{color:var(--wk-error-text)}.wk-delta-flat{color:var(--wk-text-muted)}.wk-skeleton{border-radius:var(--wk-radius);background:var(--wk-ash);height:14px;animation:1.2s ease-in-out infinite wk-pulse;display:block}.wk-skeleton-title{width:40%;height:20px}.wk-skeleton-row{height:40px}.wk-skeleton-stack{gap:10px;display:grid}@keyframes wk-pulse{50%{opacity:.5}}.wk-btn-xs{min-height:28px;padding:0 10px;font-size:12px}.wk-input-sm{min-height:32px;padding:6px 10px;font-size:13px}.wk-input-xs{min-height:28px;padding:4px 8px;font-size:12px}.wk-pill-xs{min-height:24px;padding:0 9px;font-size:12px}.wk-badge-sm{min-height:18px;padding:0 7px;font-size:11px}.wk-dense{font-size:13px}.wk-dense .wk-btn{min-height:32px;padding:0 12px;font-size:13px}.wk-dense .wk-btn-sm{min-height:28px;padding:0 10px;font-size:12px}.wk-dense .wk-btn-xs{min-height:24px;padding:0 8px;font-size:12px}.wk-dense .wk-btn-lg{min-height:40px;padding:0 18px;font-size:14px}.wk-dense .wk-input{min-height:32px;padding:6px 10px;font-size:13px}.wk-dense .wk-textarea{min-height:72px}.wk-dense .wk-field{gap:4px;font-size:12px}.wk-dense .wk-pill{min-height:28px;padding:0 11px;font-size:12px}.wk-dense .wk-badge{min-height:20px;padding:0 8px;font-size:11px}.wk-dense .wk-table th{height:32px;font-size:13px}.wk-dense .wk-table td{padding:6px 12px;font-size:13px}.wk-dense .wk-table .wk-table-gap{height:8px}.wk-dense .wk-table-root{padding:2px 6px 6px}.wk-dense .wk-nav-item{min-height:32px;font-size:13px}.wk-dense .wk-sidebar{padding:12px 8px}.wk-dense .wk-main{padding:20px 24px 48px}.wk-dense .wk-toolbar{gap:8px;margin-bottom:12px}.wk-dense .wk-toolbar .wk-field{width:220px}.wk-dense .wk-control{gap:8px;font-size:13px}.wk-dense .wk-note{padding:10px 12px;font-size:13px}.wk-dense .wk-dialog{padding:20px}.wk-dense .wk-tab{padding:8px 10px;font-size:13px}.wk-dense .wk-menu-item{min-height:28px;font-size:13px}@media (pointer:coarse){.wk-dense .wk-btn,.wk-dense .wk-input,.wk-dense .wk-pill,.wk-dense .wk-nav-item{min-height:40px}}.wk-tabs{border-bottom:1px solid var(--wk-hairline);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);gap:4px;margin-bottom:20px;display:flex}.wk-tab{color:var(--wk-text-muted);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--wk-ease), border-color var(--wk-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500;position:relative}.wk-tab:hover,.wk-tab.is-hover{color:var(--wk-text)}.wk-tab[aria-selected=true],.wk-tab.is-selected{color:var(--wk-text);border-bottom-color:var(--wk-text)}.wk-tab-count{color:var(--wk-text-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.wk-menu{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-surface);min-width:200px;font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);z-index:var(--wk-z-dropdown);gap:2px;padding:6px;font-size:14px;display:inline-grid}.wk-menu-item{border-radius:var(--wk-radius);width:100%;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}.wk-menu-item:hover,.wk-menu-item.is-hover,.wk-menu-item:focus-visible{background:var(--wk-hover);outline:none}.wk-menu-item.wk-menu-danger{color:var(--wk-error-text)}.wk-menu-sep{background:var(--wk-hairline);height:1px;margin:4px 0}.wk-kbd{border:1px solid var(--wk-border);background:var(--wk-surface);min-width:18px;font-family:var(--wk-sans);letter-spacing:0;color:var(--wk-text-muted);text-align:center;border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:11px;line-height:1.4;display:inline-block}.wk-tooltip{border-radius:var(--wk-radius);background:var(--wk-text);color:var(--wk-text-inverse);font-family:var(--wk-sans);letter-spacing:-.02em;white-space:nowrap;z-index:var(--wk-z-dropdown);align-items:center;gap:8px;padding:5px 8px;font-size:12px;line-height:1.3;display:inline-flex}.wk-tooltip .wk-kbd{color:inherit;background:0 0;border-color:#ffffff59}.wk-pagination{font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.wk-pagination-spacer{flex:1}.wk-pagination .wk-field{width:auto}.wk-pagination .wk-input{width:auto;min-height:32px;padding:4px 10px;font-size:13px}:root{--west-kite-ui-ready:1;font-family:var(--wk-sans);color:var(--wk-text);background:var(--wk-bg);font-synthesis:none;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--wk-map-water:#9cc0f9;--wk-map-land:var(--wk-linen)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{line-height:1.4;font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);color:var(--wk-text);background:var(--wk-paper);font-size:14px;overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;transition:color var(--wk-ease), background-color var(--wk-ease), border-color var(--wk-ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.global-search input:focus-visible,.input-with-unit input:focus-visible,.agent-composer textarea:focus-visible,.agent-chat-search input:focus-visible,.ask-panel textarea:focus-visible{outline:0}a{color:inherit}.app-shell{background:var(--wk-bg-2);height:100%}.app-header{z-index:50;height:60px;color:var(--wk-paper);background:var(--wk-carbon);border-bottom:1px solid var(--wk-border);grid-template-columns:196px minmax(260px,640px) 1fr;align-items:center;gap:24px;padding:0 16px;display:grid;position:relative}.wordmark{flex-direction:column;width:max-content;text-decoration:none;display:flex}.global-search{border:1px solid var(--wk-border);border-radius:var(--wk-radius);height:36px;color:var(--wk-text-muted);background:var(--wk-linen);border-color:var(--wk-border);align-items:center;gap:9px;padding:0 12px;transition:border-color .14s,background .14s;display:flex}.global-search input{min-width:0;color:var(--wk-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.key-hint{border:1px solid var(--wk-border);height:20px;font-size:var(--wk-type-caption);border-color:var(--wk-border);color:var(--wk-text-muted);border-radius:var(--wk-radius);align-items:center;gap:2px;padding:0 6px;display:flex}.search-clear{cursor:pointer;font-size:var(--wk-type-caption);color:var(--wk-text-muted);background:0 0;border:0;padding:3px 4px}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.app-body{grid-template-columns:auto minmax(0,1fr);height:calc(100% - 60px);min-height:0;display:grid;overflow:hidden}.sidebar{z-index:10;border-right:1px solid var(--wk-hairline);flex-direction:column;justify-content:space-between;display:flex;position:relative}.sidebar nav{gap:4px;display:grid}.sidebar .sidebar-mobile-nav{display:none}.sidebar-item{border-radius:var(--wk-radius);cursor:pointer;text-align:left;width:100%;color:var(--wk-text-muted);background:0 0;border:1px solid #0000;align-items:center;display:flex}.sidebar-item.is-active{color:var(--wk-text);background:var(--wk-ash);font-weight:500}.sidebar-item:disabled{opacity:.45;cursor:default}.sidebar-icon{flex:none;place-items:center;width:22px;display:grid;position:relative}.sidebar-count{border-radius:var(--wk-radius);font-size:var(--wk-type-caption);min-width:22px;height:20px;color:var(--wk-text-muted);background:0 0;place-items:center;margin-left:auto;padding:0 5px;display:grid}.workspace{grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.filter-scroll{flex:1;align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex;overflow:visible}.type-filter-group{gap:5px;display:flex}.filter-chip{white-space:nowrap;border:1px solid var(--wk-hairline);cursor:pointer;border-radius:var(--wk-radius);height:32px;font-size:var(--wk-type-label);color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-border);align-items:center;gap:5px;padding:0 11px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.filter-chip:hover{color:var(--wk-text);border-color:var(--wk-border);background:var(--wk-hover)}.filter-popover-wrap{position:relative}.wk-select-menu{min-width:0;position:relative}.wk-select-trigger{width:100%;min-height:40px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.wk-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-select-list{--menu-shift:0px;z-index:30;width:max(100%,220px);max-width:calc(100vw - 24px);max-height:min(360px,55dvh);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);transform:translateX(var(--menu-shift));padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.wk-select-option{border-radius:var(--wk-radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 9px;display:flex}.wk-select-option>span{gap:2px;min-width:0;display:grid}.wk-select-option small{color:var(--wk-text-muted);font-size:11px}.wk-select-option.is-focused{background:var(--wk-hover)}.wk-select-option.is-disabled{opacity:.45;cursor:default}.wk-select-option[aria-selected=true]>svg{color:var(--wk-accent);flex:none}.wk-select-group{color:var(--wk-text-muted);letter-spacing:var(--wk-sans-track);padding:9px 9px 5px;font-size:10px}.clear-filters{height:28px;color:var(--wk-text-muted);cursor:pointer;font-size:var(--wk-type-label);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:flex}.filter-actions{flex:none}.save-search-button{color:var(--wk-text);cursor:pointer;height:32px;font-size:var(--wk-type-label);background:0 0;border:0;align-items:center;gap:6px;padding:0 9px;display:flex}.save-search-button:hover{color:var(--wk-text)}.popover{z-index:80;background:var(--wk-paper);border:1px solid var(--wk-hairline);padding:14px;animation:.16s cubic-bezier(.23,1,.32,1) pop-in;position:absolute}.filter-popover{top:35px;left:0}.save-search-popover{gap:12px;width:300px;display:grid;top:36px;right:0}.popover-heading{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.popover-heading>div{gap:3px;display:grid}.popover-heading span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.range-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.range-grid label,.stacked-field{gap:5px;display:grid}.range-grid label>span,.stacked-field>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.input-with-unit{background:var(--wk-linen);border:1px solid var(--wk-hairline);align-items:center;display:flex}.input-with-unit input{width:100%;min-width:0;font-size:var(--wk-type-label);background:0 0;border:0;outline:0;padding:0 4px 0 8px}.input-with-unit span{white-space:nowrap;font-size:var(--wk-type-caption);color:var(--wk-text-muted);padding-right:7px}.stacked-field{margin-top:12px}.stacked-field input,.stacked-field select{width:100%;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);height:36px;font-size:var(--wk-type-label);outline:0;padding:0 8px}.popover-footer{border-top:1px solid var(--wk-hairline);border-radius:var(--wk-radius);border-color:var(--wk-hairline);background:var(--wk-linen);justify-content:space-between;align-items:center;margin:16px -16px -16px;padding:12px 16px;display:flex}.scope-note{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-label);align-items:center;gap:7px;height:auto;min-height:32px;padding:8px;display:flex}.text-button{color:var(--wk-text-muted);cursor:pointer;font-size:var(--wk-type-label);background:0 0;border:0;padding:4px 5px}.text-button:hover{color:var(--wk-text)}.primary-button{color:var(--wk-paper);background:var(--wk-ink);border:1px solid var(--wk-border);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.primary-button:hover{background:var(--wk-ink)}.primary-button:disabled{opacity:.42;cursor:default}.primary-button.wide{width:100%}.results-pane{z-index:5;border-right:1px solid var(--wk-hairline);background:var(--wk-paper);flex-direction:column;grid-template-rows:52px auto minmax(0,1fr);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.results-header{border-bottom:var(--wk-list-gutter) solid var(--wk-linen);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:52px;padding:10px 52px 10px 16px;display:grid}.results-header>div{align-items:baseline;gap:7px;display:flex}.results-header span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.preview-banner{color:var(--wk-text-muted);background:var(--wk-linen);border-bottom:1px solid var(--wk-border);line-height:1.35}.preview-banner span{color:var(--wk-text-muted)}.results-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wk-stone) transparent;min-height:0;padding:0 0 var(--wk-list-gutter);background:var(--wk-linen);flex:auto;overflow-y:auto}.property-card{border-bottom:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:var(--wk-radius);--wk-text-muted:var(--wk-muted-on-fill);border:1px solid #0000;padding:16px;transition:background .12s,box-shadow .12s;position:relative;overflow:hidden}.property-card.is-selected{z-index:1;background:var(--wk-paper)}.card-topline{color:var(--wk-text-muted);text-transform:none;letter-spacing:-.02em;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.property-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:0;display:flex}.card-title-row>div{gap:3px;min-width:0;display:grid}.property-address{width:max-content;max-width:100%;color:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.property-address:hover{text-underline-offset:3px;text-decoration:underline}.property-location{color:var(--wk-text-muted);letter-spacing:0;margin-top:3px;font-size:12px}.icon-button{width:28px;height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover{color:var(--wk-text);background:var(--wk-linen);border-color:var(--wk-hairline)}.card-metrics{gap:var(--wk-tile-gutter);border-radius:var(--wk-radius);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;display:grid;overflow:hidden}.card-metrics div{gap:3px;min-width:0;padding-right:5px;display:grid}.card-metrics dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text);text-align:right;flex:none;margin:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.card-footer{flex-wrap:wrap;align-items:center;gap:8px;min-height:25px;margin:12px 0 0;display:flex}.signal-list{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.signal{white-space:nowrap;border-radius:var(--wk-radius);letter-spacing:-.02em;min-height:20px;padding:2px 6px;font-size:12px}.signal-positive,.signal-attention,.signal-neutral{color:var(--wk-text-muted);background:var(--wk-linen)}.card-new-tab{width:22px;height:22px;color:var(--wk-text-muted);place-items:center;text-decoration:none;display:grid}.card-new-tab:hover{color:var(--wk-text)}.skeleton-card span{border-radius:var(--wk-radius);background:var(--wk-ash);height:9px;animation:1.2s ease-in-out infinite wk-pulse}.results-continuation{min-height:1px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:center;align-items:center;gap:10px;display:flex}.results-continuation:not(:empty){padding:16px}.results-count-error{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex:none;padding:6px 15px}.results-count-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.results-list>.property-card{content-visibility:auto;contain-intrinsic-block-size:auto 200px}.empty-results{color:var(--wk-text-muted);text-align:center;justify-items:center;margin:24px 16px;padding:32px 16px;display:grid}.empty-results strong{color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-section)}.empty-results p{max-width:260px;color:var(--wk-text-muted);line-height:1.5;font-size:var(--wk-type-label)}.data-error{color:var(--wk-text-muted);text-align:center;justify-items:center;gap:8px;padding:54px 24px;display:grid}.data-error strong{color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-section)}.data-error p{max-width:280px;color:var(--wk-text-muted);line-height:1.5;font-size:var(--wk-type-caption);margin:0}.data-error button{color:var(--wk-text);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;font:inherit;background:var(--wk-paper);border-color:var(--wk-border);padding:7px 11px}.drawer-data-error{padding:28px 20px}.map-pane{background:var(--wk-ash);min-width:0;min-height:0;position:relative;overflow:hidden}.map-container{position:absolute;inset:0}.map-pane>.map-container.maplibregl-map{width:100%;height:100%;position:absolute}.map-pane .maplibregl-map{font-family:var(--wk-sans)}.map-pane .maplibregl-canvas{outline:0}.map-pane .maplibregl-ctrl-attrib{color:var(--wk-text-muted);background:var(--wk-paper);font-size:var(--wk-type-caption)}.map-suspense{background:var(--wk-paper);place-items:center;display:grid}.map-loading{background:var(--wk-paper);place-items:center;display:grid;position:absolute;inset:0}.kite-loader{flex:none;justify-content:center;align-items:center;width:64px;height:56px;animation:.12s ease-out .18s both kite-reveal;display:inline-flex}.kite-loader>img{object-fit:contain;width:40px;height:32px;animation:1.2s ease-in-out infinite wk-pulse;display:block}@keyframes kite-reveal{0%{opacity:0}to{opacity:1}}.map-error{width:310px;color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);gap:5px;padding:16px;line-height:1.4;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-error strong{color:var(--wk-text);font-size:var(--wk-type-caption)}.map-data-status{z-index:3;color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-hairline);pointer-events:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.map-data-status.is-error{color:var(--wk-text-muted)}.parcel-hover-card{z-index:6;border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);pointer-events:none;width:250px;max-width:calc(100% - 24px);padding:10px 12px;position:absolute}.parcel-hover-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--wk-type-caption);display:block;overflow:hidden}.parcel-hover-card>div{color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:space-between;gap:10px;margin-top:5px;display:flex}.return-selection-button{z-index:5;border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);color:var(--wk-text);background:var(--wk-paper);font:inherit;font-size:var(--wk-type-caption);cursor:pointer;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:28px;left:96px}.map-layers-wrap{z-index:7;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.map-layer-button{color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;height:34px;font-size:var(--wk-type-caption);align-items:center;gap:5px;padding:0 9px;display:flex}.map-layer-button strong{color:var(--wk-text);font-weight:500}.map-layer-menu{background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);width:min(284px,100vw - 24px);max-height:min(440px,100dvh - 230px);box-shadow:var(--wk-float-lift);padding:12px;animation:.16s cubic-bezier(.23,1,.32,1) pop-in;position:absolute;top:40px;right:0;overflow-y:auto}.map-legend-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.map-legend-heading strong{font-size:var(--wk-type-label);font-weight:500}.map-legend-heading button{width:28px;height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.map-menu-title{color:var(--wk-text-muted);letter-spacing:var(--wk-sans-track);font-size:var(--wk-type-caption);margin-bottom:6px}.map-layer-menu button:focus-visible,.map-source-details summary:focus-visible,.map-basemap-toggle:focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.parcel-display-options{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);gap:3px;padding:3px;display:flex}.parcel-display-options button{text-align:center;color:var(--wk-text-muted);border-radius:var(--wk-radius);font:inherit;font-size:var(--wk-type-caption);cursor:pointer;background:0 0;border:0;flex:1;padding:7px 4px}.parcel-display-options button[aria-pressed=true]{color:var(--wk-text);background:var(--wk-paper);font-weight:500}.property-type-legend-title{margin-top:16px}.property-type-legend{grid-template-columns:1fr 1fr;gap:10px 8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.property-type-legend li{min-width:0;color:var(--wk-text);font-size:var(--wk-type-caption);align-items:center;gap:7px;line-height:1.4;display:flex}.property-type-legend li.is-muted{color:var(--wk-text-muted)}.property-type-legend li.is-muted .property-type-swatch{border:1px solid var(--wk-stone);background:0 0}.property-type-swatch{--wk-property-color:var(--wk-stone);border-radius:var(--wk-radius);background:var(--wk-property-color);flex:0 0 10px;width:12px;height:12px}.filter-chip .property-type-swatch{outline:1px solid color-mix(in srgb, var(--wk-paper) 33%, transparent);flex-basis:9px;width:9px;height:9px}.map-source-details{border-top:1px solid var(--wk-hairline);color:var(--wk-text-muted);font-size:var(--wk-type-caption);padding-top:10px;line-height:1.5}.map-source-details summary{cursor:pointer}.map-source-details p{margin:8px 0 0}.map-basemap-toggle{z-index:5;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:72px;height:72px;box-shadow:var(--wk-float-lift);cursor:pointer;padding:3px;position:absolute;bottom:28px;left:12px;overflow:hidden}.map-basemap-toggle>img,.map-streets-preview{object-fit:cover;border-radius:var(--wk-radius);width:100%;height:100%;display:block}.map-basemap-toggle.is-satellite{background:var(--wk-gray-900)}.map-basemap-toggle:hover{border-color:var(--wk-ink)}.map-streets-preview{background:linear-gradient(32deg, transparent 40%, var(--wk-paper) 41% 48%, var(--wk-stone) 49% 50%, transparent 51%), linear-gradient(100deg, transparent 39%, var(--wk-paper) 40% 48%, transparent 49%), repeating-linear-gradient(0deg, var(--wk-ash) 0 17px, var(--wk-paper) 18px 21px, var(--wk-gray-300) 22px 36px)}.map-basemap-label{border-radius:0 0 var(--wk-radius) var(--wk-radius);color:var(--wk-paper);text-align:center;text-shadow:0 1px 2px #00000080;background:linear-gradient(#0000,#000000ba);padding:6px 0 4px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;inset:auto 3px 3px}.is-streets .map-basemap-label{color:var(--wk-ink);background:color-mix(in srgb, var(--wk-paper) 86%, transparent);text-shadow:none}.search-area-button,.area-restricted-button{z-index:5;color:var(--wk-paper);background:var(--wk-ink);border:1px solid var(--wk-border);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.area-restricted-button{color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-border)}.map-area-actions{z-index:5;gap:6px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.map-area-actions :is(.search-area-button,.area-restricted-button){white-space:nowrap;position:static;transform:none}.property-drawer{background:var(--wk-paper);border-left:1px solid var(--wk-hairline);overscroll-behavior:auto;scrollbar-gutter:stable;z-index:6;grid-template-rows:40px auto 32px 39px minmax(0,1fr);width:auto;min-width:0;height:100%;animation:.2s cubic-bezier(.23,1,.32,1) drawer-column-in;display:block;position:relative;top:auto;bottom:auto;right:auto;overflow-y:auto}.property-drawer-state{grid-template-rows:40px minmax(0,1fr);display:block}.drawer-topbar{color:var(--wk-text-muted);border-bottom:1px solid var(--wk-hairline);text-transform:none;letter-spacing:var(--wk-sans-track);z-index:5;background:var(--wk-linen);justify-content:space-between;align-items:center;min-height:42px;padding:0 10px 0 16px;font-size:12px;display:flex;position:sticky;top:0}.drawer-topbar>div{gap:2px;display:flex}.eyebrow{text-transform:none;letter-spacing:-.02em;color:var(--wk-text-muted);font-size:12px;font-weight:400}.drawer-header h1,.compare-header h1{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:5px 0 3px;font-weight:400}.drawer-header>p{color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0}.drawer-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.action-button{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;height:29px;min-height:34px;font-size:var(--wk-type-caption);color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-border);align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.action-button:hover{color:var(--wk-text);border-color:var(--wk-border);background:var(--wk-hover)}.action-button:disabled{opacity:.4;cursor:default}.trust-strip{border-top:1px solid var(--wk-hairline);border-bottom:1px solid var(--wk-hairline);background:var(--wk-linen);min-height:42px;color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 24px;font-size:12px;line-height:1.35;display:flex}.trust-strip span{align-items:center;gap:4px;display:flex}.drawer-tabs{border-bottom:1px solid var(--wk-hairline);z-index:4;background:var(--wk-paper);min-height:45px;padding:0 16px;position:sticky;top:42px;overflow:visible}.drawer-tabs>div{flex-wrap:wrap;gap:0 22px;min-width:0;height:auto;display:flex}.drawer-tabs button{color:var(--wk-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;font-weight:500;position:relative}.drawer-tabs button.is-active{color:var(--wk-text);font-weight:500}.drawer-tabs button.is-active:after{content:"";background:var(--wk-ink);height:2px;position:absolute;bottom:0;left:0;right:0}.drawer-content{overscroll-behavior:auto;min-height:0;overflow:visible}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.section-heading h2{font-size:var(--wk-type-body);margin:0}.section-heading>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.drawer-loading{place-items:center;min-height:280px;padding:18px;display:grid}.ai-error{color:var(--wk-text-muted);grid-template-columns:18px 1fr auto;align-items:start;gap:7px;display:grid}.ai-error span{font-size:var(--wk-type-caption);gap:2px;display:grid}.ai-error span strong{font-size:var(--wk-type-caption)}.ai-error button{color:inherit;cursor:pointer;font-size:var(--wk-type-caption);background:0 0;border:0;padding:4px}.finding{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.finding>div{gap:2px;display:grid}.finding p{color:var(--wk-text-muted);line-height:1.45;font-size:var(--wk-type-caption);margin:0}.compare-tray{z-index:70;max-width:calc(100% - 40px);min-height:50px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);align-items:center;gap:9px;padding:7px 8px 7px 9px;animation:.22s cubic-bezier(.23,1,.32,1) tray-in;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.compare-tray-icon{width:29px;height:29px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);place-items:center;display:grid}.compare-selection-list{align-items:center;gap:5px;max-width:560px;display:flex;overflow:hidden}.compare-selection-list>span{white-space:nowrap;background:var(--wk-linen);border-radius:var(--wk-radius);align-items:center;gap:4px;padding:0 4px 0 7px;display:flex}.compare-selection-list button{width:18px;height:18px;color:var(--wk-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.compare-selection-list small{color:var(--wk-text-muted);white-space:nowrap;padding:0 5px}.modal-backdrop{z-index:var(--wk-z-dialog);background:var(--wk-backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compare-panel{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);border-color:var(--wk-border);grid-template-rows:auto 42px minmax(0,1fr) 48px;width:min(1120px,100%);height:min(720px,100%);animation:.2s cubic-bezier(.23,1,.32,1) modal-in;display:grid;overflow:hidden}.compare-route-state{text-align:center;background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);justify-items:center;width:min(460px,100%);padding:34px;animation:.2s cubic-bezier(.23,1,.32,1) modal-in;display:grid;position:relative}.compare-state-close{position:absolute;top:10px;right:10px}.compare-state-icon{width:40px;height:40px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);place-items:center;margin-bottom:13px;display:grid}.compare-route-state h1{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:7px 0;font-weight:400}.compare-route-state p{max-width:370px;color:var(--wk-text-muted);margin:0;line-height:1.55}.compare-state-actions{gap:7px;margin-top:19px;display:flex}.compare-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 15px;display:flex}.compare-header h1{font-size:var(--wk-type-title);margin-top:4px}.compare-header p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0}.compare-toolbar{color:var(--wk-text-muted);background:var(--wk-linen);font-size:var(--wk-type-caption);border-top:0;border-bottom:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.compare-toolbar label{color:var(--wk-text);align-items:center;gap:6px;display:flex}.compare-table-wrap{min-height:0;overflow:auto}.compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:800px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:0;border-right:0;padding:12px}.compare-table thead th{z-index:3;background:var(--wk-linen);border-bottom:0;position:sticky;top:0}.compare-table thead th:first-child{z-index:4;width:185px;left:0}.compare-table tbody th{z-index:2;width:185px;font-size:var(--wk-type-caption);background:var(--wk-paper);font-weight:500;position:sticky;left:0}.compare-table tbody th small{color:var(--wk-text-muted);margin-top:3px;font-weight:400;line-height:1.35;display:block}.compare-table thead a{font-size:var(--wk-type-body);font-family:var(--wk-sans);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:flex}.compare-table thead a:hover{text-decoration:underline}.compare-table thead span{color:var(--wk-text-muted);margin-top:4px;font-weight:400;display:block}.compare-table td{color:var(--wk-text);font-variant-numeric:tabular-nums;font-size:var(--wk-type-label);text-align:left}.compare-footer{color:var(--wk-text-muted);font-size:var(--wk-type-caption);background:var(--wk-linen);border-top:0;justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex}.toast{z-index:150;color:var(--wk-paper);background:var(--wk-ink);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);padding:10px 13px;animation:.2s cubic-bezier(.23,1,.32,1) toast-in;position:fixed;bottom:18px;right:18px}.ask-backdrop{align-items:start;padding-top:11vh}.ask-panel{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:min(610px,100%);padding:26px;animation:.2s cubic-bezier(.23,1,.32,1) modal-in;position:relative}.ask-close{position:absolute;top:12px;right:12px}.ask-panel h1{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:6px 0 5px;font-weight:400}.ask-panel>p{max-width:500px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0 0 17px;line-height:1.5}.ask-panel form{background:var(--wk-linen);border:1px solid var(--wk-border);border-radius:var(--wk-radius);align-items:flex-end;padding:7px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.ask-panel form:focus-within{border-color:var(--wk-border)}.ask-panel textarea{resize:none;min-height:65px;color:var(--wk-text);font-size:var(--wk-type-label);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px 5px;line-height:1.45}.ask-panel textarea::placeholder{color:var(--wk-text-muted)}.ask-panel form button{width:31px;height:31px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.ask-panel form button:disabled{opacity:.35;cursor:default}.ask-examples{gap:1px;margin-top:17px;display:grid}.ask-examples>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-transform:none;letter-spacing:var(--wk-sans-track);padding:0 7px 6px}.ask-examples button{min-height:32px;color:var(--wk-text-muted);text-align:left;border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.ask-examples button:hover{color:var(--wk-text);background:var(--wk-linen)}.ask-loading{background:var(--wk-linen);border-radius:var(--wk-radius);align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.ask-loading>span:last-child{gap:2px;display:grid}.ask-loading strong{font-size:var(--wk-type-caption)}.ask-loading small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.ask-error{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);margin-top:14px;padding:10px}.ask-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.compiled-search{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);gap:10px;margin-top:14px;padding:12px;display:grid}.saved-search-pane{grid-template-rows:auto minmax(0,1fr)}.saved-search-list{align-content:start;gap:var(--wk-list-gutter);min-height:0;padding:0 0 var(--wk-list-gutter);background:var(--wk-linen);display:grid;overflow-y:auto}.saved-search-card{border-bottom:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:var(--wk-radius);border:0;align-items:center;gap:5px;padding:9px 9px 9px 12px;display:flex}.saved-search-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.saved-search-icon{width:31px;height:31px;color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);place-items:center;display:grid}.saved-search-main>span:last-child{gap:3px;min-width:0;display:grid}.saved-search-main small{color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-search-main .saved-search-filters{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.saved-search-main time{color:var(--wk-text-muted)}.draw-area-wrap{position:static}.draw-area-controls{justify-content:flex-end;align-items:stretch;display:flex}.draw-area-controls .map-layer-button.draw-area-toggle{justify-content:center;width:36px;min-width:36px;height:36px;padding:0;position:relative}.draw-area-count{min-width:16px;height:16px;color:var(--wk-paper);background:var(--wk-accent);border-radius:var(--wk-radius);pointer-events:none;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.draw-area-controls .map-layer-button.is-active{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.draw-area-controls.has-area .map-layer-button{border-radius:var(--wk-radius) 0 0 var(--wk-radius)}.area-clear-button{border:1px solid var(--wk-ink);border-left-color:color-mix(in srgb, var(--wk-paper) 25%, transparent);border-radius:0 var(--wk-radius) var(--wk-radius) 0;width:34px;color:var(--wk-paper);background:var(--wk-ink);cursor:pointer;font-size:20px}.area-clear-button:hover{background:var(--wk-gray-900)}.area-clear-button:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.draw-area-panel{z-index:20;background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:min(284px,100vw - 28px);max-height:min(410px,100dvh - 155px);box-shadow:var(--wk-float-lift);padding:12px;position:absolute;top:42px;right:0;overflow:auto}.draw-area-panel>header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.draw-area-panel>header button{cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:18px}.draw-area-panel p{color:var(--wk-text-muted);margin:9px 0;font-size:11px;line-height:1.4}.draw-area-panel form{gap:6px;margin:10px 0 7px;display:flex}.draw-area-panel form input{border:1px solid var(--wk-border);border-radius:var(--wk-radius);flex:1;min-width:0;height:34px;padding:0 8px;font-size:12px}.draw-area-panel form button{min-width:58px;height:34px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);white-space:nowrap;cursor:pointer;border:0;padding:0 9px;font-size:11px}.draw-area-panel form button:disabled{opacity:.65;cursor:default}.draw-area-panel form[aria-busy=true] button{opacity:1}.area-edit-row{color:var(--wk-text-muted);justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.area-edit-row button{color:var(--wk-text);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px;text-decoration:underline}.area-shape-choices{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.area-shape-choices button{border:1px solid var(--wk-border);border-radius:var(--wk-radius);color:var(--wk-text);background:var(--wk-paper);text-align:left;cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:5px;padding:9px 7px;font-size:11px;display:grid}.area-shape-choices button:hover{background:var(--wk-linen);border-color:var(--wk-accent)}.area-shape-choices button:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.area-shape-choices button:disabled{opacity:.45;cursor:default}.area-shape-choices svg{color:var(--wk-accent)}.area-shape-choices small{color:var(--wk-text-muted);white-space:nowrap;grid-column:1/-1;font-size:9px}.draw-area-shapes{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.draw-area-shapes span{background:var(--wk-linen);border-radius:var(--wk-radius);align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.draw-area-shapes button{cursor:pointer;background:0 0;border:0;padding:0 3px}.saved-area-list{border-top:1px solid var(--wk-border);max-height:180px;margin-top:10px;padding-top:8px;overflow-y:auto}.saved-area-list h4{color:var(--wk-text-muted);margin:0 0 5px;font-size:10px;font-weight:500}.saved-area-list>div{border-radius:var(--wk-radius);align-items:center;gap:4px;display:flex}.saved-area-list>div.is-active{background:color-mix(in srgb, var(--wk-accent) 10%, transparent)}.saved-area-list button{cursor:pointer;background:0 0;border:0;font-size:12px}.saved-area-list>div>button:first-child{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:9px 6px;display:flex}.saved-area-list>div>button:first-child>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-area-list button[aria-pressed=true]{color:var(--wk-accent);font-weight:500}.saved-area-list>div>button:last-child{color:var(--wk-text-muted);padding:6px}.draw-area-panel .area-save-error{color:var(--wk-error-text);font-size:11px}.draw-area-toolbar{z-index:18;background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);max-width:calc(100% - 24px);box-shadow:var(--wk-float-lift);align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.draw-area-toolbar strong{white-space:nowrap;font-size:12px}.draw-area-toolbar span{color:var(--wk-text-muted);white-space:nowrap;font-size:11px}.draw-area-toolbar button{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);min-height:28px;padding:0 8px}.draw-area-instruction{gap:3px;margin-right:4px;display:grid}.draw-area-toolbar .draw-area-finish{background:var(--wk-ink);color:var(--wk-paper);border-color:var(--wk-ink)}.draw-area-toolbar button:disabled{opacity:.4;cursor:default}.map-pane:has(.draw-area-panel,.draw-area-toolbar) .building-view-tools{visibility:hidden}@media (max-width:760px){.area-clear-button{width:40px}.draw-area-panel{top:50px}.draw-area-toolbar{flex-wrap:wrap;left:12px;right:12px;transform:none}.draw-area-toolbar button{min-height:40px}.draw-area-instruction{flex-basis:100%}.draw-area-instruction strong{white-space:normal}}@keyframes pop-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes drawer-in{0%{opacity:0;transform:translate(18px)}}@keyframes tray-in{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1120px){.sidebar{padding-left:7px;padding-right:7px}.sidebar-item{justify-content:center;padding:0}.sidebar-item>span:not(.sidebar-icon),.sidebar-count{display:none}.explorer-grid{--results-open-width:360px;grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr)}}@media (max-width:760px){body{overflow:auto}.wordmark{grid-area:1/1}.header-actions{grid-area:1/2;justify-self:end;gap:4px}.global-search{grid-area:2/1/auto/-1;width:100%;height:40px}.sidebar{z-index:60;border-top:1px solid var(--wk-hairline);border-right:0;flex-direction:row;height:54px;padding:5px;position:fixed;bottom:0;left:0;right:0}.sidebar nav{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.sidebar-item{height:43px;font-size:var(--wk-type-caption);flex-direction:column;justify-content:center;gap:2px}.sidebar-item>span:not(.sidebar-icon){display:block}.type-filter-group .filter-chip:nth-child(n+3){display:none}.save-search-button{justify-content:center;gap:0;width:40px;height:44px;min-height:44px;padding:0;overflow:hidden}.explorer-grid{grid-template-columns:1fr}.results-pane{z-index:3;width:min(88vw,370px)}.map-pane{position:absolute;inset:0}.compare-selection-list{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.compare-selection-list>span:nth-child(n+2),.compare-selection-list small,.compare-tray>.text-button{display:none}.modal-backdrop{padding:8px 8px 62px}.filter-popover{width:auto;position:fixed;top:153px;left:8px;right:8px}.save-search-popover{width:calc(100% - 16px);position:fixed;top:153px;right:8px}.compare-route-state{padding:32px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.property-record-shell{height:100%;color:var(--wk-text);background:var(--wk-linen);overflow-y:auto}.property-record-app-header{z-index:30;height:60px;color:var(--wk-paper);background:var(--wk-carbon);align-items:center;padding:0 max(22px,50vw - 590px);display:flex;position:sticky;top:0}.property-record-return-link{border-radius:var(--wk-radius);font-size:var(--wk-type-caption);color:var(--wk-text-muted);align-items:center;gap:6px;padding:7px 8px;text-decoration:none;display:inline-flex}.property-record-route-state{text-align:center;align-content:center;justify-items:center;width:min(760px,100% - 32px);min-height:calc(100% - 60px);margin:0 auto;padding:50px 0;display:grid}.property-record-route-state h1,.property-record-route-message h1{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:8px 0 5px;font-weight:400}.property-record-route-state>p,.property-record-route-message p{max-width:540px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.55}.property-record-route-state code{color:var(--wk-text-muted);background:var(--wk-ash);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);padding:2px 4px}.property-record-route-message{justify-items:center;display:grid}.property-record-route-message>div{gap:7px;margin-top:18px;display:flex}.property-record-page{border-radius:var(--wk-radius);border:0;border-color:var(--wk-border)}.property-record-demo-banner{color:var(--wk-text-muted);background:var(--wk-linen);border-bottom:1px solid var(--wk-border);font-size:var(--wk-type-caption);padding:9px 28px;line-height:1.45}.property-record-demo-banner strong{color:var(--wk-text)}.property-record-hero{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.property-record-hero h1{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:6px 0 5px;font-weight:400}.property-record-hero p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-wrap:wrap;gap:4px 11px;margin:0;display:flex}.property-record-hero p span{color:var(--wk-text-muted);font-variant-numeric:tabular-nums}.property-record-hero>.action-button{flex:none;margin-top:4px}.property-record-primary [role=tabpanel]:focus-visible{outline:2px solid var(--wk-focus);outline-offset:5px}.property-record-section-heading{max-width:690px;margin-bottom:22px}.property-record-section-heading h2{font-family:var(--wk-sans);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);margin:6px 0;font-weight:400}.property-record-section-heading p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.55}.property-record-subsection{border-top:0;padding:22px 0}.property-record-subheading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.property-record-subheading>div{align-items:center;gap:7px;display:flex}.property-record-subheading h3{font-size:var(--wk-type-caption);margin:0}.property-record-subheading>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.property-record-identity-grid>article{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);gap:6px;min-width:0;padding:14px;display:grid}.property-record-identity-grid>article>span:first-child{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-identity-grid>article>strong{overflow-wrap:anywhere;font-family:var(--wk-sans);font-size:16px;font-weight:500}.property-record-identity-ids{border-top:1px solid var(--wk-hairline);border-bottom:1px solid var(--wk-hairline);background:var(--wk-linen);border-radius:var(--wk-radius);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0;padding:10px 12px;display:grid}.property-record-identity-ids>div{gap:2px;min-width:0;padding-right:7px;display:grid}.property-record-identity-ids dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-identity-ids dd{overflow-wrap:anywhere;font-size:var(--wk-type-caption);margin:0}.property-site-intro{max-width:680px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:-3px 0 14px;line-height:1.5}.property-site-family{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);gap:9px;margin-top:14px;padding:13px;display:grid}.property-site-family>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.property-site-family>header h4{font-size:var(--wk-type-caption);margin:0}.property-site-family>header span{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);padding:3px 5px;font-weight:500}.property-site-family>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.45}.property-site-card h4{overflow-wrap:anywhere;font-family:var(--wk-sans);font-size:var(--wk-type-body);margin:0;font-weight:400}.property-site-provenance{background:var(--wk-linen);border-radius:var(--wk-radius);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 14px;display:grid}.property-site-provenance>div{gap:2px;min-width:0;padding:4px 8px 4px 0;display:grid}.property-site-provenance dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-site-provenance dd{overflow-wrap:anywhere;font-size:var(--wk-type-caption);margin:0}.property-record-evidence-meta{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-wrap:wrap;align-items:center;gap:5px 9px;line-height:1.4;display:flex}.property-record-evidence-meta>p{width:100%;color:var(--wk-text-muted);margin:2px 0 0}.property-record-state{width:max-content;color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);text-transform:none;letter-spacing:-.02em;white-space:normal;max-width:100%;padding:3px 5px;font-size:12px;font-weight:500}.property-record-state-observed,.property-record-state-conflicting,.property-record-state-not-observed,.property-record-state-not-applicable,.property-record-state-unattributed{color:var(--wk-text-muted);background:var(--wk-linen)}.property-record-citations{flex-wrap:wrap;gap:4px;display:inline-flex}.property-record-citations a{color:var(--wk-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--wk-text-muted);text-decoration-color:var(--wk-text-muted);text-underline-offset:2px}.property-record-citation-missing{color:var(--wk-text-muted)}.property-record-fact-grid{border-top:0;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.property-record-fact-grid>div{border-bottom:1px solid var(--wk-hairline);border-right:0;gap:4px;min-width:0;padding:12px 0;display:grid}.property-record-fact-grid .property-record-citations,.property-record-fact-grid .property-record-citation-missing{font-size:var(--wk-type-caption);margin-top:2px}.property-record-empty{border-radius:var(--wk-radius);text-align:center;color:var(--wk-text);background:var(--wk-paper);border:1px dashed var(--wk-border);padding:25px 20px}.property-record-empty strong{color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-body);font-weight:400}.property-record-empty p{max-width:560px;color:var(--wk-text-muted);margin:6px auto 0;font-size:13px;line-height:1.5}.property-record-unknowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding:0;list-style:none;display:grid}.property-record-unknowns li{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);padding:8px 10px 8px 25px;line-height:1.4;position:relative}.property-record-unknowns li:before{content:"?";width:11px;height:11px;color:var(--wk-text-muted);border:1px solid var(--wk-border);font-size:var(--wk-type-caption);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;left:8px}.property-record-card-list{gap:11px;display:grid}.property-record-history-status{min-height:48px;font-size:var(--wk-type-caption);align-items:center;gap:12px;display:flex}.property-record-history-status button{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);cursor:pointer;padding:6px 12px}.property-record-subheading>a{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.property-record-subheading>a:hover{color:var(--wk-text);text-underline-offset:3px;text-decoration:underline}.property-public-record-source{background:var(--wk-linen);border-radius:var(--wk-radius);margin-bottom:8px;padding:0}.property-public-record-source>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;list-style:none;display:flex}.property-public-record-source>details>summary::-webkit-details-marker{display:none}.property-public-record-source>details>summary span{font-size:var(--wk-type-caption);font-weight:500}.property-public-record-source>details>summary small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-weight:400}.property-public-record-source>details>summary:hover small{color:var(--wk-text)}.property-public-record-source-body{padding:0 8px 8px}.property-public-record-publisher{width:max-content;color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:4px;margin:-2px 6px 10px auto;text-decoration:none;display:flex}.property-public-record-publisher:hover{color:var(--wk-text);text-underline-offset:3px;text-decoration:underline}.property-public-record-card{background:var(--wk-paper)}.property-public-record-card>header{background:var(--wk-linen)}.property-public-record-fields{background:var(--wk-linen);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:2px;display:grid}.property-public-record-fields>div{background:var(--wk-paper);align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.property-public-record-fields dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-public-record-fields dd{overflow-wrap:anywhere;min-width:0;font-size:var(--wk-type-caption);margin:0;line-height:1.45}.property-public-record-card>footer{color:var(--wk-text-muted);background:var(--wk-linen);font-size:var(--wk-type-caption);flex-wrap:wrap;gap:6px 14px;padding:10px 14px;display:flex}.property-public-record-card>footer:empty{display:none}.property-public-record-empty{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;padding:16px 14px}.property-record-map-link{width:max-content;max-width:100%;color:var(--wk-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;text-decoration:none;display:grid}.property-record-map-link svg{grid-row:1/3}.property-record-map-link small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-map-link:hover small{color:var(--wk-text);text-underline-offset:2px;text-decoration:underline}.property-record-value-list{flex-wrap:wrap;gap:4px;display:flex}.property-record-value-list>span{background:var(--wk-linen);border-radius:var(--wk-radius);padding:2px 5px}.property-record-nested-value{gap:7px;display:grid}.property-record-nested-value>span{gap:2px;display:grid}.property-record-nested-value small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-area-research{background:var(--wk-paper);border-radius:var(--wk-radius)}.property-area-research>h2{font:500 var(--wk-type-section)/1.3 var(--wk-sans);margin:0 0 8px}.property-area-research p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.6}.property-area-trends{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.property-area-trend svg{width:100%;fill:var(--wk-series-1)}.property-area-chart-axis{color:var(--wk-chart-axis);justify-content:space-between;display:flex}.property-area-trend details{font-size:var(--wk-type-caption);margin-top:12px}.property-area-trend table{text-align:left;width:100%;margin:10px 0}.property-area-research summary{cursor:pointer}.property-area-request-controls{flex-wrap:wrap;align-items:end;display:flex}.property-area-request-controls label{font-size:var(--wk-type-caption);gap:6px;display:grid}.property-area-request-controls select,.property-area-request-controls button{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);min-height:38px;font-size:var(--wk-type-caption);padding:8px 12px}.property-area-request-controls button{cursor:pointer}.property-area-request-controls button:disabled{opacity:.6;cursor:wait}.property-area-request-result{margin-top:20px}.property-area-request-result a{font-size:var(--wk-type-caption);text-decoration:underline}.property-record-observation-card{border-radius:var(--wk-radius);background:var(--wk-linen);border:0;overflow:hidden}.property-record-observation-card>header{background:var(--wk-linen);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 14px;display:flex}.property-record-observation-card>header>div{gap:3px;min-width:0;display:grid}.property-record-observation-card>header>div>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-transform:none;letter-spacing:var(--wk-sans-track)}.property-record-observation-card h3{overflow-wrap:anywhere;font-family:var(--wk-sans);font-size:var(--wk-type-section);margin:0;font-weight:400}.property-record-observation-card>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;padding:13px 14px;line-height:1.5}.property-record-observation-card>.property-record-evidence-meta,.property-record-observation-card>.property-record-citations,.property-record-observation-card>.property-record-citation-missing{border-top:1px solid var(--wk-hairline);margin:0;padding:11px 14px}.property-record-value-grid{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.property-record-value-grid>div{border-right:1px solid var(--wk-hairline);gap:4px;min-width:0;padding:14px;display:grid}.property-record-value-grid>div:last-child{border-right:0}.property-record-value-grid dt,.property-record-compact-details dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-value-grid dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500;line-height:1.1}.property-record-assessor-facts{border-top:1px solid var(--wk-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.property-record-assessor-facts>div{border-right:1px solid var(--wk-hairline);gap:3px;min-width:0;padding:10px 12px;display:grid}.property-record-assessor-facts>div:nth-child(4n){border-right:0}.property-record-assessor-facts dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-assessor-facts dd{overflow-wrap:anywhere;font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;margin:0}.property-record-compact-details{border-top:1px solid var(--wk-hairline);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.property-record-compact-details>div{border-right:1px solid var(--wk-hairline);gap:4px;min-width:0;padding:11px 14px;display:grid}.property-record-compact-details>div:last-child{border-right:0}.property-record-compact-details dd{overflow-wrap:anywhere;font-size:var(--wk-type-caption);margin:0}.property-record-legacy-block{gap:10px;margin-bottom:12px;display:grid}.property-record-legacy-block h3{font-size:var(--wk-type-caption);margin:0}.property-record-legacy-block>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0}.property-context-mode,.property-context-release{color:var(--wk-text-muted);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);flex-wrap:wrap;align-items:center;gap:6px 9px;margin:-8px 0 18px;padding:9px 11px;display:flex}.property-context-mode strong,.property-context-release strong{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-context-release{overflow-wrap:anywhere;color:var(--wk-text-muted);background:var(--wk-linen);border-color:var(--wk-border)}.property-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.property-context-card{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.property-context-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.property-context-card>header>span:first-child{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-context-card>strong{overflow-wrap:anywhere;font-family:var(--wk-sans);font-size:var(--wk-type-section);font-weight:400}.property-context-card>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.45}.property-context-card>div{color:var(--wk-text-muted);border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);gap:3px;margin-top:auto;padding-top:4px;display:grid}.property-context-provenance{border-top:1px solid var(--wk-hairline);gap:3px;margin:5px 0 0;padding-top:5px;display:grid}.property-context-provenance>div{grid-template-columns:105px minmax(0,1fr);gap:7px;display:grid}.property-context-provenance dt{color:var(--wk-text-muted)}.property-context-provenance dd{overflow-wrap:anywhere;min-width:0;color:var(--wk-text);margin:0}.property-context-coverage{color:var(--wk-text-muted);background:var(--wk-linen);border-left:2px solid var(--wk-border);font-size:var(--wk-type-caption);margin:0 0 13px;padding:10px 12px;line-height:1.5}.property-context-timeline{margin:0;padding:0;list-style:none}.property-context-timeline li{grid-template-columns:115px minmax(0,1fr);gap:13px;display:grid}.property-context-timeline li>time,.property-context-timeline li>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);padding-top:10px}.property-context-timeline li>div{border-left:1px solid var(--wk-border);gap:4px;padding:9px 0 18px 15px;display:grid;position:relative}.property-context-timeline li>div:before{content:"";background:var(--wk-slate);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:-3px}.property-context-timeline li>div>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-transform:capitalize}.property-context-timeline strong{font-size:var(--wk-type-caption)}.property-context-timeline p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.45}.property-context-timeline small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.property-risk-card{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);gap:6px;min-width:0;padding:13px;display:grid}.property-risk-card>header{color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:space-between;gap:9px;display:flex}.property-risk-card>header>span:last-child{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);text-transform:none;flex:none;padding:2px 4px;font-weight:500}.property-risk-card>strong{font-family:var(--wk-sans);font-size:var(--wk-type-body);font-weight:400}.property-risk-card>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.45}.property-risk-card>small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-risk-card .property-risk-caveat{color:var(--wk-text-muted);border-top:1px solid var(--wk-hairline);padding-top:6px}.property-record-status-history{background:var(--wk-paper);border-top:1px solid var(--wk-hairline);margin:0;padding:12px 14px 14px}.property-record-status-history h4{font-size:var(--wk-type-caption);margin:0 0 9px}.property-record-status-history>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.5}.property-record-status-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.property-record-status-history li{border-left:1px solid var(--wk-border);grid-template-columns:160px 1fr;padding:9px 0 9px 13px;position:relative}.property-record-status-history li:before{content:"";background:var(--wk-slate);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:-3px}.property-record-status-history li>div:first-child{gap:3px;display:grid}.property-record-status-history li strong{font-size:var(--wk-type-caption)}.property-record-status-history li>div:first-child>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-source-list{gap:9px;display:grid}.property-record-source-list>article{border-radius:var(--wk-radius);background:var(--wk-linen);border:0;scroll-margin-top:75px;overflow:hidden}.property-record-source-list>article>header{background:var(--wk-linen);border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.property-record-source-list>article>header>div{align-items:center;gap:8px;min-width:0;display:flex}.property-record-source-list>article>header>div>span:last-child{gap:2px;min-width:0;display:grid}.property-record-source-list>article>header strong{font-size:var(--wk-type-caption)}.property-record-source-list>article>header small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-source-list>article>header>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-align:right}.property-record-source-dot{background:var(--wk-slate);border-radius:50%;flex:none;width:7px;height:7px}.property-record-source-verified,.property-record-source-inferred,.property-record-source-needs-review{background:var(--wk-slate)}.property-record-source-list dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.property-record-source-list dl>div{border-right:1px solid var(--wk-hairline);gap:4px;min-width:0;padding:11px 12px;display:grid}.property-record-source-list dl>div:last-child{border-right:0}.property-record-source-list dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-source-list dd{overflow-wrap:anywhere;font-size:var(--wk-type-caption);margin:0}.property-record-source-list>article>a{width:max-content;color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:4px;margin:0 12px 11px;display:flex}.property-record-loading{place-items:center;width:100%;min-height:320px;padding:20px 0;display:grid}.property-record-route-state .property-record-loading{margin-top:22px}.property-record-inline-error{color:var(--wk-text-muted);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);justify-items:start;gap:8px;padding:20px;display:grid}.property-record-inline-error strong{color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-section);font-weight:400}.property-record-inline-error p{max-width:560px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.5}.property-record-inline-error button{color:var(--wk-text-muted);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);background:0 0;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}@media (max-width:1120px){.property-record-content-grid{grid-template-columns:minmax(0,1fr) 240px}.property-record-fact-grid,.property-record-source-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.property-record-source-list dl>div:nth-child(2){border-right:0}.property-record-source-list dl>div:nth-child(-n+2){border-bottom:1px solid var(--wk-hairline)}}@media (max-width:760px){.property-record-app-header{height:55px;padding:0 12px}.property-record-demo-banner{padding-left:15px;padding-right:15px}.property-record-hero h1{font-size:var(--wk-type-title)}.property-record-hero>.action-button{width:max-content}.property-record-content-grid{display:block}.property-record-primary{border-right:0;min-height:0}.property-record-identity-grid,.property-record-unknowns{grid-template-columns:1fr}.property-record-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-record-value-grid,.property-record-compact-details,.property-public-record-fields{grid-template-columns:1fr}.property-record-value-grid>div,.property-record-compact-details>div{border-right:0;border-bottom:1px solid var(--wk-hairline)}.property-record-value-grid>div:last-child,.property-record-compact-details>div:last-child{border-bottom:0}.property-record-assessor-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.property-site-provenance{grid-template-columns:1fr}.property-record-assessor-facts>div:nth-child(2n){border-right:0}.property-record-status-history li{grid-template-columns:1fr;gap:6px}.property-record-source-list>article>header{align-items:flex-start}.property-record-source-list dl{grid-template-columns:1fr}.property-record-source-list dl>div{border-right:0;border-bottom:1px solid var(--wk-hairline)}.property-record-source-list dl>div:last-child{border-bottom:0}.property-context-grid,.property-risk-grid{grid-template-columns:1fr}.property-context-provenance>div{grid-template-columns:1fr;gap:1px}.property-context-timeline li{grid-template-columns:85px minmax(0,1fr)}.property-record-route-state{min-height:calc(100% - 55px)}}.parcel-map-disclosure{z-index:6;width:min(370px,100% - 72px);color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);grid-template-columns:18px minmax(0,1fr);gap:7px;padding:9px 10px;display:grid;position:absolute;bottom:112px;left:12px}.parcel-map-disclosure>svg{color:var(--wk-text-muted);margin-top:1px}.parcel-map-disclosure>span{gap:2px;min-width:0;display:grid}.parcel-map-disclosure small{overflow-wrap:anywhere;color:var(--wk-text-muted);line-height:1.4}.parcel-map-disclosure .parcel-map-disclaimer{color:var(--wk-text-muted)}.parcel-map-disclosure .parcel-map-warning{color:var(--wk-text-muted);margin-top:2px;font-weight:500}.parcel-map-disclosure.is-loading>svg{animation:1s linear infinite wk-spin}.parcel-map-disclosure.is-error{color:var(--wk-text-muted);background:var(--wk-linen);border-color:var(--wk-border)}.parcel-map-disclosure.is-error>svg,.parcel-map-disclosure.is-empty{color:var(--wk-text-muted)}.parcel-map-layer-toggle{margin-top:5px;border-top:1px solid var(--wk-hairline)!important;border-radius:0!important;padding-top:10px!important}.parcel-map-layer-swatch{background:var(--wk-slate);border:2px solid var(--wk-border);width:14px;height:14px}@media (max-width:760px){.parcel-map-disclosure{width:min(330px,100% - 70px);padding:8px 9px;bottom:112px;left:10px}.parcel-map-disclosure small{font-size:var(--wk-type-caption)}.parcel-map-disclosure small:nth-of-type(2),.parcel-map-disclosure .parcel-map-disclaimer{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}button,input,select,textarea{font:inherit;letter-spacing:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.global-search input:focus-visible,.input-with-unit input:focus-visible,.agent-composer textarea:focus-visible,.agent-chat-search input:focus-visible,.ask-panel textarea:focus-visible,.agent-title-input:focus-visible,.agent-row-rename:focus-visible{outline:0}.compare-selection-list>strong{color:var(--wk-text-muted);flex:none;font-weight:500}.results-header,.preview-banner{flex:none}.property-card-hitbox{z-index:1;position:absolute;inset:0}.interactive-above-card{z-index:2;position:relative}.property-card:focus-within{background:var(--wk-paper)}.filter-popover{width:min(620px,100vw - 230px);max-height:calc(100vh - 126px);overflow-y:auto}.custom-filter-section{border-top:1px solid var(--wk-hairline);margin-top:15px;padding-top:14px}.custom-filter-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.custom-filter-heading>div{gap:3px;display:grid}.custom-filter-heading span,.custom-filter-empty{color:var(--wk-text-muted);line-height:1.45;font-size:var(--wk-type-caption)}.custom-filter-heading .text-button{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.condition-list{gap:7px;margin-top:11px;display:grid}.condition-row{grid-template-columns:minmax(110px,1.15fr) minmax(105px,.9fr) minmax(140px,1.25fr) 28px;align-items:center;gap:6px;display:grid}.condition-row select,.condition-row input{width:100%;min-width:0;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);height:36px;font-size:var(--wk-type-label);border-radius:var(--wk-radius);padding:0 7px}.condition-single-value{align-items:center;min-width:0;display:flex}.condition-single-value>span{color:var(--wk-text-muted);pointer-events:none;font-size:var(--wk-type-caption);margin-left:-37px;padding-right:7px}.missing-data-control{color:var(--wk-text);background:var(--wk-linen);border-radius:var(--wk-radius);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.missing-data-control input{margin-top:2px}.missing-data-control>span{gap:3px;display:grid}.missing-data-control strong{font-size:var(--wk-type-label);font-weight:500}.missing-data-control small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.4}.filter-validation{color:var(--wk-error-text);font-size:var(--wk-type-caption);margin:8px 0 0}.condition-row .wk-select-trigger{height:36px;min-height:36px}.condition-row input[aria-invalid=true]{border-color:var(--wk-error)}.condition-range{color:var(--wk-text-muted);font-size:var(--wk-type-caption);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.custom-filter-empty{background:var(--wk-linen);border-radius:var(--wk-radius);margin:10px 0 0;padding:10px}.drawer-header h1{font-size:var(--wk-type-title);line-height:1.05}.drawer-actions>:is(button,details){flex:none}.drawer-actions .drawer-create-document>summary{min-height:34px;color:var(--wk-text);border-color:var(--wk-border);background:var(--wk-linen);font-size:var(--wk-type-caption);padding:0 10px}.drawer-more-menu{position:relative}.drawer-more-menu>summary{list-style:none}.drawer-more-menu>summary::-webkit-details-marker{display:none}.drawer-more-menu[open]>div{z-index:70;border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);min-width:175px;box-shadow:var(--wk-float-lift);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.drawer-more-menu>div>:is(button,a),.drawer-more-menu>div>.share>button{background:0 0;border:0;justify-content:flex-start;width:100%;min-height:34px}.drawer-more-menu>div>:is(button,a):hover,.drawer-more-menu>div>.share>button:hover{background:var(--wk-linen)}.drawer-more-menu>div>.share{width:100%}.compare-limit-note{color:var(--wk-warning-text);line-height:1.4;color:var(--wk-text-muted)!important;font-size:var(--wk-type-caption)!important;margin:9px 0 0!important}.mobile-view-switch{display:none}@media (max-width:900px){.property-record-hero{padding:24px 22px 20px}.property-record-content-grid{display:block}.property-record-primary{border-right:0;min-height:0;padding:24px 22px}.property-record-section-heading p{max-width:none}.property-record-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-record-section-heading p,.property-site-intro,.property-site-family>p,.property-record-observation-card>p,.property-record-evidence-meta,.property-record-fact-grid dt,.property-record-source-list dt,.property-record-fact-grid dd,.property-record-compact-details dd{font-size:var(--wk-type-caption)}}@media (max-width:760px){.mobile-view-switch{z-index:12;background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:2px;display:flex;position:absolute;top:16px;right:9px}.mobile-view-switch button{height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);background:0 0;border:0;min-height:36px;padding:0 10px}.mobile-view-switch button.is-active{color:var(--wk-paper);background:0 0;font-weight:500}.explorer-grid.mobile-show-list .results-pane{width:100%;display:flex}.explorer-grid.mobile-show-list .map-pane,.explorer-grid.mobile-show-map .results-pane{display:none}.explorer-grid.mobile-show-map .map-pane{display:block}.filter-popover{max-height:calc(100vh - 220px)}.condition-row{background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);grid-template-columns:minmax(0,1fr) 34px;padding:9px}.condition-row>select,.condition-row>div{grid-column:1}.condition-row>button{grid-area:1/2}.trust-strip{padding:8px 17px}.drawer-tabs{padding:0 17px}.compare-selection-list>strong{display:none}.compare-selection-list>span:nth-child(n+2){display:flex}.compare-selection-list>span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.compare-tray-icon,.compare-tray>.text-button{display:none}.property-record-hero{flex-direction:column;gap:16px;padding:22px 16px 18px;display:grid}.property-record-primary{padding:22px 16px}}html{font-size:var(--wk-type-body)}.sidebar{padding:10px 8px;transition:width .18s cubic-bezier(.23,1,.32,1)}.sidebar.is-collapsed{width:56px;padding:10px 7px}.sidebar-item{height:40px;font-size:var(--wk-type-label);gap:10px;padding:0 10px;position:relative}.sidebar-dot{background:var(--wk-accent);border:2px solid var(--wk-hairline);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.sidebar.is-collapsed .sidebar-item{justify-content:center;padding:0}.sidebar.is-collapsed .sidebar-label,.sidebar.is-collapsed .sidebar-count{display:none}.sidebar.is-collapsed .sidebar-item:after{content:attr(data-label);z-index:40;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);white-space:nowrap;opacity:0;pointer-events:none;padding:5px 8px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.sidebar.is-collapsed .sidebar-item:hover:after,.sidebar.is-collapsed .sidebar-item:focus-visible:after{opacity:1}.filter-bar{z-index:30;background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex;position:relative}.filter-chip-count{border-radius:var(--wk-radius);min-width:18px;height:18px;font-size:var(--wk-type-caption);color:inherit;background:0 0;place-items:center;padding:0;font-weight:500;display:inline-grid}.active-filter-pills{border-left:1px solid var(--wk-hairline);align-items:center;gap:5px;margin-left:2px;padding-left:8px;display:flex}.active-filter-pill{white-space:nowrap;border:1px solid var(--wk-border);border-radius:var(--wk-radius);height:30px;font-size:var(--wk-type-label);color:var(--wk-text);background:var(--wk-linen);border-color:var(--wk-border);align-items:center;gap:4px;padding:0 4px 0 10px;animation:.14s cubic-bezier(.23,1,.32,1) pop-in;display:inline-flex}.active-filter-pill button{width:20px;height:20px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.active-filter-more{height:30px;color:var(--wk-text-muted);border:1px dashed var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);white-space:nowrap;background:0 0;padding:0 9px}.active-filter-more:hover{background:var(--wk-linen)}.popover{border-radius:var(--wk-radius)}.input-with-unit{border-radius:var(--wk-radius);height:36px}.input-with-unit:focus-within{border-color:var(--wk-border)}.primary-button{border-radius:var(--wk-radius);min-height:34px;font-size:var(--wk-type-label);padding:0 13px}.custom-filter-heading strong{font-size:var(--wk-type-label)}.condition-single-value>span,.condition-range{font-size:var(--wk-type-caption)}.explorer-grid{--results-column:var(--results-open-width);--results-open-width:400px;grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:0;transition:grid-template-columns .2s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden}.results-progress{z-index:6;background:var(--wk-ink);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.results-progress:after{content:"";background:var(--wk-accent);border-radius:var(--wk-radius);width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite results-progress;position:absolute;inset:0}.results-pane.is-refreshing .results-list{opacity:.72;transition:opacity .18s}.results-pane.is-refreshing .results-list>*{pointer-events:none}.results-header strong{font-size:var(--wk-type-body);font-variant-numeric:tabular-nums}.preview-banner{font-size:var(--wk-type-caption);padding:8px 15px}.map-data-status{font-size:var(--wk-type-caption);border-radius:var(--wk-radius);padding:7px 10px}.search-area-button,.area-restricted-button{height:34px;font-size:var(--wk-type-label);border-radius:var(--wk-radius)}.parcel-map-disclosure strong,.parcel-map-disclosure small{font-size:var(--wk-type-caption)}.explorer-grid.has-drawer{grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr) clamp(460px, 34vw, 600px)}.finding strong{font-size:var(--wk-type-caption)}.compare-selection-list>span{font-size:var(--wk-type-caption);height:28px}.compare-selection-list>strong,.compare-selection-list small,.compare-header p,.compare-toolbar,.compare-footer,.compare-table tbody th small,.compare-table thead span{font-size:var(--wk-type-caption)}.compare-route-state p{font-size:var(--wk-type-label)}.saved-search-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--wk-type-label);overflow:hidden}.saved-search-main small,.saved-search-main time,.ask-panel>p,.ask-examples button{font-size:var(--wk-type-caption)}.agent-app-shell{overflow:hidden}.agent-workspace{height:calc(100% - 60px);min-height:0;color:var(--wk-text);background:var(--wk-linen);grid-template-columns:272px minmax(0,1fr);display:grid}.agent-workspace.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.agent-workspace.sidebar-collapsed .agent-conversations{visibility:hidden;border-right:0;padding:0}.agent-sidebar-top{align-items:center;gap:6px;display:flex}.agent-new-chat{height:36px;color:var(--wk-paper);background:var(--wk-ink);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-label);flex:1;justify-content:center;align-items:center;gap:7px;font-weight:500;display:flex}.agent-new-chat:hover{background:var(--wk-ink)}.agent-sidebar-toggle{width:36px;height:36px;color:var(--wk-text-muted)}.agent-chat-search{height:34px;color:var(--wk-text-muted);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);border-color:#0000;align-items:center;gap:7px;padding:0 6px 0 10px;display:flex}.agent-chat-search input{min-width:0;color:var(--wk-text);font-size:var(--wk-type-label);background:0 0;border:0;outline:0;flex:1}.agent-chat-search input::placeholder{color:var(--wk-text-muted)}.agent-chat-search button{width:22px;height:22px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.agent-conversation-list{scrollbar-width:thin;scrollbar-color:var(--wk-stone) transparent;flex:1;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.agent-conversation-group{gap:2px;display:grid}.agent-conversation-empty{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:8px}.agent-sidebar-label{color:var(--wk-text-muted);font-size:var(--wk-type-caption);letter-spacing:var(--wk-sans-track);padding:4px 10px 6px;font-weight:500}.agent-conversation-row{border-radius:var(--wk-radius);grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-width:0;display:grid;position:relative}.agent-conversation-row:hover,.agent-conversation-row.is-active,.agent-conversation-row.has-menu{background:var(--wk-ash)}.agent-conversation-open{text-align:left;min-width:0;height:36px;color:var(--wk-text);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-label);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.agent-conversation-open>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-conversation-row.is-active .agent-conversation-open{color:var(--wk-text);font-weight:500}.agent-row-busy{background:var(--wk-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1s infinite wk-pulse}.agent-row-menu-wrap{position:relative}.agent-row-menu-button{width:26px;height:26px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;transition:opacity .1s;display:grid}.agent-conversation-row:hover .agent-row-menu-button,.agent-conversation-row.is-active .agent-row-menu-button,.agent-conversation-row.has-menu .agent-row-menu-button,.agent-row-menu-button:focus-visible{opacity:1}.agent-row-menu-button:hover{color:var(--wk-text);background:var(--wk-ash)}.agent-row-menu{gap:2px;min-width:150px;padding:5px;display:grid;top:30px;right:0}.agent-row-menu button{color:var(--wk-text);text-align:left;border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-label);background:0 0;border:0;align-items:center;gap:8px;padding:8px 9px;display:flex}.agent-row-menu button:hover{background:var(--wk-linen)}.agent-row-menu button.is-danger{color:var(--wk-text-muted)}.agent-row-menu button.is-danger:hover{background:var(--wk-linen)}.agent-row-rename{width:100%;height:36px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font-size:var(--wk-type-label);grid-column:1/-1;padding:0 10px}.agent-sidebar-footer{border-top:1px solid var(--wk-hairline);align-items:center;gap:2px;min-width:0;padding:8px 2px 0;display:flex}.agent-sidebar-footer>.sidebar-help{align-self:center;width:34px;height:34px}.agent-sidebar-foot{min-width:0;color:var(--wk-text-muted);border-top:0;flex:1;align-items:center;gap:8px;padding:0 6px;display:flex}.agent-sidebar-foot>span{gap:2px;min-width:0;display:grid}.agent-sidebar-foot strong{font-size:var(--wk-type-caption)}.agent-sidebar-foot small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-chat{background:var(--wk-paper);border-radius:var(--wk-radius);grid-area:1/2;grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.agent-chat-header{border-bottom:0;align-items:center;gap:6px;min-width:0;padding:0 14px 0 10px;display:flex}.agent-chat-header>.icon-button{width:34px;height:34px;color:var(--wk-text-muted)}.agent-title-wrap{flex:1;align-items:center;min-width:0;margin-left:4px;display:flex}.agent-title-button{min-width:0;max-width:100%;height:34px;color:var(--wk-text);border-radius:var(--wk-radius);cursor:text;font-size:var(--wk-type-body);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.agent-title-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-title-button svg{color:var(--wk-text-muted);opacity:0;flex:none;transition:opacity .12s}.agent-title-button:hover{background:var(--wk-linen);border-color:var(--wk-hairline)}.agent-title-button:hover svg,.agent-title-button:focus-visible svg{opacity:1}.agent-title-input{width:min(520px,100%);height:34px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font-size:var(--wk-type-body);padding:0 10px;font-weight:500}.agent-transcript{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--wk-stone) transparent;flex:1;min-height:0;padding:28px max(20px,50% - 390px) 20px;overflow-y:auto}.agent-chat-body{flex-direction:column;min-height:0;display:flex}.agent-chat.is-empty .agent-chat-body{overflow-y:auto}.agent-transcript.is-empty{display:none}.agent-chat.is-empty .agent-composer-wrap{margin-block:auto;padding-block:32px}.agent-chat:not(.is-empty) .agent-transcript{animation:.5s both agent-transcript-in}@keyframes agent-transcript-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-welcome{text-align:center;justify-items:center;width:100%;margin-bottom:28px;display:grid}.agent-welcome h1{font-family:var(--wk-sans);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.agent-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}.agent-suggestion-grid button{min-width:0;color:var(--wk-text-muted);text-align:left;background:var(--wk-linen);border-radius:var(--wk-radius);cursor:pointer;border:1px solid #0000;padding:11px 32px 11px 12px;transition:border-color .2s,background .2s;position:relative}.agent-suggestion-content{opacity:1;gap:4px;transition:opacity .22s,transform .35s;display:grid;transform:translateY(0)}.agent-suggestion-content.is-fading{opacity:0;transform:translateY(4px)}.agent-suggestion-grid button strong{text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text);font-size:12px;font-weight:500;overflow:hidden}.agent-suggestion-prompt{-webkit-line-clamp:2;height:34px;color:var(--wk-text-muted);-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.agent-suggestion-grid button svg{color:var(--wk-text-muted);position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.agent-suggestion-grid button:hover{border-color:var(--wk-border)}.agent-message{width:100%;margin:0 auto 26px}.agent-message.is-user{justify-items:end;gap:6px;display:grid}.agent-user-bubble{max-width:min(560px,82%);font-size:var(--wk-type-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wk-text);background:var(--wk-linen);border-radius:var(--wk-radius);padding:11px 15px;line-height:1.55}.agent-message.is-assistant{gap:12px;display:grid}.agent-markdown>*{margin:0 0 12px}.agent-markdown>:last-child{margin-bottom:0}.agent-markdown h3{margin-top:4px;font-size:16px;font-weight:500}.agent-markdown ul,.agent-markdown ol{gap:4px;padding-left:22px;display:grid}.agent-markdown code{background:var(--wk-linen);border-radius:var(--wk-radius);font-family:var(--wk-sans);font-size:var(--wk-type-label);padding:1px 5px}.agent-markdown pre{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:12px 14px;overflow-x:auto}.agent-markdown pre code{font-size:var(--wk-type-label);background:0 0;padding:0}.agent-markdown.is-streaming>:last-child:after{content:"";vertical-align:-2px;background:var(--wk-ink);border-radius:var(--wk-radius);width:7px;height:14px;margin-left:3px;animation:.9s steps(2,end) infinite caret-blink;display:inline-block}.agent-stopped-note{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:6px;display:flex}.agent-message-actions{align-items:center;gap:4px;margin-top:-4px;display:flex}.agent-message-actions button{height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.agent-message-actions button:hover{color:var(--wk-text);background:var(--wk-linen)}.agent-message-actions button[aria-pressed=true]{color:var(--wk-accent);background:var(--wk-ash);opacity:1!important}.agent-message-actions small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-left:6px}.agent-message:not(:hover) .agent-message-actions button:not(:focus-visible){opacity:.55}.agent-work-trace{gap:8px;display:grid}.agent-work-trace>button{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;width:max-content;max-width:100%;height:30px;font-size:var(--wk-type-caption);color:var(--wk-text-muted);background:var(--wk-linen);border-color:var(--wk-hairline);align-items:center;gap:7px;padding:0 10px 0 9px;font-weight:500;display:inline-flex}.agent-work-trace>button:disabled{cursor:default}.agent-work-trace>button small{color:var(--wk-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.agent-work-trace>button small:before{content:"·";margin-right:6px}.agent-trace-chevron{transition:transform .16s}.agent-work-trace.is-open .agent-trace-chevron{transform:rotate(180deg)}.agent-tool-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-tool-chips span{height:26px;color:var(--wk-text-muted);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);align-items:center;gap:4px;padding:0 9px;display:inline-flex}.agent-result-set{border-radius:var(--wk-radius);background:var(--wk-linen);border:0;overflow:hidden}.agent-result-set>header{background:var(--wk-linen);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px 8px 14px;display:flex}.agent-result-set>header>span{align-items:center;gap:7px;display:flex}.agent-result-set>header strong{font-size:var(--wk-type-label)}.agent-result-set>header small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-result-count.is-loading{white-space:nowrap}.agent-result-set>header button{height:30px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);border:0;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:flex}.agent-result-set>header button:hover{background:var(--wk-ink)}.agent-property-grid{gap:var(--wk-tile-gutter);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-property-card{background:var(--wk-paper);border-radius:var(--wk-radius);min-width:0;padding:14px;position:relative}.agent-property-card:hover{background:var(--wk-paper)}.agent-property-kicker{color:var(--wk-text-muted);letter-spacing:-.02em;text-transform:none;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.agent-property-kicker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-property-kicker strong{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex:none}.agent-property-card>a{font-family:var(--wk-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:16px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.agent-property-card>a:after{content:"";z-index:1;position:absolute;inset:0}.agent-property-card>a:hover{color:var(--wk-text-muted);text-underline-offset:3px;text-decoration:underline}.agent-property-card>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 11px;overflow:hidden}.agent-property-card dl{border-top:1px solid var(--wk-hairline);border-bottom:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:var(--wk-radius);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:8px 10px;display:grid}.agent-property-card dl>div{gap:3px;min-width:0;display:grid}.agent-property-card dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-property-card dd{font-size:var(--wk-type-label);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-property-card footer{align-items:center;gap:5px;min-height:32px;padding-top:10px;display:flex}.agent-property-card footer>div{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.agent-property-card footer>div span{color:var(--wk-text-muted);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);background:var(--wk-linen);flex:none;padding:3px 6px}.agent-property-card footer button,.agent-property-card footer>a{z-index:2;height:28px;color:var(--wk-text-muted);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 9px;text-decoration:none;display:flex;position:relative}.agent-property-card footer button:hover,.agent-property-card footer>a:hover{color:var(--wk-text);border-color:var(--wk-border)}.agent-property-card footer button.is-saved{color:var(--wk-text-muted);background:var(--wk-linen);border-color:var(--wk-border)}.agent-result-source{min-height:32px;color:var(--wk-text-muted);background:var(--wk-linen);border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);align-items:center;gap:6px;padding:0 14px;display:flex}.agent-thinking{width:max-content;max-width:100%;color:var(--wk-text-muted);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);align-items:center;gap:12px;padding:10px 14px 10px 11px;display:flex}.agent-thinking>span:last-child{gap:3px;display:grid}.agent-thinking strong{font-size:var(--wk-type-label);font-variant-numeric:tabular-nums}.agent-thinking small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-scroll-down{z-index:5;width:34px;height:34px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;place-items:center;padding:0;animation:.16s cubic-bezier(.23,1,.32,1) pop-in;display:grid;position:absolute;bottom:128px;right:50%;transform:translate(50%)}.agent-composer-wrap{z-index:4;background:var(--wk-paper);flex:none;padding:6px max(20px,50% - 390px) 10px;position:relative}.agent-composer{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);border-color:var(--wk-border);transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.agent-composer:focus-within{border-color:var(--wk-border)}.agent-composer.is-dragging{border-color:var(--wk-border);border-style:dashed}.agent-composer.is-over-budget{border-color:var(--wk-border)}.agent-composer textarea{resize:none;width:100%;min-height:24px;color:var(--wk-text);background:0 0;border:0;outline:0;padding:14px 18px 4px;font-size:14px;line-height:1.5;display:block}.agent-composer textarea::placeholder{color:var(--wk-text-muted)}.agent-attachment-row{flex-wrap:wrap;gap:6px;padding:12px 14px 0;display:flex}.agent-attachment-row.is-sent{justify-content:flex-end;padding:0}.agent-attachment-chip{max-width:100%;height:32px;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-label);align-items:center;gap:6px;padding:0 6px 0 9px;display:inline-flex}.agent-attachment-chip>svg{color:var(--wk-text-muted);flex:none}.agent-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-attachment-chip small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex:none}.agent-attachment-chip button{width:22px;height:22px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.agent-attachment-chip button:hover{color:var(--wk-text);background:var(--wk-ash)}.agent-attachment-row.is-sent .agent-attachment-chip{background:var(--wk-linen);height:28px;font-size:var(--wk-type-caption)}.agent-composer-foot{min-height:46px;color:var(--wk-text-muted);align-items:center;gap:8px;padding:4px 8px 8px;display:flex}.agent-attach-button{width:34px;height:34px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.agent-attach-button:hover{color:var(--wk-text);background:var(--wk-linen)}.agent-composer-source{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:5px;display:flex}.agent-budget{color:var(--wk-text-muted);background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;margin-left:4px;padding:3px 7px}.agent-composer-spacer{flex:1}.agent-composer-hint{color:var(--wk-text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.agent-composer-hint kbd{font:inherit;letter-spacing:-.05em}.agent-send{width:34px;height:34px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);cursor:pointer;border:0;place-items:center;margin-left:auto;padding:0;transition:background .12s,transform .12s;display:grid}.agent-send:hover{background:var(--wk-ink)}.agent-send:disabled{color:var(--wk-text-muted);background:var(--wk-ash);cursor:default}.agent-send.is-stop{background:var(--wk-ink)}.agent-drop-hint{border-radius:var(--wk-radius);font-size:var(--wk-type-label);pointer-events:none;color:var(--wk-blue-900);background:var(--wk-blue-200);justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;inset:0}.agent-composer-notice{color:var(--wk-text-muted);background:var(--wk-linen);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);margin:8px 4px 0;padding:8px 12px;line-height:1.45}.agent-disclaimer{color:var(--wk-text-muted);text-align:center;font-size:var(--wk-type-caption);margin-top:8px;display:block}@keyframes caret-blink{50%{opacity:0}}@keyframes results-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes drawer-column-in{0%{opacity:0;transform:translate(10px)}}@media (max-width:1440px){.explorer-grid.has-drawer{grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr) clamp(440px, 34vw, 520px)}}@media (max-width:1280px){.explorer-grid.has-drawer{grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr)}.property-drawer{z-index:20;border-right:1px solid var(--wk-hairline);width:min(560px,72%);animation:.2s cubic-bezier(.23,1,.32,1) drawer-left-in;position:absolute;top:0;bottom:0;left:0}}@keyframes drawer-left-in{0%{opacity:0;transform:translate(-12px)}}@media (max-width:1120px){.app-body{grid-template-columns:auto minmax(0,1fr)}.sidebar .sidebar-item{justify-content:center;padding:0}.sidebar .sidebar-label,.sidebar .sidebar-count{display:none}.sidebar .sidebar-item:after{content:attr(data-label);z-index:40;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);white-space:nowrap;opacity:0;pointer-events:none;padding:5px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.sidebar .sidebar-item:hover:after{opacity:1}.explorer-grid,.explorer-grid.has-drawer{--results-open-width:360px;grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr)}.filter-chip:nth-child(n+4){display:inline-flex}.type-filter-group .filter-chip:nth-child(n+5),.active-filter-pill:nth-child(n+3){display:none}.agent-workspace{grid-template-columns:240px minmax(0,1fr)}.agent-workspace.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.agent-property-grid{grid-template-columns:1fr}}@media (max-width:900px){.explorer-grid,.explorer-grid.has-drawer{--results-open-width:320px;grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr)}.property-drawer{width:min(520px,88%)}.agent-workspace{grid-template-columns:0 minmax(0,1fr)}.agent-workspace:not(.sidebar-collapsed) .agent-conversations{z-index:30;width:min(300px,86vw);position:absolute;top:60px;bottom:0;left:0}.agent-app-shell{position:relative}}@media (max-width:760px){html{font-size:var(--wk-type-body)}.save-search-button>span{display:none}.save-search-button svg{width:16px;height:16px}.sidebar .sidebar-item{flex-direction:column;gap:2px;height:46px;font-size:12px}.sidebar .sidebar-label{font-size:12px;display:block}.sidebar .sidebar-item:after,.active-filter-pills{display:none}.property-drawer{z-index:80;border-right:0;width:100%;animation:.2s cubic-bezier(.23,1,.32,1) modal-in;position:fixed;inset:104px 0 56px}.agent-workspace:not(.sidebar-collapsed) .agent-conversations{width:min(300px,88vw);top:calc(56px + env(safe-area-inset-top,0px))}.agent-chat{grid-template-rows:50px minmax(0,1fr)}.agent-chat-header{padding:0 10px 0 6px}.agent-title-button,.agent-welcome>p{font-size:var(--wk-type-label)}.agent-suggestion-grid{gap:8px;margin-top:16px}.agent-user-bubble{max-width:92%;font-size:var(--wk-type-label)}.agent-markdown{font-size:var(--wk-type-body)}.agent-result-set>header{align-items:flex-start}.agent-property-grid{grid-template-columns:1fr}.agent-composer{border-radius:var(--wk-radius)}.agent-composer textarea{padding:12px 14px 4px;font-size:16px}.agent-composer-hint,.agent-composer-source{display:none}.agent-scroll-down{bottom:120px}.agent-disclaimer{display:none}}.ownership-research{display:grid}.ownership-heading,.ownership-party>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.ownership-heading h2,.ownership-party h3{margin:5px 0 8px}.ownership-heading p,.ownership-progress p{color:var(--wk-text-muted);margin:4px 0}.ownership-eyebrow{letter-spacing:var(--wk-sans-track);text-transform:none}.ownership-research button{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-linen);color:var(--wk-text);cursor:pointer;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.ownership-summary,.ownership-party{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);padding:20px}.ownership-party-list{gap:14px;display:grid}.ownership-role{border-top:1px solid var(--wk-hairline)}.ownership-status{font-size:var(--wk-type-caption);text-transform:none;letter-spacing:var(--wk-sans-track);border-radius:var(--wk-radius);background:var(--wk-linen);color:var(--wk-text-muted);margin:0 7px;padding:4px 7px;display:inline-block}.ownership-status.documented,.ownership-status.corroborated{background:var(--wk-linen);color:var(--wk-text)}.ownership-status.candidate,.ownership-status.unknown,.ownership-status.conflicted{background:var(--wk-linen);color:var(--wk-text-muted)}.ownership-citations{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.ownership-citations a,.ownership-party a{color:var(--wk-text-muted);overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.ownership-citations a{font-size:var(--wk-type-caption)}.ownership-date,.ownership-role small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.ownership-progress{border-radius:var(--wk-radius);align-items:center}.ownership-pulse{background:var(--wk-accent);border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite wk-pulse}.ownership-contacts{gap:12px;margin:16px 0;display:grid}.ownership-contacts>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ownership-contacts span{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.ownership-contacts small{color:var(--wk-text-muted);flex-basis:100%}.ownership-evidence{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:16px}.ownership-evidence summary{cursor:pointer;font-weight:500}.ownership-evidence article{border-bottom:1px solid var(--wk-hairline);padding:10px 0 15px}.ownership-evidence blockquote{border-left:2px solid var(--wk-border);background:var(--wk-paper);font-size:var(--wk-type-caption);white-space:pre-wrap;margin:10px 0;padding:10px 14px}@media (max-width:700px){.ownership-heading,.ownership-party>header{flex-direction:column}}.contact-help{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:min(420px,100vw - 32px);color:var(--wk-text);box-shadow:var(--wk-sheet-lift);padding:0}.contact-help::backdrop{background:var(--wk-backdrop)}.contact-help-content{gap:16px;padding:32px;display:grid;position:relative}.contact-help-content>button{position:absolute;top:10px;right:10px}.contact-help h2{margin:8px 0 0;font-size:22px;font-weight:500}.contact-help p{color:var(--wk-text-muted);margin:0 0 4px;line-height:1.5}.contact-help a{color:inherit;border:1px solid var(--wk-border);border-radius:var(--wk-radius);overflow-wrap:anywhere;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.contact-help a:hover{background:var(--wk-linen)}.contact-help a span{gap:4px;display:grid}.contact-help small{color:var(--wk-text-muted)}.ownership-group{gap:12px;display:grid}.ownership-group>h3{margin:0;font-size:15px;font-weight:500}.ownership-role-heading{color:var(--wk-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.ownership-role-heading .ownership-status{margin:0;padding:2px 6px}.ownership-role-summary{font-size:14px}.ownership-related{border-top:1px solid var(--wk-border);padding-top:16px}.ownership-related>summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ownership-related>summary:before{content:"›"}.ownership-related[open]>summary:before{transform:rotate(90deg)}.ownership-related>summary span{color:var(--wk-text-muted)}.ownership-related[open]>.ownership-party-list{margin-top:14px}.ownership-role-evidence{color:var(--wk-text-muted);margin-top:10px;font-size:12px}.ownership-role-evidence summary{cursor:pointer}.ownership-contact-outcomes{font-size:12px}.lead-missing{align-items:center;gap:6px;display:flex}:root{--wk-muted-on-fill:var(--wk-gray-900);--wk-shell-gutter:4px;--wk-list-gutter:4px;--wk-tile-gutter:2px}:is(.property-context-coverage,.drawer-topbar),:is(.sidebar,.agent-conversations,.global-search,.agent-suggestion-grid,.trust-strip,.property-card.is-selected,.property-card:hover,.property-record-identity-grid,.property-record-value-grid,.signal-neutral,.agent-user-bubble,.agent-result-source,.property-record-observation-card>header){--wk-text-muted:var(--wk-muted-on-fill)}.wk-product{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.wk-product :is(h1,h2,h3,h4,h5,h6){font-family:var(--wk-sans);font-weight:500}:where(h1,h2,h3,h4,h5,h6,button,input,select,textarea,strong,b,code,pre,kbd){font-family:var(--wk-sans)}:where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:500}:where(em,i){font-style:normal}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(p,li) :where(strong,b){font-weight:inherit}:where(input,textarea)::placeholder{color:var(--wk-text-muted);opacity:1}button:disabled{cursor:not-allowed}svg.wk-icon{flex-shrink:0}:where(button,a)>svg.wk-icon{width:16px;height:16px}.sidebar-icon svg{width:20px;height:20px}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-input:focus,.wk-input:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px;box-shadow:none}:is(.global-search,.input-with-unit,.agent-chat-search,.agent-composer,.ask-panel form):focus-within{outline:2px solid var(--wk-focus);outline-offset:2px;border-color:var(--wk-border)}.agent-title-input:focus-visible,.agent-row-rename:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.wk-icon-button.wk-btn{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.wk-kbd{border-radius:var(--wk-radius)}.app-header,.property-record-app-header{color:var(--wk-text);background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline)}.wk-header-brand{align-items:center;gap:16px;min-width:0;display:flex}.wk-header-brand>span{max-width:100px;color:var(--wk-text-muted);letter-spacing:-.02em;font-size:12px;line-height:1.3}.wk-brand{border-radius:var(--wk-radius);width:48px;min-height:40px;color:var(--wk-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wk-brand img{object-fit:contain;width:40px;height:32px;display:block}.wk-brand.wk-brand-lockup{justify-content:flex-start;width:159px}@media (min-width:761px){.app-header .wk-brand.wk-brand-lockup{margin-left:-7px}}.wk-brand-lockup img{width:159px;height:32px}.wk-brand-mark{background:currentColor;width:40px;height:32px;display:block;-webkit-mask:url(/mark-mono.svg) 50%/contain no-repeat;mask:url(/mark-mono.svg) 50%/contain no-repeat}.map-search{z-index:6;width:auto;max-width:620px;margin-inline:auto;position:absolute;inset:12px 112px auto 12px}.map-search .global-search{background:var(--wk-paper);height:40px}.map-pane.has-search .map-data-status{bottom:76px}.map-pane.has-search .map-basemap-toggle{bottom:auto}.map-pane .return-selection-button{border-color:var(--wk-border);width:36px;height:36px;box-shadow:var(--wk-float-lift);place-items:center;padding:0;display:grid;top:auto;bottom:112px;left:12px}@media (min-width:761px){.compare-tray{bottom:80px}}.header-spacer{min-width:0}.global-search:focus-within{color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-text-muted);box-shadow:none}.global-search input:focus,.global-search input:focus-visible{box-shadow:none;outline:none}.global-search input::placeholder{color:var(--wk-text-muted)}.wk-product :is(.parcel-display-options,.mobile-view-switch){--seg-pad:3px;--seg-gap:3px;--seg-count:2;position:relative}.wk-product :is(.parcel-display-options,.mobile-view-switch):before{content:"";z-index:0;top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - var(--seg-pad) * 2 - var(--seg-gap) * (var(--seg-count) - 1)) / var(--seg-count));background:var(--wk-ink);border-radius:var(--wk-radius);transition:transform .28s cubic-bezier(.32,.72,0,1);position:absolute}.wk-product :is(.parcel-display-options,.mobile-view-switch)[data-selected="1"]:before{transform:translateX(calc(100% + var(--seg-gap)))}.wk-product :is(.parcel-display-options,.mobile-view-switch)[data-selected="2"]:before{transform:translateX(calc(200% + var(--seg-gap) * 2))}.wk-product :is(.parcel-display-options,.mobile-view-switch)>button{z-index:1;background:0 0;flex:1 1 0;position:relative}.wk-product :is(.parcel-display-options,.mobile-view-switch)>button:not(.is-active):not([aria-pressed=true]):hover{color:var(--wk-text);background:0 0}.wk-product .parcel-display-options{--seg-count:3}.wk-product .mobile-view-switch{--seg-pad:2px;--seg-gap:0px}.property-record-return-link:hover{color:var(--wk-text);background:var(--wk-hover)}@media (min-width:761px){.app-header{border-bottom:0}.app-body{box-sizing:border-box;padding:var(--wk-shell-gutter) var(--wk-shell-gutter) var(--wk-shell-gutter) 0;column-gap:var(--wk-shell-gutter)}.sidebar,.sidebar.is-collapsed{background:var(--wk-paper);border-radius:0 var(--wk-radius) var(--wk-radius) 0;border-right:0}.sidebar-item.is-active{background:var(--wk-linen);border-color:var(--wk-hairline)}.sidebar-dot{border-color:var(--wk-paper)}.workspace{row-gap:var(--wk-shell-gutter)}.workspace>*{border-radius:var(--wk-radius)}.filter-bar{border-bottom:0}.explorer-grid{background:var(--wk-paper)}.explorer-grid>:is(.results-pane,.saved-search-pane){border-right:var(--wk-shell-gutter) solid var(--wk-linen);z-index:5;width:var(--results-open-width);position:absolute;inset:0 auto 0 0}.explorer-grid .property-drawer{border-left:var(--wk-shell-gutter) solid var(--wk-linen);z-index:6;width:var(--map-right-inset);position:absolute;inset:0 0 0 auto}.wk-product .availability-workspace{background:var(--wk-linen);row-gap:var(--wk-shell-gutter)}.wk-product .availability-filters{background:var(--wk-paper);border-radius:var(--wk-radius);border-bottom:0}.wk-product .availability-body{background:var(--wk-paper);border-radius:var(--wk-radius)}.wk-product .availability-results-pane{border-right:var(--wk-shell-gutter) solid var(--wk-linen)}.wk-product .availability-detail{border-left:var(--wk-shell-gutter) solid var(--wk-linen)}}@media (min-width:761px) and (max-width:1440px){.explorer-grid .property-drawer{border-left:0;border-right:var(--wk-shell-gutter) solid var(--wk-linen);width:var(--map-left-inset);left:0;right:auto}}.property-drawer .drawer-topbar{border-bottom:0}.property-drawer .trust-strip{border-radius:var(--wk-radius);border:0;min-height:32px;margin:0 24px 8px;padding:0 12px}.wk-product .property-drawer>.drawer-tabs{box-shadow:none;border-bottom:0}.wk-product .availability-results{padding:0 0 var(--wk-list-gutter);background:var(--wk-linen)}.wk-product :is(.availability-location-selection,.availability-skeleton,.availability-review-banner){border-bottom:0}@media (min-width:761px){.wk-product .tenants-workspace{background:var(--wk-linen);column-gap:var(--wk-shell-gutter)}.wk-product .tenant-directory,.wk-product .tenant-detail{background:var(--wk-paper);border-radius:var(--wk-radius)}.wk-product .tenant-detail{border-left:0}}.wk-product .tenant-results{padding:0 0 var(--wk-list-gutter);background:var(--wk-linen)}.wk-product .tenant-row{background:var(--wk-paper);border-radius:var(--wk-radius);border:1px solid #0000;padding:16px}.wk-product .tenant-row+.tenant-row{margin-top:var(--wk-list-gutter)}.wk-product .tenant-row:hover{background:var(--wk-paper);border-color:var(--wk-stone)}.wk-product .tenant-row.is-selected{background:var(--wk-selected);border-color:var(--wk-ink)}.wk-product .tenant-search{border-radius:var(--wk-radius)}.wk-product .tenant-logo{border-radius:var(--wk-radius);border:0;font-weight:500}.wk-product :is(.tenant-row h2,.tenant-source-badge,.tenant-feed-section dd,.tenant-feed-status){font-weight:500}.wk-product .tenant-profile-heading,.wk-product .tenant-workforce{border-bottom:0}.wk-product .tenant-workforce li{border-top-color:var(--wk-hairline)}.wk-product .tenant-workforce dt,.wk-product .tenant-workforce small{color:var(--wk-text-muted)}.wk-product .tenant-workforce-badge{color:var(--wk-warning-text);background:var(--wk-warning-bg);border-radius:var(--wk-radius);border:0}.wk-product .tenant-source-badge{border-radius:var(--wk-radius)}.wk-product .tenant-evidence-tag,.wk-product .tenant-feed-section>ol>li{background:var(--wk-linen);border-radius:var(--wk-radius);border:0}.wk-product .leads-table-scroll{border:0}.wk-product .past-research{background:var(--wk-linen);border:0}.wk-product .availability-detail-section,.wk-product .availability-detail details{border-top:0}.wk-product .availability-contact{background:var(--wk-linen);border:0}.wk-product .availability-mobile-view{border-bottom:0}.compare-table-wrap.wk-table-root{border:0;width:auto;min-width:0;margin:16px;padding:8px}.property-record-app-header{border-bottom:var(--wk-list-gutter) solid var(--wk-linen)}:is(.wk-property-record,.wk-product) .property-record-fact-grid,.wk-product .parcel-record-summary .property-record-fact-grid{gap:var(--wk-tile-gutter);border:0}:is(.wk-property-record,.wk-product) .property-record-fact-grid>div,.wk-product .parcel-record-summary .property-record-fact-grid>div{background:var(--wk-linen);border-radius:var(--wk-radius);border:0;padding:10px 12px}.property-record-observation-card>header,.property-record-observation-card>:is(.property-record-evidence-meta,.property-record-citations,.property-record-citation-missing){border-top:0;border-bottom:0}:is(.wk-property-record,.wk-product) :is(.property-record-assessor-facts,.property-record-compact-details){gap:var(--wk-tile-gutter);border:0}:is(.wk-property-record,.wk-product) :is(.property-record-assessor-facts,.property-record-compact-details)>div{background:var(--wk-linen);border-radius:var(--wk-radius);border:0}:is(.wk-property-record,.wk-product) .property-record-source-list dl{gap:var(--wk-tile-gutter)}:is(.wk-property-record,.wk-product) .property-record-source-list dl>div{background:var(--wk-paper);border-radius:var(--wk-radius);border:0}.property-record-status-history,.property-context-card>div,.property-context-provenance,.property-risk-card .property-risk-caveat{border-top:0;border-bottom:0}html body .auth-header{border-bottom:0}html body .wk-auth-navbar{border-right:0}html body .wk-auth-section{border-bottom:0}.sidebar{background:var(--wk-linen);width:220px}.sidebar-item:hover{color:var(--wk-text);background:var(--wk-hover)}.sidebar-item.is-active,.wk-nav-item[aria-current=page]{color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-hairline);box-shadow:none}.filter-bar.wk-toolbar{background:var(--wk-paper);margin-bottom:0}.filter-chip.is-active{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.active-filter-pill button:hover{color:var(--wk-text);background:var(--wk-ash)}.primary-button,.agent-new-chat,.agent-send,.search-area-button,.agent-result-set>header button,.property-area-request-controls button{background:var(--wk-ink);color:var(--wk-paper);border-color:var(--wk-ink);font-weight:500}.primary-button:hover,.agent-new-chat:hover,.agent-send:hover,.search-area-button:hover,.agent-result-set>header button:hover{background:var(--wk-gray-900)}.primary-button:active,.agent-new-chat:active,.agent-send:active{background:var(--wk-carbon)}.primary-button:disabled,.agent-send:disabled{color:var(--wk-disabled-text);background:var(--wk-disabled-bg);opacity:1;border-color:#0000}.action-button.is-active{color:var(--wk-text);background:var(--wk-selected);border-color:var(--wk-blue-400)}.icon-button.is-saved{color:var(--wk-accent);background:var(--wk-selected)}.compare-toolbar input{accent-color:var(--wk-ink)}.popover.wk-menu{border-color:var(--wk-border);min-width:0;padding:16px;display:block}.agent-row-menu.wk-menu{padding:4px;display:grid}.filter-popover,.save-search-popover{top:40px}.input-with-unit,.stacked-field input,.stacked-field select,.condition-row input,.condition-row select{background:var(--wk-paper);border-color:var(--wk-border);height:40px;min-height:40px;font-size:14px}.popover-heading strong{font-size:16px;font-weight:500}.popover :is(.primary-button,.action-button){min-height:40px;font-size:14px}.workspace.is-availability,.workspace.is-leads,.workspace.is-tenants{grid-template-rows:minmax(0,1fr)}.results-list>*+*{margin-top:var(--wk-list-gutter)}.explorer-grid.has-results-handle .results-pane{width:var(--results-open-width);transform:translateX(calc(var(--results-column,var(--results-open-width)) - var(--results-open-width)));transition:transform .2s cubic-bezier(.23,1,.32,1)}.results-handle{z-index:6;top:12px;left:calc(var(--results-column,var(--results-open-width)) - var(--wk-shell-gutter) - 16px - 28px);width:28px;height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;touch-action:none;transition:left .2s cubic-bezier(.23, 1, .32, 1), color var(--wk-ease), background var(--wk-ease), border-color var(--wk-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.results-handle:hover{color:var(--wk-text);background:var(--wk-linen)}.results-handle:active{color:var(--wk-text);background:var(--wk-ash)}.results-handle:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.explorer-grid.is-results-collapsed .results-handle{width:36px;height:36px;color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-border);box-shadow:var(--wk-float-lift);left:12px}.explorer-grid.is-results-collapsed .results-handle:hover{background:var(--wk-hover)}.results-header>.results-summary{align-items:center;min-width:0;display:flex}.results-header .results-count{min-width:134px;color:var(--wk-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.results-count-skeleton{border-radius:var(--wk-radius);background:var(--wk-ash);width:128px;height:16px;animation:1.15s ease-in-out infinite wk-pulse;display:block;overflow:hidden}.results-header>.results-sort{align-items:center;gap:5px;min-width:0;display:flex}.results-sort .wk-select-menu{width:132px}.results-sort .wk-select-trigger{height:32px;min-height:32px;padding-inline:9px;font-size:12px}.results-sort .wk-select-list{width:210px;left:auto;right:0}.results-sort-direction{width:32px;height:32px;color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.results-sort-direction:hover{color:var(--wk-text);background:var(--wk-hover)}.results-sort-direction svg{transition:transform var(--wk-ease)}.results-sort-direction svg.is-descending{transform:rotate(180deg)}.property-missing-filter{color:var(--wk-text-muted);margin-top:9px;font-size:10px}.property-card:hover{background:var(--wk-paper);border-color:var(--wk-stone)}.property-card.is-selected,.property-card:focus-within{background:var(--wk-selected);border-color:var(--wk-ink)}.property-card-hitbox:focus-visible{outline-offset:-3px}.property-type-badge{min-height:18px;color:var(--wk-text);outline:1px solid var(--wk-type-edge);outline-offset:-1px;flex:none;padding:0 6px;font-size:11px;font-weight:400}.property-subtype{min-width:0;color:var(--wk-text-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-subtype:empty{display:none}.drawer-use-line{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.drawer-use-line .property-type-badge{min-height:20px;padding:0 7px;font-size:12px}.card-title-row>div:first-child{flex:1;gap:0;min-width:0}.card-title-row .card-topline{margin-bottom:8px}.property-address:hover,.agent-property-card>a:hover{color:var(--wk-accent)}.card-metrics>div{background:var(--wk-linen);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 8px;display:flex}.card-metrics dt{letter-spacing:0;color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;line-height:1.4;overflow:hidden}.card-metrics dd.is-empty{color:var(--wk-text-muted);font-weight:400}.signal-positive,.property-record-state-observed,.ownership-status.documented,.ownership-status.corroborated{color:var(--wk-success-text);background:var(--wk-success-bg)}.signal-attention,.property-record-state-conflicting,.ownership-status.candidate,.ownership-status.conflicted{color:var(--wk-warning-text);background:var(--wk-warning-bg)}.signal-neutral,.property-record-state-not-observed,.property-record-state-not-applicable,.ownership-status.unknown{color:var(--wk-text-muted);background:var(--wk-linen)}.property-record-state-inferred{color:var(--wk-blue-900);background:var(--wk-blue-200)}.preview-banner,.property-record-demo-banner{color:var(--wk-warning-text);background:var(--wk-warning-bg);border-color:var(--wk-amber-400)}.preview-banner span,.property-record-demo-banner strong{color:inherit}.wk-empty strong{color:var(--wk-text);font-size:16px;font-weight:500}.map-layer-button,.map-layer-menu,.parcel-hover-card,.map-data-status,.parcel-map-disclosure{border-color:var(--wk-border);background:var(--wk-paper)}.wk-product :is(.map-search .global-search,.map-layer-button,.map-layer-menu,.draw-area-panel,.draw-area-toolbar,.map-basemap-toggle,.search-area-button,.area-restricted-button,.search-area-badge,.return-selection-button,.map-data-status,.parcel-hover-card,.building-view-status,.map-point-choices,.map-point-tooltip,.explorer-grid.is-results-collapsed .results-handle){border-color:var(--wk-float-edge);box-shadow:var(--wk-float-lift)}.wk-product :is(.map-layer-button,.map-basemap-toggle,.search-area-button,.return-selection-button,.explorer-grid.is-results-collapsed .results-handle):hover{background:var(--wk-hover)}.wk-product :is(.map-layer-button.is-active,.map-layer-button[aria-pressed=true]){border-color:var(--wk-ink)}.wk-product .map-3d-toggle.is-active{border-color:var(--wk-cobalt)}.wk-product .map-search .global-search:focus-within{border-color:var(--wk-ink);box-shadow:var(--wk-float-lift)}.map-layer-button.map-legend-toggle{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.map-layers-wrap .map-layer-button:not(.is-active){color:var(--wk-text)}.map-layers-wrap .map-layer-button:not(.is-active):hover{color:var(--wk-text);background:var(--wk-hover)}.map-layers-wrap .map-basemap-toggle{border-radius:var(--wk-radius);width:36px;min-width:36px;height:36px;box-shadow:none;padding:2px;position:relative;inset:auto}.map-layers-wrap .map-basemap-label{display:none}.map-pane.has-search:has(.draw-area-wrap) .map-search{right:200px}.map-pane.has-search:has(.draw-area-controls.has-area) .map-search{right:234px}.draw-area-wrap .draw-area-panel{top:44px;right:0}@media (max-width:760px),(pointer:coarse){.map-pane.has-search:has(.draw-area-wrap) .map-search{right:220px}.map-pane.has-search:has(.draw-area-controls.has-area) .map-search{right:260px}}.agent-live-tools{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.agent-live-tools span{background:var(--wk-linen);border-radius:var(--wk-radius);color:var(--wk-text-muted);align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.agent-live-tools .is-running{color:var(--wk-text)}.agent-live-tools .is-error{color:var(--wk-error-text)}.agent-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.agent-evidence-card{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-linen);border-color:#0000;min-width:0;padding:17px}.agent-evidence-kind{color:var(--wk-text-muted);margin-bottom:9px;font-size:11px}.agent-evidence-card>strong{font-size:15px;display:block}.agent-evidence-property{color:var(--wk-text-muted);align-items:center;gap:6px;margin-top:5px;font-size:12px;text-decoration:none;display:inline-flex}.agent-evidence-card p{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.6}.agent-evidence-card dl{gap:6px;font-size:12px;display:grid}.agent-evidence-card dl>div{justify-content:space-between;gap:12px;display:flex}.agent-evidence-card dt{color:var(--wk-text-muted);flex-shrink:0}.agent-evidence-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.agent-evidence-card footer{border-top:1px solid var(--wk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.agent-evidence-card footer :is(button,a){align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.agent-evidence-card footer button{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-linen);cursor:pointer;min-height:32px;padding:6px 10px}.agent-evidence-card footer button:disabled{opacity:.6;cursor:default}.agent-sources{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agent-sources a{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);max-width:100%;color:var(--wk-text-muted);align-items:center;gap:5px;padding:5px 7px;font-size:11px;text-decoration:none;display:inline-flex}.agent-sources a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-sources a:hover,.agent-markdown a:hover{color:var(--wk-text);border-color:var(--wk-border)}.agent-sources small{white-space:nowrap;font-size:10px}.agent-markdown a{color:inherit;text-underline-offset:3px;text-decoration:underline}.agent-table-scroll{max-width:100%;margin:14px 0;overflow-x:auto}.agent-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.agent-table-scroll :is(th,td){border-bottom:1px solid var(--wk-hairline);text-align:left;vertical-align:top;min-width:110px;padding:10px 12px}.agent-table-scroll th{background:var(--wk-linen);font-weight:500}@media (max-width:760px){.agent-evidence-grid{grid-template-columns:1fr}.map-layers-wrap :is(.map-basemap-toggle,.map-legend-toggle,.draw-area-toggle){width:40px;min-width:40px;height:40px}}.search-area-focus,.search-area-lighten{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.search-area-focus{mix-blend-mode:saturation}.wk-chevron{transition:transform .18s}.wk-chevron.is-open{transform:rotate(180deg)}.map-layer-menu button:hover{background:var(--wk-hover)}.map-layer-menu .parcel-display-options{border:1px solid var(--wk-border);background:var(--wk-linen)}.map-layer-menu .parcel-display-options button[aria-pressed=true]{color:var(--wk-paper);background:0 0}.map-layer-menu .parcel-display-options button:not([aria-pressed=true]):hover{color:var(--wk-text);background:0 0}.wk-map .maplibregl-ctrl-bottom-right{max-width:calc(100% - 16px)}.wk-map .maplibregl-ctrl-attrib{max-width:440px;color:var(--wk-text-muted);background:var(--wk-paper);font:10px/1.5 var(--wk-sans);text-align:right;border:0;border-radius:0;margin:0;padding:2px 6px}.wk-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{display:none}.wk-map .maplibregl-ctrl-attrib-inner{overflow-wrap:anywhere}.wk-map .maplibregl-ctrl-attrib a{color:inherit;text-decoration:none}.wk-map .maplibregl-ctrl-attrib a:hover{color:var(--wk-text);text-underline-offset:2px;text-decoration:underline}.wk-map .maplibregl-ctrl-attrib a:focus-visible{outline:2px solid var(--wk-focus);outline-offset:1px}.wk-map .maplibregl-ctrl-group,.wk-map .maplibregl-ctrl-attrib{box-shadow:none}.wk-map .maplibregl-ctrl-group{border:1px solid var(--wk-border);border-radius:var(--wk-radius)}.wk-map-tooltip{color:var(--wk-text)}.kite-loader-compact{width:40px;height:32px}.kite-loader-compact>img{width:30px;height:24px}.kite-loader-mono .kite-loader-mark{background:var(--wk-gray-600);width:40px;height:32px;animation:1.2s ease-in-out infinite wk-pulse;display:block;-webkit-mask:url(/mark-mono.svg) 50%/contain no-repeat;mask:url(/mark-mono.svg) 50%/contain no-repeat}.kite-loader-compact.kite-loader-mono .kite-loader-mark{width:30px;height:24px}.workspace-loading{background:var(--wk-paper);border-radius:var(--wk-radius);place-items:center;height:100%;min-height:240px;display:grid}.property-drawer{border-color:var(--wk-border)}.drawer-header h1,.property-record-hero h1,.compare-header h1{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.2}.drawer-header{padding:24px}.drawer-header>p,.property-record-hero p{font-size:13px}.trust-strip span:first-child{color:var(--wk-text-muted)}.section-heading h2,.property-record-section-heading h2,.property-record-subheading h3,.ownership-heading h2{font-size:16px;font-weight:500;line-height:1.3}.property-record-hero{padding:24px 32px}.property-record-section-heading p,.property-record-evidence-meta,.property-site-intro{letter-spacing:-.02em;font-size:12px;line-height:1.5}.broker-overview .broker-fact-grid{gap:var(--wk-tile-gutter);border-radius:var(--wk-radius);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin:0;overflow:hidden}.broker-overview .broker-fact-grid>div{background:var(--wk-linen);border-radius:var(--wk-radius);border-bottom:0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:7px 10px;display:grid}.broker-overview .broker-fact-grid>div:last-child:nth-child(odd),.broker-overview .broker-fact-grid>.record-fact-wide{grid-column:1/-1}.broker-overview .ownership-compact .broker-fact-grid{grid-template-columns:minmax(0,1fr)}.broker-overview .broker-fact-grid dt{letter-spacing:0;color:var(--wk-text-muted);margin:0;font-size:12px;line-height:1.4}.broker-overview .broker-fact-grid dd{letter-spacing:0;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.4}.broker-overview .broker-fact-grid small,.broker-overview .broker-fact-grid .record-inline-sources{text-align:right;grid-column:1/-1;margin-top:2px;font-size:11px}.record-activity-table-wrap{border-radius:var(--wk-radius);border:0;overflow-x:auto}.record-activity-table{border-collapse:collapse;letter-spacing:0;width:100%;margin:0;font-size:13px}.record-activity-table th{color:var(--wk-text-muted);background:var(--wk-linen);text-align:left;white-space:nowrap;border-bottom:0;padding:6px 10px;font-size:12px;font-weight:400}.record-activity-table td{vertical-align:top;border-top:1px solid var(--wk-stone);padding:8px 10px}.record-activity-table tbody tr:first-child td{border-top:0}.record-activity-table :is(th,td)+:is(th,td){border-left:0}.record-activity-table time{color:var(--wk-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.record-activity-table td.record-activity-type{color:var(--wk-text-muted);white-space:nowrap;font-size:12px}.record-activity-table strong{font-weight:500}.record-activity-table strong a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.record-activity-table strong a:hover{text-decoration:underline}.record-activity-table strong a svg{color:var(--wk-text-muted);flex:none}.record-activity-table p{color:var(--wk-text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.record-activity-table small{color:var(--wk-text-muted);margin-top:3px;font-size:11px;display:block}.record-activity-table .record-inline-sources{margin-top:3px;display:block}@media (max-width:480px){.record-activity-table .record-activity-type{display:none}}.property-record-fact-grid dt{color:var(--wk-text-muted);font-size:12px}.property-record-fact-grid dd{overflow-wrap:anywhere;color:var(--wk-text);margin:0;font-size:14px}.property-record-identity-grid>article,.property-record-value-grid>div{background:var(--wk-linen);border-radius:var(--wk-radius);border:0;padding:16px}.property-record-citations a,.ownership-citations a,.ownership-party a,.agent-property-card>a{color:var(--wk-text);-webkit-text-decoration-color:var(--wk-border);text-decoration-color:var(--wk-border)}.property-record-citations a:hover,.ownership-citations a:hover,.ownership-party a:hover{color:var(--wk-accent)}.ownership-research button.wk-btn-primary{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.ownership-research button.wk-btn-secondary{color:var(--wk-text);background:var(--wk-paper);border-color:var(--wk-border)}.ownership-research button.wk-btn-primary:hover:not(:disabled){background:var(--wk-gray-900)}.ownership-research button:disabled{color:var(--wk-disabled-text);background:var(--wk-disabled-bg);opacity:1;cursor:not-allowed;border-color:#0000}.ownership-error{color:var(--wk-error-text)}.ownership-progress,.agent-thinking{background:var(--wk-linen)}.compare-table tbody tr:hover>*{background:var(--wk-hover)}.compare-table td.not-observed{color:var(--wk-text-muted);background:var(--wk-linen)}.compare-table td[data-numeric=true]{text-align:right}@media (min-width:761px){.agent-workspace{padding:var(--wk-shell-gutter) var(--wk-shell-gutter) var(--wk-shell-gutter) 0;column-gap:var(--wk-shell-gutter)}.agent-conversations{border-radius:0 var(--wk-radius) var(--wk-radius) 0}.agent-workspace.sidebar-collapsed{column-gap:0}}.agent-conversations{border-right:1px solid var(--wk-hairline);background:var(--wk-paper);border-radius:var(--wk-radius);border:0;flex-direction:column;gap:10px;min-width:0;padding:16px 12px;display:flex;overflow:hidden}.agent-chat-search:focus-within{background:var(--wk-paper);border-color:var(--wk-border)}.agent-conversation-row:hover,.agent-conversation-row.has-menu{background:var(--wk-hover)}.agent-conversation-row.is-active{background:var(--wk-linen);outline:0}.agent-welcome>p{max-width:560px;color:var(--wk-text-muted);margin:0;font-size:14px;line-height:1.4}.agent-markdown pre,.agent-thinking,.agent-tool-chips span{border-color:#0000}.agent-markdown{max-width:720px;color:var(--wk-text);font-size:14px;line-height:1.6}.agent-markdown strong{font-weight:400}.agent-result-set>header,.agent-result-source{background:var(--wk-linen);border:0}.agent-property-card footer button.is-saved,.agent-message-actions button[aria-pressed=true]{color:var(--wk-accent);background:var(--wk-selected);border-color:var(--wk-blue-400)}.agent-row-menu button.is-danger,.ownership-error,.agent-composer-notice,.ask-error,.ai-error{color:var(--wk-error-text)}.agent-row-menu button.is-danger:hover,.agent-composer-notice,.ask-error{background:var(--wk-error-bg);border-color:var(--wk-red-400)}.agent-budget.is-over{color:var(--wk-warning-text);background:var(--wk-warning-bg)}@media (max-width:1120px){.app-header{grid-template-columns:auto minmax(220px,1fr) auto;gap:16px}.wk-header-brand>span{display:none}.sidebar,.sidebar.is-collapsed{width:56px;padding:10px 7px}.sidebar .sidebar-item:focus-visible:after{opacity:1}}@media (max-width:900px){.property-record-page{width:calc(100% - 32px);margin:16px auto 32px}}@media (max-width:760px){.app-header{height:auto;min-height:56px;padding:env(safe-area-inset-top,0px) 12px 0;flex:none;grid-template-rows:56px;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.wk-header-brand{grid-area:1/1}.wk-header-brand>span{max-width:none;display:block}.wk-brand{width:40px}.wk-brand img,.wk-brand-mark{width:35px;height:28px}.wk-brand.wk-brand-lockup{width:108px}.wk-brand-lockup img{width:108px;height:24px}.sidebar,.sidebar.is-collapsed{width:auto;height:56px;padding:4px}.wk-dense .sidebar.wk-sidebar{padding:4px}.sidebar.is-collapsed .sidebar-label{display:block}.sidebar .sidebar-count{background:var(--wk-linen);min-width:12px;height:16px;padding:0 2px;font-size:12px;position:absolute;top:0;right:16%}.filter-bar{padding:0 12px;overflow-x:auto}.wk-dense .filter-bar.wk-toolbar{margin:0}.filter-scroll{padding:4px 2px;overflow-x:auto}.filter-popover,.save-search-popover{width:auto;max-height:calc(100dvh - 232px);position:fixed;top:160px;left:12px;right:12px}.range-grid{gap:12px}.results-header .results-count{font-size:14px}.drawer-header{padding:20px}.drawer-header h1{font-size:20px}.property-record-page{border:0;border-radius:0;width:100%;margin:0}.property-record-hero,.property-record-primary{padding:24px 20px}.property-record-section-heading h2{font-size:16px}.agent-welcome h1{font-size:24px}.agent-transcript{padding:24px 16px}.agent-conversations{border-right:1px solid var(--wk-border)}.agent-row-menu-button{opacity:1}.agent-composer-wrap{padding:8px 12px 12px}.compare-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.compare-header,.compare-footer{padding:16px}.compare-toolbar{flex-wrap:wrap;gap:8px;padding:12px 16px}.compare-table-wrap.wk-table-root{margin:12px}.compare-footer{gap:12px}}@media (max-width:380px){.app-header .wk-header-brand>span{display:none}}@media (pointer:coarse){.map-layers-wrap :is(.map-basemap-toggle,.map-legend-toggle,.draw-area-toggle){width:40px;min-width:40px;height:40px}.wk-product :is(.primary-button,.action-button,.filter-chip,.icon-button,.map-layer-button,.search-area-button,.agent-send,.agent-attach-button){min-height:40px}.wk-product :is(.icon-button,.agent-send,.agent-attach-button){min-width:40px}.wk-product input,.wk-product select,.wk-product textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.property-search{width:100%;min-width:0;position:relative}.property-search .global-search{box-sizing:border-box;width:100%;margin:0}.search-dropdown{z-index:30;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);color:var(--wk-text);box-shadow:var(--wk-float-lift);max-height:min(480px,65dvh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.map-search .search-dropdown{top:calc(100% + 8px);bottom:auto}.search-dropdown-heading{color:var(--wk-text-muted);justify-content:space-between;gap:8px;padding:7px 9px 9px;font-size:11px;display:flex}.search-suggestion,.search-ai-action,.search-all-action{text-align:left;border-radius:var(--wk-radius);width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.search-suggestion:hover,.search-suggestion.is-active,.search-ai-action:hover,.search-all-action:hover{background:var(--wk-linen)}.search-suggestion>span:last-child,.search-ai-action>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.search-suggestion strong,.search-ai-action strong{font-size:13px;font-weight:500}.search-suggestion small,.search-ai-action small{color:var(--wk-text-muted);font-size:11px;line-height:1.5}.search-kind{background:var(--wk-linen);border:1px solid var(--wk-border);border-radius:var(--wk-radius);text-align:center;min-width:43px;padding:5px 3px;font-size:9px}.search-kind.area{color:var(--wk-teal-900)}.search-kind.business{color:var(--wk-cobalt);background:var(--wk-blue-100);border-color:var(--wk-blue-300)}.search-help{color:var(--wk-text-muted);margin:4px 9px 12px;font-size:12px;line-height:1.5}.search-ai-action{border-top:1px solid var(--wk-border);border-radius:0 0 var(--wk-radius) var(--wk-radius);margin-top:4px}.search-ai-action.is-suggested{background:var(--wk-linen);border-radius:var(--wk-radius);border:0}.search-all-action{color:var(--wk-text-muted);justify-content:space-between;font-size:12px}.search-area-badge{z-index:5;background:var(--wk-paper);color:var(--wk-text);border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);align-items:center;gap:10px;max-width:calc(100% - 160px);padding:8px 10px;font-size:12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.map-overlay-controls{pointer-events:none;position:absolute;inset:0}.map-overlay-controls>*{pointer-events:auto}.map-overlay-controls .map-loading{pointer-events:none}@media (min-width:761px){.explorer-grid,.explorer-grid.has-drawer{--map-left-inset:var(--results-column,var(--results-open-width));--map-right-inset:0px;transition:none;display:block}.explorer-grid>.map-pane{z-index:0;position:absolute;inset:0}.explorer-grid.has-drawer{--map-right-inset:clamp(460px, 34vw, 600px)}.map-overlay-controls{left:var(--map-left-inset);right:var(--map-right-inset)}.explorer-grid .maplibregl-ctrl-bottom-right{right:var(--map-right-inset)}}@media (min-width:761px) and (max-width:1440px){.explorer-grid.has-drawer{--map-right-inset:0px;--map-left-inset:min(440px, 52%)}.explorer-grid.has-drawer .results-handle{visibility:hidden}}@media (max-width:760px){.map-search{top:12px;bottom:auto}}.property-business{gap:6px;display:grid}.property-business header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.property-business header span,.property-business small{color:var(--wk-text-muted);font-size:12px}.property-business p{margin:0}.property-business a{align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;display:inline-flex}.property-businesses .section-heading button{align-items:center;gap:5px;display:inline-flex}.parcel-hover-card>small{color:var(--wk-text-muted);margin-block:3px;display:block}.map-overlay-controls .search-area-badge{flex-wrap:wrap;gap:6px;max-width:calc(100% - 124px);left:12px;transform:none}.map-pane.has-search .map-overlay-controls .search-area-badge{top:64px}.sidebar a.sidebar-item{text-decoration:none}.card-title-row .card-actions{flex:none;align-items:center;gap:2px;display:flex}.card-actions .card-new-tab{width:30px;height:32px;color:var(--wk-text-muted);border-radius:var(--wk-radius);place-items:center;display:grid}.card-actions .card-new-tab:hover{background:var(--wk-hover);color:var(--wk-text)}.property-card .card-metrics{margin-bottom:0}.skeleton-card{min-height:166px}.skeleton-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skeleton-card-copy{flex:1;justify-items:start;min-width:0;display:grid}.skeleton-card .skeleton-card-badge{width:76px;height:20px;margin-bottom:8px}.skeleton-card .skeleton-card-address{width:min(218px,82%);height:16px}.skeleton-card .skeleton-card-location{width:min(158px,62%);height:11px;margin-top:6px}.skeleton-card-actions{flex:none;gap:2px;display:flex}.skeleton-card .skeleton-card-actions span{width:30px;height:32px}.skeleton-card-metrics{gap:var(--wk-tile-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.skeleton-card .skeleton-card-metrics span{width:auto;height:28px}.wk-product .search-area-button{background:var(--wk-paper);color:var(--wk-text);border-color:var(--wk-border);box-shadow:var(--wk-float-lift);font-weight:400}.wk-product .search-area-button:hover,.map-pane .return-selection-button:hover{background:var(--wk-hover)}:is(button.is-saved,button[aria-pressed=true]:has([data-icon=bookmark])){color:var(--wk-accent)}button.is-saved svg,button[aria-pressed=true] [data-icon=bookmark]{animation:.24s ease-out bookmark-pop}@keyframes bookmark-pop{0%{transform:scale(.8)}55%{transform:scale(1.18)}to{transform:scale(1)}}.broker-filter-group{border:0;min-width:0;margin:16px 0;padding:0}.broker-filter-group legend{margin-bottom:9px;font-size:12px;font-weight:500}.filter-presets{flex-wrap:wrap;gap:5px;display:flex}.filter-presets button{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);min-height:30px;color:var(--wk-text-muted);font:inherit;cursor:pointer;padding:4px 9px;font-size:12px}.filter-presets button[aria-pressed=true]{color:var(--wk-text);background:var(--wk-selected);border-color:var(--wk-text-muted)}.broker-filter-group .range-grid{margin-top:10px}.held-filter-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.filter-stepper{border:1px solid var(--wk-border);border-radius:var(--wk-radius);align-items:center;display:flex}.filter-stepper button{width:30px;height:30px;color:var(--wk-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.filter-stepper button:hover{background:var(--wk-hover)}.filter-stepper button:disabled{opacity:.35}.filter-stepper output{text-align:center;min-width:45px;font-size:12px}@media (max-width:400px){.app-header{column-gap:8px}.wk-brand.wk-brand-lockup,.wk-brand-lockup img{width:92px}}@media (prefers-reduced-motion:reduce){button.is-saved svg,button[aria-pressed=true] [data-icon=bookmark]{animation:none}}.map-pane .map-overlay-controls .map-area-actions{top:auto;bottom:max(24px, env(safe-area-inset-bottom))}.agent-live-tools>span{transition:color .18s,background .18s;animation:.22s ease-out both research-source-enter}.agent-live-tools .is-running>svg{animation:1.6s ease-in-out infinite wk-pulse}.agent-live-tools .is-complete{color:var(--wk-success);background:0 0}@media (prefers-reduced-motion:reduce){.agent-live-tools>span,.agent-live-tools .is-running>svg{animation:none}}.wk-type-tint{--wk-type-fill:color-mix(in srgb, var(--type-color,var(--wk-stone)) 25%, var(--wk-paper));--wk-type-edge:color-mix(in srgb, var(--type-color,var(--wk-stone)) 55%, var(--wk-paper));background:var(--wk-type-fill);color:var(--wk-text)}.type-filter-group .filter-chip.wk-pill{--type-color:var(--wk-ink);background:var(--wk-paper);color:var(--wk-text)}.type-filter-group .filter-chip.wk-pill.is-active{background:var(--wk-type-fill);border-color:var(--wk-type-edge);color:var(--wk-text)}.contact-pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.contact-pill,a.contact-pill{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);max-width:100%;color:var(--wk-text);overflow-wrap:anywhere;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.contact-pill svg{flex:none}a.contact-pill:hover{background:var(--wk-hover);text-decoration:none}.search-history-row{align-items:center;padding:0 5px;display:flex}.search-history-row button{color:var(--wk-text);text-align:left;border-radius:var(--wk-radius);background:0 0;border:0;align-items:center;gap:9px;padding:9px;display:flex}.search-history-row button:first-child{flex:1;min-width:0}.search-history-row button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-history-row button:last-child{color:var(--wk-text-muted);flex:none}.search-history-row button:hover{background:var(--wk-hover)}.ask-panel form .ask-clear{width:auto;height:31px;color:var(--wk-text-muted);background:var(--wk-paper);margin-right:8px;padding:0 9px;font-size:12px;position:static}.ask-refine{background:var(--wk-linen);border-radius:var(--wk-radius);padding:12px;font-size:13px;line-height:1.5}.search-history-row button[aria-selected=true]{background:var(--wk-hover)}.filter-chip.filter-chip-icon{justify-content:center;width:32px;padding:0}.filter-chip-icon .wk-fold-chevron{transition:transform .2s var(--wk-ease)}.filter-chip-icon .wk-fold-chevron.is-open{transform:rotate(180deg)}.type-chip-fold{--fold-index:0;--fold-width:auto;opacity:0;visibility:hidden;width:0;transition:width .26s cubic-bezier(.2,0,0,1),margin-inline-start .26s cubic-bezier(.2,0,0,1),opacity .18s,visibility linear;transition-delay:calc((2 - var(--fold-index)) * 40ms), calc((2 - var(--fold-index)) * 40ms), 0s, calc((2 - var(--fold-index)) * 40ms + .26s);flex:none;margin-inline-start:-5px;display:flex;overflow:hidden}.type-chip-fold>.filter-chip{flex:none}.type-chip-fold.is-open{width:var(--fold-width,auto);opacity:1;visibility:visible;transition:width .26s cubic-bezier(.2,0,0,1),margin-inline-start .26s cubic-bezier(.2,0,0,1),opacity .18s 80ms,visibility;transition-delay:calc(var(--fold-index) * 40ms), calc(var(--fold-index) * 40ms), calc(var(--fold-index) * 40ms + 80ms), 0s;margin-inline-start:0}@media (prefers-reduced-motion:reduce){.type-chip-fold,.type-chip-fold.is-open,.filter-chip-icon .wk-fold-chevron{transition:none}}.workspace.is-markets{grid-template-rows:minmax(0,1fr);min-height:0}.markets-workspace{background:var(--wk-linen);min-width:0;height:100%;min-height:0;color:var(--wk-text);overflow:auto}.market-header{z-index:3;background:var(--wk-paper);border-bottom:var(--wk-space-1) solid var(--wk-linen);position:sticky;top:0}.market-toolbar{gap:var(--wk-space-2)}.market-header .wk-ui-toolbar-lead{flex-shrink:1;min-width:0}.market-header .wk-ui-toolbar-trail{min-width:0}.market-status{padding-top:0}.market-status .wk-ui-status-actions{margin-left:auto}.market-status .wk-ui-banner{background:0 0;border:0;padding-block:0}.market-area-select{flex-shrink:1;width:210px;min-width:116px}.market-type-select{flex-shrink:1;width:152px;min-width:96px}.market-add-select .wk-select-trigger{width:auto}.market-add-select .wk-select-list{left:auto;right:0}.market-compare-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.market-compare-chip:before{content:"";width:var(--wk-space-2);flex:none;height:2px}.market-compare-chip.is-compare-a:before{background:var(--wk-series-2)}.market-compare-chip.is-compare-b:before{background:var(--wk-series-3)}@media (max-width:1180px){.market-compare-chip>span{max-width:9ch}}.market-area-panel{gap:var(--wk-space-2);display:grid}.market-area-citywide[aria-pressed=true]{color:var(--wk-text-muted)}.market-area-map.is-citywide .market-tile:not(:hover){fill:var(--wk-selected)}.market-area-map>svg{width:100%;height:auto;display:block;overflow:visible}.market-tile{fill:var(--wk-ash);stroke:var(--wk-paper);stroke-width:1px;cursor:pointer;transition:fill var(--wk-ease)}.market-tile:hover{fill:var(--wk-stone)}.market-tile:focus{outline:none}.market-tile:focus-visible{stroke:var(--wk-ink);stroke-width:1.5px;outline:none}html[data-wk-pointer] .market-tile:focus-visible{stroke:var(--wk-paper);stroke-width:1px}.market-tile.is-primary{fill:var(--wk-ink)}.market-tile.is-compare-a{fill:var(--wk-series-2)}.market-tile.is-compare-b{fill:var(--wk-series-3)}.market-tile-label{fill:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);paint-order:stroke;stroke:var(--wk-paper);stroke-width:3px;pointer-events:none;font-size:9px;font-weight:500}.market-cards{gap:var(--wk-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-card{align-content:start;gap:var(--wk-space-3);min-width:0;display:grid}.market-card-head{align-items:center;gap:var(--wk-space-2);display:flex}.market-card-title{min-width:0;font-size:var(--wk-type-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.market-note{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0;line-height:1.45}.market-state{background:var(--wk-paper);align-content:center;min-height:260px;display:grid}.market-stats{gap:var(--wk-space-2) var(--wk-space-6);flex-wrap:wrap;display:flex}.market-card .wk-ui-stat{background:0 0;padding:0}.market-card .wk-ui-stat-label:empty{display:none}.market-card .wk-ui-stat-meta>span:not(.wk-delta){order:-1}.market-stat[data-series] .wk-ui-stat-label{align-items:center;gap:var(--wk-space-2);display:inline-flex}.market-stat[data-series] .wk-ui-stat-label:before{content:"";width:var(--wk-space-3);background:var(--wk-ink);flex:none;height:2px}.market-stat[data-series="1"] .wk-ui-stat-label:before{background:var(--wk-series-2)}.market-stat[data-series="2"] .wk-ui-stat-label:before{background:var(--wk-series-3)}.market-chart{touch-action:pan-y;outline:none;min-height:224px;position:relative}.market-chart:focus-visible{border-radius:var(--wk-radius);outline:2px solid var(--wk-focus);outline-offset:2px}.market-chart svg{width:100%;height:224px;display:block;overflow:visible}.market-chart polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-chart circle{fill:var(--wk-paper);stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.market-chart circle.is-active{fill:currentColor;stroke:var(--wk-paper);stroke-width:2px}.market-grid-line{stroke:var(--wk-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.market-crosshair{stroke:var(--wk-stone);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.market-chart-hit-area{fill:#0000;cursor:crosshair}.market-y-axis-label,.market-x-axis-label{fill:var(--wk-chart-axis);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px}.market-y-axis-label{text-anchor:end;dominant-baseline:middle}.market-series-0{color:var(--wk-ink)}.market-series-1{color:var(--wk-series-2)}.market-series-2{color:var(--wk-series-3)}.market-chart-empty{background:var(--wk-linen);border-radius:var(--wk-radius);place-items:center;min-height:224px;display:grid}.market-tooltip{z-index:2;gap:var(--wk-space-1);min-width:120px;padding:var(--wk-space-2);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);font-size:var(--wk-type-caption);pointer-events:none;display:grid;position:absolute;top:0;transform:translate(-50%)}.market-tooltip.is-left{transform:translateX(calc(-100% - var(--wk-space-2)))}.market-tooltip.is-right{transform:translateX(var(--wk-space-2))}.market-tooltip>span{color:var(--wk-text-muted);font-variant-numeric:tabular-nums}.market-tooltip>div{align-items:center;gap:var(--wk-space-2);display:flex}.market-tooltip i{width:var(--wk-space-2);background:currentColor;flex:none;height:2px}.market-tooltip em{min-width:0;color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.market-tooltip strong{white-space:nowrap;margin-left:auto;font-weight:500}.market-source{gap:var(--wk-space-4);margin:0;display:grid}.market-source>div{gap:var(--wk-space-1);display:grid}.market-source dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.market-source dd{gap:var(--wk-space-1);font-size:var(--wk-type-label);margin:0;line-height:1.5;display:grid}.market-source dd span{color:var(--wk-text-muted)}.market-source a{align-items:center;gap:var(--wk-space-1);color:var(--wk-text);justify-self:start;display:inline-flex}.market-source code{overflow-wrap:anywhere;font-size:var(--wk-type-caption)}@media (max-width:860px){.market-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.markets-workspace{height:auto;min-height:100%;padding-bottom:var(--wk-space-8)}.market-header{position:static}.market-toolbar{padding-block:var(--wk-space-2);flex-wrap:wrap}.market-header .wk-ui-toolbar-lead{flex-wrap:wrap}.market-area-select,.market-type-select{width:100%}}@media (prefers-reduced-motion:reduce){.market-tile{transition-duration:.01ms}}.broker-dossier-panel{min-width:0;padding:22px 24px 32px}.broker-overview{gap:24px;display:grid}.property-street-view{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);min-width:0;overflow:hidden}.property-street-view-toolbar{background:var(--wk-paper);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 10px 9px 14px;display:flex}.property-street-view-toolbar>div{gap:2px;display:grid}.property-street-view-toolbar span{font-size:13px;font-weight:500}.property-street-view-toolbar small{color:var(--wk-text-muted);font-size:11px}.property-street-view iframe{aspect-ratio:16/9;background:var(--wk-ash);border:0;width:100%;min-height:240px;display:block}.property-street-view-link{min-height:36px;color:var(--wk-text-muted);background:var(--wk-paper);justify-content:flex-end;align-items:center;gap:5px;padding:8px 12px;font-size:11px;text-decoration:none;display:flex}.property-street-view-link:hover{color:var(--wk-text);text-decoration:underline}.property-exterior-image>a{color:inherit;background:var(--wk-ash);display:block}.property-exterior-image img{object-fit:cover;width:100%;height:clamp(220px,36vw,360px);display:block}.property-exterior-image-meta{background:var(--wk-paper);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.property-exterior-image-meta>div{gap:3px;min-width:0;display:grid}.property-exterior-image-meta span{font-size:13px;font-weight:500}.property-exterior-image-meta small{color:var(--wk-text-muted);font-size:11px}.property-exterior-image-meta a{width:-moz-fit-content;width:fit-content;color:var(--wk-text-muted);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.property-exterior-image-meta a:hover{color:var(--wk-text);text-decoration:underline}.property-exterior-image-meta button{white-space:nowrap;flex:none}.record-fact-section .section-heading{margin-bottom:4px}.record-fact-section .section-heading button{color:var(--wk-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:12px;display:inline-flex}.broker-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.broker-fact-grid>div{border-bottom:1px solid var(--wk-hairline);min-width:0;padding:12px 0}.broker-fact-grid dt{color:var(--wk-text-muted);margin-bottom:5px;font-size:12px}.broker-fact-grid dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.broker-fact-grid small{color:var(--wk-text-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.record-fact-wide{grid-column:1/-1}.record-inline-sources{flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.record-inline-sources a{color:var(--wk-text-muted);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.record-inline-sources a:hover{text-decoration:underline}.record-flags{gap:8px;display:grid}.record-flag{border-left:2px solid var(--wk-stone);background:var(--wk-linen);align-items:start;gap:10px;padding:12px 14px;display:flex}.record-flag>svg{flex:none;margin-top:2px}.record-flag-attention{border-left-color:var(--wk-warning);background:var(--wk-warning-bg)}.record-flag strong{font-size:13px;font-weight:500;line-height:1.4}.record-flag p{color:var(--wk-text-muted);margin:4px 0 6px;font-size:12px;line-height:1.5}.record-activity-filters{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.record-activity-filters button{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);color:var(--wk-text-muted);font:inherit;cursor:pointer;background:0 0;padding:6px 9px;font-size:12px}.record-activity-filters button[aria-pressed=true]{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.record-missing{border-top:1px solid var(--wk-hairline);color:var(--wk-text-muted);padding-top:14px;font-size:12px;line-height:1.5}.record-missing summary{cursor:pointer;color:var(--wk-text)}.record-missing li{margin:8px 0}.record-empty-note{color:var(--wk-text-muted);font-size:13px;line-height:1.5}.ownership-email-picker select{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;min-height:38px;color:var(--wk-text);font:inherit;padding:8px;font-size:13px}.broker-dossier-panel .property-record-fact-grid,.broker-dossier-panel .property-record-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-dossier-panel .property-record-identity-grid{grid-template-columns:minmax(0,1fr)}.broker-dossier-panel .property-record-section-heading{margin-top:0}.broker-dossier-panel .property-site-provenance,.broker-dossier-panel .property-record-identity-ids{overflow-wrap:anywhere}.broker-dossier-panel .property-record-source-list article,.broker-dossier-panel .property-record-observation-card{overflow-wrap:anywhere;min-width:0}.parcel-record-content{padding:0 24px 32px}.parcel-record-summary{border-top:0;padding:24px 0 0}.parcel-record-summary>h2{font-size:var(--wk-type-section);letter-spacing:var(--wk-sans-track);margin:0 0 14px;font-weight:500}.parcel-record-summary .property-record-fact-grid{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.parcel-record-summary .property-record-fact-grid>div{border-right:0;gap:5px;padding:13px 0}.parcel-record-summary .property-record-fact-grid dd{font-size:var(--wk-type-section);font-weight:500;line-height:1.25}.parcel-record-source-group h3{font-size:var(--wk-type-caption);margin:0 0 9px;font-weight:500}.parcel-record-source-list,.parcel-record-candidates ul{border-top:1px solid var(--wk-hairline);margin:0;padding:0;list-style:none}.parcel-record-source-list li{border-bottom:1px solid var(--wk-hairline);min-width:0;font-size:var(--wk-type-caption);justify-content:space-between;align-items:baseline;gap:16px;padding:0;line-height:1.4;display:block}.parcel-record-source-list span{min-width:0;color:var(--wk-text-muted);overflow-wrap:anywhere}.parcel-record-source-list strong{white-space:nowrap;flex:none;font-weight:500}.parcel-record-note,.parcel-record-candidates>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:20px 0 0;line-height:1.55}.parcel-record-candidates{border-top:1px solid var(--wk-hairline);margin-top:22px;padding-top:1px}.parcel-record-candidates ul{margin-top:13px}.parcel-record-candidates li{border-bottom:1px solid var(--wk-hairline)}.parcel-record-candidates li>button,.parcel-record-candidates li>div{text-align:left;gap:3px;width:100%;min-width:0;padding:11px 0;display:grid}.parcel-record-candidates li>button span,.parcel-record-candidates li small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-brief-card{border:1px solid var(--wk-hairline);background:var(--wk-linen);border-radius:var(--wk-radius);padding:18px}.property-brief-card>header>div{align-items:center;gap:8px;display:flex}.property-brief-card>header h2{margin:0;font-size:15px;font-weight:500}.property-brief-card>header p,.property-brief-card>p{color:var(--wk-text-muted);margin:8px 0 14px;font-size:12px;line-height:1.5}.property-brief-card>button{margin-top:4px}.property-document-generator{background:var(--wk-paper);grid-template-columns:136px minmax(0,1fr);gap:18px;padding:14px;display:grid}.brief-document-thumbnail{min-height:168px;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);align-content:end;padding:14px;display:grid;position:relative;overflow:hidden}.brief-document-thumbnail span{color:var(--wk-text-muted);letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:8px;font-weight:600}.brief-document-thumbnail strong{font:400 18px/1.08 var(--wk-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:22px}.brief-document-thumbnail i{background:var(--wk-stone);height:1px;position:absolute;bottom:28px;left:14px;right:14px}.brief-document-thumbnail i:nth-of-type(2){bottom:21px;right:28px}.brief-document-thumbnail i:nth-of-type(3){bottom:14px;right:20px}.brief-generator-copy{align-self:center;min-width:0}.brief-generator-copy>header>div{align-items:center;gap:7px;display:flex}.brief-generator-copy>header h2{margin:0;font-size:15px;font-weight:600}.brief-purpose-selector{width:min(246px,100%)}.brief-purpose-trigger{background:0 0;border:0;min-height:30px;padding:0 5px;font-size:15px;font-weight:600}.brief-purpose-trigger:disabled{opacity:1;cursor:default}.brief-purpose-trigger:disabled .wk-chevron{display:none}.brief-purpose-menu{width:300px}.brief-generator-copy>header p,.brief-generator-copy>p{color:var(--wk-text-muted);margin:6px 0 12px;font-size:12px;line-height:1.45}.brief-generation-status,.brief-generation-complete{align-items:center;gap:9px;margin-top:14px;display:flex}.brief-generation-status div,.brief-generation-complete div{min-width:0}.brief-generation-status strong,.brief-generation-complete strong{font-size:12px;font-weight:600}.brief-generation-status p,.brief-generation-complete p{color:var(--wk-text-muted);margin:2px 0 0;font-size:11px;line-height:1.35}.brief-generation-complete>svg{color:var(--wk-success);flex:none}.brief-generation-complete>a{flex:none;margin-left:auto}.property-document-generator .ai-error{margin-top:12px}.property-document-generator .ai-error>div{gap:6px;display:flex}.document-file-flight{z-index:1000;pointer-events:none;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);place-items:center;animation:.82s cubic-bezier(.22,.72,.25,1) forwards document-file-away;display:grid;position:fixed}.document-file-flight svg{width:24%}@keyframes document-file-away{0%{opacity:1;transform:translate(0)scale(1)}72%{opacity:.92}to{opacity:0;transform:translate(var(--document-flight-x),var(--document-flight-y)) scale(.18)}}@media (max-width:560px){.property-document-generator{grid-template-columns:96px minmax(0,1fr)}.brief-document-thumbnail{min-height:132px}.brief-document-thumbnail strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.document-file-flight{animation:none}}.record-owner-observations{gap:12px;margin-bottom:20px;display:grid}.broker-dossier-panel .ownership-heading{flex-direction:column;gap:12px}.broker-dossier-panel .ownership-heading h2{margin-top:0}.ownership-email-request{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ownership-email-request h3{margin:0 0 5px;font-size:14px;font-weight:500}.ownership-email-request p{color:var(--wk-text-muted);margin:0;font-size:12px;line-height:1.5}.ownership-email-picker{gap:12px;width:100%;min-width:0;display:grid}.ownership-email-picker>label{gap:6px;font-size:12px;display:grid}.ownership-email-picker fieldset{border:0;max-height:260px;margin:0;padding:0;overflow:auto}.ownership-email-picker legend{padding:6px 0;font-size:12px}.ownership-email-picker fieldset label{align-items:start;gap:9px;padding:9px 0;display:flex}.ownership-email-picker input{margin-top:3px}.ownership-email-picker fieldset span{gap:3px;display:grid}.ownership-email-picker strong{font-size:13px;font-weight:500}.ownership-email-picker small{color:var(--wk-text-muted);font-size:11px}.broker-dossier-panel .ownership-party>header{flex-direction:column;gap:6px}.ownership-contacts>div{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.parcel-record-content{padding:0 18px 28px}.broker-dossier-panel{padding:20px 18px 30px}.property-street-view iframe{aspect-ratio:4/3;min-height:220px}.property-exterior-image-meta{flex-direction:column;align-items:stretch}.property-exterior-image-meta button{width:100%}.property-drawer .drawer-tabs{padding-inline:18px}.property-drawer .drawer-tabs>div{flex-wrap:nowrap;justify-content:space-between;gap:10px}.property-drawer .drawer-tabs button{font-size:12px}}.drawer-header.has-property-media{grid-template-columns:minmax(0,1fr) clamp(150px,34%,210px);align-items:start;gap:18px;display:grid}.drawer-header-copy{min-width:0}.drawer-header-copy>p{color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0}.property-record-hero.has-property-media>div>.action-button{margin-top:14px}.property-header-media{aspect-ratio:4/3;background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);width:100%;min-width:0;position:relative;overflow:hidden}.property-header-media .property-exterior-image,.property-header-media .property-exterior-image>a{width:100%;height:100%}.property-header-media .property-exterior-image img{object-fit:cover;width:100%;height:100%;display:block}.property-header-media .property-exterior-image-meta{pointer-events:none;background:linear-gradient(#0000,#0000009e);align-items:end;min-height:32px;padding:15px 8px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.property-header-media .property-exterior-image-meta a{color:#fff;pointer-events:auto;align-items:center;gap:3px;font-size:10px;text-decoration:none;display:inline-flex}.property-street-view-trigger{min-height:27px;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);cursor:pointer;padding:0 8px;font-size:10px;position:absolute;top:7px;right:7px}.property-exterior-loading{color:var(--wk-text-muted);align-items:end;padding:8px;font-size:10px;display:flex;position:absolute;inset:0;overflow:hidden}.property-exterior-loading:before{content:"";background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--wk-paper) 65%, transparent) 48%, transparent 72%);animation:1.35s ease-in-out infinite exterior-loading;position:absolute;inset:0;transform:translate(-100%)}.property-exterior-loading span{position:relative}.property-street-view-empty{color:var(--wk-text-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:10px;font-size:10px;display:grid;position:absolute;inset:0}.property-street-view-empty button{color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;padding:4px 7px;font-size:10px}.property-street-view-modal{z-index:240;background:var(--wk-backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.property-street-view-modal-card{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:min(820px,100%);box-shadow:var(--wk-sheet-lift);overflow:hidden}.property-street-view-modal iframe{aspect-ratio:16/9;background:var(--wk-ash);border:0;width:100%;min-height:360px;display:block}@keyframes exterior-loading{to{transform:translate(100%)}}@media (max-width:560px){.drawer-header.has-property-media{grid-template-columns:minmax(0,1fr) 128px;gap:12px}.property-record-hero.has-property-media{grid-template-columns:minmax(0,1fr) 150px;gap:14px}.property-street-view-modal{padding:10px}.property-street-view-modal iframe{aspect-ratio:4/3;min-height:280px}}@media (prefers-reduced-motion:reduce){.property-exterior-loading:before{animation:none}}.ownership-research{gap:20px}.ownership-heading h2{letter-spacing:-.025em;margin:0;font-size:18px}.ownership-heading p{color:var(--wk-text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.ownership-summary{background:var(--wk-linen);border:0;padding:16px}.ownership-summary p{color:var(--wk-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.ownership-summary .ownership-status{color:var(--wk-text);margin:0;padding:0;font-weight:500}.ownership-party{padding:16px}.ownership-party h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:500;line-height:1.4}.ownership-eyebrow{color:var(--wk-text-muted);font-size:11px}.ownership-role{margin-top:12px;padding-top:10px}.ownership-role p{color:var(--wk-text-muted);margin:6px 0;font-size:12px;line-height:1.5}.ownership-role .ownership-status{margin-left:0;font-size:10px}.ownership-contact-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ownership-contact-actions a,.ownership-contact-actions button{min-height:32px;font-size:12px;text-decoration:none}.ownership-planning{border-top:1px solid var(--wk-hairline);padding-top:20px}.ownership-planning>h3{margin:0;font-size:14px;font-weight:500}.ownership-planning>h3 span{color:var(--wk-text-muted);margin-left:5px;font-size:12px}.ownership-planning>p{color:var(--wk-text-muted);margin:6px 0 16px;font-size:12px;line-height:1.5}.ownership-planning-party{border:0;border-bottom:1px solid var(--wk-hairline);border-radius:0;padding:12px 0 16px}.ownership-planning-party .ownership-eyebrow{display:none}.ownership-planning-party .ownership-role{border:0;margin:0;padding:0}.ownership-planning-party .ownership-role:empty{display:none}.ownership-planning-party .ownership-role small{font-size:11px}.record-scroll-more{min-height:44px;color:var(--wk-text-muted);justify-content:center;padding:14px 0;font-size:12px;display:flex}.ownership-contacts:empty{display:none}.ownership-contact-outcomes{color:var(--wk-text-muted);gap:5px;margin-top:12px;display:grid}.ownership-contact-outcomes p{align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.ownership-contact-outcomes svg{flex-shrink:0}.property-drawer>.drawer-close-button{z-index:7;background:var(--wk-paper);width:30px;height:30px;position:absolute;top:12px;right:10px}.property-drawer>.drawer-header.has-property-media{row-gap:12px;padding:18px 24px 20px}.drawer-close-row{justify-content:flex-end;min-height:32px;padding:5px 10px 0;display:flex}.property-record-primary{border:0;min-width:0;min-height:680px;padding:34px clamp(30px,4vw,58px) 56px}.record-detail-navigation{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.record-detail-navigation button{border-radius:var(--wk-radius);color:var(--wk-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 9px;font-size:12px}.record-detail-navigation button[aria-pressed=true]{border-color:var(--wk-hairline);background:var(--wk-linen);color:var(--wk-text)}.record-detail-navigation button:hover{color:var(--wk-text);background:var(--wk-linen)}.property-record-permit-card h3 a,.property-business a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.property-record-permit-card h3 a:hover,.property-business a:hover{text-decoration:underline}.record-address-list{margin:0;padding:0;list-style:none}.record-address-list li{border-bottom:1px solid var(--wk-hairline);align-items:center;gap:12px;padding:9px 0;display:flex}.record-address-list small{color:var(--wk-text-muted)}.record-parcel-list{flex-wrap:wrap;gap:8px;display:flex}.record-parcel-list span{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:6px 9px;font-size:12px}.property-record-permit-card>header{background:var(--wk-paper);border:0;justify-content:space-between;align-items:start;gap:10px;min-height:0;padding:0;display:flex}.property-record-permit-card>header>div{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:grid}.property-record-permit-card h3{margin:0;font-size:14px;font-weight:500}.property-record-permit-card .permit-card-date{color:var(--wk-text-muted);flex:none;padding-top:2px;font-size:11px}.property-record-permit-card>p{margin:7px 0 9px;font-size:13px;line-height:1.5}.property-record-permit-card>details{border:0;margin:8px 0 0;padding-top:0;font-size:12px}.property-record-status-history>summary,.record-note-details>summary{cursor:pointer;color:var(--wk-text-muted)}.property-record-status-history li{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.property-record-status-history li>time{color:var(--wk-text-muted);font-size:11px}.property-business-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.property-business-actions>a{color:var(--wk-text-muted);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.property-business{border-bottom:1px solid var(--wk-hairline);padding:10px 0}.property-business>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.property-business strong{font-size:13px;font-weight:500}.property-business header>span,.property-business>small{color:var(--wk-text-muted);font-size:11px}.property-business>small{margin-top:4px;display:block}.property-area-research{border:0;margin:8px 0 0;padding:0}.property-area-research>.section-heading h3{margin:0;font-size:14px;font-weight:500}.property-area-research>.section-heading>span{color:var(--wk-text-muted);font-size:11px}.property-area-trends{gap:22px;margin:22px 0}.property-area-trend>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.property-area-trend h3{margin:0;font-size:13px;font-weight:500}.property-area-trend>header>a{color:var(--wk-text-muted);padding:3px}.property-area-chart{position:relative}.property-area-chart svg{width:100%;display:block;overflow:visible}.property-area-chart rect{fill:var(--wk-stone);transition:fill .12s}.property-area-chart rect.is-active,.property-area-chart rect:focus{fill:var(--wk-ink);outline:none}.property-area-chart-tooltip{z-index:2;border-radius:var(--wk-radius);background:var(--wk-ink);color:var(--wk-paper);white-space:nowrap;pointer-events:none;padding:5px 7px;font-size:10px;position:absolute;top:-17px;transform:translate(-50%)}.property-area-chart-axis{margin-top:4px;font-size:10px}.property-area-record-browser{border-top:1px solid var(--wk-hairline);margin-top:22px;padding-top:15px;font-size:12px}.property-area-record-browser>summary{cursor:pointer}.property-area-request-controls{gap:8px;margin-top:14px}.property-area-request-controls label{flex:130px;min-width:0}.property-area-request-controls select{width:100%}.property-area-request-controls button{background:var(--wk-paper);color:var(--wk-text)}.property-area-result-record{border-bottom:1px solid var(--wk-hairline);padding:12px 0}.property-area-result-record h4{margin:0 0 7px;font-size:13px;font-weight:500}.property-area-result-record h4 a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.property-area-result-record .property-record-compact-details{margin:0}@media (max-width:560px){.property-record-permit-card>header{flex-wrap:wrap;gap:4px 10px}.property-business>header{flex-wrap:wrap;gap:3px 10px}}.drawer-classification-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.drawer-classification-row .eyebrow{margin:0}.drawer-listing-return{min-height:28px;color:var(--wk-text-muted);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.drawer-listing-return:hover{color:var(--wk-text);text-decoration:underline}.drawer-close-row .drawer-listing-return{margin-left:8px;margin-right:auto}.drawer-classification-row .drawer-close-button{background:0 0;flex:none;width:28px;height:28px;margin:-5px -5px -5px 0;position:static}.drawer-header-copy>h1{margin-top:0}.ownership-compact .section-heading{align-items:center;gap:8px}.ownership-compact .section-heading h2{margin:0}.ownership-compact .ownership-research-action{flex:none}.ownership-compact-result{padding:10px 0;font-size:13px}.ownership-compact-result strong{font-weight:500}.ownership-compact-result p{color:var(--wk-text-muted);margin:5px 0 0;line-height:1.5}.ownership-progress{border:1px solid var(--wk-hairline);background:var(--wk-paper);gap:10px;min-width:0;margin-top:12px;padding:12px 14px;display:grid}.ownership-progress-heading{align-items:center;gap:9px;min-width:0;display:flex}.ownership-progress-heading>strong{font-size:12px;font-weight:500;line-height:1.4}.ownership-progress-heading .ownership-pulse{flex:none;width:6px;height:6px}.ownership-elapsed{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wk-text-muted);margin-left:auto;font-size:11px}@keyframes ownership-research-scan{0%{transform:translate(-105%)}to{transform:translate(390%)}}.property-record-status-history>ol{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.property-record-status-history>ol>li{border:0;grid-template-columns:minmax(100px,180px) auto;justify-content:start;align-items:baseline;gap:24px;padding:9px 0;display:grid}.property-record-status-history>ol>li:before{content:none}.property-record-status-history>ol>li strong{font-size:12px;font-weight:400}@media (max-width:560px){.property-drawer>.drawer-header.has-property-media{padding-inline:18px}}.property-drawer>.drawer-tabs{z-index:12;background:var(--wk-paper);border-bottom:1px solid var(--wk-border);min-height:0;box-shadow:none;padding:0 24px;top:0;overflow:visible}.property-drawer>.drawer-tabs>div{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 18px;width:auto;min-width:0;height:auto;min-height:0}.property-drawer>.drawer-tabs button{min-height:44px;padding:0 2px}.property-drawer{scroll-padding-top:64px}.property-record-app-header{justify-content:flex-start;gap:22px;padding-inline:max(24px,50vw - 720px)}.property-record-app-header>:last-child{margin-left:auto}.property-assessment-card .property-record-value-grid>div{background:var(--wk-paper);border-radius:0;gap:4px;padding:0}.property-assessment-card .property-record-value-grid dd{font-size:18px;line-height:1.35}.property-assessment-card .property-record-assessor-facts>div{background:var(--wk-paper);border:0;border-bottom:1px solid var(--wk-hairline);border-radius:0;gap:4px;padding:10px 0}.property-record-shell{scroll-padding-top:124px}.ownership-active-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.ownership-active-sources a{color:var(--wk-text-muted);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);justify-content:start;align-items:center;gap:10px;padding:9px;font-size:11px;line-height:1.4;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.ownership-active-sources a:hover{color:var(--wk-text);background:var(--wk-linen);text-decoration:none}.ownership-progress .ownership-progress-findings{color:var(--wk-text-muted);margin:0;font-size:11px}.ownership-early-findings{margin:12px 0 0;padding:0;list-style:none}.ownership-early-findings li{border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.ownership-early-findings strong{font-size:12px;font-weight:500}.ownership-early-findings span{color:var(--wk-text-muted);font-size:11px}@media (max-width:560px){.property-drawer>.drawer-tabs{padding-inline:18px}.property-drawer>.drawer-tabs>div{gap:20px}}.property-record-app-header .property-record-return-link{flex:none;margin-left:0}.property-assessment-card{background:var(--wk-paper);border:0;border-top:1px solid var(--wk-border);border-bottom:1px solid var(--wk-border);border-radius:0;overflow:visible}.property-assessment-card>header{background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline);min-height:0;padding:16px 0}.property-assessment-card>header>div{gap:4px}.property-assessment-card>header>div>span{text-transform:none}.property-assessment-values{border-bottom:1px solid var(--wk-hairline);grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;gap:28px;padding:24px 0;display:grid}.property-assessment-total{border-right:1px solid var(--wk-border);gap:5px;padding-right:28px;display:grid}.property-assessment-total>span,.property-assessment-total>small{color:var(--wk-text-muted);font-size:12px}.property-assessment-total>strong{letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.15}.property-assessment-card .property-record-value-grid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:14px 28px}.property-assessment-details{padding:20px 0 10px}.property-assessment-details>h4{margin:0 0 10px;font-size:13px;font-weight:500}.property-assessment-card .property-record-assessor-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:0}.property-assessment-card>.property-record-evidence-meta,.property-assessment-card>.property-record-citations,.property-assessment-card>.property-record-citation-missing{background:var(--wk-paper);border-top:0;padding:12px 0}.property-record-card-list:has(>.property-record-permit-card){gap:0}.property-record-permit-card{background:var(--wk-paper);border:0;border-bottom:1px solid var(--wk-border);border-radius:0;padding:22px 0}.property-record-permit-card:first-child{border-top:1px solid var(--wk-border)}.property-record-permit-card>header h3{font-size:17px;font-weight:500;line-height:1.35}.property-record-permit-card>.permit-scope{color:var(--wk-text);margin:13px 0 0;padding:0;font-size:14px;line-height:1.55}.permit-summary{border-top:1px solid var(--wk-hairline);border-bottom:1px solid var(--wk-hairline);grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,.7fr));gap:24px;margin:20px 0 0;padding:14px 0;display:grid}.permit-summary>div{align-content:start;gap:4px;min-width:0;display:grid}.permit-summary dt{color:var(--wk-text-muted);font-size:11px}.permit-summary dd{gap:3px;margin:0;font-size:12px;display:grid}.permit-summary dd strong{font-size:13px;font-weight:500}.permit-summary dd small{color:var(--wk-text-muted);line-height:1.4}.permit-summary a{color:var(--wk-text);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.permit-summary a:hover{text-decoration:underline}.permit-lifecycle{margin-top:18px}.permit-lifecycle h4{margin:0 0 11px;font-size:12px;font-weight:500}.permit-lifecycle ol{margin:0;padding:0;list-style:none;display:flex}.permit-lifecycle li{flex:1;grid-template-columns:12px minmax(0,1fr);gap:2px 7px;min-width:0;padding-right:12px;display:grid;position:relative}.permit-lifecycle li:before{content:"";background:var(--wk-border);height:1px;position:absolute;top:5px;left:6px;right:-6px}.permit-lifecycle li:last-child:before{display:none}.permit-lifecycle li>span{z-index:1;border:2px solid var(--wk-paper);background:var(--wk-ink);outline:1px solid var(--wk-border);border-radius:50%;grid-row:1/3;width:11px;height:11px;margin-top:1px}.permit-lifecycle li strong{z-index:1;background:var(--wk-paper);width:-moz-fit-content;width:fit-content;padding-right:5px;font-size:12px;font-weight:500}.permit-lifecycle li time{color:var(--wk-text-muted);font-size:11px}.permit-lifecycle>p{color:var(--wk-text-muted);margin:12px 0 0;font-size:12px}.permit-source-row{color:var(--wk-text-muted);background:var(--wk-paper);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;padding:0;font-size:11px;display:flex}.permit-source-row .property-record-citations{border:0;margin:0;padding:0}.record-activity-filters button:disabled{color:var(--wk-stone);background:var(--wk-linen);border-color:var(--wk-hairline);cursor:not-allowed;opacity:.72}.record-activity-filters button:disabled:hover{color:var(--wk-stone);background:var(--wk-linen)}.property-area-comparison{background:var(--wk-border);border-top:1px solid var(--wk-border);border-bottom:1px solid var(--wk-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 12px;display:grid}.property-area-comparison>div{background:var(--wk-paper);gap:4px;min-width:0;padding:13px 14px;display:grid}.property-area-comparison span,.property-area-comparison small,.property-area-comparison-note{color:var(--wk-text-muted);font-size:11px;line-height:1.4}.property-area-comparison strong{font-size:20px;font-weight:500;line-height:1.2}.property-area-comparison strong small{font-weight:400}.property-area-comparison-note{margin:0 0 20px}@media (max-width:700px){.property-assessment-values{grid-template-columns:minmax(0,1fr);gap:20px}.property-assessment-total{border-right:0;border-bottom:1px solid var(--wk-hairline);padding:0 0 20px}.property-assessment-card .property-record-assessor-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.permit-summary{grid-template-columns:minmax(0,1fr);gap:12px}.property-area-comparison{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.property-record-app-header .wk-header-brand{display:none}.property-assessment-card .property-record-value-grid,.property-assessment-card .property-record-assessor-facts{grid-template-columns:minmax(0,1fr)}.permit-lifecycle ol{gap:10px;display:grid}.permit-lifecycle li:before{width:1px;height:auto;inset:6px auto -11px 5px}}.property-drawer>.drawer-tabs button.is-active:after{bottom:-1px}.parcel-record-drawer>.drawer-header{padding:18px 24px 20px}.parcel-record-drawer .drawer-header h1{margin-top:12px}.ownership-compact .section-heading .ownership-profile-link{border-radius:var(--wk-radius);justify-content:center;width:30px;height:30px;padding:0}.ownership-profile-link:hover{color:var(--wk-text);background:var(--wk-linen)}.ownership-find-owner{justify-items:start;gap:10px;padding-top:10px;display:grid}.ownership-find-owner>p{color:var(--wk-text-muted);margin:0;font-size:12px;line-height:1.55}.ownership-find-owner>h3{margin:0;font-size:15px;font-weight:500}.ownership-find-owner-card{background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:18px}.ownership-find-owner .ownership-research-action{width:auto;min-height:36px}.ownership-research>.ownership-date{margin:0;font-size:11px}.ownership-research>.record-owner-observations{margin:0}.ownership-planning>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.ownership-planning>summary::-webkit-details-marker{display:none}.ownership-planning>summary:before{content:"›";font-size:18px;line-height:1;transition:transform .16s}.ownership-planning[open]>summary:before{transform:rotate(90deg)}.ownership-planning>summary>span:last-child{color:var(--wk-text-muted);margin-left:auto;font-size:12px;font-weight:400}.parcel-record-source-group{margin-top:14px}.parcel-record-source-intro{color:var(--wk-text-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.parcel-record-source-list li>a{color:var(--wk-text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.parcel-record-source-list li>a:hover span{color:var(--wk-text);text-decoration:underline}.parcel-record-source-list li>a>svg{color:var(--wk-text-muted)}.parcel-record-lots{margin-top:20px;font-size:12px}.parcel-record-lots summary{color:var(--wk-text-muted);cursor:pointer}.parcel-record-lots ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:12px 0 0;list-style:none;display:grid}.parcel-record-lots a{color:var(--wk-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.parcel-record-lots a:hover{text-decoration:underline}.parcel-record-candidates h3{margin:16px 0 0;font-size:14px;font-weight:500}.parcel-record-candidates li>a{color:var(--wk-text);gap:3px;padding:11px 0;text-decoration:none;display:grid}.parcel-record-candidates li strong{justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.parcel-record-candidates li>a:hover strong,.parcel-record-candidates li>button:hover strong{text-decoration:underline}@media (max-width:560px){.parcel-record-drawer>.drawer-header{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.ownership-planning>summary:before{transition:none}}.ownership-role p.ownership-role-summary{color:var(--wk-text);font-size:14px;line-height:1.55}.ownership-role-evidence p{color:var(--wk-text-muted);font-size:12px}.ownership-research-steps{flex-wrap:wrap;gap:12px;margin:2px 0;padding:0;list-style:none;display:flex}.ownership-research-steps li{color:var(--wk-text-muted);opacity:.55;align-items:center;gap:5px;font-size:10px;display:inline-flex}.ownership-research-steps .is-complete{opacity:1;color:var(--wk-success)}.ownership-research-steps .is-current{opacity:1;color:var(--wk-text)}.research-step-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.is-current .research-step-dot{animation:1.8s ease-in-out infinite wk-pulse}.ownership-active-sources li{min-width:0;animation:.26s ease-out both research-source-enter}.research-source-mark{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);height:25px;color:var(--wk-text);background:var(--wk-linen);flex:0 0 25px;place-items:center;font-size:11px;display:grid}.research-source-copy{flex:1;gap:2px;min-width:0;display:grid}.research-source-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text);font-size:11px;font-weight:500;overflow:hidden}.research-source-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@keyframes research-source-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ownership-active-sources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ownership-active-sources li,.is-current .research-step-dot{animation:none}}.ownership-related{margin:12px 0;font-size:12px}.ownership-related summary{cursor:pointer;color:var(--wk-text-muted)}.ownership-related ul{gap:8px;padding:0;list-style:none;display:grid}.ownership-related li{gap:3px;display:grid}.ownership-related a{color:var(--wk-text);align-items:center;gap:6px;display:inline-flex}.ownership-related small{color:var(--wk-text-muted)}.property-record-page{background:var(--wk-paper);width:min(1440px,100% - 40px);margin:20px auto 48px;overflow:visible}.property-record-hero.has-property-media{border-bottom:4px solid var(--wk-linen);grid-template-columns:minmax(0,1fr) 264px;align-items:stretch;gap:36px;min-height:190px;padding:24px 28px;display:grid}.property-record-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.property-record-hero-copy h1{margin-top:5px;font-size:26px}.property-record-hero-facts{grid-template-columns:repeat(4,minmax(100px,1fr));gap:2px;width:min(760px,100%);margin:19px 0 0;display:grid}.property-record-hero-facts>div{background:var(--wk-linen);gap:3px;min-width:0;padding:9px 11px;display:grid}.property-record-hero-facts>div:first-child{border-radius:var(--wk-radius) 0 0 var(--wk-radius)}.property-record-hero-facts>div:last-child{border-radius:0 var(--wk-radius) var(--wk-radius) 0}.property-record-hero-facts dt{color:var(--wk-text-muted);font-size:10px}.property-record-hero-facts dd{min-width:0;color:var(--wk-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.property-record-hero .property-header-media{aspect-ratio:16/10;align-self:center;height:100%;max-height:170px}.property-record-content-grid{grid-template-columns:252px minmax(0,1fr);align-items:stretch;min-height:680px;display:grid}.property-record-sidebar{background:var(--wk-paper);border-right:4px solid var(--wk-linen);min-width:0}.property-record-sidebar-inner{gap:19px;padding:24px 16px 30px;display:grid;position:sticky;top:76px}.property-record-sidebar-title{gap:2px;padding:0 10px 2px;display:grid}.property-record-sidebar-title>span{font-size:14px;font-weight:600}.property-record-sidebar-title>small{color:var(--wk-text-muted);font-size:10px}.property-record-sidebar-inner>section{gap:3px;display:grid}.property-record-sidebar-inner>section>h2{color:var(--wk-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 10px 5px;font-size:10px;font-weight:500}.property-record-sidebar-inner button{width:100%;min-height:38px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px 9px;display:grid}.property-record-sidebar-inner button>span{gap:1px;min-width:0;font-size:12px;line-height:1.25;display:grid}.property-record-sidebar-inner button small{color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.property-record-sidebar-inner button>svg:last-child{justify-self:end}.property-record-sidebar-inner button:hover:not(:disabled){color:var(--wk-text);background:var(--wk-linen)}.property-record-sidebar-inner button.is-active{color:var(--wk-text);background:var(--wk-linen);font-weight:600}.property-record-sidebar-inner button:disabled{color:var(--wk-text-muted);cursor:not-allowed;opacity:.42}.property-record-sidebar-inner button:disabled small{color:inherit}.property-record-mobile-section{display:none}.property-record-primary>[role=tabpanel]{max-width:1050px}.property-record-primary .property-record-section-heading{max-width:800px;margin-bottom:26px}.property-record-primary .property-record-section-heading h2{font-size:22px}.property-record-source-summary{color:var(--wk-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:11px;display:flex}.property-record-source-summary a{color:var(--wk-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.property-record-source-summary a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.property-record-page{width:calc(100% - 24px);margin:12px auto 32px}.property-record-hero.has-property-media{grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:22px}.property-record-hero-facts{grid-template-columns:repeat(2,minmax(100px,1fr))}.property-record-hero-facts>div:first-child,.property-record-hero-facts>div:last-child{border-radius:0}.property-record-content-grid{min-height:0;display:block}.property-record-sidebar{z-index:19;background:var(--wk-paper);border-right:0;border-bottom:4px solid var(--wk-linen);padding:10px 22px;position:sticky;top:60px}.property-record-sidebar-inner{display:none}.property-record-mobile-section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.property-record-mobile-section label{color:var(--wk-text-muted);font-size:11px}.property-record-mobile-section select{width:100%;min-height:38px;color:var(--wk-text);background:var(--wk-linen);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);padding:7px 32px 7px 10px;font-size:13px}.property-record-primary{min-height:0;padding:30px 22px 48px}}@media (max-width:600px){.property-record-page{width:100%;margin:0}.property-record-hero.has-property-media{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px}.property-record-hero-copy h1{font-size:22px}.property-record-hero .property-header-media{aspect-ratio:16/7;width:100%;max-height:none}.property-record-hero-facts{margin-top:15px}.property-record-sidebar{padding:9px 16px;top:55px}.property-record-primary{padding:26px 16px 42px}.property-record-primary .property-record-section-heading h2{font-size:19px}.property-record-source-summary{flex-direction:column;align-items:flex-start}}.auth-page{min-height:100dvh;color:var(--wk-text);background:var(--wk-linen);font-family:var(--wk-sans);flex-direction:column;display:flex}.auth-header{background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 24px;display:flex}.account-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.account-invite{white-space:nowrap}@media (max-width:1100px){.account-invite span{display:none}.account-invite{justify-content:center;width:36px;height:36px;padding:0}}@media (max-width:360px){.wk-product .app-header .wk-brand.wk-brand-lockup,.wk-product .app-header .wk-brand-lockup img{width:80px}.wk-product .app-header .account-controls{gap:4px}}.auth-main{margin-top:var(--wk-shell-gutter);background:var(--wk-paper);border-radius:var(--wk-radius) var(--wk-radius) 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 16px 40px;display:flex}.auth-form-panel{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:min(100%,432px);min-height:300px}.auth-form-panel .wk-auth-root,.auth-form-panel .wk-auth-card-box{width:100%;max-width:100%}body .wk-auth-card-box{border-radius:var(--wk-radius);box-shadow:none;background:var(--wk-paper);border:0}body .wk-auth-card{box-shadow:none;background:var(--wk-paper);border:0;gap:24px;padding:28px}body .wk-auth-title{color:var(--wk-text);font-family:var(--wk-sans);letter-spacing:var(--wk-sans-track);font-size:20px;font-weight:500;line-height:1.2}body .wk-auth-subtitle{color:var(--wk-text-muted);font-size:13px;line-height:1.5}body .wk-auth-label{color:var(--wk-text);font-size:13px;font-weight:500}body .wk-auth-input{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);min-height:40px;box-shadow:none;width:100%;padding:9px 12px;font-size:14px;line-height:1.4}body .wk-auth-input:focus,.wk-auth-input:focus-visible,.wk-auth-code-input:focus-visible{outline:1px solid var(--wk-ink);outline-offset:2px;box-shadow:none}body .wk-auth-submit,.wk-auth-social{border-radius:var(--wk-radius);width:100%;min-height:40px;box-shadow:none;text-transform:none;font-size:13px;font-weight:500}body .wk-auth-submit{background:var(--wk-ink);color:var(--wk-paper);border:1px solid var(--wk-ink)}body .wk-auth-submit:hover{background:var(--wk-gray-900)}body .wk-auth-social{background:var(--wk-paper);color:var(--wk-text);border:1px solid var(--wk-border)}body .wk-auth-social:hover{background:var(--wk-linen)}body .wk-auth-clerk-footer{border-top:1px solid var(--wk-hairline);background:var(--wk-linen);border-radius:0 0 var(--wk-radius) var(--wk-radius);padding:18px 28px}body .wk-auth-link{color:var(--wk-text);text-underline-offset:3px;font-size:13px;font-weight:500}body .wk-auth-link:hover{text-decoration:underline}body .wk-auth-code-input,body .wk-auth-popover{border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:none}.account-loading{background:var(--wk-linen);min-height:100dvh;color:var(--wk-text);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.load-in{font-family:var(--wk-sans);gap:18px;font-size:14px}.load-in p{text-align:center;margin:0}.load-in-cluster{align-items:center;gap:20px;height:60px;animation:.26s load-in-appear;display:flex}.load-in-mark{object-fit:contain;width:64px;height:52px;display:block}.load-in-avatar{flex-shrink:0;width:60px;height:60px;position:relative}.load-in-avatar img{object-fit:cover;background:var(--wk-ash);border-radius:50%;width:52px;height:52px;position:absolute;inset:4px}.load-in-ring{width:60px;height:60px;animation:1.1s linear infinite load-in-turn;position:absolute;inset:0;transform:rotate(-90deg)}.load-in-ring circle{fill:none;stroke:var(--wk-cobalt);stroke-width:2px;stroke-dasharray:176;stroke-dashoffset:118px}.load-in-error .load-in-ring{display:none}.load-in-leaving{z-index:var(--wk-z-toast);pointer-events:none;animation:.24s forwards load-in-fade;position:fixed;inset:0}.load-in-leaving .load-in-cluster{animation:none}@keyframes load-in-appear{0%{opacity:0}}@keyframes load-in-turn{to{transform:rotate(270deg)}}@keyframes load-in-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.load-in-cluster,.load-in-leaving{animation:none}.load-in-leaving{opacity:0}.load-in-ring{animation-duration:3s}}.account-save-notice{z-index:1000;background:var(--wk-warning-bg);width:640px;max-width:90vw;color:var(--wk-warning-text);border:1px solid var(--wk-warning);border-radius:var(--wk-radius);align-items:center;gap:18px;padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.account-save-notice button{cursor:pointer;flex-shrink:0;padding:8px}@media (max-width:480px){.auth-header{padding:8px 12px}.auth-header .wk-header-brand{gap:8px}.auth-main{padding:32px 12px}.wk-auth-card{padding:24px 20px}.wk-auth-clerk-footer{padding:18px 20px}.account-save-notice{flex-direction:column;align-items:flex-start}}body :is(.wk-auth-root,.wk-auth-modal,.wk-auth-popover,.wk-auth-options){--wk-focus:var(--wk-ink);font-family:var(--wk-sans);letter-spacing:0;font-size:13px;line-height:1.5}body .wk-auth-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}body .wk-auth-modal .wk-auth-card-box:not(.account-organizations *){border:1px solid var(--wk-border);border-radius:var(--wk-radius);max-width:100%;box-shadow:var(--wk-sheet-lift);overflow:hidden}body .wk-auth-modal:has(.wk-auth-navbar) .wk-auth-card-box:not(.account-organizations *){width:min(880px,100vw - 32px);height:min(640px,100dvh - 48px)}body .wk-auth-modal:has(.wk-auth-navbar) .wk-auth-card:not(.account-organizations *){gap:0;padding:0}body .wk-auth-navbar{background:var(--wk-linen);border-right:1px solid var(--wk-hairline);flex-basis:200px;padding:24px 16px}body .wk-auth-nav-button{border-radius:var(--wk-radius);min-height:36px;padding:8px 10px;font-size:13px;font-weight:400}body .wk-auth-page-scroll{background:var(--wk-paper);padding:24px}body .wk-auth-page{gap:24px}body .wk-auth-section{border-bottom:1px solid var(--wk-hairline);gap:16px;padding-block:20px}body .wk-auth-section-title{font-size:13px;font-weight:500;line-height:1.5}body .wk-auth-section-action{border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-height:34px;box-shadow:none;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.4}body .wk-auth-section-action:hover{background:var(--wk-linen)}body .wk-auth-close{width:32px;height:32px;color:var(--wk-text-muted);border-radius:var(--wk-radius);padding:8px}body .wk-auth-tags{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);min-height:104px;box-shadow:none;align-content:flex-start;gap:6px;padding:10px 12px}body .wk-auth-tags:focus-within{outline:1px solid var(--wk-ink);outline-offset:2px;box-shadow:none}body .wk-auth-tags input,body .wk-auth-tags input:focus,body .wk-auth-tags input:focus-visible{width:auto;min-width:0;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:180px;padding:3px 0;font-size:13px}body .wk-auth-tag{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-linen);overflow-wrap:anywhere;max-width:100%;font-size:12px}body .wk-auth-select{border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-height:40px;color:var(--wk-text);background:var(--wk-paper);box-shadow:none;padding:9px 12px;font-size:13px}body .wk-auth-options{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper)}body .wk-auth-submit:disabled{background:var(--wk-linen);border-color:var(--wk-border);color:var(--wk-text-muted);opacity:.65}body .wk-auth-table-heading{border-bottom:1px solid var(--wk-hairline);padding:10px 12px;font-size:12px;font-weight:500}body .wk-auth-table-cell{border-bottom:1px solid var(--wk-hairline);padding:12px;font-size:13px}@media (max-width:640px){body .wk-auth-modal{max-width:calc(100vw - 16px)}body .wk-auth-modal:has(.wk-auth-navbar) .wk-auth-card-box:not(.account-organizations *){width:calc(100vw - 16px);height:min(640px,100dvh - 24px)}body .wk-auth-page-scroll{padding:20px 16px}body .wk-auth-navbar{flex-basis:auto;padding:12px 16px}body .wk-auth-card{padding:24px 20px}body .wk-auth-clerk-footer{padding:16px 20px}body .wk-auth-input,body .wk-auth-tags input{font-size:16px}}body .account-organizations{width:100%;min-width:0}body .account-organizations h2{color:var(--wk-text);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}body .account-organizations>p{color:var(--wk-text-muted);margin:0 0 24px;font-size:13px;line-height:1.5}body .account-active-organization{border-radius:var(--wk-radius);background:var(--wk-linen);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}body .account-active-organization>div{gap:3px;min-width:0;display:grid}body .account-active-organization span{color:var(--wk-text-muted);font-size:11px;line-height:1.4}body .account-active-organization strong{color:var(--wk-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}body .account-active-organization .wk-btn{flex-shrink:0}body .account-organizations :is(.wk-auth-org-list,.wk-auth-card-box,.wk-auth-card){width:100%;min-width:0;max-width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}body .account-organizations :is(.wk-auth-org-list-header,.wk-auth-org-list-footer){display:none}@media (max-width:540px){body .account-active-organization{flex-direction:column;align-items:stretch}body .account-active-organization .wk-btn{width:100%}}.search-submit{display:none}@media (pointer:coarse){.global-search .key-hint{display:none}}@media (max-width:760px){:root{--mobile-nav-height:calc(62px + env(safe-area-inset-bottom,0px));--mobile-keyboard-inset:max(0px, calc(100dvh - var(--app-height,100dvh)))}body:has(.app-shell){overflow:hidden}.app-shell{height:var(--app-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-header.has-search{grid-template-rows:56px 44px;row-gap:0;padding-bottom:10px}.app-header>.property-search{grid-area:2/1/auto/-1;min-width:0}.app-header .header-spacer{display:none}.app-header .header-actions{gap:4px;min-width:0}.account-controls{justify-content:center;min-width:32px;display:flex}.account-controls .cl-userButtonTrigger{min-width:40px;min-height:44px}.app-header .wk-brand.wk-brand-lockup,.app-header .wk-brand-lockup img{width:108px}.wk-product .global-search{gap:8px;height:44px;padding:0 4px 0 12px}.wk-product .global-search input{height:42px;font-size:16px}.global-search .key-hint{display:none}.global-search .search-clear{min-height:42px;padding:0 6px;font-size:12px}.global-search .search-submit{border-radius:var(--wk-radius);background:var(--wk-ink);width:40px;height:36px;color:var(--wk-paper);border:0;flex:none;place-items:center;padding:0;display:grid}.global-search .search-submit:disabled{color:var(--wk-text-muted);background:0 0}.search-dropdown{max-height:min(480px, calc(var(--app-height,100dvh) - 140px - env(safe-area-inset-top,0px)));overscroll-behavior:contain;top:calc(100% + 6px)}.search-dropdown :is(.search-suggestion,.search-ai-action,.search-all-action,.search-history-row button){min-height:44px}.search-suggestion strong{overflow-wrap:anywhere;font-size:14px}.search-suggestion small{font-size:12px}.search-dropdown-heading{flex-wrap:wrap}.app-body{height:auto;min-height:0;padding-bottom:var(--mobile-nav-height);flex:1;grid-template-columns:minmax(0,1fr)}.workspace{grid-template-rows:56px minmax(0,1fr);padding-bottom:0}.workspace.is-availability,.workspace.is-leads,.workspace.is-tenants{grid-template-rows:minmax(0,1fr)}.sidebar.wk-sidebar,.sidebar.wk-sidebar.is-collapsed{height:var(--mobile-nav-height);bottom:var(--mobile-keyboard-inset);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px))}.sidebar.wk-sidebar .sidebar-desktop-nav{display:none}.sidebar.wk-sidebar .sidebar-mobile-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.sidebar.wk-sidebar .sidebar-item{gap:4px;min-width:0;height:52px;padding:4px 0}.sidebar.wk-sidebar .sidebar-label{white-space:nowrap;font-size:0;line-height:14px}.sidebar.wk-sidebar .sidebar-label:after{content:attr(data-mobile-label);font-size:11px}.sidebar.wk-sidebar .sidebar-count{display:none}.sidebar-more{min-width:0;position:relative}.sidebar-more>.sidebar-item{width:100%}.sidebar-more-sheet{z-index:90;right:8px;bottom:calc(var(--mobile-keyboard-inset) + var(--mobile-nav-height) + 8px);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:var(--wk-sheet-lift);gap:4px;padding:8px;display:grid;position:fixed;left:8px}.sidebar-more-sheet .sidebar-item{flex-direction:row;justify-content:flex-start;gap:10px;height:48px;padding:0 14px;display:flex}.sidebar-more-sheet .sidebar-label{font-size:13px}.sidebar-more-sheet .sidebar-label:after{content:none}.filter-bar.wk-toolbar{gap:8px;padding-inline:10px;overflow:visible}.filter-bar .filter-scroll{flex:1;gap:8px;min-width:0;padding:0;overflow:visible}.filter-scroll .type-filter-group{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;padding-block:4px;overflow-x:auto}.type-filter-group::-webkit-scrollbar{display:none}.type-filter-group .filter-chip.wk-pill:nth-child(n){flex:none;display:inline-flex}.filter-scroll>.filter-popover-wrap,.filter-actions{flex:none}.wk-product .filter-chip{min-height:44px;font-size:13px}.filter-scroll>.clear-filters{display:none}.filter-bar:has(.popover){z-index:70}.wk-product .filter-chip.filter-chip-icon{width:44px}.filter-bar :is(.filter-popover,.save-search-popover){top:auto;right:8px;bottom:calc(var(--mobile-keyboard-inset) + var(--mobile-nav-height) + 8px);width:auto;max-height:calc(var(--app-height,100dvh) - var(--mobile-nav-height) - 24px - env(safe-area-inset-top,0px));overscroll-behavior:contain;box-shadow:var(--wk-sheet-lift);left:8px;overflow-y:auto}.filter-popover .popover-heading{z-index:1;background:var(--wk-paper);padding-block:10px;position:sticky;top:-16px}.filter-popover .popover-footer{gap:8px;position:sticky;bottom:-16px}.wk-product .filter-popover :is(button,input,select),.wk-product .save-search-popover :is(button,input){min-height:44px}.wk-product :is(input,select,textarea){font-size:16px}.filter-popover .filter-stepper button{width:44px}.explorer-grid,.explorer-grid.has-drawer{grid-template-columns:1fr;display:block}.explorer-grid>.results-pane{width:100%;min-height:0;position:absolute;inset:0}.explorer-grid>.map-pane{position:absolute;inset:0}.wk-product .mobile-view-switch{z-index:12;align-items:stretch;width:136px;height:44px;min-height:44px;max-height:44px;margin:0;padding:2px;display:flex;position:absolute;inset:10px 10px auto auto}.wk-product .mobile-view-switch button{height:38px;min-height:38px;padding:0 12px;font-size:13px}.mobile-show-map>.mobile-view-switch{left:10px;right:auto}.explorer-grid .results-header{grid-template-rows:40px 40px;grid-template-columns:minmax(0,1fr);gap:4px;min-height:104px;padding:10px 14px}.explorer-grid .results-summary{padding-right:144px}.explorer-grid .results-header .results-count{min-width:128px;font-size:14px}.explorer-grid .results-sort{width:100%}.explorer-grid .results-sort .wk-select-menu{flex:1;width:auto}.explorer-grid .results-sort .wk-select-trigger{width:100%;height:40px;min-height:40px}.explorer-grid .results-sort-direction{width:40px;height:40px}.property-card{padding:14px}.results-list{padding:6px}.results-list>*+*{margin-top:6px}.property-card .card-actions :is(button,a){min-width:40px;min-height:44px}.property-card .card-metrics>div{padding:6px 8px}.results-list,.saved-search-pane{overscroll-behavior:contain}.map-overlay-controls .parcel-map-disclosure{pointer-events:none}.map-layers-wrap{top:10px;right:10px}.map-layers-wrap :is(.map-basemap-toggle,.map-legend-toggle),.draw-area-controls .map-layer-button.draw-area-toggle{width:44px;min-width:44px;height:44px}.map-layer-menu{max-width:calc(100vw - 20px);max-height:min(380px, calc(var(--app-height,100dvh) - 310px));overscroll-behavior:contain;top:52px;overflow-y:auto}.map-overlay-controls .search-area-badge{max-width:calc(100% - 20px);top:64px;left:10px}.wk-product .search-area-button,.wk-product .area-restricted-button{min-height:44px}.explorer-grid .property-drawer{height:auto;top:env(safe-area-inset-top,0px);bottom:calc(var(--mobile-keyboard-inset) + var(--mobile-nav-height))}.property-drawer .drawer-topbar{min-height:52px}.property-drawer .drawer-topbar :is(button,a){min-height:44px}.compare-tray{width:calc(100% - 18px);bottom:calc(var(--mobile-nav-height) + 10px)}.agent-workspace{height:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;grid-template-columns:0 minmax(0,1fr)}.availability-workspace .availability-mobile-view button{flex:1;min-height:44px}.availability-workspace :is(.availability-filter,.availability-button){min-height:44px}.availability-workspace :is(input,select,textarea){font-size:16px}}@media (max-width:360px){.app-header{column-gap:4px;padding-inline:8px}.app-header .wk-brand.wk-brand-lockup,.app-header .wk-brand-lockup img{width:92px}.card-metrics,.skeleton-card-metrics{grid-template-columns:minmax(0,1fr)}.card-metrics>div:nth-child(2n){border-left:0}.card-metrics>div:nth-child(n+2){border-top:1px solid var(--wk-stone)}}
