/* Grafit reference with scoped integration overrides. */
html:not(#ga#gb#gc#gd#ge#gf) body :where(button){background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important;box-shadow:none!important}
html:not(#ga#gb#gc#gd#ge#gf) body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important;box-shadow:none!important}
html:not(#ga#gb#gc#gd#ge#gf) body :where(input,textarea)::placeholder{color:var(--g-mu)!important;opacity:1!important}
html:not(#ga#gb#gc#gd#ge#gf) body :where(.form-section,.modal,.modal-box,.inbox-sidebar,.inbox-chat,.profile-card,.settings-panel,.admin-panel,.admin-card,.accessibility-panel,.vehicle-type-picker,.publish-preview,.publish-sidebar){background:var(--g-surface)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :where([id^=page-]) :where(h1,h2,h3,h4,label,th,td){color:var(--g-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :where([id^=page-]) :where(p,small){color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf){--g-bg:#f7f7f6 !important;--g-surface:#ffffff !important;--g-surface2:#efefed !important;--g-ink:#111111 !important;--g-mu:#6b6b68 !important;--g-line:#e2e2df !important;--g-acc:#111111 !important;--g-acc-ink:#ffffff !important;--g-needle:#e5484d !important;--g-shadow:0 12px 30px rgba(0,0,0,.08) !important;--g-shadow-h:0 20px 44px rgba(0,0,0,.14) !important;--g-font:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif !important;--g-r:12px !important;--g-r-sm:8px !important;--g-ease:cubic-bezier(.2,.75,.2,1) !important;--ink:var(--g-ink) !important;--ink-60:var(--g-mu) !important;--ink-40:var(--g-mu) !important;--ink-20:var(--g-line) !important;--surface:var(--g-bg) !important;--surface-2:var(--g-surface2) !important;--card:var(--g-surface) !important;--border:var(--g-line) !important;--border-2:var(--g-line) !important;--accent:var(--g-acc) !important;--accent-dark:var(--g-acc) !important;--accent-light:var(--g-surface2) !important;--accent-mid:var(--g-mu) !important;--accent2:var(--g-acc) !important;--accent2-dark:var(--g-acc) !important;--accent2-light:var(--g-surface2) !important;--green:var(--g-acc) !important;--green-bg:var(--g-surface2) !important;--action-blue:var(--g-acc) !important;--action-blue-hover:var(--g-acc) !important;--grad-hero:var(--g-bg) !important;--grad-accent:var(--g-acc) !important;--grad-accent2:var(--g-acc) !important;--grad-card:var(--g-surface) !important;--grad-surface:var(--g-bg) !important;--grad-nav:var(--g-bg) !important;color-scheme:light !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark]{--g-bg:#0f1011 !important;--g-surface:#161718 !important;--g-surface2:#1e1f21 !important;--g-ink:#ededeb !important;--g-mu:#939390 !important;--g-line:#29292b !important;--g-acc:#ededeb !important;--g-acc-ink:#0f1011 !important;--g-shadow:0 12px 30px rgba(0,0,0,.35) !important;--g-shadow-h:0 20px 44px rgba(0,0,0,.55) !important;color-scheme:dark !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=modra]{--g-acc:#2563eb !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=modra]{--g-acc:#7aa2ff !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=zelena]{--g-acc:#16a34a !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=zelena]{--g-acc:#4ade80 !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=oranzna]{--g-acc:#ea580c !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=oranzna]{--g-acc:#fb923c !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=rdeca]{--g-acc:#dc2626 !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=rdeca]{--g-acc:#f87171 !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=vijolicna]{--g-acc:#7c3aed !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=vijolicna]{--g-acc:#a78bfa !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=rumena]{--g-acc:#eab308 !important;--g-acc-ink:#111 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=rumena]{--g-acc:#facc15 !important;--g-acc-ink:#111 !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent=roza]{--g-acc:#db2777 !important;--g-acc-ink:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark][data-gaccent=roza]{--g-acc:#f472b6 !important;--g-acc-ink:#0f1011 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body{padding-top:72px !important;background:var(--g-bg) !important;color:var(--g-ink) !important;font-family:var(--g-font) !important;-webkit-font-smoothing:antialiased !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(button,input,select,textarea){font-family:var(--g-font) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.nav-logo,.nav-logo span,.home-hero-title,.home-section-title,.home-tile-name,.footer-logo,.seo-page-nav .brand,.filters-title,.cr-name,.cr-title,.ct-name,.ps-title,.detail-name,.add-title,.my-title,.inbox-sidebar-title,.packages-title,.modal-title,.settings-title,.profile-title,#intro-splash .intro-title,.home-board-copy h2,.cmp-title,.home-contact-band h2,.admin-title,.home-cta-text h2,.damage-text h2,.list-count){font-family:var(--g-font) !important;font-weight:600 !important;letter-spacing:0 !important;font-style:normal !important;}
html:not(#ga#gb#gc#gd#ge#gf) ::view-transition-old(root){animation:none !important;mix-blend-mode:normal !important;}
html:not(#ga#gb#gc#gd#ge#gf) ::view-transition-new(root){animation:gThemeReveal .6s cubic-bezier(.2,.75,.2,1) both !important;mix-blend-mode:normal !important;}
@keyframes gThemeReveal{from{clip-path:circle(0 at var(--g-vt-x) var(--g-vt-y));}to{clip-path:circle(var(--g-vt-r) at var(--g-vt-x) var(--g-vt-y));}}
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:40 !important;height:72px !important;padding:0 max(clamp(16px,3vw,32px),calc((100vw - 1300px)/2 + 32px)) !important;display:flex !important;align-items:center !important;gap:26px !important;background:var(--g-bg) !important;border-bottom:1px solid var(--g-line) !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo{display:flex !important;align-items:center !important;gap:10px !important;order:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo img{width:30px !important;height:30px !important;transition:transform .6s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo:hover img{transform:rotate(-14deg) scale(1.08) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo span{font-size:22px !important;line-height:1 !important;color:var(--g-ink) !important;letter-spacing:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo em{font-style:normal !important;color:var(--g-acc) !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-center{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-right{margin-left:auto !important;display:flex !important;align-items:center !important;gap:4px !important;order:2 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu-btn{display:inline-grid !important;place-items:center !important;order:3 !important;width:40px !important;height:40px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:none !important;color:var(--g-ink) !important;font-size:20px !important;cursor:pointer !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu-btn:hover{background:var(--g-surface2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn{height:42px !important;display:inline-flex !important;align-items:center !important;padding:0 18px 0 16px !important;margin-left:4px !important;background:var(--g-acc) !important;background-image:none !important;color:var(--g-acc-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;transition:transform .25s var(--g-ease),filter .25s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn:hover{transform:translateY(-1px) !important;filter:brightness(1.1) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-install-btn{background:none !important;color:var(--g-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-install-btn:hover{background:var(--g-surface2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area :is(.nav-link,button,a){position:relative !important;background:none !important;background-image:none !important;color:var(--g-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;padding:8px 12px !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area :is(.nav-link,button,a)::after{content:"" !important;position:absolute !important;left:12px !important;right:12px !important;bottom:4px !important;height:2px !important;border-radius:2px !important;background:currentColor !important;transform:scaleX(0) !important;transform-origin:right !important;transition:transform .35s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area :is(.nav-link,button,a):hover::after{transform:scaleX(1) !important;transform-origin:left !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-accessibility-btn{width:40px !important;height:40px !important;display:inline-grid !important;place-items:center !important;background:none !important;border:0 !important;border-radius:50% !important;color:var(--g-ink) !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-accessibility-btn:hover{background:var(--g-surface2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu{position:fixed !important;inset:72px 0 0 0 !important;z-index:39 !important;display:grid !important;align-content:start !important;gap:0 !important;padding:24px max(clamp(16px,3vw,32px),calc((100vw - 1300px)/2 + 32px)) 60px !important;background:var(--g-bg) !important;border:0 !important;box-shadow:none !important;overflow:auto !important;visibility:hidden !important;clip-path:circle(0 at calc(100% - 44px) 0) !important;transition:clip-path .6s var(--g-ease),visibility 0s .6s !important;max-height:none !important;height:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show{visibility:visible !important;clip-path:circle(150% at calc(100% - 44px) 0) !important;transition:clip-path .75s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu>:is(a,button){display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:760px !important;padding:16px 0 !important;background:none !important;border:0 !important;border-bottom:1px solid var(--g-line) !important;border-radius:0 !important;color:var(--g-ink) !important;font:600 clamp(28px,4.6vw,48px)/1.05 var(--g-font) !important;letter-spacing:0 !important;text-align:left !important;opacity:0 !important;transform:translateY(24px) !important;transition:opacity .5s,transform .7s var(--g-ease),color .25s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:is(a,button){opacity:1 !important;transform:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:nth-child(2){transition-delay:.05s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:nth-child(3){transition-delay:.1s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:nth-child(4){transition-delay:.15s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:nth-child(5){transition-delay:.2s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show>:nth-child(n+6){transition-delay:.25s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu>:is(a,button):hover{color:var(--g-acc) !important;transform:translateX(10px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-tools{display:flex !important;align-items:center !important;gap:4px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ib{position:relative !important;width:40px !important;height:40px !important;display:inline-grid !important;place-items:center !important;flex:none !important;border:0 !important;border-radius:50% !important;background:none !important;color:var(--g-ink) !important;cursor:pointer !important;transition:background-color .25s,transform .25s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ib:hover{background:var(--g-surface2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ib:active{transform:scale(.92) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-b-theme svg{grid-area:1/1 !important;transition:transform .6s var(--g-ease),opacity .35s !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark] .g-b-theme .g-i-moon,
html:not(#ga#gb#gc#gd#ge#gf):not([data-gtheme=dark]) .g-b-theme .g-i-sun{opacity:0 !important;transform:rotate(90deg) scale(.4) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal{position:relative !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-pop{position:absolute !important;right:0 !important;top:calc(100% + 10px) !important;z-index:60 !important;width:260px !important;display:grid !important;gap:10px !important;padding:16px !important;border-radius:16px !important;background:var(--g-surface) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;box-shadow:0 20px 50px rgba(0,0,0,.2) !important;font-family:var(--g-font) !important;opacity:0 !important;visibility:hidden !important;translate:0 -6px !important;transition:opacity .25s,translate .3s var(--g-ease),visibility 0s .3s !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal.open .g-pal-pop{opacity:1 !important;visibility:visible !important;translate:none !important;transition:opacity .25s,translate .3s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-pop b{font-size:11px !important;letter-spacing:0 !important;text-transform:uppercase !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-mode{display:grid !important;grid-template-columns:1fr 1fr !important;gap:6px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-mode button{padding:9px !important;border:1px solid var(--g-line) !important;border-radius:10px !important;background:var(--g-surface2) !important;color:var(--g-ink) !important;cursor:pointer !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-mode button.on{background:var(--g-ink) !important;color:var(--g-bg) !important;border-color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-sw{display:grid !important;grid-template-columns:repeat(8,1fr) !important;gap:6px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-sw button{aspect-ratio:1 !important;padding:0 !important;border-radius:50% !important;border:2px solid var(--g-surface) !important;background:var(--c) !important;box-shadow:0 0 0 1px var(--g-line) !important;cursor:pointer !important;transition:transform .2s !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-sw button:hover{transform:scale(1.15) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-sw button.on{box-shadow:0 0 0 2px var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-sw button[data-acc=""]{background:linear-gradient(135deg,#111 50%,#eee 50%) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-c{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:8px 10px !important;border:1px solid var(--g-line) !important;border-radius:10px !important;cursor:pointer !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-c.on{border-color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-pal-c input{width:40px !important;height:28px !important;padding:0 !important;border:0 !important;background:none !important;cursor:pointer !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video.home-hero{min-height:0 !important;height:auto !important;padding:0 0 10px !important;margin:0 !important;background:var(--g-bg) !important;color:var(--g-ink) !important;overflow:visible !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video.home-hero::before,
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video.home-hero::after{display:none !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-bg{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:30px 52px !important;align-items:center !important;max-width:1300px !important;margin:0 auto !important;padding:88px clamp(16px,3vw,32px) 0 !important;min-height:0 !important;height:auto !important;transform:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-top{grid-column:1 !important;margin:0 !important;padding:0 !important;position:static !important;min-height:0 !important;display:block !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-top::before,
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-top::after,
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner::before,
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner::after{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-text{max-width:none !important;padding:0 !important;margin:0 !important;text-align:left !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-title{margin:0 !important;font-size:clamp(52px,7vw,114px) !important;line-height:.95 !important;color:var(--g-ink) !important;text-shadow:none !important;animation:gRise .9s var(--g-ease) .15s both !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-title em{display:block !important;color:var(--g-mu) !important;font-style:normal !important;animation:gRise .9s var(--g-ease) .3s both !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gaccent] body #home-scroll-video .home-hero-title em{color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-sub{margin:18px 0 0 !important;max-width:42ch !important;font-size:17px !important;line-height:1.55 !important;color:var(--g-mu) !important;text-shadow:none !important;animation:gRise .9s var(--g-ease) .45s both !important;}
@keyframes gRise{from{opacity:0;transform:translateY(30px)}}
html:not(#ga#gb#gc#gd#ge#gf) .g-art{grid-column:2 !important;grid-row:1 !important;display:grid !important;justify-items:center !important;gap:40px !important;color:var(--g-ink) !important;text-decoration:none !important;animation:gArt 1.1s var(--g-ease) .45s both !important;}
@keyframes gArt{from{opacity:0;transform:translateY(26px) scale(.97)}}
html:not(#ga#gb#gc#gd#ge#gf) .g-gauge{position:relative !important;width:min(100%,460px) !important;aspect-ratio:1 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-dial{display:block !important;width:100% !important;height:100% !important;overflow:visible !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-trk{fill:none !important;stroke:var(--g-surface2) !important;stroke-width:14 !important;stroke-linecap:round !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-val{fill:none !important;stroke:var(--g-acc) !important;stroke-width:14 !important;stroke-linecap:round !important;transition:stroke-dasharray 1.5s cubic-bezier(.34,1.25,.64,1) !important;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--g-acc) 40%,transparent)) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-tk{stroke:var(--g-mu) !important;stroke-width:1.5 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-tk.b{stroke:var(--g-ink) !important;stroke-width:3 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-tl{fill:var(--g-ink) !important;font:700 16px var(--g-font) !important;text-anchor:middle !important;dominant-baseline:central !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ndl{transform-box:view-box !important;transform-origin:150px 150px !important;transform:rotate(-135deg) !important;transition:transform 1.5s cubic-bezier(.34,1.25,.64,1) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ndl path{stroke:var(--g-needle) !important;stroke-width:4.5 !important;stroke-linecap:round !important;filter:drop-shadow(0 0 4px rgba(229,72,77,.6)) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-ndl circle{fill:var(--g-ink) !important;stroke:var(--g-needle) !important;stroke-width:3 !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gc{position:absolute !important;left:20% !important;right:20% !important;top:73% !important;display:grid !important;justify-items:center !important;text-align:center !important;gap:2px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gc small{font-size:10.5px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gv{font:600 clamp(26px,3vw,40px)/1.05 var(--g-font) !important;letter-spacing:0 !important;color:var(--g-ink) !important;font-variant-numeric:tabular-nums !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gn{font-weight:700 !important;font-size:14px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gs{font-style:normal !important;font-size:12px !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-gdots{display:flex !important;gap:8px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-gdots button{width:9px !important;height:9px !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:9px !important;cursor:pointer !important;background:var(--g-line) !important;box-shadow:none !important;transition:width .4s var(--g-ease),background-color .3s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-gdots button.on{width:26px !important;background:var(--g-acc) !important;}
@media (prefers-reduced-motion:reduce){
html:not(#ga#gb#gc#gd#ge#gf) .g-ndl,
html:not(#ga#gb#gc#gd#ge#gf) .g-val{transition:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-art{animation:none !important;}
}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-search-box{grid-column:1/-1 !important;position:relative !important;z-index:5 !important;margin:30px 0 0 !important;padding:20px !important;display:grid !important;gap:18px !important;background:var(--g-surface) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r) !important;box-shadow:var(--g-shadow) !important;transform:none !important;animation:gRise .9s var(--g-ease) .65s both !important;max-width:none !important;width:100% !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-tabs{display:flex !important;gap:0 !important;border-bottom:1px solid var(--g-line) !important;background:none !important;padding:0 !important;border-radius:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-tab{background:none !important;color:var(--g-mu) !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;margin-bottom:-1px !important;padding:10px 16px !important;font-weight:600 !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-tab.on{color:var(--g-acc) !important;border-bottom-color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-purpose{gap:6px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-purpose button{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-purpose button.on{background:var(--g-acc) !important;color:var(--g-acc-ink) !important;border-color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category-grid{display:grid !important;grid-template-columns:repeat(8,minmax(0,1fr)) !important;gap:0 !important;border-bottom:1px solid var(--g-line) !important;background:none !important;padding:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;gap:4px !important;min-height:0 !important;height:auto !important;padding:10px 6px !important;margin-bottom:-1px !important;background:none !important;background-image:none !important;color:var(--g-ink) !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;box-shadow:none !important;font-weight:700 !important;font-size:12.5px !important;line-height:1.2 !important;text-align:center !important;transition:transform .25s var(--g-ease),color .25s,border-color .25s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category:hover{transform:translateY(-2px) !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category.on{color:var(--g-acc) !important;border-bottom-color:var(--g-acc) !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category .portal-cat-art{height:36px !important;width:auto !important;max-width:100% !important;object-fit:contain !important;margin:0 !important;filter:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category.on .portal-cat-art{animation:gHop .55s var(--g-ease) !important;}
@keyframes gHop{40%{transform:translateY(-6px)}}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-subcategories button{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-subcategories button.on{background:var(--g-acc) !important;color:var(--g-acc-ink) !important;border-color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px 16px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-field{display:grid !important;gap:5px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-field label{font-size:11.5px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.hsb-select,.hsb-input){height:auto !important;padding:10px 12px !important;background-color:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r-sm) !important;box-shadow:none !important;font-size:15px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.hsb-select,.hsb-input):focus{border-color:var(--g-acc) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-acc) 18%,transparent) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-btn{height:46px !important;align-self:end !important;background:var(--g-acc) !important;background-image:none !important;color:var(--g-acc-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;transition:transform .25s var(--g-ease),filter .25s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-btn:hover{transform:translateY(-1px) !important;filter:brightness(1.1) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-more-toggle{color:var(--g-acc) !important;background:none !important;border:0 !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section{background:var(--g-bg) !important;padding:64px 0 72px !important;border:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-gray{background:var(--g-bg) !important;border-top:1px solid var(--g-line) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-inner{max-width:1300px !important;padding-inline:clamp(16px,3vw,32px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-head{display:flex !important;justify-content:space-between !important;align-items:end !important;gap:16px !important;margin-bottom:24px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-title{margin:0 !important;font-size:clamp(30px,3.8vw,50px) !important;line-height:1 !important;color:var(--g-ink) !important;padding:0 !important;border:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-title::after{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-sub{margin:6px 0 0 !important;color:var(--g-mu) !important;font-size:15px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-link{color:var(--g-acc) !important;font-weight:700 !important;background:none !important;border:0 !important;white-space:nowrap !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .body-type-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0 24px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card{display:grid !important;grid-template-columns:130px minmax(0,1fr) !important;grid-template-rows:auto auto !important;column-gap:16px !important;align-items:center !important;min-height:0 !important;height:auto !important;padding:14px !important;text-align:left !important;background:none !important;background-image:none !important;color:var(--g-ink) !important;border:0 !important;border-bottom:1px solid var(--g-line) !important;border-radius:0 !important;box-shadow:none !important;transform:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card:hover{background:none !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card .bt-media{grid-row:span 2 !important;display:block !important;width:130px !important;height:56px !important;margin:0 !important;background:none !important;border:0 !important;padding:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card .bt-media :is(img,svg){width:100% !important;height:56px !important;object-fit:contain !important;transition:transform .7s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card:hover .bt-media :is(img,svg){transform:translateX(-10px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card>b{align-self:end !important;margin:0 !important;font-size:18px !important;font-weight:600 !important;letter-spacing:0 !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card .bt-hint{align-self:start !important;margin:0 !important;font-size:12.5px !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.home-car-tile,.home-tile,.region-card,.how-step,.why-card){background:var(--g-surface) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r) !important;box-shadow:none !important;color:var(--g-ink) !important;transition:transform .4s var(--g-ease),box-shadow .4s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.home-car-tile,.home-tile):hover{transform:translateY(-4px) !important;box-shadow:var(--g-shadow-h) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-tile-price{color:var(--g-ink) !important;font-weight:600 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-tile-brand{color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .list-count{font-size:20px !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .list-count :is(b,strong){color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.list-search,.ai-search,#page-list select,#page-list input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color])){background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r-sm) !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #page-list :is(select,input):focus{border-color:var(--g-acc) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-acc) 18%,transparent) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .view-btn{width:40px !important;height:40px !important;background:var(--g-surface) !important;color:var(--g-mu) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r-sm) !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .view-btn.on{background:var(--g-ink) !important;color:var(--g-bg) !important;border-color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .list-filters{background:var(--g-surface) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r) !important;box-shadow:none !important;padding:14px !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .filters-title{font-size:20px !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .filters-reset{padding:4px 12px !important;font-size:12px !important;font-weight:700 !important;background:none !important;border:1px solid var(--g-line) !important;border-radius:999px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.filter-label,.filter-label-row label,.filter-label-row span:first-child){font-size:11.5px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.ffold,.filter-quick-details)>summary{font-weight:700 !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .filter-smart-search{padding:14px !important;background:var(--g-surface2) !important;border-radius:var(--g-r-sm) !important;border:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.advanced-filters-toggle,.mm-add-btn,.filters-more-btn){background:none !important;color:var(--g-acc) !important;border:1px dashed var(--g-line) !important;border-radius:var(--g-r-sm) !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.price-presets button,.eq-chip,.filter-quick-buttons button,.active-filter-chips button){background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.price-presets button,.eq-chip,.filter-quick-buttons button):is(.on,.active,[aria-pressed=true]){background:var(--g-acc) !important;color:var(--g-acc-ink) !important;border-color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.ai-search-btn,.filter-apply-btn){background:var(--g-acc) !important;background-image:none !important;color:var(--g-acc-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.filters-reset,.seller-loc,.algo-v,#sf-price-label,#sf-distance-label){color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .geo-btn{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .toggle-track{background:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .dual-range-fill{background:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .dual-range-track{background:var(--g-line) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .dual-range input[type=range]::-webkit-slider-thumb{background:var(--g-surface) !important;border:2px solid var(--g-acc) !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .dual-range input[type=range]::-moz-range-thumb{background:var(--g-surface) !important;border:2px solid var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.distance-range,.algo-row input[type=range],.list-filters input[type=checkbox],.list-filters input[type=radio]){accent-color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .car-row{background:var(--g-surface) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r) !important;box-shadow:none !important;overflow:hidden !important;transition:transform .4s var(--g-ease),box-shadow .4s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .car-row:hover{transform:translateY(-4px) !important;box-shadow:var(--g-shadow-h) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .car-row .cr-img{background:var(--g-surface2) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .car-row .cr-img img[data-listing-main]{transition:transform 1s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .car-row:hover .cr-img img[data-listing-main]{transform:scale(1.06) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-title{font-size:22px !important;line-height:1.1 !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl{border-collapse:collapse !important;width:100% !important;font-size:13.5px !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl tr{border-bottom:1px solid var(--g-line) !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl :is(th,td){background:none !important;border:0 !important;padding:5px 10px 5px 0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl th,
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl td:first-child{color:var(--g-mu) !important;font-weight:400 !important;width:42% !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-spec-tbl td:last-child{color:var(--g-ink) !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-fuel{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:0 !important;padding:1px 8px !important;border-radius:999px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.cr-price-box,.cr-price-val){background:none !important;border:0 !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cr-price-val{font:600 26px var(--g-font) !important;letter-spacing:0 !important;color:var(--g-ink) !important;white-space:nowrap !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .seller-av{width:30px !important;height:30px !important;background:var(--g-surface2) !important;color:var(--g-ink) !important;border:0 !important;border-radius:50% !important;font-size:11px !important;font-weight:800 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .seller-name{font-size:13px !important;font-weight:700 !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .seller-loc{font-size:12px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .btn-call{height:36px !important;padding:0 16px !important;background:var(--g-acc) !important;background-image:none !important;color:var(--g-acc-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .btn-msg{height:36px !important;padding:0 16px !important;background:var(--g-surface2) !important;color:var(--g-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;font-weight:700 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.btn-call,.btn-msg):hover{transform:translateY(-1px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .listing-image-nav{background:rgba(255,255,255,.92) !important;color:#111 !important;border:0 !important;border-radius:50% !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .add-wrap{background:transparent !important;border:0 !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #publish-start{background:var(--g-surface) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r) !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #publish-start :is(h1,h2,h3){font-family:var(--g-font) !important;font-weight:600 !important;letter-spacing:0 !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-start-options>button{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:var(--g-r-sm) !important;box-shadow:none !important;transition:transform .25s var(--g-ease),border-color .2s,box-shadow .2s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-start-options>button:hover{transform:translateY(-2px) !important;border-color:var(--g-acc) !important;box-shadow:0 0 0 2px var(--g-acc) inset !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-start-options>button strong{color:var(--g-acc) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.publish-start-lead,.publish-document-note){color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-text-button{background:var(--g-surface2) !important;color:var(--g-ink) !important;border:1px solid var(--g-line) !important;border-radius:999px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.btn-primary,.submit-btn,.btn-new,.msg-send-btn){background:var(--g-acc) !important;background-image:none !important;color:var(--g-acc-ink) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer{background:var(--g-surface2) !important;color:var(--g-mu) !important;border-top:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer :is(h4,.footer-logo){color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer a:hover{color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner{background:var(--g-ink) !important;color:var(--g-bg) !important;border-radius:16px !important;border:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner :is(p,span,strong,b,h3,h4){color:var(--g-bg) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner button{background:transparent !important;color:var(--g-bg) !important;border:1px solid color-mix(in srgb,var(--g-bg) 30%,transparent) !important;border-radius:999px !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner button:last-child{background:var(--g-bg) !important;color:var(--g-ink) !important;border-color:var(--g-bg) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner a{color:var(--g-bg) !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark] body :is(#page-list,#page-add,#page-home,.list-body,.add-wrap){background:transparent !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf)[data-gtheme=dark] body :is(.modal,.modal-box,.settings-panel,.accessibility-panel){background:var(--g-surface) !important;color:var(--g-ink) !important;border-color:var(--g-line) !important;}
@media (max-width:1020px){
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner{grid-template-columns:1fr !important;padding-top:60px !important;}
html:not(#ga#gb#gc#gd#ge#gf) .g-art{grid-column:1 !important;grid-row:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-row{grid-template-columns:1fr 1fr !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .body-type-grid{grid-template-columns:1fr !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-install-btn{display:none !important;}
}
@media (max-width:600px){
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav{gap:12px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .hsb-row{grid-template-columns:1fr !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-accessibility-btn{display:none !important;}
}
@media (max-width:480px){
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn{font-size:0 !important;width:42px !important;padding:0 !important;justify-content:center !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn::before{content:"+" !important;font-size:20px !important;}
}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card>:is(b,.bt-hint){justify-self:start !important;text-align:left !important;width:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .filter-smart-search{padding:12px !important;overflow:hidden !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .ai-search-wrap{display:flex !important;gap:6px !important;min-width:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .ai-search-wrap .ai-search{flex:1 1 auto !important;min-width:0 !important;width:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .ai-search-btn{flex:none !important;padding:0 14px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner{background:#111 !important;color:#fff !important;border:1px solid #2a2a2a !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner :is(p,span,strong,b,h3,h4,a){color:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner button{background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,.3) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner button:last-child{background:#fff !important;color:#111 !important;border-color:#fff !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-art :is(.g-gn,.g-gv){color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-art :is(.g-gs,small){color:var(--g-mu) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body *{font-family:var(--g-font) !important;letter-spacing:0 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav{z-index:100 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body.menu-open #main-nav{z-index:10001 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu-btn{position:static !important;inset:auto !important;transform:none !important;flex:0 0 40px !important;width:40px !important;height:40px !important;min-width:40px !important;box-shadow:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu{width:100% !important;max-width:none !important;z-index:10000 !important;transform:none !important;transition:clip-path .5s var(--g-ease),visibility 0s .5s !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show{transition:clip-path .5s var(--g-ease) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu::before,
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu::after{display:none !important;content:none !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu > :is(a, button){font-size:48px !important;transform:translateY(16px) !important;transition-delay:var(--g-delay,0ms) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show > :is(a, button){transform:translateY(0px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu.show > :is(a, button):hover{transform:translateX(10px) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #mobile-install-btn[style*="display:none"],
html:not(#ga#gb#gc#gd#ge#gf) body #mobile-install-btn[style*="display: none"]{display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video :is(.home-hero-bg, .home-scroll-video-media, .home-scroll-video-fallback, .home-scroll-video-shade, video){display:none !important;background:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video{background-image:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner{padding-top:88px !important;padding-bottom:88px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-title{font-size:88px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-sub{font-size:18px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-title{font-size:44px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-gv{font-size:36px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-art{min-width:0px !important;width:100% !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .journey-filter-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0px, 1fr)) !important;gap:16px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video :is(.hsb-select, .hsb-input){height:46px !important;border:0px !important;background:var(--g-surface2) !important;color:var(--g-ink) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-category-icon{display:grid !important;place-items:center !important;width:56px !important;height:56px !important;flex:0 0 auto !important;color:inherit !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-category-icon svg{width:32px !important;height:32px !important;display:block !important;color:inherit !important;opacity:1 !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-media{color:var(--g-ink) !important;opacity:1 !important;filter:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-media svg{width:130px !important;height:70px !important;color:var(--g-ink) !important;opacity:1 !important;filter:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section{min-height:0px !important;height:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section:has(#home-recent-grid:empty){display:none !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner :is(.cookie-title, .cookie-text, .cookie-options, label, div){color:rgb(255, 255, 255) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner .cookie-accept{background:rgb(255, 255, 255) !important;color:rgb(17, 17, 17) !important;border-color:rgb(255, 255, 255) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner .cookie-accept *{color:rgb(17, 17, 17) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .cookie-banner button{font-size:14px !important;opacity:1 !important;-webkit-text-fill-color:currentcolor !important;}
@media (max-width: 900px){
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-title{font-size:60px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav{gap:8px !important;padding-inline:16px !important;}
}
@media (max-width: 600px){
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-inner{grid-template-columns:minmax(0px, 1fr) !important;padding-top:40px !important;padding-bottom:40px !important;gap:24px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-art{grid-area:2 / 1 !important;display:grid !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-gauge{width:280px !important;max-width:100% !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-gv{font-size:26px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #home-scroll-video .home-hero-title{font-size:48px !important;overflow-wrap:anywhere !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .home-section-title{font-size:30px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .journey-filter-grid{grid-template-columns:minmax(0px, 1fr) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .portal-category-grid{grid-template-columns:repeat(4, minmax(0px, 1fr)) !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo span{font-size:18px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo{gap:4px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo img{width:24px !important;height:24px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-right{gap:0px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-tools{gap:0px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-ib{width:32px !important;height:40px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area :is(a, button){padding:8px 4px !important;font-size:12px !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .g-pal-pop{position:fixed !important;left:16px !important;right:16px !important;top:76px !important;width:auto !important;}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-menu > :is(a, button){font-size:34px !important;}
}
@media (prefers-reduced-motion: reduce){
html:not(#ga#gb#gc#gd#ge#gf) *,
html:not(#ga#gb#gc#gd#ge#gf) ::before,
html:not(#ga#gb#gc#gd#ge#gf) ::after{animation:auto ease 0s 1 normal none running none !important;transition:none !important;scroll-behavior:auto !important;}
}
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav .nav-right{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin-left:auto!important;flex:0 0 auto!important}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area{display:flex!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.listing-media,.listing-media img){background:var(--g-surface2)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.listing-image-nav,.cr-fav,.cr-compare){background:var(--g-surface)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.cr-views,.listing-media span){background:var(--g-ink)!important;color:var(--g-bg)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .toast{background:var(--g-ink)!important;color:var(--g-bg)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-start-options i{background:var(--g-surface)!important;color:var(--g-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .publish-start-options span{color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-bottom-nav{background:var(--g-surface)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-bottom-nav :is(a,button){background:transparent!important;color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-bottom-nav :is(a,button).on{background:var(--g-surface2)!important;color:var(--g-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-bottom-nav .mobile-publish{background:var(--g-acc)!important;color:var(--g-acc-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .mobile-bottom-nav svg{color:inherit!important}
@media(max-width:480px){
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn::before{content:"+"!important;display:block!important;font-size:20px!important;color:var(--g-acc-ink)!important;position:static!important}
html:not(#ga#gb#gc#gd#ge#gf) body .nav-post-btn{flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:0!important;margin-left:0!important}
html:not(#ga#gb#gc#gd#ge#gf) body #main-nav{gap:4px!important;padding-inline:12px!important}
}
@media(max-width:360px){
html:not(#ga#gb#gc#gd#ge#gf) body .nav-logo img{display:none!important}
html:not(#ga#gb#gc#gd#ge#gf) body .g-ib{width:28px!important}
}
html:not(#ga#gb#gc#gd#ge#gf) body #page-add :is(.upload-zone,.publish-photo-guide,.photo-angle-guide,.ad-quality-box,.publish-progress,.publish-summary,.vehicle-match-card,.equipment-suggestion-card){background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important;background-image:none!important}
html:not(#ga#gb#gc#gd#ge#gf) body #page-add :is(.upload-zone,.publish-photo-guide,.photo-angle-guide) :is(p,span,small,div){color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.publish-drop-actions,.publish-step-controls) button{background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.publish-drop-actions button:first-child,#publish-next){background:var(--g-acc)!important;color:var(--g-acc-ink)!important;border-color:var(--g-acc)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .field-help{background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body #publish-progress button span{background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body #publish-progress button.on span{background:var(--g-acc)!important;color:var(--g-acc-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer :is(a,p,span){color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf) body #nav-user-area .nav-link{display:inline-flex!important}
html:not(#ga#gb#gc#gd#ge#gf) body .bt-card{opacity:1!important;visibility:visible!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.form-section-title,.publish-step-label,.add-subtitle,.publish-field-hint,.fg label,.fg small){color:var(--g-mu)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer :is(h2,.footer-logo span){color:var(--g-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer .footer-logo em{color:var(--g-acc)!important}
html:not(#ga#gb#gc#gd#ge#gf) body .site-footer button{background:transparent!important;color:var(--g-mu)!important;border:0!important;padding:0!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.maintenance-questions,.ai-panel,.listing-options,.final-review-panel,.final-review-improvements){background:var(--g-surface2)!important;color:var(--g-ink)!important;border-color:var(--g-line)!important}
html:not(#ga#gb#gc#gd#ge#gf) body #final-review-score{background:var(--g-acc)!important;color:var(--g-acc-ink)!important}
html:not(#ga#gb#gc#gd#ge#gf) body :is(.final-review-panel,.maintenance-questions,.ai-panel,.listing-options) :is(label,span,b,strong,li){color:var(--g-ink)!important}
