@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}@media print{:root,:root[data-text-size]{--wk-text-scale:1}}@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}}@keyframes wk-spin{to{transform:rotate(360deg)}}.wk-control:has(:disabled){color:var(--wk-disabled-text);cursor:not-allowed}@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}}@keyframes wk-pulse{50%{opacity:.5}}@media (pointer:coarse){.wk-dense .wk-btn,.wk-dense .wk-input,.wk-dense .wk-pill,.wk-dense .wk-nav-item{min-height:40px}}@media (max-width:480px){.wk-privacy-setting-row{align-items:flex-start;gap:12px}}@media (max-width:760px){.wk-auth-story .wk-kite-depth:before,.wk-auth-story .wk-kite-sky:before,.wk-auth-story .wk-kite-sky:after{background-image:none}.wk-auth-story .wk-kite-depth{animation:none}}@media (min-width:1600px){.wk-auth-entry-content{max-width:480px}.wk-auth-entry-left{padding-bottom:100px}}@media (max-width:1000px){.wk-auth-entry-left{padding-inline:28px}}@media (max-width:760px){.wk-auth-entry-main{grid-template-columns:1fr;min-height:calc(100dvh - 84px)}.wk-auth-entry-left{padding:36px 24px}.wk-auth-entry-content{max-width:440px}.wk-auth-entry-form{margin-top:40px;margin-bottom:40px}body .wk-auth-entry-form .wk-auth-input{font-size:calc(16px * var(--wk-text-scale))}.wk-auth-story{display:none}.wk-auth-entry-footer{font-size:calc(11px * var(--wk-text-scale));align-items:flex-start;padding:20px 24px}.wk-auth-entry-footer nav{justify-content:flex-end;gap:12px}.wk-auth-entry-footer nav span{text-align:right;flex-basis:100%}}@media (min-width:761px) and (min-height:600px){.wk-auth-entry{height:100dvh;min-height:0}.wk-auth-entry-main{flex:1;min-height:0;overflow:hidden}.wk-auth-entry-left{min-height:0;padding-block:clamp(24px,5vh,56px) 24px}.wk-auth-entry-content{min-height:0}.wk-auth-entry-form{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;margin-block:28px 24px;margin-inline:-4px;padding:4px;overflow-y:auto}.wk-auth-demo,.wk-auth-entry-footer{flex-shrink:0}body .wk-auth-entry-form .wk-auth-card{gap:24px}body .wk-auth-entry-form .wk-auth-clerk-footer{gap:10px;padding-top:14px}}@media (min-width:761px) and (min-height:600px) and (max-height:850px){.wk-auth-entry-form{margin-block:20px 16px}.wk-auth-demo{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.wk-auth-demo-heading{grid-column:1/-1}.wk-auth-demo p{font-size:calc(12px * var(--wk-text-scale));margin:0}.wk-auth-demo-link{font-size:calc(12px * var(--wk-text-scale))}}@media (max-width:380px){.wk-auth-entry-brand img{width:139px;height:28px}.wk-auth-entry-topbar{gap:8px}}@media (prefers-reduced-motion:reduce){body .wk-auth-entry-form :is(.wk-auth-create-account a,.cl-footerActionLink){transition:none}}@font-face{font-family:West Kite Auth Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}body:has(#root .wk-auth-entry){overflow-y:auto}@media (max-width:767px){.wk-kite-depth--0:before{background-image:-webkit-image-set(url(/hero-sky/mobile-0.avif) 1x type("image/avif"),url(/hero-sky/mobile-0.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-0.avif" 1x type("image/avif"),"/hero-sky/mobile-0.webp" 1x type("image/webp"))}.wk-kite-depth--1:before{background-image:-webkit-image-set(url(/hero-sky/mobile-1.avif) 1x type("image/avif"),url(/hero-sky/mobile-1.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-1.avif" 1x type("image/avif"),"/hero-sky/mobile-1.webp" 1x type("image/webp"))}.wk-kite-depth--2:before{background-image:-webkit-image-set(url(/hero-sky/mobile-2.avif) 1x type("image/avif"),url(/hero-sky/mobile-2.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-2.avif" 1x type("image/avif"),"/hero-sky/mobile-2.webp" 1x type("image/webp"))}.wk-kite-depth--3:before{background-image:-webkit-image-set(url(/hero-sky/mobile-3.avif) 1x type("image/avif"),url(/hero-sky/mobile-3.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-3.avif" 1x type("image/avif"),"/hero-sky/mobile-3.webp" 1x type("image/webp"))}.wk-kite-depth--4:before{background-image:-webkit-image-set(url(/hero-sky/mobile-4.avif) 1x type("image/avif"),url(/hero-sky/mobile-4.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-4.avif" 1x type("image/avif"),"/hero-sky/mobile-4.webp" 1x type("image/webp"))}.wk-kite-depth--5:before{background-image:-webkit-image-set(url(/hero-sky/mobile-5.avif) 1x type("image/avif"),url(/hero-sky/mobile-5.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-5.avif" 1x type("image/avif"),"/hero-sky/mobile-5.webp" 1x type("image/webp"))}}@keyframes wk-kite-wind-a{0%,to{transform:translate3d(calc(var(--travel) * -.45), 0, 0) rotate(-.12deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(0, calc(var(--lift) * -.55), 0) rotate(.04deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * .55), calc(var(--lift) * -.1), 0) rotate(.16deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * .05), calc(var(--lift) * .45), 0) rotate(-.02deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@keyframes wk-kite-wind-b{0%,to{transform:translate3d(calc(var(--travel) * .25), calc(var(--lift) * -.5), 0) rotate(.1deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(calc(var(--travel) * .55), calc(var(--lift) * .15), 0) rotate(-.08deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * -.15), calc(var(--lift) * .5), 0) rotate(-.18deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * -.45), calc(var(--lift) * -.05), 0) rotate(.02deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@keyframes wk-kite-wind-c{0%,to{transform:translate3d(calc(var(--travel) * -.4), calc(var(--lift) * .15), 0) rotate(-.08deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(calc(var(--travel) * -.05), calc(var(--lift) * -.45), 0) rotate(.12deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * .6), calc(var(--lift) * -.2), 0) rotate(.04deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * .15), calc(var(--lift) * .4), 0) rotate(-.16deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@media (max-width:767px){.wk-kite-flight{width:200%;height:100%;left:-70%}}@media (prefers-reduced-motion:reduce){.wk-kite-depth{animation:none;transform:none}}#wk-auth-boot{display:none}html[data-auth-boot=active] #wk-auth-boot{display:block}html[data-auth-boot=active] #root{visibility:hidden;pointer-events:none;position:absolute;inset:0}.wk-auth-boot-form{letter-spacing:normal;margin:-1px;padding-bottom:11.5px}.wk-auth-boot-form header h1{color:var(--wk-text);font-size:calc(24px * var(--wk-text-scale));letter-spacing:-.04em;margin:0;font-weight:500;line-height:30px}.wk-auth-boot-form header p{color:var(--wk-text-muted);font-size:calc(14px * var(--wk-text-scale));margin:3.5px 0 0;line-height:21px}#wk-auth-boot-form{flex-direction:column;margin-top:32px;display:flex}#wk-auth-boot-form label{font-size:calc(13px * var(--wk-text-scale));margin:0 0 7px;font-weight:500;line-height:18px}#wk-auth-boot-email{box-sizing:border-box;border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;height:44px;color:var(--wk-text);font:calc(14px * var(--wk-text-scale))/1.4 var(--wk-sans);font-variant-numeric:tabular-nums;padding:9px 12px}#wk-auth-boot-email::placeholder{color:var(--wk-text-muted);opacity:1}#wk-auth-boot-email:focus-visible{outline:1px solid var(--wk-ink);outline-offset:2px}#wk-auth-boot-form button{border-radius:var(--wk-radius);color:#fff;min-height:44px;font:500 calc(14px * var(--wk-text-scale))/1 var(--wk-sans);letter-spacing:-.04em;cursor:pointer;background:#000;border:0 solid #000;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:0 18px;display:flex}#wk-auth-boot-form button span{align-items:center;display:flex}#wk-auth-boot-form button svg{opacity:.62;width:14px;height:14px;margin-left:7px}.wk-auth-boot-form .wk-auth-create-account{margin-top:var(--wk-auth-switch-gap)}.wk-auth-boot-provider{color:var(--wk-text-muted);font-size:calc(12px * var(--wk-text-scale));justify-content:center;align-items:center;gap:3.5px;margin:29px 0 0;line-height:16px;display:flex}.wk-auth-boot-provider img{width:42px;height:12.25px;display:block}.wk-auth-boot-dev{text-align:center;color:#d89000;font-size:calc(12px * var(--wk-text-scale));margin:14px 0 0;line-height:16px}#wk-auth-boot-status{font-size:calc(13px * var(--wk-text-scale));color:var(--wk-text-muted);margin:12px 0 0}#wk-auth-boot-status:empty{display:none}@media (min-width:761px) and (min-height:600px){#wk-auth-boot-form{margin-top:24px}.wk-auth-boot-provider{margin-top:21px}}@media (max-width:760px){#wk-auth-boot-email{font-size:calc(16px * var(--wk-text-scale))}}.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{font-size:var(--wk-type-body);align-items:center;gap:24px;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:calc(18px * var(--wk-text-scale))}.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 calc(24px * var(--wk-text-scale))/1.2 var(--wk-sans);letter-spacing:-.03em;margin:28px 0 12px}.wk-public-signup p{font-size:var(--wk-type-body);color:var(--wk-slate);margin:12px 0 20px;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:var(--wk-type-caption)}.wk-public-pending strong{font-size:var(--wk-type-section);overflow-wrap:anywhere;font-weight:500}.wk-public-signup .wk-public-signin{text-align:center;font-size:var(--wk-type-label)}.wk-public-signin a{color:var(--wk-cobalt);text-decoration:underline}.wk-listing-contact-gate{padding:20px 0}.wk-listing-contact-gate p{font-size:var(--wk-type-label);color:var(--wk-slate);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;font-size:var(--wk-type-body);padding:0 12px 20px}.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{font-size:var(--wk-type-caption);gap:12px}.wk-public-header .wk-btn{min-height:32px;font-size:var(--wk-type-caption);padding:8px 10px}.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}}.wk-kite-flight{background:#2e7ac9}.wk-kite-depth:before{content:"";background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-8%}.wk-kite-depth--0:before{background-image:-webkit-image-set(url(/hero-sky/desktop-0.avif) 1x type("image/avif"),url(/hero-sky/desktop-0.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-0.avif" 1x type("image/avif"),"/hero-sky/desktop-0.webp" 1x type("image/webp"))}.wk-kite-depth--1:before{background-image:-webkit-image-set(url(/hero-sky/desktop-1.avif) 1x type("image/avif"),url(/hero-sky/desktop-1.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-1.avif" 1x type("image/avif"),"/hero-sky/desktop-1.webp" 1x type("image/webp"))}.wk-kite-depth--2:before{background-image:-webkit-image-set(url(/hero-sky/desktop-2.avif) 1x type("image/avif"),url(/hero-sky/desktop-2.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-2.avif" 1x type("image/avif"),"/hero-sky/desktop-2.webp" 1x type("image/webp"))}.wk-kite-depth--3:before{background-image:-webkit-image-set(url(/hero-sky/desktop-3.avif) 1x type("image/avif"),url(/hero-sky/desktop-3.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-3.avif" 1x type("image/avif"),"/hero-sky/desktop-3.webp" 1x type("image/webp"))}.wk-kite-depth--4:before{background-image:-webkit-image-set(url(/hero-sky/desktop-4.avif) 1x type("image/avif"),url(/hero-sky/desktop-4.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-4.avif" 1x type("image/avif"),"/hero-sky/desktop-4.webp" 1x type("image/webp"))}.wk-kite-depth--5:before{background-image:-webkit-image-set(url(/hero-sky/desktop-5.avif) 1x type("image/avif"),url(/hero-sky/desktop-5.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/desktop-5.avif" 1x type("image/avif"),"/hero-sky/desktop-5.webp" 1x type("image/webp"))}@media (max-width:767px){.wk-kite-depth--0:before{background-image:-webkit-image-set(url(/hero-sky/mobile-0.avif) 1x type("image/avif"),url(/hero-sky/mobile-0.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-0.avif" 1x type("image/avif"),"/hero-sky/mobile-0.webp" 1x type("image/webp"))}.wk-kite-depth--1:before{background-image:-webkit-image-set(url(/hero-sky/mobile-1.avif) 1x type("image/avif"),url(/hero-sky/mobile-1.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-1.avif" 1x type("image/avif"),"/hero-sky/mobile-1.webp" 1x type("image/webp"))}.wk-kite-depth--2:before{background-image:-webkit-image-set(url(/hero-sky/mobile-2.avif) 1x type("image/avif"),url(/hero-sky/mobile-2.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-2.avif" 1x type("image/avif"),"/hero-sky/mobile-2.webp" 1x type("image/webp"))}.wk-kite-depth--3:before{background-image:-webkit-image-set(url(/hero-sky/mobile-3.avif) 1x type("image/avif"),url(/hero-sky/mobile-3.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-3.avif" 1x type("image/avif"),"/hero-sky/mobile-3.webp" 1x type("image/webp"))}.wk-kite-depth--4:before{background-image:-webkit-image-set(url(/hero-sky/mobile-4.avif) 1x type("image/avif"),url(/hero-sky/mobile-4.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-4.avif" 1x type("image/avif"),"/hero-sky/mobile-4.webp" 1x type("image/webp"))}.wk-kite-depth--5:before{background-image:-webkit-image-set(url(/hero-sky/mobile-5.avif) 1x type("image/avif"),url(/hero-sky/mobile-5.webp) 1x type("image/webp"));background-image:image-set("/hero-sky/mobile-5.avif" 1x type("image/avif"),"/hero-sky/mobile-5.webp" 1x type("image/webp"))}}.wk-kite-sky:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.72;background-image:url(/hero-sky/grain-fine.webp);background-size:2.3125cqw 2.5625cqw;position:absolute;inset:0}.wk-kite-sky:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.48;background-image:url(/hero-sky/grain-coarse.webp);background-size:5.5625cqw 5.1875cqw;position:absolute;inset:0}.wk-kite-sky.is-paused .wk-kite-depth{animation-play-state:paused}.wk-architecture-hero{isolation:isolate;background:#fff;min-height:100svh}.wk-kite-sky{z-index:-1;pointer-events:none;contain:paint;opacity:.94;background:radial-gradient(at 96% 57%,#b8d4f4 0%,#0000 61%),linear-gradient(135deg,#004b9d,#1577d1 37%,#6ba7e8 72%,#9abfeb);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.wk-kite-flight{width:100%;height:100%;position:absolute;top:0;left:0}.wk-architecture-hero .wk-kite-flight{-webkit-mask-image:none;mask-image:none}.wk-sky-light{position:absolute;transform:translate(-50%,-50%)rotate(-22deg)}.wk-kite-depth{transform-origin:50%;position:absolute;inset:0}.wk-kite-depth--1{--travel:92px;--lift:32px;animation:28s linear -7s infinite wk-kite-wind-a}.wk-kite-depth--2{--travel:68px;--lift:26px;animation:31s linear -17s infinite wk-kite-wind-b}.wk-kite-depth--3{--travel:100px;--lift:36px;animation:25s linear -11s infinite wk-kite-wind-c}.wk-kite-depth--4{--travel:78px;--lift:30px;animation:34s linear -23s infinite wk-kite-wind-a}.wk-kite-depth--5{--travel:110px;--lift:40px;animation:29s linear -4s infinite wk-kite-wind-b}@media (max-width:767px){.wk-kite-flight{width:200%;height:100%;left:-70%}}@media (prefers-reduced-motion:reduce){.wk-kite-depth{animation:none;transform:none}}.wk-auth-entry{background:var(--wk-paper);min-height:100dvh;color:var(--wk-text);font-family:var(--wk-sans);flex-direction:column;display:flex}.wk-auth-entry-main{flex:1;grid-template-columns:1fr 1fr;min-height:calc(100dvh - 64px);display:grid}.wk-auth-entry-left{justify-content:center;padding:clamp(40px,5vw,80px) 40px 64px;display:flex}.wk-auth-entry-content{flex-direction:column;align-items:stretch;width:100%;max-width:440px;display:flex}.wk-auth-entry-brand{color:var(--wk-text);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.wk-auth-entry-brand img{flex-shrink:0;width:159px;height:32px;display:block}.wk-auth-entry-form{min-width:0;margin-top:44px;margin-bottom:56px}body .wk-auth-entry-form :is(.wk-auth-root,.wk-auth-card-box){width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}body .wk-auth-entry-form .wk-auth-card{box-shadow:none;background:0 0;gap:32px;padding:0}body .wk-auth-entry-form .cl-logoBox{display:none}body .wk-auth-entry-form .cl-header{text-align:left;align-items:flex-start;gap:12px}body .wk-auth-entry-form .wk-auth-title{text-align:left;font-size:calc(24px * var(--wk-text-scale));letter-spacing:-.04em;font-weight:500;line-height:1.25}body .wk-auth-entry-form .wk-auth-subtitle{text-align:left;font-size:calc(14px * var(--wk-text-scale));line-height:1.5}body .wk-auth-entry-form .wk-auth-input{min-height:44px;font-size:calc(14px * var(--wk-text-scale))}body .wk-auth-entry-form .wk-auth-submit{min-height:44px;font-size:calc(14px * var(--wk-text-scale));background:#000;border-color:#000}body .wk-auth-entry-form .wk-auth-clerk-footer{background:0 0;border:0;gap:16px;padding:22px 0 0}body .wk-auth-entry-form .cl-footerAction{justify-content:flex-start}body .wk-auth-entry-form .cl-footerActionText,body .wk-auth-entry-form .wk-auth-link{font-size:calc(13px * var(--wk-text-scale))}body .wk-auth-entry-form .cl-footerPages{justify-content:flex-start}.wk-auth-pending{min-height:320px}.wk-auth-flow{margin:-4px}.wk-auth-flow-content{padding:4px}.wk-auth-demo{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);margin-top:auto;padding:14px 20px;box-shadow:0 2px 4px #00000008,0 8px 24px #00000012}.wk-auth-demo-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wk-auth-demo h2{font-size:calc(18px * var(--wk-text-scale));letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.3}.wk-auth-demo p{color:var(--wk-text-muted);font-size:calc(14px * var(--wk-text-scale));margin:3px 0 12px;line-height:1.5}.wk-auth-team{flex-shrink:0;padding-left:8px;display:flex}.wk-auth-team img{border:2px solid var(--wk-linen);object-fit:cover;border-radius:50%;width:32px;height:32px;margin-left:-7px}.wk-auth-demo-link{border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-height:36px;color:var(--wk-text);background:var(--wk-paper);font-size:calc(13px * var(--wk-text-scale));align-items:center;gap:10px;padding:7px 12px;font-weight:500;text-decoration:none;display:inline-flex}.wk-auth-demo-link:hover{border-color:var(--wk-text-muted)}.wk-auth-demo-link .material-symbols-outlined{font-size:calc(16px * var(--wk-text-scale))}.wk-auth-entry a:focus-visible{outline:2px solid var(--wk-ink);outline-offset:4px}.wk-auth-story{isolation:isolate;border-left:1px solid var(--wk-hairline);background:#fff;position:relative;overflow:hidden}.wk-auth-story .wk-kite-sky{z-index:0;aspect-ratio:1728/1368;width:auto;min-width:100%;height:100%;left:50%;right:auto;transform:translate(-50%)}.wk-auth-story .wk-kite-depth{--travel:8px;--lift:3px;animation-duration:120s}@media (max-width:760px){.wk-auth-story .wk-kite-depth:before,.wk-auth-story .wk-kite-sky:before,.wk-auth-story .wk-kite-sky:after{background-image:none}.wk-auth-story .wk-kite-depth{animation:none}}.wk-auth-entry-footer{border-top:1px solid var(--wk-hairline);min-height:64px;color:var(--wk-text-muted);font-size:calc(12px * var(--wk-text-scale));justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.wk-auth-entry-footer nav{flex-wrap:wrap;gap:24px;display:flex}.wk-auth-entry-footer a{color:inherit;text-decoration:none}.wk-auth-entry-footer a:hover{color:var(--wk-text);text-decoration:underline}@media (min-width:1600px){.wk-auth-entry-content{max-width:480px}.wk-auth-entry-left{padding-bottom:100px}}@media (max-width:1000px){.wk-auth-entry-left{padding-inline:28px}}@media (max-width:760px){.wk-auth-entry-main{grid-template-columns:1fr;min-height:calc(100dvh - 84px)}.wk-auth-entry-left{padding:36px 24px}.wk-auth-entry-content{max-width:440px}.wk-auth-entry-form{margin-top:40px;margin-bottom:40px}body .wk-auth-entry-form .wk-auth-input{font-size:calc(16px * var(--wk-text-scale))}.wk-auth-story{display:none}.wk-auth-entry-footer{font-size:calc(11px * var(--wk-text-scale));align-items:flex-start;padding:20px 24px}.wk-auth-entry-footer nav{justify-content:flex-end;gap:12px}.wk-auth-entry-footer nav span{text-align:right;flex-basis:100%}}body .wk-auth-entry-form .wk-auth-submit{box-shadow:none;background-image:none}body .wk-auth-entry-form :is(.wk-auth-card-box,.wk-auth-card){overflow:visible}body .wk-auth-entry-form .cl-footerAction{flex-direction:row;justify-content:flex-start;display:flex}.wk-auth-demo-link svg{width:16px;height:16px}body .wk-auth-entry-form .wk-auth-input{border:1px solid var(--wk-border)!important;box-shadow:none!important}body .wk-auth-entry-form .wk-auth-input[aria-invalid=true]{border-color:var(--wk-error)!important}body .wk-auth-entry-form .wk-auth-submit{box-shadow:none!important;background:#000!important}body .wk-auth-entry-form .wk-auth-submit:before,body .wk-auth-entry-form .wk-auth-submit:after{box-shadow:none!important;background:0 0!important}body .wk-auth-entry-form .cl-footerAction{align-self:flex-start}body .wk-auth-entry-form [data-localization-key="signIn.password.subtitle"]{display:none}body .wk-auth-entry-form .cl-header:has([data-localization-key="signIn.password.title"]) .cl-identityPreview{justify-content:flex-start;align-self:flex-start;gap:8px;max-width:100%;margin-top:10px}body .wk-auth-entry-form .cl-identityPreviewText{text-align:left;overflow-wrap:anywhere;min-width:0}body .wk-auth-entry-form .cl-identityPreviewEditButton{flex-shrink:0}body .wk-auth-entry-form .cl-identityPreviewEditButton:after{content:"Change";font-size:calc(13px * var(--wk-text-scale))}body .wk-auth-entry-form .cl-identityPreviewEditButtonIcon{display:none}.wk-auth-entry-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:761px) and (min-height:600px){.wk-auth-entry{height:100dvh;min-height:0}.wk-auth-entry-main{flex:1;min-height:0;overflow:hidden}.wk-auth-entry-left{min-height:0;padding-block:clamp(24px,5vh,56px) 24px}.wk-auth-entry-content{min-height:0}.wk-auth-entry-form{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;margin-block:28px 24px;margin-inline:-4px;padding:4px;overflow-y:auto}.wk-auth-demo,.wk-auth-entry-footer{flex-shrink:0}body .wk-auth-entry-form .wk-auth-card{gap:24px}body .wk-auth-entry-form .wk-auth-clerk-footer{gap:10px;padding-top:14px}}@media (min-width:761px) and (min-height:600px) and (max-height:850px){.wk-auth-entry-form{margin-block:20px 16px}.wk-auth-demo{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.wk-auth-demo-heading{grid-column:1/-1}.wk-auth-demo p{font-size:calc(12px * var(--wk-text-scale));margin:0}.wk-auth-demo-link{font-size:calc(12px * var(--wk-text-scale))}}@media (max-width:380px){.wk-auth-entry-brand img{width:139px;height:28px}.wk-auth-entry-topbar{gap:8px}}.wk-auth-create-account{text-align:center;color:var(--wk-text-muted);font-size:calc(13px * var(--wk-text-scale));justify-content:center;align-items:center;gap:3.5px;margin:0;line-height:1.5;display:flex}.wk-auth-entry{--wk-auth-switch-gap:21px}body .wk-auth-entry-form :is(.wk-auth-create-account a,.cl-footerActionLink){color:var(--wk-text);font-weight:500;line-height:1.5;text-decoration:none;transition:color .16s}body .wk-auth-entry-form :is(.wk-auth-create-account a,.cl-footerActionLink):hover{color:var(--wk-cobalt);text-decoration:none}@media (prefers-reduced-motion:reduce){body .wk-auth-entry-form :is(.wk-auth-create-account a,.cl-footerActionLink){transition:none}}body .wk-auth-entry-form .cl-main:has(>.wk-auth-create-account){gap:var(--wk-auth-switch-gap)}body .wk-auth-entry-form .wk-auth-clerk-footer:has(.cl-footerAction__signUp){padding-top:var(--wk-auth-switch-gap);margin-top:0}body .wk-auth-entry-form .cl-footerAction__signUp{padding-top:0}.wk-auth-entry{font-size:var(--wk-type-label);font-variant-numeric:tabular-nums;line-height:1.4}body .wk-auth-entry-form .cl-signIn-start .wk-auth-label{line-height:18px}body .wk-auth-entry-form .cl-signIn-start .wk-auth-input{height:44px;padding:9px 12px;line-height:1.4}@font-face{font-family:West Kite Auth Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}.wk-auth-entry{--wk-sans:"West Kite Auth Inter", system-ui, -apple-system, sans-serif}html[data-auth-font=pending] :is(.wk-auth-entry-content,.wk-auth-entry-footer){visibility:hidden}html[data-auth-font=fallback] .wk-auth-entry{--wk-sans:system-ui, -apple-system, sans-serif}html[data-auth-boot=active] body{overflow-y:auto}body:has(#root .wk-auth-entry){overflow-y:auto}.wk-auth-analytics-note{font-size:calc(12px * var(--wk-text-scale));color:var(--wk-text-muted);margin:24px 0 0;line-height:1.5}.wk-auth-analytics-note a{color:inherit;text-decoration:underline}.partner-join .partner-join-main{grid-template-columns:minmax(0,660px) minmax(360px,440px);place-content:center;align-items:center;gap:36px clamp(48px,7vw,128px);padding:clamp(40px,8vh,96px) clamp(20px,6vw,88px);display:grid}.partner-join.has-photo .partner-join-main{color:var(--wk-paper);background:linear-gradient(90deg, #0a0c10d1 0%, #0a0c1099 46%, #0a0c1047 100%), var(--partner-photo) center 40% / cover no-repeat, var(--wk-ink)}.partner-join .partner-join-story{justify-items:start;min-width:0;display:grid;container-type:inline-size}.partner-join .partner-join-chip{border:1px solid var(--wk-border);width:-moz-fit-content;width:fit-content;color:var(--wk-text);background:var(--wk-paper);font-size:var(--wk-type-body);border-radius:999px;align-items:center;gap:12px;padding:7px 16px 7px 12px;font-weight:500;display:inline-flex}.partner-join.has-photo .partner-join-chip{border-color:#0000;box-shadow:0 6px 20px #0000002e}.partner-join .partner-join-chip img{width:auto;height:22px;display:block}.partner-join .partner-join-chip span{border-left:1px solid var(--wk-border);padding-left:12px}.partner-join .partner-join-story h1{white-space:nowrap;font-family:var(--wk-display);font-weight:var(--wk-display-weight);font-variation-settings:var(--wk-display-vs);letter-spacing:var(--wk-display-track);font-size:calc(min(84px, 11cqi) * var(--wk-text-scale));margin:28px 0 0;line-height:1.02}.partner-join.has-photo .partner-join-story h1{text-shadow:0 2px 28px #00000047}.partner-join .partner-join-benefits{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.partner-join .partner-join-benefits li{font-size:calc(17px * var(--wk-text-scale));align-items:flex-start;gap:12px;line-height:1.45;display:flex}.partner-join.has-photo .partner-join-benefits li{color:#fffffff0;text-shadow:0 1px 12px #0000004d}.partner-join .partner-join-benefits svg{box-sizing:content-box;color:var(--wk-paper);background:var(--wk-ink);border-radius:50%;flex:none;margin-top:2px;padding:3px}.partner-join.has-photo .partner-join-benefits svg{color:var(--wk-ink);background:var(--wk-paper)}.partner-join .partner-join-card{color:var(--wk-text);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);gap:0;padding:32px 32px 28px;display:grid;box-shadow:0 24px 60px #00000014,0 1px 3px #0000000f}.partner-join.has-photo .partner-join-card{border-color:#0000;box-shadow:0 32px 80px #0000005c,0 2px 8px #00000029}.partner-join .partner-join-card h2{font-size:calc(26px * var(--wk-text-scale));letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.partner-join .partner-join-card-lead{font-size:calc(15px * var(--wk-text-scale));color:var(--wk-text-muted);margin:10px 0 0;line-height:1.5}.partner-join .partner-join-form{gap:18px;margin-top:28px;display:grid}.partner-join .partner-join-form label{gap:8px;display:grid}.partner-join .partner-join-form label>span{font-size:var(--wk-type-body);font-weight:500}.partner-join .partner-join-form .wk-auth-input{min-height:48px;font-size:var(--wk-type-section);border-radius:var(--wk-radius);padding:12px 14px}.partner-join .partner-join-submit{width:100%;min-height:52px;font-size:var(--wk-type-section);border-radius:var(--wk-radius);gap:10px;margin-top:6px}.partner-join .partner-join-error{border-radius:var(--wk-radius);font-size:var(--wk-type-body);color:var(--wk-red-1000);background:var(--wk-red-100);margin:0;padding:12px 14px}.partner-join .partner-join-card-lead strong{color:var(--wk-text);font-weight:500}.partner-join .partner-join-field-hint{font-size:var(--wk-type-caption,13px);color:var(--wk-text-muted)}.partner-join .partner-join-field-error{font-size:var(--wk-type-caption,13px);color:var(--wk-red-1000);line-height:1.4}.partner-join .partner-join-form .wk-auth-input[aria-invalid=true]{border-color:var(--wk-red-1000)}.partner-join .partner-join-error a{color:inherit;text-underline-offset:3px;font-weight:500}.partner-join .partner-join-code{font-size:var(--wk-type-stat);letter-spacing:.3em;font-variant-numeric:tabular-nums}.partner-join .partner-join-link{color:var(--wk-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.partner-join .partner-join-foot{font-size:var(--wk-type-body);color:var(--wk-text-muted);text-align:center;margin:20px 0 0}.partner-join .partner-join-foot a,.partner-join .partner-join-foot strong{color:var(--wk-text);font-weight:500}.partner-join .partner-join-foot a{text-underline-offset:3px}.partner-join .partner-join-reject{gap:12px;display:grid}.partner-join .partner-join-reject p{font-size:calc(15px * var(--wk-text-scale));color:var(--wk-gray-900);margin:0;line-height:1.5}.partner-join .partner-join-reject .wk-btn{min-height:48px;margin-top:10px}.partner-join .partner-join-missing{text-align:center;gap:12px}.partner-join .partner-join-missing h1{font-size:calc(28px * var(--wk-text-scale));margin:0;font-weight:600}.partner-join .partner-join-missing p{font-size:var(--wk-type-section);color:var(--wk-text-muted);margin:0}@media (max-width:1080px){.partner-join .partner-join-main{grid-template-columns:minmax(0,1fr) minmax(340px,400px);column-gap:48px}}@media (max-width:860px){.partner-join .partner-join-main{grid-template-columns:minmax(0,560px);align-content:start;row-gap:32px}.partner-join.has-photo .partner-join-main{background:linear-gradient(180deg, #0a0c10c7 0%, #0a0c1080 55%, #0a0c10b3 100%), var(--partner-photo) center 40% / cover no-repeat, var(--wk-ink)}.partner-join .partner-join-story h1{margin-top:22px}.partner-join .partner-join-benefits{margin-top:24px}}@media (max-width:520px){.partner-join .partner-join-card{padding:24px 20px 22px}.partner-join .partner-join-card h2{font-size:calc(23px * var(--wk-text-scale))}.partner-join .partner-join-benefits li{font-size:calc(15px * var(--wk-text-scale))}}.not-found-page{height:100%;min-height:100dvh;color:var(--wk-text);background:var(--wk-paper);font-family:var(--wk-sans);flex-direction:column;display:flex;overflow:auto}.not-found-header{background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline);flex:none;align-items:center;min-height:56px;padding:0 24px;display:flex}.not-found-main{isolation:isolate;background:radial-gradient(at 96% 57%,#b8d4f4 0%,#0000 61%),linear-gradient(135deg,#004b9d,#1577d1 37%,#6ba7e8 72%,#9abfeb);flex:1 0 auto;place-items:center;padding:64px 24px 112px;display:grid;position:relative;overflow:hidden}.not-found-main:before{content:"";z-index:-1;background:radial-gradient(58% 46% at 50% 46%,#dee8f8f0 0%,#cddcf5b8 52%,#0000 100%);position:absolute;inset:0}.not-found-main:after{content:"";z-index:-1;mix-blend-mode:soft-light;opacity:.7;background:url(/pricing-grain.svg) 0 0/160px 160px;position:absolute;inset:0}.not-found-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-sky span{display:block;position:absolute;transform:rotate(-26deg)}.not-found-sky span:first-child{filter:blur(30px);background:linear-gradient(90deg,#0000,#b9a8ee 30%,#f2bdd6 62%,#ffe1cf 88%,#0000);width:92%;height:15%;top:62%;left:-14%}.not-found-sky span:nth-child(2){filter:blur(24px);background:linear-gradient(90deg,#0000,#f6c9a6 22%,#f08a45 58%,#df3f26 88%);width:44%;height:14%;top:2%;right:-8%}.not-found-sky span:nth-child(3){filter:blur(8px);background:linear-gradient(90deg,#0000,#ffffffd9 50%,#0000);width:62%;height:3%;top:74%;left:8%}.not-found-copy{text-align:center;justify-items:center;width:min(100%,620px);display:grid}.not-found-copy h1{font-family:var(--wk-display);font-size:calc(clamp(40px, 4.4vw, 60px) * var(--wk-text-scale));font-weight:var(--wk-display-weight);font-variation-settings:var(--wk-display-vs);letter-spacing:var(--wk-display-track);margin:0;line-height:1.12}.not-found-copy p{color:var(--wk-gray-1000);font-size:calc(clamp(16px, 1.4vw, 18px) * var(--wk-text-scale));margin:16px 0 28px;line-height:1.4}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-actions .wk-btn{min-height:44px}.not-found-actions .wk-btn-secondary{background:var(--wk-paper)}.not-found-actions .wk-btn-secondary:hover{background:var(--wk-linen)}@media (max-width:760px){.not-found-sky span:first-child{width:130%;top:68%}.not-found-sky span:nth-child(2){width:70%}.not-found-sky span:nth-child(3){width:90%}}.page-load-error{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.page-load-error p{margin:0}@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:calc(32px * var(--wk-text-scale));--wk-toolbar-height:48px;--wk-app-header-height:60px;--wk-text-scale:1;--wk-type-micro:calc(10px * var(--wk-text-scale));--wk-type-small:calc(11px * var(--wk-text-scale));--wk-type-caption:calc(12px * var(--wk-text-scale));--wk-type-label:calc(13px * var(--wk-text-scale));--wk-type-body:calc(14px * var(--wk-text-scale));--wk-type-section:calc(16px * var(--wk-text-scale));--wk-type-title:calc(20px * var(--wk-text-scale));--wk-type-stat:calc(22px * var(--wk-text-scale));--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"}:root[data-text-size=large]{--wk-text-scale:1.125}:root[data-text-size=larger]{--wk-text-scale:1.25}@media print{:root,:root[data-text-size]{--wk-text-scale:1}}.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);font-size:var(--wk-type-body);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;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.wk-btn-primary{border-color:var(--wk-text);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-ghost{color:var(--wk-text-muted);border-color:#0000}.wk-btn-ghost:hover,.wk-btn-ghost.is-hover{color:var(--wk-text)}.wk-btn-danger{border-color:var(--wk-red-700);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;font-size:var(--wk-type-label);padding:0 12px}.wk-btn-lg{min-height:48px;font-size:var(--wk-type-section);padding:0 22px}.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}.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);font-size:var(--wk-type-label);letter-spacing:var(--wk-sans-track);color:var(--wk-text);gap:6px;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;font-size:var(--wk-type-body);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;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{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.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);font-size:var(--wk-type-label);letter-spacing:var(--wk-sans-track);color:var(--wk-text);margin:0 0 6px;padding:0}.wk-control{font-family:var(--wk-sans);font-size:var(--wk-type-body);letter-spacing:var(--wk-sans-track);color:var(--wk-text);cursor:pointer;align-items:center;gap:10px;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);font-size:var(--wk-type-caption);letter-spacing:-.02em;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:0 9px;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;font-size:var(--wk-type-label);padding:0 12px}.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-radius:var(--wk-radius);background:var(--wk-surface);min-height:32px;color:var(--wk-text);font-family:var(--wk-sans);font-size:var(--wk-type-label);letter-spacing:var(--wk-sans-track);white-space:nowrap;cursor:pointer;transition:background var(--wk-ease), border-color var(--wk-ease);border:1px solid;align-items:center;gap:8px;padding:0 14px;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;font-size:var(--wk-type-caption);padding:0 11px}.wk-pill-x{font-size:calc(15px * var(--wk-text-scale));opacity:.7;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);font-size:var(--wk-type-body);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;color:var(--wk-text)}.wk-table th{text-align:left;vertical-align:middle;height:40px;font-weight:500;font-size:var(--wk-type-body);color:var(--wk-text);border-bottom:1px solid var(--wk-hairline);white-space:nowrap;padding:0 12px}.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);font-size:var(--wk-type-body);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;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{font-size:calc(18px * var(--wk-text-scale));margin:0 0 8px}.wk-dialog>p{font-size:var(--wk-type-body);color:var(--wk-text-muted);margin:0 0 20px}.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);font-size:var(--wk-type-label);letter-spacing:-.03em;align-items:center;gap:16px;padding:10px 14px;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{font-size:calc(18px * var(--wk-text-scale));margin:0 auto 6px}.wk-empty p{font-size:var(--wk-type-body);color:var(--wk-text-muted);max-width:36ch;margin:0 auto 18px}.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{font-size:var(--wk-type-body);color:var(--wk-text);align-items:center;gap:10px;padding:6px 10px 18px;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);font-size:var(--wk-type-body);transition:background var(--wk-ease), color var(--wk-ease);align-items:center;gap:10px;padding:0 10px;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{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:14px 0 4px;padding:0 10px;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}.wk-btn-xs{min-height:28px;font-size:var(--wk-type-caption);padding:0 10px}.wk-input-sm{min-height:32px;font-size:var(--wk-type-label);padding:6px 10px}.wk-input-xs{min-height:28px;font-size:var(--wk-type-caption);padding:4px 8px}.wk-pill-xs{min-height:24px;font-size:var(--wk-type-caption);padding:0 9px}.wk-badge-sm{min-height:18px;font-size:var(--wk-type-small);padding:0 7px}.wk-dense{font-size:var(--wk-type-label)}.wk-dense .wk-btn{min-height:32px;font-size:var(--wk-type-label);padding:0 12px}.wk-dense .wk-btn-sm{min-height:28px;font-size:var(--wk-type-caption);padding:0 10px}.wk-dense .wk-btn-xs{min-height:24px;font-size:var(--wk-type-caption);padding:0 8px}.wk-dense .wk-btn-lg{min-height:40px;font-size:var(--wk-type-body);padding:0 18px}.wk-dense .wk-input{min-height:32px;font-size:var(--wk-type-label);padding:6px 10px}.wk-dense .wk-textarea{min-height:72px}.wk-dense .wk-field{font-size:var(--wk-type-caption);gap:4px}.wk-dense .wk-pill{min-height:28px;font-size:var(--wk-type-caption);padding:0 11px}.wk-dense .wk-badge{min-height:20px;font-size:var(--wk-type-small);padding:0 8px}.wk-dense .wk-table th{height:32px;font-size:var(--wk-type-label)}.wk-dense .wk-table td{font-size:var(--wk-type-label);padding:6px 12px}.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:var(--wk-type-label)}.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{font-size:var(--wk-type-label);gap:8px}.wk-dense .wk-note{font-size:var(--wk-type-label);padding:10px 12px}.wk-dense .wk-dialog{padding:20px}.wk-dense .wk-tab{font-size:var(--wk-type-label);padding:8px 10px}.wk-dense .wk-menu-item{min-height:28px;font-size:var(--wk-type-label)}@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;font-size:var(--wk-type-body);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-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);font-size:var(--wk-type-body);letter-spacing:var(--wk-sans-track);color:var(--wk-text);z-index:var(--wk-z-dropdown);gap:2px;padding:6px;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);font-size:var(--wk-type-small);letter-spacing:0;color:var(--wk-text-muted);text-align:center;border-bottom-width:2px;border-radius:3px;padding:1px 5px;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);font-size:var(--wk-type-caption);letter-spacing:-.02em;white-space:nowrap;z-index:var(--wk-z-dropdown);align-items:center;gap:8px;padding:5px 8px;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);font-size:var(--wk-type-label);letter-spacing:var(--wk-sans-track);color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.wk-pagination-spacer{flex:1}.wk-pagination .wk-field{width:auto}.wk-pagination .wk-input{min-height:32px;font-size:var(--wk-type-label);width:auto;padding:4px 10px}:is(.agent-table-scroll,.finance-table-scroll,.nonprofit-history,.sba-table,.lease-table-scroll,.wk-billing-table-scroll,.ops-table-wrap,.leads-scroll){border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-sizing:border-box;overflow:auto}:is(.agent-table-scroll,.finance-table-scroll,.nonprofit-history,.sba-table) tbody tr:last-child>td{border-bottom:0}.wk-privacy-settings .wk-privacy-intro{margin:8px 0 28px}.wk-privacy-settings h3{color:var(--wk-text);font-size:calc(14px * var(--wk-text-scale));margin:0;font-weight:500;line-height:1.5}.wk-privacy-setting-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.wk-privacy-toggle{flex-shrink:0}.wk-privacy-settings .wk-privacy-analytics p,.wk-privacy-settings .wk-privacy-data p{font-size:calc(13px * var(--wk-text-scale));color:var(--wk-text-muted);margin:12px 0;line-height:1.6}.wk-privacy-settings .wk-privacy-analytics .wk-privacy-detail{font-size:calc(12px * var(--wk-text-scale));margin-top:8px}.wk-privacy-settings .wk-link{font-size:calc(13px * var(--wk-text-scale));align-items:center;gap:8px;display:inline-flex}.wk-privacy-data{margin-bottom:24px}.wk-privacy-settings .wk-privacy-analytics{border-top:1px solid var(--wk-hairline);padding-top:24px}@media (max-width:480px){.wk-privacy-setting-row{align-items:flex-start;gap:12px}}.wk-privacy-confirm .wk-ui-panel-body p{color:var(--wk-text-muted);font-size:calc(14px * var(--wk-text-scale));margin:0 0 12px;line-height:1.6}.wk-privacy-confirm .wk-ui-panel-body p:last-child{margin-bottom:0}.wk-privacy-confirm .wk-ui-panel-foot{background:var(--wk-paper);border-top:0;flex-wrap:wrap}.wk-privacy-confirm .wk-ui-panel-head{background:var(--wk-paper);border-bottom:0}.wk-privacy-confirm .wk-ui-panel-foot .wk-btn-primary{color:var(--wk-paper);background:#000;border-color:#000}: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);font-size:var(--wk-type-body);letter-spacing:var(--wk-sans-track);color:var(--wk-text);background:var(--wk-paper);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);font-size:var(--wk-type-label);background:0 0;border:0;outline:0;flex:1}.key-hint{height:calc(20px * var(--wk-text-scale));border:1px solid var(--wk-border);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;width:24px;height:24px;color:var(--wk-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.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);height:calc(20px * var(--wk-text-scale));min-width:22px;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}.workspace.is-documents{grid-template-rows:minmax(0,1fr)}.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-scroll>.type-filter-group{flex:0 auto;min-width:96px;padding-block:2px}.filter-scroll>.active-filter-pills{flex:0 auto;min-width:72px;padding-block:2px}.filter-scroll>.filter-popover-wrap,.filter-scroll>.clear-filters{flex:none}.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:var(--wk-type-small)}.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);font-size:var(--wk-type-micro);letter-spacing:var(--wk-sans-track);padding:9px 9px 5px}.clear-filters{height:calc(28px * var(--wk-text-scale));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;align-items:center;gap:6px;display:flex}.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}.results-list.is-empty{background:var(--wk-paper)}.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);min-width:0;font-size:var(--wk-type-caption);text-transform:none;letter-spacing:-.02em;align-items:center;gap:8px;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:var(--wk-type-body);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);font-size:var(--wk-type-caption);letter-spacing:0;margin-top:3px}.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;font-size:var(--wk-type-label);color:var(--wk-text);text-align:right;flex:none;margin:0;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);min-height:20px;font-size:var(--wk-type-caption);letter-spacing:-.02em;padding:2px 6px}.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)}.map-data-status button{pointer-events:auto;color:var(--wk-text);cursor:pointer;margin-left:8px;text-decoration:underline}.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:max-content;min-width:min(220px,100% - 24px);max-width:min(320px,100% - 24px);font-family:var(--wk-sans);font-size:var(--wk-type-caption);letter-spacing:var(--wk-sans-track);font-variant-numeric:tabular-nums;padding:10px 12px;font-weight:400;line-height:1.4;position:absolute}.parcel-hover-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--wk-type-label);font-weight:500;display:block;overflow:hidden}.parcel-hover-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.parcel-hover-heading>strong{flex:1;min-width:0}.parcel-hover-card>.parcel-hover-facts{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-direction:column;gap:2px;margin-top:5px;display:flex}.parcel-hover-facts>span{overflow-wrap:anywhere}.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-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-top:16px;display:flex}.property-type-legend-title{align-items:center;gap:2px;margin-top:0;display:inline-flex}.property-type-legend-reset{color:var(--wk-text-muted);font:inherit;font-size:var(--wk-type-caption);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0}.property-type-legend-reset:hover{color:var(--wk-text)}.parcel-color-hint{color:var(--wk-text-muted);font-size:var(--wk-type-small);margin:6px 0 0;line-height:1.4}.parcel-color-pending{color:var(--wk-text);font-size:var(--wk-type-small);align-items:center;gap:7px;margin:8px 0 0;line-height:1.4;display:inline-flex}.parcel-color-pending:before{content:"";border:1.5px solid var(--wk-stone);border-top-color:var(--wk-accent);border-radius:50%;flex:none;width:11px;height:11px;animation:.75s linear infinite wk-spin}.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}.property-type-swatch-picker{border-radius:var(--wk-radius);cursor:pointer;flex:none;place-items:center;width:16px;height:16px;margin:-2px;display:grid;position:relative}.property-type-swatch-picker .property-type-swatch{flex-basis:12px}.property-type-swatch-picker input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.property-type-swatch-picker:focus-within{outline:2px solid var(--wk-focus);outline-offset:2px}.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;font-size:var(--wk-type-small);text-shadow:0 1px 2px #00000080;background:linear-gradient(#0000,#000000ba);padding:6px 0 4px;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,.follow-map-toggle){white-space:nowrap;position:static;transform:none}.follow-map-toggle{height:34px;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-label);cursor:pointer;align-items:center;gap:7px;padding:0 11px 0 9px;display:flex}.follow-map-toggle:hover{background:var(--wk-hover)}.follow-map-check{border:1px solid var(--wk-border);background:var(--wk-paper);border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.follow-map-toggle[aria-pressed=true] .follow-map-check{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.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);min-height:42px;font-size:var(--wk-type-caption);justify-content:space-between;align-items:center;padding:0 10px 0 16px;display:flex;position:sticky;top:0}.drawer-topbar>div{gap:2px;display:flex}.eyebrow{text-transform:none;font-size:var(--wk-type-caption);letter-spacing:-.02em;color:var(--wk-text-muted);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{height:calc(29px * var(--wk-text-scale));border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;min-height:calc(34px * var(--wk-text-scale));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);line-height:1.35;font-size:var(--wk-type-caption);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 24px;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;min-height:44px;font-size:var(--wk-type-label);background:0 0;border:0;padding:0;font-weight:500;position:relative}.drawer-tabs button.is-active{color:var(--wk-text);font-weight:500}.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%)}body:has(.compare-tray) :is(.results-list,.property-drawer){padding-bottom:150px}.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:calc(16px * var(--wk-text-scale));height:calc(16px * var(--wk-text-scale));color:var(--wk-paper);background:var(--wk-accent);border-radius:var(--wk-radius);font-size:var(--wk-type-micro);pointer-events:none;place-items:center;padding:0 4px;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);font-size:var(--wk-type-title);cursor:pointer}.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{font-size:var(--wk-type-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.draw-area-panel>header button{font-size:calc(18px * var(--wk-text-scale));cursor:pointer;background:0 0;border:0;padding:0 3px}.draw-area-panel p{color:var(--wk-text-muted);font-size:var(--wk-type-small);margin:9px 0;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);min-width:0;height:34px;font-size:var(--wk-type-caption);flex:1;padding:0 8px}.draw-area-panel form button{min-width:58px;height:34px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);font-size:var(--wk-type-small);white-space:nowrap;cursor:pointer;border:0;padding:0 9px}.draw-area-panel form button:disabled{opacity:.65;cursor:default}.draw-area-panel form[aria-busy=true] button{opacity:1}.area-edit-row{font-size:var(--wk-type-micro);color:var(--wk-text-muted);justify-content:space-between;align-items:center;gap:5px;display:flex}.area-edit-row button{color:var(--wk-text);cursor:pointer;font-size:var(--wk-type-micro);background:0 0;border:0;padding:3px 0;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;font-size:var(--wk-type-small);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;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);font-size:var(--wk-type-micro);grid-column:2;line-height:1.35}.draw-area-shapes{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.draw-area-shapes span{font-size:var(--wk-type-micro);background:var(--wk-linen);border-radius:var(--wk-radius);align-items:center;gap:4px;padding:4px 6px;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{font-size:var(--wk-type-micro);color:var(--wk-text-muted);margin:0 0 5px;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;font-size:var(--wk-type-caption);background:0 0;border:0}.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:var(--wk-type-small)}.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:var(--wk-type-caption)}.draw-area-toolbar span{color:var(--wk-text-muted);white-space:nowrap;font-size:var(--wk-type-small)}.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:392px;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{overscroll-behavior:contain;width:100%;height:100%;min-height:0;color:var(--wk-text);background:var(--wk-linen);overflow-y:auto}.property-record-route{min-width:0;min-height:0;position:fixed;inset:0;overflow:hidden}.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:var(--wk-type-section);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;max-width:100%;font-weight:500;font-size:var(--wk-type-caption);letter-spacing:-.02em;white-space:normal;padding:3px 5px}.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);line-height:1.5;font-size:var(--wk-type-label);margin:6px auto 0}.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;font-size:var(--wk-type-stat);margin:0;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-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,a){flex:none}.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:calc(28px * var(--wk-text-scale));color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);min-height:calc(36px * var(--wk-text-scale));background:0 0;border:0;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.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{min-width:calc(18px * var(--wk-text-scale));height:calc(18px * var(--wk-text-scale));border-radius:var(--wk-radius);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{height:calc(30px * var(--wk-text-scale));white-space:nowrap;border:1px solid var(--wk-border);border-radius:var(--wk-radius);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:calc(20px * var(--wk-text-scale));height:calc(20px * var(--wk-text-scale));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:calc(30px * var(--wk-text-scale));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:432px;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}.explore-slot,.explore-host{display:contents}.explore-parking{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-100vw;overflow:hidden}.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:calc(28px * var(--wk-text-scale))}.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);transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1),column-gap .28s cubic-bezier(.22,1,.36,1);display:grid}.agent-workspace.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.agent-workspace.sidebar-collapsed .agent-conversations{opacity:0;pointer-events:none;border-right:0;padding-inline:0;transform:translate(-14px)}.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-conversation-list{scrollbar-width:thin;scrollbar-color:var(--wk-stone) transparent;flex:1;align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden auto}.agent-conversation-group{gap:2px;display:grid}.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) auto;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-list[data-wk-glide-active] .agent-conversation-row:hover:not(.is-active):not(.has-menu){background:0 0}.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-title.is-naming{animation:2.4s ease-in-out infinite agent-title-naming}.agent-title-character{--title-tint:0%;animation:.52s cubic-bezier(.2,.7,.2,1) both agent-title-character-in}@keyframes agent-title-naming{0%,to{color:var(--wk-text)}40%{color:color-mix(in oklab, var(--wk-blue-700) 45%, var(--wk-text))}70%{color:color-mix(in oklab, var(--wk-green-700) 40%, var(--wk-text))}}@keyframes agent-title-character-in{0%{opacity:0;color:color-mix(in oklab, color-mix(in oklab, var(--wk-blue-700), var(--wk-green-700) var(--title-tint)) 65%, var(--wk-text));filter:blur(1.5px)}45%{opacity:1;color:color-mix(in oklab, color-mix(in oklab, var(--wk-blue-700), var(--wk-green-700) var(--title-tint)) 65%, var(--wk-text));filter:none}to{opacity:1;color:inherit}}@media (prefers-reduced-motion:reduce){.agent-conversation-title.is-naming,.agent-title-character{animation:none}}.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-conversation-list .agent-conversation-row.has-menu{z-index:2}.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-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 160px}.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);font-size:calc(clamp(24px, 2.6vw, 32px) * var(--wk-text-scale));letter-spacing:-.03em;margin:0 0 10px;font-weight:500;line-height:1.2}.agent-suggestion-grid{opacity:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;transition:opacity .19s,transform .19s;display:grid;transform:translateY(0)}.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 .5s;display:grid}.agent-suggestion-grid.is-changing{opacity:0;transform:translateY(4px)}.agent-suggestion-grid button.is-changing .agent-suggestion-content{opacity:0;transition-duration:.42s}@media (prefers-reduced-motion:reduce){.agent-suggestion-grid,.agent-suggestion-content,.agent-workspace,.agent-conversations{transition:none!important}}.agent-suggestion-grid button strong{text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text);font-size:var(--wk-type-caption);font-weight:500;overflow:hidden}.agent-suggestion-prompt{-webkit-line-clamp:2;height:calc(34px * var(--wk-text-scale));color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:calc(17px * var(--wk-text-scale));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-suggestion-grid button svg{color:var(--wk-text-muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.agent-suggestion-grid button:hover{border-color:var(--wk-border)}.agent-examples{gap:0;width:100%;display:grid}.agent-example-tabs{gap:6px;margin-top:18px;display:flex}.agent-example-tabs button{height:calc(28px * var(--wk-text-scale));color:var(--wk-text-muted);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-caption);white-space:nowrap;background:0 0;flex:none;padding:0 11px;transition:border-color .15s,background .15s,color .15s}.agent-example-tabs button:hover{color:var(--wk-text);border-color:var(--wk-border)}.agent-example-tabs button[aria-selected=true]{color:var(--wk-text);background:var(--wk-linen);border-color:var(--wk-border)}.agent-example-tabs+.agent-suggestion-grid{margin-top:10px}.agent-example-internal{color:var(--wk-text-muted);border:1px solid var(--wk-hairline);font-size:var(--wk-type-micro);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-weight:500}.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{font-size:var(--wk-type-section);margin-top:4px;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:calc(28px * var(--wk-text-scale));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{width:max-content;max-width:100%;height:calc(30px * var(--wk-text-scale));border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;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:calc(26px * var(--wk-text-scale));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:calc(30px * var(--wk-text-scale));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-filtered-results{height:min(60vh,600px);min-height:240px}.agent-filtered-results>.results-pane{border-right:0;width:100%;height:100%}.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);font-size:var(--wk-type-caption);letter-spacing:-.02em;text-transform:none;justify-content:space-between;align-items:center;gap:8px;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;font-size:var(--wk-type-section);margin-top:7px;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{min-height:calc(32px * var(--wk-text-scale));align-items:center;gap:5px;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,.agent-property-card footer a.agent-find-owner{z-index:2;height:calc(28px * var(--wk-text-scale));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,.agent-property-card footer .agent-find-owner{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:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.agent-thinking>.agent-research-loading{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;display:inline-flex}.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-thinking-ellipsis{vertical-align:baseline;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.agent-thinking-ellipsis i{opacity:.22;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.25s ease-in-out infinite agent-thinking-ellipsis}.agent-thinking-ellipsis i:nth-child(2){animation-delay:.16s}.agent-thinking-ellipsis i:nth-child(3){animation-delay:.32s}@keyframes agent-thinking-ellipsis{30%{opacity:1}}.thinking-orb{--wk-orb-blue:var(--wk-blue-700);--wk-orb-green:var(--wk-green-700);flex:none;animation:.12s ease-out .18s both kite-reveal;display:block}.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}@property --agent-composer-angle{syntax:"<angle>";inherits:false;initial-value:200deg}@property --agent-composer-blue{syntax:"<color>";inherits:false;initial-value:#e4e2df}@property --agent-composer-teal{syntax:"<color>";inherits:false;initial-value:#e4e2df}.agent-composer{--agent-composer-blue:var(--wk-hairline);--agent-composer-teal:var(--wk-hairline);background:linear-gradient(var(--wk-paper), var(--wk-paper)) padding-box, conic-gradient(from var(--agent-composer-angle), var(--agent-composer-blue), var(--agent-composer-teal) 50%, var(--agent-composer-blue)) border-box;border-radius:var(--wk-radius);box-shadow:none;border:1.5px solid #0000;padding:8px 12px;transition:--agent-composer-angle 1.4s cubic-bezier(.22,1,.36,1),--agent-composer-blue .8s,--agent-composer-teal .8s;display:grid;position:relative}.agent-composer:focus-within{--agent-composer-angle:380deg;--agent-composer-blue:var(--wk-blue-700);--agent-composer-teal:var(--wk-teal-700)}.agent-composer-caption{color:var(--wk-text-muted);background:var(--wk-paper);font-size:var(--wk-type-caption);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.agent-composer-caption>img{object-fit:contain;flex-shrink:0}.agent-draft-measure{visibility:hidden;pointer-events:none;white-space:pre;font-size:var(--wk-type-body);line-height:1.5;position:absolute}.agent-composer-input-row{grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.agent-composer.is-dragging{border-style:dashed}.agent-composer textarea{resize:none;width:100%;min-width:0;min-height:24px;color:var(--wk-text);line-height:1.5;font-size:var(--wk-type-body);background:0 0;border:0;outline:0;grid-area:1/2;padding:7px 0;display:block}.agent-composer textarea::placeholder{color:var(--wk-text-muted)}.agent-composer textarea:placeholder-shown{white-space:nowrap}.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:calc(32px * var(--wk-text-scale));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:calc(22px * var(--wk-text-scale));height:calc(22px * var(--wk-text-scale));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{height:calc(28px * var(--wk-text-scale));background:var(--wk-linen);font-size:var(--wk-type-caption)}.agent-composer-foot{color:var(--wk-text-muted);display:contents}.agent-composer-foot .agent-attach-button{border-radius:var(--wk-radius);grid-area:1/1}.agent-attachment-menu-wrap{grid-area:1/1;position:relative}.agent-attachment-menu-wrap .agent-attach-button{color:var(--wk-ink)}.agent-attachment-menu-wrap .agent-attach-button svg{stroke:currentColor;stroke-width:24px;width:20px;height:20px}.agent-attachment-menu-wrap .agent-attach-button.is-open{background:var(--wk-ash)}.agent-attachment-menu{z-index:var(--wk-z-dropdown);width:440px;max-width:calc(100vw - 48px);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);transform-origin:0 0;padding:8px;animation:.2s cubic-bezier(.22,1,.36,1) both agent-attachment-menu-in;position:absolute;top:calc(100% + 12px);left:-14px}@keyframes agent-attachment-menu-in{0%{opacity:0;clip-path:inset(0 -24px 100%);transform:translateY(-4px)}to{opacity:1;clip-path:inset(-24px);transform:none}}@keyframes agent-attachment-menu-up{0%{opacity:0;clip-path:inset(100% -24px 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(-24px);transform:none}}.agent-chat:not(.is-empty) .agent-attachment-menu{transform-origin:0 100%;animation-name:agent-attachment-menu-up;top:auto;bottom:calc(100% + 12px)}.agent-source-search{width:100%;min-width:0;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);font:inherit;font-size:var(--wk-type-body);margin-bottom:4px;padding:8px}.agent-source-search:focus,.agent-source-search:focus-visible{box-shadow:none;border-color:var(--wk-ink);outline:none}.agent-source-options{max-height:min(440px,48dvh);overflow-y:auto}.agent-source-options>button{width:100%;color:var(--wk-text);border-radius:var(--wk-radius);text-align:left;font-size:var(--wk-type-body);cursor:pointer;transition:background var(--wk-ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 8px;display:flex}.agent-source-options>button:not(:disabled):hover{background:var(--wk-linen)}.agent-source-options>button>svg{color:var(--wk-text-muted);flex-shrink:0}.agent-source-options>button:disabled{cursor:default}.agent-source-logo{object-fit:contain;flex-shrink:0}.agent-source-copy{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.agent-source-copy>span{flex-shrink:0}.agent-source-copy small{text-overflow:ellipsis;min-width:0;color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.4;overflow:hidden}.agent-source-status{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-small);white-space:nowrap;flex-shrink:0;padding:2px 4px}.agent-source-connected{color:var(--wk-green-700);font-size:var(--wk-type-caption);white-space:nowrap;flex-shrink:0}.agent-source-empty{color:var(--wk-text-muted);font-size:var(--wk-type-body);padding:12px 8px}.agent-composer-foot .agent-send{border-radius:var(--wk-radius);grid-area:1/3;width:36px;height:36px}.agent-composer-foot .agent-budget{grid-area:2/2;justify-self:start;margin:0}.agent-composer-foot :is(.agent-composer-spacer,.agent-composer-hint){display:none}.agent-composer.is-expanded textarea{grid-area:1/1/auto/-1;padding-inline:4px}.agent-composer.is-expanded .agent-attachment-menu-wrap,.agent-composer.is-expanded .agent-composer-foot .agent-send{grid-row:2}.agent-composer.is-expanded .agent-composer-foot .agent-budget{grid-area:2/2}@media (prefers-reduced-motion:reduce){.agent-composer,.agent-source-options>button{transition:none}.agent-attachment-menu{animation:none}}@media (max-width:600px){.agent-composer{padding-left:12px}.agent-composer-input-row{grid-template-columns:28px minmax(0,1fr) 40px;gap:8px}.agent-composer-foot .agent-attach-button,.agent-attachment-menu-wrap{grid-column:1}.agent-composer textarea{grid-column:2}.agent-composer-foot .agent-send{grid-column:3;width:40px;height:40px}.agent-composer-foot .agent-budget,.agent-composer.is-expanded .agent-composer-foot .agent-budget{grid-column:2}}.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-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);font-size:var(--wk-type-micro);white-space:nowrap;align-items:center;gap:4px;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-composer-foot .agent-dictate{grid-area:1/3}.agent-composer.can-dictate:has(.agent-send) .agent-composer-input-row{grid-template-columns:32px minmax(0,1fr) 36px 36px}.agent-composer.can-dictate .agent-composer-foot .agent-send{grid-column:4}.agent-composer.is-expanded .agent-composer-foot .agent-dictate{grid-row:2}.agent-dictate{width:36px;height:36px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.agent-dictate:hover:not(:disabled){color:var(--wk-text);background:var(--wk-linen)}.agent-dictate:disabled{cursor:default;opacity:.5}.agent-dictate.is-recording,.agent-dictate.is-recording:hover:not(:disabled){color:var(--wk-paper);background:var(--wk-ink)}.agent-composer.is-dictating{--dictation-level:0;--agent-composer-angle:380deg;--agent-composer-blue:var(--wk-blue-700);--agent-composer-teal:var(--wk-teal-700);box-shadow:0 0 calc(4px + var(--dictation-level) * 18px) calc(var(--dictation-level) * 3px) rgb(0 166 148/calc(.08 + var(--dictation-level) * .22))}.agent-composer.is-dictating textarea{visibility:hidden}.agent-composer.is-dictating .agent-composer-preview{display:none}.agent-dictation-strip{min-width:0;height:36px;color:var(--wk-text);font-size:var(--wk-type-body);grid-area:1/2;align-items:center;gap:10px;display:flex}.agent-composer.is-expanded .agent-dictation-strip{grid-column:1/-1;padding-inline:4px}.agent-dictation-haze{flex:1;min-width:0;height:32px;display:block}.agent-dictation-strip:is(.is-starting,.is-transcribing) .agent-dictation-haze{opacity:.45;transition:opacity .3s}.agent-dictation-label{color:var(--wk-text-muted);font-size:var(--wk-type-label);flex-shrink:0}.agent-dictation-time{color:var(--wk-text);font-size:var(--wk-type-label);font-variant-numeric:tabular-nums;flex-shrink:0}.agent-dictation-time>span{color:var(--wk-text-muted)}.agent-dictation-cancel{width:28px;height:28px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.agent-dictation-cancel:hover{color:var(--wk-text);background:var(--wk-ash)}@media (max-width:600px){.agent-composer-foot .agent-dictate{width:40px;height:40px}.agent-composer.can-dictate:has(.agent-send) .agent-composer-input-row{grid-template-columns:28px minmax(0,1fr) 40px 40px}.agent-dictation-time>span{display:none}}.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}@keyframes caret-blink{50%{opacity:0}}@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:392px;grid-template-columns:var(--results-column,var(--results-open-width)) minmax(0, 1fr)}.filter-chip:nth-child(n+4){display:inline-flex}.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:344px;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{height:46px;font-size:var(--wk-type-caption);flex-direction:column;gap:2px}.sidebar .sidebar-label{font-size:var(--wk-type-caption);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-suggestion-grid.is-catalog{grid-template-columns:1fr}.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{font-size:var(--wk-type-section);padding:12px 14px 4px}.agent-composer-hint{display:none}.agent-scroll-down{bottom:120px}}.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-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{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.is-secondary{border-color:#0000;border-top:1px solid var(--wk-hairline);background:0 0;border-radius:0;margin-top:8px;padding:12px 0}.ownership-evidence.is-secondary summary{color:var(--wk-text-muted);font-weight:400;font-size:var(--wk-type-caption)}.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(400px,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:14px;padding:28px;display:grid;position:relative}.contact-help-content>.icon-button{position:absolute;top:10px;right:10px}.contact-help h2{font-size:var(--wk-type-title);margin:0;font-weight:500}.contact-help h2+p{color:var(--wk-text-muted);font-size:var(--wk-type-body);margin:-8px 0 2px}.contact-help-composer{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);transition:border-color var(--wk-ease);align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.contact-help-composer:focus-within{border-color:var(--wk-ink)}.contact-help-composer textarea{resize:none;min-width:0;min-height:72px;max-height:240px;color:var(--wk-text);font:inherit;font-size:var(--wk-type-body);background:0 0;border:0;outline:0;flex:1;padding:6px 0;line-height:1.5}.contact-help-composer textarea::placeholder{color:var(--wk-text-muted)}.contact-help-sent{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-body);align-items:center;gap:10px;padding:14px;display:flex}.contact-help-sent>span{flex:1}.contact-help-again{color:var(--wk-text-muted);font:inherit;font-size:var(--wk-type-label);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.contact-help-form-error{font-size:var(--wk-type-label);color:var(--wk-error-text);margin:0}.contact-help-direct{flex-wrap:wrap;gap:6px 18px;display:flex}.contact-help-direct a{color:var(--wk-text-muted);font-size:var(--wk-type-label);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contact-help-direct a:hover{color:var(--wk-text)}.ownership-group{gap:12px;display:grid}.ownership-group>h3{font-size:calc(15px * var(--wk-text-scale));margin:0;font-weight:500}.ownership-related{border-top:1px solid var(--wk-border);padding-top:16px}.ownership-related>summary{cursor:pointer;font-size:var(--wk-type-body);align-items:center;gap:8px;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}.lead-missing{align-items:center;gap:6px;display:flex}.map-tenant-status{z-index:4;color:#173b39;max-width:min(540px,100% - 32px);font-size:var(--wk-type-caption);pointer-events:none;background:#fffffff2;border:1px solid #006b6933;border-radius:8px;padding:8px 12px;position:absolute;bottom:42px;left:16px;box-shadow:0 2px 8px #0000001f}.map-tenant-status.is-error{color:#8b2d25}.agent-row-pinned{color:var(--wk-text-muted);flex:none;margin-right:6px}.agent-conversation-open:has(.agent-row-pinned){align-items:center;display:flex}.agent-row-menu-wrap{align-items:center;gap:2px;padding-right:2px;display:flex}.agent-row-pin-button{width:26px;height:26px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.agent-conversation-row:hover .agent-row-pin-button,.agent-row-pin-button:focus-visible{display:grid}.agent-row-pin-button:hover{color:var(--wk-text);background:var(--wk-ash)}.agent-composer-input-row{position:relative}.agent-composer-preview{min-width:0;color:var(--wk-text-muted);font-size:var(--wk-type-body);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;grid-area:1/2;align-self:start;padding:7px 0;line-height:1.5;transition:opacity .18s;overflow:hidden}.agent-composer-preview.is-visible{opacity:.75}@media (prefers-reduced-motion:reduce){.agent-composer-preview{transition:none}}.ai-connection-steps{font-size:var(--wk-type-label);gap:6px;margin:4px 0 12px;padding-left:20px;line-height:1.5;display:grid}:root{--wk-muted-on-fill:var(--wk-gray-900);--wk-shell-gutter:4px;--wk-list-gutter:4px;--wk-tile-gutter:2px;--wk-account-menu-width:320px;--wk-sidebar-width:220px}:is(.property-context-coverage,.drawer-topbar),:is(.sidebar,.agent-conversations,.global-search,.agent-suggestion-grid,.trust-strip,.property-card.is-selected,.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-size:var(--wk-type-label);font-variant-numeric:tabular-nums;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,.ask-panel form):focus-within{outline:2px solid var(--wk-focus);outline-offset:2px;border-color:var(--wk-border)}.agent-composer:focus-within{outline:none}.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);font-size:var(--wk-type-caption);letter-spacing:-.02em;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)}.workspace{row-gap:var(--wk-shell-gutter)}.workspace>*,.explore-host>.explorer-grid{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{border-bottom:1px solid var(--wk-hairline);box-shadow:none}.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-results.is-blank{background:var(--wk-paper)}.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-skeletons{padding-bottom:var(--wk-list-gutter);background:var(--wk-linen)}.wk-product .tenant-skeleton{background:var(--wk-paper);border-radius:var(--wk-radius);border:1px solid #0000}.wk-product .tenant-skeleton+.tenant-skeleton{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:1px solid var(--wk-border);border-radius:var(--wk-radius)}.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:1px solid var(--wk-border);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}.sidebar.wk-sidebar .sidebar-item:hover,.sidebar.wk-sidebar .sidebar-item.is-active,.sidebar.wk-sidebar .sidebar-item[aria-current=page]{color:var(--wk-text);background:var(--wk-ash);box-shadow:none;border-color:#0000}.sidebar-desktop-nav{position:relative}.sidebar-divider{background:var(--wk-hairline);flex:none;height:1px;margin:4px 10px;display:block}.sidebar.is-collapsed .sidebar-divider{margin-inline:12px}.sidebar-glide-highlight{pointer-events:none;background:var(--wk-hover);border-radius:var(--wk-radius);transition:transform .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),opacity .12s;position:absolute;top:0;left:0}.sidebar.wk-sidebar .sidebar-desktop-nav.has-glide .sidebar-item{z-index:1;box-shadow:none;background:0 0;border-color:#0000;position:relative}.sidebar.wk-sidebar .sidebar-desktop-nav.has-glide .sidebar-item[aria-current=page]{background:var(--wk-ash)}@media (prefers-reduced-motion:reduce){.sidebar-glide-highlight{transition: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{transform:translateX(var(--menu-shift,0px));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:var(--wk-type-body)}.popover-heading strong{font-weight:500;font-size:var(--wk-type-section)}.popover :is(.primary-button,.action-button){min-height:calc(40px * var(--wk-text-scale));font-size:var(--wk-type-body)}.location-filter-wrap{position:relative}.location-filter-button{max-width:min(320px,30vw)}.location-filter-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.location-filter-count{display:none}@media (max-width:1200px){.location-filter-button:has(.location-filter-count) .location-filter-label{display:none}.location-filter-count{display:inline}}.location-popover.wk-menu{z-index:80;width:min(680px,100vw - 32px);padding:0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.location-header{border-bottom:1px solid var(--wk-ash);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.location-crumbs{min-width:0;font-size:calc(15px * var(--wk-text-scale));align-items:center;gap:4px;display:flex}.location-crumbs strong{font-weight:500}.location-crumbs button{border-radius:var(--wk-radius);color:var(--wk-text-muted);font:inherit;cursor:pointer;transition:color var(--wk-ease), background var(--wk-ease);background:0 0;border:0;margin-left:-6px;padding:4px 6px}.location-crumbs button:hover{background:var(--wk-hover);color:var(--wk-text)}.location-crumbs .wk-icon{color:var(--wk-gray-600)}.location-picker-body{grid-template-columns:300px minmax(0,1fr);height:340px;display:grid}.location-map-panel{background:var(--wk-linen);flex-direction:column;justify-content:center;gap:10px;padding:18px 16px 14px;display:flex;position:relative;overflow:hidden}.location-map-stage{animation:.24s cubic-bezier(.2,.7,.2,1) location-map-out}.location-map-stage.is-zoomed{animation-name:location-map-in;animation-duration:.32s}@keyframes location-map-in{0%{opacity:0;transform:scale(.28)}to{opacity:1;transform:none}}@keyframes location-map-out{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.location-map-stage{animation:none}}.location-map{width:100%;height:auto;max-height:270px;display:block;overflow:visible}.location-map path{fill:var(--wk-ash);stroke:var(--wk-linen);stroke-width:.6px;stroke-linejoin:round;cursor:pointer;transition:fill var(--wk-ease)}.location-map-us path{fill:var(--wk-stone);stroke-width:.5px}.location-map path.is-unavailable{fill:var(--wk-ash);cursor:default}.location-map path.is-partial{fill:var(--wk-gray-700)}.location-map path.is-selected{fill:var(--wk-ink)}.location-map path:not(.is-unavailable):hover,.location-map path:focus-visible{fill:var(--wk-stone);outline:none}.location-map-us path:not(.is-unavailable):hover,.location-map-us path:focus-visible{fill:var(--wk-gray-700)}.location-map path.is-selected:hover,.location-map path.is-selected:focus-visible,.location-map path.is-partial:hover{fill:var(--wk-gray-900)}.location-map path:focus{outline:none}.location-map-caption{min-height:16px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-align:center;font-variant-numeric:tabular-nums}.location-list-panel{flex-direction:column;min-width:0;min-height:0;padding:12px 12px 0;display:flex}.location-search{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;height:36px;font:inherit;font-size:var(--wk-type-body);transition:border-color var(--wk-ease);flex:none;padding:0 11px}.location-search:focus{border-color:var(--wk-ink);outline:none}.location-list{overscroll-behavior:contain;flex:1;min-height:0;margin:8px -12px 0;padding:0 6px 10px;overflow-y:auto}.location-row{border-radius:var(--wk-radius);width:100%;min-height:34px;color:var(--wk-text);font:inherit;font-size:var(--wk-type-body);text-align:left;cursor:pointer;transition:background var(--wk-ease);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.location-row:hover{background:var(--wk-hover)}.location-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.location-row small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;flex:none}.location-row input{accent-color:var(--wk-ink);flex:none;margin:0}.location-state-row .wk-icon{color:var(--wk-gray-600);flex:none}.location-row-all{font-weight:500}.location-section{margin-top:4px}.location-section h3,.location-section-title{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:10px 8px 6px;font-weight:400}.location-regions{flex-wrap:wrap;gap:6px;padding:0 8px 4px;display:flex}.location-regions button{border:1px solid var(--wk-border);background:var(--wk-paper);color:var(--wk-text);font:inherit;font-size:calc(12.5px * var(--wk-text-scale));cursor:pointer;transition:background var(--wk-ease), border-color var(--wk-ease), color var(--wk-ease);border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;display:inline-flex}.location-regions button:hover{border-color:var(--wk-gray-700)}.location-regions button small{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.location-regions button[aria-pressed=true]{border-color:var(--wk-ink);background:var(--wk-ink);color:var(--wk-paper)}.location-regions button[aria-pressed=true] small{color:var(--wk-gray-600)}.location-empty{color:var(--wk-text-muted);font-size:var(--wk-type-label);padding:14px 8px}.location-picker-footer{border-top:1px solid var(--wk-ash);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.location-summary{min-width:0;font-size:var(--wk-type-label);align-items:baseline;gap:10px;display:flex}.location-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.location-summary button{color:var(--wk-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.location-summary button:hover{color:var(--wk-text)}.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-size:var(--wk-type-section);font-variant-numeric:tabular-nums;font-weight:500;line-height:calc(20px * var(--wk-text-scale));white-space:nowrap;align-items:center;display:inline-flex}.results-count-stale{opacity:.45;transition:opacity .15s}.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;font-size:var(--wk-type-caption);padding-inline:9px}.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}@media (hover:hover) and (pointer:fine){.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);font-size:var(--wk-type-micro);margin-top:9px}@media (hover:hover) and (pointer:fine){.property-card:hover{background:var(--wk-paper);border-color:var(--wk-stone);--wk-text-muted:var(--wk-muted-on-fill)}}.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;font-size:var(--wk-type-small);color:var(--wk-text);outline:1px solid var(--wk-type-edge);outline-offset:-1px;flex:none;padding:0 6px;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{min-width:0;font-size:var(--wk-type-caption);align-items:center;gap:8px;display:flex}.drawer-use-line .property-type-badge{font-size:var(--wk-type-caption);min-height:20px;padding:0 7px}.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{font-size:var(--wk-type-caption);letter-spacing:0;color:var(--wk-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1.4;overflow:hidden}.card-metrics dd.is-empty{color:var(--wk-text-muted);font-weight:400}.card-owner{color:var(--wk-text);font-size:var(--wk-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;line-height:1.4;overflow:hidden}.card-owner>span{color:var(--wk-text-muted);margin-right:4px}.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:var(--wk-type-section);font-weight:500}.map-layer-button,.map-layer-menu,.parcel-hover-card,.coverage-hover,.map-data-status,.parcel-map-disclosure{border-color:var(--wk-border);background:var(--wk-paper)}:is(.map-progress,.demographics-map-progress){z-index:4;pointer-events:none;background:#0000000f;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}:is(.map-progress,.demographics-map-progress):after{content:"";background:var(--wk-ink);border-radius:2px;width:34%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite map-progress;position:absolute;inset:0 auto 0 0}@keyframes map-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){:is(.map-progress,.demographics-map-progress):after{opacity:.4;width:100%;animation:none}}.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,.coverage-hover,.building-view-status,.map-point-choices,.map-point-tooltip,.explorer-grid.is-results-collapsed .results-handle,.availability-body.is-results-collapsed .results-handle){border-color:var(--wk-float-edge);box-shadow:var(--wk-float-lift)}.parcel-hover-offices{align-items:center;gap:8px;margin-top:8px;display:flex}.parcel-hover-offices img{object-fit:contain;max-width:110px;max-height:28px}.coverage-hover{z-index:4;pointer-events:none;border-radius:var(--wk-radius);color:var(--wk-text);font-size:var(--wk-type-caption);white-space:nowrap;border:1px solid;padding:8px 10px;position:absolute}.wk-product :is(.map-layer-button,.map-basemap-toggle,.search-area-button,.return-selection-button,.explorer-grid.is-results-collapsed .results-handle,.availability-body.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-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;flex-direction:column;min-width:0;padding:17px;display:flex}.agent-evidence-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-evidence-card>strong,.agent-evidence-title>strong{min-width:0;font-size:calc(15px * var(--wk-text-scale));display:block}.agent-evidence-property{font-size:var(--wk-type-caption);color:var(--wk-text-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:5px;text-decoration:none;display:inline-flex}.agent-evidence-card p{font-size:var(--wk-type-label);overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.agent-evidence-card dl{font-size:var(--wk-type-caption);gap:6px;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:auto;padding-top:12px;display:flex}.agent-evidence-card footer :is(button,a){font-size:var(--wk-type-caption);align-items:center;gap:6px;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-evidence-card footer button.is-suggested{color:var(--wk-paper);background:var(--wk-ink);border-color:var(--wk-ink)}.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);font-size:var(--wk-type-small);align-items:center;gap:4px;padding:3px 6px;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:var(--wk-type-micro)}.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:var(--wk-type-label)}.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-product .maplibregl-ctrl-attrib,.wk-map .maplibregl-ctrl-attrib,.map-pane .maplibregl-ctrl-attrib{color:#3f3f3f;max-width:min(380px,70%);font:400 calc(9px * var(--wk-text-scale))/1.35 var(--wk-sans);text-align:right;background:#ffffff8c;border:0;border-radius:3px 0 0;margin:0;padding:1px 5px}.wk-product .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button,.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)}.map-landmark{pointer-events:none;width:0;height:0;position:relative}.map-landmark-area{pointer-events:none;position:absolute;top:0;left:0}.map-landmark.has-area .map-landmark-pin{display:none}.map-landmark.has-area .map-landmark-label{top:auto;bottom:12px;left:0;translate:-50%}.map-landmark.has-area .map-landmark-label:after{content:"";background:var(--wk-ink);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.map-landmark-pin{border:3px solid var(--wk-paper);background:var(--wk-ink);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 8px #0000004d}.map-landmark-pin:after{content:"";border:2px solid var(--wk-ink);opacity:0;border-radius:50%;animation:2.2s ease-out infinite map-landmark-pulse;position:absolute;inset:-9px}.map-landmark-label{white-space:nowrap;color:var(--wk-paper);background:var(--wk-ink);border-radius:8px;gap:1px;padding:7px 12px 8px;animation:.42s cubic-bezier(.2,.8,.2,1) both map-landmark-in;display:grid;position:absolute;top:-22px;left:16px;box-shadow:0 6px 18px #00000038}.map-landmark-label strong{font-size:var(--wk-type-body);font-weight:500;line-height:1.2}.map-landmark-label small{font-size:var(--wk-type-caption);opacity:.78;line-height:1.3}@keyframes map-landmark-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes map-landmark-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.map-landmark-pin:after,.map-landmark-label{animation:none}}.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{font-size:var(--wk-type-title);letter-spacing:-.03em;font-weight:500;line-height:1.2}.drawer-header{padding:24px}.drawer-loading-header{min-height:120px;color:var(--wk-ink)}.drawer-loading-header h1{margin-top:16px}.drawer-skeleton{border-radius:var(--wk-radius);background:var(--wk-ink);opacity:.13;animation:1.2s ease-in-out infinite wk-pulse;display:block}.drawer-skeleton-eyebrow{width:94px;height:12px}.drawer-skeleton-title{width:min(260px,78%);height:22px}.drawer-skeleton-subtitle{width:min(174px,54%);height:13px}.drawer-loading-content{align-content:start;justify-items:start;gap:14px;min-height:0;padding:20px 24px;display:grid}.drawer-skeleton-section{width:92px;height:15px}.drawer-skeleton-row{background:var(--wk-ash);opacity:1;width:100%;height:44px}.parcel-hover-title-skeleton{background:var(--wk-ash);opacity:1;width:72%;height:13px}.parcel-hover-card>.parcel-hover-facts .parcel-hover-title-skeleton{width:72px}.drawer-header>p,.property-record-hero p{font-size:var(--wk-type-label)}.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:var(--wk-type-section);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{font-size:var(--wk-type-caption);letter-spacing:-.02em;line-height:1.5}:is(.broker-overview,.record-facts) .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}:is(.broker-overview,.record-facts) .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}:is(.broker-overview,.record-facts) .broker-fact-grid>div:last-child:nth-child(odd),:is(.broker-overview,.record-facts) .broker-fact-grid>.record-fact-wide{grid-column:1/-1}.broker-overview .ownership-compact .broker-fact-grid{grid-template-columns:minmax(0,1fr)}.property-record-primary :is(.broker-overview,.record-facts) .broker-fact-grid>div:last-child:nth-child(odd):not(.record-fact-wide){grid-column:auto}:is(.broker-overview,.record-facts) .record-fact-group+.record-fact-group{margin-top:12px}:is(.broker-overview,.record-facts) .record-fact-group-title{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:0 0 6px;font-weight:500}:is(.broker-overview,.record-facts) .broker-fact-grid dt{font-size:var(--wk-type-caption);letter-spacing:0;color:var(--wk-text-muted);margin:0;line-height:1.4}:is(.broker-overview,.record-facts) .broker-fact-grid dd{min-width:0;font-size:var(--wk-type-label);letter-spacing:0;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}:is(.broker-overview,.record-facts) .broker-fact-grid small,:is(.broker-overview,.record-facts) .broker-fact-grid .record-inline-sources{text-align:right;font-size:var(--wk-type-small);grid-column:1/-1;margin-top:2px}.property-development{gap:8px;display:grid}.property-development .section-heading{margin-bottom:0}.property-development p{color:var(--wk-text);font-size:var(--wk-type-label);margin:0;line-height:1.5}.property-development>small{color:var(--wk-text-muted);font-size:var(--wk-type-small);line-height:1.4}.property-development>a{color:var(--wk-text);font-size:var(--wk-type-caption);text-underline-offset:2px;justify-self:start;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.property-record-fact-grid dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.property-record-fact-grid dd{overflow-wrap:anywhere;color:var(--wk-text);font-size:var(--wk-type-body);margin:0}.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{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}.sidebar-brand{display:none}.header-page-title{color:var(--wk-text);font-size:var(--wk-type-label);font-weight:500;display:none}.header-search{width:100%;min-width:0}.header-search .property-search{width:100%}.header-search-trigger{width:100%;height:28px;color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.header-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.header-search-trigger kbd{font:inherit;font-size:var(--wk-type-small);white-space:nowrap}.header-search-trigger:focus-visible{border-color:var(--wk-text-muted);outline:none}.sidebar-help.header-feedback{width:auto;height:calc(28px * var(--wk-text-scale));color:var(--wk-text);font-size:var(--wk-type-caption);border-color:var(--wk-border);background:var(--wk-paper);padding:0 12px}.workspace-search-modal .wk-ui-panel-body{padding:0}dialog.wk-dialog.wk-ui-dialog.workspace-search-modal{max-width:calc(100vw - var(--wk-space-8))}.workspace-search-top{border-bottom:1px solid var(--wk-hairline);padding:6px 16px}.workspace-search-pages{padding:16px}.workspace-search-pages>.workspace-search-label{margin-top:0}.workspace-search-modal .global-search{height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-search-modal .global-search:focus-within{box-shadow:none;background:0 0;border:0;outline:none}.workspace-search-modal .global-search .key-hint{display:none}.workspace-search-modal .search-dropdown{width:100%;box-shadow:none;max-height:280px;margin-top:8px;position:static;overflow-y:auto}.workspace-search-recent{border-bottom:1px solid var(--wk-hairline);padding:12px 16px}.workspace-search-recent>.workspace-search-label{margin-top:0}.workspace-search-recent-list{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.workspace-search-recent-chat{box-sizing:border-box;border-radius:var(--wk-radius);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;min-height:36px;padding:0 8px;display:flex}.workspace-search-recent-chat:hover,.workspace-search-recent-chat:focus-visible{background:var(--wk-linen)}.workspace-search-recent-list[data-wk-glide-active] .workspace-search-recent-chat:hover{background:0 0}.workspace-search-recent-chat>svg{color:var(--wk-text-muted);flex:none}.workspace-search-recent-chat>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-search-label{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:20px 0 8px}.workspace-search-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-search-shortcuts .wk-btn{justify-content:flex-start}.workspace-search-empty{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.header-search .global-search:focus-within{box-shadow:none;border-color:var(--wk-text-muted);outline:none}.header-search .global-search input:focus,.header-search .global-search input:focus-visible{box-shadow:none;outline:none}.sidebar-expand{width:32px;height:32px;color:var(--wk-text-muted);flex:none;margin-left:auto}.sidebar-brand-expand{width:40px;height:40px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.sidebar-brand-expand>*{grid-area:1/1;transition:opacity .12s}.sidebar-brand-expand>svg{opacity:0}.sidebar-brand-expand:is(:hover,:focus-visible){background:var(--wk-ash)}.sidebar-brand-expand:is(:hover,:focus-visible)>img{opacity:0}.sidebar-brand-expand:is(:hover,:focus-visible)>svg{opacity:1}@media (min-width:761px){.app-shell:has(>.app-body>.sidebar){--wk-app-header-height:44px;transition:padding-left var(--wk-ease);padding-left:56px;position:relative}.app-shell:has(>.app-body>.sidebar:not(.is-collapsed)){padding-left:var(--wk-sidebar-width)}.app-shell:has(>.app-body>.sidebar)>.app-header{height:44px;margin-left:var(--wk-shell-gutter);border-bottom-left-radius:var(--wk-radius);grid-template-columns:minmax(100px,1fr) minmax(200px,420px) minmax(100px,1fr);gap:16px}.app-header .header-page-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-search .global-search{background:var(--wk-paper);height:32px}.app-shell:has(>.app-body>.sidebar)>.app-header .wk-header-brand{display:none}.app-shell>.app-body:has(>.sidebar){height:calc(100% - 44px);padding-left:var(--wk-shell-gutter);grid-template-columns:minmax(0,1fr)}.app-shell>.app-body>.sidebar.wk-sidebar{height:100%;transition:width var(--wk-ease);justify-content:flex-start;padding:0 7px 8px;position:absolute;top:0;bottom:0;left:0}.sidebar.wk-sidebar .sidebar-brand{flex:0 0 40px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.sidebar-brand>a{align-items:center;display:flex}.sidebar.wk-sidebar .sidebar-brand{padding-top:4px}.sidebar-brand .wk-brand.wk-brand-lockup{flex:0 136px;width:auto;min-width:0}.sidebar-brand .wk-brand img{width:136px;max-width:100%;height:auto}.sidebar.is-collapsed .sidebar-brand img{width:28px;height:auto}.sidebar.wk-sidebar:not(.is-collapsed){width:var(--wk-sidebar-width);padding-inline:8px}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-brand{justify-content:flex-start;align-self:stretch;padding-left:8px}.sidebar.wk-sidebar .sidebar-desktop-nav{min-height:0;overflow:clip auto}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-desktop-nav{justify-items:stretch;width:100%}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-desktop-nav .sidebar-item{justify-content:flex-start;width:100%;padding-inline:10px}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-label{display:inline}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-count{display:grid}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-item:after{display:none}}@media (max-width:760px){.app-header .header-search{grid-area:2/1/auto/-1}.header-search-trigger{height:44px}.sidebar-expand,.sidebar-brand-expand{display:none}}@media (prefers-reduced-motion:reduce){.app-shell>.app-body>.sidebar.wk-sidebar{transition:none}.app-shell:has(>.app-body>.sidebar){transition:none}}.agent-page-main{min-width:0;min-height:0;position:relative;overflow:hidden}.agent-page-main>.agent-workspace{height:100%;padding:0}.agent-workspace,.agent-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.agent-chat{grid-column:1}.agent-workspace>.agent-conversations,.sidebar-agent-chats:empty{display:none}.sidebar-agent-chats{border-top:1px solid var(--wk-hairline);flex:1;min-height:0;margin-top:12px;display:flex;overflow:hidden}.sidebar-agent-chats .agent-conversations{background:0 0;border:0;border-radius:0;flex:1;gap:6px;min-height:0;padding:10px 0 0}.sidebar-agent-chats .agent-conversation-list{gap:8px}.agent-conversation-list[hidden]{display:none}.sidebar-actions{flex:none;align-items:center;gap:6px;margin:0 0 10px;display:flex}.sidebar-new-chat{min-width:0;height:36px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);cursor:pointer;font:inherit;font-size:var(--wk-type-label);border:0;flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.sidebar-action-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-action-shortcut{font:inherit;font-size:var(--wk-type-micro);color:#ffffff9e;font-weight:400}.sidebar.wk-sidebar:not(.is-collapsed) :is(.sidebar-actions,.sidebar-agent-chats){align-self:stretch}.sidebar.is-collapsed .sidebar-actions{flex-direction:column;gap:4px}.sidebar.is-collapsed .sidebar-new-chat{flex:none;justify-content:center;width:40px;height:40px;padding:0}.sidebar.is-collapsed .sidebar-action-label,.sidebar.is-collapsed .sidebar-action-shortcut{display:none}.sidebar-recents{display:contents}.sidebar .sidebar-recents-button{width:40px;height:36px;color:var(--wk-text-muted);border-radius:var(--wk-radius);background:0 0;border:0;flex:none;align-self:center;place-items:center;margin-top:6px;padding:0;display:grid}.sidebar .sidebar-recents-button:is(:hover,.is-open){color:var(--wk-text);background:var(--wk-ash)}.sidebar.is-collapsed .sidebar-agent-chats{z-index:70;background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:288px;margin:0;padding:8px;display:none;position:absolute;left:calc(100% + 6px);box-shadow:0 12px 32px #00000024}.sidebar.is-collapsed .sidebar-agent-chats.is-open:not(:empty){display:flex}.sidebar-agent-chats.is-flyout .agent-conversations{padding:0}.sidebar-agent-chats.is-flyout .agent-recents-heading{pointer-events:none}.sidebar-agent-chats.is-flyout .agent-recents-heading svg{display:none}.sidebar-agent-chats.is-flyout .agent-conversation-list[hidden]{display:grid}.agent-recents-heading{height:26px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;font:inherit;font-size:var(--wk-type-caption);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.agent-recents-heading:hover{color:var(--wk-text)}.agent-recents-heading svg{transition:transform .18s}.agent-recents-heading[aria-expanded=false] svg{transform:rotate(-90deg)}@media (max-width:760px){.sidebar-actions,.sidebar-recents{display:none}}@media (prefers-reduced-motion:reduce){.agent-recents-heading svg{transition:none}}.agent-page-main .agent-workspace:not(.sidebar-collapsed) .agent-conversations{top:0}@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);opacity:1;border:0;flex-direction:column;gap:10px;min-width:0;padding:16px 12px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translate(0)}@media (max-width:760px){.sidebar-agent-chats{display:none}.agent-workspace.has-mobile-chats>.agent-conversations{z-index:30;width:min(300px,86vw);display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:0 8px 32px #0000001f}}.agent-conversation-row:hover,.agent-conversation-row.has-menu{background:var(--wk-hover)}.agent-conversation-row.is-active{background:var(--wk-ash);outline:0}.agent-welcome>p{max-width:560px;color:var(--wk-text-muted);font-size:var(--wk-type-body);margin:0;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:var(--wk-type-body);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-desktop-nav{justify-items:center;width:40px}.sidebar .sidebar-desktop-nav .sidebar-item{width:40px;height:40px}.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{height:calc(16px * var(--wk-text-scale));background:var(--wk-linen);min-width:12px;font-size:var(--wk-type-caption);padding:0 2px;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}.location-popover.wk-menu{width:auto;max-height:calc(100dvh - 232px);position:fixed;top:160px;left:12px;right:12px;overflow-y:auto}.range-grid{gap:12px}.results-header .results-count{font-size:var(--wk-type-body)}.drawer-header{padding:20px}.drawer-header h1{font-size:var(--wk-type-title)}.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:var(--wk-type-section)}.agent-welcome h1{font-size:calc(24px * var(--wk-text-scale))}.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:calc(40px * var(--wk-text-scale))}.wk-product :is(.icon-button,.agent-send,.agent-attach-button){min-width:40px}.wk-product input,.wk-product select,.wk-product textarea{font-size:var(--wk-type-section)}}@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{font-size:var(--wk-type-small);color:var(--wk-text-muted);justify-content:space-between;gap:8px;padding:7px 9px 9px;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:var(--wk-type-label);font-weight:500}.search-suggestion small,.search-ai-action small{font-size:var(--wk-type-small);color:var(--wk-text-muted);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;font-size:calc(9px * var(--wk-text-scale));padding:5px 3px}.search-kind.area{color:var(--wk-teal-900)}.search-kind.business,.search-kind.tenant{color:var(--wk-cobalt);background:var(--wk-blue-100);border-color:var(--wk-blue-300)}.search-kind.place,.search-kind:is(.state,.county,.region){color:var(--wk-teal-900)}.search-kind.lead{color:var(--wk-cobalt);background:var(--wk-blue-100);border-color:var(--wk-blue-300)}.search-suggestion.is-unavailable{cursor:default}.search-suggestion.is-unavailable strong{color:var(--wk-text-muted)}.search-suggestion.is-unavailable .search-kind{opacity:.7}.search-help{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:4px 9px 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{font-size:var(--wk-type-caption);color:var(--wk-text-muted);justify-content:space-between}.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);font-size:var(--wk-type-caption);align-items:center;gap:10px;max-width:calc(100% - 160px);padding:8px 10px;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{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.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{font-size:inherit;overflow-wrap:anywhere;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{font-size:var(--wk-type-caption);margin-bottom:9px;font-weight:500}.broker-filter-group .filter-unpublished{font-size:var(--wk-type-small);color:var(--wk-text-muted);margin-top:2px;font-weight:400;display:block}.broker-filter-group:disabled>:not(legend){opacity:.5}.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;font-size:var(--wk-type-caption);cursor:pointer;padding:4px 9px}.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:calc(30px * var(--wk-text-scale));height:calc(30px * var(--wk-text-scale));color:var(--wk-text);font:inherit;font-size:calc(17px * var(--wk-text-scale));cursor:pointer;background:0 0;border:0}.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:var(--wk-type-caption)}@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(48px, env(safe-area-inset-bottom))}:root{--wk-parcel-office:#5b2ee0;--wk-parcel-industrial:#626872;--wk-parcel-retail:#c8202a;--wk-parcel-multifamily:#008679;--wk-parcel-land:#788435;--wk-parcel-residential:#c18a20;--wk-parcel-hospitality:#a12d82;--wk-parcel-mixed-use:#99441d;--wk-parcel-civic:#8a7fa6;--wk-parcel-unclassified:#c8c4be}.wk-parcel-office{--type-color:var(--wk-parcel-office)}.wk-parcel-industrial{--type-color:var(--wk-parcel-industrial)}.wk-parcel-retail{--type-color:var(--wk-parcel-retail)}.wk-parcel-multifamily{--type-color:var(--wk-parcel-multifamily)}.wk-parcel-land{--type-color:var(--wk-parcel-land)}.wk-parcel-residential{--type-color:var(--wk-parcel-residential)}.wk-parcel-hospitality{--type-color:var(--wk-parcel-hospitality)}.wk-parcel-mixed-use{--type-color:var(--wk-parcel-mixed-use)}.wk-parcel-civic{--type-color:var(--wk-parcel-civic)}.wk-parcel-unclassified{--type-color:var(--wk-parcel-unclassified)}.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{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);font-size:var(--wk-type-caption);overflow-wrap:anywhere;align-items:center;gap:6px;padding:5px 9px;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);font-size:var(--wk-type-caption);margin-right:8px;padding:0 9px;position:static}.ask-refine{background:var(--wk-linen);border-radius:var(--wk-radius);font-size:var(--wk-type-label);padding:12px;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}}.agent-research-loading{align-items:center;gap:10px;min-width:0;display:inline-flex}.agent-thinking>.agent-research-loading{gap:10px;display:inline-flex}.agent-loader-grid{flex-shrink:0;grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.agent-loader-grid i{background:var(--wk-text);opacity:.15;border-radius:1px;width:4px;height:4px;animation:.65s ease-in-out infinite agent-pixel-wave}.agent-loader-label{font-size:var(--wk-type-label);color:var(--wk-text-muted);font-weight:500}@supports ((-webkit-background-clip:text) or (background-clip:text)){.agent-loader-label{background:linear-gradient(90deg, var(--wk-text-muted) 35%, var(--wk-text) 50%, var(--wk-text-muted) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite agent-label-shimmer}}.agent-loader-time{color:var(--wk-text-muted);font-family:monospace;font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5ch}@keyframes agent-pixel-wave{0%,to{opacity:.15}45%{opacity:1}}@keyframes agent-label-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.agent-loader-grid i{opacity:.15;animation:none}.agent-loader-label{color:var(--wk-text-muted);background:0 0;animation:none}}.agent-contact-approval{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);gap:10px;margin:12px 0;padding:14px 16px;display:grid}.agent-contact-approval header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-contact-approval header strong{font-size:var(--wk-type-label);font-weight:500}.agent-contact-approval header small,.agent-contact-approval p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.5}.agent-contact-approval p{margin:0}.agent-contact-approval p.is-error{color:var(--wk-error)}.agent-contact-approval ul{margin:0;padding:0;list-style:none;display:grid}.agent-contact-approval li{border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-label);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.agent-contact-approval li small{color:var(--wk-text-muted)}.agent-contact-approval li>span:last-child{color:var(--wk-text-muted);font-size:var(--wk-type-caption);text-align:right;overflow-wrap:anywhere}.agent-contact-approval .wk-btn{justify-self:start}.agent-contact-approval.is-results li>span:last-child{color:var(--wk-text)}.agent-property-browser{grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);gap:12px;height:500px;min-height:0;display:grid}.agent-results-map{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);min-width:0;min-height:250px;position:relative;overflow:hidden}.agent-results-map .maplibregl-ctrl-group,.agent-results-map .maplibregl-ctrl-group:not(:empty){border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);box-shadow:none;overflow:hidden}.agent-results-map .maplibregl-ctrl-group button{width:32px;height:32px;color:var(--wk-text)}.agent-results-map .maplibregl-ctrl-group button+button{border-top:1px solid var(--wk-hairline)}.agent-results-map .maplibregl-ctrl-group button:focus,.agent-results-map .maplibregl-ctrl-group button:focus-visible{box-shadow:none}.agent-results-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon,.agent-results-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:none;position:relative}.agent-results-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon:before,.agent-results-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-results-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.agent-property-browser .agent-property-grid{overscroll-behavior:contain;flex-direction:column;padding:2px 5px 2px 2px;display:flex;overflow-y:auto}.agent-property-browser .agent-property-card{border:1px solid var(--wk-hairline);flex:none}.agent-property-browser .agent-property-card.is-selected{border-color:var(--wk-accent);background:var(--wk-paper)}.agent-property-browser .results-pane{min-width:0;height:100%}.agent-map-marker{border:1px solid var(--wk-border);background:var(--wk-paper);min-width:28px;height:28px;color:var(--wk-text);font:500 var(--wk-type-caption) var(--wk-sans);cursor:pointer;border-radius:14px;padding:0 6px;box-shadow:0 2px 5px #0002}.agent-map-marker[aria-pressed=true]{color:var(--wk-paper);background:var(--wk-accent);z-index:1}.agent-map-marker:focus-visible{outline:3px solid var(--wk-accent);outline-offset:2px}.agent-map-notice{text-align:center;font-size:var(--wk-type-caption);color:var(--wk-text-muted);position:absolute;inset:40% 15px auto}.agent-map-empty{text-align:center;color:var(--wk-text-muted);background:var(--wk-paper);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.agent-map-empty strong{color:var(--wk-text);font-size:var(--wk-type-body);font-weight:500}.agent-map-empty span{max-width:230px;font-size:var(--wk-type-caption)}.agent-map-preview{z-index:1;pointer-events:none;background:var(--wk-linen);position:absolute;inset:0;overflow:hidden}.agent-map-preview i{box-sizing:border-box;background:#273f45;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.agent-map-loading{z-index:2;background:var(--wk-linen);place-items:center;display:grid;position:absolute;inset:0}.agent-map-unmapped{background:var(--wk-paper);border-radius:var(--wk-radius);font-size:var(--wk-type-small);padding:4px 7px;position:absolute;bottom:26px;left:8px}.agent-source-disclosure{margin:10px 0}.agent-source-disclosure>summary{cursor:pointer;color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:7px;display:flex}.agent-source-preview{flex:none;align-items:center;padding-left:2px;display:inline-flex}.agent-source-preview .agent-source-icon{box-sizing:border-box;border:2px solid var(--wk-paper);background:var(--wk-linen);width:24px;height:24px;font-size:var(--wk-type-small);border-radius:50%;flex-basis:24px;position:relative}.agent-source-preview .agent-source-icon+.agent-source-icon{margin-left:-7px}.agent-source-initial{grid-area:1/1}.agent-source-icon.is-loaded .agent-source-initial{visibility:hidden}.agent-source-preview .agent-source-icon img{border-radius:50%;width:18px;height:18px;position:relative}.agent-sources a strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.agent-source-icon{width:18px;height:18px;color:var(--wk-text-muted);flex:0 0 18px;place-items:center;font-weight:500;display:grid}.agent-source-icon img{object-fit:contain;opacity:0;grid-area:1/1;width:16px;height:16px;display:block}.agent-source-icon.is-loaded img{opacity:1}@media (max-width:700px){.agent-property-browser{grid-template-rows:260px minmax(0,1fr);grid-template-columns:1fr;height:650px}}.agent-property-experience{background:0 0;border:0;min-width:0;container-type:inline-size}.agent-output{gap:12px;min-width:0;display:grid}.agent-message.is-assistant{position:relative}.agent-message.is-preparing{overflow:clip}.agent-output-pending>:is(.agent-property-experience,.agent-spotlight,.agent-places){opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.agent-results-placeholder{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);place-items:center;height:320px;display:grid;overflow:hidden}.agent-results-placeholder .kite-loader-mark{background:var(--wk-gray-600);animation:none;position:relative;overflow:hidden}.agent-results-placeholder .kite-loader-mark:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff73 50%,#0000 75%);animation:2.2s ease-in-out infinite agent-logo-shimmer;position:absolute;inset:0;transform:translate(-130%)}@keyframes agent-logo-shimmer{0%,15%{transform:translate(-130%)}75%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.agent-results-placeholder .kite-loader-mark:after{animation:none;display:none}}.agent-output-reveal:not(.agent-output-pending)>:is(.agent-property-experience,.agent-spotlight,.agent-places){animation:.42s cubic-bezier(.2,.7,.2,1) both agent-output-in}@keyframes agent-output-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agent-output-reveal>*{animation:none!important}}.agent-empty-results{min-height:92px;color:var(--wk-text-muted);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);align-items:center;gap:16px;padding:16px 20px;display:flex}.agent-empty-results>svg{flex:none}.agent-empty-results>div{flex:1;min-width:0}.agent-empty-results strong{color:var(--wk-text);font-size:var(--wk-type-section);font-weight:500;display:block}.agent-empty-results p{font-size:var(--wk-type-label);margin:4px 0 0}.agent-empty-results button{height:var(--wk-control-height);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;flex:none;padding:0 12px}.agent-empty-results button:hover{border-color:var(--wk-border)}.agent-result-controls{color:var(--wk-text-muted);font-size:var(--wk-type-caption);grid-template-columns:minmax(0,1.9fr) minmax(288px,1fr);gap:16px;margin-bottom:10px;display:grid}.agent-property-experience.is-unmapped .agent-result-controls{grid-template-columns:minmax(0,620px)}.agent-property-experience.is-unmapped .agent-result-actions{grid-column:1}.agent-result-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.agent-result-actions .wk-select-menu{flex:0 180px;min-width:150px}.agent-result-total{color:var(--wk-text);font-size:var(--wk-type-label);font-variant-numeric:tabular-nums;margin-right:auto}.agent-result-controls label{align-items:center;gap:8px;display:flex}.agent-result-actions>button{box-sizing:border-box;height:var(--wk-control-height);color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.agent-result-controls .wk-select-trigger{box-sizing:border-box;height:var(--wk-control-height);min-height:var(--wk-control-height);border-radius:var(--wk-radius)}.agent-result-controls .agent-sort-direction{width:var(--wk-control-height);padding:0}.agent-sort-direction svg{transition:transform .18s}.agent-sort-direction svg.is-desc{transform:rotate(180deg)}.agent-property-experience .agent-property-browser{grid-template-columns:minmax(0,1.9fr) minmax(288px,1fr);gap:16px;height:560px}.agent-property-experience .agent-property-browser.is-unmapped{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,620px);gap:12px}.agent-unmapped-results{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);align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-unmapped-results svg{flex:none}.agent-virtual-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;overflow-y:auto}.agent-virtual-results .agent-property-card{box-sizing:border-box;background:var(--wk-paper);border-radius:var(--wk-radius);flex-direction:column;margin:0 4px 12px 0;padding:14px;display:flex;position:relative}.agent-property-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.agent-property-card-top .agent-property-select{flex:auto;min-width:0}.agent-property-card-tags{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.agent-property-card-top .agent-property-kicker{min-width:0;margin:0}.agent-property-card-top .agent-property-kicker .property-subtype{display:none}.agent-answer-property{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex:none}.agent-virtual-results .agent-property-card.is-hovered{border-color:var(--wk-accent)}.agent-property-hitbox{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.agent-property-hitbox:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.agent-virtual-results .agent-property-card footer{z-index:2;position:relative}.agent-property-select{text-align:left;font:500 var(--wk-type-section) var(--wk-sans);color:var(--wk-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.agent-virtual-results .agent-property-card p{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;overflow:hidden}.agent-virtual-results .agent-property-card>*{flex-shrink:0}.agent-virtual-results .agent-property-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 0}.agent-virtual-results .agent-property-card footer{margin-top:auto}.agent-virtual-results .agent-property-card footer>span{flex:1}.agent-virtual-results .agent-property-card footer>a{box-sizing:border-box;width:calc(28px * var(--wk-text-scale));height:calc(28px * var(--wk-text-scale));border-radius:var(--wk-radius);flex:0 0 28px;padding:0}.agent-property-skeletons{gap:12px;display:grid}.agent-virtual-results .agent-property-skeleton{border:1px solid var(--wk-hairline);height:188px;margin-bottom:0}.agent-property-skeleton span{border-radius:var(--wk-radius);background:var(--wk-ash);animation:1.2s ease-in-out infinite wk-pulse;display:block}.agent-property-skeleton .agent-skeleton-badge{width:62px;height:20px;margin-bottom:12px}.agent-property-skeleton .agent-skeleton-title{width:72%;height:16px}.agent-property-skeleton .agent-skeleton-location{width:85%;height:12px;margin-top:10px}.agent-skeleton-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.agent-skeleton-facts span{width:80%;height:28px}.agent-skeleton-actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.agent-skeleton-actions span:first-child{width:62px;height:28px}.agent-skeleton-actions span:last-child{width:28px;height:28px}.agent-load-more{border:1px solid var(--wk-hairline);color:var(--wk-text);background:var(--wk-paper);border-radius:8px;margin:8px auto;padding:8px 14px;display:block}.agent-results-map .maplibregl-popup-content{border-radius:var(--wk-radius);font:var(--wk-type-caption) var(--wk-sans);color:var(--wk-text);background:var(--wk-paper)}.agent-map-property-popup>small{color:var(--wk-text-muted);margin-block:3px;display:block}.agent-results-map:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px}@container (width<=760px){.agent-empty-results{flex-wrap:wrap}.agent-empty-results button{margin-left:36px}.agent-result-controls{grid-template-columns:1fr}.agent-result-actions{grid-column:1}.agent-property-experience .agent-property-browser{grid-template-rows:260px minmax(0,1fr);grid-template-columns:1fr;height:650px}}@media (prefers-reduced-motion:reduce){.agent-property-skeleton span{animation:none}}.agent-spotlight{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);margin:16px 0;overflow:hidden;container-type:inline-size}.agent-spotlight-main{grid-template-columns:minmax(0,1fr);display:grid}.agent-spotlight-main.has-map .agent-results-map{animation:.24s ease-out both agent-output-in}.agent-spotlight .agent-results-map{border:0;border-bottom:1px solid var(--wk-hairline);border-radius:0;height:180px;min-height:0}.agent-spotlight-body{flex-direction:column;min-width:0;padding:18px 20px;display:flex}.agent-spotlight-use{min-width:0;color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:8px;margin-bottom:12px;display:flex}.agent-spotlight-title{color:var(--wk-text);font:500 calc(18px * var(--wk-text-scale))/1.3 var(--wk-sans);overflow-wrap:anywhere;text-decoration:none}.agent-spotlight-title:hover{text-underline-offset:3px;text-decoration:underline}.agent-spotlight-body>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);overflow-wrap:anywhere;margin:4px 0 16px}.agent-spotlight-body dl{border-top:1px solid var(--wk-hairline);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 16px;margin:0;padding:14px 0;display:grid}.agent-spotlight-body dl>div{gap:3px;min-width:0;display:grid}.agent-spotlight-body dt{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-spotlight-body dd{font-size:var(--wk-type-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.agent-spotlight-body>p.agent-spotlight-owner{border-top:1px solid var(--wk-hairline);color:var(--wk-text);font-size:var(--wk-type-label);gap:3px;margin:0;padding:12px 0;display:grid}.agent-spotlight-owner span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-spotlight-body footer{border-top:1px solid var(--wk-hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.agent-spotlight-body footer .wk-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.agent-spotlight-evidence{border-top:1px solid var(--wk-hairline);padding:0 20px 18px}.agent-spotlight-evidence>:first-child{margin-top:16px}.agent-spotlight-evidence .agent-evidence-card{background:var(--wk-linen)}.agent-spotlight-evidence .agent-evidence-card>.agent-evidence-property,.agent-spotlight-evidence .agent-evidence-card footer>a{display:none}.agent-spotlight-evidence .agent-evidence-grid.is-single{grid-template-columns:minmax(0,1fr)}.agent-spotlight-evidence .agent-evidence-grid{margin-bottom:0}@container (width>=640px){.agent-spotlight-main.has-map{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.agent-spotlight .agent-results-map{border-bottom:0;border-right:1px solid var(--wk-hairline);height:auto;min-height:300px}}.agent-virtual-results .agent-property-card-top .agent-property-kicker{margin-bottom:0}.agent-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.agent-evidence-grid.is-single{grid-template-columns:minmax(0,640px)}.agent-evidence-property{flex-wrap:wrap;row-gap:4px}.agent-evidence-use{align-items:center;gap:6px;display:inline-flex}.agent-evidence-use .property-subtype:empty{display:none}.agent-evidence-card dl{margin:14px 0 0}.agent-evidence-card.is-ownership dl{font-size:var(--wk-type-label)}.agent-evidence-card p.agent-evidence-note{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:10px 0 0;line-height:1.5}.agent-research-status{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:8px;margin:14px 0 0;display:flex}.agent-research-status small{font-variant-numeric:tabular-nums;margin-left:auto}.agent-research-status.is-running i{background:var(--wk-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1s infinite wk-pulse}.agent-research-finding{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);margin-top:14px;padding:12px}.agent-research-finding>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:6px;display:inline-flex}.agent-evidence-card .agent-research-finding p{margin:6px 0 0}.agent-evidence-card .agent-research-finding dl{margin-top:10px}.agent-research-finding dt small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:block}.agent-research-chain{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-research-chain li{border-top:1px solid var(--wk-hairline);gap:4px;padding:12px 0 0;display:grid}.agent-research-chain small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-research-chain strong{font-weight:500}.agent-research-chain span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-permit-list{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);margin:16px 0;padding:0;list-style:none;container-type:inline-size}.agent-permit-list>li{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"work source""property property""facts facts";align-items:start;gap:6px 12px;padding:12px 14px;display:grid}.agent-evidence-address{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-permit-browser{gap:12px;display:grid}.agent-permit-browser.has-map{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);height:480px}.agent-permit-browser.has-map .agent-permit-list{height:100%;max-height:none}.agent-permit-scroller{min-width:0;min-height:0}.agent-permit-list.is-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:480px;margin:0;overflow-y:auto}.agent-permit-list.is-scroll>li{content-visibility:auto;contain-intrinsic-size:auto 64px}.agent-permit-list>li.is-active{background:var(--wk-hover)}.agent-permit-list>li.agent-permit-loading{grid-template-columns:minmax(0,1fr);grid-template-areas:none;display:grid}@media (max-width:760px){.agent-permit-browser.has-map{grid-template-rows:240px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:640px}}.agent-permit-list>li+li{border-top:1px solid var(--wk-hairline)}.agent-permit-work{grid-area:work;gap:2px;min-width:0;display:grid}.agent-permit-work strong{font-size:var(--wk-type-label);overflow-wrap:anywhere;font-weight:500}.agent-permit-work small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-permit-list .agent-evidence-property{grid-area:property;min-width:0;margin:0}.agent-permit-list dl{font-size:var(--wk-type-caption);flex-wrap:wrap;grid-area:facts;gap:4px 14px;margin:0;display:flex}.agent-permit-list dl>div{gap:5px;display:flex}.agent-permit-list dt{color:var(--wk-text-muted)}.agent-permit-list dd{font-variant-numeric:tabular-nums;margin:0}.agent-permit-source{width:24px;height:24px;color:var(--wk-text-muted);border-radius:var(--wk-radius);grid-area:source;place-items:center;display:grid}.agent-permit-source:hover{color:var(--wk-text);background:var(--wk-hover)}@container (width>=720px){.agent-permit-list>li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 24px;grid-template-areas:"work property facts source";align-items:center}.agent-permit-list dl{flex-direction:column;gap:2px}}.agent-markdown a.agent-property-mention{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--wk-border);text-decoration-color:var(--wk-border);text-underline-offset:3px}.agent-markdown a.agent-property-mention:hover{text-decoration-color:currentColor}.agent-markdown .agent-ask-link{color:var(--wk-cobalt,#2f5bea);font:inherit;text-align:left;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;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.agent-markdown .agent-ask-link:hover:not(:disabled){text-decoration-color:currentColor}.agent-markdown .agent-ask-link:disabled{color:inherit;cursor:default;text-decoration:none}.agent-document-card{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;margin:16px 0;padding:16px 18px;display:grid;container-type:inline-size}.agent-document-card>svg{color:var(--wk-text-muted);margin-top:2px}.agent-document-card>div{gap:3px;min-width:0;display:grid}.agent-document-card span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-document-card strong{font-size:calc(15px * var(--wk-text-scale));overflow-wrap:anywhere;font-weight:500}.agent-document-card p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-document-card>a{grid-column:2;justify-self:start;margin-top:10px;text-decoration:none}.location-presets[aria-label=States]{max-height:84px;overflow-y:auto}.agent-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.agent-action-buttons .wk-btn{height:calc(30px * var(--wk-text-scale));font-size:var(--wk-type-caption);gap:5px}.agent-action-buttons .wk-btn.is-done{color:var(--wk-text-muted)}.agent-places{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.agent-places .agent-results-map{min-height:280px}.agent-place-list{align-content:start;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.agent-place-list li{border-radius:var(--wk-radius);gap:10px;padding:8px 10px;display:flex}.agent-place-list li:hover{background:var(--wk-linen)}.agent-place-list strong{font-size:var(--wk-type-label);font-weight:500;display:block}.agent-place-list span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.agent-place-list a{color:inherit;align-items:center;gap:3px;display:inline-flex}.agent-place-list em{font-style:normal}.agent-place-index{height:calc(20px * var(--wk-text-scale));background:#0f8f86;border-radius:10px;flex:0 0 20px;place-items:center;display:grid;color:#fff!important;font-size:var(--wk-type-small)!important}.agent-follow-ups{border-top:1px solid var(--wk-hairline);gap:0;margin-top:4px;display:grid}.agent-follow-ups button{color:var(--wk-text);text-align:left;border:0;border-bottom:1px solid var(--wk-hairline);cursor:pointer;font-size:var(--wk-type-label);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.agent-follow-ups button svg{color:var(--wk-text-muted);flex:none;transition:transform .15s}.agent-follow-ups button:hover:not(:disabled) svg{color:var(--wk-text);transform:translate(2px)}.agent-follow-ups button:disabled{color:var(--wk-text-muted);cursor:default}@media (max-width:700px){.agent-places{grid-template-columns:1fr}}.sidebar-resize-handle{display:none}@media (min-width:761px){.sidebar-resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:8px;display:block;position:absolute;top:0;bottom:0;right:-4px}.sidebar-resize-handle:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.sidebar-resize-handle:hover:after,.sidebar.is-resizing .sidebar-resize-handle:after{background:var(--wk-border)}.sidebar.is-resizing{-webkit-user-select:none;user-select:none;transition:none!important}.app-shell:has(>.app-body>.sidebar.is-resizing){-webkit-user-select:none;user-select:none;transition:none!important}}.agent-markdown .agent-table-scroll a{font-weight:600;text-decoration:none}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-desktop-nav{gap:2px}.sidebar.wk-sidebar:not(.is-collapsed) .sidebar-desktop-nav .sidebar-item{height:34px}.agent-evidence-card footer button:not(:disabled):hover{background:var(--wk-ash);border-color:var(--wk-ink);color:var(--wk-text)}.agent-evidence-card footer button:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.agent-evidence-card footer button.agent-research-pill{opacity:1;min-height:30px;padding:5px 10px;font-weight:500}.agent-evidence-card footer button.is-researching{color:var(--wk-amber-900);background:var(--wk-amber-100);border-color:currentColor}.agent-evidence-card footer button.is-researched{color:var(--wk-green-900);background:var(--wk-green-100);border-color:currentColor}.agent-evidence-body{margin-bottom:15px}.agent-evidence-card.is-ownership .agent-evidence-body>dl>div{gap:4px;display:grid}.agent-evidence-card.is-ownership .agent-evidence-body>dl dt{font-size:var(--wk-type-caption)}.agent-evidence-card.is-ownership .agent-evidence-body>dl dd{text-align:left;line-height:1.5}.agent-research-finding{padding:14px}.agent-research-finding>.agent-research-heading{color:var(--wk-text);font-weight:500;display:block}.agent-research-finding>.agent-research-contact-count{margin-top:4px;display:block}.agent-evidence-card .agent-research-finding p{margin-top:12px}.agent-evidence-card .agent-research-contacts{border-top:1px solid var(--wk-hairline);gap:12px;margin-top:14px;padding-top:12px}.agent-evidence-card .agent-research-contacts>div{gap:4px;min-width:0;display:grid}.agent-research-contacts dt{font-size:var(--wk-type-caption)}.agent-evidence-card .agent-research-contacts dd{text-align:left;overflow-wrap:anywhere;min-width:0;line-height:1.5}.agent-research-contacts dd small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-top:2px;display:block}.agent-evidence-body{min-width:0}.agent-evidence-card.is-ownership{max-height:calc(320px * var(--wk-text-scale));box-sizing:border-box}.agent-evidence-card.is-ownership>.agent-evidence-body{flex:1;min-height:0;margin-bottom:14px;overflow:auto}.agent-evidence-card>footer{flex:none}.agent-findings-detail{background:0 0;border:0;padding:0}.agent-ownership-summary{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:100%;color:var(--wk-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.agent-ownership-summary>span{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.agent-ownership-summary strong{font-size:var(--wk-type-label);font-weight:500}.agent-ownership-summary small{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.agent-ownership-summary>svg{color:var(--wk-text-muted);flex:none}.agent-ownership-summary:hover{background:var(--wk-hover);border-color:var(--wk-text-muted)}.agent-ownership-summary:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.agent-owner-property{gap:4px;margin-top:12px;display:grid}.agent-owner-property>a{width:-moz-fit-content;width:fit-content;color:var(--wk-text);font-size:var(--wk-type-label);overflow-wrap:anywhere;align-items:center;gap:6px;line-height:1.5;text-decoration:none;display:flex}.agent-owner-property>a:hover{color:var(--wk-text-muted)}.agent-owner-property>a:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.agent-owner-property>a svg{flex:none}.agent-chat.is-empty .agent-composer{box-shadow:0 1px 3px #00000024,0 2px 10px #0000000f}.wk-badge.property-type-badge{background:color-mix(in srgb, var(--type-color,var(--wk-gray-700)) 12%, var(--wk-paper));color:color-mix(in srgb, var(--type-color,var(--wk-gray-700)) 65%, #000);border:1px solid;border-radius:4px;outline:none;font-weight:500}.agent-evidence-card footer button.agent-research-pill{cursor:default;box-shadow:none;border:1px solid;border-radius:4px}.agent-evidence-card footer button.is-researching{background:var(--wk-amber-200);color:var(--wk-amber-900)}.agent-evidence-card footer button.is-researched{background:var(--wk-green-200);color:var(--wk-green-900)}.wk-status-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:1s linear infinite wk-status-turn;display:inline-block}@keyframes wk-status-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wk-status-spinner{animation:none}}.agent-property-card footer button.agent-save-toggle,.agent-spotlight-body footer button.agent-save-toggle{color:var(--wk-gray-900);background:var(--wk-paper);border:1px solid;border-radius:4px;font-weight:500;transition:background .15s,color .15s}.agent-property-card footer button.agent-save-toggle:hover,.agent-spotlight-body footer button.agent-save-toggle:hover{background:var(--wk-gray-200)}.agent-property-card footer button.agent-save-toggle[aria-pressed=true],.agent-spotlight-body footer button.agent-save-toggle[aria-pressed=true]{color:var(--wk-green-900);background:var(--wk-green-200);border-color:currentColor}.agent-property-card footer button.agent-save-toggle[aria-pressed=true]:hover,.agent-spotlight-body footer button.agent-save-toggle[aria-pressed=true]:hover{background:var(--wk-green-300)}button.sidebar-expand.wk-btn,button.agent-sidebar-toggle.wk-btn,button.results-handle,button.sidebar-expand.wk-btn:hover,button.agent-sidebar-toggle.wk-btn:hover,button.results-handle:hover{border-color:#0000}.outreach-format-btn{min-width:28px;height:28px;padding:0 var(--wk-space-1);color:var(--wk-text);font:inherit;font-size:var(--wk-type-label);border-radius:var(--wk-radius);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.outreach-format-btn:hover{background:var(--wk-hover)}.outreach-format-btn[aria-pressed=true]{background:var(--wk-selected)}.workspace.is-markets{grid-template-rows:minmax(0,1fr);min-height:0}.markets-workspace{background:var(--wk-paper);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);padding-block:var(--wk-space-2);flex-wrap:wrap}.market-header .wk-ui-toolbar-lead{flex-wrap:wrap;flex:auto;min-width:0}.market-header .wk-ui-toolbar-trail{min-width:0}.market-title{margin-right:var(--wk-space-2);flex:none}@media (min-width:761px){.market-title{display:none}}.market-notice{padding:0 var(--wk-space-4) var(--wk-space-2)}.market-notice .wk-ui-banner{background:0 0;border:0;padding-block:0}.location-map-panel .market-area-map{width:100%}.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-add-chart{min-width:0;display:inline-flex}.market-add-select .wk-select-trigger:disabled{color:var(--wk-text-muted);opacity:.55;cursor:not-allowed}.market-index-toggle{font-size:var(--wk-type-caption);white-space:nowrap;flex:none}.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-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);font-size:calc(9px * var(--wk-text-scale));letter-spacing:var(--wk-sans-track);paint-order:stroke;stroke:var(--wk-paper);stroke-width:3px;pointer-events:none;font-weight:500}.market-cards{gap:var(--wk-space-1);padding-bottom:var(--wk-space-1);background:var(--wk-linen);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:currentColor;stroke:none;pointer-events:none}.market-chart circle.is-active{stroke:var(--wk-paper);stroke-width:2px;vector-effect:non-scaling-stroke}.market-chart circle.market-chart-halo{opacity:.14}.market-chart-fill{fill:currentColor;opacity:.04;stroke:none;pointer-events:none}.market-chart polyline.market-chart-partial{stroke-dasharray:3 4}.market-chart circle.is-partial{fill:var(--wk-paper);stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.market-grid-line{stroke:var(--wk-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.market-crosshair{stroke:var(--wk-chart-axis);stroke-width:1px;opacity:.5;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-size:var(--wk-type-micro);font-variant-numeric:tabular-nums;pointer-events:none}.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-card-source{margin-top:calc(var(--wk-space-1) * -1);color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.4}.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;max-width:240px;color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);pointer-events:none;gap:2px;padding:6px 10px;line-height:1.35;display:grid;position:absolute;top:4px;transform:translate(10px)}.market-tooltip.is-left{transform:translate(calc(-100% - 10px))}.market-tooltip>span{opacity:.7;font-size:var(--wk-type-micro);font-variant-numeric:tabular-nums}.market-tooltip>div{align-items:center;gap:var(--wk-space-2);display:flex}.market-tooltip i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.market-tooltip i.market-series-0{color:var(--wk-paper)}.market-tooltip em{opacity:.8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.market-tooltip strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}.market-tooltip>div:only-of-type strong{margin-left:0}.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-title{width:100%}.market-type-select{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){.market-tile{transition-duration:.01ms}}.demographics{background:var(--wk-linen);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.demographics-toolbar{z-index:4;align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-paper);border-bottom:var(--wk-space-1) solid var(--wk-linen);flex-wrap:wrap;display:flex;position:sticky;top:0}.demographics-toolbar .wk-ui-btn{gap:var(--wk-space-1)}.demographics-search{flex:220px;max-width:420px;position:relative}.demographics-search-list{z-index:5;top:calc(100% + var(--wk-space-1));max-height:min(360px,60dvh);padding:var(--wk-space-1);background:var(--wk-paper);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);margin:0;list-style:none;display:grid;position:absolute;left:0;right:0;overflow:auto}.demographics-search-list li{padding:var(--wk-space-2);border-radius:var(--wk-radius);cursor:pointer;font-size:var(--wk-type-label);gap:2px;display:grid}.demographics-search-list li[aria-selected=true]{background:var(--wk-selected)}.demographics-search-list li small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.demographics-search-list li.is-empty{color:var(--wk-text-muted);cursor:default}.demographics-head{justify-content:space-between;align-items:end;gap:var(--wk-space-4);padding:var(--wk-space-4) var(--wk-space-4) var(--wk-space-3);margin-top:var(--wk-space-1);background:var(--wk-paper);display:flex}.demographics-head h1{margin:0 0 var(--wk-space-1);font-size:var(--wk-type-title)}.demographics .market-notice{padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-paper)}.demographics-kpis{gap:var(--wk-space-1);margin-block:var(--wk-space-1) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.demographics-kpis .wk-ui-stat{padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-paper)}.demographics-section{margin-top:var(--wk-space-1);display:grid}.demographics-section>header{align-items:baseline;gap:var(--wk-space-2);padding:var(--wk-space-4) var(--wk-space-4) var(--wk-space-2);background:var(--wk-paper);flex-wrap:wrap;display:flex}.demographics-section h2{font-size:var(--wk-type-heading,var(--wk-type-body));margin:0;font-weight:500}.demographics-scope{padding:1px var(--wk-space-2);color:var(--wk-text-muted);background:var(--wk-linen);font-size:var(--wk-type-caption);border-radius:999px}.demographics .market-cards{padding-bottom:0}.demographics .market-card.is-wide{grid-column:1/-1}.demographics .market-card h3{margin:0}.demographics-legend{gap:var(--wk-space-1) var(--wk-space-4);color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.demographics-legend li{align-items:center;gap:var(--wk-space-2);display:inline-flex}.demographics-legend i{background:currentColor;border-radius:2px;width:10px;height:10px}.demographics-assumptions{gap:var(--wk-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.demographics-assumptions .market-note{grid-column:1/-1}.demographics-sources{gap:var(--wk-space-3);margin-top:var(--wk-space-1);padding:var(--wk-space-4);background:var(--wk-paper);display:grid}.demographics-sources h2{font-size:var(--wk-type-body);margin:0;font-weight:500}.demographics-sources ul{gap:var(--wk-space-3) var(--wk-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.demographics-sources li{font-size:var(--wk-type-label);gap:2px;display:grid}.demographics-sources a{align-items:center;gap:var(--wk-space-1);color:var(--wk-text);display:inline-flex}.demographics-sources span,.demographics-sources small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.45}.market-bar{fill:currentColor}.market-bar-chart g.is-muted .market-bar{opacity:.35}.market-zero-line{stroke:var(--wk-text-muted);stroke-width:1px}.market-bar-chart .market-chart-hit-area{cursor:default}.market-bar-list{gap:var(--wk-space-2);margin:0;padding:0;list-style:none;display:grid}.market-bar-list li{gap:4px var(--wk-space-3);font-size:var(--wk-type-label);grid-template-columns:minmax(0,1fr) auto;display:grid}.market-bar-list-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-bar-list-value{font-variant-numeric:tabular-nums;text-align:right}.market-bar-list-value small{margin-left:var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.market-bar-list-track{background:var(--wk-linen);border-radius:3px;grid-column:1/-1;height:6px}.market-bar-list-track>span{background:var(--wk-ink);border-radius:3px;height:100%;display:block}.demographics-actions{gap:var(--wk-space-1);flex-wrap:wrap;display:flex}.demographics-jump{z-index:3;top:var(--demographics-toolbar-height,48px);gap:var(--wk-space-1);margin-top:var(--wk-space-1);padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-paper);border-bottom:1px solid var(--wk-ash,var(--wk-linen));scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.demographics-jump a{padding:2px var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);border-radius:999px;flex:none;text-decoration:none}.demographics-jump a:hover,.demographics-jump a:focus-visible{color:var(--wk-text);background:var(--wk-linen)}.demographics-section{scroll-margin-top:calc(var(--demographics-toolbar-height,48px) + 44px)}.demographics-link{color:var(--wk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.demographics-link:hover,.demographics-link:focus-visible{text-decoration:underline}.demographics-compare,.demographics-screen{gap:var(--wk-space-1);margin-top:var(--wk-space-1);display:grid}.demographics-table-wrap{background:var(--wk-paper);max-height:calc(100dvh - 220px);overflow:auto}.demographics-table-wrap.is-inline{max-height:420px}.demographics-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--wk-type-label)}.demographics-table th,.demographics-table td{padding:var(--wk-space-2) var(--wk-space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--wk-linen)}.demographics-table thead th{z-index:2;background:var(--wk-paper);border-bottom:1px solid var(--wk-ash,var(--wk-linen));font-weight:500;position:sticky;top:0}.demographics-table thead th small,.demographics-table tbody th small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-top:2px;font-weight:400;display:block}.demographics-table tbody th{z-index:1;background:var(--wk-paper);min-width:220px;font-weight:400;position:sticky;left:0}.demographics-table thead th:first-child{z-index:3;left:0}.demographics-table td[data-numeric=true]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.demographics-table td small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:block}.demographics-table.is-numbers thead th:not(:first-child),.demographics-table.is-numbers thead th .demographics-sort{text-align:right}.demographics-table .demographics-table-group th{padding-top:var(--wk-space-4);color:var(--wk-text-muted);background:var(--wk-paper);font-size:var(--wk-type-caption);font-weight:500}.demographics-table.is-screen thead th{vertical-align:bottom;min-width:96px}.demographics-compare-head{justify-content:space-between;align-items:start;gap:var(--wk-space-2);min-width:160px;display:flex}.demographics-compare-note,.demographics-screen-periods{padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-paper);margin:0}.demographics-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.demographics-screen-controls,.demographics-screen-filters{align-items:center;gap:var(--wk-space-2);padding:var(--wk-space-3) var(--wk-space-4);background:var(--wk-paper);flex-wrap:wrap;display:flex}.demographics-screen-filters{margin-top:calc(-1 * var(--wk-space-1));padding-top:0}.demographics-filter .wk-input{width:104px;height:28px}.demographics-filter{align-items:center;gap:var(--wk-space-1);background:var(--wk-linen);border-radius:var(--wk-radius);flex-wrap:wrap;max-width:100%;padding:2px;display:inline-flex}.demographics-screen .wk-ui-pagination{padding:var(--wk-space-2) var(--wk-space-4);background:var(--wk-paper)}.demographics-table.is-screen .demographics-pick{z-index:1;width:40px;min-width:40px;padding-inline:var(--wk-space-3) 0;background:var(--wk-paper);position:sticky;left:0}.demographics-table.is-screen thead th.demographics-pick{z-index:3;min-width:40px}.demographics-table.is-screen .demographics-pick .wk-ui-control{gap:0;min-height:0;margin-top:1px}.demographics-screen{grid-template-columns:minmax(0,1fr)}.demographics-table-frame{min-width:0}.demographics-table.is-screen tbody th{left:40px}.demographics-table.is-screen thead th:nth-child(2){z-index:3;text-align:left;min-width:220px;position:sticky;left:40px}.demographics-table.is-screen thead th:first-child{min-width:40px}.demographics-table.is-screen tr.is-current>*{background:var(--wk-selected)}.demographics-table.is-screen tr.is-pinned>*{border-bottom:2px solid var(--wk-ash,var(--wk-linen))}.demographics-table-frame{position:relative}.demographics-table-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to right, transparent, var(--wk-paper));opacity:0;width:40px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0;right:0}.demographics-table-frame.has-more-right:after{opacity:1}.demographics-compare-bar{z-index:4;bottom:var(--wk-space-4);justify-self:center;align-items:center;gap:var(--wk-space-2);margin-top:calc(-1 * (var(--wk-space-4) + 40px));margin-bottom:var(--wk-space-4);padding:var(--wk-space-1) var(--wk-space-1) var(--wk-space-1) var(--wk-space-4);color:var(--wk-paper);background:var(--wk-ink);border-radius:var(--wk-radius);box-shadow:var(--wk-float-lift);font-size:var(--wk-type-label);white-space:nowrap;display:flex;position:sticky}.demographics-compare-bar .wk-btn-ghost{color:var(--wk-paper)}.demographics-compare-bar .wk-btn-ghost:hover{background:#ffffff1f}.demographics-regions{gap:var(--wk-space-1);padding:var(--wk-space-2);border-bottom:1px solid var(--wk-linen);flex-wrap:wrap;display:flex}.demographics-unit-input{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-items:center;gap:2px;display:inline-flex}.demographics-filter .demographics-unit-input .wk-input{width:84px}.demographics-preset-note{width:100%;margin:0}.demographics-preset-note strong{color:var(--wk-text);font-weight:500}.demographics-screen-periods>span{white-space:normal}.demographics-text-button{color:var(--wk-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.demographics-banner-actions{gap:var(--wk-space-1);display:inline-flex}.demographics-screen-loading .market-note{color:var(--wk-text);margin:0}.demographics-map-head{justify-content:space-between;align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.demographics-map-frame{position:relative}.demographics-map{isolation:isolate;background:var(--wk-linen);border-radius:var(--wk-radius);height:min(520px,60dvh);overflow:hidden}.demographics-map-tip{z-index:2;max-width:260px;padding:var(--wk-space-2) var(--wk-space-3);pointer-events:none;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);gap:2px;display:grid;position:absolute}.demographics-map-tip span{color:var(--wk-text-muted);font-variant-numeric:tabular-nums}.demographics-map-legend{gap:var(--wk-space-1) var(--wk-space-4);color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.demographics-map-legend li{align-items:center;gap:var(--wk-space-2);display:inline-flex}.demographics-map-legend i{border-radius:2px;width:14px;height:10px}.demographics-map-legend i.is-flag-swatch{border:2px solid var(--wk-pink-900);background:0 0}.demographics-map-tip .demographics-map-flag{color:var(--wk-pink-900)}.demographics-map-card .market-card-title{font-size:var(--wk-type-heading,var(--wk-type-body));margin:0;font-weight:500}.demographics-map-shade{align-items:center;gap:var(--wk-space-2);color:var(--wk-text-muted);font-size:var(--wk-type-caption);display:inline-flex}.demographics-map-flags{color:var(--wk-text-muted);font-size:var(--wk-type-caption);align-self:start}.demographics-map-flags i.is-flag-swatch{width:14px;height:10px;margin-right:var(--wk-space-2);border:2px solid var(--wk-pink-900);vertical-align:-1px;border-radius:2px;display:inline-block}.demographics-vintages{margin:2px 0 0}.demographics-export-panel{width:280px}.demographics-export{gap:var(--wk-space-2);display:grid}.demographics-export-head{justify-content:space-between;align-items:baseline;gap:var(--wk-space-2);font-size:var(--wk-type-label);display:flex}.demographics-export-head strong{font-weight:500}.demographics-export ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.demographics-export small{margin-left:var(--wk-space-1);color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.demographics-export-actions{gap:var(--wk-space-2);padding-top:var(--wk-space-2);border-top:1px solid var(--wk-linen);display:flex}.demographics-export-actions .wk-ui-btn{flex:1;justify-content:center}button.market-bar-list-label{text-align:left;padding:0}.demographics.is-map{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:560px}.demographics-pane-map{min-height:0;display:grid}.demographics-map-page{background:var(--wk-linen);grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.demographics-map-stage{min-width:0;min-height:0;position:relative;overflow:hidden}.demographics-map-stage>.demographics-map-canvas{position:absolute;inset:0}.demographics-map-controls{z-index:3;pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;right:12px}.demographics-map-controls>*{pointer-events:auto}.demographics-map-tools{gap:8px;display:flex}.demographics-map-tools .draw-area-controls .map-layer-button.draw-area-toggle{width:44px;min-width:44px;height:44px;box-shadow:var(--wk-float-lift);border-color:#0000;justify-content:center;padding:0}.demographics-map-tools .area-clear-button{height:44px}.demographics-map-tools .draw-area-panel{width:auto;max-height:min(460px,100dvh - 200px);padding:14px;top:52px;left:0;right:0}.demographics-map-tools .draw-area-panel .area-shape-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.demographics-map-legend-panel{z-index:3;background:var(--wk-paper);border-radius:var(--wk-radius);width:264px;box-shadow:var(--wk-float-lift);gap:10px;padding:12px;display:grid;position:absolute;bottom:30px;right:12px}.demographics-map-legend-panel .wk-select-menu,.demographics-map-legend-panel .wk-select-trigger,.demographics-map-legend-panel .wk-seg{width:100%}.demographics-map-legend-panel .wk-seg>*{flex:1}.demographics-map-legend-panel .market-note{min-height:1.45em;margin:-2px 0 0}.demographics-map-scale{gap:4px;padding-bottom:2px;display:grid}.demographics-map-ramp{border-radius:2px;grid-template-columns:repeat(5,minmax(0,1fr));height:10px;display:grid;overflow:hidden}.demographics-map-ramp i{display:block}.demographics-map-ticks{height:16px;color:var(--wk-text-muted);font-size:var(--wk-type-micro);font-variant-numeric:tabular-nums;position:relative}.demographics-map-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.demographics-map-ticks span:before{content:"";background:var(--wk-text-muted);width:1px;height:3px;position:absolute;top:-4px;left:50%}.demographics-map-missing{color:var(--wk-text-muted);font-size:var(--wk-type-micro);align-items:center;gap:6px;display:inline-flex}.demographics-map-missing i{border-radius:2px;width:14px;height:10px}.demographics-map-stage>.demographics-map-drawbar{z-index:6;top:12px;bottom:auto}.demographics-map-message{z-index:4;background:0 0;width:min(600px,100% - 140px);padding:0;position:absolute;top:12px;left:50%;transform:translate(-50%)}.demographics-map-stage>.demographics-map-tip{z-index:5;position:absolute}.demographics-map-summary{z-index:3;background:var(--wk-paper);border-left:1px solid var(--wk-border);box-sizing:border-box;flex-direction:column;gap:16px;width:360px;min-height:0;padding:20px;animation:.16s ease-out demographics-summary-in;display:flex;position:relative;overflow:auto}@keyframes demographics-summary-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demographics-map-summary{animation:none}}.demographics-map-summary header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.demographics-map-summary h2{font-size:var(--wk-type-title);margin:2px 0 0;font-weight:600}.demographics-map-summary footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.demographics-map-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.demographics-map-figure{gap:2px;display:grid}.demographics-map-figure span,.demographics-map-figure small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.demographics-map-figure strong{font-size:var(--wk-type-section);font-variant-numeric:tabular-nums;font-weight:600}.demographics-pane[hidden]{display:none}.demographics-map-preview{z-index:1;pointer-events:none;max-width:none;position:absolute}.demographics-radius-form{gap:var(--wk-space-3);display:grid}.demographics-radius-miles{gap:var(--wk-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demographics-radius-form [data-tone=error]{color:var(--wk-danger,#b42318)}.demographics-print-only{display:none}.demographics-map-print{width:100%;height:auto;display:none}.demographics-print-brand{display:none}@page{size:letter;margin:14mm 12mm}@media print{html,body,#root,.app-shell:not(.agent-app-shell),.app-body,.workspace,.workspace.is-markets,.markets-workspace,.demographics,.demographics-pane{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.demographics-report) :is(.agent-app-shell,.app-header,.walkthrough-announcement,.app-sidebar,.sidebar,[class*=mobile-nav],[class*=mobile-tab],.wk-ui-toast-region){display:none!important}body:has(.demographics-report) .app-body>:not(.workspace){display:none!important}body:has(.demographics-report) .workspace~*{display:none!important}.demographics-print-only{display:block}.demographics-print-brand{color:#000;font-family:var(--wk-serif,serif);align-items:center;gap:8px;margin-bottom:10px;font-size:14pt;display:flex}.demographics-print-brand img{width:22px;height:18px}[data-print-omit],.demographics-toolbar,.demographics-jump,.market-header,.demographics-actions,.demographics-assumptions .wk-ui-field,.maplibregl-control-container,.demographics-pane[hidden]{display:none!important}.demographics-report{color:#000;display:block}.demographics-head{border-bottom:1pt solid #000;margin:0;padding:0 0 8pt!important}.demographics-head,.demographics-section>header,.demographics-sources,.demographics .market-card,.demographics-kpis .wk-ui-stat{box-shadow:none!important;background:#fff!important}.demographics .market-notice{background:#fff;padding:6pt 0}.demographics-kpis{break-inside:avoid;gap:8pt 12pt;margin:8pt 0 0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.demographics-kpis .wk-ui-stat{padding:0!important}.demographics-kpis .wk-ui-stat .wk-ui-stat-value,.demographics-kpis strong{font-size:15pt}.demographics-section{margin-top:14pt;display:block!important}.demographics-section>header{break-after:avoid;padding:0 0 6pt!important}.demographics-section h2{font-size:12pt}.demographics .market-cards{gap:10pt 14pt;background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.demographics .market-card{break-inside:avoid;border:0!important;padding:0!important}.demographics .market-card.is-wide{grid-column:1/-1}.demographics-map-frame:has(.demographics-map-print[src]) .demographics-map{display:none!important}.demographics-map-print[src]{display:block}.demographics-map-select,.demographics-map-card .wk-select-menu{display:none!important}.market-chart,.market-chart svg{height:150pt!important;min-height:0!important}.demographics-sources{break-inside:avoid-page;margin-top:14pt;padding:0!important}.demographics-table-wrap{max-height:none;overflow:visible}.demographics-assumptions{display:block!important}}@media (max-width:760px){.demographics-map-page{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.demographics-map-message{width:auto;left:12px;right:12px;transform:none}.demographics-map-summary{border-top:1px solid var(--wk-border);border-left:0;width:auto;max-height:46dvh;padding:16px}.demographics-map-legend-panel{gap:6px;width:200px;padding:8px 10px;bottom:28px;right:12px}.demographics-map-legend-panel :is(.market-note,.demographics-map-missing){display:none}.demographics-map-legend-panel{bottom:12px;left:12px;right:auto}.demographics-map-legend-panel.is-folded{gap:4px;width:168px;padding:6px 8px}.demographics-map-legend-panel.is-folded>:not(.demographics-legend-unfold,.demographics-map-scale){display:none}.demographics-map-summary{max-height:38dvh}.demographics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.demographics-head{align-items:flex-start;gap:var(--wk-space-2);flex-direction:column}.demographics-radius-miles{grid-template-columns:1fr}.demographics-assumptions{grid-template-columns:repeat(2,minmax(0,1fr))}.demographics-toolbar,.demographics-head,.demographics-section>header{padding-inline:var(--wk-space-3)}}.explore-demographics-legend{z-index:6;background:var(--wk-paper);border:1px solid var(--wk-float-edge);border-radius:var(--wk-radius);width:200px;box-shadow:var(--wk-float-lift);font-size:var(--wk-type-caption);gap:4px;padding:8px 10px;display:grid;position:absolute;bottom:36px;left:12px}.explore-demographics-legend strong{font-weight:500}.explore-demographics-ramp{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.explore-demographics-ramp i{border-radius:2px;height:8px}.explore-demographics-ends{color:var(--wk-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.demographics-start{align-content:start;justify-items:center;gap:var(--wk-space-5);padding:clamp(32px, 9vh, 96px) var(--wk-space-4) var(--wk-space-8);background:var(--wk-paper);display:grid}.demographics-start h2{text-align:center;margin:0}.demographics-start-search{width:min(560px,100%)}.demographics-start-search .demographics-search{max-width:none}.demographics-start-search .wk-ui-search{height:44px}.demographics-start-ways{gap:var(--wk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);display:grid}.demographics-start-ways button{padding:var(--wk-space-4);text-align:left;color:var(--wk-text);background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);cursor:pointer;justify-items:start;gap:4px;transition:border-color .12s,background .12s;display:grid}.demographics-start-ways button:hover{background:var(--wk-hover,var(--wk-selected));border-color:var(--wk-border-strong,var(--wk-border))}.demographics-start-ways button svg{color:var(--wk-text-muted);margin-bottom:4px}.demographics-start-ways strong{font-weight:600;font-size:var(--wk-type-label)}.demographics-start-ways span{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.demographics-start-list{gap:var(--wk-space-2);width:min(760px,100%);display:grid}.demographics-start-list h3{font-size:var(--wk-type-label);color:var(--wk-text-muted);margin:0;font-weight:500}.demographics-start-list>div{gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.demographics-compare .demographics-table{width:auto;min-width:min(100%,640px)}.demographics-map-legend-panel .wk-select-list.demographics-shade-menu{max-height:min(420px,100dvh - 220px);top:auto;bottom:calc(100% + 4px);overflow:auto}.demographics-map-tip small{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}@media (max-width:760px){.demographics-start-ways{grid-template-columns:minmax(0,1fr)}.demographics-map-page.is-choosing .demographics-map-summary{max-height:72px;overflow:hidden}.demographics-map-page.is-choosing .demographics-map-summary :is(.demographics-map-figures,footer,.market-note:not(header .market-note)){display:none}}.demographics-map-source{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:-4px 0 0}.demographics-compare-col{min-width:180px}.demographics-compare-head .demographics-link{text-align:left;font-weight:600}.demographics-compare-remove{width:24px;height:24px;color:var(--wk-text-muted);border-radius:var(--wk-radius);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .12s;display:grid}.demographics-compare-col:hover .demographics-compare-remove,.demographics-compare-remove:focus-visible{opacity:1}.demographics-compare-remove:hover{color:var(--wk-text);background:var(--wk-hover)}@media (hover:none){.demographics-compare-remove{opacity:1}}.demographics-compare-add{min-width:240px;font-weight:400}.demographics-compare-add .demographics-search{max-width:none}.demographics-compare .demographics-table-wrap{max-height:calc(100dvh - 150px)}.market-chart-controls{padding-top:0}.markets-workspace>.market-header .market-cards,.markets-workspace>.market-cards{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense}.markets-workspace>.market-cards>.market-card{grid-column:span 3}.markets-workspace>.market-cards>.market-card.is-snapshot{grid-column:span 2}.market-so-far{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}@media (max-width:760px){.markets-workspace>.market-cards>.market-card,.markets-workspace>.market-cards>.market-card.is-snapshot{grid-column:1/-1}}.demographics-legend-unfold,.demographics-legend-fold{color:var(--wk-text);font:inherit;font-size:var(--wk-type-caption);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.demographics-legend-fold{color:var(--wk-text-muted);justify-self:end;display:none}@media (max-width:760px){.demographics-legend-fold{display:block}}.market-compare-row{align-items:center;gap:var(--wk-space-2);flex-wrap:wrap;display:flex}.market-compare-label{color:var(--wk-text-muted);font-size:var(--wk-type-caption)}.market-compare-row .demographics-search{flex:0 220px}.demographics-toolbar{padding:0 var(--wk-space-4);border-bottom:1px solid var(--wk-hairline)}.markets-header{align-items:end;gap:var(--wk-space-4);grid-template-columns:minmax(0,1fr) minmax(260px,480px) minmax(0,1fr);grid-template-areas:"lead search actions";min-height:52px;display:grid}.markets-header>.market-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.markets-header-tabs.wk-tabs.wk-ui-tabs{border-bottom:0;grid-area:lead;align-self:end;margin-bottom:-1px}.markets-header-tabs .wk-tab.wk-ui-tab{padding:16px var(--wk-space-3) 14px;font-size:var(--wk-type-body)}.markets-header-lead{align-items:center;gap:var(--wk-space-2);grid-area:lead;align-self:center;min-width:0;display:flex}.markets-header-lead .wk-btn{color:var(--wk-text-muted)}.markets-header-title{font-size:var(--wk-type-title);white-space:nowrap;font-weight:600}.markets-header-search{grid-area:search;align-self:center}.markets-header-search .demographics-search{max-width:none}.markets-header-search .wk-ui-search{height:36px}.markets-header-search.has-place input::placeholder{color:var(--wk-text);opacity:1;font-weight:500}.markets-header-search.has-place input:focus::placeholder{color:var(--wk-text-muted);font-weight:400}.markets-header-actions{justify-content:flex-end;align-items:center;gap:var(--wk-space-1);grid-area:actions;align-self:center;display:flex}.markets-header-slot{display:contents}.markets-header-count{min-width:18px;height:18px;color:var(--wk-text-inverse);background:var(--wk-text);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.demographics-map-tools .draw-area-panel{width:min(560px,100vw - 48px);left:auto;right:0}@media (max-width:900px){.markets-header{row-gap:var(--wk-space-2);padding-bottom:var(--wk-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead actions""search search"}.markets-header-tabs .wk-tab.wk-ui-tab{padding:12px var(--wk-space-2) 10px}.markets-header-actions .wk-btn{padding-inline:var(--wk-space-2)}}@media (max-width:520px){.markets-header-actions .wk-btn>:not(svg,.markets-header-count){display:none}}.market-card .market-chart-empty{min-height:0;padding:var(--wk-space-3) 0;background:0 0}.market-card .market-chart-empty .wk-ui-state{text-align:left;justify-items:start;padding:0}.market-card .market-chart-empty .wk-ui-state-title{color:var(--wk-text-muted);font-weight:400;font-size:var(--wk-type-label)}.markets-header-search :is(.demographics-search,.wk-ui-search){width:100%}.demographics-screen-trail{gap:var(--wk-space-2);margin-left:auto;display:flex}.demographics-screen-controls :is(.wk-select-trigger,.wk-btn){height:32px}.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:var(--wk-type-label);font-weight:500}.property-street-view-toolbar small{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.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);font-size:var(--wk-type-small);justify-content:flex-end;align-items:center;gap:5px;padding:8px 12px;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:var(--wk-type-label);font-weight:500}.property-exterior-image-meta small{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.property-exterior-image-meta a{width:-moz-fit-content;width:fit-content;color:var(--wk-text-muted);font-size:var(--wk-type-micro);align-items:center;gap:4px;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;font-size:var(--wk-type-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;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{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin-bottom:5px}.broker-fact-grid dd{font-size:calc(17px * var(--wk-text-scale));letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.3}.broker-fact-grid small{font-size:var(--wk-type-small);color:var(--wk-text-muted);margin-top:4px;line-height:1.4;display:block}.record-fact-wide{grid-column:1/-1}.record-inline-sources{font-size:var(--wk-type-small);flex-wrap:wrap;gap:4px 12px;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-facts-source{margin-top:6px}.record-facts-source .record-inline-sources{color:var(--wk-text-muted);justify-content:flex-end}.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:var(--wk-type-label);font-weight:500;line-height:1.4}.record-flag p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:4px 0 6px;line-height:1.5}.property-finance-overview{gap:8px;display:grid}.property-finance-overview .record-flags{margin-top:2px}.property-finance-overview-note{color:var(--wk-text-muted);font-size:var(--wk-type-small);line-height:1.4}a.record-section-action{text-decoration:none}a.record-section-action:hover{text-decoration:underline}.record-activity-filters{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.record-activity-filters button{border:1px solid var(--wk-hairline);color:var(--wk-text-muted);min-height:26px;font:inherit;font-size:var(--wk-type-caption);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.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);font-size:var(--wk-type-caption);color:var(--wk-text-muted);padding-top:14px;line-height:1.5}.record-missing summary{cursor:pointer;color:var(--wk-text)}.record-missing li{margin:8px 0}.record-empty-note{font-size:var(--wk-type-label);color:var(--wk-text-muted);line-height:1.5}.record-data-attribution{font-size:var(--wk-type-micro);color:var(--wk-text-muted);margin:16px 0 0;line-height:1.4}.record-data-attribution a{color:inherit;text-decoration:underline}.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;font-size:var(--wk-type-label);padding:8px}.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{font-size:calc(15px * var(--wk-text-scale));margin:0;font-weight:500}.property-brief-card>header p,.property-brief-card>p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:8px 0 14px;line-height:1.5}.property-brief-card>button{margin-top:4px}.property-document-generator{background:var(--wk-paper);gap:18px;padding:18px;display:grid;container-type:inline-size}.property-document-generator>.brief-generator-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.property-document-generator>.brief-generator-heading h2{font-size:var(--wk-type-body);font-weight:600}.brief-generator-copy{min-width:0}.document-beta-pill{border-radius:var(--wk-radius);background:var(--wk-gray-200);color:var(--wk-text-muted);font-size:var(--wk-type-micro);border:1px solid;flex:none;padding:3px 7px;font-weight:500;line-height:1;display:inline-block}.brief-purpose-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0 0 16px;padding:0;display:grid}.brief-purpose-option{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-paper);cursor:pointer;grid-template-rows:auto 1fr;gap:14px;min-width:0;padding:18px 12px 14px;display:grid;position:relative}.brief-purpose-option:has(input:checked){border-color:var(--wk-cobalt);background:var(--wk-blue-100)}.brief-purpose-option:has(input:focus-visible){outline:2px solid var(--wk-focus);outline-offset:2px}.brief-purpose-option:has(input:disabled){cursor:default}.brief-purpose-option:not(:has(input:checked,input:disabled)):hover{background:var(--wk-linen);border-color:var(--wk-stone)}.brief-purpose-option input{width:12px;height:12px;accent-color:var(--wk-cobalt);margin:0;position:absolute;top:10px;right:10px}.brief-purpose-option input:focus-visible{outline:none}.brief-format-preview{justify-content:center;align-items:center;min-height:94px;padding:0 8px;display:flex}.brief-document-thumbnail{background:var(--wk-paper);border:1px solid var(--wk-stone);border-radius:2px;flex:none;align-content:start;gap:5px;width:64px;height:86px;padding:11px 9px;display:grid;position:relative;box-shadow:0 3px 8px #0000000f}.brief-document-thumbnail i{background:var(--wk-ash);height:3px;display:block}.brief-document-thumbnail i:first-child{background:var(--wk-text);width:70%;height:5px;margin-bottom:4px}.brief-document-thumbnail i:last-child{width:70%}.brief-format-preview.is-property_flyer .brief-document-thumbnail i:first-child{background:var(--wk-blue-300);width:100%;height:25px;margin-bottom:3px}.brief-format-preview.is-property_flyer .brief-document-thumbnail i:nth-child(2){background:var(--wk-text);width:70%;height:5px}.brief-format-preview.is-marketing_brochure{gap:3px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail{width:51px;padding-inline:7px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail:first-child i:nth-child(2){background:var(--wk-blue-300);height:27px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail:last-child i:nth-child(3){background:var(--wk-linen);height:20px}.brief-purpose-option-copy{text-align:center;grid-template-rows:auto 1fr;align-content:start;gap:5px;min-width:0;display:grid}.brief-purpose-option-copy strong{font-size:var(--wk-type-caption);font-weight:600;line-height:1.35}.brief-purpose-option-copy small{color:var(--wk-text-muted);font-size:var(--wk-type-small);text-wrap:balance;line-height:1.4}.brief-generator-copy>.wk-btn-primary{justify-content:center;width:100%;min-height:42px}@container (width<=380px){.brief-purpose-options{gap:8px}.brief-purpose-option{gap:10px;padding:20px 8px 12px}.brief-format-preview{min-height:74px;padding:0}.brief-document-thumbnail{gap:4px;width:48px;height:68px;padding:8px 6px}.brief-format-preview.is-property_flyer .brief-document-thumbnail i:first-child{height:17px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail{width:35px;padding-inline:4px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail:first-child i:nth-child(2){height:17px}.brief-format-preview.is-marketing_brochure .brief-document-thumbnail:last-child i:nth-child(3){height:12px}.brief-purpose-option-copy strong{min-height:32px}}.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:var(--wk-type-caption);font-weight:600}.brief-generation-status p,.brief-generation-complete p{color:var(--wk-text-muted);font-size:var(--wk-type-small);margin:2px 0 0;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 (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{font-size:var(--wk-type-body);margin:0 0 5px;font-weight:500}.ownership-email-request p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:0;line-height:1.5}.ownership-email-picker{gap:12px;width:100%;min-width:0;display:grid}.ownership-email-picker>label{font-size:var(--wk-type-caption);gap:6px;display:grid}.ownership-email-picker fieldset{border:0;max-height:260px;margin:0;padding:0;overflow:auto}.ownership-email-picker legend{font-size:var(--wk-type-caption);padding:6px 0}.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:var(--wk-type-label);font-weight:500}.ownership-email-picker small{font-size:var(--wk-type-small);color:var(--wk-text-muted)}.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[role=tablist]{flex-wrap:nowrap;justify-content:space-between;gap:10px}.property-drawer .drawer-tabs button{font-size:var(--wk-type-caption)}}.drawer-header.has-property-media{grid-template-columns:minmax(0,1fr) clamp(150px,34%,210px);align-items:stretch;gap:18px;display:grid}.drawer-header-main{flex-direction:column;gap:12px;min-width:0;min-height:100%;display:flex}.drawer-header-copy{flex:auto;min-width:0}.drawer-header-copy>p,.drawer-header-subtitle{color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0}.drawer-header-subtitle{gap:2px;display:grid}.drawer-header-subtitle>p{margin:0}.drawer-header-main>.drawer-actions{flex-wrap:wrap;margin-top:auto}.drawer-header-main>.drawer-pipeline-actions{flex-wrap:wrap}.drawer-header-main>.drawer-pipeline-actions+.drawer-actions{margin-top:-6px}.drawer-pipeline-actions .pipeline-place{align-self:center}.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;font-size:var(--wk-type-micro);pointer-events:auto;align-items:center;gap:3px;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;font-size:var(--wk-type-micro);padding:0 8px;position:absolute;top:7px;right:7px}.property-exterior-loading{color:var(--wk-text-muted);font-size:var(--wk-type-micro);align-items:end;padding:8px;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);font-size:var(--wk-type-micro);text-align:center;place-content:center;justify-items:center;gap:7px;padding: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;font-size:var(--wk-type-micro);padding:4px 7px}.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{font-size:calc(18px * var(--wk-text-scale));letter-spacing:-.025em;margin:0}.ownership-heading p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:6px 0 0;line-height:1.5}.ownership-summary{background:var(--wk-linen);border:0;padding:16px}.ownership-summary p{font-size:var(--wk-type-label);color:var(--wk-text-muted);margin:6px 0 0;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{font-size:calc(15px * var(--wk-text-scale));overflow-wrap:anywhere;margin:5px 0 0;font-weight:500;line-height:1.4}.ownership-eyebrow{font-size:var(--wk-type-small);color:var(--wk-text-muted)}.ownership-contact-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ownership-contact-actions a,.ownership-contact-actions button{font-size:var(--wk-type-caption);min-height:32px;text-decoration:none}.ownership-planning{border-top:1px solid var(--wk-hairline);padding-top:20px}.ownership-planning>h3{font-size:var(--wk-type-body);margin:0;font-weight:500}.ownership-planning>h3 span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-left:5px}.ownership-planning>p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:6px 0 16px;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}.record-scroll-more{min-height:44px;color:var(--wk-text-muted);font-size:var(--wk-type-caption);justify-content:center;padding:14px 0;display:flex}.ownership-contacts:empty{display:none}.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;font-size:var(--wk-type-caption);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 9px}.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);color:var(--wk-text-muted);font-size:var(--wk-type-label);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.record-address-list li span{color:var(--wk-text)}.record-address-list small{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.record-address-details{margin-top:4px}.record-address-details>summary{margin-bottom:4px}.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);font-size:var(--wk-type-caption);padding:6px 9px}.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{font-size:var(--wk-type-body);margin:0;font-weight:500}.property-record-permit-card>p{font-size:var(--wk-type-label);margin:7px 0 9px;line-height:1.5}.property-record-permit-card>details{font-size:var(--wk-type-caption);border:0;margin:8px 0 0;padding-top:0}.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{font-size:var(--wk-type-small);color:var(--wk-text-muted)}.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);font-size:var(--wk-type-caption);align-items:center;gap:4px;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:var(--wk-type-label);font-weight:500}.property-business header>span,.property-business>small{font-size:var(--wk-type-small);color:var(--wk-text-muted)}.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{font-size:var(--wk-type-body);margin:0;font-weight:500}.property-area-research>.section-heading>span{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.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{font-size:var(--wk-type-label);margin:0;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);font-size:var(--wk-type-micro);white-space:nowrap;pointer-events:none;padding:5px 7px;position:absolute;top:-17px;transform:translate(-50%)}.property-area-chart-axis{font-size:var(--wk-type-micro);margin-top:4px}.property-area-record-browser{border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);margin-top:22px;padding-top:15px}.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{font-size:var(--wk-type-label);margin:0 0 7px;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);font-size:var(--wk-type-caption);align-items:center;gap:6px;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{font-size:var(--wk-type-label);gap:4px;padding:12px 0;display:grid}.ownership-compact-result .ownership-compact-label{color:var(--wk-text-muted);font-size:var(--wk-type-small);letter-spacing:.02em}.ownership-compact-result .ownership-owner-name{font-size:var(--wk-type-section);letter-spacing:-.02em;font-weight:550;line-height:1.3}.ownership-compact-result .ownership-finding-line{color:var(--wk-text-muted);line-height:1.45;font-size:var(--wk-type-caption);margin:2px 0 0}.ownership-found-flash{width:-moz-fit-content;width:fit-content;color:var(--wk-text);font-size:var(--wk-type-small);margin-bottom:2px;font-weight:600;animation:1.5s ease-out both ownership-found-flash;display:inline-flex}@keyframes ownership-found-flash{0%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.ownership-compact-result.is-just-found .ownership-owner-name{animation:.7s ease-out ownership-owner-reveal}@keyframes ownership-owner-reveal{0%{opacity:.35}to{opacity:1}}.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:var(--wk-type-caption);font-weight:500;line-height:1.4}.ownership-progress-heading .ownership-pulse{flex:none;width:6px;height:6px}.ownership-elapsed{font-size:var(--wk-type-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wk-text-muted);margin-left:auto}@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-weight:400;font-size:var(--wk-type-caption)}@media (max-width:560px){.property-drawer>.drawer-header.has-property-media{padding-inline:18px}}.property-drawer>.drawer-header.has-property-media{flex-wrap:wrap;align-items:stretch;column-gap:18px;display:flex}.property-drawer>.drawer-header.has-property-media>.drawer-classification-row,.property-drawer>.drawer-header.has-property-media>.compare-limit-note{flex:0 0 100%}.property-drawer>.drawer-header.has-property-media>.drawer-header-main{flex:999 200px}.property-drawer>.drawer-header.has-property-media>:not(.drawer-classification-row,.compare-limit-note,.drawer-header-main){flex:150px;min-width:0;min-height:120px;max-height:170px;overflow:hidden}.drawer-detail-switch{scrollbar-width:none;max-width:100%;overflow-x:auto}.property-drawer>.drawer-tabs>div[role=tablist]{scrollbar-width:none;overflow-x:auto}.property-drawer>.drawer-tabs>div[role=tablist]>*,.property-drawer>.drawer-tabs>.drawer-full-record{flex:none}.property-drawer>.drawer-tabs{z-index:12;background:var(--wk-paper);border-bottom:1px solid var(--wk-border);min-height:0;box-shadow:none;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex;top:0;overflow:visible}.property-drawer>.drawer-tabs>div[role=tablist]{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:stretch;gap:0 12px;width:auto;min-width:0;height:auto;min-height:0}.property-drawer>.drawer-tabs button{min-height:38px;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{line-height:1.35;font-size:calc(18px * var(--wk-text-scale))}.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);font-size:var(--wk-type-small);border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);justify-content:start;align-items:center;gap:10px;padding:9px;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);font-size:var(--wk-type-small);margin:0}.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-weight:500;font-size:var(--wk-type-caption)}.ownership-early-findings span{font-size:var(--wk-type-small);color:var(--wk-text-muted)}@media (max-width:560px){.property-drawer>.drawer-tabs{padding-inline:18px}.property-drawer>.drawer-tabs>div[role=tablist]{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:var(--wk-type-caption)}.property-assessment-total>strong{font-size:calc(28px * var(--wk-text-scale));letter-spacing:-.035em;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{font-size:var(--wk-type-label);margin:0 0 10px;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:var(--wk-type-body);font-weight:500;line-height:1.4}.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:var(--wk-type-small);line-height:1.4}.property-area-comparison strong{font-size:var(--wk-type-title);font-weight:500;line-height:1.2}.property-area-comparison strong small{font-weight:400}.property-area-comparison-note{margin:0 0 20px}.property-assessment-card{container-type:inline-size}@container (width<=620px){.property-assessment-values{grid-template-columns:minmax(0,1fr);gap:16px}.property-assessment-total{border-right:0;border-bottom:1px solid var(--wk-hairline);padding:0 0 16px}}@media (max-width:700px){.property-assessment-card .property-record-assessor-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.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)}}.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-search-prompt{border-top:1px solid var(--wk-hairline);border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ownership-search-copy{gap:5px;min-width:0;display:grid}.ownership-search-copy strong{font-size:var(--wk-type-label);font-weight:550}.ownership-search-copy span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.5}.ownership-search-prompt .ownership-research-action{flex:none;width:auto;min-height:36px}.ownership-compact .ownership-search-prompt{border:0;width:100%;padding:6px 0}@media (max-width:440px){.ownership-search-prompt{flex-direction:column;align-items:flex-start}.ownership-search-prompt .ownership-research-action{align-self:flex-end}}.ownership-research>.ownership-date{font-size:var(--wk-type-small);margin:0}.ownership-research>.record-owner-observations{margin:0}.ownership-planning>summary{font-size:var(--wk-type-label);cursor:pointer;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.ownership-planning>summary::-webkit-details-marker{display:none}.ownership-planning>summary:before{content:"›";font-size:calc(18px * var(--wk-text-scale));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);font-size:var(--wk-type-caption);margin-left:auto;font-weight:400}.parcel-record-source-group{margin-top:14px}.parcel-record-source-intro{font-size:var(--wk-type-caption);color:var(--wk-text-muted);margin:0 0 14px;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{font-size:var(--wk-type-caption);margin-top:20px}.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{font-size:var(--wk-type-body);margin:16px 0 0;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}.port-parcel-facts{margin-bottom:24px}.port-parcel-facts>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:8px 0 14px;line-height:1.5}.port-parcel-facts ul{border-top:1px solid var(--wk-hairline);margin:0;padding:0;list-style:none}.port-parcel-facts li{border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);gap:5px;padding:13px 0;line-height:1.5;display:grid}.port-parcel-facts li strong{font-weight:600}.port-parcel-facts li a{width:-moz-fit-content;width:fit-content;color:var(--wk-text-muted);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.port-parcel-facts li a:hover{color:var(--wk-text)}@media (max-width:560px){.parcel-record-drawer>.drawer-header{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.ownership-planning>summary:before{transition:none}}.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);font-size:var(--wk-type-micro);opacity:.55;align-items:center;gap:5px;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{height:calc(25px * var(--wk-text-scale));border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);font-size:var(--wk-type-small);color:var(--wk-text);background:var(--wk-linen);flex:0 0 25px;place-items:center;display:grid}.research-source-copy{flex:1;gap:2px;min-width:0;display:grid}.research-source-copy strong{font-size:var(--wk-type-small);text-overflow:ellipsis;white-space:nowrap;color:var(--wk-text);font-weight:500;overflow:hidden}.research-source-copy small{font-size:var(--wk-type-micro);text-overflow:ellipsis;white-space:nowrap;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{font-size:var(--wk-type-caption);margin:12px 0}.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{font-size:calc(26px * var(--wk-text-scale));margin-top:5px}.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:var(--wk-type-micro)}.property-record-hero-facts dd{min-width:0;color:var(--wk-text);font-size:var(--wk-type-label);text-overflow:ellipsis;white-space:nowrap;margin:0;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-inner>section{gap:3px;display:grid}.property-record-sidebar-inner>section>h2{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0 10px 5px;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{min-width:0;font-size:var(--wk-type-caption);gap:1px;line-height:1.25;display:grid}.property-record-sidebar-inner button small{color:var(--wk-text-muted);font-size:calc(9px * var(--wk-text-scale));text-overflow:ellipsis;white-space:nowrap;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:var(--wk-type-stat)}.property-record-source-summary{color:var(--wk-text-muted);font-size:var(--wk-type-small);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;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:var(--wk-type-small)}.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);font-size:var(--wk-type-label);padding:7px 32px 7px 10px}.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:var(--wk-type-stat)}.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:calc(19px * var(--wk-text-scale))}.property-record-source-summary{flex-direction:column;align-items:flex-start}}.broker-dossier-panel .section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.broker-dossier-panel .section-heading h2{font-size:var(--wk-type-label);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.4}.broker-dossier-panel>:is(.record-activity,.ownership-research):first-child,.broker-dossier-panel .broker-overview>:first-child{margin-top:0}.record-section-action,.ownership-research .record-section-action{color:var(--wk-text-muted);font:inherit;font-size:var(--wk-type-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.record-section-action:hover:not(:disabled){color:var(--wk-text);text-decoration:underline}.record-section-action:disabled{opacity:.5;cursor:default}.record-rows{border-top:1px solid var(--wk-hairline);margin:0}.record-row{border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-label);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.record-row.ownership-empty-row{grid-template-columns:minmax(0,1fr)}.record-row.ownership-empty-row dd{width:100%}.record-row dt{color:var(--wk-text-muted);align-self:start;padding-top:1px}.record-row dd{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.record-row-value{overflow-wrap:anywhere;min-width:0;font-weight:500}.record-row dd:has(>.wk-btn){flex-wrap:wrap}.record-row dd>.ownership-owner-name{flex:160px}.record-row-value small{font-size:var(--wk-type-small);color:var(--wk-text-muted);margin-top:2px;font-weight:400;display:block}.record-row-value small a{color:inherit}.record-row.is-empty .record-row-value{color:var(--wk-text-muted);font-weight:400}.record-row dd>.wk-btn{flex:none}.record-row.is-just-found .record-row-value{animation:.7s ease-out ownership-owner-reveal}.ownership-compact .ownership-progress,.ownership-research .ownership-progress{margin-bottom:10px}.record-list{border-top:1px solid var(--wk-hairline);margin:0;padding:0;list-style:none;display:block}.record-owner-observations+.record-list{border-top:0}.record-item,.ownership-party.record-item{border:0;border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-label);background:0 0;border-radius:0;gap:8px;margin:0;padding:11px 0;display:grid}.record-item-head{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.record-item-head:has(>.record-item-aside :is(button,a)){align-items:center}.record-item-heading{gap:1px;min-width:0;display:grid}.record-item h3{color:var(--wk-text);font-size:var(--wk-type-label);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.record-item h3 a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.record-item h3 a:hover{text-decoration:underline}.record-item h3 a svg{color:var(--wk-text-muted);flex:none}.record-item-sub{color:var(--wk-text-muted);font-size:var(--wk-type-caption);overflow-wrap:anywhere;line-height:1.45}.record-item-aside{color:var(--wk-text-muted);font-size:var(--wk-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.record-item p.record-item-meta{color:var(--wk-text-muted);font-size:var(--wk-type-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.record-item-meta a,.ownership-link{color:var(--wk-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--wk-border);text-decoration-color:var(--wk-border);text-underline-offset:2px;align-items:center;gap:3px;display:inline-flex}.record-item-meta a:hover,.ownership-link:hover{color:var(--wk-text)}.ownership-link{font-size:var(--wk-type-caption);margin-left:2px}.record-item-meta .property-record-citations,.record-item-meta .record-inline-sources{margin-left:6px;display:inline}.ownership-contact-routes{align-items:center;gap:6px var(--wk-space-2);flex-wrap:wrap;display:flex}.ownership-route,.ownership-research .ownership-route{border:1px solid var(--wk-border);background:var(--wk-paper);max-width:100%;min-height:26px;color:var(--wk-text);font:inherit;font-size:var(--wk-type-caption);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;line-height:1.3;text-decoration:none;display:inline-flex}.ownership-route:hover{border-color:var(--wk-text-muted);text-decoration:none}.ownership-route:focus-visible{outline:2px solid var(--wk-accent);outline-offset:1px}.ownership-route svg{color:var(--wk-text-muted);flex:none}.ownership-route.is-find,.ownership-research .ownership-route.is-find{color:var(--wk-text-muted);border-style:dashed}.ownership-route.is-find:hover:not(:disabled){color:var(--wk-text)}.ownership-route:disabled{cursor:default;opacity:.55}.ownership-route.is-missing,.ownership-research .ownership-route.is-missing{color:var(--wk-text-muted);cursor:default;background:0 0;border-color:#0000;padding-left:0}.ownership-route-caveat{color:var(--wk-text-muted);font-size:var(--wk-type-small)}.record-item p.ownership-route-note{color:var(--wk-text-muted);font-size:var(--wk-type-small);margin:0;line-height:1.5}.broker-dossier-panel>.ownership-research{display:block}.ownership-research>.section-heading,.ownership-contacts-section>.section-heading,.ownership-associated-companies>.section-heading{margin-bottom:6px}.ownership-contacts-section,.ownership-associated-companies{margin-top:28px}.ownership-loading{min-height:34px;color:var(--wk-text-muted);align-items:center;display:flex}.record-section-actions{gap:14px;display:inline-flex}p.ownership-summary{border:0;border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-label);color:var(--wk-text-muted);background:0 0;border-radius:0;margin:0;padding:11px 0;line-height:1.5}p.ownership-summary strong{color:var(--wk-text);font-weight:500}p.ownership-summary+.ownership-party-list{border-top:1px solid var(--wk-hairline)}.ownership-summary-options{font-size:var(--wk-type-caption);color:var(--wk-text-muted);gap:6px;margin:0;padding:0 0 11px;list-style:none;display:grid}.ownership-summary-options strong{color:var(--wk-text);margin-right:6px;font-weight:500}.ownership-more{margin-top:24px}.ownership-more>.ownership-related,.ownership-more>.ownership-evidence{border:0;border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-label);margin:0;padding:0}.ownership-more>details>summary{color:var(--wk-text);font-size:var(--wk-type-label);cursor:pointer;align-items:center;gap:8px;padding:11px 0;font-weight:400;list-style:none;display:flex}.ownership-more>details>summary::-webkit-details-marker{display:none}.ownership-more>details>summary:before{content:"›";width:8px;color:var(--wk-text-muted);font-size:calc(15px * var(--wk-text-scale));line-height:1;transition:transform .16s}.ownership-more>details[open]>summary:before{transform:rotate(90deg)}.ownership-more>details>summary>span{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin-left:auto}.ownership-more>.ownership-evidence>summary{flex-wrap:wrap}.ownership-more>.ownership-evidence>summary>span{font-size:var(--wk-type-small);white-space:nowrap}.ownership-more>details[open]>.ownership-party-list{margin:0 0 0 16px}.ownership-more>details[open]>.ownership-party-list>.ownership-party:last-child{border-bottom:0}.ownership-more>details>ul{gap:8px;margin:0 0 12px 16px;padding:0;list-style:none;display:grid}.ownership-more .ownership-related-note{color:var(--wk-text-muted);font-size:var(--wk-type-small);margin:0 0 8px 16px;line-height:1.5}.ownership-freshness{font-size:var(--wk-type-small);margin:16px 0 0}.property-businesses .business-location-filters .wk-seg{flex:none}.drawer-actions{flex-wrap:nowrap;align-items:center;gap:6px;margin-top:0}.drawer-header.has-property-media>.compare-limit-note{grid-column:1/-1}.drawer-actions .action-button{min-height:calc(28px * var(--wk-text-scale));height:calc(28px * var(--wk-text-scale));font-size:var(--wk-type-caption);padding:0 10px}.drawer-full-record{flex:none;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.drawer-full-record.wk-btn{min-height:calc(28px * var(--wk-text-scale));height:calc(28px * var(--wk-text-scale));font-size:var(--wk-type-caption);padding:0 10px}.drawer-detail-switch{margin-bottom:16px}.research-email-offer{border:1px solid var(--wk-hairline);border-radius:var(--wk-radius);background:var(--wk-linen);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:10px 12px;animation:.18s ease-out research-email-offer-in;display:grid}.research-email-offer-icon{background:var(--wk-paper);width:24px;height:24px;color:var(--wk-text-muted);border-radius:50%;place-items:center;display:grid}.research-email-offer-copy{gap:2px;min-width:0;display:grid}.research-email-offer-copy strong{font-size:var(--wk-type-caption);font-weight:500;line-height:1.4}.research-email-offer-copy span{font-size:var(--wk-type-small);color:var(--wk-text-muted);line-height:1.45}.research-email-offer-never{color:var(--wk-text-muted);font:inherit;font-size:var(--wk-type-small);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;text-decoration:underline}.research-email-offer-never:hover{color:var(--wk-text)}.research-email-offer-switch{white-space:nowrap;align-self:center}.research-email-offer-switch>span{font-size:var(--wk-type-caption);color:var(--wk-text)}.research-email-offer-close{width:24px;height:24px;color:var(--wk-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.research-email-offer-close:hover{background:var(--wk-paper);color:var(--wk-text)}@keyframes research-email-offer-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.research-email-offer{animation:none}}@media (max-width:420px){.research-email-offer{grid-template-columns:auto minmax(0,1fr) auto}.research-email-offer-switch{grid-column:2/3}}body .auth-page{isolation:isolate;background:var(--wk-paper);position:relative}body .auth-header,body .auth-main{background:0 0}.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}.wk-workspace-picker{min-width:0;position:relative}.wk-workspace-picker .wk-select-trigger{max-width:180px;height:32px;min-height:32px;padding:0 12px}.wk-workspace-picker .wk-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-workspace-picker .wk-select-list{min-width:220px;left:auto;right:0}.wk-workspace-error{z-index:var(--wk-z-dropdown);border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);width:280px;color:var(--wk-text);box-shadow:var(--wk-sheet-lift);font-size:var(--wk-type-label);gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}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);font-size:var(--wk-type-title);letter-spacing:var(--wk-sans-track);font-weight:500;line-height:1.2}body .wk-auth-subtitle{color:var(--wk-text-muted);font-size:var(--wk-type-label);line-height:1.5}body .wk-auth-label{color:var(--wk-text);font-size:var(--wk-type-label);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;font-size:var(--wk-type-body);box-shadow:none;width:100%;padding:9px 12px;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{width:100%;min-height:40px;font-size:var(--wk-type-label);border-radius:var(--wk-radius);box-shadow:none;text-transform:none;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);font-size:var(--wk-type-label);text-underline-offset:3px;font-weight:500}body .wk-auth-link:hover{text-decoration:underline}body .wk-auth-code-input{border:1px solid var(--wk-border);border-radius:var(--wk-radius);box-shadow:none}body .wk-auth-popover{box-sizing:border-box;width:var(--wk-account-menu-width);border:1px solid var(--wk-border);border-radius:var(--wk-radius);min-width:0;max-width:calc(100vw - 32px);box-shadow:none}body .wk-account-trigger{border:1px solid #0000;border-radius:50%;min-width:36px;min-height:36px;padding:2px}body .wk-account-trigger:hover,body .wk-account-trigger:focus-visible{border-color:var(--wk-border);background:var(--wk-linen)}body .wk-account-avatar{width:30px;height:30px}body .wk-account-actions{padding:6px}body .wk-account-action{border-radius:var(--wk-radius);min-height:38px;color:var(--wk-text)}body .wk-account-action:hover{background:var(--wk-linen)}body .wk-account-action-text{font-size:var(--wk-type-label);font-weight:400}body .wk-account-footer{border-top:1px solid var(--wk-hairline);background:var(--wk-linen)}.account-loading{background:var(--wk-paper);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);font-size:var(--wk-type-body);gap:18px}.load-in p{text-align:center;margin:0}.load-in .kite-loader,.load-in .kite-loader-mark{animation:none}.load-in-leaving{z-index:var(--wk-z-toast);pointer-events:none;animation:.24s forwards load-in-fade;position:fixed;inset:0}@keyframes load-in-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.load-in-leaving{opacity:0;animation:none}}.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);font-size:var(--wk-type-label);align-items:center;gap:18px;padding:16px 20px;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);font-size:var(--wk-type-label);letter-spacing:0;line-height:1.5}body .wk-auth-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}body .wk-invite-modal,body .wk-invite-root,body .wk-invite-card-box{width:min(560px,100vw - 32px);max-width:100%}body .wk-invite-modal{max-width:calc(100vw - 32px);overflow-y:auto}body .wk-invite-card{gap:28px;width:100%;padding:32px}body .wk-invite-card .wk-auth-title{font-size:calc(24px * var(--wk-text-scale));text-align:left}body .wk-invite-card .wk-auth-subtitle{font-size:var(--wk-type-body);text-align:left}body .wk-invite-card .wk-auth-tags{min-height:144px}body .wk-invite-card :is(.wk-auth-submit,.wk-auth-select){min-height:44px;font-size:var(--wk-type-body)}body .wk-invite-card .wk-auth-select{white-space:nowrap;flex-shrink:0}body .wk-invite-card .wk-auth-tags input{font-size:var(--wk-type-body)}@media (max-width:640px){body .wk-invite-card{padding:24px 20px}body .wk-invite-card .wk-auth-tags input{font-size:var(--wk-type-section)}}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;font-size:var(--wk-type-label);padding:8px 10px;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:var(--wk-type-label);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;font-size:var(--wk-type-caption);box-shadow:none;padding:7px 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;font-size:var(--wk-type-label);background:0 0;border:0;border-radius:0;outline:none;flex:180px;padding:3px 0}body .wk-auth-tag{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-linen);max-width:100%;font-size:var(--wk-type-caption);overflow-wrap:anywhere}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);font-size:var(--wk-type-label);box-shadow:none;padding:9px 12px}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);font-size:var(--wk-type-caption);padding:10px 12px;font-weight:500}body .wk-auth-table-cell{border-bottom:1px solid var(--wk-hairline);font-size:var(--wk-type-label);padding:12px}@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:var(--wk-type-section)}}body .account-organizations{width:100%;min-width:0}body .account-organizations h2{color:var(--wk-text);font-size:var(--wk-type-title);margin:0 0 8px;font-weight:500;line-height:1.3}body .account-organizations>p{color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0 0 24px;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:var(--wk-type-small);line-height:1.4}body .account-active-organization strong{color:var(--wk-text);font-size:var(--wk-type-body);text-overflow:ellipsis;white-space:nowrap;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%}}body .account-preference-group{margin:0 0 28px}body .account-preference-group>h3{color:var(--wk-text);font-size:var(--wk-type-label);margin:0 0 4px;font-weight:500;line-height:1.4}body .account-preference-group>p{color:var(--wk-text-muted);font-size:var(--wk-type-caption);margin:0 0 8px;line-height:1.5}body .account-preference-rows{border-top:1px solid var(--wk-hairline)}body .account-demos-search{border:1px solid var(--wk-border);border-radius:var(--wk-radius);width:100%;height:36px;color:inherit;font:inherit;background:0 0;margin:8px 0 12px;padding:0 12px}body .account-demos-list{margin:0;padding:0;list-style:none;display:grid}body .account-demos-list li{border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:flex}body .account-demos-list li>span:first-child{gap:2px;min-width:0;display:grid}body .account-demos-list strong{font-weight:500}body .account-demos-list small,body .account-demos-open{color:var(--wk-text-muted);font-size:var(--wk-type-small)}body .account-preference-row{border-bottom:1px solid var(--wk-hairline);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}body .account-preference-copy{gap:3px;min-width:0;display:grid}body .account-preference-copy>strong{color:var(--wk-text);font-size:var(--wk-type-label);font-weight:500;line-height:1.4}body .account-preference-copy>span:not(.account-preference-status){max-width:46ch;color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.5}body .account-preference-status{min-height:16px;color:var(--wk-text-muted);font-size:var(--wk-type-small);line-height:calc(16px * var(--wk-text-scale))}body .account-preference-status.is-error{color:var(--wk-error-text)}body .account-preference-control{flex-shrink:0}@media (max-width:540px){body .account-preference-row{flex-direction:column;align-items:stretch;gap:10px}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:is(html:has(.app-shell),body:has(.app-shell)){overscroll-behavior:none}button,a,[role=button]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button:active,[role=button]:active{filter:brightness(.94)}.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:var(--wk-type-section)}.global-search .key-hint{display:none}.global-search .search-clear{min-height:42px;font-size:var(--wk-type-caption);padding:0 6px}.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{font-size:var(--wk-type-body);overflow-wrap:anywhere}.search-suggestion small{font-size:var(--wk-type-caption)}.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:var(--wk-type-small)}.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:var(--wk-type-label)}.sidebar-more-sheet .sidebar-label:after{content:none}.sidebar.wk-sidebar .sidebar-more-sheet .sidebar-count{color:var(--wk-text-muted);font-size:var(--wk-type-caption);background:0 0;margin-left:auto;display:inline-grid;position:static}.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:var(--wk-type-label)}.wk-product .location-filter-button{max-width:min(165px,45vw);font-size:var(--wk-type-caption);gap:3px;padding-inline:6px}.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-bar .location-popover.wk-menu{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));left:8px;overflow-y:auto}.location-picker-body{grid-template-columns:1fr;height:min(52dvh,380px)}.location-map-panel{display:none}.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:var(--wk-type-section)}.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:calc(38px * var(--wk-text-scale));min-height:calc(38px * var(--wk-text-scale));font-size:var(--wk-type-label);padding:0 12px}.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:var(--wk-type-body)}.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,.wk-product .follow-map-toggle{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:minmax(0,1fr)}.agent-chat.is-empty .agent-composer-wrap{padding-block:24px}.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:var(--wk-type-section)}}@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)}}.ops-page{background:var(--wk-linen);height:100dvh;color:var(--wk-text);font-family:var(--wk-sans);overflow-y:auto}.ops-header{background:var(--wk-paper);border-bottom:1px solid var(--wk-hairline);align-items:center;gap:16px;min-height:68px;padding:12px 28px;display:flex}.ops-header>a:first-child{display:flex}.ops-header>div{flex-direction:column;display:flex}.ops-header>div span{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.ops-header nav{gap:18px;margin-left:auto;display:flex}.ops-header nav a{font-size:var(--wk-type-label);color:inherit}.ops-page main{max-width:1600px;margin:0 auto;padding:32px 28px 60px}.ops-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.ops-heading h1{font-size:calc(28px * var(--wk-text-scale));letter-spacing:-.03em;margin:3px 0 7px;font-weight:500}.ops-heading p{color:var(--wk-text-muted);margin:0}.ops-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:var(--wk-type-small);font-weight:600}.ops-error{background:var(--wk-red-100);color:var(--wk-red-900);border:1px solid var(--wk-red-500);border-radius:var(--wk-radius);padding:12px 16px}.ops-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ops-runtime{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.ops-stats article{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);flex-direction:column;min-width:0;padding:16px;display:flex}.ops-stats span{text-transform:capitalize;font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.ops-stats strong{font-size:calc(24px * var(--wk-text-scale));overflow-wrap:anywhere;margin-top:4px;font-weight:500}.ops-stats small{color:var(--wk-text-muted);margin-top:4px}.ops-stats .ops-version{font-family:var(--wk-sans);font-size:var(--wk-type-title)}.ops-stats .is-failed strong,.ops-stats .is-stale strong{color:var(--wk-red-900)}.ops-panel{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);margin-bottom:20px;overflow:hidden}.ops-panel-title{border-bottom:1px solid var(--wk-hairline);justify-content:space-between;padding:18px 20px;display:flex}.ops-panel-title h2{font-size:var(--wk-type-section);margin:0;font-weight:500}.ops-panel-title p{font-size:var(--wk-type-caption);color:var(--wk-text-muted);max-width:900px;margin:4px 0 0}.ops-filters{border-bottom:1px solid var(--wk-hairline);flex-wrap:wrap;gap:16px;padding:16px 20px;display:flex}.ops-filters label{color:var(--wk-text-muted);font-size:var(--wk-type-caption);flex-direction:column;gap:6px;display:flex}.ops-filters label:last-child{flex:1;min-width:200px}.ops-filters input,.ops-filters select{border:1px solid var(--wk-border);border-radius:var(--wk-radius);background:var(--wk-paper);height:36px;color:var(--wk-text);padding:6px 10px}.ops-table-wrap{margin:16px;overflow:auto}.ops-page table{border-collapse:collapse;width:100%;font-size:var(--wk-type-label)}.ops-page th{text-align:left;background:var(--wk-linen);color:var(--wk-text-muted);font-size:var(--wk-type-small);text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;font-weight:500}.ops-page td{border-top:1px solid var(--wk-hairline);vertical-align:top;min-width:130px;padding:14px}.ops-page td:first-child{min-width:270px}.ops-page td a{color:inherit}.ops-page td strong{font-weight:500}.ops-page td small,.ops-page td>span{color:var(--wk-text-muted);margin-top:5px;display:block}.ops-reason{min-width:190px;max-width:310px}.ops-row-error{overflow-wrap:anywhere;max-width:420px;color:var(--wk-red-900)!important}.ops-status{border-radius:var(--wk-radius);background:var(--wk-ash);text-transform:capitalize;width:max-content;padding:3px 7px;font-weight:500;color:var(--wk-text)!important;font-size:var(--wk-type-small)!important;display:inline-flex!important}.ops-status.is-healthy{background:var(--wk-green-100);color:var(--wk-green-900)!important}.ops-status.is-failed,.ops-status.is-stale,.ops-status.is-degraded,.ops-status.is-interrupted,.ops-status.is-overdue{background:var(--wk-red-100);color:var(--wk-red-900)!important}.ops-status.is-running{background:var(--wk-blue-100);color:var(--wk-blue-900)!important}.ops-status.is-unpublished,.ops-status.is-paused,.ops-status.is-not-observed,.ops-status.is-review-required{background:var(--wk-amber-100);color:var(--wk-amber-1000)!important}.ops-actions{gap:6px;display:flex}.ops-actions button,.ops-incidents button{border:1px solid var(--wk-border);background:var(--wk-paper);border-radius:var(--wk-radius);font-size:var(--wk-type-caption);white-space:nowrap;cursor:pointer;padding:7px 10px}.ops-actions button:hover,.ops-incidents button:hover{background:var(--wk-linen)}.ops-actions button:disabled,.ops-incidents button:disabled{opacity:.45;cursor:default}.ops-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ops-list,.ops-incidents{margin:0;padding:0;list-style:none}.ops-list li{border-top:1px solid var(--wk-hairline);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 18px;display:grid}.ops-list li:first-child{border-top:0}.ops-list li div{align-items:center;gap:8px;display:flex}.ops-list li div span,.ops-list li small{font-size:var(--wk-type-caption);color:var(--wk-text-muted)}.ops-list li small{grid-column:1/3}.ops-incidents li{border-top:1px solid var(--wk-hairline);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:14px 18px;display:grid}.ops-incidents li>span{text-transform:uppercase;font-size:var(--wk-type-small);color:var(--wk-red-900);font-weight:500}.ops-incidents small{color:var(--wk-text-muted);grid-column:2}.ops-empty{color:var(--wk-text-muted);padding:18px}.coverage-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px;display:grid}.coverage-grid article{background:var(--wk-paper);border:1px solid var(--wk-border);border-radius:var(--wk-radius);flex-direction:column;gap:16px;padding:20px;display:flex}.coverage-grid h2{font-size:calc(17px * var(--wk-text-scale));margin:8px 0 4px;font-weight:500}.coverage-grid p{color:var(--wk-text-muted);font-size:var(--wk-type-label);margin:0}.coverage-grid dl{margin:0}.coverage-grid dl div{border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);justify-content:space-between;gap:15px;padding:8px 0;display:flex}.coverage-grid dt{color:var(--wk-text-muted)}.coverage-grid dd{text-align:right;margin:0}.coverage-grid a{color:var(--wk-cobalt);font-size:var(--wk-type-caption)}@media (max-width:900px){.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-columns,.coverage-grid{grid-template-columns:1fr}.ops-header{padding:12px 16px}.ops-header nav a:first-child{display:none}.ops-page main{padding:24px 14px}.ops-heading{align-items:start;gap:15px}.ops-heading h1{font-size:calc(24px * var(--wk-text-scale))}}.ops-queue-grid{background:var(--wk-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ops-queue-card{background:var(--wk-paper);min-width:0;padding:20px}.ops-queue-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-queue-card h3{font-size:calc(15px * var(--wk-text-scale));margin:0;font-weight:500}.ops-queue-card p,.ops-queue-card small{color:var(--wk-text-muted);font-size:var(--wk-type-caption);line-height:1.5}.ops-queue-counts{gap:28px;margin:14px 0;display:flex}.ops-queue-counts strong{font-size:var(--wk-type-stat);font-weight:500}.ops-queue-card details{font-size:var(--wk-type-caption);margin-top:14px}.ops-queue-card summary{cursor:pointer}.ops-work-list{max-height:300px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.ops-work-list li{border-top:1px solid var(--wk-hairline);flex-direction:column;gap:4px;padding:10px 0;display:flex}.ops-archive-note{border-top:1px solid var(--wk-hairline);font-size:var(--wk-type-caption);padding:16px 20px}.ops-archive-note p{color:var(--wk-text-muted)}.ops-status.is-processing,.ops-status.is-active,.ops-status.is-recovering{background:var(--wk-blue-100);color:var(--wk-blue-900)!important}.ops-status.is-retrying,.ops-status.is-waiting,.ops-status.is-unknown{background:var(--wk-amber-100);color:var(--wk-amber-1000)!important}.ops-status.is-backlogged,.ops-status.is-attention{background:var(--wk-red-100);color:var(--wk-red-900)!important}@media (max-width:900px){.ops-queue-grid{grid-template-columns:1fr}}html :is(:focus,:focus-visible,:focus-within),html :is(.wk-focus-ring,.wk-btn.is-focus,.wk-pill.is-focus,.wk-link.is-focus),html .wk-control input:focus-visible+i{outline:none!important}html .brief-purpose-option:has(input:focus-visible){outline:none!important}html .tenant-dual-range input:focus-visible::-webkit-slider-thumb{outline:none!important}html .tenant-dual-range input:focus-visible::-moz-range-thumb{outline:none!important}.studio-page-tab.is-active .studio-page-thumbnail,.studio-purpose-cards label.is-selected,.document-editor .studio-block.is-selected,.lease-table-scroll td.is-current,.wk-listing-contact-resumed{outline:none!important}.document-editor .studio-page-content>.studio-block.is-selected{border-color:var(--wk-text-muted)}.lease-table-scroll td.is-current{box-shadow:inset 2px 0 0 var(--wk-text-muted)}.wk-listing-contact-resumed{background:var(--wk-linen)}html[data-wk-modality]:not([data-wk-pointer]) :focus-visible:not(svg *,html,body,main,section,article,form,dialog,[role=dialog],[role=alertdialog],[role=region],[role=main],[role=document],[role=tabpanel],[role=application],[role=grid],[role=listbox],[role=menu],[role=tree]),html[data-wk-modality]:not([data-wk-pointer]) .wk-control input:focus-visible+i{outline:2px solid var(--wk-text)!important;outline-offset:2px!important}html[data-wk-modality]:not([data-wk-pointer]) .brief-purpose-option:has(input:focus-visible){outline:2px solid var(--wk-text)!important;outline-offset:2px!important}html[data-wk-modality]:not([data-wk-pointer]) :is([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=row],[role=treeitem],[role=gridcell],.wk-menu-item,.wk-select-option,.wk-ui-card,.wk-tab,li>a,li>button,tr):focus-visible{outline-offset:-2px!important}html[data-wk-modality]:not([data-wk-pointer]) .wk-control input:focus-visible{outline:none!important}
