#root{min-height:100vh}.catalog-carousel-item{content-visibility:auto;contain-intrinsic-size:360px 520px}.car-card-image{width:100%;overflow:hidden;background:transparent;margin:0;padding:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.car-card-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.dark-brand-logo-surface{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fffffff5;padding:6px 10px}body.light-theme #root [class*=text-sky-]{color:#075985!important}body.light-theme #root [class*=border-sky-]{border-color:#07598561!important}.adsense-slot{display:none}.adsense-slot.is-enabled{display:flex;min-height:90px;max-width:728px;margin:20px auto}.car-card-action{box-sizing:border-box;height:2.5rem!important;max-height:2.5rem;min-height:2.5rem!important;padding-block:0!important}.hero-find-car-cta{background-color:#000000d1!important;color:#fff!important}.hero-find-car-cta:hover,.hero-find-car-cta:focus-visible{background-color:#000!important;color:#fff!important}@media(max-width:639px){#smart-search .car-card-image{aspect-ratio:16 / 10;width:100%;margin:0}#smart-search .car-card-body{padding:.5rem}body #root #smart-search .car-card-name{display:block!important;width:100%;min-height:1em;overflow:visible!important;font-size:10px!important;letter-spacing:-.02em;line-height:1;text-overflow:clip!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}#smart-search .car-card-price{font-size:.75rem;line-height:1.15;white-space:nowrap}#smart-search .car-card-price>span:first-child{display:block;margin:0 0 .125rem;font-size:.5625rem}#smart-search .car-card-price .car-card-price-amount{display:block;font-size:.875rem;font-weight:800}#smart-search .car-card-pricing-details{align-items:flex-start;flex-direction:column;gap:0;overflow:visible;font-size:.6875rem;line-height:1.25;white-space:normal}#smart-search .car-card-pricing-details>span{overflow:visible;text-overflow:clip;white-space:normal}#smart-search .car-card-actions{gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.25rem}#smart-search .car-card-action{height:2rem!important;max-height:2rem;min-height:2rem!important;padding-inline:.125rem;font-size:8px!important}#smart-search .car-card-compare svg{height:10px;width:10px}}.floating-whatsapp{isolation:isolate}.floating-whatsapp:before{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid rgba(37,211,102,.55);border-radius:9999px;content:"";pointer-events:none;animation:whatsapp-pulse 2.4s ease-out infinite}@keyframes whatsapp-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.floating-whatsapp:before{animation:none}}@media(max-width:767px){.floating-whatsapp{bottom:calc(85px + env(safe-area-inset-bottom))!important;right:1rem!important;height:3rem!important;width:3rem!important}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.no-scrollbar::-webkit-scrollbar{display:none}.brand-marquee{-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.brand-marquee::-webkit-scrollbar{display:none}body.light-theme #root .row-carousel-arrow{border-color:#fdba74!important;background-color:#ffedd5!important;color:#9a3412!important}body.light-theme #root .row-carousel-arrow:hover{border-color:#fb923c!important;background-color:#fed7aa!important;color:#7c2d12!important}.hero-carousel-slide{animation:hero-slide-enter .6s ease-out both}.hero-carousel-image{animation:hero-image-enter .7s ease-out both}@keyframes hero-slide-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-image-enter{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-carousel-slide,.hero-carousel-image{animation:none}}body.light-theme #root .carneez-footer a:hover,body.light-theme #root .carneez-footer button:hover{color:var(--text-primary)!important}body.light-theme .info-tooltip{border-color:#0f172a24;background-color:#fff;color:#000}@media(max-width:768px){#root .hero-showroom{min-height:0!important;margin:0;padding:16px!important;--hero-info-text: #f8fafc;--hero-muted-text: #cbd5e1;background:radial-gradient(circle at 50% 18%,#1e293b,#0f172a 68%,#020617)!important}#root .hero-showroom .hero-spacetime-backdrop{display:none}#root .hero-showcase-media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:1rem;background:transparent}#root .hero-showcase-media>img{position:relative;inset:auto;display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}#root .hero-showcase-media>div,#root .hero-showroom>.pointer-events-none{display:none}#root .hero-showroom-content{display:block;min-height:0!important;padding:12px 0 0!important}#root .hero-carousel-slide{max-width:none}#root .hero-kicker{display:none}#root .hero-featured-label{color:var(--hero-muted-text)!important;margin-top:0;font-size:.75rem;letter-spacing:.08em}#root .hero-car-title,#root .hero-showroom-content h1{margin-top:8px!important;color:var(--hero-info-text)!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}#root .hero-car-variant{margin-top:4px!important;color:var(--hero-muted-text)!important;font-size:.85rem!important}#root .hero-car-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#root .hero-car-meta>*{min-width:0}#root .hero-car-price{margin-top:4px!important;color:#38bdf8!important;font-size:.95rem!important;line-height:1.4;text-align:right}#root .hero-price-caption{color:var(--hero-muted-text)!important;font-size:.8rem!important}#root .hero-description{display:none}#root .hero-actions{display:flex;width:100%;gap:10px;margin-top:12px!important}#root .hero-actions>.primary-cta,#root .hero-actions>.hero-find-car-cta{display:flex;min-width:0;width:calc((100% - 10px)/2);height:48px!important;min-height:48px!important;max-height:48px;flex:1 1 0;align-items:center;justify-content:center;padding:4px!important;border-radius:8px;font-size:.7rem!important;font-weight:600!important;line-height:1.1!important;text-align:center;white-space:normal}#root .hero-actions>.primary-cta svg{width:12px;height:12px;flex:0 0 12px}body #root .hero-showroom .hero-actions>.primary-cta,body.light-theme #root .hero-showroom .hero-actions>.primary-cta{border-color:#f97316!important;background:#f97316!important;color:#fff!important}body #root .hero-showroom .hero-actions>.primary-cta:hover,body #root .hero-showroom .hero-actions>.primary-cta:focus-visible,body.light-theme #root .hero-showroom .hero-actions>.primary-cta:hover,body.light-theme #root .hero-showroom .hero-actions>.primary-cta:focus-visible{border-color:#ea580c!important;background:#ea580c!important;color:#fff!important}#root .hero-actions>.hero-find-car-cta,body.light-theme #root .hero-actions>.hero-find-car-cta{border:1px solid rgba(255,255,255,.5)!important;background:#ffffff1f!important;color:var(--hero-info-text)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#root .hero-actions>.hero-find-car-cta:hover,#root .hero-actions>.hero-find-car-cta:focus-visible{border-color:#ffffffbf!important;background:#fff3!important;color:var(--hero-info-text)!important}#root .hero-indicators{justify-content:center;gap:6px;margin-top:12px!important}#root .hero-indicators>button{width:22px;height:3px!important;border-radius:2px;background:#ffffff40}#root .hero-indicators>button[aria-pressed=true]{background:#38bdf8}body.light-theme #root .hero-showroom{--hero-info-text: #0f172a;--hero-muted-text: #475569;background:radial-gradient(circle at 50% 18%,#fff,#f8fafc 72%,#e2e8f0)!important}body.light-theme #root .hero-showroom .hero-car-title,body.light-theme #root .hero-showroom-content h1{color:var(--hero-info-text)!important}body.light-theme #root .hero-showroom .hero-featured-label,body.light-theme #root .hero-showroom .hero-car-variant,body.light-theme #root .hero-showroom .hero-price-caption{color:var(--hero-muted-text)!important}body.light-theme #root .hero-showroom .hero-car-price{color:#0369a1!important}body.light-theme #root .hero-actions>.hero-find-car-cta{border-color:#0f172a73!important;background:#ffffffbf!important}body.light-theme #root .hero-actions>.hero-find-car-cta:hover,body.light-theme #root .hero-actions>.hero-find-car-cta:focus-visible{border-color:#0f172ab3!important;background:#fff!important}}@media(max-width:639px){.car-card-actions .car-card-action{height:2.1rem!important;max-height:2.1rem;min-height:2.1rem!important;padding:7px 4px!important;font-size:.58rem!important;text-align:center;white-space:nowrap}}.admin-login-error{border-color:#f8717140;background:#f871710f;color:#fca5a5}body.light-theme .admin-login-error{border-color:#b4231838;background:#b423180d;color:#b42318}.admin-auth-notice{border-color:#f59e0b52;background:#f59e0b1a;color:#fde68a}body.light-theme .admin-auth-notice{border-color:#92400e40;background:#f59e0b17;color:#78350f}body.light-theme{--text-secondary: #55443b;--text-muted: #716057;--av-muted: #55443b;--av-subtle: #55443b}body.light-theme #root [class*=text-gray-300],body.light-theme #root [class*=text-slate-300],body.light-theme #root [class*=text-neutral-300],body.light-theme #root [class*=text-stone-300]{color:#3f332d!important}body.light-theme #root [class*=text-gray-400],body.light-theme #root [class*=text-gray-500],body.light-theme #root [class*=text-gray-600],body.light-theme #root [class*=text-gray-700],body.light-theme #root [class*=text-slate-400],body.light-theme #root [class*=text-slate-500],body.light-theme #root [class*=text-slate-600],body.light-theme #root [class*=text-slate-700],body.light-theme #root [class*=text-neutral-400],body.light-theme #root [class*=text-neutral-500],body.light-theme #root [class*=text-neutral-600],body.light-theme #root [class*=text-neutral-700],body.light-theme #root [class*=text-stone-400],body.light-theme #root [class*=text-stone-500],body.light-theme #root [class*=text-stone-600],body.light-theme #root [class*=text-stone-700]{color:#55443b!important}body.light-theme #root input::placeholder,body.light-theme #root textarea::placeholder{color:#716057!important;opacity:1}.admin-auth-signout{color:var(--text-secondary)}.admin-auth-signout:hover{color:var(--text-primary)}.tier-button{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;color:#94a3b8;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;opacity:.62;filter:saturate(.35);transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease,transform .2s ease}.tier-button:hover,.tier-button.is-active{opacity:1;filter:saturate(1);transform:translateY(-1px)}.tier-hot.is-active{border-color:#fb4b44;color:#fecaca;box-shadow:0 0 8px #ef4444b8,0 0 22px #ef444452,inset 0 0 10px #ef444429}.tier-warm.is-active{border-color:#f59e0b;color:#fde68a;box-shadow:0 0 8px #f59e0bb8,0 0 22px #f59e0b4d,inset 0 0 10px #f59e0b24}.tier-cold.is-active{border-color:#38bdf8;color:#bae6fd;box-shadow:0 0 8px #38bdf8b8,0 0 22px #38bdf84d,inset 0 0 10px #38bdf824}@media(prefers-reduced-motion:reduce){.tier-button{transition:none}}
