#cars{--cars-border:var(--border);--cars-surface:var(--card);--cars-surface-muted:var(--muted);--cars-surface-soft:var(--accent);--cars-text:var(--card-foreground);--cars-text-muted:var(--muted-foreground);--cars-text-subtle:var(--foreground);--cars-placeholder:color-mix(in srgb,var(--muted-foreground)78%,transparent);--cars-overlay:color-mix(in srgb,var(--card)92%,transparent);--cars-hover-surface:var(--accent);--cars-shadow:0 4px 12px #0000001f}.dark #cars{--cars-border:var(--border);--cars-surface:var(--card);--cars-surface-muted:var(--muted);--cars-surface-soft:var(--accent);--cars-text:var(--card-foreground);--cars-text-muted:var(--muted-foreground);--cars-text-subtle:var(--foreground);--cars-placeholder:color-mix(in srgb,var(--muted-foreground)72%,transparent);--cars-overlay:color-mix(in srgb,var(--card)90%,transparent);--cars-hover-surface:var(--accent);--cars-shadow:0 14px 28px #00000052}.dark #cars,.dark #cars #page-cars,.dark #cars #page-cars>div{background-color:var(--background);color:var(--foreground)}.dark #cars [class*=header_cars-header__]{background-color:var(--cars-surface);border-bottom-color:var(--cars-border)}.dark #cars [class*=header_count-text__]{color:var(--cars-text)}.dark #cars [class*=header_search-icon__]{color:var(--cars-text-muted)}.dark #cars [class*=header_search-input__],.dark #cars [class*=header_sort-select__],.dark #cars [class*=sidebar_native-select__],.dark #cars [class*=sidebar_native-combobox__]{background-color:var(--cars-surface-muted);border-color:var(--cars-border);color:var(--cars-text)}.dark #cars [class*=header_search-input__]::placeholder,.dark #cars [class*=sidebar_native-combobox__]::placeholder{color:var(--cars-placeholder)}.dark #cars [class*=header_search-input__]:focus,.dark #cars [class*=header_sort-select__]:focus,.dark #cars [class*=sidebar_native-select__]:focus,.dark #cars [class*=sidebar_native-combobox__]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cars-primary)20%,transparent)}.dark #cars [class*=sidebar_sidebar__]{background-color:var(--cars-surface);border-right-color:var(--cars-border)}.dark #cars [class*=sidebar_sidebar-header__]{background-color:var(--cars-surface);border-bottom-color:var(--cars-border)}.dark #cars [class*=sidebar_sidebar-title__],.dark #cars [class*=sidebar_filter-block-title__]{color:var(--cars-text)}.dark #cars [class*=sidebar_filter-count__],.dark #cars [class*=sidebar_chevron-icon__]{color:var(--cars-text-muted)}.dark #cars [class*=sidebar_filter-block__]{border-bottom-color:var(--cars-border)}.dark #cars [class*=sidebar_filter-block-header__]:hover,.dark #cars [class*=sidebar_filter-block-header__][class*=open]{background-color:var(--cars-hover-surface)}.dark #cars [class*=sidebar_clear-all-button__],.dark #cars [class*=sidebar_clear-category-button__]{color:var(--cars-primary)}.dark #cars [class*=sidebar_clear-all-button__]:hover{background-color:var(--cars-hover-surface)}.dark #cars [class*=sidebar_clear-category-button__]{border-color:var(--cars-border);background-color:var(--cars-surface-muted)}.dark #cars [class*=sidebar_clear-category-button__]:hover{border-color:var(--cars-primary);color:var(--cars-primary)}.dark #cars [class*=sidebar_filter-option__]{color:var(--cars-text-subtle)}.dark #cars [class*=sidebar_filter-option__]:hover{color:var(--cars-text)}.dark #cars [class*=cards_car-card__],.dark #cars [class*=cards_skeleton-card__]{background-color:var(--cars-surface);border-color:var(--cars-border)}.dark #cars [class*=cards_car-card__]:hover{box-shadow:var(--cars-shadow);border-color:var(--cars-primary)}.dark #cars [class*=cards_car-image-container__],.dark #cars [class*=cards_car-image-placeholder__],.dark #cars [class*=cards_car-carousel-image-fallback__],.dark #cars [class*=cards_skeleton-image__]{background:linear-gradient(135deg,var(--cars-surface)0%,var(--cars-surface-muted)100%)}.dark #cars [class*=cards_car-icon-placeholder__],.dark #cars [class*=cards_no-results-icon__]{color:#ffffff38}.dark #cars [class*=cards_mileage-badge__],.dark #cars [class*=cards_carousel-nav-button__],.dark #cars [class*=car-gallery_car-gallery-count__],.dark #cars [class*=car-gallery_gallery-nav-button__]{background-color:var(--cars-overlay);border-color:var(--cars-border);color:var(--cars-text)}.dark #cars [class*=cards_carousel-nav-button__]:hover,.dark #cars [class*=car-gallery_gallery-nav-button__]:hover{background-color:var(--cars-primary);border-color:var(--cars-primary);color:#fff}.dark #cars [class*=cards_car-name__],.dark #cars [class*=cards_no-results-title__]{color:var(--cars-text)}.dark #cars [class*=cards_car-brand__],.dark #cars [class*=cards_car-installment__],.dark #cars [class*=cards_spec-item__],.dark #cars [class*=cards_no-results-text__],.dark #cars [class*=cards_spec-item__] svg{color:var(--cars-text-muted)}.dark #cars [class*=cards_car-pricing__],.dark #cars [class*=cards_skeleton-pricing__]{border-top-color:var(--cars-border);border-bottom-color:var(--cars-border)}.dark #cars [class*=cards_car-price__],.dark #cars [class*=cards_view-details__],.dark #cars [class*=cards_car-card__]:hover [class*=cards_view-details__]{color:var(--cars-primary)}.dark #cars [class*=cards_skeleton-title__],.dark #cars [class*=cards_skeleton-subtitle__],.dark #cars [class*=cards_skeleton-price__],.dark #cars [class*=cards_skeleton-installment__],.dark #cars [class*=cards_skeleton-spec__],.dark #cars [class*=cards_skeleton-cta__]{background:linear-gradient(90deg,color-mix(in srgb,var(--cars-surface)92%,black)25%,color-mix(in srgb,var(--cars-surface-muted)100%,black)50%,color-mix(in srgb,var(--cars-surface)92%,black)75%);background-size:200% 100%}.dark #cars [class*=car-gallery_car-gallery-placeholder__]{border-color:var(--cars-border);background:linear-gradient(135deg,var(--cars-surface)0%,var(--cars-surface-muted)100%);color:var(--cars-text-muted)}.dark #cars [class*=car-gallery_car-placeholder-icon__]{color:var(--cars-text-muted)}.dark #page-cars{background-color:var(--background)!important;color:var(--foreground)!important}.dark #page-cars>div:last-child{background-color:var(--background)!important}.dark #page-cars>aside{background-color:var(--cars-surface)!important;border-right:1px solid var(--cars-border)!important}.dark #page-cars>aside>div:first-child{background-color:var(--cars-surface)!important;border-bottom:1px solid var(--cars-border)!important}.dark #page-cars>aside>div:first-child h2{color:var(--cars-text)!important}.dark #page-cars>aside>div:first-child button{color:var(--cars-primary)!important}.dark #page-cars>aside>div:last-child>div{border-bottom:1px solid var(--cars-border)!important}.dark #page-cars>aside>div:last-child>div>button{color:var(--cars-text)!important;background:0 0!important}.dark #page-cars>aside>div:last-child>div>button span,.dark #page-cars>aside>div:last-child>div>button svg{color:inherit!important}.dark #page-cars>aside>div:last-child>div>button:hover{background-color:var(--cars-hover-surface)!important}.dark #page-cars>aside label,.dark #page-cars>aside span,.dark #page-cars>aside svg{color:inherit!important}.dark #page-cars>aside [data-slot=select-trigger],.dark #page-cars>aside [data-slot=input-group]{background-color:var(--cars-surface-muted)!important;border-color:var(--cars-border)!important;color:var(--cars-text)!important}.dark #page-cars>aside [data-slot=input-group-control]{color:var(--cars-text)!important}.dark #page-cars>aside [data-slot=input-group-control]::placeholder{color:var(--cars-placeholder)!important}.dark #page-cars>aside [data-slot=select-trigger] span,.dark #page-cars>aside [data-slot=select-trigger] svg,.dark #page-cars>aside [data-slot=input-group-button] svg{color:inherit!important}.dark #cars-header{background-color:var(--cars-surface)!important;border-bottom:1px solid var(--cars-border)!important}.dark #cars-header h1{color:var(--cars-text)!important}.dark #cars-header .lucide-search,.dark #cars-header svg{color:var(--cars-text-muted)!important}.dark #cars-header input[type=text]{background-color:var(--cars-surface-muted)!important;border-color:var(--cars-border)!important;color:var(--cars-text)!important}.dark #cars-header input[type=text]::placeholder{color:var(--cars-placeholder)!important}.dark #cars-header [data-slot=select-trigger]{background-color:var(--cars-surface-muted)!important;border-color:var(--cars-border)!important;color:var(--cars-text)!important}.dark #cars-header [data-slot=select-trigger] span,.dark #cars-header [data-slot=select-trigger] svg{color:inherit!important}.dark #page-cars>div:last-child>div:not(#cars-header){background-color:#0000!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div{background-color:var(--cars-surface)!important;border:1px solid var(--cars-border)!important;box-shadow:none!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div:hover{border-color:var(--cars-primary)!important;box-shadow:var(--cars-shadow)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div>div:first-child,.dark #page-cars>div:last-child>div:not(#cars-header)>div>div:first-child>div,.dark #page-cars>div:last-child>div:not(#cars-header)>div>div:first-child>button{background:linear-gradient(135deg,var(--cars-surface)0%,var(--cars-surface-muted)100%)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div h3,.dark #page-cars>div:last-child>div:not(#cars-header)>div h2{color:var(--cars-text)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div p,.dark #page-cars>div:last-child>div:not(#cars-header)>div span,.dark #page-cars>div:last-child>div:not(#cars-header)>div svg{color:var(--cars-text-muted)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=mileage],.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=badge]{background-color:var(--cars-overlay)!important;border-color:var(--cars-border)!important;color:var(--cars-text)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=new-badge]{background-color:var(--cars-primary)!important;border-color:var(--cars-primary)!important;color:#fff!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=price],.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=view-details]{color:var(--cars-primary)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div>a>div>div:nth-child(2){border-top-color:var(--cars-border)!important;border-bottom-color:var(--cars-border)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=carousel-nav-button]{background-color:var(--cars-overlay)!important;border-color:var(--cars-border)!important;color:var(--cars-text)!important}.dark #page-cars>div:last-child>div:not(#cars-header)>div [class*=carousel-nav-button]:hover{background-color:var(--cars-primary)!important;border-color:var(--cars-primary)!important;color:#fff!important}
