/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-300:oklch(87.2% .01 258.338);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-1{right:calc(var(--spacing) * 1)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.flex-none{flex:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:px-\[6px\]:before{content:var(--tw-content);padding-inline:6px}.first\:before\:content-none:first-child:before{content:var(--tw-content);--tw-content:none;content:none}.last\:cursor-text:last-child{cursor:text}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.last\:hover\:no-underline:last-child:hover{text-decoration-line:none}}.focus\:z-20:focus{z-index:20}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:my-2{margin-block:calc(var(--spacing) * 2)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}}}:root{--ink:#17263c;--muted:#617084;--line:#dfe5ed;--paper:#f4f6fa;--surface:#fff;--green:#126d83;--mint:#eaf5f8;--orange:#b98f5d;--gold:#b99a69;--ivory:#f8f4e9;--shadow:0 24px 70px #142e2721}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.icon{flex:none;width:19px;height:19px}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#dce9e4;background:radial-gradient(circle at 25% 8%,#5c937e30,#0000 30%),linear-gradient(#173e35 0%,#102f29 100%);flex-direction:column;height:100vh;padding:25px 17px 17px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;padding:0 10px 25px;display:flex}.brand-mark{border:2px solid #f5f0df;border-radius:50% 50% 45% 45%;width:31px;height:35px;position:relative;transform:rotate(22deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";transform-origin:bottom;background:#f5f0df;width:2px;height:26px;position:absolute;top:3px;left:13px}.brand-mark:before{height:20px;top:6px;transform:rotate(45deg)}.brand-mark:after{height:20px;top:6px;transform:rotate(-45deg)}.brand-mark span{transform:rotate(-22deg)}.brand strong{letter-spacing:.12em;font-family:Georgia,serif;font-size:16px;display:block}.brand small{letter-spacing:.34em;opacity:.64;margin-top:1px;font-size:10px;display:block}.main-nav{flex-direction:column;gap:4px;display:flex}.nav-label{color:#86a49b;letter-spacing:.19em;margin:14px 12px 8px;font-size:11px;font-weight:800}.nav-label.spaced{margin-top:25px}.nav-item{color:#b8cec7;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:#ffffff1c;border-color:#ffffff14;box-shadow:inset 3px 0 #d8b979}.nav-count{color:#d9e7e2;text-align:center;background:#ffffff1a;border-radius:999px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:12px}.status-dot{background:#7ddaa7;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #7ddaa71a}.sidebar-foot{margin-top:auto}.market-card{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 10px;display:grid}.market-card .pulse{background:#76dda4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #76dda41a}.market-card strong,.user-card strong{color:#fff;font-size:13px;display:block}.market-card small,.user-card small{color:#86a49b;margin-top:3px;font-size:10px;display:block}.market-card .icon{width:14px}.user-card{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;width:100%;margin-top:14px;padding:8px;display:grid}.avatar{color:#fff;background:#315c51;border:1px solid #fff3;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:9px;font-size:12px;font-weight:800;display:grid}.more{color:#86a49b;letter-spacing:2px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;justify-content:space-between;align-items:center;min-height:86px;padding:0 34px;display:flex}.eyebrow{color:#89928f;letter-spacing:.18em;margin:0 0 5px;font-size:11px;font-weight:800}.topbar h1{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.top-actions{align-items:center;gap:10px;display:flex}.lang-toggle{border:1px solid var(--line);background:#f5f7f5;border-radius:9px;padding:3px;display:flex}.lang-toggle button{color:#89928f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.lang-toggle button.active{color:#fff;background:var(--green)}.lang-toggle>span{color:#fff;background:var(--green);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.icon-button,.profile-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;height:35px;display:grid;position:relative}.icon-button{width:35px}.icon-button span{background:var(--orange);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.profile-button{grid-template-columns:auto auto;gap:5px;padding:0 8px}.profile-button .icon:last-child{width:12px;transform:rotate(90deg)}.search-zone{background:#fff;padding:24px 34px 18px}.natural-search{border:1px solid #cfd8d4;border-radius:15px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:7px 8px 7px 18px;display:grid;box-shadow:0 6px 24px #1b3e340f}.sparkle{color:#d39a54;font-size:20px}.natural-search label{color:#80908a;font-size:13px;font-weight:700}.natural-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:8px 0;font-family:Georgia,serif;font-size:15px}.natural-search>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.filter-row{scrollbar-width:none;align-items:center;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.filter{border:1px solid var(--line);color:#6e7a76;cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.filter span{color:#93a09b;font-size:13px}.filter.add .icon{width:14px}.save-search{border:1px solid var(--green);color:#fff;background:var(--green);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:32px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;display:flex}.save-search .icon{width:14px}.data-notice{color:#736b5c;background:#fbf7ee;border-top:1px solid #f0eadc;border-bottom:1px solid #eadfc9;justify-content:space-between;gap:20px;padding:9px 34px;font-size:11px;display:flex}.method-link{flex:none;align-items:center;gap:6px;font-weight:800;display:flex}.method-link .icon{width:13px}.content-grid{grid-template-columns:minmax(500px,52%) minmax(390px,48%);height:calc(100vh - 232px);min-height:590px;display:grid}.results-panel{z-index:2;background:var(--paper);padding:22px 25px 35px 34px;position:relative;overflow:auto;box-shadow:16px 0 36px #1e372f0a}.results-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.results-header h2{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:500}.results-header p{color:#8b9692;margin:3px 0 0;font-size:11px}.results-header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:11px}.opportunity-strip{background:#fffaf0;border:1px solid #e9ddc5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:grid}.opportunity-score{color:#7f571c;background:#f2ddb6;border-radius:9px;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:14px;display:grid}.opportunity-strip p{color:#8a7653;margin:2px 0 0;font-size:10px}.opportunity-strip button{color:#806331;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.opportunity-strip button .icon{width:11px}.property-list{flex-direction:column;gap:12px;display:flex}.property-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:188px minmax(0,1fr);min-height:204px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.photo-wrap{background:#dce5e0;min-height:100%;position:relative;overflow:hidden}.photo-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.property-card:hover img{transform:scale(1.025)}.photo-wrap:after{content:"";background:linear-gradient(#0000,#0a201b57);height:45%;position:absolute;inset:auto 0 0}.photo-note{z-index:2;color:#ffffffd1;letter-spacing:.08em;font-size:10px;font-weight:800;position:absolute;bottom:7px;left:8px}.heart-button{z-index:3;width:29px;height:29px;color:var(--green);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.heart-button.saved .icon{fill:var(--orange);color:var(--orange)}.deal-badge{z-index:3;text-transform:uppercase;letter-spacing:.04em;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900;position:absolute;top:9px;left:9px}.property-body{flex-direction:column;min-width:0;padding:13px 15px 10px;display:flex}.price-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.price-line strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.property-body h3{margin:4px 0 5px;font-size:13px}.location{color:#73807b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:0;font-size:10px;display:flex;overflow:hidden}.location .icon{color:#b07946;width:11px}.facts{color:#4c5f58;flex-wrap:wrap;gap:6px 11px;margin-top:10px;font-size:10px;display:flex}.facts span{align-items:center;gap:4px;display:flex}.facts .icon{width:12px}.evidence-row{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:grid}.score-ring{border:3px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.score-ring.excellent{color:#236348;border-color:#68b58e}.score-ring.good{color:#3f6658;border-color:#91b4a5}.score-ring.fair{color:#765d27;border-color:#d5b974}.evidence-row strong,.confidence span{align-items:center;gap:3px;font-size:10px;display:flex}.evidence-row small{color:#8c9692;margin-top:2px;font-size:10px;display:block}.confidence{text-align:right}.confidence .icon{color:#4d8f76;width:10px}.analysis-link{color:var(--green);align-self:flex-end;align-items:center;gap:2px;margin-top:5px;font-size:10px;font-weight:800;text-decoration:none;display:none}.property-card.selected .analysis-link,.property-card:hover .analysis-link{display:flex}.analysis-link .icon{width:10px}.map-panel{background:#d4e4e4;min-width:0;position:relative;overflow:hidden}.map-canvas{background:radial-gradient(circle at 55% 35%,#ffffff5c 0 1px,#0000 1.5px) 0 0/22px 22px,linear-gradient(145deg,#d9ebeb 0%,#c9dfe2 100%);position:absolute;inset:0;overflow:hidden}.map-canvas:before{content:"";background:#e9e6d5;border-radius:34% 48% 51% 39%;width:78%;height:115%;position:absolute;top:-21%;left:-19%;transform:rotate(-9deg);box-shadow:inset -8px 0 18px #3f675c21,8px 0 #ffffff40}.map-canvas:after{content:"";background:#e8e5d4;border-radius:53% 38% 45% 50%;width:42%;height:69%;position:absolute;bottom:-25%;right:-16%;transform:rotate(19deg);box-shadow:inset 8px 0 18px #3f675c1f}.coast{z-index:2;border:1px dashed #42746640;border-radius:50%;position:absolute}.coast-a{width:37%;height:20%;top:29%;left:14%;transform:rotate(-24deg)}.coast-b{width:35%;height:17%;bottom:22%;right:9%;transform:rotate(16deg)}.sea-label{z-index:1;color:#41706e6b;letter-spacing:.22em;text-align:center;font-family:Georgia,serif;font-size:14px;line-height:1.45;position:absolute;top:35%;left:60%}.place-label{z-index:3;color:#586d66;text-shadow:0 1px #fff;font-size:11px;font-weight:800;position:absolute}.nafplio{top:25%;left:20%}.tolo{top:56%;left:48%}.drepano{top:45%;left:36%}.kiveri{top:57%;left:16%}.astros{bottom:14%;right:15%}.road{z-index:2;transform-origin:0;border-top:1px solid #9c8f6d73;border-bottom:1px solid #ffffff8c;height:3px;position:absolute}.road-a{width:45%;top:32%;left:17%;transform:rotate(35deg)}.road-b{width:58%;top:56%;left:13%;transform:rotate(12deg)}.map-price{z-index:6;color:#fff;background:var(--green);cursor:pointer;border:2px solid #fff;border-radius:9px;min-width:51px;padding:7px 8px;font-size:11px;font-weight:900;transition:all .18s;position:absolute;box-shadow:0 7px 16px #173f3538}.map-price:after{content:"";background:inherit;border-bottom:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.map-price.selected{z-index:7;color:#3b2d11;background:#e5c47f;transform:translateY(-3px)scale(1.08)}.map-tools{z-index:7;border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:0 7px 20px #18312a1f}.map-tools button{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fffffff2;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.map-tools button:last-child{border-bottom:0}.map-tools .icon{width:15px}.draw-zone{z-index:7;border:1px solid var(--line);cursor:pointer;background:#fffffff5;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:flex;position:absolute;top:18px;left:20px;box-shadow:0 7px 20px #18312a1a}.draw-zone span{font-size:15px}.map-legend{z-index:7;color:#526760;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #fff9;border-radius:8px;padding:8px 10px;font-size:10px;position:absolute;bottom:18px;left:20px}.map-legend span{border:1px dashed var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.detail-page{background:#f8f9f7;min-height:100vh}.detail-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0}.detail-brand{color:var(--green);align-items:center;gap:9px;text-decoration:none;display:flex}.detail-logo{color:#f7efd9;background:var(--green);border-radius:50% 50% 46% 46%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:19px;display:grid}.detail-brand strong{font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.detail-brand small{letter-spacing:.27em;font-size:10px;display:block}.detail-header nav{align-items:center;gap:27px;display:flex}.detail-header nav a{color:#68746f;font-size:12px;font-weight:700;text-decoration:none}.detail-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.detail-header-actions>span{color:#6e7975;font-size:11px;font-weight:800}.detail-header-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800}.detail-container{width:min(1240px,100% - 48px);margin:0 auto;padding:20px 0 70px}.breadcrumb{color:#8b9491;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb strong{color:#4c5c56}.demo-ribbon{color:#75684e;background:#fffaf0;border:1px solid #e9ddc5;border-radius:9px;align-items:center;gap:12px;margin-bottom:15px;padding:9px 12px;font-size:10px;display:flex}.demo-ribbon strong{color:#684b21;letter-spacing:.05em;text-transform:uppercase;background:#efd9b0;border-radius:4px;flex:none;padding:3px 6px;font-size:10px}.detail-gallery{background:#dce5e0;border-radius:17px;grid-template-rows:repeat(2,190px);grid-template-columns:2fr 1fr;gap:7px;display:grid;overflow:hidden}.gallery-main{grid-row:1/3}.detail-gallery>div{position:relative;overflow:hidden}.detail-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.detail-gallery>div:hover img{transform:scale(1.02)}.detail-gallery>div>span{color:#ffffffe0;letter-spacing:.08em;background:#102f298c;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:10px}.gallery-side button{cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;min-height:31px;padding:0 11px;font-size:10px;font-weight:800;position:absolute;bottom:11px;right:11px}.detail-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:25px 3px 23px;display:grid}.detail-place{color:#68756f;align-items:center;gap:5px;margin:0 0 7px;font-size:12px;display:flex}.mini-icon{width:20px;height:20px;color:var(--green);background:#edf4f0;border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.detail-title-block h1{max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,41px);font-weight:500;line-height:1.1}.detail-facts{color:#586760;flex-wrap:wrap;gap:8px;margin-top:13px;font-size:12px;display:flex}.detail-facts i{color:#adb4b1;font-style:normal}.detail-price{text-align:right}.detail-price strong{font-family:Georgia,serif;font-size:29px;font-weight:500;display:block}.detail-price span,.detail-price small{display:block}.detail-price span{color:#63716b;margin-top:3px;font-size:12px}.detail-price small{color:#9aa29f;margin-top:4px;font-size:10px}.detail-layout{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:25px;padding-top:25px;display:grid}.detail-main{min-width:0}.analysis-hero,.detail-section,.decision-card,.coverage-card{border:1px solid var(--line);background:#fff;border-radius:15px}.analysis-hero{padding:23px}.analysis-heading,.section-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-kicker{color:#8d9894;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:900}.analysis-heading h2,.section-title h2{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.confidence-chip{color:#557067;background:#edf5f1;border-radius:9px;flex:none;padding:8px 10px;font-size:10px}.confidence-chip strong{color:var(--green);margin-left:4px;font-size:12px}.score-grid{border:1px solid #e5e9e6;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr;margin-top:20px;display:grid;overflow:hidden}.score-grid>div{border-right:1px solid #e5e9e6;min-height:105px;padding:17px}.score-grid>div:last-child{border-right:0}.main-score{align-items:center;gap:13px;display:flex}.score-dial{color:#215844;border:6px solid #78bd9a;border-radius:50%;align-content:center;place-items:center;width:69px;height:69px;display:grid}.score-dial strong{font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1}.deal-label{color:#1b5c43;letter-spacing:.04em;background:#dff3e8;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:900;display:inline-block}.main-score p{color:#67736f;max-width:200px;margin:7px 0 0;font-size:11px;line-height:1.45}.metric{flex-direction:column;justify-content:center;display:flex}.metric small{color:#919a96;letter-spacing:.1em;font-size:10px;font-weight:900}.metric strong{margin-top:8px;font-family:Georgia,serif;font-size:21px;font-weight:500}.metric span{color:#708078;margin-top:5px;font-size:10px}.reasoning-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.reasoning-grid>div{border-radius:10px;gap:10px;padding:12px;display:flex}.reasoning-grid p{color:#6d7874;margin:4px 0 0;font-size:10px;line-height:1.45}.detail-section{margin-top:17px;padding:23px;scroll-margin-top:86px}.section-title>span{color:#6d7974;background:#f3f5f3;border-radius:7px;flex:none;padding:6px 8px;font-size:10px}.timeline{margin-top:21px;position:relative}.timeline:before{content:"";background:#d9dfdc;width:1px;position:absolute;top:12px;bottom:12px;left:91px}.timeline article{grid-template-columns:77px 12px 1fr auto;align-items:start;gap:9px;padding:8px 0 13px;display:grid;position:relative}.timeline time{color:#909996;padding-top:3px;font-size:10px;font-weight:900}.timeline-dot{z-index:2;background:#95aaa2;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative;box-shadow:0 0 0 1px #95aaa2}.timeline article.important .timeline-dot{background:#d5a75e;box-shadow:0 0 0 1px #d5a75e}.timeline p{color:#7c8883;margin:4px 0 0;font-size:10px}.timeline b{color:#825d28;font-family:Georgia,serif;font-size:14px;font-weight:500}.verified-pill{color:#286249!important;background:#e6f4ec!important}.source-table{border:1px solid #e7eae8;border-radius:10px;margin-top:18px;overflow:hidden}.source-row{color:#65716c;border-bottom:1px solid #edf0ee;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;min-height:44px;padding:0 13px;font-size:10px;display:grid}.source-row:last-child{border-bottom:0}.source-head{color:#949c99;text-transform:uppercase;background:#f7f8f7;min-height:34px;font-size:10px;font-weight:900}.source-row b{color:#fff;background:var(--green);border-radius:6px;place-items:center;width:21px;height:21px;margin-right:6px;display:inline-grid}.active-source{color:#347459;font-weight:800}.source-row.conflict{background:#fffbf4}.conflict-note{background:#fffbf4;border:1px solid #efdfbf;border-radius:9px;gap:9px;margin-top:10px;padding:11px;display:flex}.conflict-note strong{font-size:11px}.conflict-note p{color:#7e7461;margin:3px 0 0;font-size:10px;line-height:1.45}.risk-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.risk-list article{border:1px solid #e6eae7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.risk-list article>span{background:#f1f4f2;border-radius:8px;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:13px;display:grid}.risk-list strong{font-size:11px}.risk-list p{color:#7b8681;margin:3px 0 0;font-size:10px}.risk-list b{border-radius:6px;padding:5px 7px;font-size:10px}.risk-high b{color:#87462e;background:#fbe8df}.risk-medium b{color:#7a5e2d;background:#f7ebd2}.risk-low b{color:#526b62;background:#eaf1ed}.decision-aside{flex-direction:column;gap:13px;display:flex;position:sticky;top:93px}.decision-card{background:linear-gradient(155deg,#f9fcfa,#eef6f2);border-color:#c4d6cf;padding:19px}.decision-card h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.decision-card>p:not(.section-kicker){color:#697770;margin:9px 0 15px;font-size:11px;line-height:1.55}.decision-card button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:39px;font-size:11px;font-weight:900}.decision-card a{color:#4d695f;text-align:center;margin-top:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.coverage-card{padding:17px}.coverage-card>div:first-child{color:#78837f;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.coverage-value{color:var(--green);font-family:Georgia,serif;font-size:21px}.coverage-bar{background:#e9eeeb;border-radius:999px;height:6px;margin:10px 0 13px;overflow:hidden}.coverage-bar span{border-radius:inherit;background:#75b797;width:78%;height:100%;display:block}.coverage-card ul{color:#8c9692;flex-direction:column;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.coverage-card li:before{content:"○";margin-right:7px}.coverage-card li.done{color:#4e6a5f}.coverage-card li.done:before{content:"✓";color:#45906f}.legal-note{color:#929a97;margin:0 6px;font-size:10px;line-height:1.55}@media (width<=1050px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-label{display:none}.nav-item{justify-content:center;padding:0;font-size:0}.nav-item .icon{width:21px;height:21px}.nav-count,.market-card{display:none}.user-card{justify-content:center;display:flex}.user-card>span:not(.avatar){display:none}.content-grid{grid-template-columns:minmax(450px,58%) minmax(300px,42%)}.detail-header{padding-inline:24px}.detail-layout{grid-template-columns:minmax(0,1fr) 240px}.score-grid{grid-template-columns:1.3fr 1fr}.score-grid>div:nth-child(2){border-right:0}.score-grid>div:last-child{border-top:1px solid #e5e9e6;grid-column:1/3;min-height:80px}}@media (width<=760px){.app-shell{display:block}.sidebar{z-index:30;width:100%;height:66px;padding:8px 12px;position:fixed;inset:auto 0 0}.brand,.nav-label,.sidebar-foot{display:none}.main-nav{grid-template-columns:repeat(5,1fr);height:100%;display:grid}.nav-item{flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:0;display:flex;font-size:10px!important}.nav-item:nth-of-type(6){display:none}.nav-item .icon{width:18px;height:18px}.topbar{min-height:70px;padding:0 17px}.topbar h1{font-size:18px}.profile-button{display:none}.search-zone{padding:16px}.natural-search{grid-template-columns:auto 1fr auto;min-height:55px;padding-left:13px}.natural-search label{display:none}.natural-search input{font-size:14px}.save-search{margin-left:0}.data-notice{padding:8px 16px}.method-link{display:none}.content-grid{flex-direction:column;height:auto;min-height:0;display:flex}.results-panel{order:2;padding:18px 14px 90px;overflow:visible}.map-panel{order:1;height:280px}.property-card{grid-template-columns:135px minmax(0,1fr)}.facts span:nth-child(n+3),.confidence{display:none}.analysis-link{display:flex}.detail-header{grid-template-columns:1fr auto;min-height:58px;padding:0 16px}.detail-header nav,.detail-header-actions>span{display:none}.detail-container{width:min(100% - 28px,680px);padding-top:14px}.breadcrumb{white-space:nowrap;overflow-x:auto}.demo-ribbon{flex-direction:column;align-items:flex-start;gap:6px}.detail-gallery{grid-template-rows:245px 110px;grid-template-columns:1fr 1fr}.gallery-main{grid-area:1/1/auto/3}.detail-intro{grid-template-columns:1fr;gap:15px}.detail-price{text-align:left}.detail-layout{display:block}.decision-aside{margin-top:17px;position:static}.score-grid{display:block}.score-grid>div{border-bottom:1px solid #e5e9e6;border-right:0;min-height:85px}.score-grid>div:last-child{border-bottom:0}.reasoning-grid{grid-template-columns:1fr}.source-table{overflow-x:auto}.source-row{min-width:620px}}.search-zone{z-index:20;overflow:visible}.data-notice{z-index:1;position:relative}.understood-criteria{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.understood-criteria small{color:#e4cda2;letter-spacing:.12em;margin-right:3px;font-size:10px;font-weight:900}.understood-criteria span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c2a2375;border:1px solid #ffffff42;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.search-radar-explainer strong{color:#f0d7a9}.filter-row{flex-wrap:wrap;overflow:visible}.advanced-filters{flex:none;position:relative}.advanced-filters>summary{color:#fff;cursor:pointer;background:#0c2a2375;border:1px solid #ffffff7a;border-radius:3px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;list-style:none;display:flex}.advanced-filters>summary::-webkit-details-marker{display:none}.advanced-filters>summary .icon{width:14px}.advanced-filters>summary b{color:#173b32;background:#ead4a6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.advanced-filter-grid{z-index:60;color:#344c42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9fa;border:1px solid #dfd4c7;border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;width:min(720px,100vw - 300px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 65px #0d231d47}.advanced-filter-grid label{flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.advanced-filter-grid input:not([type=checkbox]),.advanced-filter-grid select{color:#31493f;background:#fff;border:1px solid #d9d4cc;border-radius:7px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:12px}.advanced-filter-grid input:focus,.advanced-filter-grid select:focus{border-color:#6f9b8a;box-shadow:0 0 0 3px #3d6f5b1a}.advanced-filter-grid .advanced-check{background:#f2f6f3;border:1px solid #d8ddd9;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;padding:11px 12px}.advanced-check input{accent-color:#2f6553;width:16px;height:16px}.advanced-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.advanced-filter-actions button{color:#35584b;cursor:pointer;background:#fff;border:1px solid #b8c8c1;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:850}.search-map{color:#314b41;background:#dfe8e3;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.search-map-toolbar{z-index:15;background:#faf9f5f7;border-bottom:1px solid #d8ddd8;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:8px 10px;display:flex;position:relative;box-shadow:0 8px 23px #20362e14}.search-map-toolbar button{color:#395a4d;cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:7px;min-height:31px;padding:0 10px;font-size:11px;font-weight:850}.search-map-toolbar button:disabled{cursor:not-allowed;opacity:.5}.search-map-toolbar .draw-zone-button{color:#fff;background:#315d4d;border-color:#3e6a59}.search-map-toolbar>span{color:#718078;margin-left:auto;font-size:11px}.search-map-viewport{cursor:grab;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;min-height:300px;position:relative;overflow:hidden}.search-map-viewport.touch-locked{cursor:default;touch-action:pan-y}.search-map-viewport:active{cursor:grabbing}.search-map.is-drawing .search-map-viewport{cursor:crosshair}.search-map-tiles,.search-map-polygon,.search-map-markers{position:absolute;inset:0}.search-map-tiles img{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.search-map-load-error{z-index:9;color:#314b41;cursor:default;background:#fff;border:1px solid #cbd5cf;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:calc(100% - 70px);padding:10px 12px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #2239311f}.search-map-load-error button{color:#fff;font:inherit;cursor:pointer;background:#315d4d;border:0;border-radius:5px;padding:8px 10px;font-weight:650}.search-map-polygon{z-index:3;pointer-events:none;width:100%;height:100%}.search-map-polygon polygon{fill:#ae533a2e;stroke:#9e5944;stroke-width:3px;stroke-linejoin:round}.search-map-polygon circle{fill:#fff;stroke:#9e5944;stroke-width:3px}.search-map-markers{z-index:5;pointer-events:none}.search-map-marker{color:#fff;cursor:pointer;pointer-events:auto;background:#2e5a4b;border:2px solid #fff;border-radius:12px 12px 12px 3px;place-content:center;min-width:54px;min-height:42px;padding:5px 9px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 7px 18px #1f3a314d}.search-map-marker strong{font-size:12px;line-height:1}.search-map-marker small{color:#d8e5df;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.search-map-marker.selected{z-index:2;color:#2d4138;background:#f0d39f;transform:translate(-50%,-100%)scale(1.08)}.search-map-marker.selected small{color:#6b5d43}.search-map.is-drawing .search-map-marker{pointer-events:none;opacity:.6}.search-map-zoom{z-index:8;border:1px solid #bccbc4;border-radius:9px;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 5px 16px #2239312e}.search-map-zoom button{color:#34594b;cursor:pointer;background:#fffffff5;border:0;width:36px;height:36px;font-size:21px}.search-map-zoom button+button{border-top:1px solid #d7dfdb}.search-map-selection{z-index:9;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c3a30ed;border:1px solid #ffffffad;border-radius:12px;flex-direction:column;width:min(310px,100% - 72px);padding:14px 15px;display:flex;position:absolute;bottom:14px;left:13px;box-shadow:0 17px 43px #162c2547}.search-map-selection small{color:#f1bca8;letter-spacing:.12em;font-size:9px;font-weight:950}.search-map-selection strong{margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:500}.search-map-selection span,.search-map-selection em{color:#d2ded8;margin-top:4px;font-size:10px;font-style:normal;line-height:1.35}.search-map-selection a{color:#ffdfd1;align-self:flex-start;margin-top:8px;font-size:11px;font-weight:850;text-decoration:none}.search-map-attribution{z-index:7;color:#56665f;background:#ffffffe6;border-radius:4px;padding:4px 6px;font-size:9px;text-decoration:none;position:absolute;bottom:5px;right:7px}.search-map-caveat{color:#6f7d76;background:#f9f7f2;min-height:37px;margin:0;padding:8px 12px;font-size:10px;line-height:1.4}.search-map-touch-gate{z-index:20;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;text-align:center;background:#18342bb8;border:0;place-content:center;padding:24px;display:none;position:absolute;inset:0}.search-map-touch-gate strong,.search-map-touch-gate span{display:block}.search-map-touch-gate strong{font-family:Baskerville,Georgia,serif;font-size:23px;font-weight:500}.search-map-touch-gate span{color:#dfe9e4;max-width:270px;margin-top:7px;font-size:12px;line-height:1.5}.search-map-toolbar button{min-height:38px;font-size:14px}.search-map-toolbar button[aria-pressed=true]{background:#e4efe9;border-color:#315d4d}.search-map-toolbar>span{font-size:12px}.search-map-marker{border-radius:20px;min-height:34px}.search-map-marker strong{font-size:14px}.search-map-selection{padding-right:34px}.search-map-selection span,.search-map-selection em,.search-map-selection a{font-size:13px}.search-map-caveat{min-height:32px;font-size:12px}.map-close{color:#fff;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:24px;position:absolute;top:5px;right:5px}.search-map-cluster-list{z-index:10;color:#294a3c;background:#fff;border:1px solid #cbd5cf;border-radius:12px;flex-direction:column;width:min(370px,100% - 70px);max-height:60%;padding:12px;display:flex;position:absolute;bottom:24px;left:12px;box-shadow:0 10px 35px #243e4930}.search-map-cluster-list header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.search-map-cluster-list header button{cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px}.search-map-cluster-list>small{margin:3px 0 8px;font-size:12px}.search-map-cluster-list>div{overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.search-map-cluster-list>div>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e0e8e3;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}.search-map-cluster-list>div>button strong{white-space:nowrap}.radar-refresh-status{background:#f3f7f4;border:1px solid #cbd5cf;border-radius:12px;margin-bottom:20px;padding:14px 18px}.radar-refresh-status summary{cursor:pointer;font-size:14px}.radar-refresh-status ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.radar-refresh-status li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.radar-refresh-status li span{color:#596b62;text-align:right}.radar-refresh-button{color:#fff;cursor:pointer;background:#315d4d;border:0;border-radius:9px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:700}.radar-refresh-button:disabled{cursor:wait;opacity:.65}.map-empty-state button{color:#fff;cursor:pointer;background:#365f50;border:0;border-radius:7px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:850}.radar-error a,.live-dossier-state>div>a{color:#8f4f3d;margin-top:9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}@media (width<=900px){.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:calc(100vh - 175px);position:fixed;top:155px;left:16px;right:16px;overflow:auto}}@media (width<=600px){.advanced-filter-grid{grid-template-columns:1fr 1fr;gap:9px;padding:13px}.advanced-filter-actions{background:#fffdf9;padding:10px 0 13px;position:sticky;bottom:-13px}.search-map-toolbar>span{width:100%;margin-left:0}.search-map-selection{bottom:10px}.understood-criteria{max-height:62px;overflow:auto}}.nav-count-new{color:#f6d4c9;letter-spacing:.08em;background:#d695842e;padding-inline:7px;font-size:10px}.scanner-shell .brand{text-decoration:none}.scanner-workspace{background:#f1ece6;min-height:100vh}.scanner-topbar{min-height:82px}.scanner-security{color:#50635d;align-items:center;gap:9px;display:flex}.scanner-security>.icon{width:22px;color:var(--cognac)}.scanner-security span{display:block}.scanner-security strong{font-size:11px;display:block}.scanner-security small{color:#929893;margin-top:2px;font-size:10px;display:block}.scanner-page{background-image:radial-gradient(circle at 94% 0,#d6958421,#0000 25%),repeating-linear-gradient(118deg,#5c433204 0 1px,#0000 1px 8px);min-height:calc(100vh - 82px);padding:44px 40px 64px}.scanner-intro{max-width:760px;margin-bottom:29px}.scanner-kicker{color:var(--cognac);letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:900}.scanner-intro h2{color:#23352f;letter-spacing:-.035em;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.scanner-intro h2 em{color:var(--cognac);font-weight:500}.scanner-intro>p:not(.scanner-kicker){color:#69736f;max-width:665px;margin:17px 0 0;font-size:13px;line-height:1.65}.scanner-demo-note{color:#8a6a5d;background:#fffaf6ad;border:1px solid #dfcec3;border-radius:999px;margin-top:11px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.scanner-demo-note.connected{color:#315b4b;background:#e2f0e8d1;border-color:#b7d2c5}.scanner-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:22px;display:grid}.scanner-main{min-width:0}.scanner-card{background:#fffaf6fa;border:1px solid #dfd5cc;border-radius:19px;box-shadow:0 18px 48px #372d2611,inset 0 1px #fff}.scanner-input-card{padding:8px 25px 23px}.scanner-tabs{border-bottom:1px solid #e9e0d8;gap:28px;display:flex}.scanner-tabs button{color:#8d918d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:54px;padding:0 2px;font-size:12px;font-weight:800;display:flex;position:relative}.scanner-tabs button:after{content:"";background:0 0;border-radius:9px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.scanner-tabs button span{color:#b6aaa0;font-family:Georgia,serif;font-size:10px}.scanner-tabs button.active{color:#233d35}.scanner-tabs button.active span{color:var(--cognac)}.scanner-tabs button.active:after{background:var(--cognac)}.scanner-tabs>span{color:#233d35;align-items:center;gap:7px;min-height:54px;padding:0 2px;font-size:12px;font-weight:800;display:flex;position:relative}.scanner-tabs>span:after{content:"";background:var(--cognac);border-radius:9px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.scanner-tabs>span b{color:var(--cognac);font-family:Georgia,serif;font-size:10px}.url-panel,.document-panel{padding:29px 0 25px}.url-panel>label{color:#5e6964;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.scanner-url-field{background:#fff;border:1px solid #d7cbc1;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;height:55px;padding:0 16px;transition:all .18s;display:grid}.scanner-url-field:focus-within{border-color:var(--salmon);box-shadow:0 0 0 4px #d695841c}.scanner-url-field>span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.scanner-url-field input{color:#273a34;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.scanner-url-field input::placeholder{color:#aaa49e}.url-panel>p{color:#9a9691;margin:9px 0 0;font-size:10px}.scanner-dropzone{color:#52605b;text-align:center;cursor:pointer;background:linear-gradient(145deg,#fbf7f2,#f4ece6);border:1px dashed #cdbdb1;border-radius:15px;place-items:center;min-height:196px;padding:24px;transition:all .18s;display:grid}.scanner-dropzone.dragging,.scanner-dropzone:hover{border-color:var(--cognac);background:#f6e7df}.scanner-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.drop-mark{width:44px;height:44px;color:var(--cognac);background:#fffaf6;border:1px solid #dfc8ba;border-radius:13px;place-items:center;margin-bottom:10px;font-size:24px;display:grid}.scanner-dropzone strong{font-family:Baskerville,Georgia,serif;font-size:16px;font-weight:500}.scanner-dropzone small{color:#99928c;margin-top:5px;font-size:10px}.scanner-dropzone b{color:#fff;background:var(--green);border-radius:999px;margin-top:13px;padding:8px 13px;font-size:10px}.scanner-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.scanner-files>span{color:#61706a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e4d9d0;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:10px;display:flex;overflow:hidden}.scanner-file-glyph{place-items:center;width:24px;height:18px;font-weight:900;color:#fff!important;background:var(--cognac)!important;border:0!important;border-radius:4px!important;padding:0!important;font-size:10px!important;display:grid!important}.scanner-submit-row{border-top:1px solid #ebe3dc;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.scanner-submit-row p{color:#91938f;align-items:center;gap:7px;max-width:420px;margin:0;font-size:10px;line-height:1.5;display:flex}.scanner-submit-row p .icon{width:14px;color:var(--green)}.scanner-submit-row>button,.scanner-actions>button:not(.secondary){color:#fff;background:linear-gradient(135deg, var(--green), var(--midnight));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-size:10px;font-weight:900;display:flex;box-shadow:0 9px 20px #193d3626}.scanner-submit-row>button:disabled{box-shadow:none;opacity:.36;cursor:not-allowed}.scanner-input-notice{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.scanner-input-notice a{color:#8f4f3d;flex:none;font-weight:850;text-decoration:none}.scanner-submit-row>button .icon,.scanner-actions>button .icon{width:12px}.scanner-aside{flex-direction:column;gap:13px;display:flex}.scanner-history{overflow:hidden}.scanner-history>header{justify-content:space-between;align-items:center;padding:18px 18px 13px;display:flex}.scanner-history h3,.scanner-how h3{color:#2b3d37;margin:0;font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:500}.scanner-history header button{color:#9a958f;cursor:pointer;background:0 0;border:0}.scanner-history>div>button{color:#42524c;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee6df;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 18px;display:grid}.scanner-history>div>button:hover{background:#f7ede7}.history-score{color:#355f51;border:2px solid #86ac9d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.scanner-history button strong,.scanner-history button small{display:block}.scanner-history button strong{font-size:10px}.scanner-history button small{color:#9a9994;margin-top:3px;font-size:10px}.scanner-history button .icon{color:#9a958f;width:11px}.scanner-how{padding:19px 18px}.scanner-how ol{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.scanner-how li{gap:9px;display:flex}.scanner-how li>span{color:var(--cognac);flex:none;font-family:Georgia,serif;font-size:10px}.scanner-how strong,.scanner-how small{display:block}.scanner-how strong{color:#42534d;font-size:10px}.scanner-how small{color:#92958f;margin-top:3px;font-size:10px;line-height:1.5}.scanner-expert-note{color:#77574c;background:#f5e3da;border:1px solid #dec9bd;border-radius:15px;gap:10px;padding:15px;display:flex}.scanner-expert-note>span{color:#fff;background:var(--cognac);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-family:Georgia,serif;display:grid}.scanner-expert-note strong{font-size:10px}.scanner-expert-note p{color:#8d746b;margin:4px 0 0;font-size:10px;line-height:1.5}.scanner-progress-card{padding:28px}.scanner-progress-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:17px;display:grid}.scanner-progress-heading h3{color:#293b35;margin:0;font-family:Baskerville,Georgia,serif;font-size:24px;font-weight:500}.scanner-progress-heading div>p:last-child{color:#918d88;text-overflow:ellipsis;white-space:nowrap;max-width:460px;margin:6px 0 0;font-size:10px;overflow:hidden}.scanner-progress-heading>strong{color:var(--cognac);font-family:Georgia,serif;font-size:24px;font-weight:500}.scanner-runtime-notice{color:#76574b;background:#f8e9e1;border:1px solid #d5c2b7;border-radius:10px;margin:17px 0 0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.5}.scanner-runtime-notice.demo{color:#745a31;background:#fbefd8;border-color:#d6c2a2;margin:0}.scanner-radar{background:radial-gradient(circle,#0000 0 22%,#ead8cd 23% 24%,#0000 25% 47%,#ead8cd 48% 49%,#0000 50%),conic-gradient(#d6958499,#0000 27%);border:1px solid #dfc9bc;border-radius:50%;width:64px;height:64px;display:block;position:relative;overflow:hidden}.scanner-radar:before,.scanner-radar:after{content:"";background:#ead8cd;position:absolute}.scanner-radar:before{inset-block:0;width:1px;left:50%}.scanner-radar:after{inset-inline:0;height:1px;top:50%}.scanner-radar i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:20px;right:13px;box-shadow:0 0 0 4px #173e3521}.scanner-progress-bar{background:#eee5de;border-radius:99px;height:5px;margin:24px 0;overflow:hidden}.scanner-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--salmon));height:100%;transition:width .45s;display:block}.scanner-step-list{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.scanner-step-list li{opacity:.5;border:1px solid #ebe2da;border-radius:11px;gap:8px;padding:11px;display:flex}.scanner-step-list li.active,.scanner-step-list li.done{opacity:1}.scanner-step-list li.active{background:#f8e9e1;border-color:#dcb4a4}.scanner-step-list li.done{background:#edf2ef}.scanner-step-list li>span{color:#fff;background:#aaa49f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.scanner-step-list li.active>span{background:var(--cognac)}.scanner-step-list li.done>span{background:var(--green)}.scanner-step-list strong,.scanner-step-list small{display:block}.scanner-step-list strong{color:#48564f;font-size:10px;line-height:1.35}.scanner-step-list small{color:#96938e;margin-top:3px;font-size:10px}.scanner-results{flex-direction:column;gap:13px;display:flex}.scanner-result-hero{background:linear-gradient(145deg,#fff9f4,#f4e0d6 59%,#e8efeb);grid-template-columns:1fr auto;align-items:center;gap:25px;padding:25px 28px;display:grid}.scanner-result-hero h3{color:#263a33;margin:0;font-family:Baskerville,Georgia,serif;font-size:25px;font-weight:500}.scanner-result-hero>div:first-child>p:not(.scanner-kicker){color:#78817d;margin:5px 0 0;font-size:10px}.result-tags{gap:6px;margin-top:13px;display:flex}.result-tags span{color:#52645d;background:#ffffff80;border:1px solid #425b5126;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.result-score{color:#fff;background:linear-gradient(145deg, var(--green), var(--midnight));border:1px solid #ffffffb3;border-radius:17px;grid-template-columns:auto auto;align-items:baseline;width:137px;padding:17px;display:grid;box-shadow:0 14px 32px #1f37302b}.result-score>span{font-family:Georgia,serif;font-size:38px}.result-score>small{font-size:10px}.result-score>strong{color:#d9e7e1;grid-column:1/3;margin-top:4px;font-size:10px}.result-score.verified{text-align:center;grid-template-columns:1fr;place-items:center}.result-score.verified>span{font-family:inherit}.result-score.verified>strong{grid-column:1}.scanner-result-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.result-card{padding:20px}.result-card header{align-items:center;gap:10px;display:flex}.result-card header>span{color:#fff;background:var(--green);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:14px;display:grid}.result-card header p{color:var(--cognac);letter-spacing:.11em;margin:0 0 3px;font-size:10px;font-weight:900}.result-card h4{color:#394a44;margin:0;font-family:Baskerville,Georgia,serif;font-size:15px;font-weight:500}.price-result>strong{color:#243732;margin-top:18px;font-family:Baskerville,Georgia,serif;font-size:28px;font-weight:500;display:block}.price-track{background:linear-gradient(90deg,#e5c6b7 0 35%,#7cab98 35% 75%,#e3d2c6 75%);border-radius:99px;height:5px;margin:12px 0 10px;position:relative}.price-track span{background:var(--green);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.price-result footer{color:#94938e;justify-content:space-between;font-size:10px;line-height:1.6;display:flex}.price-result footer span:last-child{text-align:right}.price-result footer b{color:#46564f;font-size:10px}.result-list{flex-direction:column;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.result-list li{color:#586760;padding-left:17px;font-size:10px;position:relative}.result-list li:before{content:"!";color:#fff;background:var(--cognac);border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:900;display:grid;position:absolute;top:0;left:0}.result-list.good li:before,.result-list.documents li.present:before{content:"✓";background:var(--green)}.result-list li b,.result-list li small{display:block}.result-list li b{color:#46564f;font-size:10px}.result-list li small{color:#98948f;margin-top:3px;font-size:10px;line-height:1.45}.warning-card{background:linear-gradient(145deg,#fffaf6,#f8e8df)}.warning-card header>span{background:var(--cognac)}.coverage-mini{background:#ece4de;border-radius:99px;height:5px;margin:16px 0;overflow:hidden}.coverage-mini span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--salmon));height:100%;display:block}.result-list.documents li:not(.present){color:#a36c56}.scanner-recommendation{color:#e9f0ed;background:linear-gradient(145deg,#1d443c,#22313e);border-color:#ffffff1a;grid-template-columns:auto 1fr;align-items:start;gap:17px;padding:22px;display:grid;box-shadow:0 20px 48px #182b282e}.recommendation-mark{color:#f0b6a6;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:13px;display:grid}.scanner-recommendation .scanner-kicker{color:#eda995}.scanner-recommendation h3{margin:0;font-family:Baskerville,Georgia,serif;font-size:20px;font-weight:500}.scanner-recommendation div>p:last-child{color:#b9c9c3;max-width:700px;margin:7px 0 0;font-size:10px;line-height:1.6}.scanner-actions{justify-content:flex-end;gap:9px;display:flex}.scanner-actions>button{min-height:42px}.scanner-actions>button.secondary{color:#59655f;cursor:pointer;background:#fffaf6;border:1px solid #d9cdc3;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:10px;font-weight:800;display:flex}@media (width<=1120px){.scanner-page{padding-inline:28px}.scanner-layout{grid-template-columns:1fr}.scanner-aside{grid-template-columns:1fr 1fr;display:grid}.scanner-expert-note{grid-column:1/3}}@media (width<=820px){.scanner-page{padding:30px 20px 55px}.scanner-step-list{grid-template-columns:1fr 1fr}}@media (width<=760px){.scanner-security{display:none}.scanner-intro h2{font-size:35px}.scanner-page{padding:26px 15px 90px}.scanner-input-card{padding-inline:17px}.scanner-submit-row{flex-direction:column;align-items:stretch}.scanner-submit-row>button{width:100%}.scanner-progress-heading{grid-template-columns:auto 1fr}.scanner-progress-heading>strong{grid-column:2;font-size:18px}.scanner-result-grid{grid-template-columns:1fr}.scanner-aside{display:flex}.scanner-expert-note{grid-column:auto}}@media (width<=480px){.scanner-topbar{min-height:68px;padding-inline:17px}.scanner-intro h2{font-size:31px}.scanner-tabs{gap:17px}.scanner-tabs button,.scanner-tabs>span{font-size:10px}.scanner-progress-card{padding:20px 17px}.scanner-progress-heading h3{font-size:20px}.scanner-radar{width:52px;height:52px}.scanner-step-list,.scanner-result-hero{grid-template-columns:1fr}.result-score{grid-template-columns:auto 1fr;width:100%}.scanner-recommendation{grid-template-columns:1fr}.scanner-actions{flex-direction:column-reverse}.scanner-actions>button{width:100%}}@media (width<=430px){.top-actions .icon-button{display:none}.natural-search input{font-size:12px}.property-card{grid-template-columns:120px minmax(0,1fr)}.price-line strong{font-size:17px}.property-body{padding:11px}.opportunity-strip button{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{background:var(--paper)}.sidebar{background:radial-gradient(circle at 30% 4%,#c1a4712b,#0000 24%),linear-gradient(#173b32 0%,#0b2721 100%);padding-top:30px}.brand{padding-bottom:32px}.brand strong{letter-spacing:.16em;font-size:17px}.brand small{color:#c9b58e;letter-spacing:.2em;opacity:.85;margin-top:4px}.nav-item{letter-spacing:.01em;border-radius:5px;min-height:47px;font-size:14px}.nav-item.active{background:#f8f4e917;box-shadow:inset 2px 0 #c9ac77}.topbar{background:#faf9f5f0;border-bottom-color:#dddcd5bf;min-height:78px}.search-zone{isolation:isolate;background:#20493e url(/images/private-latitude-hero.webp) 50% 52%/cover no-repeat;padding:30px 34px 20px;position:relative;overflow:hidden}.search-zone:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a2721e6 0%,#0d2f27ab 46%,#112e2738 100%),linear-gradient(#0000 45%,#0a211c59);position:absolute;inset:0}.destination-copy{color:#fff}.destination-copy>span{color:#dbc69e;letter-spacing:.2em;font-size:10px;font-weight:900}.destination-copy h2{letter-spacing:-.02em;margin:7px 0 4px;font-family:Georgia,serif;font-size:clamp(27px,2.6vw,38px);font-weight:400}.destination-copy p{color:#ffffffc2;margin:0 0 19px;font-family:Georgia,serif;font-size:14px}.natural-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-color:#ffffff7a;border-radius:4px;min-height:63px;box-shadow:0 17px 45px #061d1838}.natural-search>button:disabled{opacity:.7;cursor:wait}.search-ai-loader{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite scannerSpin}.search-intelligence-note{color:#ffffffd9;align-items:center;gap:9px;margin-top:8px;font-size:11px;display:flex}.search-intelligence-note strong{color:#f6e5bd;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;padding:4px 7px;font-size:9px}.search-intelligence-note.ai strong{color:#153b31;background:#ead7a8;border-color:#dfc992}.search-intelligence-note.error strong{color:#fff;background:#913c2661;border-color:#ffb89e80}.filter-row{margin-top:10px}.filter{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c2a235c;border-color:#ffffff70;border-radius:3px}.data-notice{background:#f6eedf;border-color:#e2d6bc;padding-block:10px}.content-grid{height:calc(100vh - 353px);min-height:600px}.results-panel{background:#f5f3ed;padding-top:28px}.collection-label{letter-spacing:.17em;font-weight:900;color:#9c8259!important;margin:0 0 5px!important;font-size:10px!important}.opportunity-strip{background:linear-gradient(100deg,#f7f0e2,#f1e8d7);border:1px solid #d9c9a9;border-radius:4px;padding:13px 14px}.opportunity-score{color:#5e4927;background:#ddc799;border-radius:50%}.property-card{border-color:#dddcd5;border-radius:6px;grid-template-columns:minmax(220px,44%) minmax(0,1fr);min-height:242px;box-shadow:0 9px 30px #1a2d270b}.property-card:hover,.property-card.selected{box-shadow:var(--shadow);border-color:#b9aa8e;transform:translateY(-2px)}.photo-link{z-index:1;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.photo-link img{object-fit:cover;width:100%;height:100%}.photo-link.has-preview .image-fallback{position:absolute;inset:0}.photo-link.has-preview .source-preview-image{z-index:1;display:block;position:relative}.photo-placeholder{color:#48635a;text-align:center;background:linear-gradient(145deg,#e9eeea,#d5dfda);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;min-height:210px;padding:28px;display:flex}.photo-placeholder .icon{width:24px;height:24px}.photo-placeholder strong{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:19px;font-weight:500}.photo-placeholder small{color:#71847d;max-width:210px;font-size:11px;line-height:1.45}.photo-wrap:after{pointer-events:none;z-index:1;background:linear-gradient(#0000,#071e19ad);height:60%}.heart-button{z-index:4;border-radius:3px}.deal-badge{z-index:3;letter-spacing:.07em;border-radius:2px;top:12px;left:12px}.photo-note{z-index:3;letter-spacing:.12em;bottom:11px;left:12px}.photo-open{z-index:3;color:#fff;opacity:0;align-items:center;gap:3px;font-size:10px;font-weight:800;transition:all .2s;display:flex;position:absolute;bottom:10px;right:12px;transform:translate(-5px)}.photo-open .icon{width:11px}.photo-link:hover .photo-open{opacity:1;transform:translate(0)}.price-line strong{font-size:24px}.property-body h3{margin-top:7px;font-family:Georgia,serif;font-size:15px;font-weight:500}.location{font-size:11px}.facts{margin-top:14px;font-size:11px}.evidence-row{padding-top:12px}.score-ring{border-width:2px;width:36px;height:36px;font-size:12px}.analysis-link{color:#856d43;letter-spacing:.03em;text-transform:uppercase;margin-top:9px;font-size:10px;display:flex}.map-price{border-radius:3px}.detail-page{background:#f5f3ed}.detail-header{background:#faf9f5f2;min-height:72px}.detail-logo{background:#173c32;border-radius:2px}.detail-brand small{color:#9b8054;letter-spacing:.18em;margin-top:3px}.detail-container{padding-top:24px}.demo-ribbon{border-radius:3px}.detail-gallery{border-radius:6px;grid-template-rows:repeat(2,225px);gap:6px;box-shadow:0 25px 60px #1530281f}.detail-gallery .gallery-image{cursor:zoom-in;text-align:left;background:#d9dfda;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.detail-gallery .gallery-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.detail-gallery .gallery-image:hover img{transform:scale(1.035)}.detail-gallery .gallery-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081f1a7a);height:32%;position:absolute;inset:auto 0 0}.detail-gallery .gallery-image>span{z-index:2;color:#fffc;letter-spacing:.11em;font-size:10px;font-weight:900;position:absolute;bottom:11px;left:13px}.detail-gallery .gallery-image>b{z-index:3;color:#173c32;background:#fffffff0;border-radius:2px;padding:8px 10px;font-size:10px;position:absolute;bottom:11px;right:13px}.detail-gallery .gallery-image>b i{margin-left:4px;font-style:normal}.detail-intro{padding-top:31px}.detail-title-block h1{max-width:850px;font-size:clamp(31px,3.5vw,47px)}.detail-price strong{font-size:33px}.detail-layout{grid-template-columns:minmax(0,1fr) 294px;gap:29px}.analysis-hero,.detail-section,.decision-card,.coverage-card{border-radius:5px}.analysis-hero{background:linear-gradient(150deg,#fffdf8 0%,#f4ecdd 100%);border-color:#d3c6aa;padding:28px;box-shadow:0 18px 46px #41351d12}.analysis-heading h2{max-width:670px;font-size:17px;line-height:1.48}.confidence-chip{background:#ffffff94;border:1px solid #d7c8aa;border-radius:2px}.score-grid{background:#ffffffb8;border-color:#ddd3c0;border-radius:3px}.deal-label{color:#5d4928;letter-spacing:.07em;background:#e9dcc0;border-radius:2px}.detail-section{margin-top:20px;padding:28px}.section-title h2{font-size:23px}.section-title>span{border-radius:2px}.story-body{columns:2;color:#4f5e58;column-gap:34px;margin-top:23px;font-family:Georgia,serif;font-size:14px;line-height:1.8}.story-body p{break-inside:avoid;margin:0 0 15px}.story-note{color:#7b756a;background:#f8f5ed;border-left:2px solid #bba476;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.story-note p{margin:1px 0 0;font-size:10px;line-height:1.55}.spec-groups{grid-template-columns:1fr 1fr;gap:30px 42px;margin-top:25px;display:grid}.spec-groups>div{border-top:1px solid #d9d7cf;padding-top:14px}.spec-groups h3{margin:0 0 13px;font-family:Georgia,serif;font-size:16px;font-weight:500}.spec-groups dl{margin:0}.spec-groups dl>*{vertical-align:top;border-bottom:1px solid #efefea;width:50%;margin:0;padding:7px 0;font-size:11px;display:inline-block}.spec-groups dt{color:#818a86}.spec-groups dd{color:#263c34;text-align:right}.spec-groups em{color:#9a8257;text-transform:uppercase;margin-top:3px;font-size:10px;font-style:normal;display:block}.decision-card{color:#fff;background:linear-gradient(150deg,#173d33,#0e2d26);border-color:#c9b997;box-shadow:0 19px 48px #0f2b242e}.decision-card>p:not(.section-kicker){color:#ffffffb0}.decision-card button{color:#183b31;background:#e5d0a0}body.gallery-open{overflow:hidden}.lightbox{z-index:100;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05110ef5;place-items:center;padding:70px 8vw 58px;display:grid;position:fixed;inset:0}.lightbox>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 150px);box-shadow:0 30px 90px #0006}.lightbox-top{color:#ffffffb8;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid;position:absolute;top:19px;left:5vw;right:5vw}.lightbox-top strong{color:#fff;font-family:Georgia,serif;font-size:14px;font-weight:500}.lightbox-top button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-self:end;width:38px;height:38px;font-size:24px}.lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:50%;width:46px;height:46px;font-family:Georgia,serif;font-size:28px;position:absolute;top:50%}.lightbox-nav.previous{left:3vw}.lightbox-nav.next{right:3vw}.lightbox>p{color:#ffffff8a;letter-spacing:.05em;margin:0;font-size:10px;position:absolute;bottom:20px}@media (width<=1050px){.content-grid{grid-template-columns:minmax(480px,59%) minmax(280px,41%)}.property-card{grid-template-columns:42% minmax(0,1fr)}.detail-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=760px){.search-zone{padding:23px 16px 15px}.destination-copy h2{font-size:26px}.destination-copy p{margin-bottom:15px;font-size:12px}.content-grid{height:auto}.property-card{grid-template-columns:145px minmax(0,1fr);min-height:220px}.property-body{padding:13px}.photo-open{display:none}.detail-gallery{grid-template-rows:255px 115px}.live-source-preview-gallery{grid-template-rows:240px 120px;grid-template-columns:1.6fr 1fr}.live-source-preview-gallery>button:nth-of-type(n+4){display:none}.source-preview-caption{max-width:70%}.detail-layout{display:block}.story-body{columns:1;font-size:13px}.spec-groups{grid-template-columns:1fr;gap:20px}.analysis-heading{display:block}.confidence-chip{margin-top:12px;display:inline-block}.lightbox{padding-inline:16px}.lightbox-top{grid-template-columns:1fr auto}.lightbox-top strong{display:none}.lightbox-nav{background:#0c231db8;width:38px;height:38px}.lightbox-nav.previous{left:10px}.lightbox-nav.next{right:10px}}@media (width<=430px){.destination-copy h2{font-size:23px}.property-card{grid-template-columns:128px minmax(0,1fr)}.property-body h3{font-size:13px}.detail-section,.analysis-hero{padding:20px}}:root{--ink:#202b29;--muted:#747b77;--line:#ddd4ca;--paper:#f3eee8;--surface:#fffaf6;--green:#183d36;--mint:#dce8e1;--midnight:#253247;--salmon:#d69584;--rose:#d7aaa4;--cognac:#a96342;--orange:#d07a4f;--gold:#b68a61;--ivory:#fff8f0;--shadow:0 24px 65px #272a2621, 0 4px 14px #432d1e0f}body{background-color:var(--paper);color:var(--ink);background-image:radial-gradient(circle at 12% 15%,#d6958417,#0000 24%),radial-gradient(circle at 88% 82%,#2532470f,#0000 28%),repeating-linear-gradient(118deg,#5c433205 0 1px,#0000 1px 6px);font-family:Avenir Next,Avenir,Helvetica Neue,Inter,ui-sans-serif,sans-serif}.sidebar{color:#e8e4dd;background-color:#193831;background-image:radial-gradient(circle at 18% 3%,#d695844d,#0000 19%),radial-gradient(circle at 92% 88%,#253247ad,#0000 39%),repeating-radial-gradient(circle at 30% 40%,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(165deg,#20473f 0%,#15332d 52%,#192b35 100%);padding:31px 17px 18px;box-shadow:inset -1px 0 #ffffff14,12px 0 42px #1f29261f}.brand{gap:12px;padding:0 8px 30px}.brand-mark{color:#fff7ef;letter-spacing:-.05em;background:linear-gradient(145deg,#d695843d,#a9634214);border:1px solid #fff4ebb8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:14px;display:grid;transform:none;box-shadow:inset 0 0 0 5px #ffffff09,0 8px 24px #071b1740}.brand-mark:before,.brand-mark:after,.brand-mark span{display:none}.brand strong{letter-spacing:.12em;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:500}.brand small{color:#deb0a4;letter-spacing:.16em;opacity:.95;max-width:145px;margin-top:5px;font-size:10px;line-height:1.5}.nav-label{color:#ad9185}.nav-item{color:#c9d2cd;border-radius:12px;min-height:46px}.nav-item:hover{background:#fff8f013}.nav-item.active{box-shadow:inset 3px 0 var(--salmon), 0 9px 22px #0619151f;background:linear-gradient(90deg,#d6958429,#ffffff0b);border-color:#ffffff17}.nav-count{background:#d695842b}.market-card{border-color:#ffffff1c}.avatar{background:linear-gradient(145deg,#a96342,#724b40);border-color:#d6958466;border-radius:50%}.topbar{background:#fffaf6e8;border-bottom-color:#a6917d38;min-height:82px;box-shadow:0 8px 35px #4b36290b}.eyebrow{color:var(--cognac)}.topbar h1,.results-header h2,.detail-title-block h1,.analysis-heading h2,.section-title h2,.decision-card h3{font-family:Baskerville,Iowan Old Style,Georgia,serif}.topbar h1{color:#25342f;letter-spacing:-.02em;font-size:25px}.lang-toggle{background:#f2ebe5;border-color:#ddd2c8;border-radius:999px}.lang-toggle button{border-radius:999px}.lang-toggle button.active{background:var(--midnight)}.lang-toggle>span.active{background:var(--midnight);border-radius:999px}.icon-button,.profile-button{background:#fffaf6;border-color:#e0d7cf;border-radius:50%}.profile-button{border-radius:999px}.search-zone{background-position:50% 55%;padding:34px 34px 22px}.search-zone:before{background:radial-gradient(circle at 85% 23%,#d6958457,#0000 27%),linear-gradient(96deg,#0f2e28f5 0%,#153630c2 47%,#2532474d 100%),linear-gradient(#0000 40%,#1127227a)}.destination-copy>span{color:#efb6a7}.destination-copy h2{letter-spacing:-.025em;margin-top:8px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(31px,3vw,44px)}.destination-copy p{color:#fff5edc7;letter-spacing:.015em;font-family:Avenir Next,Avenir,sans-serif}.natural-search{background:#fffaf6f2;border:1px solid #ffffff94;border-radius:16px;min-height:65px;box-shadow:0 18px 50px #0c211d42,inset 0 1px #ffffffbf}.natural-search input{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:17px}.natural-search>button{background:linear-gradient(145deg, var(--cognac), #8f4f35);border-radius:12px;box-shadow:0 8px 20px #81442b3d}.sparkle{color:var(--salmon)}.filter{border-radius:999px}.filter.active{color:#fff7f2;background:#3a363870;border-color:#efb6a7ad}.save-search{color:#2c3331;background:linear-gradient(135deg,#f0b9aa,#d99684);border-color:#e9ad9d;border-radius:999px}.data-notice{color:#77665b;background:linear-gradient(90deg,#f7e8de,#faf2e9 55%,#e9eeeb);border-color:#e4d1c2}.content-grid{height:calc(100vh - 369px)}.results-panel{background-color:#f3eee8;background-image:repeating-linear-gradient(123deg,#563f2e04 0 1px,#0000 1px 7px)}.collection-label{color:var(--cognac)!important}.results-header button{color:#665b54;background:#fffaf6;border-color:#ded3ca;border-radius:999px}.opportunity-strip{background:linear-gradient(110deg,#f6dfd6,#fbede5 52%,#e8efeb);border-color:#e0c4b7;border-radius:14px;box-shadow:inset 0 1px #ffffffb3}.opportunity-score{color:#fff;background:linear-gradient(145deg, var(--cognac), #be7a60);box-shadow:0 6px 14px #8a4e372e}.property-card{background:#fffaf6fa;border-color:#ded4cb;border-radius:17px;box-shadow:0 11px 34px #37302a0e,inset 0 1px #fff}.property-card:hover,.property-card.selected{box-shadow:var(--shadow);border-color:#d19b89}.photo-wrap{background:#d7ddd8}.deal-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px}.deal-badge.excellent{color:#fff8f1;background:#183d36e0}.deal-badge.good{color:#263b34;background:#eed7cdf0}.deal-badge.fair{color:#fff9f3;background:#a96342e6}.heart-button{border-radius:50%;box-shadow:0 7px 18px #1a24201f}.price-line strong{color:var(--midnight);font-family:Baskerville,Iowan Old Style,Georgia,serif}.property-body h3{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:16px}.score-ring.excellent{border-color:var(--green);color:var(--green)}.score-ring.good{border-color:var(--salmon);color:#8d5a4d}.analysis-link{color:var(--cognac)}.map-panel{background:#b7cdd0}.map-canvas{background:radial-gradient(circle at 55% 35%,#ffffff47 0 1px,#0000 1.5px) 0 0/22px 22px,linear-gradient(145deg,#c7dfe0 0%,#a9c8cd 58%,#8fb4bd 100%)}.map-canvas:before,.map-canvas:after{background:#e7ddcf}.map-price{background:var(--midnight);border-radius:999px;box-shadow:0 8px 22px #25324740}.map-price.selected{color:#fff;background:linear-gradient(135deg, var(--salmon), var(--cognac))}.draw-zone{background:#fffaf6eb;border-color:#9a837059;border-radius:999px}.map-tools{border-color:#9a837052;border-radius:14px}.map-tools button{background:#fffaf6f0}.map-layers{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf6e0;border:1px solid #88746745;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:64px;left:20px;box-shadow:0 10px 25px #2935321a}.map-layers button{color:#6e716e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.map-layers button.active{color:#fff;background:var(--midnight)}.partner-pin{z-index:7;color:#24312d;text-align:left;cursor:pointer;background:#fffaf6f5;border:1px solid #fff;border-radius:13px;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex;position:absolute;box-shadow:0 13px 30px #1f312e33}.partner-pin b{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:28px;height:28px;font-family:Baskerville,Georgia,serif;font-size:11px;display:grid}.expert-pin b{background:linear-gradient(145deg, var(--cognac), #7e5142)}.partner-pin span{font-size:10px;font-weight:900}.partner-pin small{color:#808783;margin-top:2px;font-size:10px;font-weight:600;display:block}.agency-one{top:24%;left:22%}.agency-two{top:53%;left:49%}.expert-one{top:40%;left:19%}.expert-two{top:61%;left:56%}.map-legend{background:#fffaf6d4;border-radius:999px}.detail-page{background-color:#f3eee8;background-image:radial-gradient(circle at 82% 4%,#d695841a,#0000 22%),repeating-linear-gradient(118deg,#5c433204 0 1px,#0000 1px 7px)}.detail-header{background:#fffaf6e8;border-bottom-color:#ab94813d;min-height:78px;box-shadow:0 9px 32px #402e240d}.detail-brand{color:var(--ink)}.detail-logo{color:#fff8f0;background:linear-gradient(145deg, var(--green), var(--midnight));letter-spacing:-.06em;border:1px solid #d8a18f;border-radius:50%;width:40px;height:40px;font-size:13px;box-shadow:0 7px 18px #1d322b29}.detail-brand strong{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:17px}.detail-brand small{max-width:210px;color:var(--cognac);font-size:10px;line-height:1.45}.detail-header nav a:hover{color:var(--cognac)}.detail-header-actions button{background:#fffaf6;border-radius:999px}.demo-ribbon{background:#f9e8df;border-color:#dfc8b9;border-radius:12px}.demo-ribbon strong{color:#6f3f31;background:#efc8bb;border-radius:999px}.detail-gallery{border-radius:20px;box-shadow:0 28px 70px #2a2f2a2e}.detail-gallery .gallery-image>b{border-radius:999px}.detail-title-block h1{color:#24312e}.detail-price strong{color:var(--midnight);font-family:Baskerville,Iowan Old Style,Georgia,serif}.mini-icon{color:#8b523d;background:#f4ddd3}.analysis-hero,.detail-section,.coverage-card{background-color:#fffaf6f7;background-image:radial-gradient(circle at 100% 0,#d695840e,#0000 27%);border-color:#ded3c9;border-radius:17px;box-shadow:0 14px 40px #372d260e,inset 0 1px #fff}.analysis-hero{background:linear-gradient(145deg,#fff9f4 0%,#f7e4da 54%,#eef2ef 100%);border-color:#dfbfb1}.confidence-chip,.section-title>span{border-radius:999px}.score-grid{border-color:#dfcec1;border-radius:13px}.score-dial{border-color:var(--salmon);color:#794c41;background:#fffaf68c}.deal-label{color:#fff;background:var(--green);border-radius:999px}.reasoning-grid>div{border-radius:13px}.reasoning-grid .positive{background:#e7f0eb}.reasoning-grid .caution{background:#f8e5dc}.story-note{border-left-color:var(--salmon);background:#f7ebe4}.source-table,.risk-list article{border-radius:13px}.source-row b{background:var(--midnight);border-radius:50%}.decision-card{background-color:#1b3934;background-image:repeating-radial-gradient(circle at 25% 30%,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(150deg,#1e463e,#1b303b);border:1px solid #d6958459;border-radius:17px;box-shadow:0 24px 55px #192d2738,inset 0 1px #ffffff14}.decision-card .section-kicker{color:#e8a997}.decision-card button{color:#26302d;background:linear-gradient(135deg,#f0b3a2,#d88e7b);border-radius:999px;box-shadow:0 8px 20px #68302538}.decision-card a{color:#efc1b4}.coverage-bar span{background:linear-gradient(90deg, var(--green), var(--salmon))}.lightbox{background:#151f25f7}@media (width<=1050px){.brand strong{font-size:0}.brand strong:after{content:"PRIVATE\a LATITUDE";white-space:pre;font-size:14px;line-height:1.2}.brand small{display:none}}@media (width<=760px){.sidebar{background:linear-gradient(100deg,#173a33,#213044)}.search-zone{padding:25px 16px 17px}.destination-copy h2{font-size:28px}.natural-search{border-radius:14px}.property-card{border-radius:15px}.map-layers{top:58px;left:12px}.map-layers button{padding-inline:8px}.partner-pin span{display:none}.partner-pin{border-radius:12px;padding:6px}.detail-header{min-height:66px}.detail-logo{width:34px;height:34px}.detail-brand small{display:none}.detail-gallery,.analysis-hero,.detail-section,.decision-card,.coverage-card{border-radius:15px}}@media (width<=430px){.destination-copy h2{font-size:25px}.map-layers button{font-size:10px}}.decision-card .decision-primary{color:#26302d;background:linear-gradient(135deg,#f0b3a2,#d88e7b);border-radius:999px;place-items:center;width:100%;min-height:39px;margin:0;font-size:11px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 8px 20px #68302538}.decision-card .decision-primary+a{margin-top:11px}.agency-card{background:#fffaf6fa;border:1px solid #dccfc4;border-radius:17px;padding:18px;box-shadow:0 14px 38px #382d2512,inset 0 1px #fff}.agency-card-top{align-items:center;gap:11px;display:flex}.agency-logo{color:#fff8f1;background:linear-gradient(145deg, var(--green), var(--midnight));border-radius:14px;flex:none;place-items:center;width:47px;height:47px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid;box-shadow:0 9px 20px #1a332c2e}.agency-card-top .section-kicker{color:var(--cognac);margin-bottom:3px}.agency-card h3{color:#25342f;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:17px;font-weight:500}.agency-card-top div>span{color:#8a8e8a;margin-top:3px;font-size:10px;display:block}.agency-advisor{background:#f4e8e1;border-radius:12px;align-items:center;gap:9px;margin:15px 0 12px;padding:11px;display:flex}.agency-advisor>span{color:#fff;background:linear-gradient(145deg, var(--salmon), var(--cognac));border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.agency-advisor strong{font-size:11px;display:block}.agency-advisor small{color:#7d7d78;margin-top:3px;font-size:10px;display:block}.agency-card dl{margin:0 0 13px}.agency-card dl>div{border-bottom:1px solid #eee6df;justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.agency-card dt{color:#8b8e89}.agency-card dd{color:#344740;text-align:right;margin:0;font-weight:800}.property-actions{grid-template-columns:1fr;gap:7px;scroll-margin-top:100px;display:grid}.property-actions>button{cursor:pointer;border-radius:999px;min-height:38px;font-size:10px;font-weight:900}.property-action-primary{color:#fff;background:linear-gradient(135deg, var(--green), #245148);border:0;box-shadow:0 8px 18px #193d3629}.property-action-secondary{color:#38443f;background:#fffaf6;border:1px solid #d6c8bd}.agency-source-link{color:var(--cognac);text-align:center;margin-top:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.commission-note{color:#9a928c;border-top:1px solid #eee3da;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.5}.source-identity{align-items:center;gap:7px;min-width:0;display:flex}.source-identity>span{color:#3f4f49;min-width:0;font-weight:800}.source-identity small{color:#929995;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:600;display:block;overflow:hidden}.source-row a{color:var(--cognac);font-weight:900;text-decoration:none}.experts-intro{color:#6f7974;max-width:700px;margin:13px 0 0;font-size:11px;line-height:1.6}.professional-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.professional-grid article{background:linear-gradient(145deg,#fffdf9,#f7efe9);border:1px solid #e2d8d0;border-radius:14px;gap:11px;min-width:0;padding:15px;display:flex;box-shadow:inset 0 1px #fff}.professional-mark{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.professional-mark.legal{background:var(--midnight)}.professional-mark.technical{background:var(--green)}.professional-mark.finance{background:linear-gradient(145deg, var(--salmon), var(--cognac))}.professional-grid article>div{flex:1;min-width:0}.professional-grid small{color:var(--cognac);letter-spacing:.1em;font-size:10px;font-weight:900}.professional-grid h3{color:#293b35;margin:5px 0;font-family:Baskerville,Georgia,serif;font-size:14px;font-weight:500}.professional-grid p{color:#7a827e;margin:0;font-size:10px;line-height:1.5}.professional-grid footer{border-top:1px solid #eadfd7;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:9px;display:flex}.professional-grid footer span{color:#818681;font-size:10px}.professional-grid footer a{color:var(--cognac);flex:none;font-size:10px;font-weight:900;text-decoration:none}.contact-modal{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141f23b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-sheet{background-color:#fffaf6;background-image:radial-gradient(circle at 100% 0,#d695842b,#0000 35%),repeating-linear-gradient(118deg,#5c433204 0 1px,#0000 1px 7px);border:1px solid #ffffffb3;border-radius:22px;width:min(510px,100%);max-height:calc(100vh - 40px);padding:31px;position:relative;overflow:auto;box-shadow:0 38px 100px #0e191c5c}.contact-close{color:#5d605d;cursor:pointer;background:#fffaf6c7;border:1px solid #dfd2c8;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:17px;right:18px}.contact-sheet>h2,.contact-success h2{color:#24342f;max-width:400px;margin:6px 0 8px;font-family:Baskerville,Georgia,serif;font-size:28px;font-weight:500;line-height:1.12}.contact-sheet>p:not(.section-kicker),.contact-success>p:not(.section-kicker){color:#727a76;margin:0;font-size:11px;line-height:1.6}.contact-property{border-left:3px solid var(--salmon);background:#f5e7df;border-radius:0 12px 12px 0;flex-direction:column;margin:17px 0;padding:13px;display:flex}.contact-property span{color:#9a7568;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.contact-property strong{color:#30423c;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:14px;font-weight:500}.contact-property small{color:#7d817e;margin-top:3px;font-size:10px}.contact-sheet form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.contact-sheet form label{color:#68706c;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.contact-sheet form label:nth-child(n+3){grid-column:1/3}.contact-sheet input,.contact-sheet textarea{color:#24342f;width:100%;font:inherit;background:#ffffffd1;border:1px solid #ddd2c9;border-radius:11px;outline:none;font-size:11px}.contact-sheet input{height:40px;padding:0 11px}.contact-sheet textarea{resize:vertical;padding:11px}.contact-sheet input:focus,.contact-sheet textarea:focus{border-color:var(--salmon);box-shadow:0 0 0 3px #d695841f}.contact-sheet form>button,.contact-success button{color:#fff;background:linear-gradient(135deg, var(--green), var(--midnight));cursor:pointer;border:0;border-radius:999px;grid-column:1/3;min-height:43px;font-size:10px;font-weight:900}.contact-privacy{color:#a29a94;text-align:center;margin-top:10px;font-size:10px;display:block}.contact-success{text-align:center;padding:30px 4px 9px}.contact-success>span{color:#fff;background:linear-gradient(145deg, var(--green), #3e7465);border-radius:50%;place-items:center;width:51px;height:51px;margin:0 auto 17px;font-size:20px;display:grid;box-shadow:0 10px 24px #183d3633}.contact-success .section-kicker{margin-top:0}.contact-success h2{margin-inline:auto}.contact-success button{width:100%;margin-top:20px}@media (width<=1050px){.professional-grid{grid-template-columns:1fr}.professional-grid article{align-items:center}}@media (width<=760px){.agency-card{border-radius:15px}.professional-grid{grid-template-columns:1fr}.contact-modal{align-items:end;padding:0}.contact-sheet{border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:27px 20px 24px}.contact-sheet form{grid-template-columns:1fr}.contact-sheet form label:nth-child(n),.contact-sheet form>button{grid-column:1}}body{font-size:15px}.brand strong{font-size:18px}.brand small{font-size:11px;line-height:1.35}.nav-label,.eyebrow{font-size:13px}.nav-item{font-size:14px}.nav-count,.lang-toggle button,.lang-toggle>span,.market-card strong,.user-card strong,.market-card small,.user-card small,.avatar{font-size:13px}.topbar h1{font-size:27px}.natural-search label{font-size:13px}.filter,.save-search{font-size:14px}.data-notice{font-size:13px;line-height:1.45}.collection-label{font-size:11px!important}.results-header h2{font-size:25px}.results-header p,.results-header button{font-size:13px}.opportunity-strip strong{font-size:14px}.opportunity-strip p,.opportunity-strip button{font-size:12px}.photo-note,.deal-badge,.photo-open{font-size:11px}.price-line span{font-size:13px}.property-body h3{font-size:17px}.location,.facts,.score-ring{font-size:13px}.evidence-row strong,.confidence span{font-size:12px}.evidence-row small{font-size:11px;line-height:1.35}.analysis-link{font-size:12px}.place-label,.map-price,.draw-zone{font-size:13px}.map-legend,.map-layers button{font-size:12px}.partner-pin b,.partner-pin span{font-size:13px}.partner-pin small{font-size:11px}.detail-brand strong{font-size:19px}.detail-brand small{font-size:10px}.detail-header nav a{font-size:14px}.detail-header-actions>span,.detail-header-actions button,.breadcrumb{font-size:13px}.demo-ribbon{font-size:12px;line-height:1.4}.demo-ribbon strong,.detail-gallery .gallery-image>span{font-size:11px}.detail-gallery .gallery-image>b{font-size:12px}.detail-place,.detail-facts,.detail-price span{font-size:14px}.detail-price small,.section-kicker{font-size:12px}.analysis-heading h2{font-size:19px}.confidence-chip{font-size:12px}.confidence-chip strong{font-size:14px}.score-dial span,.deal-label{font-size:11px}.main-score p{max-width:240px;font-size:13px}.metric small{font-size:11px}.metric span{font-size:12px}.reasoning-grid strong{font-size:13px}.reasoning-grid p,.section-title>span{font-size:12px}.story-body{font-size:16px}.story-note p{font-size:12px}.spec-groups dl>*{font-size:13px}.spec-groups em{font-size:10px}.timeline time{font-size:11px}.timeline strong{font-size:13px}.timeline p,.source-row{font-size:12px}.source-head{font-size:11px}.source-identity small{font-size:10px}.conflict-note strong,.risk-list strong{font-size:13px}.conflict-note p,.risk-list p{font-size:12px}.risk-list b{font-size:11px}.decision-card>p:not(.section-kicker),.decision-card button,.decision-card .decision-primary{font-size:13px}.decision-card a,.coverage-card>div:first-child,.coverage-card ul{font-size:12px}.legal-note{font-size:11px}.lightbox-top{font-size:13px}.lightbox-top strong{font-size:16px}.lightbox>p{font-size:12px}.agency-card h3{font-size:19px}.agency-card-top div>span,.agency-advisor>span{font-size:12px}.agency-advisor strong{font-size:14px}.agency-advisor small,.agency-card dl>div{font-size:12px}.property-actions>button{font-size:13px}.agency-source-link{font-size:12px}.commission-note{font-size:11px}.experts-intro{font-size:13px}.professional-grid small{font-size:10px}.professional-grid h3{font-size:16px}.professional-grid p{font-size:12px}.professional-grid footer span,.professional-grid footer a{font-size:11px}.contact-sheet>p:not(.section-kicker),.contact-success>p:not(.section-kicker){font-size:13px}.contact-property span{font-size:11px}.contact-property strong{font-size:16px}.contact-property small,.contact-sheet form label{font-size:12px}.contact-sheet input,.contact-sheet textarea{font-size:14px}.contact-sheet form>button,.contact-success button{font-size:13px}.contact-privacy{font-size:11px}@media (width<=760px){.nav-item{font-size:12px!important}.main-nav .nav-item:nth-of-type(n+6){display:none}.natural-search input{font-size:15px}.data-notice{font-size:12px}.property-body h3,.story-body{font-size:15px}.detail-header nav a{font-size:13px}}@media (width<=430px){.map-layers button{font-size:11px}}.radar-shell .brand{text-decoration:none}.market-card .pulse.waiting{background:#d6ad74;box-shadow:0 0 0 4px #d6ad741f}.radar-workspace{background:#f2eee8;min-height:100vh}.radar-topbar{min-height:82px}.radar-top-actions{align-items:center;gap:8px;display:flex}.radar-create-link{color:#fff;cursor:pointer;background:#315d4d;border:0;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #264f4029}.radar-create-link:hover{background:#274f42}.radar-create-link .icon{width:15px}.radar-private-link{color:#384a44;background:#fffaf6;border:1px solid #d8cbc0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.radar-private-link .icon{width:16px;color:var(--cognac)}.radar-page{background-image:radial-gradient(circle at 90% 0,#d695841f,#0000 24%),repeating-linear-gradient(118deg,#5c433203 0 1px,#0000 1px 8px);min-height:calc(100vh - 82px);padding:38px 38px 70px}.radar-hero{justify-content:space-between;align-items:flex-end;gap:36px;max-width:1320px;margin:0 auto 28px;display:flex}.radar-hero h2{color:#23352f;letter-spacing:-.04em;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.01}.radar-hero h2 em{color:var(--cognac);font-weight:500}.radar-hero>div:first-child>p:last-child{color:#66736e;max-width:700px;margin:18px 0 0;font-size:14px;line-height:1.65}.radar-engine-state{background:#fffaf6d1;border:1px solid #dfd4ca;border-radius:16px;flex:none;align-items:center;gap:13px;min-width:224px;padding:16px 18px;display:flex;box-shadow:0 15px 38px #312a240d}.radar-engine-state>span{background:#d5a464;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 6px #d5a4641f}.radar-engine-state>span.online{background:#58ad82;box-shadow:0 0 0 6px #58ad821f}.radar-engine-state small{color:#a19287;letter-spacing:.14em;font-size:11px;font-weight:900}.radar-engine-state strong{color:#31443d;margin-top:3px;font-size:14px;display:block}.radar-engine-state p{color:#909691;margin:3px 0 0;font-size:12px}.radar-region-bar{background:#fffdf9e6;border:1px solid #dbd2ca;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:24px;max-width:1320px;margin:0 auto 15px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #fff}.radar-region-bar>div{align-items:center;gap:12px;display:flex}.radar-region-bar>div>span{color:#9d8b7c;letter-spacing:.14em;font-size:11px;font-weight:900}.radar-region-bar select{color:#263a33;background:0 0;border:0;outline:0;min-width:240px;font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:600}.radar-region-bar p,.radar-date{color:#737c78;margin:0;font-size:13px}.radar-date{border-left:1px solid #e1d8d0;padding-left:24px}.radar-error{color:#87594a;background:#fff3ed;border:1px solid #ebcfc4;border-radius:12px;gap:10px;max-width:1320px;margin:0 auto 15px;padding:12px 15px;font-size:13px;display:flex}.radar-created-notice{color:#426052;background:#edf7f1;border:1px solid #bdd7c8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;max-width:1320px;margin:0 auto 15px;padding:12px 14px;display:grid}.radar-created-notice>span{color:#fff;background:#4e8c6e;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.radar-created-notice strong{font-size:14px;display:block}.radar-created-notice p{margin:2px 0 0;font-size:13px;line-height:1.4}.radar-created-notice button{color:#587066;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:22px}.radar-metrics{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:0 auto 16px;display:grid}.radar-metric{background:#fffcf8f0;border:1px solid #ded4cc;border-radius:17px;min-height:138px;margin:0;padding:21px;position:relative;overflow:hidden;box-shadow:0 14px 34px #342b250b,inset 0 1px #fff}.radar-metric:after{content:"";border:1px solid #b98f5d2b;border-radius:50%;width:91px;height:91px;position:absolute;bottom:-36px;right:-23px}.radar-metric p{color:#8d8984;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.radar-metric strong{color:#233b33;margin-top:12px;font-family:Baskerville,Georgia,serif;font-size:35px;font-weight:500;line-height:1;display:block}.radar-metric span{color:#868d89;margin-top:10px;font-size:12px;line-height:1.4;display:block}.market-observations{max-width:1320px;margin:0 auto 16px;overflow:hidden}.market-observations>header h3{color:#2b3d37;margin:0;font-family:Baskerville,Georgia,serif;font-size:24px;font-weight:500}.market-health{background:linear-gradient(#fbf8f4,#f6f2ed);border-bottom:1px solid #e7ded7;grid-template-columns:repeat(5,1fr);display:grid}.market-health>div{border-right:1px solid #e7ded7;min-width:0;padding:18px 20px}.market-health>div:last-child{border-right:0}.market-health small{color:#9b8b80;letter-spacing:.09em;font-size:11px;font-weight:900;display:block}.market-health strong{color:#2f473f;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-family:Baskerville,Georgia,serif;font-size:21px;font-weight:600;display:block;overflow:hidden}.market-health span{color:#858c88;margin-top:4px;font-size:12px;display:block}.official-market-strip{color:inherit;background:linear-gradient(115deg,#f4ece4,#fffaf5 58%,#edf2ed);border:1px solid #d8cdc2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 18px 0;padding:13px 15px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.official-market-strip:hover{border-color:#b99a86;transform:translateY(-1px)}.official-market-seal{color:#fff;letter-spacing:.08em;background:#35594b;border:1px solid #32504433;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Baskerville,Georgia,serif;font-size:14px;font-weight:700;display:grid}.official-market-strip small{color:#a16e59;letter-spacing:.12em;font-size:12px;font-weight:900;display:block}.official-market-strip strong{color:#314b41;margin-top:3px;font-family:Baskerville,Georgia,serif;font-size:18px;font-weight:600;display:block}.official-market-strip p{color:#737a76;margin:3px 0 0;font-size:13px}.official-market-link{color:#53675f;white-space:nowrap;font-size:13px;font-weight:800}.territorial-check-strip{background:linear-gradient(115deg,#edf4ef,#fffaf5 62%,#f6e7df);border:1px solid #cfdad3;border-radius:13px;margin:10px 18px 0}.territorial-check-strip>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:grid}.territorial-check-strip>summary::-webkit-details-marker{display:none}.territorial-check-seal{color:#fff9f5;letter-spacing:.08em;background:linear-gradient(145deg,#3e6657,#29483e);border:1px solid #314d4233;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Baskerville,Georgia,serif;font-size:14px;font-weight:700;display:grid}.territorial-check-copy small{color:#96624f;letter-spacing:.1em;font-size:14px;font-weight:900;display:block}.territorial-check-copy strong{color:#304b41;margin-top:3px;font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:600;display:block}.territorial-check-copy p{color:#6f7974;margin:3px 0 0;font-size:14px}.territorial-check-toggle{background:#ffffffa6;border:1px solid #3f584d38;border-radius:50%;width:28px;height:28px;position:relative}.territorial-check-toggle:before,.territorial-check-toggle:after{content:"";background:#405c51;width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.territorial-check-toggle:after{transition:opacity .18s;transform:translate(-50%,-50%)rotate(90deg)}.territorial-check-strip[open] .territorial-check-toggle:after{opacity:0}.territorial-check-details{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 15px 14px 67px;display:grid}.territorial-check-details a{color:#354c43;background:#ffffffa3;border:1px solid #4b675c2b;border-radius:10px;min-width:0;padding:11px 12px;text-decoration:none}.territorial-check-details a:hover{background:#ffffffeb;border-color:#9f5f486b}.territorial-check-details span,.territorial-check-details b,.territorial-check-details small{display:block}.territorial-check-details span{font-size:13px;font-weight:850}.territorial-check-details b{color:#8d604f;margin-top:3px;font-size:12px;font-weight:750}.territorial-check-details small{color:#7d8782;margin-top:7px;font-size:11px;line-height:1.45}.market-toolbar{background:#fffdf9;border-bottom:1px solid #e7ded7;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 18px;display:flex}.market-toolbar label{flex-direction:column;gap:5px;display:flex}.market-toolbar select,.market-toolbar input{color:#41534c;background:#faf7f3;border:1px solid #ddd3ca;border-radius:10px;outline:0;min-width:145px;height:37px;padding:0 11px;font-size:13px;font-weight:700}.market-toolbar select{padding-right:32px}.market-toolbar select:focus,.market-toolbar input:focus{border-color:#91aa9f;box-shadow:0 0 0 3px #486a5b17}.market-toolbar p{color:#8b908d;margin:0 0 10px auto;font-size:12px;font-weight:750}.market-table{overflow-x:auto}.market-row{border-bottom:1px solid #eee7e1;grid-template-columns:minmax(270px,2.2fr) minmax(150px,1.25fr) minmax(130px,1.05fr) minmax(125px,.9fr) minmax(190px,1.4fr) minmax(125px,.9fr) 25px;align-items:center;gap:14px;min-width:1190px;min-height:82px;padding:0 20px;display:grid}.market-head{color:#9b9691;letter-spacing:.06em;text-transform:uppercase;background:#f8f5f1;min-height:38px;font-size:11px;font-weight:900}.market-item{color:inherit;background:#fffdf9f2;text-decoration:none;transition:background .16s,box-shadow .16s;position:relative}.market-item:hover{z-index:1;background:#fff8f2;position:relative;box-shadow:inset 3px 0 #aa6851}.market-item:last-child{border-bottom:0}.market-row-link{z-index:1;position:absolute;inset:0}.market-item>:not(.market-row-link){z-index:2;pointer-events:none;position:relative}.market-item>span{min-width:0}.market-item strong{color:#354841;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.market-item small{color:#8a8f8c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.market-property strong{font-size:13px}.market-property{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.market-property em{color:#9a6a56;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-style:normal;display:block;overflow:hidden}.market-thumb{color:#7b665c;background:#e9e2dc;border-radius:9px;place-items:center;width:58px;height:50px;font-family:Baskerville,Georgia,serif;font-size:12px;display:grid;position:relative;overflow:hidden}.market-thumb b{color:#fff;text-align:center;background:#182b25c7;border-radius:999px;min-width:18px;padding:2px 4px;font:800 8px/1.3 Arial,sans-serif;position:absolute;bottom:3px;right:3px}.market-source{color:inherit;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid;pointer-events:auto!important}.market-source>b{color:#f9f0e8;background:#3e5b51;border-radius:10px;place-items:center;width:31px;height:31px;font-family:Baskerville,Georgia,serif;font-size:12px;display:grid}.market-source small{color:#5f6e68;white-space:normal;margin:0;font-weight:750}.market-source em{color:#a15f49;margin-top:2px;font-size:10px;font-style:normal;display:block}.market-price strong{color:#263e35;font-family:Baskerville,Georgia,serif;font-size:15px}.market-signal{background:#f1efec;border-radius:10px;padding:8px 10px;position:relative}.market-signal strong{font-size:13px}.market-signal small{margin-top:3px;font-size:11px}.market-signal>b{color:#fff;background:#a85e48;border-radius:999px;padding:3px 6px;font-size:10px;position:absolute;top:-7px;right:7px}.market-signal.below_market{background:#e8f2ec}.market-signal.below_market strong{color:#327054}.market-signal.market_aligned{background:#edf0ed}.market-signal.premium_positioning{background:#fbefe1}.market-signal.premium_positioning strong{color:#8d6433}.market-signal.well_above_market{background:#f7e8e3}.market-signal.well_above_market strong{color:#9b543f}.market-freshness{border-left:3px solid #b9c4bf;padding-left:11px}.market-freshness.fresh{border-color:#60ad82}.market-freshness.recent{border-color:#cfaa6e}.market-freshness.aging,.market-freshness.stale{border-color:#c9745c}.market-open{color:#a55d47;text-align:right;font-size:17px}.market-empty{color:#818985;justify-content:center;align-items:center;gap:9px;min-height:118px;padding:24px;font-size:13px;display:flex}.market-empty strong,.market-empty span{display:block}.market-empty-error{color:#945a49;background:#fff5ef}.market-loader{border:2px solid #d9d3ce;border-top-color:#9f5e49;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite scannerSpin}@keyframes scannerSpin{to{transform:rotate(360deg)}}.market-method{color:#79837f;background:#f8f5f1;border-top:1px solid #e8e0d9;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:flex}.market-method .icon{color:#48705f;width:15px}.market-method b{color:#9a8f87;white-space:nowrap;margin-left:auto;font-size:11px}.radar-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);align-items:start;gap:16px;max-width:1320px;margin:0 auto;display:grid}.radar-main-column,.radar-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.radar-panel{background:#fffcf8f5;border:1px solid #ded4cc;border-radius:18px;box-shadow:0 16px 40px #372d260d,inset 0 1px #fff}.radar-panel>header{border-bottom:1px solid #e8dfd8;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;display:flex}.radar-panel>header h3,.source-needs h3{color:#2b3d37;margin:0;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.radar-panel>header>span{color:#7a817d;background:#f1eeea;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.pipeline-list{margin:0;padding:5px 22px 10px;list-style:none}.pipeline-list li{border-bottom:1px solid #eee7e1;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;display:grid}.pipeline-list li:last-child{border-bottom:0}.pipeline-list li>span{color:#315c4f;background:#edf4f0;border:1px solid #cfddd7;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.pipeline-list li.waiting>span{color:#8d6337;background:#fbefe2;border-color:#ead8c4}.pipeline-list strong{color:#35453f;font-size:13px}.pipeline-list p{color:#808984;margin:4px 0 0;font-size:13px}.pipeline-list b{color:#47705f;background:#edf4f0;border-radius:7px;padding:6px 8px;font-size:11px}.pipeline-list li.waiting b{color:#93643d;background:#faebdf}.coverage-table{overflow-x:auto}.coverage-row{color:#69746f;border-bottom:1px solid #eee7e1;grid-template-columns:minmax(170px,1.45fr) .8fr .55fr .65fr .55fr .85fr;align-items:center;gap:12px;min-width:700px;min-height:50px;padding:0 22px;font-size:13px;display:grid}.coverage-row:last-child{border-bottom:0}.coverage-row strong{color:#33463f;font-size:14px}.coverage-head{color:#99948f;letter-spacing:.06em;text-transform:uppercase;background:#f8f5f1;min-height:39px;font-size:11px;font-weight:900}.coverage-row b{border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px}.coverage-row b.configured{color:#89633e;background:#f6eadc}.coverage-row b.collecting{color:#2f6d51;background:#e5f3eb}.coverage-empty{color:#8c918e;text-align:center;padding:30px;font-size:13px}.observed-sources-panel{background:linear-gradient(150deg,#fbfaf7,#f1f5f1);overflow:hidden}.observed-sources-panel>header h3{font-size:20px}.observed-sources-panel>p:not(.source-safety){color:#727d78;margin:15px 20px;font-size:12px;line-height:1.55}.observed-source-list{flex-direction:column;gap:7px;padding:0 15px 3px;display:flex}.observed-source-list>a{color:inherit;background:#ffffffb8;border:1px solid #dce4df;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.observed-source-list>a:hover{background:#fff;border-color:#a9c0b5}.observed-source-list>a>span{color:#fff8ef;background:#36594c;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Baskerville,Georgia,serif;font-size:12px;display:grid}.observed-source-list strong,.observed-source-list small,.observed-source-list em{display:block}.observed-source-list strong{color:#344b42;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.observed-source-list small{color:#78827e;margin-top:3px;font-size:10px}.observed-source-list em{color:#979b98;margin-top:3px;font-size:9px;font-style:normal}.observed-source-list b{color:#8b604e;letter-spacing:.05em;background:#f4e7df;border-radius:999px;padding:4px 6px;font-size:9px}.observed-sources-panel .source-safety{margin-inline:20px;margin-bottom:17px}.source-needs{background:linear-gradient(150deg,#fffaf6,#f5eae3);padding:22px}.source-needs>p:not(.scanner-kicker):not(.source-safety){color:#747b77;margin:10px 0 0;font-size:13px;line-height:1.6}.source-needs ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.source-needs li{background:#ffffff8a;border:1px solid #d0bcaeb3;border-radius:12px;grid-template-columns:30px 1fr;gap:10px;padding:11px;display:grid}.source-needs li>span{color:#fff;background:var(--cognac);border-radius:9px;place-items:center;width:28px;height:28px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.source-needs li strong{color:#3b4944;font-size:13px;display:block}.source-needs li small{color:#878b88;margin-top:4px;font-size:11px;line-height:1.4;display:block}.source-safety{color:#6f7a75;border-top:1px solid #e6d8ce;align-items:center;gap:7px;margin:15px 0 0;padding-top:13px;font-size:11px;display:flex}.source-safety .icon{width:15px;color:var(--green)}.connected-source{background:radial-gradient(circle at 100% 0,#d6958429,#0000 38%),linear-gradient(150deg,#fffaf6,#f0e5dc)}.source-connector-head{align-items:center;gap:12px;margin-top:11px;display:flex}.source-connector-head>span{color:#f7eee7;background:#38564b;border:1px solid #4f695e33;border-radius:14px;place-items:center;width:46px;height:46px;font-family:Baskerville,Georgia,serif;font-size:16px;display:grid;box-shadow:0 9px 22px #2d493f29}.source-connector-head h3{font-size:23px}.source-connector-head a{color:#9a614c;margin-top:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.official-sources-panel{background:#fbfaf7;padding:21px}.official-sources-panel>header{margin-bottom:10px}.official-sources-panel>header>span{color:#f8f1e8;background:#34594c;border-radius:9px;place-items:center;min-width:28px;height:28px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.official-sources-panel>p:not(.source-safety){color:#7b827e;margin:0 0 13px;font-size:12px;line-height:1.55}.official-source-list{flex-direction:column;gap:7px;display:flex}.official-source-list>details{background:#ffffffb8;border:1px solid #e4ddd5;border-radius:12px;transition:border-color .2s,transform .2s;overflow:hidden}.official-source-list>details:hover,.official-source-list>details[open]{border-color:#bfcfc8}.official-source-list>details>summary{cursor:pointer;grid-template-columns:31px minmax(0,1fr) auto 22px;align-items:center;gap:9px;min-height:58px;padding:9px;list-style:none;display:grid}.official-source-list>details>summary::-webkit-details-marker{display:none}.official-source-list>details>summary>span{color:#386052;letter-spacing:.06em;background:#e5efea;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.official-source-list>details>summary>i{border:1px solid #d8cec5;border-radius:50%;width:22px;height:22px;position:relative}.official-source-list>details>summary>i:before,.official-source-list>details>summary>i:after{content:"";background:#51675e;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-source-list>details>summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.official-source-list>details[open]>summary>i:after{display:none}.official-source-list strong{color:#3a4e46;font-size:12px;line-height:1.25;display:block}.official-source-list small{color:#8c908d;margin-top:3px;font-size:10px;line-height:1.3;display:block}.official-source-list b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:10px}.official-source-list b.ready{color:#46705f;background:#e2eee8}.official-source-list b.controlled{color:#94604b;background:#f5e6dd}.official-source-detail{border-top:1px solid #eee7e0;padding:0 12px 12px 51px}.official-source-detail p{color:#7a827e;text-transform:capitalize;margin:11px 0 0;font-size:10px;line-height:1.45}.official-source-detail p strong{margin-right:5px;font-size:10px;display:inline}.official-source-detail ul{color:#6f7874;margin:9px 0 0;padding-left:14px}.official-source-detail li{margin-top:5px;font-size:10px;line-height:1.45}.official-source-detail a{color:#9a5a43;margin-top:10px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.official-source-loading{color:#8b8f8c;text-align:center;border:1px dashed #dcd3ca;border-radius:11px;padding:14px;font-size:11px}.connector-facts{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.connector-facts>div{background:#ffffff80;border:1px solid #d0bcaeb8;border-radius:11px;padding:10px}.connector-facts>div:last-child{grid-column:1/-1}.connector-facts dt{color:#9b8d82;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.connector-facts dd{color:#3b4e47;margin:4px 0 0;font-size:13px;font-weight:800}.connector-run{color:#fffaf6;cursor:pointer;background:#a95f4a;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 15px;font-size:13px;font-weight:900;display:flex;box-shadow:0 10px 24px #a95f4a33}.connector-run:hover:not(:disabled){background:#954f3d;transform:translateY(-1px)}.connector-run:disabled{cursor:wait;opacity:.62}.connector-run span{font-size:17px;font-weight:400}.connector-notice{background:#def0e7c7;border-radius:10px;padding:9px 11px;font-weight:750;color:#315d4d!important;margin:10px 0 0!important;font-size:12px!important}.connector-issues{flex-direction:column;gap:7px;margin-top:8px;display:flex}.connector-issues a{color:inherit;background:#ffffff9e;border:1px solid #ead7cc;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 9px;padding:10px 11px;text-decoration:none;display:grid}.connector-issues a:hover{background:#ffffffe6;border-color:#d8b4a2}.connector-issues span{color:#a45f4b;font-size:11px;font-weight:900}.connector-issues strong{color:#46534e;font-size:11px;line-height:1.35}.connector-issues small{color:#99928d;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.runs-panel{min-height:242px}.run-list{padding:10px 18px 17px}.run-list>div{border-bottom:1px solid #eee7e1;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 2px;display:grid}.run-list>div:last-child{border-bottom:0}.run-dot{background:#d1aa72;border-radius:50%;width:9px;height:9px}.run-dot.completed{background:#58ad82}.run-dot.failed{background:#c97962}.run-list strong{color:#46554f;font-size:12px;display:block}.run-list small{color:#929692;margin-top:3px;font-size:11px;display:block}.run-list em{color:#a46b59;margin-top:4px;font-size:10px;font-style:normal;line-height:1.35;display:block}.runs-empty{text-align:center;justify-items:center;padding:26px 22px;display:grid}.runs-empty>span{color:#be9567;font-family:Baskerville,Georgia,serif;font-size:30px}.runs-empty strong{color:#485650;margin-top:7px;font-size:14px}.runs-empty p{color:#8a8f8c;max-width:235px;margin:7px 0 0;font-size:12px;line-height:1.5}.new-radar-overlay{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#13221eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.new-radar-dialog{background:#fffaf6;border:1px solid #ffffff6b;border-radius:22px;flex-direction:column;width:min(860px,100%);max-height:min(900px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0a161252}.new-radar-dialog>header{background:radial-gradient(circle at 95% 0,#c4745c26,#0000 38%),#fffaf6;border-bottom:1px solid #e7ddd5;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px 20px;display:flex}.new-radar-dialog>header span,.radar-location-results>div:first-child>span{color:#9a624e;letter-spacing:.12em;font-size:12px;font-weight:900}.new-radar-dialog>header h2{color:#273e35;margin:5px 0 0;font-family:Baskerville,Georgia,serif;font-size:30px;font-weight:500}.new-radar-dialog>header p{color:#75807b;margin:6px 0 0;font-size:14px}.new-radar-dialog>header button{color:#53665e;cursor:pointer;background:#ffffffb3;border:1px solid #ddd3ca;border-radius:50%;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.new-radar-dialog>header button:disabled{opacity:.45;cursor:wait}.new-radar-form,.radar-location-results,.new-radar-notice{margin-inline:28px}.new-radar-form{gap:18px;padding:21px 0 17px;display:grid;overflow-y:auto}.new-radar-form fieldset{border:0;min-width:0;margin:0;padding:0}.new-radar-form legend,.new-radar-location-row label>span{color:#696f6c;margin-bottom:8px;font-size:14px;font-weight:850;display:block}.radar-choice-grid{gap:9px;display:grid}.country-choices{grid-template-columns:repeat(2,1fr)}.scope-choices{grid-template-columns:repeat(3,1fr)}.radar-choice-grid label{color:#354b42;cursor:pointer;background:#fbf8f4;border:1px solid #ded5ce;border-radius:13px;min-width:0;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.radar-choice-grid label.selected{background:#eef5f1;border-color:#6f9987;box-shadow:inset 0 0 0 1px #426b591f}.radar-choice-grid input,.radar-candidate-list input{opacity:0;pointer-events:none;position:absolute}.radar-choice-grid label:focus-within,.radar-candidate-list label:focus-within{outline-offset:2px;outline:3px solid #3f69572b}.radar-choice-grid strong,.radar-choice-grid small{display:block}.radar-choice-grid strong{font-size:15px}.radar-choice-grid small{color:#858c88;margin-top:4px;font-size:12px;line-height:1.35}.new-radar-location-row{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:10px;display:grid}.new-radar-location-row label{min-width:0}.new-radar-location-row input,.new-radar-location-row select{color:#30453d;background:#fff;border:1px solid #d9d0c8;border-radius:12px;outline:0;width:100%;height:46px;padding:0 13px;font:700 16px/1.2 inherit}.new-radar-location-row input:focus,.new-radar-location-row select:focus{border-color:#6f9987;box-shadow:0 0 0 3px #46705e1c}.resolve-radar-location{color:#fffaf5;cursor:pointer;background:#375f50;border:0;border-radius:12px;min-height:45px;font-family:inherit;font-size:14px;font-weight:900}.resolve-radar-location:disabled{opacity:.5;cursor:wait}.radar-location-results{border-top:1px solid #e7ddd5;padding:17px 0}.radar-location-results>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.radar-location-results>div:first-child p{color:#78817d;margin:0;font-size:13px}.radar-candidate-list{gap:8px;max-height:225px;margin-top:10px;display:grid;overflow-y:auto}.radar-candidate-list label{cursor:pointer;background:#fff;border:1px solid #dfd6ce;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.radar-candidate-list label.selected{background:#edf6f1;border-color:#65927e}.radar-candidate-list strong,.radar-candidate-list small,.radar-candidate-list em{display:block}.radar-candidate-list strong{color:#304a40;font-size:15px}.radar-candidate-list small{color:#7e8783;margin-top:3px;font-size:12px;line-height:1.35}.radar-candidate-list em{color:#9a654f;margin-top:5px;font-size:11px;font-style:normal;font-weight:800}.radar-candidate-list b{color:#0000;background:#eeeae6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.radar-candidate-list label.selected b{color:#fff;background:#4b8469}.radar-osm-attribution{color:#8a908d;margin:10px 0 0;font-size:12px}.radar-osm-attribution a{color:#58786a;font-weight:800}.new-radar-notice{color:#8e5947;background:#fff1ea;border:1px solid #e8c9bb;border-radius:11px;margin-top:0;margin-bottom:15px;padding:11px 13px;font-size:13px;line-height:1.45}.new-radar-dialog>footer{background:#f5f0ea;border-top:1px solid #e5dbd2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:auto;padding:17px 28px 21px;display:grid}.new-radar-dialog>footer strong,.new-radar-dialog>footer span{display:block}.new-radar-dialog>footer strong{color:#3c5048;font-size:14px}.new-radar-dialog>footer span{color:#7b837f;margin-top:3px;font-size:12px;line-height:1.4}.new-radar-dialog>footer button{color:#fff;cursor:pointer;background:#a35f49;border:0;border-radius:999px;min-height:46px;padding:0 19px;font-family:inherit;font-size:14px;font-weight:900}.new-radar-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.user-radar-source-state{background:radial-gradient(circle at 100% 0,#538f6f26,#0000 40%),linear-gradient(150deg,#fbfdfb,#eaf3ee)}@media (width<=1120px){.radar-page{padding-inline:26px}.radar-metrics{grid-template-columns:repeat(2,1fr)}.radar-grid{grid-template-columns:1fr}.radar-side-column{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.market-health{grid-template-columns:repeat(3,1fr)}.market-health>div:nth-child(3){border-right:0}.market-health>div:nth-child(n+4){border-top:1px solid #e7ded7}}@media (width<=760px){.radar-workspace{padding-bottom:66px}.radar-private-link{justify-content:center;width:39px;padding:0;font-size:0}.radar-create-link{min-height:39px;padding:0 11px;font-size:11px}.radar-page{padding:25px 15px 40px}.radar-hero{display:block}.radar-hero h2{font-size:38px}.radar-engine-state{width:100%;margin-top:22px}.radar-region-bar{grid-template-columns:1fr;gap:9px}.radar-region-bar>div{flex-direction:column;align-items:flex-start;gap:5px}.radar-region-bar select{width:100%;min-width:0}.radar-date{border-top:1px solid #e1d8d0;border-left:0;padding:8px 0 0}.radar-metrics{grid-template-columns:1fr 1fr}.radar-metric{min-height:126px;padding:17px}.radar-metric strong{font-size:29px}.market-health{grid-template-columns:1fr 1fr}.market-health>div:nth-child(n){border-right:1px solid #e7ded7}.market-health>div:nth-child(2n){border-right:0}.market-health>div:nth-child(n+3){border-top:1px solid #e7ded7}.market-health>div:last-child{border-right:0;grid-column:1/-1}.official-market-strip{grid-template-columns:auto minmax(0,1fr);margin:12px}.official-market-link{display:none}.territorial-check-strip{margin:10px 12px 0}.territorial-check-details{grid-template-columns:1fr;padding:0 12px 12px}.market-toolbar{flex-direction:column;align-items:stretch}.market-toolbar label,.market-toolbar select,.market-toolbar input{width:100%}.market-toolbar p{margin:4px 0 0}.market-method{align-items:flex-start}.market-method b{display:none}.radar-side-column{display:flex}.pipeline-list li{grid-template-columns:35px 1fr;padding-block:12px}.pipeline-list li b{grid-column:2;justify-self:start}.new-radar-overlay{align-items:end;padding:0}.new-radar-dialog{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.new-radar-dialog>header{padding:20px 18px 16px}.new-radar-dialog>header h2{font-size:26px}.new-radar-form,.radar-location-results,.new-radar-notice{margin-inline:18px}.new-radar-form{gap:16px;padding-block:17px}.scope-choices,.new-radar-location-row{grid-template-columns:1fr}.new-radar-dialog>footer{padding:14px 18px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:11px}.new-radar-dialog>footer button{width:100%}}@media (width<=430px){.radar-hero h2{font-size:34px}.radar-hero>div:first-child>p:last-child{font-size:14px}.radar-metrics{grid-template-columns:1fr}.radar-metric{min-height:116px}.country-choices{grid-template-columns:1fr}.new-radar-dialog>header p{font-size:13px}.radar-location-results>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}}.live-detail-page{color:#31453e}.live-detail-container{width:min(1320px,100% - 48px)}.live-dossier-state{color:#354a42;background:#f3eee8;min-height:100vh;padding:32px}.live-dossier-state>a{color:#9d604b;font-size:14px;font-weight:800;text-decoration:none}.live-dossier-state>div{text-align:center;background:#fffaf6;border:1px solid #ddd0c5;border-radius:18px;justify-items:center;width:min(520px,100%);margin:18vh auto 0;padding:38px;display:grid}.live-dossier-state strong{margin-top:12px;font-family:Baskerville,Georgia,serif;font-size:25px;font-weight:500}.live-dossier-state p{color:#7d8682;margin:8px 0 0;font-size:14px}.live-data-ribbon{color:#63716b;background:#fffcf7d6;border:1px solid #d8d2c9;border-radius:12px;align-items:center;gap:8px;margin:5px 0 14px;padding:10px 13px;font-size:12px;display:flex}.live-data-ribbon .status-dot{margin:0 2px 0 0;position:static}.live-data-ribbon strong{color:#365b4d;font-size:13px}.live-data-ribbon b{color:#31684f;background:#e4f1e9;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px}.live-data-ribbon.historical{color:#7f6257;background:#fff3ec;border-color:#dfb7a5}.live-data-ribbon.historical .status-dot{background:#bc694f;box-shadow:0 0 0 4px #bc694f1f}.live-data-ribbon.historical strong{color:#8d4f3e}.live-data-ribbon.historical b{color:#8d4f3e;background:#f3d8cc}.listing-history-notice{color:#755f55;background:linear-gradient(135deg,#fff6f0,#f9e7de);border:1px solid #ddb7a6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:16px 18px;display:grid}.listing-history-notice>span{color:#fff9f4;letter-spacing:.12em;background:#a85e48;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:950}.listing-history-notice strong{color:#6f4437;font-family:Baskerville,Georgia,serif;font-size:18px;font-weight:600;display:block}.listing-history-notice p{margin:4px 0 0;font-size:12px;line-height:1.5}.listing-history-notice a{color:#8d4f3e;white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.live-gallery{background:#e8e0d8;border-radius:18px;grid-template-rows:190px 190px;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid;overflow:hidden}.live-gallery button{cursor:zoom-in;border:0;padding:0;overflow:hidden}.live-gallery button.primary{grid-row:1/3}.live-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.live-gallery button:hover img{transform:scale(1.025)}.live-source-preview-gallery{background:#d8dfda;border-radius:18px;grid-template-rows:190px 190px;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid;position:relative;overflow:hidden}.live-source-preview-gallery>button{color:#fff;cursor:zoom-in;text-align:left;background:linear-gradient(145deg,#29483f,#17362e);border:0;padding:0;position:relative;overflow:hidden}.live-source-preview-gallery>button.primary{grid-row:1/3}.live-source-preview-gallery>button:first-of-type:last-of-type{grid-column:1/-1}.live-source-preview-gallery>button:nth-of-type(2):last-of-type{grid-area:1/2/3/-1}.live-source-preview-gallery>button>span{color:#e9eee9;text-align:center;place-content:center;gap:5px;padding:20px;display:grid;position:absolute;inset:0}.live-source-preview-gallery>button>span strong{font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:500}.live-source-preview-gallery>button>span small{color:#b9c9c2;font-size:11px}.live-source-preview-gallery img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:relative}.live-source-preview-gallery>button:hover img{transform:scale(1.025)}.live-source-preview-gallery>button:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#041814b8);height:38%;position:absolute;inset:auto 0 0}.live-source-preview-gallery>button>b{z-index:3;color:#ffffffe6;letter-spacing:.08em;font-size:10px;position:absolute;bottom:11px;left:13px}.source-preview-caption{z-index:4;color:#fff;text-align:right;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#08211bc7;border:1px solid #ffffff57;border-radius:8px;flex-direction:column;align-items:flex-end;gap:7px;max-width:min(440px,60%);padding:8px 10px;display:flex;position:absolute;top:12px;right:12px}.source-preview-caption strong{font-size:11px}.live-gallery-placeholder{background:radial-gradient(circle at 86% 10%,#da8f7933,#0000 30%),linear-gradient(135deg,#324f45,#223d35);border:1px solid #d9c9bd;border-radius:18px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:142px;padding:20px 24px;display:grid;box-shadow:0 14px 38px #312b251a}.live-gallery-placeholder>span{color:#fff7ef;letter-spacing:.08em;border:1px solid #fff4ea57;border-radius:20px;place-items:center;width:62px;height:62px;font-family:Baskerville,Georgia,serif;font-size:20px;display:grid}.live-gallery-placeholder small{color:#e2ae9a;letter-spacing:.14em;font-size:11px;font-weight:900}.live-gallery-placeholder strong{color:#fffaf5;max-width:570px;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:21px;font-weight:500;display:block}.live-gallery-placeholder p{color:#cbd4cf;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.55}.live-gallery-placeholder a{color:#fff5ed;white-space:nowrap;background:#ffffff14;border:1px solid #fff1e547;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none}.live-gallery-placeholder.historical{background:radial-gradient(circle at 86% 10%,#da8f7940,#0000 30%),linear-gradient(135deg,#5c443b,#3f302b);border-color:#c9a595}.live-detail-intro{margin-top:20px}.essential-property-facts{background:#fffdfaf0;border:1px solid #ddd4cc;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #3a2f270b}.essential-property-facts>div{border-right:1px solid #e6ded7;min-width:0;padding:13px 15px}.essential-property-facts dt,.essential-property-facts dd{margin:0;display:block}.essential-property-facts dd{color:#324b41;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:17px;overflow:hidden}.live-recommendations .analysis-heading{align-items:start}.live-recommendations .analysis-heading h2{max-width:720px}.live-recommendations .analysis-heading>div>p:last-child{color:#69766f;max-width:760px;margin:9px 0 0;font-size:13px;line-height:1.6}.live-recommendation-summary{background:#ffffff80;border:1px solid #71634e29;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.live-recommendation-summary>div{border-right:1px solid #71634e21;padding:13px 15px}.live-recommendation-summary>div:last-child{border-right:0}.live-recommendation-summary small,.live-recommendation-summary strong,.live-recommendation-summary span{display:block}.live-recommendation-summary small{color:#9b7867;letter-spacing:.08em;font-size:10px;font-weight:900}.live-recommendation-summary strong{color:#334b42;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.live-recommendation-summary span{color:#85908a;margin-top:2px;font-size:11px}.live-recommendation-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.live-recommendation{background:#ffffffa8;border:1px solid #5d63582b;border-radius:13px}.live-recommendation.priority{background:#fff7f1;border-color:#ac5e454d}.live-recommendation>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:13px;list-style:none;display:grid}.live-recommendation>summary::-webkit-details-marker{display:none}.live-recommendation>summary>span{color:#f8efe8;background:#48665a;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Baskerville,Georgia,serif;font-size:12px;display:grid}.live-recommendation.priority>summary>span{background:#a65f49}.live-recommendation summary small{color:#a2634d;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.live-recommendation summary strong{color:#34473f;margin-top:3px;font-size:14px;display:block}.live-recommendation summary p{color:#7d8681;margin:4px 0 0;font-size:12px;line-height:1.45}.live-recommendation summary i{border:1px solid #d7cec7;border-radius:50%;width:27px;height:27px;position:relative}.live-recommendation summary i:before,.live-recommendation summary i:after{content:"";background:#536860;width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-recommendation summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.live-recommendation[open] summary i:after{display:none}.recommendation-detail{color:#66736d;background:#f5f3ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin:0 13px 13px 58px;padding:13px;display:grid}.recommendation-detail h3{color:#41574e;margin:0;font-size:12px}.recommendation-detail ul{margin:7px 0 0;padding-left:16px}.recommendation-detail li{margin-top:5px;font-size:11px;line-height:1.45}.recommendation-detail>p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.recommendation-detail>p b{color:#43574f;margin-bottom:3px;display:block}.live-missing-description{background:#fbf7f2;border:1px dashed #d4c6bb;border-radius:13px;margin-top:16px;padding:18px}.live-missing-description strong{color:#42544d;font-family:Baskerville,Georgia,serif;font-size:18px;font-weight:500}.live-missing-description p{color:#7d8581;margin:7px 0 0;font-size:13px;line-height:1.6}.live-missing-description a{color:#a15e48;margin-top:10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}.live-fact-basis{color:#56665f;background:linear-gradient(105deg,#faf0e9,#fffaf5);border-left:3px solid #bd765e;border-radius:0 13px 13px 0;margin-top:16px;overflow:hidden}.live-fact-basis>summary{color:#476057;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;font-weight:850;list-style:none;display:flex}.live-fact-basis>summary::-webkit-details-marker{display:none}.live-fact-basis>summary i:before{content:"+";font-style:normal}.live-fact-basis[open]>summary i:before{content:"−"}.live-fact-basis>div{border-top:1px solid #7d604e1f;padding:3px 18px 16px}.live-fact-basis strong{color:#365247;font-family:Baskerville,Georgia,serif;font-size:18px;font-weight:500}.live-fact-basis p{margin:7px 0 0;font-size:14px;line-height:1.65}.live-fact-basis ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.live-fact-basis li{color:#77675e;background:#ffffff94;border:1px solid #7d604e24;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}.live-fact-basis a{color:#9b5843;margin-top:13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-block}.live-media-intelligence{background:radial-gradient(circle at 93% 5%,#db8b6f30,#0000 31%),linear-gradient(145deg,#fffaf5,#f5eee7);position:relative;overflow:hidden}.live-media-intelligence:before{content:"";border:1px solid #b86f5621;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px;right:-68px}.media-state{z-index:1;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:900;position:relative}.media-state.blocked{color:#995941;background:#f5dbcf}.media-state.ready{color:#32604e;background:#dcece3}.media-state.partial{color:#68491d;background:#f3dfac}.media-manifest-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px;display:grid;position:relative}.media-manifest-grid>div{background:#ffffffb8;border:1px solid #66594a24;border-radius:12px;min-width:0;padding:15px;box-shadow:0 10px 25px #4131260b}.media-manifest-grid small,.media-manifest-grid strong,.media-manifest-grid span{display:block}.media-manifest-grid small{color:#884b37;letter-spacing:.08em;font-size:13px;font-weight:900}.media-manifest-grid strong{color:#314f43;margin-top:6px;font-family:Baskerville,Georgia,serif;font-size:24px;font-weight:500}.media-manifest-grid span{color:#59635e;margin-top:4px;font-size:13px;line-height:1.45}.property-media-links{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid;position:relative}.property-media-links a{color:inherit;background:#fffaf6;border:1px solid #ddcfc4;border-radius:12px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.property-media-links a>span{color:#fff;background:#9b5f49;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:900;display:grid}.property-media-links small,.property-media-links strong,.property-media-links p{display:block}.property-media-links small{color:#9b5f49;letter-spacing:.09em;font-size:9px;font-weight:900}.property-media-links strong{color:#365147;margin-top:3px;font-size:12px}.property-media-links p{color:#7c837f;margin:3px 0 0;font-size:9px;line-height:1.35}.property-media-links b{color:#9b5f49;font-size:10px}.property-media-none{z-index:1;background:#ffffff80;border:1px dashed #d4c8be;border-radius:11px;margin-top:10px;padding:12px 14px;position:relative}.property-media-none strong{color:#4f5e58;font-size:11px}.property-media-none p{color:#7c817e;margin:4px 0 0;font-size:10px;line-height:1.45}.media-analysis-gate{z-index:1;color:#f4eee8;background:linear-gradient(135deg,#2e4d42,#1f3b32);border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:11px;padding:16px;display:grid;position:relative;box-shadow:0 14px 34px #233b3224}.media-analysis-gate>span{color:#f4b59f;letter-spacing:.08em;border:1px solid #ffefe23b;border-radius:15px;place-items:center;width:50px;height:50px;font-family:Baskerville,Georgia,serif;font-size:16px;display:grid}.media-analysis-gate small{color:#efb49d;letter-spacing:.09em;font-size:13px;font-weight:900}.media-analysis-gate strong{color:#fffaf6;margin-top:4px;font-size:13px;display:block}.media-analysis-gate p{color:#c9d3ce;margin:5px 0 0;font-size:13px;line-height:1.5}.media-analysis-gate a{color:#fff5ee;white-space:nowrap;background:#ffffff0f;border:1px solid #fff2e740;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none}.media-capabilities{z-index:1;background:#ffffff9e;border:1px solid #695c4d29;border-radius:12px;margin-top:11px;position:relative}.media-capabilities>summary{color:#3d574d;cursor:pointer;grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;font-weight:850;list-style:none;display:grid}.media-capabilities>summary::-webkit-details-marker{display:none}.media-capabilities summary i{border:1px solid #d6c9bf;border-radius:50%;width:27px;height:27px;position:relative}.media-capabilities summary i:before,.media-capabilities summary i:after{content:"";background:#536860;width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-capabilities summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.media-capabilities[open] summary i:after{display:none}.media-capabilities ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0 15px 13px;list-style:none;display:grid}.media-capabilities li{color:#61716a;background:#f2f4f1;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}.media-capabilities>p{color:#8a6a5d;border-top:1px solid #6a5e4f1f;margin:0 15px 15px;padding-top:11px;font-size:13px;line-height:1.55}.media-test-banner{z-index:2;background:linear-gradient(105deg,#f9dfd3,#fff5ee);border:1px solid #af5b4147;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:-4px -4px 20px;padding:13px 15px;display:grid;position:relative}.media-test-banner>span{color:#fff8f3;letter-spacing:.08em;background:#a95e48;border-radius:12px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:950;display:grid}.media-test-banner strong{color:#754638;font-size:13px;line-height:1.35;display:block}.media-test-banner p{color:#866b60;margin:4px 0 0;font-size:13px;line-height:1.45}.media-test-banner b{color:#743d2c;letter-spacing:.04em;white-space:nowrap;background:#ffffffad;border-radius:999px;padding:7px 9px;font-size:13px}.media-test-result{z-index:1;margin-top:15px;position:relative}.media-description{background:#ffffffd1;border:1px solid #6f5c4a29;border-radius:15px;padding:23px 24px;box-shadow:0 14px 32px #3b2b220d}.media-description h3{color:#2f4b40;letter-spacing:-.02em;max-width:710px;margin:7px 0 14px;font-family:Baskerville,Georgia,serif;font-size:27px;font-weight:500;line-height:1.08}.media-description>p:not(.section-kicker){color:#5f6b66;margin:11px 0 0;font-size:13px;line-height:1.72}.media-functional-plan{background:linear-gradient(145deg,#ffffffe0,#f6efe8d1);border:1px solid #5b4e4229;border-radius:15px;margin-top:12px;padding:2px 18px 18px;box-shadow:0 14px 32px #3b2b220b}.media-functional-plan .media-subtitle{margin-top:19px}.media-level-stack{flex-direction:column;gap:9px;display:flex}.media-level-stack>article{background:#fffdfae0;border:1px solid #49605329;border-radius:13px;grid-template-columns:78px minmax(185px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:13px;padding:13px;display:grid;position:relative}.media-level-stack>article:not(:last-child):after{z-index:2;content:"";background:#b77760;width:1px;height:12px;position:absolute;bottom:-11px;left:50px}.media-level-index{color:#fff9f4;background:linear-gradient(145deg,#35574a,#27473c);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.media-level-index small{color:#f0c5b4;letter-spacing:.08em;font-size:13px;font-weight:900}.media-level-index strong{margin-top:3px;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.media-level-copy{align-self:center;padding:3px 2px}.media-level-copy h4{color:#304d41;margin:0;font-family:Baskerville,Georgia,serif;font-size:19px;font-weight:500}.media-level-copy p{color:#59665f;margin:5px 0 0;font-size:13px;line-height:1.5}.media-level-copy>small{color:#8a5b48;margin-top:7px;font-size:13px;font-weight:800;line-height:1.4;display:block}.media-level-spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.media-plan-space{background:#edf2ee;border-radius:9px;min-width:0;padding:10px 11px}.media-plan-space strong,.media-plan-space span{display:block}.media-plan-space strong{color:#3b564b;font-size:14px}.media-plan-space span{color:#66716c;margin-top:4px;font-size:13px;line-height:1.35}.media-plan-space.bedroom{background:#eef0ea}.media-plan-space.water{background:#e7f0f2}.media-plan-space.living{background:#f3ebe4}.media-plan-space.outdoor{background:#e6eee6}.media-plan-space.circulation{background:#f1eee9}.media-plan-disclaimer{color:#725d53;align-items:center;gap:9px;margin:11px 2px 0;font-size:13px;line-height:1.5;display:flex}.media-plan-disclaimer span{color:#8b4d38;border:1px solid #cdb8ad;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-family:Baskerville,Georgia,serif;font-weight:700;display:grid}.media-verification-legend{background:#ffffffa6;border:1px solid #65574926;border-radius:13px;grid-template-columns:minmax(220px,.8fr) 1.8fr;gap:18px;margin-top:12px;padding:15px 17px;display:grid}.media-verification-legend>div small{color:#884b37;letter-spacing:.11em;font-size:13px;font-weight:950;display:block}.media-verification-legend>div strong{color:#3a544a;margin-top:5px;font-size:14px;line-height:1.45;display:block}.media-verification-legend ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.media-verification-legend li{color:#555f5a;align-items:center;gap:7px;font-size:13px;display:flex}.media-verification-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 8px;font-size:13px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.media-verification-badge.visible{color:#2f6550;background:#dceee4}.media-verification-badge.mapped{color:#365d87;background:#dfe9f5}.media-verification-badge.partial{color:#68491d;background:#f2dfad}.media-verification-badge.unassessable{color:#785e56;background:#eae3df}.media-coverage-section,.media-room-coverage{margin-top:8px}.media-coverage-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.media-coverage-tracks>article{background:#ffffffc2;border:1px solid #635a4e2b;border-radius:13px;padding:15px}.media-coverage-tracks>article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.media-coverage-tracks>article>div:first-child>small{color:#884b37;letter-spacing:.08em;font-size:13px;font-weight:950}.media-coverage-tracks>article>strong{color:#304e42;margin-top:14px;font-family:Baskerville,Georgia,serif;font-size:27px;font-weight:500;display:block}.media-coverage-tracks>article>span{color:#59635e;font-size:13px}.media-coverage-tracks>article>p{color:#56635d;margin:10px 0 0;font-size:14px;line-height:1.55}.media-progress{background:#e6e5df;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.media-progress i{border-radius:inherit;background:linear-gradient(90deg,#b86b52,#496a5d);height:100%;display:block}.media-coverage-tracks details{border-top:1px solid #655a4d21;margin-top:11px}.media-coverage-tracks details>summary{color:#704637;cursor:pointer;justify-content:space-between;align-items:center;padding-top:9px;font-size:13px;font-weight:850;list-style:none;display:flex}.media-coverage-tracks details>summary::-webkit-details-marker{display:none}.media-room-grid>details>summary::-webkit-details-marker{display:none}.media-coverage-tracks details>summary i,.media-room-grid>details>summary>i{border:1px solid #d9cec6;border-radius:50%;width:23px;height:23px;position:relative}.media-coverage-tracks details>summary i:before,.media-coverage-tracks details>summary i:after,.media-room-grid>details>summary>i:before,.media-room-grid>details>summary>i:after{content:"";background:#536860;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-coverage-tracks details>summary i:after,.media-room-grid>details>summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.media-coverage-tracks details[open]>summary i:after,.media-room-grid>details[open]>summary>i:after{display:none}.media-coverage-tracks details ul{margin:7px 0 0;padding-left:16px}.media-coverage-tracks details li{color:#53615a;margin-top:5px;font-size:13px;line-height:1.45}.media-room-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media-room-grid>details{background:#ffffffc7;border:1px solid #56635833;border-radius:14px;overflow:hidden}.media-room-grid>details>summary{cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto 25px;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.media-room-score{text-align:center;border:5px solid #d8e8df;border-top-color:#4c765f;border-radius:50%;place-content:center;width:70px;height:70px;display:grid}.media-room-score strong{color:#31594a;font-family:Baskerville,Georgia,serif;font-size:19px;font-weight:500}.media-room-score span{color:#52645b;max-width:54px;font-size:13px;line-height:1.1}.media-room-grid summary>div:nth-child(2) small{color:#884c38;letter-spacing:.1em;font-size:13px;font-weight:950}.media-room-grid summary>div:nth-child(2)>strong{color:#334e43;margin-top:5px;font-size:14px;display:block}.media-room-grid summary>div:nth-child(2) p{color:#59645f;margin:5px 0 0;font-size:13px;line-height:1.45}.media-room-detail{padding:0 14px 14px}.media-room-map{flex-direction:column;gap:7px;display:flex}.media-room-map article{background:#f2f5f2;border-radius:10px;padding:11px}.media-room-map article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-room-map article strong{color:#3e584d;font-size:14px}.media-room-map article span,.media-room-map article>small{color:#71584d;font-size:13px}.media-room-map article>small{margin-top:3px;font-weight:850;display:block}.media-room-map article ul{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.media-room-map article li{color:#405b4f;background:#e1ebe5;border-radius:999px;padding:4px 7px;font-size:13px}.media-room-map article p{color:#59645f;margin:7px 0 0;font-size:13px;line-height:1.4}.media-room-limits{background:#f8ece5;border-radius:10px;margin-top:9px;padding:11px}.media-room-limits strong{color:#704131;font-size:14px}.media-room-limits ul{flex-wrap:wrap;gap:5px 15px;margin:7px 0 0;padding-left:15px;display:flex}.media-room-limits li{color:#624f47;font-size:13px}.media-room-limits>span{color:#764534;margin-top:8px;font-size:13px;font-weight:850;display:block}.media-source-corroboration{background:#eef3ef;border-left:3px solid #547364;border-radius:0 11px 11px 0;margin-top:10px;padding:13px 15px}.media-source-corroboration strong{color:#344f43;font-size:14px}.media-source-corroboration ul{margin:7px 0 0;padding-left:17px}.media-source-corroboration li{color:#516159;margin-top:4px;font-size:13px;line-height:1.45}.media-subtitle{justify-content:space-between;align-items:end;gap:18px;margin:25px 2px 11px;display:flex}.media-subtitle small{color:#874832;letter-spacing:.1em;font-size:13px;font-weight:900}.media-subtitle h3{color:#314d42;margin:5px 0 0;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.media-subtitle>span{color:#40584e;white-space:nowrap;background:#e6ede8;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:800}.media-observations{margin-top:2px}.media-observations>details{background:#ffffffb8;border:1px solid #5b64592e;border-radius:13px;margin-top:8px;overflow:hidden}.media-observations>details[open]{background:#fffdfa;border-color:#3e60514a;box-shadow:0 10px 25px #362e2709}.media-observations summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto 27px;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.media-observations summary::-webkit-details-marker{display:none}.media-checklist summary::-webkit-details-marker{display:none}.media-limitations summary::-webkit-details-marker{display:none}.media-observations summary>span,.media-checklist summary>span{color:#f8eee8;background:#49675b;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.media-observations summary strong,.media-checklist summary strong{color:#354e44;font-size:13px}.media-observations summary p,.media-checklist summary p{color:#59635e;margin:4px 0 0;font-size:13px;line-height:1.5}.media-observation-proof{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.media-observation-proof small{color:#58635e;font-size:13px}.media-observations summary i,.media-checklist summary i,.media-limitations summary i{border:1px solid #d6cbc2;border-radius:50%;width:27px;height:27px;position:relative}.media-observations summary i:before,.media-observations summary i:after,.media-checklist summary i:before,.media-checklist summary i:after,.media-limitations summary i:before,.media-limitations summary i:after{content:"";background:#52675f;width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-observations summary i:after,.media-checklist summary i:after,.media-limitations summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.media-observations details[open] summary i:after,.media-checklist details[open] summary i:after,.media-limitations[open] summary i:after{display:none}.media-evidence-list{background:#edf3ef;border-radius:11px;margin:0 14px 14px 62px;padding:13px 15px}.media-evidence-list small{color:#695247;letter-spacing:.08em;font-size:13px;font-weight:900}.media-evidence-list ul{grid-template-columns:1fr 1fr;gap:7px 20px;margin:10px 0 0;padding-left:18px;display:grid}.media-evidence-list li{color:#596b63;font-size:13px;line-height:1.45}.media-checklist>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.media-checklist details{background:#ffffffb8;border:1px solid #6d5b4d2b;border-radius:13px;overflow:hidden}.media-checklist summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 27px;align-items:start;gap:11px;min-height:92px;padding:14px;list-style:none;display:grid}.media-checklist details>ul{color:#596a63;background:#f0f3f0;border-radius:10px;margin:0 14px 14px;padding:13px 13px 13px 30px}.media-checklist details>ul li{margin-top:6px;font-size:13px;line-height:1.45}.media-limitations{background:#fdf0e9;border:1px solid #b25c4340;border-radius:13px;margin-top:15px}.media-limitations>summary{color:#844f3d;cursor:pointer;grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:900;list-style:none;display:grid}.media-limitations ul{grid-template-columns:1fr 1fr;gap:7px 25px;margin:0;padding:2px 35px 13px;display:grid}.media-limitations li{color:#7f675e;font-size:13px;line-height:1.45}.media-limitations>p{color:#754f42;background:#ffffff91;border-left:3px solid #b2634a;border-radius:0 9px 9px 0;margin:0 15px 15px;padding:12px 14px;font-size:13px;line-height:1.55}.live-spec-grid{border:1px solid #e2dad3;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid}.live-spec-grid>div{border-bottom:1px solid #e7e0da;border-right:1px solid #e7e0da;min-width:0;padding:13px}.live-spec-grid>div:nth-child(4n){border-right:0}.live-spec-grid>div:nth-last-child(-n+4){border-bottom:0}.live-spec-grid dt{color:#938d87;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.live-spec-grid dd{color:#3c5148;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:6px 0 0;font-size:13px;font-weight:800;overflow:hidden}.live-feature-chips{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.live-feature-chips span{color:#496157;background:#f1f5f2;border:1px solid #d7ddd9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750}.live-feature-chips p{color:#89908d;margin:0;font-size:12px}.location-caveat{background:#f8f6f2;border:1px solid #dad6ce;border-radius:12px;margin-top:16px;padding:14px}.location-caveat strong{font-size:14px}.location-caveat p{color:#7b8580;margin:5px 0 0;font-size:12px;line-height:1.5}.live-layer-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.live-layer-grid>a,.live-layer-grid>div{color:inherit;background:#f4f7f5;border:1px solid #d9dfdb;border-radius:12px;padding:13px;text-decoration:none}.live-layer-grid>div{grid-column:1/-1}.live-layer-grid small,.live-layer-grid strong,.live-layer-grid span{display:block}.live-layer-grid small{color:#8d6758;text-transform:uppercase;font-size:10px;font-weight:900}.live-layer-grid strong{color:#3e574d;margin-top:7px;font-size:12px}.live-layer-grid span{color:#7d8883;margin-top:7px;font-size:10px;line-height:1.4}.live-timeline .live-empty-copy{color:#858b88;margin:12px 0;font-size:12px}.live-source-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.live-source-entry{color:inherit;background:#fffdfa;border:1px solid #e1d9d2;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.live-source-list>a:hover{border-color:#cda997}.live-source-logo{color:#fff7ef;background:#3f5b51;border-radius:11px;place-items:center;width:39px;height:39px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid;overflow:hidden}.live-source-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.live-source-list small{color:#8e6b5d;font-size:10px;font-weight:900}.live-source-list strong{color:#40544c;margin-top:3px;font-size:13px;display:block}.live-source-list p{color:#858d89;margin:3px 0 0;font-size:11px}.live-source-list b{color:#a15f49;font-size:11px}.live-decision-aside .decision-card dl{border-top:1px solid #5e524229;margin:15px 0}.live-decision-aside .decision-card dl>div{border-bottom:1px solid #5e52421f;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.live-decision-aside dt{color:#7f8582;font-size:11px}.live-decision-aside dd{color:#374b43;margin:0;font-size:12px;font-weight:850}.live-coverage>div{align-items:baseline;gap:8px;display:flex}.live-coverage ul{margin-top:13px}.live-lightbox{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1411f5;place-items:center;min-height:100dvh;padding:72px 70px 60px;display:grid;position:fixed;inset:0}.live-lightbox-media{touch-action:pan-y;overscroll-behavior:contain;place-items:center;width:min(1280px,92vw);height:calc(100dvh - 155px);display:grid}.live-lightbox-media img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.live-lightbox-error{text-align:center;background:#ffffff0f;border:1px solid #ffffff38;border-radius:16px;place-items:center;gap:10px;max-width:430px;padding:28px;display:grid}.live-lightbox-error strong{font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.live-lightbox-error span{color:#ffffffb3;font-size:13px;line-height:1.5}.live-lightbox-error button,.live-lightbox-error a{color:#fff;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none}.live-lightbox-error a{border:1px solid #ffffff40;align-items:center;display:inline-flex}.live-lightbox button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59}.live-lightbox-top{color:#ffffffb3;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid;position:absolute;top:15px;left:24px;right:20px}.live-lightbox-top strong{color:#fff;font-family:Baskerville,Georgia,serif;font-size:15px;font-weight:500}.live-lightbox .live-lightbox-close{border-radius:50%;justify-self:end;width:42px;height:42px;font-size:24px;position:static}.live-lightbox .live-lightbox-arrow{border-radius:10px;place-items:center;width:48px;height:58px;font-size:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.live-lightbox .live-lightbox-arrow.previous{left:14px}.live-lightbox .live-lightbox-arrow.next{right:14px}.live-lightbox>p{color:#ffffffa8;margin:0;font-size:10px;position:absolute;bottom:16px}@media (width<=980px){.live-detail-layout{grid-template-columns:1fr}.live-decision-aside{grid-template-columns:1fr 1fr;display:grid}.live-decision-aside .legal-note{grid-column:1/-1}}@media (width<=760px){.live-detail-container{width:min(100% - 24px,680px)}.live-gallery-placeholder{grid-template-columns:60px 1fr;padding:22px}.live-gallery-placeholder>span{border-radius:18px;width:56px;height:56px;font-size:18px}.live-gallery-placeholder strong{font-size:20px}.live-gallery-placeholder a{text-align:center;grid-column:1/-1}.live-recommendation-summary{grid-template-columns:1fr}.live-recommendation-summary>div{border-bottom:1px solid #71634e21;border-right:0}.live-recommendation-summary>div:last-child{border-bottom:0}.recommendation-detail{grid-template-columns:1fr;margin-left:13px}.live-fact-basis ul,.media-manifest-grid,.media-capabilities ul{grid-template-columns:1fr}.media-test-banner{grid-template-columns:43px minmax(0,1fr)}.media-test-banner b{grid-column:1/-1;justify-self:start}.media-analysis-gate{grid-template-columns:50px minmax(0,1fr)}.media-analysis-gate a{text-align:center;grid-column:1/-1}.property-media-links{grid-template-columns:1fr}.media-description{padding:20px 18px}.media-description h3{font-size:24px}.media-functional-plan{padding:1px 12px 13px}.media-level-stack>article{grid-template-columns:64px minmax(0,1fr)}.media-level-spaces{grid-column:1/-1}.media-level-stack>article:not(:last-child):after{left:44px}.media-verification-legend,.media-verification-legend ul,.media-coverage-tracks,.media-room-grid{grid-template-columns:1fr}.media-room-grid>details>summary{grid-template-columns:67px minmax(0,1fr) 25px}.media-room-grid>details>summary>.media-verification-badge{grid-column:2;justify-self:start}.media-room-grid>details>summary>i{grid-area:1/3/span 2}.media-room-score{width:62px;height:62px}.media-subtitle{flex-direction:column;align-items:flex-start;gap:8px}.media-observations summary{grid-template-columns:35px minmax(0,1fr) auto}.media-observation-proof{grid-column:2;align-items:flex-start}.media-observations summary i{grid-area:2/3;justify-self:end}.media-evidence-list{margin-left:14px}.media-evidence-list ul,.media-checklist>div:last-child,.media-limitations ul{grid-template-columns:1fr}.live-spec-grid{grid-template-columns:1fr 1fr}.live-spec-grid>div:nth-child(4n){border-right:1px solid #e7e0da}.live-spec-grid>div:nth-child(2n){border-right:0}.live-spec-grid>div:nth-last-child(-n+4){border-bottom:1px solid #e7e0da}.live-spec-grid>div:nth-last-child(-n+2){border-bottom:0}.live-layer-grid{grid-template-columns:1fr}.live-decision-aside{display:flex}.live-data-ribbon{flex-wrap:wrap}.live-data-ribbon b{margin-left:0}.listing-history-notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.listing-history-notice a{grid-column:1/-1;padding-top:2px}}.sidebar-legal-links{justify-content:center;gap:13px;margin-top:2px;display:flex}.sidebar-legal-links a{color:#77978e;font-size:11px;text-decoration:none}.sidebar-legal-links a:hover{color:#f6eee4}.legal-shell{color:#263a33;background-color:#f1ece6;background-image:radial-gradient(circle at 86% 7%,#d5927e29,#0000 27%),repeating-linear-gradient(116deg,#45372d04 0 1px,#0000 1px 9px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh}.legal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f4eedb;border-bottom:1px solid #dcd1c7;justify-content:space-between;align-items:center;gap:28px;min-height:88px;padding:0 max(28px,50vw - 620px);display:flex}.legal-brand{color:#29463c;align-items:center;gap:11px;text-decoration:none;display:flex}.legal-brand .brand-mark{border-color:#29463c}.legal-brand .brand-mark:before,.legal-brand .brand-mark:after{background:#29463c}.legal-brand strong{letter-spacing:.12em;font-family:Georgia,serif;font-size:16px;display:block}.legal-brand small{color:#85766d;letter-spacing:.26em;margin-top:2px;font-size:10px;display:block}.legal-header nav{align-items:center;gap:7px;display:flex}.legal-header nav a{color:#6f7975;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none}.legal-header nav a:hover,.legal-header nav a.active{color:#274b3f;background:#e1ebe5}.legal-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:70px;max-width:1240px;margin:0 auto;padding:78px 28px 54px;display:grid}.legal-hero>div>p{color:#a3614b;letter-spacing:.19em;margin:0 0 15px;font-size:13px;font-weight:900}.legal-hero h1{color:#233b33;letter-spacing:-.045em;max-width:800px;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(45px,6vw,76px);font-weight:500;line-height:.96}.legal-hero>div>span{color:#64716c;max-width:800px;margin-top:22px;font-size:15px;line-height:1.7;display:block}.legal-hero>aside{background:#fff8f3c2;border:1px solid #dfc8bb;border-radius:18px;padding:20px;box-shadow:0 18px 40px #3f2f260f}.legal-hero>aside strong{color:#a25943;letter-spacing:.13em;font-size:12px}.legal-hero>aside p{color:#665f5a;margin:9px 0 12px;font-size:13px;line-height:1.55}.legal-hero>aside small{color:#9b918a;font-size:11px}.legal-layout{grid-template-columns:220px minmax(0,870px);align-items:start;gap:54px;max-width:1240px;margin:0 auto;padding:0 28px 80px;display:grid}.legal-summary{border-top:1px solid #bea893;border-bottom:1px solid #d4c8bd;flex-direction:column;gap:11px;padding:21px;display:flex;position:sticky;top:112px}.legal-summary p{color:#a66750;letter-spacing:.16em;margin:0 0 3px;font-size:11px;font-weight:900}.legal-summary strong{color:#64716c;font-size:13px;font-weight:650}.legal-document{background:#fffdf9f0;border:1px solid #ddd3ca;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #322a2412}.legal-document>section{border-bottom:1px solid #ebe3dc;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:32px 38px;display:grid}.legal-document>section:last-child{border-bottom:0}.legal-number{color:#a8624b;background:#fcf2eb;border:1px solid #d4c2b5;border-radius:12px;place-items:center;width:39px;height:39px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.legal-document h2{color:#2a4139;letter-spacing:-.015em;margin:4px 0 13px;font-family:Baskerville,Georgia,serif;font-size:25px;font-weight:500}.legal-document p{color:#66706c;margin:0;font-size:13px;line-height:1.75}.legal-document p+p{margin-top:12px}.legal-document a{color:#9e5944;text-underline-offset:3px;font-weight:750;text-decoration-color:#9e594459}.legal-document code{color:#315349;background:#e9f0ec;border-radius:6px;padding:3px 6px;font-size:13px}.legal-draft-callout{background:linear-gradient(135deg,#fff6ee,#f7e7dd)}.legal-rule{background:#faf0e9;border-left:3px solid #b06b52;border-radius:0 12px 12px 0;margin-top:18px;padding:17px 18px}.legal-rule strong{color:#754b3c;font-size:14px}.legal-rule p{margin-top:7px;font-size:13px}.source-policy-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.source-policy-grid article{background:#f8f5f1;border:1px solid #e1d7cf;border-radius:13px;padding:16px}.source-policy-grid b{color:#a45e48;letter-spacing:.1em;font-size:10px;display:block}.source-policy-grid strong{color:#344a42;margin-top:8px;font-size:14px;display:block}.source-policy-grid p{margin-top:7px;font-size:12px;line-height:1.5}.legal-process{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.legal-process li{background:#f8f5f1;border:1px solid #e1d8d0;border-radius:12px;padding:13px}.legal-process li>span{color:#fff;background:#426256;border-radius:8px;place-items:center;width:25px;height:25px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.legal-process p{margin-top:9px;font-size:11px;line-height:1.45}.legal-process strong{color:#40544d;font-size:12px;display:block}.legal-references>div>div{flex-direction:column;align-items:flex-start;gap:8px;margin-top:15px;display:flex}.legal-references a{font-size:13px}.legal-footer{color:#858985;border-top:1px solid #d7cbc1;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;padding:25px 28px 34px;font-size:12px;display:flex}.legal-footer div{gap:18px;display:flex}.legal-footer a{color:#5b6e67;text-decoration:none}@media (width<=880px){.legal-header{padding-inline:20px}.legal-header nav a:not(.active){display:none}.legal-hero{grid-template-columns:1fr;gap:25px;padding-top:50px}.legal-hero>aside{max-width:500px}.legal-layout{grid-template-columns:1fr;gap:20px}.legal-summary{grid-template-columns:repeat(2,1fr);display:grid;position:static}.legal-summary p{grid-column:1/-1}}@media (width<=620px){.legal-brand small{display:none}.legal-header nav a{padding-inline:10px;font-size:12px}.legal-hero{padding:38px 18px 32px}.legal-hero h1{font-size:43px}.legal-hero>div>span{font-size:13px}.legal-layout{padding:0 13px 50px}.legal-summary{margin-inline:5px}.legal-document>section{grid-template-columns:1fr;padding:25px 22px}.legal-number{width:34px;height:34px}.legal-document h2{font-size:22px}.legal-document p{font-size:14px}.source-policy-grid,.legal-process{grid-template-columns:1fr}.legal-footer{flex-direction:column;padding-inline:18px}}.user-card{text-decoration:none}.profile-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.data-notice.live{color:#31594b;background:#eaf4ef;border-color:#c8ddd4}.data-notice.live strong{color:#2f6b55}.search-sync-notice{color:#60756d;background:#eef6f2c7;border:1px solid #59786c2b;border-radius:11px;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;font-size:11px;display:flex}.search-sync-notice .icon{color:#3f725f;width:14px}.search-sync-notice a{color:#9d5c47;margin-left:auto;font-weight:850;text-decoration:none}.account-workspace{background-color:#f3eee8;background-image:radial-gradient(circle at 88% 8%,#d1897424,#0000 25%),repeating-linear-gradient(118deg,#2f272004 0 1px,#0000 1px 10px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-width:0}.account-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f4eee0;border-bottom-color:#53483e21}.account-back{color:#52635d;background:#ffffffb8;border:1px solid #d8ccc2;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.account-back:hover{color:#9f5d49;border-color:#cba998}.account-page{max-width:1240px;margin:0 auto;padding:42px 34px 80px}.account-intro{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:60px;padding:36px 8px 48px;display:grid}.account-intro>div:first-child>p,.account-section-label{color:#a4614c;letter-spacing:.2em;margin:0 0 13px;font-size:11px;font-weight:900}.account-intro h2{color:#263f37;letter-spacing:-.045em;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(42px,5.4vw,68px);font-weight:500;line-height:.98}.account-intro h2 em{color:#a96751;font-weight:400}.account-intro>div:first-child>span{color:#68746f;max-width:680px;margin-top:20px;font-size:14px;line-height:1.7;display:block}.account-server-state{background:#fffdf9c2;border:1px solid #d9cec4;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:20px;display:grid;box-shadow:0 18px 44px #3c31280f}.account-server-state>span{background:#caa36f;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #caa36f1f}.account-server-state.online>span{background:#65a87d;box-shadow:0 0 0 5px #65a87d1f}.account-server-state.offline>span{background:#c68168}.account-server-state small{color:#a66a54;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.account-server-state strong{color:#30473f;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:19px;font-weight:500;display:block}.account-server-state p{color:#7b817e;margin:8px 0 0;font-size:12px;line-height:1.5}.account-auth-layout{grid-template-columns:minmax(0,.94fr) minmax(390px,.78fr);align-items:start;gap:62px;display:grid}.account-benefits{padding:31px 0 0 8px}.account-benefits>article{border-top:1px solid #574d4424;grid-template-columns:46px minmax(0,1fr);gap:17px;padding:23px 0;display:grid}.account-benefits>article:last-child{border-bottom:1px solid #574d4424}.account-benefits>article>span{color:#a65f49;background:#fff8f2;border:1px solid #d5c1b3;border-radius:13px;place-items:center;width:39px;height:39px;font-family:Baskerville,Georgia,serif;font-size:13px;display:grid}.account-benefits strong{color:#33483f;font-family:Baskerville,Georgia,serif;font-size:20px;font-weight:500;display:block}.account-benefits p{color:#727b77;max-width:560px;margin:7px 0 0;font-size:13px;line-height:1.6}.account-auth-card{background:#fffefbf5;border:1px solid #d9cec4;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #3b2f271a}.account-auth-tabs{background:#f3eee9;border-bottom:1px solid #e6ddd5;grid-template-columns:1fr 1fr;padding:7px;display:grid}.account-auth-tabs button{color:#838985;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:44px;font-size:13px;font-weight:780}.account-auth-tabs button.active{color:#315247;background:#fff;box-shadow:0 4px 18px #2d363214}.account-auth-copy{padding:28px 31px 15px}.account-auth-copy p{color:#a6634e;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:900}.account-auth-copy h3{color:#2e473e;margin:0;font-family:Baskerville,Georgia,serif;font-size:29px;font-weight:500}.account-auth-copy span{color:#828985;margin-top:6px;font-size:13px;display:block}.account-auth-card form{flex-direction:column;gap:14px;padding:13px 31px 24px;display:flex}.account-auth-card label>span{color:#53635d;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.account-auth-card input{color:#2f423b;background:#faf9f7;border:1px solid #dcd5ce;border-radius:13px;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.account-auth-card input:focus{border-color:#8aa99e;box-shadow:0 0 0 4px #58827417}.account-submit{color:#fffaf4;cursor:pointer;background:linear-gradient(135deg,#214a3e,#163b32);border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:51px;margin-top:5px;padding:0 18px;font-size:13px;font-weight:820;display:flex;box-shadow:0 13px 25px #1a41362b}.account-submit:disabled{opacity:.55;cursor:wait}.account-submit span{font-size:18px;font-weight:400}.account-notice{color:#8e563f;background:#fff5ee;border:1px solid #ead0c3;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.account-consent{color:#989b98;margin:0;padding:0 31px 28px;font-size:11px;line-height:1.55}.account-consent a{color:#5b746b}.account-dashboard{background:#fffefbf2;border:1px solid #d8cec5;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #3b2f2717}.account-dashboard>header{border-bottom:1px solid #e8e0d8;justify-content:space-between;align-items:center;gap:25px;padding:25px 29px;display:flex}.account-dashboard>header>div{align-items:center;gap:14px;display:flex}.account-avatar{color:#f9f0e7;background:#244b3f;border-radius:16px;place-items:center;width:48px;height:48px;font-family:Baskerville,Georgia,serif;font-size:17px;display:grid}.account-dashboard header p{color:#aa6850;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.account-dashboard header h3{color:#30473f;margin:2px 0;font-family:Baskerville,Georgia,serif;font-size:23px;font-weight:500}.account-dashboard header small{color:#858b88;font-size:12px}.account-dashboard>header button{color:#805c4f;cursor:pointer;background:#fff9f4;border:1px solid #ddcfc5;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.account-dashboard>.account-notice{margin:18px 28px 0}.account-dashboard-grid{grid-template-columns:repeat(3,1fr);display:grid}.account-dashboard-grid article{border-right:1px solid #e8e0d8;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:27px;display:grid}.account-dashboard-grid article:last-child{border-right:0}.account-dashboard-grid article>span{color:#b47258;font-family:Baskerville,Georgia,serif;font-size:28px}.account-dashboard-grid small{color:#a36a55;letter-spacing:.15em;font-size:10px;font-weight:900}.account-dashboard-grid strong{color:#344b42;margin-top:5px;font-family:Baskerville,Georgia,serif;font-size:17px;font-weight:500;display:block}.account-dashboard-grid p{color:#7a817e;min-height:48px;margin:7px 0 12px;font-size:12px;line-height:1.55}.account-dashboard-grid a{color:#9c5f49;grid-column:2;font-size:11px;font-weight:850;text-decoration:none}.account-saved-searches{background:#fbf9f6;border:1px solid #ddd4cc;border-radius:18px;margin:0 27px 27px;overflow:hidden}.account-saved-searches>header{border-bottom:1px solid #e8e0d8;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.account-saved-searches>header small{color:#a36a55;letter-spacing:.15em;font-size:10px;font-weight:900}.account-saved-searches>header h3{color:#344b42;margin:4px 0 0;font-family:Baskerville,Georgia,serif;font-size:20px;font-weight:500}.account-saved-searches>header>span{color:#718079;font-size:11px}.account-saved-searches>div>article{border-bottom:1px solid #ece5de;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:17px 21px;display:grid}.account-saved-searches>div>article:last-child{border-bottom:0}.saved-search-state{background:#66a47d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #66a47d1c}.paused .saved-search-state{box-shadow:none;background:#b9afa6}.account-saved-searches article small{color:#9d6753;letter-spacing:.12em;font-size:9px;font-weight:900}.account-saved-searches article strong{color:#344b42;margin-top:4px;font-size:14px;display:block}.account-saved-searches article p{color:#7a817e;margin:4px 0 0;font-size:11px}.saved-search-matches{text-align:right;min-width:92px}.saved-search-matches>strong{margin:0;font-family:Baskerville,Georgia,serif;font-size:23px;font-weight:500}.saved-search-matches>span{color:#7a817e;font-size:10px;display:block}.saved-search-matches>b{color:#fff;background:#aa654e;border-radius:999px;margin-top:5px;padding:4px 7px;font-size:9px;display:inline-block}.saved-search-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:205px;display:flex}.saved-search-actions a,.saved-search-actions button{color:#5a7067;cursor:pointer;background:#fff;border:1px solid #d9cec5;border-radius:9px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none}.saved-search-actions a{color:#fff;background:#285345;border-color:#285345;align-items:center;display:inline-flex}.account-privacy{background:#edf5f1;border:1px solid #ccddd6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 27px 27px;padding:16px 18px;display:grid}.account-privacy .icon{color:#3f7562}.account-privacy strong{color:#36594d;font-size:13px}.account-privacy p{color:#6f7c77;margin:4px 0 0;font-size:11px}.account-privacy>span{color:#5b756b;background:#ffffffb8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}@media (width<=1040px){.account-intro{grid-template-columns:1fr;gap:24px}.account-server-state{max-width:520px}.account-auth-layout{grid-template-columns:1fr;gap:32px}.account-benefits{padding-top:0}.account-auth-card{max-width:650px}.account-dashboard-grid{grid-template-columns:1fr}.account-dashboard-grid article{border-bottom:1px solid #e8e0d8;border-right:0}.account-saved-searches>div>article{grid-template-columns:auto minmax(0,1fr) auto}.saved-search-actions{grid-column:2/-1;justify-content:flex-start;min-width:0}}@media (width<=700px){.account-page{padding:25px 16px 55px}.account-intro{padding-top:20px}.account-intro h2{font-size:43px}.account-back{padding-inline:11px;font-size:11px}.account-auth-card{border-radius:19px}.account-auth-copy,.account-auth-card form,.account-consent{padding-inline:21px}.account-dashboard>header{flex-direction:column;align-items:flex-start}.account-saved-searches{margin-inline:16px}.account-saved-searches>header{flex-direction:column;align-items:flex-start}.account-saved-searches>div>article{grid-template-columns:auto minmax(0,1fr)}.saved-search-matches{text-align:left;grid-column:2}.saved-search-actions{flex-wrap:wrap;grid-column:2}.account-privacy{grid-template-columns:auto minmax(0,1fr)}.account-privacy>span{grid-column:2;justify-self:start}}.results-sort{color:#7b8580;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.results-sort select{color:#40554d;background:#fffdf9;border:1px solid #d9d0c8;border-radius:10px;outline:0;min-height:36px;padding:0 31px 0 11px;font-size:12px;font-weight:750}.results-sort select:focus{border-color:#86a69a;box-shadow:0 0 0 3px #3c67571a}.search-empty-state{color:#68766f;text-align:center;background:#faf7f3;border:1px dashed #d7cec6;border-radius:16px;grid-column:1/-1;justify-items:center;min-height:245px;padding:42px 25px;display:grid}.search-empty-state .icon{color:#9c654f;width:28px}.search-empty-state strong{color:#344b42;margin-top:14px;font-family:Baskerville,Georgia,serif;font-size:21px;font-weight:500}.search-empty-state p{max-width:430px;margin:7px 0 0;font-size:13px;line-height:1.55}.data-notice-action{color:#376150;white-space:nowrap;background:#ffffffb8;border:1px solid #c8d9d2;border-radius:999px;align-self:center;padding:6px 10px;font-size:12px;font-weight:850;text-decoration:none}.map-canvas-live{isolation:isolate;background:#d9e5df}.map-canvas-live:before,.map-canvas-live:after{content:none;display:none}.map-canvas-live>iframe{z-index:1;filter:saturate(.82)contrast(.97);border:0;width:100%;height:100%;position:absolute;inset:0}.map-selection-card{z-index:3;color:#eff6f2;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#1f3e34e8;border:1px solid #ffffffb8;border-radius:14px;flex-direction:column;width:min(310px,100% - 36px);padding:15px 16px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 15px 36px #1f362f3d}.map-selection-card small{color:#efb399;letter-spacing:.12em;font-size:12px;font-weight:900}.map-selection-card strong{color:#fff;margin-top:6px;font-family:Baskerville,Georgia,serif;font-size:20px;font-weight:500}.map-selection-card span{color:#cbd8d2;margin-top:5px;font-size:12px}.map-selection-card>div{flex-wrap:wrap;gap:6px 14px;display:flex}.map-selection-card a{color:#ffe7dc;align-self:flex-start;margin-top:10px;font-size:12px;font-weight:850;text-decoration:none}.map-attribution{z-index:3;color:#42564e;background:#ffffffeb;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:750;text-decoration:none;position:absolute;top:7px;right:8px}.map-empty-state{color:#60746c;text-align:center;background:radial-gradient(circle at 50% 38%,#ffffffad,#0000 28%),linear-gradient(145deg,#dbe8e4,#c3d8d1);align-content:center;justify-items:center;padding:35px;display:grid;position:absolute;inset:0}.map-empty-state .icon{color:#477060;width:34px}.map-empty-state small{color:#93604d;letter-spacing:.15em;margin-top:13px;font-size:10px;font-weight:900}.map-empty-state strong{color:#324e43;margin-top:7px;font-family:Baskerville,Georgia,serif;font-size:23px;font-weight:500}.map-empty-state p{max-width:410px;margin:8px 0 0;font-size:12px;line-height:1.55}.live-detail-layout{grid-template-columns:minmax(0,1fr)}.detail-story-flow{flex-direction:column;scroll-margin-top:86px;display:flex}.detail-disclosure{padding:0}.detail-disclosure>summary{z-index:2;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:14px;min-height:92px;padding:18px 22px;list-style:none;display:grid;position:relative}.detail-disclosure>summary::-webkit-details-marker{display:none}.detail-disclosure>summary h2{color:#30483f;margin:3px 0 0;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.detail-disclosure>summary>div>span{color:#7d8782;margin-top:5px;font-size:11px;display:block}.detail-disclosure>summary>b:not(.media-state):not(.reconstruction-state){color:#50665d;font-size:11px}.detail-disclosure>summary>i{border:1px solid #d5cbc3;border-radius:50%;width:28px;height:28px;position:relative}.detail-disclosure>summary>i:before,.detail-disclosure>summary>i:after{content:"";background:#51675e;width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-disclosure>summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.detail-disclosure[open]>summary>i:after{display:none}.detail-disclosure[open]>summary{border-bottom:1px solid #e7dfd8}.detail-disclosure-body{z-index:1;padding:4px 22px 22px;position:relative}.detail-disclosure-body>.section-title:first-child{display:none}.live-market-section{background:radial-gradient(circle at 92% 8%,#b7755b1c,#0000 29%),#fffdfa}.live-market-grid{background:#f8f5f1;border:1px solid #e0d6ce;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;display:grid;overflow:hidden}.live-market-grid>div{border-right:1px solid #e2d9d2;min-width:0;padding:18px}.live-market-grid>div:last-child{border-right:0}.live-market-grid small,.live-market-grid strong,.live-market-grid span{display:block}.live-market-grid small{color:#99634f;letter-spacing:.1em;font-size:12px;font-weight:900}.live-market-grid strong{color:#304a40;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-family:Baskerville,Georgia,serif;font-size:24px;font-weight:500;overflow:hidden}.live-market-grid span{color:#7c8580;margin-top:5px;font-size:12px;line-height:1.45}.market-method-note{color:#747f79;margin:14px 0 0;font-size:12px;line-height:1.55}.market-radar-link{color:#9d5d47;margin-top:11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}.dvf-dossier{background:#f1f6f3;border:1px solid #cddbd4;border-radius:14px;margin-top:16px;overflow:hidden}.dvf-dossier-heading{color:#fff;background:#2d5144;align-items:center;gap:12px;padding:14px 16px;display:flex}.dvf-dossier-heading>span{letter-spacing:.07em;border:1px solid #ffffff73;border-radius:50%;place-content:center;width:43px;height:43px;font-size:11px;font-weight:950;display:grid}.dvf-dossier-heading div{flex:1;min-width:0}.dvf-dossier-heading small,.dvf-dossier-heading strong{display:block}.dvf-dossier-heading small{color:#bcd0c7;letter-spacing:.11em;font-size:9px;font-weight:900}.dvf-dossier-heading strong{margin-top:3px;font-family:Baskerville,Georgia,serif;font-size:18px;font-weight:500}.dvf-dossier-heading a{color:#ffd8c6;font-size:10px;font-weight:850;text-decoration:none}.dvf-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dvf-dossier-grid>div{border-right:1px solid #d9e3de;padding:15px 16px}.dvf-dossier-grid>div:last-child{border-right:0}.dvf-dossier-grid small,.dvf-dossier-grid strong,.dvf-dossier-grid span{display:block}.dvf-dossier-grid small{color:#7c6357;letter-spacing:.09em;font-size:9px;font-weight:900}.dvf-dossier-grid strong{color:#29483e;margin-top:6px;font-size:18px}.dvf-dossier-grid span{color:#6f7c76;margin-top:4px;font-size:10px;line-height:1.35}.dvf-dossier>p{color:#68756f;background:#fff;border-top:1px solid #d9e3de;margin:0;padding:11px 16px;font-size:10px;line-height:1.5}.dvf-unavailable{background:#faf7f3;border:1px dashed #c9bdb4;border-radius:12px;margin-top:15px;padding:14px 16px}.dvf-unavailable strong{color:#5f5149;font-size:12px}.dvf-unavailable p{color:#81746c;margin:4px 0 0;font-size:11px;line-height:1.5}.energy-dossier{background:linear-gradient(145deg,#f4f8f5,#fffdfa)}.energy-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.energy-state.documented{color:#285443;background:#dcece5}.energy-state.partial{color:#76523f;background:#f2e4da}.energy-state.pending{color:#76523f;background:#f5dfc8}.energy-state.missing{color:#6f6964;background:#eae6e2}.energy-state.not_applicable{color:#476056;background:#e2ebe7}.energy-not-applicable>p{color:#66756e;margin:14px 0 0;font-size:12px;line-height:1.6}.energy-dossier-grid{background:#fff;border:1px solid #d8e2dc;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.energy-dossier-grid>div{border-right:1px solid #dfe7e2;min-width:0;padding:16px}.energy-dossier-grid>div:last-child{border-right:0}.energy-dossier-grid small,.energy-dossier-grid strong,.energy-dossier-grid span{display:block}.energy-dossier-grid small{color:#79655b;letter-spacing:.09em;font-size:9px;font-weight:900}.energy-dossier-grid strong{color:#315348;margin-top:7px;font-size:17px}.energy-dossier-grid span{color:#77827c;margin-top:5px;font-size:10px;line-height:1.45}.energy-letter{border-radius:9px;place-items:center;width:42px;height:42px;color:#fff!important;font-size:22px!important;display:grid!important}.energy-letter.class-a,.energy-letter.class-b{background:#2b875b}.energy-letter.class-c{background:#72a649}.energy-letter.class-d{background:#c3aa3f}.energy-letter.class-e{background:#d88b35}.energy-letter.class-f,.energy-letter.class-g{background:#b84c3c}.energy-letter.missing{background:#e8e8e5;color:#777!important}.energy-missing,.opportunity-method{background:#fff;border:1px solid #d8e1dc;border-radius:10px;margin-top:13px}.energy-missing summary,.opportunity-method summary{color:#40574d;cursor:pointer;justify-content:space-between;padding:11px 13px;font-size:11px;font-weight:850;list-style:none;display:flex}.energy-missing summary::-webkit-details-marker{display:none}.opportunity-method summary::-webkit-details-marker{display:none}.energy-missing ul,.opportunity-method ul{color:#747e78;margin:0;padding:0 30px 12px;font-size:10px;line-height:1.6}.energy-source-note{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.energy-source-note p{color:#727d77;margin:0;font-size:10px;line-height:1.5}.energy-source-note a{color:#925943;flex:none;font-size:10px;font-weight:850;text-decoration:none}.opportunity-dossier{background:#fbf7f2;border:1px solid #decfc4;border-radius:14px;margin-top:16px;overflow:hidden}.opportunity-heading{color:#fff;cursor:pointer;background:#5e493f;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:grid}.opportunity-heading::-webkit-details-marker{display:none}.opportunity-heading small{color:#e9cbbd;letter-spacing:.11em;font-size:9px;font-weight:900}.opportunity-heading h3{margin:3px 0 0;font-family:Baskerville,Georgia,serif;font-size:20px;font-weight:500}.opportunity-heading>div>span{color:#eaded7;margin-top:5px;font-size:10px;display:block}.opportunity-heading>b{color:#f5e7df;font-size:10px}.opportunity-heading>i{border:1px solid #ffffff59;border-radius:50%;width:27px;height:27px;position:relative}.opportunity-heading>i:before,.opportunity-heading>i:after{content:"";background:#fff;width:9px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.opportunity-heading>i:after{transform:translate(-50%,-50%)rotate(90deg)}.opportunity-dossier[open] .opportunity-heading>i:after{display:none}.opportunity-body{border-top:1px solid #decfc4}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opportunity-grid>div{background:#fff;border-right:1px solid #e6dcd4;min-width:0;padding:16px}.opportunity-grid>div:last-child{border-right:0}.opportunity-grid small,.opportunity-grid strong,.opportunity-grid span,.opportunity-grid em{display:block}.opportunity-grid small{color:#95624f;letter-spacing:.09em;font-size:9px;font-weight:900}.opportunity-grid strong{color:#385149;margin-top:7px;font-size:15px}.opportunity-grid span{color:#6d7973;margin-top:5px;font-size:11px}.opportunity-grid em{color:#98867c;margin-top:4px;font-size:9px;font-style:normal}.rarity-signals{flex-wrap:wrap;gap:6px;padding:12px 15px 0;display:flex}.rarity-signals span{color:#61493f;background:#efe2d8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.opportunity-empty{color:#7c746f;margin:0;padding:12px 15px 0;font-size:10px}.media-authenticity{border-radius:9px;margin:12px 15px 0;padding:11px 13px}.media-authenticity.neutral{color:#496258;background:#eaf1ed}.media-authenticity.warning{color:#72432f;background:#fae7dd}.media-authenticity strong{font-size:11px}.media-authenticity p{margin:4px 0 0;font-size:10px;line-height:1.45}.opportunity-method{margin:12px 15px 15px}.opportunity-method p{color:#79736f;margin:0;padding:0 13px 13px;font-size:10px;line-height:1.5}.property-reconstruction{background:linear-gradient(145deg,#f5f1e9,#fbfaf7)}.reconstruction-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.reconstruction-state.structured{color:#285443;background:#dcece5}.reconstruction-state.partial{color:#76523f;background:#f2e4da}.reconstruction-state.insufficient{color:#6f6964;background:#eae6e2}.reconstruction-score{background:#ffffffb8;border:1px solid #d9d0c6;border-radius:13px;align-items:center;gap:17px;margin-top:16px;padding:14px 16px;display:flex}.reconstruction-score div{min-width:145px}.reconstruction-score strong,.reconstruction-score span{display:block}.reconstruction-score strong{color:#315348;font-family:Baskerville,Georgia,serif;font-size:25px;font-weight:500}.reconstruction-score span,.reconstruction-score p{color:#73756f;font-size:10px;line-height:1.45}.reconstruction-score p{margin:0}.reconstruction-columns{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:17px;display:grid}.reconstruction-columns>div>small{color:#8e5946;letter-spacing:.11em;font-size:9px;font-weight:900}.reconstruction-program{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.reconstruction-program>span,.reconstruction-levels>span{color:#43564e;background:#fff;border:1px solid #dfd6cd;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;padding:11px;font-size:11px;display:grid}.reconstruction-program>span>strong{color:#a15f47;font-size:12px}.reconstruction-program>span>small,.reconstruction-levels>span>small{color:#8a8d88;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.reconstruction-levels{gap:7px;margin-top:8px;display:grid}.reconstruction-levels>span{display:block}.reconstruction-levels b{color:#38574c;font-family:Baskerville,Georgia,serif;font-size:16px;font-weight:500;display:block}.reconstruction-levels em{color:#56665f;margin-top:5px;font-size:10px;font-style:normal;line-height:1.45;display:block}.reconstruction-columns p{color:#7b7772;background:#ffffff80;border:1px dashed #d1c7be;border-radius:10px;margin:8px 0 0;padding:13px;font-size:11px;line-height:1.45}.reconstruction-missing{background:#fff;border:1px solid #d9d0c6;border-radius:10px;margin-top:15px}.reconstruction-missing summary{color:#4a5d55;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;font-weight:850;list-style:none;display:flex}.reconstruction-missing summary::-webkit-details-marker{display:none}.reconstruction-missing summary i:before{content:"+";font-style:normal}.reconstruction-missing[open] summary i:before{content:"−"}.reconstruction-missing ul{color:#747872;margin:0;padding:0 29px 14px;font-size:10px;line-height:1.6}.reconstruction-caveat{color:#74766f;margin:12px 0 0;font-size:10px;line-height:1.55}.location-layer-disclosure{background:#f4f7f5;border:1px solid #d9dfdb;border-radius:12px;margin-top:12px;overflow:hidden}.location-layer-disclosure>summary{color:#40574e;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;font-weight:850;list-style:none;display:grid}.location-layer-disclosure>summary::-webkit-details-marker{display:none}.location-layer-disclosure>summary span{color:#89928e;font-size:10px;font-weight:650}.location-layer-disclosure>summary i:before{content:"+";font-style:normal}.location-layer-disclosure[open]>summary i:before{content:"−"}.location-layer-disclosure .live-layer-grid{margin:0;padding:0 10px 10px}.property-location-map{background:#eef3ef;border:1px solid #d7d9d3;border-radius:15px;grid-template-columns:minmax(0,1fr) 280px;min-height:330px;margin-top:14px;display:grid;overflow:hidden}.property-location-map iframe{touch-action:auto;border:0;width:100%;height:100%;min-height:330px}.property-location-map>div{background:linear-gradient(145deg,#2f5044,#244138);border-left:1px solid #d7d9d3;flex-direction:column;justify-content:center;padding:25px;display:flex}.property-location-map strong{color:#fff;font-family:Baskerville,Georgia,serif;font-size:22px;font-weight:500}.property-location-map span{color:#cbd7d2;margin-top:9px;font-size:12px;line-height:1.55}.property-location-map a{color:#ffd9c8;align-self:flex-start;margin-top:16px;font-size:12px;font-weight:850;text-decoration:none}.property-map-unavailable{background:#f7f4ef;border:1px dashed #cfc9c1;border-radius:13px;margin-top:14px;padding:20px}.property-map-unavailable strong{color:#40554c;font-family:Baskerville,Georgia,serif;font-size:19px;font-weight:500}.property-map-unavailable p{color:#7a827e;margin:7px 0 0;font-size:12px;line-height:1.55}.property-map-unavailable a{color:#985c47;margin-top:10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.source-coverage{max-width:none;margin-top:16px}.recommendations-checklist{margin-top:26px}.live-recommendations{margin-top:20px}.live-recommendations .legal-note{margin-top:18px}@media (width<=760px){.results-header{align-items:flex-start;gap:12px}.results-sort{flex-direction:column;align-items:flex-start;gap:4px}.results-sort select{max-width:142px}.map-selection-card{width:calc(100% - 22px);bottom:36px;left:11px}.map-attribution{top:5px;right:6px}.live-market-grid{grid-template-columns:1fr}.live-market-grid>div{border-bottom:1px solid #e2d9d2;border-right:0}.live-market-grid>div:last-child{border-bottom:0}.dvf-dossier-heading{flex-wrap:wrap;align-items:flex-start}.dvf-dossier-heading a{width:100%;padding-left:55px}.dvf-dossier-grid{grid-template-columns:1fr}.dvf-dossier-grid>div{border-bottom:1px solid #d9e3de;border-right:0}.dvf-dossier-grid>div:last-child{border-bottom:0}.energy-dossier-grid,.opportunity-grid{grid-template-columns:1fr}.energy-dossier-grid>div,.opportunity-grid>div{border-bottom:1px solid #dfe7e2;border-right:0}.energy-dossier-grid>div:last-child,.opportunity-grid>div:last-child{border-bottom:0}.energy-source-note{flex-direction:column;align-items:flex-start}.opportunity-heading{grid-template-columns:minmax(0,1fr) 28px}.opportunity-heading>b{grid-area:2/1}.opportunity-heading>i{grid-area:1/2/3}.reconstruction-score{flex-direction:column;align-items:flex-start;gap:5px}.reconstruction-columns,.reconstruction-program,.property-location-map{grid-template-columns:1fr}.property-location-map iframe{min-height:280px}.property-location-map>div{border-top:1px solid #d7d9d3;border-left:0}.map-panel{height:min(62svh,500px);min-height:420px}.search-map-touch-gate{display:grid}.search-map-toolbar .touch-map-button{color:#fff;background:#365f50;border-color:#365f50}.search-map-toolbar>span{display:none}.live-source-preview-gallery{grid-template-rows:260px 120px auto;grid-template-columns:1fr}.live-source-preview-gallery>button.primary{grid-row:auto}.live-source-preview-gallery>button:nth-of-type(n+3){display:none}.live-source-preview-gallery>button:nth-of-type(2):last-of-type{grid-area:auto/1}.essential-property-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.essential-property-facts>div{border-bottom:1px solid #e6ded7}.essential-property-facts>div:nth-child(2n){border-right:0}.essential-property-facts>div:last-child{border-bottom:0}.detail-disclosure>summary{grid-template-columns:minmax(0,1fr) 28px;min-height:78px;padding:15px 16px}.detail-disclosure>summary>b{grid-column:1;justify-self:start;margin-top:-4px}.detail-disclosure>summary>i{grid-area:1/2/3}.detail-disclosure-body{padding:3px 16px 17px}.location-layer-disclosure>summary{grid-template-columns:minmax(0,1fr) 22px}.location-layer-disclosure>summary span{grid-column:1}.location-layer-disclosure>summary i{grid-area:1/2/3}.source-preview-caption{border-radius:0;grid-column:1;max-width:none;position:static}.live-lightbox{padding:64px 12px 84px}.live-lightbox-media{touch-action:pan-y;width:100%;height:calc(100dvh - 148px)}.live-lightbox-top{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;left:14px;right:12px}.live-lightbox-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-lightbox .live-lightbox-arrow{border-radius:999px;width:50px;height:48px;top:auto;bottom:18px;transform:none}.live-lightbox .live-lightbox-arrow.previous{left:calc(50% - 58px)}.live-lightbox .live-lightbox-arrow.next{right:calc(50% - 58px)}.live-lightbox>p{display:none}}.source-preview-caption button{pointer-events:auto;color:#183b30;cursor:pointer;background:#f7f8f3;border:1px solid #d5e1da;border-radius:7px;min-height:44px;padding:10px 16px;font:700 12px/1.4 Arial,sans-serif}.source-preview-caption button:focus-visible{outline-offset:3px;outline:3px solid #cb9963}.market-thumb-fallback{text-align:center;place-content:center;font:10px/1.3 Arial,sans-serif;display:grid;position:absolute;inset:0}.market-thumb img{position:relative}.live-source-unavailable{border:1px solid #e1d9d2;border-radius:12px;padding-bottom:12px}.live-source-unavailable .live-source-entry{background:0 0;border:0}.live-source-unavailable>p{padding:0 12px;font-size:14px;line-height:1.5}.live-source-actions{flex-wrap:wrap;align-items:start;gap:8px 18px;padding:8px 12px 0;display:flex}.live-source-actions a,.live-source-actions summary{color:#85513e;cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.live-source-actions details{min-width:0}.live-source-actions details a{max-width:100%;display:block}.sea-view-review{background:#f1f8f8;border:1px solid #c7d9d9;border-radius:12px;margin-bottom:20px;padding:16px}.sea-view-review strong{color:#244f56;font-size:16px;display:block}.sea-view-review p{margin:8px 0;font-size:16px;line-height:1.55}.sea-view-review small{color:#4c6266;font-size:14px;line-height:1.5;display:block}.sea-view-review button{color:#244f56;cursor:pointer;background:#fff;border:1px solid #537e80;border-radius:8px;min-height:44px;margin-top:10px;padding:8px 14px;font-size:14px}.property-review-panel{background:#f7f9fb;border:1px solid #d8dfe5;border-radius:14px;margin:28px 0;padding:24px;scroll-margin-top:24px}.property-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-review-heading h2{color:#172d41;margin:4px 0 16px;font-size:24px;line-height:1.25}.property-review-heading>span{white-space:nowrap;padding-top:6px;font-size:14px}.review-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.review-counts>span{font-size:14px;line-height:1.4}.review-counts strong{color:#172d41;font-size:26px;display:block}.review-coverage-note,.review-engine-note,.review-footnote{color:#465567;font-size:14px;line-height:1.6}.review-engine-note{background:#fff5e6;border-left:3px solid #a06724;padding:12px 14px}.review-next-questions{margin:18px 0}.review-next-questions h3{margin-bottom:10px;font-size:18px}.review-next-questions ul{gap:10px;padding-left:20px;display:grid}.review-next-questions a{color:#183b60;font-weight:650;text-decoration:underline}.review-next-questions p{margin:3px 0;font-size:16px;line-height:1.5}.review-issues-toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:14px 0;font-size:16px;display:flex}.review-issues-toggle input{accent-color:#183b60;width:20px;height:20px}.review-group{background:#fff;border:1px solid #dce3e9;border-radius:9px;margin:9px 0}.review-group>summary{cursor:pointer;padding:15px;font-size:16px;line-height:1.5}.review-group>summary span{color:#556272;padding-left:17px;font-size:14px;display:block}.review-check{overflow-wrap:anywhere;border-top:1px solid #e2e7ec;padding:18px;scroll-margin-top:24px}.review-check>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-check h3{margin:0;font-size:16px;line-height:1.5}.review-check header>span{color:#5b6672;font-size:14px}.review-check.contradiction{border-left:4px solid #aa302e}.review-check.contradiction header>span{color:#a72c2c;font-weight:650}.review-check.confirmed header>span{color:#246148}.review-check>p{margin:10px 0;font-size:16px;line-height:1.6}.review-evidence{gap:8px;padding:0;list-style:none;display:grid}.review-evidence a,.review-evidence button{color:#183b60;min-height:44px;font:inherit;cursor:pointer;background:#edf2f7;border:1px solid #d4dfeb;border-radius:6px;align-items:center;padding:7px 12px;font-size:14px;display:inline-flex}.review-evidence small{color:#506072;margin-top:4px;font-size:14px;line-height:1.5;display:block}.review-action{color:#744918}.radar-review-summary{background:#f6f9fc;border:1px solid #d4dfe8;border-radius:12px;margin:20px 0;padding:20px}.radar-review-summary h3{color:#172d41;margin:5px 0 8px;font-size:22px}.radar-review-summary p{font-size:16px;line-height:1.5}.radar-review-numbers{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.radar-review-numbers button{color:#233d57;cursor:pointer;background:#fff;border:1px solid #d4dfe8;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:14px;display:flex}.radar-review-numbers strong{font-size:24px}.market-review-link{color:#183b60;pointer-events:auto;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.market-review-link.has-errors{color:#a72c2c;font-weight:650}@media (width<=700px){.property-review-panel{margin:20px 0;padding:16px}.property-review-heading{flex-direction:column;gap:0;margin-bottom:14px}.property-review-heading h2{margin-bottom:4px;font-size:21px}.review-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-check{padding:14px}.radar-review-numbers{flex-direction:column;gap:8px}}.private-radar-scan{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.private-radar-scan>div{min-width:0}.private-radar-scan h3{margin:.3rem 0 .6rem}.private-radar-scan p{overflow-wrap:anywhere}.private-radar-scan .private-scan-scope{opacity:.78;margin-top:.7rem;font-size:.875rem;line-height:1.6}.private-radar-scan .connector-run{flex-shrink:0;width:auto;min-width:10rem;margin:0}.private-radar-scan progress{width:min(100%,25rem);height:.8rem;accent-color:var(--ink);margin-top:.6rem}@media (width<=640px){.private-radar-scan{flex-direction:column}.private-radar-scan .connector-run{width:100%}}.private-scan-sources{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.private-scan-sources li{grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;font-size:.875rem;display:grid}@media (width<=640px){.private-scan-sources li{grid-template-columns:1fr;gap:.2rem}}.radar-source-monitor{background:#fbfcfa;border:1px solid #d9dcd6;border-radius:14px;margin:0 0 22px;overflow:hidden}.radar-source-monitor>summary{cursor:pointer;align-items:center;gap:13px;padding:15px 19px;list-style:none;display:flex}.radar-source-monitor>summary::-webkit-details-marker{display:none}.radar-source-monitor>summary:focus-visible{outline-offset:-3px;outline:2px solid #315d4d}.radar-source-orbit{color:#315d4d;background:#e9f0eb;border-radius:50%;flex:0 0 35px;place-items:center;height:35px;font-size:24px;display:grid}.radar-source-orbit.is-scanning{animation:3s linear infinite source-orbit}@keyframes source-orbit{to{transform:rotate(360deg)}}.radar-source-summary{gap:3px;min-width:0;display:grid}.radar-source-summary strong{color:#294c3e;font-size:16px;font-weight:650}.radar-source-summary>span{color:#68716b;font-size:14px;line-height:1.4}.radar-source-summary-end{align-items:center;gap:20px;margin-left:auto;font-size:14px;display:flex}.radar-source-warning{color:#8a571e;white-space:nowrap;background:#f5ecd9;border-radius:20px;padding:5px 10px}.radar-source-disclosure{color:#315d4d;white-space:nowrap}.radar-source-disclosure>span{margin-left:5px;transition:transform .2s;display:inline-block}.radar-source-monitor[open] .radar-source-disclosure>span{transform:rotate(180deg)}.radar-source-content{border-top:1px solid #e0e4dc;padding:18px}.radar-source-featured{background:#fff;border:1px solid #e8d8c9;border-radius:11px;align-items:center;gap:19px;margin-bottom:14px;padding:18px;display:flex}.lbc-brand{color:#b94213;letter-spacing:-.7px;font-size:23px;font-weight:800}.radar-source-featured>div:nth-child(2){flex:1}.radar-source-featured strong{font-size:16px}.radar-source-featured p{color:#67716a;margin:5px 0 0;font-size:14px;line-height:1.6}.radar-source-mode{color:#835b3b;display:block}.radar-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.radar-source-card{background:#fff;border:1px solid #e2e6df;border-radius:10px;flex-direction:column;min-width:0;padding:16px;display:flex}.radar-source-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.radar-source-card-head strong{color:#263f34;font-size:15px}.radar-source-badge{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:650}.radar-source-badge.is-complete{color:#315d4d;background:#eaf2ec}.radar-source-badge.is-limited{color:#85551e;background:#f8efdf}.radar-source-badge.is-running{color:#3d657e;background:#eaf1f5}.radar-source-card p{color:#657168;overflow-wrap:anywhere;margin:11px 0;font-size:14px;line-height:1.5}.radar-source-card small{color:#526c5b;margin-bottom:10px;font-size:13px;display:block}.radar-source-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.radar-source-actions a{color:#315d4d;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.radar-source-featured .radar-source-actions a:last-child{color:#fff;background:#315d4d;border-radius:7px;padding:10px 14px;text-decoration:none}.radar-source-empty{color:#68716b;margin:0;font-size:14px}.radar-import-workspace{color:#263f34;max-width:1040px;margin:0 auto;padding:40px 28px 90px}.radar-import-heading>a{color:#315d4d;font-size:14px}.radar-import-heading .scanner-kicker{margin-top:35px}.radar-import-heading h1{margin:8px 0 14px;font-family:Baskerville,Georgia,serif;font-size:clamp(32px,5vw,44px);font-weight:500}.radar-import-heading>p:last-child{color:#68736c;font-size:16px;line-height:1.6}.radar-import-destination{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0;font-size:16px;display:flex}.radar-import-destination select{color:#263f34;background:#fff;border:1px solid #ccd4cb;border-radius:8px;max-width:100%;min-height:44px;padding:10px 35px 10px 12px;font-size:16px}.radar-import-capture{background:#fffdfa;border:1px solid #ded7cf;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.radar-import-capture>div{padding:28px}.radar-import-capture>div+div{background:#f5f7f2;border-left:1px solid #e6dfd6}.radar-import-step{color:#8e9a8c;letter-spacing:.08em;font-size:14px}.radar-import-workspace h2{margin:10px 0 12px;font-size:22px;font-weight:600}.radar-import-capture p{color:#647064;font-size:16px;line-height:1.65}.radar-import-bookmark{color:#fff;cursor:grab;background:#315d4d;border:1px dashed #97b5a2;border-radius:9px;margin:10px 0 14px;padding:13px 17px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.radar-import-capture small{color:#6e786f;font-size:13px;display:block}.radar-import-capture .radar-import-boundary{color:#617060;margin-top:22px;font-size:14px}.radar-import-file{background:#fafbf8;border:1px solid #d8dcd4;border-radius:10px;margin:20px 0;padding:17px 20px}.radar-import-file summary{cursor:pointer;font-size:15px}.radar-import-file label{gap:7px;margin-top:18px;font-size:14px;display:grid}.radar-import-file input[type=url]{color:#263f34;background:#fff;border:1px solid #cbd4c9;border-radius:6px;width:100%;padding:10px;font-size:16px}.radar-import-drop{border:1px dashed #aabda9;border-radius:8px;padding:18px}.radar-import-file p{color:#6b766b;font-size:14px;line-height:1.6}.radar-import-ready{background:#fff;border:1px solid #d3dfd1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.radar-import-ready span{color:#6b766b;margin-top:6px;font-size:14px;display:block}.radar-import-workspace button{color:#fff;font:inherit;cursor:pointer;background:#315d4d;border:none;border-radius:8px;padding:12px 18px;font-size:15px}.radar-import-workspace button:disabled{opacity:.5;cursor:default}.radar-import-notice,.radar-import-error{border-radius:8px;margin:18px 0;padding:15px 18px;font-size:15px;line-height:1.6}.radar-import-notice{color:#38553d;background:#eaf0e7}.radar-import-error{color:#923f2b;background:#faeae4}.radar-import-results{margin-top:30px}.radar-import-result{background:#fff;border:1px solid #d8dfd4;border-radius:10px;align-items:center;gap:15px;margin:10px 0;padding:20px;display:flex}.radar-import-result>input{accent-color:#315d4d;flex-shrink:0;width:19px;height:19px}.radar-import-result>span{flex:1;min-width:0}.radar-import-result>span>*{overflow-wrap:anywhere;display:block}.radar-import-result strong{margin-bottom:6px;font-size:16px}.radar-import-result>span>span{color:#677165;font-size:14px;line-height:1.5}.radar-import-result small{color:#6d766b;margin-top:4px;font-size:13px}.radar-import-result>b{white-space:nowrap;font-size:18px}.radar-import-result.outside{background:#f4f1eb;border-style:dashed}.radar-import-submit{margin-top:15px}@media (width<=760px){.radar-source-featured{flex-wrap:wrap;align-items:flex-start;gap:12px}.radar-source-featured>div:nth-child(2){min-width:60%}.radar-source-summary-end{flex-direction:column;align-items:flex-end;gap:8px}.radar-source-monitor>summary{gap:10px;padding:13px}.radar-source-summary>span{font-size:13px}.radar-source-warning{font-size:12px}.radar-source-disclosure{font-size:13px}.radar-source-content{padding:12px}.radar-import-workspace{padding:24px 16px 60px}.radar-import-capture{grid-template-columns:1fr}.radar-import-capture>div{padding:22px}.radar-import-capture>div+div{border-top:1px solid #e6dfd6;border-left:0}.radar-import-result{flex-wrap:wrap;padding:15px}.radar-import-result>b{margin-left:34px}.radar-import-result>span{min-width:70%}}@media (prefers-reduced-motion:reduce){.radar-source-orbit.is-scanning{animation:none}}.national-workspace{max-width:1400px;margin:0 auto;padding:24px 32px 64px;font-size:1rem}.national-navigation{justify-content:space-between;gap:16px;padding-bottom:24px;font-size:.9rem;display:flex}.national-navigation a,.national-source-tools h2{color:var(--green)}.national-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.national-header h1{margin:4px 0 12px;font-family:Georgia,serif;font-size:2.8rem;font-weight:500;line-height:1.15}.national-header p:last-child{color:var(--muted);max-width:640px;margin:0;line-height:1.6}.national-metrics{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.national-metrics div{border-right:1px solid var(--line);padding:22px 24px}.national-metrics div:last-child{border:0}.national-metrics dd{font-variant-numeric:tabular-nums;color:var(--green);margin:12px 0 0;font-size:2rem}.national-metrics small{color:var(--muted);font-size:.9rem}.national-health{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0 24px;font-size:.875rem;display:flex}.national-sources,.national-territories{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.national-source-tools{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.national-source-tools h2{margin:0;font-size:1.25rem}.national-source-tools>div{flex-wrap:wrap;gap:12px;display:flex}.national-source-tools input,.national-source-tools select{background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;max-width:100%;padding:10px 12px}.national-table-scroll{overflow:auto}.national-workspace table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.national-workspace thead{background:var(--paper);color:var(--muted)}.national-workspace th,.national-workspace td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px 24px;line-height:1.5}.national-workspace thead th{white-space:nowrap;font-size:.875rem;font-weight:500}.national-workspace tbody th{min-width:190px;font-weight:600}.national-workspace td{font-variant-numeric:tabular-nums}.national-workspace table small{color:var(--muted);max-width:340px;margin-top:5px;font-size:.875rem;font-weight:400;display:block}.national-state{background:var(--paper);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.875rem;display:inline-block}.national-state.state-current{background:var(--mint);color:var(--green)}.national-state.state-running{color:#244b6a;background:#e5edf3}.national-state.state-partial{color:#805a15;background:#fcf0dc}.national-state.state-not_connected{color:var(--muted)}.national-caption{color:var(--muted);margin:0;padding:18px 24px;font-size:.875rem;line-height:1.65}.national-territories{margin-top:24px}.national-territories summary{cursor:pointer;padding:22px 24px;font-weight:600}.national-territories summary span{color:var(--muted);margin-left:12px;font-size:.875rem;font-weight:400}.national-empty{padding:28px 24px;line-height:1.6}.national-notice{background:var(--mint);border-radius:10px;padding:16px 20px;line-height:1.6}.national-notice button{margin-left:12px;text-decoration:underline}.national-workspace button:disabled{opacity:.6;cursor:wait}.radar-shared-collection-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 0 18px;font-size:.9rem;display:flex}.radar-shared-collection-note a{color:var(--green);text-decoration:underline}@media (width<=700px){.national-workspace{padding:20px 16px 40px}.national-header{flex-direction:column;align-items:flex-start}.national-header h1{font-size:2.2rem}.national-metrics{grid-template-columns:repeat(2,1fr)}.national-metrics div{padding:18px 16px}.national-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.national-metrics div:nth-child(2){border-right:0}.national-metrics dd{font-size:1.75rem}.national-source-tools{flex-direction:column;align-items:flex-start;padding:18px 16px}.national-source-tools>div{width:100%}.national-source-tools label{flex:1;min-width:170px}.national-source-tools input,.national-source-tools select{width:100%}.national-workspace th,.national-workspace td{padding:14px 16px}.national-territories summary span{margin:8px 0 0;display:block}.national-caption{padding:18px 16px}}.national-coverage{border-top:1px solid var(--line);grid-template-columns:1.8fr 1fr 1fr;align-items:center;gap:24px;padding:26px 0 30px;display:grid}.national-coverage h2{color:var(--green);margin:8px 0;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.national-coverage p:last-child{color:var(--muted);max-width:440px;margin:8px 0;font-size:.9rem;line-height:1.6}.national-coverage button{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--green);border-radius:14px;padding:22px 24px}.national-coverage button[aria-pressed=true]{border-color:var(--green);background:var(--mint)}.national-coverage strong{font-family:Georgia,serif;font-size:2.25rem;font-weight:500;display:block}.national-coverage button>span{margin:6px 0 16px;display:block}.national-coverage small{color:var(--muted)}.national-source-tools h2 small{color:var(--muted);margin-left:8px;font:400 .875rem sans-serif}.national-pagination{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:.875rem;display:flex}.national-pagination>div{align-items:center;gap:16px;display:flex}.national-pagination button{border:1px solid var(--line);background:var(--paper);color:var(--green);cursor:pointer;border-radius:6px;padding:8px 10px}.national-workspace .national-pagination button:disabled{cursor:default;opacity:.45}.national-reference{color:var(--muted);padding:0 24px 22px;font-size:.875rem;line-height:1.65}.national-reference summary{cursor:pointer}.national-reference a{color:var(--green);text-decoration:underline}@media (width<=800px){.national-coverage{grid-template-columns:1fr 1fr;gap:14px}.national-coverage>div{grid-column:1/-1}.national-coverage button{padding:18px}.national-pagination{flex-direction:column;align-items:flex-start}.national-pagination>div{justify-content:space-between;gap:8px;width:100%}}.national-provider{max-width:420px;color:var(--muted);margin-top:10px;font-size:.82rem;font-weight:400;line-height:1.55}.national-provider summary{cursor:pointer;color:var(--green);text-underline-offset:3px;text-decoration:underline}.national-provider p{margin:10px 0}.national-provider a{color:var(--green)}.national-provider label{align-items:center;gap:12px;display:flex}.national-provider input{border:1px solid var(--line);background:var(--paper);width:95px;font:inherit;border-radius:6px;padding:7px}.national-provider .radar-refresh-button{padding:9px 14px;font-size:.82rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}:root{--ink:#17263c;--muted:#617084;--line:#dfe5ed;--paper:#f4f6fa;--surface:#fff;--green:#126d83;--mint:#eaf5f8;--orange:#ab6029;--cognac:#805632;--gold:#936b30;--ivory:#f4f6fa;--shadow:0 8px 28px #17263c0c;--navigation-height:0px;--rail-width:232px}body{background:var(--paper);color:var(--ink);background-image:none;font-size:16px;line-height:1.55}button,input,select,textarea{font-family:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.6}#page-content{outline:none;min-height:calc(100vh - 160px)}.skip-content{z-index:150;background:var(--green);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-90px;left:20px}.skip-content:focus{top:12px}.site-navigation{z-index:60;min-height:var(--navigation-height);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:30px;padding:0 max(28px,50vw - 730px);display:flex;position:sticky;top:0}.site-brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font:18px Georgia,serif;display:grid}.site-brand strong{letter-spacing:-.5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.site-navigation>nav{align-self:stretch;align-items:stretch;gap:6px;margin:0 auto;display:flex}.site-navigation>nav>a{color:#58665f;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.site-navigation>nav>a>span{font-size:21px;font-weight:400;line-height:1}.site-navigation>nav>a[aria-current]{color:var(--green);border-bottom-color:var(--green);background:#f5f9f6}.site-account{min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.site-account[aria-current]{background:var(--mint);border-color:#a7c7b7}.site-footer{border-top:1px solid var(--line);max-width:1460px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:30px auto 0;padding:26px 28px;font-size:13px;display:flex}.site-footer nav{flex-wrap:wrap;gap:22px;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{text-decoration:underline}.app-shell{max-width:1460px;min-height:0;margin:auto;display:block}.workspace{width:100%;min-width:0}.topbar,.radar-topbar,.scanner-topbar,.account-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:20px;min-height:0;padding:34px 28px 24px;display:flex}.topbar h1,.national-header h1,.radar-import-heading h1{color:var(--ink);letter-spacing:-.9px;margin:0;font:650 30px/1.25 Inter,ui-sans-serif,sans-serif}.page-subtitle{max-width:700px;color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.5}.eyebrow,.scanner-kicker,.section-kicker{color:var(--muted);letter-spacing:.09em;font-size:12px;font-weight:650}.search-zone{isolation:auto;z-index:25;border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;margin:0 28px;padding:20px;overflow:visible}.search-zone:before{content:none}.natural-search{min-height:58px;box-shadow:none;background:#fff;border:1px solid #b6c9bd;border-radius:8px;grid-template-columns:auto auto 1fr auto;gap:12px}.natural-search .sparkle{color:var(--green)}.natural-search label{color:var(--muted);font-size:14px}.natural-search input{color:var(--ink);font-family:inherit;font-size:16px}.natural-search input::placeholder{color:#738178}.natural-search>button{background:var(--green);border-radius:6px}.filter-row{flex-wrap:wrap;gap:8px;margin-top:14px;overflow:visible}.filter,.filter.active{border-radius:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:550}.search-zone .filter{border-color:var(--line);color:#53645a;background:#fff}.save-search{border-radius:7px;min-height:40px;padding:0 14px;font-size:13px}.advanced-filters>summary{min-height:40px;color:var(--ink);background:var(--paper);border-color:var(--line);border-radius:7px;font-size:13px}.advanced-filter-grid{z-index:40;background:#fff;border-radius:10px;padding:20px;box-shadow:0 12px 44px #17372b22}.advanced-filter-grid label{color:var(--ink);font-size:13px}.advanced-filter-grid input,.advanced-filter-grid select{border-color:var(--line);background:#fff;min-height:42px;font-size:14px}.search-radar-explainer{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.search-intelligence-note,.understood-criteria{color:var(--muted);font-size:13px}.data-notice{border:1px solid var(--line);color:var(--ink);background:#eef4f0;border-radius:8px;margin:16px 28px 0;padding:13px 16px;font-size:14px}.data-notice a,.data-notice button{color:var(--green);font-size:14px}.content-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,1fr);align-items:start;gap:24px;height:auto;min-height:580px;padding:26px 28px 40px;display:grid}.results-panel{min-width:0;box-shadow:none;background:0 0;padding:0;overflow:visible}.results-header{align-items:center;gap:14px;margin-bottom:20px}.results-header h2{color:var(--ink);font:650 21px/1.3 Inter,ui-sans-serif,sans-serif}.results-header p{color:var(--muted);font-size:13px}.results-sort{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.results-sort select{min-height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:13px}.property-card{border:1px solid var(--line);min-height:270px;box-shadow:none;cursor:default;background:#fff;border-radius:12px;grid-template-columns:minmax(165px,32%) minmax(0,1fr);display:grid}.property-card:hover,.property-card.selected{border-color:#7eaa96;transform:none;box-shadow:0 4px 18px #193f2d0b}.photo-wrap{min-height:230px}.photo-wrap:after{pointer-events:none}.photo-link{height:100%;display:block}.photo-note{letter-spacing:.02em;color:#fff;font-size:11px;line-height:1.4;bottom:12px;left:12px;right:10px}.photo-placeholder{padding:16px}.photo-placeholder strong{font-size:15px}.photo-placeholder small{font-size:12px;line-height:1.5}.photo-open{display:none}.heart-button{width:40px;height:40px;top:10px;right:10px}.heart-button .icon{width:18px}.deal-badge{text-transform:none;letter-spacing:0;width:fit-content;max-width:calc(100% - 20px);font-size:11px;position:absolute;inset:auto 10px 52px}.price-line{flex-wrap:wrap;gap:2px 10px}.price-line strong{letter-spacing:-.5px;color:var(--ink);font:700 24px/1.25 Inter,ui-sans-serif,sans-serif}.price-line span{color:var(--muted);font-size:12px}.property-body h3{margin:8px 0 5px;font-size:17px;font-weight:600;line-height:1.4}.property-body h3 a{color:inherit;text-decoration:none}.property-body h3 a:hover{text-decoration:underline}.property-body .location{color:var(--muted);flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.5}.facts{color:var(--ink);border:0;gap:6px 12px;margin:12px 0;padding:0;font-size:13px;line-height:1.5}.evidence-row{border-top:1px solid #edf0ee;flex-wrap:wrap;gap:10px;margin:0;padding:12px 0}.evidence-row strong,.evidence-row small,.confidence span,.confidence small{color:var(--muted);font-size:12px}.score-ring{flex:0 0 30px;width:30px;height:30px;font-size:13px}.confidence{text-align:left;margin-left:0}.property-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.property-card-actions>button{min-height:40px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.property-card .analysis-link{min-height:40px;color:var(--green);align-items:center;gap:6px;margin:0;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:static}.map-panel{top:calc(var(--navigation-height) + 20px);height:calc(100dvh - var(--navigation-height) - 40px);border:1px solid var(--line);border-radius:12px;min-height:450px;max-height:850px;position:sticky;overflow:hidden}.search-view-switch button{min-width:92px;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.search-view-switch span{font-size:12px}.content-grid.search-view-list,.content-grid.search-view-map{grid-template-columns:minmax(0,1fr)}.search-view-list .map-panel,.search-view-map .results-panel{display:none}.search-view-list .property-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.search-view-list .search-empty-state{grid-column:1/-1}.search-view-map .map-panel{height:72dvh;min-height:460px;position:relative;top:0}.radar-page{background:0 0;min-height:0;padding:0 28px 40px}.radar-top-actions{gap:10px}.radar-top-actions>button,.radar-top-actions>a{min-height:44px;box-shadow:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.radar-create-link{color:var(--green);border:1px solid var(--line);background:#fff}.radar-refresh-button{color:#fff;background:var(--green);border-color:var(--green)}.radar-region-bar{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 16px;padding:20px 24px;display:flex}.radar-region-bar>div{flex:280px}.radar-region-bar>div>span{color:var(--muted);font-size:12px;display:block}.radar-region-bar select{width:100%;max-width:500px;min-height:46px;color:var(--ink);padding:4px 32px 4px 0;font:600 21px/1.4 Inter,ui-sans-serif,sans-serif}.radar-region-bar>p{max-width:430px;color:var(--muted);flex:260px;margin:0;font-size:13px;line-height:1.5}.radar-region-bar .radar-date{color:var(--muted);font-size:12px}.radar-source-monitor{border-color:var(--line);box-shadow:none;background:#fff;border-radius:10px;margin:0 0 18px}.radar-source-summary>span{font-size:13px}.radar-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;margin:20px 0 28px;overflow:hidden}.radar-metric{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:18px 24px}.radar-metric:last-child{border-right:0}.radar-metric:before,.radar-metric:after{content:none}.radar-metric p{color:var(--muted);letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:600}.radar-metric>strong{color:var(--ink);font:650 28px/1.3 Inter,ui-sans-serif,sans-serif}.radar-metric>span{color:var(--muted);margin-top:6px;font-size:12px}.radar-panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px}.market-observations{background:0 0;border:0;padding:0;overflow:visible}.market-observations>header{border:0;margin:0 0 16px;padding:0}.radar-panel h3{color:var(--ink);letter-spacing:-.4px;font:650 22px/1.35 Inter,ui-sans-serif,sans-serif}.market-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;padding:20px;display:grid}.market-toolbar label{min-width:0}.market-toolbar label>span{color:var(--muted);font-size:13px;font-weight:550}.market-toolbar select,.market-toolbar input{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #ccd7d0;border-radius:6px;margin-top:5px;padding:8px 10px;font-size:14px}.market-toolbar>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.market-table{gap:14px;display:grid;overflow:visible}.market-row.market-item{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(170px,1fr);grid-template-areas:"property price signal""property facts freshness""source source open";align-items:start;gap:12px 24px;padding:20px;display:grid}.market-row.market-item:hover,.market-row.market-item:focus-within{background:#fff;border-color:#7eaa96;box-shadow:0 4px 18px #193f2d0b}.market-row-link{border-radius:12px}.market-property{grid-area:property;align-items:flex-start;gap:16px;display:flex}.market-property>span:last-child{min-width:0}.market-item .market-property strong{white-space:normal;font-size:17px;font-weight:600;line-height:1.5}.market-item .market-property small{white-space:normal;color:var(--muted);line-height:1.5}.market-item .market-property em{color:var(--muted);margin-top:7px;font-size:12px;font-style:normal;line-height:1.5;display:block}.market-property .market-thumb{border-radius:8px;flex:0 0 130px;width:130px;height:100px}.market-thumb img{object-fit:cover;width:100%;height:100%}.market-source{border-top:1px solid #edf0ee;grid-area:source;align-items:center;gap:8px;padding-top:12px;display:flex}.market-source>b{width:27px;height:27px;color:var(--green);background:var(--mint);border-radius:6px;flex:0 0 27px;place-items:center;font-size:11px;display:grid}.market-source small{margin:0;font-size:12px}.market-source small em{color:var(--muted);margin-left:10px;font-size:12px;display:inline}.market-price{grid-area:price}.market-item .market-price strong{color:var(--ink);font-size:23px;font-weight:700}.market-facts{grid-area:facts}.market-item .market-facts strong{font-size:15px}.market-item .market-facts small{white-space:normal}.market-signal{background:#f4f7f5;border-radius:7px;grid-area:signal;padding:8px 12px}.market-item .market-signal strong{color:var(--green);white-space:normal;font-size:13px}.market-freshness{grid-area:freshness}.market-item .market-freshness strong{font-size:13px}.market-item small{color:var(--muted)}.market-review-link{pointer-events:auto;min-height:28px;padding:4px 0;font-size:12px;display:inline-block}.market-open{min-height:40px;color:var(--green);grid-area:open;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;font-size:14px;font-weight:700;display:flex}.market-method{color:var(--muted);background:0 0;border:0;padding:16px 0;font-size:12px}.workspace-disclosure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:18px 0;overflow:hidden}.workspace-disclosure>summary{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary strong,.workspace-disclosure>summary small{display:block}.workspace-disclosure>summary strong{color:var(--ink);font-size:16px;font-weight:600}.workspace-disclosure>summary small{color:var(--muted);margin-top:4px;font-size:13px}.workspace-disclosure>summary>span:last-child{color:var(--green)}.workspace-disclosure[open]>summary{border-bottom:1px solid var(--line)}.workspace-disclosure[open]>summary>span:last-child{transform:rotate(180deg)}.workspace-disclosure-body{padding:20px 24px}.radar-grid{gap:24px;padding:24px}.radar-market-context .market-health{margin-top:0}.detail-page,.live-detail-page{background:var(--paper);background-image:none}.detail-container.live-detail-container{width:min(1080px,100% - 56px);max-width:1080px;margin:0 auto;padding:24px 0 50px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:13px}.breadcrumb a{color:var(--green);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.live-data-ribbon{background:0 0;border:0;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0 0 18px;font-size:13px}.live-data-ribbon strong{font-size:13px;font-weight:600}.live-data-ribbon b{border-radius:5px;font-size:12px}.detail-intro.live-detail-intro{border:0;align-items:flex-start;gap:28px;margin:0;padding:8px 0 20px}.live-detail-intro .detail-title-block{min-width:0}.live-detail-intro h1{color:var(--ink);letter-spacing:-.8px;margin:7px 0 0;font:650 32px/1.25 Inter,ui-sans-serif,sans-serif}.live-detail-intro .detail-place{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:14px}.live-detail-intro .detail-price{text-align:right;flex:none;padding:0}.live-detail-intro .detail-price strong{color:var(--ink);letter-spacing:-.8px;white-space:nowrap;font:700 32px/1.25 Inter,ui-sans-serif,sans-serif}.live-detail-intro .detail-price span{color:var(--muted);margin-top:6px;font-size:14px}.live-detail-intro .detail-price small{color:var(--muted);margin-top:6px;font-size:12px}.essential-property-facts{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:0 0 24px;padding:18px 0;display:grid}.essential-property-facts>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:0 20px}.essential-property-facts>div:last-child{border-right:0}.essential-property-facts dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.essential-property-facts dd{color:var(--ink);margin:6px 0 0;font:600 16px/1.4 Inter,ui-sans-serif,sans-serif}.live-source-preview-gallery{background:#e0e7e2;border-radius:12px;grid-template-rows:165px 165px auto;gap:5px}.live-source-preview-gallery>button>b{letter-spacing:.02em;font-size:10px}.source-preview-caption{max-width:none;color:var(--muted);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;flex-direction:row;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:static}.source-preview-caption span{opacity:1;font-size:12px;line-height:1.5}.source-preview-caption button{border:1px solid var(--line);min-height:40px;color:var(--green);background:#fff;border-radius:7px;flex:none;padding:8px 14px;font:600 13px/1.4 Inter,ui-sans-serif,sans-serif}.live-gallery-placeholder{background:#eef3ef;border:1px dashed #c6d3cb;border-radius:10px;min-height:140px;padding:24px}.live-gallery-placeholder strong{color:var(--ink);font:600 18px/1.5 Inter,ui-sans-serif,sans-serif}.live-gallery-placeholder p,.live-gallery-placeholder small{color:var(--muted);font-size:13px}.dossier-navigation{top:var(--navigation-height);z-index:30;border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:9px;gap:3px;margin:24px 0 0;padding:0 4px;display:flex;position:sticky;overflow-x:auto}.dossier-navigation a{min-height:54px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.live-detail-layout{margin-top:0;display:block}.live-detail-page .detail-section,.live-detail-page .dossier-verification{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;margin-top:24px;padding:28px;scroll-margin-top:150px}.live-detail-page [id]{scroll-margin-top:150px}.live-detail-page .detail-section h2,.live-detail-page .dossier-verification h2,.live-detail-page .analysis-heading h2{color:var(--ink);letter-spacing:-.4px;margin-top:4px;font:650 23px/1.35 Inter,ui-sans-serif,sans-serif}.live-detail-page .section-title{align-items:start;gap:18px}.live-detail-page .section-title>span{color:var(--muted);flex:0 auto;font-size:12px;line-height:1.5}.live-detail-page .section-kicker{color:var(--muted);letter-spacing:.08em;font-size:12px}.story-body{max-width:800px}.live-detail-page .story-body p{color:#394940;margin:18px 0 0;font-size:16px;line-height:1.85}.story-note{border-color:var(--line);background:#f5f8f5;margin-top:20px;padding:12px 16px}.story-note p{color:var(--muted);font-size:13px;line-height:1.6}.live-fact-basis summary{min-height:44px;font-size:13px}.live-detail-page .detail-disclosure>summary>div>span,.live-detail-page .detail-disclosure>summary>b{color:var(--muted);font-size:12px}.live-spec-grid{gap:0 26px;margin:14px 0}.live-spec-grid>div{border-bottom:1px solid #edf0ee;padding:14px 0}.live-spec-grid dt{color:var(--muted);font-size:13px}.live-spec-grid dd{color:var(--ink);font:600 16px/1.5 Inter,ui-sans-serif,sans-serif}.live-feature-chips span{background:var(--paper);border-radius:5px;font-size:13px}.live-market-grid{border-color:var(--line);background:var(--paper);border-radius:8px}.live-market-grid>div{border-color:var(--line);padding:20px}.live-market-grid small{color:var(--muted);letter-spacing:.04em;font-size:11px}.live-market-grid strong{color:var(--ink);white-space:normal;font:650 24px/1.4 Inter,ui-sans-serif,sans-serif}.live-market-grid span{color:var(--muted);font-size:13px}.energy-dossier-grid,.dvf-dossier-grid{gap:16px}.energy-dossier-grid small,.dvf-dossier-grid small{color:var(--muted);letter-spacing:.02em;font-size:12px}.energy-dossier-grid>div>span,.dvf-dossier-grid>div>span{color:var(--muted);font-size:13px}.energy-source-note p,.market-method-note,.dvf-dossier>p{font-size:13px;line-height:1.65}.live-detail-page .live-final-sources .live-source-entry{border-color:var(--line);background:#fff;border-radius:8px;padding:18px}.live-source-entry small,.live-source-entry p{color:var(--muted);font-size:13px}.live-source-entry strong{color:var(--ink);font-size:16px}.live-source-entry b{color:var(--green);font-size:13px}.source-coverage{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:8px;padding:18px}.source-coverage ul{font-size:13px}.section-introduction{color:var(--muted);margin:8px 0 20px;font-size:15px}.verification-disclosure{margin:0}.verification-disclosure .property-review-panel{background:#fff;border:0;border-radius:0;margin:0;padding:0}.verification-disclosure .property-review-panel h2{font-size:19px}.verification-disclosure .detail-section{border-radius:8px;padding:0}.live-detail-page .live-recommendations{color:var(--ink);box-shadow:none;background:#f0f6f2;border:1px solid #b9d1c3;border-radius:12px;margin-top:24px;padding:28px}.live-recommendations:before,.live-recommendations:after{content:none}.live-recommendations .analysis-heading p{color:var(--muted);font-size:14px;line-height:1.7}.live-recommendations .confidence-chip{color:var(--green);border-color:var(--line);background:#fff}.live-recommendations .confidence-chip strong{color:var(--ink)}.live-recommendation-summary>div{border-color:var(--line);color:var(--ink);background:#fff;border-radius:8px}.live-recommendation-summary small,.live-recommendation-summary span{color:var(--muted);font-size:12px}.live-recommendation-summary strong{color:var(--ink);font-family:inherit;font-size:24px}.live-recommendation{background:#fff;border-color:#cddbd2;border-radius:8px}.live-recommendation>summary strong{color:var(--ink);font-size:16px;line-height:1.5}.live-recommendation>summary p{color:var(--muted);font-size:14px;line-height:1.65}.live-recommendation .recommendation-detail{color:var(--ink);font-size:14px;line-height:1.7}.live-recommendations .legal-note{color:var(--muted);font-size:12px;line-height:1.6}.live-dossier-state{background:0 0;max-width:1080px;min-height:50vh;margin:auto;padding:32px 28px}.scanner-page,.account-page{background:0 0;max-width:1200px;min-height:0;margin:auto;padding:0 28px 48px}.scanner-intro{margin-bottom:24px;padding:0}.scanner-intro>p{max-width:800px;color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.6}.scanner-intro .scanner-demo-note{font-size:13px}.scanner-card,.account-dashboard,.account-auth-card,.account-dashboard-grid>article{border-color:var(--line);box-shadow:none;background:#fff;border-radius:12px}.scanner-layout{gap:24px}.scanner-card h3,.scanner-card h4,.account-dashboard h3{color:var(--ink);font-family:inherit;font-weight:600}.scanner-card p,.scanner-card li{font-size:14px;line-height:1.65}.scanner-card small,.scanner-source-chips span{font-size:12px}.scanner-url-field input{min-height:50px;font-size:16px}.account-dashboard-grid>article{border:1px solid var(--line);padding:22px}.account-dashboard-grid>article>span{color:var(--green);font:650 30px/1.3 Inter,ui-sans-serif,sans-serif}.account-dashboard-grid p{font-size:14px;line-height:1.65}.account-dashboard-grid a{font-size:14px}.account-saved-searches{border-color:var(--line);background:#fff;border-radius:10px}.account-saved-searches strong{font-size:16px}.account-saved-searches p,.account-saved-searches small{color:var(--muted);font-size:13px}.account-auth-copy h3{font-family:inherit;font-size:24px}.national-workspace{max-width:1460px;padding:24px 28px 48px}.national-header{margin-top:20px}.national-header p{color:var(--muted);font-size:15px}.national-navigation a{color:var(--green);font-size:14px}.national-counts>article{box-shadow:none;background:#fff;border-radius:10px}.national-table-wrap,.national-table{background:#fff;border-radius:10px}.radar-import-workspace{background:0 0}.radar-import-heading h1{font-size:30px}.legal-shell{background:0 0;max-width:1200px;margin:auto}.legal-header{background:0 0;border:0;min-height:0;padding:24px 28px}.legal-header nav a{font-size:14px}.legal-hero{background:0 0;padding-top:10px}.legal-hero h1{font-family:inherit;font-size:32px}.legal-document{border-color:var(--line);background:#fff;border-radius:12px}@media (width<=1100px){.site-navigation{gap:16px;padding:0 24px}.site-brand strong{font-size:18px}.site-navigation>nav>a{padding:0 10px;font-size:13px}.site-navigation>nav>a>span{display:none}.content-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:18px}.property-card{grid-template-columns:minmax(130px,30%) minmax(0,1fr)}.property-body{padding:16px}.market-row.market-item{grid-template-columns:minmax(240px,1.7fr) minmax(130px,1fr) minmax(140px,1fr);gap:12px 18px}.market-property .market-thumb{flex-basis:96px;width:96px;height:90px}.market-item .market-price strong{font-size:21px}}@media (width<=900px){:root{--navigation-height:112px}.site-navigation{grid-template-rows:58px 54px;grid-template-columns:1fr auto;gap:0;padding:0 20px;display:grid}.site-brand{grid-area:1/1}.site-account{grid-area:1/2;min-height:36px;padding:0 10px;font-size:13px}.site-navigation>nav{scrollbar-width:none;grid-area:2/1/auto/-1;width:100%;margin:0;overflow-x:auto}.site-navigation>nav>a{flex:1 0 auto;justify-content:center;min-height:48px;padding:0 12px}.topbar{flex-wrap:wrap;padding:26px 20px 20px}.topbar h1{font-size:27px}.search-zone{margin:0 20px;padding:16px}.content-grid{padding:18px 20px 30px;display:block}.search-view-switch{width:auto;margin:20px 20px 0}.search-view-switch button{flex:1;min-width:0}.search-view-list .property-list{grid-template-columns:minmax(0,1fr)}.content-grid.search-view-mixed{flex-direction:column;gap:20px;display:flex}.search-view-mixed .map-panel{order:-1;height:42dvh;min-height:290px;position:relative;top:0}.search-view-map .map-panel{height:min(680px,72dvh);min-height:420px;display:block;position:relative;top:0}.property-card{grid-template-columns:minmax(170px,32%) minmax(0,1fr)}.radar-page{padding:0 20px 30px}.radar-top-actions{flex-wrap:wrap}.radar-region-bar{padding:18px}.radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-metric{border-bottom:1px solid var(--line)}.radar-metric:nth-child(2){border-right:0}.radar-metric:nth-child(n+3){border-bottom:0}.market-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.market-row.market-item{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);grid-template-areas:"property price""property facts""signal freshness""source open"}.market-source small em{display:none}.radar-grid{grid-template-columns:1fr;padding:18px}.detail-container.live-detail-container{width:calc(100% - 40px);padding-top:20px}.live-detail-intro h1,.live-detail-intro .detail-price strong{font-size:27px}.essential-property-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.essential-property-facts>div:nth-child(3){border-right:0}.live-source-preview-gallery{grid-template-rows:140px 140px auto}.dossier-navigation a{min-height:50px;padding:0 12px}html{scroll-padding-top:180px}.live-detail-page [id],.live-detail-page .detail-section,.live-detail-page .dossier-verification{scroll-margin-top:180px}.scanner-page,.account-page{padding:0 20px 40px}.scanner-layout{grid-template-columns:1fr}.scanner-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scanner-history{grid-column:1/-1}.account-dashboard-grid{grid-template-columns:1fr}}@media (width<=600px){.site-navigation{padding:0 14px}.site-brand strong{font-size:18px}.site-brand>span{width:32px;height:32px}.site-account{border:0;padding-right:0}.site-account>span{display:none}.site-navigation>nav{gap:0}.site-navigation>nav>a{padding:0 9px;font-size:12px}.topbar{gap:18px;padding:24px 16px 18px}.topbar h1{letter-spacing:-.6px;font-size:25px}.page-subtitle{font-size:14px}.search-zone{margin:0 16px;padding:14px}.natural-search{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 8px 8px 12px}.natural-search>.sparkle{display:none}.natural-search label{grid-area:1/1;font-size:12px;display:block}.natural-search input{grid-area:2/1;padding:4px 0;font-size:16px}.natural-search>button{grid-area:1/2/3;width:44px;height:44px}.filter-row{gap:7px}.filter,.filter.active{min-height:38px;padding:0 9px;font-size:12px}.save-search{flex:100%;justify-content:center;min-height:44px;margin:4px 0 0}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:none;max-height:65dvh;padding:16px;position:absolute;top:100%;left:0;right:0;overflow:auto}.search-radar-explainer{font-size:12px}.data-notice{flex-wrap:wrap;gap:10px;margin:14px 16px 0}.search-view-switch{margin:16px 16px 0}.content-grid{padding:18px 16px 30px}.results-header{flex-wrap:wrap;gap:10px}.results-header h2{font-size:20px}.results-header p{font-size:12px}.property-card{grid-template-columns:1fr}.property-card .photo-wrap{height:210px;min-height:0}.property-body{padding:20px}.price-line strong{font-size:25px}.deal-badge{top:12px;bottom:auto;right:58px}.photo-note{bottom:14px}.photo-placeholder{min-height:210px}.evidence-row{display:flex}.evidence-row .confidence{margin-left:auto}.property-card-actions{padding-top:10px}.property-card .analysis-link{color:#fff;background:var(--green);border-radius:7px;padding:10px 14px}.radar-page{padding:0 16px 30px}.radar-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.radar-top-actions>button{justify-content:center;padding:10px;font-size:12px}.radar-region-bar{gap:12px;padding:16px}.radar-region-bar select{max-width:100%;font-size:20px}.radar-region-bar>p{flex-basis:100%}.radar-metric{padding:16px}.radar-metric>strong{font-size:25px}.radar-metric>span{font-size:12px;line-height:1.5}.radar-source-monitor>summary{gap:10px;padding:14px}.radar-source-summary-end{align-self:center}.radar-source-summary-end .radar-source-disclosure{font-size:12px}.market-observations>header{flex-wrap:wrap;gap:8px}.radar-panel h3{font-size:21px}.market-toolbar{gap:12px;padding:16px}.market-toolbar label>span{font-size:12px}.market-toolbar select,.market-toolbar input{font-size:16px}.market-row.market-item{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"property property""price facts""signal freshness""source source""open open";gap:14px;padding:18px}.market-property .market-thumb{flex-basis:105px;width:105px;height:100px}.market-item .market-property strong{font-size:16px}.market-item .market-price strong{font-size:22px}.market-item .market-price small{white-space:normal}.market-source{padding-top:14px}.market-open{background:var(--green);color:#fff;border-radius:7px;justify-content:center;min-height:44px;padding:10px 14px}.market-method{flex-wrap:wrap;align-items:flex-start}.workspace-disclosure>summary,.workspace-disclosure-body{padding:18px}.workspace-disclosure>summary strong{font-size:15px}.radar-grid{padding:14px}.market-health{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-container.live-detail-container{width:calc(100% - 32px);padding-top:16px}.breadcrumb{font-size:12px}.live-data-ribbon{padding-bottom:12px;font-size:12px}.live-data-ribbon>span:not(.status-dot){flex-basis:100%;order:3}.detail-intro.live-detail-intro{flex-direction:column;gap:16px;padding:8px 0 20px;display:flex}.live-detail-intro h1{font-size:26px}.live-detail-intro .detail-place{font-size:13px}.live-detail-intro .detail-price{text-align:left;border:0;width:100%}.live-detail-intro .detail-price strong{font-size:30px}.essential-property-facts{margin-bottom:18px;padding:16px 0}.essential-property-facts>div{padding:0 12px}.essential-property-facts dt{font-size:12px}.essential-property-facts dd{font-size:14px}.live-source-preview-gallery{grid-template-rows:240px 100px auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.live-source-preview-gallery>button.primary{grid-area:1/1/auto/-1}.live-source-preview-gallery>button:nth-of-type(2),.live-source-preview-gallery>button:nth-of-type(3){grid-area:2;display:block}.live-source-preview-gallery>button:nth-of-type(n+4){display:none}.live-source-preview-gallery>button:nth-of-type(2):last-of-type{grid-area:2/1/auto/-1}.live-source-preview-gallery:has(>button:first-of-type:last-of-type){grid-template-rows:240px auto}.live-source-preview-gallery:has(>button:first-of-type:last-of-type) .source-preview-caption{grid-row:2}.source-preview-caption{flex-wrap:wrap;grid-row:3;gap:10px;padding:12px}.source-preview-caption span{font-size:12px}.source-preview-caption button{width:100%}.live-gallery-placeholder{padding:20px;display:block}.live-gallery-placeholder>span{display:none}.live-gallery-placeholder>a{margin-top:12px;display:inline-block}.dossier-navigation{border-radius:0;margin-top:18px;margin-left:-16px;margin-right:-16px;padding:0 10px}.dossier-navigation a{padding:0 12px;font-size:13px}.live-detail-page .detail-section,.live-detail-page .dossier-verification{border-radius:10px;margin-top:18px;padding:20px}.live-detail-page .detail-section h2,.live-detail-page .dossier-verification h2,.live-detail-page .analysis-heading h2{font-size:21px}.live-detail-page .detail-section .section-title{flex-wrap:wrap;gap:8px}.live-detail-page .detail-disclosure{padding:0}.live-detail-page .detail-disclosure>summary{grid-template-columns:minmax(0,1fr) 28px;gap:10px;padding:20px}.live-detail-page .detail-disclosure>summary>b{grid-area:2/1}.live-detail-page .detail-disclosure>summary>i{grid-area:1/2}.live-detail-page .detail-disclosure-body{padding:0 20px 20px}.live-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.live-spec-grid dt{font-size:12px}.live-spec-grid dd{font-size:15px}.live-market-grid{grid-template-columns:1fr}.live-market-grid>div{border-right:0;border-bottom:1px solid var(--line)}.live-market-grid>div:last-child{border-bottom:0}.energy-dossier-grid,.dvf-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-source-entry{flex-wrap:wrap;gap:12px}.live-source-entry>div{flex:1;min-width:150px}.live-source-entry>b{margin-left:auto}.source-coverage{display:block}.source-coverage>div{margin-bottom:12px}.verification-disclosure .workspace-disclosure-body{padding:14px}.live-detail-page .live-recommendations{padding:20px}.live-recommendation-summary{grid-template-columns:1fr}.live-recommendation>summary{padding:16px}.live-recommendation>summary p{font-size:13px}.scanner-page,.account-page{padding:0 16px 30px}.scanner-security{display:none}.scanner-aside{grid-template-columns:1fr}.account-back{font-size:13px}.account-dashboard{padding:18px}.account-dashboard>header{flex-wrap:wrap;gap:14px}.account-saved-searches>header{flex-wrap:wrap;gap:10px}.national-workspace{padding:20px 16px 40px}.national-header h1{font-size:26px}.site-footer{margin-top:10px;padding:24px 16px;font-size:12px}.site-footer nav{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.market-toolbar input,.market-toolbar select{min-width:0}.property-card .analysis-link{text-transform:none;letter-spacing:0}.radar-create-link:hover{color:var(--green);background:var(--mint)}.market-source{flex-wrap:wrap}.listing-status{color:#315d47;background:#edf4ef;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.listing-status.withdrawn,.listing-status.sold{color:#685b4e;background:#f2eeea}.listing-status.under_contract{color:#7f5a25;background:#faf2df}.search-zone .save-search{border-color:var(--green);color:#fff;background:var(--green)}.natural-search>button{box-shadow:none}.filter span{color:var(--muted)}.understood-criteria{max-height:none}.understood-criteria small{color:var(--muted);font-size:12px}.understood-criteria>span{color:var(--green);-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf5ef;border:1px solid #cdded3;border-radius:5px;font-size:12px}.search-intelligence-note strong{color:var(--green);background:var(--mint);border-color:var(--line);font-size:11px}.search-intelligence-note.error strong{color:#8d4630;background:#fff0e9}.search-sync-notice{color:var(--ink);flex-wrap:wrap;font-size:13px}.property-body .facts>span{display:inline-flex}.property-body .confidence{display:block}.essential-property-facts dd{white-space:normal;text-overflow:clip;overflow:visible}.legal-header nav a:not(.active){display:inline-flex}@media (width>=601px){.natural-search label{display:block}.live-source-preview-gallery:has(>button:nth-of-type(3):last-of-type)>button:nth-of-type(2){grid-area:1/2/auto/-1}.live-source-preview-gallery:has(>button:nth-of-type(3):last-of-type)>button:nth-of-type(3){grid-area:2/2/auto/-1}.live-source-preview-gallery:has(>button:nth-of-type(4):last-of-type)>button:nth-of-type(4){grid-area:2/2/auto/-1}}.project-workspace{border-top:1px solid var(--line)}.project-outcomes{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.project-outcomes>div{background:#f5f8f6;flex-direction:column;gap:8px;padding:20px;display:flex}.project-outcomes small{color:var(--muted);font-size:12px}.project-outcomes strong{letter-spacing:-.5px;color:var(--green);overflow-wrap:anywhere;font-size:clamp(19px,2.1vw,26px)}.project-outcomes span,.project-help,.project-method p{color:var(--muted);font-size:13px;line-height:1.65}.project-workspace fieldset{border:0;min-width:0;margin:24px 0;padding:0}.project-workspace legend{margin-bottom:14px;font-size:15px;font-weight:650}.project-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-workspace label{color:var(--ink);flex-direction:column;gap:7px;font-size:13px;line-height:1.5;display:flex}.project-workspace input,.project-workspace select,.project-workspace textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5cf;border-radius:7px;padding:10px 12px}.project-workspace textarea{resize:vertical}.project-workspace :is(input,select,textarea):focus{outline:2px solid var(--green);outline-offset:2px}.project-rental{border-block:1px solid var(--line);margin:24px 0;padding:18px 0}.project-rental>summary{cursor:pointer;font-size:15px;font-weight:600}.project-rental>summary span{color:var(--muted);padding-top:6px;font-size:12px;font-weight:400;display:block}.project-method summary{cursor:pointer;color:var(--green);font-size:13px}.project-notes{gap:16px;display:grid}.project-save{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.project-save button{background:var(--green);border:1px solid var(--green);color:#fff;border-radius:7px;min-height:44px;padding:10px 18px;font-weight:600}.project-save button:disabled{opacity:.5;cursor:default}.project-save span{color:var(--muted);flex:180px;font-size:13px;line-height:1.5}.project-save .project-reload{color:var(--green);background:#fff}.project-special-sale{background:#fbf5eb;border-left:3px solid #bd873b;padding:12px 16px;font-size:14px;line-height:1.6}@media (width<=600px){.project-fields,.project-outcomes{grid-template-columns:minmax(0,1fr)}.project-outcomes>div{padding:14px 16px}}.account-projects.account-saved-searches article{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-projects article>div{min-width:0}.account-projects article strong{overflow-wrap:anywhere}.account-projects article>a{color:var(--green);flex-shrink:0;font-size:13px;font-weight:600}@media (width<=600px){.account-projects.account-saved-searches article{flex-direction:column;align-items:flex-start;gap:12px}}.radar-view-bar{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.radar-clear-zone{border:1px solid var(--line);min-height:40px;color:var(--green);background:#fff;border-radius:7px;padding:8px 12px}.radar-results-layout .market-table{min-width:0}.radar-view-list .radar-map-panel,.radar-view-map .market-table{display:none}.radar-view-mixed .market-row.market-item{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);grid-template-areas:"property property""price facts""signal freshness""source source""open open";gap:12px;padding:18px}.radar-map-panel{width:100%;min-width:0}.radar-view-map .radar-map-panel{height:72dvh;position:relative;top:0}.market-row.market-item.is-selected{border-color:var(--green);background:#f4f8f5}.market-open{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.radar-show-on-map{pointer-events:auto;z-index:2;min-height:40px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;position:relative}@media (width<=900px){.radar-view-bar{gap:10px}.radar-view-bar .search-view-switch{flex:100%}.radar-view-mixed{flex-direction:column;display:flex}.radar-view-mixed .market-table{width:100%}.radar-view-mixed .radar-map-panel{order:-1;height:42dvh;min-height:290px;position:relative;top:0}.radar-view-map .radar-map-panel{min-height:400px}}:root{--navigation-height:0px;--rail-width:232px;--radius:14px;--navy:#122238;--accent:#126d83}html{scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:3px solid #3193b0}input,select,textarea{accent-color:var(--accent)}button{transition:background-color .16s,border-color .16s,box-shadow .16s}button:disabled{cursor:not-allowed}#page-content{margin-left:var(--rail-width);min-width:0}.site-navigation{z-index:60;width:var(--rail-width);color:#e3ebf7;background:var(--navy);border:0;flex-direction:column;align-items:stretch;gap:0;height:100dvh;min-height:0;padding:30px 16px 24px;display:flex;position:fixed;inset:0 auto 0 0}.site-brand{color:#fff;gap:10px;padding:0 6px;display:flex}.site-brand>.site-brand-symbol{color:#83d2df;background:0 0;border-radius:0;flex:0 0 35px;place-items:center;width:35px;height:42px;display:grid}.site-brand-symbol svg{stroke-width:1.25px;width:32px;height:32px}.site-brand>.site-wordmark{color:#fff;width:auto;height:auto;font:inherit;background:0 0;display:block}.site-wordmark strong{letter-spacing:-.5px;font:650 17px/1.5 Inter,ui-sans-serif,sans-serif;display:block}.site-wordmark small{color:#9faec3;font:400 12px/1.5 Inter,ui-sans-serif,sans-serif;display:block}.site-navigation-label{color:#94a7c1;letter-spacing:.09em;margin:46px 12px 12px;font-size:11px;font-weight:600}.site-navigation>nav{flex-direction:column;align-self:auto;align-items:stretch;gap:6px;width:100%;margin:0;display:flex;overflow:visible}.site-navigation>nav>a{color:#bdcadb;white-space:normal;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:11px;min-height:48px;padding:12px;font-size:14px;font-weight:450;display:flex;position:relative}.site-navigation>nav>a>svg{flex:0 0 20px}.site-navigation>nav>a>.nav-desktop-label{font:inherit;line-height:1.4;display:inline}.site-navigation>nav>a>.nav-mobile-label{display:none}.site-navigation>nav>a:hover{color:#fff;background:#20334e}.site-navigation>nav>a[aria-current]{color:#fff;background:#26445d;border:0}.site-navigation>nav>a[aria-current]:before{content:"";background:#80d2df;border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.site-navigation>nav>a:last-child{margin-top:20px}.site-navigation-foot{color:#9faec3;margin-top:auto;padding:24px 10px 0;font-size:12px;line-height:1.6}.site-navigation-foot>span{display:block}.site-navigation-foot>a{color:#c3d1e3;border-top:1px solid #304057;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:15px;font-size:12px;text-decoration:none;display:flex}.site-navigation-foot svg{width:15px}.site-mobile-account{display:none}.site-footer{margin:0 0 0 var(--rail-width);border-top-color:var(--line);max-width:none;padding:26px 32px;font-size:12px}.app-shell{max-width:1760px}.topbar,.radar-topbar,.account-topbar,.scanner-topbar{gap:16px;padding:30px 32px 22px}.workspace h1,.national-header h1,.radar-import-heading h1{letter-spacing:-.85px;color:var(--ink);font:650 clamp(25px,2.2vw,32px)/1.22 Inter,ui-sans-serif,sans-serif}.topbar .eyebrow{color:var(--accent);letter-spacing:.13em;margin-bottom:8px;font-size:11px;font-weight:700}.page-subtitle{color:var(--muted);margin-top:8px;font-size:14px}.search-zone{border-radius:var(--radius);border-color:var(--line);background:#fff;margin:0 32px;padding:18px;box-shadow:0 3px 12px #17263c03}.natural-search{background:#fff;border:1px solid #c2cfdc;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:56px;padding:5px 5px 5px 16px;display:grid}.natural-search>svg{color:var(--accent)}.natural-search label.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.natural-search input{font-size:16px}.natural-search>button{color:#fff;background:var(--accent);border-radius:6px;align-items:center;gap:12px;width:auto;min-width:142px;min-height:44px;padding:10px 17px;font-size:14px;font-weight:600;display:flex}.natural-search>button:hover{background:#0c5669}.search-zone .filter-row{gap:7px;margin-top:14px}.search-zone .filter,.advanced-filters>summary{border-radius:6px;min-height:38px;font-size:13px}.search-zone .filter.active{color:#0f5e72;background:#eef7fa;border-color:#a9cdd7}.search-zone .save-search{min-height:38px;color:var(--accent);background:#f0f7f9;border-color:#c8d9e0;margin-left:auto;font-size:13px}.search-zone .save-search:hover{border-color:var(--accent)}.understood-criteria{gap:6px;margin-top:10px}.understood-criteria>span{color:#4e6979;background:#f5f9fa;border-color:#d9e5ea;font-size:12px}.search-intelligence-note{color:var(--muted);margin:8px 0 0;font-size:12px}.search-intelligence-note strong{color:var(--accent);background:var(--mint)}.advanced-filter-grid{width:min(690px,calc(100vw - var(--rail-width) - 100px));border-color:var(--line);left:auto;right:0;box-shadow:0 16px 48px #14243b20}.advanced-filter-grid label{font-size:14px}.data-notice{color:#325b72;background:#edf5fa;border-color:#cedfe8;margin:16px 32px 0}.workspace-result-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px 32px 16px;display:flex}.workspace-result-count{margin-right:auto}.workspace-result-count h2{color:var(--ink);letter-spacing:-.35px;margin:0;font-size:20px;font-weight:650}.workspace-result-count p{color:var(--muted);margin:4px 0 0;font-size:12px}.results-sort select{min-height:40px;color:var(--ink);border-color:var(--line);border-radius:7px;padding:8px 30px 8px 12px;font-size:13px}.search-view-switch{border:1px solid var(--line);background:#e9edf3;border-radius:8px;gap:3px;width:fit-content;margin:0;padding:3px;display:flex}.search-view-switch button{color:#596b82;background:0 0;border-radius:5px;gap:7px;min-width:76px;min-height:36px;padding:7px 11px;font-size:13px;display:flex}.search-view-switch button svg{flex:0 0 16px;width:16px;height:16px}.search-view-switch button[aria-pressed=true]{color:var(--accent);background:#fff;box-shadow:0 1px 4px #17263c15}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:20px;min-height:480px;padding:0 32px 36px}.property-list{gap:14px}.property-card{border-radius:var(--radius);border-color:var(--line);grid-template-columns:minmax(160px,35%) minmax(0,1fr);min-height:270px;box-shadow:0 2px 6px #17263c03}.property-card:hover,.property-card.selected{border-color:#8fb7c7;box-shadow:0 5px 18px #17263c0b}.property-card.selected{outline-offset:1px;outline:2px solid #bfdde6}.photo-wrap{background:#e8edf3;min-height:100%}.photo-wrap img{object-fit:cover}.photo-placeholder{color:#73849a;background:#e8edf3}.photo-placeholder strong{color:#4d627c;font-family:inherit;font-size:14px}.photo-placeholder small{color:#65778f;font-size:12px}.photo-note{letter-spacing:.035em;font-size:10px;font-weight:500}.deal-badge{border-radius:5px;max-width:calc(100% - 20px);padding:5px 8px;font-size:11px;font-weight:600;bottom:52px;left:10px}.deal-badge.good,.deal-badge.excellent{color:#134d5f;background:#e7f4f8}.property-body{padding:17px 18px 12px}.price-line strong{letter-spacing:-.8px;font-size:25px;font-weight:750}.property-body h3{margin-top:6px;font-size:16px;line-height:1.45}.property-body .location{color:var(--muted);font-size:12px}.property-body .facts{color:#384b63;gap:6px 10px;margin:12px 0;font-size:13px}.property-body .facts .icon{color:#6e8399}.property-body .evidence-row{border-top-color:var(--line);align-items:flex-start;gap:9px;padding:10px 0 4px;display:flex}.property-body .score-ring{width:28px;min-width:28px;height:28px;color:var(--accent);background:#edf5f9;border:1px solid #d6e3eb;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.property-body .evidence-row>div:first-of-type{flex:1;min-width:0}.property-body .evidence-row strong{color:#536780;font-size:12px;font-weight:600}.property-body .evidence-row small{font-size:12px}.property-body .confidence{flex:1;min-width:100px}.property-body .confidence>span{font-size:11px}.property-card-actions{border-top:0;gap:10px;margin-top:6px}.property-card-actions>button{color:#66768c;font-size:12px;text-decoration:none}.property-card-actions>button:hover{color:var(--accent);text-decoration:underline}.property-card .analysis-link{font-size:13px}.search-view-list .property-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.search-view-list .property-card{flex-direction:column;display:flex}.search-view-list .photo-wrap{height:220px;min-height:0}.search-view-list .photo-link{height:100%}.search-view-list .property-body{flex:1}.search-view-list .property-body h3{min-height:2.9em}.search-view-list .deal-badge{max-width:calc(100% - 70px);top:12px;bottom:auto;right:58px}.search-view-list .property-card-actions{margin-top:auto}.map-panel{border-radius:var(--radius);height:calc(100dvh - 40px);min-height:430px;max-height:820px;box-shadow:none;border-color:#d0dce7;top:20px}.search-view-map .map-panel{height:70dvh;min-height:440px}.search-empty-state,.market-empty{border-radius:var(--radius);min-height:240px;color:var(--muted);background:#fff;border:1px dashed #c6d1df;padding:40px 24px}.search-empty-state strong,.market-empty strong{color:var(--ink);font-family:inherit;font-size:18px}.search-map{color:var(--ink);background:#eaf0f6}.search-map-toolbar{border-color:var(--line);box-shadow:none;background:#fff;gap:6px;padding:9px}.search-map-toolbar button{color:#536880;background:#fff;border:1px solid #d6dfe8;border-radius:6px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:550}.search-map-toolbar button[aria-pressed=true]{color:var(--accent);background:#edf7fa;border-color:#b6d5df}.search-map-toolbar .draw-zone-button,.search-map-toolbar .touch-map-button{color:#fff;background:var(--accent);border-color:var(--accent)}.search-map-toolbar .draw-zone-button.active{background:#8c5b28;border-color:#8c5b28}.search-map-toolbar>span{color:var(--muted);font-size:11px}.search-map-viewport{min-height:0}.search-map-marker{background:var(--accent);border:2px solid #fff;box-shadow:0 4px 12px #162a4140}.search-map-marker strong{font-size:13px;font-weight:650}.search-map-marker.selected{color:#fff;background:var(--navy)}.search-map-zoom{border-color:#ccd7e3;border-radius:8px;box-shadow:0 4px 14px #152b4220}.search-map-zoom button{width:40px;height:40px;color:var(--ink);background:#fff}.search-map-selection{max-height:calc(100% - 20px);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d7e1eb;overflow:auto;box-shadow:0 8px 24px #142b4430}.search-map-selection strong{font:650 16px/1.4 Inter,ui-sans-serif,sans-serif}.search-map-selection span,.search-map-selection em{color:var(--muted);font-size:12px}.search-map-selection a{color:var(--accent);font-size:13px}.search-map-selection .map-close{color:var(--ink)}.search-map-caveat{color:#62768e;border-top:1px solid var(--line);background:#fff;font-size:11px}.search-map-cluster-list{color:var(--ink);border-color:#d2dde8}.search-map-load-error{color:var(--ink);border-color:var(--line)}.search-map-load-error button{background:var(--accent)}.search-map-polygon polygon{fill:#126d8320;stroke:var(--accent)}.search-map-polygon circle{stroke:var(--accent)}.search-map.is-drawing .search-map-toolbar>span{display:block}.advanced-filter-grid input:not([type=checkbox]),.advanced-filter-grid select{color:var(--ink);border-color:#cbd7e4}.advanced-filter-grid .advanced-check{color:var(--ink);border-color:var(--line);background:#f5f8fb}.advanced-check input{accent-color:var(--accent)}.advanced-filter-actions button{color:var(--accent);border-color:#d1dee7}.advanced-filter-actions button:last-child{color:#fff;background:var(--accent);border-color:var(--accent)}.radar-page{padding:0 32px 36px}.radar-region-bar{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;margin:0;padding:18px 20px}.radar-region-bar select{letter-spacing:-.5px;font-size:23px}.radar-region-bar>div>span{letter-spacing:.1em;font-size:11px}.radar-region-bar>p{max-width:420px;font-size:13px}.radar-metrics{border-radius:0 0 var(--radius) var(--radius);border-top-color:#e9eef4;margin:0 0 14px}.radar-metric{padding:16px 20px}.radar-metric>strong{font-size:28px;font-weight:700}.radar-metric>span{font-size:11px}.radar-metric p{font-size:12px}.radar-top-actions>button,.radar-top-actions>a{border-radius:7px;min-height:42px;font-size:13px}.radar-refresh-button{background:var(--accent);color:#fff;border-color:var(--accent)}.radar-source-monitor{border-color:var(--line);background:#fff;border-radius:9px;margin:0 0 24px}.radar-source-monitor>summary{min-height:58px;padding:12px 18px}.radar-source-orbit{color:var(--accent);background:#eaf5f8}.radar-source-summary strong{font-size:13px}.radar-source-summary>span,.radar-source-disclosure{font-size:12px}.radar-source-content{border-top-color:var(--line);background:#f9fbfd}.radar-source-card,.radar-source-featured{border-color:var(--line);box-shadow:none;background:#fff}.radar-source-card p,.radar-source-featured p{color:var(--muted);font-size:13px}.radar-source-warning{color:#936222;background:#fff3df;border-radius:5px}.market-observations>header{margin-bottom:14px}.market-observations>header h3{font-size:22px}.market-observations .scanner-kicker{letter-spacing:.09em;font-size:11px}.market-toolbar{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:16px}.market-toolbar input,.market-toolbar select{border-color:#d3dce7;min-height:40px;font-size:14px}.market-toolbar label>span{font-size:12px}.radar-more-filters{grid-column:1/-1}.radar-more-filters>summary{width:fit-content;min-height:36px;color:var(--accent);align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.radar-more-filters>summary::-webkit-details-marker{display:none}.radar-more-filters>summary:after{content:"+";font-size:18px;font-weight:400}.radar-more-filters[open]>summary:after{content:"−"}.radar-extra-fields{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.radar-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 0 16px;display:flex}.radar-view-bar .search-view-switch{margin:0}.radar-view-bar>span{color:var(--muted);font-size:12px}.radar-results-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.radar-view-list .market-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.radar-view-list .market-empty{grid-column:1/-1}.radar-view-mixed{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.market-row.market-item,.radar-view-mixed .market-row.market-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"property property""price facts""signal freshness""source source""open open";gap:12px 18px;min-width:0;padding:0 18px 14px;display:grid;position:relative;overflow:hidden}.market-item:hover,.market-row.market-item.is-selected{background:#fff;border-color:#8eb6c7;box-shadow:0 5px 18px #17263c0b}.market-property{flex-direction:column;gap:0;margin:0 -18px;display:flex}.market-property .market-thumb{color:#7f91a7;background:#e5ebf2;border-radius:0;flex-basis:auto;width:100%;height:200px;display:block}.market-property .market-thumb.empty{place-items:center;height:120px;font:400 26px/1.3 Georgia,serif;display:grid}.market-property>span:last-child{width:100%;padding:14px 18px 0;display:block}.market-item .market-property strong{color:var(--ink);font-size:17px;line-height:1.4;display:block}.market-item .market-property small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.market-item .market-property em{color:#6b7b8f;margin-top:5px;font-size:11px}.market-price{flex-direction:column;align-self:center;display:flex}.market-item .market-price strong{letter-spacing:-.6px;color:var(--ink);font:750 25px/1.3 Inter,ui-sans-serif,sans-serif}.market-item .market-price small{color:var(--muted);font-size:12px}.market-facts{text-align:right;align-self:center}.market-item .market-facts strong{color:var(--ink);font-size:16px}.market-item .market-facts small{color:var(--muted);white-space:normal;font-size:12px}.market-signal{background:#f0f6f9;border-radius:6px;padding:10px}.market-item .market-signal strong{color:#34677c;font-size:12px}.market-item .market-signal small{color:var(--muted);font-size:11px}.market-freshness{text-align:right;padding:9px 0}.market-item .market-freshness strong{color:#536780;font-size:12px}.market-item .market-freshness small{color:var(--muted);font-size:11px}.market-source{border-top:1px solid var(--line);gap:8px;min-width:0;margin:0;padding:10px 0 0}.market-source>b{display:none}.market-source>small{color:var(--muted);font-size:12px}.market-source>small>em{display:none}.market-open{color:var(--accent);border-top:0;justify-content:space-between;align-items:center;margin-top:0;padding:8px 0 0;font-size:13px;display:flex}.market-open .radar-show-on-map{color:var(--muted);font-size:12px}.market-method{color:var(--muted);background:0 0;border:0;margin-top:18px;padding:12px 0;font-size:12px}.workspace-disclosure{border-color:var(--line);box-shadow:none;background:#fff;border-radius:10px}.workspace-disclosure>summary{padding:18px 20px}.workspace-disclosure>summary strong{color:var(--ink);font-size:16px}.market-health,.official-market-strip,.territorial-check-strip{border-color:var(--line);box-shadow:none;background:#f6f9fc}.live-detail-page{background:0 0;min-height:0}.detail-container.live-detail-container{width:100%;max-width:1450px;padding:24px 32px 48px}.breadcrumb{color:var(--muted);margin:0 0 16px;padding:0;font-size:13px}.breadcrumb a{color:var(--accent)}.live-data-ribbon{color:var(--muted);background:0 0;border:0;margin:0 0 18px;padding:0;font-size:12px}.live-data-ribbon .status-dot{display:none}.live-data-ribbon strong{color:#4b607b;font-weight:500}.live-data-ribbon b{color:#285c6e;background:#edf7fa;border:1px solid #d2e6ec;padding:4px 9px}.dossier-overview{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);column-gap:28px;padding:24px;display:grid}.dossier-overview .detail-intro{flex-direction:column;grid-area:1/2;align-items:stretch;gap:20px;padding:0 0 20px;display:flex}.live-detail-intro h1{letter-spacing:-.7px;font-size:clamp(23px,2vw,30px);line-height:1.3}.live-detail-intro .detail-place{color:#5f748c;font-size:13px}.live-detail-intro .detail-price{text-align:left}.live-detail-intro .detail-price strong{letter-spacing:-.8px;font-size:32px}.live-detail-intro .detail-price small{font-size:11px}.dossier-primary-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dossier-primary-actions a{min-height:42px;color:var(--accent);border:1px solid #cddce5;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dossier-primary-actions a:first-child{color:#fff;background:var(--accent);border-color:var(--accent)}.dossier-overview .essential-property-facts{border:0;border-top:1px solid var(--line);border-radius:0;grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 10px;margin:0;padding:18px 0 0}.dossier-overview .essential-property-facts>div{border:0;padding:0}.essential-property-facts dt{font-size:12px}.essential-property-facts dd{margin-top:4px;font-size:16px}.dossier-overview .live-source-preview-gallery{background:#e5ebf2;border-radius:10px;grid-area:1/1/-1;grid-template-rows:minmax(210px,1fr) 112px auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:390px;margin:0;overflow:hidden}.dossier-overview .live-source-preview-gallery>button.primary{grid-area:1/1/auto/-1}.dossier-overview .live-source-preview-gallery>button:not(.primary){grid-area:2}.dossier-overview .live-source-preview-gallery>button{min-width:0;min-height:0;display:block}.dossier-overview .live-source-preview-gallery:has(>button:only-of-type){grid-template-rows:minmax(290px,1fr) auto}.dossier-overview .live-source-preview-gallery:has(>button:only-of-type) .source-preview-caption{grid-row:2}.dossier-overview .live-source-preview-gallery:has(>button:nth-of-type(2):last-of-type)>button:nth-of-type(2){grid-column:1/-1}.dossier-overview .live-source-preview-gallery:has(>button:nth-of-type(3):last-of-type)>button:nth-of-type(2){grid-column:1/3}.dossier-overview .live-source-preview-gallery:has(>button:nth-of-type(3):last-of-type)>button:nth-of-type(3){grid-column:3/-1}.dossier-overview .live-source-preview-gallery:has(>button:nth-of-type(4):last-of-type){grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-overview .live-source-preview-gallery>button>b{padding:6px 8px;font-size:10px}.source-preview-caption{grid-row:3;gap:10px;padding:10px 12px}.source-preview-caption span{font-size:11px}.source-preview-caption button{min-height:36px;padding:7px 10px;font-size:12px}.dossier-overview .live-gallery-placeholder{background:#edf2f7;border-color:#c9d5e3;flex-direction:column;grid-area:1/1/-1;justify-content:center;align-items:flex-start;padding:28px;display:flex}.dossier-overview .live-gallery-placeholder>span{color:#8296ad;background:0 0}.dossier-navigation{background:#fff;border-radius:9px;min-height:54px;margin:22px 0 0;padding:0 8px;top:12px;box-shadow:0 3px 14px #17263c09}.dossier-navigation a{color:#617084;flex:1 0 auto;padding:0 13px;font-size:13px}.dossier-navigation a:hover,.dossier-navigation a[aria-current]{color:var(--accent);border-bottom-color:var(--accent);background:#eff7fa}.live-detail-page [id],.live-detail-page .detail-section,.live-detail-page .dossier-verification{scroll-margin-top:88px}.live-detail-page .detail-section,.live-detail-page .dossier-verification{border-color:var(--line);border-radius:var(--radius);box-shadow:none;padding:28px}.live-detail-page .detail-section h2,.live-detail-page .analysis-heading h2{letter-spacing:-.45px;font-size:22px}.live-detail-page .detail-disclosure{padding:0}.live-detail-page .detail-disclosure>summary{min-height:80px;padding:22px 28px}.live-detail-page .detail-disclosure-body{padding:0 28px 26px}.live-detail-page .story-body{max-width:900px}.live-detail-page .story-body p{color:#3d4f66;line-height:1.85}.story-note{background:#f3f6fa}.story-note p{color:var(--muted)}.live-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-spec-grid>div{border-bottom-color:var(--line);min-width:0}.live-market-grid,.project-results>div,.energy-dossier-grid,.dvf-dossier-grid{border-color:var(--line);background:#f5f8fb}.live-market-grid strong,.project-results strong{color:var(--ink);font-family:inherit}.live-detail-page .live-recommendations{background:#edf5fa;border-color:#cbdfe9}.live-recommendation-summary>div,.live-recommendation{border-color:var(--line);background:#fff}.live-feature-chips span{color:#536981;background:#f0f4f8}.live-final-sources .source-coverage{background:#f4f7fb}.project-fields label,.project-notes,.project-stage{color:var(--muted)}.project-fields input,.project-notes textarea,.project-stage select{border-color:#cbd7e4;border-radius:7px}.project-actions button{background:var(--accent);border-radius:7px}.project-results>div{border-radius:9px}.scanner-page,.account-page{max-width:1400px;padding:0 32px 40px}.account-dashboard{border-radius:var(--radius);padding:24px}.account-dashboard>header{padding:0 0 22px}.account-avatar{color:#fff;background:var(--navy);border:0;border-radius:12px}.account-dashboard>header h3{font-size:22px}.account-dashboard-grid{gap:14px}.account-dashboard-grid>article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px}.account-dashboard-grid>article>span{color:var(--accent);font-size:30px}.account-dashboard-grid>article a{color:var(--accent);grid-column:2}.account-dashboard-grid p{color:var(--muted);font-size:13px}.account-saved-searches{border-radius:10px;margin-top:24px}.account-saved-searches>header{background:#f8fafc;padding:18px 20px}.account-saved-searches article{padding:18px 20px}.account-saved-searches small{color:var(--muted);letter-spacing:.02em}.account-privacy{border-color:var(--line);background:#f2f6fa}.account-privacy p,.account-privacy>span{color:var(--muted)}.account-auth-layout{align-items:start;gap:24px}.account-auth-card{border-radius:var(--radius);padding:28px}.account-benefits{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.account-benefits article{border-bottom-color:var(--line);padding:18px 0}.account-benefits article>span{color:var(--accent);font-family:inherit;font-size:20px}.account-benefits p{color:var(--muted)}.account-submit{background:var(--accent);border-radius:7px}.account-auth-copy span,.account-consent{color:var(--muted)}.scanner-card{border-radius:var(--radius);border-color:var(--line)}.scanner-url-field input{border-color:#c4d2e1;border-radius:8px}.scanner-intro p{color:var(--muted)}.national-workspace{max-width:1760px;margin:auto;padding:24px 32px 40px}.national-header{margin:16px 0 24px}.source-country-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.source-country-tabs a{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 20px;font-size:1rem;text-decoration:none}.source-country-tabs a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.national-header .eyebrow{color:var(--accent);font-size:11px}.national-metrics{border-color:var(--line);background:#fff;border-radius:12px}.national-metrics>div{border-color:var(--line);padding:20px}.national-metrics dd{color:var(--ink);font-family:inherit;font-size:30px}.national-metrics dt{color:var(--muted);font-size:12px}.national-coverage{border-color:var(--line);box-shadow:none;background:#fff;border-radius:12px}.national-coverage h2,.national-source-tools h2{color:var(--ink);font-family:inherit}.national-coverage button{color:var(--accent);background:#f0f7fa;border-color:#d6e4ec;border-radius:9px}.national-coverage button strong{color:var(--accent);font-family:inherit}.national-health{color:var(--muted);border-color:var(--line);background:#edf3f8}.national-sources,.national-territories{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px}.national-sources th,.national-territories th{color:#5b7088;background:#f8fafc}.national-sources td,.national-sources th,.national-territories td,.national-territories th{border-color:var(--line);font-size:13px}.national-sources td small{color:var(--muted);font-size:12px}.national-source-tools input,.national-source-tools select{border-color:#cbd7e4;border-radius:7px;min-height:42px;font-size:14px}.national-notice,.account-notice{color:#385e7b;background:#eff6fb;border-color:#d0e1ed}.radar-import-workspace,.legal-shell{background:var(--paper)}.legal-hero h1,.legal-document h2{color:var(--ink);font-family:inherit}.account-favorites article{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.account-favorite-icon{width:40px;height:40px;color:var(--accent);background:var(--mint);border-radius:10px;place-items:center;display:grid}.account-favorite-icon svg{width:18px}.account-favorites article>a,.account-favorites>header a{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.account-section-empty{color:var(--muted);margin:0;padding:20px;font-size:14px}.account-saved-searches[id]{scroll-margin-top:calc(var(--navigation-height) + 24px)}@media (width>=1181px) and (width<=1500px){:root{--rail-width:212px}.site-navigation{padding-inline:12px}.site-wordmark strong{font-size:16px}.site-navigation>nav>a{gap:9px;font-size:13px}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:16px}.search-view-mixed .property-card{flex-direction:column;display:flex}.search-view-mixed .photo-wrap{height:210px;min-height:0}.search-view-list .property-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-overview{grid-template-columns:minmax(0,1.15fr) minmax(270px,1fr);gap:24px;padding:20px}}@media (width<=1180px){:root{--navigation-height:62px;--rail-width:0px}#page-content{margin-left:0}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.site-navigation{background:var(--navy);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:62px;min-height:62px;padding:0 24px;position:sticky;inset:0 auto auto}.site-brand{padding:0}.site-brand-symbol svg{width:28px;height:28px}.site-wordmark strong{font-size:18px}.site-wordmark small,.site-navigation-label,.site-navigation-foot{display:none}.site-navigation>nav{z-index:65;width:100%;padding:6px max(12px,calc((100vw - 650px)/2)) calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 22px #13213908}.site-navigation>nav>a{color:#6a798f;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;min-height:58px;margin:0;padding:6px 3px;font-size:12px;display:flex}.site-navigation>nav>a:last-child{margin:0}.site-navigation>nav>a>.nav-desktop-label{display:none}.site-navigation>nav>a>.nav-mobile-label{font:inherit;line-height:1.4;display:inline}.site-navigation>nav>a[aria-current]{color:var(--accent);background:#eaf5f8}.site-navigation>nav>a[aria-current]:before{content:none}.site-navigation>nav>a:hover{color:var(--accent);background:#f0f6f9}.site-mobile-account{color:#d2e4f5;border:1px solid #3b4e67;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.site-footer{margin:0}.map-panel{height:calc(100dvh - 164px);min-height:410px;top:78px}.search-view-list .property-list{grid-template-columns:repeat(2,minmax(0,1fr))}.search-view-mixed .property-card{flex-direction:column;display:flex}.search-view-mixed .photo-wrap{height:205px;min-height:0}.dossier-navigation{top:72px}.live-detail-page [id],.live-detail-page .detail-section,.live-detail-page .dossier-verification{scroll-margin-top:145px}}@media (width<=820px){.topbar,.radar-topbar,.account-topbar,.scanner-topbar{flex-wrap:wrap;align-items:flex-start;padding:24px 20px 18px}.topbar h1{font-size:27px}.search-zone{margin:0 20px;padding:14px}.workspace-result-toolbar{gap:12px;margin:20px 20px 14px}.content-grid{flex-direction:column;gap:16px;padding:0 20px 28px;display:flex}.content-grid>section{width:100%}.content-grid.search-view-list .map-panel,.content-grid.search-view-map .results-panel{display:none}.content-grid.search-view-mixed .results-panel{display:block}.content-grid.search-view-mixed .map-panel{order:-1;height:320px;min-height:320px;display:block;position:relative;top:0}.search-view-mixed .property-card{grid-template-columns:34% minmax(0,1fr);display:grid}.search-view-mixed .photo-wrap{height:auto;min-height:230px}.search-view-map .map-panel{height:65dvh;min-height:460px;position:relative;top:0}.radar-page,.scanner-page,.account-page,.national-workspace{padding-inline:20px}.radar-region-bar{padding:16px}.radar-region-bar>p{max-width:none}.radar-region-bar>div{flex-basis:100%}.radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-metric{border-bottom:1px solid var(--line);padding:16px}.radar-metric:nth-child(2n){border-right:0}.radar-metric:nth-last-child(-n+2){border-bottom:0}.market-toolbar,.radar-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-view-mixed{grid-template-columns:minmax(0,1fr)}.radar-view-mixed .radar-map-panel{order:-1;height:320px;min-height:320px;display:block;position:relative;top:0}.radar-view-mixed .market-table{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radar-view-map .radar-map-panel{height:65dvh;min-height:460px;position:relative;top:0}.market-item .market-price strong{font-size:22px}.detail-container.live-detail-container{padding:20px}.dossier-overview{flex-direction:column;gap:20px;padding:20px;display:flex}.dossier-overview .detail-intro{padding:0}.dossier-overview .essential-property-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0}.dossier-overview .live-source-preview-gallery{grid-template-rows:235px 90px auto;min-height:370px}.dossier-overview .live-gallery-placeholder{width:100%}.live-detail-intro .detail-price strong{font-size:30px}.live-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-grid,.account-auth-layout{grid-template-columns:1fr}}@media (width<=540px){.site-navigation{padding:0 16px}.site-footer{gap:12px;padding:22px 16px}.site-footer nav{gap:10px 16px;font-size:12px}.topbar,.radar-topbar,.account-topbar,.scanner-topbar{padding:22px 16px 16px}.topbar h1{font-size:25px;line-height:1.25}.page-subtitle{font-size:13px}.search-zone{margin:0 16px;padding:12px}.natural-search{grid-template-columns:19px minmax(0,1fr);gap:8px;padding:10px}.natural-search>button{grid-column:1/-1;justify-content:center;width:100%;min-width:0;min-height:42px;margin-top:3px}.natural-search input{padding:8px 0;font-size:16px}.search-zone .filter-row{flex-wrap:wrap;gap:6px;overflow:visible}.search-zone .filter,.advanced-filters>summary{min-height:36px;padding-inline:9px;font-size:12px}.search-zone .save-search{flex-basis:100%;justify-content:center;min-height:38px;margin:4px 0 0}.understood-criteria{gap:4px}.understood-criteria>small{display:none}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:none;padding:18px;position:fixed;inset:76px 16px 92px;overflow-y:auto}.advanced-filter-grid label{font-size:13px}.advanced-filter-grid input,.advanced-filter-grid select{font-size:16px}.workspace-result-toolbar{align-items:center;margin:20px 16px 14px}.workspace-result-count{flex-basis:100%}.workspace-result-count h2{font-size:20px}.workspace-result-toolbar .results-sort{flex:1;min-width:0}.workspace-result-toolbar .results-sort select{width:100%;min-width:0;max-width:100%;padding:7px;font-size:12px}.search-view-switch{flex:none}.search-view-switch button{gap:5px;min-width:0;min-height:36px;padding:7px 8px;font-size:12px}.search-view-switch button svg{display:none}.content-grid{padding:0 16px 28px}.property-card,.search-view-mixed .property-card{flex-direction:column;display:flex}.photo-wrap,.search-view-mixed .photo-wrap,.search-view-list .photo-wrap{height:215px;min-height:0}.search-view-list .property-list{grid-template-columns:1fr}.property-body{padding:16px}.property-body h3{font-size:17px}.property-body .evidence-row{display:flex}.property-body .evidence-row .confidence{display:block}.property-body .facts{font-size:13px}.data-notice{flex-wrap:wrap;margin-inline:16px;padding:14px;font-size:13px}.radar-page,.scanner-page,.account-page,.national-workspace{padding-inline:16px}.radar-top-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.radar-top-actions>button{white-space:normal;min-width:0;padding:10px 8px;font-size:12px}.radar-region-bar select{font-size:21px}.radar-region-bar>p{font-size:12px}.radar-metric>strong{font-size:26px}.radar-metric p{font-size:11px}.radar-source-monitor>summary{gap:10px;padding:12px}.radar-source-summary-end{flex:none}.radar-source-disclosure{font-size:0}.radar-source-disclosure>span{font-size:16px}.radar-source-warning{padding:4px 6px;font-size:11px}.radar-source-summary>span{font-size:11px}.market-toolbar{gap:10px;padding:12px}.market-toolbar select,.market-toolbar input{min-width:0;font-size:16px}.radar-view-list .market-table,.radar-view-mixed .market-table{grid-template-columns:1fr}.market-property .market-thumb{height:215px}.market-row.market-item{gap:12px 16px}.market-item .market-price strong{font-size:25px}.market-item .market-facts strong{font-size:16px}.radar-view-bar>span{flex-basis:100%}.detail-container.live-detail-container{padding:18px 16px 28px}.breadcrumb{flex-wrap:wrap;gap:8px;font-size:12px}.live-data-ribbon{gap:6px 10px;font-size:11px}.dossier-overview{border-radius:14px;padding:16px}.live-detail-intro h1{font-size:24px}.dossier-overview .essential-property-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-overview .live-source-preview-gallery{grid-template-rows:230px 68px auto;min-height:0}.dossier-overview .live-source-preview-gallery>button>b{padding:4px;font-size:9px}.dossier-overview .live-source-preview-gallery>button:not(.primary)>b{display:none}.source-preview-caption{flex-direction:column;align-items:stretch}.source-preview-caption button{width:100%}.dossier-navigation{margin-top:16px;padding:0}.dossier-navigation a{min-height:48px;padding:0 12px;font-size:12px}.live-detail-page .detail-section,.live-detail-page .dossier-verification{margin-top:16px;padding:20px 16px}.live-detail-page .detail-disclosure{padding:0}.live-detail-page .detail-disclosure>summary{padding:20px 16px}.live-detail-page .detail-disclosure-body{padding:0 16px 20px}.live-detail-page .detail-section h2,.live-detail-page .analysis-heading h2{font-size:21px}.live-detail-page .section-title{flex-wrap:wrap;gap:8px}.live-detail-page .story-body p{font-size:16px;line-height:1.8}.live-detail-page .live-recommendations{padding:20px 16px}.account-dashboard{padding:18px 14px}.account-auth-card,.account-benefits{padding:22px 18px}.account-saved-searches>header,.account-saved-searches article{padding:16px}.national-header h1{font-size:26px}.national-metrics>div{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=540px){.account-favorites article{grid-template-columns:32px minmax(0,1fr);gap:12px}.account-favorites article>a{grid-column:2}.account-favorite-icon{width:32px;height:32px}.account-favorites>header{flex-wrap:wrap}.account-saved-searches strong{overflow-wrap:anywhere}}.search-workbench .topbar{background:0 0;border:0;min-height:82px;padding:20px 32px 16px}.search-workbench .topbar .eyebrow{margin:0 0 4px}.search-workbench h1{font-size:clamp(24px,2vw,30px)}.search-radar-link{color:var(--accent);white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.search-radar-link .icon{width:17px;height:17px}.search-workbench .search-zone{isolation:auto;padding:14px 16px;overflow:visible}.search-workbench .filter-row{margin-top:10px}.search-workbench .understood-criteria{margin-top:8px}.search-workbench .understood-criteria>small{font-size:10px}.search-workbench .workspace-result-toolbar{margin-top:18px;margin-bottom:12px}.search-workbench .content-grid{align-items:start;height:auto}.search-workbench .map-panel{height:calc(100dvh - 32px);position:sticky;top:16px}.search-workbench .search-view-map{display:block}.search-workbench .search-view-map .map-panel{height:calc(100dvh - 305px);min-height:480px;position:relative;top:0}.search-workbench .results-panel{overflow:visible}.search-status-panel{border:1px solid var(--line);border-radius:var(--radius);min-height:310px;color:var(--muted);text-align:center;background:radial-gradient(at 50% 0,#edf7fa 0,#fff 70%);flex-direction:column;justify-content:center;align-items:center;margin:0 32px 28px;padding:36px 24px;display:flex}.search-status-panel>.icon{width:32px;height:32px;color:var(--accent);margin-bottom:14px}.search-status-panel h2{color:var(--ink);letter-spacing:-.4px;margin:0 0 8px;font-size:21px}.search-status-panel p{max-width:440px;margin:0;font-size:14px;line-height:1.6}.search-status-panel .primary-action{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:22px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.search-loading-bars{gap:10px;width:min(340px,90%);margin-top:25px;display:grid}.search-loading-bars i{background:#e0eaf0;border-radius:8px;height:12px;animation:1.3s ease-in-out infinite alternate search-loading;display:block}.search-loading-bars i:nth-child(2){width:85%;animation-delay:.2s}.search-loading-bars i:nth-child(3){width:60%;animation-delay:.4s}@keyframes search-loading{to{opacity:.35}}.search-filter-error{color:#9c3c24;margin:10px 0 0;font-size:13px}.search-partial-note{color:#775220;background:#fff7e9;border:1px solid #eddcbd;border-radius:8px;margin:0 32px 12px;padding:10px 14px;font-size:13px}.search-load-more{width:100%;min-height:44px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #b6cdd7;border-radius:8px;margin-top:18px;padding:10px}.search-load-more:disabled{opacity:.6}.property-card-actions>button:disabled{color:var(--muted);opacity:.55;cursor:default;text-decoration:none}.search-map-marker.approximate{border-style:dashed}.search-map-marker.cluster{border-radius:20px;min-width:66px;min-height:38px}.search-map-cluster-list .cluster-zoom{min-height:38px;color:var(--accent);cursor:pointer;background:#f0f7fa;border:1px solid #c4d9e3;border-radius:7px;margin:10px 0 8px;font-size:13px}.search-map-cluster-list>div>button small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.search-map-zoom button:disabled{color:#b2bdc9;cursor:default}@media (width<=980px){.search-workbench .map-panel{position:relative;top:0}.search-workbench .topbar{padding:18px 20px 14px}.search-workbench .search-view-mixed .map-panel{height:350px;min-height:350px}.search-workbench .search-view-map .map-panel{height:64dvh;min-height:420px}}@media (width<=600px){.search-workbench .topbar{min-height:76px;padding:16px}.search-radar-link{font-size:12px}.search-radar-link .icon{display:none}.search-workbench .search-zone{padding:12px}.search-workbench .natural-search{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding-left:10px}.search-workbench .natural-search>button{min-width:0;min-height:44px;padding:10px 12px}.search-workbench .natural-search>button>svg{display:none}.search-workbench .filter,.search-workbench .advanced-filters>summary{min-height:40px}.search-workbench .search-view-switch button{min-height:42px;padding-inline:10px}.search-status-panel{min-height:290px;margin:0 16px 24px;padding:26px 18px}.search-status-panel h2{font-size:20px}.search-partial-note{margin-inline:16px}.search-map-toolbar button{min-height:40px}}@media (prefers-reduced-motion:reduce){.search-loading-bars i{animation:none}}.market-authenticity-note{z-index:2;color:#425b6d;background:#f6f9fb;border:1px solid #dbe5eb;border-radius:8px;gap:4px;max-width:370px;margin-top:9px;padding:9px 10px;font-size:11px;line-height:1.45;text-decoration:none;display:grid;position:relative}.market-authenticity-note b{color:inherit;font-size:11px}.market-authenticity-note span{display:block}.market-authenticity-note small{white-space:normal!important;font-size:10px!important}.market-authenticity-note.has-signal{color:#765015;background:#fff8ed;border-color:#d9b579}.market-authenticity-note:focus-visible{outline-offset:3px;outline:3px solid #17778c}.media-authenticity-note{color:#304b5e;background:#f6f9fb;border:1px solid #dbe5eb;border-radius:12px;margin:20px 0;padding:22px;scroll-margin-top:24px}.media-authenticity-note.has-signal{background:#fffaf1;border-color:#d9b579}.media-authenticity-note header{justify-content:space-between;align-items:start;gap:18px;display:flex}.media-authenticity-note h3{margin:5px 0 10px;font-size:19px}.media-authenticity-note header>span{white-space:nowrap;font-size:12px}.media-authenticity-note p{font-size:13px;line-height:1.65}.media-authenticity-note ul{gap:12px;padding:0;list-style:none;display:grid}.media-authenticity-note li{background:#fff;border:1px solid #e1e7eb;border-radius:8px;padding:14px}.media-authenticity-note li strong{font-size:13px}.media-authenticity-note li button{color:#12697d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cfd8;border-radius:6px;padding:8px 12px;font-size:12px}.media-authenticity-note li small{margin-top:6px;font-size:11px;display:block}.media-authenticity-limit{color:#5b6874}.media-authenticity-action{font-weight:600}.media-authenticity-note>small{color:#5b6874;font-size:11px}@media (width<=650px){.media-authenticity-note{padding:16px}.media-authenticity-note header{display:block}.media-authenticity-note header>span{margin-bottom:12px;display:block}.market-authenticity-note{max-width:none}}
