html.dark{color-scheme:dark;--blue-ink:#f3f5f7;--blue-muted:#aab0b7;--blue-surface:#1c1f22;--blue-canvas:#111315;--blue-line:#34383d;--blue-elevation:0 2px 6px #0003,0 14px 35px #0002;--local-soft:color-mix(in srgb,var(--blue-brand) 10%,var(--blue-surface));--background:var(--blue-canvas)!important;--foreground:var(--blue-ink)!important;--card:var(--blue-surface)!important;--card-foreground:var(--blue-ink)!important;--popover:var(--blue-surface)!important;--popover-foreground:var(--blue-ink)!important;--secondary:var(--local-soft)!important;--secondary-foreground:var(--blue-ink)!important;--muted:var(--local-soft)!important;--muted-foreground:var(--blue-muted)!important;--border:var(--blue-line)!important;--input:var(--blue-line)!important;--primary-foreground:#fff!important;--color-ink:var(--blue-ink);--color-slate:var(--blue-muted);--color-soft-mist:var(--blue-muted);--color-studio-off-white:var(--local-soft);--color-hairline-gray:var(--blue-line)}html.dark body:not(:has(.crm-root)){background:var(--blue-canvas)!important;color:var(--blue-ink)}html.dark body:not(:has(.crm-root)) :is(.local-account-menu,.local-search-field,.local-map-heading,.local-feed-filters-idle,.local-map-sidebar,.local-product-decision,.local-photo-frame,.local-product-visual>.local-detail-block,.local-account-navigation,.local-listing-composer,.local-address-suggestions,.local-composer-footer,.local-offer-dialog,.local-offer-inventory,.local-offer-target,.local-offer-item,.local-offer-footer,.local-special-deal,.local-rental-item,.local-share-action,.local-related-heading>button,.local-chat-composer,.local-voice-message,.local-composer-photos>div,.local-offer-summary-values>div,.local-rental-period-inputs input,.local-rental-period-inputs select,.local-dialogs .bg-white,[data-local-mobile-nav=true],[data-local-mobile-nav=true]>div,[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=card],.bg-white,.bg-pure-white,.bg-slate-100,.bg-slate-200){background:var(--blue-surface)!important;border-color:var(--blue-line)!important;color:var(--blue-ink)}html.dark body:not(:has(.crm-root)) :is(.local-product-wants,.local-product-seller,.local-value-card,.local-offer-receive,.local-offer-header,.local-offer-summary,.local-offer-delivery-option,.local-rental-period-fields,.local-special-rental,.local-special-exchange>section,.local-listing-activity,.local-composer-ai,.local-composer-photos,.local-composer-photos>button,.local-draft-status,.local-account-stats,.local-account-achievement,.local-rental-calendar,.local-map-radius-options button:not([aria-pressed=true]),.local-offer-kinds button:not([aria-pressed=true]),.local-chat-composer input,.local-composer-address>input,.local-composer-field input,.local-composer-field select,.local-composer-field textarea,.local-offer-details textarea,.local-special-booking textarea,.local-special-booking input,.local-meeting-route,.local-share-listing,.local-share-dialog .local-share-draft textarea,.local-share-services button,.local-share-link,.local-share-symbol,.local-share-photo-fallback,.local-share-dialog>button[data-slot=dialog-close],.local-swap-action:not([aria-pressed=true]),.local-map-action,.local-feed-map,.local-voice-recorder,[data-local-footer=true]){background:var(--local-soft)!important;border-color:var(--blue-line)!important;color:var(--blue-ink)!important}html.dark body:not(:has(.crm-root)) :is(.local-offer-item.is-selected,.local-offer-delivery-option[aria-pressed=true],.local-offer-kinds button[aria-pressed=true],.local-account-menu-item[data-highlighted],.local-address-suggestions li[aria-selected=true]){background:var(--card)!important;border-color:var(--blue-brand)!important;color:var(--blue-ink)!important}html.dark body:not(:has(.crm-root)) :is(.local-product-intro h1,.local-offer-header h2,.local-offer-item strong,.local-offer-target strong,.local-offer-summary-values strong,.local-composer-heading h2,.local-composer-fields h3,.local-offer-rentals>h3,.local-exchange-rentals>h3,.local-listing-activity dd,.local-address-suggestions strong,.local-special-booking h2,.local-offer-delivery-option strong,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--blue-ink)!important}html.dark body:not(:has(.crm-root)) :is(.local-card-person,.local-card-wants p,.local-offer-header p,.local-offer-item small,.local-offer-item-info>span,.local-offer-target p,.local-offer-delivery-option small,.local-offer-message-label span,.local-offer-hint,.local-offer-target small,.local-offer-terms-note,.local-offer-neighbor-note,.local-offer-footer>p,.local-offer-rentals>p,.local-rental-period-fields p,.local-rental-period-fields small,.local-special-item small,.local-special-rental>p,.local-special-exchange p,.local-meeting-map-heading p,.local-listing-activity p,.local-listing-activity dt,.local-listing-activity-heading,.local-composer-heading p,.local-composer-ai>p:not([role=alert]),.local-composer-ai>small,.local-composer-note,.local-composer-fields summary,.local-composer-photos small,.local-address-suggestions small,.local-value-card p,.text-slate-600,.text-slate-500,.text-slate-400,[data-slot=alert-dialog-description]){color:var(--blue-muted)!important}html.dark body:not(:has(.crm-root)) :is(.local-offer-kicker,.local-related-kicker,.local-meeting-route,.local-rental-period-fields legend,.local-rental-period-fields button,.local-composer-photos>button,.local-composer-ai>button,.local-swap-action:not([aria-pressed=true]),.local-account-menu-item>svg,.local-product-wants h2,.local-map-action,.local-feed-map,.local-offer-value,.text-primary,.text-brand,.text-eclipse-violet,.local-offer-header>button,.local-share-action,.local-share-caption,.local-share-symbol,.local-share-photo-fallback,.local-share-services button,.local-share-link,.local-header [data-local-nav][aria-current=page]){color:var(--local-link)!important}html.dark body:not(:has(.crm-root)) .local-rental-period-fields p[role=alert]{color:#fda4af!important}html.dark body:not(:has(.crm-root)) .local-account-menu-item[data-variant=destructive]{color:#fda4af!important}html.dark body:not(:has(.crm-root)) .local-account-menu-item[data-variant=destructive]>svg{color:#fda4af!important}html.dark body:not(:has(.crm-root)) :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}html.dark body:not(:has(.crm-root)) :is(.local-swap-action,.local-share-action,.local-meeting-route):hover{background:var(--card)!important;border-color:var(--blue-brand)!important}html.dark .local-gallery-stage{background:radial-gradient(ellipse at center,var(--card),var(--card))}html.dark .local-photo-valuation{background:color-mix(in srgb,var(--card) 85.1%,transparent)!important;color:var(--blue-ink)!important;border-color:color-mix(in srgb,var(--border) 50.2%,transparent)!important}html.dark .local-photo-valuation>span:last-child{color:var(--blue-ink)!important}html.dark .local-photo-valuation>span:last-child>span{color:var(--blue-muted)!important}html.dark .local-gallery-thumbnails{background:color-mix(in srgb,var(--card) 50.2%,transparent);border-color:color-mix(in srgb,var(--border) 50.2%,transparent)}html.dark .local-gallery-arrow,html.dark .local-gallery-counter{background:color-mix(in srgb,var(--card) 85.1%,transparent);border-color:color-mix(in srgb,var(--border) 50.2%,transparent);color:var(--blue-ink)}html.dark .local-header [data-local-nav][aria-current=page]{background:var(--card)!important}html.dark .local-dialogs>div>div:first-child,html.dark .local-value-card>div:last-child{border-color:var(--blue-line)!important}html.dark body:not(:has(.crm-root)) .local-feed-create.local-feed-action{background:var(--blue-brand)!important;border-color:var(--blue-brand)!important;color:#fff!important}html.dark body:not(:has(.crm-root)) .local-feed-create.local-feed-action:hover{background:var(--blue-hover)!important}html.dark [data-local-card=true]>div:first-of-type{background:var(--local-soft)!important}html.dark :is(.local-offer-details,.local-composer-fields section+section){border-color:var(--blue-line)!important}html.dark body:not(:has(.crm-root)) :is(.local-listing-composer,.local-special-booking,.local-special-deal) [role=alert]{color:#fda4af!important;background:var(--card);border-color:#803652}:root{--site-brand-line:color-mix(in srgb,var(--site-link) 28%,var(--border));--site-brand-hover-soft:color-mix(in srgb,var(--blue-brand) 12%,var(--card));--site-surface-soft:color-mix(in srgb,var(--foreground) 3%,var(--card));--site-on-brand-muted:#ffffffeb;--site-link:var(--blue-brand);--site-shadow-ink:#101b24;--site-shadow-sm:0 2px 8px -2px color-mix(in srgb,var(--site-shadow-ink) 10%,transparent);--site-shadow-md:0 6px 24px -6px color-mix(in srgb,var(--site-shadow-ink) 14%,transparent);--site-shadow-lg:0 18px 48px -12px color-mix(in srgb,var(--site-shadow-ink) 20%,transparent);--site-shadow-brand:0 4px 14px color-mix(in srgb,var(--blue-brand) 20%,transparent)}html.dark{--site-link:color-mix(in srgb,var(--blue-brand) 30%,var(--foreground));--local-link:var(--site-link);--site-shadow-ink:#000}:root,:root.dark{--blue-elevation:var(--site-shadow-md)}body:not(:has(.crm-root)){--color-blue-50:var(--local-soft);--color-blue-100:var(--site-brand-hover-soft);--color-blue-200:var(--site-brand-line);--color-blue-300:color-mix(in srgb,var(--blue-brand) 42%,var(--card));--color-blue-400:var(--site-link);--color-blue-500:var(--blue-brand);--color-blue-600:var(--blue-brand);--color-blue-700:var(--site-link);--color-blue-800:var(--site-link);--color-blue-900:var(--site-link);--color-sky-50:var(--local-soft);--color-sky-100:var(--site-brand-hover-soft);--color-sky-200:var(--site-brand-line);--color-sky-400:var(--blue-cyan);--color-sky-500:var(--blue-cyan);--color-sky-600:var(--site-link);--color-sky-700:var(--site-link)}body:not(:has(.crm-root)) :is(.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800,.text-zinc-900){color:var(--foreground)}body:not(:has(.crm-root)) :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-600,.text-gray-500){color:var(--muted-foreground)}body:not(:has(.crm-root)) :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100,.bg-zinc-50){background-color:var(--site-surface-soft)}body:not(:has(.crm-root)) :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--border)}body:not(:has(.crm-root)) .shadow-sm,body:not(:has(.crm-root)) .shadow-xs{--tw-shadow:var(--site-shadow-sm)}body:not(:has(.crm-root)) .shadow-md{--tw-shadow:var(--site-shadow-md)}body:not(:has(.crm-root)) .shadow-2xl,body:not(:has(.crm-root)) .shadow-lg,body:not(:has(.crm-root)) .shadow-xl{--tw-shadow:var(--site-shadow-lg)}.local-header .animated-logo-exchange{color:var(--site-link)!important}.local-header nav>div{background:var(--card)!important;border-color:var(--border)!important}.local-header [data-local-nav]{color:var(--muted-foreground)!important}.local-header [data-local-nav][aria-current=page]{color:var(--site-link)!important}.local-header [data-local-nav] :is(svg,.local-nav-label){color:inherit!important}.local-header button[data-variant=ghost]{color:var(--foreground)!important}.local-search-modes{background:var(--site-surface-soft)!important;border-color:var(--border)!important}.local-search-modes [role=tab]{color:var(--muted-foreground)!important}.local-search-modes [role=tab][aria-selected=true]{background:var(--card)!important;color:var(--site-link)!important}.local-search-modes [role=tab]:hover{background:var(--local-soft)!important;color:var(--site-link)!important}.local-search-modes [role=tab]:focus-visible{outline-color:var(--blue-brand)}[data-search-region]{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-search-region] svg{color:var(--site-link)!important}[data-search-region]:hover,[data-search-region][data-active=true]{background:var(--local-soft)!important;border-color:var(--site-brand-line)!important;color:var(--site-link)!important}html body .local-feed-controls{padding:10px;border-radius:20px;background:var(--card);border-color:var(--border)}html body:not(:has(.crm-root)) .local-feed-toolbar{background:transparent!important}.local-deals-kicker,.local-feed-map,.local-story-create .local-story-preview{color:var(--site-link)}html body [data-local-footer=true]{background:var(--site-surface-soft)!important;color:var(--foreground)}html body [data-local-footer=true] :is(h2,h3){color:var(--foreground)}html body [data-local-footer=true] :is(p,ul){color:var(--muted-foreground)}html body [data-local-footer=true] a:hover{color:var(--site-link)!important}html body .local-edit-page{background:var(--background)!important;color:var(--foreground)}html body .local-profile-edit :is(aside,section,[data-slot=card]){background:var(--card)!important;border-color:var(--border)!important}html body .local-profile-edit :is(input:not([type=color]),textarea){color:var(--foreground)!important;background:var(--site-surface-soft)!important;border-color:var(--border)!important}html body .local-profile-edit nav button[aria-current=step]{background:var(--local-soft)!important;border-color:var(--site-brand-line)!important}.local-profile-edit .local-profile-progress{background:var(--site-link)!important}html body .local-edit-page>.fixed{background:var(--card)!important;border-color:var(--border)!important}:root{--control-radius:min(var(--radius,24px),14px);--control-height:44px;--control-gap:8px;--field-gap:8px;--form-gap:20px}[data-ai-composer] textarea,[data-ai-composer] textarea:focus,[data-ai-composer] textarea:focus-visible,[data-slot=command-input],[data-slot=command-input]:focus,[data-slot=command-input]:focus-visible{border:0;border-radius:0;outline:none;box-shadow:none;background:transparent}[data-slot=command-input-wrapper]:focus-within{box-shadow:inset 0 -2px var(--ring)}@layer base{:where(button,input,select,textarea,a[role=button],a[data-slot=button]){box-sizing:border-box}:where(button,a[role=button],a[data-slot=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image]),textarea,select){min-width:0;max-width:100%;border-radius:var(--control-radius);line-height:1.5}:where(input:not([class],[style],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select:not([class],[style])){min-height:var(--control-height);padding:10px 14px;border:1px solid var(--input);background:var(--background);color:var(--foreground)}:where(textarea:not([class],[style])){min-height:112px;padding:12px 14px;border:1px solid var(--input);background:var(--background);color:var(--foreground);resize:vertical}:where(select:not([multiple])){padding-inline-end:32px}:where(textarea){scroll-margin-block:24px}}:where(button,a[href],[role=button],input:not([type=hidden]),textarea,select):focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}@media (max-width:640px){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset]),textarea,select){font-size:16px}}