html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafafa;--foreground:#202226;--card:#fff;--card-foreground:#202226;--popover:#fff;--popover-foreground:#202226;--secondary:#ededf0;--secondary-foreground:#202226;--muted:#f0f1f3;--muted-foreground:#626975;--accent:#e9ebef;--accent-foreground:#202226;--destructive:#b42323;--border:#2022261c;--input:#20222629;--ring:var(--brand-primary);--sidebar:#f0f1f2;--sidebar-foreground:#414751;--sidebar-accent:#e3e5e8;--sidebar-accent-foreground:#202226;--sidebar-border:#20222614}html.light :is(.brand img,.auth-wordmark img,.auth-mark,.thinking-original){filter:none}html.light :is(.topbar,.topbar.minimal-topbar){background:var(--sidebar);border-color:var(--border)}html.light :is(.topbar>div,.minimal-topbar .header-title,.sidebar-action,.compact-profile,.compact-history .history button,.history button,.composer textarea){color:var(--foreground)}html.light :is(.minimal-topbar .header-context,.compact-profile-text small,.compact-profile>svg,.topbar svg,.chrome-icon-button,.sidebar-action-icon,.compact-history h2,.account-nav-caption,.composer-mode,.composer-disclaimer,.conversation-date,.research-status,.research-status svg){color:var(--muted-foreground)}html.light :is(.chrome-icon-button:hover,.chrome-icon-button[data-state=open],button.sidebar-brand-button:hover,.sidebar-action:hover,.sidebar-action[data-highlighted],.compact-profile:hover,.compact-history .history button:hover,.history button:hover,.response-actions button:hover,.conversation-map-controls .chrome-icon-button:hover,.conversation-map-controls .chrome-icon-button[aria-expanded=true]){background:var(--accent);color:var(--foreground)}:root :is(.minimal-topbar,.sidebar-header-actions) :is(.chrome-icon-button,.conversation-share-trigger) svg{color:inherit}:root :is(.minimal-topbar,.sidebar-header-actions) :is(.chrome-icon-button,.conversation-share-trigger):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:none}html.light :is(.sidebar-action[aria-current=page],.compact-history .history button.selected,.history button.selected){background:var(--sidebar-accent);color:var(--foreground)}html.light .compact-history .history.conversation-history .conversation-history-select{background:0 0}html.light .conversation-history-row:not([data-active=true]):is(:hover,:focus-within,[data-menu-open=true]){background:var(--muted)}html.light :is(.avatar,.compact-profile .avatar){color:#374a67;background:#dce4f1}html.light .composer{border-color:color-mix(in srgb,var(--foreground) 8%,transparent);box-shadow:none;background:#fff}html.light .composer:focus-within{border-color:color-mix(in srgb,var(--foreground) 16%,transparent);box-shadow:none}html.light :is(){color:#727985}html.light :is(.send-button,.send-button:disabled){color:#707783;background:#d9dce2}html.light .send-button:not(:disabled):not(.stop-button){background:var(--primary);color:var(--primary-foreground);opacity:1}html.light .send-button.stop-button{color:#fff;background:#333b48}html.light .user-message{color:var(--foreground);background:#e9ebee;border-color:#20222605}html.light :is(.criteria span,.followups button,.research-collection-toggle,.research-citation,.source-reference){background:var(--muted);border-color:var(--border);color:#505d71}html.light :is(.followups button:hover,.research-collection-toggle:hover){background:var(--accent);color:var(--foreground)}html.light :is(.response-actions,.response-actions button,.composer-disclaimer button,.data-note,.research-preview-note,.research-result-count,.research-result-count>span,.result-heading small,.research-listing-status){color:var(--muted-foreground)}html.light .response-activity{color:var(--foreground)}html.light .activity-label{color:#626b79}html.light .is-working .activity-label{background-image:linear-gradient(105deg,#858b98 0%,#687386 33%,var(--brand-primary) 46%,#173c72 50%,#3b6aab 54%,#687386 64%,#858b98 100%);color:#0000;text-shadow:none}html.light .error-banner{color:#8b3d27;background:#fff0e8;border-color:#d398782f}html.light :is(.header-options,[data-slot=dialog-content],.search-dialog [cmdk-root]){background:var(--popover);color:var(--foreground);border-color:var(--border);box-shadow:0 16px 60px #18202e20}html.light :is(.header-options [role=menuitem],.search-dialog [cmdk-item]){color:var(--foreground)}html.light .search-dialog [cmdk-group-heading]{color:var(--muted-foreground)}html.light .chrome-tooltip{border-color:var(--border);box-shadow:0 3px 12px #18202e18;color:var(--foreground)!important;background:#fff!important}html.light .chrome-tooltip>svg{fill:#fff!important;background:#fff!important}html.light :is(.response-copy,.response-markdown,.research-property-reference,.research-property-link,.research-sources,.source-property-evidence dd,.research-property h2,.research-hoa,.research-property-facts dd,.research-comparison table){color:#454e5c}html.light :is(.response-copy strong,.response-markdown strong,.response-markdown :is(h1,h2,h3,h4,h5,h6),.research-property-price,.research-comparison thead th,.research-sources li a,.research-property-changes dd,.source-property-evidence h3){color:var(--foreground)}html.light :is(.response-markdown del,.response-markdown blockquote,.research-property-top,.research-property-number,.research-property-facts dt,.research-property-source,.research-property-source time,.research-property-link svg,.research-property-changes dt,.research-previous-value,.research-change-arrow,.research-sources li small,.source-snapshot-note,.source-property-evidence dt,.research-sources li a.source-provider-link,.research-property-reference-heading small){color:var(--muted-foreground)}html.light .response-markdown li::marker{color:#747c89}html.light .response-markdown a:not(.research-citation){color:var(--brand-primary);-webkit-text-decoration-color:color-mix(in srgb,var(--brand-primary) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-primary) 40%,transparent)}html.light :is(.response-markdown code,.response-markdown pre){border-color:var(--border);color:#3c4b60;background:#f0f2f5}html.light .response-markdown pre code{background:0 0;border:0}html.light :is(.response-markdown .response-table,.response-markdown .response-table :is(th,td),.response-markdown hr,.research-property,.research-property-facts,.research-property-source,.research-sources,.source-property-evidence,.research-comparison,.research-comparison th,.research-comparison td,.research-preview-turn+.research-preview-turn){border-color:var(--border)}html.light :is(.response-markdown .response-table th,.research-comparison thead th){background:var(--muted);color:var(--foreground)}html.light .response-markdown .response-table td{color:#454e5c}html.light .source-property-evidence{background:var(--card)}html.light :is(.research-property-link:hover,.research-sources summary:hover){color:var(--brand-primary)}html.light :is(.property-results-count,.property-results-table table,.property-results-table tbody button,.research-market,.research-market h2,.research-market-series h3,.research-market-series dd,.result-heading){color:var(--foreground)}html.light :is(.property-results-count>span,.property-results-views button,.property-results-table small,.property-row-number,.research-market>header>span,.research-market-series h3 small,.research-market-series dt,.research-market summary,.research-market thead th){color:var(--muted-foreground)}html.light :is(.property-results-discover,.property-results-expand,.property-results-views,.property-results-table,.research-market,.research-market-series,.research-market th,.research-market td,.property-results-table tbody td,.property-results-table tbody th){border-color:var(--border)}html.light :is(.property-results-views,.research-market){background:var(--card)}html.light :is(.property-results-views button:hover,.property-results-views button[aria-pressed=true],.property-results-table tbody tr:hover){background:var(--accent);color:var(--foreground)}html.light .property-results-table thead th{background:var(--muted);color:#555f6e;border-color:var(--border)}html.light :is(.property-results-discover,.property-results-expand){background:var(--card);color:var(--muted-foreground)}html.light :is(.property-details-drawer,.map-property-drawer){background:var(--card);color:var(--foreground);border-color:var(--border)}html.light .property-details-topbar{border-color:var(--border);background:#fffffff5}html.light :is(.property-details-hero h2,.property-details-price,.property-details-summary dd,.property-details-section h3,.map-property-heading h2,.map-property-result-body>strong,.map-property-no-results>strong){color:var(--foreground)}html.light :is(.property-details-topbar h2,.property-details-status,.property-details-type,.property-details-price-label,.property-details-note,.property-details-summary dt,.property-details-facts dt,.property-details-evidence summary,.property-details-evidence dl,.property-details-evidence p,.property-details-evidence p>span,.map-property-heading p,.map-property-result-address,.map-property-result-facts,.map-property-result-facts svg,.map-property-coverage-status,.map-property-coverage,.map-property-inventory-controls,.map-property-no-results){color:var(--muted-foreground)}html.light :is(.property-details-facts dd,.property-details-evidence h4,.map-property-back,.map-property-add-toggle,.map-property-add input,.map-property-removed,.map-property-removed li>button,.map-property-result){color:#454e5c}html.light :is(.property-details-summary,.property-details-summary>div+div,.property-details-section,.property-details-evidence,.property-details-evidence li,.map-property-drawer-head,.map-property-results-list li+li,.map-property-removed li,.map-property-inventory-controls){border-color:var(--border)}html.light :is(.property-details-summary,.property-details-evidence li,.map-property-add form,.map-property-inventory-modes){background:var(--muted)}html.light :is(.property-details-close,.map-property-icon-button){color:var(--muted-foreground)}html.light :is(.property-details-close:hover,.map-property-icon-button:hover,.map-property-result:hover){background:var(--accent);color:var(--foreground)}html.light :is(.property-photo-stage,.property-photo-placeholder[data-tone],.property-photo-thumbnail[data-tone],.map-property-result-photo){border-color:var(--border);color:#69768a;background:linear-gradient(145deg,#edf0f4,#e3e8ef)}html.light :is(.property-photo-placeholder span,.property-photo-count,.property-photo-count strong){color:#626f82}html.light .property-photo-thumbnail[aria-pressed=true]{color:var(--brand-primary)}html.light .property-photo-badge{color:#546174;border-color:var(--border);background:#ffffffe0}html.light .property-photo-arrow{color:#454e5c;border-color:var(--border);background:#ffffffe0}html.light .property-photo-arrow:hover{color:var(--brand-primary);background:#e3ebf6}html.light :is(.map-property-add form,.map-property-inventory-modes){border-color:var(--border)}html.light :is(.map-property-add form>button,.map-property-show-more,.map-property-inventory-controls [role=alert]>button){background:var(--accent);color:var(--foreground);border-color:var(--border)}html.light :is(.map-property-subject,.map-property-add-toggle:hover,.map-property-removed li>button:not(:disabled):hover){color:var(--brand-primary)}html.light .conversation-map-slot{border-color:var(--border)}html.light :is(.discover-composer,.discover-answer,.discover-activity){border-color:var(--border);color:var(--foreground);background:#fffffff5;box-shadow:0 5px 24px #0002}html.light :is(.discover-composer input,.discover-composer textarea,.discover-answer .response-markdown){color:#454e5c}html.light .discover-answer-toggle{color:var(--muted-foreground)}html.light .discover-answer-toggle:hover{background:var(--muted);color:var(--foreground)}html.light .discover-send{color:#626b79;background:#d9dce2}html.light .discover-send:disabled{color:#88909e;background:#e2e5ea}html.light .discover-send:hover:not(:disabled):not(.is-stopping){background:var(--brand-primary);color:var(--brand-foreground)}html.light .auth-card label{color:var(--foreground)}html.light .auth-card input{background:var(--card);border-color:var(--input)}html.light .auth-submit{color:#fff;background:#202226}html.light .auth-links{color:#555f6e}html.light .auth-links button:hover{color:var(--foreground)}html.light .auth-error{color:#9b2828;background:#fbe9e9}html.light .auth-notice{color:#285f9e;background:#eaf2fd}@media (prefers-reduced-motion:reduce){html.light .is-working .activity-label{color:#626b79;background:0 0}}html.light :is(.zillian-auth-brand img,.zillian-auth-footer img){filter:none}html.light :is(.zillian-auth-subtitle,.zillian-auth-email-summary,.zillian-auth-hint,.zillian-auth-links){color:var(--muted-foreground)}html.light .zillian-auth-field input{border-color:var(--input)}html.light .zillian-auth-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}html.light .zillian-auth-submit{color:#fff;background:#202226}html.light .zillian-auth-submit:hover:not(:disabled){color:#fff;background:#343a44}html.light :is(.zillian-auth-links button,.zillian-auth-links .zillian-auth-try,.zillian-auth-email-edit,.zillian-auth-email-edit span:last-child){color:#454e5c}html.light .zillian-auth-links button:hover:not(:disabled){color:var(--brand-primary)}html.light .zillian-auth-email-edit{border-color:var(--input)}html.light .zillian-auth-error{color:#9b2828;background:#fbe9e9;border-color:#9b28281a}html.light .zillian-auth-notice{color:#285f9e;background:#eaf2fd;border-color:#285f9e1a}html.light .guest-gate-signup{color:#fff;background:#202226}html.light .guest-gate-signup:hover{background:#343a44}html.light .guest-signup-dialog{background:var(--popover)!important;border-color:var(--border)!important}html.light :is(.guest-signup-dialog [data-slot=dialog-description],.guest-signup-dialog>p){color:var(--muted-foreground)}html.light .guest-signup-dialog>p a{color:var(--brand-primary)}html.light :is(.property-results-map,.property-results-map-view,.discover-workspace,.conversation-map-panel){border-color:var(--border);background:#eef2f5}html.light .property-results-map:after{box-shadow:inset 0 0 44px #5c739408,inset 0 1px #ffffff80}html.light .property-results-map-view{box-shadow:0 8px 32px #18202e0a}html.light .property-results-map-status{color:var(--muted-foreground);background:#eef2f5}html.light .property-results-map-status strong{color:var(--foreground)}html.light .property-results-map-status button{background:var(--card);border-color:var(--border);color:var(--brand-primary)}html.light .property-results-map-status button:hover{color:var(--brand-primary);background:#e4eefb}html.light :is(.property-map-dimension,.discover-market-filter,.property-map-fit,.property-results-map .mapboxgl-ctrl-group){border-color:var(--border);color:#535e6e;background:#fffffff5;box-shadow:0 3px 12px #18202e12,inset 0 1px #ffffff80}html.light :is(.property-map-dimension button,.discover-market-filter button){color:#626d7d}html.light :is(.property-map-dimension button:not([aria-pressed=true]):hover,.discover-market-filter button:not([aria-pressed=true]):hover:not(:disabled)){color:var(--brand-primary);background:#edf3fc}html.light .property-results-map .mapboxgl-ctrl-group button+button{border-color:var(--border)}html.light .property-results-map .mapboxgl-ctrl-group button:hover{background:#edf3fc}html.light .property-results-map .mapboxgl-ctrl-icon{filter:none;opacity:.75}html.light .property-results-map .mapboxgl-ctrl-attrib{color:#566171;background:#ffffffe8}html.light .property-results-map .mapboxgl-ctrl-attrib a{color:#566171}html.light .property-results-map .mapboxgl-ctrl-attrib a:hover{color:#202226}html.light .property-results-map .mapboxgl-ctrl-attrib-button{filter:none}html.light :is(.property-results-map-label,.property-map-keyboard-property:focus,.discover-browse-status,.discover-browse-detail-status,.conversation-map-count-label){border-color:var(--border);color:#454e5c;background:#fffffff5;box-shadow:0 3px 12px #18202e12}html.light :is(.discover-browse-legend,.conversation-map-empty,.conversation-map-empty p){color:var(--muted-foreground)}html.light :is(.discover-browse-status button,.discover-browse-detail-status button),html.light :is(.discover-browse-status button:hover,.discover-browse-detail-status button:hover){color:var(--brand-primary)}html.light .conversation-map-empty strong{color:var(--foreground)}html.light .discover-dock .welcome{color:#293545;text-shadow:0 2px 24px #ffffff80}html.light .property-map-preview{background:var(--background);border-color:var(--border);color:#454e5c;box-shadow:0 10px 28px #18202e24,0 2px 6px #18202e12}html.light .property-map-preview-photo{border-color:var(--border);color:#69768a;background:linear-gradient(145deg,#edf0f4,#e3e8ef)}html.light :is(.property-map-preview-photo span,.property-map-preview-meta,.property-map-preview-facts dt,.property-map-preview-lookup-status){color:var(--muted-foreground)}html.light :is(.property-map-preview-price,.property-map-preview-address,.property-map-preview-facts dd){color:var(--foreground)}html.light .property-map-preview-price.is-unavailable{color:var(--muted-foreground)}html.light .property-map-preview-close{color:#626d7d;background:#ffffffed}html.light .property-map-preview-close:hover{background:var(--accent);color:var(--foreground)}html.light :is(.property-map-preview-view,.property-map-preview-choice){border-color:var(--border);color:#454e5c;background:#f3f5f8}html.light :is(.property-map-preview-view:hover,.property-map-preview-choice:hover:not(:disabled)){color:var(--brand-primary);background:#e4eefb}:root .sidebar-action[aria-current=page] .sidebar-action-icon,:root .compact-history .history.conversation-history .conversation-history-row[data-active=true] .conversation-history-icon,:root :is(.response-markdown a:not(.research-citation),.research-property-link:hover,.research-sources summary:hover,.property-photo-thumbnail[aria-pressed=true],.map-property-subject,.map-property-add-toggle:hover,.map-property-removed li>button:not(:disabled):hover,.zillian-auth-links button:hover:not(:disabled),.guest-signup-dialog>p a,.property-results-map-status button,.discover-browse-status button,.discover-browse-detail-status button,.property-map-preview-view:hover,.property-map-preview-choice:hover:not(:disabled)){color:var(--brand-primary)}:root .response-markdown a:not(.research-citation){-webkit-text-decoration-color:color-mix(in srgb,var(--brand-primary) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-primary) 40%,transparent)}:root :is(.property-map-dimension button[aria-pressed=true],.discover-market-filter button[aria-pressed=true],.property-map-fit:hover,.property-photo-arrow:hover){background:var(--brand-primary);color:var(--brand-foreground);border-color:var(--brand-primary);box-shadow:none}
:root{--popover-radius:24px;--popover-item-radius:10px;--popover-field-radius:24px}:root :is(.zillian-popover,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=dialog-content]){--menu-item-color:var(--foreground);--menu-icon-color:var(--foreground);--menu-hover-background:var(--accent);--menu-hover-color:var(--foreground);border:1px solid var(--border);border-radius:var(--popover-radius);background:var(--sidebar);color:var(--foreground);font:inherit;font-size:14px;box-shadow:0 16px 50px #0005}:root :is(.zillian-popover,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){padding:8px}html.light :is(.zillian-popover,[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=dialog-content]){background:var(--popover);box-shadow:0 16px 50px #18202e20}:root :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){border-radius:var(--popover-item-radius);height:auto;min-height:30px;color:var(--foreground);gap:8px;padding-block:6px;font-size:13px;line-height:18px;transition:background-color .15s}:root :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):not([data-disabled],[data-variant=destructive]):is(:hover,:focus-visible,[data-highlighted],[data-state=checked]){background:var(--accent);color:var(--foreground)}:root :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox])>svg{width:var(--control-icon-size);height:var(--control-icon-size);color:inherit}:root .account-popover .sidebar-action-icon{width:18px;height:18px;color:inherit;flex-basis:18px}:root .account-popover .sidebar-action-icon>svg{width:var(--control-icon-size);height:var(--control-icon-size)}:root [data-slot=dropdown-menu-content] [data-variant=destructive]{color:var(--destructive)}:root [data-slot=dropdown-menu-content] [data-variant=destructive]:is(:hover,:focus,[data-highlighted]){color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,transparent)}:root :is([data-slot=dialog-content] button,.conversation-share-copy,.conversation-share-destination,.conversation-share-stop,.conversation-share-create,.conversation-share-error button,.guest-gate-signup){min-height:var(--control-height);background:var(--muted);color:var(--foreground);font:inherit;font-size:var(--control-font-size);border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;line-height:18px;text-decoration:none;transition:background-color .15s;display:inline-flex}:root :is([data-slot=dialog-content] button,.conversation-share-copy,.conversation-share-destination,.conversation-share-stop,.conversation-share-create,.conversation-share-error button,.guest-gate-signup):not(:disabled):is(:hover,:focus-visible){background:var(--accent);color:var(--foreground);text-decoration:none}:root :is([data-slot=dialog-content],[data-slot=popover-content]) :is(button,a):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:none}:root :is([data-slot=dialog-content],[data-slot=popover-content]) button:disabled{opacity:.45;cursor:default}:root [data-slot=dialog-content] :is(.conversation-action-danger,.conversation-archive-delete){color:var(--destructive)}:root [data-slot=dialog-content] :is(.conversation-action-danger,.conversation-archive-delete):not(:disabled):is(:hover,:focus-visible){color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--muted))}:root :is([data-slot=dialog-content]>[data-slot=dialog-close],.conversation-archive-actions button,.conversation-share-destination){flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);opacity:1;padding:0}:root [data-slot=dialog-content]>[data-slot=dialog-close] svg,:root .conversation-archive-actions button svg{width:var(--control-icon-size);height:var(--control-icon-size)}:root :is(.conversation-rename-input,.conversation-share-url,.conversation-share-link,.conversation-archive-search,:where(.search-dialog) [data-slot=command-input-wrapper]){border-radius:var(--popover-field-radius);background:var(--muted);min-height:36px;color:var(--muted-foreground);border:0}:root .conversation-rename-input{color:var(--foreground);padding:8px 14px}:root :is(.conversation-share-url,.conversation-share-link,.conversation-archive-search,.search-dialog [data-slot=command-input-wrapper]) input{color:var(--foreground);box-shadow:none;background:0 0}:root :is(.conversation-share-url,.conversation-share-link,.conversation-archive-search,.search-dialog [data-slot=command-input-wrapper]):has(input:focus-visible){outline:2px solid var(--brand-primary);outline-offset:2px}:root :is(.conversation-share-url,.conversation-share-link,.conversation-archive-search) input{outline:0}:root :is(.conversation-action-dialog,.conversation-archive-dialog,.guest-signup-dialog) [data-slot=dialog-description],:root :is(.conversation-share-controls>p,.conversation-share-controls .conversation-action-note,.conversation-archive-title small,.conversation-archive-empty,.guest-signup-dialog>p){color:var(--muted-foreground)}:root .conversation-archive-title{color:var(--foreground)}:root .conversation-archive-search input::placeholder{color:var(--muted-foreground)}:root .conversation-archive-row{border-color:var(--border)}:root .conversation-share-controls .conversation-action-error{color:var(--destructive)}:root :is(.search-dialog,.guest-signup-dialog){border-radius:var(--popover-radius)!important}:root .guest-signup-dialog{background:var(--sidebar)!important;border-color:var(--border)!important}html.light .guest-signup-dialog{background:var(--popover)!important}:root .guest-signup-dialog>p a,:root .guest-signup-dialog>p a:hover{color:var(--foreground);text-decoration:none}:root .search-dialog [cmdk-root]{background:0 0}:root .search-dialog [data-slot=command-input-wrapper]{margin:16px 52px 4px 16px;padding-inline:12px}:root .search-dialog [cmdk-input]{height:36px;font-size:13px}:root .search-dialog [cmdk-item]{border-radius:var(--popover-item-radius);color:var(--foreground);font-size:13px}:root .search-dialog [cmdk-group-heading]{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){:root :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=dialog-content]) *{transition:none!important}}
.account-popover{width:var(--sidebar-width,232px);max-width:calc(100vw - 24px)}.account-popover .sidebar-action+.sidebar-action{margin-top:2px}.account-popover .sidebar-action:focus{outline-offset:0;box-shadow:none;outline:none}.account-popover [data-slot=dropdown-menu-separator]{background:var(--border);margin:7px 9px}.account-popover .account-popover-identity{-webkit-user-select:text;user-select:text;align-items:center;gap:9px;min-height:44px;padding:5px 8px;display:flex}.account-popover-identity>span:nth-child(2){flex:1;min-width:0}.account-popover-identity strong,.account-popover-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-popover-identity strong{font-size:13px;font-weight:400;line-height:1.35}.account-popover-identity small{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.35}.account-avatar{background:color-mix(in srgb, var(--brand-primary) 24%, var(--secondary));width:36px;height:36px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}.compact-profile:focus{outline-offset:0;box-shadow:none;outline:none}.compact-profile:focus-visible{background:var(--accent)}.compact-profile-text{text-overflow:ellipsis;overflow:hidden}.app-main[hidden]{display:none!important}.account-settings-page{grid-template-columns:var(--sidebar-width,232px) minmax(0, 1fr);width:0;min-width:0;height:100dvh;color:var(--foreground);background:var(--background);flex:1;display:grid;overflow:hidden}.account-page-sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar);min-width:0;padding:24px 8px;overflow-y:auto}.account-page-sidebar h1{letter-spacing:-.4px;margin:0 10px 23px;font-size:21px;font-weight:500}.account-nav-caption{color:#83878f;margin-bottom:7px;padding:0 9px;font-size:12px;display:block}.account-page-sidebar nav{gap:2px;display:grid}.account-page-panel{overscroll-behavior:contain;outline:none;min-width:0;padding:58px clamp(28px,5vw,88px) 80px;overflow-y:auto}.account-page-content{max-width:900px;margin:0 auto}.account-page-content h2{letter-spacing:-.75px;margin:0;font-size:29px;font-weight:500;line-height:1.25}.account-settings-page .account-section-heading{margin-bottom:44px}.account-settings-page .account-subheading{margin:40px 0 16px;font-size:16px}.account-settings-page .account-card{border-radius:19px;padding:22px 24px}.account-settings-page .account-detail{min-height:64px;font-size:14px}.account-settings-page .account-profile-hero{margin:24px 0 46px}.account-settings-page .account-avatar-large{width:96px;height:96px;font-size:34px}.account-settings-page .account-profile-hero h3{margin-top:20px;font-size:26px}.account-settings-page .account-profile-form{max-width:560px;margin:auto}.account-settings-page .account-pill{justify-content:center;align-items:center;gap:8px;display:inline-flex}.account-settings-page .account-page-panel button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.account-settings-page button:disabled{opacity:.5;cursor:default}.account-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.account-section-intro{color:var(--muted-foreground);margin:-13px 0 30px;font-size:13px}.account-subheading{margin:30px 0 14px;font-size:14px;font-weight:500}.account-card{border:1px solid var(--input);border-radius:16px;padding:18px 20px}.account-detail{justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:13px;display:flex}.account-detail+.account-detail{border-top:1px solid var(--border)}.account-detail>span{color:var(--muted-foreground)}.account-detail strong{text-align:right;overflow-wrap:anywhere;align-items:center;gap:9px;font-weight:400;display:flex}.account-note{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.65}.account-note a{text-underline-offset:3px;text-decoration:underline}.account-text-button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.account-text-button:hover{color:var(--foreground);background:var(--secondary)}.account-profile-hero{flex-direction:column;align-items:center;margin:8px 0 28px;display:flex}.account-avatar-large{width:78px;height:78px;font-size:26px;font-weight:400}.account-profile-hero h3{overflow-wrap:anywhere;text-align:center;max-width:100%;margin:16px 0 5px;font-size:21px;font-weight:500}.account-profile-hero p{color:var(--muted-foreground);margin:0;font-size:12px}.account-profile-form label{color:var(--muted-foreground);margin-bottom:9px;font-size:13px;display:block}.account-profile-form input{border:1px solid var(--input);width:100%;color:var(--foreground);font:inherit;background:0 0;border-radius:10px;padding:12px 14px;font-size:14px}.account-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.account-pill{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:12px;line-height:1.5}.account-pill:hover{background:var(--accent);color:var(--foreground)}.account-pill-primary{background:var(--foreground);color:var(--background)}.account-pill-primary:hover{background:color-mix(in srgb, var(--foreground) 85%, var(--background));color:var(--background)}.account-error{color:var(--destructive);font-size:12px}.account-save-status{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.account-mode-card{justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.account-mode-options{gap:12px;display:flex}.account-mode-option{cursor:pointer;position:relative}.account-mode-option input{opacity:0;width:1px;height:1px;position:absolute}.account-mode-preview{background:#eeeff2;border:2px solid #0000;border-radius:10px;width:85px;height:63px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0001}.account-mode-dark{background:#232427}.account-mode-system{background:linear-gradient(90deg,#eeeff2 50%,#232427 50%)}.account-mode-option input:checked+.account-mode-preview{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.account-mode-option input:focus-visible+.account-mode-preview{outline:2px solid var(--brand-primary);outline-offset:4px}.account-preview-rail{background:#9992;border-radius:3px;width:13px;position:absolute;inset:7px auto 7px 7px}.account-preview-lines{gap:5px;display:grid;position:absolute;top:13px;left:27px;right:9px}.account-preview-lines i{background:#9996;border-radius:2px;height:3px}.account-preview-lines i:first-child{background:var(--brand-primary);width:80%;margin-left:auto}.account-preview-lines i:last-child{width:65%}.account-preview-composer{border:1px solid #9995;border-radius:4px;height:8px;position:absolute;bottom:7px;left:27px;right:8px}.account-mode-label{color:var(--muted-foreground);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:11px;display:flex}.account-style-details{margin-top:18px;padding-top:8px;padding-bottom:8px}.account-color-swatch{background:var(--brand-primary);border-radius:50%;width:14px;height:14px}.account-plan-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-plan-summary h3{margin:0 0 7px;font-size:15px;font-weight:500}.account-plan-summary p,.account-billing-soon p,.account-usage p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.65}.account-usage>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.account-usage strong{font-size:16px;font-weight:500}.account-usage strong span{color:var(--muted-foreground);font-size:13px;font-weight:400}.account-usage progress{width:100%;height:4px;accent-color:var(--brand-primary);background:var(--secondary);border:0;border-radius:5px;margin:16px 0 10px;display:block;overflow:hidden}.account-usage progress::-webkit-progress-bar{background:var(--secondary)}.account-usage progress::-webkit-progress-value{background:var(--brand-primary)}.account-usage progress::-moz-progress-bar{background:var(--brand-primary)}.account-soon-badge{border:1px solid var(--border);color:var(--muted-foreground);background:var(--secondary);border-radius:6px;margin-bottom:10px;padding:3px 7px;font-size:10px;display:inline-block}@media (max-width:1000px){.account-page-sidebar{padding-block:20px}.account-page-panel{padding:42px 28px 60px}}@media (max-width:700px){.account-settings-page{flex-direction:column;display:flex}.account-page-sidebar{border-right:0;border-bottom:1px solid var(--sidebar-border);flex-shrink:0;padding:14px 8px 8px;overflow:hidden}.account-page-sidebar h1{margin:0 8px 16px;font-size:20px}.account-nav-caption{display:none}.account-page-sidebar nav{gap:2px;padding:3px 1px 5px;display:flex;overflow-x:auto}.account-page-sidebar nav .sidebar-action{flex:none;width:auto;min-width:max-content}.account-page-panel{padding:30px 18px 48px}.account-page-content h2{font-size:25px}.account-settings-page .account-section-heading{margin-bottom:28px}.account-settings-page .account-card{border-radius:15px;padding:17px 16px}.account-settings-page .account-detail{gap:12px;min-height:58px;font-size:12px}.account-mode-card{flex-direction:column;align-items:flex-start;gap:16px}.account-mode-options{justify-content:space-between;gap:7px;width:100%}.account-mode-preview{width:65px;height:56px}.account-plan-summary{flex-direction:column;align-items:flex-start;gap:15px}.account-settings-page .account-subheading{margin-top:28px}}@media (max-width:767px){.account-page-sidebar .sidebar-action,.account-popover .sidebar-action{height:38px;min-height:38px}}
.foundation-status{min-height:18px;color:var(--muted-foreground);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.foundation-empty-history{color:var(--muted-foreground);margin:4px 9px;font-size:12px;line-height:1.6}.foundation-discover{background:var(--background)}.foundation-map-caption{color:var(--muted-foreground);margin:0;font-size:12px;position:absolute;bottom:22px;left:22px}.foundation-appearance{gap:30px}.foundation-appearance .account-mode-card{gap:24px;padding:10px 0}.foundation-settings-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 8px 23px;display:flex}.account-page-sidebar .foundation-settings-heading h1{margin:0}.foundation-settings-heading .chrome-icon-button{flex-shrink:0}html.light .conversation-map-panel{background:#eef2f5}@media (max-width:450px){.foundation-map-caption{bottom:17px;left:17px}.foundation-appearance .account-mode-card{flex-direction:column;align-items:flex-start}}
button,[role=button],[data-slot=button],.guest-account-actions a,a.account-pill,input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,.composer,.discover-composer,.sidebar-header-actions,.conversation-map-controls,.property-results-views,.property-map-dimension,.discover-market-filter,.mapboxgl-ctrl-group,.map-property-inventory-modes,.map-property-add form,.conversation-share-url,.conversation-share-link,.conversation-archive-search,[data-slot=command-input-wrapper]{border:0!important}button:not(:focus-visible),[role=button]:not(:focus-visible),[data-slot=button]:not(:focus-visible),.guest-account-actions a:not(:focus-visible),a.account-pill:not(:focus-visible),input:not([type=checkbox],[type=radio],[type=range],[type=color]):not(:focus-visible),textarea:not(:focus-visible),.composer,.discover-composer,.sidebar-header-actions,.conversation-map-controls,.property-results-views,.property-map-dimension,.discover-market-filter,.mapboxgl-ctrl-group,.map-property-inventory-modes,.conversation-history-row{box-shadow:none!important}.conversation-rename-input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.conversation-archive-search:has(input:focus-visible){outline:2px solid var(--brand-primary);outline-offset:2px}.map-property-add form:has(input:focus-visible){outline:2px solid var(--brand-primary);outline-offset:2px}.conversation-history-row{border:0}:root{--control-height:28px;--control-inner-size:24px;--control-icon-size:14px;--control-font-size:11px}:root :is(.sidebar-header-actions,.minimal-topbar .conversation-map-controls,.property-results-views,.property-map-dimension,.discover-market-filter,.map-property-inventory-modes,.map-property-header-actions,.property-details-actions){height:var(--control-height);min-height:var(--control-height);background:var(--muted);border-radius:999px;gap:2px;padding:2px}:root :is(.sidebar-header-actions,.conversation-map-controls) .chrome-icon-button{width:var(--control-inner-size);height:var(--control-inner-size)}:root .minimal-topbar{gap:8px}:root .conversation-drawer-actions{margin-left:2px;padding-left:5px}:root .conversation-drawer-actions:before{height:12px}.conversation-control-separator{background:var(--border);pointer-events:none;flex:0 0 1px;width:1px;height:12px;margin-inline:2px}:root :is(.conversation-share-trigger,.response-actions button,.research-collection-toggle,.followups button,.response-followups button,.comparable-radius-options button,.property-results-map-status button,.map-property-show-more,.map-property-add-toggle,.map-property-add form>button,.map-property-removed li>button,.map-property-inventory-controls>button,.map-property-inventory-controls [role=alert]>button,.property-map-preview-view){min-height:var(--control-height);background:var(--muted);color:var(--muted-foreground);font-size:var(--control-font-size);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;line-height:18px;display:inline-flex}:root .conversation-share-trigger{height:var(--control-height);color:var(--foreground)}:root .research-collection-toggle{width:fit-content;max-width:100%}:root .response-actions button[aria-label=Copy\ response]{width:var(--control-height);padding:0}:root .property-results-controls{gap:6px}:root :is(.property-results-views,.property-map-dimension,.discover-market-filter,.map-property-inventory-modes) button{height:var(--control-inner-size);min-width:0;font-size:var(--control-font-size);color:var(--muted-foreground);border-radius:999px;gap:5px;padding:0 8px;line-height:1}:root :is(.property-results-discover,.property-results-expand,.property-map-fit,.property-map-preview-close,.map-property-icon-button,.property-details-close){width:var(--control-height);height:var(--control-height);background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:0}:root :is(.property-map-dimension button,.discover-market-filter button,.map-property-inventory-modes button,.property-map-fit,.property-map-preview-close,.map-property-icon-button,.property-details-close,.property-results-map-status button,.map-property-show-more,.map-property-add-toggle,.map-property-add form>button,.map-property-removed li>button,.map-property-inventory-controls>button,.map-property-inventory-controls [role=alert]>button,.property-map-preview-view):not(:disabled):is(:hover,[aria-pressed=true],[aria-expanded=true]){background:color-mix(in srgb,var(--brand-primary) 13%,var(--muted));color:var(--brand-primary)}:root :is(.minimal-topbar button,.sidebar-header-actions button,.property-results-controls button,.response-actions button,.research-collection-toggle,.followups button,.response-followups button,.property-map-fit,.property-map-preview-close,.map-property-icon-button,.property-details-close,.map-property-add-toggle,.map-property-add form>button,.map-property-removed li>button,.property-map-preview-view) svg{width:var(--control-icon-size);height:var(--control-icon-size);color:inherit}:root :is(.send-button,.discover-send){flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);border-radius:999px;padding:0}:root :is(.send-button,.discover-send) svg{width:var(--control-icon-size);height:var(--control-icon-size)}:root .discussion-context>button{border-radius:999px}:root :is(.composer,.discover-composer:has(>textarea)){--composer-control-inset:10px;--composer-text-offset:calc((var(--control-height) - var(--control-icon-size)) / 2);padding:calc(var(--composer-control-inset) + var(--composer-text-offset)) var(--composer-control-inset) var(--composer-control-inset)}:root :is(.composer,.discover-composer)>textarea{box-sizing:border-box;width:100%;padding:0 var(--composer-text-offset);margin:0}:root :is(.composer-actions,.discover-composer:has(>textarea) .discover-composer-actions){width:100%;margin-top:10px}:root .composer-actions .composer-mode{flex:1;justify-content:flex-end;margin-inline-start:0}:root :is(.composer-actions,.discover-composer-actions)>:is(.send-button,.discover-send){margin-inline-start:auto}:root .discover-composer:has(>textarea){border-radius:24px;flex-direction:column;align-items:stretch;gap:0}:root .discover-composer>textarea{flex:none}:root :is(.minimal-topbar button.chrome-icon-button,.sidebar-header-actions button.chrome-icon-button,.conversation-share-trigger,.property-results-views button,.property-results-discover,.property-results-expand,.response-actions button,.research-collection-toggle,.followups button,.response-followups button,.comparable-radius-options button,.discussion-context>button){color:var(--foreground);transition:background-color .15s}:root :is(.minimal-topbar button.chrome-icon-button,.sidebar-header-actions button.chrome-icon-button,.conversation-share-trigger,.property-results-views button,.property-results-discover,.property-results-expand,.response-actions button,.research-collection-toggle,.followups button,.response-followups button,.comparable-radius-options button,.discussion-context>button):not(:disabled):is(:hover,[data-state=open],[aria-pressed=true],[aria-expanded=true]){background:var(--accent);color:var(--foreground)}:root :is(.composer,.discover-composer) :is(input,textarea)[placeholder]::placeholder{color:var(--foreground);opacity:.4}:root :is(.composer,.discover-composer) button:is(.send-button,.discover-send):not(.stop-button,.is-stopping){background:color-mix(in srgb,var(--brand-primary) 30%,transparent);color:var(--brand-foreground);opacity:1;transition:background-color .15s}:root :is(.composer,.discover-composer) button:is(.send-button,.discover-send):not(.stop-button,.is-stopping):not(:disabled){background:var(--brand-primary)}:root :is(.composer,.discover-composer) button:is(.send-button,.discover-send):not(.stop-button,.is-stopping):not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 90%,white)}:root :is(.composer,.discover-composer) button:is(.stop-button,.is-stopping){background:var(--muted);color:var(--foreground);opacity:1}:root :is(.composer,.discover-composer) button:is(.stop-button,.is-stopping):hover{background:var(--accent)}@media (prefers-reduced-motion:reduce){:root :is(.minimal-topbar,.sidebar-header-actions,.property-results-controls,.response-actions,.followups,.response-followups,.comparable-radius-options,.discussion-context,.composer,.discover-composer) button,:root .research-collection-toggle{transition:none!important}}:root :is(.map-property-header-actions,.property-details-actions) button{flex:0 0 var(--control-inner-size);width:var(--control-inner-size);height:var(--control-inner-size);background:0 0}:root .property-results-map .mapboxgl-ctrl-group{width:var(--control-height);background:var(--muted);border-radius:999px;flex-direction:column;gap:2px;padding:2px;display:flex}:root .property-results-map .mapboxgl-ctrl-group button{width:var(--control-inner-size);height:var(--control-inner-size);color:var(--muted-foreground);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}:root .property-results-map .mapboxgl-ctrl-group button:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 13%,var(--muted));color:var(--brand-primary)}:root .property-results-map .mapboxgl-ctrl-group button:focus-visible{outline-offset:-2px}:root .property-results-map[data-dimension="2d"] .mapboxgl-ctrl-compass{display:none}:root .property-results-map :is(.mapboxgl-ctrl-zoom-in,.mapboxgl-ctrl-zoom-out,.mapboxgl-ctrl-compass) .mapboxgl-ctrl-icon{width:var(--control-icon-size);height:var(--control-icon-size);filter:none;opacity:1;-webkit-mask:var(--map-control-icon) center / contain no-repeat;mask:var(--map-control-icon) center / contain no-repeat;background-color:currentColor;background-image:none}:root .property-results-map .mapboxgl-ctrl-zoom-in{--map-control-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}:root .property-results-map .mapboxgl-ctrl-zoom-out{--map-control-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}:root .property-results-map .mapboxgl-ctrl-compass{--map-control-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 5 9H7Z' fill='white'/%3E%3Cpath d='m12 22 5-9H7Z' fill='white' opacity='.4'/%3E%3C/svg%3E")}:root .property-results-map .mapboxgl-ctrl-group button:disabled .mapboxgl-ctrl-icon{opacity:.25}
